.os-theme-dark .button--arrow-down:after, .os-theme-dark .flexMenu-viewMore > a:after, .os-theme-dark .button--arrow-up:after, .os-theme-dark .flexMenu-viewMore.active > a:after, .os-theme-dark .button--arrow-left:before, .os-theme-dark .button--arrow-right:after, .os-theme-dark .dropdown__list-item--arrow-left:before, .os-theme-dark .table--sortable .header.headerSortUp:before, .os-theme-dark .table--sortable .header.headerSortDown:before, .os-theme-dark .table--consensus .table__up-arrow, .os-theme-dark .table--consensus .table__down-arrow, .os-theme-dark .matchup-block__consensus-highlight.over::before, .os-theme-dark .matchup-block__consensus-highlight.under::after, .os-theme-dark .news__video:after, .os-theme-dark .accordion .ui-accordion-header-icon.ui-icon-triangle-1-s, .os-theme-dark .accordion .ui-accordion-header-icon.ui-icon-triangle-1-e {
  content: '';
  display: block;
  height: 0;
  width: 0;
}

.os-theme-dark .table .rank .rank-change-wrapper .rank-up:before, .os-theme-dark .table .rank .rank-change-wrapper .rank-down:before, .os-theme-dark .oddsshark-breadcrumbs li + li:before {
  border: 0.125rem solid;
  border-left: 0;
  border-top: 0;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.1875rem;
}

.os-theme-dark .table--consensus .table__dot-accent {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  display: inline-block;
}

