@charset "UTF-8";
*,
:after,
:before {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  font-family: SequelSans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212121;
  text-align: left;
}
[tabindex="-1"]:focus {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[data-original-title],
abbr[title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}
address {
  font-style: normal;
  line-height: inherit;
}
address,
dl,
ol,
ul {
  margin-bottom: 1rem;
}
dl,
ol,
ul {
  margin-top: 0;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #3767ff;
  text-decoration: underline;
  background-color: transparent;
  font-weight: 500;
}
a:hover {
  color: #2195bf;
}
a:not([href]):not([tabindex]) {
  color: inherit;
}
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}
code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono,
    Courier New, monospace;
  font-size: 1em;
}
.link_red {
  color: #e11229 !important;
  text-decoration: underline;
  background-color: transparent;
  font-weight: 500;
}
.link_red:hover {
  color: #f17f79 !important;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}
figure {
  margin: 0 0 1rem;
}
img {
  border-style: none;
}
img,
svg {
  vertical-align: middle;
}
svg {
  overflow: hidden;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
select {
  word-wrap: normal;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled),
button:not(:disabled) {
  cursor: pointer;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="date"],
input[type="datetime-local"],
input[type="month"],
input[type="time"] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
.container {
  width: 100%;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 544px) {
  .container {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 1040px;
  }
}
@media (min-width: 1600px) {
  .container {
    max-width: 1040px;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  margin-right: auto;
  margin-left: auto;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.text_content {
  margin-top: 20px;
  font-size: 18px !important;
  color: #212121 !important;
  font-weight: 400 !important;
}
.text_content:first-child {
  margin-top: 0;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 544px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1024px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1600px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #007bff !important;
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
  background-color: #0062cc !important;
}
.bg-secondary {
  background-color: #6c757d !important;
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
  background-color: #545b62 !important;
}
.bg-success {
  background-color: #28a745 !important;
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
  background-color: #1e7e34 !important;
}
.bg-info {
  background-color: #17a2b8 !important;
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
  background-color: #117a8b !important;
}
.bg-warning {
  background-color: #ffc107 !important;
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
  background-color: #d39e00 !important;
}
.bg-danger {
  background-color: #dc3545 !important;
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
  background-color: #bd2130 !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
  background-color: #1d2124 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.border-top {
  border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.border-right {
  border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.border-left {
  border-left: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #007bff !important;
}
.border-secondary {
  border-color: #6c757d !important;
}
.border-success {
  border-color: #28a745 !important;
}
.border-info {
  border-color: #17a2b8 !important;
}
.border-warning {
  border-color: #ffc107 !important;
}
.border-danger {
  border-color: #dc3545 !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded-sm {
  border-radius: 0.1rem !important;
}
.rounded {
  border-radius: 0.2rem !important;
}
.rounded-top {
  border-top-left-radius: 0.2rem !important;
}
.rounded-right,
.rounded-top {
  border-top-right-radius: 0.2rem !important;
}
.rounded-bottom,
.rounded-right {
  border-bottom-right-radius: 0.2rem !important;
}
.rounded-bottom,
.rounded-left {
  border-bottom-left-radius: 0.2rem !important;
}
.rounded-left {
  border-top-left-radius: 0.2rem !important;
}
.rounded-lg {
  border-radius: 0.1rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.article-content .article-embed-poll:after,
.article-content .article-embedded-link footer:after,
.article-content .article-timeline > ul footer:after,
.article-content:after,
.article ajax-content-block .article-embed-poll:after,
.article ajax-content-block .article-embedded-link footer:after,
.article ajax-content-block .article-timeline > ul footer:after,
.article ajax-content-block:after,
.box-buy-free:after,
.box-buy-single-sale:after,
.box-plus-author .row-narrow:after,
.box-plus-welcome .box-buy-single-sale:after,
.box:after,
.clearfix:after,
article:after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 544px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1024px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1600px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive:before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9:before {
  padding-top: 42.8571428571%;
}
.embed-responsive-16by9:before {
  padding-top: 56.25%;
}
.embed-responsive-4by3:before {
  padding-top: 75%;
}
.embed-responsive-1by1:before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 544px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1024px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1600px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 544px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 1024px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1600px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  top: 0;
}
.fixed-bottom,
.fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  bottom: 0;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
.stretched-link:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: transparent;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}
.m-n5 {
  margin: -3rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 544px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1024px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1600px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono,
    Courier New, monospace !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.box-footer,
.plus-welcome,
.text-center {
  text-align: center !important;
}
@media (min-width: 544px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1024px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1600px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-weight-bolder {
  font-weight: bolder !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #007bff !important;
}
a.text-primary:focus,
a.text-primary:hover {
  color: #0056b3 !important;
}
.text-secondary {
  color: #6c757d !important;
}
a.text-secondary:focus,
a.text-secondary:hover {
  color: #494f54 !important;
}
.text-success {
  color: #28a745 !important;
}
a.text-success:focus,
a.text-success:hover {
  color: #19692c !important;
}
.text-info {
  color: #17a2b8 !important;
}
a.text-info:focus,
a.text-info:hover {
  color: #0f6674 !important;
}
.text-warning {
  color: #ffc107 !important;
}
a.text-warning:focus,
a.text-warning:hover {
  color: #ba8b00 !important;
}
.text-danger {
  color: #dc3545 !important;
}
a.text-danger:focus,
a.text-danger:hover {
  color: #a71d2a !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:focus,
a.text-light:hover {
  color: #cbd3da !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:focus,
a.text-dark:hover {
  color: #121416 !important;
}
.text-body {
  color: #212121 !important;
}
.text-muted {
  color: rgba(0, 0, 0, 0.4) !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: hsla(0, 0%, 100%, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.hidden-xs-up {
  display: none !important;
}
@media (max-width: 543.98px) {
  .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 544px) {
  .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 1023.98px) {
  .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1599.98px) {
  .hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1600px) {
  .hidden-xl-up {
    display: none !important;
  }
}
.hidden-xl-down {
  display: none !important;
}
.clear-both {
  clear: both;
}
body,
html {
  height: 100%;
}
body {
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #f4f4f4;
}
body.body-white {
  background-color: #fff;
}
figure {
  margin: 0;
}
img {
  max-width: 100%;
  height: auto;
}
article {
  position: relative;
  touch-action: manipulation;
}
.hr {
  border: 0;
  background-color: rgba(0, 0, 0, 0.1);
  height: 1px;
}
hr.big-margin {
  margin: 50px 0;
}
.relative {
  position: relative;
}
.content-wrapper {
  width: 100%;
  float: left;
  overflow: hidden;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.main-content {
  margin-bottom: 2rem;
}
#content {
  position: relative;
}
@media (min-width: 1024px) {
  #content {
    min-height: 1440px;
  }
}
.container.bg {
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (min-device-width: 1366px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) and (pointer: coarse) {
  .container.bg {
    padding: 0;
    margin: 0;
    max-width: none;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) and (pointer: coarse) {
  .container.bg {
    padding: 0;
    margin: 0;
    max-width: none;
  }
}
@media (max-width: 1023.98px) {
  .container.bg {
    padding: 0;
    margin: 0;
    max-width: none;
  }
}
.gray-bg,
.grey-bg {
  background: #f4f4f4;
}
@media (max-width: 1023.98px) {
  .gray-bg,
  .grey-bg {
    background: #eee;
  }
}
.gray-bg .container.bg,
.grey-bg .container.bg {
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 1023.98px) {
  .gray-bg .container.bg,
  .grey-bg .container.bg {
    padding: 0;
    margin-bottom: 0;
  }
}
.gray-bg .article-container,
.grey-bg .article-container {
  border: 1px solid #e0e0e0;
  background-color: #eee;
  padding: 10px 0 0;
}
@media (max-width: 1023.98px) {
  .gray-bg .article-container,
  .grey-bg .article-container {
    border: 0;
    padding: 0;
    background-color: transparent;
  }
}
.default-page {
  background: #f4f4f4;
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 1023.98px) {
  .default-page {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.hidden {
  display: none;
}
@media only screen and (min-device-width: 1366px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) and (pointer: coarse) {
  .hidden-md-down {
    display: none;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) and (pointer: coarse) {
  .hidden-md-down {
    display: none;
  }
}
p {
  line-height: 1.4;
}
.h1,
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.h1,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
h3 {
  font-size: 28px;
}
@media (max-width: 767.98px) {
  h3 {
    font-size: 24px;
  }
}
strong {
  font-weight: 600;
}
.smooth-font {
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#signin-label + p,
.article--blog .article-byline,
.article--blog .article-byline .article-author .author-name,
.article--blog .article__header .article-title:before,
.article-content .article-content-inner > p:first-of-type,
.article-content .article-divider,
.article-content .article-divider + p strong,
.article-content .article-divider:before,
.article-content .article-embed-poll .box-footer a,
.article-content .article-embed-poll .box-head .box-title,
.article-content .article-embed-poll .box-head .box-title-strike,
.article-content .article-embed-poll .box-head .sg-page-title,
.article-content .article-embed-poll .box-head label,
.article-content .article-embed-poll .sg-button,
.article-content .article-embed-poll .sg-page-title,
.article-content .article-embed-poll h3,
.article-content .article-embedded-link,
.article-content .article-fact .box-footer a,
.article-content .article-fact .box-head .article-embed-poll .sg-page-title,
.article-content .article-fact .box-head .box-title,
.article-content .article-fact .box-head .box-title-strike,
.article-content .article-fact .box-head label,
.article-content .article-summary,
.article-content .article-timeline > ul time,
.article-content .article ajax-content-block-inner > p:first-of-type,
.article-content .embed-label,
.article-content .rtejustify,
.article-content .rtejustify + p strong,
.article-content .rtejustify:before,
.article-content > p:first-child strong,
.article-content > p:first-of-type,
.article-content h1,
.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6,
.article-count,
.article-related,
.article-related .related-header,
.article-related ul li .list-header,
.article .article-content ajax-content-block-inner > p:first-of-type,
.article .article-content ajax-content-block > p:first-of-type,
.article .profile-tag.article-byline,
.article .profile-tag.article-byline .article-author .author-name,
.article__header .article-date,
.article__header .article-meta,
.article__header .article-title,
.article ajax-content-block .article-content-inner > p:first-of-type,
.article ajax-content-block .article-content > p:first-of-type,
.article ajax-content-block .article-divider,
.article ajax-content-block .article-divider + p strong,
.article ajax-content-block .article-divider:before,
.article ajax-content-block .article-embed-poll .box-footer a,
.article ajax-content-block .article-embed-poll .box-head .box-title,
.article ajax-content-block .article-embed-poll .box-head .box-title-strike,
.article ajax-content-block .article-embed-poll .box-head .sg-page-title,
.article ajax-content-block .article-embed-poll .box-head label,
.article ajax-content-block .article-embed-poll .sg-button,
.article ajax-content-block .article-embed-poll .sg-page-title,
.article ajax-content-block .article-embed-poll h3,
.article ajax-content-block .article-embedded-link,
.article ajax-content-block .article-fact .box-footer a,
.article
  ajax-content-block
  .article-fact
  .box-head
  .article-embed-poll
  .sg-page-title,
.article ajax-content-block .article-fact .box-head .box-title,
.article ajax-content-block .article-fact .box-head .box-title-strike,
.article ajax-content-block .article-fact .box-head label,
.article ajax-content-block .article-summary,
.article ajax-content-block .article-timeline > ul time,
.article ajax-content-block .embed-label,
.article ajax-content-block .h1,
.article ajax-content-block .rtejustify,
.article ajax-content-block .rtejustify + p strong,
.article ajax-content-block .rtejustify:before,
.article ajax-content-block > p:first-child strong,
.article ajax-content-block > p:first-of-type,
.article ajax-content-block ajax-content-block-inner > p:first-of-type,
.article ajax-content-block h1,
.article ajax-content-block h2,
.article ajax-content-block h3,
.article ajax-content-block h4,
.article ajax-content-block h5,
.article ajax-content-block h6,
.box-buy-free,
.box-buy-single-sale,
.box-footer,
.box-header-sm,
.box-special-epaper ul li,
.box-super-title,
.box-theme-eurosport-slider .box-header p,
.box-theme-eurosport-slider
  .list-eurosport-slider
  .slider-eurosport
  .list-body
  .list-header,
.box-title,
.box-title-alt,
.box-title-center,
.box-title-strike,
.box-title-subheader,
.box-title-xs,
.box-title-xs .small,
.box h3,
.btn,
.btn-border,
.h1,
.header-font,
.image-caption label .photographer,
.image-caption span .photographer,
.mediaplayerInfo .playerInfo-container,
.menu .menu__main-nav__link,
.modal.change-password .form-horizontal .form-submit,
.modal.change-password .form-horizontal input,
.modal.change-password .modal-info,
.page-title span,
.paper-edge h4,
.plus-disclaimer,
.plus-offer,
.quote-sport,
.scribble-live .load-more-post,
.scribble-live .slider .slide-image-caption label .photographer,
.scribble-live .slider .slide-image-caption span .photographer,
.sticky-header__hamburger label,
.sticky-header__link,
.subheader-font,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
}
.timeago {
  color: #000;
}
.article--blog .article__header .article-title:before,
.article-content .article-divider,
.article-content .article-embed-poll .box-head .box-title,
.article-content .article-embed-poll .box-head .box-title-strike,
.article-content .article-embed-poll .box-head .sg-page-title,
.article-content .article-embed-poll .sg-button,
.article-content .article-embed-poll .sg-page-title,
.article-content .article-fact .box-head .article-embed-poll .sg-page-title,
.article-content .article-fact .box-head .box-title,
.article-content .article-fact .box-head .box-title-strike,
.article-content .rtejustify,
.article-related,
.article-related .related-header,
.article-related ul li .list-header,
.article__header .article-title,
.article ajax-content-block .article-divider,
.article ajax-content-block .article-embed-poll .box-head .box-title,
.article ajax-content-block .article-embed-poll .box-head .box-title-strike,
.article ajax-content-block .article-embed-poll .sg-button,
.article ajax-content-block .article-embed-poll .sg-page-title,
.article ajax-content-block .article-fact .box-head .box-title,
.article ajax-content-block .article-fact .box-head .box-title-strike,
.article ajax-content-block .rtejustify,
.box-theme-eurosport-slider .box-header p,
.box-theme-eurosport-slider
  .list-eurosport-slider
  .slider-eurosport
  .list-body
  .list-header,
.box-title,
.box-title-alt,
.box-title-center,
.box-title-strike,
.box-title-xs,
.btn,
.btn-border,
.h1,
.header-font,
.menu .menu__main-nav__link,
.plus-offer,
.scribble-live .load-more-post,
.sticky-header__hamburger label,
.sticky-header__link,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: SequelSans, sans-serif;
  font-weight: 700;
}
.article--blog .article__header .article-title:before strong,
.article-content .article-divider strong,
.article-content .article-embed-poll .box-head .box-title-strike strong,
.article-content .article-embed-poll .box-head .box-title strong,
.article-content .article-embed-poll .sg-button strong,
.article-content .article-embed-poll .sg-page-title strong,
.article-content .article-fact .box-head .box-title-strike strong,
.article-content .article-fact .box-head .box-title strong,
.article-content .rtejustify strong,
.article-related .related-header strong,
.article-related strong,
.article-related ul li .list-header strong,
.article__header .article-title strong,
.article ajax-content-block .article-divider strong,
.article
  ajax-content-block
  .article-embed-poll
  .box-head
  .box-title-strike
  strong,
.article ajax-content-block .article-embed-poll .box-head .box-title strong,
.article ajax-content-block .article-embed-poll .sg-button strong,
.article ajax-content-block .article-embed-poll .sg-page-title strong,
.article ajax-content-block .article-fact .box-head .box-title-strike strong,
.article ajax-content-block .article-fact .box-head .box-title strong,
.article ajax-content-block .rtejustify strong,
.box-theme-eurosport-slider .box-header p strong,
.box-theme-eurosport-slider
  .list-eurosport-slider
  .slider-eurosport
  .list-body
  .list-header
  strong,
.box-title-alt strong,
.box-title-center strong,
.box-title-strike strong,
.box-title-xs strong,
.box-title strong,
.btn-border strong,
.btn strong,
.h1 strong,
.header-font strong,
.menu .menu__main-nav__link strong,
.plus-offer strong,
.scribble-live .load-more-post strong,
.sticky-header__hamburger label strong,
.sticky-header__link strong,
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
  font-weight: 400;
}
#signin-label + p,
.article--blog .article-byline,
.article--blog .article-byline .article-author .author-name,
.article-content .article-content-inner > p:first-of-type,
.article-content .article-divider + p strong,
.article-content .article-divider:before,
.article-content .article-embed-poll .box-footer a,
.article-content .article-embed-poll .box-head label,
.article-content .article-embed-poll h3,
.article-content .article-embedded-link,
.article-content .article-fact .box-footer a,
.article-content .article-fact .box-head label,
.article-content .article-summary,
.article-content .article-timeline > ul time,
.article-content .article ajax-content-block-inner > p:first-of-type,
.article-content .embed-label,
.article-content .h1,
.article-content .rtejustify + p strong,
.article-content .rtejustify:before,
.article-content > p:first-child strong,
.article-content > p:first-of-type,
.article-content h1,
.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6,
.article-count,
.article .article-content ajax-content-block-inner > p:first-of-type,
.article .article-content ajax-content-block > p:first-of-type,
.article .profile-tag.article-byline,
.article .profile-tag.article-byline .article-author .author-name,
.article__header .article-date,
.article__header .article-meta,
.article ajax-content-block .article-content-inner > p:first-of-type,
.article ajax-content-block .article-content > p:first-of-type,
.article ajax-content-block .article-divider + p strong,
.article ajax-content-block .article-divider:before,
.article ajax-content-block .article-embed-poll .box-footer a,
.article ajax-content-block .article-embed-poll .box-head label,
.article ajax-content-block .article-embed-poll h3,
.article ajax-content-block .article-embedded-link,
.article ajax-content-block .article-fact .box-footer a,
.article ajax-content-block .article-fact .box-head label,
.article ajax-content-block .article-summary,
.article ajax-content-block .article-timeline > ul time,
.article ajax-content-block .embed-label,
.article ajax-content-block .h1,
.article ajax-content-block .rtejustify + p strong,
.article ajax-content-block .rtejustify:before,
.article ajax-content-block > p:first-child strong,
.article ajax-content-block > p:first-of-type,
.article ajax-content-block ajax-content-block-inner > p:first-of-type,
.article ajax-content-block h1,
.article ajax-content-block h2,
.article ajax-content-block h3,
.article ajax-content-block h4,
.article ajax-content-block h5,
.article ajax-content-block h6,
.box-buy-free,
.box-buy-single-sale,
.box-footer,
.box-header-sm,
.box-special-epaper ul li,
.box-super-title,
.box-title-subheader,
.box-title-xs .small,
.box h3,
.image-caption label .photographer,
.image-caption span .photographer,
.mediaplayerInfo .playerInfo-container,
.modal.change-password .form-horizontal .form-submit,
.modal.change-password .form-horizontal input,
.modal.change-password .modal-info,
.page-title span,
.paper-edge h4,
.plus-disclaimer,
.quote-sport,
.scribble-live .slider .slide-image-caption label .photographer,
.scribble-live .slider .slide-image-caption span .photographer,
.subheader-font {
  font-family: SequelSans, sans-serif;
  font-weight: 600;
}
.article--blog .article-byline .article-author .author-role,
.article-content .article-embed-poll .box-content,
.article-content .article-embed > blockquote cite,
.article-content .article-fact .box-content,
.article .article-byline,
.article .profile-tag.article-byline .article-author .author-role,
.article ajax-content-block .article-embed-poll .box-content,
.article ajax-content-block .article-embed > blockquote cite,
.article ajax-content-block .article-fact .box-content,
.image-caption,
.roman-font,
.scribble-live .slider .slide-image-caption {
  font-family: SequelSans, sans-serif;
  font-weight: 400;
}
.article-content .article-embed > blockquote p,
.article-content .article-embed > blockquote p:first-child:before,
.article ajax-content-block .article-embed > blockquote p,
.article ajax-content-block .article-embed > blockquote p:first-child:before,
.header-italic-font,
.scribble-live .scribble-pinned blockquote,
.scribble-live .scribble-post blockquote {
  font-family: SequelSans, sans-serif;
  font-style: oblique;
  font-weight: 700;
}
.subheader-italic-font {
  font-weight: 600;
}
.italic-font,
.subheader-italic-font {
  font-family: SequelSans, sans-serif;
  font-style: oblique;
}
.italic-font {
  font-weight: 500;
}
.page-title {
  margin-bottom: 1rem;
  font-size: 64px;
}
.page-title span {
  color: #999;
}
@media (max-width: 1023.98px) {
  .page-title {
    font-size: 54px;
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .page-title {
    font-size: 35px;
  }
}
.smallfont {
  display: inline-block;
  line-height: 1.3;
  font-size: 0.9rem;
  vertical-align: middle;
}
@media (max-width: 767.98px) {
  .smallfont {
    font-size: 0.75rem;
  }
}
.small,
small {
  font-size: 80% !important;
}
.discovery-container {
  margin-top: 1rem;
  margin-bottom: 1px;
}
[class*=" icon-"]:before,
[class^="bticon-"]:before {
  font-family: bt-icons;
  font-style: normal;
  font-weight: 400;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: auto;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bticon-instagramm:before {
  content: "";
}

/*! '' */
.bticon-search-2:before {
  content: "";
}

/*! '' */
.bticon-twitter:before {
  content: "";
}

/*! '' */
.bticon-facebook:before {
  content: "";
}

/*! '' */
.bticon-right-dir:before {
  content: "";
}

/*! '' */
.bticon-down-dir:before {
  content: "";
}

/*! '' */
.bticon-gplus:before {
  content: "";
}

/*! '' */
.bticon-mail:before {
  content: "";
}

/*! '' */
.bticon-mobile:before {
  content: "";
}

/*! '' */
.bticon-up-dir:before {
  content: "";
}

/*! '' */
.bticon-angle-left:before {
  content: "";
}

/*! '' */
.bticon-angle-right:before {
  content: "";
}

/*! '' */
.bticon-ok:before {
  content: "";
}

/*! '' */
.bticon-eye:before {
  content: "";
}

/*! '' */
.bticon-angle-up:before {
  content: "";
}

/*! '' */
.bticon-angle-down:before {
  content: "";
}

/*! '' */
.bticon-thumbs-up-alt:before {
  content: "";
}

/*! '' */
.bticon-plus-1:before {
  content: "";
}

/*! '' */
.bticon-camera:before {
  content: "";
}

/*! '' */
.bticon-comment:before {
  content: "";
}

/*! '' */
.bticon-left-dir:before {
  content: "";
}

/*! '' */
.bticon-ccw:before {
  content: "";
}

/*! '' */
.bticon-share:before {
  content: "";
}

/*! '' */
.bticon-print:before {
  content: "";
}

/*! '' */
.bticon-user:before {
  content: "";
}

/*! '' */
.bticon-flame:before {
  content: "";
}

/*! '' */
.bticon-down-open:before {
  content: "";
}

/*! '' */
.bticon-left-open:before {
  content: "";
}

/*! '' */
.bticon-right-open:before {
  content: "";
}

/*! '' */
.bticon-up-open:before {
  content: "";
}

/*! '' */
.bticon-dot-circled:before {
  content: "";
}

/*! '' */
.bticon-clock:before {
  content: "";
}

/*! '' */
.bticon-download:before {
  content: "";
}

/*! '' */
.bticon-video:before {
  content: "";
}

/*! '' */
.bticon-menu:before {
  content: "";
}

/*! '' */
.bticon-thumbs-up:before {
  content: "";
}

/*! '' */
.bticon-whatsapp:before {
  content: "";
}

/*! '' */
.bticon-link:before {
  content: "";
}

/*! '' */
.bticon-basket:before {
  content: "";
}

/*! '' */
.bticon-down-micro:before {
  content: "";
}

/*! '' */
.bticon-down-circle:before {
  content: "";
}

/*! '' */
.bticon-arrow-share:before {
  content: "";
}

/*! '' */
.bticon-resize-full-circle:before {
  content: "";
}

/*! '' */
.bticon-play:before {
  content: "";
}

/*! '' */
.bticon-info:before {
  content: "";
}

/*! '' */
.bticon-asterisk:before {
  content: "";
}

/*! '' */
.bticon-star-1:before {
  content: "";
}

/*! '' */
.bticon-cancel:before {
  content: "";
}

/*! '' */
.bticon-file-pdf:before {
  content: "";
}

/*! '' */
.bticon-quote-left:before {
  content: "";
}

/*! '' */
.bticon-user-1:before {
  content: "";
}

/*! '' */
.bticon-user-2:before {
  content: "";
}

/*! '' */
/*!Logo Example:
1: logo width
2: background-color (Optional - default $col-news);

.my-green-logo {
@extend .bt-logo-flat;
@include logo-width(20rem, green);
}*/
/*!Logo Example:
1: logo height
2: background-color (Optional - default $col-news);

.my-small-logo {
@extend .bt-logo-flat;
@include logo-height(1rem);
}*/
.flex-justify {
  display: flex;
  align-items: center;
  min-height: 24em;
  justify-content: center;
}
.flex-row {
  display: flex;
  flex-wrap: wrap;
  clear: both;
  list-style: none;
}
a:hover {
  text-decoration: underline;
}
a:not([href]):not([tabindex]) {
  color: #3767ff;
  text-decoration: none;
}
.article-content .article-embed-poll .sg-button,
.article ajax-content-block .article-embed-poll .sg-button,
.btn,
.btn-border,
.scribble-live .load-more-post {
  display: inline-block;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 15px;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.2rem;
  transition: all 0.1s ease-in-out;
  text-transform: uppercase;
  box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, 0.2);
  outline: 0 !important;
}
.article-content .article-embed-poll .focus.sg-button,
.article-content .article-embed-poll .sg-button:focus,
.article ajax-content-block .article-embed-poll .focus.sg-button,
.article ajax-content-block .article-embed-poll .sg-button:focus,
.btn-border:focus,
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus,
.focus.btn-border,
.scribble-live .focus.load-more-post,
.scribble-live .load-more-post:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.article-content .article-embed-poll .focus.sg-button,
.article-content .article-embed-poll .sg-button:focus,
.article-content .article-embed-poll .sg-button:hover,
.article ajax-content-block .article-embed-poll .focus.sg-button,
.article ajax-content-block .article-embed-poll .sg-button:focus,
.article ajax-content-block .article-embed-poll .sg-button:hover,
.btn-border:focus,
.btn-border:hover,
.btn.focus,
.btn:focus,
.btn:hover,
.focus.btn-border,
.scribble-live .focus.load-more-post,
.scribble-live .load-more-post:focus,
.scribble-live .load-more-post:hover {
  text-decoration: none;
}
.active.btn-border,
.article-content .article-embed-poll .active.sg-button,
.article-content .article-embed-poll .sg-button:active,
.article ajax-content-block .article-embed-poll .active.sg-button,
.article ajax-content-block .article-embed-poll .sg-button:active,
.btn-border:active,
.btn.active,
.btn:active,
.scribble-live .active.load-more-post,
.scribble-live .load-more-post:active {
  background-image: none;
}
.article-content .article-embed-poll .disabled.sg-button,
.article-content .article-embed-poll .sg-button:disabled,
.article ajax-content-block .article-embed-poll .disabled.sg-button,
.article ajax-content-block .article-embed-poll .sg-button:disabled,
.btn-border:disabled,
.btn.disabled,
.btn:disabled,
.disabled.btn-border,
.scribble-live .disabled.load-more-post,
.scribble-live .load-more-post:disabled {
  cursor: not-allowed;
  opacity: 0.65;
}
.btn--rounded {
  border-radius: 20px;
}
.btn--flat {
  box-shadow: none;
}
.btn-primary {
  background: #f03228;
  border-color: #f03228;
  color: #fff;
}
.btn-primary:hover {
  color: #fff;
}
.btn-tertiary {
  background: #fff;
  color: #f03228;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
  box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.06);
  font-size: 16px;
  text-transform: none;
  line-height: 20px;
  width: 100%;
  padding: 15px;
  min-height: 60px;
  margin: 0;
}
.btn-tertiary:hover {
  color: #910302;
  border-color: #201748;
  background: #fff;
}
@media (max-width: 1023.98px) {
  .btn-tertiary {
    font-size: 15px;
  }
}
.btn-simple {
  background: #f03228;
  border-color: #f03228;
  color: #fff;
  width: 335px;
  max-width: 100%;
  text-transform: unset;
  border-radius: 0;
  box-shadow: none;
  height: 44px;
  font-size: 16px;
  padding: 10px;
}
.btn-simple:hover {
  background: #d6190f;
  color: #fff;
}
.btn-simple:not([href]):not([tabindex]) {
  color: #fff;
  text-decoration: none;
}
.btn-simple:not([href]):not([tabindex]):hover {
  color: #fff;
}
.article-content .article-embed-poll a.disabled.sg-button,
.article-content .article-embed-poll fieldset[disabled] a.sg-button,
.article ajax-content-block .article-embed-poll a.disabled.sg-button,
.article ajax-content-block .article-embed-poll fieldset[disabled] a.sg-button,
.scribble-live a.disabled.load-more-post,
.scribble-live fieldset[disabled] a.load-more-post,
a.btn.disabled,
a.disabled.btn-border,
fieldset[disabled] .article-content .article-embed-poll a.sg-button,
fieldset[disabled] .article ajax-content-block .article-embed-poll a.sg-button,
fieldset[disabled] .scribble-live a.load-more-post,
fieldset[disabled] a.btn,
fieldset[disabled] a.btn-border {
  pointer-events: none;
}
.article-content .article-embed-poll .sg-button,
.article ajax-content-block .article-embed-poll .sg-button,
.btn-news {
  color: #fff;
  background-color: #f03228;
  border-color: #f03228;
  color: #fff !important;
}
.article-content .article-embed-poll .sg-button:hover,
.article ajax-content-block .article-embed-poll .sg-button:hover,
.btn-news:hover {
  color: #fff;
  background-color: #d6190f;
  border-color: #d6190f;
}
.article-content .article-embed-poll .disabled.sg-button,
.article-content .article-embed-poll .sg-button:disabled,
.article ajax-content-block .article-embed-poll .disabled.sg-button,
.article ajax-content-block .article-embed-poll .sg-button:disabled,
.btn-news.disabled,
.btn-news:disabled {
  color: #fff;
  background-color: #f03228;
  border-color: #f03228;
}
.article-content
  .article-embed-poll
  .sg-button:not(:disabled):not(.disabled).active,
.article-content
  .article-embed-poll
  .sg-button:not(:disabled):not(.disabled):active,
.article-content .article-embed-poll .show > .dropdown-toggle.sg-button,
.article
  ajax-content-block
  .article-embed-poll
  .sg-button:not(:disabled):not(.disabled).active,
.article
  ajax-content-block
  .article-embed-poll
  .sg-button:not(:disabled):not(.disabled):active,
.article
  ajax-content-block
  .article-embed-poll
  .show
  > .dropdown-toggle.sg-button,
.btn-news:not(:disabled):not(.disabled).active,
.btn-news:not(:disabled):not(.disabled):active,
.show > .btn-news.dropdown-toggle {
  color: #fff;
  background-color: #ca180e;
  border-color: #ca180e;
}
.btn-news-invert {
  color: #212529;
  background-color: #fff;
  border-color: #f03228;
  color: #f03228;
}
.btn-news-invert:hover {
  color: #fff;
  background-color: #f03228;
}
.btn-news-invert.disabled,
.btn-news-invert:disabled {
  color: #212529;
  background-color: #fff;
  border-color: #f03228;
}
.btn-news-invert:not(:disabled):not(.disabled).active,
.btn-news-invert:not(:disabled):not(.disabled):active,
.show > .btn-news-invert.dropdown-toggle {
  color: #212529;
  background-color: #dfdfdf;
  border-color: #ca180e;
}
.btn-news-invert:hover {
  background-color: #fff;
  border-color: #d6190f;
  color: #d6190f;
}
.btn-black {
  background-color: #222;
  border-color: #222;
  color: #fff;
}
.btn-black:hover {
  color: #fff;
  background-color: #090909;
  border-color: #090909;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #fff;
  background-color: #222;
  border-color: #222;
}
.btn-black:not(:disabled):not(.disabled).active,
.btn-black:not(:disabled):not(.disabled):active,
.show > .btn-black.dropdown-toggle {
  color: #fff;
  background-color: #020202;
  border-color: #020202;
}
.btn-sport {
  color: #fff;
  background-color: #f03228;
  border-color: #f03228;
  color: #000;
}
.btn-sport:hover {
  color: #fff;
  background-color: #002885;
  border-color: #002885;
}
.btn-sport.disabled,
.btn-sport:disabled {
  color: #fff;
  background-color: #f03228;
  border-color: #f03228;
}
.btn-sport:not(:disabled):not(.disabled).active,
.btn-sport:not(:disabled):not(.disabled):active,
.show > .btn-sport.dropdown-toggle {
  color: #fff;
  background-color: #002478;
  border-color: #002478;
}
.article-content .article-embed-poll .box-plus-author .sg-button,
.article ajax-content-block .article-embed-poll .box-plus-author .sg-button,
.box-plus-author .article-content .article-embed-poll .sg-button,
.box-plus-author .article ajax-content-block .article-embed-poll .sg-button,
.box-plus-author .btn,
.box-plus-author .btn-border,
.box-plus-author .scribble-live .load-more-post,
.btn-consumer,
.scribble-live .box-plus-author .load-more-post {
  background-color: #00aeef;
  border-color: #00aeef;
  color: #fff;
}
.article-content .article-embed-poll .box-plus-author .sg-button:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-plus-author
  .sg-button:hover,
.box-plus-author .article-content .article-embed-poll .sg-button:hover,
.box-plus-author
  .article
  ajax-content-block
  .article-embed-poll
  .sg-button:hover,
.box-plus-author .btn-border:hover,
.box-plus-author .btn:hover,
.box-plus-author .scribble-live .load-more-post:hover,
.btn-consumer:hover,
.scribble-live .box-plus-author .load-more-post:hover {
  color: #fff;
  background-color: #0089bc;
  border-color: #0089bc;
}
.article-content .article-embed-poll .box-plus-author .disabled.sg-button,
.article-content .article-embed-poll .box-plus-author .sg-button:disabled,
.article
  ajax-content-block
  .article-embed-poll
  .box-plus-author
  .disabled.sg-button,
.article
  ajax-content-block
  .article-embed-poll
  .box-plus-author
  .sg-button:disabled,
.box-plus-author .article-content .article-embed-poll .disabled.sg-button,
.box-plus-author .article-content .article-embed-poll .sg-button:disabled,
.box-plus-author
  .article
  ajax-content-block
  .article-embed-poll
  .disabled.sg-button,
.box-plus-author
  .article
  ajax-content-block
  .article-embed-poll
  .sg-button:disabled,
.box-plus-author .btn-border:disabled,
.box-plus-author .btn:disabled,
.box-plus-author .disabled.btn,
.box-plus-author .disabled.btn-border,
.box-plus-author .scribble-live .disabled.load-more-post,
.box-plus-author .scribble-live .load-more-post:disabled,
.btn-consumer.disabled,
.btn-consumer:disabled,
.scribble-live .box-plus-author .disabled.load-more-post,
.scribble-live .box-plus-author .load-more-post:disabled {
  color: #fff;
  background-color: #00aeef;
  border-color: #00aeef;
}
.article-content
  .article-embed-poll
  .box-plus-author
  .sg-button:not(:disabled):not(.disabled).active,
.article-content
  .article-embed-poll
  .box-plus-author
  .sg-button:not(:disabled):not(.disabled):active,
.article-content
  .article-embed-poll
  .box-plus-author
  .show
  > .dropdown-toggle.sg-button,
.article
  ajax-content-block
  .article-embed-poll
  .box-plus-author
  .sg-button:not(:disabled):not(.disabled).active,
.article
  ajax-content-block
  .article-embed-poll
  .box-plus-author
  .sg-button:not(:disabled):not(.disabled):active,
.article
  ajax-content-block
  .article-embed-poll
  .box-plus-author
  .show
  > .dropdown-toggle.sg-button,
.box-plus-author
  .article-content
  .article-embed-poll
  .sg-button:not(:disabled):not(.disabled).active,
.box-plus-author
  .article-content
  .article-embed-poll
  .sg-button:not(:disabled):not(.disabled):active,
.box-plus-author
  .article-content
  .article-embed-poll
  .show
  > .dropdown-toggle.sg-button,
.box-plus-author
  .article
  ajax-content-block
  .article-embed-poll
  .sg-button:not(:disabled):not(.disabled).active,
.box-plus-author
  .article
  ajax-content-block
  .article-embed-poll
  .sg-button:not(:disabled):not(.disabled):active,
.box-plus-author
  .article
  ajax-content-block
  .article-embed-poll
  .show
  > .dropdown-toggle.sg-button,
.box-plus-author .btn-border:not(:disabled):not(.disabled).active,
.box-plus-author .btn-border:not(:disabled):not(.disabled):active,
.box-plus-author .btn:not(:disabled):not(.disabled).active,
.box-plus-author .btn:not(:disabled):not(.disabled):active,
.box-plus-author
  .scribble-live
  .load-more-post:not(:disabled):not(.disabled).active,
.box-plus-author
  .scribble-live
  .load-more-post:not(:disabled):not(.disabled):active,
.box-plus-author .scribble-live .show > .dropdown-toggle.load-more-post,
.box-plus-author .show > .dropdown-toggle.btn,
.box-plus-author .show > .dropdown-toggle.btn-border,
.btn-consumer:not(:disabled):not(.disabled).active,
.btn-consumer:not(:disabled):not(.disabled):active,
.scribble-live
  .box-plus-author
  .load-more-post:not(:disabled):not(.disabled).active,
.scribble-live
  .box-plus-author
  .load-more-post:not(:disabled):not(.disabled):active,
.scribble-live .box-plus-author .show > .dropdown-toggle.load-more-post,
.show > .btn-consumer.dropdown-toggle {
  color: #fff;
  background-color: #0080af;
  border-color: #0080af;
}
.btn-gray {
  color: #212529;
  background-color: #eee;
  border-color: #eee;
  color: #333;
}
.btn-gray:hover {
  color: #212529;
  background-color: #d5d5d5;
  border-color: #d5d5d5;
}
.btn-gray.disabled,
.btn-gray:disabled {
  color: #212529;
  background-color: #eee;
  border-color: #eee;
}
.btn-gray:not(:disabled):not(.disabled).active,
.btn-gray:not(:disabled):not(.disabled):active,
.show > .btn-gray.dropdown-toggle {
  color: #212529;
  background-color: #cecece;
  border-color: #cecece;
}
.btn-facebook,
.btn-facebook:not([href]):not([href]) {
  background-color: #4c66a4;
  border-color: #4c66a4;
  color: #fff;
}
.btn-facebook:hover,
.btn-facebook:not([href]):not([href]):hover {
  color: #fff;
  background-color: #3c5081;
  border-color: #3c5081;
}
.btn-facebook.disabled,
.btn-facebook:disabled,
.btn-facebook:not([href]):not([href]).disabled,
.btn-facebook:not([href]):not([href]):disabled {
  color: #fff;
  background-color: #4c66a4;
  border-color: #4c66a4;
}
.btn-facebook:not(:disabled):not(.disabled).active,
.btn-facebook:not(:disabled):not(.disabled):active,
.btn-facebook:not([href]):not([href]):not(:disabled):not(.disabled).active,
.btn-facebook:not([href]):not([href]):not(:disabled):not(.disabled):active,
.show > .btn-facebook.dropdown-toggle,
.show > .btn-facebook:not([href]):not([href]).dropdown-toggle {
  color: #fff;
  background-color: #384b78;
  border-color: #384b78;
}
.article__header .btn-round,
.article__share-bottom .btn-round {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 1.2rem;
  margin-right: 5px;
}
.article__header .btn-messenger.btn-round,
.article__header .btn-messenger.btn-round:not([href]):not([href]),
.article__share-bottom .btn-messenger.btn-round,
.article__share-bottom .btn-messenger.btn-round:not([href]):not([href]),
.sticky-article .btn-messenger.btn-round,
.sticky-article .btn-messenger.btn-round:not([href]):not([href]) {
  display: none;
}
@media (max-width: 1023.98px) {
  .article__header .btn-messenger.btn-round,
  .article__header .btn-messenger.btn-round:not([href]):not([href]),
  .article__share-bottom .btn-messenger.btn-round,
  .article__share-bottom .btn-messenger.btn-round:not([href]):not([href]),
  .sticky-article .btn-messenger.btn-round,
  .sticky-article .btn-messenger.btn-round:not([href]):not([href]) {
    display: inline-block;
    background-color: #1c84ff;
    color: #fff;
    background-size: 40px;
    width: 40px;
    height: 40px;
    position: relative;
    border-radius: 50%;
    z-index: 3;
    overflow: hidden;
    border: 0;
  }
  .article__header .btn-messenger.btn-round:hover,
  .article__header .btn-messenger.btn-round:not([href]):not([href]):hover,
  .article__share-bottom .btn-messenger.btn-round:hover,
  .article__share-bottom .btn-messenger.btn-round:not([href]):not([href]):hover,
  .sticky-article .btn-messenger.btn-round:hover,
  .sticky-article .btn-messenger.btn-round:not([href]):not([href]):hover {
    color: #fff;
    background-color: #006ae8;
    border-color: #006ae8;
  }
  .article__header .btn-messenger.btn-round.disabled,
  .article__header .btn-messenger.btn-round:disabled,
  .article__header .btn-messenger.btn-round:not([href]):not([href]).disabled,
  .article__header .btn-messenger.btn-round:not([href]):not([href]):disabled,
  .article__share-bottom .btn-messenger.btn-round.disabled,
  .article__share-bottom .btn-messenger.btn-round:disabled,
  .article__share-bottom
    .btn-messenger.btn-round:not([href]):not([href]).disabled,
  .article__share-bottom
    .btn-messenger.btn-round:not([href]):not([href]):disabled,
  .sticky-article .btn-messenger.btn-round.disabled,
  .sticky-article .btn-messenger.btn-round:disabled,
  .sticky-article .btn-messenger.btn-round:not([href]):not([href]).disabled,
  .sticky-article .btn-messenger.btn-round:not([href]):not([href]):disabled {
    color: #fff;
    background-color: #1c84ff;
    border-color: #1c84ff;
  }
  .article__header
    .btn-messenger.btn-round:not(:disabled):not(.disabled).active,
  .article__header
    .btn-messenger.btn-round:not(:disabled):not(.disabled):active,
  .article__header
    .btn-messenger.btn-round:not([href]):not([href]):not(:disabled):not(
      .disabled
    ).active,
  .article__header
    .btn-messenger.btn-round:not([href]):not([href]):not(:disabled):not(
      .disabled
    ):active,
  .article__share-bottom
    .btn-messenger.btn-round:not(:disabled):not(.disabled).active,
  .article__share-bottom
    .btn-messenger.btn-round:not(:disabled):not(.disabled):active,
  .article__share-bottom
    .btn-messenger.btn-round:not([href]):not([href]):not(:disabled):not(
      .disabled
    ).active,
  .article__share-bottom
    .btn-messenger.btn-round:not([href]):not([href]):not(:disabled):not(
      .disabled
    ):active,
  .show > .article__header .btn-messenger.btn-round.dropdown-toggle,
  .show
    > .article__header
    .btn-messenger.btn-round:not([href]):not([href]).dropdown-toggle,
  .show > .article__share-bottom .btn-messenger.btn-round.dropdown-toggle,
  .show
    > .article__share-bottom
    .btn-messenger.btn-round:not([href]):not([href]).dropdown-toggle,
  .show > .sticky-article .btn-messenger.btn-round.dropdown-toggle,
  .show
    > .sticky-article
    .btn-messenger.btn-round:not([href]):not([href]).dropdown-toggle,
  .sticky-article .btn-messenger.btn-round:not(:disabled):not(.disabled).active,
  .sticky-article .btn-messenger.btn-round:not(:disabled):not(.disabled):active,
  .sticky-article
    .btn-messenger.btn-round:not([href]):not([href]):not(:disabled):not(
      .disabled
    ).active,
  .sticky-article
    .btn-messenger.btn-round:not([href]):not([href]):not(:disabled):not(
      .disabled
    ):active {
    color: #fff;
    background-color: #0064db;
    border-color: #0064db;
  }
  .article__header .btn-messenger.btn-round:not([href]):not([href]) img,
  .article__header .btn-messenger.btn-round img,
  .article__share-bottom .btn-messenger.btn-round:not([href]):not([href]) img,
  .article__share-bottom .btn-messenger.btn-round img,
  .sticky-article .btn-messenger.btn-round:not([href]):not([href]) img,
  .sticky-article .btn-messenger.btn-round img {
    width: 50px;
    height: auto;
    max-width: none;
    position: absolute;
    left: -5px;
    top: -5px;
  }
}
.btn-print {
  border: 0;
}
.btn-twitter,
.btn-twitter:not([href]):not([href]) {
  color: #212529;
  background-color: #54a9f0;
  border-color: #54a9f0;
  color: #fff;
}
.btn-twitter:hover,
.btn-twitter:not([href]):not([href]):hover {
  color: #fff;
  background-color: #2591ec;
  border-color: #2591ec;
}
.btn-twitter.disabled,
.btn-twitter:disabled,
.btn-twitter:not([href]):not([href]).disabled,
.btn-twitter:not([href]):not([href]):disabled {
  color: #212529;
  background-color: #54a9f0;
  border-color: #54a9f0;
}
.btn-twitter:not(:disabled):not(.disabled).active,
.btn-twitter:not(:disabled):not(.disabled):active,
.btn-twitter:not([href]):not([href]):not(:disabled):not(.disabled).active,
.btn-twitter:not([href]):not([href]):not(:disabled):not(.disabled):active,
.show > .btn-twitter.dropdown-toggle,
.show > .btn-twitter:not([href]):not([href]).dropdown-toggle {
  color: #fff;
  background-color: #198ceb;
  border-color: #198ceb;
}
.btn-breaking {
  color: #212529;
  background-color: #ffdf4a;
  border-color: #ffdf4a;
  color: #000;
}
.btn-breaking:hover {
  color: #212529;
  background-color: #ffd617;
  border-color: #ffd617;
}
.btn-breaking.disabled,
.btn-breaking:disabled {
  color: #212529;
  background-color: #ffdf4a;
  border-color: #ffdf4a;
}
.btn-breaking:not(:disabled):not(.disabled).active,
.btn-breaking:not(:disabled):not(.disabled):active,
.show > .btn-breaking.dropdown-toggle {
  color: #212529;
  background-color: #ffd40a;
  border-color: #ffd40a;
}
.btn-breaking:hover {
  background: #ffdd40;
  border-color: #ffdd40;
}
.btn-rss {
  color: #212529;
  background-color: #f90;
  border-color: #f90;
  color: #fff;
}
.btn-rss:hover {
  color: #fff;
  background-color: #cc7a00;
  border-color: #cc7a00;
}
.btn-rss.disabled,
.btn-rss:disabled {
  color: #212529;
  background-color: #f90;
  border-color: #f90;
}
.btn-rss:not(:disabled):not(.disabled).active,
.btn-rss:not(:disabled):not(.disabled):active,
.show > .btn-rss.dropdown-toggle {
  color: #fff;
  background-color: #bf7300;
  border-color: #bf7300;
}
.btn-clear {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
  color: #666;
  box-shadow: none;
}
.btn-clear:hover {
  color: #fff;
  border-color: transparent;
}
.btn-clear.disabled,
.btn-clear:disabled,
.btn-clear:not(:disabled):not(.disabled).active,
.btn-clear:not(:disabled):not(.disabled):active,
.show > .btn-clear.dropdown-toggle {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}
.btn-clear:hover {
  background-color: transparent;
}
.btn-green {
  background-color: #29c842;
  border-color: #29c842;
  color: #fff;
}
.btn-green:hover {
  color: #fff;
  background-color: #209e34;
  border-color: #209e34;
}
.btn-green.disabled,
.btn-green:disabled {
  color: #fff;
  background-color: #29c842;
  border-color: #29c842;
}
.btn-green:not(:disabled):not(.disabled).active,
.btn-green:not(:disabled):not(.disabled):active,
.show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #1e9331;
  border-color: #1e9331;
}
.btn-round.btn-sms {
  background-color: #29c842;
  color: #fff;
  background-size: 40px;
  width: 40px;
  height: 40px;
  display: inline-block;
  position: relative;
  border-radius: 50%;
  border: 0;
}
.btn-round.btn-sms:hover {
  color: #fff;
  background-color: #209e34;
  border-color: #209e34;
}
.btn-round.btn-sms.disabled,
.btn-round.btn-sms:disabled {
  color: #fff;
  background-color: #29c842;
  border-color: #29c842;
}
.btn-round.btn-sms:not(:disabled):not(.disabled).active,
.btn-round.btn-sms:not(:disabled):not(.disabled):active,
.show > .btn-round.btn-sms.dropdown-toggle {
  color: #fff;
  background-color: #1e9331;
  border-color: #1e9331;
}
.btn-round.btn-sms img {
  width: 26px;
  height: auto;
  max-width: none;
  position: absolute;
  left: 7px;
  top: 7px;
}
@media (min-width: 768px) {
  .btn-round.btn-sms {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .btn-round.btn-sms {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  .btn-round.btn-whatsapp {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .btn-round.btn-whatsapp {
    display: inline-block;
  }
}
.btn-link {
  font-weight: 400;
  color: #3767ff;
  border-radius: 0;
  box-shadow: none;
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link:disabled {
  background-color: transparent;
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
  border-color: transparent;
}
.btn-link:focus,
.btn-link:hover {
  color: #0038ea;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link:disabled:focus,
.btn-link:disabled:hover {
  color: #d7d7d7;
  text-decoration: none;
}
.btn-sm {
  padding: 0.25rem 0.75rem;
  font-size: 0.85rem;
  line-height: 1.5;
}
.btn-md,
.btn-sm {
  border-radius: 0.1rem;
}
.btn-md {
  padding: 0.45rem 0.75rem;
  font-size: 1rem;
  line-height: 1;
}
.btn-lg {
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.3333333333;
  border-radius: 0.1rem;
}
@media (max-width: 767.98px) {
  .btn-lg {
    padding: 0.25rem 0.75rem;
    font-size: 0.85rem;
    line-height: 1.5;
    border-radius: 0.1rem;
  }
}
.article-content .article-embed-poll .load-more,
.article ajax-content-block .article-embed-poll .load-more,
.box-theme-black-breaking .load-more,
.box-theme-black .load-more,
.box-theme-business .load-more,
.box-theme-clear .load-more,
.box-theme-consumer .load-more,
.box-theme-entertainment .load-more,
.box-theme-eurosport-slider .load-more,
.box-theme-eurosport .load-more,
.box-theme-facebook .load-more,
.box-theme-health .load-more,
.box-theme-ivory .load-more,
.box-theme-mx .load-more,
.box-theme-neutral .load-more,
.box-theme-news .load-more,
.box-theme-plus .load-more,
.box-theme-sport-alt .load-more,
.box-theme-sport .load-more,
.box-theme-warm .load-more,
.btn-xs {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.2;
  border-radius: 0.1rem;
}
.btn-paywall {
  padding: 15px 0;
  font-size: 1.0625rem;
  line-height: 1;
  border-radius: 0.2rem;
}
.scribble-live input[type="button"].load-more-post,
.scribble-live input[type="reset"].load-more-post,
.scribble-live input[type="submit"].load-more-post,
input[type="button"].btn-block,
input[type="button"].btn-border,
input[type="reset"].btn-block,
input[type="reset"].btn-border,
input[type="submit"].btn-block,
input[type="submit"].btn-border {
  width: 100%;
}

/*!----------------------------------------------- */
form label {
  cursor: pointer;
}
button {
  border: 0;
  background-color: transparent;
}
.btn-clean {
  border: 0;
  background: transparent;
}
.btn-border,
.scribble-live .load-more-post {
  box-shadow: none;
  border-radius: 26px;
  height: 51px;
  padding: 16px;
  font-size: 13px;
  line-height: 16px;
  max-width: 340px;
  transition: all 0.3s;
  border: 2px solid #f03228;
  color: #f03228;
}
.btn-border:hover,
.scribble-live .load-more-post:hover {
  color: #a6130c;
  border-color: #a6130c;
}
.btn-border--dark,
.scribble-live .load-more-post {
  color: #212121;
  border-color: #212121;
}
.btn-border--dark:hover,
.scribble-live .load-more-post:hover {
  color: #f03228;
  border-color: #f03228;
}
.btn-round {
  border-radius: 50%;
  text-align: center;
  display: inline-block;
  padding: 0;
  box-shadow: none;
}
.btn-block,
.btn-border,
.scribble-live .load-more-post {
  display: block;
  text-align: center;
  width: 100%;
}
.form-oneliner {
  position: relative;
}
.article-content .article-embed-poll .form-oneliner .sg-button,
.article ajax-content-block .article-embed-poll .form-oneliner .sg-button,
.form-oneliner .article-content .article-embed-poll .sg-button,
.form-oneliner .article ajax-content-block .article-embed-poll .sg-button,
.form-oneliner .btn,
.form-oneliner .btn-border,
.form-oneliner .fake-btn,
.form-oneliner .scribble-live .load-more-post,
.scribble-live .form-oneliner .load-more-post {
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  vertical-align: middle;
  box-shadow: none;
  border-bottom: 0;
}
.form-oneliner input[name="email"] {
  padding-right: 80px;
}
.form-oneliner .ui-autocomplete-input {
  padding-right: 90px;
}
.form-oneliner input[type="text"] {
  width: 100%;
}
.article-content .article-embed-poll .form-oneliner .sg-button,
.article ajax-content-block .article-embed-poll .form-oneliner .sg-button,
.form-oneliner .article-content .article-embed-poll .sg-button,
.form-oneliner .article ajax-content-block .article-embed-poll .sg-button,
.form-oneliner .btn,
.form-oneliner .btn-border,
.form-oneliner .scribble-live .load-more-post,
.scribble-live .form-oneliner .load-more-post {
  line-height: 1;
}
.form-oneliner.form-newsletter input[name="email"] {
  padding-right: 95px;
}
.box-title-alt .plus-label-md,
.bt-logo-flat,
.overlay-icon-plus,
.plus-label-header,
.plus-label-md,
.plus-label-xs,
.plus-label-xxs,
.plus-logo-buy,
.plus-logo-lg,
.plus-logo-list,
.plus-logo-md,
.plus-logo-sm,
.sticky-header__logo {
  background-image: url("../index/BT_logo.svg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0;
  overflow: hidden;
}
.bt-logo-white {
  background-image: url("../index/bt_white.svg");
  background-size: cover;
  background-position: 50%;
}
.bt-logo-white,
.bt-plus-logo {
  background-repeat: no-repeat;
  overflow: hidden;
}
.bt-plus-logo {
  background-size: contain;
  background-position: 0 0;
}
.box-title-alt .plus-label-md:after,
.bt-plus-circle,
.overlay-icon-plus:after,
.plus-label-header:after,
.plus-label-md:after,
.plus-label-xs:after,
.plus-label-xxs:after,
.plus-logo-buy:after,
.plus-logo-lg:after,
.plus-logo-list:after,
.plus-logo-md:after,
.plus-logo-sm:after {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.cookie-warning {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.9);
  padding: 1rem;
  z-index: 1002;
  border-top: 0.2rem solid #f03228;
}
.article-content .article-embed-poll .cookie-warning .sg-button,
.article ajax-content-block .article-embed-poll .cookie-warning .sg-button,
.cookie-warning .article-content .article-embed-poll .sg-button,
.cookie-warning .article ajax-content-block .article-embed-poll .sg-button,
.cookie-warning .btn,
.cookie-warning .btn-border,
.cookie-warning .scribble-live .load-more-post,
.scribble-live .cookie-warning .load-more-post {
  float: right;
  margin-right: -6rem;
}
.cookie-warning p {
  color: #fff;
  padding-right: 6rem;
}
@media (max-width: 767.98px) {
  .cookie-warning p {
    font-size: 13px;
  }
}
@media (max-width: 767.98px) {
  .block-sm {
    display: block;
  }
}
.ml-0 {
  margin-left: 0;
}
.ml-5 {
  margin-left: 0.5rem;
}
@media (max-width: 767.98px) {
  .ml-5 {
    margin-left: 0.25rem;
  }
}
.ml-10 {
  margin-left: 1rem;
}
.ml-20 {
  margin-left: 2rem;
}
.mt-0 {
  margin-top: 0;
}
.mt-5 {
  margin-top: 0.5rem;
}
@media (max-width: 767.98px) {
  .mt-5 {
    margin-top: 0.25rem;
  }
}
.mt-10 {
  margin-top: 1rem;
}
.mt-20 {
  margin-top: 2rem;
}
.mb-0 {
  margin-bottom: 0;
}
.mb-5 {
  margin-bottom: 0.5rem;
}
@media (max-width: 767.98px) {
  .mb-5 {
    margin-bottom: 0.25rem;
  }
}
@media (max-width: 767.98px) {
  .mb-10-sm {
    margin-bottom: 1rem;
  }
}
.article-content .article-embed-poll .box-content img,
.article-content .article-fact .box-content img,
.article ajax-content-block .article-embed-poll .box-content img,
.article ajax-content-block .article-fact .box-content img,
.box-buy-free,
.box-plus-welcome,
.mb-10 {
  margin-bottom: 1rem;
}
@media (max-width: 767.98px) {
  .article-content .article-embed-poll .box-content img,
  .article-content .article-fact .box-content img,
  .article ajax-content-block .article-embed-poll .box-content img,
  .article ajax-content-block .article-fact .box-content img,
  .box-buy-free,
  .box-plus-welcome,
  .mb-10 {
    margin-bottom: 0.5rem;
  }
}
.mb-20 {
  margin-bottom: 2rem;
}
.mb-30 {
  margin-bottom: 3rem;
}
.mb-40 {
  margin-bottom: 4rem;
}
.pt-5 {
  padding-top: 0.5rem;
}
.pt-10 {
  padding-top: 1rem;
}
.pb-5 {
  padding-bottom: 0.5rem;
}
.box-plus-welcome,
.pb-10 {
  padding-bottom: 1rem;
}
.module {
  margin-bottom: 2rem;
}
@media (max-width: 1023.98px) {
  .module {
    margin-bottom: 1rem;
  }
}
.bt-2 {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 0.2rem solid rgba(0, 0, 0, 0.1);
  padding-top: 1rem;
}
.bb-2 {
  border-bottom: 0.2rem solid rgba(0, 0, 0, 0.1);
  padding-bottom: 1rem;
}
.padding-5 {
  padding: 0.5rem;
}
.padding-10 {
  padding: 1rem;
}
.form-required,
.news {
  color: #f03228;
}
.sport,
.sport-alt {
  color: #f03228;
}
.sport-alt {
  background-color: #333;
  padding: 0 0.2rem;
}
@media (max-width: 1023.98px) {
  .wide-md-down {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
}
.box-footer p:last-child {
  margin-bottom: 0;
}
.bt {
  padding-top: 1rem;
  position: relative;
}
.bt:after {
  display: inline-block;
  content: "";
  background: rgba(0, 0, 0, 0.1);
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.article--blog .article-byline .article-author .follow-author-menu ul li a,
.article .article-byline .article-author .follow-author-menu ul li a,
.article
  .profile-tag.article-byline
  .article-author
  .follow-author-menu
  ul
  li
  a,
.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.teaser.bb {
  position: relative;
  margin-bottom: 0.5rem;
  padding-bottom: 1rem;
}
[class*="teaser-color-"].bb {
  margin-bottom: 1rem;
}
.col-news {
  color: #f03228;
}
.toggle-active-content {
  display: block !important;
}
.toggle-trigger i:before {
  transition: transform 0.2s linear;
}
.rotate i:before {
  transform: rotate(180deg);
}
.gray,
.link-gray,
.link-gray a {
  color: #999;
}
.link-gray:hover,
.link-gray a:hover {
  color: #666;
}
.link-white {
  color: #fff;
}
.link-white:hover {
  color: #e6e6e6;
}
.box-title-alt a,
.box-title-xs a,
.link-black {
  color: #000;
}
.box-title-alt a:hover,
.box-title-xs a:hover,
.link-black:hover {
  color: #404040;
}
.link-teaser,
.link-teaser:hover {
  color: #000;
}
.plus {
  color: #8fc447;
}
.highlight {
  background-color: transparent;
}
.change-password-success,
.login-app {
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
}
.info {
  padding: 0.625rem;
  font-size: 0.8rem;
  margin-bottom: 0.625rem;
}
.info strong {
  font-weight: 400;
}
.info p {
  margin: 0 0 0.3rem;
}
.info-gray {
  background-color: #eee;
}
.info-warning {
  background-color: #f6cccc;
}
.background-banner {
  top: 0;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  max-height: 1440px;
  will-change: top;
}
@media only screen and (min-device-width: 1366px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) and (pointer: coarse) {
  .background-banner {
    display: none;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) and (pointer: coarse) {
  .background-banner {
    display: none;
  }
}
@media (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  .background-banner {
    display: none;
  }
}
.background-banner.static-bottom {
  max-height: none;
  height: 100%;
  position: absolute !important;
  bottom: 0;
  top: 0;
}
.background-banner.static-bottom .sticky-banners-wrapper {
  position: relative;
  bottom: 70px;
  width: 100%;
  height: 100%;
}
.background-banner.static-bottom .sticky-banners-wrapper #left_sticky,
.background-banner.static-bottom .sticky-banners-wrapper #right_sticky {
  bottom: 0;
}
.background-banner .wallpaper-wrapper {
  min-height: 198px;
}
.background-banner .sticky-banners-wrapper.gap {
  margin-top: 20px;
}
.background-banner.sticky-element {
  position: fixed;
}
.background-banner.sticky-element .sticky-banners-wrapper {
  margin-top: 30px;
}
.sticky-banners-wrapper {
  position: relative;
}
#left_sticky,
#right_sticky {
  padding-bottom: 5px;
  width: 160px;
  position: absolute;
}
#left_sticky {
  left: -160px;
}
#right_sticky {
  right: -160px;
}
.m-sticky-ios-back-btn {
  margin-bottom: 2.5rem !important;
}
.topbanner-phone {
  margin-top: 13px;
}
.topbanner-desktop {
  position: relative;
  margin: 0 auto;
  width: 960px;
  z-index: 1;
}
#TSticky_ipad {
  position: relative;
  bottom: 0;
}
#TSticky_ipad.sticky-element {
  position: fixed;
  left: 50%;
  transform: translate(-50%);
  width: 100%;
}
#TSticky_ipad button.close {
  font-weight: 500;
  font-size: 0;
  right: 5px;
}
#MSticky_mobile {
  position: fixed;
  bottom: -50px;
  height: 50px;
}
#MSticky_mobile.sticky-element {
  right: 50%;
  margin-right: -160px;
  max-width: 320px;
}
#MSticky_mobile button.close {
  display: none;
}
@media (max-width: 320px) {
  #MSticky_mobile button.close {
    right: 5px;
  }
}
#MSticky_mobile.sticky-element,
#TSticky_ipad.sticky-element {
  bottom: 0 !important;
  margin-bottom: 0;
  z-index: 999;
}
#MSticky_mobile button.close,
#TSticky_ipad button.close {
  position: absolute;
  font-size: 3rem;
  text-align: center;
  right: -18px;
  top: -19px;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  opacity: 1;
  vertical-align: middle;
  color: #fff;
  background: #000;
  padding: 0;
  line-height: 0;
  z-index: 1005;
}
#MSticky_mobile button.close span:after,
#MSticky_mobile button.close span:before,
#TSticky_ipad button.close span:after,
#TSticky_ipad button.close span:before {
  content: "";
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  background: #fff;
  height: 2px;
}
#MSticky_mobile button.close span:before,
#TSticky_ipad button.close span:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#MSticky_mobile button.close span:after,
#TSticky_ipad button.close span:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#MSticky_mobile button.close span,
#TSticky_ipad button.close span {
  color: #fff;
  height: 20px;
  width: 20px;
  text-indent: 60px;
  left: auto;
  right: auto;
  text-align: center;
  margin: 0 auto;
  position: relative;
  display: inline-block;
  overflow: hidden;
  top: -1px;
}
.stickybottom-close {
  display: none;
}
.banner.sticky-element .stickybottom-close {
  display: inline;
}
.banner:not(.banner-mfloating):not(.banner-no-margin):not(outstream_placed) {
  margin-bottom: 1.5rem;
}
.article-content .outstream_placed > div {
  display: block;
}
.instream-banner {
  height: auto !important;
}
.bannerS1 {
  bottom: 0;
  position: fixed;
  z-index: 10021;
  left: 0;
  right: 0;
}
.article-content .article-advertisement > div:before {
  content: "Artiklen fortsætter efter annoncen";
  display: block;
  text-align: center;
  color: #999;
  padding: 0.2rem 0;
  font-size: 0.8rem;
}
#content .banner,
.banner.banner-interscroll {
  text-align: center;
}
#content
  .banner[data-dfp-slot]:not(.instream-banner):not(.banner-interscroll):not(
    .outstream_placed
  )
  > div,
.banner.banner-interscroll[data-dfp-slot]:not(.instream-banner):not(
    .banner-interscroll
  ):not(.outstream_placed)
  > div {
  display: inline-block;
  position: relative;
}
#content
  .banner[data-dfp-slot]:not(.no-annonce):not(.article-advertisement)
  > div:after,
.banner.banner-interscroll[data-dfp-slot]:not(.no-annonce):not(
    .article-advertisement
  )
  > div:after {
  display: none !important;
}
@media (max-width: 767.98px) {
  #content
    .banner[data-dfp-slot]:not(.no-annonce):not(.article-advertisement)
    > div:after,
  .banner.banner-interscroll[data-dfp-slot]:not(.no-annonce):not(
      .article-advertisement
    )
    > div:after {
    bottom: -15px;
  }
}
#content
  .banner[data-dfp-slot]:not(.no-annonce):not(.article-advertisement)
  > div:before,
.banner.banner-interscroll[data-dfp-slot]:not(.no-annonce):not(
    .article-advertisement
  )
  > div:before {
  content: "Annonce";
  display: block;
  font-size: 9px;
  text-transform: uppercase;
  padding-bottom: 0.2rem;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
  font-family: SequelSans, sans-serif;
  font-weight: 400;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#content .banner[data-dfp-slot].banner-interscroll,
.banner.banner-interscroll[data-dfp-slot].banner-interscroll {
  margin-bottom: 2rem;
}
#content .banner[data-dfp-slot].banner-interscroll-processed,
.banner.banner-interscroll[data-dfp-slot].banner-interscroll-processed {
  width: auto !important;
}
#content .banner[data-dfp-slot].banner-interscroll-script:before,
.banner.banner-interscroll[data-dfp-slot].banner-interscroll-script:before {
  content: "Annonce";
  display: block;
  font-size: 9px;
  text-transform: uppercase;
  padding-bottom: 0.2rem;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
  font-family: SequelSans, sans-serif;
  font-weight: 400;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#content.with-wallpaper-banner {
  z-index: 9;
  top: 180px;
  margin-bottom: 180px;
}
#Sticky_left > div,
#Sticky_right > div {
  position: relative;
}
.banner-stickybottom-close {
  height: 1.8rem;
  width: 1.8rem;
  line-height: 1.8rem;
  top: -0.9rem;
  background-color: #000;
  color: #fff;
  font-size: 1.4rem;
  text-align: center;
  position: absolute;
  right: 1rem;
  border-radius: 50%;
  cursor: pointer;
}
.injecton-banners-container [data-dfp-slot][data-device="mobile"] > div,
.injecton-banners-container [data-dfp-slot][data-device="tablet"] > div {
  width: 100%;
}
.injecton-banners-container-hide {
  display: none !important;
}
.banner-sticky-pos {
  position: sticky;
  top: 0;
}
.banner-sticky-pos-offset {
  top: 74px;
}
.topbanner-desktop {
  top: 0;
  transition: padding 0.3s, top 0.3s, background-color 0.3s;
  will-change: padding, top, background-color;
}
.sticky-top-area {
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  top: 0;
}
.sticky-top-area-active {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: hsla(0, 0%, 39.2%, 0.4);
}
.sticky-top-area-inactive {
  padding-top: 0;
  padding-bottom: 0;
}
.sticky-top-area-done {
  position: absolute;
  top: 0;
}
.sticky-top-area-stub {
  width: 100%;
  height: 180px;
  top: 0;
  z-index: -1;
}
.sticky-top-area-close {
  height: 20px;
  width: 20px;
  position: absolute;
  top: 14px;
  right: 14px;
  text-align: center;
  cursor: pointer;

  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 15px;
}
.sticky-top-area-inactive .sticky-top-area-close {
  display: none;
}
.sticky-top-area-inactive-with-wallpaper {
  position: relative !important;
  top: 0 !important;
  padding: 0 !important;
  z-index: 0 !important;
}
.sticky-top-area-inactive-with-wallpaper ~ .sticky-top-area-stub {
  display: none !important;
}
.sticky-top-area-inactive-with-wallpaper .sticky-top-area-close {
  display: none;
}
.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  margin-bottom: 2.5rem;
}
.scribble-live .slider .slick-slider .slide-image-caption,
.slick-slider .image-caption,
.slick-slider .scribble-live .slider .slide-image-caption {
  max-width: none;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  transform: translateZ(0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:after,
.slick-track:before {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-dots {
  position: absolute;
  bottom: -20px;
  display: block;
  margin: 0;
  width: 100%;
  padding: 0;
  z-index: 20;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 3px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li.slick-active button:before {
  opacity: 1;
  background-color: #f03228;
}
.slick-dots button {
  display: block;
  width: 12px;
  height: 12px;
  padding: 0;
  cursor: pointer;
  border: 0;
  outline: none;
  background: transparent;
  font-size: 0;
  line-height: 0;
}
.slick-dots button:before {
  line-height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  width: 12px;
  height: 12px;
  background: #000;
  border-radius: 50%;
  opacity: 0.25;
  content: "";
}
.slick-next,
.slick-prev {
  position: absolute;
  z-index: 10;
  top: 50%;
  display: inline-block;
  outline: 0;
  height: 3rem;
  margin-top: -1.5rem;
  width: 3rem;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.4);
  transition: background-color 0.2s ease;
  text-align: center;
  font-size: 0;
  line-height: 0;
}
.slick-next:before,
.slick-prev:before {
  display: inline-block;
  line-height: 3rem;
  color: #fff;
  font-size: 2rem;
  font-family: bt-icons;
  text-align: center;
}
.slick-next:hover,
.slick-prev:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.slick-prev {
  left: 0;
}
.slick-prev:before {
  content: "";
}
.slick-next {
  right: 0;
}
.slick-next:before {
  content: "";
}
.slick-disabled {
  display: none !important;
}
@media (max-width: 767.98px) {
  .slick-next,
  .slick-prev {
    width: 2rem;
    height: 2rem;
  }
  .slick-next:before,
  .slick-prev:before {
    font-size: 1rem;
    line-height: 2rem;
  }
}
.gray-box + div > div > .aptoma-box,
.grey-box + div > div > .aptoma-box {
  margin-top: -15px;
}
@media (max-width: 767.98px) {
  .gray-box + div > div > .aptoma-box,
  .grey-box + div > div > .aptoma-box {
    margin-top: 0;
  }
}
.gray-box.gray-box-collapsed,
.grey-box.grey-box-collapsed {
  display: none !important;
}
.article {
  background: #f4f4f4;
}
@media only screen and (min-device-width: 1366px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) and (pointer: coarse) {
  .article .topbanner-desktop {
    display: none;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) and (pointer: coarse) {
  .article .topbanner-desktop {
    display: none;
  }
}
@media (max-width: 1023.98px) {
  .article .topbanner-desktop {
    display: none;
  }
}
.article .content-wrapper.full-page-overflow.full-page-overflow {
  overflow: hidden;
}
.article .container.bg {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 0;
}
@media (max-width: 1023.98px) {
  .article .container.bg {
    padding: 0;
  }
}
.article .article-container {
  padding: 0;
  background-color: transparent;
}
@media (max-width: 1023.98px) {
  .article .article-container {
    padding: 0 10px;
  }
}
@media (max-width: 767.98px) {
  .article .article-container {
    padding: 0 10px;
    background-color: #fff;
  }
}
.article-container {
  background-color: #fff;
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 1023.98px) {
  .article-container {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 767.98px) {
  .article-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.article-container .row.gray-box,
.article-container .row.grey-box {
  background: #f4f4f4;
}
@media (min-width: 1024px) {
  .article-container .row.gray-box,
  .article-container .row.grey-box {
    margin: 0;
  }
}
.article .gray-box,
.article .grey-box {
  overflow: hidden;
  width: auto !important;
}
@media (max-width: 1023.98px) {
  .article .gray-box,
  .article .grey-box {
    display: block;
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (max-width: 767.98px) {
  .article .gray-box,
  .article .grey-box {
    margin-left: -20px;
    margin-right: -20px;
  }
}
.article .gray-box > div,
.article .grey-box > div {
  padding: 20px 0.625px;
}
.article .gray-box .banner:not(.banner-mfloating):not(.banner-no-margin),
.article .grey-box .banner:not(.banner-mfloating):not(.banner-no-margin) {
  margin: 0;
}
.article.article-cat-sport .article__header .highlight {
  color: #f03228;
}
.article.article-cat-sport .article-content > ul li:before {
  background-color: #f03228;
}
.article.article-cat-sport .article-content .article-embed > blockquote cite,
.article.article-cat-sport
  .article-content
  .article-embed
  > blockquote
  p:first-child:before {
  color: #95c1c9;
}
.article.article-cat-sport .article-content .article-embed > blockquote p {
  color: #f03228;
}
.article.article-cat-sport .article-category,
.article.article-cat-sport .article-date {
  color: #95c1c9;
}
@media (max-width: 767.98px) {
  .article.article-cat-sport .live-and-upcoming {
    margin-top: 0.5rem;
  }
}
.article.article-cat-sport .article-content > p:first-of-type,
.article.article-cat-sport
  .article-content
  ajax-content-block
  > p:first-of-type,
.article.article-cat-sport .star-rating-1 i:first-child:before,
.article.article-cat-sport .star-rating-2 i:first-child:before,
.article.article-cat-sport .star-rating-2 i:nth-child(2):before,
.article.article-cat-sport .star-rating-3 i:first-child:before,
.article.article-cat-sport .star-rating-3 i:nth-child(2):before,
.article.article-cat-sport .star-rating-3 i:nth-child(3):before,
.article.article-cat-sport .star-rating-4 i:first-child:before,
.article.article-cat-sport .star-rating-4 i:nth-child(2):before,
.article.article-cat-sport .star-rating-4 i:nth-child(3):before,
.article.article-cat-sport .star-rating-4 i:nth-child(4):before,
.article.article-cat-sport .star-rating-5 i:first-child:before,
.article.article-cat-sport .star-rating-5 i:nth-child(2):before,
.article.article-cat-sport .star-rating-5 i:nth-child(3):before,
.article.article-cat-sport .star-rating-5 i:nth-child(4):before,
.article.article-cat-sport .star-rating-5 i:nth-child(5):before,
.article.article-cat-sport .star-rating-6 i:first-child:before,
.article.article-cat-sport .star-rating-6 i:nth-child(2):before,
.article.article-cat-sport .star-rating-6 i:nth-child(3):before,
.article.article-cat-sport .star-rating-6 i:nth-child(4):before,
.article.article-cat-sport .star-rating-6 i:nth-child(5):before,
.article.article-cat-sport .star-rating-6 i:nth-child(6):before {
  color: #f03228;
}
.article.article-cat-news .article__header .highlight {
  color: #f03228;
}
.article.article-cat-news .article-content > ul li:before {
  background-color: #f03228;
}
.article.article-cat-news .article-content .article-embed > blockquote cite,
.article.article-cat-news
  .article-content
  .article-embed
  > blockquote
  p:first-child:before {
  color: #f03228;
}
.article.article-cat-news .article-category,
.article.article-cat-news .article-content .article-embed > blockquote p,
.article.article-cat-news .article-date {
  color: #212121;
}
@media (max-width: 767.98px) {
  .article.article-cat-news .live-and-upcoming {
    margin-top: 0.5rem;
  }
}
.article.article-cat-news .article-content > p:first-of-type,
.article.article-cat-news
  .article-content
  ajax-content-block
  > p:first-of-type {
  color: #212121;
}
.article.article-cat-news .star-rating-1 i:first-child:before,
.article.article-cat-news .star-rating-2 i:first-child:before,
.article.article-cat-news .star-rating-2 i:nth-child(2):before,
.article.article-cat-news .star-rating-3 i:first-child:before,
.article.article-cat-news .star-rating-3 i:nth-child(2):before,
.article.article-cat-news .star-rating-3 i:nth-child(3):before,
.article.article-cat-news .star-rating-4 i:first-child:before,
.article.article-cat-news .star-rating-4 i:nth-child(2):before,
.article.article-cat-news .star-rating-4 i:nth-child(3):before,
.article.article-cat-news .star-rating-4 i:nth-child(4):before,
.article.article-cat-news .star-rating-5 i:first-child:before,
.article.article-cat-news .star-rating-5 i:nth-child(2):before,
.article.article-cat-news .star-rating-5 i:nth-child(3):before,
.article.article-cat-news .star-rating-5 i:nth-child(4):before,
.article.article-cat-news .star-rating-5 i:nth-child(5):before,
.article.article-cat-news .star-rating-6 i:first-child:before,
.article.article-cat-news .star-rating-6 i:nth-child(2):before,
.article.article-cat-news .star-rating-6 i:nth-child(3):before,
.article.article-cat-news .star-rating-6 i:nth-child(4):before,
.article.article-cat-news .star-rating-6 i:nth-child(5):before,
.article.article-cat-news .star-rating-6 i:nth-child(6):before {
  color: #f03228;
}
.article.article-cat-entertainment .article__header .highlight {
  color: #d30d64;
}
.article.article-cat-entertainment .article-content > ul li:before {
  background-color: #d30d64;
}
.article.article-cat-entertainment
  .article-content
  .article-embed
  > blockquote
  cite,
.article.article-cat-entertainment
  .article-content
  .article-embed
  > blockquote
  p:first-child:before {
  color: #111e7a;
}
.article.article-cat-entertainment
  .article-content
  .article-embed
  > blockquote
  p {
  color: #d30d64;
}
.article.article-cat-entertainment .article-category,
.article.article-cat-entertainment .article-date {
  color: #111e7a;
}
@media (max-width: 767.98px) {
  .article.article-cat-entertainment .live-and-upcoming {
    margin-top: 0.5rem;
  }
}
.article.article-cat-entertainment .article-content > p:first-of-type,
.article.article-cat-entertainment
  .article-content
  ajax-content-block
  > p:first-of-type,
.article.article-cat-entertainment .star-rating-1 i:first-child:before,
.article.article-cat-entertainment .star-rating-2 i:first-child:before,
.article.article-cat-entertainment .star-rating-2 i:nth-child(2):before,
.article.article-cat-entertainment .star-rating-3 i:first-child:before,
.article.article-cat-entertainment .star-rating-3 i:nth-child(2):before,
.article.article-cat-entertainment .star-rating-3 i:nth-child(3):before,
.article.article-cat-entertainment .star-rating-4 i:first-child:before,
.article.article-cat-entertainment .star-rating-4 i:nth-child(2):before,
.article.article-cat-entertainment .star-rating-4 i:nth-child(3):before,
.article.article-cat-entertainment .star-rating-4 i:nth-child(4):before,
.article.article-cat-entertainment .star-rating-5 i:first-child:before,
.article.article-cat-entertainment .star-rating-5 i:nth-child(2):before,
.article.article-cat-entertainment .star-rating-5 i:nth-child(3):before,
.article.article-cat-entertainment .star-rating-5 i:nth-child(4):before,
.article.article-cat-entertainment .star-rating-5 i:nth-child(5):before,
.article.article-cat-entertainment .star-rating-6 i:first-child:before,
.article.article-cat-entertainment .star-rating-6 i:nth-child(2):before,
.article.article-cat-entertainment .star-rating-6 i:nth-child(3):before,
.article.article-cat-entertainment .star-rating-6 i:nth-child(4):before,
.article.article-cat-entertainment .star-rating-6 i:nth-child(5):before,
.article.article-cat-entertainment .star-rating-6 i:nth-child(6):before {
  color: #d30d64;
}
.article.article--event-skin .article__header .highlight {
  color: #fff;
}
.article.article--event-skin .article-content > ul li:before {
  background-color: #212121;
}
.article.article--event-skin .article-content .article-embed > blockquote cite,
.article.article--event-skin .article-content .article-embed > blockquote p,
.article.article--event-skin
  .article-content
  .article-embed
  > blockquote
  p:first-child:before {
  color: #212121;
}
.article.article--event-skin .article-category,
.article.article--event-skin .article-date {
  color: #fff;
}
@media (max-width: 767.98px) {
  .article.article--event-skin .live-and-upcoming {
    margin-top: 0.5rem;
  }
}
.article.article--event-skin .article-content > p:first-of-type,
.article.article--event-skin
  .article-content
  ajax-content-block
  > p:first-of-type {
  color: #212121;
}
.article.article--event-skin .star-rating-1 i:first-child:before,
.article.article--event-skin .star-rating-2 i:first-child:before,
.article.article--event-skin .star-rating-2 i:nth-child(2):before,
.article.article--event-skin .star-rating-3 i:first-child:before,
.article.article--event-skin .star-rating-3 i:nth-child(2):before,
.article.article--event-skin .star-rating-3 i:nth-child(3):before,
.article.article--event-skin .star-rating-4 i:first-child:before,
.article.article--event-skin .star-rating-4 i:nth-child(2):before,
.article.article--event-skin .star-rating-4 i:nth-child(3):before,
.article.article--event-skin .star-rating-4 i:nth-child(4):before,
.article.article--event-skin .star-rating-5 i:first-child:before,
.article.article--event-skin .star-rating-5 i:nth-child(2):before,
.article.article--event-skin .star-rating-5 i:nth-child(3):before,
.article.article--event-skin .star-rating-5 i:nth-child(4):before,
.article.article--event-skin .star-rating-5 i:nth-child(5):before,
.article.article--event-skin .star-rating-6 i:first-child:before,
.article.article--event-skin .star-rating-6 i:nth-child(2):before,
.article.article--event-skin .star-rating-6 i:nth-child(3):before,
.article.article--event-skin .star-rating-6 i:nth-child(4):before,
.article.article--event-skin .star-rating-6 i:nth-child(5):before,
.article.article--event-skin .star-rating-6 i:nth-child(6):before {
  color: #fff;
}
.article.article-breaking .article__header {
  background: #ffdf4a;
}
.article.article-breaking .article__header .highlight {
  color: #f03228;
}
.article.article-breaking .article__header .article__share {
  border-bottom: 1px solid #212121;
}
@media (max-width: 767.98px) {
  .article.article-breaking .article__header .article__share {
    border: 0;
  }
}
.article.article-breaking .article__header .btn-facebook,
.article.article-breaking .article__header .btn-messenger.btn-round,
.article.article-breaking .article__header .btn-sms.btn-round,
.article.article-breaking .article__header .btn-twitter {
  background-color: #212121;
  border-color: #212121;
}
.article.article-breaking .article__header .image-caption,
.article.article-breaking
  .article__header
  .scribble-live
  .slider
  .slide-image-caption,
.scribble-live
  .slider
  .article.article-breaking
  .article__header
  .slide-image-caption {
  color: #212121;
}
.article.article-breaking
  .article__header
  .image-caption
  .caption-text
  .photographer,
.article.article-breaking
  .article__header
  .scribble-live
  .slider
  .slide-image-caption
  .caption-text
  .photographer,
.scribble-live
  .slider
  .article.article-breaking
  .article__header
  .slide-image-caption
  .caption-text
  .photographer {
  font-family: SequelSans, sans-serif;
  font-weight: 600;
  color: #212121;
}
.article.article-breaking .article-category,
.article.article-breaking .article-date,
.article.article-breaking .star-rating-1 i:first-child:before,
.article.article-breaking .star-rating-2 i:first-child:before,
.article.article-breaking .star-rating-2 i:nth-child(2):before,
.article.article-breaking .star-rating-3 i:first-child:before,
.article.article-breaking .star-rating-3 i:nth-child(2):before,
.article.article-breaking .star-rating-3 i:nth-child(3):before,
.article.article-breaking .star-rating-4 i:first-child:before,
.article.article-breaking .star-rating-4 i:nth-child(2):before,
.article.article-breaking .star-rating-4 i:nth-child(3):before,
.article.article-breaking .star-rating-4 i:nth-child(4):before,
.article.article-breaking .star-rating-5 i:first-child:before,
.article.article-breaking .star-rating-5 i:nth-child(2):before,
.article.article-breaking .star-rating-5 i:nth-child(3):before,
.article.article-breaking .star-rating-5 i:nth-child(4):before,
.article.article-breaking .star-rating-5 i:nth-child(5):before,
.article.article-breaking .star-rating-6 i:first-child:before,
.article.article-breaking .star-rating-6 i:nth-child(2):before,
.article.article-breaking .star-rating-6 i:nth-child(3):before,
.article.article-breaking .star-rating-6 i:nth-child(4):before,
.article.article-breaking .star-rating-6 i:nth-child(5):before,
.article.article-breaking .star-rating-6 i:nth-child(6):before {
  color: #212121;
}
.article.article-breaking .article-rating {
  border-bottom: 1px solid #212121;
}
.article.annonce-highlight .article__header {
  background: #777;
}
.article.annonce-highlight .article__header .highlight {
  color: #fff;
}
.article.annonce-highlight .article__header .article__share {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
}
@media (max-width: 767.98px) {
  .article.annonce-highlight .article__header .article__share {
    border: 0;
  }
}
.article.annonce-highlight .article__header .image-caption,
.article.annonce-highlight
  .article__header
  .scribble-live
  .slider
  .slide-image-caption,
.scribble-live
  .slider
  .article.annonce-highlight
  .article__header
  .slide-image-caption {
  color: #fff;
}
.article.annonce-highlight
  .article__header
  .image-caption
  .caption-text
  .photographer,
.article.annonce-highlight
  .article__header
  .scribble-live
  .slider
  .slide-image-caption
  .caption-text
  .photographer,
.scribble-live
  .slider
  .article.annonce-highlight
  .article__header
  .slide-image-caption
  .caption-text
  .photographer {
  font-family: SequelSans, sans-serif;
  font-weight: 600;
  color: #fff;
}
.article.annonce-highlight .article-category,
.article.annonce-highlight .article-date,
.article.annonce-highlight .article-title,
.article.annonce-highlight .article__header .image-caption-btn {
  color: #fff;
}
.article.annonce-highlight .article-category {
  font-style: oblique;
}
.article.annonce-highlight .star-rating-1 i:first-child:before,
.article.annonce-highlight .star-rating-2 i:first-child:before,
.article.annonce-highlight .star-rating-2 i:nth-child(2):before,
.article.annonce-highlight .star-rating-3 i:first-child:before,
.article.annonce-highlight .star-rating-3 i:nth-child(2):before,
.article.annonce-highlight .star-rating-3 i:nth-child(3):before,
.article.annonce-highlight .star-rating-4 i:first-child:before,
.article.annonce-highlight .star-rating-4 i:nth-child(2):before,
.article.annonce-highlight .star-rating-4 i:nth-child(3):before,
.article.annonce-highlight .star-rating-4 i:nth-child(4):before,
.article.annonce-highlight .star-rating-5 i:first-child:before,
.article.annonce-highlight .star-rating-5 i:nth-child(2):before,
.article.annonce-highlight .star-rating-5 i:nth-child(3):before,
.article.annonce-highlight .star-rating-5 i:nth-child(4):before,
.article.annonce-highlight .star-rating-5 i:nth-child(5):before,
.article.annonce-highlight .star-rating-6 i:first-child:before,
.article.annonce-highlight .star-rating-6 i:nth-child(2):before,
.article.annonce-highlight .star-rating-6 i:nth-child(3):before,
.article.annonce-highlight .star-rating-6 i:nth-child(4):before,
.article.annonce-highlight .star-rating-6 i:nth-child(5):before,
.article.annonce-highlight .star-rating-6 i:nth-child(6):before {
  color: #fff;
}
.article.annonce-highlight .article-rating {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
}
.article__header {
  padding: 32px 0px 30px;
  background: #fff;
}
@media (max-width: 1023.98px) {
  .article__header {
    padding: 19px 40px;
    position: relative;
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media (max-width: 767.98px) {
  .article__header {
    padding: 14px 20px 3px;
    margin-left: -10px;
    margin-right: -10px;
  }
}
.article__header .article-meta {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 2px;
}
@media (min-width: 1024px) {
  .article__header .article-meta {
    margin-right: 3px;
  }
}
.article__header .article-meta .article-category,
.article__header .article-meta .article-category-extra {
  padding: 0;
  background-color: transparent;
  font-size: 12px;
  vertical-align: inherit;
}
@media (min-width: 1024px) {
  .article__header .article-meta .article-category,
  .article__header .article-meta .article-category-extra {
    font-size: 14px;
  }
}
.article__header .article-date {
  margin-left: 2px;
  font-size: 12px;
  margin-bottom: 0;
  display: inline;
}
@media (min-width: 1024px) {
  .article__header .article-date {
    font-size: 14px;
    margin-left: 3px;
  }
}
.article__header .article-title {
  max-width: 760px;
  font-size: 42px;
  margin-bottom: 1rem;
  margin-top: 0.9rem;
  line-height: 52px;
}
@media (max-width: 1023.98px) {
  .article__header .article-title {
    font-size: 36px;
    margin-top: 12px;
    line-height: 42px;
  }
}
@media (max-width: 767.98px) {
  .article__header .article-title {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 1rem;
    margin-top: 0.9rem;
  }
}
.article__header .article-embed-with-caption {
  margin-bottom: -20px;
  overflow: visible;
}
@media (max-width: 1023.98px) {
  .article__header .article-embed-with-caption {
    margin-bottom: -5px;
  }
}
@media (max-width: 767.98px) {
  .article__header .article-embed-with-caption {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.article__header .article-embed-with-caption:after {
  content: "";
  display: block;
  clear: both;
}
.article__header .article-embed-with-caption.expanded {
  padding-bottom: 0;
  margin-bottom: -17px;
}
@media (max-width: 1023.98px) {
  .article__header .article-embed-with-caption.expanded {
    margin-bottom: -10px;
  }
}
@media (max-width: 543.98px) {
  .article__header .article-embed-with-caption.expanded {
    margin-bottom: -10px;
  }
}
@media (max-width: 767.98px) {
  .article__header .article-embed-video,
  .article__header .article-image-main {
    margin-left: -20px;
    margin-right: -20px;
  }
}
@media (max-width: 767.98px) {
  .article__header .article-embed-video img,
  .article__header .article-image-main img {
    max-width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
    min-width: 100%;
  }
}
.article__header .article-embed-video .image-caption,
.article__header
  .article-embed-video
  .scribble-live
  .slider
  .slide-image-caption,
.article__header .article-image-main .image-caption,
.article__header
  .article-image-main
  .scribble-live
  .slider
  .slide-image-caption,
.scribble-live
  .slider
  .article__header
  .article-embed-video
  .slide-image-caption,
.scribble-live
  .slider
  .article__header
  .article-image-main
  .slide-image-caption {
  float: left;
  min-height: 30px;
  padding: 10px 0 0;
  margin-bottom: 0;
  display: inline-block;
}
@media (max-width: 1023.98px) {
  .article__header .article-embed-video .image-caption,
  .article__header
    .article-embed-video
    .scribble-live
    .slider
    .slide-image-caption,
  .article__header .article-image-main .image-caption,
  .article__header
    .article-image-main
    .scribble-live
    .slider
    .slide-image-caption,
  .scribble-live
    .slider
    .article__header
    .article-embed-video
    .slide-image-caption,
  .scribble-live
    .slider
    .article__header
    .article-image-main
    .slide-image-caption {
    padding: 4px 0 0;
    min-height: 0;
  }
}
@media (max-width: 767.98px) {
  .article__header .article-embed-video .image-caption,
  .article__header
    .article-embed-video
    .scribble-live
    .slider
    .slide-image-caption,
  .article__header .article-image-main .image-caption,
  .article__header
    .article-image-main
    .scribble-live
    .slider
    .slide-image-caption,
  .scribble-live
    .slider
    .article__header
    .article-embed-video
    .slide-image-caption,
  .scribble-live
    .slider
    .article__header
    .article-image-main
    .slide-image-caption {
    padding: 5px 0 0 20px;
  }
}
.article__header .article-embed-video .image-caption.expanded,
.article__header
  .article-embed-video
  .scribble-live
  .slider
  .expanded.slide-image-caption,
.article__header .article-image-main .image-caption.expanded,
.article__header
  .article-image-main
  .scribble-live
  .slider
  .expanded.slide-image-caption,
.scribble-live
  .slider
  .article__header
  .article-embed-video
  .expanded.slide-image-caption,
.scribble-live
  .slider
  .article__header
  .article-image-main
  .expanded.slide-image-caption {
  visibility: visible;
  display: inline-block;
  padding: 10px 0 2px;
}
@media (max-width: 1023.98px) {
  .article__header .article-embed-video .image-caption.expanded,
  .article__header
    .article-embed-video
    .scribble-live
    .slider
    .expanded.slide-image-caption,
  .article__header .article-image-main .image-caption.expanded,
  .article__header
    .article-image-main
    .scribble-live
    .slider
    .expanded.slide-image-caption,
  .scribble-live
    .slider
    .article__header
    .article-embed-video
    .expanded.slide-image-caption,
  .scribble-live
    .slider
    .article__header
    .article-image-main
    .expanded.slide-image-caption {
    margin-bottom: 0;
    padding: 4px 0 5px;
  }
}
@media (max-width: 767.98px) {
  .article__header .article-embed-video .image-caption.expanded,
  .article__header
    .article-embed-video
    .scribble-live
    .slider
    .expanded.slide-image-caption,
  .article__header .article-image-main .image-caption.expanded,
  .article__header
    .article-image-main
    .scribble-live
    .slider
    .expanded.slide-image-caption,
  .scribble-live
    .slider
    .article__header
    .article-embed-video
    .expanded.slide-image-caption,
  .scribble-live
    .slider
    .article__header
    .article-image-main
    .expanded.slide-image-caption {
    margin-bottom: 0;
    padding: 5px 20px 2px;
  }
  @supports (-webkit-touch-callout: none) {
    .article__header .article-embed-video .image-caption.expanded,
    .article__header
      .article-embed-video
      .scribble-live
      .slider
      .expanded.slide-image-caption,
    .article__header .article-image-main .image-caption.expanded,
    .article__header
      .article-image-main
      .scribble-live
      .slider
      .expanded.slide-image-caption,
    .scribble-live
      .slider
      .article__header
      .article-embed-video
      .expanded.slide-image-caption,
    .scribble-live
      .slider
      .article__header
      .article-image-main
      .expanded.slide-image-caption {
      padding: 5px 20px 10px;
    }
  }
}
.article__header .article-embed-video .image-caption.expanded:after,
.article__header
  .article-embed-video
  .scribble-live
  .slider
  .expanded.slide-image-caption:after,
.article__header .article-image-main .image-caption.expanded:after,
.article__header
  .article-image-main
  .scribble-live
  .slider
  .expanded.slide-image-caption:after,
.scribble-live
  .slider
  .article__header
  .article-embed-video
  .expanded.slide-image-caption:after,
.scribble-live
  .slider
  .article__header
  .article-image-main
  .expanded.slide-image-caption:after {
  content: "";
  display: table;
  clear: both;
}
.article__header .article-embed-video .image-caption-btn,
.article__header .article-image-main .image-caption-btn {
  padding: 14px 0 0;
  float: left;
}
@media (max-width: 1023.98px) {
  .article__header .article-embed-video .image-caption-btn,
  .article__header .article-image-main .image-caption-btn {
    padding: 8px 0 0;
  }
}
@media (max-width: 767.98px) {
  .article__header .article-embed-video .image-caption-btn,
  .article__header .article-image-main .image-caption-btn {
    padding: 9px 0 0;
  }
}
.article__header .article-embed-video .image-caption-btn:after,
.article__header .article-image-main .image-caption-btn:after {
  content: "";
  clear: both;
  display: table;
}
.article__header .article__share {
  display: block;
  margin-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(33, 33, 33, 0.2);
}
@media (max-width: 767.98px) {
  .article__header .article__share {
    margin-top: 13px;
    padding-bottom: 13px;
  }
}
.article__header .article-embed-video figure {
  margin-bottom: 0;
  padding-bottom: 10px;
}
.article .article-byline {
  width: 100%;
  display: block;
  font-size: 10px;
}
@media (min-width: 1024px) {
  .article .article-byline {
    font-size: 12px;
  }
}
.article .article-byline .author-byline {
  margin-top: 0;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .article .article-byline .author-byline {
    margin-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  .article .article-byline .author-byline {
    margin-bottom: 20px;
    margin-top: -34px;
  }
}
.article .article-byline .article-author {
  display: inline-block;
  margin-bottom: 1px;
  position: relative;
  vertical-align: middle;
  margin-right: 3px;
  color: #4e4e4e;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  letter-spacing: -0.1px;
  text-transform: uppercase;
}
@media (max-width: 1023.98px) {
  .article .article-byline .article-author {
    margin-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .article .article-byline .article-author {
    margin-right: 5px;
  }
}
@media (min-width: 1024px) {
  .article .article-byline .article-author {
    margin-right: 5px;
  }
}
.article .article-byline .article-author:last-of-type:after {
  content: "";
}
.article .article-byline .article-author:after {
  content: ",";
  position: absolute;
  top: 1px;
}
.article .article-byline .article-author .author-name {
  display: inline-block;
}
.article .article-byline .article-author .link-byline {
  display: inline-block;
  text-decoration: none;
  color: #4e4e4e;
}
.article .article-byline .article-author.show-byline-menu .follow-author-menu {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}
.article .article-byline .article-author + .article-date {
  margin-left: 0.2rem;
}
.article .article-byline .article-author + .article-date:before {
  content: " —";
  padding-right: 0.2rem;
}
.article .article-byline .article-author .author-description {
  margin-bottom: 0.5rem;
}
.article .article-byline .article-author .follow-author-menu {
  visibility: hidden;
  transform: translateY(-1rem);
  opacity: 0;
  border: 1px solid #d7d7d7;
  transition: opacity 0.1s ease, transform 0.1s ease;
  width: 10rem;
  position: absolute;
  top: 2.5rem;
  left: 0;
  background-color: #fff;
  z-index: 10;
  box-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.25);
  border-radius: 0.2rem;
}
.article .article-byline .article-author .follow-author-menu ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.article .article-byline .article-author .follow-author-menu ul li {
  margin: 0;
  padding: 0;
  font-size: 0.9rem;
}
.article .article-byline .article-author .follow-author-menu ul li i:before {
  width: 2rem;
}
.article .article-byline .article-author .follow-author-menu ul li a {
  display: block;
  padding: 0.5rem 0;
  color: #333;
  border-bottom: 1px solid #d7d7d7;
}
.article .article-byline .article-author .follow-author-menu ul li a:hover {
  background-color: #f4f4f4;
  text-decoration: none;
}
.article
  .article-byline
  .article-author
  .follow-author-menu
  ul
  li:last-child
  a {
  border: 0;
}
.article .article-byline .author-byline {
  width: 100%;
  border-bottom: 1px solid rgba(33, 33, 33, 0.2);
  padding: 12px 0 5px;
}
@media (max-width: 767.98px) {
  .article .article-byline .author-byline {
    padding: 4px 0 5px;
  }
}
.article .article-byline .show-byline-menu .bticon-down-dir:before {
  transform: rotate(180deg);
}
.article-rating {
  padding: 13px 0;
  border-bottom: 1px solid rgba(33, 33, 33, 0.2);
}
@media (max-width: 767.98px) {
  .article-rating {
    padding: 12px 0;
  }
}
.article-rating [class*="star-rating"] i {
  display: inline-block;
  margin-right: 6px;
  vertical-align: middle;
}
.article-rating [class*="star-rating"] i:before {
  content: "";
  font-size: 30px;
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #979797;
  font-family: bt-icons;
  font-style: normal;
}
@media (max-width: 767.98px) {
  .article-rating [class*="star-rating"] i:before {
    font-size: 24px;
    width: 24px;
    height: 24px;
    line-height: 24px;
  }
}
.article .main-content {
  padding-top: 45px;
  padding-bottom: 20px;
  background: #fff;
  padding-left: 30px;
  margin: 0 0 0 10px;
  width: calc(100% - 380px);
  flex: 0 0 calc(100% - 380px);
  max-width: calc(100% - 380px);
}
@media (max-width: 1023.98px) {
  .article .main-content {
    margin-left: 0;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    padding: 20px 40px;
  }
}
@media (max-width: 767.98px) {
  .article .main-content {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.article .main-content > .gray-box,
.article .main-content > .grey-box {
  display: none;
}
@media (max-width: 1023.98px) {
  .article .main-content > .gray-box,
  .article .main-content > .grey-box {
    display: block;
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (max-width: 767.98px) {
  .article .main-content > .gray-box,
  .article .main-content > .grey-box {
    margin-left: -20px;
    margin-right: -20px;
  }
}
.article .sidebar {
  background: #fff;
  padding-top: 50px;
  padding-bottom: 0;
  padding-right: 30px;
  width: 360px;
  max-width: 360px;
  flex: 0 0 360px;
  margin-right: 10px;
}
@media (max-width: 1023.98px) {
  .article .sidebar {
    display: none;
  }
}
.article .article-below {
  padding-top: 28px;
}
@media (max-width: 1023.98px) {
  .article .article-below {
    padding-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .article .article-below {
    padding-top: 25px;
  }
}
.article .article-embed-video.blured,
.article .article-embedded-custom.blured {
  position: relative;
  overflow: hidden;
  padding: 15px 24px;
  background-repeat: no-repeat;
  width: 550px;
  height: 300px;
  border: 1px solid #d9d9d9;
  box-sizing: border-box;
  border-radius: 10px;
}
@media (max-width: 543.98px) {
  .article .article-embed-video.blured,
  .article .article-embedded-custom.blured {
    width: 100%;
  }
}
.article .article-embed-video.blured h3,
.article .article-embedded-custom.blured h3 {
  color: #000;
  font-family: SequelSans, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.0125em;
  text-align: center;
  margin: 0;
}
.article .article-embed-video.blured h3 .d-embed,
.article .article-embedded-custom.blured h3 .d-embed {
  display: none;
}
@media (max-width: 543.98px) {
  .article .article-embed-video.blured h3,
  .article .article-embedded-custom.blured h3 {
    font-size: 17px;
    line-height: 22px;
  }
  .article .article-embed-video.blured h3 .d-embed,
  .article .article-embedded-custom.blured h3 .d-embed {
    display: none;
  }
}
.article .article-embed-video.blured:before,
.article .article-embedded-custom.blured:before {
  content: "";
  display: block;

  background-repeat: no-repeat;
  background-size: cover;
  filter: blur(5px);
  background-position: top;
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.article .article-embed-video.blured:after,
.article .article-embedded-custom.blured:after {
  content: "";
  display: block;
  background: linear-gradient(
    0deg,
    #fff,
    hsla(0, 0%, 100%, 0.9) 34.74%,
    hsla(0, 0%, 100%, 0.8) 55.05%,
    hsla(0, 0%, 100%, 0.2)
  );
  position: absolute;
  z-index: 11;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
@media (max-width: 543.98px) {
  .article .article-embed-video.blured:after,
  .article .article-embedded-custom.blured:after {
    background: linear-gradient(
      0deg,
      #fff,
      #fff 37.15%,
      hsla(0, 0%, 100%, 0.85) 62.67%,
      hsla(0, 0%, 100%, 0)
    );
  }
}
.article .article-embed-video.blured .embdedContentFallback,
.article .article-embedded-custom.blured .embdedContentFallback {
  width: 100%;
  text-align: center;
  position: absolute;
  left: 50%;
  z-index: 15;
  bottom: 50px;
  transform: translateX(-50%);
}
@media (max-width: 543.98px) {
  .article .article-embed-video.blured .embdedContentFallback,
  .article .article-embedded-custom.blured .embdedContentFallback {
    padding: 0 20px;
  }
}
.article .article-embed-video.blured button,
.article .article-embedded-custom.blured button {
  background-color: #30ca74;
  border: 0;
  color: #fff;
  text-transform: none;
  font-weight: 400;
  font-size: 16px;
  width: 54%;
  max-width: 295px;
  padding: 17px;
  margin-top: 40px;
  cursor: pointer;
  box-shadow: none;
  border-radius: 0;
}
@media (max-width: 543.98px) {
  .article .article-embed-video.blured button,
  .article .article-embedded-custom.blured button {
    width: 100%;
    margin-top: 30px;
  }
}
.article .article-embed-video.blured.facebook,
.article .article-embed-video.blured.instagram,
.article .article-embed-video.blured.twitter,
.article .article-embedded-custom.blured.facebook,
.article .article-embedded-custom.blured.instagram,
.article .article-embedded-custom.blured.twitter {
  height: 450px;
}
@media (max-width: 543.98px) {
  .article .article-embed-video.blured.facebook,
  .article .article-embed-video.blured.instagram,
  .article .article-embed-video.blured.twitter,
  .article .article-embedded-custom.blured.facebook,
  .article .article-embedded-custom.blured.instagram,
  .article .article-embedded-custom.blured.twitter {
    height: 300px;
  }
  .article .article-embed-video.blured.facebook .embdedContentFallback,
  .article .article-embed-video.blured.instagram .embdedContentFallback,
  .article .article-embed-video.blured.twitter .embdedContentFallback,
  .article .article-embedded-custom.blured.facebook .embdedContentFallback,
  .article .article-embedded-custom.blured.instagram .embdedContentFallback,
  .article .article-embedded-custom.blured.twitter .embdedContentFallback {
    bottom: 30px;
  }
}
.article .article-embed-video.blured.facebook:before,
.article .article-embedded-custom.blured.facebook:before {
}
@media (max-width: 543.98px) {
  .article .article-embed-video.blured.facebook iframe,
  .article .article-embedded-custom.blured.facebook iframe {
    height: 0;
    display: none;
  }
}
.article .article-embed-video.blured.instagram:before,
.article .article-embedded-custom.blured.instagram:before {
}
.article .article-embed-video.blured.twitter:before,
.article .article-embedded-custom.blured.twitter:before {
}
.article .article-embed-video.blured.omny,
.article .article-embedded-custom.blured.omny {
  height: 180px;
  width: 100%;
}
.article .article-embed-video.blured.omny button,
.article .article-embedded-custom.blured.omny button {
  margin-top: 20px;
}
.article .article-embed-video.blured.omny:before,
.article .article-embedded-custom.blured.omny:before {
  filter: none;
}
.article .article-embed-video.blured.omny .embdedContentFallback,
.article .article-embedded-custom.blured.omny .embdedContentFallback {
  bottom: 27px;
}
@media (max-width: 543.98px) {
  .article .article-embed-video.blured.omny,
  .article .article-embedded-custom.blured.omny {
    height: 240px;
  }
  .article .article-embed-video.blured.omny .embdedContentFallback,
  .article .article-embedded-custom.blured.omny .embdedContentFallback {
    bottom: 20px;
  }
}
.article .article-embed-video.blured.video,
.article .article-embedded-custom.blured.video {
  width: 100%;
  padding-bottom: 55.5%;
  margin: 10px 0;
  overflow: hidden;
  border-radius: 0;
}
.article .article-embed-video.blured.video:before,
.article .article-embedded-custom.blured.video:before {
  filter: none;
}
.article .article-embed-video.blured.video .embdedContentFallback,
.article .article-embedded-custom.blured.video .embdedContentFallback {
  bottom: 28%;
}
.article .article-embed-video.blured.video h3 .d-embed,
.article .article-embedded-custom.blured.video h3 .d-embed {
  display: none;
}
.article .article-embed-video.blured.video button,
.article .article-embedded-custom.blured.video button {
  margin-top: 50px;
}
@media (max-width: 543.98px) {
  .article .article-embed-video.blured.video,
  .article .article-embedded-custom.blured.video {
    height: 200px;
  }
  .article .article-embed-video.blured.video .embdedContentFallback,
  .article .article-embedded-custom.blured.video .embdedContentFallback {
    bottom: 20px;
  }
  .article .article-embed-video.blured.video h3 .d-embed,
  .article .article-embedded-custom.blured.video h3 .d-embed {
    display: block;
  }
  .article .article-embed-video.blured.video:after,
  .article .article-embedded-custom.blured.video:after {
    background: linear-gradient(
      0deg,
      #fff,
      hsla(0, 0%, 100%, 0.9) 34.74%,
      hsla(0, 0%, 100%, 0.8) 55.05%,
      hsla(0, 0%, 100%, 0.2)
    );
  }
  .article .article-embed-video.blured.video button,
  .article .article-embedded-custom.blured.video button {
    margin-top: 20px;
  }
}
.article .article-embed-video.blured.catch-all,
.article .article-embedded-custom.blured.catch-all {
  width: 100%;
  border: 1px solid #d7e1ff;
}
.article .article-embed-video.blured.catch-all:before,
.article .article-embedded-custom.blured.catch-all:before {
  background-image: none;
  background-color: #f5f8ff;
  filter: none;
}
.article .article-embed-video.blured.catch-all:after,
.article .article-embedded-custom.blured.catch-all:after {
  background: none;
}
.article .article-embed-video.blured.catch-all .embdedContentFallback,
.article .article-embedded-custom.blured.catch-all .embdedContentFallback {
  bottom: 50px;
}
.article .article-embed-video.blured.catch-all button,
.article .article-embedded-custom.blured.catch-all button {
  margin-top: 50px;
}
@media (max-width: 767.98px) {
  .article .article-embed-video.blured.catch-all h3 .d-embed,
  .article .article-embedded-custom.blured.catch-all h3 .d-embed {
    display: block;
  }
  .article .article-embed-video.blured.catch-all h3 .d-none,
  .article .article-embedded-custom.blured.catch-all h3 .d-none {
    display: block !important;
  }
  .article .article-embed-video.blured.catch-all .embdedContentFallback,
  .article .article-embedded-custom.blured.catch-all .embdedContentFallback {
    bottom: 30px;
  }
  .article .article-embed-video.blured.catch-all button,
  .article .article-embedded-custom.blured.catch-all button {
    margin-top: 60px;
  }
}
.article .article-embed-video.blured.riddle,
.article .article-embedded-custom.blured.riddle {
  width: 100%;
  border: 1px solid #d7e1ff;
  border-radius: 0;
  height: 400px;
  padding: 0;
}
.article .article-embed-video.blured.riddle:before,
.article .article-embedded-custom.blured.riddle:before {
  background-image: none;
  background: linear-gradient(
    0deg,
    #fff,
    hsla(0, 0%, 100%, 0.9) 34.74%,
    hsla(0, 0%, 100%, 0.8) 60%,
    hsla(0, 0%, 100%, 0.5)
  );
  filter: none;
}
.article .article-embed-video.blured.riddle:after,
.article .article-embedded-custom.blured.riddle:after {
  background: none;
}
.article .article-embed-video.blured.riddle .embdedContentFallback,
.article .article-embedded-custom.blured.riddle .embdedContentFallback {
  bottom: 20px;
}
.article .article-embed-video.blured.riddle .embdedContentFallback h3,
.article .article-embedded-custom.blured.riddle .embdedContentFallback h3 {
  font-size: 18px;
}
.article-content
  .article-embed-poll
  .article
  .article-embed-video.blured.riddle
  button.sg-button,
.article-content
  .article-embed-poll
  .article
  .article-embedded-custom.blured.riddle
  button.sg-button,
.article
  .article-embed-video.blured.riddle
  .article-content
  .article-embed-poll
  button.sg-button,
.article
  .article-embed-video.blured.riddle
  .scribble-live
  button.load-more-post,
.article
  .article-embed-video.blured.riddle
  ajax-content-block
  .article-embed-poll
  button.sg-button,
.article .article-embed-video.blured.riddle button.btn,
.article .article-embed-video.blured.riddle button.btn-border,
.article
  .article-embedded-custom.blured.riddle
  .article-content
  .article-embed-poll
  button.sg-button,
.article
  .article-embedded-custom.blured.riddle
  .scribble-live
  button.load-more-post,
.article
  .article-embedded-custom.blured.riddle
  ajax-content-block
  .article-embed-poll
  button.sg-button,
.article .article-embedded-custom.blured.riddle button.btn,
.article .article-embedded-custom.blured.riddle button.btn-border,
.article
  ajax-content-block
  .article-embed-poll
  .article-embed-video.blured.riddle
  button.sg-button,
.article
  ajax-content-block
  .article-embed-poll
  .article-embedded-custom.blured.riddle
  button.sg-button,
.scribble-live
  .article
  .article-embed-video.blured.riddle
  button.load-more-post,
.scribble-live
  .article
  .article-embedded-custom.blured.riddle
  button.load-more-post {
  background-color: #212121;
  margin-top: 30px;
  margin-bottom: 30px;
  font-weight: 900;
  font-size: 20px;
  padding: 10px 20px;
  width: auto;
}
@media (max-width: 767.98px) {
  .article .article-embed-video.blured.riddle h3 .d-embed,
  .article .article-embedded-custom.blured.riddle h3 .d-embed {
    display: block;
  }
  .article .article-embed-video.blured.riddle h3 .d-none,
  .article .article-embedded-custom.blured.riddle h3 .d-none {
    display: block !important;
  }
  .article .article-embed-video.blured.riddle .embdedContentFallback,
  .article .article-embedded-custom.blured.riddle .embdedContentFallback {
    bottom: 10px;
  }
  .article .article-embed-video.blured.riddle button,
  .article .article-embedded-custom.blured.riddle button {
    margin-top: 60px;
  }
}
.article .article-embed-video.blured.riddle button.riddle,
.article .article-embedded-custom.blured.riddle button.riddle {
  margin: 0;
  background: none;
  color: #000;
  text-decoration: underline;
  font-family: SequelSans, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  padding: 10px 10px 20px;
}
.article .article-embed-video.blured.riddle button.riddle:focus,
.article .article-embedded-custom.blured.riddle button.riddle:focus {
  outline: none;
}
.article .article-embed-video.scribble-live-blog,
.article .article-embedded-custom.scribble-live-blog {
  width: 100%;
  height: 513px;
}
.article .article-embed-video.scribble-live-blog:before,
.article .article-embedded-custom.scribble-live-blog:before {
  filter: blur(4px);
  background-size: contain;
}
.article .article-embed-video.scribble-live-blog:after,
.article .article-embedded-custom.scribble-live-blog:after {
  background: linear-gradient(
    0deg,
    #fff,
    #fff 33.7%,
    hsla(0, 0%, 100%, 0.8) 64.95%,
    hsla(0, 0%, 100%, 0)
  );
}
.article .article-embed-video.scribble-live-blog .embdedContentFallback,
.article .article-embedded-custom.scribble-live-blog .embdedContentFallback {
  bottom: 60px;
}
@media (max-width: 1023.98px) {
  .article .article-embed-video.scribble-live-blog,
  .article .article-embedded-custom.scribble-live-blog {
    height: 493px;
  }
  .article .article-embed-video.scribble-live-blog:before,
  .article .article-embedded-custom.scribble-live-blog:before {
    background-size: cover;
  }
  .article .article-embed-video.scribble-live-blog button,
  .article .article-embedded-custom.scribble-live-blog button {
    margin-top: 49px;
  }
}
@media (max-width: 767.98px) {
  .article .article-embed-video.scribble-live-blog,
  .article .article-embedded-custom.scribble-live-blog {
    height: 300px;
  }
  .article .article-embed-video.scribble-live-blog:before,
  .article .article-embedded-custom.scribble-live-blog:before {
    background-size: contain;
  }
  .article .article-embed-video.scribble-live-blog .embdedContentFallback,
  .article .article-embedded-custom.scribble-live-blog .embdedContentFallback {
    bottom: 30px;
  }
  .article .article-embed-video.scribble-live-blog button,
  .article .article-embedded-custom.scribble-live-blog button {
    margin-top: 30px;
  }
}
@media (max-width: 543.98px) {
  .article .article-embed-video > iframe,
  .article .article-embedded-custom > iframe {
    max-width: 100%;
  }
}
.article-content,
.article ajax-content-block {
  font-size: 20px;
  color: #212121;
}
@media (max-width: 1023.98px) {
  .article-content,
  .article ajax-content-block {
    font-size: 17px;
  }
}
.article-content > .gray-box,
.article-content > .grey-box,
.article ajax-content-block > .gray-box,
.article ajax-content-block > .grey-box {
  display: none;
  margin-bottom: 25px;
}
@media (max-width: 1023.98px) {
  .article-content > .gray-box,
  .article-content > .grey-box,
  .article ajax-content-block > .gray-box,
  .article ajax-content-block > .grey-box {
    display: block;
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (max-width: 767.98px) {
  .article-content > .gray-box,
  .article-content > .grey-box,
  .article ajax-content-block > .gray-box,
  .article ajax-content-block > .grey-box {
    margin-left: -20px;
    margin-right: -20px;
  }
}
.article-content-inner > p,
.article-content > p,
.article ajax-content-block-inner > p,
.article ajax-content-block > p {
  font-size: 18px;
  color: #212121;
  margin-bottom: 1.4rem;
  line-height: 27px;
}
@media (max-width: 1023.98px) {
  .article-content-inner > p,
  .article-content > p,
  .article ajax-content-block-inner > p,
  .article ajax-content-block > p {
    font-size: 17px;
    line-height: 23px;
  }
}
@media (max-width: 767.98px) {
  .article-content-inner > p,
  .article-content > p,
  .article ajax-content-block-inner > p,
  .article ajax-content-block > p {
    font-size: 17px;
    line-height: 25px;
  }
}
.article-content-inner > p:first-of-type,
.article-content > p:first-of-type,
.article ajax-content-block-inner > p:first-of-type,
.article ajax-content-block > p:first-of-type {
  margin-bottom: 33px;
}
@media (max-width: 767.98px) {
  .article-content-inner > p:first-of-type,
  .article-content > p:first-of-type,
  .article ajax-content-block-inner > p:first-of-type,
  .article ajax-content-block > p:first-of-type {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 28px;
  }
}
.article-content-inner > p:first-of-type strong,
.article-content > p:first-of-type strong,
.article ajax-content-block-inner > p:first-of-type strong,
.article ajax-content-block > p:first-of-type strong {
  font-weight: 600;
}
.article-content-inner > p a,
.article-content > p a,
.article ajax-content-block-inner > p a,
.article ajax-content-block > p a {
  text-decoration: underline;
}
.article-content > ol li,
.article-content > ul li,
.article ajax-content-block > ol li,
.article ajax-content-block > ul li {
  font-size: 18px;
  color: #333;
  margin-bottom: 0.5rem;
}
@media (max-width: 1023.98px) {
  .article-content > ol li,
  .article-content > ul li,
  .article ajax-content-block > ol li,
  .article ajax-content-block > ul li {
    font-size: 17px;
  }
}
.article-content > ul,
.article ajax-content-block > ul {
  list-style: none;
  padding: 0;
  max-width: 420px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.article-content > ul li,
.article ajax-content-block > ul li {
  padding-left: 1.6rem;
}
.article-content > ul li:before,
.article ajax-content-block > ul li:before {
  width: 6px;
  height: 6px;
  content: "";
  background-color: #f03228;
  border-radius: 50%;
  float: left;
  vertical-align: middle;
  margin-left: -1.5rem;
  margin-top: 0.6rem;
}
.article-content > ul ul,
.article ajax-content-block > ul ul {
  list-style: none;
  padding-left: 25px;
}
.article-content iframe,
.article ajax-content-block iframe {
  border: 0;
  margin: 0;
  padding: 0;
}
.article-content .h1,
.article-content h1,
.article ajax-content-block .h1,
.article ajax-content-block h1 {
  clear: both;
}
.article-content .h1,
.article-content h1,
.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6,
.article ajax-content-block .h1,
.article ajax-content-block h1,
.article ajax-content-block h2,
.article ajax-content-block h3,
.article ajax-content-block h4,
.article ajax-content-block h5,
.article ajax-content-block h6 {
  margin-bottom: 1rem;
  margin-top: 2rem;
  font-size: 18px;
  color: #000;
}
.article-content .article-divider,
.article-content .rtejustify,
.article ajax-content-block .article-divider,
.article ajax-content-block .rtejustify {
  clear: both;
  font-size: 50px;
  border-top: 0.3rem double rgba(0, 0, 0, 0.1);
  padding-top: 1rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  position: relative;
  text-align: center;
}
@media (max-width: 1023.98px) {
  .article-content .article-divider,
  .article-content .rtejustify,
  .article ajax-content-block .article-divider,
  .article ajax-content-block .rtejustify {
    font-size: 30px;
    border-top: 0.2rem double rgba(0, 0, 0, 0.1);
    padding-top: 1rem;
    margin-top: 2rem;
  }
}
.article-content .article-divider:before,
.article-content .rtejustify:before,
.article ajax-content-block .article-divider:before,
.article ajax-content-block .rtejustify:before {
  content: "NÆSTE ARTIKEL:";
  color: #f03228;
  background-color: #fff;
  padding: 0 0.5rem;
  display: inline-block;
  margin: 0 0 0 -4rem;
  font-size: 0.9rem;
  position: absolute;
  top: -0.5rem;
  left: 50%;
}
.article-content .article-content-inner > p:first-of-type,
.article-content .article-divider + p strong,
.article-content .article-summary,
.article-content .article ajax-content-block-inner > p:first-of-type,
.article-content .rtejustify + p strong,
.article-content > p:first-child strong,
.article-content > p:first-of-type,
.article .article-content ajax-content-block-inner > p:first-of-type,
.article .article-content ajax-content-block > p:first-of-type,
.article ajax-content-block .article-content-inner > p:first-of-type,
.article ajax-content-block .article-content > p:first-of-type,
.article ajax-content-block .article-divider + p strong,
.article ajax-content-block .article-summary,
.article ajax-content-block .rtejustify + p strong,
.article ajax-content-block > p:first-child strong,
.article ajax-content-block > p:first-of-type,
.article ajax-content-block ajax-content-block-inner > p:first-of-type {
  font-size: 23px;
  color: #000;
  line-height: 30px;
}
@media (max-width: 1023.98px) {
  .article-content .article-content-inner > p:first-of-type,
  .article-content .article-divider + p strong,
  .article-content .article-summary,
  .article-content .article ajax-content-block-inner > p:first-of-type,
  .article-content .rtejustify + p strong,
  .article-content > p:first-child strong,
  .article-content > p:first-of-type,
  .article .article-content ajax-content-block-inner > p:first-of-type,
  .article .article-content ajax-content-block > p:first-of-type,
  .article ajax-content-block .article-content-inner > p:first-of-type,
  .article ajax-content-block .article-content > p:first-of-type,
  .article ajax-content-block .article-divider + p strong,
  .article ajax-content-block .article-summary,
  .article ajax-content-block .rtejustify + p strong,
  .article ajax-content-block > p:first-child strong,
  .article ajax-content-block > p:first-of-type,
  .article ajax-content-block ajax-content-block-inner > p:first-of-type {
    font-size: 20px;
    line-height: 27px;
  }
}
@media (max-width: 1023.98px) {
  .article-content .article-content-inner > p:first-of-type,
  .article-content .article-divider + p strong,
  .article-content .article-summary,
  .article-content .article ajax-content-block-inner > p:first-of-type,
  .article-content .rtejustify + p strong,
  .article-content > p:first-of-type,
  .article .article-content ajax-content-block-inner > p:first-of-type,
  .article .article-content ajax-content-block > p:first-of-type,
  .article ajax-content-block .article-content-inner > p:first-of-type,
  .article ajax-content-block .article-content > p:first-of-type,
  .article ajax-content-block .article-divider + p strong,
  .article ajax-content-block .article-summary,
  .article ajax-content-block .rtejustify + p strong,
  .article ajax-content-block > p:first-of-type,
  .article ajax-content-block ajax-content-block-inner > p:first-of-type {
    font-size: 1.2rem;
  }
}
@media (max-width: 1023.98px) {
  .article-content .article-embedded-custom .image-fullwidth + .image-caption,
  .article-content
    .article-embedded-custom
    .scribble-live
    .slider
    .image-fullwidth
    + .slide-image-caption,
  .article
    ajax-content-block
    .article-embedded-custom
    .image-fullwidth
    + .image-caption,
  .article
    ajax-content-block
    .article-embedded-custom
    .scribble-live
    .slider
    .image-fullwidth
    + .slide-image-caption,
  .scribble-live
    .slider
    .article-content
    .article-embedded-custom
    .image-fullwidth
    + .slide-image-caption,
  .scribble-live
    .slider
    .article
    ajax-content-block
    .article-embedded-custom
    .image-fullwidth
    + .slide-image-caption {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767.98px) {
  .article-content .article-embedded-custom .image-fullwidth + .image-caption,
  .article-content
    .article-embedded-custom
    .scribble-live
    .slider
    .image-fullwidth
    + .slide-image-caption,
  .article
    ajax-content-block
    .article-embedded-custom
    .image-fullwidth
    + .image-caption,
  .article
    ajax-content-block
    .article-embedded-custom
    .scribble-live
    .slider
    .image-fullwidth
    + .slide-image-caption,
  .scribble-live
    .slider
    .article-content
    .article-embedded-custom
    .image-fullwidth
    + .slide-image-caption,
  .scribble-live
    .slider
    .article
    ajax-content-block
    .article-embedded-custom
    .image-fullwidth
    + .slide-image-caption {
    padding-left: 0;
    padding-right: 0;
  }
}
.article-content .article-image-embedded,
.article ajax-content-block .article-image-embedded {
  float: left;
  clear: both;
}
.article-content .article-image-embedded:before,
.article ajax-content-block .article-image-embedded:before {
  content: "Artiklen fortsætter efter billedet";
  display: block;
  text-align: center;
  color: #999;
  padding: 0.2rem 0;
  font-size: 0.8rem;
}
@media (max-width: 767.98px) {
  .article-content .article-image-embedded img,
  .article ajax-content-block .article-image-embedded img {
    margin-left: -20px;
    margin-right: -20px;
    max-width: calc(100% + 40px);
    width: calc(100% + 40px);
  }
}
.article-content .article-embed-poll,
.article-content .article-fact,
.article ajax-content-block .article-embed-poll,
.article ajax-content-block .article-fact {
  padding: 0;
  border: 0;
  color: #212121;
  width: 300px;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  z-index: 1;
  position: relative;
}
@media (max-width: 1023.98px) {
  .article-content .article-embed-poll,
  .article-content .article-fact,
  .article ajax-content-block .article-embed-poll,
  .article ajax-content-block .article-fact {
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .article-content .article-embed-poll,
  .article-content .article-fact,
  .article ajax-content-block .article-embed-poll,
  .article ajax-content-block .article-fact {
    width: 100%;
  }
}
.article-content .article-embed-poll,
.article-content .article-fact.article-embed-full,
.article-content .article-fact.article-embed-poll,
.article ajax-content-block .article-embed-poll,
.article ajax-content-block .article-fact.article-embed-full,
.article ajax-content-block .article-fact.article-embed-poll {
  width: 300px;
  float: left;
  margin: 0 20px 20px 0;
}
@media (max-width: 1023.98px) {
  .article-content .article-embed-poll,
  .article-content .article-fact.article-embed-full,
  .article-content .article-fact.article-embed-poll,
  .article ajax-content-block .article-embed-poll,
  .article ajax-content-block .article-fact.article-embed-full,
  .article ajax-content-block .article-fact.article-embed-poll {
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .article-content .article-embed-poll,
  .article-content .article-fact.article-embed-full,
  .article-content .article-fact.article-embed-poll,
  .article ajax-content-block .article-embed-poll,
  .article ajax-content-block .article-fact.article-embed-full,
  .article ajax-content-block .article-fact.article-embed-poll {
    width: 100%;
    margin: 20px 0;
    max-width: none;
    float: none;
  }
}
.article-content .article-embed-tall-left.article-embed-poll,
.article-content .article-embed-tall-right.article-embed-poll,
.article-content .article-fact.article-embed-tall-left,
.article-content .article-fact.article-embed-tall-right,
.article ajax-content-block .article-embed-tall-left.article-embed-poll,
.article ajax-content-block .article-embed-tall-right.article-embed-poll,
.article ajax-content-block .article-fact.article-embed-tall-left,
.article ajax-content-block .article-fact.article-embed-tall-right {
  float: left;
  margin: 0 20px 20px 0;
}
.article-content .article-fact[class*="article-embed-tall-"],
.article-content [class*="article-embed-tall-"].article-embed-poll,
.article ajax-content-block .article-fact[class*="article-embed-tall-"],
.article ajax-content-block [class*="article-embed-tall-"].article-embed-poll {
  width: 300px;
  clear: both;
  z-index: 2;
}
@media (max-width: 1023.98px) {
  .article-content .article-fact[class*="article-embed-tall-"],
  .article-content [class*="article-embed-tall-"].article-embed-poll,
  .article ajax-content-block .article-fact[class*="article-embed-tall-"],
  .article
    ajax-content-block
    [class*="article-embed-tall-"].article-embed-poll {
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .article-content .article-fact[class*="article-embed-tall-"],
  .article-content [class*="article-embed-tall-"].article-embed-poll,
  .article ajax-content-block .article-fact[class*="article-embed-tall-"],
  .article
    ajax-content-block
    [class*="article-embed-tall-"].article-embed-poll {
    width: 100%;
    margin: 20px 0;
    max-width: none;
    float: none;
  }
}
.article-content .article-embed-poll .box-head,
.article-content .article-fact .box-head,
.article ajax-content-block .article-embed-poll .box-head,
.article ajax-content-block .article-fact .box-head {
  background: #aabac0;
  padding: 20px;
}
.article-content .article-embed-poll .box-head label,
.article-content .article-fact .box-head label,
.article ajax-content-block .article-embed-poll .box-head label,
.article ajax-content-block .article-fact .box-head label {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 14px;
  margin-bottom: 10px;
  display: block;
}
.article-content .article-embed-poll .box-head .box-title,
.article-content .article-embed-poll .box-head .box-title-strike,
.article-content .article-embed-poll .box-head .sg-page-title,
.article-content .article-fact .box-head .article-embed-poll .sg-page-title,
.article-content .article-fact .box-head .box-title,
.article-content .article-fact .box-head .box-title-strike,
.article ajax-content-block .article-embed-poll .box-head .box-title,
.article ajax-content-block .article-embed-poll .box-head .box-title-strike,
.article ajax-content-block .article-embed-poll .box-head .sg-page-title,
.article
  ajax-content-block
  .article-fact
  .box-head
  .article-embed-poll
  .sg-page-title,
.article ajax-content-block .article-fact .box-head .box-title,
.article ajax-content-block .article-fact .box-head .box-title-strike {
  font-size: 18px;
  line-height: 22px;
  text-transform: inherit;
  margin: 0;
}
.article-content .article-embed-poll .box-content,
.article-content .article-fact .box-content,
.article ajax-content-block .article-embed-poll .box-content,
.article ajax-content-block .article-fact .box-content {
  padding: 20px;
  background: #c2ced0;
  height: 40px;
  overflow: hidden;
  position: relative;
}
.article-content .article-embed-poll .box-content:before,
.article-content .article-fact .box-content:before,
.article ajax-content-block .article-embed-poll .box-content:before,
.article ajax-content-block .article-fact .box-content:before {
  content: " ";
  width: 100%;
  height: 40px;
  bottom: 0;
  right: 0;
  position: absolute;
  display: inline-block;
  -webkit-box-shadow: inset 0 -28px 80px -19px #c2ced0;
  -moz-box-shadow: inset 0 -28px 80px -19px #c2ced0;
  box-shadow: inset 0 -28px 80px -19px #c2ced0;
}
.article-content .article-embed-poll .box-content.open,
.article-content .article-fact .box-content.open,
.article ajax-content-block .article-embed-poll .box-content.open,
.article ajax-content-block .article-fact .box-content.open {
  height: auto;
}
.article-content .article-embed-poll .box-content.open:before,
.article-content .article-fact .box-content.open:before,
.article ajax-content-block .article-embed-poll .box-content.open:before,
.article ajax-content-block .article-fact .box-content.open:before {
  display: none;
}
.article-content .article-embed-poll .box-content h2,
.article-content .article-fact .box-content h2,
.article ajax-content-block .article-embed-poll .box-content h2,
.article ajax-content-block .article-fact .box-content h2 {
  font-size: 20px;
  margin: 1rem 0;
}
.article-content .article-embed-poll .box-content h3,
.article-content .article-fact .box-content h3,
.article ajax-content-block .article-embed-poll .box-content h3,
.article ajax-content-block .article-fact .box-content h3 {
  font-size: 18px;
  margin: 1rem 0;
}
.article-content .article-embed-poll .box-content p,
.article-content .article-fact .box-content p,
.article ajax-content-block .article-embed-poll .box-content p,
.article ajax-content-block .article-fact .box-content p {
  font-size: 16px;
  line-height: 23px;
}
.article-content .article-embed-poll .box-content ol,
.article-content .article-embed-poll .box-content ul,
.article-content .article-fact .box-content ol,
.article-content .article-fact .box-content ul,
.article ajax-content-block .article-embed-poll .box-content ol,
.article ajax-content-block .article-embed-poll .box-content ul,
.article ajax-content-block .article-fact .box-content ol,
.article ajax-content-block .article-fact .box-content ul {
  list-style: none;
  padding: 0;
  max-width: 420px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.article-content .article-embed-poll .box-content ol li,
.article-content .article-embed-poll .box-content ul li,
.article-content .article-fact .box-content ol li,
.article-content .article-fact .box-content ul li,
.article ajax-content-block .article-embed-poll .box-content ol li,
.article ajax-content-block .article-embed-poll .box-content ul li,
.article ajax-content-block .article-fact .box-content ol li,
.article ajax-content-block .article-fact .box-content ul li {
  padding-left: 1.6rem;
  margin-bottom: 0.5rem;
  font-size: 1rem;
}
.article-content .article-embed-poll .box-content ol li:before,
.article-content .article-embed-poll .box-content ul li:before,
.article-content .article-fact .box-content ol li:before,
.article-content .article-fact .box-content ul li:before,
.article ajax-content-block .article-embed-poll .box-content ol li:before,
.article ajax-content-block .article-embed-poll .box-content ul li:before,
.article ajax-content-block .article-fact .box-content ol li:before,
.article ajax-content-block .article-fact .box-content ul li:before {
  width: 6px;
  height: 6px;
  content: "";
  background-color: #212121;
  border-radius: 50%;
  float: left;
  vertical-align: middle;
  margin-left: -1.5rem;
  margin-top: 0.6rem;
}
.article-content .article-embed-poll .box-footer,
.article-content .article-fact .box-footer,
.article ajax-content-block .article-embed-poll .box-footer,
.article ajax-content-block .article-fact .box-footer {
  background: #c2ced0;
  padding: 15px 20px;
}
.article-content .article-embed-poll .box-footer a,
.article-content .article-fact .box-footer a,
.article ajax-content-block .article-embed-poll .box-footer a,
.article ajax-content-block .article-fact .box-footer a {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 14px;
  display: block;
  text-align: right;
  color: #212121;
}
.article-content .article-embed-poll .box-footer a.open:after,
.article-content .article-fact .box-footer a.open:after,
.article ajax-content-block .article-embed-poll .box-footer a.open:after,
.article ajax-content-block .article-fact .box-footer a.open:after {
  transform: rotate(180deg);
}
.article-content .article-embed-poll .box-footer a:after,
.article-content .article-fact .box-footer a:after,
.article ajax-content-block .article-embed-poll .box-footer a:after,
.article ajax-content-block .article-fact .box-footer a:after {
  content: " ";

  display: inline-block;
  width: 20px;
  height: 10px;
  background-size: 20px;
  background-repeat: no-repeat;
  margin-left: 10px;
}
.article-content .embed-label,
.article ajax-content-block .embed-label {
  font-size: 12px;
  color: #999;
  margin-bottom: 0.3rem;
}
.article-content .article-embed > blockquote,
.article ajax-content-block .article-embed > blockquote {
  margin: 0;
  padding: 20px 60px;
}
@media (max-width: 1023.98px) {
  .article-content .article-embed > blockquote,
  .article ajax-content-block .article-embed > blockquote {
    max-width: 430px;
    margin: 20px auto;
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  .article-content .article-embed > blockquote,
  .article ajax-content-block .article-embed > blockquote {
    max-width: 320px;
    margin: 50px auto 20px;
  }
}
.article-content .article-embed > blockquote cite,
.article ajax-content-block .article-embed > blockquote cite {
  color: #000;
  font-size: 18px;
  font-style: normal;
  display: block;
  text-align: right;
}
@media (max-width: 767.98px) {
  .article-content .article-embed > blockquote cite,
  .article ajax-content-block .article-embed > blockquote cite {
    font-size: 14px;
  }
}
.article-content .article-embed > blockquote cite:before,
.article ajax-content-block .article-embed > blockquote cite:before {
  content: "-";
  margin-right: 5px;
}
.article-content .article-embed > blockquote p,
.article ajax-content-block .article-embed > blockquote p {
  color: #000;
  font-size: 28px;
  line-height: 35px;
}
@media (max-width: 1023.98px) {
  .article-content .article-embed > blockquote p,
  .article ajax-content-block .article-embed > blockquote p {
    font-size: 26px;
    line-height: 30px;
    font-size: 24px;
    line-height: 29px;
  }
}
.article-content .article-embed > blockquote p:first-child:before,
.article ajax-content-block .article-embed > blockquote p:first-child:before {
  content: "“";
  color: #000;
  font-size: 120px;
  display: inline-block;
  line-height: 28px;
  text-align: left;
  vertical-align: bottom;
  margin: 0 8px -10px -6px;
}
@media (max-width: 1023.98px) {
  .article-content .article-embed > blockquote p:first-child:before,
  .article ajax-content-block .article-embed > blockquote p:first-child:before {
    font-size: 100px;
  }
}
.article-content .article-embed > blockquote p:last-child,
.article ajax-content-block .article-embed > blockquote p:last-child {
  margin-bottom: 0;
}
.article-content .article-embedded-link,
.article ajax-content-block .article-embedded-link {
  margin: 1rem 0;
  display: table;
  width: 100%;
  line-height: 1.1;
  font-size: 1.1rem;
  padding: 0.2rem 0.2rem 0.2rem 0.625rem;
  background-color: #f4f4f4;
  border-radius: 0.2rem;
  position: relative;
  height: 4rem;
  color: #000;
}
@media (max-width: 767.98px) {
  .article-content .article-embedded-link,
  .article ajax-content-block .article-embedded-link {
    font-size: 1rem;
  }
}
.article-content .article-embedded-link:hover .header,
.article ajax-content-block .article-embedded-link:hover .header {
  text-decoration: underline;
}
.article-content .article-embedded-link footer,
.article ajax-content-block .article-embedded-link footer {
  line-height: 1;
  margin-bottom: 3px;
  height: 17px;
}
.article-content .article-embedded-link footer span,
.article ajax-content-block .article-embedded-link footer span {
  display: inline-block;
  line-height: 17px;
  vertical-align: middle;
}
.article-content .article-embedded-link .teaser-read-also,
.article ajax-content-block .article-embedded-link .teaser-read-also {
  color: #f03228;
  font-size: 0.688rem;
  display: inline-block;
  text-transform: uppercase;
  vertical-align: middle;
}
.article-content .article-embedded-link .teaser-subscription,
.article ajax-content-block .article-embedded-link .teaser-subscription {
  display: inline-block;
  vertical-align: middle;
  margin-top: -1px;
}
.article-content .article-embedded-link .teaser-body,
.article ajax-content-block .article-embedded-link .teaser-body {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}
.article-content .article-embedded-link figure,
.article ajax-content-block .article-embedded-link figure {
  float: left;
  margin: 0 0.5rem 0 -0.3125rem;
  vertical-align: middle;
  min-width: 5rem;
}
.article-content .article-embed-small,
.article ajax-content-block .article-embed-small {
  width: 25%;
  margin: 0.4rem 0 1rem 1rem;
  float: right;
  border-radius: 0.2rem;
  clear: both;
  z-index: 2;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .article-content .article-embed-small,
  .article ajax-content-block .article-embed-small {
    width: 20rem;
  }
}
@media (max-width: 767.98px) {
  .article-content .article-embed-small,
  .article ajax-content-block .article-embed-small {
    width: 100%;
    margin: 0 0 1rem;
  }
}
.article-content .article-embed,
.article ajax-content-block .article-embed {
  width: 100%;
  margin: 0.4rem 0 1rem 1rem;
  float: right;
  border-radius: 0.2rem;
  clear: both;
  z-index: 2;
}
@media (min-width: 1600px) {
  .article-content .article-embed,
  .article ajax-content-block .article-embed {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .article-content .article-embed,
  .article ajax-content-block .article-embed {
    width: 100%;
    margin: 1rem 0;
    float: none;
  }
}
.article-content .article-embed-full,
.article-content .article-embed-poll,
.article ajax-content-block .article-embed-full,
.article ajax-content-block .article-embed-poll {
  width: 100%;
  margin: 0 0 1rem;
  clear: both;
  z-index: 2;
}
.article-content [class*="article-embed-tall-"],
.article ajax-content-block [class*="article-embed-tall-"] {
  width: 50%;
  max-width: 450px;
  clear: both;
  z-index: 2;
}
.article-content .article-embed-tall-left,
.article ajax-content-block .article-embed-tall-left {
  float: left;
  margin: 0.4rem 1rem 1rem 0;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .article-content .article-embed-tall-left,
  .article ajax-content-block .article-embed-tall-left {
    margin: 0 1rem 1rem 0;
  }
}
.article-content .article-embed-tall-right,
.article ajax-content-block .article-embed-tall-right {
  float: right;
  margin: 0.4rem 0 1rem 1rem;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .article-content .article-embed-tall-right,
  .article ajax-content-block .article-embed-tall-right {
    margin: 0 0 1rem 1rem;
  }
}
@media (max-width: 543.98px) {
  .article-content .article-embed-full,
  .article-content .article-embed-poll,
  .article-content .article-embed-tall-left,
  .article-content .article-embed-tall-right,
  .article ajax-content-block .article-embed-full,
  .article ajax-content-block .article-embed-poll,
  .article ajax-content-block .article-embed-tall-left,
  .article ajax-content-block .article-embed-tall-right {
    margin: 0 0 12px;
  }
}
@media (max-width: 543.98px) {
  .article-content .article-embed-full.expanded,
  .article-content .article-embed-tall-left.expanded,
  .article-content .article-embed-tall-right.expanded,
  .article-content .expanded.article-embed-poll,
  .article ajax-content-block .article-embed-full.expanded,
  .article ajax-content-block .article-embed-tall-left.expanded,
  .article ajax-content-block .article-embed-tall-right.expanded,
  .article ajax-content-block .expanded.article-embed-poll {
    margin: 0 0 16px;
  }
}
@media (max-width: 767.98px) {
  .article-content .article-embed-full .image-caption,
  .article-content
    .article-embed-full
    .scribble-live
    .slider
    .slide-image-caption,
  .article-content .article-embed-poll .image-caption,
  .article-content
    .article-embed-poll
    .scribble-live
    .slider
    .slide-image-caption,
  .article-content .article-embed-tall-left .image-caption,
  .article-content
    .article-embed-tall-left
    .scribble-live
    .slider
    .slide-image-caption,
  .article-content .article-embed-tall-right .image-caption,
  .article-content
    .article-embed-tall-right
    .scribble-live
    .slider
    .slide-image-caption,
  .article ajax-content-block .article-embed-full .image-caption,
  .article
    ajax-content-block
    .article-embed-full
    .scribble-live
    .slider
    .slide-image-caption,
  .article ajax-content-block .article-embed-poll .image-caption,
  .article
    ajax-content-block
    .article-embed-poll
    .scribble-live
    .slider
    .slide-image-caption,
  .article ajax-content-block .article-embed-tall-left .image-caption,
  .article
    ajax-content-block
    .article-embed-tall-left
    .scribble-live
    .slider
    .slide-image-caption,
  .article ajax-content-block .article-embed-tall-right .image-caption,
  .article
    ajax-content-block
    .article-embed-tall-right
    .scribble-live
    .slider
    .slide-image-caption,
  .scribble-live
    .slider
    .article-content
    .article-embed-full
    .slide-image-caption,
  .scribble-live
    .slider
    .article-content
    .article-embed-poll
    .slide-image-caption,
  .scribble-live
    .slider
    .article-content
    .article-embed-tall-left
    .slide-image-caption,
  .scribble-live
    .slider
    .article-content
    .article-embed-tall-right
    .slide-image-caption,
  .scribble-live
    .slider
    .article
    ajax-content-block
    .article-embed-full
    .slide-image-caption,
  .scribble-live
    .slider
    .article
    ajax-content-block
    .article-embed-poll
    .slide-image-caption,
  .scribble-live
    .slider
    .article
    ajax-content-block
    .article-embed-tall-left
    .slide-image-caption,
  .scribble-live
    .slider
    .article
    ajax-content-block
    .article-embed-tall-right
    .slide-image-caption {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 543.98px) {
  .article-content .article-embed-full .image-caption,
  .article-content
    .article-embed-full
    .scribble-live
    .slider
    .slide-image-caption,
  .article-content .article-embed-poll .image-caption,
  .article-content
    .article-embed-poll
    .scribble-live
    .slider
    .slide-image-caption,
  .article-content .article-embed-tall-left .image-caption,
  .article-content
    .article-embed-tall-left
    .scribble-live
    .slider
    .slide-image-caption,
  .article-content .article-embed-tall-right .image-caption,
  .article-content
    .article-embed-tall-right
    .scribble-live
    .slider
    .slide-image-caption,
  .article ajax-content-block .article-embed-full .image-caption,
  .article
    ajax-content-block
    .article-embed-full
    .scribble-live
    .slider
    .slide-image-caption,
  .article ajax-content-block .article-embed-poll .image-caption,
  .article
    ajax-content-block
    .article-embed-poll
    .scribble-live
    .slider
    .slide-image-caption,
  .article ajax-content-block .article-embed-tall-left .image-caption,
  .article
    ajax-content-block
    .article-embed-tall-left
    .scribble-live
    .slider
    .slide-image-caption,
  .article ajax-content-block .article-embed-tall-right .image-caption,
  .article
    ajax-content-block
    .article-embed-tall-right
    .scribble-live
    .slider
    .slide-image-caption,
  .scribble-live
    .slider
    .article-content
    .article-embed-full
    .slide-image-caption,
  .scribble-live
    .slider
    .article-content
    .article-embed-poll
    .slide-image-caption,
  .scribble-live
    .slider
    .article-content
    .article-embed-tall-left
    .slide-image-caption,
  .scribble-live
    .slider
    .article-content
    .article-embed-tall-right
    .slide-image-caption,
  .scribble-live
    .slider
    .article
    ajax-content-block
    .article-embed-full
    .slide-image-caption,
  .scribble-live
    .slider
    .article
    ajax-content-block
    .article-embed-poll
    .slide-image-caption,
  .scribble-live
    .slider
    .article
    ajax-content-block
    .article-embed-tall-left
    .slide-image-caption,
  .scribble-live
    .slider
    .article
    ajax-content-block
    .article-embed-tall-right
    .slide-image-caption {
    margin: 5px 0 6px;
    padding: 4px 0 0;
  }
}
@media (max-width: 543.98px) {
  .article-content .article-embed-full .image-caption-btn,
  .article-content .article-embed-poll .image-caption-btn,
  .article-content .article-embed-tall-left .image-caption-btn,
  .article-content .article-embed-tall-right .image-caption-btn,
  .article ajax-content-block .article-embed-full .image-caption-btn,
  .article ajax-content-block .article-embed-poll .image-caption-btn,
  .article ajax-content-block .article-embed-tall-left .image-caption-btn,
  .article ajax-content-block .article-embed-tall-right .image-caption-btn {
    margin: 9px 0 0 8px;
    padding: 0;
  }
}
.article-content .article-embed-multipage,
.article ajax-content-block .article-embed-multipage {
  background-color: #bcedff;
}
.article-content .article-embed-multipage .list .list-header,
.article ajax-content-block .article-embed-multipage .list .list-header {
  font-size: 14px;
}
.article-content .article-embed-multipage .active .list-header,
.article ajax-content-block .article-embed-multipage .active .list-header {
  color: #f03228;
}
.article-content .article-embed-poll .sg-instructions,
.article ajax-content-block .article-embed-poll .sg-instructions {
  margin: 0;
}
.article-content .article-embed-poll li:before,
.article ajax-content-block .article-embed-poll li:before {
  display: none !important;
}
.article-content .article-embed-poll .sg-question-options,
.article ajax-content-block .article-embed-poll .sg-question-options {
  padding: 0 1rem;
}
.article-content .article-embed-poll .sg-question:last-child,
.article ajax-content-block .article-embed-poll .sg-question:last-child {
  border-bottom: 0;
}
.article-content .article-embed-poll .sg-question-title,
.article ajax-content-block .article-embed-poll .sg-question-title {
  font-weight: 700;
}
.article-content .article-embed-video,
.article ajax-content-block .article-embed-video {
  clear: both;
}
.article-content .article-embed-video figure:after,
.article ajax-content-block .article-embed-video figure:after {
  content: "";
  display: block;
  clear: both;
}
.article-content .article-embed-video .jwplayer--view-count,
.article ajax-content-block .article-embed-video .jwplayer--view-count {
  padding: 0 0 1em;
}
.article-content .article-embed-video .image-caption,
.article-content
  .article-embed-video
  .scribble-live
  .slider
  .slide-image-caption,
.article ajax-content-block .article-embed-video .image-caption,
.article
  ajax-content-block
  .article-embed-video
  .scribble-live
  .slider
  .slide-image-caption,
.scribble-live
  .slider
  .article-content
  .article-embed-video
  .slide-image-caption,
.scribble-live
  .slider
  .article
  ajax-content-block
  .article-embed-video
  .slide-image-caption {
  padding: 10px 0 0;
  margin: 4px 0 0;
  height: 30px;
}
.article-content .article-embed-halfwidth,
.article ajax-content-block .article-embed-halfwidth {
  width: 50%;
}
.article-content .article-timeline,
.article ajax-content-block .article-timeline {
  margin: 1rem 0;
  padding: 0 0 1rem;
  border-bottom: 0.2rem solid #f03228;
  color: #666;
}
.article-content .article-timeline .timeline-header,
.article ajax-content-block .article-timeline .timeline-header {
  background-color: #f03228;
  padding: 0.5rem 1rem;
}
.article-content .article-timeline .timeline-header h2,
.article ajax-content-block .article-timeline .timeline-header h2 {
  color: #fff;
  margin: 0;
}
.article-content .article-timeline .share-icons-overlay button,
.article ajax-content-block .article-timeline .share-icons-overlay button {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
  border-radius: 50%;
  padding: 0;
  margin-left: 0.5rem;
}
.article-content .article-timeline .share-icons,
.article ajax-content-block .article-timeline .share-icons {
  display: block;
  position: relative;
  float: left;
}
.article-content .article-timeline blockquote,
.article ajax-content-block .article-timeline blockquote {
  border-left: 0.4rem solid rgba(0, 0, 0, 0.1);
  padding-left: 1rem;
  font-size: 1.3em;
  font-weight: 300;
}
.article-content .article-timeline h2,
.article-content .article-timeline h3,
.article ajax-content-block .article-timeline h2,
.article ajax-content-block .article-timeline h3 {
  color: #000;
}
.article-content .article-timeline > ul,
.article ajax-content-block .article-timeline > ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.article-content .article-timeline > ul:before,
.article ajax-content-block .article-timeline > ul:before {
  position: absolute;
  left: 5.5rem;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.1);
  width: 1px;
  content: "";
  display: inline-block;
}
@media (max-width: 767.98px) {
  .article-content .article-timeline > ul:before,
  .article ajax-content-block .article-timeline > ul:before {
    display: none;
  }
}
.article-content .article-timeline > ul > li,
.article ajax-content-block .article-timeline > ul > li {
  padding-left: 6.5rem;
  margin: 2rem 0;
  overflow: hidden;
  color: #333;
}
@media (max-width: 767.98px) {
  .article-content .article-timeline > ul > li,
  .article ajax-content-block .article-timeline > ul > li {
    margin: 0 0 2rem;
    padding: 0;
  }
}
.article-content .article-timeline > ul > li figure,
.article ajax-content-block .article-timeline > ul > li figure {
  margin-bottom: 0.5rem;
}
.article-content .article-timeline > ul time,
.article ajax-content-block .article-timeline > ul time {
  color: #000;
  margin-left: -8rem;
  display: inline-block;
  float: left;
  text-align: right;
  width: 6rem;
  position: relative;
  margin-top: 0.2rem;
  line-height: 1.2;
}
@media (max-width: 767.98px) {
  .article-content .article-timeline > ul time,
  .article ajax-content-block .article-timeline > ul time {
    display: block;
    float: none;
    width: 100%;
    margin: 0 0 1rem;
    text-align: left;
  }
}
@media (max-width: 767.98px) {
  .article-content .article-timeline > ul time br,
  .article ajax-content-block .article-timeline > ul time br {
    display: none;
  }
}
.article-content .article-timeline > ul time:after,
.article ajax-content-block .article-timeline > ul time:after {
  position: absolute;
  right: -1.35rem;
  top: 0.2rem;
  width: 0.65rem;
  height: 0.65rem;
  box-shadow: 0 0 0 0.3rem #fff;
  background-color: #f03228;
  border-radius: 50%;
  content: "";
  display: inline-block;
}
.article-content .article-timeline > ul footer,
.article ajax-content-block .article-timeline > ul footer {
  position: relative;
  margin-top: 0.5rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.article-content .article-timeline > ul footer button,
.article ajax-content-block .article-timeline > ul footer button {
  float: left;
}
.article-content .article-timeline > ul footer .author,
.article ajax-content-block .article-timeline > ul footer .author {
  float: right;
  color: #999;
  font-size: 0.8rem;
}
.article-content .article-timeline > ul footer img,
.article ajax-content-block .article-timeline > ul footer img {
  vertical-align: middle;
  border-radius: 50%;
}
.article-content .article-timeline > ul footer figure,
.article ajax-content-block .article-timeline > ul footer figure {
  float: left;
  margin: 0 0.5rem 0 0;
}
.article-content .article-embed-full.article-embedded-half-width,
.article-content .article-embed-poll.article-embedded-half-width,
.article-content .article-embedded-half-width,
.article ajax-content-block .article-embed-full.article-embedded-half-width,
.article ajax-content-block .article-embed-poll.article-embedded-half-width,
.article ajax-content-block .article-embedded-half-width {
  width: 50%;
  clear: both;
}
@media (max-width: 767.98px) {
  .article-content .article-embed-full.article-embedded-half-width,
  .article-content .article-embed-poll.article-embedded-half-width,
  .article-content .article-embedded-half-width,
  .article ajax-content-block .article-embed-full.article-embedded-half-width,
  .article ajax-content-block .article-embed-poll.article-embedded-half-width,
  .article ajax-content-block .article-embedded-half-width {
    width: 100%;
  }
}
@media (max-width: 1023.98px) {
  .article-content .article-embed-full.article-embedded-half-width img,
  .article-content .article-embed-poll.article-embedded-half-width img,
  .article-content .article-embedded-half-width img,
  .article
    ajax-content-block
    .article-embed-full.article-embedded-half-width
    img,
  .article
    ajax-content-block
    .article-embed-poll.article-embedded-half-width
    img,
  .article ajax-content-block .article-embedded-half-width img {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .article-content .article-embed-full.article-embedded-half-width iframe,
  .article-content .article-embed-poll.article-embedded-half-width iframe,
  .article-content .article-embedded-half-width iframe,
  .article
    ajax-content-block
    .article-embed-full.article-embedded-half-width
    iframe,
  .article
    ajax-content-block
    .article-embed-poll.article-embedded-half-width
    iframe,
  .article ajax-content-block .article-embedded-half-width iframe {
    width: 100% !important;
    max-width: 100% !important;
  }
}
.article-content .article-embedded-half-clear-fix,
.article ajax-content-block .article-embedded-half-clear-fix {
  clear: both;
}
.article-content .article-embed-full.article-embedded-pull-left,
.article-content .article-embed-poll.article-embedded-pull-left,
.article-content .article-embedded-pull-left,
.article ajax-content-block .article-embed-full.article-embedded-pull-left,
.article ajax-content-block .article-embed-poll.article-embedded-pull-left,
.article ajax-content-block .article-embedded-pull-left {
  float: left;
  margin-right: 20px !important;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .article-content .article-embed-full.article-embedded-pull-left,
  .article-content .article-embed-poll.article-embedded-pull-left,
  .article-content .article-embedded-pull-left,
  .article ajax-content-block .article-embed-full.article-embedded-pull-left,
  .article ajax-content-block .article-embed-poll.article-embedded-pull-left,
  .article ajax-content-block .article-embedded-pull-left {
    margin-left: 0 !important;
  }
}
@media (max-width: 767.98px) {
  .article-content .article-embed-full.article-embedded-pull-left,
  .article-content .article-embed-poll.article-embedded-pull-left,
  .article-content .article-embedded-pull-left,
  .article ajax-content-block .article-embed-full.article-embedded-pull-left,
  .article ajax-content-block .article-embed-poll.article-embedded-pull-left,
  .article ajax-content-block .article-embedded-pull-left {
    margin: 0 !important;
    float: none;
  }
}
.article-content .article-embed-full.article-embedded-pull-right,
.article-content .article-embed-poll.article-embedded-pull-right,
.article-content .article-embedded-pull-right,
.article ajax-content-block .article-embed-full.article-embedded-pull-right,
.article ajax-content-block .article-embed-poll.article-embedded-pull-right,
.article ajax-content-block .article-embedded-pull-right {
  float: right;
  margin-left: 20px !important;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .article-content .article-embed-full.article-embedded-pull-right,
  .article-content .article-embed-poll.article-embedded-pull-right,
  .article-content .article-embedded-pull-right,
  .article ajax-content-block .article-embed-full.article-embedded-pull-right,
  .article ajax-content-block .article-embed-poll.article-embedded-pull-right,
  .article ajax-content-block .article-embedded-pull-right {
    margin-right: 0 !important;
  }
}
@media (max-width: 767.98px) {
  .article-content .article-embed-full.article-embedded-pull-right,
  .article-content .article-embed-poll.article-embedded-pull-right,
  .article-content .article-embedded-pull-right,
  .article ajax-content-block .article-embed-full.article-embedded-pull-right,
  .article ajax-content-block .article-embed-poll.article-embedded-pull-right,
  .article ajax-content-block .article-embedded-pull-right {
    margin: 0 !important;
    float: none;
  }
}
.article-content .article-below,
.article-content .article-comments,
.article ajax-content-block .article-below,
.article ajax-content-block .article-comments {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1024px) and (max-width: 1599.98px) {
  .article-content .article-below,
  .article-content .article-comments,
  .article ajax-content-block .article-below,
  .article ajax-content-block .article-comments {
    max-width: 40.416rem;
  }
}
@media (min-width: 1600px) {
  .article-content .article-below,
  .article-content .article-comments,
  .article ajax-content-block .article-below,
  .article ajax-content-block .article-comments {
    max-width: 52.5rem;
  }
}
@media (max-width: 1023.98px) {
  .article-content
    .article-embedded-image--container-width
    .article-gallery-item,
  .article
    ajax-content-block
    .article-embedded-image--container-width
    .article-gallery-item {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 1023.98px) {
  .article-content .article-embedded-video--container-width,
  .article ajax-content-block .article-embedded-video--container-width {
    margin-left: -10px;
    margin-right: -10px;
  }
  .article-content .article-embedded-video--container-width .content,
  .article
    ajax-content-block
    .article-embedded-video--container-width
    .content {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
  }
}
.article-content aside,
.article ajax-content-block aside {
  clear: both;
}
.article .article-comments {
  display: block;
}
.article__share-bottom {
  clear: both;
  text-align: center;
  border-top: 1px solid rgba(33, 33, 33, 0.2);
  border-bottom: 1px solid rgba(33, 33, 33, 0.2);
  padding-bottom: 15px;
  padding-top: 15px;
  margin-top: 15px;
  margin-left: -30px;
  margin-right: -20px;
}
@media (max-width: 1023.98px) {
  .article__share-bottom {
    margin-left: -40px;
    margin-right: -40px;
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  .article__share-bottom {
    margin-left: -20px;
    margin-right: -20px;
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
.article.tpl-article-longread .image-main-longread {
  margin-bottom: 1rem;
}
.article.tpl-article-longread .gallery-container,
.article.tpl-article-longread .gallery-container .flex-row {
  clear: none;
}
@media (min-width: 1600px) {
  .article.tpl-article-longread .article-content {
    width: calc(100% - 400px);
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1024px) and (max-width: 1599.98px) {
  .article.tpl-article-longread .article-content {
    width: calc(100% - 130px);
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1600px) {
  .article.tpl-article-longread .article-embed-multipage {
    margin-right: -175px;
    margin-left: 1rem;
  }
}
@media (min-width: 1024px) and (max-width: 1599.98px) {
  .article.tpl-article-longread .article-embed-multipage {
    margin-right: -65px;
    margin-left: 1rem;
  }
}
@media (min-width: 1600px) {
  .article-content
    .article.tpl-article-longread
    .article-embed-poll:not(.article-embed-full),
  .article.tpl-article-longread
    .article-content
    .article-embed-poll:not(.article-embed-full),
  .article.tpl-article-longread .article-embed-full:not(.article-embed-full),
  .article.tpl-article-longread
    ajax-content-block
    .article-embed-poll:not(.article-embed-full) {
    margin-left: -175px;
    margin-right: -175px;
    width: auto;
  }
}
@media (min-width: 1024px) and (max-width: 1599.98px) {
  .article-content
    .article.tpl-article-longread
    .article-embed-poll:not(.article-embed-full),
  .article.tpl-article-longread
    .article-content
    .article-embed-poll:not(.article-embed-full),
  .article.tpl-article-longread .article-embed-full:not(.article-embed-full),
  .article.tpl-article-longread
    ajax-content-block
    .article-embed-poll:not(.article-embed-full) {
    margin-left: -65px;
    margin-right: -65px;
    width: auto;
  }
}
@media (min-width: 1600px) {
  .article-content
    .article.tpl-article-longread
    .article-embed-poll:not(.article-embed-full)
    .image-caption,
  .article-content
    .article.tpl-article-longread
    .article-embed-poll:not(.article-embed-full)
    .scribble-live
    .slider
    .slide-image-caption,
  .article.tpl-article-longread
    .article-content
    .article-embed-poll:not(.article-embed-full)
    .image-caption,
  .article.tpl-article-longread
    .article-content
    .article-embed-poll:not(.article-embed-full)
    .scribble-live
    .slider
    .slide-image-caption,
  .article.tpl-article-longread
    .article-embed-full:not(.article-embed-full)
    .image-caption,
  .article.tpl-article-longread
    .article-embed-full:not(.article-embed-full)
    .scribble-live
    .slider
    .slide-image-caption,
  .article.tpl-article-longread
    ajax-content-block
    .article-embed-poll:not(.article-embed-full)
    .image-caption,
  .article.tpl-article-longread
    ajax-content-block
    .article-embed-poll:not(.article-embed-full)
    .scribble-live
    .slider
    .slide-image-caption,
  .scribble-live
    .slider
    .article-content
    .article.tpl-article-longread
    .article-embed-poll:not(.article-embed-full)
    .slide-image-caption,
  .scribble-live
    .slider
    .article.tpl-article-longread
    .article-content
    .article-embed-poll:not(.article-embed-full)
    .slide-image-caption,
  .scribble-live
    .slider
    .article.tpl-article-longread
    .article-embed-full:not(.article-embed-full)
    .slide-image-caption,
  .scribble-live
    .slider
    .article.tpl-article-longread
    ajax-content-block
    .article-embed-poll:not(.article-embed-full)
    .slide-image-caption {
    width: calc(100% - 400px);
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1024px) and (max-width: 1599.98px) {
  .article-content
    .article.tpl-article-longread
    .article-embed-poll:not(.article-embed-full)
    .image-caption,
  .article-content
    .article.tpl-article-longread
    .article-embed-poll:not(.article-embed-full)
    .scribble-live
    .slider
    .slide-image-caption,
  .article.tpl-article-longread
    .article-content
    .article-embed-poll:not(.article-embed-full)
    .image-caption,
  .article.tpl-article-longread
    .article-content
    .article-embed-poll:not(.article-embed-full)
    .scribble-live
    .slider
    .slide-image-caption,
  .article.tpl-article-longread
    .article-embed-full:not(.article-embed-full)
    .image-caption,
  .article.tpl-article-longread
    .article-embed-full:not(.article-embed-full)
    .scribble-live
    .slider
    .slide-image-caption,
  .article.tpl-article-longread
    ajax-content-block
    .article-embed-poll:not(.article-embed-full)
    .image-caption,
  .article.tpl-article-longread
    ajax-content-block
    .article-embed-poll:not(.article-embed-full)
    .scribble-live
    .slider
    .slide-image-caption,
  .scribble-live
    .slider
    .article-content
    .article.tpl-article-longread
    .article-embed-poll:not(.article-embed-full)
    .slide-image-caption,
  .scribble-live
    .slider
    .article.tpl-article-longread
    .article-content
    .article-embed-poll:not(.article-embed-full)
    .slide-image-caption,
  .scribble-live
    .slider
    .article.tpl-article-longread
    .article-embed-full:not(.article-embed-full)
    .slide-image-caption,
  .scribble-live
    .slider
    .article.tpl-article-longread
    ajax-content-block
    .article-embed-poll:not(.article-embed-full)
    .slide-image-caption {
    width: calc(100% - 130px);
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1600px) {
  .article.tpl-article-longread .article-embed-tall-right {
    margin-right: -175px;
    margin-right: -130px;
  }
}
@media (min-width: 1600px) {
  .article.tpl-article-longread .article-embed-tall-left {
    margin-left: -175px;
    margin-left: -130px;
  }
}
.article.tpl-advertorial .article-meta {
  text-decoration: underline;
}
.article.tpl-advertorial .article-disclaimer--footer {
  background: #f4f4f4;
  padding: 20px 30px;
  clear: both;
}
@media (max-width: 1023.98px) {
  .article.tpl-advertorial .article-disclaimer--footer {
    padding: 20px 40px;
    margin-left: -40px;
    margin-right: -40px;
    border-top: 1px solid rgba(33, 33, 33, 0.2);
    width: calc(100% + 80px);
  }
}
@media (max-width: 767.98px) {
  .article.tpl-advertorial .article-disclaimer--footer {
    padding: 20px;
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
  }
}
.article.tpl-advertorial .article-disclaimer--footer p {
  font-size: 18px;
  line-height: 27px;
  margin: 0;
}
@media (max-width: 767.98px) {
  .article.tpl-advertorial .article-disclaimer--footer p {
    font-size: 17px;
    line-height: 23px;
  }
}
.article .profile-tag.article-byline {
  font-size: 20px;
  width: 100%;
  display: block;
}
@media (max-width: 1023.98px) {
  .article .profile-tag.article-byline {
    font-size: 10px;
  }
}
.article .profile-tag.article-byline .author-byline {
  width: 100%;
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(33, 33, 33, 0.2);
  padding: 0 0 15px;
}
@media (max-width: 1023.98px) {
  .article .profile-tag.article-byline .author-byline {
    padding: 12px 0 17px;
    margin-bottom: 0;
  }
}
.article .profile-tag.article-byline .article-author {
  margin-bottom: 0.2rem;
  position: relative;
  vertical-align: middle;
  margin-right: 0;
  text-transform: inherit;
  display: block;
}
@media (max-width: 1023.98px) {
  .article .profile-tag.article-byline .article-author {
    margin-bottom: 0;
  }
}
.article .profile-tag.article-byline .article-author figure {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  margin-right: 15px;
  float: left;
  margin-bottom: 0;
}
@media (max-width: 1023.98px) {
  .article .profile-tag.article-byline .article-author figure {
    width: 60px;
    height: 60px;
  }
}
@media (max-width: 767.98px) {
  .article .profile-tag.article-byline .article-author figure {
    width: 50px;
    height: 50px;
    margin-right: 10px;
  }
}
.article .profile-tag.article-byline .article-author .author-data {
  width: calc(100% - 85px);
}
.article .profile-tag.article-byline .article-author .author-name {
  text-transform: uppercase;
  font-size: 20px;
  color: #f03228;
  letter-spacing: -0.3px;
}
@media (max-width: 1023.98px) {
  .article .profile-tag.article-byline .article-author .author-name {
    font-size: 18px;
  }
}
@media (max-width: 767.98px) {
  .article .profile-tag.article-byline .article-author .author-name {
    font-size: 16px;
  }
}
.article .profile-tag.article-byline .article-author .author-role {
  font-size: 13px;
  color: #4e4e4e;
  margin-top: -4px;
}
@media (max-width: 1023.98px) {
  .article .profile-tag.article-byline .article-author .author-role {
    font-size: 11px;
  }
}
@media (max-width: 767.98px) {
  .article .profile-tag.article-byline .article-author .author-role {
    font-size: 10px;
  }
}
.article .profile-tag.article-byline .article-author .link-byline {
  text-decoration: none;
  width: 100%;
  display: flex;
  align-items: center;
}
.article
  .profile-tag.article-byline
  .article-author.show-byline-menu
  .follow-author-menu {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}
.article .profile-tag.article-byline .article-author + .article-date {
  margin-left: 0.2rem;
}
.article .profile-tag.article-byline .article-author + .article-date:before {
  content: " —";
  padding-right: 0.2rem;
}
.article .profile-tag.article-byline .article-author .author-description {
  margin-bottom: 0.5rem;
}
.article .profile-tag.article-byline .article-author .follow-author-menu {
  visibility: hidden;
  transform: translateY(-1rem);
  opacity: 0;
  border: 1px solid #d7d7d7;
  transition: opacity 0.1s ease, transform 0.1s ease;
  width: 10rem;
  position: absolute;
  top: 2.5rem;
  left: 0;
  background-color: #fff;
  z-index: 10;
  box-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.25);
  border-radius: 0.2rem;
}
.article .profile-tag.article-byline .article-author .follow-author-menu ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.article .profile-tag.article-byline .article-author .follow-author-menu ul li {
  margin: 0;
  padding: 0;
  font-size: 0.9rem;
}
.article
  .profile-tag.article-byline
  .article-author
  .follow-author-menu
  ul
  li
  i:before {
  width: 2rem;
}
.article
  .profile-tag.article-byline
  .article-author
  .follow-author-menu
  ul
  li
  a {
  display: block;
  padding: 0.5rem 0;
  color: #333;
  border-bottom: 1px solid #d7d7d7;
}
.article
  .profile-tag.article-byline
  .article-author
  .follow-author-menu
  ul
  li
  a:hover {
  background-color: #f4f4f4;
  text-decoration: none;
}
.article
  .profile-tag.article-byline
  .article-author
  .follow-author-menu
  ul
  li:last-child
  a {
  border: 0;
}
.article .profile-tag.article-byline.article-byline--top .author-byline {
  padding: 0;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .article .profile-tag.article-byline.article-byline--top .author-byline {
    margin-top: -22px;
  }
}
.article .profile-tag.article-byline.article-byline--top .link-byline {
  padding-bottom: 15px;
}
.article .profile-tag.article-byline.article-byline--footer {
  margin-top: 0;
  background: #f4f4f4;
  padding: 20px 30px;
  clear: both;
}
@media (max-width: 1023.98px) {
  .article .profile-tag.article-byline.article-byline--footer {
    padding: 20px 40px;
    margin-left: -40px;
    margin-right: -40px;
    border-top: 1px solid rgba(33, 33, 33, 0.2);
    width: calc(100% + 80px);
  }
}
@media (max-width: 767.98px) {
  .article .profile-tag.article-byline.article-byline--footer {
    padding: 20px;
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
  }
}
.article .profile-tag.article-byline.article-byline--footer .article-author {
  display: flex;
  align-items: center;
  overflow: auto;
}
.article
  .profile-tag.article-byline.article-byline--footer
  .article-author:after {
  content: "";
}
.article .profile-tag.article-byline.article-byline--footer .author-byline {
  padding: 0;
  border: 0;
  margin: 0;
}
@media (max-width: 1023.98px) {
  .article
    .profile-tag.article-byline.article-byline--footer
    .article-author
    figure {
    width: 50px;
    height: 50px;
    margin-rigth: 10x;
  }
}
@media (max-width: 767.98px) {
  .article
    .profile-tag.article-byline.article-byline--footer
    .article-author
    figure {
    width: 50px;
    height: 50px;
  }
}
.article
  .profile-tag.article-byline.article-byline--footer
  .article-author
  .author-data {
  width: calc(100% - 85px);
}
@media (max-width: 1023.98px) {
  .article
    .profile-tag.article-byline.article-byline--footer
    .article-author
    .author-name {
    font-size: 16px;
  }
}
@media (max-width: 767.98px) {
  .article
    .profile-tag.article-byline.article-byline--footer
    .article-author
    .author-name {
    font-size: 16px;
  }
}
@media (max-width: 1023.98px) {
  .article
    .profile-tag.article-byline.article-byline--footer
    .article-author
    .author-role {
    font-size: 10px;
  }
}
@media (max-width: 767.98px) {
  .article
    .profile-tag.article-byline.article-byline--footer
    .article-author
    .author-role {
    font-size: 10px;
  }
}
.article
  .profile-tag.article-byline.article-byline--footer
  .author-description {
  margin-top: 15px;
}
.article
  .profile-tag.article-byline.article-byline--footer
  .author-description
  p {
  font-size: 18px;
  line-height: 27px;
  margin: 0;
}
@media (max-width: 767.98px) {
  .article
    .profile-tag.article-byline.article-byline--footer
    .author-description
    p {
    font-size: 17px;
    line-height: 23px;
  }
}
.image-caption,
.scribble-live .slider .slide-image-caption {
  color: #a1a1a1;
  line-height: 1.4;
  font-size: 12px;
  padding: 10px 0 0;
  margin-top: 4px;
  margin-bottom: 17px;
  height: 24px;
  overflow: hidden;
  display: inline;
  visibility: hidden;
  float: left;
}
@media (max-width: 1023.98px) {
  .image-caption,
  .scribble-live .slider .slide-image-caption {
    font-size: 12px;
  }
}
@media (max-width: 767.98px) {
  .image-caption,
  .scribble-live .slider .slide-image-caption {
    padding: 10px 20px 0;
  }
}
.article--blog
  .article-byline
  .article-author
  .follow-author-menu
  ul
  li
  .scribble-live
  .slider
  a.slide-image-caption,
.article--blog
  .article-byline
  .article-author
  .follow-author-menu
  ul
  li
  a.image-caption,
.article
  .article-byline
  .article-author
  .follow-author-menu
  ul
  li
  .scribble-live
  .slider
  a.slide-image-caption,
.article
  .article-byline
  .article-author
  .follow-author-menu
  ul
  li
  a.image-caption,
.image-caption.ellipsis,
.scribble-live
  .slider
  .article--blog
  .article-byline
  .article-author
  .follow-author-menu
  ul
  li
  a.slide-image-caption,
.scribble-live
  .slider
  .article
  .article-byline
  .article-author
  .follow-author-menu
  ul
  li
  a.slide-image-caption,
.scribble-live .slider .ellipsis.slide-image-caption {
  width: calc(100% - 100px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 767.98px) {
  .article--blog
    .article-byline
    .article-author
    .follow-author-menu
    ul
    li
    .scribble-live
    .slider
    a.slide-image-caption,
  .article--blog
    .article-byline
    .article-author
    .follow-author-menu
    ul
    li
    a.image-caption,
  .article
    .article-byline
    .article-author
    .follow-author-menu
    ul
    li
    .scribble-live
    .slider
    a.slide-image-caption,
  .article
    .article-byline
    .article-author
    .follow-author-menu
    ul
    li
    a.image-caption,
  .image-caption.ellipsis,
  .scribble-live
    .slider
    .article--blog
    .article-byline
    .article-author
    .follow-author-menu
    ul
    li
    a.slide-image-caption,
  .scribble-live
    .slider
    .article
    .article-byline
    .article-author
    .follow-author-menu
    ul
    li
    a.slide-image-caption,
  .scribble-live .slider .ellipsis.slide-image-caption {
    width: calc(100% - 150px);
  }
}
.image-caption label .photographer,
.image-caption span .photographer,
.scribble-live .slider .slide-image-caption label .photographer,
.scribble-live .slider .slide-image-caption span .photographer {
  color: #a1a1a1;
  display: inline;
  margin-right: 2px;
  margin-bottom: 0;
}
.image-caption .shrinkable > span:after,
.scribble-live .slider .slide-image-caption .shrinkable > span:after {
  content: "...";
  width: 12px;
  height: 12px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.image-caption.expanded,
.scribble-live .slider .expanded.slide-image-caption {
  height: auto;
  float: none;
  display: block;
}
.image-caption.expanded .caption-text,
.scribble-live .slider .expanded.slide-image-caption .caption-text {
  width: 100%;
}
.image-caption-btn {
  line-height: 1.4;
  font-size: 12px;
  font-weight: 300;
  text-decoration: underline;
  margin-left: 8px;
  display: inline-block;
  visibility: hidden;
  position: absolute;
  float: left;
  padding: 13px 0 0;
}
@media (max-width: 1023.98px) {
  .image-caption-btn {
    font-size: 11px;
    top: -21px;
  }
}
@media (max-width: 767.98px) {
  .image-caption-btn {
    top: -12px;
  }
}
.image-caption-btn--showed {
  visibility: visible;
  position: unset;
}
.article-category-image {
  display: inherit !important;
  left: 0;
  height: 0;
}
.article-category-image .teaser-article-category {
  position: relative;
}
@media (min-width: 768px) {
  .article-category-image .teaser-article-category {
    top: -19px;
  }
}
@media (max-width: 767.98px) {
  .article-category-image .teaser-article-category {
    top: -16px;
    font-size: 0.65rem;
  }
}
.article-category-no-image {
  display: inherit !important;
  margin-left: 2px;
  height: 13px;
}
.article-category-no-image .teaser-article-category {
  margin-top: -10px;
}
.teaser-article-category {
  font-size: 0.8rem;
}
.teaser[class*="teaser-color-"]
  .article-category-image
  .teaser-article-category {
  left: -0.5rem;
}
.teaser.teaser-color-black .teaser-article-category,
.teaser.teaser-color-breaking .teaser-article-category,
.teaser.teaser-color-white .teaser-article-category {
  background-color: #f03228;
  color: #fff;
}
.teaser.teaser-color-news .teaser-article-category {
  background-color: #000;
  color: #fff;
}
.teaser.teaser-color-entertainment .teaser-article-category {
  background-color: #5b062b;
  color: #fff;
}
.teaser.teaser-color-sport .teaser-article-category {
  background-color: #f03228;
  color: #fff;
}
.teaser.teaser-color-health .teaser-article-category {
  background-color: #ffdd40;
  color: #000;
}
.teaser.teaser-color-consumer .teaser-article-category {
  background-color: #005170;
  color: #fff;
}
.article--blog .article-byline {
  font-size: 20px;
  width: 100%;
  display: block;
}
@media (max-width: 1023.98px) {
  .article--blog .article-byline {
    font-size: 10px;
  }
}
.article--blog .article-byline .author-byline {
  width: 100%;
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(33, 33, 33, 0.2);
  padding: 0 0 15px;
}
@media (max-width: 1023.98px) {
  .article--blog .article-byline .author-byline {
    padding: 12px 0 17px;
    margin-bottom: 0;
  }
}
.article--blog .article-byline .article-author {
  margin-bottom: 0.2rem;
  position: relative;
  vertical-align: middle;
  margin-right: 0;
  text-transform: inherit;
  display: block;
}
@media (max-width: 1023.98px) {
  .article--blog .article-byline .article-author {
    margin-bottom: 0;
  }
}
.article--blog .article-byline .article-author figure {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  margin-right: 15px;
  float: left;
  margin-bottom: 0;
}
@media (max-width: 1023.98px) {
  .article--blog .article-byline .article-author figure {
    width: 60px;
    height: 60px;
  }
}
@media (max-width: 767.98px) {
  .article--blog .article-byline .article-author figure {
    width: 50px;
    height: 50px;
    margin-right: 10px;
  }
}
.article--blog .article-byline .article-author .author-data {
  width: calc(100% - 85px);
}
.article--blog .article-byline .article-author .author-name {
  text-transform: uppercase;
  font-size: 20px;
  color: #f03228;
  letter-spacing: -0.3px;
}
@media (max-width: 1023.98px) {
  .article--blog .article-byline .article-author .author-name {
    font-size: 18px;
  }
}
@media (max-width: 767.98px) {
  .article--blog .article-byline .article-author .author-name {
    font-size: 16px;
  }
}
.article--blog .article-byline .article-author .author-role {
  font-size: 13px;
  color: #4e4e4e;
  margin-top: -4px;
}
@media (max-width: 1023.98px) {
  .article--blog .article-byline .article-author .author-role {
    font-size: 11px;
  }
}
@media (max-width: 767.98px) {
  .article--blog .article-byline .article-author .author-role {
    font-size: 10px;
  }
}
.article--blog .article-byline .article-author .link-byline {
  text-decoration: none;
  width: 100%;
  display: flex;
  align-items: center;
}
.article--blog
  .article-byline
  .article-author.show-byline-menu
  .follow-author-menu {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}
.article--blog .article-byline .article-author + .article-date {
  margin-left: 0.2rem;
}
.article--blog .article-byline .article-author + .article-date:before {
  content: " —";
  padding-right: 0.2rem;
}
.article--blog .article-byline .article-author .author-description {
  margin-bottom: 0.5rem;
}
.article--blog .article-byline .article-author .follow-author-menu {
  visibility: hidden;
  transform: translateY(-1rem);
  opacity: 0;
  border: 1px solid #d7d7d7;
  transition: opacity 0.1s ease, transform 0.1s ease;
  width: 10rem;
  position: absolute;
  top: 2.5rem;
  left: 0;
  background-color: #fff;
  z-index: 10;
  box-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.25);
  border-radius: 0.2rem;
}
.article--blog .article-byline .article-author .follow-author-menu ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.article--blog .article-byline .article-author .follow-author-menu ul li {
  margin: 0;
  padding: 0;
  font-size: 0.9rem;
}
.article--blog
  .article-byline
  .article-author
  .follow-author-menu
  ul
  li
  i:before {
  width: 2rem;
}
.article--blog .article-byline .article-author .follow-author-menu ul li a {
  display: block;
  padding: 0.5rem 0;
  color: #333;
  border-bottom: 1px solid #d7d7d7;
}
.article--blog
  .article-byline
  .article-author
  .follow-author-menu
  ul
  li
  a:hover {
  background-color: #f4f4f4;
  text-decoration: none;
}
.article--blog
  .article-byline
  .article-author
  .follow-author-menu
  ul
  li:last-child
  a {
  border: 0;
}
.article--blog .article-byline.article-byline--top .author-byline {
  padding: 0;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .article--blog .article-byline.article-byline--top .author-byline {
    margin-top: -22px;
  }
}
.article--blog .article-byline.article-byline--top .link-byline {
  padding-bottom: 15px;
}
.article--blog .article-byline.article-byline--footer {
  margin-top: 0;
  background: #f4f4f4;
  padding: 20px 30px;
  clear: both;
}
@media (max-width: 1023.98px) {
  .article--blog .article-byline.article-byline--footer {
    padding: 20px 40px;
    margin-left: -40px;
    margin-right: -40px;
    border-top: 1px solid rgba(33, 33, 33, 0.2);
    width: calc(100% + 80px);
  }
}
@media (max-width: 767.98px) {
  .article--blog .article-byline.article-byline--footer {
    padding: 20px;
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
  }
}
.article--blog .article-byline.article-byline--footer .article-author {
  display: flex;
  align-items: center;
  overflow: auto;
}
.article--blog .article-byline.article-byline--footer .article-author:after {
  content: "";
}
.article--blog .article-byline.article-byline--footer .author-byline {
  padding: 0;
  border: 0;
  margin: 0;
}
@media (max-width: 1023.98px) {
  .article--blog .article-byline.article-byline--footer .article-author figure {
    width: 50px;
    height: 50px;
    margin-rigth: 10x;
  }
}
@media (max-width: 767.98px) {
  .article--blog .article-byline.article-byline--footer .article-author figure {
    width: 50px;
    height: 50px;
  }
}
.article--blog
  .article-byline.article-byline--footer
  .article-author
  .author-data {
  width: calc(100% - 85px);
}
@media (max-width: 1023.98px) {
  .article--blog
    .article-byline.article-byline--footer
    .article-author
    .author-name {
    font-size: 16px;
  }
}
@media (max-width: 767.98px) {
  .article--blog
    .article-byline.article-byline--footer
    .article-author
    .author-name {
    font-size: 16px;
  }
}
@media (max-width: 1023.98px) {
  .article--blog
    .article-byline.article-byline--footer
    .article-author
    .author-role {
    font-size: 10px;
  }
}
@media (max-width: 767.98px) {
  .article--blog
    .article-byline.article-byline--footer
    .article-author
    .author-role {
    font-size: 10px;
  }
}
.article--blog .article-byline.article-byline--footer .author-description {
  margin-top: 15px;
}
.article--blog .article-byline.article-byline--footer .author-description p {
  font-size: 18px;
  line-height: 27px;
  margin: 0;
}
@media (max-width: 767.98px) {
  .article--blog .article-byline.article-byline--footer .author-description p {
    font-size: 17px;
    line-height: 23px;
  }
}
.article--blog .article__header .article-title.no-quotes:before {
  content: "";
}
.article--blog .article__header .article-title:before {
  content: "“";
  color: #f03228;
  font-size: 80px;
  display: inline-block;
  line-height: 28px;
  text-align: left;
  vertical-align: bottom;
  margin: 0 0 -4px -4px;
}
@media (max-width: 1023.98px) {
  .article--blog .article__header .article-title:before {
    font-size: 68px;
  }
}
@media (max-width: 767.98px) {
  .article--blog .article__header .article-title:before {
    font-size: 60px;
    margin-bottom: -8px;
  }
}
.article--blog .highlight {
  color: #f03228;
}
.article--blog .article__header .highlight {
  color: #212121;
}
.article--blog .article-content > ul li:before {
  background-color: #f03228;
}
.article--blog .article-content .article-embed > blockquote cite,
.article--blog
  .article-content
  .article-embed
  > blockquote
  p:first-child:before {
  color: #f03228;
}
.article--blog .article-category,
.article--blog .article-content .article-embed > blockquote p,
.article--blog .article-date {
  color: #212121;
}
@media (max-width: 767.98px) {
  .article--blog .live-and-upcoming {
    margin-top: 0.5rem;
  }
}
.article--blog .article-content > p:first-of-type {
  color: #212121;
}
.article-related .related-header {
  font-size: 28px;
  margin-top: 0;
  line-height: 33px;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .article-related .related-header {
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 10px;
  }
}
.article-related .toggle-related {
  display: inline-block;
  font-size: 0.8rem;
  text-transform: uppercase;
}
.article-related .advert-unit > div {
  margin-top: 20px;
}
.article-related .list {
  margin: 0;
}
.article-related ul li {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
}
@media (max-width: 1023.98px) {
  .article-related ul li {
    margin-bottom: 20px;
  }
}
@media (max-width: 767.98px) {
  .article-related ul li {
    margin-bottom: 10px;
  }
}
.article-related ul li:before {
  display: none;
}
.article-related ul li:hover .list-header {
  text-decoration: underline;
}
.article-related ul li.teaser-advertorial {
  background-color: #eee;
}
.article-related ul li.teaser-advertorial .highlight {
  color: #212121;
}
.article-related ul li.teaser-advertorial .teaser-body {
  padding: 10px 20px;
}
.article-related ul li .teaser-link {
  position: relative;
  max-width: 100%;
  width: 100%;
  display: flex;
  white-space: normal;
  border-bottom: 1px solid rgba(33, 33, 33, 0.2);
  min-height: 122px;
  align-items: center;
}
@media (max-width: 1023.98px) {
  .article-related ul li .teaser-link {
    min-height: 135px;
  }
}
@media (max-width: 767.98px) {
  .article-related ul li .teaser-link {
    min-height: 81px;
  }
}
.article-related ul li .teaser-img {
  width: 200px;
  min-height: 122px;
  height: 100%;
  float: left;
  display: inline-block;
  margin: 0;
  background-size: cover;
  background-position: 50%;
  overflow: hidden;
  align-self: flex-start;
}
@media (max-width: 1023.98px) {
  .article-related ul li .teaser-img {
    width: 240px;
    min-height: 135px;
  }
}
@media (max-width: 767.98px) {
  .article-related ul li .teaser-img {
    width: 144px;
    min-height: 81px;
  }
}
.article-related ul li .teaser-body {
  width: 100%;
  display: inline-block;
  padding: 5px 0;
  float: left;
}
.article-related ul li .teaser-body .teaser-body__label {
  color: #878787;
  text-transform: uppercase;
  letter-spacing: -0.3px;
  margin-top: 5px;
  font-size: 13px;
  margin-bottom: 0;
}
@media (max-width: 1023.98px) {
  .article-related ul li .teaser-body .teaser-body__label {
    font-size: 12px;
    line-height: 12px;
  }
}
.article-related ul li .list-header {
  font-size: 22px;
  line-height: 26px;
  width: 100%;
  display: inline-block;
  word-wrap: break-word;
  color: #000;
  position: relative;
  float: left;
}
@media (max-width: 1023.98px) {
  .article-related ul li .list-header {
    font-size: 26px;
    line-height: 30px;
    width: 100%;
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  .article-related ul li .list-header {
    font-size: 20px;
    line-height: 24px;
    padding: 0;
  }
}
.article-related ul li .teaser-img + .teaser-body {
  width: calc(100% - 200px);
  padding: 5px 20px;
  min-height: none;
}
.article-related ul li .teaser-img + .teaser-body .list-header {
  font-size: 24px;
  line-height: 28px;
}
@media (max-width: 1023.98px) {
  .article-related ul li .teaser-img + .teaser-body {
    width: calc(100% - 240px);
    padding: 5px 20px;
    min-height: none;
  }
  .article-related ul li .teaser-img + .teaser-body .list-header {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 767.98px) {
  .article-related ul li .teaser-img + .teaser-body {
    width: calc(100% - 144px);
    padding: 5px 10px;
    min-height: none;
  }
  .article-related ul li .teaser-img + .teaser-body .list-header {
    font-size: 15px;
    line-height: 18px;
  }
}
@media only screen and (max-device-width: 480px),
  only screen and (max-width: 480px) {
  .content-wrapper .main-content .article-content iframe.instagram-media {
    max-width: 100% !important;
    width: 500px !important;
  }
}
.facebook-ajax .fb-like.fb_iframe_widget {
  margin-top: 7px;
  display: inline-block;
}
@media (max-width: 543.98px) {
  .facebook-ajax .fb-like.fb_iframe_widget {
    margin-top: 10px;
  }
}
iframe[src^="https://www.youtube.com"]
{
  width: 100%;
}
.article-video-container {
  clear: both;
  padding-bottom: 56.25% !important;
}
.article-video-container .msgconsent-optout-marketing {
  margin-top: 24px;
  position: absolute;
  top: 0;
  bottom: 0;
  display: none;
}
.article-video-container .msgconsent-optout-marketing-container {
  display: flex;
  height: 100%;
  align-items: center;
}
.article-video-container .msgconsent-optout-marketing-container p {
  margin: 1em auto;
  font-size: 18px;
  line-height: 27px;
}
@media (max-width: 767.98px) {
  .article-video-container .msgconsent-optout-marketing-container p {
    font-size: 14px;
    line-height: 17px;
  }
}
.article-video-container .msgconsent-optout-marketing--show {
  display: block;
}
.article-video-container + figure {
  overflow: hidden;
}
.jw-display-icon-container {
  pointer-events: inherit !important;
}
.mediaplayerInfo {
  background-size: cover;
  background: #000;
  height: 480px;
  width: 100%;
  display: none;
  position: relative;
}
@media (max-width: 1023.98px) {
  .mediaplayerInfo {
    height: 380px;
  }
}
@media (max-width: 543.98px) {
  .mediaplayerInfo {
    height: 200px;
  }
}
.mediaplayerInfo .playerInfo-container {
  width: 70%;
  margin: 0 auto;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  background: rgba(0, 0, 0, 0.6);
  padding: 35px;
  text-align: center;
  align-self: center;
  line-height: 1.3rem;
  overflow: hidden;
  color: #fff;
  font-size: 17px;
}
@media (max-width: 543.98px) {
  .mediaplayerInfo .playerInfo-container {
    width: 100%;
    height: 100%;
    display: inline-flex;
    align-items: center;
  }
}
.mediaplayer + figcaption.image-caption.expanded,
.scribble-live .slider .mediaplayer + figcaption.expanded.slide-image-caption {
  float: none;
  margin-bottom: -36px;
}
@media (max-width: 767.98px) {
  .mediaplayer + figcaption.image-caption.expanded,
  .scribble-live
    .slider
    .mediaplayer
    + figcaption.expanded.slide-image-caption {
    margin-bottom: -10px;
  }
}
.article-gallery-item {
  position: relative;
  display: block;
}
.openGallery:hover {
  text-decoration: none;
}
.gallery-effect {
  /*! overlay at start */
  /*! content at start */
}
.gallery-effect.mfp-bg {
  opacity: 0;
  transition: all 0.15s ease-out;
  /*! overlay animate in */
  /*! overlay animate out */
}
.gallery-effect.mfp-bg.mfp-ready {
  opacity: 0.95;
}
.gallery-effect.mfp-bg.mfp-removing {
  opacity: 0;
}
.gallery-effect.mfp-wrap {
  /*! content animate it */
  /*! content animate out */
}
.gallery-effect.mfp-wrap .mfp-content {
  opacity: 0;
  transition: all 0.15s ease-out;
}
.gallery-effect.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
.gallery-effect.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}
.dre-item--feature-hide-for-non-logged-in,
.dre-item--feature-hideNonLogged {
  display: none !important;
}
.loggedUser .dre-item--feature-hide-for-non-logged-in,
.loggedUser .dre-item--feature-hideNonLogged {
  display: flex !important;
}
.rtecenter {
  font-size: 0.6rem;
  text-align: center;
  color: #999;
}
.box-plus-welcome .plus-disclaimer {
  margin-top: 0;
}
.box-plus-welcome .box-buy-single-sale {
  margin-bottom: 0;
  background-color: transparent;
}
.box-plus-welcome .box-buy-single-sale:hover {
  background-color: transparent;
}
@media (max-width: 767.98px) {
  .box-plus-welcome {
    text-align: center;
  }
}
.bottom-fade {
  background-image: linear-gradient(180deg, #fff 92%, #ddd);
  background-repeat: repeat-x;
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFDDDDDD', GradientType=0)";
}
.box-title-alt .plus-label-md,
.overlay-icon-plus,
.plus-label-header,
.plus-label-md,
.plus-label-xs,
.plus-label-xxs,
.plus-logo-buy,
.plus-logo-lg,
.plus-logo-list,
.plus-logo-md,
.plus-logo-sm {
  display: inline-block;
  position: relative;
  overflow: visible !important;
  z-index: 2;
  vertical-align: middle;
}
.box-title-alt .plus-label-md:after,
.overlay-icon-plus:after,
.plus-label-header:after,
.plus-label-md:after,
.plus-label-xs:after,
.plus-label-xxs:after,
.plus-logo-buy:after,
.plus-logo-lg:after,
.plus-logo-list:after,
.plus-logo-md:after,
.plus-logo-sm:after {
  content: "";
  position: absolute;
  top: 50%;
  color: #fff;
  z-index: 999;
}
.paper-edge {
  position: relative;
  padding-top: 2rem !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.paper-edge:after,
.paper-edge:before {
  position: absolute;
  left: 0;
  right: 0;
  display: inline-block;
  content: "";
}
.paper-edge:before {
  z-index: 10;
  top: -0.45rem;
  height: 0.5rem;
  background: url("/") bottom repeat-x;
  background-size: contain;
}
.paper-edge:after {
  top: -1rem;
  z-index: 5;
  height: 1rem;
  background-image: linear-gradient(180deg, #fff 0, #ddd);
  background-repeat: repeat-x;
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFDDDDDD', GradientType=0)";
}
.paper-edge h4 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.plus-label-xs {
  height: 0.99rem;
  width: 3.5458163265rem;
  display: inline-block;
  margin-right: 1.21rem;
}
.plus-label-xs:after {
  width: 1.32rem;
  height: 1.32rem;
  margin-top: -0.66rem;
  right: -0.9166666667rem;
}
@media (max-width: 767.98px) {
  .plus-label-xs {
    height: 0.81rem;
    width: 2.901122449rem;
    display: inline-block;
    margin-right: 0.99rem;
  }
  .plus-label-xs:after {
    width: 1.08rem;
    height: 1.08rem;
    margin-top: -0.54rem;
    right: -0.75rem;
  }
}
.plus-label-xxs {
  height: 0.54rem;
  width: 1.9340816327rem;
  display: inline-block;
  margin-right: 0.66rem;
}
.plus-label-xxs:after {
  width: 0.72rem;
  height: 0.72rem;
  margin-top: -0.36rem;
  right: -0.5rem;
}
@media (max-width: 767.98px) {
  .plus-label-xxs {
    height: 0.18rem;
    width: 0.6446938776rem;
    display: inline-block;
    margin-right: 0.22rem;
  }
  .plus-label-xxs:after {
    width: 0.24rem;
    height: 0.24rem;
    margin-top: -0.12rem;
    right: -0.1666666667rem;
  }
}
.plus-label-md {
  height: 1.26rem;
  width: 4.5128571429rem;
  display: inline-block;
  margin-right: 1.54rem;
}
.plus-label-md:after {
  width: 1.68rem;
  height: 1.68rem;
  margin-top: -0.84rem;
  right: -1.1666666667rem;
}
@media (max-width: 767.98px) {
  .plus-label-md {
    height: 0.81rem;
    width: 2.901122449rem;
    display: inline-block;
    margin-right: 0.99rem;
  }
  .plus-label-md:after {
    width: 1.08rem;
    height: 1.08rem;
    margin-top: -0.54rem;
    right: -0.75rem;
  }
}
.plus-logo-list {
  height: 0.81rem;
  width: 2.901122449rem;
  display: inline-block;
  margin-right: 0.99rem;
}
.plus-logo-list:after {
  width: 1.08rem;
  height: 1.08rem;
  margin-top: -0.54rem;
  right: -0.75rem;
}
.box-title-alt .plus-label-md,
.plus-logo-md {
  height: 1.8rem;
  width: 6.4469387755rem;
  display: inline-block;
  margin: 0 1.5rem 0 0;
  vertical-align: -20%;
}
.box-title-alt .plus-label-md:after,
.plus-logo-md:after {
  width: 2.4rem;
  height: 2.4rem;
  margin-top: -1.2rem;
  right: -1.6666666667rem;
}
@media (max-width: 767.98px) {
  .box-title-alt .plus-label-md,
  .plus-logo-md {
    height: 0.9rem;
    width: 3.2234693878rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 1rem;
  }
  .box-title-alt .plus-label-md:after,
  .plus-logo-md:after {
    width: 1.2rem;
    height: 1.2rem;
    margin-top: -0.6rem;
    right: -0.8333333333rem;
  }
}
#signin-label + p {
  margin-top: 1rem;
}
#signin-label .box-title-alt .plus-label-md,
#signin-label .plus-logo-md,
.box-title-alt #signin-label .plus-label-md {
  vertical-align: -10%;
}
@media (max-width: 767.98px) {
  #signin-label .box-title-alt .plus-label-md,
  #signin-label .plus-logo-md,
  .box-title-alt #signin-label .plus-label-md {
    vertical-align: 10%;
  }
}
.box-title-alt .plus-label-md {
  vertical-align: -14%;
}
@media (max-width: 767.98px) {
  .box-title-alt .plus-label-md {
    height: 1.35rem;
    width: 4.8352040816rem;
    display: inline-block;
    margin-right: 1.65rem;
    vertical-align: -5%;
  }
  .box-title-alt .plus-label-md:after {
    width: 1.8rem;
    height: 1.8rem;
    margin-top: -0.9rem;
    right: -1.25rem;
  }
}
.plus-logo-lg {
  vertical-align: middle;
  height: 2.7rem;
  width: 9.6704081633rem;
  display: inline-block;
  margin: 0 3.3rem 0 0.5rem;
}
.plus-logo-lg:after {
  width: 3.6rem;
  height: 3.6rem;
  margin-top: -1.8rem;
  right: -2.5rem;
}
@media (max-width: 767.98px) {
  .plus-logo-lg {
    height: 1.35rem;
    width: 4.8352040816rem;
    display: inline-block;
    margin-right: 1.65rem;
  }
  .plus-logo-lg:after {
    width: 1.8rem;
    height: 1.8rem;
    margin-top: -0.9rem;
    right: -1.25rem;
  }
}
.plus-logo-buy {
  height: 1.35rem;
  width: 4.8352040816rem;
  display: inline-block;
  margin: 0 1.1rem 0 0.2rem;
  vertical-align: -5%;
}
.plus-logo-buy:after {
  width: 1.8rem;
  height: 1.8rem;
  margin-top: -0.9rem;
  right: -1.25rem;
}
@media (max-width: 767.98px) {
  .plus-logo-buy {
    height: 1.35rem;
    width: 4.8352040816rem;
    display: inline-block;
    margin-right: 1.1rem;
    vertical-align: -8%;
  }
  .plus-logo-buy:after {
    width: 1.8rem;
    height: 1.8rem;
    margin-top: -0.9rem;
    right: -1.25rem;
  }
}
.plus-logo-sm {
  height: 1.8rem;
  width: 6.4469387755rem;
  display: inline-block;
  margin: 0 1.5rem 0 0.3rem;
  vertical-align: middle;
}
.plus-logo-sm:after {
  width: 2.4rem;
  height: 2.4rem;
  margin-top: -1.2rem;
  right: -1.6666666667rem;
}
@media (max-width: 767.98px) {
  .plus-logo-sm {
    height: 0.9rem;
    width: 3.2234693878rem;
    display: inline-block;
    margin-right: 1.1rem;
  }
  .plus-logo-sm:after {
    width: 1.2rem;
    height: 1.2rem;
    margin-top: -0.6rem;
    right: -0.8333333333rem;
  }
}
.plus-label-header {
  height: 1.08rem;
  width: 3.8681632653rem;
  display: inline-block;
  margin-right: 1.32rem;
  position: relative;
  vertical-align: middle;
}
.plus-label-header:after {
  width: 1.44rem;
  height: 1.44rem;
  margin-top: -0.72rem;
  right: -1rem;
}
ul .teaser-subscription {
  z-index: 10;
  vertical-align: middle;
  display: inline-block;
}
ul .teaser-subscription:after {
  width: 14px;
  height: 14px;
  content: "";
  display: inline-block;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.list .teaser-plus .overlay-icon {
  position: absolute;
  top: 0.2rem;
  right: 0.2rem;
  z-index: 10;
}
.list .teaser-plus .overlay-icon:after {
  width: 1.2rem;
  height: 1.2rem;
  content: "";
  display: inline-block;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.teaser-oneliner .teaser-subscription {
  z-index: 10;
  vertical-align: middle;
  display: inline-block;
}
.teaser-oneliner .teaser-subscription:after {
  width: 20px;
  height: 20px;
  content: "";
  display: inline-block;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media (max-width: 767.98px) {
  .teaser-oneliner .teaser-subscription:after {
    width: 15px;
    height: 15px;
    content: "";
    display: inline-block;

    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
.list-related-mega .teaser-plus .overlay-icon {
  position: absolute;
  top: 0.2rem;
  right: 0.2rem;
  z-index: 10;
}
.list-related-mega .teaser-plus .overlay-icon:after {
  width: 1.2rem;
  height: 1.2rem;
  content: "";
  display: inline-block;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.sticky-article .teaser-subscription {
  z-index: 10;
  vertical-align: middle;
  display: inline-block;
}
.sticky-article .teaser-subscription:after {
  width: 20px;
  height: 20px;
  content: "";
  display: inline-block;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.teaser-plus.teaser-xxs .overlay-icon {
  position: absolute;
  top: 0.2rem;
  right: 0.2rem;
  z-index: 10;
}
.teaser-plus.teaser-xxs .overlay-icon:after {
  width: 1.2rem;
  height: 1.2rem;
  content: "";
  display: inline-block;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.teaser-plus.teaser-square .overlay-icon,
.teaser-plus.teaser-xs .overlay-icon {
  position: absolute;
  z-index: 10;
  top: 0.3125rem;
  right: 0.3125rem;
}
@media (max-width: 543.98px) {
  .teaser-plus.teaser-square .overlay-icon:after,
  .teaser-plus.teaser-xs .overlay-icon:after {
    width: 25px;
    height: 25px;
    content: "";
    display: inline-block;

    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
@media (min-width: 544px) {
  .teaser-plus.teaser-square .overlay-icon:after,
  .teaser-plus.teaser-xs .overlay-icon:after {
    width: 30px;
    height: 30px;
    content: "";
    display: inline-block;

    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
@media (min-width: 1024px) {
  .teaser-plus.teaser-square .overlay-icon,
  .teaser-plus.teaser-xs .overlay-icon {
    top: 0.7rem;
    right: 0.7rem;
  }
  .teaser-plus.teaser-square .overlay-icon:after,
  .teaser-plus.teaser-xs .overlay-icon:after {
    width: 40px;
    height: 40px;
    content: "";
    display: inline-block;

    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
.teaser-plus.teaser-md .overlay-icon {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  z-index: 10;
}
.teaser-plus.teaser-md .overlay-icon:after {
  width: 25px;
  height: 25px;
  content: "";
  display: inline-block;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media (min-width: 1600px) {
  .teaser-plus.teaser-md .overlay-icon:after {
    width: 30px;
    height: 30px;
    content: "";
    display: inline-block;

    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
.teaser-plus.teaser-bg .overlay-icon {
  position: absolute;
  top: 0.7rem;
  right: 0.7rem;
  z-index: 10;
}
.teaser-plus.teaser-bg .overlay-icon:after {
  width: 1.5rem;
  height: 1.5rem;
  content: "";
  display: inline-block;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media (max-width: 543.98px) {
  .teaser-plus.teaser-bg .overlay-icon:after {
    width: 30px;
    height: 30px;
    content: "";
    display: inline-block;

    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
@media (min-width: 544px) {
  .teaser-plus.teaser-bg .overlay-icon:after {
    width: 40px;
    height: 40px;
    content: "";
    display: inline-block;

    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
@media (min-width: 1024px) {
  .teaser-plus.teaser-bg .overlay-icon {
    top: 0.8rem;
    right: 0.8rem;
  }
  .teaser-plus.teaser-bg .overlay-icon:after {
    width: 50px;
    height: 50px;
    content: "";
    display: inline-block;

    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
.article-embedded-link.teaser-plus .overlay-icon {
  position: absolute;
  top: 0.2rem;
  right: 0.2rem;
  z-index: 10;
}
.article-embedded-link.teaser-plus .overlay-icon:after {
  width: 1.2rem;
  height: 1.2rem;
  content: "";
  display: inline-block;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.teaser-plus .related-img .overlay-icon {
  position: absolute;
  top: 0.3125rem;
  right: 0.3125rem;
  z-index: 10;
}
.teaser-plus .related-img .overlay-icon:after {
  width: 20px;
  height: 20px;
  content: "";
  display: inline-block;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.plus-welcome {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 1rem;
}
.plus-welcome .plus-logo-lg {
  vertical-align: -14%;
}
.plus-offer {
  padding: 1rem;
  background-color: #000;
  color: #fff;
}
.plus-offer-price {
  background-color: #eee;
  padding: 0.5rem;
}
.box-offer {
  padding: 0.5rem;
  width: 100%;
}
.offer-content {
  padding-bottom: 3rem;
  position: relative;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ccc;
}
.offer-content em {
  color: #f03228;
  font-style: normal;
}
.offer-content .box-footer {
  padding: 0.5rem;
}
.box-offer + .box-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
iframe[src~="//epaper.infomedia.dk"]
{
  width: 100%;
  height: 37.5rem;
  margin: 1rem 0 0.4rem;
}
@media (max-width: 767.98px) {
  iframe[src~="//epaper.infomedia.dk"]
  {
    height: 50vh;
  }
}
.plus-disclaimer {
  font-size: 0.9rem;
  margin: 0.5rem 0 1rem;
  color: #666;
  line-height: 1.4;
}
.plus-login {
  max-width: 50rem;
  text-align: right;
  margin: 0 auto;
}
.box-buy-single-sale + .box-buy-single-sale {
  position: relative;
}
.box-buy-single-sale + .box-buy-single-sale:before {
  display: inline-block;
  position: absolute;
  content: "- ELLER - ";
  left: 50%;
  top: -0.9rem;
  color: #666;
  font-size: 0.8rem;
  margin-left: -2rem;
}
.buy-link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
}
.box-buy-single-sale {
  background-color: #eee;
  position: relative;
  margin-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 50rem;
  padding: 1rem;
  transition: background-color 0.2s ease;
}
.box-buy-single-sale:hover {
  background-color: #e1e1e1;
}
.box-buy-single-sale .box-right {
  display: inline-block;
  float: right;
}
.box-buy-single-sale .kr {
  font-size: 0.8rem;
  text-transform: uppercase;
}
.box-buy-single-sale .price-header {
  float: left;
  padding: 0.3rem 0 0;
  font-size: 1.5rem;
  text-transform: uppercase;
  text-align: left;
}
.box-buy-single-sale .price-header em {
  display: block;
  font-size: 0.7rem;
  font-style: normal;
  margin-top: 0.4rem;
}
.box-buy-single-sale .article-price {
  padding: 0.6rem 1rem 0;
  font-size: 2rem;
  display: inline-block;
}
.article-content .article-embed-poll .box-buy-single-sale .sg-button,
.article ajax-content-block .article-embed-poll .box-buy-single-sale .sg-button,
.box-buy-single-sale .article-content .article-embed-poll .sg-button,
.box-buy-single-sale .article ajax-content-block .article-embed-poll .sg-button,
.box-buy-single-sale .btn,
.box-buy-single-sale .btn-border,
.box-buy-single-sale .scribble-live .load-more-post,
.scribble-live .box-buy-single-sale .load-more-post {
  float: right;
}
@media (max-width: 767.98px) {
  .box-buy-single-sale {
    padding: 0.5rem;
  }
  .box-buy-single-sale .price-header {
    padding-top: 0;
    float: none;
    display: block;
    text-align: center;
  }
  .box-buy-single-sale .box-right {
    display: inline-block;
    margin: 0.5rem auto 0;
    float: none;
  }
  .box-buy-single-sale .article-price {
    padding: 0 0.6rem 0 0;
    font-size: 1rem;
    line-height: 31px;
  }
  .box-buy-single-sale button {
    float: none;
  }
}
.box-buy-free {
  padding: 1rem 1rem 0;
  position: relative;
  text-align: center;
}
.article-content .article-embed-poll .box-buy-free .sg-button,
.article ajax-content-block .article-embed-poll .box-buy-free .sg-button,
.box-buy-free .article-content .article-embed-poll .sg-button,
.box-buy-free .article ajax-content-block .article-embed-poll .sg-button,
.box-buy-free .btn,
.box-buy-free .btn-border,
.box-buy-free .scribble-live .load-more-post,
.scribble-live .box-buy-free .load-more-post {
  margin-left: auto;
  margin-right: auto;
}
.box-buy-free .price-header {
  display: block;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  text-transform: uppercase;
}
.teaser-plus.teaser-sm .teaser-subscription:after {
  width: 25px;
  height: 25px;
  content: "";
  display: inline-block;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.article-content .article-embed-poll,
.article ajax-content-block .article-embed-poll,
.box {
  margin-bottom: 1rem;
  padding: 0.625rem;
  position: relative;
}
.article-content .article-embed-poll .list,
.article ajax-content-block .article-embed-poll .list,
.box .list {
  margin-bottom: 0;
}
.article-content .article-embed-poll .box ul + .sg-page-title,
.article-content .article-embed-poll ul + .box-title,
.article-content .article-embed-poll ul + .box-title-strike,
.article-content .article-embed-poll ul + .sg-page-title,
.article ajax-content-block .article-embed-poll .box ul + .sg-page-title,
.article ajax-content-block .article-embed-poll ul + .box-title,
.article ajax-content-block .article-embed-poll ul + .box-title-strike,
.article ajax-content-block .article-embed-poll ul + .sg-page-title,
.box ul + .box-title,
.box ul + .box-title-strike {
  margin-top: 1.5rem;
}
.box-title-subheader {
  font-size: 15px;
  color: #666;
  display: block;
  margin-top: 0.2rem;
}
.box-footer {
  padding-top: 0.5rem;
  clear: both;
  width: 100%;
}
.article-content .article-embed-poll,
.article ajax-content-block .article-embed-poll,
.box-sm {
  margin-bottom: 1rem;
}
.article-content .article-embed-poll .box-title,
.article-content .article-embed-poll .box-title-strike,
.article-content .article-embed-poll .sg-page-title,
.article ajax-content-block .article-embed-poll .box-title,
.article ajax-content-block .article-embed-poll .box-title-strike,
.article ajax-content-block .article-embed-poll .sg-page-title,
.box-sm .box-title,
.box-sm .box-title-strike {
  font-size: 1.5rem;
}
.list-body {
  overflow: hidden;
}
.box-icon-video {
  position: relative;
  margin-top: 30px;
}
.article-content .article-embed-poll .box-icon-video .sg-page-title:before,
.article
  ajax-content-block
  .article-embed-poll
  .box-icon-video
  .sg-page-title:before,
.box-icon-video .article-content .article-embed-poll .sg-page-title:before,
.box-icon-video
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title:before,
.box-icon-video .box-title-strike:before,
.box-icon-video .box-title:before {
  display: inline-block;
  background-color: #f03228;
  color: #fff;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 1.875rem;
  content: "";
  font-family: bt-icons;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  top: -1.225rem;
  left: 50%;
  margin: 0 auto 0 -1.875rem;
}
.article-count {
  color: #f03228;
  text-transform: none;
  font-size: 13px;
}
.article-count a {
  color: #f03228;
}
.box-title-alt {
  margin-bottom: 1rem;
  font-size: 25px;
  color: #000;
  text-transform: uppercase;
  position: relative;
}
.box-title-alt small {
  color: #f03228;
  font-size: 100%;
}
@media (max-width: 767.98px) {
  .box-title-alt {
    font-size: 25px;
  }
}
.article-content .article-embed-poll .sg-page-title,
.article ajax-content-block .article-embed-poll .sg-page-title,
.box-title,
.box-title-strike {
  font-size: 25px;
  line-height: 1;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0 auto 1rem;
}
.box-title-strike {
  position: relative;
  z-index: 0;
  text-align: center;
}
.box-title-strike:before {
  position: absolute;
  left: -1rem;
  right: -1rem;
  top: 8px;
  height: 5px;
  background-color: #e1e1e1;
  content: "";
  z-index: -1;
}
.box-title-xs {
  border-top: 2px solid rgba(0, 0, 0, 0.1);
  padding: 0.5rem 0 0.2rem;
  margin-bottom: 0.3rem;
  font-size: 1.5rem;
  font-weight: 400;
  text-transform: uppercase;
}
.box-title-xs .small {
  font-size: 0.8rem !important;
  margin-top: 0.4rem;
  line-height: 1.4rem;
}

/*!
$col-backgrund, 
$col-header,
$col-subheader,
$col-bullet
$col-highlight,*/
/*!
1. $col-backgrund, 
2. $col-title,
3. $col-header,
4. $col-subheader,
5. $col-highlight,
6. $col-btn-text: null 
7: $col-color;
*/
.box-theme-clear {
  background: #fff;
  color: #000;
  border-top: 4px solid #f03228;
  border-top: 2px solid rgba(0, 0, 0, 0.1);
  border-bottom: 2px solid rgba(0, 0, 0, 0.1);
  padding: 0.5rem 0;
}
.box-theme-clear .list-icon:before,
.box-theme-clear a {
  color: #f03228;
}
.box-theme-clear .list-icon:before:hover,
.box-theme-clear a:hover {
  color: #d6190f;
}
.box-theme-clear .pang {
  background-color: #fff !important;
  box-shadow: -4px 0 0 #fff, 5px 0 0 #fff !important;
}
.article-content .article-embed-poll .box-theme-clear .sg-page-title,
.article-content .article-embed-poll .box-theme-clear .sg-page-title a,
.article-content .article-embed-poll .box-theme-clear .sg-page-title a:hover,
.article-content .article-embed-poll .box-theme-clear .sg-page-title span,
.article ajax-content-block .article-embed-poll .box-theme-clear .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-clear
  .sg-page-title
  a,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-clear
  .sg-page-title
  a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-clear
  .sg-page-title
  span,
.box-theme-clear .article-content .article-embed-poll .sg-page-title,
.box-theme-clear .article-content .article-embed-poll .sg-page-title a,
.box-theme-clear .article-content .article-embed-poll .sg-page-title a:hover,
.box-theme-clear .article-content .article-embed-poll .sg-page-title span,
.box-theme-clear .article ajax-content-block .article-embed-poll .sg-page-title,
.box-theme-clear
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-clear
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-clear
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-clear .box-title,
.box-theme-clear .box-title-strike,
.box-theme-clear .box-title-strike a,
.box-theme-clear .box-title-strike a:hover,
.box-theme-clear .box-title-strike span,
.box-theme-clear .box-title a,
.box-theme-clear .box-title a:hover,
.box-theme-clear .box-title span,
.box-theme-clear .header {
  color: #000;
}
.box-theme-clear .header .highlight {
  color: #f03228;
}
.box-theme-clear .list-header {
  color: #000;
}
.box-theme-clear .btn-link,
.box-theme-clear .highlight {
  color: #f03228 !important;
}
.box-theme-clear .list-item {
  line-height: 1.2;
  border-color: rgba(0, 0, 0, 0.1);
}
.box-theme-clear .list-item b {
  color: rgba(0, 0, 0, 0.4);
}
.box-theme-clear .list-item .highlight,
.box-theme-clear .list-item:before,
.box-theme-clear .list-item time {
  color: #f03228;
}
.box-theme-clear .list-bullet .list-item:before {
  background-color: #f03228;
}
.box-theme-clear .list-arrow li:before {
  color: #000;
}
.box-theme-clear .load-more {
  background-color: #f03228;
  color: #fff;
}
.box-theme-clear .load-more:hover {
  background-color: #ee1c11;
}
.box-theme-clear .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.box-theme-clear .load-more:focus {
  outline: 0;
}
.box-theme-news {
  background: #d7d7d7;
  color: #000;
  border-top: 4px solid #f03228;
}
.box-theme-news .list-icon:before,
.box-theme-news a {
  color: #f03228;
}
.box-theme-news .list-icon:before:hover,
.box-theme-news a:hover {
  color: #d6190f;
}
.box-theme-news .pang {
  background-color: #d7d7d7 !important;
  box-shadow: -4px 0 0 #d7d7d7, 5px 0 0 #d7d7d7 !important;
}
.article-content .article-embed-poll .box-theme-news .sg-page-title,
.article-content .article-embed-poll .box-theme-news .sg-page-title a,
.article-content .article-embed-poll .box-theme-news .sg-page-title a:hover,
.article-content .article-embed-poll .box-theme-news .sg-page-title span,
.article ajax-content-block .article-embed-poll .box-theme-news .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-news
  .sg-page-title
  a,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-news
  .sg-page-title
  a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-news
  .sg-page-title
  span,
.box-theme-news .article-content .article-embed-poll .sg-page-title,
.box-theme-news .article-content .article-embed-poll .sg-page-title a,
.box-theme-news .article-content .article-embed-poll .sg-page-title a:hover,
.box-theme-news .article-content .article-embed-poll .sg-page-title span,
.box-theme-news .article ajax-content-block .article-embed-poll .sg-page-title,
.box-theme-news
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-news
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-news
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-news .box-title,
.box-theme-news .box-title-strike,
.box-theme-news .box-title-strike a,
.box-theme-news .box-title-strike a:hover,
.box-theme-news .box-title-strike span,
.box-theme-news .box-title a,
.box-theme-news .box-title a:hover,
.box-theme-news .box-title span,
.box-theme-news .header {
  color: #000;
}
.box-theme-news .header .highlight {
  color: #f03228;
}
.box-theme-news .list-header {
  color: #000;
}
.box-theme-news .btn-link,
.box-theme-news .highlight {
  color: #f03228 !important;
}
.box-theme-news .list-item {
  line-height: 1.2;
}
.box-theme-news .list-item b {
  color: rgba(0, 0, 0, 0.4);
}
.box-theme-news .list-item .highlight,
.box-theme-news .list-item:before,
.box-theme-news .list-item time {
  color: #f03228;
}
.box-theme-news .list-bullet .list-item:before {
  background-color: #f03228;
}
.box-theme-news .list-arrow li:before {
  color: #000;
}
.box-theme-news .load-more {
  background-color: #f03228;
  color: #fff;
}
.box-theme-news .load-more:hover {
  background-color: #ee1c11;
}
.box-theme-news .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.box-theme-news .load-more:focus {
  outline: 0;
}
.box-theme-news small {
  line-height: 1.5;
  display: inline-block;
}
.box-theme-plus {
  background: #d7d7d7;
  color: #000;
  border-top: 4px solid #f03228;
}
.box-theme-plus .list-icon:before,
.box-theme-plus a {
  color: #f03228;
}
.box-theme-plus .list-icon:before:hover,
.box-theme-plus a:hover {
  color: #d6190f;
}
.box-theme-plus .pang {
  background-color: #d7d7d7 !important;
  box-shadow: -4px 0 0 #d7d7d7, 5px 0 0 #d7d7d7 !important;
}
.article-content .article-embed-poll .box-theme-plus .sg-page-title,
.article-content .article-embed-poll .box-theme-plus .sg-page-title a,
.article-content .article-embed-poll .box-theme-plus .sg-page-title a:hover,
.article-content .article-embed-poll .box-theme-plus .sg-page-title span,
.article ajax-content-block .article-embed-poll .box-theme-plus .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-plus
  .sg-page-title
  a,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-plus
  .sg-page-title
  a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-plus
  .sg-page-title
  span,
.box-theme-plus .article-content .article-embed-poll .sg-page-title,
.box-theme-plus .article-content .article-embed-poll .sg-page-title a,
.box-theme-plus .article-content .article-embed-poll .sg-page-title a:hover,
.box-theme-plus .article-content .article-embed-poll .sg-page-title span,
.box-theme-plus .article ajax-content-block .article-embed-poll .sg-page-title,
.box-theme-plus
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-plus
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-plus
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-plus .box-title,
.box-theme-plus .box-title-strike,
.box-theme-plus .box-title-strike a,
.box-theme-plus .box-title-strike a:hover,
.box-theme-plus .box-title-strike span,
.box-theme-plus .box-title a,
.box-theme-plus .box-title a:hover,
.box-theme-plus .box-title span,
.box-theme-plus .header {
  color: #000;
}
.box-theme-plus .header .highlight {
  color: #f03228;
}
.box-theme-plus .list-header {
  color: #000;
}
.box-theme-plus .btn-link,
.box-theme-plus .highlight {
  color: #f03228 !important;
}
.box-theme-plus .list-item {
  line-height: 1.2;
}
.box-theme-plus .list-item b {
  color: rgba(0, 0, 0, 0.4);
}
.box-theme-plus .list-item .highlight,
.box-theme-plus .list-item:before,
.box-theme-plus .list-item time {
  color: #f03228;
}
.box-theme-plus .list-bullet .list-item:before {
  background-color: #f03228;
}
.box-theme-plus .list-arrow li:before {
  color: #000;
}
.box-theme-plus .load-more {
  background-color: #f03228;
  color: #fff;
}
.box-theme-plus .load-more:hover {
  background-color: #ee1c11;
}
.box-theme-plus .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.box-theme-plus .load-more:focus {
  outline: 0;
}
.box-theme-neutral {
  background: #d7d7d7;
  color: #000;
  border-top: 4px solid #f03228;
}
.box-theme-neutral .list-icon:before,
.box-theme-neutral a {
  color: #f03228;
}
.box-theme-neutral .list-icon:before:hover,
.box-theme-neutral a:hover {
  color: #d6190f;
}
.box-theme-neutral .pang {
  background-color: #d7d7d7 !important;
  box-shadow: -4px 0 0 #d7d7d7, 5px 0 0 #d7d7d7 !important;
}
.article-content .article-embed-poll .box-theme-neutral .sg-page-title,
.article-content .article-embed-poll .box-theme-neutral .sg-page-title a,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-neutral
  .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-neutral
  .sg-page-title
  a,
.box-theme-neutral .article-content .article-embed-poll .sg-page-title,
.box-theme-neutral .article-content .article-embed-poll .sg-page-title a,
.box-theme-neutral
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title,
.box-theme-neutral
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-neutral .box-title,
.box-theme-neutral .box-title-strike,
.box-theme-neutral .box-title-strike a,
.box-theme-neutral .box-title a {
  color: #999;
}
.article-content .article-embed-poll .box-theme-neutral .sg-page-title a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-neutral
  .sg-page-title
  a:hover,
.box-theme-neutral .article-content .article-embed-poll .sg-page-title a:hover,
.box-theme-neutral
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-neutral .box-title-strike a:hover,
.box-theme-neutral .box-title a:hover {
  color: grey;
}
.article-content .article-embed-poll .box-theme-neutral .sg-page-title span,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-neutral
  .sg-page-title
  span,
.box-theme-neutral .article-content .article-embed-poll .sg-page-title span,
.box-theme-neutral
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-neutral .box-title-strike span,
.box-theme-neutral .box-title span,
.box-theme-neutral .header {
  color: #000;
}
.box-theme-neutral .header .highlight {
  color: #f03228;
}
.box-theme-neutral .list-header {
  color: #000;
}
.box-theme-neutral .btn-link,
.box-theme-neutral .highlight {
  color: #f03228 !important;
}
.box-theme-neutral .list-item {
  line-height: 1.2;
}
.box-theme-neutral .list-item b {
  color: rgba(0, 0, 0, 0.4);
}
.box-theme-neutral .list-item .highlight,
.box-theme-neutral .list-item:before,
.box-theme-neutral .list-item time {
  color: #f03228;
}
.box-theme-neutral .list-bullet .list-item:before {
  background-color: #f03228;
}
.box-theme-neutral .list-arrow li:before {
  color: #999;
}
.box-theme-neutral .load-more {
  background-color: #f03228;
  color: #fff;
}
.box-theme-neutral .load-more:hover {
  background-color: #ee1c11;
}
.box-theme-neutral .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.box-theme-neutral .load-more:focus {
  outline: 0;
}
.box-theme-facebook {
  background: #d7d7d7;
  color: #000;
  border-top: 4px solid #4c66a4;
}
.box-theme-facebook .list-icon:before,
.box-theme-facebook a {
  color: #4c66a4;
}
.box-theme-facebook .list-icon:before:hover,
.box-theme-facebook a:hover {
  color: #3c5081;
}
.box-theme-facebook .pang {
  background-color: #d7d7d7 !important;
  box-shadow: -4px 0 0 #d7d7d7, 5px 0 0 #d7d7d7 !important;
}
.article-content .article-embed-poll .box-theme-facebook .sg-page-title,
.article-content .article-embed-poll .box-theme-facebook .sg-page-title a,
.article-content .article-embed-poll .box-theme-facebook .sg-page-title a:hover,
.article-content .article-embed-poll .box-theme-facebook .sg-page-title span,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-facebook
  .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-facebook
  .sg-page-title
  a,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-facebook
  .sg-page-title
  a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-facebook
  .sg-page-title
  span,
.box-theme-facebook .article-content .article-embed-poll .sg-page-title,
.box-theme-facebook .article-content .article-embed-poll .sg-page-title a,
.box-theme-facebook .article-content .article-embed-poll .sg-page-title a:hover,
.box-theme-facebook .article-content .article-embed-poll .sg-page-title span,
.box-theme-facebook
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title,
.box-theme-facebook
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-facebook
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-facebook
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-facebook .box-title,
.box-theme-facebook .box-title-strike,
.box-theme-facebook .box-title-strike a,
.box-theme-facebook .box-title-strike a:hover,
.box-theme-facebook .box-title-strike span,
.box-theme-facebook .box-title a,
.box-theme-facebook .box-title a:hover,
.box-theme-facebook .box-title span,
.box-theme-facebook .header {
  color: #000;
}
.box-theme-facebook .header .highlight {
  color: #4c66a4;
}
.box-theme-facebook .list-header {
  color: #000;
}
.box-theme-facebook .btn-link,
.box-theme-facebook .highlight {
  color: #4c66a4 !important;
}
.box-theme-facebook .list-item {
  line-height: 1.2;
}
.box-theme-facebook .list-item b {
  color: rgba(0, 0, 0, 0.4);
}
.box-theme-facebook .list-item .highlight,
.box-theme-facebook .list-item:before,
.box-theme-facebook .list-item time {
  color: #4c66a4;
}
.box-theme-facebook .list-bullet .list-item:before {
  background-color: #4c66a4;
}
.box-theme-facebook .list-arrow li:before {
  color: #000;
}
.box-theme-facebook .load-more {
  background-color: #4c66a4;
  color: #fff;
}
.box-theme-facebook .load-more:hover {
  background-color: #445b93;
}
.box-theme-facebook .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.box-theme-facebook .load-more:focus {
  outline: 0;
}
.box-theme-mx {
  background: #d7d7d7;
  color: #000;
  border-top: 4px solid #044ca0;
}
.box-theme-mx .list-icon:before,
.box-theme-mx a {
  color: #044ca0;
}
.box-theme-mx .list-icon:before:hover,
.box-theme-mx a:hover {
  color: #03346e;
}
.box-theme-mx .pang {
  background-color: #d7d7d7 !important;
  box-shadow: -4px 0 0 #d7d7d7, 5px 0 0 #d7d7d7 !important;
}
.article-content .article-embed-poll .box-theme-mx .sg-page-title,
.article-content .article-embed-poll .box-theme-mx .sg-page-title a,
.article ajax-content-block .article-embed-poll .box-theme-mx .sg-page-title,
.article ajax-content-block .article-embed-poll .box-theme-mx .sg-page-title a,
.box-theme-mx .article-content .article-embed-poll .sg-page-title,
.box-theme-mx .article-content .article-embed-poll .sg-page-title a,
.box-theme-mx .article ajax-content-block .article-embed-poll .sg-page-title,
.box-theme-mx .article ajax-content-block .article-embed-poll .sg-page-title a,
.box-theme-mx .box-title,
.box-theme-mx .box-title-strike,
.box-theme-mx .box-title-strike a,
.box-theme-mx .box-title a {
  color: #fff;
}
.article-content .article-embed-poll .box-theme-mx .sg-page-title a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-mx
  .sg-page-title
  a:hover,
.box-theme-mx .article-content .article-embed-poll .sg-page-title a:hover,
.box-theme-mx
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-mx .box-title-strike a:hover,
.box-theme-mx .box-title a:hover {
  color: #e6e6e6;
}
.article-content .article-embed-poll .box-theme-mx .sg-page-title span,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-mx
  .sg-page-title
  span,
.box-theme-mx .article-content .article-embed-poll .sg-page-title span,
.box-theme-mx
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-mx .box-title-strike span,
.box-theme-mx .box-title span,
.box-theme-mx .header {
  color: #000;
}
.box-theme-mx .header .highlight {
  color: #044ca0;
}
.box-theme-mx .list-header {
  color: #000;
}
.box-theme-mx .btn-link,
.box-theme-mx .highlight {
  color: #044ca0 !important;
}
.box-theme-mx .list-item {
  line-height: 1.2;
}
.box-theme-mx .list-item b {
  color: rgba(0, 0, 0, 0.4);
}
.box-theme-mx .list-item .highlight,
.box-theme-mx .list-item:before,
.box-theme-mx .list-item time {
  color: #044ca0;
}
.box-theme-mx .list-bullet .list-item:before {
  background-color: #044ca0;
}
.box-theme-mx .list-arrow li:before {
  color: #fff;
}
.box-theme-mx .load-more {
  background-color: #044ca0;
  color: #fff;
}
.box-theme-mx .load-more:hover {
  background-color: #034087;
}
.box-theme-mx .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.box-theme-mx .load-more:focus {
  outline: 0;
}
.article-content .article-embed-poll .box-theme-mx .sg-page-title,
.article ajax-content-block .article-embed-poll .box-theme-mx .sg-page-title,
.box-theme-mx .article-content .article-embed-poll .sg-page-title,
.box-theme-mx .article ajax-content-block .article-embed-poll .sg-page-title,
.box-theme-mx .box-title,
.box-theme-mx .box-title-strike {
  margin: -0.625rem -0.625rem 1rem;
  padding: 0.3125rem 0.625rem 0.625rem;
  background: #044ca0;
}
.article-content .article-embed-poll .box-theme-mx .sg-page-title:after,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-mx
  .sg-page-title:after,
.box-theme-mx .article-content .article-embed-poll .sg-page-title:after,
.box-theme-mx
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title:after,
.box-theme-mx .box-title-strike:after,
.box-theme-mx .box-title:after {
  content: "";
  display: inline-block;
  width: 46px;
  height: 50px;
  background: url("/") 50% no-repeat;
  background-size: contain;
  position: absolute;
  right: 1rem;
  top: -1rem;
}
.box-theme-black,
.box-theme-black-breaking {
  background: #000;
  color: #fff;
  border-top: 4px solid #f03228;
}
.box-theme-black-breaking .list-icon:before,
.box-theme-black-breaking a,
.box-theme-black .list-icon:before,
.box-theme-black a {
  color: #f03228;
}
.box-theme-black-breaking .list-icon:before:hover,
.box-theme-black-breaking a:hover,
.box-theme-black .list-icon:before:hover,
.box-theme-black a:hover {
  color: #d6190f;
}
.box-theme-black-breaking .pang,
.box-theme-black .pang {
  background-color: #000 !important;
  box-shadow: -4px 0 0 #000, 5px 0 0 #000 !important;
}
.article-content .article-embed-poll .box-theme-black-breaking .sg-page-title,
.article-content .article-embed-poll .box-theme-black-breaking .sg-page-title a,
.article-content .article-embed-poll .box-theme-black .sg-page-title,
.article-content .article-embed-poll .box-theme-black .sg-page-title a,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-black-breaking
  .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-black-breaking
  .sg-page-title
  a,
.article ajax-content-block .article-embed-poll .box-theme-black .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-black
  .sg-page-title
  a,
.box-theme-black-breaking .article-content .article-embed-poll .sg-page-title,
.box-theme-black-breaking .article-content .article-embed-poll .sg-page-title a,
.box-theme-black-breaking
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title,
.box-theme-black-breaking
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-black-breaking .box-title,
.box-theme-black-breaking .box-title-strike,
.box-theme-black-breaking .box-title-strike a,
.box-theme-black-breaking .box-title a,
.box-theme-black .article-content .article-embed-poll .sg-page-title,
.box-theme-black .article-content .article-embed-poll .sg-page-title a,
.box-theme-black .article ajax-content-block .article-embed-poll .sg-page-title,
.box-theme-black
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-black .box-title,
.box-theme-black .box-title-strike,
.box-theme-black .box-title-strike a,
.box-theme-black .box-title a {
  color: #f03228;
}
.article-content
  .article-embed-poll
  .box-theme-black-breaking
  .sg-page-title
  a:hover,
.article-content .article-embed-poll .box-theme-black .sg-page-title a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-black-breaking
  .sg-page-title
  a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-black
  .sg-page-title
  a:hover,
.box-theme-black-breaking
  .article-content
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-black-breaking
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-black-breaking .box-title-strike a:hover,
.box-theme-black-breaking .box-title a:hover,
.box-theme-black .article-content .article-embed-poll .sg-page-title a:hover,
.box-theme-black
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-black .box-title-strike a:hover,
.box-theme-black .box-title a:hover {
  color: #d6190f;
}
.article-content
  .article-embed-poll
  .box-theme-black-breaking
  .sg-page-title
  span,
.article-content .article-embed-poll .box-theme-black .sg-page-title span,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-black-breaking
  .sg-page-title
  span,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-black
  .sg-page-title
  span,
.box-theme-black-breaking
  .article-content
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-black-breaking
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-black-breaking .box-title-strike span,
.box-theme-black-breaking .box-title span,
.box-theme-black-breaking .header,
.box-theme-black .article-content .article-embed-poll .sg-page-title span,
.box-theme-black
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-black .box-title-strike span,
.box-theme-black .box-title span,
.box-theme-black .header {
  color: #fff;
}
.box-theme-black-breaking .header .highlight,
.box-theme-black .header .highlight {
  color: #f03228;
}
.box-theme-black-breaking .list-header,
.box-theme-black-breaking p,
.box-theme-black .list-header,
.box-theme-black p {
  color: #fff;
}
.box-theme-black-breaking .btn-link,
.box-theme-black-breaking .highlight,
.box-theme-black .btn-link,
.box-theme-black .highlight {
  color: #f03228 !important;
}
.box-theme-black-breaking .list-item,
.box-theme-black .list-item {
  line-height: 1.2;
  border-color: hsla(0, 0%, 100%, 0.25);
}
.box-theme-black-breaking .list-item b,
.box-theme-black .list-item b {
  color: hsla(0, 0%, 100%, 0.5);
}
.box-theme-black-breaking .list-item .highlight,
.box-theme-black-breaking .list-item:before,
.box-theme-black-breaking .list-item time,
.box-theme-black .list-item .highlight,
.box-theme-black .list-item:before,
.box-theme-black .list-item time {
  color: #f03228;
}
.box-theme-black-breaking .list-bullet .list-item:before,
.box-theme-black .list-bullet .list-item:before {
  background-color: #f03228;
}
.box-theme-black-breaking .list-arrow li:before,
.box-theme-black .list-arrow li:before {
  color: #f03228;
}
.box-theme-black-breaking .load-more,
.box-theme-black .load-more {
  background-color: #f03228;
  color: #fff;
}
.box-theme-black-breaking .load-more:hover,
.box-theme-black .load-more:hover {
  background-color: #ee1c11;
}
.box-theme-black-breaking .load-more:active,
.box-theme-black .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.box-theme-black-breaking .load-more:focus,
.box-theme-black .load-more:focus {
  outline: 0;
}
.box-theme-black-breaking {
  border-color: #ffdf4a;
}
.article-content .article-embed-poll .box-theme-black-breaking .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-black-breaking
  .sg-page-title,
.box-theme-black-breaking .article-content .article-embed-poll .sg-page-title,
.box-theme-black-breaking
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title,
.box-theme-black-breaking .box-title,
.box-theme-black-breaking .box-title-strike,
.box-theme-black-breaking .list-arrow li:before {
  color: #ffdf4a;
}
.box-theme-sport {
  background: #333;
  color: #fff;
  border-top: 4px solid #f03228;
}
.box-theme-sport .list-icon:before,
.box-theme-sport a {
  color: #f03228;
}
.box-theme-sport .list-icon:before:hover,
.box-theme-sport a:hover {
  color: #002885;
}
.box-theme-sport .pang {
  background-color: #333 !important;
  box-shadow: -4px 0 0 #333, 5px 0 0 #333 !important;
}
.article-content .article-embed-poll .box-theme-sport .sg-page-title,
.article-content .article-embed-poll .box-theme-sport .sg-page-title a,
.article ajax-content-block .article-embed-poll .box-theme-sport .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-sport
  .sg-page-title
  a,
.box-theme-sport .article-content .article-embed-poll .sg-page-title,
.box-theme-sport .article-content .article-embed-poll .sg-page-title a,
.box-theme-sport .article ajax-content-block .article-embed-poll .sg-page-title,
.box-theme-sport
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-sport .box-title,
.box-theme-sport .box-title-strike,
.box-theme-sport .box-title-strike a,
.box-theme-sport .box-title a {
  color: #f03228;
}
.article-content .article-embed-poll .box-theme-sport .sg-page-title a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-sport
  .sg-page-title
  a:hover,
.box-theme-sport .article-content .article-embed-poll .sg-page-title a:hover,
.box-theme-sport
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-sport .box-title-strike a:hover,
.box-theme-sport .box-title a:hover {
  color: #002885;
}
.article-content .article-embed-poll .box-theme-sport .sg-page-title span,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-sport
  .sg-page-title
  span,
.box-theme-sport .article-content .article-embed-poll .sg-page-title span,
.box-theme-sport
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-sport .box-title-strike span,
.box-theme-sport .box-title span,
.box-theme-sport .header {
  color: #fff;
}
.box-theme-sport .header .highlight {
  color: #f03228;
}
.box-theme-sport .list-header,
.box-theme-sport p {
  color: #fff;
}
.box-theme-sport .btn-link,
.box-theme-sport .highlight {
  color: #f03228 !important;
}
.box-theme-sport .list-item {
  line-height: 1.2;
  border-color: hsla(0, 0%, 100%, 0.25);
}
.box-theme-sport .list-item b {
  color: hsla(0, 0%, 100%, 0.5);
}
.box-theme-sport .list-item .highlight,
.box-theme-sport .list-item:before,
.box-theme-sport .list-item time {
  color: #f03228;
}
.box-theme-sport .list-bullet .list-item:before {
  background-color: #f03228;
}
.box-theme-sport .list-arrow li:before {
  color: #f03228;
}
.box-theme-sport .load-more {
  background-color: #f03228;
  color: #000;
}
.box-theme-sport .load-more:hover {
  background-color: #002f9f;
}
.box-theme-sport .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.box-theme-sport .load-more:focus {
  outline: 0;
}
.box-theme-sport-alt {
  background: #f6f6f6;
  color: #000;
  border-top: 4px solid #f03228;
}
.box-theme-sport-alt .list-icon:before,
.box-theme-sport-alt a {
  color: #f03228;
}
.box-theme-sport-alt .list-icon:before:hover,
.box-theme-sport-alt a:hover {
  color: #002885;
}
.box-theme-sport-alt .pang {
  background-color: #f6f6f6 !important;
  box-shadow: -4px 0 0 #f6f6f6, 5px 0 0 #f6f6f6 !important;
}
.article-content .article-embed-poll .box-theme-sport-alt .sg-page-title,
.article-content .article-embed-poll .box-theme-sport-alt .sg-page-title a,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-sport-alt
  .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-sport-alt
  .sg-page-title
  a,
.box-theme-sport-alt .article-content .article-embed-poll .sg-page-title,
.box-theme-sport-alt .article-content .article-embed-poll .sg-page-title a,
.box-theme-sport-alt
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title,
.box-theme-sport-alt
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-sport-alt .box-title,
.box-theme-sport-alt .box-title-strike,
.box-theme-sport-alt .box-title-strike a,
.box-theme-sport-alt .box-title a {
  color: #f03228;
}
.article-content
  .article-embed-poll
  .box-theme-sport-alt
  .sg-page-title
  a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-sport-alt
  .sg-page-title
  a:hover,
.box-theme-sport-alt
  .article-content
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-sport-alt
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-sport-alt .box-title-strike a:hover,
.box-theme-sport-alt .box-title a:hover {
  color: #002885;
}
.article-content .article-embed-poll .box-theme-sport-alt .sg-page-title span,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-sport-alt
  .sg-page-title
  span,
.box-theme-sport-alt .article-content .article-embed-poll .sg-page-title span,
.box-theme-sport-alt
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-sport-alt .box-title-strike span,
.box-theme-sport-alt .box-title span,
.box-theme-sport-alt .header {
  color: #000;
}
.box-theme-sport-alt .header .highlight {
  color: #f03228;
}
.box-theme-sport-alt .list-header {
  color: #000;
}
.box-theme-sport-alt p {
  color: #fff;
}
.box-theme-sport-alt .btn-link,
.box-theme-sport-alt .highlight {
  color: #f03228 !important;
}
.box-theme-sport-alt .list-item {
  line-height: 1.2;
  border-color: rgba(0, 0, 0, 0.15);
}
.box-theme-sport-alt .list-item b {
  color: hsla(0, 0%, 100%, 0.5);
}
.box-theme-sport-alt .list-item .highlight,
.box-theme-sport-alt .list-item:before,
.box-theme-sport-alt .list-item time {
  color: #f03228;
}
.box-theme-sport-alt .list-bullet .list-item:before {
  background-color: #f03228;
}
.box-theme-sport-alt .list-arrow li:before {
  color: #f03228;
}
.box-theme-sport-alt .load-more {
  background-color: #f03228;
  color: #000;
}
.box-theme-sport-alt .load-more:hover {
  background-color: #002f9f;
}
.box-theme-sport-alt .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.box-theme-sport-alt .load-more:focus {
  outline: 0;
}
.box-theme-entertainment {
  background: #eee;
  color: #000;
  border-top: 4px solid #d30d64;
}
.box-theme-entertainment .list-icon:before,
.box-theme-entertainment a {
  color: #d30d64;
}
.box-theme-entertainment .list-icon:before:hover,
.box-theme-entertainment a:hover {
  color: #a30a4d;
}
.box-theme-entertainment .pang {
  background-color: #eee !important;
  box-shadow: -4px 0 0 #eee, 5px 0 0 #eee !important;
}
.article-content .article-embed-poll .box-theme-entertainment .sg-page-title,
.article-content .article-embed-poll .box-theme-entertainment .sg-page-title a,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-entertainment
  .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-entertainment
  .sg-page-title
  a,
.box-theme-entertainment .article-content .article-embed-poll .sg-page-title,
.box-theme-entertainment .article-content .article-embed-poll .sg-page-title a,
.box-theme-entertainment
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title,
.box-theme-entertainment
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-entertainment .box-title,
.box-theme-entertainment .box-title-strike,
.box-theme-entertainment .box-title-strike a,
.box-theme-entertainment .box-title a {
  color: #d30d64;
}
.article-content
  .article-embed-poll
  .box-theme-entertainment
  .sg-page-title
  a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-entertainment
  .sg-page-title
  a:hover,
.box-theme-entertainment
  .article-content
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-entertainment
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-entertainment .box-title-strike a:hover,
.box-theme-entertainment .box-title a:hover {
  color: #a30a4d;
}
.article-content
  .article-embed-poll
  .box-theme-entertainment
  .sg-page-title
  span,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-entertainment
  .sg-page-title
  span,
.box-theme-entertainment
  .article-content
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-entertainment
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-entertainment .box-title-strike span,
.box-theme-entertainment .box-title span,
.box-theme-entertainment .header {
  color: #000;
}
.box-theme-entertainment .header .highlight {
  color: #d30d64;
}
.box-theme-entertainment .list-header {
  color: #000;
}
.box-theme-entertainment .btn-link,
.box-theme-entertainment .highlight {
  color: #d30d64 !important;
}
.box-theme-entertainment .list-item {
  line-height: 1.2;
}
.box-theme-entertainment .list-item b {
  color: rgba(0, 0, 0, 0.5);
}
.box-theme-entertainment .list-item .highlight,
.box-theme-entertainment .list-item:before,
.box-theme-entertainment .list-item time {
  color: #d30d64;
}
.box-theme-entertainment .list-bullet .list-item:before {
  background-color: #d30d64;
}
.box-theme-entertainment .list-arrow li:before {
  color: #d30d64;
}
.box-theme-entertainment .load-more {
  background-color: #d30d64;
  color: #fff;
}
.box-theme-entertainment .load-more:hover {
  background-color: #bb0c59;
}
.box-theme-entertainment .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.box-theme-entertainment .load-more:focus {
  outline: 0;
}
.box-theme-consumer {
  background: #d6f4ff;
  color: #000;
  border-top: 4px solid #00aeef;
}
.box-theme-consumer .list-icon:before,
.box-theme-consumer a {
  color: #00aeef;
}
.box-theme-consumer .list-icon:before:hover,
.box-theme-consumer a:hover {
  color: #0089bc;
}
.box-theme-consumer .pang {
  background-color: #d6f4ff !important;
  box-shadow: -4px 0 0 #d6f4ff, 5px 0 0 #d6f4ff !important;
}
.article-content .article-embed-poll .box-theme-consumer .sg-page-title,
.article-content .article-embed-poll .box-theme-consumer .sg-page-title a,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-consumer
  .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-consumer
  .sg-page-title
  a,
.box-theme-consumer .article-content .article-embed-poll .sg-page-title,
.box-theme-consumer .article-content .article-embed-poll .sg-page-title a,
.box-theme-consumer
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title,
.box-theme-consumer
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-consumer .box-title,
.box-theme-consumer .box-title-strike,
.box-theme-consumer .box-title-strike a,
.box-theme-consumer .box-title a {
  color: #00aeef;
}
.article-content .article-embed-poll .box-theme-consumer .sg-page-title a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-consumer
  .sg-page-title
  a:hover,
.box-theme-consumer .article-content .article-embed-poll .sg-page-title a:hover,
.box-theme-consumer
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-consumer .box-title-strike a:hover,
.box-theme-consumer .box-title a:hover {
  color: #0089bc;
}
.article-content .article-embed-poll .box-theme-consumer .sg-page-title span,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-consumer
  .sg-page-title
  span,
.box-theme-consumer .article-content .article-embed-poll .sg-page-title span,
.box-theme-consumer
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-consumer .box-title-strike span,
.box-theme-consumer .box-title span,
.box-theme-consumer .header {
  color: #000;
}
.box-theme-consumer .header .highlight {
  color: #00aeef;
}
.box-theme-consumer .list-header {
  color: #000;
}
.box-theme-consumer .btn-link,
.box-theme-consumer .highlight {
  color: #00aeef !important;
}
.box-theme-consumer .list-item {
  line-height: 1.2;
}
.box-theme-consumer .list-item b {
  color: rgba(0, 0, 0, 0.5);
}
.box-theme-consumer .list-item .highlight,
.box-theme-consumer .list-item:before,
.box-theme-consumer .list-item time {
  color: #00aeef;
}
.box-theme-consumer .list-bullet .list-item:before {
  background-color: #00aeef;
}
.box-theme-consumer .list-arrow li:before {
  color: #00aeef;
}
.box-theme-consumer .load-more {
  background-color: #00aeef;
  color: #fff;
}
.box-theme-consumer .load-more:hover {
  background-color: #009bd6;
}
.box-theme-consumer .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.box-theme-consumer .load-more:focus {
  outline: 0;
}
.box-theme-health {
  background: #ffe7c8;
  color: #000;
  border-top: 4px solid #e17e00;
}
.box-theme-health .list-icon:before,
.box-theme-health a {
  color: #e17e00;
}
.box-theme-health .list-icon:before:hover,
.box-theme-health a:hover {
  color: #ae6100;
}
.box-theme-health .pang {
  background-color: #ffe7c8 !important;
  box-shadow: -4px 0 0 #ffe7c8, 5px 0 0 #ffe7c8 !important;
}
.article-content .article-embed-poll .box-theme-health .sg-page-title,
.article-content .article-embed-poll .box-theme-health .sg-page-title a,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-health
  .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-health
  .sg-page-title
  a,
.box-theme-health .article-content .article-embed-poll .sg-page-title,
.box-theme-health .article-content .article-embed-poll .sg-page-title a,
.box-theme-health
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title,
.box-theme-health
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-health .box-title,
.box-theme-health .box-title-strike,
.box-theme-health .box-title-strike a,
.box-theme-health .box-title a {
  color: #e17e00;
}
.article-content .article-embed-poll .box-theme-health .sg-page-title a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-health
  .sg-page-title
  a:hover,
.box-theme-health .article-content .article-embed-poll .sg-page-title a:hover,
.box-theme-health
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-health .box-title-strike a:hover,
.box-theme-health .box-title a:hover {
  color: #ae6100;
}
.article-content .article-embed-poll .box-theme-health .sg-page-title span,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-health
  .sg-page-title
  span,
.box-theme-health .article-content .article-embed-poll .sg-page-title span,
.box-theme-health
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-health .box-title-strike span,
.box-theme-health .box-title span,
.box-theme-health .header {
  color: #000;
}
.box-theme-health .header .highlight {
  color: #e17e00;
}
.box-theme-health .list-header {
  color: #000;
}
.box-theme-health .btn-link,
.box-theme-health .highlight {
  color: #e17e00 !important;
}
.box-theme-health .list-item {
  line-height: 1.2;
}
.box-theme-health .list-item b {
  color: rgba(0, 0, 0, 0.5);
}
.box-theme-health .list-item .highlight,
.box-theme-health .list-item:before,
.box-theme-health .list-item time {
  color: #e17e00;
}
.box-theme-health .list-bullet .list-item:before {
  background-color: #e17e00;
}
.box-theme-health .list-arrow li:before {
  color: #e17e00;
}
.box-theme-health .load-more {
  background-color: #e17e00;
  color: #fff;
}
.box-theme-health .load-more:hover {
  background-color: #c87000;
}
.box-theme-health .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.box-theme-health .load-more:focus {
  outline: 0;
}
.box-theme-warm {
  background: rgba(255, 226, 146, 0.2);
  color: #000;
  border-top: 4px solid #f03228;
}
.box-theme-warm .list-icon:before,
.box-theme-warm a {
  color: #f03228;
}
.box-theme-warm .list-icon:before:hover,
.box-theme-warm a:hover {
  color: #d6190f;
}
.box-theme-warm .pang {
  background-color: rgba(255, 226, 146, 0.2) !important;
  box-shadow: -4px 0 0 rgba(255, 226, 146, 0.2),
    5px 0 0 rgba(255, 226, 146, 0.2) !important;
}
.article-content .article-embed-poll .box-theme-warm .sg-page-title,
.article-content .article-embed-poll .box-theme-warm .sg-page-title a,
.article ajax-content-block .article-embed-poll .box-theme-warm .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-warm
  .sg-page-title
  a,
.box-theme-warm .article-content .article-embed-poll .sg-page-title,
.box-theme-warm .article-content .article-embed-poll .sg-page-title a,
.box-theme-warm .article ajax-content-block .article-embed-poll .sg-page-title,
.box-theme-warm
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-warm .box-title,
.box-theme-warm .box-title-strike,
.box-theme-warm .box-title-strike a,
.box-theme-warm .box-title a {
  color: #f03228;
}
.article-content .article-embed-poll .box-theme-warm .sg-page-title a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-warm
  .sg-page-title
  a:hover,
.box-theme-warm .article-content .article-embed-poll .sg-page-title a:hover,
.box-theme-warm
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-warm .box-title-strike a:hover,
.box-theme-warm .box-title a:hover {
  color: #d6190f;
}
.article-content .article-embed-poll .box-theme-warm .sg-page-title span,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-warm
  .sg-page-title
  span,
.box-theme-warm .article-content .article-embed-poll .sg-page-title span,
.box-theme-warm
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-warm .box-title-strike span,
.box-theme-warm .box-title span,
.box-theme-warm .header {
  color: #000;
}
.box-theme-warm .header .highlight {
  color: #f03228;
}
.box-theme-warm .list-header {
  color: #000;
}
.box-theme-warm .btn-link,
.box-theme-warm .highlight {
  color: #f03228 !important;
}
.box-theme-warm .list-item {
  line-height: 1.2;
}
.box-theme-warm .list-item b {
  color: rgba(0, 0, 0, 0.5);
}
.box-theme-warm .list-item .highlight,
.box-theme-warm .list-item:before,
.box-theme-warm .list-item time {
  color: #f03228;
}
.box-theme-warm .list-bullet .list-item:before {
  background-color: #f03228;
}
.box-theme-warm .list-arrow li:before {
  color: #f03228;
}
.box-theme-warm .load-more {
  background-color: #f03228;
  color: #fff;
}
.box-theme-warm .load-more:hover {
  background-color: #ee1c11;
}
.box-theme-warm .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.box-theme-warm .load-more:focus {
  outline: 0;
}
.article-content .article-embed-poll,
.article ajax-content-block .article-embed-poll,
.box-theme-ivory {
  background: #f3f2ea;
  color: #000;
  border-top: 4px solid #f03228;
}
.article-content .article-embed-poll .list-icon:before,
.article-content .article-embed-poll a,
.article ajax-content-block .article-embed-poll .list-icon:before,
.article ajax-content-block .article-embed-poll a,
.box-theme-ivory .list-icon:before,
.box-theme-ivory a {
  color: #f03228;
}
.article-content .article-embed-poll .list-icon:before:hover,
.article-content .article-embed-poll a:hover,
.article ajax-content-block .article-embed-poll .list-icon:before:hover,
.article ajax-content-block .article-embed-poll a:hover,
.box-theme-ivory .list-icon:before:hover,
.box-theme-ivory a:hover {
  color: #d6190f;
}
.article-content .article-embed-poll .pang,
.article ajax-content-block .article-embed-poll .pang,
.box-theme-ivory .pang {
  background-color: #f3f2ea !important;
  box-shadow: -4px 0 0 #f3f2ea, 5px 0 0 #f3f2ea !important;
}
.article-content .article-embed-poll .box-title,
.article-content .article-embed-poll .box-title-strike,
.article-content .article-embed-poll .box-title-strike a,
.article-content .article-embed-poll .box-title a,
.article-content .article-embed-poll .sg-page-title,
.article-content .article-embed-poll .sg-page-title a,
.article ajax-content-block .article-embed-poll .box-title,
.article ajax-content-block .article-embed-poll .box-title-strike,
.article ajax-content-block .article-embed-poll .box-title-strike a,
.article ajax-content-block .article-embed-poll .box-title a,
.article ajax-content-block .article-embed-poll .sg-page-title,
.article ajax-content-block .article-embed-poll .sg-page-title a,
.box-theme-ivory .box-title,
.box-theme-ivory .box-title-strike,
.box-theme-ivory .box-title-strike a,
.box-theme-ivory .box-title a {
  color: #f03228;
}
.article-content .article-embed-poll .box-title-strike a:hover,
.article-content .article-embed-poll .box-title a:hover,
.article-content .article-embed-poll .sg-page-title a:hover,
.article ajax-content-block .article-embed-poll .box-title-strike a:hover,
.article ajax-content-block .article-embed-poll .box-title a:hover,
.article ajax-content-block .article-embed-poll .sg-page-title a:hover,
.box-theme-ivory .box-title-strike a:hover,
.box-theme-ivory .box-title a:hover {
  color: #d6190f;
}
.article-content .article-embed-poll .box-title-strike span,
.article-content .article-embed-poll .box-title span,
.article-content .article-embed-poll .header,
.article-content .article-embed-poll .sg-page-title span,
.article ajax-content-block .article-embed-poll .box-title-strike span,
.article ajax-content-block .article-embed-poll .box-title span,
.article ajax-content-block .article-embed-poll .header,
.article ajax-content-block .article-embed-poll .sg-page-title span,
.box-theme-ivory .box-title-strike span,
.box-theme-ivory .box-title span,
.box-theme-ivory .header {
  color: #000;
}
.article-content .article-embed-poll .header .highlight,
.article ajax-content-block .article-embed-poll .header .highlight,
.box-theme-ivory .header .highlight {
  color: #f03228;
}
.article-content .article-embed-poll .list-header,
.article ajax-content-block .article-embed-poll .list-header,
.box-theme-ivory .list-header {
  color: #000;
}
.article-content .article-embed-poll .btn-link,
.article-content .article-embed-poll .highlight,
.article ajax-content-block .article-embed-poll .btn-link,
.article ajax-content-block .article-embed-poll .highlight,
.box-theme-ivory .btn-link,
.box-theme-ivory .highlight {
  color: #f03228 !important;
}
.article-content .article-embed-poll .list-item,
.article ajax-content-block .article-embed-poll .list-item,
.box-theme-ivory .list-item {
  line-height: 1.2;
}
.article-content .article-embed-poll .list-item b,
.article ajax-content-block .article-embed-poll .list-item b,
.box-theme-ivory .list-item b {
  color: rgba(0, 0, 0, 0.5);
}
.article-content .article-embed-poll .list-item .highlight,
.article-content .article-embed-poll .list-item:before,
.article-content .article-embed-poll .list-item time,
.article ajax-content-block .article-embed-poll .list-item .highlight,
.article ajax-content-block .article-embed-poll .list-item:before,
.article ajax-content-block .article-embed-poll .list-item time,
.box-theme-ivory .list-item .highlight,
.box-theme-ivory .list-item:before,
.box-theme-ivory .list-item time {
  color: #f03228;
}
.article-content .article-embed-poll .list-bullet .list-item:before,
.article ajax-content-block .article-embed-poll .list-bullet .list-item:before,
.box-theme-ivory .list-bullet .list-item:before {
  background-color: #f03228;
}
.article-content .article-embed-poll .list-arrow li:before,
.article ajax-content-block .article-embed-poll .list-arrow li:before,
.box-theme-ivory .list-arrow li:before {
  color: #f03228;
}
.article-content .article-embed-poll .load-more,
.article ajax-content-block .article-embed-poll .load-more,
.box-theme-ivory .load-more {
  background-color: #f03228;
  color: #fff;
}
.article-content .article-embed-poll .load-more:hover,
.article ajax-content-block .article-embed-poll .load-more:hover,
.box-theme-ivory .load-more:hover {
  background-color: #ee1c11;
}
.article-content .article-embed-poll .load-more:active,
.article ajax-content-block .article-embed-poll .load-more:active,
.box-theme-ivory .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.article-content .article-embed-poll .load-more:focus,
.article ajax-content-block .article-embed-poll .load-more:focus,
.box-theme-ivory .load-more:focus {
  outline: 0;
}
.box-theme-business {
  background: #fadcd2;
  color: #222;
  border-top: 4px solid #a10e4b;
}
.box-theme-business .list-icon:before,
.box-theme-business a {
  color: #a10e4b;
}
.box-theme-business .list-icon:before:hover,
.box-theme-business a:hover {
  color: #720a35;
}
.box-theme-business .pang {
  background-color: #fadcd2 !important;
  box-shadow: -4px 0 0 #fadcd2, 5px 0 0 #fadcd2 !important;
}
.article-content .article-embed-poll .box-theme-business .sg-page-title,
.article-content .article-embed-poll .box-theme-business .sg-page-title a,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-business
  .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-business
  .sg-page-title
  a,
.box-theme-business .article-content .article-embed-poll .sg-page-title,
.box-theme-business .article-content .article-embed-poll .sg-page-title a,
.box-theme-business
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title,
.box-theme-business
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-business .box-title,
.box-theme-business .box-title-strike,
.box-theme-business .box-title-strike a,
.box-theme-business .box-title a {
  color: #a10e4b;
}
.article-content .article-embed-poll .box-theme-business .sg-page-title a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-business
  .sg-page-title
  a:hover,
.box-theme-business .article-content .article-embed-poll .sg-page-title a:hover,
.box-theme-business
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-business .box-title-strike a:hover,
.box-theme-business .box-title a:hover {
  color: #720a35;
}
.article-content .article-embed-poll .box-theme-business .sg-page-title span,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-business
  .sg-page-title
  span,
.box-theme-business .article-content .article-embed-poll .sg-page-title span,
.box-theme-business
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-business .box-title-strike span,
.box-theme-business .box-title span,
.box-theme-business .header {
  color: #222;
}
.box-theme-business .header .highlight {
  color: #a10e4b;
}
.box-theme-business .list-header {
  color: #222;
}
.box-theme-business .btn-link,
.box-theme-business .highlight {
  color: #a10e4b !important;
}
.box-theme-business .list-item {
  line-height: 1.2;
}
.box-theme-business .list-item b {
  color: orange;
}
.box-theme-business .list-item .highlight,
.box-theme-business .list-item:before,
.box-theme-business .list-item time {
  color: #a10e4b;
}
.box-theme-business .list-bullet .list-item:before {
  background-color: #a10e4b;
}
.box-theme-business .list-arrow li:before {
  color: #a10e4b;
}
.box-theme-business .load-more {
  background-color: #a10e4b;
  color: #fff;
}
.box-theme-business .load-more:hover {
  background-color: #8a0c40;
}
.box-theme-business .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.box-theme-business .load-more:focus {
  outline: 0;
}
.box-theme-eurosport-slider {
  background: #fff;
  color: #212121;
  margin-bottom: 0;
  border: 0;
  border-bottom: 1px solid rgba(33, 33, 33, 0.2);
  padding: 0;
}
.box-theme-eurosport-slider .list-icon:before,
.box-theme-eurosport-slider a {
  color: #fff;
}
.box-theme-eurosport-slider .list-icon:before:hover,
.box-theme-eurosport-slider a:hover {
  color: #e6e6e6;
}
.box-theme-eurosport-slider .pang {
  background-color: #fff !important;
  box-shadow: -4px 0 0 #fff, 5px 0 0 #fff !important;
}
.article-content .article-embed-poll .box-theme-eurosport-slider .sg-page-title,
.article-content
  .article-embed-poll
  .box-theme-eurosport-slider
  .sg-page-title
  a,
.article-content
  .article-embed-poll
  .box-theme-eurosport-slider
  .sg-page-title
  a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-eurosport-slider
  .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-eurosport-slider
  .sg-page-title
  a,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-eurosport-slider
  .sg-page-title
  a:hover,
.box-theme-eurosport-slider .article-content .article-embed-poll .sg-page-title,
.box-theme-eurosport-slider
  .article-content
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-eurosport-slider
  .article-content
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-eurosport-slider
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title,
.box-theme-eurosport-slider
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-eurosport-slider
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-eurosport-slider .box-title,
.box-theme-eurosport-slider .box-title-strike,
.box-theme-eurosport-slider .box-title-strike a,
.box-theme-eurosport-slider .box-title-strike a:hover,
.box-theme-eurosport-slider .box-title a,
.box-theme-eurosport-slider .box-title a:hover {
  color: #000;
}
.article-content
  .article-embed-poll
  .box-theme-eurosport-slider
  .sg-page-title
  span,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-eurosport-slider
  .sg-page-title
  span,
.box-theme-eurosport-slider
  .article-content
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-eurosport-slider
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-eurosport-slider .box-title-strike span,
.box-theme-eurosport-slider .box-title span,
.box-theme-eurosport-slider .header {
  color: #212121;
}
.box-theme-eurosport-slider .header .highlight {
  color: #fff;
}
.box-theme-eurosport-slider .list-header {
  color: #212121;
}
.box-theme-eurosport-slider p {
  color: #2d2d2d;
}
.box-theme-eurosport-slider .btn-link,
.box-theme-eurosport-slider .highlight {
  color: #fff !important;
}
.box-theme-eurosport-slider .list-item {
  line-height: 1.2;
}
.box-theme-eurosport-slider .list-item b {
  color: #2d2d2d;
}
.box-theme-eurosport-slider .list-item .highlight,
.box-theme-eurosport-slider .list-item:before,
.box-theme-eurosport-slider .list-item time {
  color: #fff;
}
.box-theme-eurosport-slider .list-bullet .list-item:before {
  background-color: #fff;
}
.box-theme-eurosport-slider .list-arrow li:before {
  color: #000;
}
.box-theme-eurosport-slider .load-more {
  background-color: #fff;
}
.box-theme-eurosport-slider .load-more:hover {
  background-color: #f2f2f2;
}
.box-theme-eurosport-slider .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.box-theme-eurosport-slider .load-more:focus {
  outline: 0;
}
@media (max-width: 1023.98px) {
  .box-theme-eurosport-slider {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.box-theme-eurosport-slider .box-container {
  padding: 10px 30px 20px;
  overflow: hidden;
}
@media (max-width: 1023.98px) {
  .box-theme-eurosport-slider .box-container {
    padding: 10px 40px 20px;
  }
}
@media (max-width: 767.98px) {
  .box-theme-eurosport-slider .box-container {
    padding: 0 20px 20px;
  }
}
.box-theme-eurosport-slider .teaser-list-vertical-gradient.overflow-hidden {
  overflow: hidden;
}
.box-theme-eurosport-slider .list-eurosport-slider.slider-width {
  width: intrinsic;
  width: -moz-max-content;
  width: -webkit-max-content;
}
.box-theme-eurosport-slider .list-eurosport-slider .slick-prev {
  margin-left: -30px;
}
.box-theme-eurosport-slider .list-eurosport-slider .slick-prev:before {
  content: "";
  width: 32px;
  height: 16px;

  background-size: 32px;
  display: inline-block;
  background-repeat: no-repeat;
  transform: rotate(90deg);
  opacity: 0.2;
  margin-left: -2px;
}
@media (max-width: 1023.98px) {
  .box-theme-eurosport-slider .list-eurosport-slider .slick-prev:before {
    margin-left: -12px;
  }
}
@media (max-width: 767.98px) {
  .box-theme-eurosport-slider .list-eurosport-slider .slick-prev:before {
    display: none;
  }
}
.box-theme-eurosport-slider .list-eurosport-slider .slick-next {
  margin-right: -30px;
}
.box-theme-eurosport-slider .list-eurosport-slider .slick-next:before {
  content: "";
  width: 32px;
  height: 16px;

  background-size: 32px;
  display: inline-block;
  background-repeat: no-repeat;
  transform: rotate(270deg);
  opacity: 0.2;
  margin-right: -2px;
}
@media (max-width: 1023.98px) {
  .box-theme-eurosport-slider .list-eurosport-slider .slick-next:before {
    margin-right: -12px;
  }
}
@media (max-width: 767.98px) {
  .box-theme-eurosport-slider .list-eurosport-slider .slick-next:before {
    display: none;
  }
}
.box-theme-eurosport-slider .list-eurosport-slider .slick-arrow {
  background: transparent;
  height: 36px;
  width: 30px;
  margin-top: -17px;
}
.box-theme-eurosport-slider .list-eurosport-slider .slick-arrow:before {
  line-height: 36px;
}
.box-theme-eurosport-slider .list-eurosport-slider .slider-eurosport {
  max-width: 245px;
  display: inline-block;
  float: left;
  margin-right: 20px;
  width: 245px;
  margin-bottom: 0;
  padding-bottom: 0;
  height: 138px;
  position: relative;
}
@media (max-width: 767.98px) {
  .box-theme-eurosport-slider .list-eurosport-slider .slider-eurosport {
    margin-right: 10px;
  }
}
.box-theme-eurosport-slider .list-eurosport-slider .slider-eurosport:before {
  content: "";
  width: 30px;
  height: 30px;
  background: #f03228;
  background-size: 30px;
  border-radius: 50%;
  position: absolute;
  display: inline-block;
  right: 10px;
  top: 10px;
  z-index: 1;
}
.box-theme-eurosport-slider .list-eurosport-slider .slider-eurosport:after {
  content: "";
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 18px;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 7px solid #fff;
  z-index: 2;
}
.box-theme-eurosport-slider
  .list-eurosport-slider
  .slider-eurosport
  figure.teaser-img {
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 138px;
  max-width: none;
}
.box-theme-eurosport-slider
  .list-eurosport-slider
  .slider-eurosport
  figure.teaser-img:after {
  content: "";
  width: 100%;
  height: 100%;
  background: transparent;
  background: -moz-linear-gradient(
    top,
    transparent 0,
    rgba(12, 12, 12, 0) 18%,
    rgba(0, 0, 0, 0.5) 90%,
    rgba(0, 0, 0, 0.5) 100%
  );
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0, transparent),
    color-stop(18%, rgba(12, 12, 12, 0)),
    color-stop(90%, rgba(0, 0, 0, 0.5)),
    color-stop(100%, rgba(0, 0, 0, 0.5))
  );
  background: -webkit-linear-gradient(
    top,
    transparent,
    rgba(12, 12, 12, 0) 18%,
    rgba(0, 0, 0, 0.5) 90%,
    rgba(0, 0, 0, 0.5)
  );
  background: -o-linear-gradient(
    top,
    transparent 0,
    rgba(12, 12, 12, 0) 18%,
    rgba(0, 0, 0, 0.5) 90%,
    rgba(0, 0, 0, 0.5) 100%
  );
  background: -ms-linear-gradient(
    top,
    transparent 0,
    rgba(12, 12, 12, 0) 18%,
    rgba(0, 0, 0, 0.5) 90%,
    rgba(0, 0, 0, 0.5) 100%
  );
  background: linear-gradient(
    180deg,
    transparent 0,
    rgba(12, 12, 12, 0) 18%,
    rgba(0, 0, 0, 0.5) 90%,
    rgba(0, 0, 0, 0.5)
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000",GradientType=0);
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
}
.box-theme-eurosport-slider
  .list-eurosport-slider
  .slider-eurosport
  figure.teaser-img
  img {
  display: block;
  width: 100%;
}
.box-theme-eurosport-slider
  .list-eurosport-slider
  .slider-eurosport
  .list-body {
  position: absolute;
  bottom: 0;
  padding: 10px 20px;
  width: 100%;
  height: 65px;
}
@media (max-width: 767.98px) {
  .box-theme-eurosport-slider
    .list-eurosport-slider
    .slider-eurosport
    .list-body {
    padding: 10px 20px;
    bottom: 0;
    height: 68px;
  }
}
.box-theme-eurosport-slider
  .list-eurosport-slider
  .slider-eurosport
  .list-body
  .list-header {
  color: #fff;
  font-size: 14px;
  line-height: 17px;
  display: -webkit-box;
  max-height: 34px;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}
@media (max-width: 767.98px) {
  .box-theme-eurosport-slider
    .list-eurosport-slider
    .slider-eurosport
    .list-body
    .list-header {
    font-size: 16px;
    line-height: 19px;
    max-height: 36px;
  }
}
.box-theme-eurosport-slider .box-header {
  float: none;
  margin-bottom: 0;
  background-color: #fff;
  color: #212121;
  display: flex;
  align-items: center;
  width: 100%;
  overflow: auto;
  height: 45px;
  margin-top: 5px;
}
.box-theme-eurosport-slider .box-header p {
  text-align: left;
  color: #212121;
  display: inline-block;
  float: left;
  font-size: 12px;
  margin: 0 10px 0 0;
}
@media (max-width: 767.98px) {
  .box-theme-eurosport-slider .box-header p {
    margin-right: 10px;
  }
}
.box-theme-eurosport-slider .box-header a {
  float: left;
  margin: -3px 0 0;
}
@media (max-width: 767.98px) {
  .box-theme-eurosport-slider .box-header a {
    margin-top: -4px;
  }
}
.box-theme-eurosport-slider .box-header img {
  width: 152px;
  max-width: 100%;
  display: inline-block;
}
@media (max-width: 767.98px) {
  .box-theme-eurosport-slider .box-header img {
    width: 114px;
  }
}
.box-theme-eurosport {
  background: #eee;
  color: #000;
  border-top: 4px solid #141b4d;
  margin-bottom: 0;
  padding-bottom: 1rem;
}
.box-theme-eurosport .list-icon:before,
.box-theme-eurosport a {
  color: #141b4d;
}
.box-theme-eurosport .list-icon:before:hover,
.box-theme-eurosport a:hover {
  color: #090d25;
}
.box-theme-eurosport .pang {
  background-color: #eee !important;
  box-shadow: -4px 0 0 #eee, 5px 0 0 #eee !important;
}
.article-content .article-embed-poll .box-theme-eurosport .sg-page-title,
.article-content .article-embed-poll .box-theme-eurosport .sg-page-title a,
.article-content
  .article-embed-poll
  .box-theme-eurosport
  .sg-page-title
  a:hover,
.article-content .article-embed-poll .box-theme-eurosport .sg-page-title span,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-eurosport
  .sg-page-title,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-eurosport
  .sg-page-title
  a,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-eurosport
  .sg-page-title
  a:hover,
.article
  ajax-content-block
  .article-embed-poll
  .box-theme-eurosport
  .sg-page-title
  span,
.box-theme-eurosport .article-content .article-embed-poll .sg-page-title,
.box-theme-eurosport .article-content .article-embed-poll .sg-page-title a,
.box-theme-eurosport
  .article-content
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-eurosport .article-content .article-embed-poll .sg-page-title span,
.box-theme-eurosport
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title,
.box-theme-eurosport
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a,
.box-theme-eurosport
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  a:hover,
.box-theme-eurosport
  .article
  ajax-content-block
  .article-embed-poll
  .sg-page-title
  span,
.box-theme-eurosport .box-title,
.box-theme-eurosport .box-title-strike,
.box-theme-eurosport .box-title-strike a,
.box-theme-eurosport .box-title-strike a:hover,
.box-theme-eurosport .box-title-strike span,
.box-theme-eurosport .box-title a,
.box-theme-eurosport .box-title a:hover,
.box-theme-eurosport .box-title span,
.box-theme-eurosport .header {
  color: #000;
}
.box-theme-eurosport .header .highlight {
  color: #141b4d;
}
.box-theme-eurosport .list-header {
  color: #000;
}
.box-theme-eurosport p {
  color: #141b4d;
}
.box-theme-eurosport .btn-link,
.box-theme-eurosport .highlight {
  color: #141b4d !important;
}
.box-theme-eurosport .list-item {
  line-height: 1.2;
}
.box-theme-eurosport .list-item .highlight,
.box-theme-eurosport .list-item:before,
.box-theme-eurosport .list-item b,
.box-theme-eurosport .list-item time {
  color: #141b4d;
}
.box-theme-eurosport .list-bullet .list-item:before {
  background-color: #141b4d;
}
.box-theme-eurosport .list-arrow li:before {
  color: #000;
}
.box-theme-eurosport .load-more {
  background-color: #141b4d;
}
.box-theme-eurosport .load-more:hover {
  background-color: #0f1439;
}
.box-theme-eurosport .load-more:active {
  outline: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.25),
    inset 0 0.2em 0.2em rgba(0, 0, 0, 0.25);
  border-color: transparent;
}
.box-theme-eurosport .load-more:focus {
  outline: 0;
}
.box-theme-eurosport + .box-footer {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  background-color: #141b4d;
}
.box-theme-eurosport + .box-footer div {
  margin-left: 1rem;
}
.box-theme-eurosport + .box-footer div p {
  margin-bottom: 0.5rem;
  text-align: left;
  color: #fff;
}
.box-theme-eurosport + .box-footer div img {
  width: 75%;
  max-width: 250px;
}
[class*="box-theme-"]
  .teaser[class*="teaser-color-"]
  .article-category-image
  .teaser-article-category {
  left: auto;
}
[class*="box-theme-"] .teaser.cat-entertainment .teaser-article-category {
  background-color: #5b062b;
  color: #fff;
}
[class*="box-theme-"] .teaser.cat-sport .teaser-article-category {
  background-color: #f03228;
  color: #000;
}
[class*="box-theme-"] .teaser.cat-health .teaser-article-category {
  background-color: #ffdd40;
  color: #000;
}
[class*="box-theme-"] .teaser.cat-consumer .teaser-article-category {
  background-color: #005170;
  color: #fff;
}
[class*="box-theme-"] .teaser.cat-news .teaser-article-category {
  background-color: #f03228;
  color: #fff;
}
[class*="box-theme-"] [class*="teaser-color-"] {
  background-color: transparent;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0 !important;
}
[class*="box-theme-"] [class*="teaser-color-"] .teaser-img {
  margin-top: 0;
}
[class*="box-theme-"] [class*="teaser-color-"] .teaser-body {
  padding-left: 0;
  padding-right: 0;
}
[class*="box-theme-"] [class*="teaser-color-"] .teaser-tip {
  margin: 0.5rem 0 0;
}
.row-fade {
  margin: 0 -1rem;
}
.box-super-title {
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  display: block;
}
.box-title-center {
  text-align: center;
  margin: 1rem 0;
  padding: 0.5rem 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.box-theme-sport-light {
  background-color: #e4ebec;
  padding: 0.5rem;
}
.box-theme-sport-light .box-header-sm {
  color: #92a4a6;
  margin: 0.4rem 0;
  position: relative;
  padding: 0;
}
.box-theme-sport-light .box-header-sm span {
  display: inline-block;
  position: relative;
  padding: 0 0.4rem;
  z-index: 2;
  background-color: #e4ebec;
}
.box-theme-sport-light .box-header-sm:before {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 50%;
  height: 1px;
  background-color: #c6d5d7;
  content: "";
  display: inline-block;
  z-index: 1;
}
.box-theme-sport-light .section-menu-alt a {
  color: #92a4a6;
}
.box-theme-sport-light .section-menu-alt a:hover {
  color: #768d8f;
}
.box-theme-sport-light .btn-round {
  width: 2.2rem;
  height: 2.2rem;
  line-height: 2.2rem;
  display: inline-block;
  text-align: center;
  font-size: 1.4rem;
}
.quote-sport {
  font-size: 17px;
  margin: 0;
  padding: 0;
  color: #333;
}
.quote-sport cite {
  display: block;
  font-size: 14px;
  color: #7c7c7c;
  font-style: normal;
  margin-top: 0.2rem;
}
.quote-sport cite:before {
  content: "— ";
  display: inline-block;
  color: #000;
}
.box-header-sm {
  text-transform: uppercase;
  font-size: 14px;
  margin: 0 0 0.2rem;
}
.box-fixed-btn {
  position: relative;
}
.box-special-epaper {
  padding-bottom: 1rem;
}
.article-content .article-embed-poll .box-special-epaper .sg-button,
.article ajax-content-block .article-embed-poll .box-special-epaper .sg-button,
.box-special-epaper .article-content .article-embed-poll .sg-button,
.box-special-epaper .article ajax-content-block .article-embed-poll .sg-button,
.box-special-epaper .btn,
.box-special-epaper .btn-border,
.box-special-epaper .scribble-live .load-more-post,
.scribble-live .box-special-epaper .load-more-post {
  position: absolute;
  bottom: -2.5rem;
  right: 0;
  left: 0;
}
.box-special-epaper figure {
  position: relative;
  float: right;
  margin: 0;
}
.box-special-epaper img {
  max-width: 120px;
}
@media (max-width: 1023.98px) {
  .box-special-epaper img {
    max-width: 100px;
  }
}
.box-special-epaper ul {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}
.box-special-epaper ul li {
  line-height: 1.1;
  margin: 0 1rem 0 0;
  display: block;
  padding: 0.4rem 0.4rem 0.4rem 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
.box-special-epaper ul li:first-child {
  font-size: 1.4rem;
}
.box-special-epaper ul li:last-child {
  border: 0;
}
.article-content .article-embed-poll .box-fixed-btn .sg-button,
.article ajax-content-block .article-embed-poll .box-fixed-btn .sg-button,
.box-fixed-btn .article-content .article-embed-poll .sg-button,
.box-fixed-btn .article ajax-content-block .article-embed-poll .sg-button,
.box-fixed-btn .btn,
.box-fixed-btn .btn-border,
.box-fixed-btn .scribble-live .load-more-post,
.scribble-live .box-fixed-btn .load-more-post {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 1.1rem;
}
.box-wiki img {
  max-width: 6rem;
  float: right;
  margin: 0 0 1rem 1rem;
}
.article-content .deck-zebra .article-embed-poll,
.article ajax-content-block .deck-zebra .article-embed-poll,
.deck-zebra .article-content .article-embed-poll,
.deck-zebra .article ajax-content-block .article-embed-poll,
.deck-zebra .box-sm {
  background: #eee;
}
.article-content .deck-zebra:nth-child(odd) .article-embed-poll,
.article ajax-content-block .deck-zebra:nth-child(odd) .article-embed-poll,
.deck-zebra:nth-child(odd) .article-content .article-embed-poll,
.deck-zebra:nth-child(odd) .article ajax-content-block .article-embed-poll,
.deck-zebra:nth-child(odd) .box-sm {
  background: ligthen(#eee, 5%);
}
.deck-collapsed .teaser {
  padding-bottom: 0 !important;
}
.deck-collapsed .box-footer {
  transition: all 0.4s ease;
  visibility: visible;
  opacity: 1;
}
.deck-collapsed .box-title-subheader {
  padding-left: 2rem;
}
.deck-collapsed .row-narrow {
  padding-top: 1rem;
  overflow: hidden;
  max-height: 500px;
  transition: max-height 0.3s ease-out;
}
.deck-collapsed .box-title-alt {
  width: 100%;
}
.deck-collapsed .box-title-alt:before {
  content: "";
  font-family: bt-icons;
  font-size: 2rem;
  display: inline-block;
  width: 2rem;
  float: left;
  vertical-align: middle;
  color: #999;
}
.deck-collapsed .box-title-alt a {
  display: block;
}
.collapsed .row-narrow {
  max-height: 0;
  padding-top: 0;
  transition: none;
}
.collapsed .box-title-alt:before {
  content: "";
}
.collapsed .box-footer {
  transition: all 0.4s ease;
  visibility: hidden;
  opacity: 0;
}
.deck-container .deck {
  margin-bottom: 0;
}
.article-content .box-plus-author .article-embed-poll,
.article ajax-content-block .box-plus-author .article-embed-poll,
.box-plus-author .article-content .article-embed-poll,
.box-plus-author .article ajax-content-block .article-embed-poll,
.box-plus-author .box-sm {
  background-image: radial-gradient(circle, #effbff, #d6f4ff);
  background-repeat: no-repeat;
}
.box-plus-author .teaser {
  padding-bottom: 0 !important;
}
.box-plus-author .box-title-alt a {
  color: #00aeef;
}
.box-plus-author .box-title-alt .box-title-subheader {
  color: #00070a;
}
.box-plus-author .row-narrow {
  position: relative;
}
.box-plus-author .row-narrow:before {
  content: "";
  position: absolute;
  left: -0.75rem;
  right: -0.75rem;
  top: 0;
  bottom: 0;
}
@media (max-width: 767.98px) {
  .modal-open {
    position: fixed;
    width: 100%;
    overflow: scroll;
  }
  .modal-open .form-control {
    line-height: auto !important;
  }
}
.modal.change-password .modal-info {
  max-width: 360px;
  margin: 25px auto -10px;
  position: relative;
  font-size: 16px;
  line-height: 21px;
}
@media (max-width: 767.98px) {
  .modal.change-password .modal-info {
    padding-left: 30px;
  }
}
.modal.change-password .modal-info:before {
  content: "i";
  border-radius: 50%;
  width: 16px;
  height: 16px;
  color: #fff;
  background: #f03228;
  display: inline-block;
  text-align: center;
  font-size: 11px;
  position: absolute;
  left: -25px;
  margin-top: 2px;
  padding-top: 0;
  line-height: 16px;
}
@media (max-width: 767.98px) {
  .modal.change-password .modal-info:before {
    left: 0;
  }
}
.modal.change-password .form-horizontal .feedback ul {
  padding: 0 13px;
  margin-top: 5px;
}
.modal.change-password .form-horizontal .feedback ul li {
  font-size: 11px;
  font-weight: 700;
}
.modal.change-password .form-horizontal .feedback .success li {
  color: #3aa537;
}
.modal.change-password .form-horizontal .feedback .error li {
  color: red;
}
.modal.change-password .form-horizontal .form-submit[disabled="disabled"] {
  background: #ccc;
  border-color: #ccc;
  opacity: 1;
}
.modal.change-password .form-horizontal .form-submit {
  padding-top: 7px;
  padding-bottom: 5px;
  font-size: 16px;
  box-shadow: none;
}
.modal.change-password .form-horizontal .form-submit:after {
  content: "";
  font-family: bt-icons;
  font-size: 15px;
  color: #fff;
  margin-left: 10px;
}
.modal.change-password .form-horizontal .form-submit.btn-loader:before {
  width: 16px;
  height: 16px;
  top: -2px;
  border: 2px solid hsla(0, 0%, 100%, 0.2);
  border-left-color: #fff;
  margin-right: 5px;
}
.modal-login-again {
  margin-top: 20px;
}
.modal-login-again .modal-dialog,
.modal-login-again .slick-slide {
  max-width: 487px !important;
}
.modal-login-again .slick-slide {
  width: 50% !important;
}
.modal-login-again .modal-header {
  padding: 0;
}
.modal-login-again .modal-header .logo-login {
  float: left;
  height: 37px;
}
@media (max-width: 767.98px) {
  .modal-login-again .modal-header .logo-login {
    height: 28px;
    width: 74px;
  }
}
.modal-login-again .modal-header .alert-danger {
  margin-top: 30px;
  margin-bottom: 0;
}
.modal-login-again .shadow-bottom {
  box-shadow: 0 0.3rem 0.3rem rgba(0, 0, 0, 0.03);
}
.modal-login-again .modal-container {
  padding: 32px 40px 0;
  box-sizing: border-box;
  display: block;
  margin: 0;
}
@media (max-width: 767.98px) {
  .modal-login-again .modal-container {
    padding: 16px 20px 0;
  }
}
.modal-login-again .modal-content-body {
  box-sizing: border-box;
  display: block;
  float: left;
  width: 100%;
  clear: both;
}
.modal-login-again .modal-topic {
  box-sizing: border-box;
  margin-bottom: 10px;
  display: block;
}
.modal-login-again .modal-topic .center {
  text-align: center;
}
.modal-login-again .modal-topic h2 {
  font-size: 26px;
  margin-bottom: 22px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .modal-login-again .modal-topic h2 {
    font-size: 20px;
  }
}
.modal-login-again .modal-topic p {
  line-height: 1.2;
}
@media (max-width: 767.98px) {
  .modal-login-again .modal-topic p {
    font-size: 12px;
  }
}
.modal-login-again .modal-topic p.center {
  text-align: center;
}
.modal-login-again .relogin-form .modal-body {
  margin-top: 10px;
}
.modal-login-again .modal-body {
  display: block;
  float: left;
  width: 100%;
  padding: 0;
  box-sizing: border-box;
}
.modal-login-again .modal-body .form-submit,
.modal-login-again .modal-body button {
  height: 50px;
  font-size: 20px;
  box-shadow: none;
  margin-bottom: 5px;
}
.modal-login-again .modal-body .form-submit i,
.modal-login-again .modal-body button i {
  display: none;
}
.modal-login-again .modal-body form {
  max-width: none;
}
.modal-login-again .modal-body form .form-text {
  line-height: 2.4 !important;
  height: 50px;
  padding-left: 1rem;
}
.modal-login-again .modal-body form .form-text::-webkit-input-placeholder {
  color: #ccc;
  opacity: 1;
}
.modal-login-again .modal-body form .form-text::-moz-placeholder {
  color: #ccc;
  opacity: 1;
}
.modal-login-again .modal-body form .form-text:-ms-input-placeholder {
  color: #ccc;
  opacity: 1;
}
.modal-login-again .modal-body form .form-text:-moz-placeholder {
  color: #ccc;
  opacity: 1;
}
.modal-login-again .modal-body form .option,
.modal-login-again .modal-body form .small,
.modal-login-again .modal-body form .small > a,
.modal-login-again .modal-body form small {
  color: #514c4c;
  font-size: 14px !important;
}
.modal-login-again .modal-body form .option,
.modal-login-again .modal-body form .small {
  margin-bottom: 0;
}
.modal-login-again .modal-footer {
  float: left;
  display: block;
  padding-top: 10px;
  margin: 0;
  border-top: 2px solid #d3d3d3;
  width: 100%;
}
.modal-login-again .modal-footer button {
  width: 100%;
  color: #f03228;
  text-transform: uppercase;
  font-size: 16px;
  box-shadow: none;
  opacity: 1;
  padding: 5px 0 0;
}
.modal-login-again .modal-footer button span {
  font-weight: 400;
  text-shadow: none;
}
.modal-login-again .relogin-form .modal-footer {
  border: none;
}
.linux
  .box-theme-eurosport-slider
  .list-eurosport-slider
  .slider-eurosport
  .list-body
  .list-header {
  max-height: 32px;
}
@media (max-width: 767.98px) {
  .linux
    .box-theme-eurosport-slider
    .list-eurosport-slider
    .slider-eurosport
    .list-body
    .list-header {
    max-height: 34px;
  }
}
.article-scribble .article__share-bottom {
  margin-top: 0;
  background-color: #fff;
}
@media (min-width: 1024px) {
  .article-scribble .article__share-bottom {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  .article-scribble .main-content {
    background-color: #f4f4f4;
  }
}
@media (min-width: 1024px) {
  .article-scribble .main-content .article-content {
    padding: 45px 30px 0;
    margin-left: -30px;
    background: #fff;
    margin-top: -45px;
  }
}
@media (min-width: 1024px) {
  .article-scribble .sidebar {
    background-color: #f4f4f4;
  }
}
@media (min-width: 1024px) {
  .article-scribble .article-related,
  .article-scribble .list-mostread {
    padding: 30px;
    margin-left: -30px;
    background: #fff;
  }
}
@media (min-width: 1024px) {
  .article-scribble .scribble-live .scribble-gallery,
  .article-scribble .scribble-live .scribble-pinned,
  .article-scribble .scribble-live .scribble-post,
  .article-scribble .scribble-live .scribble-vote {
    padding: 15px 30px;
  }
}
.article-scribble .scribble-live .scrbbl-sitePreview .LinkImage {
  margin-bottom: 18px;
}
.article-scribble .scribble-live .scrbbl-sitePreview-inner h3 {
  margin-bottom: 0;
}
.article-scribble .scribble-live .scrbbl-sitePreview-inner h3 a {
  font-weight: 400;
  font-family: SequelSans;
  font-size: 17px;
}
@media (max-width: 767.98px) {
  .article-scribble .scribble-live .scrbbl-sitePreview-inner h3 a {
    font-size: 15px;
  }
}
.article-scribble .scribble-live .scrbbl-sitePreview-inner .LinkDescription,
.article-scribble .scribble-live .scrbbl-sitePreview-inner .LinkSiteName {
  display: none;
}
.article-scribble
  .scribble-live
  .scribble-gallery
  .scribble-gallery-slider__list {
  position: relative;
}
@media (min-width: 1024px) {
  .article-scribble
    .scribble-live
    .scribble-gallery
    .scribble-gallery-slider__list {
    margin-right: -30px;
  }
  .article-scribble
    .scribble-live
    .scribble-gallery
    .scribble-gallery-slider__list
    .slick-next {
    width: 100px;
    margin-right: 0;
    top: 0;
    display: block;
    position: absolute;
    right: 0;
    text-align: right;
    height: 100%;
    background: hsla(0, 0%, 100%, 0);
    background: -moz-linear-gradient(left, hsla(0, 0%, 100%, 0) 0, #f4f4f4 96%);
    background: -webkit-gradient(
      left top,
      right top,
      color-stop(0, hsla(0, 0%, 100%, 0)),
      color-stop(96%, #f4f4f4)
    );
    background: -webkit-linear-gradient(
      left,
      hsla(0, 0%, 100%, 0),
      #f4f4f4 96%
    );
    background: -o-linear-gradient(left, hsla(0, 0%, 100%, 0) 0, #f4f4f4 96%);
    background: -ms-linear-gradient(left, hsla(0, 0%, 100%, 0) 0, #f4f4f4 96%);
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #f4f4f4 96%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f4f4f4",GradientType=1);
    z-index: 0;
    bottom: 0;
  }
}
@media (min-width: 1024px) {
  .article-scribble .scribble-live .scribble-pinned-slider-container {
    padding: 28px 0 17px 30px;
  }
}
.article-scribble
  .scribble-live
  .scribble-pinned-slider
  .scribble-pinned-slider__list {
  position: relative;
}
@media (min-width: 1024px) {
  .article-scribble .scribble-live .slider .slick-next {
    width: 100px;
    margin-top: 0;
    margin-right: 0;
    top: 0;
    transform: none;
    display: block;
    position: absolute;
    right: 0;
    text-align: right;
    height: calc(100% - 4px);
    background: hsla(0, 0%, 100%, 0);
    background: -moz-linear-gradient(left, hsla(0, 0%, 100%, 0) 0, #f4f4f4 96%);
    background: -webkit-gradient(
      left top,
      right top,
      color-stop(0, hsla(0, 0%, 100%, 0)),
      color-stop(96%, #f4f4f4)
    );
    background: -webkit-linear-gradient(
      left,
      hsla(0, 0%, 100%, 0),
      #f4f4f4 96%
    );
    background: -o-linear-gradient(left, hsla(0, 0%, 100%, 0) 0, #f4f4f4 96%);
    background: -ms-linear-gradient(left, hsla(0, 0%, 100%, 0) 0, #f4f4f4 96%);
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #f4f4f4 96%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f4f4f4",GradientType=1);
    z-index: 0;
    bottom: 4px;
  }
  .article-scribble .scribble-live .slider .slick-next:before {
    opacity: 1;
    margin-right: 20px;
  }
}
@media (min-width: 1024px) {
  .article-scribble .scribble-live .slider .slick-prev {
    display: none !important;
  }
}
.article-scribble .scribble-live .load-more-post b {
  display: none;
}
.article-scribble .scribble-live .load-more-post.spinner {
  pointer-events: none;
}
.article-scribble .scribble-live .load-more-post.spinner b {
  display: inline-block;
}
.article-scribble .scribble-live .load-more-post.spinner span {
  display: none;
}
@media (min-width: 1024px) {
  .article-scribble .scribble-live .load-more-post:before {
    bottom: 106px;
  }
}
.article-scribble
  .scribble-live[data-content~="questions-live"]
  .scribble-gallery__creation-date,
.article-scribble
  .scribble-live[data-content~="questions-live"]
  .scribble-post__creation-date,
.article-scribble
  .scribble-live[data-content~="questions-live"]
  .scribble-vote__creation-date {
  display: none;
}
.article-scribble
  .scribble-live[data-content~="questions-live"]
  .scribble-post__content {
  width: 100%;
  float: none;
}
@media (min-width: 1024px) {
  .article-scribble .article-embedded-scribble {
    margin-left: -30px;
    margin-right: -30px;
    padding-bottom: 30px;
  }
}
.scribble-blog-title {
  font-family: SequelSans, sans-serif;
  font-weight: 600;
  font-size: 17px;
  letter-spacing: -0.38px;
  line-height: 20px;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 15px;
}
@media (max-width: 1023.98px) {
  .scribble-blog-title {
    font-size: 14px;
    line-height: 17px;
  }
}
.scribble-blog-title--space {
  margin-bottom: 8px;
  margin-top: 28px;
}
.scribble-live {
  color: #212121;
  padding-bottom: 0.625rem;
  font-size: 17px;
  line-height: 23px;
}
@media (max-width: 767.98px) {
  .scribble-live {
    font-size: 15px;
    line-height: 24px;
  }
}
.scribble-live
  .scribble-pinned-slider
  .scribble-pinned-slider__list.overflow-hidden {
  overflow: hidden;
}
.scribble-live
  .scribble-pinned-slider
  .scribble-pinned-slider__list.overflow-hidden
  .slider-scribble-container {
  width: max-content;
}
.scribble-live
  .scribble-pinned-slider
  .scribble-pinned-slider__list
  .slider-scribble-container {
  margin-bottom: 0;
}
.scribble-live .slider-scribble {
  width: 100%;
}
.scribble-live .slider-scribble.overflow-hidden {
  overflow: hidden;
}
.scribble-live .slider-scribble.overflow-hidden > ul {
  width: max-content;
}
.scribble-live .slider-scribble .scribble-pinned-slider__item,
.scribble-live .slider-scribble > ul li {
  display: inline-block;
  float: left;
}
.scribble-live .load-more-post {
  margin: 20px auto 0;
}
@media (max-width: 1023.98px) {
  .scribble-live .load-more-post {
    margin-top: 10px;
  }
}
.scribble-live .load-more-post:before {
  position: absolute;
  height: 100px;
  left: 0;
  right: 0;
  content: "";
  background: -moz-linear-gradient(
    top,
    hsla(0, 0%, 96.1%, 0) 0,
    hsla(0, 0%, 96.1%, 0.75) 29%,
    hsla(0, 0%, 96.1%, 0.92) 77%,
    #f4f4f4 100%
  );
  background: -webkit-linear-gradient(
    top,
    hsla(0, 0%, 96.1%, 0),
    hsla(0, 0%, 96.1%, 0.75) 29%,
    hsla(0, 0%, 96.1%, 0.92) 77%,
    #f4f4f4
  );
  background: linear-gradient(
    180deg,
    hsla(0, 0%, 96.1%, 0),
    hsla(0, 0%, 96.1%, 0.75) 29%,
    hsla(0, 0%, 96.1%, 0.92) 77%,
    #f4f4f4
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#f4f4f4",GradientType=0);
  z-index: 0;
  width: 100%;
  bottom: 86px;
  pointer-events: none;
}
@media (max-width: 1023.98px) {
  .scribble-live .load-more-post:before {
    height: 50px;
    bottom: 86px;
    background: -moz-linear-gradient(
      top,
      hsla(0, 0%, 96.1%, 0) 0,
      hsla(0, 0%, 96.1%, 0.75) 29%,
      hsla(0, 0%, 96.1%, 0.92) 77%,
      #f4f4f4 100%
    );
    background: -webkit-linear-gradient(
      top,
      hsla(0, 0%, 96.1%, 0),
      hsla(0, 0%, 96.1%, 0.75) 29%,
      hsla(0, 0%, 96.1%, 0.92) 77%,
      #f4f4f4
    );
    background: linear-gradient(
      180deg,
      hsla(0, 0%, 96.1%, 0),
      hsla(0, 0%, 96.1%, 0.75) 29%,
      hsla(0, 0%, 96.1%, 0.92) 77%,
      #f4f4f4
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#f4f4f4",GradientType=0);
  }
}
.scribble-element {
  word-break: break-word;
}
.scribble-live .scribble-gallery,
.scribble-live .scribble-pinned,
.scribble-live .scribble-post,
.scribble-live .scribble-vote {
  background-color: #fff;
  padding: 15px 20px;
  border-bottom: 1px solid rgba(33, 33, 33, 0.2);
  display: flex;
  overflow: hidden;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-gallery,
  .scribble-live .scribble-pinned,
  .scribble-live .scribble-post,
  .scribble-live .scribble-vote {
    padding: 12px 20px;
  }
}
.scribble-live .scribble-gallery:not(:last-child),
.scribble-live .scribble-pinned:not(:last-child),
.scribble-live .scribble-post:not(:last-child),
.scribble-live .scribble-vote:not(:last-child) {
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-gallery:not(:last-child),
  .scribble-live .scribble-pinned:not(:last-child),
  .scribble-live .scribble-post:not(:last-child),
  .scribble-live .scribble-vote:not(:last-child) {
    margin-bottom: 12px;
  }
}
.scribble-live .scribble-gallery__creation-date,
.scribble-live .scribble-post__creation-date,
.scribble-live .scribble-vote__creation-date {
  color: #f03228;
  display: inline-block;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 5px;
  width: 75px;
  float: left;
  font-family: SequelSans, sans-serif;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-gallery__creation-date,
  .scribble-live .scribble-post__creation-date,
  .scribble-live .scribble-vote__creation-date {
    font-size: 14px;
    line-height: 17px;
    width: 100%;
    float: none;
  }
}
.scribble-live .scribble-post__creator {
  display: none;
}
.scribble-live .scribble-gallery .h1,
.scribble-live .scribble-gallery h1,
.scribble-live .scribble-gallery h2,
.scribble-live .scribble-gallery h3,
.scribble-live .scribble-gallery h4,
.scribble-live .scribble-pinned .h1,
.scribble-live .scribble-pinned h1,
.scribble-live .scribble-pinned h2,
.scribble-live .scribble-pinned h3,
.scribble-live .scribble-pinned h4,
.scribble-live .scribble-post .h1,
.scribble-live .scribble-post h1,
.scribble-live .scribble-post h2,
.scribble-live .scribble-post h3,
.scribble-live .scribble-post h4,
.scribble-live .scribble-vote .h1,
.scribble-live .scribble-vote h1,
.scribble-live .scribble-vote h2,
.scribble-live .scribble-vote h3,
.scribble-live .scribble-vote h4 {
  font-family: SequelSans, sans-serif;
  font-weight: 700;
  font-size: 19px;
  line-height: 23px;
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-gallery .h1,
  .scribble-live .scribble-gallery h1,
  .scribble-live .scribble-gallery h2,
  .scribble-live .scribble-gallery h3,
  .scribble-live .scribble-gallery h4,
  .scribble-live .scribble-pinned .h1,
  .scribble-live .scribble-pinned h1,
  .scribble-live .scribble-pinned h2,
  .scribble-live .scribble-pinned h3,
  .scribble-live .scribble-pinned h4,
  .scribble-live .scribble-post .h1,
  .scribble-live .scribble-post h1,
  .scribble-live .scribble-post h2,
  .scribble-live .scribble-post h3,
  .scribble-live .scribble-post h4,
  .scribble-live .scribble-vote .h1,
  .scribble-live .scribble-vote h1,
  .scribble-live .scribble-vote h2,
  .scribble-live .scribble-vote h3,
  .scribble-live .scribble-vote h4 {
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 12px;
    margin-top: 3px;
  }
}
.scribble-live .scribble-gallery p,
.scribble-live .scribble-pinned p,
.scribble-live .scribble-post p,
.scribble-live .scribble-vote p {
  margin-bottom: 0;
}
.scribble-live .scribble-gallery img,
.scribble-live .scribble-pinned img,
.scribble-live .scribble-post img,
.scribble-live .scribble-vote img {
  width: 100%;
}
.scribble-live .scribble-gallery a,
.scribble-live .scribble-pinned a,
.scribble-live .scribble-post a,
.scribble-live .scribble-vote a {
  color: #4072ff;
  text-decoration: underline;
}
.scribble-live .scribble-post__content {
  width: calc(100% - 75px);
  float: right;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-post__content {
    width: 100%;
  }
}
.scribble-live .scribble-post__content > img + * {
  margin-top: 10px;
}
.scribble-live .scribble-post__content .jwplayer,
.scribble-live .scribble-post__content .youtube-post {
  position: relative;
  height: 0 !important;
  padding-bottom: 56.25%;
}
.scribble-live .scribble-post__content .jwplayer iframe,
.scribble-live .scribble-post__content .youtube-post iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-post__content .jwplayer {
    margin-bottom: 10px;
  }
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-post__content .col-1,
  .scribble-live .scribble-post__content .col-2,
  .scribble-live .scribble-post__content .col-3,
  .scribble-live .scribble-post__content .col-main,
  .scribble-live .scribble-post__content .col-sidebar {
    max-width: 100%;
    flex-basis: auto;
    padding-bottom: 1em;
  }
}
.scribble-live
  .scribble-post__content
  .scrbbl-sitePreview__processed
  .LinkSiteName {
  display: none;
}
.scribble-live
  .scribble-post__content
  .scrbbl-sitePreview__processed
  .LinkDescription {
  display: inline-block;
  margin-top: 1em;
}
.scribble-live .scribble-post__content .scrbbl-sitePreview,
.scribble-live .scribble-post__content .scrbbl-sitePreview__processed {
  display: flex;
  flex-direction: column;
}
.scribble-live .scribble-post__content .scrbbl-sitePreview > h3,
.scribble-live .scribble-post__content .scrbbl-sitePreview__processed > h3 {
  order: -1;
}
.scribble-live .scribble-pinned ol,
.scribble-live .scribble-pinned ul,
.scribble-live .scribble-post ol,
.scribble-live .scribble-post ul {
  -webkit-padding-start: 30px;
  -moz-padding-start: 30px;
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.scribble-live .scribble-pinned ol li,
.scribble-live .scribble-pinned ul li,
.scribble-live .scribble-post ol li,
.scribble-live .scribble-post ul li {
  padding-left: 10px;
}
.scribble-live .scribble-pinned ol li:not(:last-child),
.scribble-live .scribble-pinned ul li:not(:last-child),
.scribble-live .scribble-post ol li:not(:last-child),
.scribble-live .scribble-post ul li:not(:last-child) {
  margin-bottom: 10px;
}
.scribble-live .scribble-pinned figure,
.scribble-live .scribble-post figure {
  max-width: 100%;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-pinned figure,
  .scribble-live .scribble-post figure {
    margin-top: 10px;
    max-width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
  }
}
.scribble-live .scribble-pinned figure figcaption,
.scribble-live .scribble-post figure figcaption {
  color: #a1a1a1;
  font-size: 11px;
  letter-spacing: -0.16px;
  line-height: 13px;
  margin: 8px 8px 0;
}
.scribble-live .scribble-pinned blockquote,
.scribble-live .scribble-post blockquote {
  margin: 40px 0 20px;
  font-size: 28px;
  line-height: 35px;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-pinned blockquote,
  .scribble-live .scribble-post blockquote {
    margin: 25px 0 10px;
    font-size: 24px;
    line-height: 29px;
  }
}
.scribble-live .scribble-pinned blockquote:before,
.scribble-live .scribble-post blockquote:before {
  content: "“";
  color: #f03228;
  font-size: 120px;
  display: inline-block;
  height: 30px;
  line-height: 63px;
  text-align: left;
  vertical-align: bottom;
  float: left;
  margin: 0 10px -10px -8px;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-pinned blockquote:before,
  .scribble-live .scribble-post blockquote:before {
    font-size: 100px;
    line-height: 50px;
    text-align: left;
    vertical-align: bottom;
    margin-bottom: -9px;
    margin-left: -8px;
    margin-right: 5px;
  }
}
.scribble-live .scribble-pinned blockquote.instagram-media:before,
.scribble-live .scribble-pinned blockquote.twitter-tweet:before,
.scribble-live .scribble-post blockquote.instagram-media:before,
.scribble-live .scribble-post blockquote.twitter-tweet:before {
  display: none;
}
.scribble-live
  .scribble-pinned
  blockquote:not(.comment-blockquote__processed)
  + div,
.scribble-live
  .scribble-post
  blockquote:not(.comment-blockquote__processed)
  + div {
  text-align: right;
  color: #f03228;
  font-size: 18px;
  line-height: 22px;
}
@media (max-width: 767.98px) {
  .scribble-live
    .scribble-pinned
    blockquote:not(.comment-blockquote__processed)
    + div,
  .scribble-live
    .scribble-post
    blockquote:not(.comment-blockquote__processed)
    + div {
    font-size: 15px;
    line-height: 20px;
  }
}
.scribble-live .scribble-pinned blockquote.comment-blockquote__processed,
.scribble-live .scribble-post blockquote.comment-blockquote__processed {
  background-color: #eee;
  border-radius: 23px;
  border-bottom-left-radius: 0;
  font-family: SequelSans, sans-serif;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  font-style: normal;
  letter-spacing: 0;
  padding: 15px 20px;
  margin: 30px 0 20px;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-pinned blockquote.comment-blockquote__processed,
  .scribble-live .scribble-post blockquote.comment-blockquote__processed {
    margin: 20px 0 10px;
    font-size: 15px;
    line-height: 20px;
  }
}
.scribble-live .scribble-pinned blockquote.comment-blockquote__processed br,
.scribble-live .scribble-post blockquote.comment-blockquote__processed br {
  display: none;
}
.scribble-live .scribble-pinned blockquote.comment-blockquote__processed b,
.scribble-live .scribble-post blockquote.comment-blockquote__processed b {
  font-weight: 400;
  color: #656565;
  font-size: 14px;
  line-height: 17px;
  display: block;
  margin-top: 15px;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-pinned blockquote.comment-blockquote__processed b,
  .scribble-live .scribble-post blockquote.comment-blockquote__processed b {
    font-size: 12px;
    margin-top: 7px;
  }
}
.scribble-live .scribble-pinned blockquote.comment-blockquote__processed:before,
.scribble-live .scribble-post blockquote.comment-blockquote__processed:before {
  content: none;
}
.scribble-live .scribble-pinned blockquote.comment-blockquote__processed + div,
.scribble-live .scribble-post blockquote.comment-blockquote__processed + div {
  border-top: 2px solid rgba(33, 33, 33, 0.2);
  margin-top: 20px;
  padding-left: 60px;
  padding-top: 15px;
  margin-bottom: 10px;
}
@media (max-width: 767.98px) {
  .scribble-live
    .scribble-pinned
    blockquote.comment-blockquote__processed
    + div,
  .scribble-live .scribble-post blockquote.comment-blockquote__processed + div {
    border-top: 1px solid rgba(33, 33, 33, 0.2);
    width: 100%;
    margin-top: 24px;
    padding-top: 11px;
    padding-left: 0;
  }
}
.scribble-live .scribble-post.scribble-post__quote .scribble-post__creator,
.scribble-live .scribble-post__quote.scribble-pinned .scribble-post__creator {
  display: none;
}
.scribble-live
  .scribble-post.scribble-post__quote
  .scribble-post__quote--author,
.scribble-live
  .scribble-post__quote.scribble-pinned
  .scribble-post__quote--author {
  text-align: right;
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
  display: block;
  color: #f03228;
}
.scribble-live
  .scribble-post.scribble-post__quote
  .scribble-post__quote--author
  .author-avatar,
.scribble-live
  .scribble-post.scribble-post__quote
  .scribble-post__quote--author
  .author-name,
.scribble-live
  .scribble-post__quote.scribble-pinned
  .scribble-post__quote--author
  .author-avatar,
.scribble-live
  .scribble-post__quote.scribble-pinned
  .scribble-post__quote--author
  .author-name {
  display: inline-block;
  vertical-align: middle;
  color: #4072ff;
}
.scribble-live
  .scribble-post.scribble-post__quote
  .scribble-post__quote--author
  .author-avatar,
.scribble-live
  .scribble-post__quote.scribble-pinned
  .scribble-post__quote--author
  .author-avatar {
  border-radius: 50%;
  width: 36px;
  height: 36px;
  overflow: hidden;
  border: 1px solid #979797;
  margin-right: 7px;
  position: relative;
}
.scribble-live
  .scribble-post.scribble-post__quote
  .scribble-post__quote--author
  .author-avatar
  > img,
.scribble-live
  .scribble-post__quote.scribble-pinned
  .scribble-post__quote--author
  .author-avatar
  > img {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.scribble-live .scribble-pinned .scrbbl-post-embed blockquote:before,
.scribble-live .scribble-post .scrbbl-post-embed blockquote:before {
  display: none;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-pinned .fb-post span iframe,
  .scribble-live .scribble-post .fb-post span iframe {
    max-width: 100% !important;
    width: 300px !important;
    min-width: 0 !important;
  }
}
@media (max-width: 543.98px) {
  .scribble-live .scribble-pinned .fb-post span iframe,
  .scribble-live .scribble-post .fb-post span iframe {
    width: 290px !important;
  }
}
@media only screen and (orientation: landscape) {
  .scribble-live .scribble-pinned .fb-post span iframe,
  .scribble-live .scribble-post .fb-post span iframe {
    width: 100% !important;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .scribble-live .scribble-pinned .fb-post span iframe,
  .scribble-live .scribble-post .fb-post span iframe {
    width: 500px !important;
  }
}
.scribble-live .scribble-pinned .instagram-body,
.scribble-live .scribble-post .instagram-body {
  width: calc(100% - 100px);
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-pinned .instagram-body,
  .scribble-live .scribble-post .instagram-body {
    width: 100%;
  }
}
.scribble-live .scribble-pinned .instagram-media,
.scribble-live .scribble-post .instagram-media {
  min-width: 0 !important;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-pinned .instagram-media,
  .scribble-live .scribble-post .instagram-media {
    max-width: 100% !important;
  }
}
.scribble-live .scribble-post__author-text {
  font-size: 14px;
  line-height: 17px;
  text-align: right;
  margin-top: 10px;
}
.scribble-live .scribble-post__author-text--quote {
  color: #f03228;
}
.scribble-live .scribble-post__author-text--answer {
  color: #4072ff;
}
.scribble-live .scribble-pinned .youtube-post iframe,
.scribble-live .scribble-post .youtube-post iframe {
  width: 100%;
  min-height: 300px;
}
.scribble-live .scribble-pinned .fb_iframe_widget > span,
.scribble-live .scribble-pinned .fb_iframe_widget iframe,
.scribble-live .scribble-post .fb_iframe_widget > span,
.scribble-live .scribble-post .fb_iframe_widget iframe {
  width: 100% !important;
}
.scribble-live .scribble-pinned .fb-post,
.scribble-live .scribble-post .fb-post {
  max-width: 500px;
  display: block;
}
.liveblog-iframe__parent {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}
.liveblog-iframe__custom-processed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.article-embedded-scribble {
  clear: both;
  position: relative;
  background-color: #f4f4f4;
  padding-top: 30px;
  padding-bottom: 20px;
}
@media (max-width: 1023.98px) {
  .article-embedded-scribble {
    margin-left: -40px;
    margin-right: -40px;
    padding: 0 40px 20px;
  }
}
@media (max-width: 767.98px) {
  .article-embedded-scribble {
    margin-left: -20px;
    margin-right: -20px;
    padding: 0 20px 20px;
  }
}
.scribble-live .radio-styled__input {
  display: none;
}
.scribble-live .radio-styled__label {
  align-items: center;
  color: currentColor;
  cursor: pointer;
  display: flex;
  font-size: 15px;
  font-weight: 300;
  letter-spacing: -0.32px;
  line-height: 20px;
  margin-bottom: 0;
  padding-left: 32px;
  position: relative;
  transition: color 0.2s;
}
.scribble-live .radio-styled__button {
  align-self: flex-start;
  border: 2px solid;
  border-radius: 50%;
  display: inline-block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}
.scribble-live .radio-styled__button:after {
  backface-visibility: hidden;
  background-color: currentColor;
  border-radius: 50%;
  content: "";
  display: block;
  height: 10px;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: opacity 0.2s;
  width: 10px;
}
.scribble-live .radio-styled__button-text {
  margin: 0;
  transform: translateY(1px);
}
.scribble-live
  .radio-styled__input:checked
  ~ .radio-styled__label
  .radio-styled__button:after {
  opacity: 1;
}
.scribble-live .progress {
  background-color: rgba(33, 33, 33, 0.2);
  border-bottom: 1px solid rgba(33, 33, 33, 0.2);
  height: 30px;
  position: relative;
}
.scribble-live .progress-bar {
  background-color: rgba(33, 33, 33, 0.8);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
}
.scribble-live .input-group {
  margin-bottom: 20px;
}
.scribble-live .input-label {
  font-family: SequelSans, sans-serif;
  font-weight: 600;
  font-size: 17px;
  letter-spacing: -0.38px;
  line-height: 20px;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 15px;
}
@media (max-width: 1023.98px) {
  .scribble-live .input-label {
    font-size: 14px;
    line-height: 17px;
  }
}
.scribble-live .input-text {
  background-color: transparent;
  border: 1px solid rgba(33, 33, 33, 0.2);
  display: block;
  font-family: inherit;
  font-size: 19px;
  height: 52px;
  letter-spacing: -0.38px;
  line-height: 26px;
  padding: 12px 10px;
  width: 100%;
}
.scribble-live textarea.input-text {
  height: auto;
}
.scribble-live .button-submit {
  background-color: #f03228;
  border-radius: 26px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  color: #fff;
  font-family: SequelSans, sans-serif;
  font-weight: 600;
  font-size: 13px;
  height: 52px;
  line-height: 16px;
  text-transform: uppercase;
  width: 100%;
}
.scribble-live .share-section {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.scribble-live .share-section li:not(:last-child) {
  margin-right: 10px;
}
.scribble-live .share-section a {
  align-items: center;
  display: flex;
  height: 40px;
  justify-content: center;
  width: 40px;
}
.scribble-live .share-section a i {
  font-size: 20px;
  transform: translateY(1px);
}
.scribble-live .slider .slick-prev {
  margin-left: -50px;
}
@media (max-width: 1023.98px) {
  .scribble-live .slider .slick-prev {
    margin-left: -30px;
  }
}
.scribble-live .slider .slick-prev:before {
  background-repeat: no-repeat;
  background-size: 32px;
  content: "";
  display: inline-block;
  height: 16px;
  margin-left: -2px;
  opacity: 0.2;
  transform: rotate(90deg);
  width: 32px;
}
@media (max-width: 1023.98px) {
  .scribble-live .slider .slick-prev:before {
    margin-left: -12px;
  }
}
@media (max-width: 767.98px) {
  .scribble-live .slider .slick-prev:before {
    display: none;
  }
}
.scribble-live .slider .slick-next {
  margin-right: -50px;
}
@media (max-width: 1023.98px) {
  .scribble-live .slider .slick-next {
    margin-right: -30px;
  }
}
.scribble-live .slider .slick-next:before {
  background-repeat: no-repeat;
  background-size: 32px;
  content: "";
  display: inline-block;
  height: 16px;
  margin-right: -2px;
  opacity: 0.2;
  transform: rotate(270deg);
  width: 32px;
}
@media (max-width: 1023.98px) {
  .scribble-live .slider .slick-next:before {
    margin-right: -12px;
  }
}
@media (max-width: 767.98px) {
  .scribble-live .slider .slick-next:before {
    display: none;
  }
}
.scribble-live .slider .slick-arrow {
  background: transparent;
  height: 36px;
  margin-top: -17px;
  width: 30px;
}
.scribble-live .slider .slick-arrow:before {
  line-height: 36px;
}
@media (max-width: 1023.98px) {
  .scribble-live .slider .slick-arrow.slick-prev {
    display: none !important;
  }
}
.scribble-live .slider .slide-image-caption {
  margin: 10px 0;
  padding: 0;
  visibility: visible;
  overflow: visible;
  height: auto;
}
.scribble-live .slider .slide-image-caption .caption-text {
  width: calc(100% - 90px);
}
@media (max-width: 767.98px) {
  .scribble-live .slider .slide-image-caption .caption-text {
    width: calc(100% - 60px);
  }
}
.scribble-live .slider .slide-image-caption.wrapped {
  height: 1.4em;
  overflow: hidden;
}
.scribble-live .slider .slide-image-caption.wrapped + .image-caption-btn {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.scribble-live .scribble-vote.btn-loader {
  background-color: #fff;
}
.scribble-live .scribble-vote.btn-loader:before {
  position: absolute;
  top: calc(50% - 35px);
  left: calc(50% - 35px);
  width: 70px;
  height: 70px;
  border: 7px solid rgba(56, 116, 255, 0.2);
  border-left-color: #4072ff;
}
.scribble-live .scribble-vote.btn-loader .scribble-vote__content,
.scribble-live .scribble-vote.btn-loader .scribble-vote__creation-date {
  opacity: 0;
}
.scribble-live .scribble-vote--poll {
  background-color: #4072ff;
  color: #fff;
}
.scribble-live .scribble-vote--poll .h1,
.scribble-live .scribble-vote--poll h1,
.scribble-live .scribble-vote--poll h2,
.scribble-live .scribble-vote--poll h3,
.scribble-live .scribble-vote--poll h4 {
  color: inherit;
}
.scribble-live .scribble-vote--poll .progress-bar {
  background-color: currentColor;
}
.scribble-live
  .scribble-vote--quiz
  .radio-styled__input:checked
  ~ .radio-styled__label
  .radio-styled__button {
  border-color: #4072ff;
}
.scribble-live
  .scribble-vote--quiz
  .radio-styled__input:checked
  ~ .radio-styled__label
  .radio-styled__button:after {
  background-color: #4072ff;
}
.scribble-live .scribble-vote__creation-date--poll {
  color: #fff;
}
.scribble-live .scribble-vote__separator {
  display: none;
  background-color: rgba(33, 33, 33, 0.2);
  height: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-vote__separator {
    display: block;
  }
}
.scribble-live .scribble-vote__content {
  margin-bottom: 10px;
  width: calc(100% - 75px);
  float: right;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-vote__content {
    width: 100%;
    float: none;
  }
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-vote__answers {
    padding: 0 20px;
  }
}
.scribble-live .scribble-vote__answer-radio:not(:last-child) {
  margin-bottom: 18px;
}
.scribble-live .scribble-vote__result:not(:last-child) {
  margin-bottom: 15px;
}
.scribble-live .scribble-vote__answer-text {
  margin-bottom: 5px;
}
.scribble-live .scribble-vote__score {
  align-items: center;
  display: flex;
}
.scribble-live .scribble-vote__score--correct {
  color: #4072ff;
}
.scribble-live .scribble-vote__score--correct .progress-bar {
  background-color: currentColor;
}
.scribble-live .scribble-vote__score-value {
  flex-basis: 50px;
  font-family: SequelSans, sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  margin-right: 10px;
  text-align: right;
}
.scribble-live .scribble-vote__score-bar {
  flex: 1;
}
.scribble-live .scribble-vote__total-votes {
  font-size: 12px;
  letter-spacing: -0.35px;
  position: absolute;
  bottom: 2px;
  right: 9px;
}
.scribble-comment-trigger {
  align-items: center;
  background-color: #212121;
  color: #fff;
  display: flex;
  height: 40px;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 7px;
}
@media (max-width: 1023.98px) {
  .scribble-comment-trigger {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 767.98px) {
  .scribble-comment-trigger {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.scribble-comment-trigger.scribble-active
  .scribble-comment-trigger__label:after {
  transform: rotate(-90deg);
}
.scribble-comment-trigger button {
  align-items: center;
  display: flex;
}
.scribble-comment-trigger button:focus {
  outline: 0;
}
.scribble-comment-trigger__label {
  font-family: SequelSans, sans-serif;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.36px;
  line-height: 14px;
  margin-right: 2px;
  text-transform: uppercase;
  transform: translateY(1px);
  color: #fff;
}
.scribble-comment-trigger__label:after {
  content: "";
  width: 18px;
  height: 19px;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
  display: inline-block;
  margin-left: 0.75em;
  transform: rotate(90deg);
  position: relative;
  top: -1px;
  vertical-align: middle;
}
.scribble-comment-box {
  background-color: #eee;
  padding: 0 20px;
  display: block;
  overflow: auto;
  max-height: 0;
  transition: all 0.3s ease;
}
@media (max-width: 1023.98px) {
  .scribble-comment-box {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 767.98px) {
  .scribble-comment-box {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.scribble-comment-box.scribble-active {
  padding-top: 30px;
  padding-bottom: 30px;
  max-height: 500px;
}
.scribble-comment-box.comment-sent .scribble-comment-box__notification {
  display: flex;
}
.scribble-comment-box__link {
  color: #4072ff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: -0.38px;
  line-height: 17px;
  text-transform: uppercase;
}
.scribble-comment-box__link--logout {
  display: block;
  margin-bottom: 7px;
  text-align: right;
}
.scribble-comment-box__notification {
  align-items: center;
  border: 1px solid rgba(33, 33, 33, 0.2);
  border-radius: 8px;
  display: none;
  font-size: 13px;
  justify-content: center;
  line-height: 16px;
  margin-top: 17px;
  text-align: center;
  padding: 15px;
  margin-bottom: -10px;
}
.scribble-comment-box__notification--success {
  background-color: rgba(77, 180, 48, 0.2);
}
.scribble-comment-box__social-login {
  margin-top: 27px;
}
.scribble-comment-box__login-option {
  border-bottom: 1px solid rgba(33, 33, 33, 0.2);
  margin-bottom: 15px;
  padding-bottom: 5px;
  text-transform: uppercase;
}
.scribble-live .scribble-gallery {
  display: block;
}
.scribble-live .scribble-gallery__creation-date {
  float: none;
  margin-bottom: 10px;
}
.scribble-live .scribble-gallery .scribble-gallery-slider__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.scribble-live .scribble-gallery .scribble-gallery-slider__list li {
  margin: 0;
  padding: 0;
}
.scribble-live
  .scribble-gallery
  .scribble-gallery-slider__item
  .scribble-post__content,
.scribble-live .scribble-gallery .scribble-gallery-slider__item figure {
  width: 380px;
  margin-right: 10px;
  float: none;
}
@media (max-width: 767.98px) {
  .scribble-live
    .scribble-gallery
    .scribble-gallery-slider__item
    .scribble-post__content,
  .scribble-live .scribble-gallery .scribble-gallery-slider__item figure {
    width: 299px;
  }
}
@media (max-width: 543.98px) {
  .scribble-live
    .scribble-gallery
    .scribble-gallery-slider__item
    .scribble-post__content,
  .scribble-live .scribble-gallery .scribble-gallery-slider__item figure {
    width: 210px;
  }
}
.scribble-live
  .scribble-gallery
  .scribble-gallery-slider__item
  .scribble-post__content
  > a[class^="scrible-gallery-item_"],
.scribble-live
  .scribble-gallery
  .scribble-gallery-slider__item
  figure
  > a[class^="scrible-gallery-item_"] {
  display: block;
  height: 0;
  width: 380px;
  position: relative;
  background-size: cover;
  background-position: 50%;
  padding-bottom: 56.25%;
}
@media (max-width: 767.98px) {
  .scribble-live
    .scribble-gallery
    .scribble-gallery-slider__item
    .scribble-post__content
    > a[class^="scrible-gallery-item_"],
  .scribble-live
    .scribble-gallery
    .scribble-gallery-slider__item
    figure
    > a[class^="scrible-gallery-item_"] {
    width: 299px;
  }
}
@media (max-width: 543.98px) {
  .scribble-live
    .scribble-gallery
    .scribble-gallery-slider__item
    .scribble-post__content
    > a[class^="scrible-gallery-item_"],
  .scribble-live
    .scribble-gallery
    .scribble-gallery-slider__item
    figure
    > a[class^="scrible-gallery-item_"] {
    width: 210px;
  }
}
.scribble-live
  .scribble-gallery
  .scribble-gallery-slider
  .scribble-post__content
  .fb-post,
.scribble-live
  .scribble-gallery
  .scribble-gallery-slider
  .scribble-post__content
  .fb-post
  > span,
.scribble-live
  .scribble-gallery
  .scribble-gallery-slider
  .scribble-post__content
  .instagram-media-rendered {
  max-width: 100% !important;
  min-width: 0 !important;
}
.scribble-live
  .scribble-gallery
  .scribble-gallery-slider
  .tns-outer
  .tns-controls
  button {
  display: block !important;
}
.scribble-live .scribble-pinned-slider-container {
  padding: 28px 20px 17px;
  background-color: #dcdcdc;
}
@media (max-width: 1023.98px) {
  .scribble-live .scribble-pinned-slider-container {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-pinned-slider-container {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 0;
  }
}
.scribble-live .scribble-pinned-slider__list {
  margin-top: 0;
  font-size: 1rem !important;
}
.scribble-live .scribble-pinned-slider__list--fullwidth {
  width: 100% !important;
  padding-right: 30px;
}
@media (max-width: 1023.98px) {
  .scribble-live .scribble-pinned-slider__list--fullwidth {
    padding-right: 0;
  }
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-pinned-slider__list--fullwidth {
    padding-right: 20px;
  }
}
.scribble-live
  .scribble-pinned-slider__list--fullwidth
  .scribble-pinned-slider__item,
.scribble-live
  .scribble-pinned-slider__list--fullwidth
  .scribble-pinned-slider__item
  .scribble-pinned--slide {
  width: 100%;
}
.scribble-live .scribble-pinned-slider__item {
  position: relative;
}
.scribble-live .scribble-pinned-slider__item > * {
  margin-right: 10px;
}
.scribble-live .scribble-pinned-slider__item:focus {
  outline: none;
}
.scribble-live
  .scribble-pinned-slider__item-expand
  .scribble-pinned-container:before {
  content: " ";
  width: 100%;
  height: 30px;
  bottom: 0;
  right: 0;
  position: absolute;
  display: inline-block;
  left: 0;
  background: -moz-linear-gradient(
    top,
    hsla(0, 0%, 100%, 0) 0,
    hsla(0, 0%, 100%, 0.75) 29%,
    hsla(0, 0%, 100%, 0.82) 77%,
    #fff 100%
  );
  background: -webkit-linear-gradient(
    top,
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0.75) 29%,
    hsla(0, 0%, 100%, 0.82) 77%,
    #fff
  );
  background: linear-gradient(
    180deg,
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0.75) 29%,
    hsla(0, 0%, 100%, 0.82) 77%,
    #fff
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0);
  z-index: 0;
  pointer-events: none;
}
.scribble-live .scribble-pinned-slider__item-expand .scribble-pinned__readmore {
  display: block;
}
.scribble-live .scribble-pinned-slider__item-expand .scribble-pinned--slide {
  height: auto;
}
.scribble-live .scribble-pinned {
  background-color: #fff;
  border-top: 4px solid #f03228;
}
.scribble-live .scribble-pinned ol {
  padding-left: 25px;
}
@supports (-webkit-overflow-scrolling: touch) {
  .scribble-live .scribble-pinned ol {
    padding-left: 30px;
  }
}
.scribble-live .scribble-pinned--slide {
  border-bottom: 1px solid;
  min-height: 275px;
  width: 380px;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-pinned--slide {
    width: 299px;
    min-height: 304px;
  }
}
@media (max-width: 320px) {
  .scribble-live .scribble-pinned--slide {
    width: 250px;
    height: 304px;
  }
}
.scribble-live .scribble-pinned--slide > div {
  display: block;
  height: 205px;
  overflow: hidden;
  position: relative;
  padding-bottom: 50px;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-pinned--slide > div {
    width: 100%;
    float: none;
  }
}
.scribble-live .scribble-pinned--slide > div.open {
  height: auto;
  overflow: auto;
}
.scribble-live .scribble-pinned--slide > div.open:before {
  display: none;
}
.scribble-live .scribble-pinned--slide > div .scribble-post__content {
  width: 100%;
}
.scribble-live .scribble-pinned--slide > span {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  width: 100px;
  float: left;
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-pinned--slide > span {
    margin-bottom: 10px;
    flex-direction: row;
    width: 100%;
    height: auto;
    float: none;
  }
}
.scribble-live .scribble-pinned--full-width {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
@media (max-width: 1023.98px) {
  .scribble-live .scribble-pinned--full-width {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 767.98px) {
  .scribble-live .scribble-pinned--full-width {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.scribble-live
  .scribble-pinned--full-width.scribble-pinned
  .scribble-post__creation-date {
  display: inline-block;
}
.scribble-live .scribble-pinned__readmore {
  display: none;
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: 0;
  background: -moz-linear-gradient(
    top,
    hsla(0, 0%, 100%, 0) 0,
    hsla(0, 0%, 100%, 0.75) 29%,
    hsla(0, 0%, 100%, 0.82) 77%,
    #fff 100%
  );
  background: -webkit-linear-gradient(
    top,
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0.75) 29%,
    hsla(0, 0%, 100%, 0.82) 77%,
    #fff
  );
  background: linear-gradient(
    180deg,
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0.75) 29%,
    hsla(0, 0%, 100%, 0.82) 77%,
    #fff
  );
  padding: 13px 0;
}
.scribble-live .scribble-pinned__readmore_cta {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 14px;
  display: block;
  text-align: right;
  color: #212121 !important;
  font-weight: 600;
}
.scribble-live .scribble-pinned__readmore_cta:focus {
  outline: none;
}
.scribble-live .scribble-pinned__readmore_cta:after {
  content: " ";

  display: inline-block;
  width: 20px;
  height: 10px;
  background-size: 20px;
  background-repeat: no-repeat;
  margin-left: 10px;
}
.scribble-live .scribble-pinned__readmore_cta.open:after {
  transform: rotate(180deg);
}
.scribble-live .scribble-pinned .scribble-post__creation-date,
.scribble-live .scribble-pinned .scribble-post__creator {
  display: none;
}
.scribble-live .tns-outer {
  margin-bottom: 4px;
}
.scribble-live .tns-outer .tns-controls button {
  opacity: 1;
}
.scribble-live .tns-outer .tns-controls button[disabled] {
  opacity: 0;
}
.scribble-live .tns-outer .tns-controls button:after {
  top: auto;
}
.scribble-live.scribble-live__sport-feed:after {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
}
.scribble-live.scribble-live__sport-feed .scribble-pinned,
.scribble-live.scribble-live__sport-feed .scribble-post {
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .scribble-live.scribble-live__sport-feed .scribble-pinned,
  .scribble-live.scribble-live__sport-feed .scribble-post {
    margin-bottom: 12px;
  }
}
.scribble-live.scribble-live__sport-feed
  .scribble-post[data-filters~="overview"],
.scribble-live.scribble-live__sport-feed
  [data-filters~="overview"].scribble-pinned {
  position: relative;
  overflow: visible;
}
.scribble-live.scribble-live__sport-feed
  .scribble-post[data-filters~="overview"]:before,
.scribble-live.scribble-live__sport-feed
  [data-filters~="overview"].scribble-pinned:before {
  content: "";
  position: absolute;
  top: -6px;
  left: 4px;
  width: 20px;
  height: 27px;
}
@media (max-width: 1023.98px) {
  .scribble-live.scribble-live__sport-feed .scribble-post-feed-selector {
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (max-width: 767.98px) {
  .scribble-live.scribble-live__sport-feed .scribble-post-feed-selector {
    margin-left: -20px;
    margin-right: -20px;
  }
}
.scribble-live.scribble-live__sport-feed .scribble-post-feed-selector ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  background-color: #f4f4f4;
}
.scribble-live.scribble-live__sport-feed .scribble-post-feed-selector ul li {
  flex: 1 0 25%;
  text-align: center;
}
.scribble-live.scribble-live__sport-feed .scribble-post-feed-selector label {
  width: 100%;
  cursor: pointer;
  margin: 0;
  white-space: nowrap;
}
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed-selector
  label
  div {
  padding: 16px 0;
  transition: all 0.2s ease;
  font-size: 12px;
  line-height: 1;
  width: 100%;
  font-family: SequelSans, sans-serif;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  .scribble-live.scribble-live__sport-feed
    .scribble-post-feed-selector
    label
    div {
    font-size: 10px;
  }
}
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed-selector
  label
  div:before {
  content: "";
  display: block;
  width: 2em;
  height: 2em;
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0 auto 8px;
}
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed-selector
  label
  div.scribble-active,
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed-selector
  label
  div:hover {
  background-color: #dae0ec;
  color: #0035b8;
}
.scribble-live.scribble-live__sport-feed .scribble-post-feed-selector input {
  display: none;
}
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed-selector
  input[value=""]
  + div:before {
}
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed-selector
  input[value=""]
  + div.scribble-active:before,
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed-selector
  input[value=""]
  + div:hover:before {
}
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed-selector
  input[value="overview"]
  + div:before {
}
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed-selector
  input[value="overview"]
  + div.scribble-active:before,
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed-selector
  input[value="overview"]
  + div:hover:before {
}
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed-selector
  input[value="quote"]
  + div:before {
}
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed-selector
  input[value="quote"]
  + div.scribble-active:before,
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed-selector
  input[value="quote"]
  + div:hover:before {
}
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed-selector
  input[value="video"]
  + div:before {
}
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed-selector
  input[value="video"]
  + div.scribble-active:before,
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed-selector
  input[value="video"]
  + div:hover:before {
}
.scribble-live.scribble-live__sport-feed .sport-feed-sort {
  float: right;
  display: none;
}
.scribble-live.scribble-live__sport-feed .sport-feed-sort span {
  display: inline;
}
.scribble-live.scribble-live__sport-feed .sport-feed-sort.old-first span,
.scribble-live.scribble-live__sport-feed .sport-feed-sort span + span {
  display: none;
}
.scribble-live.scribble-live__sport-feed
  .sport-feed-sort.old-first
  span
  + span {
  display: inline;
}
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed.filter__overview
  .scribble-element:not([data-filters~="overview"]),
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed.filter__quote
  .scribble-element:not([data-filters~="quote"]),
.scribble-live.scribble-live__sport-feed
  .scribble-post-feed.filter__video
  .scribble-element:not([data-filters~="video"]) {
  display: none;
}
.scribble-live.scribble-live__sport-feed .load-more-post {
  margin: 10px auto;
}
@media (max-width: 1023.98px) {
  .scribble-live.scribble-live__sport-feed .load-more-post {
    margin: 5px auto;
  }
}
.scribble-live.scribble-live__sport-feed .load-more-post:before {
  content: none;
  position: static;
  background: none;
}
.scribble-live.scribble-live__sport-feed.scribble-live__regular-feed
  .scribble-post[data-filters~="overview"],
.scribble-live.scribble-live__sport-feed.scribble-live__regular-feed
  [data-filters~="overview"].scribble-pinned {
  position: relative;
  overflow: visible;
}
.scribble-live.scribble-live__sport-feed.scribble-live__regular-feed
  .scribble-post[data-filters~="overview"]:before,
.scribble-live.scribble-live__sport-feed.scribble-live__regular-feed
  [data-filters~="overview"].scribble-pinned:before {
  content: "";
  width: 20px;
  height: 27px;
  position: absolute;
  top: -6px;
  left: 4px;
}
.scribble-live.scribble-live__sport-feed.scribble-live__regular-feed
  .scribble-post-feed-selector
  input[value=""]
  + div.scribble-active:before,
.scribble-live.scribble-live__sport-feed.scribble-live__regular-feed
  .scribble-post-feed-selector
  input[value=""]
  + div:hover:before {
}
.scribble-live.scribble-live__sport-feed.scribble-live__regular-feed
  .scribble-post-feed-selector
  input[value="overview"]
  + div.scribble-active:before,
.scribble-live.scribble-live__sport-feed.scribble-live__regular-feed
  .scribble-post-feed-selector
  input[value="overview"]
  + div:hover:before {
}
.scribble-live.scribble-live__sport-feed.scribble-live__regular-feed
  .scribble-post-feed-selector
  input[value="quote"]
  + div.scribble-active:before,
.scribble-live.scribble-live__sport-feed.scribble-live__regular-feed
  .scribble-post-feed-selector
  input[value="quote"]
  + div:hover:before {
}
.scribble-live.scribble-live__sport-feed.scribble-live__regular-feed
  .scribble-post-feed-selector
  input[value="video"]
  + div.scribble-active:before,
.scribble-live.scribble-live__sport-feed.scribble-live__regular-feed
  .scribble-post-feed-selector
  input[value="video"]
  + div:hover:before {
}
.scribble-live.scribble-live__sport-feed.scribble-live__regular-feed
  .scribble-post-feed-selector
  label
  div.scribble-active,
.scribble-live.scribble-live__sport-feed.scribble-live__regular-feed
  .scribble-post-feed-selector
  label
  div:hover {
  background-color: rgba(240, 50, 40, 0.06);
  color: #f03228;
}
.scribble-live .scribble-pinned .commercial-container__processed,
.scribble-live .scribble-post .commercial-container__processed {
  text-align: center;
}
.scribble-live .scribble-pinned .commercial-container__processed > h3,
.scribble-live .scribble-post .commercial-container__processed > h3 {
  text-align: left;
}
.scribble-live .scribble-pinned .commercial-container__processed > p,
.scribble-live .scribble-post .commercial-container__processed > p {
  margin-bottom: 20px;
  text-align: left;
}
.scribble-live
  .scribble-pinned
  .commercial-container__processed
  .commercial-tooltip,
.scribble-live .scribble-pinned .commercial-container__processed a,
.scribble-live
  .scribble-post
  .commercial-container__processed
  .commercial-tooltip,
.scribble-live .scribble-post .commercial-container__processed a {
  width: 325px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .scribble-live
    .scribble-pinned
    .commercial-container__processed
    .commercial-tooltip,
  .scribble-live .scribble-pinned .commercial-container__processed a,
  .scribble-live
    .scribble-post
    .commercial-container__processed
    .commercial-tooltip,
  .scribble-live .scribble-post .commercial-container__processed a {
    width: 100%;
  }
}
.scribble-live .scribble-pinned .commercial-container__processed a,
.scribble-live .scribble-post .commercial-container__processed a {
  display: block;
  font-family: SequelSans, sans-serif;
  font-weight: 600;
  line-height: 50px;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  margin: 20px auto 2px;
  background-color: #53c657;
}
.scribble-live .scribble-pinned .commercial-container__processed a:after,
.scribble-live .scribble-post .commercial-container__processed a:after {
  content: "";
  margin-left: 0.5em;
  background: url("/") no-repeat;
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  top: 3px;
}
.scribble-live
  .scribble-pinned
  .commercial-container__processed
  .commercial-tooltip,
.scribble-live
  .scribble-post
  .commercial-container__processed
  .commercial-tooltip {
  display: inline-block;
  text-align: right;
  font-size: 11px;
  line-height: 1;
  font-weight: 400;
  font-family: SequelSans, sans-serif;
  color: #777;
  margin: 0 auto;
}
.scribble-live
  .scribble-pinned
  .commercial-container__processed
  .commercial-tooltip
  span,
.scribble-live
  .scribble-post
  .commercial-container__processed
  .commercial-tooltip
  span {
  display: inline-block;
  vertical-align: middle;
}
.scribble-live
  .scribble-pinned
  .commercial-container__processed
  .tooltip-target,
.scribble-live .scribble-post .commercial-container__processed .tooltip-target {
  padding-right: 2em;
  margin-left: -0.25em;
  margin-right: -0.5em;
  height: 1em;

  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
[data-tippy-root] {
  max-width: calc(100vw - 10px);
}
.tippy-box {
  position: relative;
  background-color: #fff;
  color: #333;
  box-shadow: 0 0 15px -3px #333;
  font-size: 17px;
  line-height: 25px;
  outline: 0;
  transition-property: transform, visibility, opacity;
  font-family: SequelSans, sans-serif;
  font-weight: 400;
  text-align: left;
  text-transform: none;
}
.tippy-box[data-animation="fade"][data-state="hidden"] {
  opacity: 0;
}
.tippy-box[data-placement^="top"] > .tippy-arrow {
  bottom: 0;
}
.tippy-box[data-placement^="top"] > .tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top;
}
.tippy-box[data-placement^="bottom"] > .tippy-arrow {
  top: 0;
}
.tippy-box[data-placement^="bottom"] > .tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom;
}
.tippy-box[data-inertia][data-state="visible"] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}
.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #fff;
}
.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}
.tippy-content {
  position: relative;
  padding: 15px;
  z-index: 1;
}
.scribble-commercial-banner {
  background-color: #fff;
  padding: 15px 30px;
  font-size: 17px;
  display: inline-block;
  margin: 30px 0;
}
@media (min-width: 1024px) {
  .scribble-commercial-banner {
    padding: 15px 30px;
    margin: 0 0 30px;
  }
}
@media (max-width: 1023.98px) {
  .scribble-commercial-banner {
    margin-left: -40px;
    margin-right: -40px;
    padding: 20px 40px;
  }
}
@media (max-width: 767.98px) {
  .scribble-commercial-banner {
    margin-left: -20px;
    margin-right: -20px;
    padding: 20px;
  }
}
.scribble-commercial-banner h2 {
  font-size: 18px;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 15px;
}
.scribble-commercial-banner h2:before {
  content: "";
  vertical-align: top;
  display: inline-block;
  margin-right: 13px;
}
.scribble-commercial-banner p {
  margin-bottom: 0;
}
.list-podcast {
  background-color: #fff;
  margin: 0;
  font-family: SequelSans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (max-width: 1023.98px) {
  .list-podcast {
    margin-left: -2.66667vw;
    margin-right: -2.66667vw;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  .list-podcast {
    margin-left: -5.20833vw;
    margin-right: -5.20833vw;
  }
}
@media (min-width: 960px) and (max-width: 999px) {
  .list-podcast {
    margin-left: calc((100vw - 940px) / -2);
    margin-right: calc((100vw - 940px) / -2);
  }
}
@media (min-width: 1000px) {
  .list-podcast {
    margin-left: 0;
    margin-right: 0;
  }
}
.list-podcast .header {
  width: 100%;
  background-color: #000;
  padding: 15px 20px 10px;
}
@media (min-width: 768px) and (max-width: 999px) {
  .list-podcast .header {
    padding: 15px 0 10px;
  }
}
.list-podcast .header .podcast--width-wrapper {
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 768px) and (max-width: 959px) {
  .list-podcast .header .podcast--width-wrapper {
    max-width: 89.58333vw;
  }
}
@media (min-width: 960px) and (max-width: 999px) {
  .list-podcast .header .podcast--width-wrapper {
    max-width: 940px;
  }
}
.list-podcast .header .podcast--width-wrapper span {
  font-size: 30px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: SequelSans, sans-serif;
  font-weight: 700;
}
@media (min-width: 768px) {
  .list-podcast .header .podcast--width-wrapper span {
    font-size: 36px;
  }
}
@media (min-width: 1024px) {
  .list-podcast .header .podcast--width-wrapper span {
    font-size: 40px;
  }
}
.list-podcast .header .podcast--width-wrapper img {
  margin-right: 0;
  height: 25px;
  align-self: center;
}
@media (min-width: 768px) {
  .list-podcast .header .podcast--width-wrapper img {
    height: 33px;
  }
}
@media (min-width: 1024px) {
  .list-podcast .header .podcast--width-wrapper img {
    height: 37px;
  }
}
.list-podcast a:hover {
  text-decoration: none;
}
.list-podcast .podcast--width-wrapper {
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 768px) and (max-width: 959px) {
  .list-podcast .podcast--width-wrapper {
    max-width: 100%;
  }
}
@media (min-width: 960px) {
  .list-podcast .podcast--width-wrapper {
    max-width: 940px;
  }
}
.list-podcast .podcast--width-wrapper .podcast--scroll {
  position: relative;
  width: inherit;
}
.list-podcast .podcast--width-wrapper .podcast--scroll::-webkit-scrollbar {
  display: none;
}
.list-podcast .podcast--width-wrapper .podcast--scroll-items-content {
  width: inherit;
}
.list-podcast .podcast--width-wrapper .podcast--scroll-items-content .items {
  padding: 8px 20px;
  justify-content: space-between;
  display: flex;
  flex-flow: column wrap;
  max-height: 70vh;
  overflow: auto;
}
@media (min-width: 768px) {
  .list-podcast .podcast--width-wrapper .podcast--scroll-items-content .items {
    max-height: 36vh;
  }
}
@media (min-width: 1024px) {
  .list-podcast .podcast--width-wrapper .podcast--scroll-items-content .items {
    max-height: 361px;
    overflow: hidden;
    flex-flow: row wrap;
  }
  .list-podcast
    .podcast--width-wrapper
    .podcast--scroll-items-content
    .items:after {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 20px;
  }
}
@media (min-width: 768px) and (max-width: 999px) {
  .list-podcast .podcast--width-wrapper .podcast--scroll-items-content .items {
    padding: 8px 27px 8px 42px;
  }
}
@media (max-width: 1023.98px) {
  .list-podcast .podcast--width-wrapper .podcast--scroll-items-content .items {
    max-height: 380px;
    margin: 0;
  }
  .list-podcast
    .podcast--width-wrapper
    .podcast--scroll-items-content
    .items:after {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 18px;
  }
}
@media (max-width: 767.98px) {
  .list-podcast .podcast--width-wrapper .podcast--scroll-items-content .items {
    padding: 8px 20px;
  }
}
@media (min-width: 960px) and (max-width: 999px) {
  .list-podcast .podcast--width-wrapper .podcast--scroll-items-content .items {
    padding: 0;
  }
}
.list-podcast
  .podcast--width-wrapper
  .podcast--scroll-items-content
  .items
  .item {
  padding: 0 20px;
  max-height: 115px;
  max-width: 312px;
}
@media (min-width: 1024px) {
  .list-podcast
    .podcast--width-wrapper
    .podcast--scroll-items-content
    .items
    .item {
    max-width: calc(50% - 10px);
    flex: 0 0 calc(50% - 10px);
  }
  .list-podcast
    .podcast--width-wrapper
    .podcast--scroll-items-content
    .items
    .item:nth-child(2n) {
    width: calc(50% - 10px);
    margin-left: 10px;
  }
  .list-podcast
    .podcast--width-wrapper
    .podcast--scroll-items-content
    .items
    .item:nth-child(odd) {
    width: calc(50% - 10px);
    margin-right: 10px;
  }
}
@media (max-width: 1023.98px) {
  .list-podcast
    .podcast--width-wrapper
    .podcast--scroll-items-content
    .items
    .item {
    max-width: 50%;
    padding: 0 40px 0 0;
  }
}
@media (max-width: 767.98px) {
  .list-podcast
    .podcast--width-wrapper
    .podcast--scroll-items-content
    .items
    .item {
    padding-right: 20px;
    width: 100%;
    max-width: 100%;
  }
}
.list-podcast
  .podcast--width-wrapper
  .podcast--scroll-items-content
  .items
  .item
  .content {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid rgba(33, 33, 33, 0.2);
  padding: 12px 0;
}
@media (max-width: 1023.98px) {
  .list-podcast
    .podcast--width-wrapper
    .podcast--scroll-items-content
    .items
    .item
    .content {
    margin: 0;
  }
}
.list-podcast
  .podcast--width-wrapper
  .podcast--scroll-items-content
  .items
  .item
  .image {
  margin-right: 12px;
  display: inline-block;
}
.list-podcast
  .podcast--width-wrapper
  .podcast--scroll-items-content
  .items
  .item
  .image
  .teaser__image {
  height: 90px;
  width: 90px;
  margin: 0;
}
.list-podcast
  .podcast--width-wrapper
  .podcast--scroll-items-content
  .items
  .item
  .details {
  width: calc(100% - 102px);
  height: 90px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.list-podcast
  .podcast--width-wrapper
  .podcast--scroll-items-content
  .items
  .item
  .details
  .published {
  font-size: 12px;
  color: #777;
  margin: -3px 0 2px;
}
.list-podcast
  .podcast--width-wrapper
  .podcast--scroll-items-content
  .items
  .item
  .details
  .length {
  font-size: 12px;
  color: #777;
  margin: 4px 0 -1px;
}
.list-podcast
  .podcast--width-wrapper
  .podcast--scroll-items-content
  .items
  .item
  .details
  .title {
  color: #212121;
  font-size: 15px;
  margin: -3px 0 0;
  max-height: 55px;
  font-family: SequelSans, sans-serif;
  font-weight: 400;
  line-height: 1.3;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .list-podcast
    .podcast--width-wrapper
    .podcast--scroll-items-content
    .items
    .item
    .details
    .title {
    max-height: 36px;
    -webkit-line-clamp: 2;
  }
}
@media (max-width: 277px) {
  .list-podcast
    .podcast--width-wrapper
    .podcast--scroll-items-content
    .items
    .item
    .details
    .title {
    height: 38px;
    -webkit-line-clamp: 2;
  }
}
.list-podcast .podcast--width-wrapper .podcast--scroll-items-shadow {
  position: absolute;
  top: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 2;
}
.list-podcast
  .podcast--width-wrapper
  .podcast--scroll-items-shadow.podcast--scroll-left {
  left: 0;
  width: 25px;
  background-image: linear-gradient(270deg, hsla(0, 0%, 100%, 0), #fff);
  text-align: left;
}
@media (min-width: 1024px) {
  .list-podcast
    .podcast--width-wrapper
    .podcast--scroll-items-shadow.podcast--scroll-left {
    background-image: none;
  }
}
@media (max-width: 767.98px) {
  .list-podcast
    .podcast--width-wrapper
    .podcast--scroll-items-shadow.podcast--scroll-left {
    width: 20px;
  }
}
@media (min-width: 960px) and (max-width: 999px) {
  .list-podcast
    .podcast--width-wrapper
    .podcast--scroll-items-shadow.podcast--scroll-left {
    display: none;
  }
}
.list-podcast
  .podcast--width-wrapper
  .podcast--scroll-items-shadow.podcast--scroll-right {
  width: 40px;
  right: 0;
  background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff);
  text-align: right;
}
@media (min-width: 1024px) {
  .list-podcast
    .podcast--width-wrapper
    .podcast--scroll-items-shadow.podcast--scroll-right {
    background-image: none;
  }
}
@media (max-width: 767.98px) {
  .list-podcast
    .podcast--width-wrapper
    .podcast--scroll-items-shadow.podcast--scroll-right {
    width: 20px;
  }
}
@media (min-width: 960px) and (max-width: 999px) {
  .list-podcast
    .podcast--width-wrapper
    .podcast--scroll-items-shadow.podcast--scroll-right {
    display: none;
  }
}
.article-sponsored-byline {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #212121;
  border-bottom: 1px solid #212121;
  margin: 30px 0;
  padding: 3px 0;
}
.article-sponsored-byline-info {
  font-weight: 500;
  font-size: 13px;
  font-style: italic;
  text-transform: uppercase;
  letter-spacing: 0;
  white-space: nowrap;
  border-radius: 1px;
  width: auto;
  background-color: #777;
  color: #fff;
  padding: 5px 6px 3px 5px;
  line-height: 16px;
  margin: 6px 0;
}
@media (max-width: 767.98px) {
  .article-sponsored-byline-info {
    font-size: 11px;
    line-height: 13px;
    padding: 3px 6px 3px 5px;
  }
}
.article-sponsored-byline-content {
  font-weight: 400;
  font-size: 13px;
  text-align: right;
  letter-spacing: 0;
  color: #626262;
  padding-top: 3px;
}
@media (max-width: 767.98px) {
  .article-sponsored-byline-content {
    font-size: 11px;
    flex-basis: 50%;
  }
}
.article-sponsored-byline-content.with-img {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
  align-items: center;
  padding-top: 0;
}
@media (max-width: 767.98px) {
  .article-sponsored-byline-content.with-img {
    flex-basis: auto;
  }
}
.article-sponsored-byline-content.with-img span {
  padding-top: 3px;
}
.article-sponsored-byline-content.with-img img {
  margin-left: 20px;
  height: 36px;
  width: auto;
}
.article-sponsored-byline-tooltip {
  background-size: 14px;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  margin-bottom: 2px;
  margin-left: 1px;
  cursor: pointer;
  transition: all 0.8s;
  text-align: center;
}
@media (max-width: 767.98px) {
  .article-sponsored-byline-tooltip {
    background-size: 11px;
    width: 11px;
    height: 11px;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .article-sponsored-byline-tooltip {
    position: relative;
  }
}
.article-sponsored-byline-tooltip:hover
  .article-sponsored-byline-tooltip-window {
  opacity: 1;
}
.article-sponsored-byline-tooltip-window {
  color: #212121;
  text-transform: none;
  pointer-events: none;
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  width: 335px;
  background: #fff;
  padding: 15px;
  z-index: 2;
  box-shadow: 0 -1px 18px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 -1px 18px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 -1px 18px -1px rgba(0, 0, 0, 0.2);
  font-weight: 400;
  text-align: left;
}
@media (max-width: 767.98px) {
  .article-sponsored-byline-tooltip-window {
    left: 20px;
    width: calc(100% - 40px);
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  .article-sponsored-byline-tooltip-window {
    left: -80px;
    top: 25px;
  }
}
.article-sponsored-byline-tooltip-window:before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
  top: -8px;
  left: 79px;
}
@media (max-width: 767.98px) {
  .article-sponsored-byline-tooltip-window:before {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    top: -6px;
    left: 62px;
  }
}
.article-sponsored-byline-tooltip-window label {
  font-size: 17px;
  font-family: SequelSans, sans-serif;
  font-weight: 700;
  margin: 5px 0 10px;
}
.article-sponsored-byline-tooltip-window p {
  font-size: 17px;
  line-height: 25px;
  margin: 0;
  letter-spacing: 0.2px;
}
.article-sponsored-byline--group {
  min-height: 50px;
  padding: 5px 0;
}
@media (min-width: 768px) {
  .article-sponsored-byline--group {
    margin-top: 20px;
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .article-sponsored-byline--group {
    margin-top: 35px;
  }
}
.article-sponsored-byline--group .article-sponsored-byline-info {
  background: transparent;
  font-style: normal;
  font-size: 14px;
  color: #777;
  padding: 0;
  vertical-align: middle;
}
@media (max-width: 767.98px) {
  .article-sponsored-byline--group .article-sponsored-byline-info {
    font-size: 11px;
  }
}
.article-sponsored-byline--group .article-sponsored-byline-content {
  padding-top: 0;
  max-width: calc(100% - 150px);
  width: calc(100% - 150px);
  display: inline-block;
}
@media (max-width: 767.98px) {
  .article-sponsored-byline--group .article-sponsored-byline-content {
    max-width: calc(100% - 85px);
    width: calc(100% - 85px);
  }
}
@media (max-width: 480px) {
  .article-sponsored-byline--group .article-sponsored-byline-content {
    max-width: calc(100% - 80px);
    width: calc(100% - 80px);
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
  }
}
.article-sponsored-byline--group .article-sponsored-byline-content img {
  max-height: 30px;
  height: auto;
  max-width: 150px;
  margin-left: 30px;
}
@media (max-width: 1023.98px) {
  .article-sponsored-byline--group .article-sponsored-byline-content img {
    margin-left: 17px;
  }
}
@media (max-width: 767.98px) {
  .article-sponsored-byline--group .article-sponsored-byline-content img {
    max-height: 24px;
    max-width: 75px;
    margin-left: 10px;
  }
}
@media (max-width: 480px) {
  .article-sponsored-byline--group .article-sponsored-byline-content img {
    max-width: 90px;
    margin-left: 10px;
  }
}
.article-sponsored-byline--group .article-sponsored-byline-content > * {
  display: inline-block;
}
@media (max-width: 480px) {
  .article-sponsored-byline--group
    .article-sponsored-byline-content
    > :first-child
    img {
    margin: 0;
  }
}
.article.annonce-highlight .article-sponsored-byline-info {
  color: #fff;
}
.article.annonce-highlight .article-sponsored-byline-tooltip {
}
@media (min-width: 768px) {
  .page-title-container {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 768px) {
  .page-title-container .page-title {
    max-width: 40%;
  }
}
.page-title-container .section-sponsored-byline {
  max-width: 62%;
}
@media (max-width: 1023.98px) {
  .page-title-container .section-sponsored-byline {
    max-width: 70%;
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  .page-title-container .section-sponsored-byline {
    max-width: 100%;
    margin-top: 10px;
  }
}
.page-title-container .article-sponsored-byline--group {
  border: 0;
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .page-title-container .article-sponsored-byline--group {
    background: #e2e5eb;
    margin: 0;
    padding: 5px 19px;
  }
}
@media (max-width: 440px) {
  .page-title-container .article-sponsored-byline--group {
    padding: 5px 10px;
  }
}
@media (min-width: 768px) {
  .page-title-container
    .article-sponsored-byline--group
    .article-sponsored-byline-info {
    color: #fff;
  }
}
.page-title-container
  .article-sponsored-byline--group
  .article-sponsored-byline-tooltip {
  width: 12px;
  height: 12px;
  background-size: 12px;
  margin-right: 10px;
}
@media (min-width: 768px) {
  .page-title-container
    .article-sponsored-byline--group
    .article-sponsored-byline-tooltip {
  }
}
@media (max-width: 767.98px) {
  .page-title-container
    .article-sponsored-byline--group
    .article-sponsored-byline-tooltip-window:before {
    left: 76px;
  }
}
.page-title-container
  .article-sponsored-byline--group
  .article-sponsored-byline-info-container {
  margin-top: 0;
}
@media (min-width: 768px) {
  .page-title-container
    .article-sponsored-byline--group
    .article-sponsored-byline-info-container {
    min-width: 100px;
    margin-top: -5px;
  }
}
@media (min-width: 768px) {
  .page-title-container
    .article-sponsored-byline--group
    .article-sponsored-byline-content {
    width: auto;
    max-width: unset;
  }
}
@media screen and (max-width: 440px) {
  .page-title-container
    .article-sponsored-byline--group
    .article-sponsored-byline-content {
    line-height: 10px;
  }
}
.article--event-skin .article-date,
.article--event-skin .article-meta,
.article--event-skin .article-rating,
.article--event-skin .article-sponsored-byline--group,
.article--event-skin .article-title,
.article--event-skin .article__header,
.article--event-skin .city_label__container {
  position: relative;
}
.article--event-skin .article__header {
  padding-bottom: 10px;
}
@media (max-width: 1023.98px) {
  .article--event-skin .article__header {
    padding-bottom: 5px;
    padding-top: 135px;
  }
}
@media (max-width: 767.98px) {
  .article--event-skin .article__header {
    padding-bottom: 0;
    padding-top: 106px;
  }
}
@media (max-width: 767.98px) {
  .article--event-skin .article__header .article-embed-with-caption {
    margin-bottom: 0;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .article--event-skin .article__header .article-embed-with-caption {
    margin-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .article--event-skin .article__header .article-embed-with-caption.expanded {
    margin-bottom: 10px;
  }
}
.article--event-skin .article__header .image-caption,
.article--event-skin .article__header .image-caption-btn,
.article--event-skin
  .article__header
  .scribble-live
  .slider
  .slide-image-caption,
.scribble-live
  .slider
  .article--event-skin
  .article__header
  .slide-image-caption {
  color: #fff;
}
.article--event-skin .article__header .image-caption,
.article--event-skin
  .article__header
  .scribble-live
  .slider
  .slide-image-caption,
.scribble-live
  .slider
  .article--event-skin
  .article__header
  .slide-image-caption {
  position: relative;
}
.article--event-skin .article__header .image-caption-btn {
  top: 0;
}
.article--event-skin .article__header .image-caption-btn--showed {
  position: relative;
}
.article--event-skin .article-title,
.article--event-skin .article__header .image-caption span .photographer,
.article--event-skin
  .article__header
  .scribble-live
  .slider
  .slide-image-caption
  span
  .photographer,
.scribble-live
  .slider
  .article--event-skin
  .article__header
  .slide-image-caption
  span
  .photographer {
  color: #fff;
}
.article--event-skin .article-rating {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
}
.article--event-skin .article-sponsored-byline--group {
  clear: both;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
  border-bottom: 0;
  margin-top: 5px;
}
@media (max-width: 767.98px) {
  .article--event-skin .article-sponsored-byline--group {
    margin-top: 0;
  }
}
@media (min-width: 1024px) {
  .article--event-skin .article-sponsored-byline--group {
    margin-top: 15px;
  }
}
.article--event-skin
  .article-sponsored-byline--group
  .article-sponsored-byline-tooltip {
}
.article--event-skin
  .article-sponsored-byline--group
  .article-sponsored-byline-info,
.article--event-skin .city_label__item {
  color: #fff;
}
.article__header-skin {
  position: absolute;
  height: 100%;
  width: 100%;
  background-size: cover;
  left: 0;
  top: 0;
}
.article-cat-sport .sticky-header__link--sport a,
.article-cat-sport .sticky-header__link--sport a:hover,
.section-cat-sport .sticky-header__link--sport a,
.section-cat-sport .sticky-header__link--sport a:hover {
  color: #f03228;
}
.article-cat-entertainment .sticky-header__link--underholdning a,
.article-cat-entertainment .sticky-header__link--underholdning a:hover,
.section-cat-entertainment .sticky-header__link--underholdning a,
.section-cat-entertainment .sticky-header__link--underholdning a:hover {
  color: #d30d64;
}
.article-cat-news .sticky-header__link--nyheder a,
.article-cat-news .sticky-header__link--nyheder a:hover,
.section-cat-news .sticky-header__link--nyheder a,
.section-cat-news .sticky-header__link--nyheder a:hover {
  color: #f03228;
}
.sticky-header {
  display: inline-block;
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1000;
  height: 113px;
}
@media (max-width: 1023.98px) {
  .sticky-header {
    height: 140px;
  }
}
@media (max-width: 767.98px) {
  .sticky-header {
    height: 95px;
  }
}
.sticky-header.scroll-init .sticky-header__logo {
  height: 32px;
  width: 114.612244898px;
  display: inline-block;
  display: block;
}
@media (max-width: 1023.98px) {
  .sticky-header.scroll-init .sticky-header__logo {
    height: 30px;
    width: 107.4489795918px;
    display: inline-block;
    display: block;
  }
}
@media (max-width: 767.98px) {
  .sticky-header.scroll-init .sticky-header__logo {
    height: 28px;
    width: 100.2857142857px;
    display: inline-block;
    display: block;
  }
}
.sticky-header.scroll-init .sticky-header__container.container-fluid {
  padding: 19px 40px;
}
@media (max-width: 1023.98px) {
  .sticky-header.scroll-init .sticky-header__container.container-fluid {
    padding: 15px 40px;
  }
  .sticky-header.scroll-init .sticky-header__container.container-fluid:after {
    height: 66px;
  }
}
@media (max-width: 767.98px) {
  .sticky-header.scroll-init .sticky-header__container.container-fluid {
    padding: 12px 20px;
  }
  .sticky-header.scroll-init .sticky-header__container.container-fluid:after {
    height: 58px;
  }
}
@media (max-width: 370px) {
  .sticky-header.scroll-init .sticky-header__container.container-fluid {
    padding: 14px 20px;
  }
}
@media (max-width: 1023.98px) {
  .sticky-header.scroll-init .sticky-header__wrapper {
    border-color: transparent;
  }
}
@media (max-width: 1023.98px) {
  .sticky-header.scroll-init .sticky-header__nav {
    bottom: 0;
  }
}
.sticky-header.scroll-init .sticky-header__hamburger {
  height: 30px;
}
.sticky-header.scroll-init .sticky-header__hamburger label {
  height: 0;
  margin: 0;
}
@media (max-width: 1023.98px) {
  .sticky-header.scroll-init.scroll-up .sticky-header__nav {
    bottom: -60px;
  }
}
@media (max-width: 1023.98px) and (max-width: 767.98px) {
  .sticky-header.scroll-init.scroll-up .sticky-header__nav {
    bottom: -43px;
  }
}
@media (max-width: 1023.98px) {
  .sticky-header.scroll-init.scroll-up .sticky-header__wrapper {
    border-color: rgba(0, 0, 0, 0.1);
  }
}
.sticky-header__wrapper {
  z-index: 3;
  position: relative;
  background: #fff;
}
@media (min-width: 1024px) {
  .sticky-header__wrapper {
    border-bottom: 1px solid #eee;
  }
}
.sticky-header__container {
  position: relative;
}
@media (max-width: 1023.98px) {
  .sticky-header__container:after {
    content: "";
    transition: all 0.3s;
    position: absolute;
    width: 100%;
    height: 80px;
    background: #fff;
    z-index: 1;
    top: 0;
    left: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 767.98px) {
  .sticky-header__container:after {
    height: 73px;
  }
}
.sticky-header__container.container-fluid {
  display: flex;
  padding: 30px 40px;
  justify-content: space-between;
  align-items: center;
  transition: all 0.3s;
}
@media (max-width: 1023.98px) {
  .sticky-header__container.container-fluid {
    padding: 17px 40px;
  }
}
@media (max-width: 767.98px) {
  .sticky-header__container.container-fluid {
    padding: 14px 20px;
  }
}
.sticky-header__logo {
  height: 45px;
  width: 161.1734693878px;
  display: inline-block;
  z-index: 1;
  display: block;
  transition: all 0.3s;
}
@media (max-width: 1100px) {
  .sticky-header__logo {
    height: 34px;
    width: 121.7755102041px;
    display: inline-block;
    margin-right: 20px;
    display: block;
  }
}
@media (max-width: 370px) {
  .sticky-header__logo {
    height: 28px;
    width: 100.2857142857px;
    display: inline-block;
    display: block;
  }
}
.sticky-header__logo-container {
  display: flex;
  align-content: center;
  width: 161px;
}
@media (max-width: 1100px) {
  .sticky-header__logo-container {
    width: 141px;
  }
}
@media (max-width: 1023.98px) {
  .sticky-header__logo-container {
    z-index: 2;
  }
}
.sticky-header__nav {
  padding: 0;
  margin: 0;
  transition: all 0.3s;
  background: #fff;
}
@media (max-width: 1023.98px) {
  .sticky-header__nav {
    position: absolute;
    z-index: 0;
    order: 1;
    justify-content: center;
    align-items: center;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 5px 40px;
    text-align: center;
    align-content: center;
    border-bottom: 1px solid #eee;
    bottom: -60px;
    left: 0;
  }
}
@media (max-width: 767.98px) {
  .sticky-header__nav {
    padding: 0 20px;
    width: 100%;
    bottom: -25px;
  }
}
.sticky-header__list {
  display: flex;
  margin-bottom: 0;
  margin-top: 0;
  gap: 20px;
}
@media (max-width: 1599.98px) {
  .sticky-header__list {
    justify-content: space-between;
    padding: 0;
    flex: 1;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .sticky-header__list {
    margin-bottom: 16px;
    margin-top: 16px;
  }
}
@media (max-width: 767.98px) {
  .sticky-header__list {
    margin: 0;
    width: 100%;
  }
}
.sticky-header__link {
  text-transform: uppercase;
  list-style: none;
}
.sticky-header__link a,
.sticky-header__link span {
  color: #212121;
  display: block;
  box-shadow: none;
  font-size: 16px;
  letter-spacing: 0.47px;
}
@media (max-width: 1023.98px) {
  .sticky-header__link a,
  .sticky-header__link span {
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.41px;
  }
}
@media (max-width: 767.98px) {
  .sticky-header__link a,
  .sticky-header__link span {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 0.44px;
    padding-top: 14px;
    padding-bottom: 14px;
    width: inherit;
  }
}
@media (max-width: 370px) {
  .sticky-header__link a,
  .sticky-header__link span {
    font-size: 11px;
    letter-spacing: 0;
  }
}
.sticky-header__link a:hover,
.sticky-header__link span:hover {
  text-decoration: underline;
  color: #212121;
}
.sticky-header__link a:active,
.sticky-header__link a:focus,
.sticky-header__link span:active,
.sticky-header__link span:focus {
  text-decoration: none;
}
@media (max-width: 767.98px) {
  .sticky-header__link span {
    margin-left: 10px;
    margin-right: 20px;
  }
}
.sticky-header__link-city-btn {
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .sticky-header__link-city-btn {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
}
.sticky-header__link-city-btn span {
  position: relative;
}
.sticky-header__link-city-btn span:hover {
  text-decoration: none;
}
.sticky-header__link-city-btn span:after {
  content: "";
  position: absolute;
  right: -24px;
  top: calc(50% - 5px);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #212121;
}
@media (max-width: 767.98px) {
  .sticky-header__link-city-btn span:after {
    right: -14px;
    top: calc(50% - 4px);
  }
}
.sticky-header__hamburger-container {
  display: flex;
  padding: 0;
  margin: 0;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1023.98px) {
  .sticky-header__hamburger-container {
    justify-content: flex-end;
    z-index: 2;
  }
}
.sticky-header__hamburger-container > li {
  list-style: none;
  margin-left: 40px;
  transition: all 0.3s;
}
@media (max-width: 1023.98px) {
  .sticky-header__hamburger-container > li {
    margin-left: 26px;
  }
}
@media (max-width: 767.98px) {
  .sticky-header__hamburger-container > li {
    margin-left: 20px;
  }
}
@media (max-width: 370px) {
  .sticky-header__hamburger-container > li {
    margin-left: 15px;
  }
}
.sticky-header__hamburger {
  height: 53px;
}
@media (max-width: 1023.98px) {
  .sticky-header__hamburger {
    height: 46px;
  }
}
.sticky-header__hamburger label {
  color: #000;
  font-size: 11px;
  letter-spacing: 0.22px;
  font-weight: 600;
  overflow: hidden;
  opacity: 1;
  display: block;
  margin-top: 7px;
  margin-bottom: 0;
  height: 15px;
  transition: height 0.3s ease-in-out, margin 0.3s;
  pointer-events: none;
}
@media (max-width: 1023.98px) {
  .sticky-header__hamburger label {
    font-size: 10px;
    letter-spacing: 0.2px;
    margin-top: 4px;
  }
}
.sticky-header__hamburger-profil {
  min-width: 44px;
  text-align: center;
}
@media (max-width: 1023.98px) {
  .sticky-header__hamburger-profil {
    min-width: 40px;
  }
}
.sticky-header__hamburger-profil-toggle {
  flex-direction: column;
  align-items: center;
  display: flex;
  cursor: pointer;
}
.sticky-header__hamburger-profil-toggle:hover {
  color: #212121;
}
.sticky-header__hamburger-profil-toggle:hover span {
  text-decoration: underline;
}
.sticky-header__hamburger-profil-icon {
  background-repeat: no-repeat;
  background-size: 30px;
  height: 30px;
  width: 30px;
  cursor: pointer;
  pointer-events: none;
}
.sticky-header__hamburger-profil-login .sticky-header__hamburger-profil-icon {
  background-image: url("../index/login-icon.svg");
}
.sticky-header__hamburger-profil-account .sticky-header__hamburger-profil-icon {
}
.sticky-header__hamburger-profil-account.profile-menu__open
  .sticky-header__hamburger-profil-icon {
  height: 30px;
  width: 32px;
  background-size: 25px;
  background-position: 50%;
}
.sticky-header__hamburger-menu {
  width: 32px;
}
.sticky-header__hamburger-menu-toggle {
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.sticky-header__hamburger-menu-toggle.open .sticky-header__hamburger-menu-icon {
  background-repeat: no-repeat;
  background-position: 50%;
  height: 30px;
  width: 25px;
  background-size: 25px;
}
.sticky-header__hamburger-menu-toggle.open
  .sticky-header__hamburger-menu-icon
  span {
  display: none;
}
.sticky-header__hamburger-menu > div[data-component="MenuToggle"] {
  display: flex;
}
.sticky-header__hamburger-menu-icon {
  width: 32px;
  height: 30px;
  position: relative;
  transition: none;
  cursor: pointer;
  right: 1px;
  display: block;
  pointer-events: none;
}
.sticky-header__hamburger-menu-icon span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #000;
  border-radius: 9px;
  opacity: 1;
  left: 1px;
}
@media (max-width: 767.98px) {
  .sticky-header__hamburger-menu-icon span {
    left: 0;
  }
}
.sticky-header__hamburger-menu-icon span:first-child {
  top: 7px;
}
.sticky-header__hamburger-menu-icon span:nth-child(2),
.sticky-header__hamburger-menu-icon span:nth-child(3) {
  top: 15px;
}
.sticky-header__hamburger-menu-icon span:nth-child(4) {
  top: 23px;
}
.sticky-header__hamburger-menu:focus {
  outline: none;
}
.body-wrapper {
  width: 100%;
  display: inline-block;
  position: relative;
}
.sticky-header.scroll-init .profile-menu--overlay {
  top: 74px;
}
@media (max-width: 1023.98px) {
  .sticky-header.scroll-init .profile-menu--overlay {
    top: 66px;
  }
}
@media (max-width: 767.98px) {
  .sticky-header.scroll-init .profile-menu--overlay {
    top: 57px;
  }
}
.sticky-header.scroll-init .profile-menu__container {
  height: calc(var(--vh, 100vh) - 74px);
  top: 74px;
}
@media (max-width: 1023.98px) {
  .sticky-header.scroll-init .profile-menu__container {
    height: calc(var(--vh, 100vh) - 66px);
    top: 66px;
  }
}
@media (max-width: 767.98px) {
  .sticky-header.scroll-init .profile-menu__container {
    height: calc(var(--vh, 100vh) - 57px);
    top: 57px;
  }
}
.profile-menu {
  --vh: 100vh;
}
.profile-menu--overlay {
  width: 100%;
  position: absolute;
  height: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  z-index: 0;
  top: 114px;
}
@media (max-width: 1023.98px) {
  .profile-menu--overlay {
    top: 81px;
  }
}
@media (max-width: 767.98px) {
  .profile-menu--overlay {
    top: 72px;
  }
}
@media (max-width: 370px) {
  .profile-menu--overlay {
    display: none;
  }
}
.profile-menu--overlay.overlay__enable {
  height: var(--vh, 100vh);
}
.profile-menu .profile-menu__container {
  position: absolute;
  background: #fff;
  overflow-x: auto;
  overflow-y: auto;
  z-index: 1;
  right: 0;
  width: 412px;
  box-shadow: none;
  top: 114px;
  height: calc(var(--vh, 100vh) - 114px);
}
@media (max-width: 1023.98px) {
  .profile-menu .profile-menu__container {
    height: calc(var(--vh, 100vh) - 81px);
    top: 81px;
  }
}
@media (max-width: 767.98px) {
  .profile-menu .profile-menu__container {
    height: calc(var(--vh, 100vh) - 72px);
    top: 72px;
    left: 0;
    right: 0;
    max-width: 100%;
    width: 100%;
    border-top: 1px solid #eee;
  }
}
.profile-menu .profile-menu__list--elements {
  margin-top: 0;
  padding: 0 32px;
}
@media (max-width: 767.98px) {
  .profile-menu .profile-menu__list--elements {
    padding: 0;
  }
}
.profile-menu .profile-menu__list--elements li {
  padding-left: 10px;
  margin-left: 0;
  border-bottom: 1px solid #eee;
}
@media (max-width: 767.98px) {
  .profile-menu .profile-menu__list--elements li {
    padding-left: 26px;
  }
}
.profile-menu .profile-menu__list--elements li a {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  text-align: left;
  color: #212121;
}
.profile-menu .profile-menu__list--elements li:last-child {
  border-bottom: none;
}
.profile-menu .profile-menu__list--elements .profile-menu__element {
  display: flex;
  justify-content: left;
  align-items: center;
  height: 74px;
}
@media (max-width: 1023.98px) {
  .profile-menu .profile-menu__list--elements .profile-menu__element {
    height: 73px;
  }
}
@media (max-width: 767.98px) {
  .profile-menu .profile-menu__list--elements .profile-menu__element {
    height: 54px;
  }
}
.profile-menu
  .profile-menu__list--elements
  .profile-menu__element
  .profile-menu__icon {
  width: 26px;
  height: 20px;
  margin-right: 14px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
  pointer-events: none;
}
.profile-menu
  .profile-menu__list--elements
  .profile-menu__element
  .profile-menu__icon-indstillinger {
  margin-right: 12px;
  height: 22px;
}
.profile-menu
  .profile-menu__list--elements
  .profile-menu__element
  .profile-menu__icon-nyhedsbreve:before {
  content: "";
  display: block;
  position: relative;

  background-size: 24px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
  width: 24px;
  height: 24px;
  top: -3px;
}
.profile-menu
  .profile-menu__list--elements
  .profile-menu__element
  .profile-menu__icon-weather {
  width: 26px;
  height: 24px;
  margin-right: 10px;
}
@media (max-width: 767.98px) {
  .profile-menu
    .profile-menu__list--elements
    .profile-menu__element
    .profile-menu__icon-weather {
    width: 26px;
    height: 24px;
    margin-right: 10px;
  }
}
.profile-menu
  .profile-menu__list--elements
  .profile-menu__element
  .profile-menu__icon-buy-abonnament {
  margin-right: 10px;
}
.profile-menu
  .profile-menu__list--elements
  .profile-menu__element
  .profile-menu__icon-reclamation {
  margin-right: 10px;
}
@media (max-width: 1023.98px) {
  .profile-menu
    .profile-menu__list--elements
    .profile-menu__element
    .profile-menu__icon-reclamation {
    height: 20px;
  }
}
@media (max-width: 767.98px) {
  .profile-menu
    .profile-menu__list--elements
    .profile-menu__element
    .profile-menu__icon-reclamation {
    width: 26px;
    height: 20px;
    margin-right: 10px;
    margin-top: 3px;
  }
}
.profile-menu
  .profile-menu__list--elements
  .profile-menu__element
  .profile-menu__icon-weather
  + span {
  padding-top: 5px;
}
.profile-menu
  .profile-menu__list--elements
  .profile-menu__element
  .profile-menu__icon-indstillinger
  + span {
  padding-top: 6px;
}
@media (max-width: 1023.98px) {
  .profile-menu
    .profile-menu__list--elements
    .profile-menu__element
    .profile-menu__icon-indstillinger
    + span {
    padding-top: 3px;
  }
}
.profile-menu .profile-menu__list--elements .profile-menu__element span {
  font-size: 16px;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #212121;
  font-weight: 600;
  white-space: nowrap;
  letter-spacing: 0;
  pointer-events: none;
}
.profile-menu
  .profile-menu__list--elements
  .profile-menu__element
  span.user-display-name {
  font-size: 17px;
  font-weight: 400;
}
.profile-menu
  .profile-menu__list--elements
  .profile-menu__element.profile-menu__user--name {
  height: inherit;
  padding: 26px 12px 20px;
}
@media (max-width: 767.98px) {
  .profile-menu
    .profile-menu__list--elements
    .profile-menu__element.profile-menu__user--name {
    padding: 17px 24px 15px;
  }
}
.profile-menu
  .profile-menu__list--elements
  .profile-menu__element.profile-menu__user--name
  .user-display-name {
  line-height: 21px;
  text-align: left;
}
.profile-menu
  .profile-menu__list--elements
  .profile-menu__element.profile-menu__user--name
  .user-display-name
  span {
  text-align: left;
  font-size: 17px;
  font-weight: 400;
  line-height: 21px;
}
@media (max-width: 767.98px) {
  .profile-menu
    .profile-menu__list--elements
    .profile-menu__element.profile-menu__user--name
    .user-display-name
    span {
    font-size: 16px;
  }
}
.profile-menu
  .profile-menu__list--elements
  .profile-menu__element.profile-menu__user--name
  .user-display-name
  span.name--wrapper {
  white-space: break-spaces;
}
.profile-menu .profile-menu__abonnament--container {
  background-color: #f4f4f4;
  padding: 22px 30px 30px;
}
.profile-menu .profile-menu__abonnament--container li.profile-menu__element {
  height: 54px;
  padding-left: 16px;
}
.profile-menu
  .profile-menu__abonnament--container
  li.profile-menu__element
  span {
  padding-top: 5px;
}
@media (max-width: 767.98px) {
  .profile-menu .profile-menu__abonnament--container {
    padding: 22px 12px 20px;
  }
  .profile-menu .profile-menu__abonnament--container li.profile-menu__element {
    padding-left: 18px;
  }
}
.profile-menu .profile-menu__abonnament__header {
  margin-bottom: 19px;
  padding-left: 16px;
}
@media (max-width: 1023.98px) {
  .profile-menu .profile-menu__abonnament__header {
    margin-bottom: 21px;
  }
}
@media (max-width: 767.98px) {
  .profile-menu .profile-menu__abonnament__header {
    margin-bottom: 24px;
    padding-left: 0;
    height: 20px;
    width: 200px;
    overflow: hidden;
    position: relative;
    margin-left: 12px;
  }
}
.profile-menu .profile-menu__abonnament__header span {
  color: #212121;
  font-size: 16px;
  font-weight: 900;
  letter-spacing: 0.4px;
}
@media (max-width: 767.98px) {
  .profile-menu .profile-menu__abonnament__header span {
    overflow: hidden;
    width: 160px;
    position: absolute;
    height: 20px;
    right: 17px;
    left: -43px;
  }
  .profile-menu .profile-menu__abonnament__header span.sub__kombi {
    left: -35px;
  }
}
.profile-menu .profile-menu__abonnament--wrapper {
  background: #fff;
  padding: 0;
}
.profile-menu .profile-menu__abonnament--wrapper li {
  border-bottom: 1px solid #eee;
}
.profile-menu .profile-menu__logoutArea {
  bottom: 0;
  position: absolute;
  left: 0;
  right: 0;
  height: 87px;
  display: flex;
  align-items: center;
  cursor: pointer;
  padding-left: 44px;
  border-top: 1px solid #eee;
}
@media (max-width: 767.98px) {
  .profile-menu .profile-menu__logoutArea {
    padding-left: 26px;
    height: 53px;
  }
}
.profile-menu .profile-menu__logoutArea .profile-menu__icon {
  width: 22px;
  height: 22px;
  background-size: 22px;
  margin-right: 14px;
  background-repeat: no-repeat;
  background-position: 50%;
  pointer-events: none;
}
.profile-menu .profile-menu__logoutArea .profile-menu__icon-logout {
}
.profile-menu .profile-menu__logoutArea:hover .profile-menu__log-out-btn {
  text-decoration: underline;
}
.profile-menu .profile-menu__logoutArea .profile-menu__log-out-btn {
  padding-top: 5px;
  pointer-events: none;
}
@media (max-width: 767.98px) {
  .profile-menu .profile-menu__logoutArea .profile-menu__log-out-btn {
    padding-top: 3px;
  }
}
.profile-menu .profile-menu__log-out-btn {
  font-size: 17px;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  .profile-menu .profile-menu__log-out-btn {
    font-size: 16px;
  }
}
.sticky-header.scroll-init .menu__container {
  top: 74px;
  height: calc(100vh - 74px);
}
@media (max-width: 1023.98px) {
  .sticky-header.scroll-init .menu__container {
    top: 66px;
    height: calc(100vh - 66px);
  }
}
@media (max-width: 767.98px) {
  .sticky-header.scroll-init .menu__container {
    top: 57px;
    height: calc(100vh - 57px);
  }
}
.sticky-header.scroll-init .menu--overlay {
  top: 74px;
}
@media (max-width: 1023.98px) {
  .sticky-header.scroll-init .menu--overlay {
    top: 66px;
  }
}
@media (max-width: 767.98px) {
  .sticky-header.scroll-init .menu--overlay {
    top: 57px;
  }
}
.menu .menu--overlay {
  z-index: 0;
  width: 100%;
  position: absolute;
  height: 100vh;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  top: 114px;
  transition: all 0.1s;
}
@media (max-width: 1023.98px) {
  .menu .menu--overlay {
    top: 80px;
  }
}
@media (max-width: 767.98px) {
  .menu .menu--overlay {
    top: 72px;
  }
}
.menu .menu__container {
  position: absolute;
  background: #fff;
  overflow-x: auto;
  overflow-y: auto;
  z-index: 1;
  right: 0;
  width: 412px;
  box-shadow: none;
  top: 114px;
  height: calc(100vh - 114px);
  transition: all 0.1s;
}
@media (max-width: 1023.98px) {
  .menu .menu__container {
    height: calc(100vh - 80px);
    top: 80px;
  }
}
@media (max-width: 767.98px) {
  .menu .menu__container {
    height: calc(100vh - 72px);
    top: 72px;
    left: 0;
    right: 0;
    max-width: 100%;
    width: 100%;
    border-top: 1px solid #eee;
  }
}
@media (max-width: 320px) {
  .menu .menu__container {
    height: calc(100vh - 72px);
    top: 72px;
  }
}
@media (min-width: 1024px) {
  .menu .menu__container {
    padding-bottom: 20px;
  }
}
.menu .menu__main-nav {
  margin: 0;
  padding: 16px 32px;
  list-style: none;
}
@media (max-width: 767.98px) {
  .menu .menu__main-nav {
    padding: 0;
  }
}
.menu .menu__main-nav__item.accordion-expanded .menu__main-nav__arrow > img {
  transform: rotate(180deg);
}
.menu .menu__main-nav__wrapper {
  border-bottom: 1px solid #eee;
  display: flex;
  align-items: center;
}
.menu .menu__main-nav__link {
  text-transform: uppercase;
  font-size: 16px;
  display: block;
  letter-spacing: 0.4px;
  font-weight: 900;
  width: calc(100% - 53px);
  color: #000;
  height: 52px;
  line-height: 52px;
  padding-left: 12px;
}
@media (max-width: 767.98px) {
  .menu .menu__main-nav__link {
    height: 53px;
    line-height: 53px;
    padding-left: 26px;
  }
}
.menu .menu__main-nav__link:hover {
  color: #000;
}
.menu .menu__main-nav__link--nyheder,
.menu .menu__main-nav__link--nyheder:hover {
  color: #f03228;
}
.menu .menu__main-nav__link--sport,
.menu .menu__main-nav__link--sport:hover {
  color: #f03228;
}
.menu .menu__main-nav__link--underholdning,
.menu .menu__main-nav__link--underholdning:hover {
  color: #d30d64;
}
.menu .menu__main-nav__arrow {
  display: inline-block;
  width: 54px;
  height: 52px;
  border-left: 1px solid #eee;
  padding-top: 13px;
  padding-left: 18px;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .menu .menu__main-nav__arrow {
    width: 79px;
    padding-top: 14px;
    padding-left: 25px;
  }
}
.menu .menu__main-nav__arrow img {
  width: 22px;
  height: 10px;
  pointer-events: none;
}
.menu .menu__main-nav__subcategory {
  overflow: hidden;
  transition: all 0.4s;
  transition-timing-function: ease-in-out;
  max-height: 0;
}
.menu .menu__main-nav__subcategory.accordion-panel--expanded {
  max-height: 500px;
}
.menu .menu__main-nav__subcategory > ul {
  padding: 13px 0 15px 12px;
  margin: 0;
  list-style: none;
  height: 100%;
  border-bottom: 1px solid #eee;
}
@media (max-width: 767.98px) {
  .menu .menu__main-nav__subcategory > ul {
    padding-left: 26px;
  }
}
.menu .menu__main-nav__subcategory-item a {
  color: #000;
  display: block;
  padding: 5px 0;
}
.menu .menu__search {
  position: relative;
}
.menu .menu__search .menu__search__btn {
  position: absolute;
  left: -3px;
  top: 7px;
  margin-right: 14px;
  box-shadow: none;
}
@media (max-width: 767.98px) {
  .menu .menu__search .menu__search__btn {
    left: -4px;
  }
}
.menu .menu__search .menu__search__btn img {
  height: 22px;
  width: 22px;
  display: inline-block;
}
.menu .menu__search__container {
  padding: 0 32px;
}
@media (max-width: 767.98px) {
  .menu .menu__search__container {
    padding: 10px 10px 0;
  }
}
.menu .menu__search__input {
  background: #f4f4f4;
  border: 0;
  height: 53px;
  width: 100%;
  padding: 10px 10px 10px 48px;
  border-radius: 2px;
}
@media (max-width: 767.98px) {
  .menu .menu__search__input {
    padding-left: 53px;
  }
}
.menu .menu__search__input:focus {
  outline: none;
}
.menu .menu__search__input::-webkit-input-placeholder {
  color: #000;
  font-family: SequelSans, sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: normal;
}
.menu .menu__search__input::-moz-placeholder {
  color: #000;
  font-family: SequelSans, sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: normal;
}
.menu .menu__search__input:-ms-input-placeholder {
  color: #000;
  font-family: SequelSans, sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: normal;
}
.menu .menu__search__input:-moz-placeholder {
  color: #000;
  font-family: SequelSans, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: normal;
}
.menu .menu__nav-top {
  padding: 16px 32px 15px;
  list-style: none;
  margin: 0;
  position: relative;
}
@media (max-width: 767.98px) {
  .menu .menu__nav-top {
    padding: 16px 13px 15px;
  }
}
.menu .menu__nav-top:after {
  content: "";
  position: absolute;
  border-bottom: 1px solid #eee;
  display: block;
  height: 1px;
  width: calc(100% - 64px);
  left: 32px;
  bottom: 0;
}
@media (max-width: 767.98px) {
  .menu .menu__nav-top:after {
    width: 100%;
    left: 0;
  }
}
.menu .menu__nav-top__list {
  padding-left: 12px;
}
.menu .menu__nav-top__link {
  padding: 7px 5px 7px 37px;
  font-weight: 600;
  color: #000;
  margin: 5px 0;
  display: block;
  position: relative;
}
.menu .menu__nav-top__link:hover {
  color: #000;
}
.menu .menu__nav-top__link:before {
  content: "";
  width: 22px;
  height: 22px;
  background-size: 22px;
  position: absolute;
  left: 0;
  margin-right: 14px;
  background-repeat: no-repeat;
  background-position: 50%;
}
.menu .menu__nav-top__link--nyhedsbreve:before {
  background-size: 24px;
  width: 24px;
  height: 24px;
  top: 6px;
}
.menu .menu__nav-top__link--podcast:before {
  background-size: 24px;
  width: 24px;
  height: 24px;
  top: 7px;
}
.menu .menu__nav-top__link--arrangementer:before {
  background-size: 28px;
  width: 28px;
  height: 28px;
  top: 5px;
  margin-left: -2px;
}
.menu .menu__nav-bottom {
  margin: 0;
  padding: 13px 32px 15px;
  list-style: none;
}
@media (max-width: 767.98px) {
  .menu .menu__nav-bottom {
    padding: 15px 13px 130px;
  }
}
.menu .menu__nav-bottom li {
  padding-left: 12px;
}
.menu .menu__nav-bottom li a {
  color: #000;
  display: flex;
  padding: 6px 0;
}
.menu .menu__nav-bottom-link--tjek-bt:after {
  content: "";
  width: 16px;
  height: 16px;
  margin-left: 12px;
  margin-top: 3px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: 50%;
}
@media (max-width: 767.98px) {
  html.menu-open {
    overflow: hidden;
  }
}
body {
  display: block;
}
@media only screen and (max-width: 600px) and (min-width: 360px) {
  #CybotCookiebotDialogBodyLevelButtonsSelectPane
    .CybotCookiebotDialogBodyLevelButtonWrapper {
    width: 50% !important;
    border: 0.5px solid #d6d6d6;
  }
  #CybotCookiebotDialog label.CybotCookiebotDialogBodyLevelButtonLabel span {
    font-size: 14px;
  }
  #CybotCookiebotDialogBodyLevelButtonsSelectPane {
    padding: 0 !important;
  }
}

@media (max-width: 450px) {
  .sticky-header__nav {
    display: none;
  }

  .sticky-header {
    height: 74px;
  }
}
