@charset "UTF-8";
table, div, img, figure, nav, audio, video, body {
  margin: 0;
  padding: 0;
}

.clr, .cls, .clx, .clz, .spl, .spt, .splt, hr, .quizbox::after, .big-story a::after, .catcover .mchinf::after, .goldentip .gold-mch a::after, .goldentip .gold-mch::after, .prime-score .event::after, .prime-score .stat::after, .prime-score::after, .prime-score .team::after, .pin-score .team::after, .prime-score .vers .score::after, .pin-score .vers .score::after, .prime-score .vers::after, .pin-score .vers::after, .menu-togg::after, .mobover::after, .clfix::after, .magzalbums .triplst::after, .magzalbums .quadlst::after, .goalstat .goalr::after, .goalstat .grow::after, .commentary .event::after, .livestream .event::after, .interviewbox .question::after, .peakmarkr .peakr::after, .commentlst .comment::after, .commentlst .reply::after, .commentlst .comm-form::after, .referencebox .sharebox::after, .referencebox::after, .newscover::after, .details::after, .catcover::after, .livematchbox::after, .contactbox .contactor dl::after, .tablst::after, .fixtbl .frow::after, .caption::after, .containr::after, .content::after, .grid::after, .row::after, .col::after, .col-exp::after, .bar > li::after, .rbar > li::after, .lst > li::after, .nav > li::after, .bar-w > li::after, .rbar-w > li::after, .bar::after, .rbar::after, .lst::after, .nav::after, .bar-w::after, .rbar-w::after, .box::after, [class$=box]::after, .quizbox::before, .big-story a::before, .catcover .mchinf::before, .goldentip .gold-mch a::before, .goldentip .gold-mch::before, .prime-score .event::before, .prime-score .stat::before, .prime-score::before, .prime-score .team::before, .pin-score .team::before, .prime-score .vers .score::before, .pin-score .vers .score::before, .prime-score .vers::before, .pin-score .vers::before, .menu-togg::before, .mobover::before, .clfix::before, .magzalbums .triplst::before, .magzalbums .quadlst::before, .goalstat .goalr::before, .goalstat .grow::before, .commentary .event::before, .livestream .event::before, .interviewbox .question::before, .peakmarkr .peakr::before, .commentlst .comment::before, .commentlst .reply::before, .commentlst .comm-form::before, .referencebox .sharebox::before, .referencebox::before, .newscover::before, .details::before, .catcover::before, .livematchbox::before, .contactbox .contactor dl::before, .tablst::before, .fixtbl .frow::before, .caption::before, .containr::before, .content::before, .grid::before, .row::before, .col::before, .col-exp::before, .bar > li::before, .rbar > li::before, .lst > li::before, .nav > li::before, .bar-w > li::before, .rbar-w > li::before, .bar::before, .rbar::before, .lst::before, .nav::before, .bar-w::before, .rbar-w::before, .box::before, [class$=box]::before {
  display: table;
  float: none;
  margin: 0;
  padding: 0;
  clear: both;
  height: 0;
  width: 100%;
}

.quizbox, .big-story a, .catcover .mchinf, .goldentip .gold-mch a, .goldentip .gold-mch, .prime-score .event, .prime-score .stat, .prime-score, .prime-score .team, .pin-score .team, .prime-score .vers .score, .pin-score .vers .score, .prime-score .vers, .pin-score .vers, .menu-togg, .mobover, .clfix, .magzalbums .triplst, .magzalbums .quadlst, .goalstat .goalr, .goalstat .grow, .commentary .event, .livestream .event, .interviewbox .question, .peakmarkr .peakr, .commentlst .comment, .commentlst .reply, .commentlst .comm-form, .referencebox .sharebox, .referencebox, .newscover, .details, .catcover, .livematchbox, .contactbox .contactor dl, .tablst, .fixtbl .frow, .caption, .containr, .content, .grid, .row, .col, .col-exp, .bar > li, .rbar > li, .lst > li, .nav > li, .bar-w > li, .rbar-w > li, .bar, .rbar, .lst, .nav, .bar-w, .rbar-w, .box, [class$=box] {
  display: block;
  margin: 0;
  padding: 0;
}
.quizbox::after, .big-story a::after, .catcover .mchinf::after, .goldentip .gold-mch a::after, .goldentip .gold-mch::after, .prime-score .event::after, .prime-score .stat::after, .prime-score::after, .prime-score .team::after, .pin-score .team::after, .prime-score .vers .score::after, .pin-score .vers .score::after, .prime-score .vers::after, .pin-score .vers::after, .menu-togg::after, .mobover::after, .clfix::after, .magzalbums .triplst::after, .magzalbums .quadlst::after, .goalstat .goalr::after, .goalstat .grow::after, .commentary .event::after, .livestream .event::after, .interviewbox .question::after, .peakmarkr .peakr::after, .commentlst .comment::after, .commentlst .reply::after, .commentlst .comm-form::after, .referencebox .sharebox::after, .referencebox::after, .newscover::after, .details::after, .catcover::after, .livematchbox::after, .contactbox .contactor dl::after, .tablst::after, .fixtbl .frow::after, .caption::after, .containr::after, .content::after, .grid::after, .row::after, .col::after, .col-exp::after, .bar > li::after, .rbar > li::after, .lst > li::after, .nav > li::after, .bar-w > li::after, .rbar-w > li::after, .bar::after, .rbar::after, .lst::after, .nav::after, .bar-w::after, .rbar-w::after, .box::after, [class$=box]::after, .quizbox::before, .big-story a::before, .catcover .mchinf::before, .goldentip .gold-mch a::before, .goldentip .gold-mch::before, .prime-score .event::before, .prime-score .stat::before, .prime-score::before, .prime-score .team::before, .pin-score .team::before, .prime-score .vers .score::before, .pin-score .vers .score::before, .prime-score .vers::before, .pin-score .vers::before, .menu-togg::before, .mobover::before, .clfix::before, .magzalbums .triplst::before, .magzalbums .quadlst::before, .goalstat .goalr::before, .goalstat .grow::before, .commentary .event::before, .livestream .event::before, .interviewbox .question::before, .peakmarkr .peakr::before, .commentlst .comment::before, .commentlst .reply::before, .commentlst .comm-form::before, .referencebox .sharebox::before, .referencebox::before, .newscover::before, .details::before, .catcover::before, .livematchbox::before, .contactbox .contactor dl::before, .tablst::before, .fixtbl .frow::before, .caption::before, .containr::before, .content::before, .grid::before, .row::before, .col::before, .col-exp::before, .bar > li::before, .rbar > li::before, .lst > li::before, .nav > li::before, .bar-w > li::before, .rbar-w > li::before, .bar::before, .rbar::before, .lst::before, .nav::before, .bar-w::before, .rbar-w::before, .box::before, [class$=box]::before {
  content: "";
}

@keyframes blinking {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes widdening {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes heitening {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@keyframes ticking {
  0% {
    opacity: 1;
  }
  30% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flipp-in {
  0%, 65%, 100% {
    transform: rotateY(0deg);
  }
  70%, 95% {
    transform: rotateY(-180deg);
  }
}
@keyframes flipp-out {
  0%, 65%, 100% {
    transform: rotateY(180deg);
  }
  70%, 95% {
    transform: rotateY(0deg);
  }
}
.flipp {
  position: relative;
  overflow: hidden;
  text-indent: -1000px;
}
.flipp::before, .flipp::after {
  background: none;
  display: block;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  text-indent: 0;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  backface-visibility: hidden;
}
.flipp::before {
  animation: flipp-in 8s linear 0s infinite;
}
.flipp::after {
  transform: rotateY(180deg);
  animation: flipp-out 8s linear 0s infinite;
}

* {
  box-sizing: border-box;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: geometricPrecision;
  -webkit-overflow-scrolling: touch;
}

*, *:invalid {
  box-shadow: none;
  outline: none;
}

html {
  height: 100%;
  width: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  color: #28262c;
  font-family: "Muli", Arial, Helvetica, sans-serif;
  font-size: 100%;
  overflow-x: hidden;
  line-height: 1.2;
  height: 100%;
  width: 100%;
}

a {
  background-color: transparent;
  color: #28262c;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

a.inread {
  color: #2196f3;
  text-decoration: underline;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b, strong {
  font-weight: bold;
}

blockquote {
  display: block;
  margin: 0;
  padding: 0 0 0 1.5em;
}

canvas {
  display: inline-block;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

div, details, header, footer, main, menu, nav, section {
  display: block;
}

div, img, figure, nav, audio, video {
  border: none;
}

em, i {
  font-style: italic;
}

ol, ul {
  display: block;
  margin: 0 0 1rem 1.5rem;
  padding: 0;
}

li {
  display: list-item;
  margin: 0 0 0.25rem;
  padding: 0;
}

ul {
  list-style: square;
}

figure, .thumbnails, .thumb {
  display: block;
  margin: 0;
  overflow: hidden;
}
figure img, figure audio, figure video, .thumbnails img, .thumbnails audio, .thumbnails video, .thumb img, .thumb audio, .thumb video {
  display: block;
  margin: 0 auto;
  height: auto;
  width: auto;
  max-width: 100%;
}

figcaption, .thumbcap {
  color: #626165;
  display: block;
  margin: 0;
  padding: 0 10px;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.25em;
  text-align: center;
}
figcaption + img, .thumbcap + img {
  padding-top: 10px;
}

header, footer, main {
  width: 100%;
}

h1, h2, h3, h4, h5, h6, p {
  display: block;
  margin: 0;
  padding: 0;
}

h1, .ft-x1 {
  font-size: 2rem;
  font-weight: 700;
}

h2, .ft-x2 {
  font-size: 1.75rem;
  font-weight: 700;
}

h3, .ft-x3 {
  font-size: 1.5rem;
  font-weight: 700;
}

h4, .ft-x4 {
  font-size: 1.25rem;
  font-weight: 700;
}

h5, .ft-x5 {
  font-size: 1.125rem;
  font-weight: 700;
}

h6, .ft-x6 {
  font-size: 1rem;
  font-weight: 700;
}

a h1, a h2, a h3, a h4, a h5, a h6, a p {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-align: inherit;
  text-transform: inherit;
}

hr {
  box-shadow: none;
  border: none;
  background-color: #89888b;
  overflow: hidden;
  height: 1px;
}

small, sub, sup {
  font-size: 75%;
  font-weight: 300;
}

sub, sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

summary {
  display: list-item;
}

template, [hidden] {
  display: none;
}

form, fieldset, legend {
  display: block;
}

fieldset {
  border: solid 1px #eaeaea;
  margin: 0 0 0.5em 0;
  padding: 0.5em;
}

legend {
  font-size: 0.9em;
  line-height: 1.6em;
  margin: 0 0 0 1.5em;
  padding: 0 0.5em;
  max-width: 90%;
  white-space: normal;
}

label {
  display: inline-block;
  margin: 0;
  padding: 0 0.5em;
  font-size: 90%;
  line-height: 1.1em;
}

button, input, optgroup, option, select, textarea {
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.6em;
  overflow: visible;
}

button, input, select, textarea {
  background-color: #fff;
  border: solid 1px #626165;
  color: #626165;
  display: inline-block;
  margin: 0;
  padding: 0.2em 0.5em;
  outline: none;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
}
button:focus, input:focus, select:focus, textarea:focus {
  border-color: #28262c;
  color: #28262c;
}

button, [type=button], [type=reset], [type=submit] {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
  cursor: pointer;
}

button::-moz-focus-inner, input::-moz-focus-inner, select::-moz-focus-inner, textarea::-moz-focus-inner {
  border: none;
  padding: 0;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, #89888b 50%), linear-gradient(135deg, #89888b 50%, transparent 50%), linear-gradient(to right, #eaeaea, #eaeaea);
  background-repeat: no-repeat;
  background-position: right 0.8em top 50%, right 0.5em top 50%, right 1.6em top 50%;
  background-size: 0.3em 0.3em, 0.3em 0.3em, 1px 1.2em;
  padding-right: 2em;
}

textarea {
  overflow: auto;
  resize: none;
  min-height: 2.4em;
}

[type=date], [type=datetime], [type=month], [type=search] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

[type=password] {
  -webkit-text-security: circle !important;
}

[type=search] {
  outline-offset: -2px;
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
}

::placeholder, ::-webkit-input-placeholder, ::-moz-placeholder, ::-ms-input-placeholder {
  color: inherit;
  opacity: 0.5;
  font-size: 90%;
  font-weight: 300;
}

.disabled, [disabled], [readonly] {
  background-color: #eaeaea !important;
  border-color: #626165 !important;
  color: #626165 !important;
  cursor: default;
  pointer-events: none;
}

.invalid, input:invalid, select:invalid, textarea:invalid {
  background-color: #fffde7 !important;
  border-color: #f9a825 !important;
  color: #f9a825 !important;
}

.valid input, .valid select, .valid textarea {
  background-color: #e8f5e9 !important;
  border-color: #2e7d32 !important;
  color: #2e7d32 !important;
}

progress {
  display: block;
  margin: 0.5rem;
  padding: 0;
}

progress {
  vertical-align: baseline;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  caption-side: top;
  vertical-align: middle;
}

table, thead, tbody, tr {
  border: none;
}

thead, tbody, tr, th, td {
  border-color: inherit;
}

th, td {
  border: solid 1px #89888b;
  margin: 0;
  padding: 2px;
  text-align: left;
}

thead th {
  text-align: center;
}

.clr, .cls, .clx, .clz, .spl, .spt, .splt {
  background: transparent;
}

.cls {
  height: 5px;
}

.clx {
  height: 10px;
}

.clz {
  height: 20px;
}

.spl, .spt, .splt {
  border-bottom: solid 1px #eaeaea;
}

.spl {
  height: 5px;
  margin-bottom: 5px;
}

.spt {
  height: 10px;
  margin-bottom: 10px;
}

.splt {
  height: 20px;
  margin-bottom: 20px;
}

.bar, .rbar, .lst, .nav, .bar-w, .rbar-w {
  list-style: none;
}
.bar > li > a, .rbar > li > a, .lst > li > a, .nav > li > a, .bar-w > li > a, .rbar-w > li > a {
  display: block;
}

.bar > li {
  float: left;
}

.rbar > li {
  float: right;
}

.nav > li {
  display: inline-block;
}

.no-ani {
  animation: unset !important;
  transition: none !important;
}

.no-trans {
  transition: none !important;
}

.no-bdr {
  border: none !important;
}

.no-padd {
  margin: 0 !important;
  padding: 0 !important;
}

.no-shad {
  box-shadow: none !important;
}

.no-over {
  overflow: hidden !important;
}

.fixed {
  position: fixed;
}

.absolut {
  position: absolute;
}

.static {
  position: static;
}

.stiked {
  position: sticky;
}

.pos-0, .bot-0, .bl-0, .br-0, .tb-0, .blr-0, .blt-0, .brt-0 {
  bottom: 0;
}

.pos-0, .lft-0, .bl-0, .lr-0, .tl-0, .blr-0, .blt-0, .lrt-0 {
  left: 0;
}

.pos-0, .rgt-0, .br-0, .lr-0, .tr-0, .blr-0, .brt-0, .lrt-0 {
  right: 0;
}

.pos-0, .top-0, .tb-0, .tl-0, .tr-0, .blt-0, .brt-0, .lrt-0 {
  top: 0;
}

.pos-hlf, .bot-hlf, .bl-hlf, .br-hlf {
  bottom: 50%;
}

.pos-hlf, .lft-hlf, .bl-hlf, .tl-hlf {
  left: 50%;
}

.pos-hlf, .rgt-hlf, .br-hlf, .tr-hlf {
  right: 50%;
}

.pos-hlf, .top-hlf, .tl-hlf, .tr-hlf {
  top: 50%;
}

.pos-ful, .bot-ful {
  bottom: 100%;
}

.pos-ful, .lft-ful {
  left: 100%;
}

.pos-ful, .rgt-ful {
  right: 100%;
}

.pos-ful, .top-ful {
  top: 100%;
}

.z0 {
  z-index: 0;
}

.z1 {
  z-index: 1;
}

.z2 {
  z-index: 2;
}

.z3 {
  z-index: 3;
}

.z4 {
  z-index: 4;
}

.z5 {
  z-index: 5;
}

.z-pop {
  z-index: 10;
}

.z-ovr {
  z-index: 100;
}

.z-adv {
  z-index: 1000;
}

.z-max {
  z-index: 9999;
}

.shad1 {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

.shad2 {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}

.shad3 {
  box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}

.shad4 {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2);
}

.shad5 {
  box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
}

@media only screen and (max-width : 1024px) {
  body {
    font-size: 16px;
  }
  footer {
    background: #fff;
    position: relative;
    z-index: 2;
  }
}
@media only screen and (min-width : 1025px) {
  .clz {
    height: 30px;
  }
  .bar-w > li {
    float: left;
  }
  .rbar-w > li {
    float: right;
  }
}
@media only screen and (min-width : 1025px) {
  a:active, a:focus, a:hover, button:active, button:focus, button:hover, input:active, input:focus, input:hover, select:active, select:focus, select:hover, textarea:active, textarea:focus, textarea:hover {
    box-shadow: none;
    outline: none;
  }
  a:active, a:focus, a:hover {
    color: #ed1c24 !important;
  }
  button:active, button:focus, button:hover, input:active, input:focus, input:hover, select:active, select:focus, select:hover, textarea:active, textarea:focus, textarea:hover {
    border-color: #28262c;
    color: #28262c;
  }
}
.ico {
  display: inline-block;
  margin: 0;
  padding: 0;
  overflow: hidden;
  min-height: 1em;
  min-width: 1em;
  vertical-align: text-bottom;
}

.ico {
  background: center no-repeat;
  background-size: 1em auto;
}
.ico.cal {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBhdGggZD0iTTU3IDExLjFoLTdWN2MwLTAuOC0wLjYtMS40LTEuNC0xLjRTNDcuMyA2LjIgNDcuMyA3djQuMkgxNi43VjdjMC0wLjgtMC42LTEuNC0xLjQtMS40UzEzLjkgNi4yIDEzLjkgN3Y0LjJIN2MtMy44IDAtNyAzLjEtNyA3djMzLjRjMCAzLjggMy4xIDcgNyA3SDU3YzMuOCAwIDctMy4xIDctN1YxOC4xQzY0IDE0LjMgNjAuOSAxMS4xIDU3IDExLjF6TTYxLjIgNTEuNWMwIDIuMy0xLjkgNC4yLTQuMiA0LjJIN2MtMi4zIDAtNC4yLTEuOS00LjItNC4yVjE4LjFjMC0yLjMgMS45LTQuMiA0LjItNC4yaDd2MS40YzAgMC44IDAuNiAxLjQgMS40IDEuNHMxLjQtMC42IDEuNC0xLjR2LTEuNGgzMC42djEuNGMwIDAuOCAwLjYgMS40IDEuNCAxLjRzMS40LTAuNiAxLjQtMS40di0xLjRoN2MyLjMgMCA0LjIgMS45IDQuMiA0LjJWNTEuNXoiLz48cGF0aCBkPSJNNyAzMy40aDguM1YyNUg3VjMzLjR6TTkuNyAyNy44aDIuOHYyLjhIOS43VjI3Ljh6Ii8+PHBhdGggZD0iTTcgNDcuM2g4LjNWMzlIN1Y0Ny4zek05LjcgNDEuN2gyLjh2Mi44SDkuN1Y0MS43eiIvPjxwYXRoIGQ9Ik0yMC45IDMzLjRoOC4zVjI1aC04LjNWMzMuNHpNMjMuNyAyNy44aDIuOHYyLjhoLTIuOFYyNy44eiIvPjxwYXRoIGQ9Ik0yMC45IDQ3LjNoOC4zVjM5aC04LjNWNDcuM3pNMjMuNyA0MS43aDIuOHYyLjhoLTIuOFY0MS43eiIvPjxwYXRoIGQ9Ik0zNC44IDMzLjRoOC4zVjI1aC04LjNWMzMuNHpNMzcuNiAyNy44aDIuOHYyLjhoLTIuOFYyNy44eiIvPjxwYXRoIGQ9Ik0zNC44IDQ3LjNoOC4zVjM5aC04LjNWNDcuM3pNMzcuNiA0MS43aDIuOHYyLjhoLTIuOFY0MS43eiIvPjxwYXRoIGQ9Ik00OC43IDMzLjRINTdWMjVoLTguM1YzMy40ek01MS41IDI3LjhoMi44djIuOGgtMi44VjI3Ljh6Ii8+PHBhdGggZD0iTTQ4LjcgNDcuM0g1N1YzOWgtOC4zVjQ3LjN6TTUxLjUgNDEuN2gyLjh2Mi44aC0yLjhWNDEuN3oiLz48L3N2Zz4=);
}
.ico.facebook {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBhdGggZD0iTTI3LjUgMTIuNGMwIDEuNiAwIDguOCAwIDguOGgtNi41VjMyaDYuNXYzMmgxMy4zVjMyaDguOWMwIDAgMC44LTUuMiAxLjItMTAuOCAtMS4yIDAtMTAuMSAwLTEwLjEgMHMwLTYuMyAwLTcuNGMwLTEuMSAxLjQtMi42IDIuOS0yLjYgMS40IDAgNC40IDAgNy4yIDAgMC0xLjUgMC02LjUgMC0xMS4yIC0zLjcgMC04IDAtOS44IDBDMjcuMiAwIDI3LjUgMTAuOCAyNy41IDEyLjR6Ii8+PC9zdmc+);
}
.ico.home {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBhdGggZD0iTTYyLjYgMzEuMmMtMC4zIDAtMC42LTAuMS0wLjktMC4zTDMyIDQuNiAyLjMgMzAuOWMtMC42IDAuNS0xLjQgMC40LTEuOS0wLjEgLTAuNS0wLjYtMC40LTEuNCAwLjEtMS45TDMyIDFsMzEuNSAyNy45YzAuNiAwLjUgMC42IDEuNCAwLjEgMS45QzYzLjQgMzEuMSA2MyAzMS4yIDYyLjYgMzEuMnoiLz48cGF0aCBkPSJNNTcuNyA2My44aC0xOXYtMTlIMjUuMnYxOWgtMTlWMzIuNmMwLTAuNyAwLjYtMS40IDEuNC0xLjRTOSAzMS45IDkgMzIuNlY2MWgxMy41di0xOWgxOXYxOUg1NVYzMi42YzAtMC43IDAuNi0xLjQgMS40LTEuNHMxLjQgMC42IDEuNCAxLjRWNjMuOHoiLz48cGF0aCBkPSJNNTYuNCAxNy43Yy0wLjcgMC0xLjQtMC42LTEuNC0xLjRWOS42aC02LjhjLTAuNyAwLTEuNC0wLjYtMS40LTEuNHMwLjYtMS40IDEuNC0xLjRoOS41djkuNUM1Ny43IDE3LjEgNTcuMSAxNy43IDU2LjQgMTcuN3oiLz48L3N2Zz4=);
}
.ico.home-wht {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIyLjIgMTIuM2MtMC4xIDAtMC4yIDAtMC4zLTAuMUwxMiAzLjVsLTkuOSA4LjdjLTAuMiAwLjItMC41IDAuMi0wLjcgMCAtMC4yLTAuMi0wLjItMC41IDAtMC43TDEyIDIuMmwxMC41IDkuM2MwLjIgMC4yIDAuMiAwLjUgMCAwLjdDMjIuNSAxMi4zIDIyLjMgMTIuMyAyMi4yIDEyLjN6IiBzdHlsZT0iZmlsbDogI2U2ZWZlZjsiLz48cGF0aCBkPSJNMjAuNSAyMS44aC02di02aC00djZoLTd2LTkuNWMwLTAuMyAwLjItMC41IDAuNS0wLjVzMC41IDAuMiAwLjUgMC41djguNWg1di02aDZ2Nmg0di04LjVjMC0wLjMgMC4yLTAuNSAwLjUtMC41czAuNSAwLjIgMC41IDAuNVYyMS44eiIgc3R5bGU9ImZpbGw6ICNlNmVmZWY7Ii8+PHBhdGggZD0iTTIwIDguM2MtMC4zIDAtMC41LTAuMi0wLjUtMC41VjYuM0gxOGMtMC4zIDAtMC41LTAuMi0wLjUtMC41czAuMi0wLjUgMC41LTAuNWgyLjV2Mi41QzIwLjUgOC4xIDIwLjMgOC4zIDIwIDguM3oiIHN0eWxlPSJmaWxsOiAjZTZlZmVmOyIvPjwvc3ZnPg==);
}
.ico.hellip {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PGNpcmNsZSBjeD0iNyIgY3k9IjM2IiByPSI3Ii8+PGNpcmNsZSBjeD0iMzIiIGN5PSIzNiIgcj0iNyIvPjxjaXJjbGUgY3g9IjU3IiBjeT0iMzYiIHI9IjciLz48L3N2Zz4=);
}
.ico.rss {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PGNpcmNsZSBjeD0iMTEiIGN5PSI1MyIgcj0iMTEiLz48cGF0aCBkPSJNNDMuOSA2NGgtNy4zYzAtMjAuMi0xNi40LTM2LjYtMzYuNi0zNi42di03LjNDMjQuMiAyMC4xIDQzLjkgMzkuOCA0My45IDY0eiIvPjxwYXRoIGQ9Ik02NCA2NEg1M2MwLTI5LjItMjMuOC01My01My01M1YwQzM1LjMgMCA2NCAyOC43IDY0IDY0eiIvPjwvc3ZnPg==);
}
.ico.tv {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIxIDUuOGgtNy42bDEuNi0zYzAuMS0wLjIgMC4xLTAuNS0wLjItMC43IC0wLjItMC4xLTAuNSAwLTAuNyAwLjJsLTEuOSAzLjVoLTEuOWwtMS45LTMuNUM4LjMgMiA4IDEuOSA3LjggMi4xIDcuNSAyLjIgNy40IDIuNSA3LjYgMi44bDEuNiAzSDNjLTAuOCAwLTEuNSAwLjctMS41IDEuNXYxMWMwIDAuOCAwLjcgMS41IDEuNSAxLjVoMThjMC44IDAgMS41LTAuNyAxLjUtMS41di0xMUMyMi41IDYuNCAyMS44IDUuOCAyMSA1Ljh6TTE4LjUgMTYuM2MwIDAuOC0wLjcgMS41LTEuNSAxLjVINWMtMC44IDAtMS41LTAuNy0xLjUtMS41di03YzAtMC44IDAuNy0xLjUgMS41LTEuNWgxMmMwLjggMCAxLjUgMC43IDEuNSAxLjVWMTYuM3pNMjAuNSAxNGMtMC41IDAtMS0wLjQtMS0xIDAtMC41IDAuNS0xIDEtMXMxIDAuNSAxIDFDMjEuNSAxMy42IDIxLjEgMTQgMjAuNSAxNHpNMjAuNSAxMWMtMC41IDAtMS0wLjQtMS0xIDAtMC41IDAuNS0xIDEtMXMxIDAuNSAxIDFDMjEuNSAxMC42IDIxLjEgMTEgMjAuNSAxMXoiLz48L3N2Zz4=);
}
.ico.srch {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBhdGggZD0iTTYzLjYgNjEuNUw0NS45IDQzLjljOS4zLTEwLjMgOS0yNi4yLTEtMzYuMiAtMS4zLTEuMy0yLjctMi40LTQuMS0zLjQgLTEuNS0xLTMtMS44LTQuNi0yLjQgLTIuNC0xLTQuOS0xLjYtNy40LTEuOEMyOCAwIDI3LjIgMCAyNi4zIDBjLTAuOCAwLTEuNyAwLTIuNSAwLjEgLTIuNSAwLjItNSAwLjgtNy40IDEuOCAtMS42IDAuNi0zLjEgMS40LTQuNiAyLjQgLTEuNSAxLTIuOCAyLjEtNC4xIDMuNEMtMi42IDE4LTIuNiAzNC43IDcuNyA0NWMxLjkgMS45IDQuMSAzLjUgNi40IDQuNyAxLjUgMC44IDMuMSAxLjQgNC43IDEuOSAxLjYgMC41IDMuMyAwLjggNSAxIDAuOCAwLjEgMS43IDAuMSAyLjUgMC4xIDAuOCAwIDEuNyAwIDIuNS0wLjEgMS43LTAuMiAzLjMtMC41IDUtMSAxLjYtMC41IDMuMi0xLjEgNC43LTEuOSAxLjktMSAzLjYtMi4yIDUuMy0zLjdsMTcuNiAxNy42YzAuMyAwLjMgMC43IDAuNCAxIDAuNCAwLjQgMCAwLjctMC4xIDEtMC40QzY0LjEgNjMgNjQuMSA2Mi4xIDYzLjYgNjEuNXpNMjYuMyA0OS43Yy02LjMgMC0xMi4xLTIuNC0xNi42LTYuOSAtOS4xLTkuMS05LjEtMjQgMC0zMy4xIDQuNC00LjQgMTAuMy02LjkgMTYuNi02LjlzMTIuMSAyLjQgMTYuNiA2LjljOS4xIDkuMSA5LjEgMjQgMCAzMy4xIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwQzM4LjUgNDcuMyAzMi42IDQ5LjcgMjYuMyA0OS43eiIvPjwvc3ZnPg==);
}
.ico.youtube {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBhdGggZD0iTTY0IDI2LjZjMC0xLjMtMC4xLTIuOS0wLjMtNC45IC0wLjItMi0wLjQtMy43LTAuOC01LjMgLTAuNC0xLjctMS4yLTMuMi0yLjUtNC40IC0xLjMtMS4yLTIuOC0xLjktNC40LTIuMSAtNS4zLTAuNi0xMy4zLTAuOS0yNC0wLjlDMjEuMyA5LjEgMTMuMyA5LjQgOCAxMGMtMS43IDAuMi0zLjIgMC45LTQuNCAyLjEgLTEuMyAxLjItMi4xIDIuNy0yLjUgNC40IC0wLjQgMS41LTAuNiAzLjMtMC44IDUuMyAtMC4yIDItMC4zIDMuNi0wLjMgNC45IDAgMS4zIDAgMy4xIDAgNS40IDAgMi4zIDAgNC4xIDAgNS40IDAgMS4zIDAuMSAyLjkgMC4zIDQuOSAwLjIgMiAwLjQgMy43IDAuOCA1LjMgMC40IDEuNyAxLjIgMy4yIDIuNSA0LjRDNC45IDUzLjEgNi4zIDUzLjggOCA1NGM1LjMgMC42IDEzLjMgMC45IDI0IDAuOSAxMC43IDAgMTguNy0wLjMgMjQtMC45IDEuNy0wLjIgMy4yLTAuOSA0LjQtMi4xIDEuMy0xLjIgMi4xLTIuNyAyLjUtNC40IDAuNC0xLjUgMC42LTMuMyAwLjgtNS4zIDAuMi0yIDAuMy0zLjYgMC4zLTQuOSAwLTEuMyAwLTMuMSAwLTUuNEM2NCAyOS43IDY0IDI3LjkgNjQgMjYuNnpNNDQuNiAzMy45TDI2LjQgNDUuNGMtMC4zIDAuMi0wLjcgMC40LTEuMiAwLjQgLTAuNCAwLTAuNy0wLjEtMS4xLTAuMyAtMC44LTAuNC0xLjItMS4xLTEuMi0yVjIwLjZjMC0wLjkgMC40LTEuNiAxLjItMiAwLjgtMC40IDEuNi0wLjQgMi4zIDAuMWwxOC4zIDExLjRjMC43IDAuNCAxLjEgMSAxLjEgMS45QzQ1LjcgMzIuOSA0NS40IDMzLjUgNDQuNiAzMy45eiIvPjwvc3ZnPg==);
}
.ico.card, .ico.card-red, .ico.card-double {
  position: relative;
}
.ico.card::before, .ico.card-red::before, .ico.card-double::before {
  background-color: #fdd835;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.45);
  content: "";
  display: block;
  margin: -40% -28%;
  padding: 0;
  height: 80%;
  width: 56%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: rotate(6deg);
  z-index: 1;
}
.ico.card-red::before {
  background-color: #ed1c24;
}
.ico.card-double::before {
  top: 55%;
  left: 45%;
}
.ico.card-double::after {
  background-color: #ed1c24;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  content: "";
  display: block;
  margin: -40% -28%;
  padding: 0;
  height: 80%;
  width: 56%;
  position: absolute;
  top: 40%;
  left: 60%;
  transform: rotate(12deg);
  z-index: 0;
}
.ico.corner {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE4IDNINy41VjIuNUM3LjUgMi4yIDcuMyAyIDcgMlM2LjUgMi4yIDYuNSAyLjVWM3YxMSA3SDRjLTAuMyAwLTAuNSAwLjItMC41IDAuNVMzLjcgMjIgNCAyMmg2YzAuMyAwIDAuNS0wLjIgMC41LTAuNVMxMC4zIDIxIDEwIDIxSDcuNXYtN0gxOGMxLjQgMCAyLjUtMS4xIDIuNS0yLjV2LTZDMjAuNSA0LjEgMTkuNCAzIDE4IDN6TTcuNSA4LjVoNlY0SDE4YzAuOCAwIDEuNSAwLjcgMS41IDEuNXYzaC02VjEzaC02VjguNXoiIGZpbGw9IiM4MDgwODAiLz48L3N2Zz4=);
}
.ico.exchange, .ico.subt {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTExLjMgOS4xTDcuNSAzLjJDNy4zIDIuOSA3IDIuOSA2LjggMy4yTDMuMSA5LjFjLTAuMiAwLjMgMCAwLjYgMC4zIDAuNmgxLjh2MTAuMWMwIDAuNiAwLjUgMS4yIDEuMiAxLjJoMS42YzAuNiAwIDEuMi0wLjUgMS4yLTEuMlY5LjdoMS44QzExLjIgOS43IDExLjQgOS4zIDExLjMgOS4xeiIgZmlsbD0iIzRjYWY1MCIvPjxwYXRoIGQ9Ik0yMC45IDE0LjNjLTAuMi0wLjMtMC41LTAuNS0wLjgtMC41aC0xLjNWNC4yYzAtMC45LTAuOC0xLjctMS43LTEuN2gtMS42Yy0wLjkgMC0xLjcgMC43LTEuNyAxLjd2OS42aC0xLjNjLTAuMyAwLTAuNiAwLjItMC44IDAuNXMtMC4xIDAuNiAwIDAuOWwzLjggNS45YzAuMiAwLjMgMC40IDAuNCAwLjggMC40IDAuMyAwIDAuNi0wLjIgMC43LTAuNGwzLjgtNS45QzIxIDE0LjkgMjEgMTQuNiAyMC45IDE0LjN6TTE2LjMgMjAuNGwtMy42LTUuNmgyLjFWNC4yYzAtMC40IDAuMy0wLjcgMC43LTAuN2gxLjZjMC40IDAgMC43IDAuMyAwLjcgMC43djEwLjZoMi4xTDE2LjMgMjAuNHoiIGZpbGw9IiNlZDFjMjQiLz48L3N2Zz4=);
}
.ico.goal {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDNjLTUgMC05IDQtOSA5czQgOSA5IDkgOS00IDktOVMxNyAzIDEyIDN6TTE5LjkgOS41bC0zIDEgLTQuNC0zLjJWMy44QzE1LjkgMy45IDE4LjkgNi4zIDE5LjkgOS41ek0xNC43IDE2LjJIOS4zbC0xLjctNS4xTDEyIDcuOWw0LjQgMy4yTDE0LjcgMTYuMnpNMTEuNiAzLjh2My41bC00LjQgMy4yIC0zLTFDNS4xIDYuMyA4LjEgMy45IDExLjYgMy44ek0zLjggMTJjMC0wLjYgMC4xLTEuMSAwLjItMS43bDMgMSAxLjcgNS4yIC0xLjUgMi4xQzUuMSAxNy4xIDMuOCAxNC43IDMuOCAxMnpNNy44IDE5LjFMOS4zIDE3aDUuNWwxLjUgMmMtMS4zIDAuOC0yLjcgMS4yLTQuMyAxLjJDMTAuNSAyMC4yIDkgMTkuOCA3LjggMTkuMXpNMTcgMTguNmwtMS41LTIuMSAxLjctNS4yIDMtMWMwLjEgMC41IDAuMiAxLjEgMC4yIDEuN0MyMC4yIDE0LjcgMTkgMTcuMSAxNyAxOC42eiIgZmlsbD0iI2VkMWMyNCIvPjxwYXRoIGQ9Ik01LjkgOC40YzAuMSAwIDAuMSAwLjEgMC4yIDAuMSAwLjEgMCAwLjMtMC4xIDAuMy0wLjJDNy4zIDYuOSA4LjYgNiAxMC4yIDUuNWMwLjItMC4xIDAuMy0wLjMgMC4zLTAuNSAtMC4xLTAuMi0wLjMtMC4zLTAuNS0wLjMgLTEuNyAwLjUtMy4yIDEuNi00LjIgM0M1LjYgOCA1LjcgOC4yIDUuOSA4LjR6IiBmaWxsPSIjZWQxYzI0Ii8+PC9zdmc+);
}
.ico.goal-own {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTYuOSAyMC41Yy0wLjYtMC4zLTEuMS0wLjgtMS40LTEuNEM1LjIgMTguNSA1IDE3LjggNSAxN2MwLTAuOCAwLjItMS41IDAuNS0yLjEgMC4zLTAuNiAwLjgtMS4xIDEuNC0xLjRDNy41IDEzLjIgOC4yIDEzIDkgMTNjMC44IDAgMS41IDAuMiAyLjEgMC41IDAuNiAwLjMgMS4xIDAuOCAxLjQgMS40IDAuMyAwLjYgMC41IDEuMyAwLjUgMi4xIDAgMC44LTAuMiAxLjUtMC41IDIuMSAtMC4zIDAuNi0wLjggMS4xLTEuNCAxLjRDMTAuNSAyMC44IDkuOCAyMSA5IDIxIDguMiAyMSA3LjUgMjAuOCA2LjkgMjAuNXpNMTAuNCAxOC44YzAuMy0wLjQgMC41LTEgMC41LTEuOCAwLTAuOC0wLjItMS40LTAuNS0xLjggLTAuMy0wLjQtMC44LTAuNi0xLjQtMC42IC0wLjYgMC0xLjEgMC4yLTEuNCAwLjYgLTAuMyAwLjQtMC41IDEtMC41IDEuOCAwIDAuOCAwLjIgMS40IDAuNSAxLjggMC4zIDAuNCAwLjggMC42IDEuNCAwLjZDOS42IDE5LjQgMTAuMSAxOS4yIDEwLjQgMTguOHoiIGZpbGw9IiNFRDFDMjQiLz48cGF0aCBkPSJNNS45IDguNGMwLjEgMCAwLjEgMC4xIDAuMiAwLjEgMC4xIDAgMC4zLTAuMSAwLjMtMC4yQzcuMyA2LjkgOC42IDYgMTAuMiA1LjVjMC4yLTAuMSAwLjMtMC4zIDAuMy0wLjUgLTAuMS0wLjItMC4zLTAuMy0wLjUtMC4zIC0xLjcgMC41LTMuMiAxLjYtNC4yIDNDNS42IDggNS43IDguMiA1LjkgOC40eiIvPjxwYXRoIGQ9Ik0yMSAxMmMwLTUtNC05LTktOXMtOSA0LTkgOWMwIDEuNSAwLjQgMyAxIDQuMiAwLjEtMC40IDAuMS0wLjggMC4zLTEuMiAtMC40LTAuOS0wLjYtMi0wLjYtMyAwLTAuNiAwLjEtMS4xIDAuMi0xLjdsMyAxIDAuMyAxYzAuMi0wLjEgMC41LTAuMSAwLjctMC4ybC0wLjMtMUwxMiA3LjlsNC40IDMuMiAtMS43IDUuMUgxNGMwIDAuMiAwIDAuNSAwIDAuNyAwIDAgMCAwIDAgMGgwLjhsMS41IDJjLTEgMC42LTIuMSAxLTMuMyAxLjEgLTAuMiAwLjMtMC41IDAuNi0wLjggMC44QzE3LjEgMjAuOSAyMSAxNi45IDIxIDEyek0xMS42IDcuM2wtNC40IDMuMiAtMy0xYzEtMy4yIDQtNS42IDcuNS01LjhWNy4zek0xMi40IDcuM1YzLjhjMy41IDAuMiA2LjQgMi41IDcuNSA1LjhsLTMgMUwxMi40IDcuM3pNMTcgMTguNmwtMS41LTIuMSAxLjctNS4yIDMtMWMwLjEgMC41IDAuMiAxLjEgMC4yIDEuN0MyMC4yIDE0LjcgMTkgMTcuMSAxNyAxOC42eiIvPjwvc3ZnPg==);
}
.ico.goal-pen {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTUuOSA4LjRjMC4xIDAgMC4xIDAuMSAwLjIgMC4xIDAuMSAwIDAuMy0wLjEgMC4zLTAuMkM3LjMgNi45IDguNiA2IDEwLjIgNS41YzAuMi0wLjEgMC4zLTAuMyAwLjMtMC41IC0wLjEtMC4yLTAuMy0wLjMtMC41LTAuMyAtMS43IDAuNS0zLjIgMS42LTQuMiAzQzUuNiA4IDUuNyA4LjIgNS45IDguNHoiLz48cGF0aCBkPSJNNS40IDEzaDRjMSAwIDEuNyAwLjIgMi4yIDAuNyAwLjUgMC40IDAuOCAxIDAuOCAxLjggMCAwLjctMC4zIDEuMy0wLjggMS44IC0wLjUgMC40LTEuMyAwLjctMi4yIDAuN0g3LjZWMjFINS40VjEzek05LjEgMTYuM2MwLjggMCAxLjItMC4zIDEuMi0wLjggMC0wLjMtMC4xLTAuNS0wLjMtMC42IC0wLjItMC4xLTAuNS0wLjItMC45LTAuMkg3LjZ2MS43SDkuMXoiIGZpbGw9IiNGMjM1MkYiLz48cGF0aCBkPSJNMTIgM2MtNSAwLTkgNC05IDkgMCAxLjggMC41IDMuNCAxLjQgNC44di0xLjZjLTAuNC0xLTAuNy0yLjEtMC43LTMuMiAwLTAuNiAwLjEtMS4xIDAuMi0xLjdsMyAxTDcuMSAxMmgwLjhsLTAuMy0wLjlMMTIgNy45bDQuNCAzLjIgLTEuNyA1LjFoLTEuNGMtMC4xIDAuMy0wLjIgMC41LTAuMyAwLjhoMS44bDEuNSAyYy0xLjMgMC44LTIuNyAxLjItNC4zIDEuMiAtMS4yIDAtMi4zLTAuMy0zLjQtMC43djAuOGMxIDAuNCAyLjIgMC43IDMuNCAwLjcgNSAwIDktNCA5LTlDMjEgNyAxNyAzIDEyIDN6TTExLjYgNy4zbC00LjQgMy4yIC0zLTFjMS0zLjIgNC01LjYgNy41LTUuOFY3LjN6TTEyLjQgNy4zVjMuOGMzLjUgMC4yIDYuNCAyLjUgNy41IDUuOGwtMyAxTDEyLjQgNy4zek0xNyAxOC42bC0xLjUtMi4xIDEuNy01LjIgMy0xYzAuMSAwLjUgMC4yIDEuMSAwLjIgMS43QzIwLjIgMTQuNyAxOSAxNy4xIDE3IDE4LjZ6Ii8+PC9zdmc+);
}
.ico.goal-wht {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDNjLTUgMC05IDQtOSA5czQgOSA5IDkgOS00IDktOVMxNyAzIDEyIDN6TTE5LjkgOS41bC0zIDEgLTQuNC0zLjJWMy44QzE1LjkgMy45IDE4LjkgNi4zIDE5LjkgOS41ek0xNC43IDE2LjJIOS4zbC0xLjctNS4xTDEyIDcuOWw0LjQgMy4yTDE0LjcgMTYuMnpNMTEuNiAzLjh2My41bC00LjQgMy4yIC0zLTFDNS4xIDYuMyA4LjEgMy45IDExLjYgMy44ek0zLjggMTJjMC0wLjYgMC4xLTEuMSAwLjItMS43bDMgMSAxLjcgNS4yIC0xLjUgMi4xQzUuMSAxNy4xIDMuOCAxNC43IDMuOCAxMnpNNy44IDE5LjFMOS4zIDE3aDUuNWwxLjUgMmMtMS4zIDAuOC0yLjcgMS4yLTQuMyAxLjJDMTAuNSAyMC4yIDkgMTkuOCA3LjggMTkuMXpNMTcgMTguNmwtMS41LTIuMSAxLjctNS4yIDMtMWMwLjEgMC41IDAuMiAxLjEgMC4yIDEuN0MyMC4yIDE0LjcgMTkgMTcuMSAxNyAxOC42eiIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Ik01LjkgOC40YzAuMSAwIDAuMSAwLjEgMC4yIDAuMSAwLjEgMCAwLjMtMC4xIDAuMy0wLjJDNy4zIDYuOSA4LjYgNiAxMC4yIDUuNWMwLjItMC4xIDAuMy0wLjMgMC4zLTAuNSAtMC4xLTAuMi0wLjMtMC4zLTAuNS0wLjMgLTEuNyAwLjUtMy4yIDEuNi00LjIgM0M1LjYgOCA1LjcgOC4yIDUuOSA4LjR6IiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+);
}
.ico.goal-own-wht {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTYuOSAyMC41Yy0wLjYtMC4zLTEuMS0wLjgtMS40LTEuNEM1LjIgMTguNSA1IDE3LjggNSAxN2MwLTAuOCAwLjItMS41IDAuNS0yLjEgMC4zLTAuNiAwLjgtMS4xIDEuNC0xLjRDNy41IDEzLjIgOC4yIDEzIDkgMTNjMC44IDAgMS41IDAuMiAyLjEgMC41IDAuNiAwLjMgMS4xIDAuOCAxLjQgMS40IDAuMyAwLjYgMC41IDEuMyAwLjUgMi4xIDAgMC44LTAuMiAxLjUtMC41IDIuMSAtMC4zIDAuNi0wLjggMS4xLTEuNCAxLjRDMTAuNSAyMC44IDkuOCAyMSA5IDIxIDguMiAyMSA3LjUgMjAuOCA2LjkgMjAuNXpNMTAuNCAxOC44YzAuMy0wLjQgMC41LTEgMC41LTEuOCAwLTAuOC0wLjItMS40LTAuNS0xLjggLTAuMy0wLjQtMC44LTAuNi0xLjQtMC42IC0wLjYgMC0xLjEgMC4yLTEuNCAwLjYgLTAuMyAwLjQtMC41IDEtMC41IDEuOCAwIDAuOCAwLjIgMS40IDAuNSAxLjggMC4zIDAuNCAwLjggMC42IDEuNCAwLjZDOS42IDE5LjQgMTAuMSAxOS4yIDEwLjQgMTguOHoiIGZpbGw9IiNlZDFjMjQiLz48cGF0aCBkPSJNNS45IDguNGMwLjEgMCAwLjEgMC4xIDAuMiAwLjEgMC4xIDAgMC4zLTAuMSAwLjMtMC4yQzcuMyA2LjkgOC42IDYgMTAuMiA1LjVjMC4yLTAuMSAwLjMtMC4zIDAuMy0wLjUgLTAuMS0wLjItMC4zLTAuMy0wLjUtMC4zIC0xLjcgMC41LTMuMiAxLjYtNC4yIDNDNS42IDggNS43IDguMiA1LjkgOC40eiIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Ik0yMSAxMmMwLTUtNC05LTktOXMtOSA0LTkgOWMwIDEuNSAwLjQgMyAxIDQuMiAwLjEtMC40IDAuMS0wLjggMC4zLTEuMiAtMC40LTAuOS0wLjYtMi0wLjYtMyAwLTAuNiAwLjEtMS4xIDAuMi0xLjdsMyAxIDAuMyAxYzAuMi0wLjEgMC41LTAuMSAwLjctMC4ybC0wLjMtMUwxMiA3LjlsNC40IDMuMiAtMS43IDUuMUgxNGMwIDAuMiAwIDAuNSAwIDAuNyAwIDAgMCAwIDAgMGgwLjhsMS41IDJjLTEgMC42LTIuMSAxLTMuMyAxLjEgLTAuMiAwLjMtMC41IDAuNi0wLjggMC44QzE3LjEgMjAuOSAyMSAxNi45IDIxIDEyek0xMS42IDcuM2wtNC40IDMuMiAtMy0xYzEtMy4yIDQtNS42IDcuNS01LjhWNy4zek0xMi40IDcuM1YzLjhjMy41IDAuMiA2LjQgMi41IDcuNSA1LjhsLTMgMUwxMi40IDcuM3pNMTcgMTguNmwtMS41LTIuMSAxLjctNS4yIDMtMWMwLjEgMC41IDAuMiAxLjEgMC4yIDEuN0MyMC4yIDE0LjcgMTkgMTcuMSAxNyAxOC42eiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==);
}
.ico.goal-pen-wht {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTUuOSA4LjRjMC4xIDAgMC4xIDAuMSAwLjIgMC4xIDAuMSAwIDAuMy0wLjEgMC4zLTAuMkM3LjMgNi45IDguNiA2IDEwLjIgNS41YzAuMi0wLjEgMC4zLTAuMyAwLjMtMC41IC0wLjEtMC4yLTAuMy0wLjMtMC41LTAuMyAtMS43IDAuNS0zLjIgMS42LTQuMiAzQzUuNiA4IDUuNyA4LjIgNS45IDguNHoiIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJNNS40IDEzaDRjMSAwIDEuNyAwLjIgMi4yIDAuNyAwLjUgMC40IDAuOCAxIDAuOCAxLjggMCAwLjctMC4zIDEuMy0wLjggMS44IC0wLjUgMC40LTEuMyAwLjctMi4yIDAuN0g3LjZWMjFINS40VjEzek05LjEgMTYuM2MwLjggMCAxLjItMC4zIDEuMi0wLjggMC0wLjMtMC4xLTAuNS0wLjMtMC42IC0wLjItMC4xLTAuNS0wLjItMC45LTAuMkg3LjZ2MS43SDkuMXoiIGZpbGw9IiNlZDFjMjQiLz48cGF0aCBkPSJNMTIgM2MtNSAwLTkgNC05IDkgMCAxLjggMC41IDMuNCAxLjQgNC44di0xLjZjLTAuNC0xLTAuNy0yLjEtMC43LTMuMiAwLTAuNiAwLjEtMS4xIDAuMi0xLjdsMyAxTDcuMSAxMmgwLjhsLTAuMy0wLjlMMTIgNy45bDQuNCAzLjIgLTEuNyA1LjFoLTEuNGMtMC4xIDAuMy0wLjIgMC41LTAuMyAwLjhoMS44bDEuNSAyYy0xLjMgMC44LTIuNyAxLjItNC4zIDEuMiAtMS4yIDAtMi4zLTAuMy0zLjQtMC43djAuOGMxIDAuNCAyLjIgMC43IDMuNCAwLjcgNSAwIDktNCA5LTlDMjEgNyAxNyAzIDEyIDN6TTExLjYgNy4zbC00LjQgMy4yIC0zLTFjMS0zLjIgNC01LjYgNy41LTUuOFY3LjN6TTEyLjQgNy4zVjMuOGMzLjUgMC4yIDYuNCAyLjUgNy41IDUuOGwtMyAxTDEyLjQgNy4zek0xNyAxOC42bC0xLjUtMi4xIDEuNy01LjIgMy0xYzAuMSAwLjUgMC4yIDEuMSAwLjIgMS43QzIwLjIgMTQuNyAxOSAxNy4xIDE3IDE4LjZ6IiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+);
}
.ico.penalty {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIwLjIgMTQuN0wyMC4yIDE0LjdjLTAuNC0wLjEtMC44LTAuMi0xLjEtMC4xIDAuNC0yLjktMS4yLTUuOC00LTYuOUw1LjMgNC4xQzQuOCAzLjkgNC4yIDQgMy43IDQuMiAzLjIgNC40IDIuOCA0LjkgMi42IDUuNCAyLjIgNi41IDIuOCA3LjcgMy45IDguMWw0LjIgMS43Yy0wLjQgMC41LTAuNyAxLjEtMC45IDEuNyAtMS4yIDMuMyAwLjUgNi45IDMuNyA4LjEgMC43IDAuMyAxLjQgMC40IDIuMSAwLjQgMC45IDAgMS43LTAuMiAyLjYtMC42IDAuOS0wLjQgMS43LTEuMSAyLjMtMS45IDAuMiAwLjQgMC42IDAuOCAxIDAuOSAwLjIgMC4xIDAuNSAwLjEgMC43IDAuMSAwLjMgMCAwLjYtMC4xIDAuOC0wLjIgMC41LTAuMiAwLjktMC42IDEtMS4xQzIxLjggMTYuMiAyMS4yIDE1LjEgMjAuMiAxNC43ek0xNS4xIDE4LjVjLTEuMiAwLjYtMi42IDAuNi0zLjkgMC4yIC0yLjctMS00LjEtNC4xLTMuMS02LjggMC4zLTAuNyAwLjctMS40IDEuMi0xLjlsMC41LTAuNUw0LjIgNy4yQzMuNyA2LjkgMy40IDYuMyAzLjYgNS43YzAuMS0wLjMgMC4zLTAuNSAwLjYtMC42QzQuMyA1IDQuNCA1IDQuNiA1YzAuMSAwIDAuMiAwIDAuNCAwLjFsOC44IDMuMyAtMSAyLjhjLTAuMSAwLjMgMCAwLjUgMC4zIDAuNiAwLjEgMCAwLjEgMCAwLjIgMCAwLjIgMCAwLjQtMC4xIDAuNS0wLjNsMS0yLjggMCAwYzIuNyAxIDQuMSA0LjEgMy4xIDYuOEMxNy4zIDE2LjkgMTYuNCAxNy45IDE1LjEgMTguNXpNMjAuNCAxN2MtMC4xIDAuMy0wLjMgMC41LTAuNSAwLjYgLTAuMiAwLjEtMC41IDAuMS0wLjcgMCAtMC41LTAuMi0wLjgtMC44LTAuNi0xLjMgMC4xLTAuMyAwLjMtMC41IDAuNS0wLjYgMC4xLTAuMSAwLjMtMC4xIDAuNC0wLjEgMC4xIDAgMC4yIDAgMC4zIDAuMUMyMC40IDE1LjggMjAuNiAxNi40IDIwLjQgMTd6IiBmaWxsPSIjODg4ODg4Ii8+PC9zdmc+);
}
.ico.ht-start {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLjUgNFYzSDE1YzAuMyAwIDAuNS0wLjIgMC41LTAuNVMxNS4zIDIgMTUgMkg5QzguNyAyIDguNSAyLjIgOC41IDIuNVM4LjcgMyA5IDNoMi41djFDNi44IDQuMyAzIDguMiAzIDEzYzAgNSA0IDkgOSA5czktNCA5LTlDMjEgOC4yIDE3LjIgNC4zIDEyLjUgNHpNMTIgMjFjLTQuNCAwLTgtMy42LTgtOHMzLjYtOCA4LTggOCAzLjYgOCA4UzE2LjQgMjEgMTIgMjF6IiBmaWxsPSIjODA4MDgwIi8+PHBhdGggZD0iTTEzLjcgNy4zYzAgMC4xIDAgMC4xIDAgMC4yIDAgMC4yIDAuMSAwLjQgMC4zIDAuNSAxLjYgMC42IDIuOCAxLjggMy40IDMuNCAwLjEgMC4zIDAuNCAwLjQgMC42IDAuMyAwLjMtMC4xIDAuNC0wLjQgMC4zLTAuNiAtMC42LTEuOS0yLjEtMy40LTQtNEMxNC4xIDYuOSAxMy44IDcuMSAxMy43IDcuM3oiIGZpbGw9IiM4MDgwODAiLz48cGF0aCBkPSJNMTMuNyAxMy4yYzAtMC43LTAuNC0xLjItMS0xLjRWNy4yYzAtMC4zLTAuMi0wLjUtMC41LTAuNXMtMC41IDAuMi0wLjUgMC41djQuNmMtMC42IDAuMi0xIDAuOC0xIDEuNCAwIDAuOCAwLjcgMS41IDEuNSAxLjVTMTMuNyAxNCAxMy43IDEzLjJ6TTExLjcgMTMuMmMwLTAuMyAwLjItMC41IDAuNS0wLjVzMC41IDAuMiAwLjUgMC41IC0wLjIgMC41LTAuNSAwLjVTMTEuNyAxMy40IDExLjcgMTMuMnoiIGZpbGw9IiM4MDgwODAiLz48cGF0aCBkPSJNMTEuOSAxNXY0aC0xLjF2LTEuNkg5LjFWMTlIOHYtNGgxLjF2MS42aDEuN1YxNUgxMS45eiIgZmlsbD0iI0VEMUMyNCIvPjxwYXRoIGQ9Ik0xMy42IDE1LjloLTEuM1YxNUgxNnYwLjloLTEuM1YxOWgtMS4xVjE1Ljl6IiBmaWxsPSIjRUQxQzI0Ii8+PC9zdmc+);
}
.ico.ft-start {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLjUgNFYzSDE1YzAuMyAwIDAuNS0wLjIgMC41LTAuNVMxNS4zIDIgMTUgMkg5QzguNyAyIDguNSAyLjIgOC41IDIuNVM4LjcgMyA5IDNoMi41djFDNi44IDQuMyAzIDguMiAzIDEzYzAgNSA0IDkgOSA5czktNCA5LTlDMjEgOC4yIDE3LjIgNC4zIDEyLjUgNHpNMTIgMjFjLTQuNCAwLTgtMy42LTgtOHMzLjYtOCA4LTggOCAzLjYgOCA4UzE2LjQgMjEgMTIgMjF6IiBmaWxsPSIjODA4MDgwIi8+PHBhdGggZD0iTTEzLjcgNy4zYzAgMC4xIDAgMC4xIDAgMC4yIDAgMC4yIDAuMSAwLjQgMC4zIDAuNSAxLjYgMC42IDIuOCAxLjggMy40IDMuNCAwLjEgMC4zIDAuNCAwLjQgMC42IDAuMyAwLjMtMC4xIDAuNC0wLjQgMC4zLTAuNiAtMC42LTEuOS0yLjEtMy40LTQtNEMxNC4xIDYuOSAxMy44IDcuMSAxMy43IDcuM3oiIGZpbGw9IiM4MDgwODAiLz48cGF0aCBkPSJNMTMuNyAxMy4yYzAtMC43LTAuNC0xLjItMS0xLjRWNy4yYzAtMC4zLTAuMi0wLjUtMC41LTAuNXMtMC41IDAuMi0wLjUgMC41djQuNmMtMC42IDAuMi0xIDAuOC0xIDEuNCAwIDAuOCAwLjcgMS41IDEuNSAxLjVTMTMuNyAxNCAxMy43IDEzLjJ6TTExLjcgMTMuMmMwLTAuMyAwLjItMC41IDAuNS0wLjVzMC41IDAuMiAwLjUgMC41IC0wLjIgMC41LTAuNSAwLjVTMTEuNyAxMy40IDExLjcgMTMuMnoiIGZpbGw9IiM4MDgwODAiLz48cGF0aCBkPSJNOC41IDE1aDN2MC44SDkuNnYwLjdoMS43djAuOEg5LjZWMTlIOC41VjE1eiIgZmlsbD0iI0VEMUMyNCIvPjxwYXRoIGQ9Ik0xMy4xIDE1LjloLTEuM1YxNWgzLjd2MC45aC0xLjNWMTloLTEuMVYxNS45eiIgZmlsbD0iI0VEMUMyNCIvPjwvc3ZnPg==);
}
.ico.ht-stop {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTExLjkgMTV2NGgtMS4xdi0xLjZIOS4xVjE5SDh2LTRoMS4xdjEuNmgxLjdWMTVIMTEuOXoiIGZpbGw9IiNFRDFDMjQiLz48cGF0aCBkPSJNMTMuNiAxNS45aC0xLjNWMTVIMTZ2MC45aC0xLjNWMTloLTEuMVYxNS45eiIgZmlsbD0iI0VEMUMyNCIvPjxwYXRoIGQ9Ik0xMi41IDRWM0gxNWMwLjMgMCAwLjUtMC4yIDAuNS0wLjVTMTUuMyAyIDE1IDJIOUM4LjcgMiA4LjUgMi4yIDguNSAyLjVTOC43IDMgOSAzaDIuNXYxQzYuOCA0LjMgMyA4LjIgMyAxM2MwIDUgNCA5IDkgOXM5LTQgOS05QzIxIDguMiAxNy4yIDQuMyAxMi41IDR6TTEyIDIxYy00LjQgMC04LTMuNi04LThzMy42LTggOC04IDggMy42IDggOFMxNi40IDIxIDEyIDIxeiIgZmlsbD0iIzgwODA4MCIvPjxwYXRoIGQ9Ik0xNC44IDguMmMtMC4yLTAuMi0wLjUtMC4yLTAuNyAwTDEyIDEwLjMgOS45IDguMkM5LjcgOCA5LjQgOCA5LjIgOC4yUzkgOC43IDkuMiA4LjlsMi4xIDIuMSAtMi4xIDIuMWMtMC4yIDAuMi0wLjIgMC41IDAgMC43QzkuMyAxMy45IDkuNCAxNCA5LjUgMTRzMC4zIDAgMC40LTAuMWwyLjEtMi4xIDIuMSAyLjFjMC4xIDAuMSAwLjIgMC4xIDAuNCAwLjFzMC4zIDAgMC40LTAuMWMwLjItMC4yIDAuMi0wLjUgMC0wLjdMMTIuNyAxMWwyLjEtMi4xQzE1IDguNyAxNSA4LjQgMTQuOCA4LjJ6IiBmaWxsPSIjODA4MDgwIi8+PC9zdmc+);
}
.ico.ft-stop {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTguNSAxNWgzdjAuOEg5LjZ2MC43aDEuN3YwLjhIOS42VjE5SDguNVYxNXoiIGZpbGw9IiNFRDFDMjQiLz48cGF0aCBkPSJNMTMuMSAxNS45aC0xLjNWMTVoMy43djAuOWgtMS4zVjE5aC0xLjFWMTUuOXoiIGZpbGw9IiNFRDFDMjQiLz48cGF0aCBkPSJNMTIuNSA0VjNIMTVjMC4zIDAgMC41LTAuMiAwLjUtMC41UzE1LjMgMiAxNSAySDlDOC43IDIgOC41IDIuMiA4LjUgMi41UzguNyAzIDkgM2gyLjV2MUM2LjggNC4zIDMgOC4yIDMgMTNjMCA1IDQgOSA5IDlzOS00IDktOUMyMSA4LjIgMTcuMiA0LjMgMTIuNSA0ek0xMiAyMWMtNC40IDAtOC0zLjYtOC04czMuNi04IDgtOCA4IDMuNiA4IDhTMTYuNCAyMSAxMiAyMXoiIGZpbGw9IiM4MDgwODAiLz48cGF0aCBkPSJNMTQuOCA4LjJjLTAuMi0wLjItMC41LTAuMi0wLjcgMEwxMiAxMC4zIDkuOSA4LjJDOS43IDggOS40IDggOS4yIDguMlM5IDguNyA5LjIgOC45bDIuMSAyLjEgLTIuMSAyLjFjLTAuMiAwLjItMC4yIDAuNSAwIDAuN0M5LjMgMTMuOSA5LjQgMTQgOS41IDE0czAuMyAwIDAuNC0wLjFsMi4xLTIuMSAyLjEgMi4xYzAuMSAwLjEgMC4yIDAuMSAwLjQgMC4xczAuMyAwIDAuNC0wLjFjMC4yLTAuMiAwLjItMC41IDAtMC43TDEyLjcgMTFsMi4xLTIuMUMxNSA4LjcgMTUgOC40IDE0LjggOC4yeiIgZmlsbD0iIzgwODA4MCIvPjwvc3ZnPg==);
}
.ico.ht-extra {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTExLjkgMTV2NGgtMS4xdi0xLjZIOS4xVjE5SDh2LTRoMS4xdjEuNmgxLjdWMTVIMTEuOXoiIGZpbGw9IiNFRDFDMjQiLz48cGF0aCBkPSJNMTMuNiAxNS45aC0xLjNWMTVIMTZ2MC45aC0xLjNWMTloLTEuMVYxNS45eiIgZmlsbD0iI0VEMUMyNCIvPjxwYXRoIGQ9Ik0xMi41IDRWM0gxNWMwLjMgMCAwLjUtMC4yIDAuNS0wLjVTMTUuMyAyIDE1IDJIOUM4LjcgMiA4LjUgMi4yIDguNSAyLjVTOC43IDMgOSAzaDIuNXYxQzYuOCA0LjMgMyA4LjIgMyAxM2MwIDUgNCA5IDkgOXM5LTQgOS05QzIxIDguMiAxNy4yIDQuMyAxMi41IDR6TTEyIDIxYy00LjQgMC04LTMuNi04LThzMy42LTggOC04IDggMy42IDggOFMxNi40IDIxIDEyIDIxeiIgZmlsbD0iIzgwODA4MCIvPjxwYXRoIGQ9Ik02LjIgMTEuNWMwLjEgMCAwLjEgMCAwLjIgMCAwLjIgMCAwLjQtMC4xIDAuNS0wLjMgMC42LTEuNiAxLjgtMi44IDMuNC0zLjQgMC4zLTAuMSAwLjQtMC40IDAuMy0wLjYgLTAuMS0wLjMtMC40LTAuNC0wLjYtMC4zIC0xLjkgMC42LTMuNCAyLjEtNCA0QzUuOCAxMS4xIDUuOSAxMS40IDYuMiAxMS41eiIgZmlsbD0iIzgwODA4MCIvPjxwYXRoIGQ9Ik0xMiAxMS41Yy0wLjcgMC0xLjIgMC40LTEuNCAxSDZjLTAuMyAwLTAuNSAwLjItMC41IDAuNXMwLjIgMC41IDAuNSAwLjVoNC42YzAuMiAwLjYgMC44IDEgMS40IDEgMC44IDAgMS41LTAuNyAxLjUtMS41UzEyLjggMTEuNSAxMiAxMS41ek0xMiAxMy41Yy0wLjMgMC0wLjUtMC4yLTAuNS0wLjVzMC4yLTAuNSAwLjUtMC41IDAuNSAwLjIgMC41IDAuNVMxMi4zIDEzLjUgMTIgMTMuNXoiIGZpbGw9IiM4MDgwODAiLz48L3N2Zz4=);
}
.ico.ft-extra {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTguNSAxNWgzdjAuOEg5LjZ2MC43aDEuN3YwLjhIOS42VjE5SDguNVYxNXoiIGZpbGw9IiNFRDFDMjQiLz48cGF0aCBkPSJNMTMuMSAxNS45aC0xLjNWMTVoMy43djAuOWgtMS4zVjE5aC0xLjFWMTUuOXoiIGZpbGw9IiNFRDFDMjQiLz48cGF0aCBkPSJNMTIuNSA0VjNIMTVjMC4zIDAgMC41LTAuMiAwLjUtMC41UzE1LjMgMiAxNSAySDlDOC43IDIgOC41IDIuMiA4LjUgMi41UzguNyAzIDkgM2gyLjV2MUM2LjggNC4zIDMgOC4yIDMgMTNjMCA1IDQgOSA5IDlzOS00IDktOUMyMSA4LjIgMTcuMiA0LjMgMTIuNSA0ek0xMiAyMWMtNC40IDAtOC0zLjYtOC04czMuNi04IDgtOCA4IDMuNiA4IDhTMTYuNCAyMSAxMiAyMXoiIGZpbGw9IiM4MDgwODAiLz48cGF0aCBkPSJNNi4yIDExLjVjMC4xIDAgMC4xIDAgMC4yIDAgMC4yIDAgMC40LTAuMSAwLjUtMC4zIDAuNi0xLjYgMS44LTIuOCAzLjQtMy40IDAuMy0wLjEgMC40LTAuNCAwLjMtMC42IC0wLjEtMC4zLTAuNC0wLjQtMC42LTAuMyAtMS45IDAuNi0zLjQgMi4xLTQgNEM1LjggMTEuMSA1LjkgMTEuNCA2LjIgMTEuNXoiIGZpbGw9IiM4MDgwODAiLz48cGF0aCBkPSJNMTIgMTEuNWMtMC43IDAtMS4yIDAuNC0xLjQgMUg2Yy0wLjMgMC0wLjUgMC4yLTAuNSAwLjVzMC4yIDAuNSAwLjUgMC41aDQuNmMwLjIgMC42IDAuOCAxIDEuNCAxIDAuOCAwIDEuNS0wLjcgMS41LTEuNVMxMi44IDExLjUgMTIgMTEuNXpNMTIgMTMuNWMtMC4zIDAtMC41LTAuMi0wLjUtMC41czAuMi0wLjUgMC41LTAuNSAwLjUgMC4yIDAuNSAwLjVTMTIuMyAxMy41IDEyIDEzLjV6IiBmaWxsPSIjODA4MDgwIi8+PC9zdmc+);
}
.ico.goal-in {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE0IDIxLjJDMTQgMjEuMiAxMy45IDIxLjIgMTQgMjEuMmMtMC42IDAtMS0wLjMtMS4zLTAuN2wtMy01Yy0wLjQtMC43LTAuMi0xLjYgMC41LTIuMSAwLjctMC40IDEuNi0wLjIgMi4xIDAuNWwxLjkgMy4xIDQuNy02LjJjMC41LTAuNyAxLjQtMC44IDIuMS0wLjMgMC43IDAuNSAwLjggMS40IDAuMyAyLjFsLTYgOEMxNC45IDIxIDE0LjUgMjEuMiAxNCAyMS4yeiIgZmlsbD0iIzAwOUY1NyIvPjxwYXRoIGQ9Ik03LjMgMTguOGwxLjUtMi4xaDAuNUw4LjkgMTZjMCAwIDAgMCAwIDBoMGwtMC4xLTAuMmMtMC4xLTAuMi0wLjEtMC4zLTAuMi0wLjVsLTEuNC00LjQgNC40LTMuMiA0LjQgMy4yIC0xLjMgMy45IDEuNC0xLjkgMC42LTEuOSAxLjEtMC4zIDAuMy0wLjRjMC41LTAuNiAxLjItMSAyLTEgMCAwIDAuMSAwIDAuMSAwIC0xLjEtMy44LTQuNS02LjUtOC42LTYuNSAtNSAwLTkgNC05IDkgMCA1IDQgOSA5IDkgMC4xIDAgMC4xIDAgMC4yIDBMMTEuMiAyMEM5LjggMTkuOSA4LjQgMTkuNSA3LjMgMTguOHpNMTEuOSAzLjVjMy41IDAuMiA2LjQgMi41IDcuNSA1LjhsLTMgMSAtNC40LTMuMlYzLjV6TTExLjEgMy41djMuNWwtNC40IDMuMiAtMy0xQzQuNiA2LjEgNy42IDMuNyAxMS4xIDMuNXpNMy4yIDExLjhjMC0wLjYgMC4xLTEuMSAwLjItMS43bDMgMSAxLjcgNS4yIC0xLjUgMi4xQzQuNiAxNi45IDMuMiAxNC41IDMuMiAxMS44eiIvPjxwYXRoIGQ9Ik05LjcgNS4zQzkuOSA1LjIgMTAgNSA5LjkgNC44IDkuOSA0LjYgOS42IDQuNCA5LjQgNC41IDcuNyA1IDYuMiA2LjEgNS4zIDcuNSA1LjEgNy43IDUuMiA4IDUuNCA4LjFjMC4xIDAgMC4xIDAuMSAwLjIgMC4xIDAuMSAwIDAuMy0wLjEgMC4zLTAuMkM2LjggNi43IDguMSA1LjcgOS43IDUuM3oiLz48L3N2Zz4=);
}
.ico.goal-out {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE4LjQgMTYuMmwyLjQtMi40YzAuNi0wLjYgMC42LTEuNSAwLTIuMXMtMS41LTAuNi0yLjEgMGwtMi40IDIuNCAtMi40LTIuNGMtMC42LTAuNi0xLjUtMC42LTIuMSAwcy0wLjYgMS41IDAgMi4xbDIuNCAyLjQgLTIuNCAyLjRjLTAuNiAwLjYtMC42IDEuNSAwIDIuMSAwLjMgMC4zIDAuNyAwLjQgMS4xIDAuNHMwLjgtMC4xIDEuMS0wLjRsMi40LTIuNCAyLjQgMi40YzAuMyAwLjMgMC43IDAuNCAxLjEgMC40czAuOC0wLjEgMS4xLTAuNGMwLjYtMC42IDAuNi0xLjUgMC0yLjFMMTguNCAxNi4yeiIgZmlsbD0iI0YyMzUyRiIvPjxwYXRoIGQ9Ik03LjUgMTguOEw5IDE2LjdoMy4ybDAuNS0wLjVMMTIuNSAxNkg5LjFsLTEuNy01LjEgNC40LTMuMiA0LjQgMy4yIC0wLjQgMS4zIDAuNiAwLjYgMC4xLTAuMSAwLjUtMS42IDMtMWMwIDAuMSAwIDAuMSAwIDAuMiAwLjMgMCAwLjUgMC4xIDAuOCAwLjIgLTAuNi00LjMtNC40LTcuNy04LjktNy43IC01IDAtOSA0LTkgOSAwIDQuNSAzLjMgOC4yIDcuNyA4LjkgLTAuMS0wLjMtMC4xLTAuNS0wLjItMC44QzkuMyAxOS43IDguNCAxOS4zIDcuNSAxOC44ek0xMi4yIDMuNWMzLjUgMC4yIDYuNCAyLjUgNy41IDUuOGwtMyAxIC00LjQtMy4yVjMuNXpNMTEuMyAzLjV2My41bC00LjQgMy4yIC0zLTFDNC45IDYuMSA3LjggMy43IDExLjMgMy41ek0zLjUgMTEuOGMwLTAuNiAwLjEtMS4xIDAuMi0xLjdsMyAxIDEuNyA1LjIgLTEuNSAyLjFDNC44IDE2LjkgMy41IDE0LjUgMy41IDExLjh6Ii8+PHBhdGggZD0iTTkuOSA1LjNjMC4yLTAuMSAwLjMtMC4zIDAuMy0wLjUgLTAuMS0wLjItMC4zLTAuMy0wLjUtMC4zQzggNSA2LjUgNi4xIDUuNSA3LjUgNS40IDcuNyA1LjQgOCA1LjYgOC4xYzAuMSAwIDAuMSAwLjEgMC4yIDAuMUM2IDguMiA2LjEgOC4xIDYuMiA4IDcuMSA2LjcgOC40IDUuNyA5LjkgNS4zeiIvPjwvc3ZnPg==);
}
.ico.medal-gold {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5IDMuOWMtMC4zLTAuNS0wLjgtMC44LTEuMy0wLjhoLTEuNyAtMC4zSDguNCA4LjEgNi4zYy0wLjUgMC0xIDAuMy0xLjMgMC44IC0wLjMgMC41LTAuMyAxIDAgMS41bDMgNS4xIDAuNS0wLjRDOS4xIDkuNiA5LjkgOS4yIDEwLjcgOWwwLjgtMC41TDguOSA0LjJoNi4xbC0yLjUgNC40TDEzLjIgOSAxMy4zIDljMC44IDAuMiAxLjYgMC42IDIuMiAxLjFsMC41IDAuNCAzLTUuMUMxOS4yIDQuOSAxOS4yIDQuNCAxOSAzLjl6TTguMyA5TDUuOSA0LjljLTAuMS0wLjIgMC0wLjQgMC0wLjUgMC0wLjEgMC4yLTAuMiAwLjQtMC4yaDEuNGwyLjMgNEM5LjQgOC4zIDguOCA4LjYgOC4zIDl6TTE4LjEgNC45TDE1LjcgOWMtMC41LTAuNC0xLjItMC43LTEuOC0wLjlsMi4zLTRoMS40YzAuMyAwIDAuNCAwLjIgMC40IDAuMkMxOC4xIDQuNSAxOC4yIDQuNyAxOC4xIDQuOXoiLz48cGF0aCBkPSJNMTIgMjAuOGMtMy42IDAtNi41LTIuOS02LjUtNi41UzguNCA3LjggMTIgNy44czYuNSAyLjkgNi41IDYuNVMxNS42IDIwLjggMTIgMjAuOHpNMTIgOC44Yy0zIDAtNS41IDIuNS01LjUgNS41UzkgMTkuOCAxMiAxOS44czUuNS0yLjUgNS41LTUuNVMxNSA4LjggMTIgOC44eiIgZmlsbD0iI0ZDQkM0QiIvPjxwYXRoIGQ9Ik0xMiAxOC44Yy0yLjUgMC00LjUtMi00LjUtNC41czItNC41IDQuNS00LjUgNC41IDIgNC41IDQuNVMxNC41IDE4LjggMTIgMTguOHoiIGZpbGw9IiNGQ0JDNEIiLz48L3N2Zz4=);
}
.ico.medal-silvr {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5IDMuOWMtMC4zLTAuNS0wLjgtMC44LTEuMy0wLjhoLTEuNyAtMC4zSDguNCA4LjEgNi4zYy0wLjUgMC0xIDAuMy0xLjMgMC44IC0wLjMgMC41LTAuMyAxIDAgMS41bDMgNS4xIDAuNS0wLjRDOS4xIDkuNiA5LjkgOS4yIDEwLjcgOWwwLjgtMC41TDguOSA0LjJoNi4xbC0yLjUgNC40TDEzLjIgOSAxMy4zIDljMC44IDAuMiAxLjYgMC42IDIuMiAxLjFsMC41IDAuNCAzLTUuMUMxOS4yIDQuOSAxOS4yIDQuNCAxOSAzLjl6TTguMyA5TDUuOSA0LjljLTAuMS0wLjIgMC0wLjQgMC0wLjUgMC0wLjEgMC4yLTAuMiAwLjQtMC4yaDEuNGwyLjMgNEM5LjQgOC4zIDguOCA4LjYgOC4zIDl6TTE4LjEgNC45TDE1LjcgOWMtMC41LTAuNC0xLjItMC43LTEuOC0wLjlsMi4zLTRoMS40YzAuMyAwIDAuNCAwLjIgMC40IDAuMkMxOC4xIDQuNSAxOC4yIDQuNyAxOC4xIDQuOXoiLz48cGF0aCBkPSJNMTIgMjAuOGMtMy42IDAtNi41LTIuOS02LjUtNi41UzguNCA3LjggMTIgNy44czYuNSAyLjkgNi41IDYuNVMxNS42IDIwLjggMTIgMjAuOHpNMTIgOC44Yy0zIDAtNS41IDIuNS01LjUgNS41UzkgMTkuOCAxMiAxOS44czUuNS0yLjUgNS41LTUuNVMxNSA4LjggMTIgOC44eiIgZmlsbD0iI0Q1RDVENSIvPjxwYXRoIGQ9Ik0xMiAxOC44Yy0yLjUgMC00LjUtMi00LjUtNC41czItNC41IDQuNS00LjUgNC41IDIgNC41IDQuNVMxNC41IDE4LjggMTIgMTguOHoiIGZpbGw9IiNENUQ1RDUiLz48L3N2Zz4=);
}
.ico.medal-coppr {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5IDMuOWMtMC4zLTAuNS0wLjgtMC44LTEuMy0wLjhoLTEuNyAtMC4zSDguNCA4LjEgNi4zYy0wLjUgMC0xIDAuMy0xLjMgMC44IC0wLjMgMC41LTAuMyAxIDAgMS41bDMgNS4xIDAuNS0wLjRDOS4xIDkuNiA5LjkgOS4yIDEwLjcgOWwwLjgtMC41TDguOSA0LjJoNi4xbC0yLjUgNC40TDEzLjIgOSAxMy4zIDljMC44IDAuMiAxLjYgMC42IDIuMiAxLjFsMC41IDAuNCAzLTUuMUMxOS4yIDQuOSAxOS4yIDQuNCAxOSAzLjl6TTguMyA5TDUuOSA0LjljLTAuMS0wLjIgMC0wLjQgMC0wLjUgMC0wLjEgMC4yLTAuMiAwLjQtMC4yaDEuNGwyLjMgNEM5LjQgOC4zIDguOCA4LjYgOC4zIDl6TTE4LjEgNC45TDE1LjcgOWMtMC41LTAuNC0xLjItMC43LTEuOC0wLjlsMi4zLTRoMS40YzAuMyAwIDAuNCAwLjIgMC40IDAuMkMxOC4xIDQuNSAxOC4yIDQuNyAxOC4xIDQuOXoiLz48cGF0aCBkPSJNMTIgMjAuOGMtMy42IDAtNi41LTIuOS02LjUtNi41UzguNCA3LjggMTIgNy44czYuNSAyLjkgNi41IDYuNVMxNS42IDIwLjggMTIgMjAuOHpNMTIgOC44Yy0zIDAtNS41IDIuNS01LjUgNS41UzkgMTkuOCAxMiAxOS44czUuNS0yLjUgNS41LTUuNVMxNSA4LjggMTIgOC44eiIgZmlsbD0iI0I1OEQ2NSIvPjxwYXRoIGQ9Ik0xMiAxOC44Yy0yLjUgMC00LjUtMi00LjUtNC41czItNC41IDQuNS00LjUgNC41IDIgNC41IDQuNVMxNC41IDE4LjggMTIgMTguOHoiIGZpbGw9IiNCNThENjUiLz48L3N2Zz4=);
}
.ico.photo {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE0IDEyYzEuNCAwIDIuNS0xLjEgMi41LTIuNVMxNS40IDcgMTQgN3MtMi41IDEuMS0yLjUgMi41UzEyLjYgMTIgMTQgMTJ6TTE0IDhjMC44IDAgMS41IDAuNyAxLjUgMS41UzE0LjggMTEgMTQgMTFzLTEuNS0wLjctMS41LTEuNVMxMy4yIDggMTQgOHoiIGZpbGw9IiMxNTY1YzAiLz48cGF0aCBkPSJNMjEuNSAzaC0xN2MtMS4xIDAtMiAwLjktMiAyIC0xLjEgMC0yIDAuOS0yIDJ2MTJjMCAxLjEgMC45IDIgMiAyaDE3YzEuMSAwIDItMC45IDItMiAxLjEgMCAyLTAuOSAyLTJWNUMyMy41IDMuOSAyMi42IDMgMjEuNSAzek0xLjUgN2MwLTAuNiAwLjQtMSAxLTFoMTdjMC42IDAgMSAwLjQgMSAxdjEwLjVMMTYgMTMuOWwtMi42IDIgLTQuMy01IC03LjYgNi42Vjd6TTIwLjUgMTljMCAwLjYtMC40IDEtMSAxaC0xN2MtMC42IDAtMS0wLjQtMS0xdi0wLjNsNy40LTYuNSA1LjcgNi42YzAuMSAwLjEgMC4yIDAuMiAwLjQgMC4yIDAuMSAwIDAuMiAwIDAuMy0wLjEgMC4yLTAuMiAwLjItMC41IDAuMS0wLjdMMTQgMTYuNmwyLTEuNSA0LjUgMy42VjE5ek0yMi41IDE3YzAgMC42LTAuNCAxLTEgMVY3YzAtMS4xLTAuOS0yLTItMmgtMTZjMC0wLjYgMC40LTEgMS0xaDE3YzAuNiAwIDEgMC40IDEgMVYxN3oiIGZpbGw9IiMxNTY1YzAiLz48L3N2Zz4=);
}
.ico.radio {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEwIDE1LjVoNGMxLjcgMCAzLTEuMyAzLTN2LTZjMC0xLjctMS4zLTMtMy0zaC00Yy0xLjcgMC0zIDEuMy0zIDN2NkM3IDE0LjIgOC4zIDE1LjUgMTAgMTUuNXpNOCA2LjVjMC0xLjEgMC45LTIgMi0yaDRjMS4xIDAgMiAwLjkgMiAydjZjMCAxLjEtMC45IDItMiAyaC00Yy0xLjEgMC0yLTAuOS0yLTJWNi41eiIgZmlsbD0iIzE1NjVjMCIvPjxwYXRoIGQ9Ik0xNyAxOS41aC00LjVWMTdoMi4xYzIuMiAwIDMuOS0yIDMuOS00LjUgMC0wLjMtMC4yLTAuNS0wLjUtMC41cy0wLjUgMC4yLTAuNSAwLjVjMCAxLjktMS4zIDMuNS0yLjkgMy41SDkuNGMtMS42IDAtMi45LTEuNi0yLjktMy41QzYuNSAxMi4yIDYuMyAxMiA2IDEycy0wLjUgMC4yLTAuNSAwLjVDNS41IDE1IDcuMyAxNyA5LjQgMTdoMi4xdjIuNUg3Yy0wLjMgMC0wLjUgMC4yLTAuNSAwLjVzMC4yIDAuNSAwLjUgMC41aDEwYzAuMyAwIDAuNS0wLjIgMC41LTAuNVMxNy4zIDE5LjUgMTcgMTkuNXoiIGZpbGw9IiMxNTY1YzAiLz48L3N2Zz4=);
}
.ico.video {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTguNyAxNi4xYzAuMSAwIDAuMSAwIDAuMi0wLjFsNS4xLTNjMC4zLTAuMiAwLjMtMC42IDAtMC44bC01LjEtM2MtMC4xIDAtMC4xLTAuMS0wLjItMC4xIC0wLjIgMC0wLjQgMC4yLTAuNCAwLjR2NS45QzguMiAxNiA4LjUgMTYuMSA4LjcgMTYuMXpNOS4yIDEwLjhsMy40IDIgLTMuNCAyVjEwLjh6IiBmaWxsPSIjMTU2NWMwIi8+PHBhdGggZD0iTTIxLjIgMi44aC0xN2MtMC45IDAtMS43IDAuNy0xLjkgMS42IC0wLjkgMC4yLTEuNiAxLTEuNiAxLjl2MTNjMCAxLjEgMC45IDIgMiAyaDE3YzEuMSAwIDItMC45IDItMnYtMC42YzAuOS0wLjIgMS41LTEgMS41LTEuOXYtMTJDMjMuMiAzLjYgMjIuNCAyLjggMjEuMiAyLjh6TTEuOCA2LjJjMC0wLjYgMC40LTEgMS0xaDMuMlY3SDEuOFY2LjJ6TTUuOSAyMC4ySDIuOGMtMC42IDAtMS0wLjQtMS0xdi0wLjhoNC4yVjIwLjJ6TTEwLjggMjAuMkg2Ljl2LTEuOGgzLjhWMjAuMnpNMTUuNiAyMC4yaC0zLjh2LTEuOGgzLjhWMjAuMnpNMjAuOCAxOS4yYzAgMC42LTAuNCAxLTEgMWgtMy4ydi0xLjhoNC4yVjE5LjJ6TTIwLjggMTcuNWgtMTlWOGgxOVYxNy41ek02LjkgN1Y1LjJoMy44VjdINi45ek0xMS44IDdWNS4yaDMuOFY3SDExLjh6TTIwLjggN2gtNC4yVjUuMmgzLjJjMC42IDAgMSAwLjQgMSAxVjd6TTIyLjIgMTYuOGMwIDAuNC0wLjIgMC43LTAuNSAwLjh2LTAuMVY2LjJjMC0xLjEtMC45LTItMi0ySDMuNEMzLjYgNCAzLjkgMy44IDQuMiAzLjhoMTdjMC42IDAgMSAwLjQgMSAxVjE2Ljh6IiBmaWxsPSIjMTU2NWMwIi8+PC9zdmc+);
}
.ico.article {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTYuNSA1LjV2M2gtNXY3YzAgMS43IDEuMyAzIDMgM2gxNWMxLjcgMCAzLTEuMyAzLTN2LTEwSDYuNXpNMi41IDE1LjV2LTZoNHY2YzAgMS4xLTAuOSAyLTIgMkMzLjQgMTcuNSAyLjUgMTYuNiAyLjUgMTUuNXpNMjEuNSAxNS41YzAgMS4xLTAuOSAyLTIgMkg3YzAuMy0wLjYgMC41LTEuMiAwLjUtMS45di0wLjEgLTcgLTJoMTRWMTUuNXoiIGZpbGw9IiM1NzBiMGUiLz48cGF0aCBkPSJNMTkuNSAxMGgtOUMxMC4yIDEwIDEwIDkuOCAxMCA5LjVTMTAuMiA5IDEwLjUgOWg5QzE5LjggOSAyMCA5LjIgMjAgOS41UzE5LjggMTAgMTkuNSAxMHoiIGZpbGw9IiM1NzBiMGUiLz48cGF0aCBkPSJNMTkuNSAxM2gtOWMtMC4zIDAtMC41LTAuMi0wLjUtMC41czAuMi0wLjUgMC41LTAuNWg5YzAuMyAwIDAuNSAwLjIgMC41IDAuNVMxOS44IDEzIDE5LjUgMTN6IiBmaWxsPSIjNTcwYjBlIi8+PHBhdGggZD0iTTE5LjUgMTZoLTljLTAuMyAwLTAuNS0wLjItMC41LTAuNXMwLjItMC41IDAuNS0wLjVoOWMwLjMgMCAwLjUgMC4yIDAuNSAwLjVTMTkuOCAxNiAxOS41IDE2eiIgZmlsbD0iIzU3MGIwZSIvPjwvc3ZnPg==);
}
.ico.trophy {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE3IDZjMC0wLjIgMC0wLjQgMC0wLjYgLTEuMy0xLjMtMy4yLTEuOS01LjEtMS45QzEwIDMuNSA4LjEgNC4yIDcgNS40IDcgNS42IDcgNS44IDcgNiA1LjggNi4xIDMuOCA2LjYgMy44IDguNWMwIDIuMyA0LjMgNC4yIDQuOCA0LjUgMC4xIDAgMC4xIDAgMC4yIDAgMC44IDEuMyAxLjcgMi4yIDIuOCAyLjVWMThoLTNDOC4yIDE4IDggMTguMiA4IDE4LjVTOC4yIDE5IDguNSAxOWg3YzAuMyAwIDAuNS0wLjIgMC41LTAuNVMxNS44IDE4IDE1LjUgMThoLTN2LTIuNmMxLjEtMC4yIDItMS4xIDIuOC0yLjUgMC4xIDAgMC4xIDAgMC4yIDAgMC41LTAuMiA0LjgtMi4yIDQuOC00LjVDMjAuMiA2LjYgMTguMiA2LjEgMTcgNnpNNC44IDguNUM0LjggNy4zIDYuNSA3IDcuMSA3YzAuMSAxLjcgMC41IDMuMyAxIDQuNkM2LjUgMTAuOCA0LjggOS41IDQuOCA4LjV6TTEyIDE0LjVjLTEuOCAwLTMuOS0zLjYtNC04LjcgMC45LTAuOCAyLjMtMS4zIDMuOS0xLjMgMS42IDAgMyAwLjUgNC4xIDEuM0MxNS45IDExIDEzLjggMTQuNSAxMiAxNC41ek0xNS45IDExLjZjMC41LTEuMyAwLjktMi45IDEtNC42IDAuNiAwIDIuMyAwLjMgMi4zIDEuNUMxOS4yIDkuNSAxNy41IDEwLjggMTUuOSAxMS42eiIgZmlsbD0iI0ZCQjAzQiIvPjxwYXRoIGQ9Ik0xNyAxOS41SDdjLTAuMyAwLTAuNSAwLjItMC41IDAuNXMwLjIgMC41IDAuNSAwLjVoMTBjMC4zIDAgMC41LTAuMiAwLjUtMC41UzE3LjMgMTkuNSAxNyAxOS41eiIgZmlsbD0iI0ZCQjAzQiIvPjwvc3ZnPg==);
}
.ico.subt-in {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTExLjMgOS4xTDcuNSAzLjJDNy4zIDIuOSA3IDIuOSA2LjggMy4yTDMuMSA5LjFjLTAuMiAwLjMgMCAwLjYgMC4zIDAuNmgxLjh2MTAuMWMwIDAuNiAwLjUgMS4yIDEuMiAxLjJoMS42YzAuNiAwIDEuMi0wLjUgMS4yLTEuMlY5LjdoMS44QzExLjIgOS43IDExLjQgOS4zIDExLjMgOS4xeiIgZmlsbD0iIzRjYWY1MCIvPjxwYXRoIGQ9Ik0yMC45IDE0LjNjLTAuMi0wLjMtMC41LTAuNS0wLjgtMC41aC0xLjNWNC4yYzAtMC45LTAuOC0xLjctMS43LTEuN2gtMS42Yy0wLjkgMC0xLjcgMC43LTEuNyAxLjd2OS42aC0xLjNjLTAuMyAwLTAuNiAwLjItMC44IDAuNXMtMC4xIDAuNiAwIDAuOWwzLjggNS45YzAuMiAwLjMgMC40IDAuNCAwLjggMC40IDAuMyAwIDAuNi0wLjIgMC43LTAuNGwzLjgtNS45QzIxIDE0LjkgMjEgMTQuNiAyMC45IDE0LjN6TTE2LjMgMjAuNGwtMy42LTUuNmgyLjFWNC4yYzAtMC40IDAuMy0wLjcgMC43LTAuN2gxLjZjMC40IDAgMC43IDAuMyAwLjcgMC43djEwLjZoMi4xTDE2LjMgMjAuNHoiIGZpbGw9IiM0Y2FmNTAiLz48L3N2Zz4=);
}
.ico.subt-out {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLjcgMTQuOWwzLjggNS45YzAuMiAwLjMgMC41IDAuMyAwLjcgMGwzLjctNS45YzAuMi0wLjMgMC0wLjYtMC4zLTAuNmgtMS44VjQuMmMwLTAuNi0wLjUtMS4yLTEuMi0xLjJIMTZjLTAuNiAwLTEuMiAwLjUtMS4yIDEuMnYxMC4xSDEzQzEyLjggMTQuMyAxMi42IDE0LjcgMTIuNyAxNC45eiIgZmlsbD0iI2VkMWMyNCIvPjxwYXRoIGQ9Ik0zLjEgOS43YzAuMiAwLjMgMC41IDAuNSAwLjggMC41aDEuM3Y5LjZjMCAwLjkgMC44IDEuNyAxLjcgMS43aDEuNmMwLjkgMCAxLjctMC43IDEuNy0xLjd2LTkuNmgxLjNjMC4zIDAgMC42LTAuMiAwLjgtMC41czAuMS0wLjYgMC0wLjlMOC41IDIuOUM4LjMgMi42IDguMSAyLjUgNy43IDIuNSA3LjQgMi41IDcuMSAyLjcgNyAyLjlMMy4yIDguOEMzIDkuMSAzIDkuNCAzLjEgOS43ek03LjcgMy42bDMuNiA1LjZIOS4ydjEwLjZjMCAwLjQtMC4zIDAuNy0wLjcgMC43SDYuOWMtMC40IDAtMC43LTAuMy0wLjctMC43VjkuMkg0LjFMNy43IDMuNnoiIGZpbGw9IiNlZDFjMjQiLz48L3N2Zz4=);
}

svg.ico {
  display: block;
  margin: 0;
  padding: 0;
  fill: #89888b;
  height: 24px;
  width: 24px;
}
.caption svg.ico {
  fill: #28262c;
  float: left;
  margin: 8px;
}

.active > .ico.facebook {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBhdGggZD0iTTI3LjUgMTIuNGMwIDEuNiAwIDguOCAwIDguOGgtNi41VjMyaDYuNXYzMmgxMy4zVjMyaDguOWMwIDAgMC44LTUuMiAxLjItMTAuOCAtMS4yIDAtMTAuMSAwLTEwLjEgMHMwLTYuMyAwLTcuNGMwLTEuMSAxLjQtMi42IDIuOS0yLjYgMS40IDAgNC40IDAgNy4yIDAgMC0xLjUgMC02LjUgMC0xMS4yIC0zLjcgMC04IDAtOS44IDBDMjcuMiAwIDI3LjUgMTAuOCAyNy41IDEyLjR6IiBmaWxsPSIjNDI2N2IyIi8+PC9zdmc+);
}
.active > .ico.home {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBhdGggZD0iTTYyLjYgMzEuMmMtMC4zIDAtMC42LTAuMS0wLjktMC4zTDMyIDQuNiAyLjMgMzAuOWMtMC42IDAuNS0xLjQgMC40LTEuOS0wLjEgLTAuNS0wLjYtMC40LTEuNCAwLjEtMS45TDMyIDFsMzEuNSAyNy45YzAuNiAwLjUgMC42IDEuNCAwLjEgMS45QzYzLjQgMzEuMSA2MyAzMS4yIDYyLjYgMzEuMnoiIGZpbGw9IiNlZDFjMjQiLz48cGF0aCBkPSJNNTcuNyA2My44aC0xOXYtMTlIMjUuMnYxOWgtMTlWMzIuNmMwLTAuNyAwLjYtMS40IDEuNC0xLjRTOSAzMS45IDkgMzIuNlY2MWgxMy41di0xOWgxOXYxOUg1NVYzMi42YzAtMC43IDAuNi0xLjQgMS40LTEuNHMxLjQgMC42IDEuNCAxLjRWNjMuOHoiIGZpbGw9IiNlZDFjMjQiLz48cGF0aCBkPSJNNTYuNCAxNy43Yy0wLjcgMC0xLjQtMC42LTEuNC0xLjRWOS42aC02LjhjLTAuNyAwLTEuNC0wLjYtMS40LTEuNHMwLjYtMS40IDEuNC0xLjRoOS41djkuNUM1Ny43IDE3LjEgNTcuMSAxNy43IDU2LjQgMTcuN3oiIGZpbGw9IiNlZDFjMjQiLz48L3N2Zz4=);
}
.active > .ico.rss {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PGNpcmNsZSBjeD0iMTEiIGN5PSI1MyIgcj0iMTEiIGZpbGw9IiNmNzg0MjIiLz48cGF0aCBkPSJNNDMuOSA2NGgtNy4zYzAtMjAuMi0xNi40LTM2LjYtMzYuNi0zNi42di03LjNDMjQuMiAyMC4xIDQzLjkgMzkuOCA0My45IDY0eiIgZmlsbD0iI2Y3ODQyMiIvPjxwYXRoIGQ9Ik02NCA2NEg1M2MwLTI5LjItMjMuOC01My01My01M1YwQzM1LjMgMCA2NCAyOC43IDY0IDY0eiIgZmlsbD0iI2Y3ODQyMiIvPjwvc3ZnPg==);
}
.active > .ico.srch {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBhdGggZD0iTTYzLjYgNjEuNUw0NS45IDQzLjljOS4zLTEwLjMgOS0yNi4yLTEtMzYuMiAtMS4zLTEuMy0yLjctMi40LTQuMS0zLjQgLTEuNS0xLTMtMS44LTQuNi0yLjQgLTIuNC0xLTQuOS0xLjYtNy40LTEuOEMyOCAwIDI3LjIgMCAyNi4zIDBjLTAuOCAwLTEuNyAwLTIuNSAwLjEgLTIuNSAwLjItNSAwLjgtNy40IDEuOCAtMS42IDAuNi0zLjEgMS40LTQuNiAyLjQgLTEuNSAxLTIuOCAyLjEtNC4xIDMuNEMtMi42IDE4LTIuNiAzNC43IDcuNyA0NWMxLjkgMS45IDQuMSAzLjUgNi40IDQuNyAxLjUgMC44IDMuMSAxLjQgNC43IDEuOSAxLjYgMC41IDMuMyAwLjggNSAxIDAuOCAwLjEgMS43IDAuMSAyLjUgMC4xIDAuOCAwIDEuNyAwIDIuNS0wLjEgMS43LTAuMiAzLjMtMC41IDUtMSAxLjYtMC41IDMuMi0xLjEgNC43LTEuOSAxLjktMSAzLjYtMi4yIDUuMy0zLjdsMTcuNiAxNy42YzAuMyAwLjMgMC43IDAuNCAxIDAuNCAwLjQgMCAwLjctMC4xIDEtMC40QzY0LjEgNjMgNjQuMSA2Mi4xIDYzLjYgNjEuNXpNMjYuMyA0OS43Yy02LjMgMC0xMi4xLTIuNC0xNi42LTYuOSAtOS4xLTkuMS05LjEtMjQgMC0zMy4xIDQuNC00LjQgMTAuMy02LjkgMTYuNi02LjlzMTIuMSAyLjQgMTYuNiA2LjljOS4xIDkuMSA5LjEgMjQgMCAzMy4xIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwQzM4LjUgNDcuMyAzMi42IDQ5LjcgMjYuMyA0OS43eiIgZmlsbD0iI2VkMWMyNCIvPjwvc3ZnPg==);
}
.active > .ico.youtube {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBhdGggZD0iTTY0IDI2LjZjMC0xLjMtMC4xLTIuOS0wLjMtNC45IC0wLjItMi0wLjQtMy43LTAuOC01LjMgLTAuNC0xLjctMS4yLTMuMi0yLjUtNC40IC0xLjMtMS4yLTIuOC0xLjktNC40LTIuMSAtNS4zLTAuNi0xMy4zLTAuOS0yNC0wLjlDMjEuMyA5LjEgMTMuMyA5LjQgOCAxMGMtMS43IDAuMi0zLjIgMC45LTQuNCAyLjEgLTEuMyAxLjItMi4xIDIuNy0yLjUgNC40IC0wLjQgMS41LTAuNiAzLjMtMC44IDUuMyAtMC4yIDItMC4zIDMuNi0wLjMgNC45IDAgMS4zIDAgMy4xIDAgNS40IDAgMi4zIDAgNC4xIDAgNS40IDAgMS4zIDAuMSAyLjkgMC4zIDQuOSAwLjIgMiAwLjQgMy43IDAuOCA1LjMgMC40IDEuNyAxLjIgMy4yIDIuNSA0LjRDNC45IDUzLjEgNi4zIDUzLjggOCA1NGM1LjMgMC42IDEzLjMgMC45IDI0IDAuOSAxMC43IDAgMTguNy0wLjMgMjQtMC45IDEuNy0wLjIgMy4yLTAuOSA0LjQtMi4xIDEuMy0xLjIgMi4xLTIuNyAyLjUtNC40IDAuNC0xLjUgMC42LTMuMyAwLjgtNS4zIDAuMi0yIDAuMy0zLjYgMC4zLTQuOSAwLTEuMyAwLTMuMSAwLTUuNEM2NCAyOS43IDY0IDI3LjkgNjQgMjYuNnpNNDQuNiAzMy45TDI2LjQgNDUuNGMtMC4zIDAuMi0wLjcgMC40LTEuMiAwLjQgLTAuNCAwLTAuNy0wLjEtMS4xLTAuMyAtMC44LTAuNC0xLjItMS4xLTEuMi0yVjIwLjZjMC0wLjkgMC40LTEuNiAxLjItMiAwLjgtMC40IDEuNi0wLjQgMi4zIDAuMWwxOC4zIDExLjRjMC43IDAuNCAxLjEgMSAxLjEgMS45QzQ1LjcgMzIuOSA0NS40IDMzLjUgNDQuNiAzMy45eiIgZmlsbD0iI2ZmMDAwMCIvPjwvc3ZnPg==);
}

@media only screen and (min-width : 1025px) {
  a:active > .ico.facebook, a:focus > .ico.facebook, a:hover > .ico.facebook {
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBhdGggZD0iTTI3LjUgMTIuNGMwIDEuNiAwIDguOCAwIDguOGgtNi41VjMyaDYuNXYzMmgxMy4zVjMyaDguOWMwIDAgMC44LTUuMiAxLjItMTAuOCAtMS4yIDAtMTAuMSAwLTEwLjEgMHMwLTYuMyAwLTcuNGMwLTEuMSAxLjQtMi42IDIuOS0yLjYgMS40IDAgNC40IDAgNy4yIDAgMC0xLjUgMC02LjUgMC0xMS4yIC0zLjcgMC04IDAtOS44IDBDMjcuMiAwIDI3LjUgMTAuOCAyNy41IDEyLjR6IiBmaWxsPSIjNDI2N2IyIi8+PC9zdmc+);
  }
  a:active > .ico.home, a:focus > .ico.home, a:hover > .ico.home {
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBhdGggZD0iTTYyLjYgMzEuMmMtMC4zIDAtMC42LTAuMS0wLjktMC4zTDMyIDQuNiAyLjMgMzAuOWMtMC42IDAuNS0xLjQgMC40LTEuOS0wLjEgLTAuNS0wLjYtMC40LTEuNCAwLjEtMS45TDMyIDFsMzEuNSAyNy45YzAuNiAwLjUgMC42IDEuNCAwLjEgMS45QzYzLjQgMzEuMSA2MyAzMS4yIDYyLjYgMzEuMnoiIGZpbGw9IiNlZDFjMjQiLz48cGF0aCBkPSJNNTcuNyA2My44aC0xOXYtMTlIMjUuMnYxOWgtMTlWMzIuNmMwLTAuNyAwLjYtMS40IDEuNC0xLjRTOSAzMS45IDkgMzIuNlY2MWgxMy41di0xOWgxOXYxOUg1NVYzMi42YzAtMC43IDAuNi0xLjQgMS40LTEuNHMxLjQgMC42IDEuNCAxLjRWNjMuOHoiIGZpbGw9IiNlZDFjMjQiLz48cGF0aCBkPSJNNTYuNCAxNy43Yy0wLjcgMC0xLjQtMC42LTEuNC0xLjRWOS42aC02LjhjLTAuNyAwLTEuNC0wLjYtMS40LTEuNHMwLjYtMS40IDEuNC0xLjRoOS41djkuNUM1Ny43IDE3LjEgNTcuMSAxNy43IDU2LjQgMTcuN3oiIGZpbGw9IiNlZDFjMjQiLz48L3N2Zz4=);
  }
  a:active > .ico.rss, a:focus > .ico.rss, a:hover > .ico.rss {
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PGNpcmNsZSBjeD0iMTEiIGN5PSI1MyIgcj0iMTEiIGZpbGw9IiNmNzg0MjIiLz48cGF0aCBkPSJNNDMuOSA2NGgtNy4zYzAtMjAuMi0xNi40LTM2LjYtMzYuNi0zNi42di03LjNDMjQuMiAyMC4xIDQzLjkgMzkuOCA0My45IDY0eiIgZmlsbD0iI2Y3ODQyMiIvPjxwYXRoIGQ9Ik02NCA2NEg1M2MwLTI5LjItMjMuOC01My01My01M1YwQzM1LjMgMCA2NCAyOC43IDY0IDY0eiIgZmlsbD0iI2Y3ODQyMiIvPjwvc3ZnPg==);
  }
  a:active > .ico.srch, a:focus > .ico.srch, a:hover > .ico.srch {
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBhdGggZD0iTTYzLjYgNjEuNUw0NS45IDQzLjljOS4zLTEwLjMgOS0yNi4yLTEtMzYuMiAtMS4zLTEuMy0yLjctMi40LTQuMS0zLjQgLTEuNS0xLTMtMS44LTQuNi0yLjQgLTIuNC0xLTQuOS0xLjYtNy40LTEuOEMyOCAwIDI3LjIgMCAyNi4zIDBjLTAuOCAwLTEuNyAwLTIuNSAwLjEgLTIuNSAwLjItNSAwLjgtNy40IDEuOCAtMS42IDAuNi0zLjEgMS40LTQuNiAyLjQgLTEuNSAxLTIuOCAyLjEtNC4xIDMuNEMtMi42IDE4LTIuNiAzNC43IDcuNyA0NWMxLjkgMS45IDQuMSAzLjUgNi40IDQuNyAxLjUgMC44IDMuMSAxLjQgNC43IDEuOSAxLjYgMC41IDMuMyAwLjggNSAxIDAuOCAwLjEgMS43IDAuMSAyLjUgMC4xIDAuOCAwIDEuNyAwIDIuNS0wLjEgMS43LTAuMiAzLjMtMC41IDUtMSAxLjYtMC41IDMuMi0xLjEgNC43LTEuOSAxLjktMSAzLjYtMi4yIDUuMy0zLjdsMTcuNiAxNy42YzAuMyAwLjMgMC43IDAuNCAxIDAuNCAwLjQgMCAwLjctMC4xIDEtMC40QzY0LjEgNjMgNjQuMSA2Mi4xIDYzLjYgNjEuNXpNMjYuMyA0OS43Yy02LjMgMC0xMi4xLTIuNC0xNi42LTYuOSAtOS4xLTkuMS05LjEtMjQgMC0zMy4xIDQuNC00LjQgMTAuMy02LjkgMTYuNi02LjlzMTIuMSAyLjQgMTYuNiA2LjljOS4xIDkuMSA5LjEgMjQgMCAzMy4xIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwQzM4LjUgNDcuMyAzMi42IDQ5LjcgMjYuMyA0OS43eiIgZmlsbD0iI2VkMWMyNCIvPjwvc3ZnPg==);
  }
  a:active > .ico.youtube, a:focus > .ico.youtube, a:hover > .ico.youtube {
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBhdGggZD0iTTY0IDI2LjZjMC0xLjMtMC4xLTIuOS0wLjMtNC45IC0wLjItMi0wLjQtMy43LTAuOC01LjMgLTAuNC0xLjctMS4yLTMuMi0yLjUtNC40IC0xLjMtMS4yLTIuOC0xLjktNC40LTIuMSAtNS4zLTAuNi0xMy4zLTAuOS0yNC0wLjlDMjEuMyA5LjEgMTMuMyA5LjQgOCAxMGMtMS43IDAuMi0zLjIgMC45LTQuNCAyLjEgLTEuMyAxLjItMi4xIDIuNy0yLjUgNC40IC0wLjQgMS41LTAuNiAzLjMtMC44IDUuMyAtMC4yIDItMC4zIDMuNi0wLjMgNC45IDAgMS4zIDAgMy4xIDAgNS40IDAgMi4zIDAgNC4xIDAgNS40IDAgMS4zIDAuMSAyLjkgMC4zIDQuOSAwLjIgMiAwLjQgMy43IDAuOCA1LjMgMC40IDEuNyAxLjIgMy4yIDIuNSA0LjRDNC45IDUzLjEgNi4zIDUzLjggOCA1NGM1LjMgMC42IDEzLjMgMC45IDI0IDAuOSAxMC43IDAgMTguNy0wLjMgMjQtMC45IDEuNy0wLjIgMy4yLTAuOSA0LjQtMi4xIDEuMy0xLjIgMi4xLTIuNyAyLjUtNC40IDAuNC0xLjUgMC42LTMuMyAwLjgtNS4zIDAuMi0yIDAuMy0zLjYgMC4zLTQuOSAwLTEuMyAwLTMuMSAwLTUuNEM2NCAyOS43IDY0IDI3LjkgNjQgMjYuNnpNNDQuNiAzMy45TDI2LjQgNDUuNGMtMC4zIDAuMi0wLjcgMC40LTEuMiAwLjQgLTAuNCAwLTAuNy0wLjEtMS4xLTAuMyAtMC44LTAuNC0xLjItMS4xLTEuMi0yVjIwLjZjMC0wLjkgMC40LTEuNiAxLjItMiAwLjgtMC40IDEuNi0wLjQgMi4zIDAuMWwxOC4zIDExLjRjMC43IDAuNCAxLjEgMSAxLjEgMS45QzQ1LjcgMzIuOSA0NS40IDMzLjUgNDQuNiAzMy45eiIgZmlsbD0iI2ZmMDAwMCIvPjwvc3ZnPg==);
  }
  a:active > svg.ico, a:focus > svg.ico, a:hover > svg.ico {
    fill: #ed1c24 !important;
  }
  .livescore a:active > svg.ico, .livescore a:focus > svg.ico, .livescore a:hover > svg.ico {
    fill: #2e7d32 !important;
  }
  .mediazone a:active > svg.ico, .mediazone a:focus > svg.ico, .mediazone a:hover > svg.ico {
    fill: #1565c0 !important;
  }
}
.large {
  font-size: 2.5rem !important;
}

.small {
  font-size: 0.875rem !important;
}

.allcap {
  text-transform: uppercase;
}

.ft-base {
  font-family: "Muli", Arial, Helvetica, sans-serif !important;
}

.ft-read {
  font-family: "Noto Serif", "Times New Roman", Times, Georgia, serif !important;
}

.ft-lgt {
  font-weight: 300 !important;
}

.ft-nom {
  font-weight: normal !important;
}

.ft-med {
  font-weight: 600 !important;
}

.ft-bold {
  font-weight: bold !important;
}

.ft-blk {
  font-weight: 900 !important;
}

.tx-lft {
  text-align: left !important;
}

.tx-rgt {
  text-align: right !important;
}

.tx-cen {
  text-align: center !important;
}

.tx-jst {
  text-align: justify !important;
}

.tx-ovr {
  text-decoration: overline;
}

.tx-und {
  text-decoration: underline;
}

.hide {
  display: none !important;
}

.show {
  display: inherit !important;
}

.lft {
  float: left !important;
}

.mid {
  margin: auto !important;
}

.rgt {
  float: right !important;
}

.inblk {
  display: inline-block;
}

.quote-box {
  border-left: solid 1px #ed1c24;
  background-color: #eaeaea;
  color: #626165;
  display: block;
  margin: 0 3rem;
  padding: 1rem 2rem;
  font-size: 90%;
  font-weight: 300;
  line-height: 1.1em;
}
.quote-box .title {
  font-weight: bold;
  text-transform: uppercase;
}

.resp, .resp img {
  display: block;
  margin: 0;
  padding: 0;
  max-width: 100%;
  height: auto;
}
.resp .fill, .resp img .fill {
  overflow: hidden;
  width: 100%;
}

.rbox, .magzcover .vdobox {
  box-sizing: content-box;
  display: block;
  margin: 0;
  padding: 0 0 56.25% 0;
  position: relative;
  overflow: hidden;
  height: 0 !important;
}
.rbox.r4x3, .magzcover .r4x3.vdobox {
  padding-bottom: 75%;
}
.rbox.r16x10, .magzcover .r16x10.vdobox {
  padding-bottom: 62.5%;
}
.rbox.ngoisao, .magzcover .ngoisao.vdobox {
  padding-bottom: 133.33%;
}
.rbox > *, .magzcover .vdobox > * {
  display: none;
}
.rbox > *:first-child, .magzcover .vdobox > *:first-child {
  display: block;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}

.scrl-wid {
  display: block;
  overflow-x: auto;
  overflow-y: hidden;
}

.scrl-hei {
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
}

.sld-wid {
  overflow: hidden;
}
.sld-wid .sldr {
  height: 100%;
  width: 10000px;
}

.sld-hei {
  overflow: hidden;
}
.sld-hei .sldr {
  height: 10000px;
  width: 100%;
}

.bg-blk {
  background: #000;
}

.bg-trans-blk {
  background: rgba(0, 0, 0, 0.75);
}

.bg-wht {
  background: #fff;
}

.bg-trans-wht {
  background: rgba(255, 255, 255, 0.75);
}

.bg-none {
  background: none !important;
}

.bdr-none {
  border: none !important;
}

.bf-none::before, .bf-none::after {
  display: none !important;
}

.tx-blk {
  color: #000;
}

.tx-wht {
  color: #fff;
}

.bg-base {
  background-color: #89888b;
}

.bdr-base {
  border: solid 1px #89888b;
}

.tx-base {
  color: #89888b;
}

.bg-base-drk {
  background-color: #626165;
}

.bdr-base-drk {
  border: solid 1px #626165;
}

.tx-base-drk {
  color: #626165;
}

.bg-base-lgt {
  background-color: #eaeaea;
}

.bdr-base-lgt {
  border: solid 1px #eaeaea;
}

.tx-base-lgt {
  color: #eaeaea;
}

.bg-base-blk {
  background-color: #28262c;
}

.bdr-base-blk {
  border: solid 1px #28262c;
}

.tx-base-blk {
  color: #28262c;
}

.bg-base-wht {
  background-color: #f5f5f5;
}

.bdr-base-wht {
  border: solid 1px #f5f5f5;
}

.tx-base-wht {
  color: #f5f5f5;
}

.bg-prime {
  background-color: #ed1c24;
}

.bdr-prime {
  border: solid 1px #ed1c24;
}

.tx-prime {
  color: #ed1c24;
}

.bg-prime-drk {
  background-color: #971217;
}

.bdr-prime-drk {
  border: solid 1px #971217;
}

.tx-prime-drk {
  color: #971217;
}

.bg-prime-lgt {
  background-color: #fac1c3;
}

.bdr-prime-lgt {
  border: solid 1px #fac1c3;
}

.tx-prime-lgt {
  color: #fac1c3;
}

.bg-prime-blk {
  background-color: #570b0e;
}

.bdr-prime-blk {
  border: solid 1px #570b0e;
}

.tx-prime-blk {
  color: #570b0e;
}

.bg-prime-wht {
  background-color: #fdeaeb;
}

.bdr-prime-wht {
  border: solid 1px #fdeaeb;
}

.tx-prime-wht {
  color: #fdeaeb;
}

.bg-media {
  background-color: #2196f3;
}

.bdr-media {
  border: solid 1px #2196f3;
}

.tx-media {
  color: #2196f3;
}

.bg-media-drk {
  background-color: #1565c0;
}

.bdr-media-drk {
  border: solid 1px #1565c0;
}

.tx-media-drk {
  color: #1565c0;
}

.bg-media-lgt {
  background-color: #bbdefb;
}

.bdr-media-lgt {
  border: solid 1px #bbdefb;
}

.tx-media-lgt {
  color: #bbdefb;
}

.bg-media-blk {
  background-color: #0d47a1;
}

.bdr-media-blk {
  border: solid 1px #0d47a1;
}

.tx-media-blk {
  color: #0d47a1;
}

.bg-media-wht {
  background-color: #e3f2fd;
}

.bdr-media-wht {
  border: solid 1px #e3f2fd;
}

.tx-media-wht {
  color: #e3f2fd;
}

.bg-radio {
  background-color: #6e25b0;
}

.bdr-radio {
  border: solid 1px #6e25b0;
}

.tx-radio {
  color: #6e25b0;
}

.bg-radio-drk {
  background-color: #541d86;
}

.bdr-radio-drk {
  border: solid 1px #541d86;
}

.tx-radio-drk {
  color: #541d86;
}

.bg-radio-lgt {
  background-color: #bfa6d7;
}

.bdr-radio-lgt {
  border: solid 1px #bfa6d7;
}

.tx-radio-lgt {
  color: #bfa6d7;
}

.bg-radio-blk {
  background-color: #3a145c;
}

.bdr-radio-blk {
  border: solid 1px #3a145c;
}

.tx-radio-blk {
  color: #3a145c;
}

.bg-radio-wht {
  background-color: #efe8f5;
}

.bdr-radio-wht {
  border: solid 1px #efe8f5;
}

.tx-radio-wht {
  color: #efe8f5;
}

.bg-score {
  background-color: #4caf50;
}

.bdr-score {
  border: solid 1px #4caf50;
}

.tx-score {
  color: #4caf50;
}

.bg-score-drk {
  background-color: #2e7d32;
}

.bdr-score-drk {
  border: solid 1px #2e7d32;
}

.tx-score-drk {
  color: #2e7d32;
}

.bg-score-lgt {
  background-color: #c8e6c9;
}

.bdr-score-lgt {
  border: solid 1px #c8e6c9;
}

.tx-score-lgt {
  color: #c8e6c9;
}

.bg-score-blk {
  background-color: #1b5e20;
}

.bdr-score-blk {
  border: solid 1px #1b5e20;
}

.tx-score-blk {
  color: #1b5e20;
}

.bg-score-wht {
  background-color: #e8f5e9;
}

.bdr-score-wht {
  border: solid 1px #e8f5e9;
}

.tx-score-wht {
  color: #e8f5e9;
}

.bg-alert {
  background-color: #fdd835;
}

.bdr-alert {
  border: solid 1px #fdd835;
}

.tx-alert {
  color: #fdd835;
}

.bg-alert-drk {
  background-color: #f9a825;
}

.bdr-alert-drk {
  border: solid 1px #f9a825;
}

.tx-alert-drk {
  color: #f9a825;
}

.bg-alert-lgt {
  background-color: #fff9c4;
}

.bdr-alert-lgt {
  border: solid 1px #fff9c4;
}

.tx-alert-lgt {
  color: #fff9c4;
}

.bg-alert-blk {
  background-color: #7a3f0b;
}

.bdr-alert-blk {
  border: solid 1px #7a3f0b;
}

.tx-alert-blk {
  color: #7a3f0b;
}

.bg-alert-wht {
  background-color: #fffde7;
}

.bdr-alert-wht {
  border: solid 1px #fffde7;
}

.tx-alert-wht {
  color: #fffde7;
}

.containr, .content, .grid, .row, .col, .col-exp {
  display: block;
}

.grid, .col {
  padding-left: 15px;
  padding-right: 15px;
}

.containr {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1020px;
  min-width: 320px;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
  padding: 0;
}
.no-padd .row {
  margin: 0;
}

.col, .mid-col {
  min-height: 1px;
  width: 100%;
}

.col {
  float: left;
}
.no-padd .col {
  padding: 0;
}
.col .expanded {
  margin-left: -5%;
  margin-right: -5%;
}
.col .w-a {
  width: auto;
}

.mid-col {
  margin: 0 auto;
}

.flex .row {
  display: flex;
  flex-wrap: wrap;
}
.flex .col {
  float: none;
  flex-basis: 0;
  flex-grow: 1;
}

.hide, .hide-m, .show-w {
  display: none !important;
}

.show, .show-m, .hide-w {
  display: inherit !important;
}

@media only screen and (max-width : 1024px) {
  .lft-m {
    float: left !important;
  }
  .mid-m {
    margin: auto !important;
  }
  .rgt-m {
    float: right !important;
  }
  .scrl-wid-m {
    display: block;
    overflow-x: auto;
    overflow-y: hidden;
  }
  .scrl-hei-m {
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .sld-wid-m {
    overflow: hidden;
  }
  .sld-wid-m .sldr {
    height: 100%;
    width: 10000px;
  }
  .sld-hei-m {
    overflow: hidden;
  }
  .sld-hei-m .sldr {
    height: 10000px;
    width: 100%;
  }
  .m-a {
    width: auto;
  }
  .m1 {
    width: 8.33%;
  }
  .m2 {
    width: 16.66%;
  }
  .m3 {
    width: 25%;
  }
  .m4 {
    width: 33.33%;
  }
  .m5 {
    width: 41.66%;
  }
  .m6 {
    width: 50%;
  }
  .m7 {
    width: 58.33%;
  }
  .m8 {
    width: 66.66%;
  }
  .m9 {
    width: 75%;
  }
  .m10 {
    width: 83.33%;
  }
  .m11 {
    width: 91.66%;
  }
  .m12 {
    width: 100%;
  }
}
@media only screen and (min-width : 1025px) {
  .containr {
    padding: 0;
  }
  .grid, .col {
    padding-left: 15px;
    padding-right: 15px;
  }
  .mid-col {
    max-width: 640px;
  }
  .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .hide-w, .show-m {
    display: none !important;
  }
  .show-w, .hide-m {
    display: inherit !important;
  }
  .lft-w {
    float: left !important;
  }
  .mid-w {
    margin: auto !important;
  }
  .rgt-w {
    float: right !important;
  }
  .scrl-wid-w {
    display: block;
    overflow-x: auto;
    overflow-y: hidden;
  }
  .scrl-hei-w {
    display: block;
    overflow-x: none;
    overflow-y: hidden;
  }
  .sld-wid-w {
    overflow: hidden;
  }
  .sld-wid-w .sldr {
    height: 100%;
    width: 10000px;
  }
  .sld-hei-w {
    overflow: hidden;
  }
  .sld-hei-w .sldr {
    height: 10000px;
    width: 100%;
  }
  .c-a {
    width: auto;
  }
  .c1 {
    width: 8.33%;
  }
  .c2 {
    width: 16.66%;
  }
  .c3 {
    width: 25%;
  }
  .c4 {
    width: 33.33%;
  }
  .c5 {
    width: 41.66%;
  }
  .c6 {
    width: 50%;
  }
  .c7 {
    width: 58.33%;
  }
  .c8 {
    width: 66.66%;
  }
  .c9 {
    width: 75%;
  }
  .c10 {
    width: 83.33%;
  }
  .c11 {
    width: 91.66%;
  }
  .c12 {
    width: 100%;
  }
  .w18 {
    width: 210px;
  }
  .w21 {
    width: 240px;
  }
  .w24 {
    width: 270px;
  }
  .w30 {
    width: 330px;
  }
  .w32 {
    width: 350px;
  }
  .w33 {
    width: 360px;
  }
  .w34 {
    width: 370px;
  }
  .w35 {
    width: 380px;
  }
  .w42 {
    width: 450px;
  }
  .w48 {
    width: 510px;
  }
  .w54 {
    width: 570px;
  }
  .w57 {
    width: 600px;
  }
  .w64 {
    width: 670px;
  }
  .w67 {
    width: 700px;
  }
  .w69 {
    width: 720px;
  }
  .w70 {
    margin-right: -10px;
    width: 730px;
  }
  .w75 {
    width: 780px;
  }
}
table.tbl, .tbl table {
  border: solid 1px #eaeaea;
  width: 100%;
}

.tbl caption {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 120%;
  font-weight: 700;
  line-height: 1.6em;
  text-align: center;
  text-transform: uppercase;
}
.tbl th, .tbl td, .tbl tr {
  border-color: #eaeaea;
}
.tbl th, .tbl td {
  border-width: 0 0 0 1px;
  padding: 3px;
}
.tbl th {
  font-weight: bold;
}
.tbl thead th {
  background-color: #f5f5f5;
  border-color: #89888b;
  color: #89888b;
  font-size: 75%;
  font-weight: normal;
  text-transform: uppercase;
}

table.cellfocus, .tbl.cellfocus {
  border-collapse: separate;
}
table.horizon tr, table.horizon th, table.horizon td, table .flat tr, table .flat th, table .flat td, table.flat tr, table.flat th, table.flat td, .tbl.horizon tr, .tbl.horizon th, .tbl.horizon td, .tbl .flat tr, .tbl .flat th, .tbl .flat td, .tbl.flat tr, .tbl.flat th, .tbl.flat td {
  border-width: 0;
}
table.horizon, .tbl.horizon {
  display: block;
  position: relative;
}
table.horizon thead, table.horizon tbody, table.horizon tr, table.horizon th, table.horizon td, .tbl.horizon thead, .tbl.horizon tbody, .tbl.horizon tr, .tbl.horizon th, .tbl.horizon td {
  display: block;
}
table.horizon th, table.horizon td, .tbl.horizon th, .tbl.horizon td {
  min-height: 2em;
}
table.horizon thead, .tbl.horizon thead {
  background-color: #eaeaea;
  border-width: 0;
  float: left;
}
table.horizon thead th, .tbl.horizon thead th {
  font-size: inherit;
  line-height: inherit;
  text-align: right;
}
table.horizon tbody, .tbl.horizon tbody {
  position: relative;
  overflow-x: auto;
  width: auto;
  white-space: nowrap;
}
table.horizon tbody tr, .tbl.horizon tbody tr {
  border-left-width: 1px;
  display: inline-block;
}
table .flat tr, table.flat tr, .tbl .flat tr, .tbl.flat tr {
  border-bottom-width: 1px;
}
table .striped th, table .striped td, table.striped th, table.striped td, .tbl .striped th, .tbl .striped td, .tbl.striped th, .tbl.striped td {
  border-color: #eaeaea;
}
table .striped th:first-child, table .striped td:first-child, table.striped th:first-child, table.striped td:first-child, .tbl .striped th:first-child, .tbl .striped td:first-child, .tbl.striped th:first-child, .tbl.striped td:first-child {
  border-left-width: 0;
}
table .striped > tr:nth-child(2n), table .striped tbody tr:nth-child(2n), table.striped > tr:nth-child(2n), table.striped tbody tr:nth-child(2n), .tbl .striped > tr:nth-child(2n), .tbl .striped tbody tr:nth-child(2n), .tbl.striped > tr:nth-child(2n), .tbl.striped tbody tr:nth-child(2n) {
  background-color: #f5f5f5;
}
table .striped thead, table.striped thead, .tbl .striped thead, .tbl.striped thead {
  border-bottom-width: 1px;
}
table .separator th, table .separator td, .tbl .separator th, .tbl .separator td {
  border-bottom-width: 1px;
  padding: 0;
  height: 0;
}
table .blk, .tbl .blk {
  background-color: #626165;
  border-color: #28262c;
  color: #f5f5f5;
}
table .drk, .tbl .drk {
  background-color: #eaeaea;
  border-color: #89888b;
  color: #28262c;
}
table .lgt, .tbl .lgt {
  background-color: #f5f5f5;
  border-color: #eaeaea;
  color: #89888b;
}
table.prime, .tbl.prime {
  background-color: transparent;
  border-color: #fac1c3;
  color: #971217;
}
table.prime .hovable > tr:hover, table.prime .hovable tbody tr:hover, table.prime.hovable > tr:hover, table.prime.hovable tbody tr:hover, .tbl.prime .hovable > tr:hover, .tbl.prime .hovable tbody tr:hover, .tbl.prime.hovable > tr:hover, .tbl.prime.hovable tbody tr:hover {
  background-color: #fac1c3;
}
table.prime .striped > tr:nth-child(2n), table.prime .striped tbody tr:nth-child(2n), table.prime.striped > tr:nth-child(2n), table.prime.striped tbody tr:nth-child(2n), .tbl.prime .striped > tr:nth-child(2n), .tbl.prime .striped tbody tr:nth-child(2n), .tbl.prime.striped > tr:nth-child(2n), .tbl.prime.striped tbody tr:nth-child(2n) {
  background-color: #fac1c3;
}
table .prime-blk, table.prime .blk, .tbl .prime-blk, .tbl.prime .blk {
  background-color: #971217;
  border-color: #570b0e;
  color: #fdeaeb;
}
table .prime-drk, table.prime .drk, .tbl .prime-drk, .tbl.prime .drk {
  background-color: #fac1c3;
  border-color: #ed1c24;
  color: #570b0e;
}
table .prime-lgt, table.prime .lgt, .tbl .prime-lgt, .tbl.prime .lgt {
  background-color: #fdeaeb;
  border-color: #fac1c3;
  color: #971217;
}
table.media, .tbl.media {
  background-color: transparent;
  border-color: #bbdefb;
  color: #1565c0;
}
table.media .hovable > tr:hover, table.media .hovable tbody tr:hover, table.media.hovable > tr:hover, table.media.hovable tbody tr:hover, .tbl.media .hovable > tr:hover, .tbl.media .hovable tbody tr:hover, .tbl.media.hovable > tr:hover, .tbl.media.hovable tbody tr:hover {
  background-color: #bbdefb;
}
table.media .striped > tr:nth-child(2n), table.media .striped tbody tr:nth-child(2n), table.media.striped > tr:nth-child(2n), table.media.striped tbody tr:nth-child(2n), .tbl.media .striped > tr:nth-child(2n), .tbl.media .striped tbody tr:nth-child(2n), .tbl.media.striped > tr:nth-child(2n), .tbl.media.striped tbody tr:nth-child(2n) {
  background-color: #bbdefb;
}
table .media-blk, table.media .blk, .tbl .media-blk, .tbl.media .blk {
  background-color: #1565c0;
  border-color: #0d47a1;
  color: #e3f2fd;
}
table .media-drk, table.media .drk, .tbl .media-drk, .tbl.media .drk {
  background-color: #bbdefb;
  border-color: #2196f3;
  color: #0d47a1;
}
table .media-lgt, table.media .lgt, .tbl .media-lgt, .tbl.media .lgt {
  background-color: #e3f2fd;
  border-color: #bbdefb;
  color: #1565c0;
}
table.radio, .tbl.radio {
  background-color: transparent;
  border-color: #bfa6d7;
  color: #541d86;
}
table.radio .hovable > tr:hover, table.radio .hovable tbody tr:hover, table.radio.hovable > tr:hover, table.radio.hovable tbody tr:hover, .tbl.radio .hovable > tr:hover, .tbl.radio .hovable tbody tr:hover, .tbl.radio.hovable > tr:hover, .tbl.radio.hovable tbody tr:hover {
  background-color: #bfa6d7;
}
table.radio .striped > tr:nth-child(2n), table.radio .striped tbody tr:nth-child(2n), table.radio.striped > tr:nth-child(2n), table.radio.striped tbody tr:nth-child(2n), .tbl.radio .striped > tr:nth-child(2n), .tbl.radio .striped tbody tr:nth-child(2n), .tbl.radio.striped > tr:nth-child(2n), .tbl.radio.striped tbody tr:nth-child(2n) {
  background-color: #bfa6d7;
}
table .radio-blk, table.radio .blk, .tbl .radio-blk, .tbl.radio .blk {
  background-color: #541d86;
  border-color: #3a145c;
  color: #efe8f5;
}
table .radio-drk, table.radio .drk, .tbl .radio-drk, .tbl.radio .drk {
  background-color: #bfa6d7;
  border-color: #6e25b0;
  color: #3a145c;
}
table .radio-lgt, table.radio .lgt, .tbl .radio-lgt, .tbl.radio .lgt {
  background-color: #efe8f5;
  border-color: #bfa6d7;
  color: #541d86;
}
table.score, .tbl.score {
  background-color: transparent;
  border-color: #c8e6c9;
  color: #2e7d32;
}
table.score .hovable > tr:hover, table.score .hovable tbody tr:hover, table.score.hovable > tr:hover, table.score.hovable tbody tr:hover, .tbl.score .hovable > tr:hover, .tbl.score .hovable tbody tr:hover, .tbl.score.hovable > tr:hover, .tbl.score.hovable tbody tr:hover {
  background-color: #c8e6c9;
}
table.score .striped > tr:nth-child(2n), table.score .striped tbody tr:nth-child(2n), table.score.striped > tr:nth-child(2n), table.score.striped tbody tr:nth-child(2n), .tbl.score .striped > tr:nth-child(2n), .tbl.score .striped tbody tr:nth-child(2n), .tbl.score.striped > tr:nth-child(2n), .tbl.score.striped tbody tr:nth-child(2n) {
  background-color: #c8e6c9;
}
table .score-blk, table.score .blk, .tbl .score-blk, .tbl.score .blk {
  background-color: #2e7d32;
  border-color: #1b5e20;
  color: #e8f5e9;
}
table .score-drk, table.score .drk, .tbl .score-drk, .tbl.score .drk {
  background-color: #c8e6c9;
  border-color: #4caf50;
  color: #1b5e20;
}
table .score-lgt, table.score .lgt, .tbl .score-lgt, .tbl.score .lgt {
  background-color: #e8f5e9;
  border-color: #c8e6c9;
  color: #2e7d32;
}
table.alert, .tbl.alert {
  background-color: transparent;
  border-color: #fff9c4;
  color: #f9a825;
}
table.alert .hovable > tr:hover, table.alert .hovable tbody tr:hover, table.alert.hovable > tr:hover, table.alert.hovable tbody tr:hover, .tbl.alert .hovable > tr:hover, .tbl.alert .hovable tbody tr:hover, .tbl.alert.hovable > tr:hover, .tbl.alert.hovable tbody tr:hover {
  background-color: #fff9c4;
}
table.alert .striped > tr:nth-child(2n), table.alert .striped tbody tr:nth-child(2n), table.alert.striped > tr:nth-child(2n), table.alert.striped tbody tr:nth-child(2n), .tbl.alert .striped > tr:nth-child(2n), .tbl.alert .striped tbody tr:nth-child(2n), .tbl.alert.striped > tr:nth-child(2n), .tbl.alert.striped tbody tr:nth-child(2n) {
  background-color: #fff9c4;
}
table .alert-blk, table.alert .blk, .tbl .alert-blk, .tbl.alert .blk {
  background-color: #f9a825;
  border-color: #7a3f0b;
  color: #fffde7;
}
table .alert-drk, table.alert .drk, .tbl .alert-drk, .tbl.alert .drk {
  background-color: #fff9c4;
  border-color: #fdd835;
  color: #7a3f0b;
}
table .alert-lgt, table.alert .lgt, .tbl .alert-lgt, .tbl.alert .lgt {
  background-color: #fffde7;
  border-color: #fff9c4;
  color: #f9a825;
}

@media only screen and (min-width : 1025px) {
  table.cellfocus td:active, table.cellfocus td:focus, table.cellfocus td:hover, .tbl.cellfocus td:active, .tbl.cellfocus td:focus, .tbl.cellfocus td:hover {
    border: solid 1px #ed1c24;
    display: block;
  }
  table .hovable > tr:active, table .hovable > tr:focus, table .hovable > tr:hover, table .hovable tbody tr:active, table .hovable tbody tr:focus, table .hovable tbody tr:hover, table.hovable > tr:active, table.hovable > tr:focus, table.hovable > tr:hover, table.hovable tbody tr:active, table.hovable tbody tr:focus, table.hovable tbody tr:hover, .tbl .hovable > tr:active, .tbl .hovable > tr:focus, .tbl .hovable > tr:hover, .tbl .hovable tbody tr:active, .tbl .hovable tbody tr:focus, .tbl .hovable tbody tr:hover, .tbl.hovable > tr:active, .tbl.hovable > tr:focus, .tbl.hovable > tr:hover, .tbl.hovable tbody tr:active, .tbl.hovable tbody tr:focus, .tbl.hovable tbody tr:hover {
    background-color: #f5f5f5;
  }
  table .hovable > tr:active .lgt, table .hovable > tr:focus .lgt, table .hovable > tr:hover .lgt, table .hovable tbody tr:active .lgt, table .hovable tbody tr:focus .lgt, table .hovable tbody tr:hover .lgt, table.hovable > tr:active .lgt, table.hovable > tr:focus .lgt, table.hovable > tr:hover .lgt, table.hovable tbody tr:active .lgt, table.hovable tbody tr:focus .lgt, table.hovable tbody tr:hover .lgt, .tbl .hovable > tr:active .lgt, .tbl .hovable > tr:focus .lgt, .tbl .hovable > tr:hover .lgt, .tbl .hovable tbody tr:active .lgt, .tbl .hovable tbody tr:focus .lgt, .tbl .hovable tbody tr:hover .lgt, .tbl.hovable > tr:active .lgt, .tbl.hovable > tr:focus .lgt, .tbl.hovable > tr:hover .lgt, .tbl.hovable tbody tr:active .lgt, .tbl.hovable tbody tr:focus .lgt, .tbl.hovable tbody tr:hover .lgt {
    background-color: #eaeaea;
  }
  table .hovable > tr:active .drk, table .hovable > tr:focus .drk, table .hovable > tr:hover .drk, table .hovable tbody tr:active .drk, table .hovable tbody tr:focus .drk, table .hovable tbody tr:hover .drk, table.hovable > tr:active .drk, table.hovable > tr:focus .drk, table.hovable > tr:hover .drk, table.hovable tbody tr:active .drk, table.hovable tbody tr:focus .drk, table.hovable tbody tr:hover .drk, .tbl .hovable > tr:active .drk, .tbl .hovable > tr:focus .drk, .tbl .hovable > tr:hover .drk, .tbl .hovable tbody tr:active .drk, .tbl .hovable tbody tr:focus .drk, .tbl .hovable tbody tr:hover .drk, .tbl.hovable > tr:active .drk, .tbl.hovable > tr:focus .drk, .tbl.hovable > tr:hover .drk, .tbl.hovable tbody tr:active .drk, .tbl.hovable tbody tr:focus .drk, .tbl.hovable tbody tr:hover .drk {
    background-color: #89888b;
  }
  table .hovable > tr:active .blk, table .hovable > tr:focus .blk, table .hovable > tr:hover .blk, table .hovable tbody tr:active .blk, table .hovable tbody tr:focus .blk, table .hovable tbody tr:hover .blk, table.hovable > tr:active .blk, table.hovable > tr:focus .blk, table.hovable > tr:hover .blk, table.hovable tbody tr:active .blk, table.hovable tbody tr:focus .blk, table.hovable tbody tr:hover .blk, .tbl .hovable > tr:active .blk, .tbl .hovable > tr:focus .blk, .tbl .hovable > tr:hover .blk, .tbl .hovable tbody tr:active .blk, .tbl .hovable tbody tr:focus .blk, .tbl .hovable tbody tr:hover .blk, .tbl.hovable > tr:active .blk, .tbl.hovable > tr:focus .blk, .tbl.hovable > tr:hover .blk, .tbl.hovable tbody tr:active .blk, .tbl.hovable tbody tr:focus .blk, .tbl.hovable tbody tr:hover .blk {
    background-color: #28262c;
  }
}
.tbl-strip th, .tbl-strip td {
  border-top: none;
  border-left: none;
  border-right: none;
}

.tbl-extra th, .tbl-extra td {
  border: none;
  padding: 5px 3px 10px;
}
.tbl-extra th {
  color: rgba(0, 0, 0, 0.5);
  padding-right: 17px;
  text-transform: uppercase;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body > .prescript {
  position: initial;
  display: block !important;
  overflow: hidden !important;
  width: 0 !important;
  height: 0 !important;
}

.prescripting, .prepositing {
  display: none;
}

.adsbygoogle.adsbygoogle-noablate {
  display: none !important;
  margin: 0 auto !important;
}

.advm {
  margin: 0 !important;
  padding: 0 !important;
}
.advm .banner {
  padding: 10px 0;
}

.banner {
  display: none;
  margin: auto;
  padding: 0;
  overflow: hidden;
  max-width: 100%;
  text-align: center;
}
.banner div, .banner img, .banner iframe {
  margin: auto;
  padding: 0;
  max-width: 100%;
}
.banner + .banner {
  margin-top: 10px;
}
.banner.auto {
  max-height: initial !important;
  max-width: initial !important;
  width: auto !important;
  height: auto !important;
}
.banner .prescript {
  display: block;
}
.banner > ins {
  display: block !important;
  margin: auto;
}
.banner.showcap {
  padding-top: 15px;
}
.banner.showcap::before {
  color: #89888b;
  content: "Advertisement";
  display: block;
  font-size: 10px;
  font-weight: normal;
  height: 15px;
  text-align: center;
  text-transform: uppercase;
}

.adinpara, .adinpage, .adinread, .adinview {
  border-top: solid 1px #eaeaea;
  border-bottom: solid 1px #eaeaea;
  overflow: hidden;
  margin: 1em 0;
}
.adinpara .banner, .adinpage .banner, .adinread .banner, .adinview .banner {
  margin: 0 -15px;
  padding: 0 0 5px;
  text-align: center;
}
.adinpara .banner::before, .adinpage .banner::before, .adinread .banner::before, .adinview .banner::before {
  color: #aaa;
  content: "Quảng cáo";
  display: block;
  font-family: sans-serif;
  font-size: 12px;
  line-height: 20px;
  height: 20px;
}
p + .adinpara, p + .adinpage, p + .adinread, p + .adinview {
  margin-top: 0;
}

.adinpara .banner {
  max-height: 280px !important;
}

.adpopup, .adfullscreen {
  background: #000;
  opacity: 0;
  position: fixed;
  transition: all ease 0.3s;
  z-index: 10000;
}
.adpopup .ad-btn, .adfullscreen .ad-btn {
  background: #000;
  display: block;
  opacity: 0.75;
  line-height: 30px;
  height: 30px;
  width: 30px;
  text-align: center;
}
.adpopup .ad-remove, .adfullscreen .ad-remove {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 2;
}
.adpopup .ad-remove::before, .adpopup .ad-remove::after, .adfullscreen .ad-remove::before, .adfullscreen .ad-remove::after {
  background: #fff;
  content: "";
  display: block;
  margin: 0;
  padding: 0;
  height: 24px;
  width: 2px;
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
}
.adpopup .ad-remove::before, .adfullscreen .ad-remove::before {
  transform: rotate(-45deg);
}
.adpopup .ad-remove::after, .adfullscreen .ad-remove::after {
  transform: rotate(45deg);
}

.adpopup {
  bottom: -100%;
  right: 0;
}
.adpopup.show {
  opacity: 1;
  bottom: 0;
}

.adfullscreen {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transform: scale(0);
}
.adfullscreen.show {
  opacity: 1;
  transform: scale(1);
}

.adbox {
  overflow-x: hidden;
  width: 100%;
}
.adbox .banner {
  max-width: 300px;
  max-height: 250px;
}
.adbox .banner.wide {
  max-width: 320px;
}
.adbox .banner.large {
  max-height: 600px;
}
.adbox .banner.small {
  max-height: 100px;
}

.adlogo {
  overflow: hidden;
  height: 50px;
  width: 100px;
}
.adlogo .banner {
  height: 50px;
  width: 100px;
}

.adtxt .txlnk {
  color: #1565c0;
  display: block;
  margin: 0;
  padding: 10px 0;
  font-size: 1rem;
  line-height: 1.25em;
  text-align: left;
}
.adtxt .txlnk span {
  background: #fff9c4;
  color: #626165;
  display: block;
  float: left;
  margin: 0 5px 0 0;
  padding: 3px 5px;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1em;
}

.adwide {
  overflow: hidden;
  width: 100%;
}
.adwide .banner {
  margin: 10px auto;
  max-height: 100px;
}
.adwide .banner.large {
  max-height: 250px;
}
.adwide .banner.extra {
  max-height: 480px;
}

.adtop {
  background-color: #f5f5f5;
  overflow: hidden;
  width: 100%;
}
.adtop .banner {
  padding-bottom: 3px;
}

.blinkr {
  background: #ed1c24;
  border-radius: 50%;
  display: inline-block;
  margin: 0;
  padding: 0;
  height: 0.6em;
  width: 0.6em;
  animation: blinking 0.75s ease 0s infinite;
}

.dropcap {
  font-weight: bold;
  font-size: 300%;
  font-weight: 900;
  display: block;
  float: left;
  margin: 10px 5px 10px 0;
  padding: 0;
}

.caption, .lead, .subt, .title {
  display: block;
  margin: 0;
  padding: 0;
}

.caption {
  line-height: 40px;
  height: 40px;
}
.caption h1, .caption h2, .caption h3, .caption h4, .caption h5, .caption h6 {
  font: inherit;
}
.caption .lead {
  font-size: 1.125rem;
  font-weight: 700;
  padding: 0 10px;
  text-transform: uppercase;
}
.caption.catnav {
  border-top: solid 3px #eaeaea;
  margin-bottom: 20px;
}
.caption.catnav a {
  color: #89888b;
  display: block;
  float: left;
  margin: 0;
  padding: 0 10px;
}
.caption.catnav .lead {
  background: #971217;
  background-image: linear-gradient(to right, rgba(151, 18, 23, 1) 0%, rgba(237, 28, 36, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#971217", endColorstr="#ed1c24", GradientType=1);
  font-size: 1rem;
  margin: -3px 20px 0 0;
  padding: 0 10px 0 15px;
  position: relative;
  z-index: 1;
}
.caption.catnav .lead::before {
  border-bottom: solid 40px transparent;
  border-left: solid 20px #ed1c24;
  content: "";
  display: block;
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
  position: absolute;
  top: 0;
  left: 100%;
}
.caption.mdanav {
  border-top: solid 3px #eaeaea;
  margin-bottom: 20px;
}
.caption.mdanav a {
  color: #89888b;
  display: block;
  float: left;
  margin: 0;
  padding: 0 10px;
}
.caption.mdanav .lead {
  background: #0d47a1;
  background-image: linear-gradient(to right, rgba(13, 71, 161, 1) 0%, rgba(21, 101, 192, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0d47a1", endColorstr="#1565c0", GradientType=1);
  font-size: 1rem;
  margin: -3px 20px 0;
  padding: 0 10px 0 15px;
  position: relative;
  z-index: 1;
}
.caption.mdanav .lead::before, .caption.mdanav .lead::after {
  content: "";
  display: block;
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
  position: absolute;
  top: 0;
}
.caption.mdanav .lead::after {
  border-left: solid 20px #1565c0;
  border-bottom: solid 40px transparent;
  left: 100%;
}
.caption.mdanav .lead::before {
  border-right: solid 20px #0d47a1;
  border-top: solid 40px transparent;
  right: 100%;
}
.caption.mdanav .lead:first-child {
  margin-left: 0;
}
.caption.mdanav .lead:first-child:before {
  display: none;
}
.caption.lgt {
  background: #eaeaea;
  background-image: linear-gradient(to right, rgba(234, 234, 234, 1) 0%, rgba(245, 245, 245, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eaeaea", endColorstr="#f5f5f5", GradientType=1);
}
.caption.drk {
  background: #28262c;
  background-image: linear-gradient(to right, rgba(40, 38, 44, 1) 0%, rgba(98, 97, 101, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#28262c", endColorstr="#626165", GradientType=1);
}
.caption.funcap {
  background: #833825;
  background-image: linear-gradient(to right, rgba(131, 56, 37, 1) 0%, rgba(240, 101, 67, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#833825", endColorstr="#f06543", GradientType=1);
}
.caption.mdacap {
  background: #0d47a1;
  background-image: linear-gradient(to right, rgba(13, 71, 161, 1) 0%, rgba(33, 150, 243, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0d47a1", endColorstr="#2196f3", GradientType=1);
}
.caption.rdocap {
  background: #3a145c;
  background-image: linear-gradient(to right, rgba(58, 20, 92, 1) 0%, rgba(110, 37, 176, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3a145c", endColorstr="#6e25b0", GradientType=1);
}
.caption.newscap {
  background: #971217;
  background-image: linear-gradient(to right, rgba(151, 18, 23, 1) 0%, rgba(237, 28, 36, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#971217", endColorstr="#ed1c24", GradientType=1);
}
.caption.scocap {
  background: #1b5e20;
  background-image: linear-gradient(to right, rgba(27, 94, 32, 1) 0%, rgba(76, 175, 80, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1b5e20", endColorstr="#4caf50", GradientType=1);
}
.caption.funcap .lead, .caption.mdacap .lead, .caption.newscap .lead, .caption.scocap .lead, .caption.rdocap .lead {
  font-size: 1.25rem;
  line-height: 40px;
}
.caption.catnav .lead, .caption.drk .lead, .caption.funcap .lead, .caption.mdacap .lead, .caption.mdanav .lead, .caption.newscap .lead, .caption.scocap .lead, .caption.rdocap .lead {
  color: #fff !important;
}
.caption.catnav svg.ico, .caption.drk svg.ico, .caption.funcap svg.ico, .caption.mdacap svg.ico, .caption.mdanav svg.ico, .caption.newscap svg.ico, .caption.scocap svg.ico, .caption.rdocap svg.ico {
  fill: #fff !important;
}
.caption .morenav {
  float: right;
}
.caption .morenav li {
  color: #eaeaea;
  float: left;
}
.caption .morenav li a {
  color: #89888b;
  display: inline-block;
  margin: 0 0 0 3px;
  padding: 0;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
}
.caption .morenav li a:not([class]):before, .caption .morenav li a:not(:first-child):before {
  color: #eaeaea;
  content: "-";
  padding-right: 5px;
}
.caption .morenav li a:first-child:before {
  content: "";
}
.caption .morenav li a h1, .caption .morenav li a h2, .caption .morenav li a h3, .caption .morenav li a h4, .caption .morenav li a h5, .caption .morenav li a h6 {
  display: inline-block;
}
.caption .morenav li.mdaref, .caption .morenav li.scoref, .caption .morenav li.sharef {
  height: 32px;
  width: 32px;
  overflow: hidden;
  white-space: nowrap;
  transition: all ease 0.3s;
}
.caption .morenav li.mdaref a, .caption .morenav li.scoref a, .caption .morenav li.sharef a {
  margin-left: 0;
}
.caption .morenav li.mdaref .ico, .caption .morenav li.scoref .ico, .caption .morenav li.sharef .ico {
  width: 32px;
}
.caption .morenav .nav {
  font-size: 0;
}
.caption .morenav .video, .caption .morenav .score, .caption .morenav .stand, .caption .morenav .bkmark {
  background: left 4px center no-repeat;
  background-size: 16px;
  padding: 0 6px 0 18px;
  line-height: 32px;
  height: 32px;
}
.caption .morenav .video {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTguNyAxNi4xYzAuMSAwIDAuMSAwIDAuMi0wLjFsNS4xLTNjMC4zLTAuMiAwLjMtMC42IDAtMC44bC01LjEtM2MtMC4xIDAtMC4xLTAuMS0wLjItMC4xIC0wLjIgMC0wLjQgMC4yLTAuNCAwLjR2NS45QzguMiAxNiA4LjUgMTYuMSA4LjcgMTYuMXpNOS4yIDEwLjhsMy40IDIgLTMuNCAyVjEwLjh6IiBmaWxsPSIjODg4ODg4Ii8+PHBhdGggZD0iTTIxLjIgMi44aC0xN2MtMC45IDAtMS43IDAuNy0xLjkgMS42IC0wLjkgMC4yLTEuNiAxLTEuNiAxLjl2MTNjMCAxLjEgMC45IDIgMiAyaDE3YzEuMSAwIDItMC45IDItMnYtMC42YzAuOS0wLjIgMS41LTEgMS41LTEuOXYtMTJDMjMuMiAzLjYgMjIuNCAyLjggMjEuMiAyLjh6TTEuOCA2LjJjMC0wLjYgMC40LTEgMS0xaDMuMlY3SDEuOFY2LjJ6TTUuOSAyMC4ySDIuOGMtMC42IDAtMS0wLjQtMS0xdi0wLjhoNC4yVjIwLjJ6TTEwLjggMjAuMkg2Ljl2LTEuOGgzLjhWMjAuMnpNMTUuNiAyMC4yaC0zLjh2LTEuOGgzLjhWMjAuMnpNMjAuOCAxOS4yYzAgMC42LTAuNCAxLTEgMWgtMy4ydi0xLjhoNC4yVjE5LjJ6TTIwLjggMTcuNWgtMTlWOGgxOVYxNy41ek02LjkgN1Y1LjJoMy44VjdINi45ek0xMS44IDdWNS4yaDMuOFY3SDExLjh6TTIwLjggN2gtNC4yVjUuMmgzLjJjMC42IDAgMSAwLjQgMSAxVjd6TTIyLjIgMTYuOGMwIDAuNC0wLjIgMC43LTAuNSAwLjh2LTAuMVY2LjJjMC0xLjEtMC45LTItMi0ySDMuNEMzLjYgNCAzLjkgMy44IDQuMiAzLjhoMTdjMC42IDAgMSAwLjQgMSAxVjE2Ljh6IiBmaWxsPSIjODg4ODg4Ii8+PC9zdmc+);
}
.caption .morenav .score {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDFDNS45IDEgMSA1LjkgMSAxMnM0LjkgMTEgMTEgMTEgMTEtNC45IDExLTExUzE4LjEgMSAxMiAxek0yMS42IDlsLTMuNyAxLjIgLTUuNC0zLjlWMS45QzE2LjggMi4yIDIwLjQgNSAyMS42IDl6TTE1LjMgMTcuMkg4LjdsLTItNi4zTDEyIDdsNS4zIDMuOUwxNS4zIDE3LjJ6TTExLjUgMS45djQuM2wtNS40IDMuOUwyLjQgOUMzLjYgNSA3LjIgMi4yIDExLjUgMS45ek0xLjkgMTJjMC0wLjcgMC4xLTEuNCAwLjItMmwzLjYgMS4yIDIuMSA2LjRMNiAyMC4xQzMuNSAxOC4yIDEuOSAxNS4zIDEuOSAxMnpNNi44IDIwLjZsMS44LTIuNWg2LjdsMS44IDIuNWMtMS41IDAuOS0zLjMgMS41LTUuMiAxLjVDMTAuMSAyMi4xIDguMyAyMS42IDYuOCAyMC42ek0xOC4xIDIwbC0xLjktMi42IDIuMS02LjMgMy42LTEuMmMwLjEgMC43IDAuMiAxLjMgMC4yIDJDMjIuMSAxNS4zIDIwLjUgMTguMiAxOC4xIDIweiIgZmlsbD0iIzg4ODg4OCIvPjxwYXRoIGQ9Ik00LjUgNy41YzAuMSAwLjEgMC4yIDAuMSAwLjMgMC4xIDAuMiAwIDAuMy0wLjEgMC40LTAuMiAxLjEtMS42IDIuNy0yLjggNC42LTMuM0MxMCA0IDEwLjIgMy44IDEwLjEgMy41IDEwIDMuMiA5LjcgMy4xIDkuNSAzLjEgNy40IDMuNyA1LjYgNS4xIDQuNCA2LjkgNC4yIDcuMSA0LjMgNy40IDQuNSA3LjV6IiBmaWxsPSIjODg4ODg4Ii8+PC9zdmc+);
}
.caption .morenav .stand {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE3IDZjMC0wLjIgMC0wLjQgMC0wLjYgLTEuMy0xLjMtMy4yLTEuOS01LjEtMS45QzEwIDMuNSA4LjEgNC4yIDcgNS40IDcgNS42IDcgNS44IDcgNiA1LjggNi4xIDMuOCA2LjYgMy44IDguNWMwIDIuMyA0LjMgNC4yIDQuOCA0LjUgMC4xIDAgMC4xIDAgMC4yIDAgMC44IDEuMyAxLjcgMi4yIDIuOCAyLjVWMThoLTNDOC4yIDE4IDggMTguMiA4IDE4LjVTOC4yIDE5IDguNSAxOWg3YzAuMyAwIDAuNS0wLjIgMC41LTAuNVMxNS44IDE4IDE1LjUgMThoLTN2LTIuNmMxLjEtMC4yIDItMS4xIDIuOC0yLjUgMC4xIDAgMC4xIDAgMC4yIDAgMC41LTAuMiA0LjgtMi4yIDQuOC00LjVDMjAuMiA2LjYgMTguMiA2LjEgMTcgNnpNNC44IDguNUM0LjggNy4zIDYuNSA3IDcuMSA3YzAuMSAxLjcgMC41IDMuMyAxIDQuNkM2LjUgMTAuOCA0LjggOS41IDQuOCA4LjV6TTEyIDE0LjVjLTEuOCAwLTMuOS0zLjYtNC04LjcgMC45LTAuOCAyLjMtMS4zIDMuOS0xLjMgMS42IDAgMyAwLjUgNC4xIDEuM0MxNS45IDExIDEzLjggMTQuNSAxMiAxNC41ek0xNS45IDExLjZjMC41LTEuMyAwLjktMi45IDEtNC42IDAuNiAwIDIuMyAwLjMgMi4zIDEuNUMxOS4yIDkuNSAxNy41IDEwLjggMTUuOSAxMS42eiIgZmlsbD0iIzg4ODg4OCIvPjxwYXRoIGQ9Ik0xNyAxOS41SDdjLTAuMyAwLTAuNSAwLjItMC41IDAuNXMwLjIgMC41IDAuNSAwLjVoMTBjMC4zIDAgMC41LTAuMiAwLjUtMC41UzE3LjMgMTkuNSAxNyAxOS41eiIgZmlsbD0iIzg4ODg4OCIvPjwvc3ZnPg==);
}
.caption .morenav .bkmark {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE4LjUgMjIuNEwxMiAxNy44bC02LjUgNC42VjQuMWMwLTEuNCAxLjEtMi41IDIuNS0yLjVoOGMxLjQgMCAyLjUgMS4xIDIuNSAyLjVWMjIuNHpNMTIgMTYuNWw1LjUgMy45VjQuMWMwLTAuOC0wLjctMS41LTEuNS0xLjVIOGMtMC44IDAtMS41IDAuNy0xLjUgMS41djE2LjNMMTIgMTYuNXoiIGZpbGw9IiM4ODg4ODgiLz48L3N2Zz4=);
}
.caption .indent {
  display: none;
}
.caption .newslst {
  margin-left: -15px;
}
.caption .newslst li {
  border: none;
  padding: 0 15px;
  width: 350px;
}

.catcap, .evtcap, .mdacap {
  display: block;
  margin: 0;
  padding: 0 10px;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 30px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.catcap sup, .evtcap sup, .mdacap sup {
  background: #ed1c24;
  display: inline-block;
  border-radius: 0.7em;
  color: #fff !important;
  font-weight: bold;
  line-height: 1.4em;
  height: 1.4em;
  min-width: 1.4em;
  text-align: center;
}

.catcap {
  color: #ed1c24 !important;
}

.evtcap {
  color: #7a3f0b !important;
}

.mdacap {
  color: #2196f3 !important;
}

.updated {
  color: #aaa;
  display: block;
  font-size: 0.8rem;
  font-style: italic;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  letter-spacing: -1px;
}
.updated b {
  color: #ed1c24;
  font-size: 1rem;
  font-weight: 600;
}

.breadcrum {
  font-size: 0;
}
.breadcrum a {
  display: inline-block;
  margin: 10px 0;
  padding: 0;
  color: #971217;
  font-size: 0.8rem;
  font-weight: normal;
  line-height: 2em !important;
}
.breadcrum a::after {
  color: #cdcdcd;
  content: "›";
  display: inline-block;
  margin: 0;
  padding: 0 5px;
}
.breadcrum a:last-child:after {
  display: none;
}
.breadcrum a.catcap {
  letter-spacing: 0;
  font-weight: bold;
  margin-right: 30px;
}
.breadcrum a.home {
  background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIyLjIgMTIuM2MtMC4xIDAtMC4yIDAtMC4zLTAuMUwxMiAzLjVsLTkuOSA4LjdjLTAuMiAwLjItMC41IDAuMi0wLjcgMCAtMC4yLTAuMi0wLjItMC41IDAtMC43TDEyIDIuMmwxMC41IDkuM2MwLjIgMC4yIDAuMiAwLjUgMCAwLjdDMjIuNSAxMi4zIDIyLjMgMTIuMyAyMi4yIDEyLjN6IiBzdHlsZT0iZmlsbDogIzg5ODg4YjsiLz48cGF0aCBkPSJNMjAuNSAyMS44aC02di02aC00djZoLTd2LTkuNWMwLTAuMyAwLjItMC41IDAuNS0wLjVzMC41IDAuMiAwLjUgMC41djguNWg1di02aDZ2Nmg0di04LjVjMC0wLjMgMC4yLTAuNSAwLjUtMC41czAuNSAwLjIgMC41IDAuNVYyMS44eiIgc3R5bGU9ImZpbGw6ICM4OTg4OGI7Ii8+PHBhdGggZD0iTTIwIDguM2MtMC4zIDAtMC41LTAuMi0wLjUtMC41VjYuM0gxOGMtMC4zIDAtMC41LTAuMi0wLjUtMC41czAuMi0wLjUgMC41LTAuNWgyLjV2Mi41QzIwLjUgOC4xIDIwLjMgOC4zIDIwIDguM3oiIHN0eWxlPSJmaWxsOiAjODk4ODhiOyIvPjwvc3ZnPg==) left center no-repeat;
  background-size: 1.1em;
  padding-left: 1.3em;
}

.news h1, .news h2, .news h3, .news h4, .news h5, .news h6, .media h1, .media h2, .media h3, .media h4, .media h5, .media h6 {
  font: inherit;
}
.news p, .news .desc, .media p, .media .desc {
  color: #89888b;
  font-size: 0.875rem;
  font-weight: normal;
  padding: 10px 0;
  text-align: justify;
}
.news .navcap, .media .navcap {
  border-bottom: solid 2px #971217;
  display: inline-block;
  margin: 0 0 5px;
  padding: 2px;
  color: #971217 !important;
  font-size: 0.875rem;
  font-weight: 600;
}
.news .title, .media .title {
  font-weight: bold;
  padding: 10px 0;
}
.news .title + .desc, .media .title + .desc {
  padding-top: 0;
}
.news .comm, .news .live, .news .lived, .news .loved, .news .emagz, .news .infog, .news .poll, .news .photo, .news .radio, .news .video, .media .comm, .media .live, .media .lived, .media .loved, .media .emagz, .media .infog, .media .poll, .media .photo, .media .radio, .media .video {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px;
  display: inline-block;
  margin: 0 5px;
  font-size: 0.8rem;
  font-weight: normal;
  vertical-align: text-bottom;
}
.news .comm, .news .loved, .media .comm, .media .loved {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE4LjYgNEg1LjRDMy41IDQgMiA1LjUgMiA3LjR2Ni44YzAgMS45IDEuNSAzLjQgMy40IDMuNGgxMC4xYzAuNCAwIDAuNyAwLjIgMC45IDAuNUwxOCAyMWMwIDAgNC00IDQtNi44VjcuNEMyMiA1LjUgMjAuNSA0IDE4LjYgNHpNNyAxM2MtMS4xIDAtMi0wLjktMi0yIDAtMS4xIDAuOS0yIDItMnMyIDAuOSAyIDJDOSAxMi4xIDguMSAxMyA3IDEzek0xMiAxM2MtMS4xIDAtMi0wLjktMi0yIDAtMS4xIDAuOS0yIDItMnMyIDAuOSAyIDJDMTQgMTIuMSAxMy4xIDEzIDEyIDEzek0xNyAxM2MtMS4xIDAtMi0wLjktMi0yIDAtMS4xIDAuOS0yIDItMnMyIDAuOSAyIDJDMTkgMTIuMSAxOC4xIDEzIDE3IDEzeiIgZmlsbD0iIzk3MTIxNyIvPjwvc3ZnPg==);
  background-position: left center;
  color: #971217 !important;
  padding: 0 0 0 20px;
}
.news .loved, .media .loved {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE2LjkgMy45aC0uNGMtMi41IDAtNC41IDItNC41IDQuNSAwLTIuNS0yLTQuNS00LjUtNC41aC0uNEM0LjcgNC4xIDMgNi4zIDMgOC41czEgMy43IDIuNSA1LjVsNS4yIDUuNmMuNC4zLjkuNSAxLjMuNXMuOS0uMiAxLjMtLjVsNS4yLTUuNmMxLjYtMS43IDIuNS0zLjMgMi41LTUuNXMtMS43LTQuNC00LjEtNC42em0tOS4yIDYuMmMtLjkgMC0xLjYtLjctMS42LTEuNlM2LjggNyA3LjcgN3MxLjYuNyAxLjYgMS42LS43IDEuNS0xLjYgMS41eiIgZmlsbD0iIzlkMjcyOSIvPjwvc3ZnPg==);
}
.news .live, .news .lived, .media .live, .media .lived {
  background-color: #ed1c24;
  border-radius: 7px;
  color: #fff !important;
  padding: 1px 5px;
  font-size: 60%;
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 3px;
}
.news .live::before, .news .lived::before, .media .live::before, .media .lived::before {
  content: "LIVE";
}
.news .lived, .media .lived {
  background-color: #89888b;
}
.news .emagz, .news .infog, .news .poll, .news .photo, .news .radio, .news .video, .media .emagz, .media .infog, .media .poll, .media .photo, .media .radio, .media .video {
  height: 16px;
  width: 16px;
}
.news .emagz::before, .news .infog::before, .news .poll::before, .news .photo::before, .news .radio::before, .news .video::before, .media .emagz::before, .media .infog::before, .media .poll::before, .media .photo::before, .media .radio::before, .media .video::before {
  content: "";
}
.news .emagz, .media .emagz {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5LjIgOC41aC0xLjdWNWMwLTEuNC0xLjEtMi41LTIuNS0yLjVINUMzLjYgMi41IDIuNSAzLjYgMi41IDV2MTRjMCAxLjQgMS4xIDIuNSAyLjUgMi41aDEzLjggMC4zIDAuMWwwIDBjMS4zIDAgMi4zLTEuMSAyLjMtMi4zdi04LjNDMjEuNSA5LjYgMjAuNCA4LjUgMTkuMiA4LjV6TTUgMy41aDEwYzAuOCAwIDEuNSAwLjcgMS41IDEuNXYzLjVWMTNoLTAuMmwtMy4xLTQuMSAtMi44IDAuOUw4IDYuN2wtNC41IDQuOFY1QzMuNSA0LjIgNC4yIDMuNSA1IDMuNXpNMy41IDEyLjdjMC4xIDAgMC4zLTAuMSAwLjQtMC4yTDggOC4zbDIuNiAzLjVjMC4yIDAuMiAwLjUgMC4zIDAuNyAwLjEgMC4yLTAuMiAwLjMtMC41IDAuMS0wLjdMMTEgMTAuN2wxLjgtMC42TDE1IDEzSDMuNVYxMi43ek01IDIwLjVjLTAuOCAwLTEuNS0wLjctMS41LTEuNXYtNWgxM3Y1IDAuMmMwIDAuMSAwIDAuMiAwIDAuMyAwIDAgMCAwLjEgMCAwLjEgMCAwLjEgMCAwLjIgMC4xIDAuMyAwLjEgMC4zIDAuMiAwLjUgMC4zIDAuN0g1ek0yMC41IDE5LjJjMCAwLjctMC42IDEuMy0xLjMgMS4zaC0wLjNjLTAuNSAwLTEtMC4zLTEuMi0wLjggMCAwIDAgMCAwLTAuMSAwLTAuMS0wLjEtMC4yLTAuMS0wLjMgMC0wLjEgMC0wLjIgMC0wLjNWOS41aDEuN2MwLjcgMCAxLjMgMC42IDEuMyAxLjNWMTkuMnoiIGZpbGw9IiM1NzBiMGUiLz48cGF0aCBkPSJNMTMuNSA4YzEuMSAwIDItMC45IDItMnMtMC45LTItMi0yIC0yIDAuOS0yIDJTMTIuNCA4IDEzLjUgOHpNMTMuNSA1YzAuNiAwIDEgMC40IDEgMXMtMC40IDEtMSAxIC0xLTAuNC0xLTFTMTIuOSA1IDEzLjUgNXoiIGZpbGw9IiM1NzBiMGUiLz48cGF0aCBkPSJNMTMgMTUuNUg3Yy0wLjMgMC0wLjUgMC4yLTAuNSAwLjVzMC4yIDAuNSAwLjUgMC41aDZjMC4zIDAgMC41LTAuMiAwLjUtMC41UzEzLjMgMTUuNSAxMyAxNS41eiIgZmlsbD0iIzU3MGIwZSIvPjxwYXRoIGQ9Ik0xMyAxNy41SDdjLTAuMyAwLTAuNSAwLjItMC41IDAuNXMwLjIgMC41IDAuNSAwLjVoNmMwLjMgMCAwLjUtMC4yIDAuNS0wLjVTMTMuMyAxNy41IDEzIDE3LjV6IiBmaWxsPSIjNTcwYjBlIi8+PC9zdmc+);
}
.news .infog, .media .infog {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIwLjIgMy45Yy0wLjEtMC4xLTAuMi0wLjItMC4yLTAuMyAtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjJDMTkuMyAzLjEgMTguOSAzIDE4LjUgM2gtMTNDNS4xIDMgNC43IDMuMSA0LjQgMy4zIDQuMiAzLjUgNCAzLjcgMy44IDMuOSAzLjYgNC4yIDMuNSA0LjYgMy41IDV2MTRjMCAxLjEgMC45IDIgMiAyaDEzYzAuNCAwIDAuOC0wLjEgMS4xLTAuMyAwLjItMC4xIDAuNC0wLjMgMC41LTAuNSAwLjItMC4zIDAuMy0wLjcgMC4zLTEuMVY1QzIwLjUgNC42IDIwLjQgNC4yIDIwLjIgMy45ek0xOS41IDE5YzAgMC42LTAuNCAxLTEgMWgtMTNjLTAuNiAwLTEtMC40LTEtMVY1YzAtMC42IDAuNC0xIDEtMWgxM2MwLjYgMCAxIDAuNCAxIDFWMTl6IiBmaWxsPSIjNTcwYjBlIi8+PHBhdGggZD0iTTE2LjUgNS41Yy0wLjYgMC0xIDAuNC0xIDEgMCAwLjEgMCAwLjMgMC4xIDAuNGwtMi4xIDIuOCAtMi0yYzAtMC4xIDAtMC4yIDAtMC4yIDAtMC42LTAuNC0xLTEtMXMtMSAwLjQtMSAxYzAgMC4xIDAgMC4zIDAuMSAwLjRsLTIgMi42YzAgMC0wLjEgMC0wLjEgMCAtMC42IDAtMSAwLjQtMSAxIDAgMC42IDAuNCAxIDEgMXMxLTAuNCAxLTFjMC0wLjEgMC0wLjMtMC4xLTAuNGwyLjEtMi44IDIgMmMwIDAuMSAwIDAuMiAwIDAuMiAwIDAuNiAwLjQgMSAxIDFzMS0wLjQgMS0xYzAtMC4xIDAtMC4zLTAuMS0wLjRsMi0yLjZjMCAwIDAuMSAwIDAuMSAwIDAuNiAwIDEtMC40IDEtMVMxNy4xIDUuNSAxNi41IDUuNXoiIGZpbGw9IiM1NzBiMGUiLz48cGF0aCBkPSJNNy41IDE1LjVoMTBjMC4zIDAgMC41LTAuMiAwLjUtMC41IDAtMC4zLTAuMi0wLjUtMC41LTAuNWgtMTBDNy4yIDE0LjUgNyAxNC43IDcgMTUgNyAxNS4zIDcuMiAxNS41IDcuNSAxNS41eiIgZmlsbD0iIzU3MGIwZSIvPjxwYXRoIGQ9Ik0xNCAxN0g4Yy0wLjMgMC0wLjUgMC4yLTAuNSAwLjVDNy41IDE3LjggNy43IDE4IDggMThoNmMwLjMgMCAwLjUtMC4yIDAuNS0wLjVDMTQuNSAxNy4yIDE0LjMgMTcgMTQgMTd6IiBmaWxsPSIjNTcwYjBlIi8+PC9zdmc+);
}
.news .poll, .media .poll {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE4IDNINkM0LjkgMyA0IDMuOSA0IDV2MTRjMCAxLjEgMC45IDIgMiAyaDEyYzEuMSAwIDItMC45IDItMlY1QzIwIDMuOSAxOS4xIDMgMTggM3pNMTkgMTljMCAwLjYtMC40IDEtMSAxSDZjLTAuNiAwLTEtMC40LTEtMVY1YzAtMC42IDAuNC0xIDEtMWgxMmMwLjYgMCAxIDAuNCAxIDFWMTl6IiBmaWxsPSIjNTcwYjBlIi8+PHBhdGggZD0iTTkgNS41SDhjLTAuNiAwLTEgMC40LTEgMXYxYzAgMC42IDAuNCAxIDEgMWgxYzAuNiAwIDEtMC40IDEtMXYtMUMxMCA1LjkgOS42IDUuNSA5IDUuNXpNOSA3LjVIOHYtMWgxVjcuNXoiIGZpbGw9IiM1NzBiMGUiLz48cGF0aCBkPSJNOSAxMC41SDhjLTAuNiAwLTEgMC40LTEgMXYxYzAgMC42IDAuNCAxIDEgMWgxYzAuNiAwIDEtMC40IDEtMXYtMUMxMCAxMC45IDkuNiAxMC41IDkgMTAuNXpNOSAxMi41SDh2LTFoMVYxMi41eiIgZmlsbD0iIzU3MGIwZSIvPjxwYXRoIGQ9Ik05IDE1LjVIOGMtMC42IDAtMSAwLjQtMSAxdjFjMCAwLjYgMC40IDEgMSAxaDFjMC42IDAgMS0wLjQgMS0xdi0xQzEwIDE1LjkgOS42IDE1LjUgOSAxNS41ek05IDE3LjVIOHYtMWgxVjE3LjV6IiBmaWxsPSIjNTcwYjBlIi8+PHBhdGggZD0iTTE3IDYuNWgtNWMtMC4zIDAtMC41IDAuMi0wLjUgMC41czAuMiAwLjUgMC41IDAuNWg1YzAuMyAwIDAuNS0wLjIgMC41LTAuNVMxNy4zIDYuNSAxNyA2LjV6IiBmaWxsPSIjNTcwYjBlIi8+PHBhdGggZD0iTTE3IDExLjVoLTVjLTAuMyAwLTAuNSAwLjItMC41IDAuNXMwLjIgMC41IDAuNSAwLjVoNWMwLjMgMCAwLjUtMC4yIDAuNS0wLjVTMTcuMyAxMS41IDE3IDExLjV6IiBmaWxsPSIjNTcwYjBlIi8+PHBhdGggZD0iTTE3IDE2LjVoLTVjLTAuMyAwLTAuNSAwLjItMC41IDAuNXMwLjIgMC41IDAuNSAwLjVoNWMwLjMgMCAwLjUtMC4yIDAuNS0wLjVTMTcuMyAxNi41IDE3IDE2LjV6IiBmaWxsPSIjNTcwYjBlIi8+PC9zdmc+);
}
.news .photo, .media .photo {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIwLjUgNGgtMTdjLTEuMSAwLTIgMC45LTIgMnYxMmMwIDEuMSAwLjkgMiAyIDJoMTdjMS4xIDAgMi0wLjkgMi0yVjZDMjIuNSA0LjkgMjEuNiA0IDIwLjUgNHpNMy41IDVoMTdjMC42IDAgMSAwLjQgMSAxdjEwLjVMMTcgMTIuOWwtMi42IDIgLTQuMy01IC03LjYgNi42VjZDMi41IDUuNCAyLjkgNSAzLjUgNXoiIGZpbGw9IiM5NzEyMTciLz48cGF0aCBkPSJNMTUgMTFjMS40IDAgMi41LTEuMSAyLjUtMi41UzE2LjQgNiAxNSA2cy0yLjUgMS4xLTIuNSAyLjVTMTMuNiAxMSAxNSAxMXoiIGZpbGw9IiM5NzEyMTciLz48L3N2Zz4=);
}
.news .radio, .media .radio {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE2LjIgMTJjMC0xLjMtMS4xLTIuNC0yLjQtMi41VjQuNmMwLTAuNS0wLjMtMS0wLjctMS4yIC0wLjUtMC4yLTEtMC4yLTEuNCAwLjJMNyA3LjNIMy44Yy0xLjMgMC0yLjMgMS0yLjMgMi4zdjQuOGMwIDEuMyAxIDIuMyAyLjMgMi4zSDdsNC41IDMuOGMwLjIgMC4yIDAuNSAwLjMgMC45IDAuMyAwLjIgMCAwLjQgMCAwLjYtMC4xIDAuNS0wLjIgMC43LTAuNyAwLjctMS4ydi00LjlDMTUuMSAxNC40IDE2LjIgMTMuMyAxNi4yIDEyek0yLjQgMTQuNFY5LjZjMC0wLjggMC42LTEuNCAxLjQtMS40aDN2Ny41aC0zQzMgMTUuOCAyLjQgMTUuMSAyLjQgMTQuNHpNMTIuOSAxOS40YzAgMC4yLTAuMiAwLjMtMC4yIDAuMyAtMC4xIDAuMS0wLjMgMC4xLTAuNS0wLjFMNy43IDE2VjhsNC41LTMuN2MwLjItMC4xIDAuMy0wLjEgMC41LTAuMSAwLjEgMCAwLjIgMC4xIDAuMiAwLjNWMTkuNHpNMTUuMyAxMmMwIDAuOC0wLjcgMS41LTEuNSAxLjZ2LTMuM0MxNC42IDEwLjUgMTUuMyAxMS4yIDE1LjMgMTJ6IiBmaWxsPSIjNTcwYjBlIi8+PHBhdGggZD0iTTE5LjQgMTJjMC0yLjgtMi4yLTUuMS00LjgtNS4xIC0wLjMgMC0wLjUgMC4yLTAuNSAwLjVzMC4yIDAuNSAwLjUgMC41YzIuMiAwIDMuOSAxLjkgMy45IDQuMnMtMS44IDQuMi0zLjkgNC4yYy0wLjMgMC0wLjUgMC4yLTAuNSAwLjVzMC4yIDAuNSAwLjUgMC41QzE3LjMgMTcuMSAxOS40IDE0LjggMTkuNCAxMnoiIGZpbGw9IiM1NzBiMGUiLz48cGF0aCBkPSJNMTUuMSAzLjljLTAuMyAwLTAuNSAwLjItMC41IDAuNSAwIDAuMyAwLjIgMC41IDAuNSAwLjUgMCAwIDAgMCAwIDAgMy42IDAgNi41IDMuMiA2LjUgNy4yIDAgMi0wLjggMy45LTIuMSA1LjMgLTEuMiAxLjItMi44IDEuOS00LjQgMS45IC0wLjMgMC0wLjUgMC4yLTAuNSAwLjVzMC4yIDAuNSAwLjUgMC41YzEuOSAwIDMuNy0wLjggNS4xLTIuMiAxLjUtMS41IDIuNC0zLjcgMi40LTZDMjIuNSA3LjQgMTkuMiAzLjkgMTUuMSAzLjl6IiBmaWxsPSIjNTcwYjBlIi8+PC9zdmc+);
}
.news .video, .media .video {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIwLjUgMy41aC0xN2MtMS4xIDAtMiAwLjktMiAydjEzYzAgMS4xIDAuOSAyIDIgMmgxN2MxLjEgMCAyLTAuOSAyLTJ2LTAuOCAtMVY1LjVDMjIuNSA0LjQgMjEuNiAzLjUgMjAuNSAzLjV6TTcuNyA0LjVoMy44djEuOEg3LjdWNC41ek0xNC44IDExLjZjMC4zIDAuMiAwLjMgMC42IDAgMC44bC01LjEgM2MtMC4xIDAtMC4xIDAuMS0wLjIgMC4xQzkuMiAxNS40IDkgMTUuMiA5IDE1VjljMC0wLjMgMC4yLTAuNCAwLjQtMC40IDAuMSAwIDAuMSAwIDAuMiAwLjFMMTQuOCAxMS42ek02LjcgMTkuNUgzLjVjLTAuNiAwLTEtMC40LTEtMXYtMC44aDQuMlYxOS41ek02LjcgNi4ySDIuNVY1LjVjMC0wLjYgMC40LTEgMS0xaDMuMlY2LjJ6TTExLjUgMTkuNUg3Ljd2LTEuOGgzLjhWMTkuNXpNMTYuMyAxOS41aC0zLjh2LTEuOGgzLjhWMTkuNXpNMTYuMyA2LjJoLTMuOFY0LjVoMy44VjYuMnpNMjEuNSAxOC41YzAgMC42LTAuNCAxLTEgMWgtMy4ydi0xLjhoNC4yVjE4LjV6TTIxLjUgNi4yaC00LjJWNC41aDMuMmMwLjYgMCAxIDAuNCAxIDFWNi4yeiIgZmlsbD0iIzk3MTIxNyIvPjwvc3ZnPg==);
}
.news.fst .title, .media.fst .title {
  font-size: 1.25rem;
}
.news.mixed a, .media.mixed a {
  color: #fff;
}
.news.mixed .title, .media.mixed .title {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 1) 40px);
  margin-top: -40px;
  padding: 30px 10px 10px;
  position: relative;
  z-index: 1;
}
.news.mixed .title.bg-base, .media.mixed .title.bg-base {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(137, 136, 139, 0) 0px, #89888b 40px);
}
.news.mixed .title.bg-base-drk, .media.mixed .title.bg-base-drk {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(98, 97, 101, 0) 0px, #626165 40px);
}
.news.mixed .title.bg-base-lgt, .media.mixed .title.bg-base-lgt {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(234, 234, 234, 0) 0px, #eaeaea 40px);
}
.news.mixed .title.bg-base-blk, .media.mixed .title.bg-base-blk {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(40, 38, 44, 0) 0px, #28262c 40px);
}
.news.mixed .title.bg-base-wht, .media.mixed .title.bg-base-wht {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(245, 245, 245, 0) 0px, whitesmoke 40px);
}
.news.mixed .title.bg-prime, .media.mixed .title.bg-prime {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(237, 28, 36, 0) 0px, #ed1c24 40px);
}
.news.mixed .title.bg-prime-drk, .media.mixed .title.bg-prime-drk {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(151, 18, 23, 0) 0px, #971217 40px);
}
.news.mixed .title.bg-prime-lgt, .media.mixed .title.bg-prime-lgt {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(250, 193, 195, 0) 0px, #fac1c3 40px);
}
.news.mixed .title.bg-prime-blk, .media.mixed .title.bg-prime-blk {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(87, 11, 14, 0) 0px, #570b0e 40px);
}
.news.mixed .title.bg-prime-wht, .media.mixed .title.bg-prime-wht {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(253, 234, 235, 0) 0px, #fdeaeb 40px);
}
.news.mixed .title.bg-media, .media.mixed .title.bg-media {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(33, 150, 243, 0) 0px, #2196f3 40px);
}
.news.mixed .title.bg-media-drk, .media.mixed .title.bg-media-drk {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(21, 101, 192, 0) 0px, #1565c0 40px);
}
.news.mixed .title.bg-media-lgt, .media.mixed .title.bg-media-lgt {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(187, 222, 251, 0) 0px, #bbdefb 40px);
}
.news.mixed .title.bg-media-blk, .media.mixed .title.bg-media-blk {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(13, 71, 161, 0) 0px, #0d47a1 40px);
}
.news.mixed .title.bg-media-wht, .media.mixed .title.bg-media-wht {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(227, 242, 253, 0) 0px, #e3f2fd 40px);
}
.news.mixed .title.bg-radio, .media.mixed .title.bg-radio {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(110, 37, 176, 0) 0px, #6e25b0 40px);
}
.news.mixed .title.bg-radio-drk, .media.mixed .title.bg-radio-drk {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(84, 29, 134, 0) 0px, #541d86 40px);
}
.news.mixed .title.bg-radio-lgt, .media.mixed .title.bg-radio-lgt {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(191, 166, 215, 0) 0px, #bfa6d7 40px);
}
.news.mixed .title.bg-radio-blk, .media.mixed .title.bg-radio-blk {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(58, 20, 92, 0) 0px, #3a145c 40px);
}
.news.mixed .title.bg-radio-wht, .media.mixed .title.bg-radio-wht {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(239, 232, 245, 0) 0px, #efe8f5 40px);
}
.news.mixed .title.bg-score, .media.mixed .title.bg-score {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(76, 175, 80, 0) 0px, #4caf50 40px);
}
.news.mixed .title.bg-score-drk, .media.mixed .title.bg-score-drk {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(46, 125, 50, 0) 0px, #2e7d32 40px);
}
.news.mixed .title.bg-score-lgt, .media.mixed .title.bg-score-lgt {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(200, 230, 201, 0) 0px, #c8e6c9 40px);
}
.news.mixed .title.bg-score-blk, .media.mixed .title.bg-score-blk {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(27, 94, 32, 0) 0px, #1b5e20 40px);
}
.news.mixed .title.bg-score-wht, .media.mixed .title.bg-score-wht {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(232, 245, 233, 0) 0px, #e8f5e9 40px);
}
.news.mixed .title.bg-alert, .media.mixed .title.bg-alert {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(253, 216, 53, 0) 0px, #fdd835 40px);
}
.news.mixed .title.bg-alert-drk, .media.mixed .title.bg-alert-drk {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(249, 168, 37, 0) 0px, #f9a825 40px);
}
.news.mixed .title.bg-alert-lgt, .media.mixed .title.bg-alert-lgt {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(255, 249, 196, 0) 0px, #fff9c4 40px);
}
.news.mixed .title.bg-alert-blk, .media.mixed .title.bg-alert-blk {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(122, 63, 11, 0) 0px, #7a3f0b 40px);
}
.news.mixed .title.bg-alert-wht, .media.mixed .title.bg-alert-wht {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(255, 253, 231, 0) 0px, #fffde7 40px);
}
.news .dtepub a, .news .dtepub span, .media .dtepub a, .media .dtepub span {
  display: inline-block;
}
.news .dtepub a, .media .dtepub a {
  color: #971217;
}
.news .dtepub span, .media .dtepub span {
  border-left: solid 1px #eaeaea;
  padding-left: 10px;
}
.news .dtepub .catcap, .media .dtepub .catcap {
  display: inline-block !important;
}

.news.sea-games {
  background: rgba(212, 232, 241, 0.25);
}
.news.sea-games .title {
  color: #3072c4 !important;
}
.news.sea-games .navcap {
  background: #d4e8f1 url(../img/logo-seag-32.png) center no-repeat;
  background-size: 75%;
  border: none;
  border-radius: 10px;
  width: 90px;
  height: 20px;
  overflow: hidden;
  margin: -5px 0 0;
  text-indent: 1000px;
}

.media .min {
  color: #2196f3;
  display: block;
  margin: 5px;
  padding: 0 5px 0 0;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 20px;
  height: 20px;
}
.media .min::before {
  background-color: #2196f3;
  background-position: top 2px left 2px;
  background-repeat: no-repeat;
  background-size: 16px;
  content: "";
  display: block;
  float: left;
  margin: 0 5px 0 0;
  padding: 0;
  height: 20px;
  width: 20px;
}
.media .title .min {
  display: inline-block;
  font-size: 90%;
}
.media .title .min::before {
  display: none;
}
.media.photo .min::before {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE0IDEyYzEuNCAwIDIuNS0xLjEgMi41LTIuNVMxNS40IDcgMTQgN3MtMi41IDEuMS0yLjUgMi41UzEyLjYgMTIgMTQgMTJ6TTE0IDhjMC44IDAgMS41IDAuNyAxLjUgMS41UzE0LjggMTEgMTQgMTFzLTEuNS0wLjctMS41LTEuNVMxMy4yIDggMTQgOHoiIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJNMjEuNSAzaC0xN2MtMS4xIDAtMiAwLjktMiAyIC0xLjEgMC0yIDAuOS0yIDJ2MTJjMCAxLjEgMC45IDIgMiAyaDE3YzEuMSAwIDItMC45IDItMiAxLjEgMCAyLTAuOSAyLTJWNUMyMy41IDMuOSAyMi42IDMgMjEuNSAzek0xLjUgN2MwLTAuNiAwLjQtMSAxLTFoMTdjMC42IDAgMSAwLjQgMSAxdjEwLjVMMTYgMTMuOWwtMi42IDIgLTQuMy01IC03LjYgNi42Vjd6TTIwLjUgMTljMCAwLjYtMC40IDEtMSAxaC0xN2MtMC42IDAtMS0wLjQtMS0xdi0wLjNsNy40LTYuNSA1LjcgNi42YzAuMSAwLjEgMC4yIDAuMiAwLjQgMC4yIDAuMSAwIDAuMiAwIDAuMy0wLjEgMC4yLTAuMiAwLjItMC41IDAuMS0wLjdMMTQgMTYuNmwyLTEuNSA0LjUgMy42VjE5ek0yMi41IDE3YzAgMC42LTAuNCAxLTEgMVY3YzAtMS4xLTAuOS0yLTItMmgtMTZjMC0wLjYgMC40LTEgMS0xaDE3YzAuNiAwIDEgMC40IDEgMVYxN3oiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=);
}
.media.radio .min::before {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5LjMgMTJjMC0xLjMtMS4xLTIuNC0yLjQtMi41VjQuNmMwLTAuNS0wLjMtMS0wLjctMS4yIC0wLjUtMC4yLTEtMC4yLTEuNCAwLjJsLTQuNSAzLjhINi45Yy0xLjMgMC0yLjMgMS0yLjMgMi4zdjQuOGMwIDEuMyAxIDIuMyAyLjMgMi4zaDMuM2w0LjUgMy44YzAuMiAwLjIgMC41IDAuMyAwLjkgMC4zIDAuMiAwIDAuNCAwIDAuNi0wLjEgMC41LTAuMiAwLjctMC43IDAuNy0xLjJ2LTQuOUMxOC4zIDE0LjQgMTkuMyAxMy4zIDE5LjMgMTJ6TTUuNiAxNC40VjkuNmMwLTAuOCAwLjYtMS40IDEuNC0xLjRoM3Y3LjVoLTNDNi4yIDE1LjggNS42IDE1LjEgNS42IDE0LjR6TTE2IDE5LjRjMCAwLjItMC4yIDAuMy0wLjIgMC4zIC0wLjEgMC4xLTAuMyAwLjEtMC41LTAuMUwxMC44IDE2VjhsNC41LTMuN2MwLjItMC4xIDAuMy0wLjEgMC41LTAuMSAwLjEgMCAwLjIgMC4xIDAuMiAwLjNWMTkuNHpNMTguNCAxMmMwIDAuOC0wLjcgMS41LTEuNSAxLjZ2LTMuM0MxNy44IDEwLjUgMTguNCAxMS4yIDE4LjQgMTJ6IiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+);
}
.media.video .min::before {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE0LjggMTEuNmwtNS4xLTNjLTAuMSAwLTAuMS0wLjEtMC4yLTAuMUM5LjIgOC42IDkgOC44IDkgOVYxNWMwIDAuMyAwLjIgMC40IDAuNCAwLjQgMC4xIDAgMC4xIDAgMC4yLTAuMWw1LjEtM0MxNS4xIDEyLjIgMTUuMSAxMS44IDE0LjggMTEuNnpNMTAgMTR2LTRsMy40IDJMMTAgMTR6IiBmaWxsPSIjZmZmZmZmIi8+PHBhdGggZD0iTTIwLjUgMy41aC0xN2MtMS4xIDAtMiAwLjktMiAydjEzYzAgMS4xIDAuOSAyIDIgMmgxN2MxLjEgMCAyLTAuOSAyLTJ2LTAuOCAtMVY1LjVDMjIuNSA0LjQgMjEuNiAzLjUgMjAuNSAzLjV6TTIxLjUgNS41djAuOGgtNC4yVjQuNWgzLjJDMjEuMSA0LjUgMjEuNSA0LjkgMjEuNSA1LjV6TTcuNyA2LjJWNC41aDMuOHYxLjhINy43ek0xMi41IDQuNWgzLjh2MS44aC0zLjhWNC41ek0zLjUgNC41aDMuMnYxLjhIMi41VjUuNUMyLjUgNC45IDIuOSA0LjUgMy41IDQuNXpNMi41IDE4LjV2LTAuOGg0LjJ2MS44SDMuNUMyLjkgMTkuNSAyLjUgMTkuMSAyLjUgMTguNXpNMTYuMyAxNy44djEuOGgtMy44di0xLjhIMTYuM3pNMTEuNSAxOS41SDcuN3YtMS44aDMuOFYxOS41ek0yMS41IDE4LjVjMCAwLjYtMC40IDEtMSAxaC0zLjJ2LTEuOGg0LjJWMTguNXpNMi41IDE2LjhWNy4yaDE5djkuNUgyLjV6IiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+);
}
.media.video .thumb .min::before {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTUuMiAzLjlDNS4yIDMuOSA1LjIgMy45IDUuMiAzLjlsMTMuNyA3LjljMC4xIDAgMC4xIDAuMSAwLjEgMC4xIDAgMC4xIDAgMC4xLTAuMSAwLjFMNS4yIDIwYzAgMC0wLjEgMC0wLjEgMCAtMC4xIDAtMC4yIDAtMC4yLTAuMlY0LjFDNSA0IDUuMSAzLjkgNS4yIDMuOU01LjIgMi45QzQuNiAyLjkgNCAzLjQgNCA0LjF2MTUuOGMwIDAuNyAwLjYgMS4yIDEuMiAxLjIgMC4yIDAgMC40IDAgMC42LTAuMkwxOS40IDEzYzAuOC0wLjQgMC44LTEuNiAwLTJMNS43IDMuMUM1LjYgMyA1LjQgMi45IDUuMiAyLjlMNS4yIDIuOXoiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=);
}

.embedBox {
  background: #f5f5f5;
}
.embedBox .embcap {
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.25em;
  padding: 10px 0;
  text-align: center;
}

.hashtag {
  background: #fff;
  border: solid 2px #eaeaea;
  border-radius: 3px;
  color: #89888b;
  display: inline-block;
  margin: 5px;
  padding: 0 6px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 24px;
}

.thumb {
  position: relative;
  width: 100%;
}
.thumb.lft {
  margin-right: 10px;
}
.thumb.rgt {
  margin-left: 10px;
}
.thumb.lft, .thumb.rgt {
  width: 160px;
}
.thumb.lft + .title, .thumb.rgt + .title {
  padding-top: 0;
}
.thumb.play::before, .thumb .min {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.thumb.play::before {
  background: #2196f3 url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTUuMiAzLjlDNS4yIDMuOSA1LjIgMy45IDUuMiAzLjlsMTMuNyA3LjljMC4xIDAgMC4xIDAuMSAwLjEgMC4xIDAgMC4xIDAgMC4xLTAuMSAwLjFMNS4yIDIwYzAgMC0wLjEgMC0wLjEgMCAtMC4xIDAtMC4yIDAtMC4yLTAuMlY0LjFDNSA0IDUuMSAzLjkgNS4yIDMuOU01LjIgMi45QzQuNiAyLjkgNCAzLjQgNCA0LjF2MTUuOGMwIDAuNyAwLjYgMS4yIDEuMiAxLjIgMC4yIDAgMC40IDAgMC42LTAuMkwxOS40IDEzYzAuOC0wLjQgMC44LTEuNiAwLTJMNS43IDMuMUM1LjYgMyA1LjQgMi45IDUuMiAyLjlMNS4yIDIuOXoiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=) center no-repeat;
  background-size: 24px;
  box-sizing: border-box;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 300;
  content: "";
  display: block;
  margin: 0;
  padding: 0;
  height: 32px;
  min-width: 32px;
}
.thumb.play.large::before {
  background-size: 48px;
  height: 64px;
  width: 64px;
}
.thumb .min {
  background-color: rgba(255, 255, 255, 0.9);
  border-right: solid 1px #000;
  margin: 0;
}

.morebut {
  color: #fff !important;
  display: block;
  float: right;
  margin: 0;
  padding: 0 12px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 24px;
  height: 24px;
  text-transform: uppercase;
}

.viewmore {
  color: #89888b;
  display: block;
  margin: 0;
  padding: 0 10px;
  font-size: 0.875rem;
  font-weight: normal;
  text-align: right;
  text-transform: uppercase;
}
.viewmore a {
  color: #89888b;
}
.newszone .viewmore a {
  color: #ed1c24;
}
.scorezone .viewmore a {
  color: #4caf50;
}
.mediazone .viewmore a {
  color: #2196f3;
}

.navbar {
  display: block;
  margin: 0;
  padding: 0;
}
.navbar a {
  padding: 0 8px;
  text-transform: uppercase;
}
.navbar > li {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}

.dropr {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
.dropr .dwnr, .dropr .uppr {
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
  min-width: 100%;
}
.dropr .dwnr a, .dropr .uppr a {
  font-size: 90%;
  text-transform: none;
}

.facebook-frame {
  display: block;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
  height: 215px;
  width: 300px;
}

.catbox .caption {
  margin-bottom: 10px;
}
.catbox .title {
  font-size: 0.875rem;
}
.catbox .fst .title {
  font-size: 1rem;
}
.catbox .newslst li {
  padding: 10px 0;
}
.catbox .newslst li .title {
  padding: 0;
}

.newslst li {
  border-top: solid 1px #eaeaea;
  padding: 10px 0;
}
.newslst li .thumb.lft, .newslst li .thumb.rgt {
  width: 160px;
}
.newslst li .title {
  padding: 0;
}
.newslst li .thumb:not(.lft):not(.rgt) + .title {
  padding-top: 10px;
}
.newslst .lst li:first-child {
  border-top: none;
  padding-top: 0 !important;
}
.newslst .lst li:last-child {
  padding-bottom: 0 !important;
}
.newslst.inview {
  border-top: solid 1px #eaeaea;
  border-bottom: solid 1px #eaeaea;
  margin: 0 -15px;
  padding: 10px 0;
}
.newslst.inview li {
  border: none;
  padding: 15px;
  width: 50%;
}
.newslst.inview li a {
  color: #89888b;
}
.newslst.inview li .title {
  font-size: 0.875rem;
}

.newsref {
  color: #aaa;
  display: block;
  margin: 10px 0;
  padding: 0;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.1em;
}
.newsref li {
  padding: 3px 0 3px 20px;
}
.newsref li::before {
  background-color: #ccc;
  content: "";
  display: block;
  float: left;
  margin: 0.5em 8px 0 -12px;
  padding: 0;
  height: 4px;
  width: 4px;
}
.newsref li a {
  color: #89888b;
}
.newsref li .title {
  padding: 0;
}

.newsinref .caption {
  text-transform: uppercase;
}
.newsinref .bar {
  margin: 0 -15px;
}
.newsinref .bar li {
  padding: 10px 15px;
}

.fixtbl {
  border: none;
  font-size: 0.875rem;
  width: 100%;
}
.fixtbl .fcol {
  display: block;
  float: left;
  margin: 0;
  padding: 0 2px;
  min-height: 1px;
  overflow: hidden;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fixtbl .fcol:only-child {
  width: 100%;
}
.fixtbl .stiked {
  background: #fff;
  top: 0;
  z-index: 5;
}
.fixtbl .frow {
  border-bottom: solid 1px #eaeaea;
  display: block;
  line-height: 28px;
  transition: all ease 0.3s;
}
.fixtbl .frow .drk, .fixtbl .frow .lgt {
  background-color: #f5f5f5;
  padding: 0;
}
.fixtbl .frow .drk {
  background-color: #eaeaea;
}
.fixtbl .frow .awy, .fixtbl .frow .hme, .fixtbl .frow .min, .fixtbl .frow .num, .fixtbl .frow .pnt, .fixtbl .frow .rte, .fixtbl .frow .sco, .fixtbl .frow .team, .fixtbl .frow .tme {
  font-weight: bold;
}
.fixtbl .frow .awy, .fixtbl .frow .team {
  text-align: left;
}
.fixtbl .frow .hme, .fixtbl .frow .min {
  text-align: right;
}
.fixtbl .frow .dte, .fixtbl .frow .cnt, .fixtbl .frow .min, .fixtbl .frow .odd, .fixtbl .frow .rte {
  font-size: 90%;
}
.fixtbl .frow .dte, .fixtbl .frow .min {
  color: #89888b;
}
.fixtbl .frow .tme, .fixtbl .frow .sco, .fixtbl .frow .num {
  border-bottom: solid 1px #1b5e20;
  color: #1b5e20;
  margin-bottom: -1px;
}
.fixtbl .frow .tme a, .fixtbl .frow .sco a, .fixtbl .frow .num a {
  color: #1b5e20;
  font-weight: bold;
}
.fixtbl .frow .num {
  position: relative;
}
.fixtbl .frow .num::before {
  border-left: solid 5px transparent;
  border-right: solid 5px transparent;
  display: block;
  margin: 0 -5px;
  height: 0;
  width: 0;
  position: absolute;
  bottom: 0;
  left: 50%;
}
.fixtbl .frow .pen {
  color: #626165;
  line-height: 1em;
  font-size: 80%;
  margin-top: -3px;
  margin-bottom: 3px;
  margin-left: -0.3em;
}
.fixtbl .frow .extnav {
  display: block;
  float: right;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 2;
}
.fixtbl .frow .extnav a {
  color: #89888b;
  font-size: 0.8rem;
  font-weight: 700;
  display: block;
  float: left;
  margin: 0;
  padding: 0 8px;
  text-transform: uppercase;
}
.fixtbl .frow.lead {
  background: #f5f5f5;
  background-image: linear-gradient(to top, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f5f5", endColorstr="rgba(255, 255, 255, 0)", GradientType=1);
  border-bottom: solid 2px #1b5e20;
  line-height: 32px;
  margin-top: 5px;
}
.fixtbl .frow.lead.fst {
  margin-top: 1px;
}
.fixtbl .frow.lead .fcol {
  width: 100%;
}
.fixtbl .frow.lead .leag {
  color: #2e7d32;
  display: block;
  margin: 0;
  padding: 0 10px 0 20px;
  font-size: 1rem;
  font-weight: 700;
  text-align: left;
  position: relative;
  transition: all ease 0.3s;
}
.fixtbl .frow.lead .leag::before {
  background-color: #4caf50;
  border-radius: 50%;
  content: "";
  display: block;
  margin: -5px;
  padding: 0;
  opacity: 0.5;
  height: 10px;
  width: 10px;
  position: absolute;
  top: 50%;
  left: 10px;
}
.fixtbl .frow.grp {
  font-size: 1rem;
  font-weight: 600;
  text-align: left;
}
.fixtbl .frow.grp b {
  text-transform: uppercase;
}
.fixtbl .frow.islive {
  background: #fef8f8;
  border-bottom: solid 1px #fac1c3;
}
.fixtbl .frow.islive .min {
  color: #7a3f0b;
}
.fixtbl .frow.islive .min::after {
  animation: ticking 1s ease 0s infinite;
  content: "'";
}
.fixtbl .frow.islive .min:empty:after {
  display: none;
}
.fixtbl .frow.upp {
  background: #f3faf3 !important;
  border-color: #c8e6c9;
}
.fixtbl .frow.upp .num, .fixtbl .frow .num.upp {
  border-bottom: solid 1px #4caf50;
  color: #4caf50;
}
.fixtbl .frow.upp .num::before, .fixtbl .frow .num.upp::before {
  content: "";
  border-bottom: solid 6px #4caf50;
}
.fixtbl .frow.dwn {
  background: #fef3f4 !important;
  border-color: #fac1c3;
}
.fixtbl .frow.dwn .num, .fixtbl .frow .num.dwn {
  border-bottom: solid 1px #ed1c24;
  color: #ed1c24;
}
.fixtbl .frow.dwn .num::before, .fixtbl .frow .num.dwn::before {
  content: "";
  border-top: solid 6px #ed1c24;
}
.fixtbl .frow .flipp::after, .fixtbl .frow .flipp::before {
  border-radius: 5px;
}
.fixtbl .frow .flipp::after {
  background-color: #f5f5f5;
  font-size: 90%;
  font-weight: 600;
  line-height: 22px;
  height: 22px;
  top: 3px;
  content: "Xem";
}
.fixtbl .frow .flipp::before {
  content: attr(data-score);
}
.fixtbl .frow:nth-child(5n+1) .flipp::after, .fixtbl .frow:nth-child(5n+1) .flipp::before {
  animation-delay: 1s;
}
.fixtbl .frow:nth-child(5n+2) .flipp::after, .fixtbl .frow:nth-child(5n+2) .flipp::before {
  animation-delay: 5s;
}
.fixtbl .frow:nth-child(5n+3) .flipp::after, .fixtbl .frow:nth-child(5n+3) .flipp::before {
  animation-delay: 3s;
}
.fixtbl .frow:nth-child(5n+4) .flipp::after, .fixtbl .frow:nth-child(5n+4) .flipp::before {
  animation-delay: 7s;
}
.fixtbl .pred, .fixtbl .tipd {
  border: solid 1px #4caf50;
  border-radius: 50%;
  color: #4caf50;
  display: block;
  margin: 2px auto 0;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 20px;
  height: 22px;
  width: 24px;
  text-align: center;
}
.fixtbl .tipd {
  border: solid 1px #ed1c24;
  color: #ed1c24;
}

.bullst {
  display: block;
  margin: 0;
  padding: 0 5px;
  font-size: 0;
  height: 10px;
  text-align: center;
}
.bullst a {
  background-color: #28262c;
  display: inline-block;
  margin: 0 10px;
  padding: 0;
  border-radius: 50%;
  height: 10px;
  width: 10px;
  transition: all ease 0.3s;
}
.bullst a.active {
  background-color: #ed1c24 !important;
  border-radius: 0;
}
.bullst.invert a {
  background-color: #fff;
}

.sliderbox {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
}
.sliderbox .next, .sliderbox .prev {
  background: #28262c center no-repeat;
  background-size: 32px;
  display: block;
  margin: -30px 0;
  padding: 0;
  opacity: 0.5;
  position: absolute;
  top: 50%;
  height: 60px;
  width: 40px;
  transition: all ease 0.3s;
  z-index: 2;
}
.sliderbox .next.active, .sliderbox .prev.active {
  background-color: #ed1c24;
  opacity: 0.75;
}
.sliderbox .next::after, .sliderbox .next::before, .sliderbox .prev::after, .sliderbox .prev::before {
  background: #fff;
  border-radius: 1px;
  content: "";
  display: block;
  height: 2px;
  width: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
}
.sliderbox .next {
  right: -40px;
}
.sliderbox .next.active {
  right: 0;
}
.sliderbox .next::after {
  margin-top: -6px;
  margin-left: -7px;
  transform: rotate(45deg);
}
.sliderbox .next::before {
  margin-top: 6px;
  margin-left: -7px;
  transform: rotate(-45deg);
}
.sliderbox .prev {
  left: -40px;
}
.sliderbox .prev.active {
  left: 0;
}
.sliderbox .prev::after {
  margin-top: -6px;
  margin-left: -11px;
  transform: rotate(-45deg);
}
.sliderbox .prev::before {
  margin-top: 6px;
  margin-left: -11px;
  transform: rotate(45deg);
}
.sliderbox .sliding {
  height: 100%;
  width: 10000px;
  transition: all ease 0.3s;
}

.tablst {
  display: block;
  margin: 0;
  padding: 0;
  line-height: 30px;
}
.tablst a, .tablst .tab {
  color: #89888b;
  display: block;
  float: left;
  margin: 0 5px;
  padding: 0 6px;
  font-size: 0.875rem;
  text-transform: uppercase;
}
.tablst a.active, .tablst .tab.active {
  background-color: #ed1c24;
  color: #fff !important;
}
.mediazone .tablst a.active, .mediazone .tablst .tab.active {
  background-color: #1565c0;
  color: #fff !important;
}

.ballscopebox {
  padding-bottom: 8px;
}
.ballscopebox .caption {
  color: #833825 !important;
  font-size: 1.5rem;
  font-weight: 700;
  text-transform: uppercase;
}
.ballscopebox .caption svg.ico {
  margin-left: 0;
  fill: #833825 !important;
}
.ballscopebox .news {
  background-color: #f5f5f5;
  border-radius: 20px 0 20px 0;
  padding: 15px 20px 6px;
  position: relative;
  z-index: 1;
}
.ballscopebox .news:after, .ballscopebox .news:before {
  border: solid 0 #833825;
  content: "";
  display: block;
  margin: 0;
  padding: 0;
  position: absolute;
  height: 48px;
  width: 48px;
}
.ballscopebox .news:after {
  border-width: 0 0 3px 3px;
  bottom: -3px;
  left: -3px;
}
.ballscopebox .news:before {
  border-width: 3px 3px 0 0;
  top: -3px;
  right: -3px;
  width: 128px;
}
.ballscopebox .news .title {
  padding-top: 0;
  font-size: 1.125rem;
}
.ballscopebox .news .comm {
  display: block;
}
.ballscopebox .news .author {
  font-size: 1rem;
  font-weight: 700;
  display: block;
  margin: 0;
  padding: 10px 0 5px;
  line-height: 30px;
  text-align: right;
}
.ballscopebox .news .author .avatar {
  background: #fff;
  border: solid 3px #fff;
  box-shadow: -5px -3px 9px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  display: block;
  float: right;
  margin: -26px -6px -6px 16px;
  padding: 0;
  overflow: hidden;
  height: 72px;
  width: 72px;
  position: relative;
  z-index: 2;
}
.ballscopebox .news .author .avatar img {
  display: block;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.topnewsbox .toplst li {
  min-height: 40px;
}
.topnewsbox .toplst li a {
  font-size: 0.875rem;
  font-weight: 600;
  margin-left: 40px;
  padding: 10px 0;
}
.topnewsbox .toplst li b {
  color: #ed1c24;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  font-size: 1.75rem;
  line-height: 40px;
  height: 40px;
  width: 30px;
  text-align: center;
}

.taglstbox {
  border: solid 1px #eaeaea;
}
.taglstbox .caption .lead {
  background: #f5f5f5;
  font-size: 1rem;
  line-height: 32px;
  height: 32px;
}
.taglstbox .nav {
  padding: 10px;
  text-align: center;
}
.taglstbox .nav a {
  margin: 3px;
}

.gooshipsbox .caption {
  background: #eaeaea;
  margin: 0 0 5px;
}
.gooshipsbox .caption .lead {
  border-left: solid 5px #ed1c24;
  margin: 5px 0;
  line-height: 30px;
  height: 30px;
}
.gooshipsbox li {
  padding: 5px 0 5px 10px;
}
.gooshipsbox li a {
  background-size: 12px;
  color: #626165;
  font-size: 0.875rem;
  font-weight: 700;
}

.newsbox {
  background: #f5f5f5;
}
.newsbox li {
  border-bottom: solid 1px #eaeaea;
  padding: 0 10px;
}
.newsbox .caption {
  border-top: solid 3px #eaeaea;
  font-size: 1rem;
  font-weight: 700;
  line-height: 30px;
  padding: 0 10px;
  text-transform: uppercase;
}
.newsbox .title {
  font-size: 0.875rem;
  font-weight: normal;
}

.videobox {
  background: #f5f5f5;
  padding: 15px;
  margin: 0 -15px;
}
.videobox .caption {
  font-size: 1.5rem;
  font-weight: 900;
}
.videobox li {
  padding: 10px 5px;
}
.videobox li:first-child {
  padding-left: 0;
}
.videobox li a {
  background: #28262c;
  color: #fff !important;
  height: 180px;
  width: 160px;
}
.videobox li a .title {
  font-size: 0.875rem;
  padding: 5px;
}
.videobox li a img {
  width: 100%;
}

.videolst li {
  border-top: solid 1px #eaeaea;
  padding: 10px 0;
}
.videolst li:first-child {
  border-top: none;
  padding-top: 0;
}
.videolst li:last-child {
  padding-bottom: 0;
}

.catfullst .col {
  border-left: solid 1px #eaeaea;
  min-height: 250px;
}
.catfullst .col:first-child {
  border-left: none;
}
.catfullst .lst {
  line-height: 1.5em;
  padding-bottom: 10px;
}
.catfullst .lst li a {
  font-size: 0.8rem;
  font-weight: 300;
  margin-left: 20px;
}
.catfullst .lst li a.caption {
  font-weight: bold;
  margin-left: 0;
  text-transform: uppercase;
}
.catfullst .lst li a.caption::before {
  color: #ed1c24;
  content: "//";
  letter-spacing: -2px;
  display: inline-block;
  margin: 0 5px 0 0;
  font-size: 1rem;
  font-weight: 900;
  width: auto;
}

.sitemap .lst {
  line-height: 1.5em;
  padding: 0 0 10px 15px;
}
.sitemap a {
  display: block;
  font-size: 0.875rem;
  font-weight: normal;
}
.sitemap a.fst {
  color: #570b0e;
  font-size: 1rem;
  font-weight: 900;
  line-height: 2em;
  text-transform: uppercase;
}
.sitemap a.fst::before {
  color: #ed1c24;
  content: "//";
  letter-spacing: -2px;
  display: inline-block;
  margin: 0 5px 0 0;
  width: auto;
}
.sitemap a.nxt {
  font-size: 1rem;
  font-weight: 600;
}

.widslidr .widmor {
  background-image: linear-gradient(to right, rgba(255,255,255,0) 0px, rgba(255,255,255,1) 20px);
  display: none;
  height: 100%;
  width: 48px;
  position: absolute;
  top: 0;
  right: -10px;
  z-index: 2;
}
.widslidr .widmor span {
  background-color: #89888b;
  border-radius: 2px;
  display: block;
  height: 2px;
  width: 18px;
  position: absolute;
  top: 50%;
  right: 3px;
}
.widslidr .widmor span::before, .widslidr .widmor span::after {
  background-color: #89888b;
  border-radius: 1px;
  content: "";
  display: block;
  height: 2px;
  width: 10px;
  position: absolute;
  top: 50%;
  right: -1px;
}
.widslidr .widmor span::before {
  transform: rotate(45deg);
  margin-top: -5px;
}
.widslidr .widmor span::after {
  transform: rotate(-45deg);
  margin-top: 3px;
}

@media only screen and (max-width : 1024px) {
  .mobover {
    background: #fff;
    position: relative;
    z-index: 3;
  }
  .newscover .containr .mobover {
    margin: 0 -15px;
    padding: 0 15px;
  }
  .adinpage {
    border: none;
    margin: 0 -15px;
    padding: 0;
  }
  .adinpage::before, .adinpage::after {
    background: #fff;
    border-top: solid 1px #eaeaea;
    display: block;
    content: "";
    height: 20px;
    position: relative;
    z-index: 10;
  }
  .adinpage::before {
    color: #aaa;
    content: "Quảng cáo";
    font-family: sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
  }
  .adinpage .banner {
    border: none;
    margin: auto;
    padding: 0;
    height: 100vh !important;
    visibility: visible;
  }
  .adinpage .banner::before {
    display: none;
  }
  .adinpage .banner .stikyblok {
    display: block;
    height: 600px;
    width: 100%;
    overflow: hidden;
    position: fixed;
    top: 45px;
    left: 0;
    text-align: center;
    visibility: visible;
    z-index: 0;
  }
  .adfloat, .adweb {
    display: none !important;
  }
  .admob {
    display: block !important;
  }
  .adinpg {
    display: block;
    margin: 0 auto;
    padding: 20px 0;
    clear: both;
    width: 100%;
  }
  .adinpg .banner {
    height: 640px;
    width: 100%;
    overflow: hidden;
    visibility: visible;
  }
  .adinpg .banner .stikyblok, .adinpg .banner .prescript, .adinpg .banner > iframe {
    display: block;
    height: 640px;
    width: 100%;
    overflow: hidden;
    position: fixed;
    top: 45px;
    left: 0;
    text-align: center;
    visibility: visible;
    z-index: 0;
  }
  .dropr .dwnr, .dropr .uppr {
    height: 0;
  }
  .dropr.active .dwnr, .dropr.active .uppr {
    display: block;
    height: auto;
  }
  .news .dtepub, .media .dtepub {
    padding-top: 10px;
  }
  .news .dtepub a, .news .dtepub small, .media .dtepub a, .media .dtepub small {
    display: block;
  }
  .news .dtepub small, .media .dtepub small {
    margin-top: -5px;
  }
  .primarybox .fst .thumb {
    margin: 0 -15px;
    width: auto;
  }
  .catfullst .col:nth-child(2n+1) {
    clear: both;
  }
  .newsinref .bar li {
    width: 50%;
  }
  .newsinref .bar li:nth-child(2n+1) {
    clear: both;
  }
  .hashtag {
    border: none;
    margin: 0 3px;
    padding: 3px;
  }
  .widslidr.over-m {
    position: relative;
  }
  .widslidr.over-m .widbar {
    overflow-x: auto;
    white-space: nowrap;
  }
}
@media only screen and (min-width : 1025px) {
  .admob {
    display: none !important;
  }
  .adfloat, .adweb {
    display: block !important;
  }
  .adwide .banner {
    max-width: 650px;
  }
  .adwide .banner.wide {
    max-width: 980px;
  }
  .adwide .banner.small {
    max-width: 320px;
  }
  .adstiky .banner, .adfloat .banner {
    max-width: 160px;
    max-height: 600px;
  }
  .adstiky .banner.large, .adfloat .banner.large {
    max-width: 180px;
    max-height: 800px;
  }
  .adstiky .banner.small, .adfloat .banner.small {
    max-height: 500px;
  }
  .adstiky {
    position: relative;
  }
  .adstiky.sticked .banner {
    position: sticky;
    top: 0;
  }
  .banner + .banner {
    margin-top: 20px;
  }
  .adfloat {
    overflow: visible;
    position: fixed;
    top: 0;
    left: 0;
    height: 0;
    width: 100%;
  }
  .adfloat .banner {
    position: absolute;
    top: 140px;
  }
  .adfloat .banner.lft, .adfloat .banner.rgt {
    float: none;
  }
  .adfloat .banner.lft {
    right: 50%;
    margin-right: 530px;
  }
  .adfloat .banner.rgt {
    left: 50%;
    margin-left: 530px;
  }
  .adfloat.sticked .banner {
    top: 60px;
  }
  .adfloat .banner + .banner {
    margin-top: 0;
  }
  .breadcrum a {
    font-size: 0.95rem;
  }
  .breadcrum a.catcap {
    margin-right: 0;
  }
  .dropr .dwnr, .dropr .uppr {
    display: block;
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: absolute;
    left: 0;
    opacity: 0;
    transform: translateY(-2em);
    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
    visibility: hidden;
    z-index: -1;
  }
  .dropr .dwnr.revs, .dropr .uppr.revs {
    left: auto;
    right: 0;
  }
  .dropr .dwnr a, .dropr .uppr a {
    font-size: 90%;
    text-transform: none;
  }
  .dropr .dwnr {
    top: 100%;
  }
  .dropr .uppr {
    bottom: 0;
  }
  .thumb.lft {
    margin-right: 20px;
  }
  .thumb.rgt {
    margin-left: 20px;
  }
  .newsref {
    border-left: solid 2px #eaeaea;
    padding: 0 10px;
  }
  .gooshipsbox {
    border-left: solid 1px #eaeaea;
  }
  .gooshipsbox .bar li {
    width: 50%;
  }
  .gooshipsbox .bar li a::before {
    background: #eaeaea url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTYuNSAyLjV2OWgtNXY3YzAgMS43IDEuMyAzIDMgM2gxNWMxLjcgMCAzLTEuMyAzLTN2LTE2SDYuNXpNMi41IDE4LjV2LTZoNHY2YzAgMS4xLTAuOSAyLTIgMlMyLjUgMTkuNiAyLjUgMTguNXpNMjEuNSAxOC41YzAgMS4xLTAuOSAyLTIgMkg3YzAuMy0wLjYgMC41LTEuMiAwLjUtMS45di0wLjEgLTcgLThoMTRWMTguNXoiLz48cGF0aCBkPSJNMTAgOXY5YzAgMC4zLTAuMiAwLjUtMC41IDAuNVM5IDE4LjMgOSAxOFY5YzAtMC4zIDAuMi0wLjUgMC41LTAuNVMxMCA4LjcgMTAgOXoiLz48cGF0aCBkPSJNMTIgMTJ2NmMwIDAuMy0wLjIgMC41LTAuNSAwLjVTMTEgMTguMyAxMSAxOHYtNmMwLTAuMyAwLjItMC41IDAuNS0wLjVTMTIgMTEuNyAxMiAxMnoiLz48cGF0aCBkPSJNMTYgMTN2NWMwIDAuMy0wLjIgMC41LTAuNSAwLjVTMTUgMTguMyAxNSAxOHYtNWMwLTAuMyAwLjItMC41IDAuNS0wLjVTMTYgMTIuNyAxNiAxM3oiLz48cGF0aCBkPSJNMTggMTJ2NmMwIDAuMy0wLjIgMC41LTAuNSAwLjVTMTcgMTguMyAxNyAxOHYtNmMwLTAuMyAwLjItMC41IDAuNS0wLjVTMTggMTEuNyAxOCAxMnoiLz48cGF0aCBkPSJNMTQgMTMuNVYxOGMwIDAuMy0wLjIgMC41LTAuNSAwLjVTMTMgMTguMyAxMyAxOHYtNC41YzAtMC4zIDAuMi0wLjUgMC41LTAuNVMxNCAxMy4yIDE0IDEzLjV6Ii8+PHBhdGggZD0iTTIwIDEzLjVWMThjMCAwLjMtMC4yIDAuNS0wLjUgMC41UzE5IDE4LjMgMTkgMTh2LTQuNWMwLTAuMyAwLjItMC41IDAuNS0wLjVTMjAgMTMuMiAyMCAxMy41eiIvPjxwYXRoIGQ9Ik0yMC43IDExLjlsLTEuMi0xLjdjMC42LTAuNSAxLTEuMyAxLTIuMiAwLTEuNy0xLjMtMy0zLTNzLTMgMS4zLTMgMyAxLjMgMyAzIDNjMC40IDAgMC44LTAuMSAxLjItMC4ybDEuMiAxLjdjMC4xIDAuMSAwLjMgMC4yIDAuNCAwLjIgMC4xIDAgMC4yIDAgMC4zLTAuMUMyMC44IDEyLjUgMjAuOSAxMi4xIDIwLjcgMTEuOXpNMTUuNSA4YzAtMS4xIDAuOS0yIDItMnMyIDAuOSAyIDIgLTAuOSAyLTIgMlMxNS41IDkuMSAxNS41IDh6Ii8+PHBhdGggZD0iTTEyLjIgOS45Yy0wLjEgMC0wLjMtMC4xLTAuNC0wLjJsLTEuNC0xLjhjLTAuMi0wLjItMC4xLTAuNSAwLjEtMC43QzEwLjcgNyAxMSA3LjEgMTEuMiA3LjNsMS40IDEuOGMwLjIgMC4yIDAuMSAwLjUtMC4xIDAuN0MxMi40IDkuOSAxMi4zIDkuOSAxMi4yIDkuOXoiLz48Y2lyY2xlIGN4PSI5LjUiIGN5PSI2IiByPSIxIi8+PGNpcmNsZSBjeD0iMTMuNSIgY3k9IjExIiByPSIxIi8+PGNpcmNsZSBjeD0iMTcuNSIgY3k9IjgiIHI9IjEiLz48L3N2Zz4=) center no-repeat;
    background-size: 1em;
    border-radius: 50%;
    content: "";
    display: block;
    float: left;
    margin-right: 10px;
    opacity: 0.25;
    height: 1.5em;
    width: 1.5em;
  }
  .videobox {
    padding: 30px;
    margin: 0 -30px;
  }
  .videobox li {
    padding: 10px;
  }
  .videobox li a {
    height: 220px;
    width: 240px;
  }
  .videobox li a .title {
    font-size: 1rem;
    padding: 10px;
  }
  .newsinref .bar {
    margin-right: -20px;
  }
  .newsinref .bar li {
    width: 180px;
  }
  .newsinref .bar li:nth-child(4n+1) {
    clear: both;
  }
  .fixtbl .frow.lead .leag {
    padding-left: 10px;
  }
  .fixtbl .frow.lead .leag::before {
    margin: 0;
    opacity: 1;
    height: 0;
    width: 0;
    transition: all ease 0.3s;
  }
  .fixtbl .pred, .fixtbl .tipd {
    float: left;
    margin: 4px 0 0 2px;
  }
  .widslidr.over-w {
    position: relative;
  }
  .widslidr.over-w .widbar {
    overflow-x: auto;
    white-space: nowrap;
  }
}
@media only screen and (min-width : 1025px) {
  .breadcrum a.home:hover {
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIyLjIgMTIuM2MtMC4xIDAtMC4yIDAtMC4zLTAuMUwxMiAzLjVsLTkuOSA4LjdjLTAuMiAwLjItMC41IDAuMi0wLjcgMCAtMC4yLTAuMi0wLjItMC41IDAtMC43TDEyIDIuMmwxMC41IDkuM2MwLjIgMC4yIDAuMiAwLjUgMCAwLjdDMjIuNSAxMi4zIDIyLjMgMTIuMyAyMi4yIDEyLjN6IiBzdHlsZT0iZmlsbDogI2VkMWMyNDsiLz48cGF0aCBkPSJNMjAuNSAyMS44aC02di02aC00djZoLTd2LTkuNWMwLTAuMyAwLjItMC41IDAuNS0wLjVzMC41IDAuMiAwLjUgMC41djguNWg1di02aDZ2Nmg0di04LjVjMC0wLjMgMC4yLTAuNSAwLjUtMC41czAuNSAwLjIgMC41IDAuNVYyMS44eiIgc3R5bGU9ImZpbGw6ICNlZDFjMjQ7Ii8+PHBhdGggZD0iTTIwIDguM2MtMC4zIDAtMC41LTAuMi0wLjUtMC41VjYuM0gxOGMtMC4zIDAtMC41LTAuMi0wLjUtMC41czAuMi0wLjUgMC41LTAuNWgyLjV2Mi41QzIwLjUgOC4xIDIwLjMgOC4zIDIwIDguM3oiIHN0eWxlPSJmaWxsOiAjZWQxYzI0OyIvPjwvc3ZnPg==);
  }
  .mediazone a:active, .mediazone a:focus, .mediazone a:hover {
    color: #2196f3 !important;
  }
  .livescore a:active, .livescore a:focus, .livescore a:hover {
    color: #4caf50 !important;
  }
  .caption.catnav .lead:active, .caption.catnav .lead:focus, .caption.catnav .lead:hover {
    background: #971217;
  }
  .caption.catnav .lead:active:before, .caption.catnav .lead:focus:before, .caption.catnav .lead:hover:before {
    border-left-color: #971217;
  }
  .caption.drk:active, .caption.drk:focus, .caption.drk:hover {
    background: #28262c;
  }
  .caption.funcap:active, .caption.funcap:focus, .caption.funcap:hover {
    background: #833825;
  }
  .caption.mdacap:active, .caption.mdacap:focus, .caption.mdacap:hover {
    background: #0d47a1;
  }
  .caption.rdocap:active, .caption.rdocap:focus, .caption.rdocap:hover {
    background: #3a145c;
  }
  .caption.newscap:active, .caption.newscap:focus, .caption.newscap:hover {
    background: #971217;
  }
  .caption.scocap:active, .caption.scocap:focus, .caption.scocap:hover {
    background: #1b5e20;
  }
  .caption.catnav:active svg.ico, .caption.catnav:focus svg.ico, .caption.catnav:hover svg.ico, .caption.drk:active svg.ico, .caption.drk:focus svg.ico, .caption.drk:hover svg.ico, .caption.funcap:active svg.ico, .caption.funcap:focus svg.ico, .caption.funcap:hover svg.ico, .caption.mdacap:active svg.ico, .caption.mdacap:focus svg.ico, .caption.mdacap:hover svg.ico, .caption.newscap:active svg.ico, .caption.newscap:focus svg.ico, .caption.newscap:hover svg.ico, .caption.scocap:active svg.ico, .caption.scocap:focus svg.ico, .caption.scocap:hover svg.ico, .caption.rdocap:active svg.ico, .caption.rdocap:focus svg.ico, .caption.rdocap:hover svg.ico {
    fill: #fff !important;
  }
  .caption .morenav .mdaref:active, .caption .morenav .mdaref:focus, .caption .morenav .mdaref:hover {
    width: 5em;
  }
  .caption .morenav .scoref:active, .caption .morenav .scoref:focus, .caption .morenav .scoref:hover {
    width: 11.5em;
  }
  .caption .morenav .sharef:active, .caption .morenav .sharef:focus, .caption .morenav .sharef:hover {
    width: 7em;
  }
  .media a:active, .media a:focus, .media a:hover {
    color: #1565c0 !important;
  }
  .hashtag:active, .hashtag:focus, .hashtag:hover {
    border-color: #89888b;
    color: #626165 !important;
  }
  .dropr:active > .dwnr, .dropr:focus > .dwnr, .dropr:focus-within > .dwnr, .dropr:hover > .dwnr, .dropr:active > .uppr, .dropr:focus > .uppr, .dropr:focus-within > .uppr, .dropr:hover > .uppr {
    visibility: visible;
    opacity: 1;
    z-index: 1;
    transform: translateY(0%);
    transition-delay: 0s, 0s, 0.3s;
  }
  .fixtbl .frow:hover {
    background-color: #f5f5f5;
  }
  .fixtbl .frow:hover .lgt {
    background-color: #eaeaea;
  }
  .fixtbl .frow.lead:hover {
    background: #eaeaea;
    background-image: linear-gradient(to top, rgba(234, 234, 234, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eaeaea", endColorstr="rgba(255, 255, 255, 0)", GradientType=1);
  }
  .fixtbl .frow.lead .leag:active, .fixtbl .frow.lead .leag:focus, .fixtbl .frow.lead .leag:hover {
    padding-left: 20px;
  }
  .fixtbl .frow.lead .leag:active:before, .fixtbl .frow.lead .leag:focus:before, .fixtbl .frow.lead .leag:hover:before {
    margin: -5px;
    height: 10px;
    width: 10px;
  }
  .fixtbl .pred:active, .fixtbl .pred:hover, .fixtbl .pred:focus {
    background-color: #4caf50;
    color: #fff !important;
  }
  .fixtbl .tipd:active, .fixtbl .tipd:hover, .fixtbl .tipd:focus {
    background-color: #ed1c24;
    color: #fff !important;
  }
  .bullst a:active, .bullst a:focus, .bullst a:hover {
    border-radius: 0;
  }
  .sliderbox .next:active, .sliderbox .next:focus, .sliderbox .next:hover, .sliderbox .prev:active, .sliderbox .prev:focus, .sliderbox .prev:hover {
    opacity: 1;
  }
  .sliderbox:active .next, .sliderbox:focus .next, .sliderbox:hover .next {
    right: 0;
  }
  .sliderbox:active .prev, .sliderbox:focus .prev, .sliderbox:hover .prev {
    left: 0;
  }
  .videobox a:active .thumb, .videobox a:focus .thumb, .videobox a:hover .thumb {
    background: #000;
  }
  .videobox a:active .thumb > img, .videobox a:focus .thumb > img, .videobox a:hover .thumb > img {
    opacity: 0.8;
  }
  .widslidr .widmor:active span, .widslidr .widmor:active span::before, .widslidr .widmor:active span::after, .widslidr .widmor:focus span, .widslidr .widmor:focus span::before, .widslidr .widmor:focus span::after, .widslidr .widmor:hover span, .widslidr .widmor:hover span::before, .widslidr .widmor:hover span::after {
    background-color: #ed1c24;
  }
}
header {
  height: 75px;
  position: relative;
}

body.extended header {
  height: 98px;
}
body.interact header {
  height: 50px;
}
body.hideover {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

a {
  font-weight: 600;
}

.toolbar {
  background: #626165;
  background-image: linear-gradient(to right, rgba(98, 97, 101, 1) 0%, rgba(40, 38, 44, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#626165", endColorstr="#28262c", GradientType=1);
  color: #f5f5f5;
  font-size: 12px;
  line-height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  height: 35px;
  width: 100%;
  z-index: 5;
}
.toolbar a {
  color: #f5f5f5;
  font-weight: normal;
  display: block;
  margin: 0;
  padding: 0 5px;
}
.toolbar li {
  border-left: solid 1px rgba(255, 255, 255, 0.1);
}
.toolbar li:first-child {
  border-left: none;
}

.headbar {
  background: #fff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14);
  display: block;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5;
}
.headbar.xmas, .headbar.tet24 {
  background: #ed1c24;
  background-image: linear-gradient(to bottom, rgb(237, 28, 36) 0%, rgb(151, 18, 23) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed1c24", endColorstr="#971217", GradientType=1);
}
.headbar .containr {
  position: relative;
}
.headbar.sticked {
  position: fixed;
  top: 0;
  height: 64px;
  z-index: 2147483648;
}
.headbar.sticked .topswipe, .headbar.sticked .topnav {
  display: none;
}
.headbar.sticked .menubar {
  top: 0;
}
.headbar a.euro-home {
  background: url(https://bongdaplus.vn/img/euro-logo.png) top center no-repeat;
  background-size: auto 100%;
  margin: 2px;
  height: 35px;
  width: 35px;
  position: relative;
}
.headbar a.euro-home::after {
  background: rgba(255, 255, 255, 0.25);
  content: "";
  display: block;
  margin: -15px 0;
  height: 30px;
  width: 1px;
  position: absolute;
  top: 50%;
  right: -5px;
}
.headbar li.euro-nav {
  background-image: linear-gradient(to bottom, rgb(255, 255, 255) 50%, rgb(0, 155, 180) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#009bb4", GradientType=1);
  border-radius: 3px;
  margin: -6px 0;
  padding-bottom: 2px;
  padding-left: 1px;
}
.headbar li.euro-nav a.euro-home::after {
  display: none;
}

.logo {
  background: url(../img/logo-tap-chi.png) center no-repeat;
  background-size: auto 38px;
  display: block;
  margin: 0;
  padding: 0;
  height: 40px;
  width: 132px;
}
.headbar.xmas .logo {
  background: url(../img/logo-xmas-wht.png) left center no-repeat !important;
  background-size: contain !important;
}
.headbar.tet24 .logo {
  background: url(../img/logo-2024.png) left center no-repeat !important;
  background-size: contain !important;
}

.topswipe {
  background: #f5f5f5;
  background-image: linear-gradient(to right, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f5f5", endColorstr="#fff", GradientType=1);
  display: block;
  margin: 30px 0 0 0;
  padding: 0 0 0 15px;
  line-height: 28px;
  height: 28px;
  overflow: hidden;
  position: relative;
}
.topswipe::before {
  background-color: #f5f5f5;
  color: #ed1c24;
  content: "/";
  display: inline-block;
  font-weight: 900;
  height: 28px;
  width: 20px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
}
.topswipe .bar {
  overflow: hidden;
  transition: all ease 0.3s;
}
.topswipe .bar li a {
  color: #626165;
  font-size: 0.875rem;
  font-weight: normal;
  padding: 0 10px;
}

.topnav {
  display: none;
  float: right;
  margin: 0;
  padding: 0;
  line-height: 28px;
  text-align: center;
  position: relative;
  z-index: 1;
}
.topnav svg.ico {
  fill: #89888b;
  float: none;
  margin: 4px;
  height: 20px;
  width: 20px;
  transition: all ease 0.3s;
}
.headbar.xmas .topnav svg.ico, .headbar.tet24 .topnav svg.ico {
  fill: #fff;
}
.topnav .yt-ref .ico {
  margin: 3px;
  height: 24px;
  width: 24px;
}
.topnav .fan-club .ico {
  fill: #ed1c24;
}

.mobnav a {
  float: right;
}
.mobnav a.menu-togg {
  border-left: solid 1px rgba(255, 255, 255, 0.25);
}
.mobnav .navbar {
  list-style: none;
  font-size: 0;
  text-align: center;
}
.mobnav .navbar a {
  padding: 0 3px;
}
.mobnav .navbar a span {
  display: block;
  font-size: 0.4rem;
  line-height: 10px;
  height: 10px;
  text-align: center;
}
.mobnav .navbar a .ico {
  margin: 0 auto;
  padding: 4px 3px 2px;
  height: 30px;
  width: 30px;
}

.menubar {
  background: #ed1c24;
  background-image: linear-gradient(to right, rgba(237, 28, 36, 1) 0%, rgba(151, 18, 23, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed1c24", endColorstr="#971217", GradientType=1);
  display: block;
  margin: 0;
  padding: 0;
  line-height: 40px;
  height: 40px;
  width: 115%;
  position: absolute;
  bottom: 0;
  left: 132px;
  right: 0;
  z-index: 10;
}
.menubar::before {
  border-top: solid 40px transparent;
  border-right: solid 20px #ed1c24;
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  top: 0;
  left: -20px;
}
.headbar.xmas .menubar, .headbar.tet24 .menubar {
  background: none;
}
.headbar.xmas .menubar::before, .headbar.tet24 .menubar::before {
  display: none;
}
.menubar.mdazone {
  background: #1565c0;
  background-image: linear-gradient(to right, rgba(21, 101, 192, 1) 0%, rgba(13, 71, 161, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1565c0", endColorstr="#0d47a1", GradientType=1);
}
.menubar.mdazone::before {
  border-right-color: #1565c0;
}
.menubar.scorezone {
  background: #4caf50;
  background-image: linear-gradient(to right, rgba(76, 175, 80, 1) 0%, rgba(27, 94, 32, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4caf50", endColorstr="#1b5e20", GradientType=1);
}
.menubar.scorezone::before {
  border-right-color: #4caf50;
}
.menubar a {
  color: #fff !important;
  display: block;
  margin: 0 0 0 1px;
  font-size: 1rem;
  font-weight: 600;
}
.menubar a.active {
  background-color: rgba(87, 11, 14, 0.25);
}
.menubar a.home, .menubar a.plus {
  padding: 0 !important;
}
.menubar .plus .close, .menubar .plus-nav:hover .plus .menu {
  display: none;
}
.menubar .plus .menu, .menubar .plus-nav:hover .plus .close {
  display: block;
}
.menubar svg.ico {
  fill: #fff !important;
  padding: 8px;
  height: 40px;
  width: 40px;
}
.menubar .dropr .dwnr a {
  margin: 0;
}
.menubar .dropr .dwnr .lst li {
  border-top: solid 1px #89888b;
  white-space: nowrap;
}
.menubar .caret {
  display: none;
}

.calnow {
  color: #fff;
  display: block;
  float: left;
  margin: 5px 0 0 5px;
  padding: 0;
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 1.3em;
}
.calnow svg.ico {
  fill: #f5f5f5;
  float: left;
  margin: 4px 5px 0;
  padding: 0;
  height: 0.75rem;
  width: 0.75rem;
}

.searchbar {
  display: block;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 12;
}
.searchbar .srch-form {
  background: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  display: block;
  margin: 4px 0;
  padding: 0;
  overflow: hidden;
  height: 32px;
  transition: all ease 0.3s;
}
.searchbar .srch-form svg.ico {
  background: #fff;
  fill: #626165 !important;
  padding: 3px;
  height: 32px;
  width: 32px;
}
.searchbar .srch-form .srch-butt, .searchbar .srch-form .srch-close {
  border: none;
  display: block;
  float: right;
  margin: 0;
  padding: 0;
  height: 32px;
  width: 32px;
}
.searchbar .srch-form .srch-patt input {
  border: none;
  display: block;
  margin: 0;
  padding: 0 5px;
  font-weight: bold;
  line-height: 32px;
  height: 32px;
  width: 100%;
}

.footbar a, .footbar b, .footbar h5 {
  font-weight: bold;
}
.footbar a, .footbar b {
  color: #28262c;
}
.footbar h5 {
  color: #ed1c24;
}
.footbar p {
  padding-top: 8px;
}
.footbar .containr {
  border-top: solid 1px #ed1c24;
  color: #89888b;
  font-size: 0.875rem;
}
.footbar .contact-intro a {
  display: inline-block;
}
.footbar .contact-intro a:first-child {
  border-right: solid 1px #89888b;
  padding-right: 10px;
  margin-right: 10px;
}

.contactbox {
  background: rgba(0, 0, 0, 0.75);
  overflow-y: scroll;
  height: 100%;
  width: 100%;
  position: fixed;
  top: 70px;
  left: 0;
  z-index: 2147483648;
}
.contactbox .contactor {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  display: block;
  margin: 10px;
  padding: 10px 20px;
  position: relative;
}
.contactbox .contactor a {
  font-weight: bold;
}
.contactbox .contactor h4, .contactbox .contactor h5, .contactbox .contactor h6, .contactbox .contactor p {
  padding-bottom: 10px;
}
.contactbox .contactor h4 {
  color: #ed1c24;
  font-size: 1.25rem;
  font-weight: 900;
  text-transform: uppercase;
}
.contactbox .contactor h6 {
  color: #89888b;
  font-size: 1rem;
  font-weight: normal;
  text-transform: uppercase;
}
.contactbox .contactor dl {
  line-height: 1.4em;
  display: block;
  margin: 0;
  padding: 0;
}
.contactbox .contactor dd, .contactbox .contactor dt {
  display: block;
  margin: 0;
  padding: 0 0 10px;
}
.contactbox .contactor dd {
  clear: both;
  width: 150px;
}
.contactbox .contactor dt {
  font-size: 115%;
  font-weight: 700;
}
.contactbox .contactor dt span {
  display: block;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.contactbox .contactor p span {
  display: block;
  width: 90px;
}
.contactbox .contactor .cont-closer {
  background: transparent;
  border: solid 1px #28262c;
  border-radius: 50%;
  display: block;
  opacity: 0.75;
  height: 42px;
  width: 42px;
  position: absolute;
  top: 5px;
  right: 5px;
}
.contactbox .contactor .cont-closer.active {
  opacity: 1;
}
.contactbox .contactor .cont-closer::after, .contactbox .contactor .cont-closer::before {
  background: #28262c;
  width: 24px;
  border-radius: 1px;
  content: "";
  display: block;
  height: 2px;
  width: 32px;
  position: absolute;
  top: 50%;
  left: 50%;
}
.contactbox .contactor .cont-closer::after {
  margin-top: 0;
  margin-left: -15px;
  transform: rotate(45deg);
}
.contactbox .contactor .cont-closer::before {
  margin-top: 0;
  margin-left: -15px;
  transform: rotate(-45deg);
}

.extbedbox {
  border-radius: 3px;
  overflow: hidden;
}

.mega-menu {
  background: linear-gradient(45deg, #fff 0%, #eaeaea 100%);
  display: block;
  margin: 0;
  padding: 10px 0;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: -2;
  height: 100%;
  width: 100%;
  opacity: 0;
  transform: translateY(-2em);
  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.2s, z-index 0s;
  visibility: hidden;
  z-index: -1;
}
.mega-menu.active {
  visibility: visible;
  opacity: 1;
  z-index: 2147483648;
  transform: translateY(0%);
}
.mega-menu .mega-nav > li {
  border-top: solid 1px #ddd;
  padding: 5px 0;
}
.mega-menu .ico {
  fill: currentColor;
  display: inline-block;
  height: 1.5em;
  width: 1.5em;
  vertical-align: middle;
}
.mega-menu .nav-cap {
  line-height: 48px;
  height: 48px;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
}
.mega-menu .nav-exp {
  padding-top: 5px;
}
.mega-menu .nav-exp a {
  color: #28262c;
  opacity: 0.9;
  display: block;
  line-height: 30px;
  height: 30px;
  font-size: 1rem;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mega-menu .nav-exp a.caption {
  color: #28262c;
  line-height: 32px;
  height: 32px;
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
}
.mega-menu .nav-exp a.caption::before {
  color: #ed1c24;
  content: "//";
  letter-spacing: -2px;
  display: inline-block;
  margin: 0 5px 0 0;
  font-size: 1.25rem;
  font-weight: 900;
  width: auto;
}
.mega-menu .nav-exp a.inncap {
  color: #28262c;
  line-height: 48px;
  height: 48px;
  font-size: 0.875rem;
  font-weight: normal;
  text-transform: uppercase;
}
.mega-menu .nav-exp a small {
  text-transform: none;
}
.mega-menu .nav-exp .lst li {
  padding-left: 15px;
}
.mega-menu .nav-exp .lst.trio li {
  float: left;
  width: 50%;
}
.mega-menu li.mega-top {
  border: none;
}
.mega-menu li.mega-top a {
  color: #28262c;
  line-height: 48px;
  height: 48px;
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
}
.mega-menu li.mega-top a.logo {
  background-position: left center;
  background-size: contain;
  height: 60px;
  width: 100%;
}
.mega-menu li.mega-top .bar {
  margin-top: 20px;
}
.mega-menu li.mega-top .bar .ico-nav {
  line-height: 48px;
  height: 48px;
  width: 40px;
  text-align: center;
}
.mega-menu .srch-form {
  background: #fff;
  border: solid 1px #eaeaea;
  border-radius: 6px;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 32px;
}
.mega-menu .srch-form svg.ico {
  background: #fff;
  fill: #626165 !important;
  padding: 3px;
  height: 32px;
  width: 32px;
}
.mega-menu .srch-form .srch-butt {
  border: none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  height: 32px;
  width: 32px;
}
.mega-menu .srch-form .srch-butt svg.ico {
  fill: #89888b !important;
}
.mega-menu .srch-form .srch-patt {
  margin-left: 32px;
}
.mega-menu .srch-form .srch-patt input {
  border: none;
  display: block;
  margin: 0;
  padding: 0 5px;
  font-weight: bold;
  line-height: 32px;
  height: 32px;
  width: 100%;
}
.mega-menu .copyr {
  border-left: solid 1px #ddd;
  font-size: 0.875rem;
  margin-top: 5px;
  padding: 0 10px;
}
.mega-menu .copyr a {
  color: #28262c;
  display: inline-block;
}
.mega-menu .copyr a + a {
  margin-left: 20px;
}
.mega-menu .dropr > a {
  display: block;
  font-weight: bold;
}
.mega-menu .dropr > a::after {
  border-left: solid 5px transparent;
  border-right: solid 5px transparent;
  border-top: solid 6px #89888b;
  content: "";
  display: inline-block;
  margin: 0 0 0 15px;
  padding: 0;
  height: 0;
  width: 0;
}
.mega-menu .dropr .dwnr {
  background: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  bottom: 100%;
  top: unset;
}

@media only screen and (max-width: 362px) {
  .mobnav .navbar a {
    margin: 0;
    padding: 0 2px;
  }
  .mobnav .navbar .report {
    display: none;
  }
}
@media only screen and (max-width : 1024px) {
  body.hideover-m {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  body.hideover-m .headbar {
    position: fixed;
    top: 0;
    height: 40px;
    z-index: 1000;
  }
  body.hideover-m .headbar .topswipe {
    display: none;
  }
  body.hideover-m .headbar .menubar {
    top: 0;
  }
  .topnav .fan-club {
    display: block;
    margin: 0;
    padding: 0;
    height: 24px;
    width: 24px;
    overflow: hidden;
  }
  .headbar > .containr {
    padding: 0;
  }
  .headbar.sticked .logo {
    background-image: url(../img/logo-min.png);
    background-size: auto 26px;
    width: 52px;
  }
  .headbar.sticked .menubar {
    left: 60px;
  }
  .headbar.sticked .mobnav .home, .headbar.sticked .mobnav .report {
    display: block;
  }
  .headbar.xmas .logo {
    background: url(../img/logo-xmas-wht.png) left center no-repeat;
    background-size: contain !important;
    width: 140px !important;
  }
  .headbar.tet24 .logo {
    background: url(../img/logo-2024.png) left center no-repeat;
    background-size: contain !important;
    width: 140px !important;
  }
  .toolbar {
    top: 40px;
  }
  .toolbar .nav {
    font-size: 0;
    white-space: nowrap;
    text-align: center;
    overflow-x: auto;
  }
  .toolbar .nav a {
    padding: 5px 0.5em;
  }
  .toolbar li {
    font-size: 0.75rem;
    white-space: normal;
    text-transform: uppercase;
  }
  .mobnav .home {
    display: none;
  }
  .menubar {
    width: auto;
  }
  .menubar a {
    font-size: 0.875rem;
  }
  .menubar a.active {
    background: rgba(255, 255, 255, 0.25);
  }
  .menubar > .navbar {
    background: #28262c;
    background-image: linear-gradient(to right, rgba(40, 38, 44, 1) 0%, rgba(98, 97, 101, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#28262c", endColorstr="#626165", GradientType=1);
    position: fixed;
    top: 40px;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    height: auto;
    width: auto;
    padding-bottom: 80px;
    opacity: 0;
    transform: translateY(-2em);
    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
    visibility: hidden;
    z-index: -1;
  }
  .menubar > .navbar li {
    border-top: solid 1px #89888b;
    float: left;
    width: 50%;
  }
  .menubar > .navbar .dropr, .menubar > .navbar .mntoday, .menubar > .navbar .copyrgt {
    width: 100% !important;
  }
  .menubar > .navbar .dropr > a {
    margin-right: 40px;
  }
  .menubar > .navbar .dropr .caret {
    background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDE5LjRsLTcuOS03LjlDNCAxMS4zIDQgMTEgNC4xIDEwLjhzMC41LTAuMiAwLjcgMGw3LjEgNy4xIDcuMS03LjFjMC4yLTAuMiAwLjUtMC4yIDAuNyAwczAuMiAwLjUgMCAwLjdMMTIgMTkuNHoiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=) center no-repeat;
    background-size: 16px;
    display: block;
    float: right;
    margin: 0;
    padding: 0;
    height: 40px;
    width: 40px;
  }
  .menubar > .navbar .dropr .dwnr li {
    border-top: solid 1px #626165;
    padding-left: 30px;
  }
  .menubar > .navbar .mntoday {
    padding-right: 10px;
  }
  .menubar > .navbar .mntoday small {
    opacity: 0.5;
  }
  .menubar > .navbar .mntoday .fb-ref, .menubar > .navbar .mntoday .yt-ref, .menubar > .navbar .mntoday .rss-ref {
    margin: 0;
    padding: 0;
  }
  .menubar > .navbar .mntoday .fb-ref {
    border-left: solid 1px rgba(255, 255, 255, 0.25);
  }
  .menubar > .navbar .copyrgt {
    color: #aaa;
    font-size: 0.875rem;
    line-height: 1.5em;
  }
  .menubar > .navbar .copyrgt a {
    color: #aaa !important;
    display: inline-block;
    font-weight: bold;
    padding: 0 10px;
    text-decoration: underline;
    text-transform: none;
  }
  .menubar > .navbar .copyrgt p {
    padding: 0.3em 10px;
  }
  .menubar.active .navbar {
    z-index: 10;
  }
  .menubar.active > .navbar {
    visibility: visible;
    opacity: 1;
    transform: translateY(0%);
    transition-delay: 0s, 0s, 0.3s;
    overflow-y: auto;
  }
  .menubar.active > .navbar .plus {
    display: none;
  }
  .menubar.active > .navbar .dropr .dwnr {
    background: rgba(0, 0, 0, 0.25);
  }
  .menubar.active > .navbar .dropr .dwnr.asdef {
    display: none;
  }
  .menubar .srchmob {
    padding: 10px;
    float: none !important;
    width: 100% !important;
  }
  .menubar .srchmob .searchbar {
    display: block;
  }
  .menubar .srchmob .searchbar .srch-patt {
    margin-right: 32px;
  }
  .searchbar {
    background: #626165;
    background-image: linear-gradient(to right, rgba(98, 97, 101, 1) 0%, rgba(40, 38, 44, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#626165", endColorstr="#28262c", GradientType=1);
    padding: 0 5px;
    overflow: hidden;
    height: 0;
    width: 100%;
    position: absolute;
    top: 40px;
    left: 0;
    transition: all ease 0.3s;
    z-index: 10;
  }
  .searchbar.active {
    height: 40px;
  }
  .searchbar .srch-togg {
    display: none;
  }
  .searchbar .srch-form .srch-close {
    border-left: solid 1px rgba(0, 0, 0, 0.15);
  }
  .searchbar .srch-form .srch-patt {
    margin-right: 64px;
  }
  .gototop {
    display: none;
  }
  .calnow {
    line-height: 1.3em;
  }
  .calnow svg.ico {
    display: none;
  }
  .calnow span {
    display: block;
  }
  .mega-menu li.mega-top {
    padding-top: 0;
  }
  .mega-menu li.mega-top .nav-cap {
    float: left;
    width: 40%;
  }
  .mega-menu li.mega-top .nav-exp {
    float: right;
    width: 60%;
  }
  .mega-menu li.mega-top .bar {
    margin-top: 0;
  }
  .mega-menu li.mega-top .bar li {
    float: none;
  }
  .mega-menu li.mega-top .bar .ico-nav {
    line-height: 32px;
    height: 32px;
  }
  .mega-menu li.mega-top .bar a {
    line-height: inherit;
    height: auto;
  }
  .mega-menu li.mega-top .bar a.nav-today {
    padding: 10px 0 5px;
    font-size: 0.875rem;
    text-align: right;
  }
  .mega-menu .nav-exp .m6:nth-child(2n+1) {
    clear: left;
  }
  .mega-menu .copyr {
    border: none;
    padding: 0;
  }
}
@media only screen and (min-width : 1025px) {
  header {
    height: 114px;
  }
  .headbar {
    top: 25px;
    height: 90px;
    z-index: 1000;
  }
  .headbar .containr {
    height: 100%;
  }
  .headbar.sticked {
    height: 40px;
  }
  .headbar.sticked .logo {
    background-size: auto 40px;
    margin-top: 0;
    height: 40px;
    width: 150px;
  }
  .headbar.sticked .searchbar {
    display: none;
  }
  .headbar.xmas .logo {
    background: url(../img/logo-xmas-wht.png) left center no-repeat !important;
    background-size: contain !important;
  }
  .headbar.tet24 .logo {
    background: url(../img/logo-2024.png) left center no-repeat !important;
    background-size: contain !important;
    margin-top: 0;
    height: 90px;
  }
  .headbar.tet24.sticked .logo {
    height: 40px;
    width: 150px;
  }
  .toolbar, .toolbar a {
    font-weight: 300;
  }
  .toolbar .bar {
    float: left;
  }
  .toolbar li {
    line-height: 14px;
    margin: 3px 0;
    padding: 3px;
  }
  .toolbar .calnow {
    display: block;
    float: right;
    margin: 2px 0;
    padding: 0;
    line-height: 20px;
    height: 20px;
  }
  .logo {
    background-size: auto 70px;
    margin-top: 8px;
    height: 70px;
    width: 210px;
  }
  .topswipe {
    margin: 0 0 0 -298px;
    padding: 0 0 0 15px;
    position: absolute;
    top: 20px;
    left: 50%;
    width: 400px;
  }
  .topswipe::before {
    border-bottom: solid 28px transparent;
    border-left: solid 12px #fff;
    content: "";
    height: 0;
    width: 0;
  }
  .topnav {
    display: block;
    padding: 10px 0;
    z-index: 111;
  }
  .topnav .fan-club {
    background-color: #fff;
    border: solid 1px #ed1c24;
    border-radius: 3px;
    color: #ed1c24;
    display: block;
    margin: 0 0 0 10px;
    padding: 0 15px 0 0;
    text-transform: uppercase;
    transition: all ease 0.3s;
  }
  .topnav .fan-club .ico {
    float: left;
  }
  .menubar {
    left: 196px;
  }
  .menubar .mobnav, .menubar .mntoday {
    display: none;
  }
  .headbar.tet24 .menubar .navbar {
    padding-left: 30px;
  }
  .headbar.tet24 .menubar .navbar .home {
    display: none !important;
  }
  .menubar .navbar a {
    padding: 0 5px;
  }
  .menubar .dropr .dwnr {
    background: #626165;
    background-image: linear-gradient(to right, rgba(98, 97, 101, 1) 0%, rgba(40, 38, 44, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#626165", endColorstr="#28262c", GradientType=1);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    line-height: 30px;
    width: 180px;
    z-index: 2;
  }
  .menubar .dropr .dwnr li:first-child {
    border-top: none;
  }
  .searchbar {
    top: 6px;
    left: 50%;
    transform: translate(-50%, 0);
    height: 36px;
  }
  .searchbar .srch-togg {
    display: none;
  }
  .searchbar .srch-togg svg.ico {
    fill: #f5f5f5 !important;
    padding: 8px;
    height: 40px;
    width: 40px;
  }
  .searchbar .srch-form {
    border: solid 1px #eaeaea;
    border-radius: 6px;
    box-shadow: none;
    height: 32px;
    width: 360px;
    overflow: hidden;
  }
  .searchbar .srch-form .srch-butt {
    float: left;
  }
  .searchbar .srch-form .srch-butt svg.ico {
    fill: #89888b !important;
  }
  .searchbar .srch-form .srch-close {
    display: none;
  }
  .searchbar .srch-form .srch-patt {
    margin-left: 32px;
  }
  .footbar .col.rgtr {
    text-align: right;
  }
  .contactbox .contactor {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
    display: block;
    margin: -300px -320px auto;
    padding: 10px 20px;
    height: 450px;
    width: 640px;
    position: absolute;
    top: 50%;
    left: 50%;
  }
  .contactbox .contactor h4 {
    font-size: 1.25rem;
    font-weight: 900;
  }
  .contactbox .contactor dd {
    float: left;
  }
  .contactbox .contactor dt {
    margin-left: 160px;
  }
  .contactbox .contactor dt span {
    float: left;
    width: 50%;
  }
  .contactbox .contactor p span {
    float: left;
  }
  .gototop {
    background: #fff;
    border: solid 1px #89888b;
    border-radius: 5px;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.25);
    display: block;
    margin: 0 0 0 550px;
    opacity: 0.5;
    height: 48px;
    width: 48px;
    position: fixed;
    bottom: -100px;
    left: 50%;
    transition: all ease 0.3s;
  }
  .gototop.sticked {
    bottom: 10px;
  }
  .gototop::after, .gototop::before {
    background: #28262c;
    border-radius: 1px;
    content: "";
    display: block;
    margin: 0;
    padding: 0;
    height: 3px;
    width: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
  }
  .gototop::after {
    margin-left: -2px;
    transform: rotate(45deg);
  }
  .gototop::before {
    margin-left: -12px;
    transform: rotate(-45deg);
  }
  .footbar .contact-intro a:first-child {
    padding-right: 30px;
    margin-right: 30px;
  }
  .mega-menu .nav-cap {
    float: left;
    width: 20% !important;
  }
  .mega-menu .nav-exp {
    float: right;
    width: 80%;
  }
  .mega-menu .nav-exp .lst.trio li {
    width: 33.33%;
  }
}
@media only screen and (min-width : 1025px) {
  .topnav a.fan-club:hover {
    background: #ed1c24;
    color: #fff !important;
  }
  .topnav a.fan-club:hover svg.ico {
    fill: #fff !important;
  }
  .topnav a.fb-ref:active svg.ico, .topnav a.fb-ref:focus svg.ico, .topnav a.fb-ref:hover svg.ico {
    fill: #4267b2 !important;
  }
  .topnav a.rss-ref:active svg.ico, .topnav a.rss-ref:focus svg.ico, .topnav a.rss-ref:hover svg.ico {
    fill: #f78422 !important;
  }
  .topnav a.yt-ref:active svg.ico, .topnav a.yt-ref:focus svg.ico, .topnav a.yt-ref:hover svg.ico {
    fill: #f00 !important;
  }
  .menubar a:active svg.ico, .menubar a:focus svg.ico, .menubar a:hover svg.ico {
    fill: #fff !important;
  }
  .menubar a:active, .menubar a:focus, .menubar a:hover, .menubar .dropr:active > a, .menubar .dropr:focus > a, .menubar .dropr:hover > a {
    background-color: rgba(87, 11, 14, 0.25);
  }
  .menubar .dropr .dwnr .lst li a:active, .menubar .dropr .dwnr .lst li a:focus, .menubar .dropr .dwnr .lst li a:hover {
    background-color: rgba(255, 255, 255, 0.15);
  }
  .gototop:hover {
    background: #eaeaea;
    border: solid 1px #626165;
    opacity: 1;
  }
}
.breakingbox {
  border-top: solid 3px #eaeaea;
}
.breakingbox .caption {
  color: #fff !important;
  background: #971217;
  background-image: linear-gradient(to right, rgba(151, 18, 23, 1) 0%, rgba(237, 28, 36, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#971217", endColorstr="#ed1c24", GradientType=1);
  float: left;
  line-height: 40px;
  margin: -3px 30px 0 0;
  padding: 0 5px 0 10px;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
}
.breakingbox .caption h2, .breakingbox .caption h3 {
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: -1px;
}
.breakingbox .caption::before {
  border-bottom: solid 40px transparent;
  border-left: solid 20px #ed1c24;
  content: "";
  display: block;
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
  position: absolute;
  top: 0;
  left: 100%;
}
.breakingbox .lst {
  line-height: 36px;
  overflow: hidden;
  transition: all ease 0.3s;
}
.breakingbox .news .title {
  color: #89888b;
  font-size: 0.875rem;
  font-weight: normal;
  padding: 0;
  overflow: hidden;
  height: 36px;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.breakingbox .sld-hei {
  height: 36px;
}

.primarybox .slideshowbox .fst .title {
  font-size: 1.5rem;
}

.prime-score, .pin-score {
  background: #e8f5e9;
  background-image: linear-gradient(65deg, rgba(232, 245, 233, 1) 0%, rgba(200, 230, 201, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e8f5e9", endColorstr="#c8e6c9", GradientType=1);
}
.prime-score .blinkr, .pin-score .blinkr {
  height: 0.8em;
  width: 0.8em;
  vertical-align: middle;
}
.prime-score .min, .pin-score .min {
  animation: blinking 1s ease 0s infinite;
}
.prime-score .home, .prime-score .away, .pin-score .home, .pin-score .away {
  display: block;
  float: left;
  width: 50%;
}
.prime-score .home, .pin-score .home {
  padding-right: 50px;
  text-align: left;
}
.prime-score .away, .pin-score .away {
  padding-left: 50px;
  text-align: right;
}
.prime-score .mch-info, .pin-score .mch-info {
  display: block;
}
.prime-score .vers, .pin-score .vers {
  padding: 30px 0 15px;
  text-align: center;
  text-transform: uppercase;
  position: relative;
}
.prime-score .vers img, .pin-score .vers img {
  display: block;
  margin: -15px auto 0;
  height: 60px;
  width: 60px;
}
.prime-score .vers .score, .pin-score .vers .score {
  background: rgba(151, 18, 23, 0.9);
  border-radius: 8px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  display: block;
  margin: -40px -60px;
  padding: 3px;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 52px;
  position: absolute;
  top: 50%;
  left: 50%;
}
.prime-score .vers .score b, .pin-score .vers .score b {
  border: solid 1px rgba(255, 255, 255, 0.5);
  border-radius: 0 5px 5px 0;
  color: #fff;
  display: block;
  float: left;
  height: 56px;
  width: 57px;
}
.prime-score .vers .score b:first-child, .pin-score .vers .score b:first-child {
  border-right: none;
  border-radius: 5px 0 0 5px;
}
.prime-score .team, .pin-score .team {
  background: #fff;
  border: solid 1px #570b0e;
  border-radius: 3px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  color: #000;
  margin: 0 3px;
  font-weight: bold;
  text-align: center;
  position: relative;
}
.prime-score .team .home, .prime-score .team .away, .pin-score .team .home, .pin-score .team .away {
  line-height: 36px;
  text-align: center;
}
.prime-score .team .time, .pin-score .team .time {
  background-color: #971217;
  border-radius: 3px;
  color: #fff;
  margin: -2px -40px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 40px;
  height: 40px;
  width: 80px;
  position: absolute;
  top: 0;
  left: 50%;
}

.prime-score {
  min-height: 240px;
  position: relative;
}
.prime-score::before {
  border-top: solid 200px #c8e6c9;
  border-right: solid 150px transparent;
  content: "";
  display: block;
  float: left;
  margin: 0 -150px -200px 0;
  padding: 0;
  height: 0;
  width: 0;
  position: relative;
  z-index: 1;
}
.prime-score .caption, .prime-score .leag, .prime-score .vers, .prime-score .stat, .prime-score .team {
  position: relative;
  z-index: 3;
}
.prime-score .caption {
  color: #ed1c24;
  font-size: 0.875rem;
  font-weight: 900;
  padding: 0 10px;
  text-transform: uppercase;
}
.prime-score .leag {
  background: rgba(255, 255, 255, 0.5);
  color: #1b5e20;
  display: block;
  margin: -21px 0 0;
  padding: 0 0 0 135px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 36px;
  height: 36px;
  z-index: 0;
  text-align: left;
}
.prime-score .stat {
  padding: 10px;
}
.prime-score .stat span {
  background: #fff;
  border-radius: 50%;
  display: inline-block;
  margin: 0 1px;
  padding: 0;
  font-size: 0.75rem;
  font-weight: 900;
  line-height: 1.5em;
  height: 1.5em;
  width: 1.5em;
  text-align: center;
}
.prime-score .stat .lost {
  color: #971217;
}
.prime-score .stat .draw {
  color: #f9a825;
}
.prime-score .stat .win {
  color: #2e7d32;
}
.prime-score .event {
  color: #fff;
  font-size: 0.875rem;
  font-weight: 300;
  padding: 10px;
}
.prime-score .event .ico {
  font-size: 1.25em;
}
.prime-score .more {
  color: #1b5e20;
  display: block;
  float: right;
  margin: 0;
  padding: 0 15px;
  font-size: 0.875rem;
  line-height: 40px;
  height: 40px;
}

.pin-score {
  padding: 0 !important;
}
.pin-score .caption {
  background-color: #c8e6c9;
  color: #1b5e20;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 36px;
  height: 36px;
}
.pin-score .islive {
  color: #ed1c24;
  display: block;
  float: left;
  margin: 0;
  padding: 0 10px;
  font-size: 0.75rem;
  font-weight: 900;
  text-transform: uppercase;
}
.pin-score .vers img {
  margin-top: -10px;
}
.pin-score .vers .score {
  border-radius: 5px;
  font-size: 2rem;
  line-height: 42px;
  margin: -30px -50px;
  padding: 3px;
}
.pin-score .vers .score b {
  border-radius: 0 4px 4px 0;
  height: 46px;
  width: 47px;
}
.pin-score .vers .score b:first-child {
  border-radius: 3px 0 0 3px;
}

.prime-match {
  background-image: linear-gradient(to bottom, #bcbcbd 0px, #eaeaea 20px);
}
.prime-match .caption {
  color: #1b5e20;
  font-size: 1.125rem;
  font-weight: 700;
  padding: 10px 10px 0;
  height: 50px;
  text-align: center;
  text-transform: uppercase;
}
.prime-match .viewmore {
  background: rgba(255, 255, 255, 0.75);
  border-radius: 15px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  color: #2e7d32;
  display: block;
  margin: 10px auto;
  padding: 0 20px 0 0;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 30px;
  height: 30px;
  text-align: center;
  min-width: 128px;
  width: 30%;
  position: relative;
}
.prime-match .viewmore::before, .prime-match .viewmore::after {
  background-color: #2e7d32;
  border-radius: 1px;
  content: "";
  display: block;
  height: 2px;
  width: 10px;
  position: absolute;
  top: 50%;
  right: 15px;
}
.prime-match .viewmore::before {
  margin-top: -3px;
  transform: rotate(45deg);
}
.prime-match .viewmore::after {
  margin-top: 3px;
  transform: rotate(-45deg);
}
.prime-match .fixtbl {
  padding: 0 5px;
}
.prime-match .frow {
  display: block;
  line-height: 36px;
  margin-top: 5px;
}
.prime-match .frow:nth-child(2n+1) {
  background-color: rgba(255, 255, 255, 0.75);
}
.prime-match .tme, .prime-match .tme.cal {
  background-color: #971217;
  border-radius: 3px;
  border: none !important;
  color: #fff !important;
  line-height: 24px;
  height: 36px;
  width: 18%;
}
.prime-match .tme span, .prime-match .tme.cal span {
  display: block;
  font-size: 75%;
  font-weight: 300;
  line-height: 10px;
  margin-top: -3px;
}
.prime-match .sco {
  background-color: #971217;
  border-radius: 3px;
  border: none !important;
  color: #fff !important;
  width: 18%;
}
.prime-match .hme, .prime-match .awy {
  width: 41%;
}
.prime-match .hme {
  padding-right: 2%;
}
.prime-match .awy {
  padding-left: 2%;
}

.pin-match {
  background-color: #e8f5e9;
  padding: 0 !important;
}
.pin-match .blinkr {
  height: 0.8em;
  width: 0.8em;
  vertical-align: middle;
}
.pin-match .caption {
  border-bottom: solid 1px #c8e6c9;
  color: #1b5e20;
  display: block;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 25px;
  height: 25px;
}
.pin-match .islive {
  color: #ed1c24;
  float: left;
  font-size: 80%;
  font-weight: 700;
  padding-right: 5px;
  text-transform: uppercase;
}
.pin-match .islive b {
  font-size: inherit;
  font-weight: 900;
}
.pin-match .leag {
  color: #28262c;
}
.pin-match .mch-info {
  display: block;
  padding: 0 5px 5px;
}
.pin-match .player {
  color: #000;
  padding: 3px 0;
}
.pin-match .player b {
  background-color: #971217;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  float: right;
  margin: -2px 0;
  padding: 2px 8px;
}

.allfixtbox .fcol {
  line-height: 30px;
}
.allfixtbox .lgt .hlf {
  width: 50%;
}
.allfixtbox .lgt .odd {
  width: 30%;
}
.allfixtbox .lgt .rte {
  width: 40%;
}
.allfixtbox .ext {
  text-align: left;
}
.allfixtbox .tvc {
  font-size: 75%;
  font-weight: 300;
}
.allfixtbox .tvc .ico {
  display: none;
}

.fixturebox .caption a, .resultbox .caption a, .standbox .caption a {
  color: #f5f5f5 !important;
}
.fixturebox .caption svg.ico, .resultbox .caption svg.ico, .standbox .caption svg.ico {
  fill: #f5f5f5 !important;
}
.fixturebox .caption .morebut, .resultbox .caption .morebut, .standbox .caption .morebut {
  margin: 8px;
}
.fixturebox .subcapt, .resultbox .subcapt, .standbox .subcapt {
  background-color: #eaeaea;
  border-bottom: solid 1px #89888b;
  padding: 5px 0;
}
.fixturebox .subcapt .lead, .resultbox .subcapt .lead, .standbox .subcapt .lead {
  border-left: solid 5px #2e7d32;
  color: #2e7d32 !important;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 30px;
  height: 30px;
  padding: 0 10px;
  text-transform: uppercase;
}
.fixturebox .subcapt .morebut, .resultbox .subcapt .morebut, .standbox .subcapt .morebut {
  color: #2e7d32 !important;
  margin: 4px;
}
.fixturebox .scrl-hei, .resultbox .scrl-hei, .standbox .scrl-hei {
  height: 296px;
  position: relative;
}
.fixturebox .scrl-hei.xpanded, .resultbox .scrl-hei.xpanded, .standbox .scrl-hei.xpanded {
  height: 338px;
}
.fixturebox > .viewmore, .resultbox > .viewmore, .standbox > .viewmore {
  background-color: #eaeaea;
  border-top: solid 1px #d6d5d7;
  margin-top: 2px;
  padding: 8px 0;
  text-align: center;
}
.fixturebox > .viewmore a, .resultbox > .viewmore a, .standbox > .viewmore a {
  color: #2e7d32;
  font-weight: 600;
}

.fixturebox .ext, .fixturebox .tvc {
  float: right;
  text-align: left;
}
.fixturebox .ext {
  background-color: #f5f5f5;
}

.resultbox {
  position: relative;
}
.resultbox .awy, .resultbox .hme {
  width: 35%;
}
.resultbox .dte, .resultbox .tme, .resultbox .min {
  width: 15%;
}
.resultbox .viewmore {
  background: rgba(255, 255, 255, 0);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(234, 234, 234, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(255, 255, 255, 0)", endColorstr="#eaeaea", GradientType=1);
}

.standbox .num, .standbox .cnt {
  width: 12%;
}
.standbox .team {
  width: 48%;
}
.standbox .pnt {
  width: 16%;
}
.standbox .stiked {
  background: #fff !important;
}
.standbox .stiked .cnt, .standbox .stiked .num, .standbox .stiked .pnt, .standbox .stiked .team {
  color: #89888b;
  border-bottom: solid 1px #eaeaea;
  font-size: 90%;
  font-weight: 600;
  text-align: center !important;
}

.livematchbox {
  background: rgb(201, 222, 150);
  background-image: linear-gradient(to top, rgba(201,222,150,1) 0%, rgba(138,182,107,1) 44%, rgba(57,130,53,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c9de96", endColorstr="#398235", GradientType=1);
  text-align: center;
}
.livematchbox .caption {
  line-height: 24px;
  height: 25px;
  border-bottom: solid 1px #4caf50;
  color: #c8e6c9;
  min-height: 0;
  font-size: 0.875rem;
  margin: 0 10px;
  padding: 0;
}
.livematchbox .caption a {
  color: #e8f5e9 !important;
  display: inline;
  font-weight: bold;
}
.livematchbox .home, .livematchbox .away, .livematchbox .live {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.livematchbox .home, .livematchbox .away {
  width: 40%;
}
.livematchbox .tmlogo {
  display: block;
}
.livematchbox .tmlogo img {
  display: block;
  margin: 10px auto;
  height: 60px;
  width: 60px;
}
.livematchbox .tmcap {
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
}
.livematchbox .live {
  color: #fff;
  width: 20%;
}
.livematchbox .live .score {
  background: #28262c;
  border-radius: 2px;
  display: block;
  float: left;
  margin: 15px 1%;
  padding: 5px 0;
  font-size: 1.75rem;
  font-weight: 700;
  width: 48%;
}
.livematchbox .live .time {
  clear: both;
  background: #ed1c24;
  border-radius: 15px;
  line-height: 24px;
  height: 24px;
  display: block;
  margin: 0 10px;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
}

.lastestbox li {
  padding: 15px 0;
}

.longformbox {
  background: #f5f5f5;
}
.longformbox li {
  background-color: #fff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  margin: 10px 7px 20px;
  padding: 0;
  width: 240px;
}
.longformbox .caption .lead {
  font-size: 1.5rem;
  font-weight: 900;
  padding: 10px;
  text-transform: uppercase;
}
.longformbox .news .title {
  padding-left: 10px;
  padding-right: 10px;
}

.topstarbox {
  background: #eaeaea;
}
.topstarbox li {
  padding: 10px;
  width: 340px;
  position: relative;
}
.topstarbox li .title {
  font-size: 1.125rem;
  text-align: center;
}
.topstarbox .news.mixed .title {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.75) 40px);
  color: #fff;
  margin: 0;
  position: absolute;
  bottom: 20px;
}
.topstarbox .bullst {
  height: 20px;
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 2;
}
.topstarbox .drk {
  background: #000;
}
.topstarbox .drk .bullst {
  background: rgba(0, 0, 0, 0.75);
}
.topstarbox .drk .bullst a {
  background: #fff;
}

.youtubox .caption {
  background-color: #eaeaea;
}
.youtubox .caption a {
  color: #971217;
  font-size: 1.125rem;
}
.youtubox .caption .pref {
  background-color: #971217;
  display: block;
  float: left;
  margin: 0 25px 0 0;
  height: 40px;
  width: 40px;
  position: relative;
}
.youtubox .caption .pref::after {
  border-left: solid 20px #971217;
  border-top: solid 40px transparent;
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  right: -20px;
}
.youtubox .caption .ico {
  fill: #fff;
}

.topvideobox {
  background: #eaeaea;
  padding: 10px;
}
.topvideobox a {
  color: #fff;
}
.topvideobox .fst, .topvideobox .bar a {
  background: #28262c;
}
.topvideobox .bar li {
  padding: 0 5px;
}
.topvideobox .bar li:first-child {
  padding-left: 0;
}
.topvideobox .bar li:last-child {
  padding-right: 0;
}
.topvideobox .bar li a {
  line-height: 1.1em;
  font-size: 0.875rem;
  height: 170px;
  width: 160px;
  padding: 0 10px;
}
.topvideobox .bar li a .thumb {
  margin: 0 -10px 5px;
  width: auto;
}
.topvideobox .bar li .title {
  padding: 0;
}

.catprimebox .newslst li {
  padding: 10px 0;
}
.catprimebox .newslst .thumb {
  width: 144px !important;
}

.catspecbox {
  border-radius: 3px;
  padding: 0 15px;
}
.catspecbox li {
  border-top: solid 1px #eaeaea;
}
.catspecbox li .thumb {
  float: left;
  margin: 10px 20px 10px 0;
  width: 160px;
}
.catspecbox li:first-child {
  border-top: 0;
}
.catspecbox li:first-child .thumb {
  display: block;
  float: none;
  margin: 0;
  width: 100%;
}
.catspecbox .caption {
  line-height: 50px;
  height: 50px;
}
.catspecbox .caption .title {
  color: #28262c;
  text-transform: uppercase;
}

.funnybox {
  background: #f5f5f5;
}
.funnybox .caption {
  background: rgb(131, 56, 37);
  background-image: linear-gradient(to right, rgba(131,56,37,1) 0%, rgba(240,101,67,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#833825", endColorstr="#f06543", GradientType=0);
}
.funnybox .caption .lead {
  color: #f5f5f5;
}
.funnybox .bar li {
  font-size: 0.875rem;
  padding: 5px;
  width: 140px;
}

.tiptopbox .caption {
  background: #ed1c24;
  background-image: linear-gradient(to right, rgba(237, 28, 36, 1) 0%, rgba(249, 168, 37, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed1c24", endColorstr="#f9a825", GradientType=1);
  border-bottom: solid 3px #7a3f0b;
  margin-bottom: 5px;
}
.tiptopbox .caption .lead {
  color: #fff !important;
}
.tiptopbox .newslst li .title {
  background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLjYgNC4xYy0wLjItMC4yLTAuNS0wLjItMC43IDBzLTAuMiAwLjUgMCAwLjdsNi42IDYuNkg0LjFjLTAuMyAwLTAuNSAwLjItMC41IDAuNXMwLjIgMC41IDAuNSAwLjVoMTQuNGwtNi42IDYuNmMtMC4yIDAuMi0wLjIgMC41IDAgMC43czAuNSAwLjIgMC43IDBsNy45LTcuOUwxMi42IDQuMXoiIGZpbGw9IiM5NzEyMTciLz48L3N2Zz4=) left center no-repeat;
  background-size: 12px;
  padding-left: 25px;
  font-size: 0.875rem;
}
.tiptopbox .newslst li h2.title {
  font-size: 1.25rem;
}

.goldentip .caption {
  background: #f9a825;
  background-image: linear-gradient(to right, rgba(249, 168, 37, 1) 0%, rgba(253, 216, 53, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9a825", endColorstr="#fdd835", GradientType=1);
}
.goldentip .caption a {
  color: #fff !important;
}
.goldentip .caption a svg.ico {
  fill: #fff !important;
}
.goldentip .gold-mch {
  background: #fffde7;
  background-image: linear-gradient(to bottom, rgba(255, 253, 231, 1) 0%, rgba(255, 249, 196, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffde7", endColorstr="#fff9c4", GradientType=1);
  border-top: solid 3px #7a3f0b;
  min-height: 90px;
  padding: 20px 0 10px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.goldentip .gold-mch .leag {
  background-color: #7a3f0b;
  border-radius: 0 0 6px 6px;
  color: #fff !important;
  display: inline-block;
  margin: 0;
  padding: 0 10px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 28px;
  height: 28px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
}
.goldentip .gold-mch .away, .goldentip .gold-mch .home {
  width: 50%;
}
.goldentip .gold-mch .away img, .goldentip .gold-mch .home img {
  display: block;
  margin: 0 auto;
  width: 60px;
}
.goldentip .gold-mch .away .team, .goldentip .gold-mch .home .team {
  padding: 5px 0;
  font-size: 1.125rem;
  font-weight: 700;
}
.goldentip .gold-mch .away {
  float: right;
  padding-left: 40px;
}
.goldentip .gold-mch .home {
  float: left;
  padding-right: 40px;
}
.goldentip .gold-mch .play {
  background-color: #89888b;
  display: block;
  margin: 0 -40px;
  padding: 0;
  border-radius: 8px;
  font-size: 0.875rem;
  line-height: 20px;
  overflow: hidden;
  width: 80px;
  position: absolute;
  bottom: 15px;
  left: 50%;
  z-index: 2;
}
.goldentip .gold-mch .play b {
  background-color: #1b5e20;
  border-radius: 8px;
  color: #fff;
  display: block;
  font-size: 1.25rem;
  font-weight: 900;
  line-height: 36px;
  height: 36px;
  width: 80px;
}
.goldentip .gold-mch .play span {
  color: #fff;
  display: block;
  margin: 0;
  padding: 5px;
  font-size: 1.125rem;
  font-weight: 700;
}
.islive .goldentip .gold-mch .play b {
  background-color: #971217;
}
.goldentip .newslst {
  background-color: #fffde7;
  border-top: solid 1px rgba(122, 63, 11, 0.25);
  padding: 0 10px 10px;
}
.goldentip .newslst .catcap {
  font-weight: bold;
  line-height: 40px;
  height: 40px;
}
.goldentip .newslst li {
  border-top: dotted 1px rgba(122, 63, 11, 0.25);
}
.goldentip .newslst li a {
  background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLjYgNC4xYy0wLjItMC4yLTAuNS0wLjItMC43IDBzLTAuMiAwLjUgMCAwLjdsNi42IDYuNkg0LjFjLTAuMyAwLTAuNSAwLjItMC41IDAuNXMwLjIgMC41IDAuNSAwLjVoMTQuNGwtNi42IDYuNmMtMC4yIDAuMi0wLjIgMC41IDAgMC43czAuNSAwLjIgMC43IDBsNy45LTcuOUwxMi42IDQuMXoiIGZpbGw9IiM5NzEyMTciLz48L3N2Zz4=) left center no-repeat;
  background-size: 12px;
  color: #7a3f0b;
  font-size: 0.875rem;
  padding-left: 25px;
}

.dictations {
  background: linear-gradient(40deg, #f5f5f5 80%, #eaeaea 100%);
  border: solid 1px #eaeaea;
  position: relative;
}
.dictations .caption {
  background: #fdd835;
  color: #28262c;
  display: block;
  float: left;
  margin: 0;
  padding: 10px 0 10px 10px;
  font-size: 1rem;
  font-weight: 900;
  line-height: 1.3em;
  overflow: visible;
  height: 100px;
  width: 50px;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: 0;
}
.dictations .caption .ico {
  fill: currentColor;
  height: 1.25em;
  width: 1.25em;
}
.dictations .caption span {
  position: relative;
  z-index: 1;
}
.dictations .caption::after {
  border-left: solid 30px #fdd835;
  border-bottom: solid 100px transparent;
  position: absolute;
  top: 0;
  right: -30px;
  height: 0;
  width: 0;
}
.dictations .bar li {
  padding: 10px;
  overflow: hidden;
}
.dictations .bar li .title {
  font-size: 0.875rem;
  font-weight: 700;
  padding: 0 0 5px;
}
.dictations .bar li .arrow {
  background: #fdd835;
  display: block;
  float: right;
  margin: 15px 0;
  padding: 0;
  height: 1px;
  width: 16px;
  position: relative;
}
.dictations .bar li .arrow::before, .dictations .bar li .arrow::after {
  background: #fdd835;
  content: "";
  display: block;
  height: 9px;
  width: 1px;
  position: absolute;
  right: 0;
}
.dictations .bar li .arrow::before {
  top: -7px;
  transform: rotate(-45deg);
}
.dictations .bar li .arrow::after {
  bottom: -7px;
  transform: rotate(45deg);
}
.dictations .bar li.fst {
  border: none;
  position: relative;
}
.dictations .bar li.fst .desc {
  padding: 0;
}
.dictations .bar li.fst::after {
  background: linear-gradient(0deg, #f5f5f5 0%, rgba(245, 245, 245, 0) 100%);
  content: "";
  display: block;
  height: 30px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

@media only screen and (max-width : 1024px) {
  .prime-score, .prime-match {
    margin: 0 -15px;
  }
  .breakingbox {
    display: none;
  }
  .primarybox .slideshowbox .desc {
    display: none;
  }
  .primarybox .slideshowbox .thumb {
    margin: 0 -15px;
    width: auto;
  }
  .primarybox .newslst li:first-child {
    border-top: solid 1px #eaeaea;
    padding-top: 10px !important;
  }
  .primarybox .newslst li:last-child {
    border-bottom: solid 1px #eaeaea;
    padding-bottom: 10px !important;
  }
  .caption.catnav a {
    display: none;
  }
  .caption.catnav a.lead, .caption.catnav a.title {
    display: block;
  }
  .allfixtbox {
    margin: 0 -10px;
  }
  .allfixtbox .frow {
    border: none;
    position: relative;
  }
  .allfixtbox .dte, .allfixtbox .tvc, .allfixtbox .lgt, .allfixtbox .lgt .fcol {
    font-size: 75% !important;
    line-height: 18px;
  }
  .allfixtbox .dte, .allfixtbox .tvc {
    border-bottom: solid 1px #eaeaea;
  }
  .allfixtbox .dte {
    width: 16%;
  }
  .allfixtbox .tme {
    width: 20%;
    position: relative;
    z-index: 1;
  }
  .allfixtbox .hme, .allfixtbox .awy {
    width: 35%;
  }
  .allfixtbox .ext {
    background: #fff;
    width: 10%;
    position: absolute;
    top: 0;
    right: 0;
  }
  .allfixtbox .ext:empty {
    display: none;
  }
  .allfixtbox .lgt {
    padding-right: 10% !important;
    width: 100%;
  }
  .allfixtbox .tvc {
    padding-right: 11%;
    width: 84%;
    text-align: right;
  }
  .allfixtbox .dte:not(:empty), .allfixtbox .dte:not(:empty) + .tvc {
    height: 19px;
  }
  .fixturebox {
    margin: 0 -10px;
  }
  .fixturebox .pred, .fixturebox .tipd {
    display: block;
    margin: 3px auto;
  }
  .fixturebox .awy, .fixturebox .hme {
    width: 30%;
  }
  .fixturebox .dte {
    width: 14%;
  }
  .fixturebox .tme {
    width: 17%;
  }
  .fixturebox .ext {
    height: 28px;
    width: 9%;
  }
  .fixturebox .tvc {
    display: none;
  }
  .fixturebox .frow {
    position: relative;
  }
  .fixturebox .frow .lgt {
    background: none;
    color: #89888b;
    clear: both;
    float: none;
    font-size: 0;
    line-height: 0;
    margin: 0 auto;
    padding: 0 9% 0 14%;
    width: 100%;
    text-align: center;
    min-height: 0;
  }
  .fixturebox .frow .lgt .odd, .fixturebox .frow .lgt .rte {
    display: inline-block;
    float: none;
    font-size: 0.7rem;
    line-height: 18px;
    padding-top: 3px;
  }
  .fixturebox .frow .lgt .odd:empty, .fixturebox .frow .lgt .rte:empty {
    display: none;
  }
  .catprimebox .newslst li:first-child {
    border-top: solid 1px #eaeaea;
    margin-top: 10px;
    padding-top: 10px !important;
  }
  .catbox .caption .morenav li a, .catprimebox .caption .morenav li a {
    background-position: 50%;
    background-size: 24px;
    height: 40px;
  }
  .catspecbox {
    margin: 0 -15px;
    width: auto;
  }
  .catspecbox .title {
    font-size: 0.875rem;
  }
  .catspecbox .news.fst .title {
    font-size: 1.125rem;
  }
  .topstarbox {
    margin: 0 -15px;
    width: auto;
  }
  .topvideobox {
    margin: 0 -15px;
    padding: 0;
  }
  .topvideobox .fst {
    margin-bottom: 10px;
  }
  .topvideobox .fst .title {
    padding: 0 15px;
  }
  .longformbox li {
    clear: both;
    float: none;
    margin: 20px 0;
    width: 100%;
  }
  .mobview .longformbox .news.mixed a {
    color: inherit;
  }
  .mobview .longformbox .news.mixed .title {
    background: none;
    margin: 0;
    padding: 0;
  }
  .mobview .longformbox .news.mixed .thumb {
    float: left;
    margin: 10px;
    width: 160px;
  }
  .funnybox .bar li {
    width: 50%;
  }
  .funnybox .bar li:nth-child(3) {
    display: none;
  }
  .dictations .bar li {
    border-top: solid 1px #eaeaea;
    clear: both;
    float: none;
  }
  .dictations .bar li .arrow {
    margin: 8px 0;
  }
  .dictations .bar li.fst {
    padding-left: 80px;
    position: relative;
  }
  .dictations .bar li.fst .title {
    font-size: 1rem;
    font-weight: 700;
  }
}
@media only screen and (min-width : 1025px) {
  .primarybox .slideshowbox .fst .thumb {
    width: auto;
  }
  .primarybox .newslst .title {
    font-size: 95%;
  }
  .primarybox .newslst .thumb {
    display: none;
  }
  .prime-score .team, .pin-score .team {
    margin: 0 -3px;
  }
  .prime-score .vers .tlgo {
    height: 90px;
    width: 90px;
  }
  .allfixtbox .dte {
    width: 8%;
  }
  .allfixtbox .tme {
    width: 8%;
  }
  .allfixtbox .hme, .allfixtbox .awy {
    width: 20%;
  }
  .allfixtbox .lgt {
    width: 27%;
  }
  .allfixtbox .ext {
    width: 9%;
  }
  .allfixtbox .tvc {
    align-items: center;
    color: #626165;
    display: flex;
    float: right;
    line-height: 1.2em;
    height: 30px;
    width: 10%;
    white-space: normal;
    text-align: left;
    text-overflow: unset;
  }
  .fixturebox .awy, .fixturebox .hme {
    width: 20%;
  }
  .fixturebox .dte {
    width: 8%;
  }
  .fixturebox .tme {
    width: 10%;
  }
  .fixturebox .lgt {
    width: 24%;
  }
  .fixturebox .lgt .odd, .fixturebox .lgt .rte {
    width: 33.33%;
  }
  .fixturebox .tvc {
    font-size: 90%;
    font-weight: 600;
    padding-left: 3px;
    width: 8%;
  }
  .fixturebox .ext {
    width: 10%;
  }
  .resultbox {
    border-bottom: solid 1px #eaeaea;
    border-left: solid 1px #eaeaea;
    margin-left: -2px;
    padding: 0 0 1px 1px;
  }
  .resultbox .subcapt {
    margin-left: -2px;
    padding: 5px 0;
  }
  .resultbox.inhome .scrl-hei {
    height: 430px;
  }
  .topvideobox .caption {
    margin: -10px -10px 0;
  }
  .topvideobox .fst {
    margin: 10px 0;
  }
  .topvideobox .fst .thumb {
    float: left;
    margin-right: 20px;
    width: 420px;
  }
  .catspecbox {
    padding: 0 20px 10px;
  }
  .funnybox .news.fst {
    margin: 10px;
  }
  .longformbox .news .title {
    overflow: hidden;
    height: 80px;
  }
  .longformbox .news.mixed .title {
    height: 96px;
  }
  .dictations .bar {
    margin-left: 80px;
  }
  .dictations .bar::before {
    display: none;
  }
  .dictations .bar li {
    border-left: solid 1px #eaeaea;
    height: 100px;
    width: 145px;
  }
  .dictations .bar li.fst {
    width: 350px;
  }
  .dictations .bar li.fst .desc {
    font-size: 0.75rem;
    padding: 0;
  }
}
@media only screen and (min-width : 1025px) {
  .dictations .bar a:hover .arrow {
    background: #971217;
  }
  .dictations .bar a:hover .arrow::before, .dictations .bar a:hover .arrow::after {
    background: #971217;
  }
}
.catcover .caption {
  height: auto;
}
.catcover .caption a {
  color: #89888b;
  font-size: 0.875rem;
  font-weight: normal;
  padding: 0 10px;
  text-transform: uppercase;
}
.catcover .caption a.downmore, .catcover .caption a.mdamore, .catcover .caption a.scomore, .catcover .caption a.sharing {
  padding: 0;
}
.catcover .caption svg.ico {
  fill: #89888b;
  height: 16px;
  width: 16px;
}
.catcover .caption .bar, .catcover .caption .nav {
  line-height: 32px;
  height: 32px;
}
.catcover .caption .lead {
  font-size: 1.75rem;
  font-weight: 700;
  padding: 10px 0;
  min-height: 50px;
  text-transform: none;
}
.catcover .caption .nav:empty {
  display: none;
}
.catcover .catchilds {
  position: relative;
}
.catcover .catchilds .bar {
  padding: 5px 0;
}
.catcover .catchilds .bar a {
  background-color: #f5f5f5;
  border-radius: 0.6em;
  color: #626165;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 25px;
  height: 25px;
  margin: 5px;
  padding: 0 0.7em;
  text-transform: none;
}
.catcover .news .title {
  font-size: 1.25rem;
  font-weight: 700;
}
.catcover .news.fst .title {
  font-size: 1.5rem;
  font-weight: 700;
  padding-top: 0;
}
.catcover .mchinf {
  background-color: #f5f5f5;
  border-left: solid 1px #ddd;
  text-align: center;
}
.catcover .mchinf .date {
  background-color: #eaeaea;
  color: #626165;
  display: block;
  margin: 0;
  padding: 0 5px;
  font-size: 0.875rem;
  line-height: 20px;
}
.catcover .mchinf .home, .catcover .mchinf .away, .catcover .mchinf .state {
  display: block;
  float: left;
  margin: 0;
  padding: 0 5px;
}
.catcover .mchinf .home, .catcover .mchinf .away {
  font-weight: bold;
  line-height: 40px;
  width: 40%;
  position: relative;
}
.catcover .mchinf .home img, .catcover .mchinf .away img {
  display: block;
  margin: 0;
  padding: 0;
  height: 16px;
  position: absolute;
  top: 12px;
}
.catcover .mchinf .home {
  text-align: right;
}
.catcover .mchinf .home img {
  left: 3px;
}
.catcover .mchinf .away {
  text-align: left;
}
.catcover .mchinf .away img {
  right: 3px;
}
.catcover .mchinf .state {
  border-bottom: solid 2px #1b5e20;
  color: #2e7d32;
  font-weight: bold;
  line-height: 38px;
  width: 20%;
  text-align: center;
}
.catcover .mchinf:first-child, .catcover *:first-child > .mchinf {
  border: none;
}
.catcover .newstream li {
  border-bottom: solid 1px #eaeaea;
  line-height: 21px;
  padding: 15px 10px 15px 70px;
}
.catcover .newstream li a {
  font-weight: bold;
}
.catcover .newstream li b {
  border: solid 1px #eaeaea;
  color: #2e7d32;
  border-radius: 15px;
  display: block;
  float: left;
  line-height: 27px;
  font-size: 0.9rem;
  margin: -3px 10px -3px -70px;
  width: 60px;
  text-align: center;
}

.catzone .addmore a {
  border: solid 2px #ed1c24;
  border-radius: 8px;
  color: #ed1c24;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 40px;
  display: block;
  margin: auto;
  padding: 0;
  width: 90%;
  text-align: center;
  text-transform: uppercase;
}

.fixtstandbox .caption .lead {
  padding: 0;
}
.fixtstandbox .subcapt {
  background-color: #eaeaea;
  border-bottom: solid 1px #89888b;
  padding: 5px 0;
}
.fixtstandbox .subcapt .lead {
  border-left: solid 5px #2e7d32;
  color: #2e7d32 !important;
  font-size: 1rem;
  font-weight: 700;
  line-height: 30px;
  height: 30px;
  padding: 0 10px;
  text-transform: uppercase;
}
.fixtstandbox .frow.grp .fcol {
  background-color: #f5f5f5;
  color: #626165;
  font-size: 0.875rem;
  font-weight: 700;
  padding: 0 10px;
  text-align: left;
  text-transform: uppercase;
}
.fixtstandbox .cuplst {
  line-height: 30px;
  height: 32px;
  position: relative;
  z-index: 10;
}
.fixtstandbox .cuplst.opened .lst {
  height: auto;
}
.fixtstandbox .cuplst .lst {
  background-color: #f5f5f5;
  border-bottom: solid 2px #2e7d32;
  padding-left: 10px;
  overflow: hidden;
  height: 32px;
  width: 100%;
  position: absolute;
  z-index: 5;
}
.fixtstandbox .cuplst .lst a {
  color: #2e7d32;
  display: none;
  font-size: 1rem;
  font-weight: 700;
  padding: 0 10px 0 25px;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.fixtstandbox .cuplst .lst a::before {
  background-color: #4caf50;
  border-radius: 50%;
  content: "";
  display: block;
  margin: -5px;
  padding: 0;
  opacity: 0.5;
  height: 10px;
  width: 10px;
  position: absolute;
  top: 50%;
  left: 10px;
}
.fixtstandbox .cuplst .lst a.sel:before {
  opacity: 1;
}
.fixtstandbox .cuplst .dropr {
  background-color: #89888b;
  border-radius: 12px;
  color: #fff;
  display: block;
  margin: 0;
  padding: 0 10px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 20px;
  height: 20px;
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 6;
}
.fixtstandbox .cuplst.opened a, .fixtstandbox .cuplst a.sel {
  display: block;
}
.fixtstandbox .brdlst {
  background: #eaeaea;
  background-image: linear-gradient(to bottom, rgba(234, 234, 234, 1) 0%, rgba(245, 245, 245, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eaeaea", endColorstr="#f5f5f5", GradientType=1);
  line-height: 28px;
  height: 28px;
  padding: 0 10px;
}
.fixtstandbox .brdlst .bar a {
  color: #89888b;
  padding: 0 10px;
}
.fixtstandbox .brdlst .bar a.sel {
  background: #fff !important;
  color: #2e7d32 !important;
  font-weight: bold;
}

@media only screen and (max-width : 1024px) {
  .catcover .desc, .catzone .desc {
    display: none;
  }
  .catcover .caption .lead {
    border-bottom: solid 1px #89888b;
    padding: 0;
  }
  .catcover .catchilds .bar li {
    display: inline-block;
    float: none;
  }
  .catcover .catchilds .bar li:last-child {
    padding-right: 30px;
  }
  .catcover .catchilds .bar a {
    padding: 0 5px;
  }
  .catcover .catchilds .bar .plusmore {
    display: none;
  }
  .catcover .newslst .bar li {
    float: none;
  }
  .catcover .news .thumb {
    float: left;
    margin-right: 10px;
    width: 160px;
  }
  .catcover .news .title {
    font-size: 1rem;
    padding: 0 !important;
  }
  .catcover .news.fst .thumb {
    float: none;
    margin: 0 -15px;
    width: auto;
  }
  .catcover .news.fst .title {
    padding-top: 10px !important;
  }
}
@media only screen and (min-width : 1025px) {
  .catcover .caption {
    border-bottom: solid 1px #89888b;
  }
  .catcover .caption .morenav {
    padding-top: 18px;
  }
  .catcover .newslst .bar {
    margin: 0 -15px;
  }
  .catcover .newslst li {
    border-top: none;
    padding: 0 20px;
    width: 50%;
  }
  .catzone .newslst li .thumb.lft, .catzone .newslst li .thumb.rgt {
    width: 240px;
  }
  .catzone .newslst li .title {
    font-size: 1.125rem;
    padding-bottom: 15px;
  }
  .catzone .addmore a {
    line-height: 48px;
    width: 70%;
  }
}
@media only screen and (min-width : 1025px) {
  .fixtstandbox .cuplst .lst a {
    display: none;
  }
  .fixtstandbox .cuplst .lst a::before {
    opacity: 1;
    height: 0;
    width: 0;
    transition: all ease 0.3s;
  }
  .fixtstandbox .cuplst .lst a:active, .fixtstandbox .cuplst .lst a:focus, .fixtstandbox .cuplst .lst a:hover, .fixtstandbox .cuplst .lst a.sel {
    display: block;
  }
  .fixtstandbox .cuplst .lst a:active::before, .fixtstandbox .cuplst .lst a:focus::before, .fixtstandbox .cuplst .lst a:hover::before, .fixtstandbox .cuplst .lst a.sel::before {
    height: 10px;
    width: 10px;
  }
  .fixtstandbox .cuplst:hover .lst {
    height: auto;
  }
  .fixtstandbox .cuplst:hover .lst a {
    display: block;
  }
  .fixtstandbox .cuplst .dropr {
    display: none;
  }
  .fixtstandbox .brdlst .bar a:hover {
    background: rgba(255, 255, 255, 0.5);
  }
  .catcover .caption .lead {
    float: left;
  }
  .catcover .catchilds .bar a:active, .catcover .catchilds .bar a:focus, .catcover .catchilds .bar a:hover {
    background-color: #eaeaea;
  }
  .catzone .addmore a:active, .catzone .addmore a:focus, .catzone .addmore a:hover {
    background: #971217;
    border: solid 1px #971217;
    color: #fff !important;
  }
}
.eventcapt {
  background-color: #7a3f0b;
  color: #fff;
  padding: 10px;
  text-transform: uppercase;
}
.eventcapt p {
  font-size: 0.875rem;
  font-weight: 300;
}
.eventcapt h2 {
  font-size: 1.25rem;
  padding-top: 0.15em;
}

.eventnews {
  background: #fffde7;
  background-image: linear-gradient(to bottom, rgba(255, 253, 231, 1) 0%, rgba(255, 249, 196, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffde7", endColorstr="#fff9c4", GradientType=1);
  padding: 8px 0;
}
.eventnews a {
  background-color: #fff;
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.5);
}
.eventnews li {
  padding: 8px 15px;
}

.eventlist {
  background: #fffde7;
  background-image: linear-gradient(to bottom, rgba(255, 253, 231, 1) 0%, rgba(255, 249, 196, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffde7", endColorstr="#fff9c4", GradientType=1);
  padding: 15px 0;
}
.eventlist a {
  background-color: #fff;
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.5);
  font-size: 0.875rem;
}
.eventlist a::after {
  content: "";
  display: table;
  height: 0;
  width: 100%;
}
.eventlist li {
  padding: 8px 10px;
}
.eventlist .lst {
  padding: 8px 0;
}
.eventlist .caption, .eventlist .evback {
  text-align: center;
}
.eventlist .caption a, .eventlist .evback a {
  border-radius: 8px;
  display: inline-block;
  padding: 0 15px;
  text-transform: uppercase;
}
.eventlist .caption {
  line-height: 36px;
  height: 36px;
}
.eventlist .caption a {
  background-color: #7a3f0b;
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
}
.eventlist .thumb {
  float: left;
  margin-right: 10px;
  width: 160px;
}
.eventlist .evback {
  line-height: 24px;
  height: 24px;
}
.eventlist .evback a {
  border: solid 1px #7a3f0b;
  color: #7a3f0b;
  padding-left: 5px;
}
.eventlist .evback a .ico {
  display: block;
  float: left;
  fill: #7a3f0b;
  padding: 4px;
  transform: rotate(180deg);
}

@media only screen and (max-width: 1023px) {
  .eventdetails {
    margin: 0 -15px;
  }
  .eventnews a::after {
    content: "";
    display: table;
    height: 0;
    width: 100%;
  }
  .eventnews .thumb {
    float: left;
    margin-right: 10px;
    width: 160px;
  }
}
@media only screen and (min-width : 1025px) {
  .eventcapt {
    padding: 10px 20px;
  }
  .eventnews li {
    float: left;
    padding: 15px;
    width: 33.33%;
  }
  .eventnews .title {
    box-sizing: content-box;
    padding: 10px;
    height: 3.9em;
    overflow: hidden;
  }
}
@media only screen and (min-width : 1025px) {
  .eventlist .caption a:active, .eventlist .caption a:focus, .eventlist .caption a:hover {
    color: #fff !important;
  }
  .eventlist .evback a:active, .eventlist .evback a:focus, .eventlist .evback a:hover {
    border: solid 1px #971217;
    color: #971217;
  }
  .eventlist .evback a:active .ico, .eventlist .evback a:focus .ico, .eventlist .evback a:hover .ico {
    fill: #971217;
  }
}
.details {
  font-size: 1.125rem;
  font-weight: normal;
}
.details .navcap {
  border-bottom: solid 2px #971217;
  color: #971217;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 30px;
  height: 30px;
  display: block;
  float: left;
  margin: 0;
  padding: 0 5px;
}
.details .livecap {
  text-align: center;
}
.details .livecap a {
  background: #ed1c24;
  border-radius: 15px;
  color: #fff;
  display: inline-block;
  margin: 0;
  padding: 0 15px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 30px;
  height: 30px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.details .artitle, .details .content, .details .summary {
  font-family: "Noto Serif", "Times New Roman", Times, Georgia, serif;
}
.details .artitle {
  font-size: 1.75rem;
  font-weight: normal;
  line-height: 1.3em;
}
.details .subtitle {
  background: #f5f5f5;
  border-radius: 16px;
  color: #570b0e;
  display: block;
  float: left;
  margin: 0;
  padding: 5px 15px;
  font-size: 1.125rem;
  font-weight: 600;
}
.details .summary {
  color: #626165;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.6em;
}
.details .content {
  background: #fff;
  font-size: 1.25rem;
  font-weight: normal;
  line-height: 1.6em;
  text-align: justify;
}
.details .content a {
  color: #1565c0;
  font-weight: normal;
}
.details .content blockquote {
  background: #fffde7;
  border-left: solid 3px #570b0e;
  color: #626165;
  display: block;
  margin: 0 20px 1.1rem;
  padding: 10px 30px;
  font-size: 120%;
}
.details .content figure.img-fill img, .details .content figure.fill img, .details .content figure.lftr img, .details .content figure.rgtr img, .details .content .thumbnails.img-fill img, .details .content .thumbnails.fill img, .details .content .thumbnails.lftr img, .details .content .thumbnails.rgtr img, .details .content .thumins.img-fill img, .details .content .thumins.fill img, .details .content .thumins.lftr img, .details .content .thumins.rgtr img {
  width: 100%;
}
.details .content figure.fill, .details .content .thumbnails.fill, .details .content .thumins.fill {
  width: 100%;
}
.details .content figcaption, .details .content .thumb-caption, .details .content .thumcap, .details .content .altxt {
  font-family: "Muli", Arial, Helvetica, sans-serif;
  padding: 5px;
}
.details .content .thumb-def, .details .content .altxt {
  background: #f5f5f5;
  display: block;
  font-size: 0.875rem;
  font-style: italic;
  font-weight: 300;
  line-height: 1.25em;
  padding: 10px;
  text-align: center;
}
.details .content img.show-gal {
  cursor: zoom-in;
}
.details .content img {
  display: block;
  margin: auto;
}
.details .content img, .details .content table {
  max-width: 100%;
}
.details .content figure, .details .content .thumbnails, .details .content .thumins, .details .content p, .details .content h1, .details .content h2, .details .content h3, .details .content h4, .details .content h5, .details .content h6 {
  margin-bottom: 1.1rem;
}
.details .content h1, .details .content h2 {
  font-size: 1.25rem;
}
.details .content h3 {
  font-size: 1.125rem;
}
.details .content h4, .details .content h5 {
  font-size: 1rem;
}
.details .content table {
  width: 100%;
}
.details .content table th, .details .content table td {
  border: solid 1px #eaeaea;
}
.details .content table td {
  vertical-align: top;
}
.details .extbox {
  margin: 0;
  padding: 10px;
  font-family: "Muli", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.25em;
  text-align: left;
}
.details .extbox a {
  color: #28262c;
}
.details .extbox p {
  padding-top: 0 !important;
}
.details .extbox .desc {
  font-size: 0.875rem;
  font-weight: normal;
}
.details .extbox .extcap {
  color: #89888b;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 32px;
  height: 32px;
  margin: -5px 0 5px;
}
.details .extbox.lft .title, .details .extbox.rgt .title {
  padding: 5px 0;
}
.details .gallery figure img, .details .gallery .thumbnails img, .details .gallery .thumins img {
  cursor: zoom-in;
}
.details .gallery figure.img-fill img, .details .gallery .thumbnails.img-fill img, .details .gallery .thumins.img-fill img {
  width: 100%;
}
.details .gallery figcaption, .details .gallery .thumb-caption, .details .gallery .thumcap {
  padding: 0 10%;
}
.details .gallery img, .details .gallery table {
  max-width: 100%;
}
.details .gallery figure, .details .gallery .thumbnails, .details .gallery .thumins {
  margin-bottom: 1.1rem;
}
.details .gallery table {
  width: 100%;
}
.details .gallery table th, .details .gallery table td {
  border: solid 1px #eaeaea;
}
.details .gallery table td {
  vertical-align: top;
}

.scopecover {
  background-image: linear-gradient(to bottom, #fffde7 250px, #fff 350px);
}
.scopecover .details .caption .lead {
  color: #833825 !important;
  padding-left: 0;
  line-height: 50px;
  font-size: 1.75rem;
  font-weight: 700;
  text-transform: none;
}
.scopecover .details .caption svg.ico {
  margin-left: 0;
  fill: #833825 !important;
}
.scopecover .details .artitle {
  font-weight: bold;
}
.scopecover .details .content {
  padding: 20px 25px 0;
}
.scopecover .authorbox {
  display: block;
  margin: 0;
  padding: 0;
}
.scopecover .authorbox .writer {
  display: block;
  margin: 0;
  padding: 0;
  height: 90px;
  position: relative;
}
.scopecover .authorbox .writer img {
  display: block;
  float: right;
  height: 90px;
  position: relative;
  z-index: 2;
}
.scopecover .authorbox .writer .wrname {
  background: #833825;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 900;
  padding: 10px 100px 10px 10px;
  text-transform: uppercase;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}
.scopecover .authorbox .wrdesc {
  background: #fff;
  border: solid 1px #7a3f0b;
  border-radius: 0 0 5px 5px;
  color: #626165;
  display: block;
  margin: 0;
  padding: 10px;
  font-size: 1rem;
  font-style: italic;
  font-weight: normal;
  line-height: 1.5em;
}
.scopecover .authorbox .wrdesc a {
  color: #28262c;
}

.referencebox .actnav, .sourcebox .actnav, .commentbox .actnav, .funnycover .actnav, .refbasebox .actnav {
  line-height: 24px;
  height: 32px;
}
.referencebox .actnav a, .sourcebox .actnav a, .commentbox .actnav a, .funnycover .actnav a, .refbasebox .actnav a {
  color: #89888b;
  font-size: 0.875rem;
  font-weight: normal;
  height: 24px;
  min-width: 32px;
}
.referencebox .actnav a.active, .referencebox .actnav a.bookmarked, .sourcebox .actnav a.active, .sourcebox .actnav a.bookmarked, .commentbox .actnav a.active, .commentbox .actnav a.bookmarked, .funnycover .actnav a.active, .funnycover .actnav a.bookmarked, .refbasebox .actnav a.active, .refbasebox .actnav a.bookmarked {
  color: #570b0e;
}
.referencebox .actnav a.active svg.ico, .referencebox .actnav a.bookmarked svg.ico, .sourcebox .actnav a.active svg.ico, .sourcebox .actnav a.bookmarked svg.ico, .commentbox .actnav a.active svg.ico, .commentbox .actnav a.bookmarked svg.ico, .funnycover .actnav a.active svg.ico, .funnycover .actnav a.bookmarked svg.ico, .refbasebox .actnav a.active svg.ico, .refbasebox .actnav a.bookmarked svg.ico {
  fill: #570b0e;
}
.referencebox .actnav a.channav, .sourcebox .actnav a.channav, .commentbox .actnav a.channav, .funnycover .actnav a.channav, .refbasebox .actnav a.channav {
  min-width: 0;
  width: 24px;
}
.referencebox .actnav li, .sourcebox .actnav li, .commentbox .actnav li, .funnycover .actnav li, .refbasebox .actnav li {
  padding-left: 5px;
}
.referencebox .actnav svg.ico, .sourcebox .actnav svg.ico, .commentbox .actnav svg.ico, .funnycover .actnav svg.ico, .refbasebox .actnav svg.ico {
  float: left;
  height: 24px;
  width: 24px;
}

.dtepub {
  color: #89888b;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 20px;
  white-space: nowrap;
}

.sharing, .commenting, .embeding, .fanclub {
  background-color: #fff;
  border: solid 1px #4267b2;
  border-radius: 3px;
  color: #4267b2 !important;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 24px;
  height: 26px;
  display: block;
  float: right;
  margin: 0;
  padding: 0 10px 0 0;
}
.sharing svg.ico, .commenting svg.ico, .embeding svg.ico, .fanclub svg.ico {
  float: left;
  margin: 2px !important;
  fill: #4267b2;
  height: 20px !important;
  width: 20px !important;
}

.commenting, .embeding {
  border: solid 1px #7a3f0b;
  color: #7a3f0b !important;
}
.commenting svg.ico, .embeding svg.ico {
  fill: #7a3f0b;
}

.embeding span {
  display: inline-block;
  margin: 0 2px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 1px;
  transform: skewX(6deg) scaleX(0.75);
}
.embeding span b {
  font-size: 0.875rem;
  font-weight: 900;
}

.fanclub {
  border: solid 1px #ed1c24;
  color: #ed1c24 !important;
}
.fanclub svg.ico {
  fill: #ed1c24;
}

.funnycover .artitle {
  color: #570b0e;
}
.funnycover .authorbox {
  background: url(../img/kb.jpg) right center no-repeat;
  position: relative;
  color: #fff;
  z-index: 1;
  height: 50px;
  margin: 20px 0 20px 40px;
}
.funnycover .authorbox .writer {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 50px;
}
.funnycover .authorbox .writer img {
  border: solid 5px #626165;
  background: #89888b;
  display: block;
  float: left;
  margin: -15px 10px -15px -30px;
  padding: 0;
  border-radius: 50%;
  height: 70px;
  width: 70px;
}
.funnycover .authorbox .sharing {
  margin: 10px;
}
.funnycover .actnav, .funnycover .sharing {
  float: right;
}
.funnycover .funintro {
  background: #f5f5f5;
  color: #7a3f0b;
  font-family: "Muli", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.3em;
  padding: 20px;
}

.refbasebox {
  border-bottom: solid 1px #ccc;
}
.refbasebox .catcap, .refbasebox .dtepub {
  display: inline-block;
}
.refbasebox .actnav {
  float: right;
}

.referencebox {
  padding: 0 10px;
}
.referencebox .authorbox {
  float: left;
  text-align: left;
}
.referencebox .authorbox .writer {
  font-size: 1rem;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase;
}
.referencebox .authorbox .writer img {
  border-radius: 50%;
  display: block;
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
  width: 60px;
}
.referencebox .refnav {
  clear: both;
  border-top: solid 1px #eaeaea;
}
.referencebox .refnav .evtcap {
  border-left: solid 1px #eaeaea;
}
.referencebox .actnav {
  float: right;
}
.referencebox .actnav .ico {
  margin-left: 0 !important;
}
.referencebox .sharebox {
  padding-top: 5px;
  text-align: right;
}

.sourcebox {
  text-align: right;
}
.sourcebox .source {
  clear: both;
  color: #89888b;
  line-height: 40px;
  text-align: right;
}
.sourcebox .source b, .sourcebox .source strong {
  color: #28262c;
  text-transform: uppercase;
}
.sourcebox .actnav, .sourcebox .sharing {
  float: left;
}
.sourcebox .dtepub, .sourcebox .source .sharing {
  margin-top: 10px;
}

.commentbox {
  font-size: 1rem;
  line-height: 1.25em;
}
.commentbox input, .commentbox button {
  line-height: 40px;
}
.commentbox .caption {
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
}
.commentbox .caption svg.ico {
  float: left;
}
.commentbox .comm-form {
  border: solid 1px #eaeaea;
  padding: 5px 10px;
}
.commentbox .comm-msg {
  background: #fff;
  border-bottom: solid 1px #eaeaea;
  margin: 0;
  padding: 5px;
}
.commentbox .comm-msg textarea {
  border: none;
  display: block;
  margin: 0;
  padding: 0;
  height: 6em;
  width: 100%;
  transition: all ease 0.3s;
}
.commentbox .comm-err, .commentbox .comm-char {
  display: block;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 28px;
  padding: 0 10px;
}
.commentbox .comm-err, .commentbox .comm-cnt {
  color: #ed1c24;
}
.commentbox .comm-btn {
  float: right;
}
.commentbox .comm-signed {
  color: #535353;
}
.commentbox .comm-reg {
  display: block;
  margin: 0;
  padding: 10px 0;
}
.commentbox .comm-reg label {
  clear: both;
  color: #89888b;
  font-size: 0.875rem;
}
.commentbox .comm-reg .comm-txt {
  border: none;
  border-bottom: solid 1px #89888b;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}
.commentbox .comm-btn {
  border: solid 1px #ed1c24;
  border-radius: 3px;
  color: #ed1c24;
  display: block;
  margin: 10px;
  padding: 0 15px;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
}
.commentbox .authorcmt::after {
  background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNjcuOCAzNjcuOCI+PHBhdGggZD0iTTE4My45IDBjMTAxLjYgMCAxODMuOSA4Mi4zIDE4My45IDE4My45cy04Mi4zIDE4My45LTE4My45IDE4My45UzAgMjg1LjUgMCAxODMuOWwwIDBDLTAuMyA4Mi42IDgxLjYgMC4zIDE4Mi45IDAgMTgzLjIgMCAxODMuNiAwIDE4My45IDB6IiBmaWxsPSIjMDA4NGZmIi8+PHBvbHlnb24gcG9pbnRzPSIyODUuOCAxMzMuMiAxNTUuMiAyNjMuOCA4MiAxOTEuMiAxMTEuOCAxNjIgMTU1LjIgMjA0LjggMjU2IDEwNCAiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) bottom center no-repeat;
  background-size: 70%;
  content: "";
  display: inline-block;
  margin: 0 0 0 5px;
  padding: 0;
  height: 1em;
  width: 1em;
}
.commentbox .viewmore {
  border-bottom: solid 1px #ccc;
  height: 10px;
  margin-bottom: 20px;
  text-align: center;
}
.commentbox .viewmore a {
  background-color: #f5f5f5;
  border: solid 1px #ccc;
  border-radius: 3px;
  color: #ed1c24;
  padding: 5px 8px;
}
.commentbox .viewmore a::after {
  color: #626165;
  content: "»";
  display: inline-block;
  font-weight: bold;
  margin-left: 10px;
  transform: rotate(90deg) scale(1.5);
}

.commentabs {
  border-bottom: solid 1px #eaeaea;
  display: block;
  height: 41px;
}
.commentabs a {
  display: block;
  float: left;
  margin: 0 5px;
  padding: 0 15px;
  color: #89888b;
  font-weight: bold;
  line-height: 40px;
}
.commentabs a.active {
  border: solid 1px #eaeaea;
  border-bottom-color: #fff;
  color: #28262c;
  height: 41px;
  margin-bottom: -1px;
}

.commentlst .comm-form {
  background: #fff;
  border: none;
  padding: 10px 0;
}
.commentlst .comm-form.displayno {
  display: none;
}
.commentlst .comm-form.displayyes {
  display: block;
}
.commentlst .comm-form input, .commentlst .comm-form button {
  line-height: 30px;
}
.commentlst .comm-form .comm-msg {
  border: solid 1px #eaeaea;
}
.commentlst .comm-form .comm-msg textarea {
  height: 4em;
}
.commentlst .comm-form .comm-btn {
  font-size: 1rem;
}
.commentlst .comment, .commentlst .reply {
  padding-bottom: 5px;
}
.commentlst .comment .sendr, .commentlst .reply .sendr {
  line-height: 32px;
}
.commentlst .comment .sendr .membr, .commentlst .reply .sendr .membr {
  color: #1b5e20;
  display: block;
  margin: 0;
  padding: 0;
  font-size: 1.1rem;
  font-weight: 700;
}
.commentlst .comment .sendr .membr .avatr, .commentlst .reply .sendr .membr .avatr {
  border-radius: 30px;
  color: #fff;
  display: none;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 60px;
  overflow: hidden;
  height: 60px;
  width: 60px;
  text-align: center;
}
.commentlst .comment .replyat, .commentlst .reply .replyat {
  color: #1b5e20;
  display: inline-block;
  margin: 0 8px 0 0;
  font-weight: bold;
  text-decoration: underline;
}
.commentlst .comment .timer, .commentlst .reply .timer {
  color: #89888b;
  display: block;
  margin: 0;
  padding: 0;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 24px;
}
.commentlst .comment .actnav, .commentlst .reply .actnav {
  line-height: 24px;
  height: 24px;
  display: block;
  margin: 0;
  padding: 0;
}
.commentlst .comment .actnav a, .commentlst .reply .actnav a {
  height: 24px;
  min-width: 28px;
}
.commentlst .comment .actnav .bar, .commentlst .reply .actnav .bar {
  float: right;
}
.commentlst .comment .actnav .timer, .commentlst .reply .actnav .timer {
  float: left;
}
.commentlst .comment .actnav .thumup, .commentlst .comment .actnav .thumdw, .commentlst .comment .actnav .feedbk, .commentlst .reply .actnav .thumup, .commentlst .reply .actnav .thumdw, .commentlst .reply .actnav .feedbk {
  color: #89888b;
}
.commentlst .comment .actnav .thumup::before, .commentlst .comment .actnav .thumdw::before, .commentlst .comment .actnav .feedbk::before, .commentlst .reply .actnav .thumup::before, .commentlst .reply .actnav .thumdw::before, .commentlst .reply .actnav .feedbk::before {
  background: center no-repeat;
  background-size: 20px;
  content: "";
  display: block;
  float: left;
  margin: 0;
  padding: 0 4px 0 0;
  height: 24px;
  width: 24px;
}
.commentlst .comment .actnav .thumup::before, .commentlst .comment .actnav .thumdw::before, .commentlst .reply .actnav .thumup::before, .commentlst .reply .actnav .thumdw::before {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIwLjcgMTQuNmMwLTAuNi0wLjItMS4xLTAuNS0xLjQgMC4xLTAuMyAwLjItMC45IDAuMS0xLjQgLTAuMi0wLjktMC44LTEuMi0xLjUtMS40IC0wLjMtMC4xLTAuOS0wLjEtMS43LTAuMSAtMC42IDAtMS43IDAtMi4xLTAuMSAwLTAuMyAwLjMtMC44IDAuNS0xLjIgMC4zLTAuNiAwLjYtMS4zIDAuNy0xLjggMC4yLTEtMC4xLTIuNy0wLjctMy42QzE1LjIgMy4xIDE0LjggMyAxNC42IDNjLTEuMi0wLjEtMS42IDEuNi0xLjggMi44IDAgMC4yLTAuMSAwLjQtMC4xIDAuNSAtMC4xIDAuMy0wLjggMS4xLTEuMyAxLjYgLTAuNiAwLjctMS4xIDEuMi0xLjMgMS42IC0wLjMgMC41LTAuOSAxLjYtMS4zIDIuM0gzLjNWMjFoNi4xdi0wLjNjMC4yIDAuMSAwLjQgMC4xIDAuNyAwLjIgMC40IDAuMSAxLjIgMC4xIDIuNCAwLjEgMS4yIDAgMi44IDAgNC40LTAuMSAwLjQgMCAwLjcgMCAwLjggMCAwLjggMCAxLjctMC43IDEuNy0xLjZ2LTAuOGMwLjItMC4zIDAuNy0wLjkgMC44LTEuNSAwLjEtMC40IDAtMC44LTAuMi0xLjFDMjAuNCAxNS43IDIwLjcgMTUuMiAyMC43IDE0LjZ6TTQuMyAxMi44aDQuMVYyMEg0LjNWMTIuOHpNMTkuMSAxNS40bC0wLjYgMC4zIDAuNSAwLjVjMCAwIDAuMyAwLjMgMC4yIDAuNiAwIDAuMy0wLjQgMC45LTAuNyAxLjFsLTAuMSAwLjF2MS4yYzAgMC4zLTAuNCAwLjYtMC42IDAuNiAtMC4xIDAtMC40IDAtMC45IDAgLTEuNiAwLTUuOCAwLjItNi41IDAgLTAuNC0wLjEtMC43LTAuMi0wLjktMC4ydi02LjljMC4zLTAuNSAxLjItMi4xIDEuNS0yLjggMC4xLTAuMyAwLjctMC45IDEuMi0xLjQgMC45LTEgMS40LTEuNiAxLjUtMiAwLTAuMSAwLjEtMC4zIDAuMS0wLjUgMC40LTEuOCAwLjYtMiAwLjctMiAwIDAgMCAwIDAgMCAwIDAgMC4xIDAgMC4yIDAuMSAwLjQgMC42IDAuNyAyIDAuNSAyLjggLTAuMSAwLjQtMC40IDEtMC42IDEuNiAtMC41IDEtMC45IDEuOS0wLjQgMi40IDAuNCAwLjQgMS4yIDAuNCAyLjkgMC40IDAuNiAwIDEuMiAwIDEuNCAwIDAuNiAwLjIgMC43IDAuMyAwLjggMC43IDAuMSAwLjQtMC4xIDAuOS0wLjIgMS4xTDE5IDEzLjVsMC4zIDAuMmMwIDAgMC40IDAuMyAwLjQgMC45QzE5LjcgMTUuMSAxOS4xIDE1LjQgMTkuMSAxNS40eiIgZmlsbD0iIzg5ODg4YiIvPjwvc3ZnPg==);
}
.commentlst .comment .actnav .thumdw::before, .commentlst .reply .actnav .thumdw::before {
  transform: rotate(180deg);
}
.commentlst .comment .actnav .feedbk::before, .commentlst .reply .actnav .feedbk::before {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE4LjYgNC41YzEuMyAwIDIuNCAxLjEgMi40IDIuNHY2LjhjMCAxLjUtMS42IDMuNy0yLjggNS4xbC0xLTEuN2MtMC40LTAuNi0xLTEtMS43LTFINS40QzQuMSAxNi4xIDMgMTUgMyAxMy43VjYuOWMwLTEuMyAxLjEtMi40IDIuNC0yLjRIMTguNk0xOC42IDMuNUg1LjRDMy41IDMuNSAyIDUgMiA2Ljl2Ni44YzAgMS45IDEuNSAzLjQgMy40IDMuNGgxMC4xYzAuNCAwIDAuNyAwLjIgMC45IDAuNWwxLjcgMi45YzAgMCA0LTQgNC02LjhWNi45QzIyIDUgMjAuNSAzLjUgMTguNiAzLjVMMTguNiAzLjV6IiBmaWxsPSIjODk4ODhiIi8+PHBhdGggZD0iTTggMTAuNWMtMC42IDAtMSAwLjQtMSAxczAuNCAxIDEgMWMwLjYgMCAxLTAuNCAxLTFTOC42IDEwLjUgOCAxMC41TDggMTAuNXoiIGZpbGw9IiM4OTg4OGIiLz48cGF0aCBkPSJNMTIgMTAuNWMtMC42IDAtMSAwLjQtMSAxczAuNCAxIDEgMSAxLTAuNCAxLTFTMTIuNiAxMC41IDEyIDEwLjVMMTIgMTAuNXoiIGZpbGw9IiM4OTg4OGIiLz48cGF0aCBkPSJNMTYgMTAuNWMtMC42IDAtMSAwLjQtMSAxczAuNCAxIDEgMWMwLjYgMCAxLTAuNCAxLTFTMTYuNiAxMC41IDE2IDEwLjVMMTYgMTAuNXoiIGZpbGw9IiM4OTg4OGIiLz48L3N2Zz4=);
}
.commentlst .comment:nth-child(2n) {
  background: #f5f5f5;
}
.commentlst .reply {
  border-top: dotted 1px #d3d3d3;
  margin-left: 30px;
}
.commentlst .repbox {
  margin-top: 10px;
}
.commentlst .repmore {
  border-top: dotted 1px #d3d3d3;
  color: #971217;
  display: block;
  font-weight: 300;
  margin: 0 30px;
  text-align: center;
}
.commentlst .repmore::after {
  color: #626165;
  content: "»";
  display: inline-block;
  font-weight: bold;
  line-height: 30px;
  margin-left: 10px;
  transform: rotate(90deg) scale(1.25);
}
.commentlst .topup .sendr .membr {
  color: #ed1c24 !important;
}
.commentlst .topup .sendr .membr .avatr {
  background: #ed1c24 !important;
}
.commentlst .topup .sendr .membr::after {
  background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIwLjcgMTQuNmMwLTAuNi0wLjItMS4xLTAuNS0xLjQgMC4xLTAuMyAwLjItMC45IDAuMS0xLjQgLTAuMi0wLjktMC44LTEuMi0xLjUtMS40IC0wLjMtMC4xLTAuOS0wLjEtMS43LTAuMSAtMC42IDAtMS43IDAtMi4xLTAuMSAwLTAuMyAwLjMtMC44IDAuNS0xLjIgMC4zLTAuNiAwLjYtMS4zIDAuNy0xLjggMC4yLTEtMC4xLTIuNy0wLjctMy42QzE1LjIgMy4xIDE0LjggMyAxNC42IDNjLTEuMi0wLjEtMS42IDEuNi0xLjggMi44IDAgMC4yLTAuMSAwLjQtMC4xIDAuNSAtMC4xIDAuMy0wLjggMS4xLTEuMyAxLjYgLTAuNiAwLjctMS4xIDEuMi0xLjMgMS42IC0wLjMgMC41LTAuOSAxLjYtMS4zIDIuM0gzLjNWMjFoNi4xdi0wLjNjMC4yIDAuMSAwLjQgMC4xIDAuNyAwLjIgMC40IDAuMSAxLjIgMC4xIDIuNCAwLjEgMS4yIDAgMi44IDAgNC40LTAuMSAwLjQgMCAwLjcgMCAwLjggMCAwLjggMCAxLjctMC43IDEuNy0xLjZ2LTAuOGMwLjItMC4zIDAuNy0wLjkgMC44LTEuNSAwLjEtMC40IDAtMC44LTAuMi0xLjFDMjAuNCAxNS43IDIwLjcgMTUuMiAyMC43IDE0LjZ6TTQuMyAxMi44aDQuMVYyMEg0LjNWMTIuOHpNMTkuMSAxNS40bC0wLjYgMC4zIDAuNSAwLjVjMCAwIDAuMyAwLjMgMC4yIDAuNiAwIDAuMy0wLjQgMC45LTAuNyAxLjFsLTAuMSAwLjF2MS4yYzAgMC4zLTAuNCAwLjYtMC42IDAuNiAtMC4xIDAtMC40IDAtMC45IDAgLTEuNiAwLTUuOCAwLjItNi41IDAgLTAuNC0wLjEtMC43LTAuMi0wLjktMC4ydi02LjljMC4zLTAuNSAxLjItMi4xIDEuNS0yLjggMC4xLTAuMyAwLjctMC45IDEuMi0xLjQgMC45LTEgMS40LTEuNiAxLjUtMiAwLTAuMSAwLjEtMC4zIDAuMS0wLjUgMC40LTEuOCAwLjYtMiAwLjctMiAwIDAgMCAwIDAgMCAwIDAgMC4xIDAgMC4yIDAuMSAwLjQgMC42IDAuNyAyIDAuNSAyLjggLTAuMSAwLjQtMC40IDEtMC42IDEuNiAtMC41IDEtMC45IDEuOS0wLjQgMi40IDAuNCAwLjQgMS4yIDAuNCAyLjkgMC40IDAuNiAwIDEuMiAwIDEuNCAwIDAuNiAwLjIgMC43IDAuMyAwLjggMC43IDAuMSAwLjQtMC4xIDAuOS0wLjIgMS4xTDE5IDEzLjVsMC4zIDAuMmMwIDAgMC40IDAuMyAwLjQgMC45QzE5LjcgMTUuMSAxOS4xIDE1LjQgMTkuMSAxNS40eiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==) center no-repeat;
  background-color: #ed1c24;
  background-size: 16px;
  border-radius: 50%;
  content: "";
  display: inline-block;
  margin: 0 5px;
  height: 20px;
  width: 20px;
}

.eventmorebox {
  background: #f5f5f5;
}
.eventmorebox .caption {
  background: #7a3f0b;
  color: #fff9c4;
}
.eventmorebox .caption .lead {
  color: #fdd835;
}
.eventmorebox .caption span {
  display: block;
  float: left;
  margin: 0;
  padding: 0 10px;
  font-size: 0.875rem;
  font-weight: 300;
  text-transform: uppercase;
}
.eventmorebox .newslst .bar li {
  border: none;
  overflow: hidden;
  padding: 10px;
}

.morenewsbox .caption {
  margin-bottom: 0 !important;
}
.morenewsbox .newslst li {
  padding: 15px 0;
}
.morenewsbox .newslst li:first-child {
  border: none !important;
}
.morenewsbox .newslst li .title {
  font-size: 1.125rem;
  padding-bottom: 15px;
}
.morenewsbox.minlst .caption {
  border-bottom: solid 1px #eaeaea;
}
.morenewsbox.minlst .newslst li {
  padding: 7px 0;
}

.videosmallbox {
  background: #eaeaea;
}
.videosmallbox a {
  color: #fff;
}
.videosmallbox .fst, .videosmallbox .lst li {
  border-top: solid 1px #626165;
  background: #28262c;
}
.videosmallbox .fst .title {
  font-size: 1.125rem;
  font-weight: 700;
}
.videosmallbox .fst .thumb.play::before {
  background-size: 32px;
  height: 48px;
  width: 48px;
}
.videosmallbox .title {
  padding: 10px !important;
  font-size: 0.875rem;
  font-weight: normal;
}
.videosmallbox .lst li a {
  line-height: 1.1em;
  font-size: 0.875rem;
}
.videosmallbox .lst li .thumb {
  margin: 5px;
  width: 144px;
}
.videosmallbox .lst li .thumb.lft {
  margin-right: 10px;
}
.videosmallbox .lst li .thumb.rgt {
  margin-left: 10px;
}

.scoperefbox .caption {
  border-bottom: solid 1px #89888b;
  color: #28262c;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
}

.scopemorebox .caption {
  border-top: solid 3px #7a3f0b;
  color: #7a3f0b;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
}
.scopemorebox > .bar > li:nth-child(2n+1) {
  clear: both;
}
.scopemorebox .author {
  background: #f5f5f5;
  display: block;
  height: 90px;
}
.scopemorebox .author .writer {
  color: #7a3f0b;
  display: block;
  float: left;
  margin: 20px 0 0 20px;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 900;
  text-transform: uppercase;
}
.scopemorebox .author img {
  float: right;
  height: 90px;
}

.scoperelate li {
  padding: 0;
}
.scoperelate li .title {
  background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTguOCAyMmMxLjEgMC4zIDIuMiAwLjUgMy4yIDAuNSA0LjQgMCA4LjYtMi44IDEwLTcuM0MyMy44IDkuNyAyMC44IDMuOCAxNS4yIDIgOS43IDAuMiAzLjggMy4yIDIgOC44IDAuMiAxNC4zIDMuMiAyMC4yIDguOCAyMnpNOS4xIDIxYy0yLjQtMC44LTQuMy0yLjUtNS40LTQuNmg1LjcgNC45IDAuM0wxMyAyMS4zYzAgMC4xIDAgMC4xIDAgMC4yQzExLjcgMjEuNiAxMC40IDIxLjUgOS4xIDIxTDkuMSAyMXpNMjEuNCAxMy4zbC0zLjktMi44IDAgMCAwIDAgLTQuMi0zLjEgNC4yLTNjMCAwIDAgMCAwLjEtMC4xQzIwLjQgNi4zIDIxLjkgOS44IDIxLjQgMTMuM3pNMyA5LjFjMC41LTEuNiAxLjQtMyAyLjYtNGwxLjggNS41IDAgMCAxLjYgNUgzLjJjMCAwIDAgMCAwIDBDMi40IDEzLjUgMi4zIDExLjIgMyA5LjF6TTE0LjIgMTUuNUgxMGwtMC4yLTAuNmMwIDAgMCAwIDAgMGwtMS4zLTRMMTIuNCA4bDMuOSAyLjggLTEuMiAzLjcgLTAuMyAwLjlIMTQuMnpNMTIgMi41YzEgMCAyIDAuMSAyLjkgMC41IDAuNiAwLjIgMS4yIDAuNSAxLjcgMC44bC00LjIgMy4xIDAgMEw4LjIgOS45IDYuNCA0LjRjMCAwIDAgMCAwIDBDOCAzLjIgMTAgMi41IDEyIDIuNXpNMjEgMTQuOWMtMS4xIDMuMy0zLjggNS42LTcgNi4zbDEuNi00LjhoMGwxLjYtNSA0IDIuOUMyMS4xIDE0LjYgMjEuMSAxNC44IDIxIDE0Ljl6IiBmaWxsPSIjODMzODI1Ii8+PC9zdmc+) left 0px top 16px no-repeat;
  background-size: 20px;
  font-family: "Noto Serif", "Times New Roman", Times, Georgia, serif;
  font-size: 1.125rem;
  font-weight: normal;
  padding: 15px 0 15px 30px;
}
.scoperelate li .thumb {
  display: none;
}

.funminbox {
  background: #f5f5f5;
}
.funminbox .caption {
  background: rgb(131, 56, 37);
  background-image: linear-gradient(to right, rgba(131,56,37,1) 0%, rgba(240,101,67,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#833825", endColorstr="#f06543", GradientType=0);
}
.funminbox .caption .lead {
  color: #f5f5f5;
}
.funminbox .bar li {
  font-size: 0.875rem;
  padding: 5px;
  width: 50%;
}

.matchbox {
  font-family: "Muli", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  position: relative;
}
.matchbox .score {
  background: #2e7d32;
  color: #fff;
  display: block;
  float: left;
  margin: 0 -60px;
  padding: 0;
  font-size: 1.75rem;
  font-weight: 900;
  line-height: 70px;
  height: 70px;
  width: 120px;
  text-align: center;
  position: relative;
  z-index: 5;
}
.matchbox .score span {
  display: block;
}
.matchbox.playing .score {
  background: #971217;
}
.matchbox .tmlogo {
  display: block;
  margin: 0 auto;
  padding: 6px;
  height: 70px;
  width: 70px;
}
.matchbox .tmlogo img {
  max-width: 100%;
  max-height: 100%;
}
.matchbox .tmname {
  display: block;
}
.matchbox .tmname .tmexp {
  display: table;
  height: 70px;
  width: 100%;
}
.matchbox .tmname span {
  display: table-cell;
  margin: 0;
  padding: 0;
  line-height: 1.3em;
  overflow: hidden;
  height: 40px;
  width: 100%;
  text-transform: uppercase;
  vertical-align: middle;
}
.matchbox .home, .matchbox .away {
  border-bottom: solid 1px #1b5e20;
  background: #f5f5f5;
  display: block;
  float: left;
  margin: 0;
  padding: 0 70px;
  height: 70px;
  width: 50%;
}
.matchbox .home .tmlogo {
  float: left;
  margin-left: -70px;
}
.matchbox .home .tmname {
  padding-left: 10px;
  text-align: left;
}
.matchbox .away {
  float: right;
}
.matchbox .away .tmlogo {
  float: right;
  margin-right: -70px;
}
.matchbox .away .tmname {
  padding-right: 10px;
  text-align: right;
}
.matchbox.playing .home, .matchbox.playing .away {
  border-bottom: solid 1px #570b0e;
}
.matchbox .timer {
  background: #626165;
  color: #fff;
  display: block;
  margin: 0 auto;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 30px;
  height: 30px;
  text-align: center;
  width: 50%;
}
.matchbox .stadium {
  background: #f5f5f5;
  color: #2e7d32;
  font-size: 0.875rem;
  font-weight: normal;
  padding: 5px 10px;
}
.matchbox .stadium b {
  color: #971217;
  font-size: 1rem;
  font-weight: 900;
}
.matchbox .stadium span {
  color: #2e7d32;
}
.matchbox .stadium .channel {
  background: #eaeaea url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIxIDUuN2gtNy42TDE0LjkgM2MwLjEtMC4yIDAuMS0wLjUtMC4yLTAuNyAtMC4yLTAuMS0wLjUtMC4xLTAuNyAwLjJsLTEuOSAzLjJoLTEuOUw4LjQgMi41QzguMyAyLjMgOCAyLjIgNy44IDIuMyA3LjUgMi41IDcuNCAyLjggNy42IDNsMS42IDIuOEgzYy0wLjggMC0xLjUgMC43LTEuNSAxLjV2MTNjMCAwLjggMC43IDEuNSAxLjUgMS41aDE4YzAuOCAwIDEuNS0wLjcgMS41LTEuNXYtMTNDMjIuNSA2LjQgMjEuOCA1LjcgMjEgNS43ek0yMS41IDIwLjJjMCAwLjMtMC4yIDAuNS0wLjUgMC41SDNjLTAuMyAwLTAuNS0wLjItMC41LTAuNXYtMTNDMi41IDcgMi43IDYuNyAzIDYuN2gxOGMwLjMgMCAwLjUgMC4yIDAuNSAwLjVWMjAuMnoiLz48cGF0aCBkPSJNMTcgNy43SDVjLTAuOCAwLTEuNSAwLjctMS41IDEuNXY5YzAgMC44IDAuNyAxLjUgMS41IDEuNWgxMmMwLjggMCAxLjUtMC43IDEuNS0xLjV2LTlDMTguNSA4LjQgMTcuOCA3LjcgMTcgNy43ek0xNy41IDE4LjJjMCAwLjMtMC4yIDAuNS0wLjUgMC41SDVjLTAuMyAwLTAuNS0wLjItMC41LTAuNXYtOUM0LjUgOSA0LjcgOC43IDUgOC43aDEyYzAuMyAwIDAuNSAwLjIgMC41IDAuNVYxOC4yeiIvPjxjaXJjbGUgY3g9IjIwIiBjeT0iMTAiIHI9IjAuNSIvPjxjaXJjbGUgY3g9IjIwIiBjeT0iMTIiIHI9IjAuNSIvPjwvc3ZnPg==) 5px 50% no-repeat;
  background-size: 16px;
  color: #28262c;
  font-weight: bold;
  display: block;
  float: right;
  margin: -5px -10px -5px 10px;
  padding: 5px 10px 5px 26px;
}

.photogallery .galslider, .gallerycover .galslider {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.photogallery .galslider a, .gallerycover .galslider a {
  color: #fff;
}
.photogallery .galslider .bar, .gallerycover .galslider .bar {
  height: 100%;
  width: 100000px;
  transition: all ease 0.3s;
}
.photogallery .galslider .bar li, .gallerycover .galslider .bar li {
  height: 100%;
  width: 100%;
  position: relative;
  padding: 10px;
  vertical-align: baseline;
}
.photogallery .galslider .bar li img, .gallerycover .galslider .bar li img {
  -o-object-fit: contain;
  object-fit: contain;
  height: 100%;
  width: 100%;
}
.photogallery .gindex, .gallerycover .gindex {
  color: #89888b;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 40px;
  padding: 10px 0;
}
.photogallery .gindex b, .gallerycover .gindex b {
  color: #28262c;
  font-size: 1.5rem;
  font-weight: 700;
}
.photogallery .gal-play, .gallerycover .gal-play {
  background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTUuMiAzLjlDNS4yIDMuOSA1LjIgMy45IDUuMiAzLjlsMTMuNyA3LjljMC4xIDAgMC4xIDAuMSAwLjEgMC4xIDAgMC4xIDAgMC4xLTAuMSAwLjFMNS4yIDIwYzAgMC0wLjEgMC0wLjEgMCAtMC4xIDAtMC4yIDAtMC4yLTAuMlY0LjFDNSA0IDUuMSAzLjkgNS4yIDMuOU01LjIgMi45QzQuNiAyLjkgNCAzLjQgNCA0LjF2MTUuOGMwIDAuNyAwLjYgMS4yIDEuMiAxLjIgMC4yIDAgMC40IDAgMC42LTAuMkwxOS40IDEzYzAuOC0wLjQgMC44LTEuNiAwLTJMNS43IDMuMUM1LjYgMyA1LjQgMi45IDUuMiAyLjlMNS4yIDIuOXoiLz48L3N2Zz4=) center no-repeat;
  background-size: 24px;
  border: solid 1px #28262c;
  border-radius: 50%;
  display: block;
  float: left;
  margin: 0 10px;
  padding: 0;
  opacity: 0.75;
  height: 40px;
  width: 40px;
}
.photogallery .gal-play.paused, .gallerycover .gal-play.paused {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTkgMjJINWMtMC44IDAtMS41LTAuNy0xLjUtMS41di0xN0MzLjUgMi43IDQuMiAyIDUgMmg0YzAuOCAwIDEuNSAwLjcgMS41IDEuNXYxN0MxMC41IDIxLjMgOS44IDIyIDkgMjJ6TTUgM0M0LjcgMyA0LjUgMy4yIDQuNSAzLjV2MTdDNC41IDIwLjggNC43IDIxIDUgMjFoNGMwLjMgMCAwLjUtMC4yIDAuNS0wLjV2LTE3QzkuNSAzLjIgOS4zIDMgOSAzSDV6Ii8+PHBhdGggZD0iTTE5IDIyaC00Yy0wLjggMC0xLjUtMC43LTEuNS0xLjV2LTE3QzEzLjUgMi43IDE0LjIgMiAxNSAyaDRjMC44IDAgMS41IDAuNyAxLjUgMS41djE3QzIwLjUgMjEuMyAxOS44IDIyIDE5IDIyek0xNSAzYy0wLjMgMC0wLjUgMC4yLTAuNSAwLjV2MTdjMCAwLjMgMC4yIDAuNSAwLjUgMC41aDRjMC4zIDAgMC41LTAuMiAwLjUtMC41di0xN0MxOS41IDMuMiAxOS4zIDMgMTkgM0gxNXoiLz48L3N2Zz4=);
}
.photogallery .gal-closer, .photogallery .gal-next, .photogallery .gal-prev, .gallerycover .gal-closer, .gallerycover .gal-next, .gallerycover .gal-prev {
  background: transparent;
  display: block;
  opacity: 0.75;
  position: absolute;
  top: 0;
}
.photogallery .gal-closer.active, .photogallery .gal-next.active, .photogallery .gal-prev.active, .gallerycover .gal-closer.active, .gallerycover .gal-next.active, .gallerycover .gal-prev.active {
  opacity: 1;
}
.photogallery .gal-closer::after, .photogallery .gal-closer::before, .photogallery .gal-next::after, .photogallery .gal-next::before, .photogallery .gal-prev::after, .photogallery .gal-prev::before, .gallerycover .gal-closer::after, .gallerycover .gal-closer::before, .gallerycover .gal-next::after, .gallerycover .gal-next::before, .gallerycover .gal-prev::after, .gallerycover .gal-prev::before {
  background: #fff;
  border-radius: 1px;
  content: "";
  display: block;
  height: 2px;
  width: 32px;
  position: absolute;
  top: 50%;
  left: 50%;
}
.photogallery .gal-closer, .gallerycover .gal-closer {
  border: solid 1px #28262c;
  border-radius: 50%;
  height: 42px;
  width: 42px;
  top: auto;
  bottom: 10px;
  right: 20px;
}
.photogallery .gal-closer::after, .photogallery .gal-closer::before, .gallerycover .gal-closer::after, .gallerycover .gal-closer::before {
  background: #28262c;
  width: 24px;
}
.photogallery .gal-closer::after, .gallerycover .gal-closer::after {
  margin-top: 0;
  margin-left: -12px;
  transform: rotate(45deg);
}
.photogallery .gal-closer::before, .gallerycover .gal-closer::before {
  margin-top: 0;
  margin-left: -12px;
  transform: rotate(-45deg);
}
.photogallery .gal-next, .gallerycover .gal-next {
  height: 100%;
  width: 70%;
  right: 0;
}
.photogallery .gal-next::after, .photogallery .gal-next::before, .gallerycover .gal-next::after, .gallerycover .gal-next::before {
  left: auto;
  right: 15px;
}
.photogallery .gal-next::after, .gallerycover .gal-next::after {
  margin-top: -11px;
  margin-left: -7px;
  transform: rotate(45deg);
}
.photogallery .gal-next::before, .gallerycover .gal-next::before {
  margin-top: 11px;
  margin-left: -7px;
  transform: rotate(-45deg);
}
.photogallery .gal-prev, .gallerycover .gal-prev {
  height: 100%;
  width: 30%;
  left: 0;
}
.photogallery .gal-prev::after, .photogallery .gal-prev::before, .gallerycover .gal-prev::after, .gallerycover .gal-prev::before {
  left: 15px;
}
.photogallery .gal-prev::after, .gallerycover .gal-prev::after {
  margin-top: -11px;
  margin-left: -3px;
  transform: rotate(-45deg);
}
.photogallery .gal-prev::before, .gallerycover .gal-prev::before {
  margin-top: 11px;
  margin-left: -3px;
  transform: rotate(45deg);
}

.photogallery {
  background: #28262c;
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
}
.photogallery .galinfo {
  background: #f5f5f5;
  line-height: 1.5em;
  padding: 10px;
  overflow-y: auto;
  height: 50%;
  position: relative;
}
.photogallery .galinfo .title {
  border-bottom: solid 1px #89888b;
  font-size: 1.5rem;
  font-weight: 700;
  padding-bottom: 20px;
}
.photogallery .galinfo .summ {
  clear: both;
  font-size: 1rem;
  font-weight: normal;
}
.photogallery .galinfo .author {
  display: block;
  float: left;
  margin: 0;
  padding: 10px 0;
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
}
.photogallery .galinfo .sharing {
  margin: 10px 0;
  float: right;
}
.photogallery .galslider {
  height: 50%;
  position: relative;
}
.photogallery .galslider .desc {
  color: #fff;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.25em;
  padding: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 100%;
}

.gallerycover {
  background: #28262c;
}
.gallerycover .gal-photos {
  position: relative;
}
.gallerycover .gal-photos::before {
  display: none;
  animation: unset;
}
.gallerycover .gal-photos.waiting::before {
  background: #ed1c24;
  display: block;
  content: "";
  height: 3px;
  width: 100%;
  animation: widdening 5s ease 0s;
  position: absolute;
  bottom: 0;
  left: 0;
}
.gallerycover .gal-photos .content {
  display: none;
}
.gallerycover .gal-info {
  background: rgba(0, 0, 0, 0.15);
  color: #eee;
  padding: 10px;
}
.gallerycover .gal-info .breadcrum {
  border: none;
}
.gallerycover .gal-info .breadcrum a {
  color: #fff !important;
  margin: 0 !important;
}
.gallerycover .gal-info .artitle {
  font-size: 1.5rem;
  font-weight: 700;
  padding: 10px 0;
}
.gallerycover .gal-info .actnav {
  float: none;
  clear: both;
  margin-top: 0;
}
.gallerycover .gal-info .summary {
  line-height: 1.6em;
  text-align: justify;
}
.gallerycover .gal-info .title, .gallerycover .gal-info .writer {
  color: #fff;
}
.gallerycover .gal-desc {
  color: #fff;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.6em;
  padding: 10px;
  text-align: center;
}
.gallerycover .gal-more {
  float: left;
  width: 100%;
}
.gallerycover .gal-more .w69 {
  margin: auto;
}
.gallerycover .gal-refer {
  background: #28262c;
  border-top: solid 1px #434343;
}
.gallerycover .gal-refer .bar li {
  margin: 10px 10px 20px;
  padding: 0;
  width: 240px;
}
.gallerycover .gal-refer .caption {
  color: #fff;
  font-weight: bold;
  padding: 0 10px;
  text-transform: uppercase;
}
.gallerycover .gal-refer .news .title {
  overflow: hidden;
  height: 80px;
  padding-left: 10px;
  padding-right: 10px;
}
.gallerycover .gal-refer .news.mixed .title {
  height: 96px;
}
.gallerycover .galslider {
  height: 60%;
}
.gallerycover .gindex b {
  color: #fff;
}
.gallerycover .gal-play {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTUuMiAzLjlDNS4yIDMuOSA1LjIgMy45IDUuMiAzLjlsMTMuNyA3LjljMC4xIDAgMC4xIDAuMSAwLjEgMC4xIDAgMC4xIDAgMC4xLTAuMSAwLjFMNS4yIDIwYzAgMC0wLjEgMC0wLjEgMCAtMC4xIDAtMC4yIDAtMC4yLTAuMlY0LjFDNSA0IDUuMSAzLjkgNS4yIDMuOU01LjIgMi45QzQuNiAyLjkgNCAzLjQgNCA0LjF2MTUuOGMwIDAuNyAwLjYgMS4yIDEuMiAxLjIgMC4yIDAgMC40IDAgMC42LTAuMkwxOS40IDEzYzAuOC0wLjQgMC44LTEuNiAwLTJMNS43IDMuMUM1LjYgMyA1LjQgMi45IDUuMiAyLjlMNS4yIDIuOXoiLz48L3N2Zz4=);
  border-color: #eee;
  opacity: 0.8;
}
.gallerycover .gal-play.paused {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTkgMjJINWMtMC44IDAtMS41LTAuNy0xLjUtMS41di0xN0MzLjUgMi43IDQuMiAyIDUgMmg0YzAuOCAwIDEuNSAwLjcgMS41IDEuNXYxN0MxMC41IDIxLjMgOS44IDIyIDkgMjJ6TTUgM0M0LjcgMyA0LjUgMy4yIDQuNSAzLjV2MTdDNC41IDIwLjggNC43IDIxIDUgMjFoNGMwLjMgMCAwLjUtMC4yIDAuNS0wLjV2LTE3QzkuNSAzLjIgOS4zIDMgOSAzSDV6Ii8+PHBhdGggZD0iTTE5IDIyaC00Yy0wLjggMC0xLjUtMC43LTEuNS0xLjV2LTE3QzEzLjUgMi43IDE0LjIgMiAxNSAyaDRjMC44IDAgMS41IDAuNyAxLjUgMS41djE3QzIwLjUgMjEuMyAxOS44IDIyIDE5IDIyek0xNSAzYy0wLjMgMC0wLjUgMC4yLTAuNSAwLjV2MTdjMCAwLjMgMC4yIDAuNSAwLjUgMC41aDRjMC4zIDAgMC41LTAuMiAwLjUtMC41di0xN0MxOS41IDMuMiAxOS4zIDMgMTkgM0gxNXoiLz48L3N2Zz4=);
}

.peakmarkr .peakr {
  padding: 10px 0;
}
.peakmarkr .peakr .infor {
  background: #eaeaea;
  font-family: "Muli", Arial, Helvetica, sans-serif;
  line-height: 60px;
  margin-bottom: 20px;
  position: sticky;
  top: 40px;
  text-transform: uppercase;
  text-align: left;
  z-index: 2;
}
.peakmarkr .peakr .infor .indexr {
  border-right: solid 3px #fff;
  background: #2e7d32;
  color: #fff;
  display: block;
  float: left;
  margin: 0 10px 0 0;
  padding: 0 10px;
  font-size: 1.75rem;
  font-weight: 900;
  min-width: 60px;
  text-align: center;
}
.peakmarkr .peakr .infor .point {
  border-left: solid 3px #fff;
  background: #971217;
  color: #fff;
  display: block;
  float: right;
  margin: 0 0 0 10px;
  padding: 0 10px;
  font-size: 1.75rem;
  font-weight: 900;
  min-width: 60px;
  text-align: center;
}
.peakmarkr .peakr .infor .point sup {
  font-size: 0.875rem;
  font-weight: 700;
}
.peakmarkr .peakr .infor .title {
  font-size: 1.5rem;
  font-weight: 900;
  padding: 0 10px;
}
.peakmarkr .peakr .infor .playpos {
  color: #971217;
  display: block;
  float: right;
  margin: 0;
  padding: 0 10px;
  font-size: 1rem;
  font-weight: 700;
}
.peakmarkr .peakr.ranking .infor::before {
  background: #971217;
  border-right: solid 3px #fff;
  content: "";
  display: block;
  margin: 0 10px 0 0;
  float: left;
  height: 60px;
  width: 10px;
}
.peakmarkr .peakr .refer {
  font-family: "Muli", Arial, Helvetica, sans-serif;
  line-height: 30px;
}
.peakmarkr .peakr .refer .playpos {
  color: #971217;
  display: block;
  margin: 0;
  padding: 5px 10px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
.peakmarkr .peakr .refer .teampos {
  background: #28262c;
  color: #fff;
  display: block;
  margin: 0;
  padding: 5px 10px;
}
.peakmarkr .peakr .refer .teampos img {
  display: block;
  float: left;
  height: 30px;
}
.peakmarkr .peakr .refer .thumb {
  float: none !important;
}
.peakmarkr .peakr .markr {
  background: #fff;
  border: solid 1px #89888b;
  border-radius: 5px;
  font-family: "Muli", Arial, Helvetica, sans-serif;
  display: block;
  float: right;
  margin: 10px;
  padding: 0;
  line-height: 40px;
  overflow: hidden;
  height: 40px;
  width: 160px;
  position: sticky;
  top: 50px;
  z-index: 3;
}
.peakmarkr .peakr .markr .pointr, .peakmarkr .peakr .markr .plusr, .peakmarkr .peakr .markr .minusr {
  display: block;
  text-align: center;
}
.peakmarkr .peakr .markr .pointr {
  border-left: solid 1px #89888b;
  border-right: solid 1px #89888b;
  font-size: 1.125rem;
  font-weight: 600;
  margin: 0 40px;
  width: 80px;
}
.peakmarkr .peakr .markr .plusr, .peakmarkr .peakr .markr .minusr {
  float: left;
  height: 40px;
  width: 40px;
  transition: all ease 0.3s;
}
.peakmarkr .peakr .markr .plusr::before, .peakmarkr .peakr .markr .minusr::before {
  border-bottom: solid 12px #4caf50;
  border-left: solid 8px transparent;
  border-right: solid 8px transparent;
  content: "";
  display: block;
  margin: 14px 0 0 12px;
  height: 0;
  width: 0;
  transition: all ease 0.3s;
}
.peakmarkr .peakr .markr .minusr {
  float: right;
}
.peakmarkr .peakr .markr .minusr::before {
  border-bottom: none;
  border-top: solid 12px #ed1c24;
}
.peakmarkr .peakr .desc {
  color: #89888b;
  line-height: 1.5em;
}
.peakmarkr .peakr .desc a {
  color: #1565c0;
}
.peakmarkr .peakr .desc p {
  padding-bottom: 1em;
}
.peakmarkr .peakr .desc .thumb, .peakmarkr .peakr .desc .refer {
  float: left;
  margin-right: 20px;
  width: 180px;
}
.peakmarkr .peakr .actnav {
  line-height: 28px;
  height: 28px;
  display: block;
  margin: 0;
  padding: 0 10px;
}
.peakmarkr .peakr .actnav a {
  height: 28px;
  min-width: 32px;
}
.peakmarkr .peakr .actnav .bar {
  float: right;
}
.peakmarkr .peakr .actnav .thumup, .peakmarkr .peakr .actnav .thumdw {
  color: #89888b;
}
.peakmarkr .peakr .actnav .thumup::before, .peakmarkr .peakr .actnav .thumdw::before {
  background: center no-repeat;
  background-size: 24px;
  content: "";
  display: block;
  float: left;
  margin: 0;
  padding: 0 10px 0 0;
  height: 28px;
  width: 28px;
}
.peakmarkr .peakr .actnav .thumup::before, .peakmarkr .peakr .actnav .thumdw::before {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIwLjcgMTQuNmMwLTAuNi0wLjItMS4xLTAuNS0xLjQgMC4xLTAuMyAwLjItMC45IDAuMS0xLjQgLTAuMi0wLjktMC44LTEuMi0xLjUtMS40IC0wLjMtMC4xLTAuOS0wLjEtMS43LTAuMSAtMC42IDAtMS43IDAtMi4xLTAuMSAwLTAuMyAwLjMtMC44IDAuNS0xLjIgMC4zLTAuNiAwLjYtMS4zIDAuNy0xLjggMC4yLTEtMC4xLTIuNy0wLjctMy42QzE1LjIgMy4xIDE0LjggMyAxNC42IDNjLTEuMi0wLjEtMS42IDEuNi0xLjggMi44IDAgMC4yLTAuMSAwLjQtMC4xIDAuNSAtMC4xIDAuMy0wLjggMS4xLTEuMyAxLjYgLTAuNiAwLjctMS4xIDEuMi0xLjMgMS42IC0wLjMgMC41LTAuOSAxLjYtMS4zIDIuM0gzLjNWMjFoNi4xdi0wLjNjMC4yIDAuMSAwLjQgMC4xIDAuNyAwLjIgMC40IDAuMSAxLjIgMC4xIDIuNCAwLjEgMS4yIDAgMi44IDAgNC40LTAuMSAwLjQgMCAwLjcgMCAwLjggMCAwLjggMCAxLjctMC43IDEuNy0xLjZ2LTAuOGMwLjItMC4zIDAuNy0wLjkgMC44LTEuNSAwLjEtMC40IDAtMC44LTAuMi0xLjFDMjAuNCAxNS43IDIwLjcgMTUuMiAyMC43IDE0LjZ6TTQuMyAxMi44aDQuMVYyMEg0LjNWMTIuOHpNMTkuMSAxNS40bC0wLjYgMC4zIDAuNSAwLjVjMCAwIDAuMyAwLjMgMC4yIDAuNiAwIDAuMy0wLjQgMC45LTAuNyAxLjFsLTAuMSAwLjF2MS4yYzAgMC4zLTAuNCAwLjYtMC42IDAuNiAtMC4xIDAtMC40IDAtMC45IDAgLTEuNiAwLTUuOCAwLjItNi41IDAgLTAuNC0wLjEtMC43LTAuMi0wLjktMC4ydi02LjljMC4zLTAuNSAxLjItMi4xIDEuNS0yLjggMC4xLTAuMyAwLjctMC45IDEuMi0xLjQgMC45LTEgMS40LTEuNiAxLjUtMiAwLTAuMSAwLjEtMC4zIDAuMS0wLjUgMC40LTEuOCAwLjYtMiAwLjctMiAwIDAgMCAwIDAgMCAwIDAgMC4xIDAgMC4yIDAuMSAwLjQgMC42IDAuNyAyIDAuNSAyLjggLTAuMSAwLjQtMC40IDEtMC42IDEuNiAtMC41IDEtMC45IDEuOS0wLjQgMi40IDAuNCAwLjQgMS4yIDAuNCAyLjkgMC40IDAuNiAwIDEuMiAwIDEuNCAwIDAuNiAwLjIgMC43IDAuMyAwLjggMC43IDAuMSAwLjQtMC4xIDAuOS0wLjIgMS4xTDE5IDEzLjVsMC4zIDAuMmMwIDAgMC40IDAuMyAwLjQgMC45QzE5LjcgMTUuMSAxOS4xIDE1LjQgMTkuMSAxNS40eiIgZmlsbD0iIzg5ODg4YiIvPjwvc3ZnPg==);
}
.peakmarkr .peakr .actnav .thumdw::before {
  transform: rotate(180deg);
}

.interviewbox .noted, .interviewbox .question {
  padding: 10px 0;
}
.interviewbox .noted {
  color: #7a3f0b;
  font-size: 1rem;
  font-style: italic;
  font-weight: normal;
}
.interviewbox .question .asker {
  font-family: "Muli", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.25em;
  margin: 0 0 0 50px;
  min-height: 30px;
  position: relative;
}
.interviewbox .question .asker::before {
  border: solid 1px #f9a825;
  border-radius: 50%;
  color: #f9a825;
  content: "?";
  display: block;
  float: drk;
  margin: 0 0 0 -50px;
  padding: 0;
  font-size: 1.5rem;
  line-height: 30px;
  height: 30px;
  width: 30px;
  text-align: center;
  position: absolute;
}
.interviewbox .question .answer {
  border-left: solid 2px #eee;
  margin: 20px 0 10px 20px;
  padding: 0 10px 0 30px;
  font-style: italic;
}
.interviewbox .question .answer p:last-child {
  padding-bottom: 0;
}

.newsrelated li {
  padding: 5px 5px 5px 15px;
}
.newsrelated li::before {
  background-color: #89888b;
  display: block;
  float: left;
  margin: 0.5em 10px 0 -5px;
  padding: 0;
  content: "";
  height: 0.4em;
  width: 0.4em;
}
.newsrelated .caption {
  color: #89888b;
  font-size: 1rem;
  font-weight: 700;
  line-height: 30px;
  height: 30px;
  text-transform: uppercase;
}
.newsrelated .title {
  color: #1565c0;
  padding: 0;
  font-size: 1rem;
  font-weight: 600;
}

.cattags {
  background-color: #f5f5f5;
}
.cattags:before {
  color: #626165;
  content: "TAGS";
  display: block;
  float: left;
  margin: 0;
  padding: 5px 10px 5px 5px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 28px;
  height: 28px;
}
.cattags .widbar {
  padding: 5px 5px 10px;
}
.cattags .widbar a:last-child {
  margin-right: 40px;
}
.cattags .widmor {
  background-image: linear-gradient(to right, rgba(245,245,245,0) 0px, rgba(245,245,245,1) 20px);
  right: 0;
}

a.anchor {
  display: block;
  margin: -70px 0 0;
  padding: 0;
  position: absolute;
  visibility: hidden;
  height: 0;
  width: 0;
}

.news-quicknav {
  background-color: #eaeaea;
  border: solid 1px #eaeaea;
  display: block;
  margin: 10px;
  padding: 0 10px;
  border-radius: 5px;
}
.news-quicknav .lst {
  display: none;
  padding: 10px 10px 10px 30px;
}
.news-quicknav .lst li a {
  color: prm;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 25px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news-quicknav .lst li a::before {
  background-color: #ccc;
  border-radius: 50%;
  content: "";
  display: block;
  float: left;
  margin: 12px 10px 0;
  padding: 0;
  height: 5px;
  width: 5px;
}
.news-quicknav .quick-toggle {
  color: #626165;
  border-radius: 15px;
  display: block;
  margin: 0;
  padding: 0 15px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 30px;
  height: 30px;
  text-transform: uppercase;
}
.news-quicknav .quick-toggle::before {
  border-top: solid 2px #89888b;
  border-left: solid 2px #89888b;
  display: block;
  float: right;
  margin: 8px -5px 0 0;
  padding: 0;
  content: "";
  height: 8px;
  width: 8px;
  transition: all ease 0.3s;
  transform: rotate(-135deg);
}
.news-quicknav.active {
  background-color: #fff;
  padding-top: 10px;
}
.news-quicknav.active .lst {
  display: block;
}
.news-quicknav.active .quick-toggle::before {
  transform: rotate(45deg);
}

@media only screen and (max-width: 419px) {
  .matchbox .tmlogo {
    float: none !important;
    margin: 5px auto !important;
    padding: 0 !important;
    height: 40px;
    width: 40px;
  }
  .matchbox .tmname {
    text-align: center !important;
  }
  .matchbox .tmname .tmexp {
    height: auto;
  }
  .matchbox .score {
    line-height: 50px;
    height: 50px;
    margin-top: 10px;
  }
  .matchbox .home {
    height: auto;
    padding-left: 0;
  }
  .matchbox .away {
    height: auto;
    padding-right: 0;
  }
  .matchbox .timer {
    width: 80%;
  }
}
@media only screen and (max-width : 1024px) {
  .details {
    font-size: 1.25rem;
    font-weight: normal;
  }
  .details .content figure, .details .content .thumbnails, .details .content .thumins {
    margin-left: -15px;
    margin-right: -15px;
  }
  .details .content figure img, .details .content .thumbnails img, .details .content .thumins img {
    width: auto;
  }
  .details .extbox.lft, .details .extbox.rgt {
    float: none !important;
    margin: 20px;
  }
  .details .column.lft, .details .column.rgt {
    float: none !important;
  }
  .refbasebox .actnav {
    margin-top: 5px;
    float: left;
  }
  .referencebox {
    padding: 0;
  }
  .referencebox .dtepub {
    font-size: 0.85rem;
    letter-spacing: -0.05em;
  }
  .referencebox .evtcap {
    display: none;
  }
  .scopecover .details .content {
    margin-left: -15px;
    margin-right: -15px;
    padding: 20px 15px 0;
  }
  .scoremorebox .bar > li {
    clear: both;
    float: none;
  }
  .eventmorebox .newslst .bar li {
    height: 200px;
    width: 50%;
  }
  .morenewsbox .newslst li {
    float: none;
  }
  .morenewsbox .newslst li .title {
    font-size: 1rem;
    font-weight: 600;
    padding: 0;
  }
  .morenewsbox .newslst li .desc {
    display: none;
  }
  .peakmarkr .peakr .infor {
    line-height: 1.3em;
  }
  .peakmarkr .peakr .infor .indexr {
    margin: 0;
    padding: 10px;
    font-size: 1.25rem;
  }
  .peakmarkr .peakr .infor .title {
    display: table-cell;
    font-size: 1.125rem;
    font-weight: 700;
    padding: 10px;
    vertical-align: middle;
  }
  .peakmarkr .peakr.teaming .title, .peakmarkr .peakr.ranking .title {
    height: 32px;
    padding: 0;
    vertical-align: top;
  }
  .peakmarkr .peakr.teaming .playpos, .peakmarkr .peakr.ranking .playpos {
    float: none;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 28px;
    height: 28px;
  }
  .commentbox .comment:nth-child(2n) {
    margin: 0 -15px;
    padding: 0 15px 5px;
  }
  .news-quicknav {
    margin: 0;
    padding: 0;
  }
  .news-quicknav .lst {
    padding: 5px 10px;
  }
  .news-quicknav .quick-toggle {
    padding: 0 20px 0 10px;
  }
  .news-quicknav.active {
    padding-top: 5px;
  }
}
@media only screen and (min-width : 1025px) {
  .details .artitle {
    font-size: 2rem;
    font-weight: normal;
  }
  .details .content.wide {
    width: 640px;
  }
  .details .content.wide .extbox {
    padding: 20px;
  }
  .details .content.wide .extbox .thumb.lft, .details .content.wide .extbox .thumb.rgt {
    width: 240px;
  }
  .details .content blockquote, .details .content figure, .details .content .thumbnails, .details .content .thumins, .details .content h1, .details .content h2, .details .content h3, .details .content h4, .details .content h5, .details .content h6, .details .content p {
    margin-bottom: 1.5rem;
  }
  .details .content blockquote {
    padding: 30px;
  }
  .details .content blockquote.lft, .details .content blockquote.rgt {
    margin: 20px 50px 20px -50px;
    padding: 20px;
    width: 300px;
  }
  .details .content blockquote.rgt {
    margin: 20px -50px 20px 30px;
  }
  .details .content blockquote .thumb.lft, .details .content blockquote .thumb.rgt {
    margin-left: 30px;
    width: 240px;
  }
  .details .content figure.lftr, .details .content figure.rgtr, .details .content .thumbnails.lftr, .details .content .thumbnails.rgtr, .details .content .thumins.lftr, .details .content .thumins.rgtr {
    max-width: 45%;
  }
  .details .content figure.lftr, .details .content .thumbnails.lftr, .details .content .thumins.lftr {
    margin-right: 5%;
    float: left;
  }
  .details .content figure.rgtr, .details .content .thumbnails.rgtr, .details .content .thumins.rgtr {
    margin-left: 5%;
    float: right;
  }
  .details .extbox.lft, .details .extbox.rgt {
    background: none;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
    margin: 20px 50px 20px -50px;
    width: 260px;
  }
  .details .extbox.rgt {
    margin: 20px -50px 20px 30px;
  }
  .details .column {
    display: block;
    float: left;
    width: 33.33%;
  }
  .details .column.wide {
    width: 66.66%;
  }
  .details .column.lft {
    margin-left: -30px;
  }
  .details .column.rgt {
    margin-right: -30px;
  }
  .scopecover .authorbox .writer {
    height: 150px;
  }
  .scopecover .authorbox .writer img {
    height: 150px;
  }
  .scopecover .authorbox .writer .wrname {
    padding-right: 160px;
  }
  .scopemorebox .bar {
    margin: 0 -20px;
  }
  .scopemorebox .bar > li {
    padding: 20px;
    width: 50%;
  }
  .scopemorebox .bar > li:nth-child(2n+1) {
    clear: both;
  }
  .scopemorebox .author {
    height: 120px;
  }
  .scopemorebox .author img {
    margin-right: 20px;
  }
  .scopemorebox .newslst {
    background: #fff;
    box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.1);
    margin: -30px 10px 0;
    padding: 10px;
  }
  .funnycover .funintro {
    margin: 0 90px;
  }
  .referencebox .authorbox {
    height: 60px;
  }
  .referencebox.no-auth .actnav {
    margin-top: 0;
  }
  .referencebox.no-auth .actnav .sharing {
    margin-top: 20px;
  }
  .referencebox.no-auth .dtepub {
    float: left;
  }
  .referencebox .refnav {
    padding-top: 5px;
  }
  .commentbox .comm-reg .comm-txt {
    float: left;
    margin: 0 2%;
    width: 46%;
  }
  .commentlst .reply {
    margin-left: 0;
  }
  .commentlst .comment, .commentlst .reply {
    position: relative;
    padding-left: 80px;
  }
  .commentlst .comment .sendr, .commentlst .reply .sendr {
    padding-left: 10px;
  }
  .commentlst .comment .sendr .avatr, .commentlst .reply .sendr .avatr {
    display: block !important;
    float: left;
    margin: 10px;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
  }
  .commentlst .comment .msgr, .commentlst .reply .msgr {
    padding: 0 10px 10px;
  }
  .commentlst .comment .actnav, .commentlst .reply .actnav {
    padding: 0 10px;
  }
  .eventmorebox .newslst .bar li {
    height: 200px;
    width: 25%;
  }
  .morenewsbox .newslst .bar {
    margin: 0 -15px;
  }
  .morenewsbox .newslst .bar li {
    border-top: none;
    padding: 15px;
    width: 50%;
  }
  .morenewsbox .newslst .bar li::before {
    background: #eaeaea;
    content: "";
    display: block;
    margin: -15px 0 15px;
    padding: 0;
    height: 1px;
    width: 100%;
  }
  .morenewsbox .newslst .bar li:first-child:before, .morenewsbox .newslst .bar li:nth-child(2):before {
    display: none;
  }
  .morenewsbox .newslst .bar li:nth-child(2n+1) {
    clear: both;
  }
  .morenewsbox .newslst li .thumb.lft, .morenewsbox .newslst li .thumb.rgt {
    width: 240px;
  }
  .morenewsbox .newslst li .desc {
    padding: 0;
    overflow: hidden;
    height: 4.8em;
  }
  .photogallery .galslider .bar li, .gallerycover .galslider .bar li {
    padding: 30px;
  }
  .photogallery .gal-play, .photogallery .gal-closer, .photogallery .gal-next, .photogallery .gal-prev, .gallerycover .gal-play, .gallerycover .gal-closer, .gallerycover .gal-next, .gallerycover .gal-prev {
    opacity: 0.5;
    transition: all ease 0.3s;
  }
  .photogallery .gal-closer, .gallerycover .gal-closer {
    bottom: auto;
    top: 50px;
    right: 20px;
  }
  .photogallery {
    padding-right: 320px;
  }
  .photogallery .galinfo {
    padding: 92px 20px 20px;
    height: 100%;
    width: 320px;
    position: absolute;
    top: 0;
    right: 0;
  }
  .photogallery .galinfo .summ {
    padding: 50px 0;
  }
  .photogallery .galslider {
    height: 100%;
  }
  .photogallery .galslider .bar li {
    padding: 60px;
  }
  .photogallery .galslider .desc {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -40%;
    width: 80%;
  }
  .gallerycover {
    padding: 0 120px;
    width: 100%;
  }
  .gallerycover .gal-slider {
    margin: 0 360px 0 0;
  }
  .gallerycover .gal-sidebar {
    float: right;
    height: 100%;
    width: 360px;
  }
  .gallerycover .gal-info {
    padding: 0 10px 10px;
  }
  .gallerycover .galslider {
    height: 680px;
  }
  .gallerycover .galslider .bar li {
    padding-bottom: 50px;
  }
  .gallerycover .gal-desc {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -40%;
    width: 80%;
  }
  .cattags .widbar {
    padding: 0 5px;
  }
}
@media only screen and (min-width : 1025px) {
  .details .content a:active, .details .content a:focus, .details .content a:hover {
    color: #0d47a1 !important;
    text-decoration: underline;
  }
  .details .extbox a:active, .details .extbox a:focus, .details .extbox a:hover {
    color: #ed1c24 !important;
    text-decoration: none;
  }
  .sharing:active, .sharing:focus, .sharing:hover, .commenting:active, .commenting:focus, .commenting:hover, .embeding:active, .embeding:focus, .embeding:hover, .fanclub:active, .fanclub:focus, .fanclub:hover {
    color: #fff !important;
  }
  .sharing:active svg.ico, .sharing:focus svg.ico, .sharing:hover svg.ico, .commenting:active svg.ico, .commenting:focus svg.ico, .commenting:hover svg.ico, .embeding:active svg.ico, .embeding:focus svg.ico, .embeding:hover svg.ico, .fanclub:active svg.ico, .fanclub:focus svg.ico, .fanclub:hover svg.ico {
    fill: #fff !important;
  }
  .sharing:active, .sharing:focus, .sharing:hover {
    background: #4267b2 !important;
  }
  .commenting:active, .commenting:focus, .commenting:hover, .embeding:active, .embeding:focus, .embeding:hover {
    background: #7a3f0b !important;
  }
  .fanclub:active, .fanclub:focus, .fanclub:hover {
    background: #ed1c24 !important;
  }
  .commentbox .comm-btn:active, .commentbox .comm-btn:focus, .commentbox .comm-btn:hover {
    background: #ed1c24;
    color: #fff !important;
  }
  .commentbox .actnav .thumup:active, .commentbox .actnav .thumup:focus, .commentbox .actnav .thumup:hover, .commentbox .actnav .thumdw:active, .commentbox .actnav .thumdw:focus, .commentbox .actnav .thumdw:hover, .commentbox .actnav .feedbk:active, .commentbox .actnav .feedbk:focus, .commentbox .actnav .feedbk:hover {
    color: #000 !important;
  }
  .commentbox .actnav .thumup:active:before, .commentbox .actnav .thumup:focus:before, .commentbox .actnav .thumup:hover:before, .commentbox .actnav .thumdw:active:before, .commentbox .actnav .thumdw:focus:before, .commentbox .actnav .thumdw:hover:before {
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIwLjcgMTQuNmMwLTAuNi0wLjItMS4xLTAuNS0xLjQgMC4xLTAuMyAwLjItMC45IDAuMS0xLjQgLTAuMi0wLjktMC44LTEuMi0xLjUtMS40IC0wLjMtMC4xLTAuOS0wLjEtMS43LTAuMSAtMC42IDAtMS43IDAtMi4xLTAuMSAwLTAuMyAwLjMtMC44IDAuNS0xLjIgMC4zLTAuNiAwLjYtMS4zIDAuNy0xLjggMC4yLTEtMC4xLTIuNy0wLjctMy42QzE1LjIgMy4xIDE0LjggMyAxNC42IDNjLTEuMi0wLjEtMS42IDEuNi0xLjggMi44IDAgMC4yLTAuMSAwLjQtMC4xIDAuNSAtMC4xIDAuMy0wLjggMS4xLTEuMyAxLjYgLTAuNiAwLjctMS4xIDEuMi0xLjMgMS42IC0wLjMgMC41LTAuOSAxLjYtMS4zIDIuM0gzLjNWMjFoNi4xdi0wLjNjMC4yIDAuMSAwLjQgMC4xIDAuNyAwLjIgMC40IDAuMSAxLjIgMC4xIDIuNCAwLjEgMS4yIDAgMi44IDAgNC40LTAuMSAwLjQgMCAwLjcgMCAwLjggMCAwLjggMCAxLjctMC43IDEuNy0xLjZ2LTAuOGMwLjItMC4zIDAuNy0wLjkgMC44LTEuNSAwLjEtMC40IDAtMC44LTAuMi0xLjFDMjAuNCAxNS43IDIwLjcgMTUuMiAyMC43IDE0LjZ6TTQuMyAxMi44aDQuMVYyMEg0LjNWMTIuOHpNMTkuMSAxNS40bC0wLjYgMC4zIDAuNSAwLjVjMCAwIDAuMyAwLjMgMC4yIDAuNiAwIDAuMy0wLjQgMC45LTAuNyAxLjFsLTAuMSAwLjF2MS4yYzAgMC4zLTAuNCAwLjYtMC42IDAuNiAtMC4xIDAtMC40IDAtMC45IDAgLTEuNiAwLTUuOCAwLjItNi41IDAgLTAuNC0wLjEtMC43LTAuMi0wLjktMC4ydi02LjljMC4zLTAuNSAxLjItMi4xIDEuNS0yLjggMC4xLTAuMyAwLjctMC45IDEuMi0xLjQgMC45LTEgMS40LTEuNiAxLjUtMiAwLTAuMSAwLjEtMC4zIDAuMS0wLjUgMC40LTEuOCAwLjYtMiAwLjctMiAwIDAgMCAwIDAgMCAwIDAgMC4xIDAgMC4yIDAuMSAwLjQgMC42IDAuNyAyIDAuNSAyLjggLTAuMSAwLjQtMC40IDEtMC42IDEuNiAtMC41IDEtMC45IDEuOS0wLjQgMi40IDAuNCAwLjQgMS4yIDAuNCAyLjkgMC40IDAuNiAwIDEuMiAwIDEuNCAwIDAuNiAwLjIgMC43IDAuMyAwLjggMC43IDAuMSAwLjQtMC4xIDAuOS0wLjIgMS4xTDE5IDEzLjVsMC4zIDAuMmMwIDAgMC40IDAuMyAwLjQgMC45QzE5LjcgMTUuMSAxOS4xIDE1LjQgMTkuMSAxNS40eiIvPjwvc3ZnPg==);
  }
  .commentbox .actnav .feedbk:active:before, .commentbox .actnav .feedbk:focus:before, .commentbox .actnav .feedbk:hover:before {
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE4LjYgNC41YzEuMyAwIDIuNCAxLjEgMi40IDIuNHY2LjhjMCAxLjUtMS42IDMuNy0yLjggNS4xbC0xLTEuN2MtMC40LTAuNi0xLTEtMS43LTFINS40QzQuMSAxNi4xIDMgMTUgMyAxMy43VjYuOWMwLTEuMyAxLjEtMi40IDIuNC0yLjRIMTguNk0xOC42IDMuNUg1LjRDMy41IDMuNSAyIDUgMiA2Ljl2Ni44YzAgMS45IDEuNSAzLjQgMy40IDMuNGgxMC4xYzAuNCAwIDAuNyAwLjIgMC45IDAuNWwxLjcgMi45YzAgMCA0LTQgNC02LjhWNi45QzIyIDUgMjAuNSAzLjUgMTguNiAzLjVMMTguNiAzLjV6Ii8+PHBhdGggZD0iTTggMTAuNWMtMC42IDAtMSAwLjQtMSAxczAuNCAxIDEgMWMwLjYgMCAxLTAuNCAxLTFTOC42IDEwLjUgOCAxMC41TDggMTAuNXoiLz48cGF0aCBkPSJNMTIgMTAuNWMtMC42IDAtMSAwLjQtMSAxczAuNCAxIDEgMSAxLTAuNCAxLTFTMTIuNiAxMC41IDEyIDEwLjVMMTIgMTAuNXoiLz48cGF0aCBkPSJNMTYgMTAuNWMtMC42IDAtMSAwLjQtMSAxczAuNCAxIDEgMWMwLjYgMCAxLTAuNCAxLTFTMTYuNiAxMC41IDE2IDEwLjVMMTYgMTAuNXoiLz48L3N2Zz4=);
  }
  .videosmallbox a:active .thumb, .videosmallbox a:focus .thumb, .videosmallbox a:hover .thumb {
    background: #000;
  }
  .videosmallbox a:active .thumb > img, .videosmallbox a:focus .thumb > img, .videosmallbox a:hover .thumb > img {
    opacity: 0.8;
  }
  .photogallery .gal-play:active, .photogallery .gal-play:focus, .photogallery .gal-play:hover, .photogallery .gal-closer:active, .photogallery .gal-closer:focus, .photogallery .gal-closer:hover, .photogallery .gal-next:active, .photogallery .gal-next:focus, .photogallery .gal-next:hover, .photogallery .gal-prev:active, .photogallery .gal-prev:focus, .photogallery .gal-prev:hover, .gallerycover .gal-play:active, .gallerycover .gal-play:focus, .gallerycover .gal-play:hover, .gallerycover .gal-closer:active, .gallerycover .gal-closer:focus, .gallerycover .gal-closer:hover, .gallerycover .gal-next:active, .gallerycover .gal-next:focus, .gallerycover .gal-next:hover, .gallerycover .gal-prev:active, .gallerycover .gal-prev:focus, .gallerycover .gal-prev:hover {
    opacity: 1;
  }
  .photogallery .gal-closer:active, .photogallery .gal-closer:focus, .photogallery .gal-closer:hover, .gallerycover .gal-closer:active, .gallerycover .gal-closer:focus, .gallerycover .gal-closer:hover {
    background: #28262c;
  }
  .photogallery .gal-closer:active::after, .photogallery .gal-closer:active::before, .photogallery .gal-closer:focus::after, .photogallery .gal-closer:focus::before, .photogallery .gal-closer:hover::after, .photogallery .gal-closer:hover::before, .gallerycover .gal-closer:active::after, .gallerycover .gal-closer:active::before, .gallerycover .gal-closer:focus::after, .gallerycover .gal-closer:focus::before, .gallerycover .gal-closer:hover::after, .gallerycover .gal-closer:hover::before {
    background: #fff;
  }
  .peakmarkr .peakr .markr .plusr:active, .peakmarkr .peakr .markr .plusr:focus, .peakmarkr .peakr .markr .plusr:hover {
    background: #4caf50;
  }
  .peakmarkr .peakr .markr .plusr:active:before, .peakmarkr .peakr .markr .plusr:focus:before, .peakmarkr .peakr .markr .plusr:hover:before {
    border-bottom-color: #fff;
    margin-top: 10px;
  }
  .peakmarkr .peakr .markr .minusr:active, .peakmarkr .peakr .markr .minusr:focus, .peakmarkr .peakr .markr .minusr:hover {
    background: #ed1c24;
  }
  .peakmarkr .peakr .markr .minusr:active:before, .peakmarkr .peakr .markr .minusr:focus:before, .peakmarkr .peakr .markr .minusr:hover:before {
    border-top-color: #fff;
    margin-top: 18px;
  }
}
.articLinks {
  margin: 10px 0;
}
.articLinks a {
  display: block;
}
.articLinks a::before {
  background-color: #89888b;
  display: block;
  float: left;
  margin: 10px 5px 0 0;
  padding: 0;
  content: "";
  height: 0.4em;
  width: 0.4em;
}

.livecover .artitle, .livecover .summary {
  text-align: center;
}
.livecover .artitle.living::before {
  background: #ed1c24;
  color: #fff;
  border-radius: 12px;
  content: "live";
  font-family: "Muli", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 0 10px;
  line-height: 24px;
  height: 24px;
  text-transform: uppercase;
  vertical-align: text-top;
}
.livecover .islive::before {
  background: #ed1c24;
  border-radius: 50%;
  content: "";
  display: block;
  float: left;
  margin: 10px;
  padding: 0;
  height: 10px;
  width: 10px;
  animation: blinking 0.75s ease 0s infinite;
}

.commentary .event, .livestream .event {
  border-bottom: solid 1px #eaeaea;
  display: block;
  padding: 10px 0 20px;
}
.commentary .event.pin-top, .livestream .event.pin-top {
  border: none;
  padding-left: 0;
}
.commentary .event .state, .livestream .event .state {
  color: #89888b;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  font-family: "Muli", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 40px;
}
.commentary .event .state span, .livestream .event .state span {
  margin-left: 10px;
}
.commentary .event .state .ico, .livestream .event .state .ico {
  background-size: 32px;
  height: 32px;
  width: 32px;
}
.commentary .event .message p:only-child, .livestream .event .message p:only-child {
  margin-bottom: 0;
}
.commentary .event .quoted, .livestream .event .quoted {
  background-color: #fffde7;
}
.commentary .event .reportbox, .livestream .event .reportbox {
  background: #fff;
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.25);
  border: solid 1px #1565c0;
  border-radius: 3px;
  display: block;
  margin: 15px auto;
  padding: 10px;
  max-width: 480px;
}
.commentary .event .reportbox .reporter, .livestream .event .reportbox .reporter {
  border-top: solid 1px #eaeaea;
  display: block;
  margin: 10px 10px 0;
  font-family: "Muli", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 40px;
  height: 40px;
  text-align: center;
}
.commentary .event .reportbox .reporter b, .commentary .event .reportbox .reporter strong, .livestream .event .reportbox .reporter b, .livestream .event .reportbox .reporter strong {
  color: #1565c0;
}
.commentary .event .reportbox .reporter span, .commentary .event .reportbox .reporter i, .livestream .event .reportbox .reporter span, .livestream .event .reportbox .reporter i {
  color: #89888b;
  font-size: 0.875rem;
  font-weight: normal;
}
.commentary.onlive .event.lastest .state .time, .livestream.onlive .event.lastest .state .time {
  color: #ed1c24;
}
.commentary .viewhide, .livestream .viewhide {
  display: block;
  margin: 0;
  padding: 10px;
  line-height: 36px;
  text-align: center;
}
.commentary .viewhide a, .livestream .viewhide a {
  border: solid 1px #ed1c24;
  color: #ed1c24;
  border-radius: 6px;
  display: inline-block;
  margin: 0;
  padding: 0 15px;
  font-family: "Muli", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  overflow: hidden;
  text-transform: uppercase;
}
.commentary .actnav, .livestream .actnav {
  line-height: 24px;
  height: 30px;
  display: block;
  margin: 0;
  padding: 0;
  padding: 0 10px 10px;
}
.commentary .actnav a, .livestream .actnav a {
  height: 24px;
  min-width: 28px;
}
.commentary .actnav .bar, .livestream .actnav .bar {
  float: right;
}
.commentary .actnav .thumup, .commentary .actnav .thumdw, .commentary .actnav .feedbk, .livestream .actnav .thumup, .livestream .actnav .thumdw, .livestream .actnav .feedbk {
  color: #89888b;
}
.commentary .actnav .thumup::before, .commentary .actnav .thumdw::before, .commentary .actnav .feedbk::before, .livestream .actnav .thumup::before, .livestream .actnav .thumdw::before, .livestream .actnav .feedbk::before {
  background: center no-repeat;
  background-size: 20px;
  content: "";
  display: block;
  float: left;
  margin: 0;
  padding: 0 4px 0 0;
  height: 24px;
  width: 24px;
}
.commentary .actnav .thumup::before, .commentary .actnav .thumdw::before, .livestream .actnav .thumup::before, .livestream .actnav .thumdw::before {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIwLjcgMTQuNmMwLTAuNi0wLjItMS4xLTAuNS0xLjQgMC4xLTAuMyAwLjItMC45IDAuMS0xLjQgLTAuMi0wLjktMC44LTEuMi0xLjUtMS40IC0wLjMtMC4xLTAuOS0wLjEtMS43LTAuMSAtMC42IDAtMS43IDAtMi4xLTAuMSAwLTAuMyAwLjMtMC44IDAuNS0xLjIgMC4zLTAuNiAwLjYtMS4zIDAuNy0xLjggMC4yLTEtMC4xLTIuNy0wLjctMy42QzE1LjIgMy4xIDE0LjggMyAxNC42IDNjLTEuMi0wLjEtMS42IDEuNi0xLjggMi44IDAgMC4yLTAuMSAwLjQtMC4xIDAuNSAtMC4xIDAuMy0wLjggMS4xLTEuMyAxLjYgLTAuNiAwLjctMS4xIDEuMi0xLjMgMS42IC0wLjMgMC41LTAuOSAxLjYtMS4zIDIuM0gzLjNWMjFoNi4xdi0wLjNjMC4yIDAuMSAwLjQgMC4xIDAuNyAwLjIgMC40IDAuMSAxLjIgMC4xIDIuNCAwLjEgMS4yIDAgMi44IDAgNC40LTAuMSAwLjQgMCAwLjcgMCAwLjggMCAwLjggMCAxLjctMC43IDEuNy0xLjZ2LTAuOGMwLjItMC4zIDAuNy0wLjkgMC44LTEuNSAwLjEtMC40IDAtMC44LTAuMi0xLjFDMjAuNCAxNS43IDIwLjcgMTUuMiAyMC43IDE0LjZ6TTQuMyAxMi44aDQuMVYyMEg0LjNWMTIuOHpNMTkuMSAxNS40bC0wLjYgMC4zIDAuNSAwLjVjMCAwIDAuMyAwLjMgMC4yIDAuNiAwIDAuMy0wLjQgMC45LTAuNyAxLjFsLTAuMSAwLjF2MS4yYzAgMC4zLTAuNCAwLjYtMC42IDAuNiAtMC4xIDAtMC40IDAtMC45IDAgLTEuNiAwLTUuOCAwLjItNi41IDAgLTAuNC0wLjEtMC43LTAuMi0wLjktMC4ydi02LjljMC4zLTAuNSAxLjItMi4xIDEuNS0yLjggMC4xLTAuMyAwLjctMC45IDEuMi0xLjQgMC45LTEgMS40LTEuNiAxLjUtMiAwLTAuMSAwLjEtMC4zIDAuMS0wLjUgMC40LTEuOCAwLjYtMiAwLjctMiAwIDAgMCAwIDAgMCAwIDAgMC4xIDAgMC4yIDAuMSAwLjQgMC42IDAuNyAyIDAuNSAyLjggLTAuMSAwLjQtMC40IDEtMC42IDEuNiAtMC41IDEtMC45IDEuOS0wLjQgMi40IDAuNCAwLjQgMS4yIDAuNCAyLjkgMC40IDAuNiAwIDEuMiAwIDEuNCAwIDAuNiAwLjIgMC43IDAuMyAwLjggMC43IDAuMSAwLjQtMC4xIDAuOS0wLjIgMS4xTDE5IDEzLjVsMC4zIDAuMmMwIDAgMC40IDAuMyAwLjQgMC45QzE5LjcgMTUuMSAxOS4xIDE1LjQgMTkuMSAxNS40eiIgZmlsbD0iIzg5ODg4YiIvPjwvc3ZnPg==);
}
.commentary .actnav .thumdw::before, .livestream .actnav .thumdw::before {
  transform: rotate(180deg);
}
.commentary .actnav .feedbk::before, .livestream .actnav .feedbk::before {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE4LjYgNC41YzEuMyAwIDIuNCAxLjEgMi40IDIuNHY2LjhjMCAxLjUtMS42IDMuNy0yLjggNS4xbC0xLTEuN2MtMC40LTAuNi0xLTEtMS43LTFINS40QzQuMSAxNi4xIDMgMTUgMyAxMy43VjYuOWMwLTEuMyAxLjEtMi40IDIuNC0yLjRIMTguNk0xOC42IDMuNUg1LjRDMy41IDMuNSAyIDUgMiA2Ljl2Ni44YzAgMS45IDEuNSAzLjQgMy40IDMuNGgxMC4xYzAuNCAwIDAuNyAwLjIgMC45IDAuNWwxLjcgMi45YzAgMCA0LTQgNC02LjhWNi45QzIyIDUgMjAuNSAzLjUgMTguNiAzLjVMMTguNiAzLjV6IiBmaWxsPSIjODk4ODhiIi8+PHBhdGggZD0iTTggMTAuNWMtMC42IDAtMSAwLjQtMSAxczAuNCAxIDEgMWMwLjYgMCAxLTAuNCAxLTFTOC42IDEwLjUgOCAxMC41TDggMTAuNXoiIGZpbGw9IiM4OTg4OGIiLz48cGF0aCBkPSJNMTIgMTAuNWMtMC42IDAtMSAwLjQtMSAxczAuNCAxIDEgMSAxLTAuNCAxLTFTMTIuNiAxMC41IDEyIDEwLjVMMTIgMTAuNXoiIGZpbGw9IiM4OTg4OGIiLz48cGF0aCBkPSJNMTYgMTAuNWMtMC42IDAtMSAwLjQtMSAxczAuNCAxIDEgMWMwLjYgMCAxLTAuNCAxLTFTMTYuNiAxMC41IDE2IDEwLjVMMTYgMTAuNXoiIGZpbGw9IiM4OTg4OGIiLz48L3N2Zz4=);
}

.livestream .event.has-media, .livestream .event.focus-on {
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
}
.livestream .event.has-media {
  background-image: linear-gradient(to top, rgba(227,242,253,1) 0%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e3f2fd", endColorstr="#ffffff", GradientType=1);
}
.livestream .event.focus-on {
  background-image: linear-gradient(to top, rgba(255,249,196,1) 0%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9c4", endColorstr="#ffffff", GradientType=1);
}
.livestream .event .actnav .ico {
  background-size: 24px;
  display: block;
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
  height: 24px;
  width: 24px;
}
.livestream .event .actnav .timer {
  color: #570b0e;
  font-size: 1.125rem;
  font-weight: 700;
  font-family: "Muli", Arial, Helvetica, sans-serif;
  float: left;
}
.livestream .event .actnav .timer i {
  color: #89888b;
  font-size: 0.875rem;
  font-weight: normal;
}
.livestream .event.has-media .actnav .timer {
  color: #0d47a1;
}

.refreshbox {
  background: #fff;
  border-bottom: solid 5px #fac1c3;
  display: block;
  margin: 0;
  padding: 0 10px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 40px;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}
.refreshbox::before {
  background: #ed1c24;
  content: "";
  display: block;
  height: 5px;
  width: 100%;
  position: absolute;
  bottom: -5px;
  left: 0;
  z-index: 0;
  animation: widdening 300s ease 0s;
}
.refreshbox.stopped::before {
  animation: unset;
}
.refreshbox .islive::before {
  background: #ed1c24;
  border-radius: 50%;
  content: "";
  display: block;
  float: left;
  margin: 15px 10px;
  padding: 0;
  height: 10px;
  width: 10px;
  animation: blinking 0.75s ease 0s infinite;
}
.commentary .refreshbox::before {
  animation: widdening 120s ease 0s;
}
.refreshbox .refreshr {
  background: #fff;
  border: solid 1px #7a3f0b;
  border-radius: 6px;
  display: block;
  float: right;
  margin: 5px 0;
  padding: 0;
  line-height: 30px;
  overflow: hidden;
  text-transform: uppercase;
}
.refreshbox .refreshr span {
  color: #7a3f0b;
  display: block;
  float: left;
  margin: 0;
  padding: 0 0 0 15px;
}
.refreshbox .refreshr svg.ico {
  display: block;
  float: right;
  margin: 6px;
  padding: 0;
  fill: #7a3f0b;
  height: 20px;
  width: 20px;
}
.refreshbox .rfstimr {
  color: #ed1c24;
  font-weight: bold;
}

.goalstat {
  text-align: center;
}
.goalstat .kickoff {
  background: #971217;
  color: #fff;
  font-size: 1rem;
  font-weight: normal;
  line-height: 30px;
  padding: 0 10px;
}
.goalstat .period {
  border-bottom: solid 1px #28262c;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 32px;
  height: 20px;
  margin-bottom: 12px;
}
.goalstat .period .lead {
  background: #fff;
  display: inline-block;
  margin: 0;
  padding: 0 10px;
  height: 32px;
}
.goalstat .home, .goalstat .away, .goalstat .score {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 50%;
}
.goalstat .home .ico, .goalstat .away .ico, .goalstat .score .ico {
  background-size: 20px;
  display: block;
  margin: 6px 0;
  padding: 0 8px;
  height: 20px;
  min-width: 32px;
}
.goalstat .home sub, .goalstat .home sup, .goalstat .away sub, .goalstat .away sup, .goalstat .score sub, .goalstat .score sup {
  display: inline-block;
  color: #89888b;
  font-weight: bold;
}
.goalstat .home {
  text-align: right;
}
.goalstat .home .ico {
  background-position: top 50% right 4px;
  border-left: solid 1px #eaeaea;
  float: right;
  margin-left: 10px;
  padding-right: 28px;
}
.goalstat .away {
  text-align: left;
}
.goalstat .away .ico {
  background-position: top 50% left 4px;
  border-right: solid 1px #eaeaea;
  float: left;
  margin-right: 10px;
  padding-left: 28px;
}
.goalstat .goalr, .goalstat .grow {
  border-bottom: solid 1px #eaeaea;
  line-height: 32px;
}
.goalstat .goalr {
  height: 32px;
}
.goalstat .goalr .home, .goalstat .goalr .away, .goalstat .goalr .score {
  height: 32px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 44%;
}
.goalstat .goalr .score {
  background-color: #f5f5f5;
  color: #1b5e20;
  font-size: 110%;
  font-weight: 700;
  width: 12%;
}
.goalstat .grow .home, .goalstat .grow .away {
  min-height: 32px;
}
.goalstat .grow .home {
  border-right: solid 1px #eaeaea;
  padding-right: 10px;
}
.goalstat .grow .away {
  border-left: solid 1px #eaeaea;
  margin-left: -1px;
  padding-left: 10px;
}

.trophiesbox {
  background: #f5f5f5;
  font-size: 1rem;
  line-height: 1.25em;
}
.trophiesbox .caption {
  background: #971217;
  color: #fff;
  font-size: 1rem;
  font-weight: normal;
  padding: 0 10px;
}
.trophiesbox .lead {
  border-bottom: solid 1px #28262c;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 32px;
  height: 32px;
  padding: 0 10px;
}
.trophiesbox .trophy {
  border-bottom: solid 1px #eaeaea;
  padding: 5px 5px 5px 70px;
}
.trophiesbox .trophy .ico {
  background-position: left center;
  background-size: 24px;
  border-right: solid 1px #eaeaea;
  display: block;
  float: left;
  margin: 0 0 0 -70px;
  padding: 0 10px 0 32px;
  width: 60px;
}

@media only screen and (max-width : 1024px) {
  .commentary .event .state, .livestream .event .state {
    border-right: solid 1px #eaeaea;
    line-height: 32px;
    height: 32px;
    padding-right: 8px;
    margin-right: 8px;
    margin-top: 8px;
    min-width: 100px;
  }
  .commentary .event .state span, .livestream .event .state span {
    float: left;
    margin: 0;
  }
  .goalstat .goalr .home, .goalstat .goalr .away {
    width: 41%;
  }
  .goalstat .goalr .score {
    width: 18%;
  }
}
@media only screen and (min-width : 1025px) {
  .livecover {
    margin-left: -60px;
    margin-right: -60px;
  }
  .commentary .event, .livestream .event {
    padding: 20px 0;
  }
  .commentary .event .state, .livestream .event .state {
    border-right: solid 1px #eaeaea;
    line-height: 30px;
    margin-left: -130px;
    width: 120px;
    text-align: right;
    position: absolute;
  }
  .commentary .event .state span, .livestream .event .state span {
    display: block;
    float: right;
    margin-left: 0;
    margin-right: 10px;
  }
  .commentary .event .message, .livestream .event .message {
    min-height: 70px;
  }
  .commentary .news.extbox .thumb, .livestream .news.extbox .thumb {
    width: 240px;
  }
  .livestream .event .actnav {
    position: relative;
  }
  .livestream .event .actnav .ico {
    background-size: 48px;
    display: block;
    margin: 0 0 0 -80px;
    padding: 0 left;
    height: 48px;
    width: 48px;
    position: absolute;
  }
}
@media only screen and (min-width : 1025px) {
  .commentary .viewhide a:active, .commentary .viewhide a:focus, .commentary .viewhide a:hover, .livestream .viewhide a:active, .livestream .viewhide a:focus, .livestream .viewhide a:hover {
    background: #ed1c24;
    color: #fff !important;
    text-decoration: none !important;
  }
  .refreshbox .refreshr:active, .refreshbox .refreshr:focus, .refreshbox .refreshr:hover {
    background: #7a3f0b;
    text-decoration: none !important;
  }
  .refreshbox .refreshr:active:before, .refreshbox .refreshr:focus:before, .refreshbox .refreshr:hover:before {
    background: #7a3f0b;
  }
  .refreshbox .refreshr:active span, .refreshbox .refreshr:focus span, .refreshbox .refreshr:hover span {
    color: #fff;
  }
  .refreshbox .refreshr:active svg.ico, .refreshbox .refreshr:focus svg.ico, .refreshbox .refreshr:hover svg.ico {
    fill: #fff !important;
  }
}
.playframe {
  box-sizing: content-box;
  display: block;
  margin: 0;
  padding: 0 0 56.25% 0;
  position: relative;
  overflow: hidden;
}
.playframe iframe {
  border: none;
  display: block;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}

.mediacover .actnav, .mdadetails .actnav {
  border-bottom: solid 1px #eaeaea;
  line-height: 24px;
  height: 32px;
}
.mediacover .actnav a, .mdadetails .actnav a {
  color: #89888b;
  font-size: 0.875rem;
  font-weight: normal;
  height: 24px;
  min-width: 32px;
}
.mediacover .actnav a.active, .mediacover .actnav a.bookmarked, .mdadetails .actnav a.active, .mdadetails .actnav a.bookmarked {
  color: #570b0e;
}
.mediacover .actnav a.active svg.ico, .mediacover .actnav a.bookmarked svg.ico, .mdadetails .actnav a.active svg.ico, .mdadetails .actnav a.bookmarked svg.ico {
  fill: #570b0e;
}
.mediacover .actnav li, .mdadetails .actnav li {
  padding-left: 5px;
}
.mediacover .actnav svg.ico, .mdadetails .actnav svg.ico {
  float: left;
  margin: 0 4px;
  height: 24px;
  width: 24px;
}
.mediacover .actnav .bar, .mdadetails .actnav .bar {
  float: right;
}
.mediacover .actnav .mdacap, .mdadetails .actnav .mdacap {
  float: left;
}
.mediacover .min, .mdadetails .min {
  float: left;
  margin: 0;
}
.mediacover .dtepub, .mdadetails .dtepub {
  color: #89888b;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 20px;
  white-space: nowrap;
}

.mediacover > .caption {
  border-bottom: solid 1px #2196f3;
  line-height: 48px;
  height: 48px;
}
.mediacover > .caption .lead {
  color: #2196f3;
  font-size: 1.25rem;
  font-weight: 900;
}
.mediacover .fst .title {
  font-size: 1.5rem;
  font-weight: 700;
}
.mediacover .fst .desc {
  font-size: 1rem;
}
.mediacover .fst .actnav {
  border: none;
}
.mediacover .fst .sharing, .mediacover .fst .commenting {
  float: left;
  margin: 0;
}
.mediacover .videobox {
  padding-top: 10px;
  padding-bottom: 0;
}
.mediacover .videobox .caption {
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
}
.mediacover .videolst .title {
  padding: 0;
}
.mediacover .mediaref {
  background: #f5f5f5;
}

.mdadetails .title {
  font-size: 1.5rem;
  font-weight: 700;
  padding: 10px 0;
}
.mdadetails .desc {
  color: #28262c;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.5em;
  padding: 10px 0;
}
.mdadetails .authorbox .writer {
  font-size: 1rem;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase;
}
.mdadetails .authorbox .writer img {
  border-radius: 50%;
  display: block;
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
  width: 50px;
}

.topmediabox .caption {
  margin-bottom: 0;
}
.topmediabox .media .desc {
  padding-top: 0;
}

.topfocusbox {
  background: #28262c;
}
.topfocusbox .media {
  padding: 15px;
}
.topfocusbox .media img {
  width: 100%;
}
.topfocusbox .title {
  color: #fff !important;
  font-size: 1.25rem;
  font-weight: 700;
}
.topfocusbox .desc, .topfocusbox .media p {
  color: #fff;
}

.radiocover .playinfo {
  background-color: #28262c;
  position: relative;
}
.radiocover .playinfo img {
  display: block;
  opacity: 0.75;
  width: 100%;
}
.radiocover .playinfo .caption {
  background-image: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 75%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#00000000", GradientType=0);
  color: #fff;
  font-size: 1.75rem;
  font-weight: 900;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}
.radiocover .playinfo .title {
  background-image: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 75%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#00000000", GradientType=0);
  color: #fff;
  font-size: 1.25rem;
  font-weight: 700;
  padding: 50px 10px 10px 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.radiocover .playinfo .title sup {
  display: block;
  color: #ed1c24;
  font-size: 1rem;
  font-weight: 700;
}

.radiobox audio {
  display: block;
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
  position: absolute;
  visibility: hidden;
}
.radiobox .caption {
  line-height: 40px;
}
.radiobox .caption .lead {
  padding: 0;
}
.radiobox .caption .viewmore a {
  color: #fff;
}
.radiobox .scrl-hei {
  border: solid 1px #28262c;
  background: #f5f5f5;
  height: 320px;
}
.radiobox .media {
  border-top: solid 1px #eaeaea;
  cursor: pointer;
  font-size: 0.875rem;
  font-weight: 700;
  padding: 5px 10px;
}
.radiobox .media.active {
  background: #541d86 url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE2LjIgMTJjMC0xLjMtMS4xLTIuNC0yLjQtMi41VjQuNmMwLTAuNS0wLjMtMS0wLjctMS4yIC0wLjUtMC4yLTEtMC4yLTEuNCAwLjJMNyA3LjNIMy44Yy0xLjMgMC0yLjMgMS0yLjMgMi4zdjQuOGMwIDEuMyAxIDIuMyAyLjMgMi4zSDdsNC41IDMuOGMwLjIgMC4yIDAuNSAwLjMgMC45IDAuMyAwLjIgMCAwLjQgMCAwLjYtMC4xIDAuNS0wLjIgMC43LTAuNyAwLjctMS4ydi00LjlDMTUuMSAxNC40IDE2LjIgMTMuMyAxNi4yIDEyek0yLjQgMTQuNFY5LjZjMC0wLjggMC42LTEuNCAxLjQtMS40aDN2Ny41aC0zQzMgMTUuOCAyLjQgMTUuMSAyLjQgMTQuNHpNMTIuOSAxOS40YzAgMC4yLTAuMiAwLjMtMC4yIDAuMyAtMC4xIDAuMS0wLjMgMC4xLTAuNS0wLjFMNy43IDE2VjhsNC41LTMuN2MwLjItMC4xIDAuMy0wLjEgMC41LTAuMSAwLjEgMCAwLjIgMC4xIDAuMiAwLjNWMTkuNHpNMTUuMyAxMmMwIDAuOC0wLjcgMS41LTEuNSAxLjZ2LTMuM0MxNC42IDEwLjUgMTUuMyAxMS4yIDE1LjMgMTJ6IiBmaWxsPSIjZmZmZmZmIi8+PHBhdGggZD0iTTE5LjQgMTJjMC0yLjgtMi4yLTUuMS00LjgtNS4xIC0wLjMgMC0wLjUgMC4yLTAuNSAwLjVzMC4yIDAuNSAwLjUgMC41YzIuMiAwIDMuOSAxLjkgMy45IDQuMnMtMS44IDQuMi0zLjkgNC4yYy0wLjMgMC0wLjUgMC4yLTAuNSAwLjVzMC4yIDAuNSAwLjUgMC41QzE3LjMgMTcuMSAxOS40IDE0LjggMTkuNCAxMnoiIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJNMTUuMSAzLjljLTAuMyAwLTAuNSAwLjItMC41IDAuNSAwIDAuMyAwLjIgMC41IDAuNSAwLjUgMCAwIDAgMCAwIDAgMy42IDAgNi41IDMuMiA2LjUgNy4yIDAgMi0wLjggMy45LTIuMSA1LjMgLTEuMiAxLjItMi44IDEuOS00LjQgMS45IC0wLjMgMC0wLjUgMC4yLTAuNSAwLjVzMC4yIDAuNSAwLjUgMC41YzEuOSAwIDMuNy0wLjggNS4xLTIuMiAxLjUtMS41IDIuNC0zLjcgMi40LTZDMjIuNSA3LjQgMTkuMiAzLjkgMTUuMSAzLjl6IiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+) left 2px center no-repeat;
  background-size: 16px;
  color: #efe8f5;
  padding-left: 30px;
}
.radiobox .media .title {
  padding: 0;
}

.radiolst .media {
  border-top: solid 1px #eaeaea;
  padding: 5px 0 5px 80px;
}
.radiolst .media.active {
  background: #efe8f5;
  border-bottom: solid 1px #6e25b0;
}
.radiolst .media.active .min::before {
  background-color: #2196f3;
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE2LjIgMTJjMC0xLjMtMS4xLTIuNC0yLjQtMi41VjQuNmMwLTAuNS0wLjMtMS0wLjctMS4yIC0wLjUtMC4yLTEtMC4yLTEuNCAwLjJMNyA3LjNIMy44Yy0xLjMgMC0yLjMgMS0yLjMgMi4zdjQuOGMwIDEuMyAxIDIuMyAyLjMgMi4zSDdsNC41IDMuOGMwLjIgMC4yIDAuNSAwLjMgMC45IDAuMyAwLjIgMCAwLjQgMCAwLjYtMC4xIDAuNS0wLjIgMC43LTAuNyAwLjctMS4ydi00LjlDMTUuMSAxNC40IDE2LjIgMTMuMyAxNi4yIDEyek0yLjQgMTQuNFY5LjZjMC0wLjggMC42LTEuNCAxLjQtMS40aDN2Ny41aC0zQzMgMTUuOCAyLjQgMTUuMSAyLjQgMTQuNHpNMTIuOSAxOS40YzAgMC4yLTAuMiAwLjMtMC4yIDAuMyAtMC4xIDAuMS0wLjMgMC4xLTAuNS0wLjFMNy43IDE2VjhsNC41LTMuN2MwLjItMC4xIDAuMy0wLjEgMC41LTAuMSAwLjEgMCAwLjIgMC4xIDAuMiAwLjNWMTkuNHpNMTUuMyAxMmMwIDAuOC0wLjcgMS41LTEuNSAxLjZ2LTMuM0MxNC42IDEwLjUgMTUuMyAxMS4yIDE1LjMgMTJ6IiBmaWxsPSIjZmZmZmZmIi8+PHBhdGggZD0iTTE5LjQgMTJjMC0yLjgtMi4yLTUuMS00LjgtNS4xIC0wLjMgMC0wLjUgMC4yLTAuNSAwLjVzMC4yIDAuNSAwLjUgMC41YzIuMiAwIDMuOSAxLjkgMy45IDQuMnMtMS44IDQuMi0zLjkgNC4yYy0wLjMgMC0wLjUgMC4yLTAuNSAwLjVzMC4yIDAuNSAwLjUgMC41QzE3LjMgMTcuMSAxOS40IDE0LjggMTkuNCAxMnoiIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJNMTUuMSAzLjljLTAuMyAwLTAuNSAwLjItMC41IDAuNSAwIDAuMyAwLjIgMC41IDAuNSAwLjUgMCAwIDAgMCAwIDAgMy42IDAgNi41IDMuMiA2LjUgNy4yIDAgMi0wLjggMy45LTIuMSA1LjMgLTEuMiAxLjItMi44IDEuOS00LjQgMS45IC0wLjMgMC0wLjUgMC4yLTAuNSAwLjVzMC4yIDAuNSAwLjUgMC41YzEuOSAwIDMuNy0wLjggNS4xLTIuMiAxLjUtMS41IDIuNC0zLjcgMi40LTZDMjIuNSA3LjQgMTkuMiAzLjkgMTUuMSAzLjl6IiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+);
  display: block;
}
.radiolst .media .min {
  color: #2196f3;
  float: left;
  margin: 0 0 0 -80px;
  overflow: hidden;
  width: 70px;
  text-align: right;
}
.radiolst .media .min::before {
  display: none;
}
.radiolst .media .title {
  padding: 0;
}
.radiolst .rdate {
  color: #ed1c24;
  line-height: 40px;
  height: 40px;
}

.mediaref {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  padding: 0 10px;
}
.mediaref .caption {
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
}
.mediaref .bar {
  margin: 0 -10px;
}
.mediaref .bar li {
  padding: 10px;
  width: 180px;
}
.mediaref .bar .title {
  font-size: 0.875rem;
  font-weight: normal;
}

.playbox {
  background: #28262c;
  height: 42px;
  width: 100%;
  position: relative;
}
.playbox .clickr {
  background: center no-repeat;
  background-size: 32px;
  border-radius: 2px;
  display: block;
  margin: 5px;
  padding: 0;
  height: 32px;
  width: 32px;
  position: absolute;
  top: 0;
  z-index: 3;
}
.playbox .clickr.play, .playbox .clickr.pause {
  left: 0;
}
.playbox .clickr.play {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTUuMiAzLjlDNS4yIDMuOSA1LjIgMy45IDUuMiAzLjlsMTMuNyA3LjljMC4xIDAgMC4xIDAuMSAwLjEgMC4xIDAgMC4xIDAgMC4xLTAuMSAwLjFMNS4yIDIwYzAgMC0wLjEgMC0wLjEgMCAtMC4xIDAtMC4yIDAtMC4yLTAuMlY0LjFDNSA0IDUuMSAzLjkgNS4yIDMuOU01LjIgMi45QzQuNiAyLjkgNCAzLjQgNCA0LjF2MTUuOGMwIDAuNyAwLjYgMS4yIDEuMiAxLjIgMC4yIDAgMC40IDAgMC42LTAuMkwxOS40IDEzYzAuOC0wLjQgMC44LTEuNiAwLTJMNS43IDMuMUM1LjYgMyA1LjQgMi45IDUuMiAyLjlMNS4yIDIuOXoiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=);
}
.playbox .clickr.pause {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTkgMjJINWMtMC44IDAtMS41LTAuNy0xLjUtMS41di0xN0MzLjUgMi43IDQuMiAyIDUgMmg0YzAuOCAwIDEuNSAwLjcgMS41IDEuNXYxN0MxMC41IDIxLjMgOS44IDIyIDkgMjJ6TTUgM0M0LjcgMyA0LjUgMy4yIDQuNSAzLjV2MTdDNC41IDIwLjggNC43IDIxIDUgMjFoNGMwLjMgMCAwLjUtMC4yIDAuNS0wLjV2LTE3QzkuNSAzLjIgOS4zIDMgOSAzSDV6IiBmaWxsPSIjZmZmZmZmIi8+PHBhdGggZD0iTTE5IDIyaC00Yy0wLjggMC0xLjUtMC43LTEuNS0xLjV2LTE3QzEzLjUgMi43IDE0LjIgMiAxNSAyaDRjMC44IDAgMS41IDAuNyAxLjUgMS41djE3QzIwLjUgMjEuMyAxOS44IDIyIDE5IDIyek0xNSAzYy0wLjMgMC0wLjUgMC4yLTAuNSAwLjV2MTdjMCAwLjMgMC4yIDAuNSAwLjUgMC41aDRjMC4zIDAgMC41LTAuMiAwLjUtMC41di0xN0MxOS41IDMuMiAxOS4zIDMgMTkgM0gxNXoiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=);
}
.playbox .clickr.muted, .playbox .clickr.sound {
  right: 0;
}
.playbox .clickr.muted {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5LjYgMTkuMmwtMy4xLTMuM3YtMS4zYzEuMy0wLjEgMi40LTEuMiAyLjQtMi41IDAtMS4zLTEuMS0yLjQtMi40LTIuNVY0LjZjMC0wLjUtMC4zLTEtMC43LTEuMiAtMC41LTAuMi0xLTAuMi0xLjQgMC4yTDkuOCA3LjNIOC42bC0zLTMuMkM1LjQgNCA1LjEgMy45IDQuOSA0LjFjLTAuMiAwLjItMC4yIDAuNSAwIDAuN2wyLjMgMi41SDYuNWMtMS4zIDAtMi4zIDEtMi4zIDIuM3Y0LjhjMCAxLjMgMSAyLjMgMi4zIDIuM2gzLjNsNC41IDMuOGMwLjIgMC4yIDAuNSAwLjMgMC45IDAuMyAwLjIgMCAwLjQgMCAwLjYtMC4xIDAuNS0wLjIgMC43LTAuNyAwLjctMS4ydi0yLjFsMi40IDIuNWMwLjEgMC4xIDAuMiAwLjIgMC40IDAuMiAwLjEgMCAwLjIgMCAwLjMtMC4xQzE5LjggMTkuNyAxOS44IDE5LjQgMTkuNiAxOS4yek0xOCAxMmMwIDAuOC0wLjcgMS41LTEuNSAxLjZ2LTMuM0MxNy40IDEwLjUgMTggMTEuMiAxOCAxMnpNMTQuOSA0LjNjMC4yLTAuMSAwLjMtMC4xIDAuNS0wLjEgMC4xIDAgMC4yIDAuMSAwLjIgMC4zdjEwLjNsLTUuMi01LjZWOEwxNC45IDQuM3pNOS41IDguMkw5LjUgOC4yIDkuNSA4LjIgOS41IDguMnpNNS4yIDE0LjRWOS42YzAtMC44IDAuNi0xLjQgMS40LTEuNGgxLjVsMS40IDEuNXY2aC0zQzUuOCAxNS44IDUuMiAxNS4xIDUuMiAxNC40ek0xNS42IDE5LjRjMCAwLjItMC4yIDAuMy0wLjIgMC4zIC0wLjEgMC4xLTAuMyAwLjEtMC41LTAuMUwxMC40IDE2di01LjJsNS4yIDUuNlYxOS40eiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==);
}
.playbox .clickr.sound {
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5LjMgMTJjMC0xLjMtMS4xLTIuNC0yLjQtMi41VjQuNmMwLTAuNS0wLjMtMS0wLjctMS4yIC0wLjUtMC4yLTEtMC4yLTEuNCAwLjJsLTQuNSAzLjhINi45Yy0xLjMgMC0yLjMgMS0yLjMgMi4zdjQuOGMwIDEuMyAxIDIuMyAyLjMgMi4zaDMuM2w0LjUgMy44YzAuMiAwLjIgMC41IDAuMyAwLjkgMC4zIDAuMiAwIDAuNCAwIDAuNi0wLjEgMC41LTAuMiAwLjctMC43IDAuNy0xLjJ2LTQuOUMxOC4zIDE0LjQgMTkuMyAxMy4zIDE5LjMgMTJ6TTUuNiAxNC40VjkuNmMwLTAuOCAwLjYtMS40IDEuNC0xLjRoM3Y3LjVoLTNDNi4yIDE1LjggNS42IDE1LjEgNS42IDE0LjR6TTE2IDE5LjRjMCAwLjItMC4yIDAuMy0wLjIgMC4zIC0wLjEgMC4xLTAuMyAwLjEtMC41LTAuMUwxMC44IDE2VjhsNC41LTMuN2MwLjItMC4xIDAuMy0wLjEgMC41LTAuMSAwLjEgMCAwLjIgMC4xIDAuMiAwLjNWMTkuNHpNMTguNCAxMmMwIDAuOC0wLjcgMS41LTEuNSAxLjZ2LTMuM0MxNy44IDEwLjUgMTguNCAxMS4yIDE4LjQgMTJ6IiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+);
}
.playbox .count-time {
  color: #fff;
  display: block;
  margin: 7px 0 7px 0;
  padding: 0 10px;
  font-size: 80%;
  font-weight: 700;
  line-height: 28px;
  height: 28px;
  width: 70px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
}
.playbox .progr-time {
  background: #89888b;
  border-radius: 2px;
  cursor: pointer;
  display: block;
  margin: 19px 70px 19px 50px;
  padding: 0;
  height: 4px;
  width: auto;
  position: relative;
}
.playbox .progr-time .curr-time {
  background: #6e25b0;
  border-radius: 2px;
  display: block;
  margin: 0;
  padding: 0;
  height: 4px;
  width: 0;
}
.playbox .progr-time .curr-pos {
  background: #8834d4;
  border-radius: 5px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  display: block;
  margin: -3px;
  padding: 0;
  height: 10px;
  width: 10px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.mediazone .addmore a {
  border: solid 2px #1565c0;
  border-radius: 8px;
  color: #1565c0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 40px;
  display: block;
  margin: auto;
  padding: 0;
  width: 90%;
  text-align: center;
  text-transform: uppercase;
}

.highlightbox {
  background: #f5f5f5;
}
.highlightbox .caption {
  color: #1565c0;
  font-size: 1.5rem;
  font-weight: 900;
  text-transform: uppercase;
}
.highlightbox .caption svg.ico {
  fill: #1565c0;
}
.highlightbox .mdalst {
  margin: 0 -10px;
}
.highlightbox .mdalst li {
  padding: 10px;
}
.highlightbox .mdalst .thumb img {
  width: 100%;
}

.highlightbox .tabnav, .topmediabox .tabnav {
  line-height: 32px;
  height: 32px;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}
.highlightbox .tabnav a, .topmediabox .tabnav a {
  color: #626165;
  display: inline-block;
  margin: 0;
  padding: 0 5px;
  font-size: 0.875rem;
  font-weight: normal;
  text-transform: uppercase;
}

.mediatabbox {
  background: #28262c;
}
.mediatabbox .tablst {
  padding: 5px 0;
}
.mediatabbox .tablst a {
  color: #fff;
}

@media only screen and (max-width : 1024px) {
  .mediacover .playframe {
    margin: 0 -15px;
    width: auto;
  }
  .mdadetails .embeding {
    display: none;
  }
  .topmediabox .bar, .topmediabox .lst {
    margin: 0 -10px;
  }
  .topmediabox .bar li, .topmediabox .lst li {
    clear: none;
    float: left;
    padding: 10px;
    width: 50%;
  }
  .topmediabox .bar li:nth-child(2n+1), .topmediabox .lst li:nth-child(2n+1) {
    clear: both;
  }
  .highlightbox .mdalst li {
    width: 50%;
  }
  .highlightbox .mdalst li:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (min-width : 1025px) {
  .menubar .leagmnu {
    background-color: rgba(0, 0, 0, 0.35);
  }
  .menubar .rdomnu {
    background-color: #541d86;
  }
  .mediacover .videolst {
    border-left: solid 1px #eaeaea;
    margin-left: -15px;
    padding-left: 25px;
  }
  .mediacover .videolst .scrl-hei {
    height: 640px;
  }
  .mdadetails .title {
    font-size: 2rem;
    font-weight: 700;
  }
  .topmediabox .bar {
    margin: 0 -10px;
  }
  .topmediabox .bar li {
    padding: 10px;
    width: 33.33%;
  }
  .topmediabox .bar li:nth-child(3n+1) {
    clear: both;
  }
  .topmediabox .lst li {
    padding: 10px 0;
  }
  .topmediabox .lst li:first-child {
    padding-top: 0;
  }
  .topmediabox .lst li:last-child {
    padding-bottom: 0;
  }
  .mediazone .addmore a {
    line-height: 48px;
    width: 70%;
  }
  .highlightbox .mdalst a {
    background: #28262c;
    color: #fff !important;
    height: 210px;
    width: 240px;
    overflow: hidden;
  }
  .highlightbox .mdalst a .title {
    padding: 5px;
  }
}
@media only screen and (min-width : 1025px) {
  .mediacover .sharing:active, .mediacover .sharing:focus, .mediacover .sharing:hover, .mediacover .commenting:active, .mediacover .commenting:focus, .mediacover .commenting:hover, .mediacover .embeding:active, .mediacover .embeding:focus, .mediacover .embeding:hover, .mdadetails .sharing:active, .mdadetails .sharing:focus, .mdadetails .sharing:hover, .mdadetails .commenting:active, .mdadetails .commenting:focus, .mdadetails .commenting:hover, .mdadetails .embeding:active, .mdadetails .embeding:focus, .mdadetails .embeding:hover {
    color: #fff !important;
  }
  .mediacover .sharing:active svg.ico, .mediacover .sharing:focus svg.ico, .mediacover .sharing:hover svg.ico, .mediacover .commenting:active svg.ico, .mediacover .commenting:focus svg.ico, .mediacover .commenting:hover svg.ico, .mediacover .embeding:active svg.ico, .mediacover .embeding:focus svg.ico, .mediacover .embeding:hover svg.ico, .mdadetails .sharing:active svg.ico, .mdadetails .sharing:focus svg.ico, .mdadetails .sharing:hover svg.ico, .mdadetails .commenting:active svg.ico, .mdadetails .commenting:focus svg.ico, .mdadetails .commenting:hover svg.ico, .mdadetails .embeding:active svg.ico, .mdadetails .embeding:focus svg.ico, .mdadetails .embeding:hover svg.ico {
    fill: #fff !important;
  }
  .radiobox .media:not(.active):active, .radiobox .media:not(.active):focus, .radiobox .media:not(.active):hover {
    background: #efe8f5;
    color: #541d86;
  }
  .playbox .clickr:active, .playbox .clickr:focus, .playbox .clickr:hover {
    background-color: rgba(255, 225, 255, 0.25);
  }
  .playbox .progr-time:active, .playbox .progr-time:focus, .playbox .progr-time:hover {
    background: #f5f5f5;
  }
  .playbox .progr-time:active .curr-pos, .playbox .progr-time:focus .curr-pos, .playbox .progr-time:hover .curr-pos {
    box-shadow: 0 0 3px rgba(255, 255, 255, 0.5);
  }
  .mediazone .addmore a:active, .mediazone .addmore a:focus, .mediazone .addmore a:hover {
    background: #0d47a1;
    border-color: #0d47a1;
    color: #fff !important;
  }
}
.headermin {
  background: rgba(32, 32, 32, 0.9);
  border-bottom: solid 1px rgba(255, 255, 255, 0.15);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
  display: block;
  margin: 0;
  padding: 0 0 0 2%;
  position: absolute;
  top: 0;
  height: 50px;
  width: 100%;
  z-index: 10;
}
.headermin.sticked {
  position: fixed;
  top: 0;
  z-index: 1000;
}
.headermin .logo {
  background-image: url(../img/logo-tap-chi-inv.png);
  background-size: auto 40px;
  height: 50px;
  width: 120px;
  margin-top: 0;
}
.headermin .actnav li {
  padding: 10px 0 0 5px;
}
.headermin .actnav li:first-child {
  border-left: none;
}
.headermin .actnav span {
  background: #ed1c24;
  color: #fff;
  border-radius: 8px;
  font-size: 80%;
  line-height: 16px;
  height: 16px;
  margin-left: -7px;
  padding: 0 4px;
}
.headermin .actnav svg.ico {
  fill: #89888b;
  display: block;
  float: left;
  margin: 1px;
  padding: 0;
  height: 28px;
  width: 28px;
}
.headermin .actnav .sharing, .headermin .actnav .fanclub {
  color: #fff !important;
  line-height: 30px;
  overflow: hidden;
  height: 30px;
  width: 30px;
}
.headermin .actnav .sharing svg.ico, .headermin .actnav .fanclub svg.ico {
  float: left;
  fill: #fff !important;
  margin: 4px !important;
  height: 20px !important;
  width: 20px !important;
}
.headermin .actnav .sharing {
  background-color: #4267b2;
}
.headermin .actnav .fanclub {
  background: #971217;
  border: solid 1px #971217;
}
.headermin .actnav .fanclub svg.ico {
  margin: 3px;
  height: 24px;
  width: 24px;
}

.menumin {
  display: block;
  float: right;
  margin: 0;
  padding: 0;
  line-height: 40px;
}
.menumin a {
  color: #fff !important;
  display: block;
  margin: 0 0 0 1px;
  font-size: 0.875rem;
  font-weight: 600;
}
.menumin a.active {
  background-color: rgba(87, 11, 14, 0.25);
}
.menumin a.home, .menumin a.plus {
  padding: 0;
}
.menumin svg.ico {
  fill: #fff !important;
  padding: 8px;
  height: 40px;
  width: 40px;
}
.menumin .mnm-togg {
  border-left: solid 1px #626165;
  display: block;
  margin: 5px;
  padding: 0;
}
.menumin .mnm-togg .menu, .menumin.active .mnm-togg .close {
  display: block;
}
.menumin.active .mnm-togg .menu, .menumin .mnm-togg .close {
  display: none;
}
.menumin > .navbar {
  background: #28262c;
  background-image: linear-gradient(to right, rgba(40, 38, 44, 1) 0%, rgba(98, 97, 101, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#28262c", endColorstr="#626165", GradientType=1);
  position: fixed;
  top: 50px;
  bottom: 0;
  right: 0;
  overflow: hidden;
  height: auto;
  width: 100%;
  padding-bottom: 80px;
  opacity: 0;
  transform: translateY(-2em);
  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  visibility: hidden;
  z-index: -1;
}
.menumin > .navbar li {
  border-top: solid 1px #89888b;
  float: left;
  width: 50%;
}
.menumin > .navbar .dropr, .menumin > .navbar .mntoday, .menumin > .navbar .copyrgt {
  width: 100% !important;
}
.menumin > .navbar .dropr > a {
  margin-right: 40px;
}
.menumin > .navbar .dropr .caret {
  background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDE5LjRsLTcuOS03LjlDNCAxMS4zIDQgMTEgNC4xIDEwLjhzMC41LTAuMiAwLjcgMGw3LjEgNy4xIDcuMS03LjFjMC4yLTAuMiAwLjUtMC4yIDAuNyAwczAuMiAwLjUgMCAwLjdMMTIgMTkuNHoiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=) center no-repeat;
  background-size: 16px;
  display: block;
  float: right;
  margin: 0;
  padding: 0;
  height: 40px;
  width: 40px;
}
.menumin > .navbar .dropr .dwnr, .menumin > .navbar .dropr .uppr {
  position: initial !important;
  overflow: hidden;
  height: 0;
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  visibility: visible !important;
}
.menumin > .navbar .dropr.active .dwnr, .menumin > .navbar .dropr.active .uppr {
  display: block;
  height: auto;
}
.menumin > .navbar .dropr .dwnr li {
  border-top: solid 1px #626165;
  padding-left: 30px;
}
.menumin > .navbar .mntoday {
  padding-right: 10px;
}
.menumin > .navbar .mntoday small {
  opacity: 0.5;
}
.menumin > .navbar .mntoday .fb-ref, .menumin > .navbar .mntoday .yt-ref, .menumin > .navbar .mntoday .rss-ref {
  margin: 0;
  padding: 0;
}
.menumin > .navbar .mntoday .fb-ref {
  border-left: solid 1px rgba(255, 255, 255, 0.25);
}
.menumin > .navbar .copyrgt {
  color: #aaa;
  font-size: 0.875rem;
  line-height: 1.5em;
}
.menumin > .navbar .copyrgt a {
  color: #aaa !important;
  display: inline-block;
  font-weight: bold;
  padding: 0 10px;
  text-decoration: underline;
  text-transform: none;
}
.menumin > .navbar .copyrgt p {
  padding: 0.3em 10px;
}
.menumin > .navbar .srchbox {
  padding: 10px;
  float: none !important;
  width: 100% !important;
}
.menumin > .navbar .srchbox .srch-form svg.ico {
  background: #fff;
  fill: #626165 !important;
  padding: 3px;
  height: 32px;
  width: 32px;
}
.menumin > .navbar .srchbox .srch-form .srch-butt {
  border: none;
  display: block;
  float: right;
  margin: 0;
  padding: 0;
  height: 32px;
  width: 32px;
}
.menumin > .navbar .srchbox .srch-form .srch-patt {
  margin-right: 32px;
}
.menumin > .navbar .srchbox .srch-form .srch-patt input {
  border: none;
  display: block;
  margin: 0;
  padding: 0 5px;
  font-weight: bold;
  line-height: 32px;
  height: 32px;
  width: 100%;
}
.menumin.active {
  z-index: 10;
}
.menumin.active > .navbar {
  visibility: visible;
  opacity: 1;
  transform: translateY(0%);
  transition-delay: 0s, 0s, 0.3s;
  overflow-y: auto;
}
.menumin.active > .navbar .plus {
  display: none;
}
.menumin.active > .navbar .dropr .dwnr {
  background: rgba(0, 0, 0, 0.25);
}
.menumin.active > .navbar .dropr .dwnr.asdef {
  display: none;
}
.menumin .srchmob {
  padding: 10px;
  float: none !important;
  width: 100% !important;
}
.menumin .srchmob .searchbar {
  display: block;
}
.menumin .srchmob .searchbar .srch-patt {
  margin-right: 32px;
}

.comm-sidebar {
  background: #eaeaea;
}
.comm-sidebar.active {
  right: 0;
}
.comm-sidebar .commentabs {
  border: none;
}
.comm-sidebar .commentabs a.active {
  background: #fff;
  border: none;
  border-color: #89888b;
}
.comm-sidebar .commentlst {
  background: #fff;
}

.interact footer {
  background: transparent;
}

.magzcover, .graphcover {
  overflow: hidden;
  width: 100%;
}
.magzcover .artitle, .magzcover .breadcrum, .magzcover .summary, .magzcover .layout, .graphcover .artitle, .graphcover .breadcrum, .graphcover .summary, .graphcover .layout {
  display: block;
  margin: 0 auto;
  padding: 0 10px;
  max-width: 460px;
}
.magzcover .artitle, .magzcover .summary, .graphcover .artitle, .graphcover .summary {
  text-align: center;
}
.magzcover .authorzone, .graphcover .authorzone {
  border-left: solid 6px #971217;
  color: #89888b;
  display: block;
  margin: 0 auto;
  padding: 0 0 0 30px;
  max-width: 460px;
}
.magzcover .authorzone .caption, .graphcover .authorzone .caption {
  color: #971217;
  font-size: 1.125rem;
  font-weight: 900;
  text-transform: uppercase;
}
.magzcover .authorzone p, .graphcover .authorzone p {
  padding-bottom: 10px;
}
.magzcover .authorzone b, .graphcover .authorzone b {
  display: inline-block;
  color: #28262c;
}
.magzcover .authorzone i, .graphcover .authorzone i {
  font-size: 1rem;
  font-weight: 600;
}

.magzcover .artitle {
  display: none;
}
.magzcover .content {
  background: transparent;
}
.magzcover .content.darken {
  background: #000;
  color: #fff;
}
.magzcover .content figure > .lft, .magzcover .content figure > .rgt, .magzcover .content .thumbnails > .lft, .magzcover .content .thumbnails > .rgt, .magzcover .content .thumins > .lft, .magzcover .content .thumins > .rgt {
  padding: 3px;
  width: 50%;
}
.magzcover .vdobox {
  margin: 0 10px;
  max-width: 640px;
}
.magzcover .details .extbox {
  box-shadow: none;
}
.magzcover .details .extbox.lft, .magzcover .details .extbox.rgt {
  margin: 0;
}
.magzcover .commentbox > .comm-form, .magzcover .commentbox .commentlst, .magzcover .commentbox .commentabs a.active {
  background: #fff;
}
.magzcover .longformbox {
  background: transparent;
}
.magzcover .darkeme {
  background: #000;
  color: #fff;
}
.magzcover .darkeme .summary, .magzcover .darkeme .content {
  color: #fff;
}
.magzcover .darkeme .authorzone {
  color: #eaeaea;
}
.magzcover .darkeme .authorzone b {
  color: #fff;
}
.magzcover h1.caption, .magzcover h2.caption, .magzcover h3.caption, .magzcover h4.caption, .magzcover h5.caption, .magzcover h6.caption {
  line-height: 1.5em;
  margin: 0;
  padding: 0;
  height: auto;
}
.magzcover h1.caption {
  font-size: 2.5rem;
}
.magzcover h2.caption {
  font-size: 2.1rem;
}
.magzcover h3.caption {
  font-size: 1.8rem;
}
.magzcover h4.caption {
  font-size: 1.6rem;
}
.magzcover h5.caption {
  font-size: 1.3rem;
}
.magzcover h6.caption {
  font-size: 1.15rem;
}

.magzalbums {
  display: block;
  margin: 0 0 1.1em;
  padding: 20px;
}
.magzalbums.lgt {
  background: #eaeaea;
}
.magzalbums.drk {
  background: #eaeaea;
}
.magzalbums.blk {
  background: #28262c;
}
.magzalbums .triplst, .magzalbums .quadlst {
  display: block;
  margin: 0;
  padding: 0;
}
.magzalbums .triplst img, .magzalbums .quadlst img {
  cursor: zoom-in;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}
.magzalbums .triplst li, .magzalbums .quadlst li {
  padding: 2px;
  overflow: hidden;
}
.magzalbums .previewr {
  background: rgba(255, 255, 255, 0.75);
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
  position: fixed;
  top: 50%;
  left: 50%;
  height: 0;
  width: 0;
  transition: all ease 0.3s;
  z-index: 1000;
}
.magzalbums .previewr img {
  border: solid 15px #fff;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 90%;
  max-height: 90%;
}
.magzalbums .previewr.showout {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.magzalbums .previewr .premsgr {
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
  border-radius: 10px;
  display: block;
  margin: 0;
  padding: 0 20px;
  line-height: 24px;
  position: absolute;
  bottom: 30px;
  left: 50%;
  z-index: 2;
  transform: translate(-50%, 0);
}

.magzflippr {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
}
.magzflippr .flipnavs {
  display: block;
  margin: 0;
  padding: 10px 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  text-align: center;
  transition: all ease 0.3s;
}
.magzflippr .flipnavs li {
  padding: 0 6px;
}
.magzflippr .flipnavs li a {
  background: #fff center no-repeat;
  background-size: 100%;
  border-radius: 50%;
  box-sizing: content-box;
  display: blok;
  margin: 0;
  padding: 0 0 100%;
  transition: all ease 0.3s;
}
.magzflippr .flipnavs li.active a, .magzflippr .flipnavs li:hover a {
  background-size: 90%;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  margin: -10%;
  padding: 0 0 120%;
  position: relative;
  z-index: 2;
}
.magzflippr .flipages {
  position: relative;
  transition: all ease 0.3s;
}
.magzflippr .flipages section {
  display: block;
  overflow: hidden;
  padding: 60px 0 0;
  position: relative;
  height: 100vh;
  width: 100%;
}
.magzflippr .flipages section .content {
  height: 100%;
  overflow: hidden;
}
.magzflippr .flipages section .bgfill {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.magzflippr .flipages section .bgfill img {
  display: block;
  width: 100%;
}

.graphcover .graph-display {
  background: rgba(0, 0, 0, 0.9);
  display: block;
  margin: 0;
  padding: 10px;
  overflow: auto;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 1000;
}
.graphcover .graph-display img {
  display: block;
  margin: auto;
  max-width: 100%;
}
.graphcover .graph-display .graph-msg {
  background: rgba(0, 0, 0, 0.9);
  border: solid 1px rgba(255, 255, 255, 0.2);
  border-radius: 15px;
  color: #eaeaea;
  font-size: 0.875rem;
  font-weight: normal;
  display: block;
  margin: 0;
  padding: 0 20px;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  position: fixed;
  bottom: 10px;
  left: 50%;
  transform: translate(-50%, 0);
  white-space: nowrap;
  z-index: 2;
}

.graphviewr {
  display: block;
  margin: 1em 0;
  padding: 0;
}
.graphviewr img {
  cursor: zoom-in;
}
.graphviewr figcaption, .graphviewr .thumb-caption, .graphviewr .thumcap {
  color: #28262c;
  font-family: "Noto Serif", "Times New Roman", Times, Georgia, serif;
  font-size: 1.25rem;
  font-weight: 700;
}
.graphviewr .graph-embed {
  background: #f5f5f5;
  border: solid 1px #eaeaea;
  display: block;
  margin: 0;
  padding: 20px 20px 0;
}
.graphviewr .graph-embed .capt {
  color: #626165;
  padding-bottom: 10px;
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
}
.graphviewr .graph-embed a {
  background-position: left 10px center;
  background-repeat: no-repeat;
  background-size: 24px;
  border-radius: 6px;
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
  line-height: 42px;
  height: 42px;
  display: block;
  float: left;
  margin: 0 10px;
  padding: 0 25px 0 60px;
  text-transform: uppercase;
}
.graphviewr .graph-embed i {
  color: #89888b;
  display: block;
  margin: 10px 0;
  font-size: 0.875rem;
  font-weight: normal;
}
.graphviewr .graph-embed textarea {
  background: #fff !important;
  border: solid 1px #89888b;
  display: block;
  margin: 0;
  padding: 0.3em;
  line-height: 1.5em;
  height: 3.6em;
  width: 100%;
  pointer-events: inherit;
  text-align: left;
}
.graphviewr .graph-embed .share {
  background-color: #4267b2;
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLjYgNy41YzAgMC41IDAgMi41IDAgMi41aC0xLjh2M2gxLjh2OWgzLjd2LTloMi41YzAgMCAwLjItMS41IDAuMy0zIC0wLjMgMC0yLjggMC0yLjggMHMwLTEuOCAwLTIuMWMwLTAuMyAwLjQtMC43IDAuOC0wLjcgMC40IDAgMS4yIDAgMiAwIDAtMC40IDAtMS44IDAtMy4yIC0xIDAtMi4yIDAtMi44IDBDMTIuNSA0IDEyLjYgNyAxMi42IDcuNXoiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=);
  border: solid 1px #4267b2;
}
.graphviewr .graph-embed .dload {
  background-color: #f9a825;
  background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5IDcuNWgtNXYxaDVjMC44IDAgMS41IDAuNyAxLjUgMS41djhjMCAwLjgtMC43IDEuNS0xLjUgMS41SDVjLTAuOCAwLTEuNS0wLjctMS41LTEuNXYtOGMwLTAuOCAwLjctMS41IDEuNS0xLjVoNXYtMUg1Yy0xLjQgMC0yLjUgMS4xLTIuNSAyLjV2OGMwIDEuNCAxLjEgMi41IDIuNSAyLjVoMTRjMS40IDAgMi41LTEuMSAyLjUtMi41di04QzIxLjUgOC42IDIwLjQgNy41IDE5IDcuNXoiIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJNNy40IDExLjFjLTAuMi0wLjItMC41LTAuMi0wLjcgMHMtMC4yIDAuNSAwIDAuN2w1IDVjMCAwIDAgMCAwIDBsMC40IDAuNCAwLjQtMC40YzAgMCAwIDAgMCAwbDUtNWMwLjItMC4yIDAuMi0wLjUgMC0wLjdzLTAuNS0wLjItMC43IDBsLTQuMSA0LjFWNGMwLTAuMy0wLjItMC41LTAuNS0wLjVTMTEuNSAzLjcgMTEuNSA0djExLjNMNy40IDExLjF6IiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+);
  border: solid 1px #f9a825;
}

.quizcover {
  overflow: hidden;
  width: 100%;
}
.quizcover .layout {
  display: block;
  margin: 0 auto;
  padding: 0 10px;
  max-width: 460px;
}

.quizone {
  background: #f5f5f5;
  background-image: linear-gradient(160deg, rgba(245, 245, 245, 1) 0%, rgba(234, 234, 234, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f5f5", endColorstr="#eaeaea", GradientType=1);
  display: block;
  overflow: hidden;
}
.quizone img {
  display: block;
  margin: 0 auto;
  padding: 0;
  max-width: 100%;
}
.quizone .quiz-content {
  display: block;
}
.quizone .boxed {
  background: #fff;
  border-radius: 1px 2px 5px rgba(0, 0, 0, 0.25);
  margin: 5px;
  padding: 10px;
}
.quizone .quiz-vote, .quizone .quiz-last, .quizone .quiz-welcome {
  display: block;
  opacity: 1;
  transition: all ease 0.3s;
  position: relative;
  z-index: 1;
}
.quizone .quiz-startr {
  background: #4caf50;
  background-image: linear-gradient(to right, rgba(76, 175, 80, 1) 0%, rgba(46, 125, 50, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4caf50", endColorstr="#2e7d32", GradientType=1);
  color: #fff;
  border-radius: 20px;
  display: block;
  float: left;
  margin: 0;
  padding: 0 15px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 40px;
  height: 40px;
  text-transform: uppercase;
}
.quizone .quiz-welcome.mixed {
  background: #000;
}
.quizone .quiz-welcome.mixed .quiz-intro {
  background: rgba(0, 0, 0, 0.75);
  border: solid 1px rgba(255, 255, 255, 0.25);
  border-radius: 6px;
  color: #fff;
}
.quizone .quiz-welcome .quiz-intro {
  display: block;
  padding: 20px;
}
.quizone .quiz-welcome .artitle, .quizone .quiz-welcome .summary {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.6em;
}
.quizone .quiz-welcome .artitle {
  color: #ed1c24;
  font-size: 1.75rem;
  font-weight: 900;
  line-height: 1.25em;
}
.quizone .quiz-vote, .quizone .quiz-last {
  display: none;
  padding: 30px 10px 10px;
  opacity: 0;
  z-index: 0;
}
.quizone .quiz-vote.showout, .quizone .quiz-last.showout {
  display: block;
  opacity: 1;
  z-index: 2;
}
.quizone .quiz-vote .capt, .quizone .quiz-last .capt {
  color: #971217;
  display: block;
  margin: 0;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 700;
}
.quizone .quiz-vote .question {
  color: #971217;
  display: block;
  margin: 0;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 700;
}
.quizone .quiz-vote .question.mixed {
  position: relative;
}
.quizone .quiz-vote .question.mixed span {
  background: rgba(0, 0, 0, 0.75);
  border-top: solid 1px rgba(255, 255, 255, 0.2);
  color: #fff;
  padding: 15px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.quizone .quiz-vote .lst {
  margin: 0;
  padding: 10px 0;
}
.quizone .quiz-vote .lst li {
  padding-top: 10px;
}
.quizone .quiz-vote .lst .answer {
  background: #fff;
  border: solid 1px #971217;
  border-radius: 6px;
  overflow: hidden;
  transition: all ease 0.3s;
}
.quizone .quiz-vote .lst .answer img {
  max-width: 100%;
}
.quizone .quiz-vote .lst .answer span {
  display: block;
  line-height: 1.5em;
  padding: 0.4em 15px;
  min-height: 3.8em;
  transition: all ease 0.3s;
}
.quizone .quiz-vote .lst .answer.mixed {
  border-color: #000;
  position: relative;
}
.quizone .quiz-vote .lst .answer.mixed span {
  background: rgba(0, 0, 0, 0.75);
  border-top: solid 1px rgba(255, 255, 255, 0.2);
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.quizone .quiz-vote .lst .answer.selected {
  border-color: #971217;
  background: #570b0e;
  color: #fff !important;
}
.quizone .quiz-vote .lst .answer.selected.mixed span {
  background: #000;
  color: #ed1c24;
}
.quizone .quiz-paging {
  background: #2196f3;
  background-image: linear-gradient(to right, rgba(33, 150, 243, 1) 0%, rgba(21, 101, 192, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2196f3", endColorstr="#1565c0", GradientType=1);
  display: block;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 40px;
  width: 100%;
  z-index: 10;
}
.quizone .quiz-paging a {
  color: #fff;
  padding: 0 10px;
  min-width: 40px;
  text-align: center;
  transition: all ease 0.3s;
}
.quizone .quiz-paging a.active {
  background: rgba(255, 255, 255, 0.5);
}
.quizone .quiz-paging a.overed, .quizone .quiz-paging a.quiz-open, .quizone .quiz-paging a.quiz-over {
  background: rgba(0, 0, 0, 0.25);
}
.quizone .quiz-paging .quiz-open {
  display: none;
}

@media only screen and (max-width : 1024px) {
  .details .content figure > .lft, .details .content figure > .rgt, .details .content .thumbnails > .lft, .details .content .thumbnails > .rgt, .details .content .thumins > .lft, .details .content .thumins > .rgt {
    float: none;
    width: auto;
  }
  .details .content figure img.expanded, .details .content .thumbnails img.expanded, .details .content .thumins img.expanded {
    width: 800px;
    max-width: unset;
    margin: 0 calc(50% - 400px);
  }
}
@media only screen and (min-width : 1025px) {
  .headermin {
    padding-right: 2%;
  }
  .headermin .logo {
    background-size: auto 48px;
    width: 150px;
  }
  .headermin .actnav li {
    padding-left: 10px;
  }
  .headermin .actnav li span {
    margin-left: 0;
  }
  .headermin .actnav .sharing, .headermin .actnav .fanclub {
    width: auto;
  }
  .menumin {
    float: left;
  }
  .menumin a {
    font-size: 1rem;
  }
  .menumin .mnm-togg {
    border-left: none;
    margin-right: 10px;
    border-right: solid 1px #626165;
  }
  .menumin > .navbar {
    left: 0;
    right: auto;
    width: 320px;
  }
  .comm-sidebar {
    overflow-x: hidden;
    overflow-y: scroll;
    position: absolute;
    top: 50px;
    right: -400px;
    height: 100%;
    width: 360px;
    transition: all ease 0.3s;
    z-index: 100;
  }
  .comm-sidebar.active {
    right: 0;
  }
  .comm-sidebar .comm-sidecloser {
    border: solid 1px #28262c;
    border-radius: 50%;
    display: block;
    margin: 0;
    padding: 0;
    height: 30px;
    width: 30px;
    position: absolute;
    top: 5px;
    right: 5px;
  }
  .comm-sidebar .comm-sidecloser::after, .comm-sidebar .comm-sidecloser::before {
    background: #28262c;
    border-radius: 1px;
    content: "";
    display: block;
    margin: 0 0 0 -10px;
    padding: 0;
    height: 2px;
    width: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
  }
  .comm-sidebar .comm-sidecloser::after {
    transform: rotate(45deg);
  }
  .comm-sidebar .comm-sidecloser::before {
    transform: rotate(-45deg);
  }
  .comm-sidebar .commentbox .comm-reg {
    margin: 0 -10px;
  }
  .comm-sidebar .commentabs {
    border: none;
  }
  .comm-sidebar .commentabs a.active {
    background: #fff;
    border: none;
    border-color: #89888b;
  }
  .comm-sidebar .commentlst {
    background: #fff;
  }
  .comm-sidebar .commentlst .reply {
    margin-left: -80px;
  }
  .magzcover .artitle, .magzcover .summary, .graphcover .artitle, .graphcover .summary {
    max-width: 780px;
  }
  .magzcover .breadcrum, .magzcover .layout, .graphcover .breadcrum, .graphcover .layout {
    max-width: 680px;
  }
  .magzcover .details .extbox.lft, .magzcover .details .extbox.rgt {
    max-width: 480px;
    width: auto;
  }
  .magzcover .details .extbox.lft {
    margin: 0 20px 20px -180px;
  }
  .magzcover .details .extbox.rgt {
    margin: 0 -180px 20px 20px;
  }
  .magzcover .details .content figure.lftr, .magzcover .details .content figure.rgtr, .magzcover .details .content .thumbnails.lftr, .magzcover .details .content .thumbnails.rgtr, .magzcover .details .content .thumins.lftr, .magzcover .details .content .thumins.rgtr {
    max-width: 65%;
  }
  .magzcover .details .content figure.lftr, .magzcover .details .content .thumbnails.lftr, .magzcover .details .content .thumins.lftr {
    margin-left: -40%;
  }
  .magzcover .details .content figure.rgtr, .magzcover .details .content .thumbnails.rgtr, .magzcover .details .content .thumins.rgtr {
    margin-right: -40%;
  }
  .magzcover h1.caption {
    font-size: 3rem;
  }
  .magzcover h2.caption {
    font-size: 2.5rem;
  }
  .magzcover h3.caption {
    font-size: 2rem;
  }
  .magzcover h4.caption {
    font-size: 1.8rem;
  }
  .magzcover h5.caption {
    font-size: 1.5rem;
  }
  .magzcover h6.caption {
    font-size: 1.2rem;
  }
  .magzalbum {
    margin-bottom: 1.5em;
  }
  .magzalbum .triplst .li {
    width: 33.33%;
  }
  .magzalbum .quadlst li {
    width: 25%;
  }
  .graphcover .graph-display {
    padding: 30px;
  }
  .quizcover .layout {
    max-width: 680px;
  }
  .quizone {
    position: relative;
    height: calc(100vh - 50px);
    width: 100%;
  }
  .quizone img {
    display: block;
    margin: 0 auto;
    padding: 0;
    max-width: 100%;
  }
  .quizone .quiz-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .quizone .boxed {
    margin: 0;
    padding: 20px;
  }
  .quizone .quiz-vote, .quizone .quiz-last, .quizone .quiz-welcome {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  .quizone .quiz-startr {
    border-radius: 26px;
    padding: 0 30px;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 52px;
    height: 52px;
  }
  .quizone .quiz-welcome img {
    min-height: 100%;
  }
  .quizone .quiz-welcome .artitle, .quizone .quiz-welcome .summary {
    font-size: 1.25rem;
    font-weight: 300;
  }
  .quizone .quiz-welcome .artitle {
    font-size: 2rem;
    font-weight: 900;
  }
  .quizone .quiz-vote, .quizone .quiz-last {
    padding: 0;
    display: block;
    left: 100%;
  }
  .quizone .quiz-vote.showout, .quizone .quiz-last.showout {
    left: 0;
  }
  .quizone .quiz-vote .capt, .quizone .quiz-last .capt {
    font-size: 1.5rem;
    font-weight: 700;
  }
  .quizone .quiz-vote .question {
    font-size: 1.5rem;
    font-weight: 700;
  }
  .quizone .quiz-vote .answer {
    min-width: 320px;
  }
  .quizone .quiz-vote .lst {
    margin: 0 -15px;
    padding: 10px 0;
  }
  .quizone .quiz-vote .lst li {
    float: left;
    padding: 10px 15px;
    width: 50%;
  }
  .quizone .quiz-vote .lst li:nth-child(2n+1) {
    clear: both;
  }
  .quizone .quiz-paging {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 60px;
    height: 60px;
  }
  .quizone .quiz-paging a {
    padding: 0 20px;
    min-width: 60px;
  }
  .quizone .quiz-paging .quiz-open {
    display: block;
  }
  .quizone .comm-sidebar {
    top: 0;
  }
}
@media only screen and (max-width : 1024px) {
  .magzcover .details .content {
    padding: 0 15px;
  }
  .magzcover .layout + .thumins {
    margin-bottom: 1.1em;
  }
}
@media only screen and (min-width : 1025px) {
  .headermin .actnav a:active svg.ico, .headermin .actnav a:focus svg.ico, .headermin .actnav a:hover svg.ico {
    fill: #f5f5f5 !important;
  }
  .headermin .actnav .sharing:active, .headermin .actnav .sharing:focus, .headermin .actnav .sharing:hover, .headermin .actnav .fanclub:active, .headermin .actnav .fanclub:focus, .headermin .actnav .fanclub:hover {
    border-color: rgba(255, 255, 255, 0.5);
  }
  .graphcover .graph-embed a:active, .graphcover .graph-embed a:focus, .graphcover .graph-embed a:hover {
    color: #fff !important;
    text-decoration: none;
  }
  .graphcover .graph-embed .share:active, .graphcover .graph-embed .share:focus, .graphcover .graph-embed .share:hover {
    background-color: #34518d;
  }
  .graphcover .graph-embed .dload:active, .graphcover .graph-embed .dload:focus, .graphcover .graph-embed .dload:hover {
    background-color: #e59006;
  }
  .quizone .quiz-startr:active, .quizone .quiz-startr:focus, .quizone .quiz-startr:hover {
    background: #1b5e20;
    color: #fff !important;
  }
  .quizone .quiz-vote .answer:active, .quizone .quiz-vote .answer:focus, .quizone .quiz-vote .answer:hover {
    background: #570b0e;
    color: #fff !important;
  }
  .quizone .quiz-vote .answer.mixed:active span, .quizone .quiz-vote .answer.mixed:focus span, .quizone .quiz-vote .answer.mixed:hover span {
    background: #000;
    color: #ed1c24;
  }
  .quizone .quiz-paging a:active, .quizone .quiz-paging a:focus, .quizone .quiz-paging a:hover {
    color: #fff !important;
    background: rgba(255, 255, 255, 0.5);
  }
}
.magz-chapter {
  display: none;
  margin: 0;
  padding: 0 0 150px 0;
}
.magz-chapter.activ {
  display: block;
}

.magz-tabs {
  background: #28262c;
  box-shadow: 0 -5px 8px rgba(0, 0, 0, 0.25);
  border-top: solid 3px #f5f5f5;
  display: block;
  margin: 0;
  padding: 0;
  line-height: 40px;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 1000;
}
@media only screen and (max-width : 1024px) {
  .magz-tabs {
    padding: 0 10px;
    overflow-x: auto;
    white-space: nowrap;
  }
}
.magz-tabs li {
  padding: 10px;
}
.magz-tabs sub {
  display: block;
  font-weight: normal;
  padding: 5px 0;
}
.magz-tabs a {
  background: rgba(255, 255, 255, 0.25);
  border-radius: 10px;
  color: #fff;
  font-weight: bold;
  padding: 0 15px;
  position: relative;
  text-align: left;
  transition: all ease 0.3s;
}
.magz-tabs a:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: #fff !important;
}
.magz-tabs a.activ {
  background: #e12;
}

.img-fil > * {
  position: relative;
  z-index: 2;
}
.img-fil > img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
}
.img-fil > .img-bg {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
}
.img-fil > .img-bg img {
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  min-width: 100%;
}
.img-fil.full img {
  -o-object-fit: cover;
     object-fit: cover;
}

.big-story .wrapr {
  width: 90%;
  max-width: 600px;
  min-width: 300px;
  margin: auto;
  position: relative;
}
.big-story .wrapr::before, .big-story .wrapr::after {
  background: #fff;
  content: "";
  display: block;
  height: 70%;
  width: 1px;
  position: absolute;
  top: 15%;
}
.big-story .wrapr::before {
  left: -4%;
}
.big-story .wrapr::after {
  right: -4%;
}
.big-story .wrapr.ln-base::before, .big-story .wrapr.ln-base::after {
  background-color: #89888b;
}
.big-story .wrapr.ln-base-drk::before, .big-story .wrapr.ln-base-drk::after {
  background-color: #626165;
}
.big-story .wrapr.ln-base-lgt::before, .big-story .wrapr.ln-base-lgt::after {
  background-color: #eaeaea;
}
.big-story .wrapr.ln-base-blk::before, .big-story .wrapr.ln-base-blk::after {
  background-color: #28262c;
}
.big-story .wrapr.ln-base-wht::before, .big-story .wrapr.ln-base-wht::after {
  background-color: #f5f5f5;
}
.big-story .wrapr.ln-prime::before, .big-story .wrapr.ln-prime::after {
  background-color: #ed1c24;
}
.big-story .wrapr.ln-prime-drk::before, .big-story .wrapr.ln-prime-drk::after {
  background-color: #971217;
}
.big-story .wrapr.ln-prime-lgt::before, .big-story .wrapr.ln-prime-lgt::after {
  background-color: #fac1c3;
}
.big-story .wrapr.ln-prime-blk::before, .big-story .wrapr.ln-prime-blk::after {
  background-color: #570b0e;
}
.big-story .wrapr.ln-prime-wht::before, .big-story .wrapr.ln-prime-wht::after {
  background-color: #fdeaeb;
}
.big-story .wrapr.ln-media::before, .big-story .wrapr.ln-media::after {
  background-color: #2196f3;
}
.big-story .wrapr.ln-media-drk::before, .big-story .wrapr.ln-media-drk::after {
  background-color: #1565c0;
}
.big-story .wrapr.ln-media-lgt::before, .big-story .wrapr.ln-media-lgt::after {
  background-color: #bbdefb;
}
.big-story .wrapr.ln-media-blk::before, .big-story .wrapr.ln-media-blk::after {
  background-color: #0d47a1;
}
.big-story .wrapr.ln-media-wht::before, .big-story .wrapr.ln-media-wht::after {
  background-color: #e3f2fd;
}
.big-story .wrapr.ln-radio::before, .big-story .wrapr.ln-radio::after {
  background-color: #6e25b0;
}
.big-story .wrapr.ln-radio-drk::before, .big-story .wrapr.ln-radio-drk::after {
  background-color: #541d86;
}
.big-story .wrapr.ln-radio-lgt::before, .big-story .wrapr.ln-radio-lgt::after {
  background-color: #bfa6d7;
}
.big-story .wrapr.ln-radio-blk::before, .big-story .wrapr.ln-radio-blk::after {
  background-color: #3a145c;
}
.big-story .wrapr.ln-radio-wht::before, .big-story .wrapr.ln-radio-wht::after {
  background-color: #efe8f5;
}
.big-story .wrapr.ln-score::before, .big-story .wrapr.ln-score::after {
  background-color: #4caf50;
}
.big-story .wrapr.ln-score-drk::before, .big-story .wrapr.ln-score-drk::after {
  background-color: #2e7d32;
}
.big-story .wrapr.ln-score-lgt::before, .big-story .wrapr.ln-score-lgt::after {
  background-color: #c8e6c9;
}
.big-story .wrapr.ln-score-blk::before, .big-story .wrapr.ln-score-blk::after {
  background-color: #1b5e20;
}
.big-story .wrapr.ln-score-wht::before, .big-story .wrapr.ln-score-wht::after {
  background-color: #e8f5e9;
}
.big-story .wrapr.ln-alert::before, .big-story .wrapr.ln-alert::after {
  background-color: #fdd835;
}
.big-story .wrapr.ln-alert-drk::before, .big-story .wrapr.ln-alert-drk::after {
  background-color: #f9a825;
}
.big-story .wrapr.ln-alert-lgt::before, .big-story .wrapr.ln-alert-lgt::after {
  background-color: #fff9c4;
}
.big-story .wrapr.ln-alert-blk::before, .big-story .wrapr.ln-alert-blk::after {
  background-color: #7a3f0b;
}
.big-story .wrapr.ln-alert-wht::before, .big-story .wrapr.ln-alert-wht::after {
  background-color: #fffde7;
}
.big-story .col > .news .title {
  font-size: 125%;
}
.big-story .news .cico {
  display: block;
  float: right;
  margin: 30px 10% 10px;
  padding: 0.5em;
  width: 3em;
}
.big-story .news .mico {
  display: block;
  float: left;
  margin-right: 10px;
  padding: 10px;
  width: 100px;
  height: 100px;
  overflow: hidden;
}
.big-story .news .mico.mid {
  padding-bottom: 0;
  float: none;
  margin: auto;
}
.big-story .news .mico img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.big-story .news .bull {
  background-color: #fdd835;
  border-radius: 1em;
  display: block;
  float: left;
  margin: 0.5em;
  padding: 0.5em;
  font-weight: bold;
  line-height: 1.2em;
  text-transform: uppercase;
  text-align: center;
  max-width: 5em;
}
.big-story .news .bull + .title, .big-story .news .mico + .title {
  clear: none;
}
.big-story .news .bull + .title {
  text-align: left;
}
.big-story .news .mico + .title {
  padding: 15px;
}
.big-story .news .cico img {
  display: block;
  height: auto;
  width: 100%;
}
.big-story .news.rev .cico {
  float: left;
}
.big-story .news.rev .mico {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}
.big-story .news.rev .bull {
  float: right;
}
.big-story .news.rev .bull + .title {
  text-align: right;
}
.big-story .news.rev .mico + .title {
  float: none;
}
.big-story .news.mixed::before {
  display: none;
}
.big-story .news .title {
  color: #fff;
  clear: both;
  font-size: 1rem;
  font-weight: 300;
  padding: 10px 15px;
  text-transform: uppercase;
  text-align: center;
}
.big-story .news.mixed .title, .big-story .news.mixed .thumb {
  float: none !important;
  width: 100% !important;
}
.big-story .news.mixed .title {
  margin-top: -2.4em;
  padding-top: 1em;
  padding-bottom: 0.6em;
  min-height: 2.5em;
}
.big-story .news.rev .thumb {
  float: right;
}
.big-story .news .thumb img {
  width: 100%;
  height: auto;
}
.big-story .lst {
  margin: 0 -15px;
}
.big-story .lst li {
  padding: 15px 15px 0;
}
.big-story .bar li {
  padding: 10px 0;
}
.big-story .lst .news .title {
  font-size: 1.25rem;
}
.big-story .authorzone {
  border-color: #fff !important;
  padding-left: 20px;
}
.big-story .authorzone .caption, .big-story .authorzone b {
  color: #fff !important;
}
.big-story .authorzone .caption {
  font-size: 1rem;
}

@media only screen and (min-width : 1025px) {
  .big-story .wrapr {
    width: 80%;
    max-width: 1320px;
    min-width: 1000px;
  }
  .big-story .wrapr::before, .big-story .wrapr::after {
    height: 50%;
    width: 3px;
    top: 25%;
  }
  .big-story .wrapr::before {
    left: -50px;
  }
  .big-story .wrapr::after {
    right: -50px;
  }
  .big-story a {
    font-weight: normal;
  }
  .big-story .col > .news .title {
    font-size: 175%;
  }
  .big-story .news::before {
    display: none;
  }
  .big-story .news .thumb {
    float: left;
    width: 60%;
  }
  .big-story .news .thumb + .title {
    clear: none;
    display: block;
    float: right;
    width: 40%;
  }
  .big-story .news .cico {
    border-bottom: solid 2px #ffe700;
    margin: 15px auto;
    width: 4em;
  }
  .big-story .news.rev .title {
    float: left;
  }
  .big-story .news.mixed .title {
    text-align: left;
  }
  .big-story .news.mixed .thumb {
    float: none;
    width: 100%;
  }
  .big-story .news.mixed .cico {
    border-bottom: none;
    border-right: solid 2px #ffe700;
    float: left;
    margin: 0.5em 10px 0.5em 0;
    width: 3em;
  }
  .big-story .lst, .big-story .bar {
    margin: -15px -15px 0 -15px;
  }
  .big-story .lst li, .big-story .bar li {
    padding: 15px 15px 0;
  }
  .big-story .bar li {
    width: 50%;
  }
  .big-story .bar .news .thumb {
    float: none;
    margin-right: 0;
    margin-bottom: 15px;
    width: auto;
  }
  .big-story .bar .news.mixed .thumb {
    margin-bottom: 0;
  }
  .big-story .bar .news .thumb + .title {
    clear: both;
    float: none;
    width: auto;
  }
  .big-story .lst .news .title {
    padding-top: 1.5em;
  }
  .big-story .authorzone .caption {
    font-size: 1.25rem;
  }
}
.fxtboard .frow.dte {
  border-bottom: solid 2px #ccc;
  line-height: 28px;
  height: 28px;
}
.fxtboard .frow.dte .fcol {
  text-align: left;
}
.fxtboard .caption a {
  color: #f5f5f5 !important;
}
.fxtboard .caption svg.ico {
  fill: #f5f5f5 !important;
}

.stdboard .fcap {
  background: #f5f5f5;
}
.stdboard .goal-in, .stdboard .goal-out {
  background-size: 16px auto;
  display: block;
  margin: 0 auto;
  height: 24px;
  width: 24px;
}

.mobfixtbar {
  background: rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 -10px 25px rgba(0, 0, 0, 0.25);
  color: #fff;
}
.mobfixtbar .fxtswiper {
  padding: 2px 25px 2px 20px;
  position: relative;
}
.mobfixtbar .fxtswiper .swiping {
  overflow: hidden;
}
.mobfixtbar .fxtswiper .next, .mobfixtbar .fxtswiper .prev {
  display: none;
  margin: -24px 0;
  height: 48px;
  width: 30px;
  position: absolute;
  top: 50%;
}
.mobfixtbar .fxtswiper .next::before, .mobfixtbar .fxtswiper .next::after, .mobfixtbar .fxtswiper .prev::before, .mobfixtbar .fxtswiper .prev::after {
  background: #fff;
  border-radius: 2px;
  content: "";
  display: block;
  height: 12px;
  width: 3px;
  position: absolute;
  top: 50%;
}
.mobfixtbar .fxtswiper .next::after, .mobfixtbar .fxtswiper .prev::after {
  margin-top: -7px;
}
.mobfixtbar .fxtswiper .next.activ, .mobfixtbar .fxtswiper .prev.activ {
  display: block;
}
.mobfixtbar .fxtswiper .next {
  background: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0)", endColorstr="rgba(0, 0, 0, 0.25)", GradientType=1);
  right: 0;
}
.mobfixtbar .fxtswiper .next::before {
  right: 30%;
  transform: rotate(45deg);
}
.mobfixtbar .fxtswiper .next::after {
  right: 30%;
  transform: rotate(-45deg);
}
.mobfixtbar .fxtswiper .prev {
  background: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0)", endColorstr="rgba(0, 0, 0, 0.25)", GradientType=1);
  left: 0;
}
.mobfixtbar .fxtswiper .prev::before {
  left: 30%;
  transform: rotate(-45deg);
}
.mobfixtbar .fxtswiper .prev::after {
  left: 30%;
  transform: rotate(45deg);
}
.mobfixtbar .nav {
  font-size: 0;
  width: 10000px;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all ease 0.3s;
}
.mobfixtbar .nav li, .mobfixtbar .nav a {
  color: #fff;
}
.mobfixtbar .nav li {
  padding: 0 4px 0 5px;
  width: 170px;
}
.mobfixtbar .nav a {
  border-right: solid 1px rgba(255, 255, 255, 0.1);
  padding-right: 5px;
}
.mobfixtbar .time *, .mobfixtbar .time b, .mobfixtbar .time span, .mobfixtbar .team *, .mobfixtbar .team b, .mobfixtbar .team span {
  display: block;
  overflow: hidden;
}
.mobfixtbar .time {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  font-size: 0.65rem;
  line-height: 1.2em;
  display: block;
  float: left;
  margin: 4px 5px 4px 0;
  padding: 0.2em 0;
  height: 4em;
  width: 40px;
  opacity: 0.75;
  text-align: center;
}
.mobfixtbar .time span {
  color: #4caf50;
  font-weight: 900;
}
.mobfixtbar .team {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 24px;
  height: 24px;
}
.mobfixtbar .team b, .mobfixtbar .team span {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.mobfixtbar .team b {
  color: #fdd835;
  float: right;
  font-size: 1rem;
  width: 20px;
  text-align: right;
}
.mobfixtbar .team span {
  display: inline-block;
  width: 90px;
}

@media only screen and (max-width : 1024px) {
  .fxtboard .fcol.hme, .fxtboard .fcol.awy {
    width: 37%;
  }
  .fxtboard .fcol.dte {
    width: 8%;
  }
  .fxtboard .fcol.tme, .fxtboard .fcol.sco {
    width: 18%;
  }
  .stdboard .fcol.team {
    width: 60%;
  }
  .stdboard .fcol.numb {
    width: 8%;
  }
  .stdboard .fcol.point {
    width: 12%;
  }
  .stdboard .fcol.count {
    width: 10%;
  }
  .mobfixtbar .containr {
    padding: 0;
  }
}
@media only screen and (min-width : 1025px) {
  .fxtboard .fcol.hme, .fxtboard .fcol.awy {
    width: 30%;
  }
  .fxtboard .fcol.hme {
    padding-right: 1em;
  }
  .fxtboard .fcol.awy {
    padding-left: 1em;
  }
  .fxtboard .fcol.dte {
    width: 5%;
  }
  .fxtboard .fcol.tme, .fxtboard .fcol.sco {
    width: 10%;
  }
  .stdboard .fcol.team {
    padding-left: 1em;
    width: 38%;
  }
  .stdboard .fcol.numb {
    width: 5%;
  }
  .stdboard .fcol.point {
    width: 8%;
  }
  .stdboard .fcol.count {
    width: 7%;
  }
}
.match-refbox {
  background: #fff;
  color: #fff;
  height: 170px;
  width: 100%;
  position: relative;
}
.match-refbox iframe {
  background: #fff;
  display: block;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

@media only screen and (min-width : 1025px) {
  .match-refbox {
    height: 150px;
  }
}
.quizbox {
  background-color: #f5f5f5;
  border: solid 2px #971217;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  font-family: "Muli", Arial, Helvetica, sans-serif;
  overflow: hidden;
}
.quizbox .qz-hide {
  opacity: 0;
  visibility: hidden;
}
.quizbox .qz-none {
  display: none;
}
@media only screen and (min-width : 1025px) {
  .quizbox.fix-hei .quiz-test {
    max-height: 230px;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .quizbox.fix-hei .quiz-over {
    margin: 10px 20px !important;
  }
  .quizbox.fix-hei.result .quiz-test {
    max-height: 290px;
    margin-bottom: 10px;
  }
}

.quiz-caption {
  background: #eaeaea;
  background-image: linear-gradient(10deg, rgba(234, 234, 234, 1) 0%, rgba(245, 245, 245, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eaeaea", endColorstr="#f5f5f5", GradientType=1);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  color: #971217;
  display: block;
  margin: 0;
  padding: 0.5em 1em;
  font-size: 1rem;
  font-weight: 700;
  min-height: 40px;
  text-transform: uppercase;
  position: relative;
  z-index: 10;
}
.quiz-caption::before {
  background: url(https://bongdaplus.vn/img/logo.png) center no-repeat;
  background-size: contain;
  content: "";
  display: none;
  margin: -15px 0;
  padding: 0;
  height: 30px;
  width: 120px;
  position: absolute;
  top: 50%;
  left: 10px;
}

.quiz-clock {
  display: block;
  margin: 0;
  padding: 0;
  overflow: visible;
  position: relative;
}
.quiz-clock .qz-cnt {
  display: block;
  margin: 0;
  padding: 0 0.8em;
  font-size: 1rem;
  font-weight: 700;
  line-height: 30px;
}
.quiz-clock .qz-timer {
  background: #89888b;
  background-image: linear-gradient(to bottom, rgba(137, 136, 139, 1) 0%, rgba(98, 97, 101, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#89888b", endColorstr="#626165", GradientType=1);
  border-radius: 0 0 5px 5px;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: block;
  margin: 0;
  padding: 10px 10px 0;
  font-size: 0;
  position: absolute;
  top: 0;
  right: 20px;
  line-height: 24px;
}
.quiz-clock .qz-timer b, .quiz-clock .qz-timer strong, .quiz-clock .qz-timer span {
  display: inline-block;
  font-size: 1rem;
  font-weight: 600;
  padding: 0 3px;
}
.quiz-clock .qz-timer span {
  animation: ticking 1s ease 0s infinite;
}

.quiz-test, .quiz-starter {
  display: block;
}

.quiz-starter .qz-title, .quiz-ended .qz-title {
  font-family: "Noto Serif", "Times New Roman", Times, Georgia, serif;
  font-size: 1.5rem;
  font-weight: normal;
  line-height: 1.4em;
  margin: 10px 0 20px;
  text-align: center;
}
.quiz-starter .qz-suggest, .quiz-ended .qz-suggest {
  color: #4caf50;
  font-size: 1rem;
  font-weight: 600;
  margin: 10px;
  text-align: center;
}
.quiz-starter .quiz-over, .quiz-ended .quiz-over {
  text-align: center;
}
.quiz-starter .quiz-over .qz-act, .quiz-ended .quiz-over .qz-act {
  font-size: 1.125rem;
}

.quiz-ended .qz-title {
  color: #2e7d32;
}
.quiz-ended.fail .qz-title {
  color: #ed1c24;
}
.quiz-ended .qz-result {
  color: #626165;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5em;
}
.quiz-ended .qz-result p {
  margin: 0;
  padding: 0;
}
.quiz-ended .qz-failure, .quiz-ended .qz-success {
  border-radius: 50%;
  display: block;
  float: left;
  margin: 15px;
  padding: 0;
  height: 60px;
  width: 60px;
  position: relative;
}
.quiz-ended .qz-failure::before, .quiz-ended .qz-failure::after, .quiz-ended .qz-success::before, .quiz-ended .qz-success::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
}
.quiz-ended .qz-failure {
  background: #ed1c24;
}
.quiz-ended .qz-failure::before, .quiz-ended .qz-failure::after {
  background: #fff;
  border: none;
  border-radius: 3px;
  height: 6px;
  width: 40px;
}
.quiz-ended .qz-failure::before {
  margin-top: 20px;
  transform: rotate(45deg) translate(-75%, -50%);
}
.quiz-ended .qz-failure::after {
  margin-top: -22px;
  margin-left: 3px;
  transform: rotate(-45deg) translate(-75%, -50%);
}
.quiz-ended .qz-success {
  background: #4caf50;
}
.quiz-ended .qz-success::after {
  border-bottom: solid 6px #fff;
  border-right: solid 6px #fff;
  height: 24px;
  width: 10px;
  transform: rotate(37deg) translate(-115%, -30%);
}

.quiz-view {
  position: relative;
}
.quiz-view .qz-question {
  padding: 10px 20px;
  transform: scale(1) translate(0, 0);
  transition: all ease 0.3s;
}
.quiz-view .qz-question.next {
  transform: scale(0) translate(100%, 0);
}
.quiz-view.changed .qz-question {
  transform: scale(0) translate(100%, 0);
  position: absolute;
}
.quiz-view.changed .qz-question.next {
  transform: scale(1) translate(0, 0);
  position: relative;
}

.qz-question .qz-qst-title {
  font-family: "Noto Serif", "Times New Roman", Times, Georgia, serif;
  font-size: 1.5rem;
  font-weight: normal;
  line-height: 1.4em;
  margin: 10px 0 20px;
}
.qz-question .qz-suggest {
  color: #4caf50;
  font-size: 1rem;
  font-weight: 600;
  margin: 10px;
}
.qz-question .qz-answer {
  background: #89888b;
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  color: #fff;
  cursor: pointer;
  display: block;
  margin: 10px 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5em;
  overflow: hidden;
  position: relative;
  transition: all ease 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.qz-question .qz-answer:hover {
  background: #626165;
}
.qz-question .qz-dictate {
  display: block;
  margin: 10px 0;
  padding: 0;
}
.qz-question .qz-result {
  margin: 10px 0;
}

.qz-answer .qz-ans-label {
  color: #fff;
  display: block;
  margin: 0;
  padding: 0.7em 1em;
  position: relative;
  z-index: 1;
}
.qz-answer .qz-ans-voted, .qz-answer .qz-ans-ratio, .qz-answer .qz-ans-amount {
  display: none;
  position: absolute;
}
.qz-answer .qz-ans-voted, .qz-answer .qz-ans-amount {
  top: 50%;
  right: 10px;
}
.qz-answer .qz-ans-amount {
  color: #fff;
  font-size: 0.75rem;
  font-weight: 700;
  margin-top: 0.1em;
}
.qz-answer .qz-ans-voted {
  background: #fff;
  border-radius: 0.8em;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  color: #626165;
  font-size: 0.75rem;
  margin: -1.3em 0 0;
  padding: 0 0.5em;
  line-height: 1.6em;
  height: 1.6em;
  z-index: 3;
}
.qz-answer .qz-ans-ratio {
  background: #626165;
  box-sizing: content-box;
  height: 100%;
  width: 0;
  opacity: 0.75;
  top: 0;
  left: 0;
  z-index: 0;
  transform: scaleX(0);
  transition: all ease 0.3s;
}
.qz-answer.marked {
  padding-left: 21px;
}
.qz-answer.marked, .qz-answer.marked:hover {
  background-color: #4caf50;
}
.qz-answer.marked::before, .qz-answer.marked::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 9px;
  z-index: 3;
}
.qz-answer.marked::after {
  background: transparent;
  border-bottom: solid 3px #fff;
  border-right: solid 3px #fff;
  height: 15px;
  width: 6px;
  transform: rotate(37deg) translate(-15%, -85%);
}
.qz-question.voted .qz-answer, .qz-question.voted .qz-answer:hover {
  background: #bcbcbd;
}
.qz-question.voted .qz-answer .qz-ans-voted, .qz-question.voted .qz-answer .qz-ans-ratio, .qz-question.voted .qz-answer .qz-ans-amount {
  display: block;
}
.qz-question.voted .qz-answer .qz-ans-ratio {
  transform: scaleX(1);
}
.qz-question.voted .qz-answer.marked, .qz-question.voted .qz-answer.marked:hover {
  background: #f47b7f;
}
.qz-question.voted .qz-answer.marked .qz-ans-ratio {
  background: #971217;
}
.qz-question.voted .qz-answer.error::before, .qz-question.voted .qz-answer.error::after {
  background: #fff;
  border: none;
  border-radius: 2px;
  height: 3px;
  width: 20px;
}
.qz-question.voted .qz-answer.error::before {
  transform: rotate(45deg) translate(0, -50%);
}
.qz-question.voted .qz-answer.error::after {
  margin-left: 2px;
  transform: rotate(-45deg) translate(0, -50%);
}
.qz-question.voted .qz-answer.correct, .qz-question.voted .qz-answer.correct:hover {
  background: #92cf94;
}
.qz-question.voted .qz-answer.correct .qz-ans-ratio {
  background: #2e7d32;
}
.qz-question.voted .qz-answer.correct::before {
  background: transparent;
  border: solid 2px #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  transform: translate(0, -50%);
}
.qz-question.voted .qz-answer.correct::after {
  background: transparent;
  border-bottom: solid 3px #fff;
  border-right: solid 3px #fff;
  height: 15px;
  width: 6px;
  transform: rotate(37deg) translate(-15%, -85%);
}

.qz-dictate .qz-dic-input {
  border: solid 2px #89888b;
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  display: block;
  margin: 10px 0;
  padding: 0;
  overflow: hidden;
}
.qz-dictate .qz-dic-input input {
  background: #fff !important;
  border: none !important;
  color: #28262c !important;
  display: block;
  margin: 0;
  padding: 15px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5em;
  height: 100%;
  width: 100%;
}
.qz-dictate .qz-dic-result {
  color: #2e7d32;
  font-size: 1rem;
  font-weight: 700;
  padding: 10px 15px 10px 40px;
  position: relative;
}
.qz-dictate .qz-dic-result.correct::before, .qz-dictate .qz-dic-result.correct::after, .qz-dictate .qz-dic-result.error::before, .qz-dictate .qz-dic-result.error::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 9px;
  z-index: 3;
}
.qz-dictate .qz-dic-result.error {
  color: #ed1c24;
}
.qz-dictate .qz-dic-result.error::before, .qz-dictate .qz-dic-result.error::after {
  background: #ed1c24;
  border-radius: 2px;
  height: 3px;
  width: 20px;
}
.qz-dictate .qz-dic-result.error::before {
  transform: rotate(45deg) translate(0, -50%);
}
.qz-dictate .qz-dic-result.error::after {
  margin-left: 2px;
  transform: rotate(-45deg) translate(0, -50%);
}
.qz-dictate .qz-dic-result.correct {
  color: #4caf50;
}
.qz-dictate .qz-dic-result.correct::before {
  border: solid 2px #4caf50;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  transform: translate(0, -50%);
}
.qz-dictate .qz-dic-result.correct::after {
  border-bottom: solid 2px #4caf50;
  border-right: solid 2px #4caf50;
  height: 15px;
  width: 6px;
  transform: rotate(37deg) translate(-15%, -85%);
}
.qz-dictate .quiz-over {
  border: none;
}

.quiz-over {
  padding: 0 20px 20px;
  text-align: right;
  transition: all ease 0.3s;
}
.quiz-over .qz-act {
  background: #2196f3;
  background-image: linear-gradient(to bottom, rgba(33, 150, 243, 1) 0%, rgba(21, 101, 192, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2196f3", endColorstr="#1565c0", GradientType=1);
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: 0.5em 0.8em;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5em;
  overflow: hidden;
  position: relative;
  text-transform: uppercase;
  transition: all ease 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.quiz-over .qz-err {
  color: #971217;
  display: block;
  float: left;
  margin: 0;
  padding: 0.5em 0.1em;
  font-size: 0.75rem;
  font-weight: 300;
}
.quiz-over .qz-hide {
  display: none;
}

.lumi {
  background: #c8e6c9;
  background-image: linear-gradient(145deg, rgba(200, 230, 201, 1) 0%, rgba(154, 207, 250, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c8e6c9", endColorstr="#9acffa", GradientType=1);
}
.lumi .qz-timer {
  background-color: transparent;
  background-image: linear-gradient(to top, rgba(0,0,0,.75) 0%, rgba(0,0,0,.25) 100%);
}
.lumi .quiz-caption, .lumi .qz-cnt, .lumi .qz-suggest {
  color: #570b0e;
}
.lumi .qz-title, .lumi .qz-qst-title {
  color: #1565c0;
}
.lumi .qz-answer {
  background: rgba(227, 242, 253, 0.45);
  border: solid 2px rgba(227, 242, 253, 0.45);
  border-radius: 1.5em;
  color: #2e7d32;
}
.lumi .qz-answer .qz-ans-label {
  color: #2e7d32;
}
.lumi .qz-answer .qz-ans-ratio {
  background: rgba(249, 168, 37, 0.9);
  border-radius: 0 1em 1em 0;
}
.lumi .qz-answer:hover, .lumi .qz-answer.marked {
  background: rgba(33, 150, 243, 0.75);
  color: #fff;
}
.lumi .qz-answer:hover .qz-ans-label, .lumi .qz-answer.marked .qz-ans-label {
  color: #fff;
}
.lumi .qz-question.voted .qz-answer, .lumi .qz-question.voted .qz-answer:hover {
  background: rgba(255, 249, 196, 0.25);
  border-color: rgba(253, 216, 53, 0.45);
}
.lumi .qz-question.voted .qz-answer.marked, .lumi .qz-question.voted .qz-answer.marked:hover {
  background: rgba(250, 193, 195, 0.25);
  border-color: rgba(237, 28, 36, 0.45);
}
.lumi .qz-question.voted .qz-answer.marked .qz-ans-ratio {
  background: rgba(237, 28, 36, 0.9);
}
.lumi .qz-question.voted .qz-answer.correct, .lumi .qz-question.voted .qz-answer.correct:hover {
  background: rgba(200, 230, 201, 0.25);
  border-color: rgba(76, 175, 80, 0.45);
}
.lumi .qz-question.voted .qz-answer.correct .qz-ans-ratio {
  background: rgba(76, 175, 80, 0.9);
}
.lumi .qz-question.voted .qz-answer .qz-ans-label {
  color: #fff;
}
.lumi .qz-dictate .qz-dic-input {
  background: rgba(227, 242, 253, 0.45);
  border: solid 2px rgba(227, 242, 253, 0.45);
  border-radius: 1.5em;
  color: #2e7d32;
}
.lumi .qz-dictate .qz-dic-input input {
  color: #2e7d32;
}

.errcover {
  background-image: linear-gradient(to bottom, #d6d6d6 0%, #fff 70%);
  padding-top: 50px;
}

.err-img {
  display: block;
  margin: auto;
  max-width: 95%;
}

.err-cap {
  font-size: 1.25rem;
  font-weight: 900;
  padding: 2rem 0;
  text-transform: uppercase;
}

.err-nav {
  background-color: #ed1c24;
  border-radius: 1em;
  color: #fff;
  display: inline-block;
  margin: 0;
  padding: 0 1em;
  font-size: 1.125rem;
  line-height: 2em;
  text-transform: uppercase;
}

.err-nav span {
  font-size: 1.5em;
}

.rssfeedr .rss-cont, .rssfeedr .rss-prin {
  line-height: 1.5em;
}
.rssfeedr .rss-cont p, .rssfeedr .rss-prin p {
  margin-top: 1em;
  text-align: justify;
}
.rssfeedr .rss-cont {
  font-size: 1.125rem;
}
.rssfeedr .rss-prin {
  border: solid 1px #7a3f0b;
  border-radius: 8px;
  margin: 20px auto;
  padding: 1em;
}
.rssfeedr .rss-cap .ico, .rssfeedr .rss-ico {
  background-color: #f9a825;
}
.rssfeedr .rss-cap .ico, .rssfeedr .rss-ico .ico {
  display: inline-block;
  fill: #fff;
  height: 1em;
  width: 1em;
}
.rssfeedr .rss-cap .ico {
  border-radius: 5px;
}
.rssfeedr .rss-nav {
  background-color: #eaeaea;
  border: solid 1px #ccc;
  border-radius: 8px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25);
  display: block;
  margin: 1em auto;
  overflow: hidden;
}
.rssfeedr .rss-nav h4, .rssfeedr .rss-ico {
  font-size: 1.25rem;
  line-height: 2em;
}
.rssfeedr .rss-nav h4 {
  padding: 0 10px;
}
.rssfeedr .rss-ico {
  color: #fff;
  float: left;
  margin-right: 1em;
  font-weight: 900;
  height: 2em;
  width: 4em;
  text-align: center;
  position: relative;
}
.rssfeedr .rss-ico::after {
  border-top: solid 1em transparent;
  border-bottom: solid 1em transparent;
  border-left: solid 0.4em #f9a825;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 100%;
  height: 0;
  width: 0;
}
.rssfeedr .rss-list .lst li {
  border-bottom: solid 1px #ddd;
  margin-left: 30px;
  line-height: 2em;
}
.rssfeedr .rss-list .lst a {
  background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iNi40IiBjeT0iMTcuNiIgcj0iMyIgc3R5bGU9ImZpbGw6I2FkYWRhZDsiLz48cGF0aCBkPSJNMTUuNCAyMC42aC0yYzAtNS41LTQuNS0xMC0xMC0xMHYtMkMxMCA4LjYgMTUuNCAxNCAxNS40IDIwLjZ6IiBzdHlsZT0iZmlsbDojYWRhZGFkOyIvPjxwYXRoIGQ9Ik0yMC42IDIwLjZoLTIuNWMwLTguMS02LjYtMTQuOC0xNC44LTE0LjhWMy40QzEyLjkgMy40IDIwLjYgMTEuMSAyMC42IDIwLjZ6IiBzdHlsZT0iZmlsbDojYWRhZGFkOyIvPjwvc3ZnPg==) right center no-repeat;
  background-size: 1.5em;
  color: #89888b;
  font-weight: bold;
  padding: 0 15px;
}

@media only screen and (min-width : 1025px) {
  .errcover {
    padding-top: 90px;
  }
  .err-cap {
    font-size: 1.8rem;
  }
  .err-nav {
    font-size: 1.6rem;
  }
  .rss-nav.home {
    width: 180px;
  }
  .rss-nav.home .rss-ico {
    float: none;
    font-size: 3rem;
    width: 100%;
  }
  .rss-nav.home h4 {
    line-height: 1.3em;
    padding: 10px;
    text-align: center;
  }
  .rss-nav.home .rss-ico::after {
    display: none;
  }
}
@media only screen and (min-width : 1025px) {
  .err-nav:active, .err-nav:focus, .err-nav:hover {
    background-color: #971217;
    color: #fff !important;
  }
  .rss-prin {
    width: 660px;
  }
  .rss-nav:active, .rss-nav:focus, .rss-nav:hover {
    background-color: #fffde7;
    border-color: #f9a825;
    color: #7a3f0b !important;
  }
  .rss-list .lst a:active, .rss-list .lst a:focus, .rss-list .lst a:hover {
    background-color: #f5f5f5;
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iNi40IiBjeT0iMTcuNiIgcj0iMyIgc3R5bGU9ImZpbGw6I2Y3ODQyMjsiLz48cGF0aCBkPSJNMTUuNCAyMC42aC0yYzAtNS41LTQuNS0xMC0xMC0xMHYtMkMxMCA4LjYgMTUuNCAxNCAxNS40IDIwLjZ6IiBzdHlsZT0iZmlsbDojZjc4NDIyOyIvPjxwYXRoIGQ9Ik0yMC42IDIwLjZoLTIuNWMwLTguMS02LjYtMTQuOC0xNC44LTE0LjhWMy40QzEyLjkgMy40IDIwLjYgMTEuMSAyMC42IDIwLjZ6IiBzdHlsZT0iZmlsbDojZjc4NDIyOyIvPjwvc3ZnPg==);
    color: #f9a825 !important;
  }
}
.news.cl30 .navcap {
  border-color: #2196f3;
  color: #2196f3 !important;
  font-weight: bold;
}
.news.cl30 .title {
  color: #0d47a1;
}/*# sourceMappingURL=style.css.map */