.os-theme-dark .os-content-blockquote::before {
  border: none;
  -webkit-border-radius: 0;
          border-radius: 0;
  content: '';
  padding: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.os-theme-dark .input-checkbox input:checked + label::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: '';
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.os-theme-dark body {
  background: #000;
  color: #e8e8e8;
}

.os-theme-dark a {
  color: #66ebfb;
}

.os-theme-dark li a.active {
  color: #66ebfb;
}

.os-theme-dark .admin-smart-block {
  background: #000;
}

.os-theme-dark .highlight-bar {
  background-color: #66ebfb;
}

.os-theme-dark .highlight-bar--teams {
  border-color: #696969;
}

.os-theme-dark .highlight-bar--loss {
  background-color: #c22026;
}

.os-theme-dark .highlight-bar--win {
  background-color: #0db515;
}

.os-theme-dark .highlight--win {
  background-color: #0db515;
}

.os-theme-dark .highlight--loss {
  background-color: #c22026;
}

.os-theme-dark .highlight--grayscale-light {
  background-color: #fff;
}

.os-theme-dark .highlight--grayscale-medium {
  background-color: #949494;
}

.os-theme-dark .highlight--grayscale-dark {
  background-color: #757575;
}

.os-theme-dark .button--hollow-primary, .os-theme-dark .flexMenu-viewMore > a, .os-theme-dark .disabled.button--hollow-primary, .os-theme-dark .flexMenu-viewMore > a.disabled, .os-theme-dark .button--hollow-primary[disabled], .os-theme-dark .flexMenu-viewMore > a[disabled], .os-theme-dark .disabled.button--hollow-primary:hover, .os-theme-dark .flexMenu-viewMore > a.disabled:hover, .os-theme-dark .button--hollow-primary[disabled]:hover, .os-theme-dark .flexMenu-viewMore > a[disabled]:hover, .os-theme-dark .disabled.button--hollow-primary:focus, .os-theme-dark .flexMenu-viewMore > a.disabled:focus, .os-theme-dark .button--hollow-primary[disabled]:focus, .os-theme-dark .flexMenu-viewMore > a[disabled]:focus {
  background-color: transparent;
  border-color: #b3b3b3;
  color: #fff;
}

.os-theme-dark .button--hollow-primary:hover, .os-theme-dark .flexMenu-viewMore > a:hover, .os-theme-dark .button--hollow-primary:focus, .os-theme-dark .flexMenu-viewMore > a:focus {
  background-color: #5e5e5e;
  color: #fff;
}

.os-theme-dark .button--hollow-primary:active, .os-theme-dark .flexMenu-viewMore > a:active {
  color: #fff;
}

.os-theme-dark .button--hollow-primary:focus, .os-theme-dark .flexMenu-viewMore > a:focus {
  -webkit-box-shadow: 0 0 0 0.1875rem rgba(94, 94, 94, 0.5);
          box-shadow: 0 0 0 0.1875rem rgba(94, 94, 94, 0.5);
}

.os-theme-dark .button--arrow-down:after, .os-theme-dark .flexMenu-viewMore > a:after {
  border: inset 0.313em;
  border-bottom-width: 0;
  border-color: #fff transparent transparent;
  border-top-style: solid;
  vertical-align: middle;
}

.os-theme-dark .button--arrow-up:after, .os-theme-dark .flexMenu-viewMore.active > a:after {
  border: inset 0.313em;
  border-bottom-style: solid;
  border-color: transparent transparent #fff;
  border-top-width: 0;
  vertical-align: middle;
}

.os-theme-dark .button--solid-primary, .os-theme-dark .button--solid-primary.disabled, .os-theme-dark .button--solid-primary[disabled], .os-theme-dark .button--solid-primary.disabled:hover, .os-theme-dark .button--solid-primary[disabled]:hover, .os-theme-dark .button--solid-primary.disabled:focus, .os-theme-dark .button--solid-primary[disabled]:focus {
  background-color: #c22026;
  border-color: #c22026;
  -webkit-box-shadow: 0rem 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
          box-shadow: 0rem 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
  color: #fff;
}

.os-theme-dark .button--solid-primary:hover, .os-theme-dark .button--solid-primary:focus {
  background-color: #92181d;
  border-color: #92181d;
  color: #fff;
}

.os-theme-dark .button--solid-primary:active {
  color: #fff;
}

.os-theme-dark .button--solid-primary:focus {
  -webkit-box-shadow: 0 0 0 0.1875rem rgba(194, 32, 38, 0.5);
          box-shadow: 0 0 0 0.1875rem rgba(194, 32, 38, 0.5);
}

.os-theme-dark .button--solid-blue, .os-theme-dark .button--solid-blue.disabled, .os-theme-dark .button--solid-blue[disabled], .os-theme-dark .button--solid-blue.disabled:hover, .os-theme-dark .button--solid-blue[disabled]:hover, .os-theme-dark .button--solid-blue.disabled:focus, .os-theme-dark .button--solid-blue[disabled]:focus {
  background-color: #66ebfb;
  border-color: #66ebfb;
  -webkit-box-shadow: 0rem 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
          box-shadow: 0rem 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
  color: #3b3937;
}

.os-theme-dark .button--solid-blue:hover, .os-theme-dark .button--solid-blue:focus {
  background-color: #2fe4fa;
  border-color: #2fe4fa;
  color: #3b3937;
}

.os-theme-dark .button--solid-blue:active {
  color: #3b3937;
}

.os-theme-dark .button--solid-blue:focus {
  -webkit-box-shadow: 0 0 0 0.1875rem rgba(102, 235, 251, 0.5);
          box-shadow: 0 0 0 0.1875rem rgba(102, 235, 251, 0.5);
}

.os-theme-dark .button--solid-blue.button--arrow-up:after {
  border-color: transparent transparent #3b3937;
}

.os-theme-dark .button--solid-play, .os-theme-dark .button--solid-play.disabled, .os-theme-dark .button--solid-play[disabled], .os-theme-dark .button--solid-play.disabled:hover, .os-theme-dark .button--solid-play[disabled]:hover, .os-theme-dark .button--solid-play.disabled:focus, .os-theme-dark .button--solid-play[disabled]:focus {
  background-color: #098410;
  border-color: #098410;
  -webkit-box-shadow: 0rem 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
          box-shadow: 0rem 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
  color: #fff;
}

.os-theme-dark .button--solid-play:hover, .os-theme-dark .button--solid-play:focus {
  background-color: #054f0a;
  border-color: #054f0a;
  color: #fff;
}

.os-theme-dark .button--solid-play:active {
  color: #fff;
}

.os-theme-dark .button--solid-play:focus {
  -webkit-box-shadow: 0 0 0 0.1875rem rgba(9, 132, 16, 0.5);
          box-shadow: 0 0 0 0.1875rem rgba(9, 132, 16, 0.5);
}

.os-theme-dark .button--hollow-primary .button__text-subtitle {
  color: #b3b3b3;
}

.os-theme-dark .button--hollow-secondary, .os-theme-dark .button--hollow-secondary.disabled, .os-theme-dark .button--hollow-secondary[disabled], .os-theme-dark .button--hollow-secondary.disabled:hover, .os-theme-dark .button--hollow-secondary[disabled]:hover, .os-theme-dark .button--hollow-secondary.disabled:focus, .os-theme-dark .button--hollow-secondary[disabled]:focus {
  background-color: transparent;
  border-color: #b3b3b3;
  color: #1d1d1d;
}

.os-theme-dark .button--hollow-secondary:hover, .os-theme-dark .button--hollow-secondary:focus {
  background-color: #e8e8e8;
  color: #1d1d1d;
}

.os-theme-dark .button--hollow-secondary:active {
  color: #1d1d1d;
}

.os-theme-dark .button--hollow-secondary:focus {
  -webkit-box-shadow: 0 0 0 0.1875rem rgba(232, 232, 232, 0.5);
          box-shadow: 0 0 0 0.1875rem rgba(232, 232, 232, 0.5);
}

.os-theme-dark .button--clear-primary, .os-theme-dark .button--clear-primary.disabled, .os-theme-dark .button--clear-primary[disabled], .os-theme-dark .button--clear-primary.disabled:hover, .os-theme-dark .button--clear-primary[disabled]:hover, .os-theme-dark .button--clear-primary.disabled:focus, .os-theme-dark .button--clear-primary[disabled]:focus {
  background-color: transparent;
  color: #66ebfb;
}

.os-theme-dark .button--clear-primary:hover, .os-theme-dark .button--clear-primary:focus {
  background-color: #5e5e5e;
  border-color: #5e5e5e;
  color: #66ebfb;
}

.os-theme-dark .button--clear-primary:active {
  color: #66ebfb;
}

.os-theme-dark .button--clear-primary:focus {
  -webkit-box-shadow: 0 0 0 0.1875rem rgba(94, 94, 94, 0.5);
          box-shadow: 0 0 0 0.1875rem rgba(94, 94, 94, 0.5);
}

.os-theme-dark .button--clear-primary.button--show-more:before, .os-theme-dark .button--clear-primary.button--show-less:before {
  color: #fff;
}

.os-theme-dark .button--tab-primary, .os-theme-dark .button--tab-primary.disabled, .os-theme-dark .button--tab-primary[disabled], .os-theme-dark .button--tab-primary.disabled:hover, .os-theme-dark .button--tab-primary[disabled]:hover, .os-theme-dark .button--tab-primary.disabled:focus, .os-theme-dark .button--tab-primary[disabled]:focus {
  background-color: #1d1d1d;
  border-color: #1d1d1d;
  color: #e8e8e8;
}

.os-theme-dark .button--tab-primary:hover, .os-theme-dark .button--tab-primary:focus {
  background-color: #474542;
  border-color: #474542;
  color: #e8e8e8;
}

.os-theme-dark .button--tab-primary:active {
  color: #e8e8e8;
}

.os-theme-dark .button--tab-primary:focus {
  -webkit-box-shadow: 0 0 0 0.1875rem rgba(29, 29, 29, 0.5);
          box-shadow: 0 0 0 0.1875rem rgba(29, 29, 29, 0.5);
}

.os-theme-dark .button--tab-primary .button__text-subtitle {
  color: #b3b3b3;
}

.os-theme-dark .button--link:hover, .os-theme-dark .button--link:focus {
  color: #66ebfb;
}

.os-theme-dark .button--arrow-left:before {
  border: inset 0.313em;
  border-color: transparent #fff transparent transparent;
  border-left-width: 0;
  border-right-style: solid;
}

.os-theme-dark .button--arrow-right:after {
  border: inset 0.313em;
  border-color: transparent transparent transparent #fff;
  border-right-width: 0;
  border-left-style: solid;
}

.os-theme-dark .button--bookend, .os-theme-dark .button--bookend.disabled, .os-theme-dark .button--bookend[disabled], .os-theme-dark .button--bookend.disabled:hover, .os-theme-dark .button--bookend[disabled]:hover, .os-theme-dark .button--bookend.disabled:focus, .os-theme-dark .button--bookend[disabled]:focus {
  background-color: #b3b3b3;
  border-color: #000;
  color: #000;
}

.os-theme-dark .button--bookend:hover, .os-theme-dark .button--bookend:focus {
  background-color: #fff;
  color: #000;
}

.os-theme-dark .button--bookend:active {
  color: #000;
}

.os-theme-dark .button--bookend:focus {
  -webkit-box-shadow: 0 0 0 0.1875rem rgba(179, 179, 179, 0.5);
          box-shadow: 0 0 0 0.1875rem rgba(179, 179, 179, 0.5);
}

.os-theme-dark .button--icon-add:before {
  background: url("/sites/all/themes/skeletontheme/dist/images/add-icon_dark.svg") no-repeat;
}

.os-theme-dark .dropdown__list, .os-theme-dark .flexMenu-popup {
  background-color: #000;
  border-color: #b3b3b3;
}

.os-theme-dark .dropdown__list-item-link, .os-theme-dark .flexMenu-popup li a {
  color: #e8e8e8;
}

.no-touchevents .os-theme-dark .dropdown__list-item-link:hover, .os-theme-dark .no-touchevents .dropdown__list-item-link:hover, .no-touchevents .os-theme-dark .flexMenu-popup li a:hover, .os-theme-dark .flexMenu-popup li .no-touchevents a:hover {
  background-color: #3b3937;
}

.os-theme-dark .dropdown .button--arrow-down:after, .os-theme-dark .flexMenu-viewMore > a:after {
  border-color: #66ebfb transparent transparent;
}

.os-theme-dark .dropdown .button--arrow-up:after, .os-theme-dark .flexMenu-viewMore.active > a:after {
  border-color: transparent transparent #66ebfb;
}

.os-theme-dark .dropdown__list-item-link.active, .os-theme-dark .flexMenu-popup li a.active {
  background-color: transparent !important;
  color: #757575;
  cursor: auto;
}

.os-theme-dark .dropdown.open > .button {
  background-color: #000;
  color: #e8e8e8;
}

.os-theme-dark .dropdown .button--arrow-right:after {
  border-color: transparent transparent transparent #66ebfb;
}

.os-theme-dark .dropdown .button--hollow-secondary .button--arrow-down:after {
  border-color: #0856c4 transparent transparent;
}

.os-theme-dark .dropdown--filled {
  background: #1d1d1d;
}

.os-theme-dark .dropdown--tab-primary.open .button {
  border-color: #b3b3b3;
}

.os-theme-dark .dropdown__list-item--arrow-left:before {
  border: inset 0.313em;
  border-color: transparent #66ebfb transparent transparent;
  border-left-width: 0;
  border-right-style: solid;
  display: inline-block;
}

.os-theme-dark .dropdown__block {
  background-color: #000;
  border-color: #b3b3b3;
}

.os-theme-dark .flexMenu-viewMore:not(.active) > a {
  border-color: transparent;
}

.os-theme-dark .flexMenu-viewMore.active > a {
  background-color: #000;
}

.os-theme-dark .flexMenu-viewMore > a {
  color: #fff;
}

.os-theme-dark .table-wrapper {
  border-color: #1d1d1d;
}

.os-theme-dark .table-wrapper div.table-wrapper__overflow:after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, transparent), to(rgba(29, 29, 29, 0.6)));
  background-image: -webkit-linear-gradient(left, transparent 0, rgba(29, 29, 29, 0.6) 100%);
  background-image: -o-linear-gradient(left, transparent 0, rgba(29, 29, 29, 0.6) 100%);
  background-image: linear-gradient(to right, transparent 0, rgba(29, 29, 29, 0.6) 100%);
}

.os-theme-dark .table {
  border-color: #1d1d1d;
}

.os-theme-dark .table .highlight {
  background-color: #1d1d1d;
}

.os-theme-dark .table caption {
  background-color: #1d1d1d;
}

.os-theme-dark .table thead {
  background-color: #1d1d1d;
}

.os-theme-dark .table th {
  color: #b3b3b3;
}

.os-theme-dark .table th a {
  color: #fff;
}

.os-theme-dark .table tbody tr {
  background-color: #3b3937;
}

.os-theme-dark .table .rank .rank-change-wrapper .rank-up:before {
  border-color: #e8e8e8;
  height: 0.25rem;
  width: 0.25rem;
  min-width: 0.25rem;
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.os-theme-dark .table .rank .rank-change-wrapper .rank-down:before {
  border-color: #e8e8e8;
  height: 0.25rem;
  width: 0.25rem;
  min-width: 0.25rem;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.os-theme-dark .table--double-striped tr:nth-child(4n + 3), .os-theme-dark .table--double-striped tr:nth-child(4n + 4) {
  background-color: #474542;
}

.os-theme-dark .table--fixed-column-layout::after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(29, 29, 29, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(left, rgba(29, 29, 29, 0.5) 0, transparent 100%);
  background-image: -o-linear-gradient(left, rgba(29, 29, 29, 0.5) 0, transparent 100%);
  background-image: linear-gradient(to right, rgba(29, 29, 29, 0.5) 0, transparent 100%);
}

.os-theme-dark .table--middle-stripe td {
  color: #ccc;
}

.os-theme-dark .table--middle-stripe th {
  background-color: #1d1d1d;
  color: #b3b3b3;
}

.os-theme-dark .table--reverse-striped tbody tr:nth-child(odd) {
  background-color: #474542;
}

.os-theme-dark .table--striped tr:nth-child(even) {
  background-color: #474542;
}

.os-theme-dark .table--sortable .header {
  color: #66ebfb;
}

.os-theme-dark .table--sortable .header.headerSortUp:before {
  border: inset 0.25rem;
  border-bottom-style: solid;
  border-color: transparent transparent #fff;
  border-top-width: 0;
  vertical-align: middle;
}

.os-theme-dark .table--sortable .header.headerSortDown:before {
  border: inset 0.25rem;
  border-bottom-width: 0;
  border-color: #fff transparent transparent;
  border-top-style: solid;
  vertical-align: middle;
}

.os-theme-dark .table--triple-striped tbody tr:nth-child(6n + 1), .os-theme-dark .table--triple-striped tbody tr:nth-child(6n + 2), .os-theme-dark .table--triple-striped tbody tr:nth-child(6n + 3) {
  background-color: #474542;
}

.os-theme-dark .table--simple thead {
  background-color: transparent;
}

.os-theme-dark .table--simple thead th {
  color: #fff;
}

.os-theme-dark .table--simple tbody tr {
  background-color: #1d1d1d;
  border-top: 0.0625rem solid #3b3937;
}

.os-theme-dark .table--compact-odds tr:not(:first-child) .table--compact-odds__book-wrapper {
  border-top: 0.0625rem solid #949494;
}

.os-theme-dark .table--compact-odds__book-wrapper {
  background-color: #fff;
}

.os-theme-dark .table--compact-odds__book-image-text {
  color: #3b3937;
}

.os-theme-dark .table--consensus tbody {
  border: 0.0625rem solid #1d1d1d;
}

.os-theme-dark .table--consensus .over-favored .table__up-arrow {
  border-bottom: 0.25rem solid #0db515;
}

.os-theme-dark .table--consensus .under-favored .table__down-arrow {
  border-top: 0.25rem solid #c22026;
}

.os-theme-dark .table--consensus td:nth-child(n + 4) {
  border-left: 0.0625rem solid #3b3937;
}

.os-theme-dark .table--consensus .table__dot-accent {
  background-color: #0db515;
  height: 0.5rem;
  width: 0.5rem;
}

.os-theme-dark .table--consensus .table__up-arrow {
  border: inset 0.25rem;
  border-bottom-style: solid;
  border-color: transparent transparent #b3b3b3;
  border-top-width: 0;
  vertical-align: middle;
}

.os-theme-dark .table--consensus .table__down-arrow {
  border: inset 0.25rem;
  border-bottom-width: 0;
  border-color: #b3b3b3 transparent transparent;
  border-top-style: solid;
  vertical-align: middle;
}

.os-theme-dark .table--consensus .table__up-arrow,
.os-theme-dark .table--consensus .table__down-arrow {
  border-left: 0.25rem solid transparent;
  border-right: 0.25rem solid transparent;
}

.os-theme-dark .table--injuries tbody tr:nth-child(2n + 2) {
  border-bottom: 0.0625rem solid #3b3937;
}

.os-theme-dark .table--injuries tbody tr:nth-child(2n + 2) td {
  color: #b3b3b3;
}

.os-theme-dark .table.table--best-odds tbody tr:not(:last-child) td,
.os-theme-dark .table.table--best-odds tbody tr:not(:last-child) th {
  border-bottom: 0.0625rem solid #000;
}

.os-theme-dark .table.table--best-odds.table--compact-odds tr th .table--compact-odds__odd {
  color: #66ebfb;
}

.os-theme-dark .table--scoreboard thead tr th {
  background-color: #000;
  border-bottom: 0.0625rem solid #3b3937;
  color: #e8e8e8;
}

.os-theme-dark .table--scoreboard thead tr th.segment.yellow-card {
  background-color: #ffc107;
  color: #000;
}

.os-theme-dark .table--scoreboard thead tr th.segment.red-card {
  background-color: #c22026;
  color: #fff;
}

.os-theme-dark .table--scoreboard tbody td.segment.winner {
  background-color: #098410;
}

.os-theme-dark .table--scoreboard tbody tr {
  background-color: #3b3937;
  border-top: 0.0625rem solid #1d1d1d;
}

.os-theme-dark .table--scoreboard tbody tr:first-of-type td {
  border-bottom: 0.0625rem solid #000;
}

.os-theme-dark .table.table--teamstats th.table__relative-cell {
  color: #fff;
}

.os-theme-dark .table td .bg-logo {
  background: url("/sites/all/themes/skeletontheme/dist/images/os_logo_dark.png") no-repeat left center;
  padding-left: 15px;
  -webkit-background-size: 12px 12px;
          background-size: 12px 12px;
}

.os-theme-dark .tab {
  background: #1d1d1d;
  color: #e8e8e8;
}

.os-theme-dark .tab[role=tab][aria-selected=true] {
  background: #1d1d1d;
}

.os-theme-dark .tab[role=tab][aria-selected=false]:hover {
  background: #474542;
}

.os-theme-dark .tab-list[role=tablist] {
  background: transparent;
}

.ui-tabs .os-theme-dark .tab-list-container .ui-tabs-nav .tab {
  background: #1d1d1d;
}

.ui-tabs .os-theme-dark .tab-list-container .ui-tabs-nav .tab .ui-tabs-anchor {
  color: #e8e8e8;
}

.ui-tabs .os-theme-dark .tab-list-container .ui-tabs-nav .tab[role=tab][aria-selected=false]:hover {
  background: #474542;
}

.react-tabs .os-theme-dark .tab-list-wrapper {
  background: #1d1d1d;
}

.os-theme-dark .matchup-block {
  color: #e8e8e8;
}

.os-theme-dark .matchup-block.matchup:hover .matchup-block__header {
  background-color: #1d1d1d;
  color: #fff;
}

.os-theme-dark .matchup-block--live .matchup-block__header {
  background-color: #fff;
  color: #000;
}

.os-theme-dark .matchup-block--final .matchup-block__header {
  background-color: #b3b3b3;
  color: #000;
}

.os-theme-dark .matchup-block--final .matchup-block__link {
  color: #b3b3b3;
}

.os-theme-dark .matchup-block--final .matchup-block__consensus-highlight {
  color: #fff;
}

.os-theme-dark .matchup-block__link {
  color: #e8e8e8;
}

.os-theme-dark .matchup-block__content {
  background-color: #1d1d1d;
}

.os-theme-dark .matchup-block__header {
  background-color: #5e5e5e;
  color: #fff;
}

.os-theme-dark .matchup-block__header:not(.disabled):hover {
  background-color: #1d1d1d;
  color: #fff;
}

.os-theme-dark .matchup-block__header--content-hover {
  background-color: #1d1d1d;
  color: #fff;
}

.os-theme-dark .matchup-block__consensus-highlight.over::before {
  border: inset 0.375rem;
  border-bottom-style: solid;
  border-color: transparent transparent #0db515;
  border-top-width: 0;
  vertical-align: middle;
}

.os-theme-dark .matchup-block__consensus-highlight.under::after {
  border: inset 0.375rem;
  border-bottom-width: 0;
  border-color: #c22026 transparent transparent;
  border-top-style: solid;
  vertical-align: middle;
}

.os-theme-dark .matchup-block__content-label {
  color: #fff;
}

.os-theme-dark .matchup-block__caption {
  background-color: #1d1d1d;
}

.os-theme-dark .matchup-block__no-odds {
  background-color: #1d1d1d;
  color: #e8e8e8;
  margin-bottom: 0;
}

.os-theme-dark .input-text {
  background-color: #fff;
}

.os-theme-dark .input-text input[type=text],
.os-theme-dark .input-text input[type=email],
.os-theme-dark .input-text textarea {
  background-color: #fff;
  border-bottom: 0.1875rem solid #fff;
  color: #1d1d1d;
}

.os-theme-dark .input-text input[type=text]:focus,
.os-theme-dark .input-text input[type=email]:focus,
.os-theme-dark .input-text textarea:focus {
  border-bottom: 0.1875rem solid #66ebfb;
}

.os-theme-dark .input-text label,
.os-theme-dark .input-text .input-text__label {
  color: #757575;
}

.os-theme-dark .input-text--error input[type=text],
.os-theme-dark .input-text--error input[type=email] {
  color: #c22026;
  border-bottom: 0.1875rem solid #c22026;
}

.os-theme-dark .input-hint {
  color: #b3b3b3;
}

.os-theme-dark .input-radio input + label::before {
  border: 0.0625rem solid #b3b3b3;
}

.os-theme-dark .input-radio input:checked + label::after {
  background-color: #66ebfb;
}

.os-theme-dark .input-radio input:not(:checked):not([disabled]) + label:hover::before {
  background-color: #5e5e5e;
}

.os-theme-dark .input-radio input:disabled + label {
  color: #757575;
}

.os-theme-dark .input-radio input:disabled + label::before {
  border-color: #757575;
}

.os-theme-dark .input-radio input:disabled + label::after {
  background-color: #474542;
}

.os-theme-dark .input-checkbox input + label::before {
  border: 0.0625rem solid #b3b3b3;
}

.os-theme-dark .input-checkbox input:checked + label::before {
  background-color: #66ebfb;
  border-color: #66ebfb;
}

.os-theme-dark .input-checkbox input:checked + label::after {
  border: 0.1875rem solid #3b3937;
  border-top: none;
  border-right: none;
  height: 0.25rem;
  width: 0.5rem;
}

.os-theme-dark .input-checkbox input:not(:checked):not([disabled]) + label:hover::before {
  background-color: #5e5e5e;
  border-color: #b3b3b3;
}

.os-theme-dark .input-checkbox input:disabled + label {
  color: #757575;
}

.os-theme-dark .input-checkbox input:disabled + label::before {
  border-color: #757575;
  background-color: #474542;
}

.os-theme-dark .figure-list__caption {
  background-color: #1d1d1d;
}

.os-theme-dark .list__item {
  border-bottom: 0.0625rem solid #757575;
}

.os-theme-dark .counted-item:before {
  color: #fff;
}

.os-theme-dark .figure-list__text {
  color: #b3b3b3;
}

.os-theme-dark .os-alpha__content-list .list__item:last-child {
  border-bottom: 0.0625rem solid #757575;
}

.os-theme-dark .os-alpha__content-list.os-alpha__content-list--active .list__item:last-child, .os-theme-dark .os-alpha__content-list:last-child .list__item:last-child {
  border-bottom: none;
}

.os-theme-dark .list--shark li::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='200' width='200'%3E%3Cpolygon points='0,40 125,40 200,100 125,160 0,160' fill='%2366ebfb' /%3E%3C/svg%3E");
}

.os-theme-dark .ols-caption {
  background-color: #1d1d1d;
  color: #fff;
}

.os-theme-dark .ordered-list-style dl {
  background-color: #3b3937;
}

.os-theme-dark .ordered-list-style dl dt {
  background-color: #474542;
}

.os-theme-dark .base-table-attachment-list li {
  border-top: 0.0625rem solid #757575;
}

.os-theme-dark .base-list li {
  background-color: #1d1d1d;
}

.os-theme-dark .base-list li a.active {
  color: #fff;
}

.os-theme-dark ul.links {
  color: #e8e8e8;
}

.os-theme-dark ul.links.inline li {
  border-right: 0.0625rem solid #e8e8e8;
}

.os-theme-dark .thumbnail {
  border-bottom-color: #5e5e5e;
}

.os-theme-dark .thumbnail .thumbnail__title .thumbnail__title-link {
  color: #fff;
}

.os-theme-dark .thumbnail .thumbnail__title .thumbnail__title-link:active, .os-theme-dark .thumbnail .thumbnail__title .thumbnail__title-link:hover {
  color: #66ebfb;
}

#main .os-theme-dark .thumbnail .thumbnail__title .thumbnail__title-link:hover,
#main .os-theme-dark .thumbnail .thumbnail__title .thumbnail__title-link:active,
#sidebar .os-theme-dark .thumbnail .thumbnail__title .thumbnail__title-link:hover,
#sidebar .os-theme-dark .thumbnail .thumbnail__title .thumbnail__title-link:active {
  text-decoration: none;
}

.os-theme-dark .news__item {
  background-color: #474542;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0rem 0.125rem 0.125rem 0rem;
          box-shadow: rgba(0, 0, 0, 0.2) 0rem 0.125rem 0.125rem 0rem;
}

.os-theme-dark .news__link:link, .os-theme-dark .news__link:visited {
  color: #fff;
}

#main .os-theme-dark .news__link:hover,
#main .os-theme-dark .news__link:active,
#sidebar .os-theme-dark .news__link:hover,
#sidebar .os-theme-dark .news__link:active {
  color: #66ebfb;
}

.os-theme-dark .news__date {
  color: #b3b3b3;
}

.os-theme-dark .news__video:before {
  background-color: #c22026;
}

.os-theme-dark .news__video:after {
  border: inset 0.4375rem;
  border-color: transparent transparent transparent #fff;
  border-right-width: 0;
  border-left-style: solid;
}

.os-theme-dark .news__league a {
  background-color: #3b3937;
}

#main .os-theme-dark .news__league a:hover,
#main .os-theme-dark .news__league a:active {
  background-color: #1d1d1d;
}

.os-theme-dark .news__league a:link,
.os-theme-dark .news__league a:visited {
  color: #fff;
}

.os-theme-dark .views-page #page-title {
  background-color: #474542;
}

.os-theme-dark .os-content-blockquote {
  color: #fff;
}

.os-theme-dark .os-content-blockquote::before {
  background: url("/sites/all/themes/skeletontheme/dist/images/quote.svg");
  -webkit-background-size: 1.5rem 1.5rem;
          background-size: 1.5rem 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
}

.os-theme-dark .card--primary {
  background-color: #474542;
  border: 0.0625rem solid #5e5e5e;
  -webkit-box-shadow: 0rem 0.125rem 0.125rem 0rem rgba(0, 0, 0, 0.2);
          box-shadow: 0rem 0.125rem 0.125rem 0rem rgba(0, 0, 0, 0.2);
}

.os-theme-dark .card--primary .card__break {
  border: 0.0625rem solid #5e5e5e;
}

.os-theme-dark .card--secondary {
  background-color: #fff;
  border: 0.0625rem solid #5e5e5e;
  -webkit-box-shadow: 0rem 0.125rem 0.125rem 0rem rgba(0, 0, 0, 0.2);
          box-shadow: 0rem 0.125rem 0.125rem 0rem rgba(0, 0, 0, 0.2);
  color: #1d1d1d;
}

.os-theme-dark .card--secondary .card__break {
  border: 0.0625rem solid #5e5e5e;
}

.os-theme-dark .card--secondary h3,
.os-theme-dark .card--secondary .h3 {
  color: #1d1d1d;
}

.os-theme-dark .card--secondary .list--shark li::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='200' width='200'%3E%3Cpolygon points='0,40 125,40 200,100 125,160 0,160' fill='%230856c4' /%3E%3C/svg%3E");
}

.os-theme-dark .card--super-bowl-lv {
  background-color: #100210;
  border: 0.0625rem solid #000;
  -webkit-box-shadow: 0rem 0.3125rem 0.3125rem 0rem rgba(0, 0, 0, 0.6);
          box-shadow: 0rem 0.3125rem 0.3125rem 0rem rgba(0, 0, 0, 0.6);
}

.os-theme-dark .accordion .accordion__block-bar {
  background-color: #1d1d1d;
}

.os-theme-dark .accordion .accordion__block-bar:hover {
  background-color: #000;
}

.os-theme-dark .accordion .accordion__block-bar .accordion__title {
  color: #e8e8e8;
}

.os-theme-dark .accordion .accordion__content {
  background-color: #1d1d1d;
  color: #949494;
}

.os-theme-dark .accordion .accordion__content-heading {
  color: #fff;
}

.os-theme-dark .accordion .accordion__block-bar.ui-state-active:hover {
  background-color: #1d1d1d;
}

.os-theme-dark .accordion .ui-accordion-header-icon.ui-icon-triangle-1-s {
  border: inset 0.375rem;
  border-bottom-style: solid;
  border-color: transparent transparent #66ebfb;
  border-top-width: 0;
  vertical-align: middle;
}

.os-theme-dark .accordion .ui-accordion-header-icon.ui-icon-triangle-1-e {
  border: inset 0.375rem;
  border-bottom-width: 0;
  border-color: #66ebfb transparent transparent;
  border-top-style: solid;
  vertical-align: middle;
}

.os-theme-dark .oddsshark-breadcrumbs {
  background-color: #1d1d1d;
}

.os-theme-dark .oddsshark-breadcrumbs li + li:before {
  border-color: #ccc;
  height: 0.375rem;
  width: 0.375rem;
  min-width: 0.375rem;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.os-theme-dark .oddsshark-breadcrumbs li + li:before {
  margin: -0.0625rem 0.375rem 0rem 0.1875rem;
}

.os-theme-dark .oddsshark-breadcrumbs [aria-current='page'] {
  color: #ccc;
}

.os-theme-dark .horizontal-nav {
  background: #1d1d1d;
}

.os-theme-dark .horizontal-nav__item-button:disabled {
  color: #757575;
}

.os-theme-dark .horizontal-nav__item-button:hover:not(:disabled),
.os-theme-dark .horizontal-nav__item-button:focus {
  background-color: #474542;
}

.os-theme-dark .horizontal-nav__item--selected::after {
  border-bottom: 0.1875rem solid #66ebfb;
}

.os-theme-dark .horizontal-nav__fade-left {
  background: -webkit-gradient(linear, left top, right top, from(#1d1d1d), color-stop(30%, #1d1d1d), to(transparent));
  background: -webkit-linear-gradient(left, #1d1d1d, #1d1d1d 30%, transparent);
  background: -o-linear-gradient(left, #1d1d1d, #1d1d1d 30%, transparent);
  background: linear-gradient(to right, #1d1d1d, #1d1d1d 30%, transparent);
}

.os-theme-dark .horizontal-nav__fade-right {
  background: -webkit-gradient(linear, right top, left top, from(#1d1d1d), color-stop(30%, #1d1d1d), to(transparent));
  background: -webkit-linear-gradient(right, #1d1d1d, #1d1d1d 30%, transparent);
  background: -o-linear-gradient(right, #1d1d1d, #1d1d1d 30%, transparent);
  background: linear-gradient(to left, #1d1d1d, #1d1d1d 30%, transparent);
}

.os-theme-dark .horizontal-scrollbar {
  overflow-x: scroll;
  scrollbar-color: #5e5e5e #000;
  -ms-scrollbar-face-color: #5e5e5e;
  -ms-scrollbar-track-color: #000;
  -ms-scrollbar-arrow-color: #000;
}

.os-theme-dark .horizontal-scrollbar::-webkit-scrollbar {
  height: 0.5rem;
  background-color: #000;
}

.os-theme-dark .horizontal-scrollbar::-webkit-scrollbar-thumb {
  background-color: #5e5e5e;
  -webkit-border-radius: 0.375rem;
          border-radius: 0.375rem;
}

.os-theme-dark .graph__title {
  color: #949494;
}

.os-theme-dark .graph--duel__header--grayed,
.os-theme-dark .graph--duel__header--grayed .graph--duel__header-label,
.os-theme-dark .graph--duel__header--grayed .graph--duel__header-value {
  color: #949494;
}

.os-theme-dark .graph--duel__bar {
  border-bottom: 0.0625rem solid #474542;
}

.os-theme-dark .alert--warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.os-theme-dark .full-star:before,
.os-theme-dark .half-star:before {
  color: #ffc107;
}

.os-theme-dark .empty-star:before {
  color: #621013;
}

.os-theme-dark .half-star:after {
  color: #621013;
}

.os-theme-dark .accordion .empty-star:before,
.os-theme-dark .accordion .half-star:after {
  color: #555555;
}

.os-theme-dark pre,
.os-theme-dark code {
  background-color: #fff;
  color: #000;
}

.os-theme-dark hr {
  border: solid #ccc;
}

.os-theme-dark .base-arrow::before {
  border-color: #fff;
}

.os-theme-dark .base-arrow__filled:link, .os-theme-dark .base-arrow__filled:visited {
  color: #66ebfb;
}

.os-theme-dark .base-arrow__filled:before {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 6px solid #fff;
}

.os-theme-dark .base-versus {
  background-color: #282828;
  border: 1px solid #fff;
}

.os-theme-dark .base-versus::after {
  color: #fff;
}

.os-theme-dark .base-versus:hover, .os-theme-dark .base-versus.hover {
  background-color: #6cc5df;
}

.os-theme-dark .base-versus:hover::after, .os-theme-dark .base-versus.hover::after {
  color: #4c4c4d;
}

.os-theme-dark .base-versus.disabled {
  background-color: #636363;
  border-color: #ccc;
}

.os-theme-dark .base-versus.disabled::after {
  color: #ccc;
}

.os-theme-dark .submitted {
  color: #b3b3b3;
}

.os-theme-dark .publish-date {
  color: #b3b3b3;
}

.os-theme-dark .caption {
  background-color: #1d1d1d;
}

.os-theme-dark #featured-node {
  background-color: #474542;
}

.os-theme-dark #featured-node .fn-term-name-feature {
  background-color: #c22026;
}

.os-theme-dark #featured-node .fn-title {
  background: rgba(0, 0, 0, 0.7);
}

.os-theme-dark #featured-node .fn-date {
  color: #b3b3b3;
}

.os-theme-dark #featured-node .fn-term-name a:link, .os-theme-dark #featured-node .fn-term-name a:visited a:active {
  background-color: #3b3937;
  color: #fff;
}

.os-theme-dark #featured-node .fn-term-name a:hover {
  background-color: #1d1d1d;
}

.os-theme-dark .region-footer {
  background: #000;
}

.os-theme-dark .footer__menu {
  border-bottom: 1px solid #5e5e5e;
}

.os-theme-dark .footer__base {
  color: #b3b3b3;
}

.os-theme-dark .footer__list-item:not(:last-child) {
  border-right: 1px solid #5e5e5e;
}

.os-theme-dark .footer__list-item-link,
.os-theme-dark .footer__site-links-link {
  color: #66ebfb;
}

.os-theme-dark .footer__back-to-top {
  border-bottom: 1px solid #5e5e5e;
  border-top: 1px solid #5e5e5e;
}

.os-theme-dark .footer__main-logo {
  fill: #fff;
}

.os-theme-dark .footer__as-seen-on-logo-1,
.os-theme-dark .footer__as-seen-on-logo-2,
.os-theme-dark .footer__as-seen-on-logo-3,
.os-theme-dark .footer__as-seen-on-logo-4,
.os-theme-dark .footer__as-seen-on-logo-5,
.os-theme-dark .footer__as-seen-on-logo-6,
.os-theme-dark .footer__help-links-svg {
  fill: #b3b3b3;
}

.os-theme-dark .footer__as-seen-on-text {
  color: #fff;
}

.os-theme-dark #content {
  background-color: #3b3937;
}

.os-theme-dark #sidebar {
  background-color: #1d1d1d;
}

.os-theme-dark .base-block .block-title {
  background-color: #5e5e5e;
}

.os-theme-dark .base-block--facebook {
  background-color: #fff;
  border-top: 0.125rem solid #757575;
}

.os-theme-dark #sidebar .base-block {
  background-color: #3b3937;
}

.os-theme-dark .field-name-field-photo-accreditation {
  color: #949494;
}

.os-theme-dark .content-text-promo {
  background: #68c5e1;
  color: #000;
}

.os-theme-dark .content-text-promo a {
  color: #000;
}

.os-theme-dark .content-text-promo-alt-one {
  background: #5e5e5e;
}

.os-theme-dark .content-text-promo-add-info {
  background: #1d1d1d;
}

.os-theme-dark .content-text-promo-add-info.alt-1 {
  background-color: transparent;
}

.os-theme-dark .content-text-promo-add-info::before {
  border-color: #fff;
}

.os-theme-dark h1, .os-theme-dark h2, .os-theme-dark h3, .os-theme-dark h4, .os-theme-dark h5, .os-theme-dark h6,
.os-theme-dark .h1, .os-theme-dark .h2, .os-theme-dark .h3, .os-theme-dark .h4, .os-theme-dark .h5, .os-theme-dark .h6 {
  color: #fff;
}

.os-theme-dark .gc-text--secondary {
  color: #b3b3b3;
}

.os-theme-dark h5, .os-theme-dark .h5 {
  background: #1d1d1d;
}

.os-theme-dark .lazyloader-wrapper {
  background-color: #1d1d1d;
}

/*# sourceMappingURL=style_dark.css.map */
