@charset "UTF-8";
/**
 * Foundation for Sites by ZURB
 * Version 6.5.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* line 10, ../scss/foundation/vendor/normalize.scss */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%; }

/* line 20, ../scss/foundation/vendor/normalize.scss */
body {
  margin: 0; }

/* line 27, ../scss/foundation/vendor/normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 38, ../scss/foundation/vendor/normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

/* line 47, ../scss/foundation/vendor/normalize.scss */
pre {
  font-family: monospace, monospace;
  font-size: 1em; }

/* line 57, ../scss/foundation/vendor/normalize.scss */
a {
  background-color: transparent; }

/* line 64, ../scss/foundation/vendor/normalize.scss */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted; }

/* line 72, ../scss/foundation/vendor/normalize.scss */
b,
strong {
  font-weight: bolder; }

/* line 80, ../scss/foundation/vendor/normalize.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* line 89, ../scss/foundation/vendor/normalize.scss */
small {
  font-size: 80%; }

/* line 96, ../scss/foundation/vendor/normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 104, ../scss/foundation/vendor/normalize.scss */
sub {
  bottom: -0.25em; }

/* line 108, ../scss/foundation/vendor/normalize.scss */
sup {
  top: -0.5em; }

/* line 117, ../scss/foundation/vendor/normalize.scss */
img {
  border-style: none; }

/* line 127, ../scss/foundation/vendor/normalize.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0; }

/* line 141, ../scss/foundation/vendor/normalize.scss */
button,
input {
  overflow: visible; }

/* line 149, ../scss/foundation/vendor/normalize.scss */
button,
select {
  text-transform: none; }

/* line 156, ../scss/foundation/vendor/normalize.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/* line 165, ../scss/foundation/vendor/normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/* line 175, ../scss/foundation/vendor/normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/* line 184, ../scss/foundation/vendor/normalize.scss */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/* line 193, ../scss/foundation/vendor/normalize.scss */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal; }

/* line 204, ../scss/foundation/vendor/normalize.scss */
progress {
  vertical-align: baseline; }

/* line 210, ../scss/foundation/vendor/normalize.scss */
textarea {
  overflow: auto; }

/* line 217, ../scss/foundation/vendor/normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

/* line 225, ../scss/foundation/vendor/normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 233, ../scss/foundation/vendor/normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

/* line 240, ../scss/foundation/vendor/normalize.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 247, ../scss/foundation/vendor/normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

/* line 257, ../scss/foundation/vendor/normalize.scss */
details {
  display: block; }

/* line 263, ../scss/foundation/vendor/normalize.scss */
summary {
  display: list-item; }

/* line 272, ../scss/foundation/vendor/normalize.scss */
template {
  display: none; }

/* line 278, ../scss/foundation/vendor/normalize.scss */
[hidden] {
  display: none; }

/* line 140, ../scss/foundation/_global.scss */
.foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; }

/* line 144, ../scss/foundation/_global.scss */
html {
  box-sizing: border-box;
  font-size: 100%; }

/* line 150, ../scss/foundation/_global.scss */
*,
*::before,
*::after {
  box-sizing: inherit; }

/* line 157, ../scss/foundation/_global.scss */
body {
  margin: 0;
  padding: 0;
  background: #fefefe;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 174, ../scss/foundation/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic; }

/* line 186, ../scss/foundation/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0; }

/* line 193, ../scss/foundation/_global.scss */
select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0; }

/* line 203, ../scss/foundation/_global.scss */
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important; }

/* line 211, ../scss/foundation/_global.scss */
button {
  padding: 0;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto; }
  /* line 202, ../scss/foundation/util/_mixins.scss */
  [data-whatinput='mouse'] button {
    outline: 0; }

/* line 223, ../scss/foundation/_global.scss */
pre {
  overflow: auto; }

/* line 228, ../scss/foundation/_global.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; }

/* line 237, ../scss/foundation/_global.scss */
.is-visible {
  display: block !important; }

/* line 241, ../scss/foundation/_global.scss */
.is-hidden {
  display: none !important; }

/* line 256, ../scss/foundation/typography/_base.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0; }

/* line 280, ../scss/foundation/typography/_base.scss */
p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.6;
  text-rendering: optimizeLegibility; }

/* line 289, ../scss/foundation/typography/_base.scss */
em,
i {
  font-style: italic;
  line-height: inherit; }

/* line 296, ../scss/foundation/typography/_base.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit; }

/* line 303, ../scss/foundation/typography/_base.scss */
small {
  font-size: 80%;
  line-height: inherit; }

/* line 309, ../scss/foundation/typography/_base.scss */
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: inherit;
  text-rendering: optimizeLegibility; }
  /* line 321, ../scss/foundation/typography/_base.scss */
  h1 small, .h1 small,
  h2 small, .h2 small,
  h3 small, .h3 small,
  h4 small, .h4 small,
  h5 small, .h5 small,
  h6 small, .h6 small {
    line-height: 0;
    color: #cacaca; }

/* line 332, ../scss/foundation/typography/_base.scss */
h1, .h1 {
  font-size: 1.5rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

/* line 332, ../scss/foundation/typography/_base.scss */
h2, .h2 {
  font-size: 1.25rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

/* line 332, ../scss/foundation/typography/_base.scss */
h3, .h3 {
  font-size: 1.1875rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

/* line 332, ../scss/foundation/typography/_base.scss */
h4, .h4 {
  font-size: 1.125rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

/* line 332, ../scss/foundation/typography/_base.scss */
h5, .h5 {
  font-size: 1.0625rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

/* line 332, ../scss/foundation/typography/_base.scss */
h6, .h6 {
  font-size: 1rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

@media print, screen and (min-width: 40em) {
  /* line 332, ../scss/foundation/typography/_base.scss */
  h1, .h1 {
    font-size: 3rem; }
  /* line 332, ../scss/foundation/typography/_base.scss */
  h2, .h2 {
    font-size: 2.5rem; }
  /* line 332, ../scss/foundation/typography/_base.scss */
  h3, .h3 {
    font-size: 1.9375rem; }
  /* line 332, ../scss/foundation/typography/_base.scss */
  h4, .h4 {
    font-size: 1.5625rem; }
  /* line 332, ../scss/foundation/typography/_base.scss */
  h5, .h5 {
    font-size: 1.25rem; }
  /* line 332, ../scss/foundation/typography/_base.scss */
  h6, .h6 {
    font-size: 1rem; } }

/* line 371, ../scss/foundation/typography/_base.scss */
a {
  line-height: inherit;
  color: #1779ba;
  text-decoration: none;
  cursor: pointer; }
  /* line 378, ../scss/foundation/typography/_base.scss */
  a:hover, a:focus {
    color: #1468a0; }
  /* line 386, ../scss/foundation/typography/_base.scss */
  a img {
    border: 0; }

/* line 392, ../scss/foundation/typography/_base.scss */
hr {
  clear: both;
  max-width: 75rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #cacaca;
  border-left: 0; }

/* line 406, ../scss/foundation/typography/_base.scss */
ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.6; }

/* line 415, ../scss/foundation/typography/_base.scss */
li {
  font-size: inherit; }

/* line 420, ../scss/foundation/typography/_base.scss */
ul {
  margin-left: 1.25rem;
  list-style-type: disc; }

/* line 426, ../scss/foundation/typography/_base.scss */
ol {
  margin-left: 1.25rem; }

/* line 432, ../scss/foundation/typography/_base.scss */
ul ul, ol ul, ul ol, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0; }

/* line 439, ../scss/foundation/typography/_base.scss */
dl {
  margin-bottom: 1rem; }
  /* line 442, ../scss/foundation/typography/_base.scss */
  dl dt {
    margin-bottom: 0.3rem;
    font-weight: bold; }

/* line 449, ../scss/foundation/typography/_base.scss */
blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #cacaca; }
  /* line 454, ../scss/foundation/typography/_base.scss */
  blockquote, blockquote p {
    line-height: 1.6;
    color: #8a8a8a; }

/* line 461, ../scss/foundation/typography/_base.scss */
cite {
  display: block;
  font-size: 0.8125rem;
  color: #8a8a8a; }
  /* line 466, ../scss/foundation/typography/_base.scss */
  cite:before {
    content: "— "; }

/* line 472, ../scss/foundation/typography/_base.scss */
abbr, abbr[title] {
  border-bottom: 1px dotted #0a0a0a;
  cursor: help;
  text-decoration: none; }

/* line 479, ../scss/foundation/typography/_base.scss */
figure {
  margin: 0; }

/* line 484, ../scss/foundation/typography/_base.scss */
code {
  padding: 0.125rem 0.3125rem 0.0625rem;
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #0a0a0a; }

/* line 496, ../scss/foundation/typography/_base.scss */
kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #0a0a0a; }

/* line 48, ../scss/foundation/typography/_helpers.scss */
.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: normal;
  line-height: 1.4;
  color: #8a8a8a; }

/* line 58, ../scss/foundation/typography/_helpers.scss */
.lead {
  font-size: 125%;
  line-height: 1.6; }

/* line 64, ../scss/foundation/typography/_helpers.scss */
.stat {
  font-size: 2.5rem;
  line-height: 1; }
  /* line 68, ../scss/foundation/typography/_helpers.scss */
  p + .stat {
    margin-top: -1rem; }

/* line 75, ../scss/foundation/typography/_helpers.scss */
ul.no-bullet, ol.no-bullet {
  margin-left: 0;
  list-style: none; }

/* line 15, ../scss/foundation/typography/_alignment.scss */
.text-left {
  text-align: left; }

/* line 15, ../scss/foundation/typography/_alignment.scss */
.text-right {
  text-align: right; }

/* line 15, ../scss/foundation/typography/_alignment.scss */
.text-center {
  text-align: center; }

/* line 15, ../scss/foundation/typography/_alignment.scss */
.text-justify {
  text-align: justify; }

@media print, screen and (min-width: 40em) {
  /* line 10, ../scss/foundation/typography/_alignment.scss */
  .medium-text-left {
    text-align: left; }
  /* line 10, ../scss/foundation/typography/_alignment.scss */
  .medium-text-right {
    text-align: right; }
  /* line 10, ../scss/foundation/typography/_alignment.scss */
  .medium-text-center {
    text-align: center; }
  /* line 10, ../scss/foundation/typography/_alignment.scss */
  .medium-text-justify {
    text-align: justify; } }

@media print, screen and (min-width: 64em) {
  /* line 10, ../scss/foundation/typography/_alignment.scss */
  .large-text-left {
    text-align: left; }
  /* line 10, ../scss/foundation/typography/_alignment.scss */
  .large-text-right {
    text-align: right; }
  /* line 10, ../scss/foundation/typography/_alignment.scss */
  .large-text-center {
    text-align: center; }
  /* line 10, ../scss/foundation/typography/_alignment.scss */
  .large-text-justify {
    text-align: justify; } }

/* line 18, ../scss/foundation/typography/_print.scss */
.show-for-print {
  display: none !important; }

@media print {
  /* line 21, ../scss/foundation/typography/_print.scss */
  * {
    background: transparent !important;
    box-shadow: none !important;
    color: black !important;
    text-shadow: none !important; }
  /* line 32, ../scss/foundation/typography/_print.scss */
  .show-for-print {
    display: block !important; }
  /* line 33, ../scss/foundation/typography/_print.scss */
  .hide-for-print {
    display: none !important; }
  /* line 35, ../scss/foundation/typography/_print.scss */
  table.show-for-print {
    display: table !important; }
  /* line 36, ../scss/foundation/typography/_print.scss */
  thead.show-for-print {
    display: table-header-group !important; }
  /* line 37, ../scss/foundation/typography/_print.scss */
  tbody.show-for-print {
    display: table-row-group !important; }
  /* line 38, ../scss/foundation/typography/_print.scss */
  tr.show-for-print {
    display: table-row !important; }
  /* line 39, ../scss/foundation/typography/_print.scss */
  td.show-for-print {
    display: table-cell !important; }
  /* line 40, ../scss/foundation/typography/_print.scss */
  th.show-for-print {
    display: table-cell !important; }
  /* line 43, ../scss/foundation/typography/_print.scss */
  a,
  a:visited {
    text-decoration: underline; }
  /* line 46, ../scss/foundation/typography/_print.scss */
  a[href]:after {
    content: " (" attr(href) ")"; }
  /* line 50, ../scss/foundation/typography/_print.scss */
  .ir a:after,
  a[href^='javascript:']:after,
  a[href^='#']:after {
    content: ''; }
  /* line 55, ../scss/foundation/typography/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  /* line 58, ../scss/foundation/typography/_print.scss */
  pre,
  blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid; }
  /* line 65, ../scss/foundation/typography/_print.scss */
  thead {
    display: table-header-group; }
  /* line 67, ../scss/foundation/typography/_print.scss */
  tr,
  img {
    page-break-inside: avoid; }
  /* line 70, ../scss/foundation/typography/_print.scss */
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  /* line 74, ../scss/foundation/typography/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  /* line 82, ../scss/foundation/typography/_print.scss */
  h2,
  h3 {
    page-break-after: avoid; }
  /* line 86, ../scss/foundation/typography/_print.scss */
  .print-break-inside {
    page-break-inside: auto; } }

/* line 128, ../scss/foundation/grid/_flex-grid.scss */
.row {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-flow: row wrap; }
  /* line 132, ../scss/foundation/grid/_flex-grid.scss */
  .row .row {
    margin-right: -0.625rem;
    margin-left: -0.625rem; }
    @media print, screen and (min-width: 40em) {
      /* line 132, ../scss/foundation/grid/_flex-grid.scss */
      .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem; } }
    @media print, screen and (min-width: 64em) {
      /* line 132, ../scss/foundation/grid/_flex-grid.scss */
      .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem; } }
    /* line 135, ../scss/foundation/grid/_flex-grid.scss */
    .row .row.collapse {
      margin-right: 0;
      margin-left: 0; }
  /* line 142, ../scss/foundation/grid/_flex-grid.scss */
  .row.expanded {
    max-width: none; }
    /* line 145, ../scss/foundation/grid/_flex-grid.scss */
    .row.expanded .row {
      margin-right: auto;
      margin-left: auto; }
  /* line 151, ../scss/foundation/grid/_flex-grid.scss */
  .row:not(.expanded) .row {
    max-width: none; }
  /* line 156, ../scss/foundation/grid/_flex-grid.scss */
  .row.collapse > .column, .row.collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  /* line 163, ../scss/foundation/grid/_flex-grid.scss */
  .row.is-collapse-child,
  .row.collapse > .column > .row,
  .row.collapse > .columns > .row {
    margin-right: 0;
    margin-left: 0; }

/* line 171, ../scss/foundation/grid/_flex-grid.scss */
.column, .columns {
  flex: 1 1 0px;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  min-width: 0; }
  @media print, screen and (min-width: 40em) {
    /* line 171, ../scss/foundation/grid/_flex-grid.scss */
    .column, .columns {
      padding-right: 0.9375rem;
      padding-left: 0.9375rem; } }

/* line 177, ../scss/foundation/grid/_flex-grid.scss */
.column.row.row, .row.row.columns {
  float: none;
  display: block; }

/* line 183, ../scss/foundation/grid/_flex-grid.scss */
.row .column.row.row, .row .row.row.columns {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0; }

/* line 193, ../scss/foundation/grid/_flex-grid.scss */
.small-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%; }

/* line 201, ../scss/foundation/grid/_flex-grid.scss */
.small-offset-0 {
  margin-left: 0%; }

/* line 193, ../scss/foundation/grid/_flex-grid.scss */
.small-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%; }

/* line 201, ../scss/foundation/grid/_flex-grid.scss */
.small-offset-1 {
  margin-left: 8.3333333333%; }

/* line 193, ../scss/foundation/grid/_flex-grid.scss */
.small-3 {
  flex: 0 0 25%;
  max-width: 25%; }

/* line 201, ../scss/foundation/grid/_flex-grid.scss */
.small-offset-2 {
  margin-left: 16.6666666667%; }

/* line 193, ../scss/foundation/grid/_flex-grid.scss */
.small-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%; }

/* line 201, ../scss/foundation/grid/_flex-grid.scss */
.small-offset-3 {
  margin-left: 25%; }

/* line 193, ../scss/foundation/grid/_flex-grid.scss */
.small-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%; }

/* line 201, ../scss/foundation/grid/_flex-grid.scss */
.small-offset-4 {
  margin-left: 33.3333333333%; }

/* line 193, ../scss/foundation/grid/_flex-grid.scss */
.small-6 {
  flex: 0 0 50%;
  max-width: 50%; }

/* line 201, ../scss/foundation/grid/_flex-grid.scss */
.small-offset-5 {
  margin-left: 41.6666666667%; }

/* line 193, ../scss/foundation/grid/_flex-grid.scss */
.small-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%; }

/* line 201, ../scss/foundation/grid/_flex-grid.scss */
.small-offset-6 {
  margin-left: 50%; }

/* line 193, ../scss/foundation/grid/_flex-grid.scss */
.small-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%; }

/* line 201, ../scss/foundation/grid/_flex-grid.scss */
.small-offset-7 {
  margin-left: 58.3333333333%; }

/* line 193, ../scss/foundation/grid/_flex-grid.scss */
.small-9 {
  flex: 0 0 75%;
  max-width: 75%; }

/* line 201, ../scss/foundation/grid/_flex-grid.scss */
.small-offset-8 {
  margin-left: 66.6666666667%; }

/* line 193, ../scss/foundation/grid/_flex-grid.scss */
.small-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%; }

/* line 201, ../scss/foundation/grid/_flex-grid.scss */
.small-offset-9 {
  margin-left: 75%; }

/* line 193, ../scss/foundation/grid/_flex-grid.scss */
.small-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%; }

/* line 201, ../scss/foundation/grid/_flex-grid.scss */
.small-offset-10 {
  margin-left: 83.3333333333%; }

/* line 193, ../scss/foundation/grid/_flex-grid.scss */
.small-12 {
  flex: 0 0 100%;
  max-width: 100%; }

/* line 201, ../scss/foundation/grid/_flex-grid.scss */
.small-offset-11 {
  margin-left: 91.6666666667%; }

/* line 208, ../scss/foundation/grid/_flex-grid.scss */
.small-up-1 {
  flex-wrap: wrap; }
  /* line 104, ../scss/foundation/grid/_flex-grid.scss */
  .small-up-1 > .column, .small-up-1 > .columns {
    flex: 0 0 100%;
    max-width: 100%; }

/* line 208, ../scss/foundation/grid/_flex-grid.scss */
.small-up-2 {
  flex-wrap: wrap; }
  /* line 104, ../scss/foundation/grid/_flex-grid.scss */
  .small-up-2 > .column, .small-up-2 > .columns {
    flex: 0 0 50%;
    max-width: 50%; }

/* line 208, ../scss/foundation/grid/_flex-grid.scss */
.small-up-3 {
  flex-wrap: wrap; }
  /* line 104, ../scss/foundation/grid/_flex-grid.scss */
  .small-up-3 > .column, .small-up-3 > .columns {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }

/* line 208, ../scss/foundation/grid/_flex-grid.scss */
.small-up-4 {
  flex-wrap: wrap; }
  /* line 104, ../scss/foundation/grid/_flex-grid.scss */
  .small-up-4 > .column, .small-up-4 > .columns {
    flex: 0 0 25%;
    max-width: 25%; }

/* line 208, ../scss/foundation/grid/_flex-grid.scss */
.small-up-5 {
  flex-wrap: wrap; }
  /* line 104, ../scss/foundation/grid/_flex-grid.scss */
  .small-up-5 > .column, .small-up-5 > .columns {
    flex: 0 0 20%;
    max-width: 20%; }

/* line 208, ../scss/foundation/grid/_flex-grid.scss */
.small-up-6 {
  flex-wrap: wrap; }
  /* line 104, ../scss/foundation/grid/_flex-grid.scss */
  .small-up-6 > .column, .small-up-6 > .columns {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }

/* line 208, ../scss/foundation/grid/_flex-grid.scss */
.small-up-7 {
  flex-wrap: wrap; }
  /* line 104, ../scss/foundation/grid/_flex-grid.scss */
  .small-up-7 > .column, .small-up-7 > .columns {
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%; }

/* line 208, ../scss/foundation/grid/_flex-grid.scss */
.small-up-8 {
  flex-wrap: wrap; }
  /* line 104, ../scss/foundation/grid/_flex-grid.scss */
  .small-up-8 > .column, .small-up-8 > .columns {
    flex: 0 0 12.5%;
    max-width: 12.5%; }

/* line 237, ../scss/foundation/grid/_flex-grid.scss */
.small-collapse > .column, .small-collapse > .columns {
  padding-right: 0;
  padding-left: 0; }

/* line 241, ../scss/foundation/grid/_flex-grid.scss */
.small-uncollapse > .column, .small-uncollapse > .columns {
  padding-right: 0.625rem;
  padding-left: 0.625rem; }

@media print, screen and (min-width: 40em) {
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .medium-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .medium-offset-0 {
    margin-left: 0%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .medium-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .medium-offset-1 {
    margin-left: 8.3333333333%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .medium-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .medium-offset-2 {
    margin-left: 16.6666666667%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .medium-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .medium-offset-3 {
    margin-left: 25%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .medium-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .medium-offset-4 {
    margin-left: 33.3333333333%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .medium-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .medium-offset-5 {
    margin-left: 41.6666666667%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .medium-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .medium-offset-6 {
    margin-left: 50%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .medium-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .medium-offset-7 {
    margin-left: 58.3333333333%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .medium-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .medium-offset-8 {
    margin-left: 66.6666666667%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .medium-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .medium-offset-9 {
    margin-left: 75%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .medium-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .medium-offset-10 {
    margin-left: 83.3333333333%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .medium-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .medium-offset-11 {
    margin-left: 91.6666666667%; }
  /* line 208, ../scss/foundation/grid/_flex-grid.scss */
  .medium-up-1 {
    flex-wrap: wrap; }
    /* line 104, ../scss/foundation/grid/_flex-grid.scss */
    .medium-up-1 > .column, .medium-up-1 > .columns {
      flex: 0 0 100%;
      max-width: 100%; }
  /* line 208, ../scss/foundation/grid/_flex-grid.scss */
  .medium-up-2 {
    flex-wrap: wrap; }
    /* line 104, ../scss/foundation/grid/_flex-grid.scss */
    .medium-up-2 > .column, .medium-up-2 > .columns {
      flex: 0 0 50%;
      max-width: 50%; }
  /* line 208, ../scss/foundation/grid/_flex-grid.scss */
  .medium-up-3 {
    flex-wrap: wrap; }
    /* line 104, ../scss/foundation/grid/_flex-grid.scss */
    .medium-up-3 > .column, .medium-up-3 > .columns {
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%; }
  /* line 208, ../scss/foundation/grid/_flex-grid.scss */
  .medium-up-4 {
    flex-wrap: wrap; }
    /* line 104, ../scss/foundation/grid/_flex-grid.scss */
    .medium-up-4 > .column, .medium-up-4 > .columns {
      flex: 0 0 25%;
      max-width: 25%; }
  /* line 208, ../scss/foundation/grid/_flex-grid.scss */
  .medium-up-5 {
    flex-wrap: wrap; }
    /* line 104, ../scss/foundation/grid/_flex-grid.scss */
    .medium-up-5 > .column, .medium-up-5 > .columns {
      flex: 0 0 20%;
      max-width: 20%; }
  /* line 208, ../scss/foundation/grid/_flex-grid.scss */
  .medium-up-6 {
    flex-wrap: wrap; }
    /* line 104, ../scss/foundation/grid/_flex-grid.scss */
    .medium-up-6 > .column, .medium-up-6 > .columns {
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%; }
  /* line 208, ../scss/foundation/grid/_flex-grid.scss */
  .medium-up-7 {
    flex-wrap: wrap; }
    /* line 104, ../scss/foundation/grid/_flex-grid.scss */
    .medium-up-7 > .column, .medium-up-7 > .columns {
      flex: 0 0 14.2857142857%;
      max-width: 14.2857142857%; }
  /* line 208, ../scss/foundation/grid/_flex-grid.scss */
  .medium-up-8 {
    flex-wrap: wrap; }
    /* line 104, ../scss/foundation/grid/_flex-grid.scss */
    .medium-up-8 > .column, .medium-up-8 > .columns {
      flex: 0 0 12.5%;
      max-width: 12.5%; } }

@media print, screen and (min-width: 40em) and (min-width: 40em) {
  /* line 216, ../scss/foundation/grid/_flex-grid.scss */
  .medium-expand {
    flex: 1 1 0px; } }

/* line 224, ../scss/foundation/grid/_flex-grid.scss */
.row.medium-unstack > .column, .row.medium-unstack > .columns {
  flex: 0 0 100%; }
  @media print, screen and (min-width: 40em) {
    /* line 224, ../scss/foundation/grid/_flex-grid.scss */
    .row.medium-unstack > .column, .row.medium-unstack > .columns {
      flex: 1 1 0px; } }

@media print, screen and (min-width: 40em) {
  /* line 237, ../scss/foundation/grid/_flex-grid.scss */
  .medium-collapse > .column, .medium-collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  /* line 241, ../scss/foundation/grid/_flex-grid.scss */
  .medium-uncollapse > .column, .medium-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem; } }

@media print, screen and (min-width: 64em) {
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .large-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .large-offset-0 {
    margin-left: 0%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .large-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .large-offset-1 {
    margin-left: 8.3333333333%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .large-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .large-offset-2 {
    margin-left: 16.6666666667%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .large-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .large-offset-3 {
    margin-left: 25%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .large-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .large-offset-4 {
    margin-left: 33.3333333333%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .large-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .large-offset-5 {
    margin-left: 41.6666666667%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .large-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .large-offset-6 {
    margin-left: 50%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .large-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .large-offset-7 {
    margin-left: 58.3333333333%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .large-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .large-offset-8 {
    margin-left: 66.6666666667%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .large-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .large-offset-9 {
    margin-left: 75%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .large-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .large-offset-10 {
    margin-left: 83.3333333333%; }
  /* line 193, ../scss/foundation/grid/_flex-grid.scss */
  .large-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  /* line 201, ../scss/foundation/grid/_flex-grid.scss */
  .large-offset-11 {
    margin-left: 91.6666666667%; }
  /* line 208, ../scss/foundation/grid/_flex-grid.scss */
  .large-up-1 {
    flex-wrap: wrap; }
    /* line 104, ../scss/foundation/grid/_flex-grid.scss */
    .large-up-1 > .column, .large-up-1 > .columns {
      flex: 0 0 100%;
      max-width: 100%; }
  /* line 208, ../scss/foundation/grid/_flex-grid.scss */
  .large-up-2 {
    flex-wrap: wrap; }
    /* line 104, ../scss/foundation/grid/_flex-grid.scss */
    .large-up-2 > .column, .large-up-2 > .columns {
      flex: 0 0 50%;
      max-width: 50%; }
  /* line 208, ../scss/foundation/grid/_flex-grid.scss */
  .large-up-3 {
    flex-wrap: wrap; }
    /* line 104, ../scss/foundation/grid/_flex-grid.scss */
    .large-up-3 > .column, .large-up-3 > .columns {
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%; }
  /* line 208, ../scss/foundation/grid/_flex-grid.scss */
  .large-up-4 {
    flex-wrap: wrap; }
    /* line 104, ../scss/foundation/grid/_flex-grid.scss */
    .large-up-4 > .column, .large-up-4 > .columns {
      flex: 0 0 25%;
      max-width: 25%; }
  /* line 208, ../scss/foundation/grid/_flex-grid.scss */
  .large-up-5 {
    flex-wrap: wrap; }
    /* line 104, ../scss/foundation/grid/_flex-grid.scss */
    .large-up-5 > .column, .large-up-5 > .columns {
      flex: 0 0 20%;
      max-width: 20%; }
  /* line 208, ../scss/foundation/grid/_flex-grid.scss */
  .large-up-6 {
    flex-wrap: wrap; }
    /* line 104, ../scss/foundation/grid/_flex-grid.scss */
    .large-up-6 > .column, .large-up-6 > .columns {
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%; }
  /* line 208, ../scss/foundation/grid/_flex-grid.scss */
  .large-up-7 {
    flex-wrap: wrap; }
    /* line 104, ../scss/foundation/grid/_flex-grid.scss */
    .large-up-7 > .column, .large-up-7 > .columns {
      flex: 0 0 14.2857142857%;
      max-width: 14.2857142857%; }
  /* line 208, ../scss/foundation/grid/_flex-grid.scss */
  .large-up-8 {
    flex-wrap: wrap; }
    /* line 104, ../scss/foundation/grid/_flex-grid.scss */
    .large-up-8 > .column, .large-up-8 > .columns {
      flex: 0 0 12.5%;
      max-width: 12.5%; } }

@media print, screen and (min-width: 64em) and (min-width: 64em) {
  /* line 216, ../scss/foundation/grid/_flex-grid.scss */
  .large-expand {
    flex: 1 1 0px; } }

/* line 224, ../scss/foundation/grid/_flex-grid.scss */
.row.large-unstack > .column, .row.large-unstack > .columns {
  flex: 0 0 100%; }
  @media print, screen and (min-width: 64em) {
    /* line 224, ../scss/foundation/grid/_flex-grid.scss */
    .row.large-unstack > .column, .row.large-unstack > .columns {
      flex: 1 1 0px; } }

@media print, screen and (min-width: 64em) {
  /* line 237, ../scss/foundation/grid/_flex-grid.scss */
  .large-collapse > .column, .large-collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  /* line 241, ../scss/foundation/grid/_flex-grid.scss */
  .large-uncollapse > .column, .large-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem; } }

/* line 246, ../scss/foundation/grid/_flex-grid.scss */
.shrink {
  flex: 0 0 auto;
  max-width: 100%; }

/* line 252, ../scss/foundation/grid/_flex-grid.scss */
.column-block {
  margin-bottom: 1.25rem; }
  /* line 63, ../scss/foundation/grid/_gutter.scss */
  .column-block > :last-child {
    margin-bottom: 0; }
  @media print, screen and (min-width: 40em) {
    /* line 252, ../scss/foundation/grid/_flex-grid.scss */
    .column-block {
      margin-bottom: 1.875rem; }
      /* line 63, ../scss/foundation/grid/_gutter.scss */
      .column-block > :last-child {
        margin-bottom: 0; } }

/* line 106, ../scss/foundation/components/_slider.scss */
.slider {
  position: relative;
  height: 0.5rem;
  margin-top: 1.25rem;
  margin-bottom: 2.25rem;
  background-color: #e6e6e6;
  cursor: pointer;
  user-select: none;
  touch-action: none; }

/* line 111, ../scss/foundation/components/_slider.scss */
.slider-fill {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  max-width: 100%;
  height: 0.5rem;
  background-color: #cacaca;
  transition: all 0.2s ease-in-out; }
  /* line 46, ../scss/foundation/components/_slider.scss */
  .slider-fill.is-dragging {
    transition: all 0s linear; }

/* line 116, ../scss/foundation/components/_slider.scss */
.slider-handle {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  z-index: 1;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 0;
  background-color: #1779ba;
  transition: all 0.2s ease-in-out;
  touch-action: manipulation; }
  /* line 202, ../scss/foundation/util/_mixins.scss */
  [data-whatinput='mouse'] .slider-handle {
    outline: 0; }
  /* line 67, ../scss/foundation/components/_slider.scss */
  .slider-handle:hover {
    background-color: #14679e; }
  /* line 71, ../scss/foundation/components/_slider.scss */
  .slider-handle.is-dragging {
    transition: all 0s linear; }

/* line 121, ../scss/foundation/components/_slider.scss */
.slider.disabled,
.slider[disabled] {
  opacity: 0.25;
  cursor: not-allowed; }

/* line 127, ../scss/foundation/components/_slider.scss */
.slider.vertical {
  display: inline-block;
  width: 0.5rem;
  height: 12.5rem;
  margin: 0 1.25rem;
  transform: scale(1, -1); }
  /* line 88, ../scss/foundation/components/_slider.scss */
  .slider.vertical .slider-fill {
    top: 0;
    width: 0.5rem;
    max-height: 100%; }
  /* line 94, ../scss/foundation/components/_slider.scss */
  .slider.vertical .slider-handle {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1.4rem;
    height: 1.4rem;
    transform: translateX(-50%); }

/* line 141, ../scss/foundation/components/_accordion.scss */
.accordion {
  margin-left: 0;
  background: #fefefe;
  list-style-type: none; }
  /* line 58, ../scss/foundation/components/_accordion.scss */
  .accordion[disabled] .accordion-title {
    cursor: not-allowed; }

/* line 66, ../scss/foundation/components/_accordion.scss */
.accordion-item:first-child > :first-child {
  border-radius: 0 0 0 0; }

/* line 70, ../scss/foundation/components/_accordion.scss */
.accordion-item:last-child > :last-child {
  border-radius: 0 0 0 0; }

/* line 149, ../scss/foundation/components/_accordion.scss */
.accordion-title {
  position: relative;
  display: block;
  padding: 1.25rem 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  font-size: 0.75rem;
  line-height: 1;
  color: #1779ba; }
  /* line 94, ../scss/foundation/components/_accordion.scss */
  :last-child:not(.is-active) > .accordion-title {
    border-bottom: 1px solid #e6e6e6;
    border-radius: 0 0 0 0; }
  /* line 99, ../scss/foundation/components/_accordion.scss */
  .accordion-title:hover, .accordion-title:focus {
    background-color: #e6e6e6; }
  /* line 105, ../scss/foundation/components/_accordion.scss */
  .accordion-title::before {
    position: absolute;
    top: 50%;
    right: 1rem;
    margin-top: -0.5rem;
    content: '+'; }
  /* line 113, ../scss/foundation/components/_accordion.scss */
  .is-active > .accordion-title::before {
    content: '\2013'; }

/* line 153, ../scss/foundation/components/_accordion.scss */
.accordion-content {
  display: none;
  padding: 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  background-color: #fefefe;
  color: #0a0a0a; }
  /* line 135, ../scss/foundation/components/_accordion.scss */
  :last-child > .accordion-content:last-child {
    border-bottom: 1px solid #e6e6e6; }

/* line 144, ../scss/foundation/components/_tabs.scss */
.tabs {
  margin: 0;
  border: 1px solid #e6e6e6;
  background: #fefefe;
  list-style-type: none; }
  /* line 170, ../scss/foundation/util/_mixins.scss */
  .tabs::before, .tabs::after {
    display: table;
    content: ' ';
    flex-basis: 0;
    order: 1; }
  /* line 181, ../scss/foundation/util/_mixins.scss */
  .tabs::after {
    clear: both; }

/* line 71, ../scss/foundation/components/_tabs.scss */
.tabs.vertical > li {
  display: block;
  float: none;
  width: auto; }

/* line 155, ../scss/foundation/components/_tabs.scss */
.tabs.simple > li > a {
  padding: 0; }
  /* line 158, ../scss/foundation/components/_tabs.scss */
  .tabs.simple > li > a:hover {
    background: transparent; }

/* line 165, ../scss/foundation/components/_tabs.scss */
.tabs.primary {
  background: #1779ba; }
  /* line 168, ../scss/foundation/components/_tabs.scss */
  .tabs.primary > li > a {
    color: #fefefe; }
    /* line 171, ../scss/foundation/components/_tabs.scss */
    .tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
      background: #1673b1; }

/* line 178, ../scss/foundation/components/_tabs.scss */
.tabs-title {
  float: left; }
  /* line 89, ../scss/foundation/components/_tabs.scss */
  .tabs-title > a {
    display: block;
    padding: 1.25rem 1.5rem;
    font-size: 0.75rem;
    line-height: 1;
    color: #1779ba; }
    /* line 202, ../scss/foundation/util/_mixins.scss */
    [data-whatinput='mouse'] .tabs-title > a {
      outline: 0; }
    /* line 97, ../scss/foundation/components/_tabs.scss */
    .tabs-title > a:hover {
      background: #fefefe;
      color: #1468a0; }
    /* line 102, ../scss/foundation/components/_tabs.scss */
    .tabs-title > a:focus, .tabs-title > a[aria-selected='true'] {
      background: #e6e6e6;
      color: #1779ba; }

/* line 182, ../scss/foundation/components/_tabs.scss */
.tabs-content {
  border: 1px solid #e6e6e6;
  border-top: 0;
  background: #fefefe;
  color: #0a0a0a;
  transition: all 0.5s ease; }

/* line 186, ../scss/foundation/components/_tabs.scss */
.tabs-content.vertical {
  border: 1px solid #e6e6e6;
  border-left: 0; }

/* line 190, ../scss/foundation/components/_tabs.scss */
.tabs-panel {
  display: none;
  padding: 1rem; }
  /* line 138, ../scss/foundation/components/_tabs.scss */
  .tabs-panel.is-active {
    display: block; }

/* line 357, ../scss/foundation/components/_menu.scss */
.menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-wrap: wrap; }
  /* line 202, ../scss/foundation/util/_mixins.scss */
  [data-whatinput='mouse'] .menu li {
    outline: 0; }
  /* line 68, ../scss/foundation/components/_menu.scss */
  .menu a,
  .menu .button {
    line-height: 1;
    text-decoration: none;
    display: block;
    padding: 0.7rem 1rem; }
  /* line 77, ../scss/foundation/components/_menu.scss */
  .menu input,
  .menu select,
  .menu a,
  .menu button {
    margin-bottom: 0; }
  /* line 84, ../scss/foundation/components/_menu.scss */
  .menu input {
    display: inline-block; }
  /* line 361, ../scss/foundation/components/_menu.scss */
  .menu, .menu.horizontal {
    flex-wrap: wrap;
    flex-direction: row; }
  /* line 366, ../scss/foundation/components/_menu.scss */
  .menu.vertical {
    flex-wrap: nowrap;
    flex-direction: column; }
  /* line 92, ../scss/foundation/components/_menu.scss */
  .menu.expanded li {
    flex: 1 1 0px; }
  /* line 376, ../scss/foundation/components/_menu.scss */
  .menu.simple {
    align-items: center; }
    /* line 210, ../scss/foundation/components/_menu.scss */
    .menu.simple li + li {
      margin-left: 1rem; }
    /* line 214, ../scss/foundation/components/_menu.scss */
    .menu.simple a {
      padding: 0; }
  @media print, screen and (min-width: 40em) {
    /* line 382, ../scss/foundation/components/_menu.scss */
    .menu.medium-horizontal {
      flex-wrap: wrap;
      flex-direction: row; }
    /* line 386, ../scss/foundation/components/_menu.scss */
    .menu.medium-vertical {
      flex-wrap: nowrap;
      flex-direction: column; }
    /* line 92, ../scss/foundation/components/_menu.scss */
    .menu.medium-expanded li {
      flex: 1 1 0px; }
    /* line 92, ../scss/foundation/components/_menu.scss */
    .menu.medium-simple li {
      flex: 1 1 0px; } }
  @media print, screen and (min-width: 64em) {
    /* line 382, ../scss/foundation/components/_menu.scss */
    .menu.large-horizontal {
      flex-wrap: wrap;
      flex-direction: row; }
    /* line 386, ../scss/foundation/components/_menu.scss */
    .menu.large-vertical {
      flex-wrap: nowrap;
      flex-direction: column; }
    /* line 92, ../scss/foundation/components/_menu.scss */
    .menu.large-expanded li {
      flex: 1 1 0px; }
    /* line 92, ../scss/foundation/components/_menu.scss */
    .menu.large-simple li {
      flex: 1 1 0px; } }
  /* line 400, ../scss/foundation/components/_menu.scss */
  .menu.nested {
    margin-right: 0;
    margin-left: 1rem; }
  /* line 240, ../scss/foundation/components/_menu.scss */
  .menu.icons a {
    display: flex; }
  /* line 240, ../scss/foundation/components/_menu.scss */
  .menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
    display: flex; }
  /* line 260, ../scss/foundation/components/_menu.scss */
  .menu.icon-left li a {
    flex-flow: row nowrap; }
    /* line 265, ../scss/foundation/components/_menu.scss */
    .menu.icon-left li a img,
    .menu.icon-left li a i,
    .menu.icon-left li a svg {
      margin-right: 0.25rem; }
  /* line 277, ../scss/foundation/components/_menu.scss */
  .menu.icon-right li a {
    flex-flow: row nowrap; }
    /* line 282, ../scss/foundation/components/_menu.scss */
    .menu.icon-right li a img,
    .menu.icon-right li a i,
    .menu.icon-right li a svg {
      margin-left: 0.25rem; }
  /* line 294, ../scss/foundation/components/_menu.scss */
  .menu.icon-top li a {
    flex-flow: column nowrap; }
    /* line 302, ../scss/foundation/components/_menu.scss */
    .menu.icon-top li a img,
    .menu.icon-top li a i,
    .menu.icon-top li a svg {
      align-self: stretch;
      margin-bottom: 0.25rem;
      text-align: center; }
  /* line 318, ../scss/foundation/components/_menu.scss */
  .menu.icon-bottom li a {
    flex-flow: column nowrap; }
    /* line 326, ../scss/foundation/components/_menu.scss */
    .menu.icon-bottom li a img,
    .menu.icon-bottom li a i,
    .menu.icon-bottom li a svg {
      align-self: stretch;
      margin-bottom: 0.25rem;
      text-align: center; }
  /* line 440, ../scss/foundation/components/_menu.scss */
  .menu .is-active > a {
    background: #1779ba;
    color: #fefefe; }
  /* line 446, ../scss/foundation/components/_menu.scss */
  .menu .active > a {
    background: #1779ba;
    color: #fefefe; }
  /* line 452, ../scss/foundation/components/_menu.scss */
  .menu.align-left {
    justify-content: flex-start; }
  /* line 119, ../scss/foundation/components/_menu.scss */
  .menu.align-right li {
    display: flex;
    justify-content: flex-end; }
    /* line 123, ../scss/foundation/components/_menu.scss */
    .menu.align-right li .submenu li {
      justify-content: flex-start; }
  /* line 128, ../scss/foundation/components/_menu.scss */
  .menu.align-right.vertical li {
    display: block;
    text-align: right; }
    /* line 132, ../scss/foundation/components/_menu.scss */
    .menu.align-right.vertical li .submenu li {
      text-align: right; }
  /* line 460, ../scss/foundation/components/_menu.scss */
  .menu.align-right .nested {
    margin-right: 1rem;
    margin-left: 0; }
  /* line 153, ../scss/foundation/components/_menu.scss */
  .menu.align-center li {
    display: flex;
    justify-content: center; }
    /* line 157, ../scss/foundation/components/_menu.scss */
    .menu.align-center li .submenu li {
      justify-content: flex-start; }
  /* line 470, ../scss/foundation/components/_menu.scss */
  .menu .menu-text {
    padding: 0.7rem 1rem;
    font-weight: bold;
    line-height: 1;
    color: inherit; }

/* line 477, ../scss/foundation/components/_menu.scss */
.menu-centered > .menu {
  justify-content: center; }
  /* line 153, ../scss/foundation/components/_menu.scss */
  .menu-centered > .menu li {
    display: flex;
    justify-content: center; }
    /* line 157, ../scss/foundation/components/_menu.scss */
    .menu-centered > .menu li .submenu li {
      justify-content: flex-start; }

/* line 488, ../scss/foundation/components/_menu.scss */
.no-js [data-responsive-menu] ul {
  display: none; }

/* line 85, ../scss/foundation/components/_dropdown-menu.scss */
.dropdown.menu > li.opens-left > .is-dropdown-submenu {
  top: 100%;
  right: 0;
  left: auto; }

/* line 93, ../scss/foundation/components/_dropdown-menu.scss */
.dropdown.menu > li.opens-right > .is-dropdown-submenu {
  top: 100%;
  right: auto;
  left: 0; }

/* line 101, ../scss/foundation/components/_dropdown-menu.scss */
.dropdown.menu > li.is-dropdown-submenu-parent > a {
  position: relative;
  padding-right: 1.5rem; }

/* line 106, ../scss/foundation/components/_dropdown-menu.scss */
.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #1779ba transparent transparent;
  right: 5px;
  left: auto;
  margin-top: -3px; }

/* line 202, ../scss/foundation/util/_mixins.scss */
[data-whatinput='mouse'] .dropdown.menu a {
  outline: 0; }

/* line 154, ../scss/foundation/components/_dropdown-menu.scss */
.dropdown.menu > li > a {
  padding: 0.7rem 1rem; }

/* line 160, ../scss/foundation/components/_dropdown-menu.scss */
.dropdown.menu > li.is-active > a {
  background: transparent;
  color: #1779ba; }

/* line 165, ../scss/foundation/components/_dropdown-menu.scss */
.no-js .dropdown.menu ul {
  display: none; }

/* line 169, ../scss/foundation/components/_dropdown-menu.scss */
.dropdown.menu .nested.is-dropdown-submenu {
  margin-right: 0;
  margin-left: 0; }

/* line 116, ../scss/foundation/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 0; }

/* line 121, ../scss/foundation/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  top: 0;
  right: 100%;
  left: auto; }

/* line 129, ../scss/foundation/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%; }

/* line 67, ../scss/foundation/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li > a::after {
  right: 14px; }

/* line 71, ../scss/foundation/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #1779ba transparent transparent;
  right: auto;
  left: 5px; }

/* line 77, ../scss/foundation/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #1779ba; }

@media print, screen and (min-width: 40em) {
  /* line 85, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto; }
  /* line 93, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0; }
  /* line 101, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem; }
  /* line 106, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #1779ba transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px; }
  /* line 116, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
    top: 0; }
  /* line 121, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto; }
  /* line 129, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%; }
  /* line 67, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li > a::after {
    right: 14px; }
  /* line 71, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #1779ba transparent transparent;
    right: auto;
    left: 5px; }
  /* line 77, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #1779ba; } }

@media print, screen and (min-width: 64em) {
  /* line 85, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto; }
  /* line 93, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0; }
  /* line 101, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem; }
  /* line 106, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #1779ba transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px; }
  /* line 116, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li .is-dropdown-submenu {
    top: 0; }
  /* line 121, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto; }
  /* line 129, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%; }
  /* line 67, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li > a::after {
    right: 14px; }
  /* line 71, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #1779ba transparent transparent;
    right: auto;
    left: 5px; }
  /* line 77, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #1779ba; } }

/* line 192, ../scss/foundation/components/_dropdown-menu.scss */
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
  top: 100%;
  right: 0;
  left: auto; }

/* line 200, ../scss/foundation/components/_dropdown-menu.scss */
.is-dropdown-menu.vertical {
  width: 100px; }
  /* line 203, ../scss/foundation/components/_dropdown-menu.scss */
  .is-dropdown-menu.vertical.align-right {
    float: right; }

/* line 208, ../scss/foundation/components/_dropdown-menu.scss */
.is-dropdown-submenu-parent {
  position: relative; }
  /* line 211, ../scss/foundation/components/_dropdown-menu.scss */
  .is-dropdown-submenu-parent a::after {
    position: absolute;
    top: 50%;
    right: 5px;
    left: auto;
    margin-top: -6px; }
  /* line 219, ../scss/foundation/components/_dropdown-menu.scss */
  .is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
    top: 100%;
    left: auto; }
  /* line 230, ../scss/foundation/components/_dropdown-menu.scss */
  .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
    right: 100%;
    left: auto; }
  /* line 235, ../scss/foundation/components/_dropdown-menu.scss */
  .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%; }

/* line 241, ../scss/foundation/components/_dropdown-menu.scss */
.is-dropdown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 1;
  display: none;
  min-width: 200px;
  border: 1px solid #cacaca;
  background: #fefefe; }
  /* line 253, ../scss/foundation/components/_dropdown-menu.scss */
  .dropdown .is-dropdown-submenu a {
    padding: 0.7rem 1rem; }
  /* line 67, ../scss/foundation/components/_dropdown-menu.scss */
  .is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
    right: 14px; }
  /* line 71, ../scss/foundation/components/_dropdown-menu.scss */
  .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #1779ba transparent transparent;
    right: auto;
    left: 5px; }
  /* line 77, ../scss/foundation/components/_dropdown-menu.scss */
  .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #1779ba; }
  /* line 264, ../scss/foundation/components/_dropdown-menu.scss */
  .is-dropdown-submenu .is-dropdown-submenu {
    margin-top: -1px; }
  /* line 269, ../scss/foundation/components/_dropdown-menu.scss */
  .is-dropdown-submenu > li {
    width: 100%; }
  /* line 275, ../scss/foundation/components/_dropdown-menu.scss */
  .is-dropdown-submenu.js-dropdown-active {
    display: block; }

/* line 10, ../scss/foundation/components/_float.scss */
.float-left {
  float: left !important; }

/* line 14, ../scss/foundation/components/_float.scss */
.float-right {
  float: right !important; }

/* line 18, ../scss/foundation/components/_float.scss */
.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto; }

/* line 170, ../scss/foundation/util/_mixins.scss */
.clearfix::before, .clearfix::after {
  display: table;
  content: ' ';
  flex-basis: 0;
  order: 1; }

/* line 181, ../scss/foundation/util/_mixins.scss */
.clearfix::after {
  clear: both; }

/* line 75, ../scss/foundation/components/_flex.scss */
.align-left {
  justify-content: flex-start; }

/* line 75, ../scss/foundation/components/_flex.scss */
.align-right {
  justify-content: flex-end; }

/* line 75, ../scss/foundation/components/_flex.scss */
.align-center {
  justify-content: center; }

/* line 75, ../scss/foundation/components/_flex.scss */
.align-justify {
  justify-content: space-between; }

/* line 75, ../scss/foundation/components/_flex.scss */
.align-spaced {
  justify-content: space-around; }

/* line 84, ../scss/foundation/components/_flex.scss */
.align-left.vertical.menu > li > a {
  justify-content: flex-start; }

/* line 84, ../scss/foundation/components/_flex.scss */
.align-right.vertical.menu > li > a {
  justify-content: flex-end; }

/* line 84, ../scss/foundation/components/_flex.scss */
.align-center.vertical.menu > li > a {
  justify-content: center; }

/* line 93, ../scss/foundation/components/_flex.scss */
.align-top {
  align-items: flex-start; }

/* line 97, ../scss/foundation/components/_flex.scss */
.align-self-top {
  align-self: flex-start; }

/* line 93, ../scss/foundation/components/_flex.scss */
.align-bottom {
  align-items: flex-end; }

/* line 97, ../scss/foundation/components/_flex.scss */
.align-self-bottom {
  align-self: flex-end; }

/* line 93, ../scss/foundation/components/_flex.scss */
.align-middle {
  align-items: center; }

/* line 97, ../scss/foundation/components/_flex.scss */
.align-self-middle {
  align-self: center; }

/* line 93, ../scss/foundation/components/_flex.scss */
.align-stretch {
  align-items: stretch; }

/* line 97, ../scss/foundation/components/_flex.scss */
.align-self-stretch {
  align-self: stretch; }

/* line 103, ../scss/foundation/components/_flex.scss */
.align-center-middle {
  justify-content: center;
  align-items: center;
  align-content: center; }

/* line 111, ../scss/foundation/components/_flex.scss */
.small-order-1 {
  order: 1; }

/* line 111, ../scss/foundation/components/_flex.scss */
.small-order-2 {
  order: 2; }

/* line 111, ../scss/foundation/components/_flex.scss */
.small-order-3 {
  order: 3; }

/* line 111, ../scss/foundation/components/_flex.scss */
.small-order-4 {
  order: 4; }

/* line 111, ../scss/foundation/components/_flex.scss */
.small-order-5 {
  order: 5; }

/* line 111, ../scss/foundation/components/_flex.scss */
.small-order-6 {
  order: 6; }

@media print, screen and (min-width: 40em) {
  /* line 111, ../scss/foundation/components/_flex.scss */
  .medium-order-1 {
    order: 1; }
  /* line 111, ../scss/foundation/components/_flex.scss */
  .medium-order-2 {
    order: 2; }
  /* line 111, ../scss/foundation/components/_flex.scss */
  .medium-order-3 {
    order: 3; }
  /* line 111, ../scss/foundation/components/_flex.scss */
  .medium-order-4 {
    order: 4; }
  /* line 111, ../scss/foundation/components/_flex.scss */
  .medium-order-5 {
    order: 5; }
  /* line 111, ../scss/foundation/components/_flex.scss */
  .medium-order-6 {
    order: 6; } }

@media print, screen and (min-width: 64em) {
  /* line 111, ../scss/foundation/components/_flex.scss */
  .large-order-1 {
    order: 1; }
  /* line 111, ../scss/foundation/components/_flex.scss */
  .large-order-2 {
    order: 2; }
  /* line 111, ../scss/foundation/components/_flex.scss */
  .large-order-3 {
    order: 3; }
  /* line 111, ../scss/foundation/components/_flex.scss */
  .large-order-4 {
    order: 4; }
  /* line 111, ../scss/foundation/components/_flex.scss */
  .large-order-5 {
    order: 5; }
  /* line 111, ../scss/foundation/components/_flex.scss */
  .large-order-6 {
    order: 6; } }

/* line 18, ../scss/foundation/components/_flex.scss */
.flex-container {
  display: flex; }

/* line 22, ../scss/foundation/components/_flex.scss */
.flex-child-auto {
  flex: 1 1 auto; }

/* line 26, ../scss/foundation/components/_flex.scss */
.flex-child-grow {
  flex: 1 0 auto; }

/* line 30, ../scss/foundation/components/_flex.scss */
.flex-child-shrink {
  flex: 0 1 auto; }

/* line 35, ../scss/foundation/components/_flex.scss */
.flex-dir-row {
  flex-direction: row; }

/* line 35, ../scss/foundation/components/_flex.scss */
.flex-dir-row-reverse {
  flex-direction: row-reverse; }

/* line 35, ../scss/foundation/components/_flex.scss */
.flex-dir-column {
  flex-direction: column; }

/* line 35, ../scss/foundation/components/_flex.scss */
.flex-dir-column-reverse {
  flex-direction: column-reverse; }

@media print, screen and (min-width: 40em) {
  /* line 45, ../scss/foundation/components/_flex.scss */
  .medium-flex-container {
    display: flex; }
  /* line 49, ../scss/foundation/components/_flex.scss */
  .medium-flex-child-auto {
    flex: 1 1 auto; }
  /* line 53, ../scss/foundation/components/_flex.scss */
  .medium-flex-child-grow {
    flex: 1 0 auto; }
  /* line 57, ../scss/foundation/components/_flex.scss */
  .medium-flex-child-shrink {
    flex: 0 1 auto; }
  /* line 62, ../scss/foundation/components/_flex.scss */
  .medium-flex-dir-row {
    flex-direction: row; }
  /* line 62, ../scss/foundation/components/_flex.scss */
  .medium-flex-dir-row-reverse {
    flex-direction: row-reverse; }
  /* line 62, ../scss/foundation/components/_flex.scss */
  .medium-flex-dir-column {
    flex-direction: column; }
  /* line 62, ../scss/foundation/components/_flex.scss */
  .medium-flex-dir-column-reverse {
    flex-direction: column-reverse; } }

@media print, screen and (min-width: 64em) {
  /* line 45, ../scss/foundation/components/_flex.scss */
  .large-flex-container {
    display: flex; }
  /* line 49, ../scss/foundation/components/_flex.scss */
  .large-flex-child-auto {
    flex: 1 1 auto; }
  /* line 53, ../scss/foundation/components/_flex.scss */
  .large-flex-child-grow {
    flex: 1 0 auto; }
  /* line 57, ../scss/foundation/components/_flex.scss */
  .large-flex-child-shrink {
    flex: 0 1 auto; }
  /* line 62, ../scss/foundation/components/_flex.scss */
  .large-flex-dir-row {
    flex-direction: row; }
  /* line 62, ../scss/foundation/components/_flex.scss */
  .large-flex-dir-row-reverse {
    flex-direction: row-reverse; }
  /* line 62, ../scss/foundation/components/_flex.scss */
  .large-flex-dir-column {
    flex-direction: column; }
  /* line 62, ../scss/foundation/components/_flex.scss */
  .large-flex-dir-column-reverse {
    flex-direction: column-reverse; } }

/* line 65, ../scss/foundation/components/_visibility.scss */
.hide {
  display: none !important; }

/* line 69, ../scss/foundation/components/_visibility.scss */
.invisible {
  visibility: hidden; }

@media screen and (max-width: 39.99875em) {
  /* line 85, ../scss/foundation/components/_visibility.scss */
  .hide-for-small-only {
    display: none !important; } }

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  /* line 89, ../scss/foundation/components/_visibility.scss */
  .show-for-small-only {
    display: none !important; } }

@media print, screen and (min-width: 40em) {
  /* line 76, ../scss/foundation/components/_visibility.scss */
  .hide-for-medium {
    display: none !important; } }

@media screen and (max-width: 39.99875em) {
  /* line 80, ../scss/foundation/components/_visibility.scss */
  .show-for-medium {
    display: none !important; } }

@media screen and (min-width: 40em) and (max-width: 63.99875em) {
  /* line 85, ../scss/foundation/components/_visibility.scss */
  .hide-for-medium-only {
    display: none !important; } }

@media screen and (max-width: 39.99875em), screen and (min-width: 64em) {
  /* line 89, ../scss/foundation/components/_visibility.scss */
  .show-for-medium-only {
    display: none !important; } }

@media print, screen and (min-width: 64em) {
  /* line 76, ../scss/foundation/components/_visibility.scss */
  .hide-for-large {
    display: none !important; } }

@media screen and (max-width: 63.99875em) {
  /* line 80, ../scss/foundation/components/_visibility.scss */
  .show-for-large {
    display: none !important; } }

@media screen and (min-width: 64em) and (max-width: 74.99875em) {
  /* line 85, ../scss/foundation/components/_visibility.scss */
  .hide-for-large-only {
    display: none !important; } }

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  /* line 89, ../scss/foundation/components/_visibility.scss */
  .show-for-large-only {
    display: none !important; } }

/* line 96, ../scss/foundation/components/_visibility.scss */
.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

/* line 103, ../scss/foundation/components/_visibility.scss */
.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

/* line 110, ../scss/foundation/components/_visibility.scss */
.show-for-landscape,
.hide-for-portrait {
  display: block !important; }
  @media screen and (orientation: landscape) {
    /* line 110, ../scss/foundation/components/_visibility.scss */
    .show-for-landscape,
    .hide-for-portrait {
      display: block !important; } }
  @media screen and (orientation: portrait) {
    /* line 110, ../scss/foundation/components/_visibility.scss */
    .show-for-landscape,
    .hide-for-portrait {
      display: none !important; } }

/* line 123, ../scss/foundation/components/_visibility.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important; }
  @media screen and (orientation: landscape) {
    /* line 123, ../scss/foundation/components/_visibility.scss */
    .hide-for-landscape,
    .show-for-portrait {
      display: none !important; } }
  @media screen and (orientation: portrait) {
    /* line 123, ../scss/foundation/components/_visibility.scss */
    .hide-for-landscape,
    .show-for-portrait {
      display: block !important; } }

/*# sourceMappingURL=foundation.css.map */
/*
 * Table styles
 */
/* line 5, ../scss/vendor/datatables.scss */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */ }

/* line 19, ../scss/vendor/datatables.scss */
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold; }

/* line 24, ../scss/vendor/datatables.scss */
table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111; }

/* line 30, ../scss/vendor/datatables.scss */
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none; }

/* line 35, ../scss/vendor/datatables.scss */
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111; }

/* line 41, ../scss/vendor/datatables.scss */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
  background-repeat: no-repeat;
  background-position: center right; }

/* line 52, ../scss/vendor/datatables.scss */
table.dataTable thead .sorting {
  background-image: url("../sort_both.html"); }

/* line 56, ../scss/vendor/datatables.scss */
table.dataTable thead .sorting_asc {
  background-image: url("../sort_asc.html"); }

/* line 60, ../scss/vendor/datatables.scss */
table.dataTable thead .sorting_desc {
  background-image: url("../sort_desc.html"); }

/* line 64, ../scss/vendor/datatables.scss */
table.dataTable thead .sorting_asc_disabled {
  background-image: url("../sort_asc_disabled.html"); }

/* line 68, ../scss/vendor/datatables.scss */
table.dataTable thead .sorting_desc_disabled {
  background-image: url("../sort_desc_disabled.html"); }

/* line 72, ../scss/vendor/datatables.scss */
table.dataTable tbody tr {
  background-color: #ffffff; }

/* line 76, ../scss/vendor/datatables.scss */
table.dataTable tbody tr.selected {
  background-color: #B0BED9; }

/* line 80, ../scss/vendor/datatables.scss */
table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px; }

/* line 85, ../scss/vendor/datatables.scss */
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
  border-top: 1px solid #ddd; }

/* line 92, ../scss/vendor/datatables.scss */
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td,
table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none; }

/* line 99, ../scss/vendor/datatables.scss */
table.dataTable.cell-border tbody th,
table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd; }

/* line 105, ../scss/vendor/datatables.scss */
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd; }

/* line 110, ../scss/vendor/datatables.scss */
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none; }

/* line 115, ../scss/vendor/datatables.scss */
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9; }

/* line 120, ../scss/vendor/datatables.scss */
table.dataTable.stripe tbody tr.odd.selected,
table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4; }

/* line 125, ../scss/vendor/datatables.scss */
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6; }

/* line 130, ../scss/vendor/datatables.scss */
table.dataTable.hover tbody tr:hover.selected,
table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1; }

/* line 135, ../scss/vendor/datatables.scss */
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3,
table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #fafafa; }

/* line 144, ../scss/vendor/datatables.scss */
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3,
table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad5; }

/* line 153, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1; }

/* line 158, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr.odd > .sorting_2,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3; }

/* line 163, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr.odd > .sorting_3,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke; }

/* line 168, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr.odd.selected > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd; }

/* line 173, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr.odd.selected > .sorting_2,
table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf; }

/* line 178, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr.odd.selected > .sorting_3,
table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1; }

/* line 183, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #fafafa; }

/* line 188, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr.even > .sorting_2,
table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fcfcfc; }

/* line 193, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr.even > .sorting_3,
table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fefefe; }

/* line 198, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr.even.selected > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad5; }

/* line 203, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr.even.selected > .sorting_2,
table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #aebcd6; }

/* line 208, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr.even.selected > .sorting_3,
table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8; }

/* line 213, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea; }

/* line 218, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr:hover > .sorting_2,
table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ececec; }

/* line 223, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr:hover > .sorting_3,
table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #efefef; }

/* line 228, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr:hover.selected > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a2aec7; }

/* line 233, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr:hover.selected > .sorting_2,
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a3b0c9; }

/* line 238, ../scss/vendor/datatables.scss */
table.dataTable.display tbody tr:hover.selected > .sorting_3,
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a5b2cb; }

/* line 243, ../scss/vendor/datatables.scss */
table.dataTable.no-footer {
  border-bottom: 1px solid #111; }

/* line 247, ../scss/vendor/datatables.scss */
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap; }

/* line 252, ../scss/vendor/datatables.scss */
table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px; }

/* line 257, ../scss/vendor/datatables.scss */
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px; }

/* line 262, ../scss/vendor/datatables.scss */
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px; }

/* line 267, ../scss/vendor/datatables.scss */
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left; }

/* line 272, ../scss/vendor/datatables.scss */
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center; }

/* line 278, ../scss/vendor/datatables.scss */
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right; }

/* line 283, ../scss/vendor/datatables.scss */
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify; }

/* line 288, ../scss/vendor/datatables.scss */
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap; }

/* line 293, ../scss/vendor/datatables.scss */
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left; }

/* line 300, ../scss/vendor/datatables.scss */
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center; }

/* line 307, ../scss/vendor/datatables.scss */
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right; }

/* line 314, ../scss/vendor/datatables.scss */
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify; }

/* line 321, ../scss/vendor/datatables.scss */
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap; }

/* line 328, ../scss/vendor/datatables.scss */
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left; }

/* line 333, ../scss/vendor/datatables.scss */
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center; }

/* line 338, ../scss/vendor/datatables.scss */
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right; }

/* line 343, ../scss/vendor/datatables.scss */
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify; }

/* line 348, ../scss/vendor/datatables.scss */
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap; }

/* line 353, ../scss/vendor/datatables.scss */
table.dataTable,
table.dataTable th,
table.dataTable td {
  box-sizing: content-box; }

/*
 * Control feature layout
 */
/* line 363, ../scss/vendor/datatables.scss */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1; }

/* line 370, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_length {
  float: left; }

/* line 374, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_length select {
  border: 1px solid #aaa;
  border-radius: 3px;
  padding: 5px;
  background-color: transparent;
  padding: 4px; }

/* line 382, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right; }

/* line 387, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_filter input {
  border: 1px solid #aaa;
  border-radius: 3px;
  padding: 5px;
  background-color: transparent;
  margin-left: 3px; }

/* line 395, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em; }

/* line 401, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em; }

/* line 407, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
  border-radius: 2px; }

/* line 422, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #979797;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, #dcdcdc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, white 0%, #dcdcdc 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, white 0%, #dcdcdc 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, white 0%, #dcdcdc 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, white 0%, #dcdcdc 100%);
  /* W3C */ }

/* line 441, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none; }

/* line 451, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111;
  background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #585858 0%, #111 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #585858 0%, #111 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #585858 0%, #111 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #585858 0%, #111 100%);
  /* W3C */ }

/* line 469, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  /* W3C */
  box-shadow: inset 0 0 3px #111; }

/* line 487, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em; }

/* line 491, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); }

/* line 511, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333; }

/* line 519, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_scroll {
  clear: both; }

/* line 523, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch; }

/* line 528, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
  vertical-align: middle; }

/* line 535, ../scss/vendor/datatables.scss */
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important; }

/* line 545, ../scss/vendor/datatables.scss */
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111; }

/* line 549, ../scss/vendor/datatables.scss */
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,
.dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
  border-bottom: none; }

/* line 554, ../scss/vendor/datatables.scss */
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }

@media screen and (max-width: 767px) {
  /* line 563, ../scss/vendor/datatables.scss */
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center; }
  /* line 568, ../scss/vendor/datatables.scss */
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em; } }

@media screen and (max-width: 640px) {
  /* line 574, ../scss/vendor/datatables.scss */
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center; }
  /* line 579, ../scss/vendor/datatables.scss */
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em; } }

/*# sourceMappingURL=datatables.css.map */
/* Magnific Popup CSS */
/* line 3, ../scss/vendor/magnific.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

/* line 15, ../scss/vendor/magnific.scss */
.mfp-wrap {
  top: 0;
  left: 0c;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

/* line 26, ../scss/vendor/magnific.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

/* line 37, ../scss/vendor/magnific.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

/* line 44, ../scss/vendor/magnific.scss */
.mfp-align-top .mfp-container:before {
  display: none; }

/* line 48, ../scss/vendor/magnific.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

/* line 57, ../scss/vendor/magnific.scss */
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

/* line 63, ../scss/vendor/magnific.scss */
.mfp-ajax-cur {
  cursor: progress; }

/* line 67, ../scss/vendor/magnific.scss */
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

/* line 74, ../scss/vendor/magnific.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

/* line 81, ../scss/vendor/magnific.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto; }

/* line 85, ../scss/vendor/magnific.scss */
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

/* line 94, ../scss/vendor/magnific.scss */
.mfp-loading.mfp-figure {
  display: none; }

/* line 98, ../scss/vendor/magnific.scss */
.mfp-hide {
  display: none !important; }

/* line 102, ../scss/vendor/magnific.scss */
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

/* line 114, ../scss/vendor/magnific.scss */
.mfp-preloader a {
  color: #CCC; }

/* line 118, ../scss/vendor/magnific.scss */
.mfp-preloader a:hover {
  color: #FFF; }

/* line 122, ../scss/vendor/magnific.scss */
.mfp-s-ready .mfp-preloader {
  display: none; }

/* line 126, ../scss/vendor/magnific.scss */
.mfp-s-error .mfp-content {
  display: none; }

/* line 130, ../scss/vendor/magnific.scss */
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

/* line 145, ../scss/vendor/magnific.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

/* line 150, ../scss/vendor/magnific.scss */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }

/* line 167, ../scss/vendor/magnific.scss */
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1; }

/* line 172, ../scss/vendor/magnific.scss */
.mfp-close:active {
  top: 1px; }

/* line 176, ../scss/vendor/magnific.scss */
.mfp-close-btn-in .mfp-close {
  color: #333; }

/* line 180, ../scss/vendor/magnific.scss */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

/* line 189, ../scss/vendor/magnific.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

/* line 199, ../scss/vendor/magnific.scss */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

/* line 211, ../scss/vendor/magnific.scss */
.mfp-arrow:active {
  margin-top: -54px; }

/* line 215, ../scss/vendor/magnific.scss */
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1; }

/* line 220, ../scss/vendor/magnific.scss */
.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

/* line 234, ../scss/vendor/magnific.scss */
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

/* line 240, ../scss/vendor/magnific.scss */
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

/* line 246, ../scss/vendor/magnific.scss */
.mfp-arrow-left {
  left: 0; }

/* line 250, ../scss/vendor/magnific.scss */
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px; }

/* line 255, ../scss/vendor/magnific.scss */
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F; }

/* line 260, ../scss/vendor/magnific.scss */
.mfp-arrow-right {
  right: 0; }

/* line 264, ../scss/vendor/magnific.scss */
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px; }

/* line 269, ../scss/vendor/magnific.scss */
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F; }

/* line 273, ../scss/vendor/magnific.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

/* line 278, ../scss/vendor/magnific.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

/* line 284, ../scss/vendor/magnific.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px; }

/* line 288, ../scss/vendor/magnific.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

/* line 295, ../scss/vendor/magnific.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; }

/* Main image in popup */
/* line 308, ../scss/vendor/magnific.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
/* line 321, ../scss/vendor/magnific.scss */
.mfp-figure {
  line-height: 0; }

/* line 325, ../scss/vendor/magnific.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444; }

/* line 340, ../scss/vendor/magnific.scss */
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px; }

/* line 347, ../scss/vendor/magnific.scss */
.mfp-figure figure {
  margin: 0; }

/* line 351, ../scss/vendor/magnific.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

/* line 360, ../scss/vendor/magnific.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

/* line 368, ../scss/vendor/magnific.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%; }

/* line 372, ../scss/vendor/magnific.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  /* line 381, ../scss/vendor/magnific.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  /* line 385, ../scss/vendor/magnific.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  /* line 388, ../scss/vendor/magnific.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  /* line 392, ../scss/vendor/magnific.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  /* line 396, ../scss/vendor/magnific.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
  /* line 405, ../scss/vendor/magnific.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }
  /* line 408, ../scss/vendor/magnific.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  /* line 412, ../scss/vendor/magnific.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  /* line 426, ../scss/vendor/magnific.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  /* line 430, ../scss/vendor/magnific.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  /* line 434, ../scss/vendor/magnific.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  /* line 438, ../scss/vendor/magnific.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/* line 444, ../scss/vendor/magnific.scss */
.white-popup {
  position: relative;
  background: #FFF;
  padding: 37px;
  width: 95%;
  max-width: 730px;
  margin: 20px auto; }

/*# sourceMappingURL=magnific.css.map */
/* General */
/* line 3, ../scss/vendor/shiftnav.scss */
.shiftnav-toggle,
.shiftnav-toggle *,
.shiftnav,
.shiftnav * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.3em;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  padding: 0;
  margin: 0;
  background: none transparent; }

/* line 19, ../scss/vendor/shiftnav.scss */
.shiftnav-wrap {
  padding: 0;
  margin: 0;
  background: none;
  position: relative;
  max-width: 100%;
  overflow: hidden; }

/* line 28, ../scss/vendor/shiftnav.scss */
body.shiftnav-lock-x.shiftnav-enabled {
  overflow-x: hidden; }

/* line 32, ../scss/vendor/shiftnav.scss */
body.shiftnav-lock.shiftnav-open {
  overflow: hidden; }

/* line 36, ../scss/vendor/shiftnav.scss */
body.shiftnav-open {
  /*overflow:hidden;*/ }

/* line 40, ../scss/vendor/shiftnav.scss */
body.shiftnav-transition {
  overflow: visible; }

/* line 44, ../scss/vendor/shiftnav.scss */
body.shiftnav-enabled.shiftnav-open.admin-bar,
body.shiftnav-enabled.shiftnav-transition.admin-bar {
  /*margin-top:-28px;*/ }

/* line 49, ../scss/vendor/shiftnav.scss */
.shiftnav,
.shiftnav-wrap,
#shiftnav-toggle-main {
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -ms-transition: -ms-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s; }

/* TOGGLE */
/* line 61, ../scss/vendor/shiftnav.scss */
.shiftnav-toggle {
  cursor: pointer; }

/* Main Toggle */
/* line 67, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  padding: 0 10px;
  z-index: 500000;
  text-align: center; }

/* line 79, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main.shiftnav-toggle-position-absolute {
  position: absolute; }

/* line 83, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main.shiftnav-toggle-main-align-left {
  text-align: left; }

/* line 87, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main.shiftnav-toggle-main-align-right {
  text-align: right; }

/* line 91, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main {
  /* dark skin */
  background: #1D1D20;
  color: #eee; }

/* line 97, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main a {
  color: inherit;
  text-decoration: none; }

/* line 102, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main .shiftnav-main-toggle-content-before > *,
#shiftnav-toggle-main .shiftnav-main-toggle-content-after > * {
  position: relative;
  z-index: 20; }

/* line 108, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main .shiftnav-main-toggle-content-before {
  float: left; }

/* line 112, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main .shiftnav-main-toggle-content-after {
  float: right; }

/* line 116, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main .shiftnav-main-toggle-content {
  padding: 16px 40px; }

/* line 120, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content {
  width: 100%;
  box-sizing: border-box;
  position: absolute;
  left: 0; }

/* line 127, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main.shiftnav-togglebar-transparent {
  background: transparent; }

/* line 131, ../scss/vendor/shiftnav.scss */
.shiftnav-toggle-main-block {
  padding: 16px 20px;
  display: inline-block;
  line-height: 1em; }

/* line 137, ../scss/vendor/shiftnav.scss */
.shiftnav-toggle-main-ontop {
  position: relative;
  z-index: 20; }

/* Burger Only */
/* line 144, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main.shiftnav-toggle-edge-right {
  left: auto;
  right: 0; }

/* line 149, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main.shiftnav-toggle-style-burger_only {
  width: auto;
  padding: 0;
  margin: 0; }

/* line 155, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main.shiftnav-toggle-style-burger_only .shiftnav-toggle-burger {
  margin: 0; }

/* line 159, ../scss/vendor/shiftnav.scss */
.shiftnav-toggle-style-burger_only .shiftnav-toggle-burger {
  font-size: 24px; }

/* Bars */
/* line 165, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before,
#shiftnav-toggle-main .shiftnav-toggle-burger {
  float: left;
  content: '\f0c9';
  font-family: FontAwesome;
  padding: 16px 20px;
  margin-left: -10px;
  position: relative;
  z-index: 20;
  line-height: 1em; }

/* line 177, ../scss/vendor/shiftnav.scss */
.shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar.shiftnav-toggle-icon-x:before,
.shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-icon-x .shiftnav-toggle-burger .fa:before {
  content: '\f00d'; }

/* line 182, ../scss/vendor/shiftnav.scss */
.shiftnav-open-right #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before,
#shiftnav-toggle-main.shiftnav-toggle-edge-right.shiftnav-toggle-main-entire-bar:before,
#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger {
  /*left:auto;
	right:20px;*/
  float: right;
  padding-left: 20px; }

/* line 191, ../scss/vendor/shiftnav.scss */
.shiftnav-open-left #shiftnav-toggle-main.shiftnav-toggle-edge-right:before,
.shiftnav-open-left #shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger .fa:before {
  /*left:20px;
	right:auto;*/
  float: left;
  padding-left: 0;
  padding-right: 20px; }

/* line 200, ../scss/vendor/shiftnav.scss */
.shiftnav-force #shiftnav-toggle-main {
  display: block !important; }

/* Custom Toggles Default Styles */
/* line 206, ../scss/vendor/shiftnav.scss */
.shiftnav-toggle-style-default {
  background: #333;
  color: #eee;
  padding: 10px; }

/* line 212, ../scss/vendor/shiftnav.scss */
.shiftnav-toggle-style-default:hover {
  background: #222;
  color: #ddd; }

/* line 217, ../scss/vendor/shiftnav.scss */
.shiftnav-toggle-style-default .fa {
  margin-right: 5px; }

/* line 221, ../scss/vendor/shiftnav.scss */
.shiftnav-toggle-button {
  display: inline-block;
  padding: 10px 15px;
  background: #444;
  color: #eee; }

/* line 228, ../scss/vendor/shiftnav.scss */
.shiftnav-toggle-button:hover {
  display: inline-block;
  padding: 10px 15px;
  background: #222;
  color: #eee; }

/* line 235, ../scss/vendor/shiftnav.scss */
.shiftnav-toggle-button .fa {
  margin-right: 3px; }

/* line 239, ../scss/vendor/shiftnav.scss */
.shiftnav-fixed-right,
.shiftnav-fixed-left {
  position: fixed;
  top: 0;
  z-index: 9999999;
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -ms-transition: -ms-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s; }

/* line 251, ../scss/vendor/shiftnav.scss */
.shiftnav-fixed-right {
  right: 0; }

/* line 255, ../scss/vendor/shiftnav.scss */
.shiftnav-fixed-left {
  left: 0; }

/* line 259, ../scss/vendor/shiftnav.scss */
.admin-bar .shiftnav-fixed-right,
.admin-bar .shiftnav-fixed-left {
  top: 32px; }

/*.admin-bar.shiftnav-open .shiftnav-fixed-right,
.admin-bar.shiftnav-open .shiftnav-fixed-left,
.admin-bar.shiftnav-transitioning .shiftnav-fixed-right,
.admin-bar.shiftnav-transitioning .shiftnav-fixed-left{
	top:0;
}*/
@media screen and (max-width: 782px) {
  /* line 272, ../scss/vendor/shiftnav.scss */
  .admin-bar .shiftnav-fixed-right,
  .admin-bar .shiftnav-fixed-left {
    top: 46px; } }

/* Switch to X when open */
/* line 280, ../scss/vendor/shiftnav.scss */
.shiftnav-open .shiftnav-toggle .shiftnav-icon-toggler:before,
.shiftnav-open-left .shiftnav-toggle .shiftnav-icon-toggler-left:before,
.shiftnav-open-right .shiftnav-toggle .shiftnav-icon-toggler-right:before {
  content: "\f00d"; }

/* line 286, ../scss/vendor/shiftnav.scss */
.shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,
.shiftnav-open.shiftnav-open-left .shiftnav-wrap,
.shiftnav-open.shiftnav-open-left > .shiftnav-fixed-left {
  -webkit-transform: translateX(290px);
  -moz-transform: translateX(290px);
  -ms-transform: translateX(290px);
  -o-transform: translateX(290px);
  transform: translateX(290px); }

/* line 296, ../scss/vendor/shiftnav.scss */
.shiftnav-open.shiftnav-open-right #shiftnav-toggle-main,
.shiftnav-open.shiftnav-open-right .shiftnav-wrap,
.shiftnav-open.shiftnav-open-right > .shiftnav-fixed-right {
  -webkit-transform: translateX(-290px);
  -moz-transform: translateX(-290px);
  -ms-transform: translateX(-290px);
  -o-transform: translateX(-290px);
  transform: translateX(-290px); }

/* line 306, ../scss/vendor/shiftnav.scss */
body.admin-bar #shiftnav-toggle-main,
body.admin-bar .shiftnav {
  top: 32px; }

/* line 311, ../scss/vendor/shiftnav.scss */
body.admin-bar .shiftnav {
  padding-bottom: 32px; }

/* line 315, ../scss/vendor/shiftnav.scss */
#wpadminbar:hover {
  z-index: 999999; }

@media screen and (min-width: 600px) and (max-width: 782px) {
  /* line 320, ../scss/vendor/shiftnav.scss */
  body.admin-bar #shiftnav-toggle-main,
  body.admin-bar .shiftnav {
    top: 46px; }
  /* line 324, ../scss/vendor/shiftnav.scss */
  body.admin-bar .shiftnav {
    padding-bottom: 46px; } }

@media screen and (max-width: 600px) {
  /* line 330, ../scss/vendor/shiftnav.scss */
  body.admin-bar #shiftnav-toggle-main,
  body.admin-bar .shiftnav {
    top: 0; }
  /* line 334, ../scss/vendor/shiftnav.scss */
  body.admin-bar .shiftnav {
    padding-bottom: 0; }
  /* line 337, ../scss/vendor/shiftnav.scss */
  html #shiftnav-toggle-main ~ #wpadminbar {
    top: 54px; }
  /* line 340, ../scss/vendor/shiftnav.scss */
  html.shiftnav-nogap {
    margin-top: 0 !important; } }

/* WRAPPER */
/* line 347, ../scss/vendor/shiftnav.scss */
.shiftnav-wrap {
  left: 0;
  top: 0;
  z-index: 250;
  padding-top: 1px;
  margin-top: -1px; }

/* line 355, ../scss/vendor/shiftnav.scss */
.shiftnav-open .shiftnav-wrap {
  height: 100%; }

/* Shadow */
/* line 361, ../scss/vendor/shiftnav.scss */
.shiftnav:after {
  content: ' ';
  display: block;
  position: absolute;
  right: -15px;
  top: 0;
  height: 100%;
  width: 15px;
  background: transparent;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
  -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
  -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
  z-index: 10000; }

/* line 378, ../scss/vendor/shiftnav.scss */
.shiftnav.shiftnav-right-edge:after {
  left: -15px;
  right: auto; }

/* line 383, ../scss/vendor/shiftnav.scss */
.shiftnav-no-transforms .shiftnav:after {
  display: none !important; }

/* MENU PANEL */
/* line 389, ../scss/vendor/shiftnav.scss */
.shiftnav.shiftnav-nojs {
  display: none; }

/* line 393, ../scss/vendor/shiftnav.scss */
.shiftnav {
  position: fixed;
  top: 0;
  width: 290px;
  height: 100%;
  background: white;
  z-index: 600000;
  overflow-y: auto;
  overflow-x: hidden;
  visibility: hidden;
  opacity: 0; }

/* line 406, ../scss/vendor/shiftnav.scss */
.shiftnav-open .shiftnav,
.shiftnav-transitioning .shiftnav {
  visibility: visible;
  opacity: 1; }

/* line 412, ../scss/vendor/shiftnav.scss */
.shiftnav-inner {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden; }

/* line 419, ../scss/vendor/shiftnav.scss */
.shiftnav.shiftnav-left-edge {
  left: 0; }

/* line 423, ../scss/vendor/shiftnav.scss */
.shiftnav.shiftnav-right-edge {
  right: 0; }

/* Shift the menu */
/* line 429, ../scss/vendor/shiftnav.scss */
.shiftnav.shiftnav-left-edge {
  -webkit-transform: translateX(-290px);
  -moz-transform: translateX(-290px);
  -ms-transform: translateX(-290px);
  -o-transform: translateX(-290px);
  transform: translateX(-290px); }

/* line 437, ../scss/vendor/shiftnav.scss */
.shiftnav.shiftnav-right-edge {
  -webkit-transform: translateX(290px);
  -moz-transform: translateX(290px);
  -ms-transform: translateX(290px);
  -o-transform: translateX(290px);
  transform: translateX(290px); }

/* line 445, ../scss/vendor/shiftnav.scss */
.shiftnav-open .shiftnav.shiftnav-open-target {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

/* No Transforms */
/* line 455, ../scss/vendor/shiftnav.scss */
.shiftnav-no-transforms .shiftnav {
  width: 290px; }

/* line 459, ../scss/vendor/shiftnav.scss */
.shiftnav-no-transforms .shiftnav.shiftnav-left-edge {
  left: -290px; }

/* line 463, ../scss/vendor/shiftnav.scss */
.shiftnav-no-transforms.shiftnav-open .shiftnav.shiftnav-open-target.shiftnav-left-edge {
  left: 0; }

/* line 467, ../scss/vendor/shiftnav.scss */
.shiftnav-no-transforms .shiftnav.shiftnav-right-edge {
  left: auto;
  right: -290px; }

/* line 472, ../scss/vendor/shiftnav.scss */
.shiftnav-no-transforms.shiftnav-open .shiftnav.shiftnav-open-target.shiftnav-right-edge {
  right: 0; }

/* line 476, ../scss/vendor/shiftnav.scss */
.shiftnav-no-transforms .shiftnav,
.shiftnav-no-transforms #shiftnav-toggle-main {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none; }

/* line 485, ../scss/vendor/shiftnav.scss */
.shiftnav-no-transforms.shiftnav-open-left #shiftnav-toggle-main {
  left: 290px; }

/* line 489, ../scss/vendor/shiftnav.scss */
.shiftnav-no-transforms.shiftnav-open-right #shiftnav-toggle-main {
  left: auto;
  right: 290px; }

/* line 494, ../scss/vendor/shiftnav.scss */
.shiftnav-no-transforms #shiftnav-toggle-main,
.shiftnav-no-transforms .shiftnav-wrap {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important; }

/* Prevent weird link clicking on old android */
/* line 505, ../scss/vendor/shiftnav.scss */
.shiftnav-no-transforms .shiftnav-inner {
  padding-top: 30px; }

/* Close button */
/* line 511, ../scss/vendor/shiftnav.scss */
.shiftnav .shiftnav-panel-close {
  display: block;
  position: absolute;
  right: 0;
  padding: 15px 20px;
  background: rgba(0, 0, 0, 0.2);
  z-index: 20;
  cursor: pointer; }

/* Menu Title */
/* line 523, ../scss/vendor/shiftnav.scss */
.shiftnav .shiftnav-menu-title {
  font-size: 30px;
  text-align: center;
  padding: 40px 25px;
  font-weight: normal;
  margin: 0;
  color: inherit; }

/* line 532, ../scss/vendor/shiftnav.scss */
.shiftnav-menu-title a,
.shiftnav-menu-title a:hover,
.shiftnav-menu-title a:visited {
  color: inherit;
  text-decoration: none; }

/* Menu Image */
/* line 541, ../scss/vendor/shiftnav.scss */
.shiftnav .shiftnav-menu-image-padded {
  padding: 25px; }

/* line 545, ../scss/vendor/shiftnav.scss */
.shiftnav .shiftnav-menu-image a {
  display: block; }

/* line 549, ../scss/vendor/shiftnav.scss */
.shiftnav .shiftnav-menu-image img {
  max-width: 100%;
  height: auto; }

/* Menu */
/* line 556, ../scss/vendor/shiftnav.scss */
.shiftnav .shiftnav-nav,
.shiftnav ul.shiftnav-menu,
.shiftnav ul.shiftnav-menu ul.sub-menu {
  position: static;
  display: block;
  top: auto;
  left: auto;
  float: none;
  min-width: 0; }

/* line 567, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu {
  position: relative;
  clear: both;
  /*overflow-x:hidden;*/
  overflow: hidden; }

/* line 574, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu,
.shiftnav ul.shiftnav-menu ul.sub-menu {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 581, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu li.menu-item {
  position: relative;
  margin: 0;
  padding: 0;
  background: none transparent;
  list-style-type: none; }

/* line 589, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu li.menu-item > .shiftnav-target,
.shiftnav ul.shiftnav-menu li.shiftnav-retract > .shiftnav-target {
  display: block;
  padding: 15px 25px;
  line-height: 1.6em;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  -webkit-transition: .2s all ease;
  -moz-transition: .2s all ease;
  -ms-transition: .2s all ease;
  -o-transition: .2s all ease;
  transition: .2s all ease; }

/* line 604, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-has-icon > .shiftnav-target > i.shiftnav-icon {
  margin-right: .8em;
  font-size: 150%;
  vertical-align: middle;
  line-height: inherit;
  width: 1.2em;
  text-align: center; }

/* line 613, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-has-icon > .shiftnav-target > i.shiftnav-icon:before {
  vertical-align: top; }

/* line 617, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-has-icon > .shiftnav-target > span.shiftnav-target-text {
  vertical-align: middle;
  display: inline-block;
  line-height: inherit; }

/* line 623, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu li.shiftnav-retract,
.shiftnav ul.shiftnav-menu li.shiftnav-sub-shift li.shiftnav-active ~ li.shiftnav-retract {
  display: none;
  margin: 0; }

/* line 629, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu li.shiftnav-sub-shift > .sub-menu.shiftnav-sub-active-current > li.shiftnav-retract {
  display: block; }

/* Menu Items */
/* Buttons Medium */
/* line 637, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu.shiftnav-targets-medium li.menu-item > .shiftnav-target {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

/* Buttons Large */
/* line 644, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu.shiftnav-targets-large li.menu-item > .shiftnav-target {
  padding-top: 16px !important;
  padding-bottom: 16px !important; }

/* Buttons Enormous */
/* line 651, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu.shiftnav-targets-enormous li.menu-item > .shiftnav-target {
  padding-top: 24px !important;
  padding-bottom: 24px !important; }

/* Text Small */
/* line 658, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu.shiftnav-targets-text-small li.menu-item > .shiftnav-target {
  font-size: 12px !important; }

/* Text Medium */
/* line 664, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu.shiftnav-targets-text-medium li.menu-item > .shiftnav-target {
  font-size: 14px !important; }

/* Text Large */
/* line 670, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu.shiftnav-targets-text-large li.menu-item > .shiftnav-target {
  font-size: 16px !important; }

/* Text Enormous */
/* line 676, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu.shiftnav-targets-text-enormous li.menu-item > .shiftnav-target {
  font-size: 22px !important; }

/* Icons Small */
/* line 682, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu.shiftnav-targets-icon-small li.menu-item > .shiftnav-target > i.shiftnav-icon {
  font-size: 100% !important; }

/* Icons Medium */
/* line 688, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu.shiftnav-targets-icon-medium li.menu-item > .shiftnav-target > i.shiftnav-icon {
  font-size: 140% !important; }

/* Icons Large */
/* line 694, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu.shiftnav-targets-icon-large li.menu-item > .shiftnav-target > i.shiftnav-icon {
  font-size: 180% !important; }

/* line 698, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu.shiftnav-targets-icon-large li.menu-item.shiftnav-has-icon > .shiftnav-target > i.shiftnav-icon:before {
  vertical-align: middle; }

/* Icons Enormous */
/* line 704, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu.shiftnav-targets-icon-enormous li.menu-item > .shiftnav-target > i.shiftnav-icon {
  font-size: 250% !important; }

/* line 708, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu.shiftnav-targets-icon-enormous li.menu-item.shiftnav-has-icon > .shiftnav-target > i.shiftnav-icon:before {
  vertical-align: middle; }

/* Submenu Indentation */
/* line 714, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu.shiftnav-indent-subs li.shiftnav-sub-always ul.sub-menu li.menu-item > a {
  padding-left: 50px; }

/* line 718, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu.shiftnav-indent-subs li.shiftnav-sub-always ul.sub-menu ul.sub-menu li.menu-item > a {
  padding-left: 75px; }

/* line 722, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu.shiftnav-indent-subs li.shiftnav-sub-always ul.sub-menu ul.sub-menu ul.sub-menu li.menu-item > a {
  padding-left: 100px; }

/* RESPONSIVENESS */
@media only screen and (max-width: 960px) {
  /* line 729, ../scss/vendor/shiftnav.scss */
  #shiftnav-toggle-main {
    font-size: 16px; } }

@media only screen and (max-width: 479px) {
  /* line 735, ../scss/vendor/shiftnav.scss */
  .shiftnav {
    width: 320px;
    max-width: 95%; }
  /* line 739, ../scss/vendor/shiftnav.scss */
  .shiftnav.shiftnav-left-edge {
    -webkit-transform: translateX(-320px);
    -moz-transform: translateX(-320px);
    -ms-transform: translateX(-320px);
    -o-transform: translateX(-320px);
    transform: translateX(-320px); }
  /* line 746, ../scss/vendor/shiftnav.scss */
  .shiftnav.shiftnav-right-edge {
    -webkit-transform: translateX(320px);
    -moz-transform: translateX(320px);
    -ms-transform: translateX(320px);
    -o-transform: translateX(320px);
    transform: translateX(320px); }
  /* line 753, ../scss/vendor/shiftnav.scss */
  .shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,
  .shiftnav-open.shiftnav-open-left .shiftnav-wrap,
  .shiftnav-open.shiftnav-open-left .shiftnav-fixed-left {
    -webkit-transform: translateX(320px);
    -moz-transform: translateX(320px);
    -ms-transform: translateX(320px);
    -o-transform: translateX(320px);
    transform: translateX(320px); }
  /* line 762, ../scss/vendor/shiftnav.scss */
  .shiftnav-open.shiftnav-open-right #shiftnav-toggle-main,
  .shiftnav-open.shiftnav-open-right .shiftnav-wrap,
  .shiftnav-open.shiftnav-open-right .shiftnav-fixed-right {
    -webkit-transform: translateX(-320px);
    -moz-transform: translateX(-320px);
    -ms-transform: translateX(-320px);
    -o-transform: translateX(-320px);
    transform: translateX(-320px); }
  /* line 771, ../scss/vendor/shiftnav.scss */
  .shiftnav .shiftnav-menu-title {
    font-size: 30px;
    text-align: center;
    padding: 20px 0;
    font-weight: normal;
    margin: 0; } }

@media only screen and (max-width: 374px) {
  /* line 781, ../scss/vendor/shiftnav.scss */
  .shiftnav {
    width: 305px;
    max-width: 95%; }
  /* line 785, ../scss/vendor/shiftnav.scss */
  .shiftnav.shiftnav-left-edge {
    -webkit-transform: translateX(-305px);
    -moz-transform: translateX(-305px);
    -ms-transform: translateX(-305px);
    -o-transform: translateX(-305px);
    transform: translateX(-305px); }
  /* line 792, ../scss/vendor/shiftnav.scss */
  .shiftnav.shiftnav-right-edge {
    -webkit-transform: translateX(305px);
    -moz-transform: translateX(305px);
    -ms-transform: translateX(305px);
    -o-transform: translateX(305px);
    transform: translateX(305px); }
  /* line 799, ../scss/vendor/shiftnav.scss */
  .shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,
  .shiftnav-open.shiftnav-open-left .shiftnav-wrap,
  .shiftnav-open.shiftnav-open-left .shiftnav-fixed-left {
    -webkit-transform: translateX(305px);
    -moz-transform: translateX(305px);
    -ms-transform: translateX(305px);
    -o-transform: translateX(305px);
    transform: translateX(305px); }
  /* line 808, ../scss/vendor/shiftnav.scss */
  .shiftnav-open.shiftnav-open-right #shiftnav-toggle-main,
  .shiftnav-open.shiftnav-open-right .shiftnav-wrap,
  .shiftnav-open.shiftnav-open-right .shiftnav-fixed-right {
    -webkit-transform: translateX(-305px);
    -moz-transform: translateX(-305px);
    -ms-transform: translateX(-305px);
    -o-transform: translateX(-305px);
    transform: translateX(-305px); } }

@media only screen and (max-width: 359px) {
  /* line 820, ../scss/vendor/shiftnav.scss */
  .shiftnav {
    width: 265px;
    max-width: 95%; }
  /* line 824, ../scss/vendor/shiftnav.scss */
  .shiftnav.shiftnav-left-edge {
    -webkit-transform: translateX(-265px);
    -moz-transform: translateX(-265px);
    -ms-transform: translateX(-265px);
    -o-transform: translateX(-265px);
    transform: translateX(-265px); }
  /* line 831, ../scss/vendor/shiftnav.scss */
  .shiftnav.shiftnav-right-edge {
    -webkit-transform: translateX(265px);
    -moz-transform: translateX(265px);
    -ms-transform: translateX(265px);
    -o-transform: translateX(265px);
    transform: translateX(265px); }
  /* line 838, ../scss/vendor/shiftnav.scss */
  .shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,
  .shiftnav-open.shiftnav-open-left .shiftnav-wrap,
  .shiftnav-open.shiftnav-open-left .shiftnav-fixed-left {
    -webkit-transform: translateX(265px);
    -moz-transform: translateX(265px);
    -ms-transform: translateX(265px);
    -o-transform: translateX(265px);
    transform: translateX(265px); }
  /* line 847, ../scss/vendor/shiftnav.scss */
  .shiftnav-open.shiftnav-open-right #shiftnav-toggle-main,
  .shiftnav-open.shiftnav-open-right .shiftnav-wrap,
  .shiftnav-open.shiftnav-open-right .shiftnav-fixed-right {
    -webkit-transform: translateX(-265px);
    -moz-transform: translateX(-265px);
    -ms-transform: translateX(-265px);
    -o-transform: translateX(-265px);
    transform: translateX(-265px); } }

@media only screen and (max-width: 319px) {
  /* line 859, ../scss/vendor/shiftnav.scss */
  .shiftnav {
    width: 230px;
    max-width: 95%; }
  /* line 863, ../scss/vendor/shiftnav.scss */
  .shiftnav.shiftnav-left-edge {
    -webkit-transform: translateX(-230px);
    -moz-transform: translateX(-230px);
    -ms-transform: translateX(-230px);
    -o-transform: translateX(-230px);
    transform: translateX(-230px); }
  /* line 870, ../scss/vendor/shiftnav.scss */
  .shiftnav.shiftnav-right-edge {
    -webkit-transform: translateX(230px);
    -moz-transform: translateX(230px);
    -ms-transform: translateX(230px);
    -o-transform: translateX(230px);
    transform: translateX(230px); }
  /* line 877, ../scss/vendor/shiftnav.scss */
  .shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,
  .shiftnav-open.shiftnav-open-left .shiftnav-wrap,
  .shiftnav-open.shiftnav-open-left .shiftnav-fixed-left {
    -webkit-transform: translateX(230px);
    -moz-transform: translateX(230px);
    -ms-transform: translateX(230px);
    -o-transform: translateX(230px);
    transform: translateX(230px); }
  /* line 886, ../scss/vendor/shiftnav.scss */
  .shiftnav-open.shiftnav-open-right #shiftnav-toggle-main,
  .shiftnav-open.shiftnav-open-right .shiftnav-wrap,
  .shiftnav-open.shiftnav-open-right .shiftnav-fixed-right {
    -webkit-transform: translateX(-230px);
    -moz-transform: translateX(-230px);
    -ms-transform: translateX(-230px);
    -o-transform: translateX(-230px);
    transform: translateX(-230px); } }

/* Submenu Toggles */
/* line 899, ../scss/vendor/shiftnav.scss */
.shiftnav.shiftnav-expandable-submenus ul.shiftnav-menu li.menu-item-has-children > .shiftnav-target {
  padding-right: 35px;
  -webkit-user-select: none !important;
  /*-webkit-user-select: none !important;   /* disable cut copy paste */
  /*-webkit-touch-callout: none !important; /* disable callout, image save panel */ }

/* line 906, ../scss/vendor/shiftnav.scss */
.shiftnav.shiftnav-expandable-submenus ul.shiftnav-menu li.menu-item-has-children > .shiftnav-target:after {
  content: "\f107";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 15px; }

/* line 919, ../scss/vendor/shiftnav.scss */
.shiftnav.shiftnav-expandable-submenus ul.shiftnav-menu li.menu-item-has-children.shiftnav-active > a.shiftnav-target:after,
.shiftnav.shiftnav-expandable-submenus ul.shiftnav-menu ul.sub-menu li.menu-item-has-children.shiftnav-active > a.shiftnav-target:after {
  content: "\f0c1"; }

/* Transition - Standard (up) */
/* line 926, ../scss/vendor/shiftnav.scss */
.shiftnav.shiftnav-transition-standard ul.shiftnav-menu ul.sub-menu,
.shiftnav.shiftnav-transition-standard ul.shiftnav-menu ul.sub-menu ul.sub-menu {
  -webkit-transition: all .3s ease .1s;
  -moz-transition: all .3s ease .1s;
  -ms-transition: all .3s ease .1s;
  -o-transition: all .3s ease .1s;
  transition: all .3s ease .1s; }

/* Submenus */
/* line 937, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu li.menu-item {
  z-index: 30; }

/* Submenu Activation */
/* line 943, ../scss/vendor/shiftnav.scss */
.shiftnav li.menu-item .shiftnav-submenu-activation {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  padding: 0 20px;
  height: 100%;
  width: 50px;
  max-width: 50px;
  cursor: pointer;
  z-index: 100;
  text-align: center; }

/* line 957, ../scss/vendor/shiftnav.scss */
.shiftnav .shiftnav-submenu-activation i.fa,
.shiftnav .shiftnav-submenu-activation span.fa {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  left: 50%;
  margin-left: -5px; }

/* Submenu Layering */
/* line 968, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-active > *,
.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-in-transition > * {
  z-index: 40; }

/* line 973, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-active > ul.sub-menu,
.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-in-transition > ul.sub-menu {
  z-index: 50; }

/* Submenus - shift */
/* line 980, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift {
  overflow: hidden; }

/* line 984, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift.shiftnav-active,
.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift.shiftnav-in-transition {
  /*position:static;*/
  z-index: 40;
  /*position:absolute;*/
  top: 0;
  width: 100%;
  overflow: visible; }

/* line 994, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift.shiftnav-active > .shiftnav-submenu-activation,
.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift.shiftnav-in-transition > .shiftnav-submenu-activation {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%); }

/* line 1002, ../scss/vendor/shiftnav.scss */
.shiftnav li.menu-item.shiftnav-sub-shift .shiftnav-submenu-activation {
  height: 100%;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -ms-transition: -ms-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s; }

/* line 1015, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-submenu-activation {
  transition-duration: .2s; }

/* line 1019, ../scss/vendor/shiftnav.scss */
.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift > ul.sub-menu {
  position: absolute;
  min-height: 100%;
  top: auto;
  width: 100%;
  height: 0;
  overflow: hidden;
  /*margin-bottom:30px;*/
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -ms-transition: -ms-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s; }

/* line 1039, ../scss/vendor/shiftnav.scss */
.shiftnav.shiftnav-nojs ul.shiftnav-menu li.menu-item.shiftnav-sub-shift:hover > ul.sub-menu,
.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift.shiftnav-active > ul.sub-menu {
  /*position:absolute;*/
  position: relative;
  height: auto;
  overflow: hidden;
  /*
	overflow-y:auto;
	overflow-x:hidden;
	*/
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  transition: unset !important; }

/*.shiftnav.shiftnav-sub-shift-active ul.shiftnav-menu li.menu-item,
.shiftnav.shiftnav-sub-shift-active ul.shiftnav-sub-shift-active > li.menu-item,
.shiftnav.shiftnav-sub-shift-active ul.shiftnav-sub-shift-active > li.shiftnav-retract,
.shiftnav.shiftnav-sub-shift-active ul.shiftnav-sub-shift-active > li.shiftnav-active > ul.sub-menu.shiftnav-sub-shift-active-current > li.menu-item{
	left:100%;
	position:absolute;
	width:100%;
}
.shiftnav.shiftnav-sub-shift-active ul.shiftnav-menu li.menu-item.shiftnav-active,
.shiftnav.shiftnav-sub-shift-active ul.shiftnav-sub-shift-active > li.menu-item,
.shiftnav.shiftnav-sub-shift-active ul.shiftnav-sub-shift-active > li.shiftnav-active,
.shiftnav.shiftnav-sub-shift-active ul.shiftnav-sub-shift-active > li.shiftnav-active > ul.sub-menu > li.menu-item,
.shiftnav.shiftnav-sub-shift-active ul.shiftnav-sub-shift-active > li.shiftnav-active > ul.sub-menu.shiftnav-sub-shift-active-current > li.menu-item.shiftnav-active{
	left:0;
	position:relative;
}
*/
/* line 1075, ../scss/vendor/shiftnav.scss */
.shiftnav.shiftnav-sub-shift-active ul.shiftnav-menu > li.menu-item,
.shiftnav.shiftnav-sub-shift-active ul.shiftnav-menu ul.shiftnav-sub-active > li.menu-item {
  left: 100%;
  position: absolute;
  width: 100%; }

/* line 1082, ../scss/vendor/shiftnav.scss */
.shiftnav.shiftnav-sub-shift-active ul.shiftnav-menu li.menu-item.shiftnav-active,
.shiftnav.shiftnav-sub-shift-active ul.shiftnav-menu ul.shiftnav-sub-active > li.menu-item.shiftnav-active,
.shiftnav.shiftnav-sub-shift-active ul.shiftnav-menu ul.shiftnav-sub-active.shiftnav-sub-active-current > li.menu-item {
  left: 0;
  position: relative; }

/* line 1089, ../scss/vendor/shiftnav.scss */
.shiftnav-sub-shift-active ul.shiftnav-menu {
  overflow: visible; }

/* For FireFox browser bug */
/* line 1095, ../scss/vendor/shiftnav.scss */
.shiftnav li.menu-item.shiftnav-caulk {
  position: absolute !important;
  left: 0;
  top: 0;
  width: 100%; }

/* Submenu - Accordion */
/* line 1104, ../scss/vendor/shiftnav.scss */
.shiftnav li.menu-item.shiftnav-sub-accordion > ul.sub-menu {
  max-height: 0;
  overflow: hidden;
  visibility: hidden; }

/* line 1110, ../scss/vendor/shiftnav.scss */
.shiftnav li.menu-item.shiftnav-sub-accordion.shiftnav-active > ul.sub-menu {
  max-height: 800px;
  overflow-y: auto;
  visibility: visible; }

/* line 1116, ../scss/vendor/shiftnav.scss */
.shiftnav li.menu-item.shiftnav-sub-accordion > .shiftnav-submenu-activation-close,
.shiftnav li.menu-item.shiftnav-sub-accordion.shiftnav-active > .shiftnav-submenu-activation-open {
  display: none; }

/* line 1121, ../scss/vendor/shiftnav.scss */
.shiftnav li.menu-item.shiftnav-sub-accordion > .shiftnav-submenu-activation-open,
.shiftnav li.menu-item.shiftnav-sub-accordion.shiftnav-active > .shiftnav-submenu-activation-close {
  display: block; }

/*.shiftnav li.menu-item.shiftnav-sub-accordion.shiftnav-in-transition > ul.sub-menu{
	overflow-y:hidden;
	visibility:visible;
}

*/
/* Search */
/* line 1135, ../scss/vendor/shiftnav.scss */
.shiftnav-search .shiftnav-searchform {
  position: relative;
  height: 50px;
  background: #f9f9f9; }

/* line 1141, ../scss/vendor/shiftnav.scss */
.shiftnav-search input.shiftnav-search-input {
  width: 100%;
  padding: 14px 50px 14px 25px;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  background: transparent; }

/* line 1154, ../scss/vendor/shiftnav.scss */
.shiftnav-search .shiftnav-search-submit,
.shiftnav-searchbar-drop .shiftnav-search-submit {
  position: absolute;
  width: 50px;
  height: 100%;
  top: 0;
  right: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  color: #666;
  font-family: FontAwesome !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 1173, ../scss/vendor/shiftnav.scss */
.shiftnav-searchbar-toggle {
  height: 100%;
  line-height: 100%;
  text-align: center;
  display: block;
  float: left;
  cursor: pointer; }

/* line 1182, ../scss/vendor/shiftnav.scss */
.shiftnav-searchbar-toggle-pos-right-corner {
  width: auto;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0; }

/* line 1190, ../scss/vendor/shiftnav.scss */
.shiftnav-searchbar-toggle-pos-left-corner {
  width: auto;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0; }

/* line 1198, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main .shiftnav-searchbar-drop {
  display: none;
  position: absolute;
  right: 0;
  top: 100%;
  background: #fff;
  width: 100%;
  max-width: 500px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); }

/* line 1209, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main .shiftnav-main-toggle-content-before .shiftnav-searchbar-drop {
  right: auto;
  left: 0; }

/* line 1214, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main .shiftnav-searchbar-drop-open {
  display: block; }

/* line 1218, ../scss/vendor/shiftnav.scss */
.shiftnav-searchbar-drop .shiftnav-search-input {
  width: 100%;
  padding: 24px 50px 24px 24px;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  background: transparent;
  margin: 0;
  font-size: 18px; }

/* line 1233, ../scss/vendor/shiftnav.scss */
.shiftnav-searchbar-drop .shiftnav-search-submit {
  font-size: 18px;
  padding-left: 20px;
  padding-right: 20px;
  width: 60px; }

/* line 1240, ../scss/vendor/shiftnav.scss */
.shiftnav .shiftnav-tagline {
  font-size: 16px;
  color: inherit;
  padding: 25px;
  display: block;
  line-height: 30px;
  vertical-align: top; }

/* line 1249, ../scss/vendor/shiftnav.scss */
.shiftnav .shiftnav-tagline .fa {
  font-size: 30px;
  margin: 0 10px; }

/* line 1254, ../scss/vendor/shiftnav.scss */
.shiftnav p {
  color: inherit;
  padding: 25px;
  margin: 0; }

/* line 1260, ../scss/vendor/shiftnav.scss */
.shiftnav p.shiftnav-center {
  text-align: center; }

/* line 1264, ../scss/vendor/shiftnav.scss */
.shiftnav h1,
.shiftnav h2,
.shiftnav h3,
.shiftnav h4,
.shiftnav h5,
.shiftnav h6 {
  color: inherit;
  padding: 25px; }

/* line 1274, ../scss/vendor/shiftnav.scss */
.shiftnav-basic-user-profile {
  display: block;
  font-size: 16px;
  line-height: 40px;
  vertical-align: middle; }

/* line 1281, ../scss/vendor/shiftnav.scss */
.shiftnav-basic-user-profile img {
  margin-right: 15px;
  float: left; }

/* line 1286, ../scss/vendor/shiftnav.scss */
#shiftnav-toggle-main .shiftnav-basic-user-profile {
  display: inline-block;
  padding: 0;
  line-height: 38px;
  font-size: inherit; }

/* line 1293, ../scss/vendor/shiftnav.scss */
.shiftnav-content-wrap {
  padding: 25px; }

/* line 1297, ../scss/vendor/shiftnav.scss */
.shiftnav-content-wrap-small {
  padding: 10px; }

/* line 1301, ../scss/vendor/shiftnav.scss */
.shiftnav-admin-tip {
  background: #eee;
  color: #333;
  padding: 20px;
  border-left: 4px solid #E6D244;
  margin: 10px; }

/* line 1309, ../scss/vendor/shiftnav.scss */
.shiftnav-admin-tip a,
.shiftnav-admin-tip a:visited {
  color: #00A3FF;
  text-decoration: underline; }

/* line 1315, ../scss/vendor/shiftnav.scss */
.shiftnav-admin-tip a:hover {
  color: #0D75AF; }

/* line 1319, ../scss/vendor/shiftnav.scss */
.shiftnav-admin-tip strong {
  color: tomato; }

/* line 1323, ../scss/vendor/shiftnav.scss */
.shiftnav-loading {
  display: block;
  position: fixed;
  bottom: 0;
  right: 20px;
  background: #35AC6A;
  color: white;
  padding: 15px;
  max-width: 400px; }

/* line 1334, ../scss/vendor/shiftnav.scss */
.shiftnav-loading h5 {
  color: #fff;
  font-weight: bold;
  margin: 0; }

/* line 1340, ../scss/vendor/shiftnav.scss */
.shiftnav-loading:hover h5 {
  padding-bottom: 5px;
  border-bottom: 1px solid #fff; }

/* line 1345, ../scss/vendor/shiftnav.scss */
.shiftnav-loading .shiftnav-loading-message {
  color: #fff;
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }

/* line 1357, ../scss/vendor/shiftnav.scss */
.shiftnav-loading:hover .shiftnav-loading-message {
  visibility: visible;
  max-height: 1000px;
  overflow: auto; }

/* line 1363, ../scss/vendor/shiftnav.scss */
.shiftnav-loading .shiftnav-loading-message p {
  color: #fff;
  margin: 10px 0; }

/* Hide on old IE */
/* line 1370, ../scss/vendor/shiftnav.scss */
.lt-ie9 .shiftnav,
.lt-ie9 .shiftnav-toggle,
.ie8 .shiftnav,
.ie8 .shiftnav-toggle,
.ie7 .shiftnav,
.ie7 .shiftnav-toggle {
  display: none !important; }

/* line 1379, ../scss/vendor/shiftnav.scss */
.rtl .shiftnav li.menu-item {
  text-align: right; }

/* line 1383, ../scss/vendor/shiftnav.scss */
.rtl .shiftnav li.menu-item .shiftnav-submenu-activation {
  right: auto;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0); }

/* line 1390, ../scss/vendor/shiftnav.scss */
.rtl .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift.shiftnav-active > .shiftnav-submenu-activation,
.rtl .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift.shiftnav-in-transition > .shiftnav-submenu-activation {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%); }

/* line 1396, ../scss/vendor/shiftnav.scss */
.rtl .shiftnav li.menu-item.shiftnav-sub-shift > .shiftnav-submenu-activation i:before {
  content: "\f053"; }

/* line 1400, ../scss/vendor/shiftnav.scss */
.rtl .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-has-icon > .shiftnav-target > i.shiftnav-icon {
  margin-right: 0;
  margin-left: .8em; }

/* line 1405, ../scss/vendor/shiftnav.scss */
.rtl .shiftnav ul.shiftnav-menu li.shiftnav-retract > .shiftnav-target i:before {
  content: "\f054"; }

/* line 1409, ../scss/vendor/shiftnav.scss */
.rtl .shiftnav-search input.shiftnav-search-input {
  padding: 14px 25px 14px 50px; }

/* line 1413, ../scss/vendor/shiftnav.scss */
.rtl .shiftnav-searchbar-drop .shiftnav-search-input {
  padding: 24px 24px 24px 50px; }

/* line 1417, ../scss/vendor/shiftnav.scss */
.rtl .shiftnav-search .shiftnav-search-submit,
.rtl .shiftnav-searchbar-drop .shiftnav-search-submit {
  left: 0;
  right: auto; }

/*# sourceMappingURL=shiftnav.css.map */
@charset "UTF-8";
/* Slider */
/* line 3, ../scss/vendor/slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

/* line 18, ../scss/vendor/slick.scss */
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }

/* line 26, ../scss/vendor/slick.scss */
.slick-list:focus {
  outline: none; }

/* line 30, ../scss/vendor/slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

/* line 35, ../scss/vendor/slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 44, ../scss/vendor/slick.scss */
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block; }

/* line 51, ../scss/vendor/slick.scss */
.slick-track:before,
.slick-track:after {
  display: table;
  content: ''; }

/* line 57, ../scss/vendor/slick.scss */
.slick-track:after {
  clear: both; }

/* line 61, ../scss/vendor/slick.scss */
.slick-loading .slick-track {
  visibility: hidden; }

/* line 65, ../scss/vendor/slick.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }

/* line 72, ../scss/vendor/slick.scss */
[dir='rtl'] .slick-slide {
  float: right; }

/* line 76, ../scss/vendor/slick.scss */
.slick-slide img {
  display: block; }

/* line 80, ../scss/vendor/slick.scss */
.slick-slide.slick-loading img {
  display: none; }

/* line 84, ../scss/vendor/slick.scss */
.slick-slide.dragging img {
  pointer-events: none; }

/* line 88, ../scss/vendor/slick.scss */
.slick-initialized .slick-slide {
  display: block; }

/* line 92, ../scss/vendor/slick.scss */
.slick-loading .slick-slide {
  visibility: hidden; }

/* line 96, ../scss/vendor/slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

/* line 102, ../scss/vendor/slick.scss */
.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
/* Icons */
/* Arrows */
/* line 124, ../scss/vendor/slick.scss */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent; }

/* line 144, ../scss/vendor/slick.scss */
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent; }

/* line 153, ../scss/vendor/slick.scss */
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1; }

/* line 160, ../scss/vendor/slick.scss */
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25; }

/* line 165, ../scss/vendor/slick.scss */
.slick-prev:before,
.slick-next:before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 176, ../scss/vendor/slick.scss */
.slick-prev {
  left: -25px; }

/* line 180, ../scss/vendor/slick.scss */
[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto; }

/* line 185, ../scss/vendor/slick.scss */
.slick-prev:before {
  content: '←'; }

/* line 189, ../scss/vendor/slick.scss */
[dir='rtl'] .slick-prev:before {
  content: '→'; }

/* line 193, ../scss/vendor/slick.scss */
.slick-next {
  right: -25px; }

/* line 197, ../scss/vendor/slick.scss */
[dir='rtl'] .slick-next {
  right: auto;
  left: -25px; }

/* line 202, ../scss/vendor/slick.scss */
.slick-next:before {
  content: '→'; }

/* line 206, ../scss/vendor/slick.scss */
[dir='rtl'] .slick-next:before {
  content: '←'; }

/* Dots */
/* line 212, ../scss/vendor/slick.scss */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

/* line 216, ../scss/vendor/slick.scss */
.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center; }

/* line 227, ../scss/vendor/slick.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer; }

/* line 237, ../scss/vendor/slick.scss */
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent; }

/* line 251, ../scss/vendor/slick.scss */
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none; }

/* line 256, ../scss/vendor/slick.scss */
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1; }

/* line 261, ../scss/vendor/slick.scss */
.slick-dots li button:before {
  font-family: 'slick';
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 278, ../scss/vendor/slick.scss */
.slick-dots li.slick-active button:before {
  opacity: .75;
  color: black; }

/*# sourceMappingURL=slick.css.map */
/* line 3, ../../global/404/404.scss */
.404 {
  color: #000; }

/*# sourceMappingURL=404.css.map */
/* line 3, ../../global/button/button.scss */
.buttons {
  margin-bottom: 1rem; }

/* line 7, ../../global/button/button.scss */
.button {
  margin-right: 6px;
  display: inline-block;
  padding: 12px 31px;
  border-radius: 3px;
  font-family: "pressio-condensed";
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 18.66px;
  transition: background-color .25s, border .25s, color .25s, padding-left .25s;
  position: relative;
  overflow: hidden; }
  /* line 10, ../../global/button/button.scss */
  .button:last-of-type {
    margin-right: 0px; }
    @media only screen and (max-width: 640px) {
      /* line 10, ../../global/button/button.scss */
      .button:last-of-type {
        margin-top: 10px; } }
  /* line 32, ../../global/button/button.scss */
  .button.gform_button {
    background-color: #ce0f69 !important;
    border: none !important;
    color: #fff !important;
    margin-left: 0 !important;
    background-image: linear-gradient(to right, #ce0f69 49%, #b42066 50%);
    border-color: #ce0f69 !important;
    background-size: 202% 100% !important;
    color: #fff !important;
    transition: color 0.5s, background-position 0.35s !important;
    border-width: 2px !important;
    border-style: solid !important;
    border-left-width: 5px !important;
    padding-left: 28px !important; }
    /* line 47, ../../global/button/button.scss */
    .button.gform_button:hover {
      border-color: #b42066 !important;
      cursor: pointer !important;
      background-size: 201% 100% !important;
      background-position: -100% 0; }
  /* line 57, ../../global/button/button.scss */
  .button.primary_dark_outline, .button.primary_color_outline, .button.primary_color_solid, .button.primary_dark_solid {
    transition: color 0.5s, background-position 0.35s;
    border-width: 2px;
    border-style: solid;
    border-left-width: 5px;
    padding-left: 28px; }
    /* line 67, ../../global/button/button.scss */
    .button.primary_dark_outline:hover, .button.primary_color_outline:hover, .button.primary_color_solid:hover, .button.primary_dark_solid:hover {
      background-position: -100% 0; }
  /* line 72, ../../global/button/button.scss */
  .button.primary_color_solid, .button.primary_dark_solid, .button.gform_button {
    background-size: 202% 100%;
    color: #fff; }
    /* line 78, ../../global/button/button.scss */
    .button.primary_color_solid:hover, .button.primary_dark_solid:hover, .button.gform_button:hover {
      background-size: 201% 100%; }
  /* line 83, ../../global/button/button.scss */
  .button.primary_dark_solid {
    background-image: linear-gradient(to right, #000 49%, #616265 50%);
    border-color: #000; }
    /* line 87, ../../global/button/button.scss */
    .button.primary_dark_solid:hover {
      border-color: #616265; }
  /* line 92, ../../global/button/button.scss */
  .button.primary_color_solid {
    background-image: linear-gradient(to right, #ce0f69 49%, #b42066 50%);
    border-color: #ce0f69; }
    /* line 96, ../../global/button/button.scss */
    .button.primary_color_solid:hover {
      border-color: #b42066; }
  /* line 101, ../../global/button/button.scss */
  .button.primary_dark_outline, .button.primary_color_outline {
    background-size: 200% 100%; }
    /* line 105, ../../global/button/button.scss */
    .button.primary_dark_outline:hover, .button.primary_color_outline:hover {
      background-size: 200% 100%;
      color: #fff; }
  /* line 111, ../../global/button/button.scss */
  .button.primary_dark_outline {
    background-image: linear-gradient(to right, #fff 50%, #000 50%);
    color: #000;
    border-color: #000; }
  /* line 117, ../../global/button/button.scss */
  .button.primary_color_outline {
    background-image: linear-gradient(to right, #fff 50%, #ce0f69 50%);
    color: #ce0f69;
    border-color: #ce0f69; }
  /* line 123, ../../global/button/button.scss */
  .button.white {
    background-color: #fff;
    color: #000; }
    /* line 127, ../../global/button/button.scss */
    .button.white:hover {
      background-color: #f2f2f2;
      color: #000; }
  /* line 133, ../../global/button/button.scss */
  .button.text {
    padding: 0px 0px 12px 0px;
    color: #ce0f69;
    background-color: transparent;
    font-weight: 700;
    font-family: "pressio";
    font-size: 18.66px;
    letter-spacing: 0;
    line-height: 18.66px;
    text-transform: none;
    position: relative;
    border-radius: 0; }
    /* line 147, ../../global/button/button.scss */
    .button.text:hover:after {
      left: 25%;
      width: 50%; }
    /* line 153, ../../global/button/button.scss */
    .button.text:after {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      height: 3.8px;
      background-color: #ce0f69;
      width: 100%;
      transition: left .25s, width .25s; }
    /* line 164, ../../global/button/button.scss */
    .button.text.arrow {
      padding-right: 44px;
      transition: padding-right .25s;
      padding-bottom: 0px; }
      /* line 169, ../../global/button/button.scss */
      .button.text.arrow:hover {
        padding-right: 49px; }
      /* line 173, ../../global/button/button.scss */
      .button.text.arrow:after {
        content: none; }
      /* line 177, ../../global/button/button.scss */
      .button.text.arrow svg {
        position: absolute;
        top: 2px;
        right: 0; }

/* line 191, ../../global/button/button.scss */
.bg_primary_accent .button.primary_dark_solid,
.bg_secondary_dark .button.primary_dark_solid,
.bg_primary_dark .button.primary_dark_solid {
  background-image: linear-gradient(to right, #fff 50%, transparent 50%) !important;
  color: #000;
  padding: 12px 31px !important;
  border-color: #fff;
  position: relative; }
  /* line 198, ../../global/button/button.scss */
  .bg_primary_accent .button.primary_dark_solid:hover,
  .bg_secondary_dark .button.primary_dark_solid:hover,
  .bg_primary_dark .button.primary_dark_solid:hover {
    background-image: linear-gradient(to right, #fff 49%, transparent 50%) !important;
    border-color: #f7f7f7;
    color: #fff; }
  /* line 204, ../../global/button/button.scss */
  .bg_primary_accent .button.primary_dark_solid.video,
  .bg_secondary_dark .button.primary_dark_solid.video,
  .bg_primary_dark .button.primary_dark_solid.video {
    padding-right: 57px !important; }
    /* line 207, ../../global/button/button.scss */
    .bg_primary_accent .button.primary_dark_solid.video:after,
    .bg_secondary_dark .button.primary_dark_solid.video:after,
    .bg_primary_dark .button.primary_dark_solid.video:after {
      content: url("../svg/play-circle-black.svg");
      position: absolute;
      top: 13px;
      right: 21px; }

/* line 216, ../../global/button/button.scss */
.bg_primary_accent .button.primary_color_solid,
.bg_secondary_dark .button.primary_color_solid,
.bg_primary_dark .button.primary_color_solid {
  background-color: #ce0f69;
  color: #fff;
  padding: 12px 31px !important;
  border: 2px solid #ce0f69; }
  /* line 222, ../../global/button/button.scss */
  .bg_primary_accent .button.primary_color_solid:hover,
  .bg_secondary_dark .button.primary_color_solid:hover,
  .bg_primary_dark .button.primary_color_solid:hover {
    border-color: #b42066; }

/* line 227, ../../global/button/button.scss */
.bg_primary_accent .button.primary_dark_outline, .bg_primary_accent .button.primary_color_outline,
.bg_secondary_dark .button.primary_dark_outline,
.bg_secondary_dark .button.primary_color_outline,
.bg_primary_dark .button.primary_dark_outline,
.bg_primary_dark .button.primary_color_outline {
  color: #fff; }

/* line 232, ../../global/button/button.scss */
.bg_primary_accent .button.primary_dark_outline,
.bg_secondary_dark .button.primary_dark_outline,
.bg_primary_dark .button.primary_dark_outline {
  background-image: linear-gradient(to right, transparent 50%, #fff 50%);
  border-color: #fff; }
  /* line 236, ../../global/button/button.scss */
  .bg_primary_accent .button.primary_dark_outline:hover,
  .bg_secondary_dark .button.primary_dark_outline:hover,
  .bg_primary_dark .button.primary_dark_outline:hover {
    color: #000; }

/* line 241, ../../global/button/button.scss */
.bg_primary_accent .button.primary_color_outline,
.bg_secondary_dark .button.primary_color_outline,
.bg_primary_dark .button.primary_color_outline {
  background-image: linear-gradient(to right, transparent 50%, #ce0f69 50%);
  border-color: #ce0f69; }
  /* line 245, ../../global/button/button.scss */
  .bg_primary_accent .button.primary_color_outline:hover,
  .bg_secondary_dark .button.primary_color_outline:hover,
  .bg_primary_dark .button.primary_color_outline:hover {
    color: #fff; }

/* line 250, ../../global/button/button.scss */
.bg_primary_accent .button.text,
.bg_secondary_dark .button.text,
.bg_primary_dark .button.text {
  color: #fff; }
  /* line 253, ../../global/button/button.scss */
  .bg_primary_accent .button.text:after,
  .bg_secondary_dark .button.text:after,
  .bg_primary_dark .button.text:after {
    background-color: #fff; }

/* line 260, ../../global/button/button.scss */
.bg_primary_accent .button.arrow:before,
.bg_secondary_dark .button.arrow:before,
.bg_primary_dark .button.arrow:before {
  content: url("../svg/arrow-long-white.svg"); }

/* line 270, ../../global/button/button.scss */
.bg_primary_accent .button.primary_color_solid {
  background: #000;
  color: #fff;
  padding: 12px 31px !important;
  border: 2px solid #000; }
  /* line 276, ../../global/button/button.scss */
  .bg_primary_accent .button.primary_color_solid:hover {
    background: #b42066;
    border-color: #000; }

/* line 283, ../../global/button/button.scss */
.bg_primary_accent .button.primary_color_outline {
  background: transparent;
  color: #fff;
  border: 1px solid #b42066;
  border-left: 5px solid #b42066;
  padding-left: 28px; }
  /* line 290, ../../global/button/button.scss */
  .bg_primary_accent .button.primary_color_outline:hover {
    background-color: #000;
    color: #fff;
    border: 1px solid #000;
    border-left: 5px solid #000; }

/*# sourceMappingURL=button.css.map */
/* line 20, ../../global/data_tables/data_tables.scss */
.DTFC_LeftBodyWrapper thead tr .sorting,
.DTFC_LeftBodyWrapper thead tr .sorting_asc,
.DTFC_LeftBodyWrapper thead tr .sorting_desc {
  padding: 0px !important; }

/* line 29, ../../global/data_tables/data_tables.scss */
.dataTable {
  width: 100%;
  font-family: "pressio";
  border-collapse: collapse !important; }
  /* line 34, ../../global/data_tables/data_tables.scss */
  .dataTable.no-footer {
    border-bottom: none !important; }
  /* line 40, ../../global/data_tables/data_tables.scss */
  .dataTable thead tr {
    background-color: #fff; }
    /* line 43, ../../global/data_tables/data_tables.scss */
    .dataTable thead tr th {
      text-align: left;
      background-color: #ce0f69;
      padding: 10px 0px !important;
      font-size: 13px;
      color: white;
      text-transform: uppercase;
      font-weight: 600;
      background-image: none !important;
      text-align: center;
      position: relative;
      /*
                        &:not(.bg_white) {
                            span {
                                background-color: $primary;
                                color: white;
                            }
                        }*/ }
      /* line 55, ../../global/data_tables/data_tables.scss */
      .dataTable thead tr th:after {
        width: 1px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background-color: #fff;
        content: " "; }
      /* line 65, ../../global/data_tables/data_tables.scss */
      .dataTable thead tr th span {
        padding-left: 5px;
        padding-right: 5px; }
      /* line 70, ../../global/data_tables/data_tables.scss */
      .dataTable thead tr th.bg_white {
        background-color: transparent;
        color: #000; }
        /* line 74, ../../global/data_tables/data_tables.scss */
        .dataTable thead tr th.bg_white:after {
          content: none; }
      /* line 79, ../../global/data_tables/data_tables.scss */
      .dataTable thead tr th.align_left {
        text-align: left; }
        /* line 82, ../../global/data_tables/data_tables.scss */
        .dataTable thead tr th.align_left span {
          padding-left: 0px; }
      /* line 87, ../../global/data_tables/data_tables.scss */
      .dataTable thead tr th.font_large {
        font-size: 16px; }
  /* line 103, ../../global/data_tables/data_tables.scss */
  .dataTable tbody tr {
    border-bottom: 1px solid #000; }
    /* line 106, ../../global/data_tables/data_tables.scss */
    .dataTable tbody tr td {
      white-space: nowrap;
      font-size: 14px;
      padding: 10px 15px 10px 0px !important;
      font-weight: 400;
      text-align: left; }
      /* line 113, ../../global/data_tables/data_tables.scss */
      .dataTable tbody tr td > a {
        color: #000; }
        /* line 116, ../../global/data_tables/data_tables.scss */
        .dataTable tbody tr td > a:hover {
          color: #2C2C2C; }
      /* line 121, ../../global/data_tables/data_tables.scss */
      .dataTable tbody tr td.data {
        text-align: center;
        background-color: #f7f7f7;
        position: relative;
        padding: 10px 10px !important; }
        /* line 127, ../../global/data_tables/data_tables.scss */
        .dataTable tbody tr td.data:after {
          width: 1px;
          height: 100%;
          position: absolute;
          left: 0;
          top: 0;
          background-color: #fff;
          content: " "; }
      /* line 138, ../../global/data_tables/data_tables.scss */
      .dataTable tbody tr td:first-child {
        font-weight: bold; }
      /* line 142, ../../global/data_tables/data_tables.scss */
      .dataTable tbody tr td.align_right {
        text-align: right;
        padding-left: 10px !important; }
      /* line 148, ../../global/data_tables/data_tables.scss */
      .dataTable tbody tr td.name a {
        display: flex;
        align-items: center; }
        /* line 152, ../../global/data_tables/data_tables.scss */
        .dataTable tbody tr td.name a:hover {
          text-decoration: underline; }
        /* line 156, ../../global/data_tables/data_tables.scss */
        .dataTable tbody tr td.name a div.image {
          width: 50px;
          height: 60px;
          background-size: cover;
          background-position: center center;
          border: 1px solid #efefef;
          margin-right: 15px; }
  /* line 173, ../../global/data_tables/data_tables.scss */
  .dataTable tfoot tr td {
    padding: 10px 0px !important;
    font-size: 14px; }
    /* line 177, ../../global/data_tables/data_tables.scss */
    .dataTable tfoot tr td.align_left {
      text-align: left; }
    /* line 181, ../../global/data_tables/data_tables.scss */
    .dataTable tfoot tr td.data {
      text-align: center;
      font-size: 14px;
      font-weight: bold; }

/* line 196, ../../global/data_tables/data_tables.scss */
.DTFC_ScrollWrapper .dataTables_scrollBody {
  border: 0px !important; }
  /* line 199, ../../global/data_tables/data_tables.scss */
  .DTFC_ScrollWrapper .dataTables_scrollBody::-webkit-scrollbar {
    -webkit-appearance: none;
    height: 8px;
    margin-top: 4px;
    padding-top: 4px; }
  /* line 207, ../../global/data_tables/data_tables.scss */
  .DTFC_ScrollWrapper .dataTables_scrollBody::-webkit-scrollbar-thumb {
    margin-top: 5px;
    background-color: black; }

/* line 220, ../../global/data_tables/data_tables.scss */
.DTFC_ScrollWrapper .DTFC_LeftBodyWrapper .dataTables_scrollBody .dataTable tr th,
.DTFC_ScrollWrapper .dataTables_scroll .dataTables_scrollBody .dataTable tr th {
  padding: 0px !important; }

/* line 227, ../../global/data_tables/data_tables.scss */
.DTFC_ScrollWrapper .DTFC_LeftBodyWrapper .dataTables_scrollBody .dataTable tfoot tr td,
.DTFC_ScrollWrapper .dataTables_scroll .dataTables_scrollBody .dataTable tfoot tr td {
  padding: 0px !important; }

/* line 238, ../../global/data_tables/data_tables.scss */
.dataTables_wrapper .dataTables_paginate {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  margin-top: 10px; }
  @media only screen and (max-width: 640px) {
    /* line 238, ../../global/data_tables/data_tables.scss */
    .dataTables_wrapper .dataTables_paginate {
      margin-top: 20px;
      font-size: 12px; }
      /* line 249, ../../global/data_tables/data_tables.scss */
      .dataTables_wrapper .dataTables_paginate span .paginate_button {
        padding: 0.5em 0.5em; } }
  /* line 256, ../../global/data_tables/data_tables.scss */
  .dataTables_wrapper .dataTables_paginate span .paginate_button {
    border: 0px;
    color: #000; }
    /* line 259, ../../global/data_tables/data_tables.scss */
    .dataTables_wrapper .dataTables_paginate span .paginate_button.current, .dataTables_wrapper .dataTables_paginate span .paginate_button:hover, .dataTables_wrapper .dataTables_paginate span .paginate_button.current:hover {
      background-color: #ce0f69;
      color: #fff !important;
      background-image: none;
      border-radius: 0px;
      border: 0px; }
  /* line 277, ../../global/data_tables/data_tables.scss */
  .dataTables_wrapper .dataTables_paginate > a.paginate_button {
    border: 0px !important;
    color: #000; }
    /* line 282, ../../global/data_tables/data_tables.scss */
    .dataTables_wrapper .dataTables_paginate > a.paginate_button:hover {
      background-color: #ce0f69;
      color: #fff !important;
      background-image: none;
      border-radius: 0px;
      border: 0px !important; }

/* line 297, ../../global/data_tables/data_tables.scss */
#loading .hold_me {
  padding: 50px;
  text-align: center; }

/* line 303, ../../global/data_tables/data_tables.scss */
#data_search_box {
  margin: 0;
  padding-right: 0;
  display: flex;
  align-items: center; }
  /* line 309, ../../global/data_tables/data_tables.scss */
  #data_search_box input {
    border: none;
    border-bottom: 1px solid #000;
    width: auto;
    width: 100%;
    min-width: 300px;
    height: 35px;
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 25px;
    font-family: "pressio";
    padding-left: 0;
    margin-right: 15px; }
    @media only screen and (max-width: 480px) {
      /* line 309, ../../global/data_tables/data_tables.scss */
      #data_search_box input {
        height: 35px; } }
    /* line 328, ../../global/data_tables/data_tables.scss */
    #data_search_box input:focus {
      outline: 0; }
  /* line 333, ../../global/data_tables/data_tables.scss */
  #data_search_box button {
    font-size: 0px;
    width: 24px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain; }

/* line 343, ../../global/data_tables/data_tables.scss */
.gray_select_boxes .custom-select-wrapper {
  margin: 0px; }
  /* line 346, ../../global/data_tables/data_tables.scss */
  .gray_select_boxes .custom-select-wrapper .custom-select {
    background-color: #f7f7f7;
    padding: 10px 15px; }
    @media only screen and (max-width: 640px) {
      /* line 346, ../../global/data_tables/data_tables.scss */
      .gray_select_boxes .custom-select-wrapper .custom-select {
        background-color: #fff;
        border: 1px solid #000;
        border-radius: 4px;
        padding: 3px 5px; } }

/* line 361, ../../global/data_tables/data_tables.scss */
.DTFC_LeftBodyWrapper {
  box-shadow: 5px -1px 13px -10px #555; }

/* line 365, ../../global/data_tables/data_tables.scss */
.first_not_stuck span {
  padding-left: 10px !important; }

/* line 407, ../../global/data_tables/data_tables.scss */
.bg_secondary_dark .dataTable thead tr {
  background-color: #2C2C2C; }
  /* line 410, ../../global/data_tables/data_tables.scss */
  .bg_secondary_dark .dataTable thead tr th {
    border-bottom: 1px solid #fff; }
    /* line 413, ../../global/data_tables/data_tables.scss */
    .bg_secondary_dark .dataTable thead tr th.bg_white {
      color: #fff; }
    /* line 417, ../../global/data_tables/data_tables.scss */
    .bg_secondary_dark .dataTable thead tr th:after {
      background-color: #2C2C2C; }

/* line 425, ../../global/data_tables/data_tables.scss */
.bg_secondary_dark .dataTable tbody tr {
  background-color: #2C2C2C; }
  /* line 428, ../../global/data_tables/data_tables.scss */
  .bg_secondary_dark .dataTable tbody tr td {
    border-bottom: 1px solid #fff; }
    /* line 431, ../../global/data_tables/data_tables.scss */
    .bg_secondary_dark .dataTable tbody tr td.data {
      background-color: #cbcbcb;
      color: #000; }
      /* line 435, ../../global/data_tables/data_tables.scss */
      .bg_secondary_dark .dataTable tbody tr td.data:after {
        background-color: #2C2C2C; }

/* line 444, ../../global/data_tables/data_tables.scss */
.bg_secondary_dark .dataTable tfoot tr {
  background-color: #2C2C2C; }

/* line 451, ../../global/data_tables/data_tables.scss */
.dataTables_wrapper {
  width: 100%; }

/* line 456, ../../global/data_tables/data_tables.scss */
.table_team_info {
  display: flex;
  padding-left: 10px; }
  /* line 460, ../../global/data_tables/data_tables.scss */
  .table_team_info a {
    color: #000; }
  /* line 464, ../../global/data_tables/data_tables.scss */
  .table_team_info .logo {
    max-height: 35px;
    max-width: 35px;
    width: 35px;
    align-items: center;
    justify-content: center;
    margin-right: 8px; }
    /* line 472, ../../global/data_tables/data_tables.scss */
    .table_team_info .logo img {
      max-height: 35px;
      max-width: 35px; }
  /* line 480, ../../global/data_tables/data_tables.scss */
  .table_team_info .team_loc span {
    font-weight: 300;
    display: block;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0;
    font-size: 13px;
    white-space: nowrap; }
  /* line 490, ../../global/data_tables/data_tables.scss */
  .table_team_info .team_loc .name {
    font-weight: 600; }

/*# sourceMappingURL=data_tables.css.map */
/* line 2, ../../global/desktop-menu/desktop-menu.scss */
ul.menu-header {
  float: right; }
  /* line 7, ../../global/desktop-menu/desktop-menu.scss */
  ul.menu-header > li > ul {
    margin: 0px;
    list-style: none; }
    /* line 13, ../../global/desktop-menu/desktop-menu.scss */
    ul.menu-header > li > ul > li > ul {
      margin: 0px;
      list-style: none; }

/*# sourceMappingURL=desktop-menu.css.map */
/* line 3, ../../global/elements/elements.scss */
body {
  transition: transform 0.25s;
  font-family: "ballinger";
  /*
      &.menu-open {
          -ms-transform: translateX(-280px);
          transform: translateX(-280px);

          #wpadminbar {
              top: -46px;
              left: 280px;

              @include  gt-custom(782px) {
                  top: -32px;
              }
          }
      }
      */ }
  /* line 22, ../../global/elements/elements.scss */
  body.olark-launch-button-wrapper {
    bottom: 44px !important; }
  @media only screen and (max-width: 640px) {
    /* line 28, ../../global/elements/elements.scss */
    body.shiftnav-open .shiftnav-wrap {
      margin-top: 0 !important;
      transform: translateX(0) !important; } }
  /* line 38, ../../global/elements/elements.scss */
  body.shiftnav-open header .navigation .menu-trigger-holder .menu-trigger span {
    background: #ce0f69 !important; }
  /* line 42, ../../global/elements/elements.scss */
  body.shiftnav-open header .navigation .menu-trigger-holder .menu-trigger span:first-of-type {
    left: 2px !important;
    transform: rotate(-45deg) !important;
    bottom: 0 !important;
    top: 10px !important; }
  /* line 49, ../../global/elements/elements.scss */
  body.shiftnav-open header .navigation .menu-trigger-holder .menu-trigger span:nth-child(2) {
    left: 1px !important;
    transform: rotate(45deg) !important;
    top: 10px !important; }
  /* line 55, ../../global/elements/elements.scss */
  body.shiftnav-open header .navigation .menu-trigger-holder .menu-trigger span:nth-child(3) {
    left: 100% !important; }
  /* line 68, ../../global/elements/elements.scss */
  body.admin-bar.shiftnav-open .shiftnav-wrap {
    margin-top: 1px !important; }
  /* line 80, ../../global/elements/elements.scss */
  body.admin-bar header.cloned.scrolled {
    margin-top: 0px !important; }

@media only screen and (max-width: 640px) {
  /* line 87, ../../global/elements/elements.scss */
  html {
    margin-top: 0px !important; } }

/* line 99, ../../global/elements/elements.scss */
.shiftnav {
  background-color: #ce0f69; }
  /* line 102, ../../global/elements/elements.scss */
  .shiftnav::after {
    opacity: 0.5; }
  /* line 110, ../../global/elements/elements.scss */
  .shiftnav .shiftnav-inner .shiftnav-nav > ul > li > a {
    color: #fff; }
    /* line 113, ../../global/elements/elements.scss */
    .shiftnav .shiftnav-inner .shiftnav-nav > ul > li > a:hover {
      background-color: #fff;
      color: #ce0f69; }

/* line 124, ../../global/elements/elements.scss */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-top: 0px; }

/* line 139, ../../global/elements/elements.scss */
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  display: block; }

/* line 149, ../../global/elements/elements.scss */
h1,
.h1 {
  font-family: "pressio-condensed";
  font-weight: 600;
  font-size: 82px;
  letter-spacing: 0;
  line-height: 90px;
  margin-bottom: 32px;
  text-transform: uppercase; }
  @media only screen and (max-width: 1024px) {
    /* line 149, ../../global/elements/elements.scss */
    h1,
    .h1 {
      font-size: 67px;
      line-height: 77px; } }
  @media only screen and (max-width: 640px) {
    /* line 149, ../../global/elements/elements.scss */
    h1,
    .h1 {
      font-size: 55px;
      line-height: 63.72px; } }

/* line 170, ../../global/elements/elements.scss */
h2,
.h2 {
  font-family: "pressio-condensed";
  font-weight: 600;
  font-size: 60px;
  letter-spacing: 0;
  line-height: 64px;
  margin-bottom: 25px;
  text-transform: uppercase; }
  @media only screen and (max-width: 1024px) {
    /* line 170, ../../global/elements/elements.scss */
    h2,
    .h2 {
      font-size: 50px;
      line-height: 60px; } }
  @media only screen and (max-width: 640px) {
    /* line 170, ../../global/elements/elements.scss */
    h2,
    .h2 {
      font-size: 40px;
      line-height: 43px; } }

/* line 191, ../../global/elements/elements.scss */
h3,
.h3 {
  font-family: "pressio-condensed";
  font-weight: 600;
  margin-bottom: 20px;
  font-size: 42px;
  letter-spacing: 1.75px;
  line-height: 43px;
  text-transform: uppercase; }
  @media only screen and (max-width: 1024px) {
    /* line 191, ../../global/elements/elements.scss */
    h3,
    .h3 {
      font-size: 34px;
      line-height: 35px; } }
  @media only screen and (max-width: 640px) {
    /* line 191, ../../global/elements/elements.scss */
    h3,
    .h3 {
      font-size: 25px;
      letter-spacing: 1.04px;
      line-height: 32.68px; } }

/* line 213, ../../global/elements/elements.scss */
h4,
.h4 {
  font-family: "pressio";
  font-weight: 600;
  margin-bottom: 18px;
  font-size: 24px;
  letter-spacing: 0.2px;
  line-height: 28px;
  display: block; }
  @media only screen and (max-width: 640px) {
    /* line 213, ../../global/elements/elements.scss */
    h4,
    .h4 {
      letter-spacing: 0; } }

/* line 228, ../../global/elements/elements.scss */
h5,
.h5 {
  font-family: "pressio";
  font-weight: 400;
  margin-bottom: 15px;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 1.15px;
  line-height: 25px;
  display: block; }
  @media only screen and (max-width: 640px) {
    /* line 228, ../../global/elements/elements.scss */
    h5,
    .h5 {
      letter-spacing: 0.77px;
      line-height: 22px; } }

/* line 245, ../../global/elements/elements.scss */
h6,
.h6 {
  font-family: "pressio";
  font-weight: 600;
  margin-bottom: 12px;
  font-size: 21px;
  letter-spacing: 0.64px;
  line-height: 22px; }

/* line 255, ../../global/elements/elements.scss */
li,
p {
  font-size: 18.66px;
  line-height: 25px;
  letter-spacing: 0;
  font-family: "ballinger"; }
  @media only screen and (max-width: 1024px) {
    /* line 255, ../../global/elements/elements.scss */
    li,
    p {
      font-size: 17px;
      line-height: 24px; } }
  @media only screen and (max-width: 640px) {
    /* line 255, ../../global/elements/elements.scss */
    li,
    p {
      font-size: 16px;
      line-height: 23px; } }

/* line 273, ../../global/elements/elements.scss */
p {
  margin-bottom: 20px; }
  /* line 276, ../../global/elements/elements.scss */
  p span.large, p.large {
    font-size: 21px;
    line-height: 27px; }
  /* line 282, ../../global/elements/elements.scss */
  p span.small, p.small {
    font-size: 14px;
    line-height: 20px; }
  /* line 290, ../../global/elements/elements.scss */
  p a:hover {
    color: #ce0f69;
    text-decoration: underline; }

/* line 298, ../../global/elements/elements.scss */
p a:not(.accordion-title), li a:not(.accordion-title) {
  text-decoration: underline; }

/* line 305, ../../global/elements/elements.scss */
.iframe_wrapper {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%;
  margin-bottom: 25px; }
  /* line 311, ../../global/elements/elements.scss */
  .iframe_wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

/* line 321, ../../global/elements/elements.scss */
a {
  color: #ce0f69;
  transition: color .25s;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word; }

/* line 331, ../../global/elements/elements.scss */
aside#moove_gdpr_cookie_info_bar {
  border-top: none !important;
  background-color: #ce0f69 !important; }
  /* line 335, ../../global/elements/elements.scss */
  aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
    padding: 15px 40px; }
    /* line 339, ../../global/elements/elements.scss */
    aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p {
      font-size: 18.66px;
      font-weight: 700; }
      @media only screen and (max-width: 640px) {
        /* line 339, ../../global/elements/elements.scss */
        aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p {
          font-size: 12px !important; } }
      /* line 348, ../../global/elements/elements.scss */
      aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p button:hover {
        color: #fff !important; }
    /* line 355, ../../global/elements/elements.scss */
    aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span:hover {
      color: #000 !important; }
    /* line 360, ../../global/elements/elements.scss */
    aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice {
      font-family: "ballinger" !important; }
    /* line 366, ../../global/elements/elements.scss */
    aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton {
      border-radius: 3px;
      background-color: #000 !important;
      color: #fff !important;
      border: 1px solid #000 !important;
      border-left: 5px solid #000 !important;
      padding-left: 28px !important;
      font-family: "pressio" !important;
      text-transform: uppercase; }
      @media only screen and (max-width: 640px) {
        /* line 366, ../../global/elements/elements.scss */
        aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton {
          padding-left: 20px !important;
          border-left: 1px solid #000 !important; } }
      /* line 381, ../../global/elements/elements.scss */
      aside#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton:hover {
        background-color: #616265 !important;
        color: #fff !important;
        border: 1px solid #616265 !important;
        border-left: 5px solid #000 !important; }

/* line 393, ../../global/elements/elements.scss */
.lity #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a,
.lity #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button {
  color: #000; }

/* line 398, ../../global/elements/elements.scss */
select {
  border: 0px;
  font-family: "pressio-condensed";
  font-size: 20px;
  line-height: 22px;
  color: #000;
  letter-spacing: 0.8px;
  background-color: #f7f7f7;
  padding: 12px 16px;
  display: block;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient.
        for the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference

    */
  background-image: url("../svg/arrow-down-black.svg");
  background-repeat: no-repeat;
  /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/
  background-position: right .5em top 54%, 0 0;
  /* icon size, then gradient */
  background-size: .9em auto; }
  @media only screen and (max-width: 640px) {
    /* line 398, ../../global/elements/elements.scss */
    select {
      margin-bottom: 12px; } }
  /* line 427, ../../global/elements/elements.scss */
  select option {
    text-transform: normal; }

/* Hide arrow icon in IE browsers */
/* line 434, ../../global/elements/elements.scss */
select::-ms-expand {
  display: none; }

/* Hover style */
/* line 440, ../../global/elements/elements.scss */
select:hover {
  border-color: none; }

/* Focus style */
/* line 446, ../../global/elements/elements.scss */
select:focus {
  border-color: none;
  /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */
  box-shadow: none;
  outline: none; }

/* line 454, ../../global/elements/elements.scss */
.wp-video {
  margin-top: 20px;
  margin-bottom: 25px; }

/* line 459, ../../global/elements/elements.scss */
.wp-video,
video.wp-video-shortcode,
.mejs-container,
.mejs-overlay.load {
  width: 100% !important; }

/* line 466, ../../global/elements/elements.scss */
.mejs-container {
  padding-top: 56.25%; }

/* line 470, ../../global/elements/elements.scss */
.wp-video,
video.wp-video-shortcode {
  max-width: 100% !important; }

/* line 475, ../../global/elements/elements.scss */
video.wp-video-shortcode {
  position: relative; }

/* line 479, ../../global/elements/elements.scss */
.mejs-mediaelement {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

/* line 487, ../../global/elements/elements.scss */
.mejs-controls {
  display: none; }

/* line 491, ../../global/elements/elements.scss */
.mejs-overlay-play {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto !important;
  height: auto !important; }

/* line 503, ../../global/elements/elements.scss */
#ajax-load-more.ajax-load-more-wrap.grey .alm-load-more-btn {
  background: #000;
  padding: 17px 35px;
  height: unset;
  font-size: 18.66px; }

/* line 513, ../../global/elements/elements.scss */
#wsa_image_dock {
  z-index: 10 !important; }

/* line 518, ../../global/elements/elements.scss */
form fieldset {
  border: 0;
  outline: 0;
  margin: 0 0 10px 0;
  padding: 0;
  width: 47.5%;
  position: relative; }
  /* line 527, ../../global/elements/elements.scss */
  form fieldset .filter-drawer p {
    margin-bottom: 0; }
  /* line 532, ../../global/elements/elements.scss */
  form fieldset input[type=submit] {
    display: inline-block;
    padding: 12px 31px;
    border-radius: 3px;
    font-family: "pressio-condensed";
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 18.66px;
    transition: background-color .25s, border .25s, color .25s, padding-left .25s;
    position: relative;
    overflow: hidden;
    background-color: #ce0f69 !important;
    border: none !important;
    color: #fff !important;
    margin-left: 0 !important;
    background-image: linear-gradient(to right, #ce0f69 49%, #b42066 50%);
    border-color: #ce0f69 !important;
    background-size: 202% 100% !important;
    color: #fff !important;
    transition: color 0.5s, background-position 0.35s !important;
    border-width: 2px !important;
    border-style: solid !important;
    border-left-width: 5px !important;
    padding-left: 28px !important; }
    /* line 560, ../../global/elements/elements.scss */
    form fieldset input[type=submit]:hover {
      border-color: #b42066 !important;
      cursor: pointer !important;
      background-size: 201% 100% !important;
      background-position: -100% 0; }
    /* line 567, ../../global/elements/elements.scss */
    form fieldset input[type=submit]:focus {
      outline: 0; }

/* line 573, ../../global/elements/elements.scss */
form fieldset:nth-child(odd) {
  float: left; }

/* line 578, ../../global/elements/elements.scss */
.alignleft {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px; }

/* line 584, ../../global/elements/elements.scss */
.alignright {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px; }

/* line 590, ../../global/elements/elements.scss */
.wp-caption {
  max-width: 100%; }

/* line 594, ../../global/elements/elements.scss */
ol {
  list-style: decimal; }
  /* line 597, ../../global/elements/elements.scss */
  ol ol {
    margin-top: 8px;
    list-style: lower-alpha; }
    /* line 601, ../../global/elements/elements.scss */
    ol ol ol {
      list-style: lower-roman; }

/* line 607, ../../global/elements/elements.scss */
pre {
  max-height: 600px;
  overflow-y: scroll;
  margin-bottom: 20px;
  border: 1px solid red; }

/* line 614, ../../global/elements/elements.scss */
#skip_to_content {
  z-index: 100;
  position: absolute !important;
  top: 10px;
  left: 10px; }

/* line 623, ../../global/elements/elements.scss */
body.admin-bar #skip-to-content {
  top: 42px; }

@media only screen and (max-width: 640px) {
  /* line 628, ../../global/elements/elements.scss */
  #wpadminbar {
    display: none; } }

/*# sourceMappingURL=elements.css.map */
/* HOME PAGE */
/* line 4, ../../global/font_overrides/font_overrides.scss */
header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li > a {
  margin-right: 26px; }

/* line 8, ../../global/font_overrides/font_overrides.scss */
header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li > a > span {
  font-size: 16px;
  letter-spacing: .4px; }

/* line 19, ../../global/font_overrides/font_overrides.scss */
.pb-mainstage_area .hold_me .hold_content .row.featured .text .category {
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 1.25px; }

/* line 25, ../../global/font_overrides/font_overrides.scss */
.pb-mainstage_area .hold_me .hold_content .extra_content .posts .posts_outer_hold .post_hold .post .content .category {
  font-weight: 300;
  font-size: 14px;
  letter-spacing: 1.25px; }

/* line 31, ../../global/font_overrides/font_overrides.scss */
.h4 {
  letter-spacing: .5px; }

/* SCORE + SCHEDULE TILES */
/* line 37, ../../global/font_overrides/font_overrides.scss */
.card_column .game_card .game_recap .game_info .game_location .location_wrapper {
  font-weight: 300; }

/* line 41, ../../global/font_overrides/font_overrides.scss */
.card_column .game_card .game_recap .game_teams ul > .overall_stats {
  font-size: 16px; }

/* STAT TABLES */
/* line 47, ../../global/font_overrides/font_overrides.scss */
.dataTable thead tr th {
  font-weight: 500;
  letter-spacing: .75px;
  font-family: "pressio", sans-serif; }

/* line 53, ../../global/font_overrides/font_overrides.scss */
.pb-standings_full .hold_me .full_standings_wrap .full_standings span {
  font-family: "pressio-condensed", sans-serif; }

/* line 57, ../../global/font_overrides/font_overrides.scss */
.dataTable tbody tr td {
  font-size: 13px;
  font-weight: 500;
  font-feature-settings: "tnum"; }
  /* line 62, ../../global/font_overrides/font_overrides.scss */
  .dataTable tbody tr td a:focus {
    outline: 2px solid #ce0f69; }

/* line 68, ../../global/font_overrides/font_overrides.scss */
.dataTable {
  font-family: "ballinger", sans-serif; }

/* PLAYER TABLES */
/* line 74, ../../global/font_overrides/font_overrides.scss */
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: 500;
  letter-spacing: .75px;
  font-family: "pressio", sans-serif; }

/* line 81, ../../global/font_overrides/font_overrides.scss */
.pb-players #player_table_hold .column table tbody tr td.image_name span {
  font-family: "pression-condensed", sans-serif; }

/*# sourceMappingURL=font_overrides.css.map */
/* line 5, ../../global/footer/footer.scss */
footer a,
footer div {
  font-size: 14px; }

/* line 10, ../../global/footer/footer.scss */
footer .newsletter {
  padding: 44px 0 32px; }
  /* line 13, ../../global/footer/footer.scss */
  footer .newsletter .intro_title {
    text-transform: uppercase;
    font-weight: 500; }
    /* line 17, ../../global/footer/footer.scss */
    footer .newsletter .intro_title .h4 {
      font-family: "pressio-condensed";
      font-weight: 500;
      margin-bottom: 10px;
      letter-spacing: normal;
      display: block; }
      @media only screen and (max-width: 1025px) {
        /* line 17, ../../global/footer/footer.scss */
        footer .newsletter .intro_title .h4 {
          font-size: 23px; } }
      @media only screen and (max-width: 770px) {
        /* line 17, ../../global/footer/footer.scss */
        footer .newsletter .intro_title .h4 {
          font-size: 22px; } }
      @media only screen and (max-width: 640px) {
        /* line 17, ../../global/footer/footer.scss */
        footer .newsletter .intro_title .h4 {
          margin-bottom: 25px;
          text-align: center;
          font-size: 24px; } }
    /* line 39, ../../global/footer/footer.scss */
    footer .newsletter .intro_title.center_align {
      display: flex;
      align-items: center;
      justify-content: center;
      flex-wrap: wrap; }
  /* line 47, ../../global/footer/footer.scss */
  footer .newsletter .gform_confirmation_message {
    font-weight: bold; }
  /* line 51, ../../global/footer/footer.scss */
  footer .newsletter form {
    overflow: hidden;
    position: relative;
    margin-left: 65px;
    margin-right: 0; }
    @media only screen and (max-width: 800px) {
      /* line 51, ../../global/footer/footer.scss */
      footer .newsletter form {
        margin-left: 15px; } }
    /* line 62, ../../global/footer/footer.scss */
    footer .newsletter form li.gfield,
    footer .newsletter form .ginput_container {
      margin-top: 0 !important;
      padding-right: 0 !important; }
    /* line 69, ../../global/footer/footer.scss */
    footer .newsletter form .input {
      font-family: "pressio-condensed";
      font-size: 16px;
      width: 100%;
      border: 1px solid white;
      height: 49px;
      letter-spacing: 1px;
      font-weight: 400;
      padding: 10px 0 10px 30px;
      text-transform: uppercase;
      outline: none;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      color: #9DA8B2; }
      /* line 84, ../../global/footer/footer.scss */
      footer .newsletter form .input:placeholder {
        color: red !important; }
      @media only screen and (max-width: 360px) {
        /* line 69, ../../global/footer/footer.scss */
        footer .newsletter form .input {
          padding-left: 10px; } }
    /* line 93, ../../global/footer/footer.scss */
    footer .newsletter form .button#news_button {
      background-color: #000 !important;
      border: none !important;
      margin-left: 0 !important;
      background-image: linear-gradient(to right, #000 49%, #616265 50%) !important;
      border-color: #000 !important;
      background-size: 202% 100% !important;
      color: #fff !important;
      transition: color 0.5s, background-position 0.35s !important;
      border-width: 2px !important;
      border-style: solid !important;
      border-left-width: 5px !important;
      padding-left: 28px !important;
      position: absolute;
      z-index: 2;
      top: 2px;
      right: 2px !important;
      height: 45px;
      margin: 0 !important;
      text-align: left; }
      @media only screen and (max-width: 360px) {
        /* line 93, ../../global/footer/footer.scss */
        footer .newsletter form .button#news_button {
          padding-left: 15px !important;
          padding-right: 15px !important; } }
      /* line 119, ../../global/footer/footer.scss */
      footer .newsletter form .button#news_button.iframe {
        position: relative;
        right: 0;
        top: 0; }
      /* line 125, ../../global/footer/footer.scss */
      footer .newsletter form .button#news_button:hover {
        border-color: #616265 !important;
        cursor: pointer !important;
        background-size: 200% 100% !important;
        background-position: -100% 0; }
    /* line 134, ../../global/footer/footer.scss */
    footer .newsletter form .ginput_container_email input {
      font-family: "pressio-condensed" !important;
      font-size: 16px !important;
      width: 100% !important;
      border: 1px solid white;
      height: 49px;
      letter-spacing: 1px !important;
      font-weight: 400;
      padding: 10px 0 10px 30px !important;
      text-transform: uppercase;
      outline: none;
      border-top-right-radius: 4px;
      margin-top: 0;
      border-bottom-right-radius: 4px;
      color: #000; }
      /* line 150, ../../global/footer/footer.scss */
      footer .newsletter form .ginput_container_email input::placeholder {
        color: #9DA8B2; }

/* line 206, ../../global/footer/footer.scss */
footer .top-footer {
  padding: 70px 0px 30px; }
  @media only screen and (max-width: 800px) {
    /* line 210, ../../global/footer/footer.scss */
    footer .top-footer .medium-6 {
      flex: 0 0 100%;
      max-width: 100%; } }
  @media only screen and (max-width: 640px) {
    /* line 206, ../../global/footer/footer.scss */
    footer .top-footer {
      padding: 60px 10px 30px; } }
  /* line 220, ../../global/footer/footer.scss */
  footer .top-footer .teams {
    display: flex; }
    @media only screen and (max-width: 640px) {
      /* line 220, ../../global/footer/footer.scss */
      footer .top-footer .teams {
        display: none; } }
    /* line 227, ../../global/footer/footer.scss */
    footer .top-footer .teams .division {
      width: 100%; }
      /* line 231, ../../global/footer/footer.scss */
      footer .top-footer .teams .division .division_name {
        text-transform: uppercase;
        margin-bottom: 25px; }
        /* line 235, ../../global/footer/footer.scss */
        footer .top-footer .teams .division .division_name.expansion {
          margin-top: 30px; }
      /* line 240, ../../global/footer/footer.scss */
      footer .top-footer .teams .division > div {
        display: block;
        width: 100%; }
      /* line 255, ../../global/footer/footer.scss */
      footer .top-footer .teams .division .team {
        margin-bottom: 15px;
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        width: 33%;
        float: left; }
        @media only screen and (max-width: 1024px) {
          /* line 255, ../../global/footer/footer.scss */
          footer .top-footer .teams .division .team {
            width: 50%; } }
        @media only screen and (max-width: 640px) {
          /* line 255, ../../global/footer/footer.scss */
          footer .top-footer .teams .division .team {
            width: 100%; } }
        /* line 272, ../../global/footer/footer.scss */
        footer .top-footer .teams .division .team img {
          width: 23px;
          height: auto;
          margin-right: 15px;
          margin-top: 5px; }
        /* line 280, ../../global/footer/footer.scss */
        footer .top-footer .teams .division .team .info p {
          margin-bottom: 0;
          font-family: "pressio";
          font-size: 16px;
          letter-spacing: 0;
          line-height: 19px; }
        /* line 288, ../../global/footer/footer.scss */
        footer .top-footer .teams .division .team .info .location {
          font-weight: 300; }
        /* line 292, ../../global/footer/footer.scss */
        footer .top-footer .teams .division .team .info .team_name {
          font-weight: 600;
          min-height: 25px; }
        /* line 298, ../../global/footer/footer.scss */
        footer .top-footer .teams .division .team .info.switch .location {
          font-weight: 600; }
        /* line 302, ../../global/footer/footer.scss */
        footer .top-footer .teams .division .team .info.switch .team_name {
          font-weight: 300; }
        /* line 307, ../../global/footer/footer.scss */
        footer .top-footer .teams .division .team .info:hover {
          text-decoration: underline; }
      /* line 313, ../../global/footer/footer.scss */
      footer .top-footer .teams .division > div:last-of-type {
        margin-bottom: 0; }
    /* line 318, ../../global/footer/footer.scss */
    footer .top-footer .teams > div:last-of-type {
      flex: 0 0 auto; }
    @media only screen and (max-width: 980px) {
      /* line 220, ../../global/footer/footer.scss */
      footer .top-footer .teams {
        flex-wrap: wrap; }
        /* line 325, ../../global/footer/footer.scss */
        footer .top-footer .teams .division {
          flex: 1 0 100%;
          display: flex;
          flex-wrap: wrap; }
          /* line 330, ../../global/footer/footer.scss */
          footer .top-footer .teams .division .team {
            margin-right: 35px; }
          /* line 334, ../../global/footer/footer.scss */
          footer .top-footer .teams .division .division_name {
            width: 100%;
            margin-bottom: 10px; }
        /* line 340, ../../global/footer/footer.scss */
        footer .top-footer .teams > div:last-of-type {
          flex: 1 0 100%; } }
  /* line 346, ../../global/footer/footer.scss */
  footer .top-footer .menu {
    display: flex;
    align-items: flex-start; }
    /* line 350, ../../global/footer/footer.scss */
    footer .top-footer .menu.medium-9 {
      padding: 0 15px; }
      @media only screen and (max-width: 640px) {
        /* line 350, ../../global/footer/footer.scss */
        footer .top-footer .menu.medium-9 {
          border: none; } }
    /* line 358, ../../global/footer/footer.scss */
    footer .top-footer .menu .menu-header {
      display: flex;
      margin: 0px;
      flex: 0 0 100%;
      flex-wrap: wrap;
      list-style: none; }
      /* line 365, ../../global/footer/footer.scss */
      footer .top-footer .menu .menu-header li {
        padding-left: 30px;
        flex: 0 0 100%; }
  /* line 373, ../../global/footer/footer.scss */
  footer .top-footer .logo img {
    opacity: .8;
    transition: opacity .25s; }
    /* line 377, ../../global/footer/footer.scss */
    footer .top-footer .logo img:hover {
      opacity: 1; }
  /* line 383, ../../global/footer/footer.scss */
  footer .top-footer .menu-footer {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 500px;
    width: 100%; }
    @media only screen and (max-width: 980px) {
      /* line 383, ../../global/footer/footer.scss */
      footer .top-footer .menu-footer {
        height: 600px; } }
    @media only screen and (max-width: 768px) {
      /* line 383, ../../global/footer/footer.scss */
      footer .top-footer .menu-footer {
        height: 350px; } }
    @media only screen and (max-width: 640px) {
      /* line 383, ../../global/footer/footer.scss */
      footer .top-footer .menu-footer {
        height: auto;
        width: auto;
        flex-direction: unset;
        flex-wrap: wrap;
        width: 100%; } }
    /* line 407, ../../global/footer/footer.scss */
    footer .top-footer .menu-footer > li {
      margin-bottom: 25px;
      flex: 0 0 auto; }
      @media (max-width: 800px) {
        /* line 407, ../../global/footer/footer.scss */
        footer .top-footer .menu-footer > li {
          flex: 0 0 20%; } }
      /* line 416, ../../global/footer/footer.scss */
      footer .top-footer .menu-footer > li.teams ul.team_wrap {
        display: none; }
      /* line 421, ../../global/footer/footer.scss */
      footer .top-footer .menu-footer > li.menu-footer-item-hidden_footer {
        display: none; }
      @media only screen and (max-width: 640px) {
        /* line 407, ../../global/footer/footer.scss */
        footer .top-footer .menu-footer > li {
          flex: 0 0 50%;
          padding-right: 5px; } }
      /* line 430, ../../global/footer/footer.scss */
      footer .top-footer .menu-footer > li > a {
        font-weight: 600; }
        /* line 433, ../../global/footer/footer.scss */
        footer .top-footer .menu-footer > li > a.unbold {
          font-weight: 300; }
      @media only screen and (max-width: 640px) {
        /* line 438, ../../global/footer/footer.scss */
        footer .top-footer .menu-footer > li:not(.additional_item) {
          display: none; } }
    /* line 445, ../../global/footer/footer.scss */
    footer .top-footer .menu-footer > li:nth-child(3),
    footer .top-footer .menu-footer > li:nth-child(5) {
      flex: 0 0 0; }
      @media only screen and (max-width: 640px) {
        /* line 445, ../../global/footer/footer.scss */
        footer .top-footer .menu-footer > li:nth-child(3),
        footer .top-footer .menu-footer > li:nth-child(5) {
          flex: 0 0 50%; } }
    /* line 454, ../../global/footer/footer.scss */
    footer .top-footer .menu-footer > li:nth-child(4) {
      margin-bottom: 25px; }
    /* line 458, ../../global/footer/footer.scss */
    footer .top-footer .menu-footer ul {
      margin: 0; }
    /* line 462, ../../global/footer/footer.scss */
    footer .top-footer .menu-footer li {
      list-style: none; }
      /* line 465, ../../global/footer/footer.scss */
      footer .top-footer .menu-footer li a {
        padding: 0;
        display: inline-block; }
        /* line 469, ../../global/footer/footer.scss */
        footer .top-footer .menu-footer li a span {
          font-family: "pressio";
          font-size: 16px;
          letter-spacing: 0;
          line-height: 20px; }
        /* line 476, ../../global/footer/footer.scss */
        footer .top-footer .menu-footer li a:hover {
          text-decoration: underline; }
        @media only screen and (max-width: 640px) {
          /* line 465, ../../global/footer/footer.scss */
          footer .top-footer .menu-footer li a {
            margin-bottom: 9px; } }
      /* line 487, ../../global/footer/footer.scss */
      footer .top-footer .menu-footer li ul li a {
        font-weight: 300; }
      /* line 494, ../../global/footer/footer.scss */
      footer .top-footer .menu-footer li > a {
        font-weight: 600; }
  /* line 500, ../../global/footer/footer.scss */
  footer .top-footer .social_section {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 30px; }
    @media only screen and (max-width: 800px) {
      /* line 500, ../../global/footer/footer.scss */
      footer .top-footer .social_section {
        margin-left: 0; } }
    /* line 511, ../../global/footer/footer.scss */
    footer .top-footer .social_section h2 {
      text-transform: uppercase;
      font-family: "pressio";
      margin-bottom: 0;
      margin-right: 30px;
      font-weight: 400;
      white-space: nowrap; }
      @media only screen and (max-width: 640px) {
        /* line 511, ../../global/footer/footer.scss */
        footer .top-footer .social_section h2 {
          width: 100%;
          margin-bottom: 20px; } }
    /* line 525, ../../global/footer/footer.scss */
    footer .top-footer .social_section .social-link {
      margin-right: 50px; }
      @media only screen and (max-width: 640px) {
        /* line 525, ../../global/footer/footer.scss */
        footer .top-footer .social_section .social-link {
          margin-bottom: 10px; } }
      /* line 532, ../../global/footer/footer.scss */
      footer .top-footer .social_section .social-link img {
        width: auto;
        height: 20px;
        min-width: 20px; }
    @media only screen and (max-width: 640px) {
      /* line 500, ../../global/footer/footer.scss */
      footer .top-footer .social_section {
        padding-right: 0.625rem;
        padding-left: 0.625rem;
        margin-right: 0;
        justify-content: flex-start !important;
        flex-wrap: wrap;
        margin-top: 20px; }
        /* line 551, ../../global/footer/footer.scss */
        footer .top-footer .social_section a p {
          font-size: 16px;
          margin-right: 30px; }
        /* line 556, ../../global/footer/footer.scss */
        footer .top-footer .social_section .social-link {
          margin-right: 25px; }
          /* line 559, ../../global/footer/footer.scss */
          footer .top-footer .social_section .social-link img {
            height: 25px; }
        /* line 564, ../../global/footer/footer.scss */
        footer .top-footer .social_section > a:last-of-type {
          margin-right: 0; } }
  /* line 571, ../../global/footer/footer.scss */
  footer .top-footer .hide-for-small-only {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap; }

/* line 579, ../../global/footer/footer.scss */
footer .row.border span {
  width: 100%;
  display: block;
  background-color: #fff;
  height: 2px; }
  @media only screen and (max-width: 640px) {
    /* line 579, ../../global/footer/footer.scss */
    footer .row.border span {
      width: calc(100% - 20px);
      margin: 0 auto; } }

/* line 592, ../../global/footer/footer.scss */
footer .bottom-footer {
  padding: 20px 0px; }
  @media only screen and (max-width: 640px) {
    /* line 592, ../../global/footer/footer.scss */
    footer .bottom-footer {
      padding: 20px 10px; } }
  /* line 599, ../../global/footer/footer.scss */
  footer .bottom-footer a,
  footer .bottom-footer p,
  footer .bottom-footer div {
    font-family: "pressio";
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px; }
  /* line 609, ../../global/footer/footer.scss */
  footer .bottom-footer .row .columns {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center; }
  /* line 617, ../../global/footer/footer.scss */
  footer .bottom-footer .copyright {
    padding-left: 0;
    padding-right: 15px; }
    @media only screen and (max-width: 640px) {
      /* line 617, ../../global/footer/footer.scss */
      footer .bottom-footer .copyright {
        margin-bottom: 20px; } }
  /* line 626, ../../global/footer/footer.scss */
  footer .bottom-footer .links {
    display: flex;
    justify-content: flex-end; }
    /* line 630, ../../global/footer/footer.scss */
    footer .bottom-footer .links a {
      padding-right: 20px; }
      /* line 633, ../../global/footer/footer.scss */
      footer .bottom-footer .links a:hover {
        text-decoration: underline; }
    @media only screen and (max-width: 640px) {
      /* line 626, ../../global/footer/footer.scss */
      footer .bottom-footer .links {
        justify-content: flex-start;
        margin-bottom: 20px; }
        /* line 642, ../../global/footer/footer.scss */
        footer .bottom-footer .links a {
          text-decoration: underline; }
        /* line 646, ../../global/footer/footer.scss */
        footer .bottom-footer .links > a:first-of-type {
          padding-left: 0; } }
  /* line 653, ../../global/footer/footer.scss */
  footer .bottom-footer .powered_by a {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: flex-end;
    transition: .3s opacity; }
    @media only screen and (max-width: 768px) {
      /* line 653, ../../global/footer/footer.scss */
      footer .bottom-footer .powered_by a {
        margin-top: 15px; } }
    @media only screen and (max-width: 640px) {
      /* line 653, ../../global/footer/footer.scss */
      footer .bottom-footer .powered_by a {
        margin-top: 0; } }
    /* line 668, ../../global/footer/footer.scss */
    footer .bottom-footer .powered_by a span {
      display: block;
      margin-right: 8px; }
    /* line 673, ../../global/footer/footer.scss */
    footer .bottom-footer .powered_by a img {
      max-width: 70px;
      height: auto; }
    /* line 678, ../../global/footer/footer.scss */
    footer .bottom-footer .powered_by a:hover {
      opacity: .8;
      transition: .3s opacity; }

/* line 689, ../../global/footer/footer.scss */
footer.team_site .top-footer .menu-footer {
  height: 340px; }
  @media only screen and (max-width: 980px) {
    /* line 689, ../../global/footer/footer.scss */
    footer.team_site .top-footer .menu-footer {
      height: 600px; } }
  @media only screen and (max-width: 640px) {
    /* line 689, ../../global/footer/footer.scss */
    footer.team_site .top-footer .menu-footer {
      height: auto;
      width: auto;
      flex-direction: unset;
      flex-wrap: wrap;
      width: 100%; } }
  /* line 706, ../../global/footer/footer.scss */
  footer.team_site .top-footer .menu-footer li a span {
    line-height: 34px; }

/* line 718, ../../global/footer/footer.scss */
footer .scroll_top {
  display: none; }
  @media only screen and (max-width: 640px) {
    /* line 718, ../../global/footer/footer.scss */
    footer .scroll_top {
      display: flex;
      justify-content: center; }
      /* line 725, ../../global/footer/footer.scss */
      footer .scroll_top a {
        font-family: "pressio";
        font-size: 18px;
        text-decoration: underline; } }

/* line 737, ../../global/footer/footer.scss */
.nll-site footer .top-footer .social_section .social-link img:hover {
  filter: invert(0.6) sepia(1) hue-rotate(295deg) saturate(7); }

/*# sourceMappingURL=footer.css.map */
/* line 3, ../../global/forms/forms.scss */
.gform_wrapper form {
  text-align: left !important; }
  /* line 5, ../../global/forms/forms.scss */
  .gform_wrapper form fieldset {
    width: auto; }
  /* line 21, ../../global/forms/forms.scss */
  .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input,
  .gform_wrapper form .gform_body ul.gform_fields div.gfield .ginput_container input,
  .gform_wrapper form .gform_body ul.gform_fields fieldset.gfield .ginput_container input,
  .gform_wrapper form .gform_body div.gform_fields li.gfield .ginput_container input,
  .gform_wrapper form .gform_body div.gform_fields div.gfield .ginput_container input,
  .gform_wrapper form .gform_body div.gform_fields fieldset.gfield .ginput_container input {
    background-color: #fff;
    border: 1px solid #000; }
  /* line 26, ../../global/forms/forms.scss */
  .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container select,
  .gform_wrapper form .gform_body ul.gform_fields div.gfield .ginput_container select,
  .gform_wrapper form .gform_body ul.gform_fields fieldset.gfield .ginput_container select,
  .gform_wrapper form .gform_body div.gform_fields li.gfield .ginput_container select,
  .gform_wrapper form .gform_body div.gform_fields div.gfield .ginput_container select,
  .gform_wrapper form .gform_body div.gform_fields fieldset.gfield .ginput_container select {
    background-color: #fff;
    border: 1px solid #000; }
  /* line 30, ../../global/forms/forms.scss */
  .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container .gform_drop_instructions,
  .gform_wrapper form .gform_body ul.gform_fields div.gfield .ginput_container .gform_drop_instructions,
  .gform_wrapper form .gform_body ul.gform_fields fieldset.gfield .ginput_container .gform_drop_instructions,
  .gform_wrapper form .gform_body div.gform_fields li.gfield .ginput_container .gform_drop_instructions,
  .gform_wrapper form .gform_body div.gform_fields div.gfield .ginput_container .gform_drop_instructions,
  .gform_wrapper form .gform_body div.gform_fields fieldset.gfield .ginput_container .gform_drop_instructions {
    color: #000; }
  /* line 33, ../../global/forms/forms.scss */
  .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container .gfield_select,
  .gform_wrapper form .gform_body ul.gform_fields div.gfield .ginput_container .gfield_select,
  .gform_wrapper form .gform_body ul.gform_fields fieldset.gfield .ginput_container .gfield_select,
  .gform_wrapper form .gform_body div.gform_fields li.gfield .ginput_container .gfield_select,
  .gform_wrapper form .gform_body div.gform_fields div.gfield .ginput_container .gfield_select,
  .gform_wrapper form .gform_body div.gform_fields fieldset.gfield .ginput_container .gfield_select {
    background-color: #fff;
    border: 1px solid #000; }
    /* line 36, ../../global/forms/forms.scss */
    .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container .gfield_select:hover,
    .gform_wrapper form .gform_body ul.gform_fields div.gfield .ginput_container .gfield_select:hover,
    .gform_wrapper form .gform_body ul.gform_fields fieldset.gfield .ginput_container .gfield_select:hover,
    .gform_wrapper form .gform_body div.gform_fields li.gfield .ginput_container .gfield_select:hover,
    .gform_wrapper form .gform_body div.gform_fields div.gfield .ginput_container .gfield_select:hover,
    .gform_wrapper form .gform_body div.gform_fields fieldset.gfield .ginput_container .gfield_select:hover {
      cursor: pointer; }
  /* line 41, ../../global/forms/forms.scss */
  .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container .gform_drop_area .button,
  .gform_wrapper form .gform_body ul.gform_fields div.gfield .ginput_container .gform_drop_area .button,
  .gform_wrapper form .gform_body ul.gform_fields fieldset.gfield .ginput_container .gform_drop_area .button,
  .gform_wrapper form .gform_body div.gform_fields li.gfield .ginput_container .gform_drop_area .button,
  .gform_wrapper form .gform_body div.gform_fields div.gfield .ginput_container .gform_drop_area .button,
  .gform_wrapper form .gform_body div.gform_fields fieldset.gfield .ginput_container .gform_drop_area .button {
    border: 1px solid #000 !important; }
    /* line 43, ../../global/forms/forms.scss */
    .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container .gform_drop_area .button:hover,
    .gform_wrapper form .gform_body ul.gform_fields div.gfield .ginput_container .gform_drop_area .button:hover,
    .gform_wrapper form .gform_body ul.gform_fields fieldset.gfield .ginput_container .gform_drop_area .button:hover,
    .gform_wrapper form .gform_body div.gform_fields li.gfield .ginput_container .gform_drop_area .button:hover,
    .gform_wrapper form .gform_body div.gform_fields div.gfield .ginput_container .gform_drop_area .button:hover,
    .gform_wrapper form .gform_body div.gform_fields fieldset.gfield .ginput_container .gform_drop_area .button:hover {
      cursor: pointer; }
  /* line 53, ../../global/forms/forms.scss */
  .gform_wrapper form .gform_footer .gform_button {
    background-color: #000;
    color: #fff; }
    /* line 56, ../../global/forms/forms.scss */
    .gform_wrapper form .gform_footer .gform_button:hover {
      background-color: #777; }

/* line 65, ../../global/forms/forms.scss */
#mc_embed_signup .mc-field-group.input-group li input,
#mc_embed_signup .mc-field-group.input-group div.gfield input,
#mc_embed_signup .mc-field-group.input-group fieldset.gfield input {
  margin-right: 10px; }

/* line 71, ../../global/forms/forms.scss */
#mc_embed_signup .indicates-required .asterisk {
  color: #D83818; }

/*# sourceMappingURL=forms.css.map */
/* line 13, ../../global/gforms/gforms.scss */
.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input {
  background-color: #fff;
  border: 1px solid #000; }

/* line 18, ../../global/gforms/gforms.scss */
.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container select {
  background-color: #fff;
  border: 1px solid #000; }

/* line 27, ../../global/gforms/gforms.scss */
.gform_wrapper form .gform_footer .gform_button {
  background-color: #000;
  color: #fff; }
  /* line 30, ../../global/gforms/gforms.scss */
  .gform_wrapper form .gform_footer .gform_button:hover {
    background-color: #777; }

/*# sourceMappingURL=gforms.css.map */
@charset "UTF-8";
/* line 3, ../../global/header/header.scss */
header {
  position: relative;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 5;
  background-color: #fff;
  border-bottom: 1px solid #C9CBCC;
  border-top: 1px solid #C9CBCC; }
  /* line 18, ../../global/header/header.scss */
  header.cloned {
    position: fixed; }
    /* line 23, ../../global/header/header.scss */
    header.cloned .logo a img {
      max-height: 88px !important;
      height: 88px; }
    /* line 30, ../../global/header/header.scss */
    header.cloned .menu-wrap {
      margin-top: 20px !important; }
  /* line 34, ../../global/header/header.scss */
  header .row {
    max-width: 85rem; }
  /* line 39, ../../global/header/header.scss */
  header .utility_hold .utility {
    width: 100%; }
    @media only screen and (max-width: 1024px) {
      /* line 39, ../../global/header/header.scss */
      header .utility_hold .utility {
        display: none; } }
    /* line 47, ../../global/header/header.scss */
    header .utility_hold .utility > .row .links {
      display: flex;
      width: 100%;
      justify-content: flex-end; }
      /* line 52, ../../global/header/header.scss */
      header .utility_hold .utility > .row .links .links-hold {
        display: flex;
        height: 100%; }
        /* line 56, ../../global/header/header.scss */
        header .utility_hold .utility > .row .links .links-hold .link {
          display: flex;
          align-items: center;
          position: relative;
          padding: 0px 10px;
          margin-left: 10px; }
          /* line 64, ../../global/header/header.scss */
          header .utility_hold .utility > .row .links .links-hold .link img,
          header .utility_hold .utility > .row .links .links-hold .link svg {
            width: auto;
            height: 17px;
            margin-right: 8px; }
          /* line 71, ../../global/header/header.scss */
          header .utility_hold .utility > .row .links .links-hold .link img {
            filter: brightness(0) invert(1); }
          /* line 78, ../../global/header/header.scss */
          header .utility_hold .utility > .row .links .links-hold .link svg polygon,
          header .utility_hold .utility > .row .links .links-hold .link svg path,
          header .utility_hold .utility > .row .links .links-hold .link svg circle {
            fill: #fff !important; }
          /* line 86, ../../global/header/header.scss */
          header .utility_hold .utility > .row .links .links-hold .link.search img {
            height: 14px; }
          /* line 93, ../../global/header/header.scss */
          header .utility_hold .utility > .row .links .links-hold .link > a {
            display: flex;
            align-items: center;
            transition: none;
            height: 33px; }
            /* line 100, ../../global/header/header.scss */
            header .utility_hold .utility > .row .links .links-hold .link > a span {
              display: flex;
              align-items: center; }
            /* line 105, ../../global/header/header.scss */
            header .utility_hold .utility > .row .links .links-hold .link > a span.link-span {
              color: #fff;
              font-size: 14px;
              letter-spacing: 0;
              line-height: 20px;
              font-family: "pressio";
              text-align: center;
              text-transform: uppercase;
              position: relative;
              transition: 0.25s all;
              margin-bottom: 2px; }
              /* line 119, ../../global/header/header.scss */
              header .utility_hold .utility > .row .links .links-hold .link > a span.link-span > span {
                display: flex;
                align-items: center; }
              /* line 124, ../../global/header/header.scss */
              header .utility_hold .utility > .row .links .links-hold .link > a span.link-span.drop {
                margin: 5px 30px 0px 0; }
                /* line 127, ../../global/header/header.scss */
                header .utility_hold .utility > .row .links .links-hold .link > a span.link-span.drop::after {
                  content: " ";
                  position: absolute;
                  border: inset 4px;
                  border-color: #9697998f transparent transparent;
                  margin-top: 0;
                  right: -16px;
                  top: 9px; }
          /* line 144, ../../global/header/header.scss */
          header .utility_hold .utility > .row .links .links-hold .link:last-of-type > a {
            margin-right: 0px; }
          /* line 149, ../../global/header/header.scss */
          header .utility_hold .utility > .row .links .links-hold .link:last-of-type.has-sub ul.sub {
            margin-right: 12px; }
          /* line 157, ../../global/header/header.scss */
          header .utility_hold .utility > .row .links .links-hold .link.has-sub:focus-within ul.sub {
            display: block !important; }
          /* line 162, ../../global/header/header.scss */
          header .utility_hold .utility > .row .links .links-hold .link.has-sub ul.sub {
            display: none;
            position: absolute;
            right: 0;
            top: 100%;
            margin: 0px;
            list-style: none;
            width: 170px;
            z-index: 5;
            border-bottom: 10px solid #e0e722;
            padding: 0 12px 18px 12px;
            background-color: #F7F7F7; }
            /* line 175, ../../global/header/header.scss */
            header .utility_hold .utility > .row .links .links-hold .link.has-sub ul.sub li {
              background-color: #F7F7F7;
              transition: background-color .25s; }
              /* line 180, ../../global/header/header.scss */
              header .utility_hold .utility > .row .links .links-hold .link.has-sub ul.sub li:hover a {
                color: #000;
                border-bottom: 3px solid #e0e722;
                padding-bottom: calc(14px - 3px);
                font-weight: 600; }
              /* line 188, ../../global/header/header.scss */
              header .utility_hold .utility > .row .links .links-hold .link.has-sub ul.sub li a {
                border-bottom: 1px solid #737578;
                font-family: "pressio";
                text-transform: uppercase;
                font-size: 14px;
                letter-spacing: 0;
                line-height: 15px;
                display: block;
                color: #707275;
                padding: 14px 0;
                padding-bottom: calc(14px - 1px); }
        /* line 206, ../../global/header/header.scss */
        header .utility_hold .utility > .row .links .links-hold > div:last-of-type > a.link {
          margin-right: 0 !important; }
          /* line 209, ../../global/header/header.scss */
          header .utility_hold .utility > .row .links .links-hold > div:last-of-type > a.link.drop {
            margin-right: 17px !important; }
  /* line 220, ../../global/header/header.scss */
  header > .row.nav_wrap {
    padding: 10px 0px 15px; }
    @media only screen and (max-width: 640px) {
      /* line 220, ../../global/header/header.scss */
      header > .row.nav_wrap {
        padding: 10px 0px; } }
    /* line 227, ../../global/header/header.scss */
    header > .row.nav_wrap .logo {
      display: flex;
      align-items: center; }
      @media only screen and (max-width: 640px) {
        /* line 231, ../../global/header/header.scss */
        header > .row.nav_wrap .logo.search-active {
          width: 0;
          padding: 0; } }
      /* line 239, ../../global/header/header.scss */
      header > .row.nav_wrap .logo a img {
        transition: max-height .25s;
        max-height: 88px;
        height: 88px;
        width: auto; }
        @media only screen and (max-width: 640px) {
          /* line 239, ../../global/header/header.scss */
          header > .row.nav_wrap .logo a img {
            max-height: 74px !important;
            height: 74px; } }
      /* line 251, ../../global/header/header.scss */
      header > .row.nav_wrap .logo a h1 {
        margin-bottom: 0px;
        line-height: 0px; }
    /* line 258, ../../global/header/header.scss */
    header > .row.nav_wrap .navigation {
      display: flex;
      position: relative;
      flex-wrap: wrap; }
      @media only screen and (min-width: 1200px) {
        /* line 263, ../../global/header/header.scss */
        header > .row.nav_wrap .navigation nav.mobile_utility {
          display: none; } }
      /* line 268, ../../global/header/header.scss */
      header > .row.nav_wrap .navigation nav.mobile_utility ul {
        margin: 0px;
        display: flex;
        list-style: none; }
        /* line 274, ../../global/header/header.scss */
        header > .row.nav_wrap .navigation nav.mobile_utility ul li {
          margin-right: 20px;
          margin-bottom: 5px; }
          /* line 278, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation nav.mobile_utility ul li a {
            font-family: "pressio-condensed";
            font-size: 16px;
            color: #000;
            letter-spacing: -.01px; }
      /* line 288, ../../global/header/header.scss */
      header > .row.nav_wrap .navigation .mobile_shop {
        display: none;
        background-color: #fff;
        color: #000;
        font-family: "pressio";
        padding: 4px 10px 5px 10px;
        border-radius: 4px;
        font-weight: 500;
        text-transform: uppercase;
        margin-right: 25px;
        border: 2px solid #000;
        font-size: 14px;
        letter-spacing: .05em;
        position: relative;
        top: -3px;
        transition: background-color .25s, color .25s; }
        @media only screen and (max-width: 640px) {
          /* line 288, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .mobile_shop {
            display: block; } }
        @media only screen and (min-width: 640px) {
          /* line 311, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .mobile_shop.desktop {
            display: block;
            margin-right: 11px;
            margin-left: 11px; }
            /* line 317, ../../global/header/header.scss */
            header > .row.nav_wrap .navigation .mobile_shop.desktop:hover {
              background-color: #000;
              color: #fff; } }
      /* line 325, ../../global/header/header.scss */
      header > .row.nav_wrap .navigation .search_icon.mobile {
        display: none;
        margin-top: -3px;
        width: 20px;
        height: auto;
        margin-right: 15px; }
        /* line 332, ../../global/header/header.scss */
        header > .row.nav_wrap .navigation .search_icon.mobile:hover {
          cursor: pointer; }
        @media only screen and (max-width: 1024px) {
          /* line 325, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .search_icon.mobile {
            display: block; } }
      /* line 348, ../../global/header/header.scss */
      header > .row.nav_wrap .navigation.menu-active .menu-trigger-holder .menu-trigger span {
        left: 0;
        top: 0;
        transform: rotate(0); }
      /* line 354, ../../global/header/header.scss */
      header > .row.nav_wrap .navigation.menu-active .menu-trigger-holder .menu-trigger span:nth-child(1) {
        width: 100%; }
      /* line 362, ../../global/header/header.scss */
      header > .row.nav_wrap .navigation .menu-trigger-holder .menu-trigger {
        display: none;
        width: 28px;
        height: 25px;
        position: relative;
        transform: rotate(0deg);
        transition: 0.5s ease-in-out;
        cursor: pointer;
        background-color: transparent;
        float: right;
        overflow: hidden; }
        /* line 374, ../../global/header/header.scss */
        header > .row.nav_wrap .navigation .menu-trigger-holder .menu-trigger span {
          display: block;
          position: absolute;
          height: 3px;
          width: 100%;
          background: #201D1D;
          border-radius: 0px;
          opacity: 1;
          left: 0;
          transition: 0.25s ease-in-out; }
        /* line 386, ../../global/header/header.scss */
        header > .row.nav_wrap .navigation .menu-trigger-holder .menu-trigger span:nth-child(1) {
          top: 0; }
        /* line 390, ../../global/header/header.scss */
        header > .row.nav_wrap .navigation .menu-trigger-holder .menu-trigger span:nth-child(2) {
          top: 8px;
          left: 25%; }
        /* line 395, ../../global/header/header.scss */
        header > .row.nav_wrap .navigation .menu-trigger-holder .menu-trigger span:nth-child(3) {
          top: 16px;
          left: 50%; }
        /* line 400, ../../global/header/header.scss */
        header > .row.nav_wrap .navigation .menu-trigger-holder .menu-trigger span:nth-child(4) {
          top: 18px; }
        @media only screen and (max-width: 1024px) {
          /* line 362, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .menu-trigger-holder .menu-trigger {
            display: block; } }
      /* line 411, ../../global/header/header.scss */
      header > .row.nav_wrap .navigation.search-active .menu-wrap {
        z-index: -1;
        opacity: 0;
        visibility: hidden; }
      /* line 417, ../../global/header/header.scss */
      header > .row.nav_wrap .navigation.search-active .search:not(.link) {
        visibility: visible;
        z-index: 1;
        opacity: 1;
        display: flex;
        height: 100%;
        align-items: center; }
        /* line 425, ../../global/header/header.scss */
        header > .row.nav_wrap .navigation.search-active .search:not(.link) .search-hold {
          width: 100%; }
      /* line 431, ../../global/header/header.scss */
      header > .row.nav_wrap .navigation .search:not(.link) {
        position: absolute;
        width: 90%;
        background-color: white;
        z-index: -1;
        opacity: 0;
        visibility: hidden;
        transition: 0.5s all;
        bottom: 15px;
        padding-right: 0; }
        @media only screen and (max-width: 640px) {
          /* line 431, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .search:not(.link) {
            width: calc(100% - 15px); } }
        @media only screen and (max-width: 1024px) {
          /* line 431, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .search:not(.link) {
            bottom: auto;
            margin-top: -7px; } }
        /* line 453, ../../global/header/header.scss */
        header > .row.nav_wrap .navigation .search:not(.link) .search-hold {
          display: flex; }
          /* line 456, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .search:not(.link) .search-hold #search-icon,
          header > .row.nav_wrap .navigation .search:not(.link) .search-hold #search-icon-cloned {
            background-color: #fff;
            position: relative;
            width: 36px; }
            /* line 462, ../../global/header/header.scss */
            header > .row.nav_wrap .navigation .search:not(.link) .search-hold #search-icon:hover,
            header > .row.nav_wrap .navigation .search:not(.link) .search-hold #search-icon-cloned:hover {
              cursor: pointer; }
            /* line 466, ../../global/header/header.scss */
            header > .row.nav_wrap .navigation .search:not(.link) .search-hold #search-icon:after,
            header > .row.nav_wrap .navigation .search:not(.link) .search-hold #search-icon-cloned:after {
              content: ' ';
              background-image: url("../svg/search.svg");
              position: absolute;
              top: 3px;
              left: -4px;
              background-repeat: no-repeat;
              background-position: 0px 7px;
              background-size: 25px;
              width: 100%;
              height: 100%; }
          /* line 480, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .search:not(.link) .search-hold #close-icon,
          header > .row.nav_wrap .navigation .search:not(.link) .search-hold #close-icon-cloned {
            background-color: #fff;
            position: relative;
            width: 36px; }
            /* line 486, ../../global/header/header.scss */
            header > .row.nav_wrap .navigation .search:not(.link) .search-hold #close-icon:hover,
            header > .row.nav_wrap .navigation .search:not(.link) .search-hold #close-icon-cloned:hover {
              cursor: pointer; }
            /* line 490, ../../global/header/header.scss */
            header > .row.nav_wrap .navigation .search:not(.link) .search-hold #close-icon:after,
            header > .row.nav_wrap .navigation .search:not(.link) .search-hold #close-icon-cloned:after {
              content: '×';
              position: absolute;
              top: 8px;
              right: -7px;
              font-size: 65px;
              height: 30px;
              line-height: 20px; }
          /* line 501, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .search:not(.link) .search-hold form {
            width: 100%; }
          /* line 505, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .search:not(.link) .search-hold input#s,
          header > .row.nav_wrap .navigation .search:not(.link) .search-hold input#s_cloned {
            padding-left: 10px;
            margin: 0px;
            height: 36px;
            border: 0px;
            border-bottom: 2px solid #000;
            background-color: #fff;
            width: 100%;
            font-family: "pressio";
            font-size: 15px;
            color: #000;
            text-transform: uppercase;
            font-size: 20px;
            letter-spacing: 1.15px;
            line-height: 25px; }
            /* line 527, ../../global/header/header.scss */
            header > .row.nav_wrap .navigation .search:not(.link) .search-hold input#s::placeholder,
            header > .row.nav_wrap .navigation .search:not(.link) .search-hold input#s_cloned::placeholder {
              opacity: 1;
              color: #CFD1D2;
              font-family: "pressio";
              font-size: 20px;
              letter-spacing: 1.15px;
              line-height: 25px; }
            /* line 536, ../../global/header/header.scss */
            header > .row.nav_wrap .navigation .search:not(.link) .search-hold input#s:focus,
            header > .row.nav_wrap .navigation .search:not(.link) .search-hold input#s_cloned:focus {
              box-shadow: none; }
      /* line 544, ../../global/header/header.scss */
      header > .row.nav_wrap .navigation .menu-wrap {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        margin-top: 35px;
        transition: margin-top 0.25s;
        position: relative;
        z-index: 1;
        opacity: 1;
        visibility: visible; }
        /* line 555, ../../global/header/header.scss */
        header > .row.nav_wrap .navigation .menu-wrap .search_icon {
          width: 13px;
          height: 13px;
          display: block;
          margin-left: 15px;
          margin-top: -6px; }
          /* line 562, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .menu-wrap .search_icon:hover {
            cursor: pointer; }
        @media only screen and (max-width: 1024px) {
          /* line 544, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .menu-wrap {
            display: none; } }
        /* line 571, ../../global/header/header.scss */
        header > .row.nav_wrap .navigation .menu-wrap ul.menu-header {
          float: left;
          transition: 0.5s all; }
          /* line 578, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.teams {
            position: initial; }
            /* line 581, ../../global/header/header.scss */
            header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.teams ul.menu.menu-header {
              display: none !important; }
            /* line 585, ../../global/header/header.scss */
            header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.teams ul.team_wrap {
              right: 0;
              left: auto;
              padding: 25px 20px 30px 20px;
              max-width: 564px; }
              /* line 592, ../../global/header/header.scss */
              header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.teams ul.team_wrap li {
                float: left;
                max-width: calc(33% - 10px) !important;
                margin-left: 5px;
                margin-right: 5px; }
                /* line 599, ../../global/header/header.scss */
                header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.teams ul.team_wrap li span.division {
                  font-size: 14px;
                  letter-spacing: 0.5px;
                  line-height: 15px;
                  border-bottom: 2px solid #fff;
                  display: block;
                  color: #fff;
                  text-transform: uppercase;
                  padding-bottom: 10px;
                  font-weight: bold;
                  font-family: "pressio"; }
                /* line 612, ../../global/header/header.scss */
                header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.teams ul.team_wrap li .team {
                  padding-top: 7px;
                  border-bottom: 1px solid #ffffff;
                  padding-bottom: 3px;
                  display: flex;
                  justify-content: flex-start;
                  align-items: flex-start;
                  text-transform: initial;
                  padding-right: 20px; }
                  /* line 622, ../../global/header/header.scss */
                  header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.teams ul.team_wrap li .team:hover {
                    border-bottom: 3px solid #e0e722;
                    padding-bottom: 1px; }
                    /* line 623, ../../global/header/header.scss */
                    header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.teams ul.team_wrap li .team:hover p {
                      color: #e0e722 !important; }
                  /* line 631, ../../global/header/header.scss */
                  header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.teams ul.team_wrap li .team img {
                    width: 28px;
                    height: auto;
                    margin-right: 10px; }
                  /* line 638, ../../global/header/header.scss */
                  header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.teams ul.team_wrap li .team .info p {
                    margin-bottom: 0;
                    font-family: "pressio";
                    font-size: 14px;
                    letter-spacing: 0;
                    line-height: 17px;
                    color: #fff; }
                  /* line 647, ../../global/header/header.scss */
                  header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.teams ul.team_wrap li .team .info .location {
                    font-weight: 300; }
                  /* line 651, ../../global/header/header.scss */
                  header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.teams ul.team_wrap li .team .info .team_name {
                    font-weight: 600;
                    min-height: 25px; }
                  /* line 657, ../../global/header/header.scss */
                  header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.teams ul.team_wrap li .team .info.switch .location {
                    font-weight: 600; }
                  /* line 661, ../../global/header/header.scss */
                  header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.teams ul.team_wrap li .team .info.switch .team_name {
                    font-weight: 300; }
          /* line 673, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.dropdown-item-parent-active > a span {
            border-bottom: 8px solid #e0e722; }
          /* line 680, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.dropdown-item-parent-active > ul > li.dropdown-item-active > a {
            border-bottom: 3px solid #e0e722;
            padding-bottom: 12px; }
            /* line 684, ../../global/header/header.scss */
            header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.dropdown-item-parent-active > ul > li.dropdown-item-active > a > span {
              color: #e0e722 !important; }
          /* line 693, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.num_children-1 > ul.dropdown-sub-menu {
            columns: 1; }
          /* line 700, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li:hover > a span {
            border-bottom: 8px solid #e0e722; }
          /* line 706, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li > a {
            padding-left: 0;
            padding-right: 0;
            margin-right: 45px; }
            /* line 712, ../../global/header/header.scss */
            header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li > a > span {
              padding: 0;
              border-bottom: 8px solid #fff;
              display: inline-block;
              color: #000;
              text-transform: uppercase;
              font-size: 15px;
              letter-spacing: 0.44px;
              line-height: 7px;
              transition: 0.25s all;
              font-family: "pressio"; }
            /* line 727, ../../global/header/header.scss */
            header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li > a.dropdown-link:after {
              border: inset 4px;
              border-color: #000 transparent transparent;
              margin-top: 0;
              right: 0;
              top: calc(50% - 4px);
              position: absolute; }
            /* line 738, ../../global/header/header.scss */
            header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li > a.active > span {
              border-bottom: 8px solid #e0e722; }
          /* line 746, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.dropdown-item-parent > a {
            padding-right: 20px; }
            /* line 753, ../../global/header/header.scss */
            header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li.dropdown-item-parent > a::after {
              position: absolute; }
          /* line 760, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li > ul {
            display: none;
            background-color: #000;
            border-bottom: 5px solid #e0e722;
            border-top: none;
            border-left: none;
            border-right: none;
            padding: 20px 10px 30px 20px;
            top: calc(100% - 12px); }
            /* line 770, ../../global/header/header.scss */
            header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li > ul > li {
              -webkit-column-break-inside: avoid;
              page-break-inside: avoid;
              break-inside: avoid;
              white-space: nowrap; }
              /* line 777, ../../global/header/header.scss */
              header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li > ul > li:hover > a {
                border-bottom: 3px solid #e0e722;
                padding-bottom: 12px; }
                /* line 781, ../../global/header/header.scss */
                header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li > ul > li:hover > a span {
                  color: #e0e722 !important; }
              /* line 788, ../../global/header/header.scss */
              header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li > ul > li.shiftnav-active > a {
                border-bottom: 2px solid #e0e722; }
                /* line 791, ../../global/header/header.scss */
                header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li > ul > li.shiftnav-active > a span {
                  color: #e0e722 !important;
                  border: none; }
              /* line 798, ../../global/header/header.scss */
              header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li > ul > li > a {
                border-bottom: 1px solid #fff;
                text-transform: uppercase;
                font-weight: 400;
                display: block;
                width: 100%;
                font-size: 12px;
                text-align: left;
                padding: 14px 4rem 14px 0;
                margin-right: 10px !important; }
                /* line 809, ../../global/header/header.scss */
                header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li > ul > li > a span {
                  color: #fff !important;
                  border: none !important; }
          /* line 819, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li:last-of-type > a {
            margin-right: 20px; }
          /* line 823, ../../global/header/header.scss */
          header > .row.nav_wrap .navigation .menu-wrap ul.menu-header > li:last-of-type ul {
            left: auto;
            right: 20px; }

/* line 834, ../../global/header/header.scss */
#moove_gdpr_cookie_info_bar {
  display: none; }

/*# sourceMappingURL=header.css.map */
/* line 3, ../../global/search/search.scss */
.search-results h2 {
  margin-bottom: 0; }

/* line 6, ../../global/search/search.scss */
.search-results .h3 {
  display: block;
  margin-bottom: 20px; }

/* line 10, ../../global/search/search.scss */
.search-results .post_results_list,
.search-results .page_results_list,
.search-results .player_results_list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px 40px; }
  /* line 16, ../../global/search/search.scss */
  .search-results .post_results_list a,
  .search-results .page_results_list a,
  .search-results .player_results_list a {
    transition: 0.15s all;
    font-family: "pressio";
    color: #000; }
  /* line 21, ../../global/search/search.scss */
  .search-results .post_results_list a:hover,
  .search-results .post_results_list a:focus,
  .search-results .page_results_list a:hover,
  .search-results .page_results_list a:focus,
  .search-results .player_results_list a:hover,
  .search-results .player_results_list a:focus {
    color: #ce0f69; }
  /* line 25, ../../global/search/search.scss */
  .search-results .post_results_list .news_tile_sidebar,
  .search-results .post_results_list .page_search_tile,
  .search-results .post_results_list .player_search_tile,
  .search-results .page_results_list .news_tile_sidebar,
  .search-results .page_results_list .page_search_tile,
  .search-results .page_results_list .player_search_tile,
  .search-results .player_results_list .news_tile_sidebar,
  .search-results .player_results_list .page_search_tile,
  .search-results .player_results_list .player_search_tile {
    margin: 0 0px 15px 0px; }
  /* line 31, ../../global/search/search.scss */
  .search-results .post_results_list .hold_sidebar_news,
  .search-results .page_results_list .hold_sidebar_news,
  .search-results .player_results_list .hold_sidebar_news {
    margin-bottom: 15px; }
    /* line 33, ../../global/search/search.scss */
    .search-results .post_results_list .hold_sidebar_news .news_tile_sidebar,
    .search-results .page_results_list .hold_sidebar_news .news_tile_sidebar,
    .search-results .player_results_list .hold_sidebar_news .news_tile_sidebar {
      max-width: unset !important;
      height: 100%; }
      /* line 36, ../../global/search/search.scss */
      .search-results .post_results_list .hold_sidebar_news .news_tile_sidebar .hold-me,
      .search-results .page_results_list .hold_sidebar_news .news_tile_sidebar .hold-me,
      .search-results .player_results_list .hold_sidebar_news .news_tile_sidebar .hold-me {
        border-bottom: 1px solid #000;
        height: 100%; }
      /* line 40, ../../global/search/search.scss */
      .search-results .post_results_list .hold_sidebar_news .news_tile_sidebar .news_type,
      .search-results .page_results_list .hold_sidebar_news .news_tile_sidebar .news_type,
      .search-results .player_results_list .hold_sidebar_news .news_tile_sidebar .news_type {
        border-top: 1px solid #000;
        border-left: 1px solid #000; }
      /* line 44, ../../global/search/search.scss */
      .search-results .post_results_list .hold_sidebar_news .news_tile_sidebar .date,
      .search-results .page_results_list .hold_sidebar_news .news_tile_sidebar .date,
      .search-results .player_results_list .hold_sidebar_news .news_tile_sidebar .date {
        position: absolute;
        top: 0;
        left: 0;
        color: white;
        font-weight: 600;
        padding: 5px;
        font-size: 13px;
        font-family: "pressio"; }
  /* line 56, ../../global/search/search.scss */
  .search-results .post_results_list .page_search_tile,
  .search-results .page_results_list .page_search_tile,
  .search-results .player_results_list .page_search_tile {
    margin: 0px 0px 10px 0px; }
    /* line 58, ../../global/search/search.scss */
    .search-results .post_results_list .page_search_tile .hold-me,
    .search-results .page_results_list .page_search_tile .hold-me,
    .search-results .player_results_list .page_search_tile .hold-me {
      border: 1px solid #000;
      padding: 10px; }
      /* line 61, ../../global/search/search.scss */
      .search-results .post_results_list .page_search_tile .hold-me svg,
      .search-results .page_results_list .page_search_tile .hold-me svg,
      .search-results .player_results_list .page_search_tile .hold-me svg {
        width: 21px;
        margin: 2px 0 -2px 5px; }

/*# sourceMappingURL=search.css.map */
/* line 5, ../../global/shiftnav/shiftnav.scss */
body.shiftnav-open header {
  margin-top: 0px; }

/* line 16, ../../global/shiftnav/shiftnav.scss */
body .shiftnav-wrap {
  margin-top: 0px !important; }

/* line 21, ../../global/shiftnav/shiftnav.scss */
.shiftnav {
  background-color: #000 !important;
  z-index: 2147483641 !important; }
  /* line 26, ../../global/shiftnav/shiftnav.scss */
  .shiftnav::after {
    opacity: .5; }
  @media only screen and (max-width: 640px) {
    /* line 30, ../../global/shiftnav/shiftnav.scss */
    .shiftnav.shiftnav-open-target {
      left: 0 !important;
      width: 100% !important;
      max-width: 100%; }
      /* line 36, ../../global/shiftnav/shiftnav.scss */
      .shiftnav.shiftnav-open-target .shiftnav-nav {
        width: 100%; } }
  /* line 42, ../../global/shiftnav/shiftnav.scss */
  .shiftnav .shiftnav-inner {
    position: relative;
    max-height: calc(100% - 146px) !important; }
    /* line 46, ../../global/shiftnav/shiftnav.scss */
    .shiftnav .shiftnav-inner .shiftnav-panel-close {
      position: fixed;
      bottom: 0;
      right: 35px;
      padding: 0;
      top: calc(100% - 79px);
      z-index: 999; }
      @media only screen and (max-width: 640px) {
        /* line 46, ../../global/shiftnav/shiftnav.scss */
        .shiftnav .shiftnav-inner .shiftnav-panel-close {
          display: none; } }
      /* line 59, ../../global/shiftnav/shiftnav.scss */
      .shiftnav .shiftnav-inner .shiftnav-panel-close i,
      .shiftnav .shiftnav-inner .shiftnav-panel-close span.fa {
        font-size: 0px;
        padding: 30px 15px 15px 15px;
        transform: rotate(-90deg);
        background-color: white; }
        /* line 66, ../../global/shiftnav/shiftnav.scss */
        .shiftnav .shiftnav-inner .shiftnav-panel-close i:before,
        .shiftnav .shiftnav-inner .shiftnav-panel-close span.fa:before {
          border: inset 10px;
          border-color: #000 transparent transparent;
          content: ''; }
    /* line 74, ../../global/shiftnav/shiftnav.scss */
    .shiftnav .shiftnav-inner .utility {
      padding: 0 30px;
      margin-bottom: 100px; }
      /* line 82, ../../global/shiftnav/shiftnav.scss */
      .shiftnav .shiftnav-inner .utility .links .links-hold .link {
        padding: 15px 0px;
        border-bottom: 1px solid white; }
        /* line 86, ../../global/shiftnav/shiftnav.scss */
        .shiftnav .shiftnav-inner .utility .links .links-hold .link a {
          color: #fff;
          font-weight: 700;
          letter-spacing: 1.15px;
          line-height: 25px;
          font-family: "pressio";
          font-size: 20px;
          text-transform: uppercase; }
          /* line 95, ../../global/shiftnav/shiftnav.scss */
          .shiftnav .shiftnav-inner .utility .links .links-hold .link a img, .shiftnav .shiftnav-inner .utility .links .links-hold .link a svg {
            max-width: 24px;
            margin-right: 6px;
            transform: translateY(4px); }
        /* line 102, ../../global/shiftnav/shiftnav.scss */
        .shiftnav .shiftnav-inner .utility .links .links-hold .link ul {
          padding-left: 38px;
          margin-top: 7px; }
          /* line 106, ../../global/shiftnav/shiftnav.scss */
          .shiftnav .shiftnav-inner .utility .links .links-hold .link ul a {
            font-size: 14px; }
        /* line 112, ../../global/shiftnav/shiftnav.scss */
        .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff {
          display: flex;
          align-items: center;
          position: relative; }
          /* line 117, ../../global/shiftnav/shiftnav.scss */
          .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff a.img {
            position: absolute;
            top: 16px; }
            /* line 121, ../../global/shiftnav/shiftnav.scss */
            .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff a.img img {
              width: 25px;
              margin-right: 5px;
              min-width: 25px; }
          /* line 128, ../../global/shiftnav/shiftnav.scss */
          .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff i,
          .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff span.fa {
            color: #fff;
            position: absolute;
            right: 30px;
            padding: 0 12px 0 15px;
            height: 53px;
            display: flex;
            top: 16px;
            align-items: center;
            font-size: 17px;
            transition: 0.2s all; }
            /* line 141, ../../global/shiftnav/shiftnav.scss */
            .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff i:hover,
            .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff span.fa:hover {
              cursor: pointer;
              color: #e0e722; }
            /* line 146, ../../global/shiftnav/shiftnav.scss */
            .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff i.fa-chevron-up,
            .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff span.fa.fa-chevron-up {
              display: none; }
          /* line 154, ../../global/shiftnav/shiftnav.scss */
          .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff.active i,
          .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff.active span.fa {
            color: #e0e722;
            right: 0;
            top: 0; }
          /* line 161, ../../global/shiftnav/shiftnav.scss */
          .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff.active > a.link {
            background-color: #000;
            border-bottom: 3px solid #c5b85d;
            padding-bottom: 13px !important;
            color: #c5b85d; }
          /* line 169, ../../global/shiftnav/shiftnav.scss */
          .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff a.link,
          .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff > ul > li > a {
            color: #fff;
            border-bottom: 1px solid #BCBCBC;
            text-transform: uppercase;
            font-weight: 600;
            font-family: "pressio";
            font-size: 20px;
            letter-spacing: 1.15px;
            line-height: 25px !important;
            padding: 15px 25px 15px 35px;
            display: block;
            width: 100%;
            transition: 0.2s all; }
            /* line 184, ../../global/shiftnav/shiftnav.scss */
            .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff a.link:hover, .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff a.link.active,
            .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff > ul > li > a:hover,
            .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff > ul > li > a.active {
              background-color: #000;
              border-bottom: 3px solid #c5b85d;
              padding-bottom: 13px !important;
              color: #c5b85d; }
          /* line 193, ../../global/shiftnav/shiftnav.scss */
          .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff.search {
            display: none; }
          /* line 197, ../../global/shiftnav/shiftnav.scss */
          .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff.has-sub {
            flex-wrap: wrap; }
            /* line 200, ../../global/shiftnav/shiftnav.scss */
            .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff.has-sub > ul {
              width: 100%;
              display: none;
              margin-left: 35px; }
              /* line 206, ../../global/shiftnav/shiftnav.scss */
              .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff.has-sub > ul li a {
                font-weight: 400;
                padding-left: 0; }
          /* line 214, ../../global/shiftnav/shiftnav.scss */
          .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff > span {
            display: none; }
          @media only screen and (max-width: 1024px) {
            /* line 219, ../../global/shiftnav/shiftnav.scss */
            .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff .shiftnav-submenu-activation-close {
              display: none; }
              /* line 223, ../../global/shiftnav/shiftnav.scss */
              .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff .shiftnav-submenu-activation-close span:before {
                background-image: url(../svg/arrow-caret-white.svg);
                content: '' !important;
                background-size: contain;
                position: absolute;
                width: 16px;
                height: 15px;
                top: 18px;
                right: 13px;
                background-repeat: no-repeat;
                transform: rotate(-90deg); }
            /* line 238, ../../global/shiftnav/shiftnav.scss */
            .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff .shiftnav-submenu-activation-open {
              display: block; }
              /* line 242, ../../global/shiftnav/shiftnav.scss */
              .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff .shiftnav-submenu-activation-open span:before {
                background-image: url(../svg/arrow-caret-white.svg);
                content: ' ' !important;
                background-size: contain;
                position: absolute;
                top: 22px;
                right: 14px;
                width: 16px;
                height: 15px;
                background-repeat: no-repeat;
                transform: rotate(90deg); }
            /* line 258, ../../global/shiftnav/shiftnav.scss */
            .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff.shiftnav-active .shiftnav-submenu-activation-close {
              display: block; }
            /* line 262, ../../global/shiftnav/shiftnav.scss */
            .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff.shiftnav-active .shiftnav-submenu-activation-open {
              display: none; }
            /* line 267, ../../global/shiftnav/shiftnav.scss */
            .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff > span {
              position: absolute;
              top: 0;
              right: 0;
              padding: 0 20px;
              max-width: 50px;
              height: 57px;
              width: 57px;
              cursor: pointer;
              z-index: 100;
              text-align: center; }
              /* line 280, ../../global/shiftnav/shiftnav.scss */
              .shiftnav .shiftnav-inner .utility .links .links-hold .link a.oldstuffff > span span:before {
                top: 14px;
                right: 10px; } }
    /* line 294, ../../global/shiftnav/shiftnav.scss */
    .shiftnav .shiftnav-inner .shiftnav-nav > ul {
      padding: 0 30px; }
      /* line 297, ../../global/shiftnav/shiftnav.scss */
      .shiftnav .shiftnav-inner .shiftnav-nav > ul > li {
        transition: 0.25s all; }
        /* line 301, ../../global/shiftnav/shiftnav.scss */
        .shiftnav .shiftnav-inner .shiftnav-nav > ul > li.shiftnav-active > a {
          border-bottom: 2px solid #e0e722;
          color: #e0e722;
          padding-left: 50px !important; }
        /* line 307, ../../global/shiftnav/shiftnav.scss */
        .shiftnav .shiftnav-inner .shiftnav-nav > ul > li.shiftnav-active > .shiftnav-submenu-activation {
          position: absolute;
          left: 0;
          transform: rotate(180deg) !important;
          top: 3px; }
          /* line 314, ../../global/shiftnav/shiftnav.scss */
          .shiftnav .shiftnav-inner .shiftnav-nav > ul > li.shiftnav-active > .shiftnav-submenu-activation i:before,
          .shiftnav .shiftnav-inner .shiftnav-nav > ul > li.shiftnav-active > .shiftnav-submenu-activation span.fa:before {
            color: #e0e722; }
        /* line 320, ../../global/shiftnav/shiftnav.scss */
        .shiftnav .shiftnav-inner .shiftnav-nav > ul > li.shiftnav-active a {
          padding-bottom: 15px !important; }
        /* line 325, ../../global/shiftnav/shiftnav.scss */
        .shiftnav .shiftnav-inner .shiftnav-nav > ul > li > a {
          border-bottom: 1px solid #BCBCBC;
          color: #fff;
          text-transform: uppercase;
          font-weight: bold;
          font-family: "pressio";
          font-size: 20px;
          letter-spacing: 1.15px;
          line-height: 25px !important;
          padding-left: 0 !important;
          padding-bottom: 15px !important; }
          /* line 337, ../../global/shiftnav/shiftnav.scss */
          .shiftnav .shiftnav-inner .shiftnav-nav > ul > li > a:hover {
            background-color: #000;
            border-bottom: 3px solid #e0e722;
            padding-bottom: 13px !important;
            color: #e0e722; }
        /* line 350, ../../global/shiftnav/shiftnav.scss */
        .shiftnav .shiftnav-inner .shiftnav-nav > ul > li > a:hover + span.shiftnav-submenu-activation i:before,
        .shiftnav .shiftnav-inner .shiftnav-nav > ul > li > a:hover + span.shiftnav-submenu-activation span.fa:before,
        .shiftnav .shiftnav-inner .shiftnav-nav > ul > li span.shiftnav-submenu-activation:hover i:before,
        .shiftnav .shiftnav-inner .shiftnav-nav > ul > li span.shiftnav-submenu-activation:hover span.fa:before {
          color: #e0e722; }
        /* line 356, ../../global/shiftnav/shiftnav.scss */
        .shiftnav .shiftnav-inner .shiftnav-nav > ul > li a {
          padding-bottom: 16px !important; }
        /* line 362, ../../global/shiftnav/shiftnav.scss */
        .shiftnav .shiftnav-inner .shiftnav-nav > ul > li > ul {
          list-style: none; }
          /* line 367, ../../global/shiftnav/shiftnav.scss */
          .shiftnav .shiftnav-inner .shiftnav-nav > ul > li > ul li a {
            border-bottom: 1px solid #BCBCBC;
            font-size: 20px;
            letter-spacing: 0;
            line-height: 22px;
            font-family: "pressio";
            color: #fff;
            padding-left: 0 !important; }
          /* line 378, ../../global/shiftnav/shiftnav.scss */
          .shiftnav .shiftnav-inner .shiftnav-nav > ul > li > ul li:hover a {
            color: #e0e722;
            border-bottom: 2px solid #e0e722; }
        /* line 386, ../../global/shiftnav/shiftnav.scss */
        .shiftnav .shiftnav-inner .shiftnav-nav > ul > li span.shiftnav-submenu-activation {
          transition: unset !important; }
          /* line 388, ../../global/shiftnav/shiftnav.scss */
          .shiftnav .shiftnav-inner .shiftnav-nav > ul > li span.shiftnav-submenu-activation:hover {
            border: none; }
          /* line 392, ../../global/shiftnav/shiftnav.scss */
          .shiftnav .shiftnav-inner .shiftnav-nav > ul > li span.shiftnav-submenu-activation i,
          .shiftnav .shiftnav-inner .shiftnav-nav > ul > li span.shiftnav-submenu-activation span.fa {
            margin-top: 0;
            top: 16px; }
            /* line 397, ../../global/shiftnav/shiftnav.scss */
            .shiftnav .shiftnav-inner .shiftnav-nav > ul > li span.shiftnav-submenu-activation i:before,
            .shiftnav .shiftnav-inner .shiftnav-nav > ul > li span.shiftnav-submenu-activation span.fa:before {
              color: #fff; }

/* line 408, ../../global/shiftnav/shiftnav.scss */
.shiftnav-toggle-button {
  color: #000; }

/* line 416, ../../global/shiftnav/shiftnav.scss */
.fa.fa-chevron-down:before, .fa.fa-chevron-right:before {
  background-image: url("../svg/arrow-caret-white.svg");
  content: ' ' !important;
  background-size: contain;
  position: absolute;
  top: 7px;
  right: -18px;
  width: 16px;
  height: 15px;
  background-repeat: no-repeat; }

/* line 430, ../../global/shiftnav/shiftnav.scss */
.fa.fa-chevron-down {
  transform: rotate(90deg); }

/* line 435, ../../global/shiftnav/shiftnav.scss */
.fa.fa-chevron-up:before {
  background-image: url("../svg/arrow-caret-white.svg");
  content: ' ' !important;
  background-size: contain;
  position: absolute;
  top: 3px;
  right: -18px;
  width: 16px;
  height: 15px;
  background-repeat: no-repeat;
  transform: rotate(-90deg); }

/*# sourceMappingURL=shiftnav.css.map */
/* line 3, ../../global/utility/utility.scss */
.stroke_primary {
  stroke: #ce0f69; }

/* line 7, ../../global/utility/utility.scss */
.fill_primary {
  fill: #ce0f69; }

/* line 12, ../../global/utility/utility.scss */
.bg_primary_accent {
  background-color: #ce0f69; }
  /* line 11, ../scss/_mixins.scss */
  .bg_primary_accent h1,
  .bg_primary_accent h2,
  .bg_primary_accent h3,
  .bg_primary_accent h4,
  .bg_primary_accent h5,
  .bg_primary_accent h6,
  .bg_primary_accent p,
  .bg_primary_accent span,
  .bg_primary_accent li,
  .bg_primary_accent div,
  .bg_primary_accent a {
    color: #fff; }
    /* line 24, ../scss/_mixins.scss */
    .bg_primary_accent h1.button.text:after,
    .bg_primary_accent h2.button.text:after,
    .bg_primary_accent h3.button.text:after,
    .bg_primary_accent h4.button.text:after,
    .bg_primary_accent h5.button.text:after,
    .bg_primary_accent h6.button.text:after,
    .bg_primary_accent p.button.text:after,
    .bg_primary_accent span.button.text:after,
    .bg_primary_accent li.button.text:after,
    .bg_primary_accent div.button.text:after,
    .bg_primary_accent a.button.text:after {
      background-color: #fff; }
  /* line 30, ../scss/_mixins.scss */
  .bg_primary_accent p a:not(.button) {
    text-decoration: underline; }
  /* line 35, ../scss/_mixins.scss */
  .bg_primary_accent a:not(.button):hover {
    color: #fff; }
  /* line 42, ../scss/_mixins.scss */
  .bg_primary_accent .custom-select-wrapper .custom-select__trigger span {
    color: #fff !important; }
  /* line 45, ../scss/_mixins.scss */
  .bg_primary_accent .custom-select-wrapper .custom-select__trigger i:before {
    content: url(../svg/arrow-right-white.svg) !important; }
  /* line 50, ../scss/_mixins.scss */
  .bg_primary_accent .custom-select-wrapper .custom-options span {
    color: #000 !important; }

/* line 17, ../../global/utility/utility.scss */
.bg_primary_accent_faded {
  background-color: #b42066; }
  /* line 11, ../scss/_mixins.scss */
  .bg_primary_accent_faded h1,
  .bg_primary_accent_faded h2,
  .bg_primary_accent_faded h3,
  .bg_primary_accent_faded h4,
  .bg_primary_accent_faded h5,
  .bg_primary_accent_faded h6,
  .bg_primary_accent_faded p,
  .bg_primary_accent_faded span,
  .bg_primary_accent_faded li,
  .bg_primary_accent_faded div,
  .bg_primary_accent_faded a {
    color: #fff; }
    /* line 24, ../scss/_mixins.scss */
    .bg_primary_accent_faded h1.button.text:after,
    .bg_primary_accent_faded h2.button.text:after,
    .bg_primary_accent_faded h3.button.text:after,
    .bg_primary_accent_faded h4.button.text:after,
    .bg_primary_accent_faded h5.button.text:after,
    .bg_primary_accent_faded h6.button.text:after,
    .bg_primary_accent_faded p.button.text:after,
    .bg_primary_accent_faded span.button.text:after,
    .bg_primary_accent_faded li.button.text:after,
    .bg_primary_accent_faded div.button.text:after,
    .bg_primary_accent_faded a.button.text:after {
      background-color: #fff; }
  /* line 30, ../scss/_mixins.scss */
  .bg_primary_accent_faded p a:not(.button) {
    text-decoration: underline; }
  /* line 35, ../scss/_mixins.scss */
  .bg_primary_accent_faded a:not(.button):hover {
    color: #fff; }
  /* line 42, ../scss/_mixins.scss */
  .bg_primary_accent_faded .custom-select-wrapper .custom-select__trigger span {
    color: #fff !important; }
  /* line 45, ../scss/_mixins.scss */
  .bg_primary_accent_faded .custom-select-wrapper .custom-select__trigger i:before {
    content: url(../svg/arrow-right-white.svg) !important; }
  /* line 50, ../scss/_mixins.scss */
  .bg_primary_accent_faded .custom-select-wrapper .custom-options span {
    color: #000 !important; }

/* line 22, ../../global/utility/utility.scss */
.bg_light {
  background-color: #f7f7f7; }

/* line 11, ../scss/_mixins.scss */
.bg_dark h1,
.bg_dark h2,
.bg_dark h3,
.bg_dark h4,
.bg_dark h5,
.bg_dark h6,
.bg_dark p,
.bg_dark span,
.bg_dark li,
.bg_dark div,
.bg_dark a {
  color: #fff; }
  /* line 24, ../scss/_mixins.scss */
  .bg_dark h1.button.text:after,
  .bg_dark h2.button.text:after,
  .bg_dark h3.button.text:after,
  .bg_dark h4.button.text:after,
  .bg_dark h5.button.text:after,
  .bg_dark h6.button.text:after,
  .bg_dark p.button.text:after,
  .bg_dark span.button.text:after,
  .bg_dark li.button.text:after,
  .bg_dark div.button.text:after,
  .bg_dark a.button.text:after {
    background-color: #fff; }

/* line 30, ../scss/_mixins.scss */
.bg_dark p a:not(.button) {
  text-decoration: underline; }

/* line 35, ../scss/_mixins.scss */
.bg_dark a:not(.button):hover {
  color: #fff; }

/* line 42, ../scss/_mixins.scss */
.bg_dark .custom-select-wrapper .custom-select__trigger span {
  color: #fff !important; }

/* line 45, ../scss/_mixins.scss */
.bg_dark .custom-select-wrapper .custom-select__trigger i:before {
  content: url(../svg/arrow-right-white.svg) !important; }

/* line 50, ../scss/_mixins.scss */
.bg_dark .custom-select-wrapper .custom-options span {
  color: #000 !important; }

/* line 30, ../../global/utility/utility.scss */
.bg_primary_dark {
  background-color: #000; }
  /* line 11, ../scss/_mixins.scss */
  .bg_primary_dark h1,
  .bg_primary_dark h2,
  .bg_primary_dark h3,
  .bg_primary_dark h4,
  .bg_primary_dark h5,
  .bg_primary_dark h6,
  .bg_primary_dark p,
  .bg_primary_dark span,
  .bg_primary_dark li,
  .bg_primary_dark div,
  .bg_primary_dark a {
    color: #fff; }
    /* line 24, ../scss/_mixins.scss */
    .bg_primary_dark h1.button.text:after,
    .bg_primary_dark h2.button.text:after,
    .bg_primary_dark h3.button.text:after,
    .bg_primary_dark h4.button.text:after,
    .bg_primary_dark h5.button.text:after,
    .bg_primary_dark h6.button.text:after,
    .bg_primary_dark p.button.text:after,
    .bg_primary_dark span.button.text:after,
    .bg_primary_dark li.button.text:after,
    .bg_primary_dark div.button.text:after,
    .bg_primary_dark a.button.text:after {
      background-color: #fff; }
  /* line 30, ../scss/_mixins.scss */
  .bg_primary_dark p a:not(.button) {
    text-decoration: underline; }
  /* line 35, ../scss/_mixins.scss */
  .bg_primary_dark a:not(.button):hover {
    color: #fff; }
  /* line 42, ../scss/_mixins.scss */
  .bg_primary_dark .custom-select-wrapper .custom-select__trigger span {
    color: #fff !important; }
  /* line 45, ../scss/_mixins.scss */
  .bg_primary_dark .custom-select-wrapper .custom-select__trigger i:before {
    content: url(../svg/arrow-right-white.svg) !important; }
  /* line 50, ../scss/_mixins.scss */
  .bg_primary_dark .custom-select-wrapper .custom-options span {
    color: #000 !important; }
  /* line 185, ../scss/_mixins.scss */
  .bg_primary_dark .button.primary_dark_outline,
  .bg_primary_dark .button.primary_color_outline {
    background-image: linear-gradient(to right, transparent 50%, #fff 50%) !important;
    border-color: #fff !important;
    background-color: transparent !important;
    color: #fff !important; }
    /* line 191, ../scss/_mixins.scss */
    .bg_primary_dark .button.primary_dark_outline:hover,
    .bg_primary_dark .button.primary_color_outline:hover {
      color: #000 !important;
      background-image: linear-gradient(to right, transparent 50%, #fff 50%) !important;
      border-color: #fff !important; }
  /* line 197, ../scss/_mixins.scss */
  .bg_primary_dark .button.primary_color_solid,
  .bg_primary_dark .button.primary_dark_solid {
    background-image: linear-gradient(to right, #fff 50%, transparent 50%) !important;
    color: #000 !important;
    border-color: #fff !important;
    background-color: transparent !important; }
    /* line 203, ../scss/_mixins.scss */
    .bg_primary_dark .button.primary_color_solid:hover,
    .bg_primary_dark .button.primary_dark_solid:hover {
      background-image: linear-gradient(to right, #fff 49%, transparent 50%) !important;
      border-color: #fff !important;
      color: #fff !important;
      background-color: transparent !important; }

/* line 36, ../../global/utility/utility.scss */
.bg_black {
  background-color: #000; }

/* line 40, ../../global/utility/utility.scss */
.bg_white {
  background-color: #fff; }

/* line 44, ../../global/utility/utility.scss */
.bg_secondary_dark {
  background-color: #2C2C2C; }
  /* line 11, ../scss/_mixins.scss */
  .bg_secondary_dark h1,
  .bg_secondary_dark h2,
  .bg_secondary_dark h3,
  .bg_secondary_dark h4,
  .bg_secondary_dark h5,
  .bg_secondary_dark h6,
  .bg_secondary_dark p,
  .bg_secondary_dark span,
  .bg_secondary_dark li,
  .bg_secondary_dark div,
  .bg_secondary_dark a {
    color: #fff; }
    /* line 24, ../scss/_mixins.scss */
    .bg_secondary_dark h1.button.text:after,
    .bg_secondary_dark h2.button.text:after,
    .bg_secondary_dark h3.button.text:after,
    .bg_secondary_dark h4.button.text:after,
    .bg_secondary_dark h5.button.text:after,
    .bg_secondary_dark h6.button.text:after,
    .bg_secondary_dark p.button.text:after,
    .bg_secondary_dark span.button.text:after,
    .bg_secondary_dark li.button.text:after,
    .bg_secondary_dark div.button.text:after,
    .bg_secondary_dark a.button.text:after {
      background-color: #fff; }
  /* line 30, ../scss/_mixins.scss */
  .bg_secondary_dark p a:not(.button) {
    text-decoration: underline; }
  /* line 35, ../scss/_mixins.scss */
  .bg_secondary_dark a:not(.button):hover {
    color: #fff; }
  /* line 42, ../scss/_mixins.scss */
  .bg_secondary_dark .custom-select-wrapper .custom-select__trigger span {
    color: #fff !important; }
  /* line 45, ../scss/_mixins.scss */
  .bg_secondary_dark .custom-select-wrapper .custom-select__trigger i:before {
    content: url(../svg/arrow-right-white.svg) !important; }
  /* line 50, ../scss/_mixins.scss */
  .bg_secondary_dark .custom-select-wrapper .custom-options span {
    color: #000 !important; }
  /* line 185, ../scss/_mixins.scss */
  .bg_secondary_dark .button.primary_dark_outline,
  .bg_secondary_dark .button.primary_color_outline {
    background-image: linear-gradient(to right, transparent 50%, #fff 50%) !important;
    border-color: #fff !important;
    background-color: transparent !important;
    color: #fff !important; }
    /* line 191, ../scss/_mixins.scss */
    .bg_secondary_dark .button.primary_dark_outline:hover,
    .bg_secondary_dark .button.primary_color_outline:hover {
      color: #000 !important;
      background-image: linear-gradient(to right, transparent 50%, #fff 50%) !important;
      border-color: #fff !important; }
  /* line 197, ../scss/_mixins.scss */
  .bg_secondary_dark .button.primary_color_solid,
  .bg_secondary_dark .button.primary_dark_solid {
    background-image: linear-gradient(to right, #fff 50%, transparent 50%) !important;
    color: #000 !important;
    border-color: #fff !important;
    background-color: transparent !important; }
    /* line 203, ../scss/_mixins.scss */
    .bg_secondary_dark .button.primary_color_solid:hover,
    .bg_secondary_dark .button.primary_dark_solid:hover {
      background-image: linear-gradient(to right, #fff 49%, transparent 50%) !important;
      border-color: #fff !important;
      color: #fff !important;
      background-color: transparent !important; }

/* line 50, ../../global/utility/utility.scss */
.bg_secondary_accent {
  background-color: #ce0f69; }

/* line 55, ../../global/utility/utility.scss */
.bg_dark_pattern {
  background-color: #000;
  background-image: url(../svg/nll-dark-pattern.svg);
  background-size: cover;
  color: #fff; }
  /* line 185, ../scss/_mixins.scss */
  .bg_dark_pattern .button.primary_dark_outline,
  .bg_dark_pattern .button.primary_color_outline {
    background-image: linear-gradient(to right, transparent 50%, #fff 50%) !important;
    border-color: #fff !important;
    background-color: transparent !important;
    color: #fff !important; }
    /* line 191, ../scss/_mixins.scss */
    .bg_dark_pattern .button.primary_dark_outline:hover,
    .bg_dark_pattern .button.primary_color_outline:hover {
      color: #000 !important;
      background-image: linear-gradient(to right, transparent 50%, #fff 50%) !important;
      border-color: #fff !important; }
  /* line 197, ../scss/_mixins.scss */
  .bg_dark_pattern .button.primary_color_solid,
  .bg_dark_pattern .button.primary_dark_solid {
    background-image: linear-gradient(to right, #fff 50%, transparent 50%) !important;
    color: #000 !important;
    border-color: #fff !important;
    background-color: transparent !important; }
    /* line 203, ../scss/_mixins.scss */
    .bg_dark_pattern .button.primary_color_solid:hover,
    .bg_dark_pattern .button.primary_dark_solid:hover {
      background-image: linear-gradient(to right, #fff 49%, transparent 50%) !important;
      border-color: #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
  /* line 11, ../scss/_mixins.scss */
  .bg_dark_pattern h1,
  .bg_dark_pattern h2,
  .bg_dark_pattern h3,
  .bg_dark_pattern h4,
  .bg_dark_pattern h5,
  .bg_dark_pattern h6,
  .bg_dark_pattern p,
  .bg_dark_pattern span,
  .bg_dark_pattern li,
  .bg_dark_pattern div,
  .bg_dark_pattern a {
    color: #fff; }
    /* line 24, ../scss/_mixins.scss */
    .bg_dark_pattern h1.button.text:after,
    .bg_dark_pattern h2.button.text:after,
    .bg_dark_pattern h3.button.text:after,
    .bg_dark_pattern h4.button.text:after,
    .bg_dark_pattern h5.button.text:after,
    .bg_dark_pattern h6.button.text:after,
    .bg_dark_pattern p.button.text:after,
    .bg_dark_pattern span.button.text:after,
    .bg_dark_pattern li.button.text:after,
    .bg_dark_pattern div.button.text:after,
    .bg_dark_pattern a.button.text:after {
      background-color: #fff; }
  /* line 30, ../scss/_mixins.scss */
  .bg_dark_pattern p a:not(.button) {
    text-decoration: underline; }
  /* line 35, ../scss/_mixins.scss */
  .bg_dark_pattern a:not(.button):hover {
    color: #fff; }
  /* line 42, ../scss/_mixins.scss */
  .bg_dark_pattern .custom-select-wrapper .custom-select__trigger span {
    color: #fff !important; }
  /* line 45, ../scss/_mixins.scss */
  .bg_dark_pattern .custom-select-wrapper .custom-select__trigger i:before {
    content: url(../svg/arrow-right-white.svg) !important; }
  /* line 50, ../scss/_mixins.scss */
  .bg_dark_pattern .custom-select-wrapper .custom-options span {
    color: #000 !important; }
  @media only screen and (max-width: 640px) {
    /* line 55, ../../global/utility/utility.scss */
    .bg_dark_pattern {
      background-image: url(../svg/nll-dark-pattern-mobile.svg); } }
  /* line 67, ../../global/utility/utility.scss */
  .bg_dark_pattern .primary_dark_solid {
    background-image: linear-gradient(to right, #fff 50%, transparent 50%) !important;
    color: #000;
    padding: 12px 31px !important;
    border-color: #fff;
    position: relative;
    transition: background-color 0.25s; }
    /* line 79, ../../global/utility/utility.scss */
    .bg_dark_pattern .primary_dark_solid:hover {
      transition: background-color 0.25s;
      background-color: #000;
      border-color: #fff;
      color: #fff; }

/* line 88, ../../global/utility/utility.scss */
.default_pattern {
  background-color: #f7f7f7;
  background-image: url(../svg/nll-light-pattern.svg);
  background-size: cover; }
  @media only screen and (max-width: 640px) {
    /* line 88, ../../global/utility/utility.scss */
    .default_pattern {
      background-image: url(../svg/nll-light-logo-pattern-mobile.svg); } }

/* line 99, ../../global/utility/utility.scss */
.bg_primary_accent_hover {
  transition: background-color 0.25s; }
  /* line 102, ../../global/utility/utility.scss */
  .bg_primary_accent_hover:hover {
    background-color: #ce0f69; }

/* line 107, ../../global/utility/utility.scss */
.bg_light_hover {
  transition: background-color 0.25s; }
  /* line 110, ../../global/utility/utility.scss */
  .bg_light_hover:hover {
    background-color: #f7f7f7; }

/* line 115, ../../global/utility/utility.scss */
.bg_primary_dark_hover {
  transition: background-color 0.25s; }
  /* line 118, ../../global/utility/utility.scss */
  .bg_primary_dark_hover:hover {
    background-color: #000; }

/* line 123, ../../global/utility/utility.scss */
.bg_secondary_dark_hover {
  transition: background-color 0.25s; }
  /* line 126, ../../global/utility/utility.scss */
  .bg_secondary_dark_hover:hover {
    background-color: #2C2C2C; }

/* line 131, ../../global/utility/utility.scss */
.bg_secondary_accent_hover {
  transition: background-color 0.25s; }
  /* line 134, ../../global/utility/utility.scss */
  .bg_secondary_accent_hover:hover {
    background-color: #ce0f69; }

/* line 139, ../../global/utility/utility.scss */
.bg_primary_accent_faded_hover {
  transition: background-color 0.25s; }
  /* line 142, ../../global/utility/utility.scss */
  .bg_primary_accent_faded_hover:hover {
    background-color: #b42066; }

/* line 158, ../../global/utility/utility.scss */
.zero-padding-top {
  padding-top: 0px !important; }

/* line 162, ../../global/utility/utility.scss */
.small-padding-top {
  padding-top: 35px !important; }

/* line 166, ../../global/utility/utility.scss */
.medium-padding-top {
  padding-top: 70px !important; }

/* line 170, ../../global/utility/utility.scss */
.large-padding-top {
  padding-top: 105px !important; }

/* line 174, ../../global/utility/utility.scss */
.custom-padding-top {
  padding-top: unset !important; }

/* line 178, ../../global/utility/utility.scss */
.zero-padding-bottom {
  padding-bottom: 0px !important; }

/* line 182, ../../global/utility/utility.scss */
.small-padding-bottom {
  padding-bottom: 35px !important; }

/* line 186, ../../global/utility/utility.scss */
.medium-padding-bottom {
  padding-bottom: 70px !important; }

/* line 190, ../../global/utility/utility.scss */
.large-padding-bottom {
  padding-bottom: 105px !important; }

/* line 194, ../../global/utility/utility.scss */
.custom-padding-bottom {
  padding-bottom: unset !important; }

/* line 198, ../../global/utility/utility.scss */
.zero-margin-top {
  margin-top: 0px !important; }

/* line 202, ../../global/utility/utility.scss */
.small-margin-top {
  margin-top: 35px !important; }

/* line 206, ../../global/utility/utility.scss */
.medium-margin-top {
  margin-top: 70px !important; }

/* line 210, ../../global/utility/utility.scss */
.large-margin-top {
  margin-top: 105px !important; }

/* line 214, ../../global/utility/utility.scss */
.custom-margin-top {
  margin-top: unset !important; }

/* line 218, ../../global/utility/utility.scss */
.zero-margin-bottom {
  margin-bottom: 0px !important; }

/* line 222, ../../global/utility/utility.scss */
.small-margin-bottom {
  margin-bottom: 35px !important; }

/* line 226, ../../global/utility/utility.scss */
.medium-margin-bottom {
  margin-bottom: 70px !important; }

/* line 230, ../../global/utility/utility.scss */
.large-margin-bottom {
  margin-bottom: 105px !important; }

/* line 234, ../../global/utility/utility.scss */
.custom-margin-bottom {
  margin-bottom: unset !important; }

/* line 238, ../../global/utility/utility.scss */
#wp-admin-bar-new_draft {
  display: none; }

/* line 243, ../../global/utility/utility.scss */
#wpadminbar img.avatar {
  display: none !important; }

/* line 247, ../../global/utility/utility.scss */
#wpadminbar
#wp-admin-bar-my-account.with-avatar
#wp-admin-bar-user-actions
> li {
  margin-left: 0px; }

/* line 256, ../../global/utility/utility.scss */
.default_pattern .slide p,
.default_pattern .slide span {
  color: #2C2C2C !important; }

/* line 266, ../../global/utility/utility.scss */
.default_pattern .arrows > div.prev span:before {
  content: url(../svg/arrow-long-red-prev.svg); }

/* line 273, ../../global/utility/utility.scss */
.default_pattern .arrows > div.count p {
  color: #2C2C2C; }

/* line 280, ../../global/utility/utility.scss */
.default_pattern .arrows > div.next span:after {
  content: url(../svg/arrow-long-red.svg); }

/* line 294, ../../global/utility/utility.scss */
.bg_dark_pattern .arrows > div.prev span:before {
  content: url(../svg/arrow-long-white-prev.svg); }

/* line 302, ../../global/utility/utility.scss */
.bg_dark_pattern .arrows > div.next span:after {
  content: url(../svg/arrow-long-white.svg); }

/* line 311, ../../global/utility/utility.scss */
.aligncenter {
  text-align: center; }

/* line 315, ../../global/utility/utility.scss */
img.aligncenter {
  margin: 0 auto;
  display: block; }

/* line 320, ../../global/utility/utility.scss */
.small-centered {
  text-align: center;
  margin: 0 auto; }

/* line 325, ../../global/utility/utility.scss */
#moove_gdpr_cookie_info_bar {
  display: none !important; }
  /* line 328, ../../global/utility/utility.scss */
  #moove_gdpr_cookie_info_bar.show {
    display: block !important; }

/* line 333, ../../global/utility/utility.scss */
.sl-id-2051 {
  display: none; }

@media only screen and (min-width: 640px) {
  /* line 337, ../../global/utility/utility.scss */
  .show-for-mobile-only {
    display: none; } }

@media only screen and (max-width: 640px) {
  /* line 343, ../../global/utility/utility.scss */
  .show-for-medium {
    display: none; } }

/* line 349, ../../global/utility/utility.scss */
#sb_instagram .sbi_follow_btn a {
  background: #000 !important; }

/*# sourceMappingURL=utility.css.map */
/* line 2, ../../archives/post/post-archive.scss */
.blog-archive {
  padding-top: 60px;
  padding-bottom: 60px; }
  @media only screen and (max-width: 1024px) {
    /* line 2, ../../archives/post/post-archive.scss */
    .blog-archive {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media only screen and (max-width: 640px) {
    /* line 2, ../../archives/post/post-archive.scss */
    .blog-archive {
      padding-top: 40px;
      padding-bottom: 40px; } }
  /* line 4, ../../archives/post/post-archive.scss */
  .blog-archive .blog-post {
    padding-top: 40px;
    padding-bottom: 40px;
    border-bottom: 2px solid #f7f7f7; }
    /* line 8, ../../archives/post/post-archive.scss */
    .blog-archive .blog-post:first-of-type {
      padding-top: 0px; }
    /* line 12, ../../archives/post/post-archive.scss */
    .blog-archive .blog-post .image .image_holder {
      min-height: 300px;
      background-size: cover;
      background-position: center center;
      cursor: pointer; }
    /* line 19, ../../archives/post/post-archive.scss */
    .blog-archive .blog-post .info {
      display: flex;
      align-items: center; }
      /* line 22, ../../archives/post/post-archive.scss */
      .blog-archive .blog-post .info .hold-me {
        padding-left: 30px; }
        /* line 24, ../../archives/post/post-archive.scss */
        .blog-archive .blog-post .info .hold-me .button {
          margin: 0px; }
  /* line 30, ../../archives/post/post-archive.scss */
  .blog-archive .pagination {
    text-align: center;
    padding-top: 45px;
    padding-bottom: 20px;
    margin: 0 auto; }
    /* line 36, ../../archives/post/post-archive.scss */
    .blog-archive .pagination ul {
      display: inline-block; }
      /* line 38, ../../archives/post/post-archive.scss */
      .blog-archive .pagination ul li {
        font-size: 20px;
        margin-right: 0.0625rem;
        border-radius: 0;
        font-weight: bold; }
        /* line 43, ../../archives/post/post-archive.scss */
        .blog-archive .pagination ul li a {
          line-height: 25px;
          padding: 6px 14px; }
        /* line 48, ../../archives/post/post-archive.scss */
        .blog-archive .pagination ul li span.current {
          background-color: #ce0f69;
          padding: 6px 14px; }

/*# sourceMappingURL=post-archive.css.map */

/*# sourceMappingURL=cm_all_player_stats.css.map */
/* line 3, ../../compmods/game/cm_game.scss */
.cm_game {
  width: 100%; }
  /* line 6, ../../compmods/game/cm_game.scss */
  .cm_game p,
  .cm_game span,
  .cm_game strong,
  .cm_game div,
  .cm_game a {
    color: #000; }
  /* line 14, ../../compmods/game/cm_game.scss */
  .cm_game .top_summary {
    background-color: #f7f7f7;
    padding: 18px 0 0; }
    /* line 18, ../../compmods/game/cm_game.scss */
    .cm_game .top_summary .date_location {
      padding: 0 0 8px;
      border-bottom: 1px solid #7f8083;
      display: flex;
      justify-content: space-between;
      align-items: flex-end; }
      @media only screen and (max-width: 1024px) {
        /* line 18, ../../compmods/game/cm_game.scss */
        .cm_game .top_summary .date_location {
          border-width: 2px; } }
      @media only screen and (max-width: 640px) {
        /* line 18, ../../compmods/game/cm_game.scss */
        .cm_game .top_summary .date_location {
          border-color: #000; } }
      /* line 34, ../../compmods/game/cm_game.scss */
      .cm_game .top_summary .date_location span {
        text-transform: uppercase;
        font-family: "pressio";
        font-size: 12px;
        letter-spacing: 0.75px;
        line-height: 25px; }
        @media only screen and (max-width: 640px) {
          /* line 34, ../../compmods/game/cm_game.scss */
          .cm_game .top_summary .date_location span {
            font-size: 9px;
            line-height: 16px; } }
      /* line 47, ../../compmods/game/cm_game.scss */
      .cm_game .top_summary .date_location .tv {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        @media only screen and (max-width: 1024px) {
          /* line 47, ../../compmods/game/cm_game.scss */
          .cm_game .top_summary .date_location .tv {
            display: none; } }
        /* line 57, ../../compmods/game/cm_game.scss */
        .cm_game .top_summary .date_location .tv img {
          max-width: 70px;
          height: auto; }
        /* line 62, ../../compmods/game/cm_game.scss */
        .cm_game .top_summary .date_location .tv span {
          font-family: "pressio";
          font-size: 11px;
          text-transform: uppercase;
          line-height: 18px; }
      /* line 71, ../../compmods/game/cm_game.scss */
      .cm_game .top_summary .date_location span.date strong {
        margin-right: 10px; }
  /* line 78, ../../compmods/game/cm_game.scss */
  .cm_game .team_summary {
    background-color: #f7f7f7; }
    /* line 81, ../../compmods/game/cm_game.scss */
    .cm_game .team_summary .scheduled {
      padding: 30px 0;
      display: flex;
      align-items: center;
      justify-content: center; }
      @media only screen and (max-width: 640px) {
        /* line 81, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .scheduled {
          padding: 12px 0; } }
      /* line 92, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .scheduled .home_team,
      .cm_game .team_summary .scheduled .away_team {
        display: flex;
        align-items: center; }
        @media only screen and (max-width: 640px) {
          /* line 97, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .scheduled .home_team .team_info,
          .cm_game .team_summary .scheduled .away_team .team_info {
            text-align: center; } }
        /* line 104, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .scheduled .home_team.victory .score,
        .cm_game .team_summary .scheduled .away_team.victory .score {
          position: relative; }
          /* line 107, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .scheduled .home_team.victory .score::before,
          .cm_game .team_summary .scheduled .away_team.victory .score::before {
            content: url("../svg/arrow-right.svg");
            right: -25px;
            transform: rotate(180deg);
            position: absolute; }
        /* line 116, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .scheduled .home_team .team,
        .cm_game .team_summary .scheduled .home_team .team_abbr,
        .cm_game .team_summary .scheduled .away_team .team,
        .cm_game .team_summary .scheduled .away_team .team_abbr {
          color: #000;
          font-family: "pressio";
          font-size: 24px;
          letter-spacing: 0.2px;
          line-height: 28px;
          font-weight: 300; }
          @media only screen and (max-width: 1024px) {
            /* line 116, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .scheduled .home_team .team,
            .cm_game .team_summary .scheduled .home_team .team_abbr,
            .cm_game .team_summary .scheduled .away_team .team,
            .cm_game .team_summary .scheduled .away_team .team_abbr {
              display: none !important; } }
          /* line 129, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .scheduled .home_team .team strong,
          .cm_game .team_summary .scheduled .home_team .team_abbr strong,
          .cm_game .team_summary .scheduled .away_team .team strong,
          .cm_game .team_summary .scheduled .away_team .team_abbr strong {
            font-weight: 500;
            display: block; }
        /* line 135, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .scheduled .home_team .team_abbr,
        .cm_game .team_summary .scheduled .away_team .team_abbr {
          display: none; }
          @media only screen and (max-width: 1024px) {
            /* line 135, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .scheduled .home_team .team_abbr,
            .cm_game .team_summary .scheduled .away_team .team_abbr {
              display: block !important; } }
          @media only screen and (max-width: 640px) {
            /* line 135, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .scheduled .home_team .team_abbr,
            .cm_game .team_summary .scheduled .away_team .team_abbr {
              font-size: 12px;
              letter-spacing: 0.25px;
              line-height: 16px; } }
        /* line 149, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .scheduled .home_team .record_standing,
        .cm_game .team_summary .scheduled .away_team .record_standing {
          display: flex;
          width: 100%; }
          @media only screen and (max-width: 1024px) {
            /* line 149, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .scheduled .home_team .record_standing,
            .cm_game .team_summary .scheduled .away_team .record_standing {
              flex-direction: column; }
              /* line 156, ../../compmods/game/cm_game.scss */
              .cm_game .team_summary .scheduled .home_team .record_standing span,
              .cm_game .team_summary .scheduled .away_team .record_standing span {
                color: #000; } }
          /* line 161, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .scheduled .home_team .record_standing span,
          .cm_game .team_summary .scheduled .away_team .record_standing span {
            color: #7f8083;
            font-family: "pressio";
            font-size: 15px;
            letter-spacing: 0;
            line-height: 22px;
            text-align: right; }
            /* line 169, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .scheduled .home_team .record_standing span.record,
            .cm_game .team_summary .scheduled .away_team .record_standing span.record {
              margin-right: 5px; }
              @media only screen and (max-width: 1024px) {
                /* line 169, ../../compmods/game/cm_game.scss */
                .cm_game .team_summary .scheduled .home_team .record_standing span.record,
                .cm_game .team_summary .scheduled .away_team .record_standing span.record {
                  margin-right: 0; } }
            @media only screen and (max-width: 1024px) {
              /* line 161, ../../compmods/game/cm_game.scss */
              .cm_game .team_summary .scheduled .home_team .record_standing span,
              .cm_game .team_summary .scheduled .away_team .record_standing span {
                color: #000; } }
            @media only screen and (max-width: 640px) {
              /* line 161, ../../compmods/game/cm_game.scss */
              .cm_game .team_summary .scheduled .home_team .record_standing span,
              .cm_game .team_summary .scheduled .away_team .record_standing span {
                font-size: 9px;
                letter-spacing: 0;
                line-height: 12px; } }
        /* line 189, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .scheduled .home_team img,
        .cm_game .team_summary .scheduled .away_team img {
          max-width: 90px;
          height: auto; }
          @media only screen and (max-width: 640px) {
            /* line 189, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .scheduled .home_team img,
            .cm_game .team_summary .scheduled .away_team img {
              width: 40px; } }
        /* line 198, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .scheduled .home_team .score,
        .cm_game .team_summary .scheduled .away_team .score {
          font-size: 42px;
          letter-spacing: 1.75px;
          line-height: 38px;
          font-family: "pressio-condensed";
          font-weight: 500; }
          @media only screen and (max-width: 1024px) {
            /* line 198, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .scheduled .home_team .score,
            .cm_game .team_summary .scheduled .away_team .score {
              display: none; } }
          /* line 209, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .scheduled .home_team .score.mobile,
          .cm_game .team_summary .scheduled .away_team .score.mobile {
            display: none;
            letter-spacing: 0; }
            @media only screen and (max-width: 1024px) {
              /* line 209, ../../compmods/game/cm_game.scss */
              .cm_game .team_summary .scheduled .home_team .score.mobile,
              .cm_game .team_summary .scheduled .away_team .score.mobile {
                display: block;
                font-size: 25px;
                line-height: 32px; } }
            @media only screen and (max-width: 640px) {
              /* line 209, ../../compmods/game/cm_game.scss */
              .cm_game .team_summary .scheduled .home_team .score.mobile,
              .cm_game .team_summary .scheduled .away_team .score.mobile {
                line-height: 12px;
                margin-top: 7px; } }
        /* line 227, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .scheduled .home_team.defeat span.team,
        .cm_game .team_summary .scheduled .home_team.defeat strong,
        .cm_game .team_summary .scheduled .home_team.defeat span.team_abbr,
        .cm_game .team_summary .scheduled .home_team.defeat .score.mobile,
        .cm_game .team_summary .scheduled .home_team.defeat .score,
        .cm_game .team_summary .scheduled .away_team.defeat span.team,
        .cm_game .team_summary .scheduled .away_team.defeat strong,
        .cm_game .team_summary .scheduled .away_team.defeat span.team_abbr,
        .cm_game .team_summary .scheduled .away_team.defeat .score.mobile,
        .cm_game .team_summary .scheduled .away_team.defeat .score {
          color: #7f8083; }
      /* line 238, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .scheduled .away_team {
        justify-content: flex-end; }
        @media only screen and (max-width: 640px) {
          /* line 242, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .scheduled .away_team.victory .team_info {
            margin-right: 20px; } }
        /* line 248, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .scheduled .away_team.victory .team_info .score::before {
          top: 13px; }
          @media only screen and (max-width: 640px) {
            /* line 248, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .scheduled .away_team.victory .team_info .score::before {
              top: -5px;
              right: -21px; } }
      @media only screen and (max-width: 640px) {
        /* line 264, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .scheduled .home_team.victory .team_info {
          margin-left: 20px; } }
      /* line 270, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .scheduled .home_team.victory .team_info .score:before {
        right: unset;
        left: -25px;
        transform: none;
        top: -8px; }
      /* line 280, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .scheduled .home_team .record_standing {
        justify-content: flex-end; }
      /* line 284, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .scheduled .home_team .score {
        margin-right: 50px; }
        @media only screen and (max-width: 640px) {
          /* line 284, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .scheduled .home_team .score {
            margin-right: 0px; } }
      /* line 292, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .scheduled .home_team img {
        margin-right: 30px; }
        @media only screen and (max-width: 640px) {
          /* line 292, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .scheduled .home_team img {
            margin-right: 15px; } }
      @media only screen and (max-width: 1024px) {
        /* line 300, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .scheduled .home_team .team_abbr {
          text-align: right; } }
      /* line 306, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .scheduled .home_team .team {
        width: 100%;
        display: block;
        text-align: right; }
      /* line 314, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .scheduled .away_team .score {
        margin-left: 50px; }
        @media only screen and (max-width: 640px) {
          /* line 314, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .scheduled .away_team .score {
            margin-left: 0px; } }
      /* line 322, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .scheduled .away_team .record_standing {
        justify-content: flex-start; }
        @media only screen and (max-width: 1024px) {
          /* line 325, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .scheduled .away_team .record_standing span.record {
            text-align: left; } }
      /* line 332, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .scheduled .away_team img {
        margin-left: 30px; }
        @media only screen and (max-width: 640px) {
          /* line 332, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .scheduled .away_team img {
            margin-left: 15px; } }
      @media only screen and (max-width: 1024px) {
        /* line 342, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .scheduled.final .record_standing {
          display: none; } }
      /* line 349, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .scheduled .time_prediction,
      .cm_game .team_summary .scheduled .progress_info {
        margin: 0 60px;
        display: flex;
        flex-direction: column;
        justify-content: center; }
        @media only screen and (max-width: 1024px) {
          /* line 349, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .scheduled .time_prediction,
          .cm_game .team_summary .scheduled .progress_info {
            margin: 0 40px; } }
        @media only screen and (max-width: 640px) {
          /* line 349, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .scheduled .time_prediction,
          .cm_game .team_summary .scheduled .progress_info {
            margin: 0 20px; } }
        /* line 364, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .scheduled .time_prediction .nll_time,
        .cm_game .team_summary .scheduled .time_prediction .quarter,
        .cm_game .team_summary .scheduled .progress_info .nll_time,
        .cm_game .team_summary .scheduled .progress_info .quarter {
          font-size: 18px;
          font-family: "pressio";
          margin-bottom: 6px;
          font-weight: 500;
          letter-spacing: 0.64px;
          line-height: 22px;
          text-align: center;
          text-transform: uppercase; }
          @media only screen and (max-width: 1024px) {
            /* line 364, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .scheduled .time_prediction .nll_time,
            .cm_game .team_summary .scheduled .time_prediction .quarter,
            .cm_game .team_summary .scheduled .progress_info .nll_time,
            .cm_game .team_summary .scheduled .progress_info .quarter {
              margin-bottom: 0; } }
          @media only screen and (max-width: 640px) {
            /* line 364, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .scheduled .time_prediction .nll_time,
            .cm_game .team_summary .scheduled .time_prediction .quarter,
            .cm_game .team_summary .scheduled .progress_info .nll_time,
            .cm_game .team_summary .scheduled .progress_info .quarter {
              font-size: 11px;
              letter-spacing: 0.75px;
              line-height: 16px; } }
        /* line 386, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .scheduled .time_prediction .prediction,
        .cm_game .team_summary .scheduled .progress_info .prediction {
          color: #7f8083;
          font-family: "ballinger";
          font-size: 15px;
          font-weight: 500;
          letter-spacing: 0;
          line-height: 18px;
          text-align: center; }
          @media only screen and (max-width: 1024px) {
            /* line 386, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .scheduled .time_prediction .prediction,
            .cm_game .team_summary .scheduled .progress_info .prediction {
              color: #000; } }
          @media only screen and (max-width: 640px) {
            /* line 386, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .scheduled .time_prediction .prediction,
            .cm_game .team_summary .scheduled .progress_info .prediction {
              font-size: 9px;
              letter-spacing: 0.25px;
              line-height: 12px; } }
        /* line 406, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .scheduled .time_prediction .tv,
        .cm_game .team_summary .scheduled .progress_info .tv {
          display: none; }
          @media only screen and (max-width: 1024px) {
            /* line 406, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .scheduled .time_prediction .tv,
            .cm_game .team_summary .scheduled .progress_info .tv {
              display: block;
              font-family: "pressio";
              font-size: 14px;
              text-align: center; } }
          @media only screen and (max-width: 640px) {
            /* line 406, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .scheduled .time_prediction .tv,
            .cm_game .team_summary .scheduled .progress_info .tv {
              font-size: 8px;
              letter-spacing: 0.5px;
              line-height: 11px; } }
      /* line 425, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .scheduled .progress_info > div {
        display: flex;
        flex-direction: column; }
        @media only screen and (max-width: 640px) {
          /* line 425, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .scheduled .progress_info > div {
            flex-direction: row; } }
      /* line 434, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .scheduled .progress_info .quarter {
        font-size: 18px;
        letter-spacing: 0.64px;
        line-height: 22px;
        margin-bottom: 0;
        font-weight: 600; }
        @media only screen and (max-width: 640px) {
          /* line 434, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .scheduled .progress_info .quarter {
            margin-right: 5px; } }
      /* line 446, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .scheduled .progress_info .time_remaining {
        font-size: 18px;
        letter-spacing: 0.64px;
        line-height: 22px;
        text-align: center;
        font-family: "pressio"; }
      /* line 468, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .scheduled.in_progress .home_team span.team strong,
      .cm_game .team_summary .scheduled.in_progress .away_team span.team strong {
        display: block; }
      /* line 475, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .scheduled.in_progress .home_team span.team {
        text-align: right;
        display: block; }
    /* line 483, ../../compmods/game/cm_game.scss */
    .cm_game .team_summary .mobile_links {
      display: none;
      align-items: center;
      justify-content: space-between;
      padding: 15px;
      border-top: 2px solid black; }
      @media only screen and (max-width: 1024px) {
        /* line 483, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .mobile_links {
          display: flex; }
          /* line 493, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .mobile_links a {
            color: #000; }
            /* line 496, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .mobile_links a:after {
              background-color: #000; } }
      @media only screen and (max-width: 640px) {
        /* line 502, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .mobile_links a {
          font-size: 11px;
          line-height: 12px;
          margin-top: 0;
          padding-bottom: 7px; } }
      /* line 512, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .mobile_links.final a {
        color: #000;
        font-weight: 400;
        font-family: "pressio";
        font-size: 11px;
        letter-spacing: 0;
        line-height: 12px;
        padding: 0; }
        /* line 521, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .mobile_links.final a:after {
          display: none; }
        /* line 525, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .mobile_links.final a span {
          display: none; }
    /* line 532, ../../compmods/game/cm_game.scss */
    .cm_game .team_summary .countdown {
      padding: 10px 20px;
      width: 100%;
      margin-bottom: -26px; }
      /* line 538, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .countdown.scheduled .row {
        width: 100%; }
        /* line 542, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .countdown.scheduled .row .right_links a {
          margin-right: 0px;
          margin-left: 30px; }
      /* line 550, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .countdown.final, .cm_game .team_summary .countdown.in_progress {
        margin-bottom: -22px; }
        /* line 555, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .countdown.final .columns .right_links, .cm_game .team_summary .countdown.in_progress .columns .right_links {
          margin-left: 0;
          margin-right: auto; }
        /* line 562, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .countdown.final .columns .right_links a,
        .cm_game .team_summary .countdown.final .columns .right_links span,
        .cm_game .team_summary .countdown.final .columns .left a,
        .cm_game .team_summary .countdown.final .columns .left span, .cm_game .team_summary .countdown.in_progress .columns .right_links a,
        .cm_game .team_summary .countdown.in_progress .columns .right_links span,
        .cm_game .team_summary .countdown.in_progress .columns .left a,
        .cm_game .team_summary .countdown.in_progress .columns .left span {
          font-family: "pressio";
          font-size: 14px;
          letter-spacing: 0;
          line-height: 15px;
          font-weight: 400;
          padding: 3px 0 10px 0; }
        @media only screen and (max-width: 1024px) {
          /* line 573, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .countdown.final .columns .left, .cm_game .team_summary .countdown.in_progress .columns .left {
            display: flex;
            width: 100%; }
            /* line 578, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .countdown.final .columns .left a:first-of-type, .cm_game .team_summary .countdown.in_progress .columns .left a:first-of-type {
              margin-right: auto !important; } }
        /* line 583, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .countdown.final .columns .left a, .cm_game .team_summary .countdown.in_progress .columns .left a {
          margin-top: 0; }
          @media only screen and (max-width: 640px) {
            /* line 583, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .countdown.final .columns .left a, .cm_game .team_summary .countdown.in_progress .columns .left a {
              font-size: 14px;
              letter-spacing: 0;
              line-height: 21px; } }
        /* line 593, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .countdown.final .columns .left a:first-of-type, .cm_game .team_summary .countdown.in_progress .columns .left a:first-of-type {
          margin-right: 30px; }
      /* line 600, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .countdown .columns {
        display: flex;
        flex-wrap: wrap; }
        @media only screen and (max-width: 1024px) {
          /* line 600, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .countdown .columns {
            flex-direction: column;
            align-items: center; } }
      /* line 610, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .countdown span,
      .cm_game .team_summary .countdown a {
        color: #fff; }
      /* line 615, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .countdown .stream {
        font-size: 18px;
        letter-spacing: 0;
        line-height: 21px;
        text-align: center;
        margin: 0 auto;
        font-family: "pressio";
        background-color: black;
        padding: 12px 20px;
        font-weight: 500;
        width: 100%;
        max-width: 375px; }
        @media only screen and (max-width: 640px) {
          /* line 615, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .countdown .stream {
            font-size: 14px;
            letter-spacing: 0;
            line-height: 21px;
            max-width: 160px; } }
      /* line 636, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .countdown .faceoff_countdown {
        font-family: "pressio";
        font-size: 12px;
        letter-spacing: 0.75px;
        line-height: 16px;
        margin-right: 40px; }
        @media only screen and (max-width: 1024px) {
          /* line 636, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .countdown .faceoff_countdown {
            margin-right: 0;
            font-weight: 500;
            margin-bottom: 7px; }
            /* line 648, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .countdown .faceoff_countdown br {
              display: none; } }
        @media only screen and (max-width: 640px) {
          /* line 636, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .countdown .faceoff_countdown {
            font-size: 9px;
            letter-spacing: 0.56px;
            line-height: 16px; } }
      /* line 660, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .countdown .time_left {
        display: flex; }
        /* line 663, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .countdown .time_left .item {
          display: flex;
          align-items: center; }
          /* line 667, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .countdown .time_left .item .time {
            font-family: "ballinger";
            font-size: 20px;
            font-weight: 500;
            letter-spacing: 1.15px;
            line-height: 25px;
            text-align: right;
            margin-right: 5px; }
            @media only screen and (max-width: 640px) {
              /* line 667, ../../compmods/game/cm_game.scss */
              .cm_game .team_summary .countdown .time_left .item .time {
                font-size: 13px;
                letter-spacing: 0.75px;
                line-height: 25px;
                font-weight: 600;
                margin-bottom: 0; } }
            /* line 684, ../../compmods/game/cm_game.scss */
            .cm_game .team_summary .countdown .time_left .item .time.second {
              min-width: 26px; }
              @media only screen and (max-width: 640px) {
                /* line 684, ../../compmods/game/cm_game.scss */
                .cm_game .team_summary .countdown .time_left .item .time.second {
                  min-width: 18px; } }
          /* line 693, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .countdown .time_left .item .label {
            font-size: 12px;
            font-family: "pressio";
            letter-spacing: 0.75px;
            line-height: 16px;
            margin-right: 20px; }
            @media only screen and (max-width: 640px) {
              /* line 693, ../../compmods/game/cm_game.scss */
              .cm_game .team_summary .countdown .time_left .item .label {
                font-size: 8px;
                letter-spacing: 0.5px;
                line-height: 16px; } }
        /* line 709, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .countdown .time_left > div:last-of-type .label {
          margin-right: 0; }
      /* line 715, ../../compmods/game/cm_game.scss */
      .cm_game .team_summary .countdown .right_links {
        margin-left: auto;
        display: flex;
        align-items: center; }
        @media only screen and (max-width: 1024px) {
          /* line 715, ../../compmods/game/cm_game.scss */
          .cm_game .team_summary .countdown .right_links {
            display: none; } }
        /* line 724, ../../compmods/game/cm_game.scss */
        .cm_game .team_summary .countdown .right_links a {
          font-size: 14px;
          letter-spacing: 0;
          line-height: 15px;
          font-weight: 400;
          margin-right: 30px; }
  @media only screen and (max-width: 1024px) {
    /* line 739, ../../compmods/game/cm_game.scss */
    .cm_game .team_stats.in_progress .row > div:first-of-type, .cm_game .team_stats.final .row > div:first-of-type {
      margin-bottom: 40px; } }
  /* line 750, ../../compmods/game/cm_game.scss */
  .cm_game .team_stats.in_progress table#team_stats_table tbody tr td:last-of-type, .cm_game .team_stats.final table#team_stats_table tbody tr td:last-of-type {
    font-weight: 600; }
  @media only screen and (max-width: 640px) {
    /* line 763, ../../compmods/game/cm_game.scss */
    .cm_game .team_stats table thead tr > th:first-of-type span {
      display: none; } }
  /* line 776, ../../compmods/game/cm_game.scss */
  .cm_game .team_stats table tbody tr .hold_team_info .team > div {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 18px; }
    /* line 781, ../../compmods/game/cm_game.scss */
    .cm_game .team_stats table tbody tr .hold_team_info .team > div.in_progress {
      font-weight: 500; }
  /* line 786, ../../compmods/game/cm_game.scss */
  .cm_game .team_stats table tbody tr .hold_team_info .team .abbr {
    display: none; }
    @media only screen and (max-width: 640px) {
      /* line 786, ../../compmods/game/cm_game.scss */
      .cm_game .team_stats table tbody tr .hold_team_info .team .abbr {
        display: block;
        font-weight: 500; } }
  @media only screen and (max-width: 640px) {
    /* line 796, ../../compmods/game/cm_game.scss */
    .cm_game .team_stats table tbody tr .hold_team_info .team .location,
    .cm_game .team_stats table tbody tr .hold_team_info .team .mascot {
      display: none; } }
  @media only screen and (max-width: 640px) {
    /* line 803, ../../compmods/game/cm_game.scss */
    .cm_game .team_stats table tbody tr .hold_team_info .logo,
    .cm_game .team_stats table tbody tr .hold_team_info .logo img {
      width: 24px;
      min-width: 24px;
      height: auto; } }
  /* line 817, ../../compmods/game/cm_game.scss */
  .cm_game .team_stats,
  .cm_game .team_leaders,
  .cm_game .three_stars,
  .cm_game .scoring_summary_stats {
    padding: 86px 0 75px;
    background-color: #fff; }
    @media only screen and (max-width: 640px) {
      /* line 817, ../../compmods/game/cm_game.scss */
      .cm_game .team_stats,
      .cm_game .team_leaders,
      .cm_game .three_stars,
      .cm_game .scoring_summary_stats {
        padding: 56px 0 45px; } }
    /* line 828, ../../compmods/game/cm_game.scss */
    .cm_game .team_stats span.title,
    .cm_game .team_leaders span.title,
    .cm_game .three_stars span.title,
    .cm_game .scoring_summary_stats span.title {
      display: block;
      margin-bottom: 30px;
      font-size: 36px;
      letter-spacing: 1.5px;
      line-height: 38px;
      font-family: "pressio-condensed";
      font-weight: 500; }
      @media only screen and (max-width: 640px) {
        /* line 828, ../../compmods/game/cm_game.scss */
        .cm_game .team_stats span.title,
        .cm_game .team_leaders span.title,
        .cm_game .three_stars span.title,
        .cm_game .scoring_summary_stats span.title {
          font-size: 18px;
          letter-spacing: 0.75px;
          line-height: 23px;
          margin-bottom: 10px; } }
  /* line 846, ../../compmods/game/cm_game.scss */
  .cm_game .team_leaders {
    padding-top: 0; }
    /* line 849, ../../compmods/game/cm_game.scss */
    .cm_game .team_leaders img[src=""] {
      display: none; }
    /* line 853, ../../compmods/game/cm_game.scss */
    .cm_game .team_leaders span.title {
      margin-bottom: 25px; }
      @media only screen and (max-width: 640px) {
        /* line 853, ../../compmods/game/cm_game.scss */
        .cm_game .team_leaders span.title {
          margin-bottom: 10px; } }
    /* line 861, ../../compmods/game/cm_game.scss */
    .cm_game .team_leaders .boxes {
      display: flex;
      flex-wrap: wrap;
      margin: 0 -12px; }
      @media only screen and (max-width: 1024px) {
        /* line 861, ../../compmods/game/cm_game.scss */
        .cm_game .team_leaders .boxes {
          margin: 0 -2px; } }
      /* line 870, ../../compmods/game/cm_game.scss */
      .cm_game .team_leaders .boxes .stat {
        margin: 12px;
        width: calc(33.3333% - 25px); }
        @media only screen and (max-width: 1024px) {
          /* line 870, ../../compmods/game/cm_game.scss */
          .cm_game .team_leaders .boxes .stat {
            width: calc(50% - 4px);
            margin: 2px; } }
        /* line 879, ../../compmods/game/cm_game.scss */
        .cm_game .team_leaders .boxes .stat .label {
          display: block;
          color: #fff;
          font-family: "pressio";
          font-size: 16px;
          letter-spacing: 0.63px;
          line-height: 22px;
          text-align: center;
          font-weight: 500;
          text-transform: uppercase;
          padding: 5px;
          width: 100%;
          background-color: #000; }
          @media only screen and (max-width: 640px) {
            /* line 879, ../../compmods/game/cm_game.scss */
            .cm_game .team_leaders .boxes .stat .label {
              font-size: 13px;
              letter-spacing: 0.51px;
              line-height: 22px; } }
        /* line 900, ../../compmods/game/cm_game.scss */
        .cm_game .team_leaders .boxes .stat .players_info {
          display: flex;
          padding: 5px;
          border-left: 1px solid black;
          border-bottom: 1px solid black;
          border-right: 1px solid black; }
          @media only screen and (max-width: 640px) {
            /* line 900, ../../compmods/game/cm_game.scss */
            .cm_game .team_leaders .boxes .stat .players_info {
              flex-direction: column; } }
          @media only screen and (max-width: 640px) {
            /* line 912, ../../compmods/game/cm_game.scss */
            .cm_game .team_leaders .boxes .stat .players_info .away_player {
              flex-direction: row-reverse;
              border-right: none !important;
              border-bottom: 1px solid black; }
              /* line 918, ../../compmods/game/cm_game.scss */
              .cm_game .team_leaders .boxes .stat .players_info .away_player .img {
                margin-right: 0 !important; } }
          /* line 924, ../../compmods/game/cm_game.scss */
          .cm_game .team_leaders .boxes .stat .players_info .home_player,
          .cm_game .team_leaders .boxes .stat .players_info .away_player {
            border-right: 1px solid black;
            display: flex;
            background-color: #f7f7f7;
            width: 50%;
            align-items: flex-start; }
            /* line 931, ../../compmods/game/cm_game.scss */
            .cm_game .team_leaders .boxes .stat .players_info .home_player .player-link-wrapper,
            .cm_game .team_leaders .boxes .stat .players_info .away_player .player-link-wrapper {
              display: flex;
              gap: 8px;
              justify-content: space-between;
              align-items: flex-start;
              width: 100%; }
            @media only screen and (max-width: 640px) {
              /* line 924, ../../compmods/game/cm_game.scss */
              .cm_game .team_leaders .boxes .stat .players_info .home_player,
              .cm_game .team_leaders .boxes .stat .players_info .away_player {
                width: 100%;
                padding: 5px; } }
            /* line 944, ../../compmods/game/cm_game.scss */
            .cm_game .team_leaders .boxes .stat .players_info .home_player .img,
            .cm_game .team_leaders .boxes .stat .players_info .away_player .img {
              margin-right: auto;
              min-height: 80px;
              min-width: 64px;
              max-width: 64px;
              height: 80px;
              position: relative;
              max-height: 80px;
              overflow: hidden; }
              @media only screen and (max-width: 640px) {
                /* line 944, ../../compmods/game/cm_game.scss */
                .cm_game .team_leaders .boxes .stat .players_info .home_player .img,
                .cm_game .team_leaders .boxes .stat .players_info .away_player .img {
                  min-width: 28px;
                  max-width: 28px;
                  min-height: 28px;
                  display: flex;
                  align-items: center;
                  height: auto; } }
              /* line 962, ../../compmods/game/cm_game.scss */
              .cm_game .team_leaders .boxes .stat .players_info .home_player .img img,
              .cm_game .team_leaders .boxes .stat .players_info .away_player .img img {
                aspect-ratio: 2.7 / 4;
                object-fit: cover; }
            /* line 993, ../../compmods/game/cm_game.scss */
            .cm_game .team_leaders .boxes .stat .players_info .home_player .stats,
            .cm_game .team_leaders .boxes .stat .players_info .away_player .stats {
              text-align: right;
              display: flex;
              justify-content: center;
              flex-direction: column;
              padding-right: 9px; }
              @media only screen and (max-width: 640px) {
                /* line 993, ../../compmods/game/cm_game.scss */
                .cm_game .team_leaders .boxes .stat .players_info .home_player .stats,
                .cm_game .team_leaders .boxes .stat .players_info .away_player .stats {
                  flex: 1;
                  flex-direction: row;
                  align-items: center;
                  justify-content: flex-end; } }
              /* line 1007, ../../compmods/game/cm_game.scss */
              .cm_game .team_leaders .boxes .stat .players_info .home_player .stats .num,
              .cm_game .team_leaders .boxes .stat .players_info .away_player .stats .num {
                font-family: "pressio";
                font-size: 30px;
                letter-spacing: 0.25px;
                line-height: 28px;
                margin-bottom: 8px;
                font-weight: 500; }
                @media only screen and (max-width: 640px) {
                  /* line 1007, ../../compmods/game/cm_game.scss */
                  .cm_game .team_leaders .boxes .stat .players_info .home_player .stats .num,
                  .cm_game .team_leaders .boxes .stat .players_info .away_player .stats .num {
                    margin-right: auto;
                    margin-bottom: 0;
                    font-size: 24px;
                    letter-spacing: 0.2px;
                    line-height: 28px; } }
                @media only screen and (max-width: 400px) {
                  /* line 1007, ../../compmods/game/cm_game.scss */
                  .cm_game .team_leaders .boxes .stat .players_info .home_player .stats .num,
                  .cm_game .team_leaders .boxes .stat .players_info .away_player .stats .num {
                    font-size: 20px;
                    line-height: 24px; } }
              /* line 1029, ../../compmods/game/cm_game.scss */
              .cm_game .team_leaders .boxes .stat .players_info .home_player .stats .name,
              .cm_game .team_leaders .boxes .stat .players_info .away_player .stats .name {
                font-family: "pressio";
                font-size: 12px;
                text-transform: uppercase;
                margin-bottom: 2px; }
                @media only screen and (max-width: 400px) {
                  /* line 1029, ../../compmods/game/cm_game.scss */
                  .cm_game .team_leaders .boxes .stat .players_info .home_player .stats .name,
                  .cm_game .team_leaders .boxes .stat .players_info .away_player .stats .name {
                    font-size: 10px; } }
              /* line 1040, ../../compmods/game/cm_game.scss */
              .cm_game .team_leaders .boxes .stat .players_info .home_player .stats .jersey_team,
              .cm_game .team_leaders .boxes .stat .players_info .away_player .stats .jersey_team {
                font-family: "ballinger";
                font-size: 11px;
                letter-spacing: 0.5px;
                line-height: 16px; }
              /* line 1047, ../../compmods/game/cm_game.scss */
              .cm_game .team_leaders .boxes .stat .players_info .home_player .stats > div,
              .cm_game .team_leaders .boxes .stat .players_info .away_player .stats > div {
                display: flex;
                flex-direction: column; }
                @media only screen and (max-width: 640px) {
                  /* line 1051, ../../compmods/game/cm_game.scss */
                  .cm_game .team_leaders .boxes .stat .players_info .home_player .stats > div span,
                  .cm_game .team_leaders .boxes .stat .players_info .away_player .stats > div span {
                    font-size: 9px;
                    letter-spacing: 0.35px;
                    line-height: 12px; } }
          /* line 1062, ../../compmods/game/cm_game.scss */
          .cm_game .team_leaders .boxes .stat .players_info .home_player {
            border-right: none; }
            @media only screen and (max-width: 640px) {
              /* line 1062, ../../compmods/game/cm_game.scss */
              .cm_game .team_leaders .boxes .stat .players_info .home_player {
                justify-content: flex-end; } }
            /* line 1069, ../../compmods/game/cm_game.scss */
            .cm_game .team_leaders .boxes .stat .players_info .home_player .stats {
              text-align: left;
              padding-right: 0;
              padding-left: 9px; }
              @media only screen and (max-width: 640px) {
                /* line 1069, ../../compmods/game/cm_game.scss */
                .cm_game .team_leaders .boxes .stat .players_info .home_player .stats {
                  padding-left: 0;
                  padding-right: 9px; }
                  /* line 1078, ../../compmods/game/cm_game.scss */
                  .cm_game .team_leaders .boxes .stat .players_info .home_player .stats .name {
                    text-align: right; } }
            /* line 1084, ../../compmods/game/cm_game.scss */
            .cm_game .team_leaders .boxes .stat .players_info .home_player .img {
              margin-left: auto;
              margin-right: 0; }
              @media only screen and (max-width: 640px) {
                /* line 1084, ../../compmods/game/cm_game.scss */
                .cm_game .team_leaders .boxes .stat .players_info .home_player .img {
                  margin-left: 0; } }
  /* line 1098, ../../compmods/game/cm_game.scss */
  .cm_game .three_stars {
    padding: 0; }
    /* line 1101, ../../compmods/game/cm_game.scss */
    .cm_game .three_stars .row {
      width: 100%; }
  /* line 1107, ../../compmods/game/cm_game.scss */
  .cm_game .penalty_scoring_summary.scoring {
    margin-bottom: 50px; }
  /* line 1111, ../../compmods/game/cm_game.scss */
  .cm_game .penalty_scoring_summary.penalty {
    margin-bottom: 0; }
  /* line 1116, ../../compmods/game/cm_game.scss */
  .cm_game .scoring_summary_stats {
    padding-top: 0; }
    /* line 1119, ../../compmods/game/cm_game.scss */
    .cm_game .scoring_summary_stats .player_stats {
      border: none;
      text-align: right;
      display: flex;
      justify-content: flex-end;
      margin-top: -20px;
      margin-bottom: 30px; }
      /* line 1127, ../../compmods/game/cm_game.scss */
      .cm_game .scoring_summary_stats .player_stats .tabs-title > a:focus,
      .cm_game .scoring_summary_stats .player_stats .tabs-title > a[aria-selected="true"] {
        background: #fff;
        color: #000; }
      /* line 1133, ../../compmods/game/cm_game.scss */
      .cm_game .scoring_summary_stats .player_stats > li:first-of-type {
        margin-right: 30px; }
      /* line 1138, ../../compmods/game/cm_game.scss */
      .cm_game .scoring_summary_stats .player_stats .tabs-title a {
        color: #000;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 15px;
        font-weight: 400; }
        @media only screen and (max-width: 640px) {
          /* line 1138, ../../compmods/game/cm_game.scss */
          .cm_game .scoring_summary_stats .player_stats .tabs-title a {
            font-size: 10px;
            line-height: 12px; } }
        /* line 1150, ../../compmods/game/cm_game.scss */
        .cm_game .scoring_summary_stats .player_stats .tabs-title a:after {
          background-color: #000;
          height: 3px; }
      /* line 1159, ../../compmods/game/cm_game.scss */
      .cm_game .scoring_summary_stats .player_stats .tabs-title:not(.is-active) a:after {
        display: none; }
    /* line 1166, ../../compmods/game/cm_game.scss */
    .cm_game .scoring_summary_stats .tabs-content {
      border: none; }
      /* line 1169, ../../compmods/game/cm_game.scss */
      .cm_game .scoring_summary_stats .tabs-content .tabs-panel {
        padding: 0; }
        /* line 1172, ../../compmods/game/cm_game.scss */
        .cm_game .scoring_summary_stats .tabs-content .tabs-panel .player_stats_table {
          margin-bottom: 15px; }
  /* line 1182, ../../compmods/game/cm_game.scss */
  .cm_game table.player_stats_table thead th.first_not_stuck div {
    display: flex;
    justify-content: flex-start; }
    /* line 1186, ../../compmods/game/cm_game.scss */
    .cm_game table.player_stats_table thead th.first_not_stuck div span {
      font-size: 14px;
      letter-spacing: 0;
      line-height: 18px;
      font-family: "pressio-condensed";
      color: #000;
      text-align: left; }
      @media only screen and (max-width: 640px) {
        /* line 1186, ../../compmods/game/cm_game.scss */
        .cm_game table.player_stats_table thead th.first_not_stuck div span {
          font-size: 10px;
          line-height: 20px; } }
    /* line 1200, ../../compmods/game/cm_game.scss */
    .cm_game table.player_stats_table thead th.first_not_stuck div > span:first-of-type {
      padding-left: 0 !important;
      padding-right: 20px; }
  /* line 1207, ../../compmods/game/cm_game.scss */
  .cm_game table.player_stats_table thead th {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 18px;
    font-family: "pressio-condensed";
    color: #000;
    background-color: #fff;
    text-align: right; }
    @media only screen and (max-width: 640px) {
      /* line 1207, ../../compmods/game/cm_game.scss */
      .cm_game table.player_stats_table thead th {
        font-size: 9px;
        letter-spacing: 0.5px;
        line-height: 18px; } }
  /* line 1226, ../../compmods/game/cm_game.scss */
  .cm_game table.player_stats_table tbody tr td:first-of-type {
    padding-right: 20px !important; }
    /* line 1229, ../../compmods/game/cm_game.scss */
    .cm_game table.player_stats_table tbody tr td:first-of-type div.hold_player_info {
      display: flex; }
      /* line 1232, ../../compmods/game/cm_game.scss */
      .cm_game table.player_stats_table tbody tr td:first-of-type div.hold_player_info span {
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 20px;
        font-family: "ballinger";
        min-width: 18px; }
        @media only screen and (max-width: 640px) {
          /* line 1232, ../../compmods/game/cm_game.scss */
          .cm_game table.player_stats_table tbody tr td:first-of-type div.hold_player_info span {
            font-size: 10px;
            line-height: 20px; } }
      /* line 1246, ../../compmods/game/cm_game.scss */
      .cm_game table.player_stats_table tbody tr td:first-of-type div.hold_player_info > span:first-of-type {
        padding-right: 19px; }
  /* line 1256, ../../compmods/game/cm_game.scss */
  .cm_game table.player_stats_table tfoot td,
  .cm_game table.player_stats_table tbody td {
    padding: 4px 0 !important;
    background-color: white;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    text-align: right;
    font-family: "ballinger";
    font-weight: 300;
    border-top: none; }
    @media only screen and (max-width: 640px) {
      /* line 1256, ../../compmods/game/cm_game.scss */
      .cm_game table.player_stats_table tfoot td,
      .cm_game table.player_stats_table tbody td {
        padding: 4px !important;
        font-size: 10px;
        line-height: 20px;
        white-space: nowrap; } }
  /* line 1277, ../../compmods/game/cm_game.scss */
  .cm_game #home_goalie_stats_wrapper,
  .cm_game #away_goalie_stats_wrapper {
    margin-top: 40px; }
  /* line 1284, ../../compmods/game/cm_game.scss */
  .cm_game .penalty_scoring_summary ul.accordion li.accordion-item {
    margin-bottom: 20px; }
    /* line 1289, ../../compmods/game/cm_game.scss */
    .cm_game .penalty_scoring_summary ul.accordion li.accordion-item.is-active a.accordion-title:before {
      background-image: url(../png/caret_up.png); }
    /* line 1295, ../../compmods/game/cm_game.scss */
    .cm_game .penalty_scoring_summary ul.accordion li.accordion-item a.accordion-title {
      padding: 8px 7px 15px 30px;
      border: none;
      border-bottom: 1px solid black;
      display: flex;
      align-items: center;
      background-color: #fff !important; }
      /* line 1303, ../../compmods/game/cm_game.scss */
      .cm_game .penalty_scoring_summary ul.accordion li.accordion-item a.accordion-title span {
        font-family: "pressio";
        color: #000;
        font-weight: 500;
        font-size: 16px;
        letter-spacing: 0.63px;
        line-height: 22px;
        text-transform: uppercase;
        min-width: 30px; }
        @media only screen and (max-width: 640px) {
          /* line 1303, ../../compmods/game/cm_game.scss */
          .cm_game .penalty_scoring_summary ul.accordion li.accordion-item a.accordion-title span {
            font-size: 13px;
            letter-spacing: 0.51px;
            line-height: 22px; } }
        /* line 1319, ../../compmods/game/cm_game.scss */
        .cm_game .penalty_scoring_summary ul.accordion li.accordion-item a.accordion-title span.quarter {
          margin-right: auto; }
        /* line 1323, ../../compmods/game/cm_game.scss */
        .cm_game .penalty_scoring_summary ul.accordion li.accordion-item a.accordion-title span.away_team {
          margin-right: 45px; }
          @media only screen and (max-width: 640px) {
            /* line 1323, ../../compmods/game/cm_game.scss */
            .cm_game .penalty_scoring_summary ul.accordion li.accordion-item a.accordion-title span.away_team {
              margin-right: 25px; } }
      /* line 1332, ../../compmods/game/cm_game.scss */
      .cm_game .penalty_scoring_summary ul.accordion li.accordion-item a.accordion-title:before {
        background-image: url(../png/caret_down.png);
        left: 7px;
        top: 23px;
        background-size: 12px 8px;
        display: inline-block;
        width: 12px;
        height: 8px;
        content: ""; }
    /* line 1345, ../../compmods/game/cm_game.scss */
    .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content {
      border: none;
      padding: 0; }
      /* line 1349, ../../compmods/game/cm_game.scss */
      .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item {
        align-items: center;
        display: flex;
        padding: 5px 8px; }
        @media only screen and (max-width: 640px) {
          /* line 1349, ../../compmods/game/cm_game.scss */
          .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item {
            align-items: flex-start; } }
        /* line 1359, ../../compmods/game/cm_game.scss */
        .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item span {
          font-size: 14px;
          letter-spacing: 0;
          line-height: 20px;
          min-width: 16px;
          text-align: right; }
          @media only screen and (max-width: 640px) {
            /* line 1359, ../../compmods/game/cm_game.scss */
            .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item span {
              font-size: 10px;
              line-height: 20px; } }
        /* line 1372, ../../compmods/game/cm_game.scss */
        .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item img {
          max-width: 36px;
          height: auto;
          margin-right: 20px; }
          @media only screen and (max-width: 640px) {
            /* line 1372, ../../compmods/game/cm_game.scss */
            .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item img {
              max-width: 18px; } }
        /* line 1383, ../../compmods/game/cm_game.scss */
        .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item .time {
          width: 40px;
          text-align: right;
          margin-right: 57px;
          position: relative; }
          @media only screen and (max-width: 640px) {
            /* line 1383, ../../compmods/game/cm_game.scss */
            .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item .time {
              width: 25px;
              margin-right: 35px; } }
          /* line 1394, ../../compmods/game/cm_game.scss */
          .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item .time .pp {
            font-size: 12px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 20px;
            text-align: center;
            color: #fff;
            background-color: #ce0f69;
            padding: 0 5px;
            position: absolute;
            right: -33px;
            top: -1px; }
            @media only screen and (max-width: 640px) {
              /* line 1394, ../../compmods/game/cm_game.scss */
              .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item .time .pp {
                font-size: 8px;
                font-weight: bold;
                letter-spacing: 0.5px;
                line-height: 12px;
                top: 5px;
                padding: 0;
                right: -25px; } }
        /* line 1419, ../../compmods/game/cm_game.scss */
        .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item .player {
          text-align: left;
          margin-right: auto; }
          @media only screen and (max-width: 640px) {
            /* line 1419, ../../compmods/game/cm_game.scss */
            .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item .player {
              text-align: left;
              line-height: 14px; } }
          /* line 1428, ../../compmods/game/cm_game.scss */
          .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item .player strong {
            margin-right: 7px; }
            @media only screen and (max-width: 640px) {
              /* line 1428, ../../compmods/game/cm_game.scss */
              .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item .player strong {
                margin-right: 1px; } }
        /* line 1442, ../../compmods/game/cm_game.scss */
        .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item .home_score.scored,
        .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item .away_score.scored {
          font-weight: 600; }
        /* line 1447, ../../compmods/game/cm_game.scss */
        .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item .away_score {
          margin-right: 60px; }
          @media only screen and (max-width: 640px) {
            /* line 1447, ../../compmods/game/cm_game.scss */
            .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item .away_score {
              margin-right: 41px; } }
        /* line 1455, ../../compmods/game/cm_game.scss */
        .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item .penalty_name {
          margin-right: 47px;
          text-align: right;
          max-width: 220px; }
          @media only screen and (max-width: 640px) {
            /* line 1455, ../../compmods/game/cm_game.scss */
            .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item .penalty_name {
              margin-right: 0; } }
        @media only screen and (max-width: 640px) {
          /* line 1465, ../../compmods/game/cm_game.scss */
          .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content .summary_item .penalty_wrap {
            display: flex;
            flex-direction: column-reverse;
            justify-content: flex-start;
            align-items: flex-end; } }
      /* line 1475, ../../compmods/game/cm_game.scss */
      .cm_game .penalty_scoring_summary ul.accordion li.accordion-item div.accordion-content > div:nth-child(even) {
        background-color: #f7f7f7; }

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

/*# sourceMappingURL=cm_historical_stats.css.map */
/* line 3, ../../compmods/leaders_players/cm_leaders_players.scss */
.full_leaders_wrap {
  width: 100%;
  display: flex;
  flex-wrap: wrap; }

/*# sourceMappingURL=cm_leaders_players.css.map */
/* line 4, ../../compmods/player_game_logs/cm_player_game_logs.scss */
.player-single .player_stats_section {
  padding: 100px 0 120px; }
  @media only screen and (max-width: 640px) {
    /* line 4, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section {
      padding: 50px 0; } }
  /* line 9, ../../compmods/player_game_logs/cm_player_game_logs.scss */
  .player-single .player_stats_section .tabs-content {
    background: transparent;
    border: none; }
    /* line 12, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .tabs-content .tabs-panel {
      padding: 0; }
  /* line 16, ../../compmods/player_game_logs/cm_player_game_logs.scss */
  .player-single .player_stats_section .top_section {
    margin-bottom: 85px; }
    @media only screen and (max-width: 850px) {
      /* line 16, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .top_section {
        margin-bottom: 25px; } }
    /* line 21, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .top_section .columns {
      display: flex;
      align-items: flex-start; }
      /* line 24, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .top_section .columns h2 {
        margin-right: auto;
        margin-bottom: 0;
        font-weight: 400; }
      /* line 29, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .top_section .columns .tabs {
        background: transparent;
        border: none; }
        /* line 35, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .top_section .columns .tabs li.is-active a:after {
          background-color: #fff; }
        @media only screen and (max-width: 640px) {
          /* line 32, ../../compmods/player_game_logs/cm_player_game_logs.scss */
          .player-single .player_stats_section .top_section .columns .tabs li {
            width: 50%; } }
        /* line 46, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .top_section .columns .tabs > li:last-of-type a {
          margin-right: 0; }
        /* line 50, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .top_section .columns .tabs a {
          padding: 0;
          background: transparent;
          color: #fff;
          font-size: 18px;
          letter-spacing: 0.64px;
          line-height: 22px;
          font-family: "pressio";
          font-weight: 600;
          position: relative;
          margin-right: 60px;
          display: inline-block; }
          @media only screen and (max-width: 850px) {
            /* line 50, ../../compmods/player_game_logs/cm_player_game_logs.scss */
            .player-single .player_stats_section .top_section .columns .tabs a {
              margin-right: 50px;
              margin-bottom: 25px; } }
          @media only screen and (max-width: 640px) {
            /* line 50, ../../compmods/player_game_logs/cm_player_game_logs.scss */
            .player-single .player_stats_section .top_section .columns .tabs a {
              margin-right: 30px; } }
          /* line 69, ../../compmods/player_game_logs/cm_player_game_logs.scss */
          .player-single .player_stats_section .top_section .columns .tabs a:after {
            content: '';
            background-color: #2C2C2C;
            height: 3px;
            width: 100%;
            transition: background-color 0.25s;
            bottom: -10px;
            left: 0;
            position: absolute; }
          /* line 80, ../../compmods/player_game_logs/cm_player_game_logs.scss */
          .player-single .player_stats_section .top_section .columns .tabs a:hover:after {
            background-color: #fff; }
      @media only screen and (max-width: 850px) {
        /* line 21, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .top_section .columns {
          flex-wrap: wrap; }
          /* line 88, ../../compmods/player_game_logs/cm_player_game_logs.scss */
          .player-single .player_stats_section .top_section .columns .tabs {
            width: 100%; }
          /* line 91, ../../compmods/player_game_logs/cm_player_game_logs.scss */
          .player-single .player_stats_section .top_section .columns h2 {
            margin-bottom: 25px; } }
  /* line 101, ../../compmods/player_game_logs/cm_player_game_logs.scss */
  .player-single .player_stats_section .bottom_stats#regular .team_loc .team_abbr, .player-single .player_stats_section .bottom_stats#post .team_loc .team_abbr {
    display: none; }
  /* line 105, ../../compmods/player_game_logs/cm_player_game_logs.scss */
  .player-single .player_stats_section .bottom_stats#regular .fragment, .player-single .player_stats_section .bottom_stats#post .fragment {
    background-color: #5f5f5f; }
  /* line 109, ../../compmods/player_game_logs/cm_player_game_logs.scss */
  .player-single .player_stats_section .bottom_stats#regular .team_loc.multiple, .player-single .player_stats_section .bottom_stats#post .team_loc.multiple {
    padding-left: 31px;
    position: relative;
    cursor: pointer; }
    /* line 114, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats#regular .team_loc.multiple.active:after, .player-single .player_stats_section .bottom_stats#post .team_loc.multiple.active:after {
      content: '-';
      left: 7px; }
    /* line 121, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats#regular .team_loc.multiple:after, .player-single .player_stats_section .bottom_stats#post .team_loc.multiple:after {
      content: '+';
      position: absolute;
      top: 3px;
      left: 6px;
      font-size: 18px; }
    /* line 129, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats#regular .team_loc.multiple:before, .player-single .player_stats_section .bottom_stats#post .team_loc.multiple:before {
      content: '';
      border-radius: 1000px;
      height: 18px;
      width: 18px;
      border: 2px solid #fff;
      position: absolute;
      left: 0;
      top: 7px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 18px; }
  /* line 144, ../../compmods/player_game_logs/cm_player_game_logs.scss */
  .player-single .player_stats_section .bottom_stats#regular .team_loc .location,
  .player-single .player_stats_section .bottom_stats#regular .team_loc .name, .player-single .player_stats_section .bottom_stats#post .team_loc .location,
  .player-single .player_stats_section .bottom_stats#post .team_loc .name {
    padding-left: 0 !important; }
  /* line 152, ../../compmods/player_game_logs/cm_player_game_logs.scss */
  .player-single .player_stats_section .bottom_stats .game_log_controls {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 30px; }
    /* line 156, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .game_log_controls .custom-select-wrapper {
      margin: 0 20px 0 -5px; }
      /* line 159, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .game_log_controls .custom-select-wrapper .custom-options .custom-option.hidden {
        display: none; }
    /* line 165, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .game_log_controls .load_game_data.disabled {
      color: rgba(255, 255, 255, 0.2); }
      /* line 167, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .game_log_controls .load_game_data.disabled:after {
        background-color: rgba(255, 255, 255, 0.2); }
      /* line 170, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .game_log_controls .load_game_data.disabled:hover {
        cursor: default; }
        /* line 172, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .bottom_stats .game_log_controls .load_game_data.disabled:hover:after {
          left: 0;
          width: 100%; }
  /* line 180, ../../compmods/player_game_logs/cm_player_game_logs.scss */
  .player-single .player_stats_section .bottom_stats .columns {
    display: flex; }
    /* line 182, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns span {
      font-family: "pressio"; }
    /* line 187, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats > div {
      width: 1006px; }
      @media only screen and (max-width: 640px) {
        /* line 187, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats > div {
          width: 900px; } }
    /* line 194, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats.goalie > div {
      width: 100%; }
      /* line 196, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats.goalie > div span {
        max-width: 100%;
        min-width: 56px; }
      @media only screen and (max-width: 495px) {
        /* line 194, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats.goalie > div {
          width: 350px; } }
    /* line 206, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats.goalie::-webkit-scrollbar {
      height: 0; }
    @media only screen and (max-width: 495px) {
      /* line 210, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats.goalie::-webkit-scrollbar {
        height: 10px; }
      /* line 213, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats.goalie::-webkit-scrollbar-track {
        background-color: #696969; }
      /* line 216, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats.goalie::-webkit-scrollbar-thumb {
        background-color: #fff;
        outline: 0; } }
    /* line 223, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns#game_log_data .custom-select-wrapper .custom-options.season .custom-option.hidden {
      display: none; }
    /* line 228, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns#game_log_data .loading_data {
      color: #fff; }
      /* line 230, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns#game_log_data .loading_data:after {
        content: ' .';
        animation: dots 1s steps(5, end) infinite; }

@keyframes dots {
  0%,
  20% {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0); }
  40% {
    color: white;
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0); }
  60% {
    text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0); }
  80%,
  100% {
    text-shadow: .25em 0 0 white, .5em 0 0 white; } }
    /* line 258, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns .left_info {
      flex: 0; }
      /* line 260, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns .left_info > div {
        display: flex;
        padding: 11px 20px 10px 4px;
        border-bottom: 1px solid white;
        align-items: center;
        min-height: 64px; }
        @media only screen and (max-width: 640px) {
          /* line 260, ../../compmods/player_game_logs/cm_player_game_logs.scss */
          .player-single .player_stats_section .bottom_stats .columns .left_info > div {
            padding: 5px 15px 5px 4px; } }
        /* line 269, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .bottom_stats .columns .left_info > div .col-1,
        .player-single .player_stats_section .bottom_stats .columns .left_info > div .col-2 {
          min-width: 85px;
          font-size: 14px;
          letter-spacing: 0.64px;
          line-height: 18px;
          font-weight: 600;
          text-transform: uppercase; }
          @media only screen and (max-width: 640px) {
            /* line 269, ../../compmods/player_game_logs/cm_player_game_logs.scss */
            .player-single .player_stats_section .bottom_stats .columns .left_info > div .col-1,
            .player-single .player_stats_section .bottom_stats .columns .left_info > div .col-2 {
              min-width: 35px;
              font-size: 12px; } }
      /* line 283, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns .left_info > div.label {
        min-height: 0;
        padding: 15px 10px 14px 4px; }
        /* line 285, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .bottom_stats .columns .left_info > div.label span {
          font-size: 16px;
          line-height: 21px; }
          @media only screen and (max-width: 640px) {
            /* line 285, ../../compmods/player_game_logs/cm_player_game_logs.scss */
            .player-single .player_stats_section .bottom_stats .columns .left_info > div.label span {
              font-size: 15px; } }
        @media only screen and (max-width: 640px) {
          /* line 283, ../../compmods/player_game_logs/cm_player_game_logs.scss */
          .player-single .player_stats_section .bottom_stats .columns .left_info > div.label {
            min-height: 51px; }
            /* line 295, ../../compmods/player_game_logs/cm_player_game_logs.scss */
            .player-single .player_stats_section .bottom_stats .columns .left_info > div.label .col-1,
            .player-single .player_stats_section .bottom_stats .columns .left_info > div.label .col-2 {
              display: none; } }
      @media only screen and (max-width: 640px) {
        /* line 301, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .bottom_stats .columns .left_info > div.stats_year {
          display: flex;
          flex-wrap: wrap;
          min-height: 47px;
          min-width: 75px; } }
      /* line 309, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns .left_info > div.stats_year .team_loc span {
        display: block;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
        white-space: nowrap; }
      /* line 316, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns .left_info > div.stats_year .team_loc .location {
        font-weight: 300; }
        /* line 318, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .bottom_stats .columns .left_info > div.stats_year .team_loc .location a {
          text-decoration: underline; }
      /* line 322, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns .left_info > div.stats_year .team_loc .name {
        font-weight: 600; }
      /* line 326, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns .left_info > div.stats_year.last {
        min-height: 64px; }
        @media only screen and (max-width: 640px) {
          /* line 326, ../../compmods/player_game_logs/cm_player_game_logs.scss */
          .player-single .player_stats_section .bottom_stats .columns .left_info > div.stats_year.last {
            min-height: 46px; } }
    /* line 334, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns .right_stats:not(.goalie)::-webkit-scrollbar {
      height: 10px; }
    /* line 337, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns .right_stats:not(.goalie)::-webkit-scrollbar-track {
      background-color: #696969; }
    /* line 340, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns .right_stats:not(.goalie)::-webkit-scrollbar-thumb {
      background-color: #fff;
      outline: 0; }
    @media only screen and (max-width: 435px) {
      /* line 345, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns .right_stats::-webkit-scrollbar {
        height: 10px; }
      /* line 348, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns .right_stats::-webkit-scrollbar-track {
        background-color: #696969; }
      /* line 351, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns .right_stats::-webkit-scrollbar-thumb {
        background-color: #fff;
        outline: 0; } }
    /* line 356, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns .right_stats {
      flex: 1;
      overflow-x: scroll; }
      /* line 359, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns .right_stats span {
        border-right: 2px solid #2C2C2C;
        width: 100%;
        max-width: 56px;
        min-width: 56px;
        padding: 15px 0;
        font-size: 13px;
        letter-spacing: 0.64px;
        text-align: center;
        line-height: 25px;
        font-weight: 400; }
        @media only screen and (max-width: 640px) {
          /* line 359, ../../compmods/player_game_logs/cm_player_game_logs.scss */
          .player-single .player_stats_section .bottom_stats .columns .right_stats span {
            max-width: 50px;
            min-width: 50px; } }
      /* line 375, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns .right_stats > div {
        width: 1064px; }
        @media only screen and (max-width: 640px) {
          /* line 375, ../../compmods/player_game_logs/cm_player_game_logs.scss */
          .player-single .player_stats_section .bottom_stats .columns .right_stats > div {
            width: 950px; } }
      /* line 383, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns .right_stats.goalie > div {
        width: 100%; }
        /* line 385, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .bottom_stats .columns .right_stats.goalie > div span {
          max-width: 100%; }
        @media only screen and (max-width: 435px) {
          /* line 383, ../../compmods/player_game_logs/cm_player_game_logs.scss */
          .player-single .player_stats_section .bottom_stats .columns .right_stats.goalie > div {
            width: 350px; } }
      /* line 393, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns .right_stats .labels {
        border-bottom: 1px solid #fff;
        display: flex;
        min-height: 0;
        white-space: nowrap; }
        /* line 398, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .bottom_stats .columns .right_stats .labels span {
          background-color: #ce0f69;
          max-height: 50px;
          text-transform: uppercase;
          color: #fff;
          font-size: 14px;
          line-height: 22px;
          font-weight: 600; }
        /* line 407, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .bottom_stats .columns .right_stats .labels > span:last-of-type {
          border-right: none; }
      /* line 411, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns .right_stats .stats {
        min-height: 64px;
        border-bottom: 1px solid #fff;
        display: flex;
        white-space: nowrap; }
        @media only screen and (max-width: 640px) {
          /* line 411, ../../compmods/player_game_logs/cm_player_game_logs.scss */
          .player-single .player_stats_section .bottom_stats .columns .right_stats .stats {
            min-height: 47px; } }
        /* line 419, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .bottom_stats .columns .right_stats .stats .stat {
          background-color: #CBCBCB;
          color: #000;
          display: flex;
          align-items: center;
          justify-content: center; }
          @media only screen and (max-width: 640px) {
            /* line 419, ../../compmods/player_game_logs/cm_player_game_logs.scss */
            .player-single .player_stats_section .bottom_stats .columns .right_stats .stats .stat {
              padding: 7px 0; } }
        /* line 429, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .bottom_stats .columns .right_stats .stats > span:last-of-type {
          border-right: none; }
        /* line 432, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .bottom_stats .columns .right_stats .stats.last {
          margin-bottom: 50px;
          border-bottom: none;
          min-height: 10px;
          max-height: 10px; }
          @media only screen and (max-width: 640px) {
            /* line 432, ../../compmods/player_game_logs/cm_player_game_logs.scss */
            .player-single .player_stats_section .bottom_stats .columns .right_stats .stats.last {
              margin-bottom: 30px; } }
          /* line 440, ../../compmods/player_game_logs/cm_player_game_logs.scss */
          .player-single .player_stats_section .bottom_stats .columns .right_stats .stats.last .stat {
            padding: 5px 0; }
            @media only screen and (max-width: 640px) {
              /* line 440, ../../compmods/player_game_logs/cm_player_game_logs.scss */
              .player-single .player_stats_section .bottom_stats .columns .right_stats .stats.last .stat {
                padding: 4px 0;
                min-height: 16px;
                max-height: 16px; } }
    /* line 454, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div.label span {
      white-space: nowrap;
      display: block; }
    /* line 459, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div {
      min-height: 30px; }
      @media only screen and (max-width: 640px) {
        /* line 459, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div {
          min-height: 39.6px;
          padding: 5px 15px 5px 4px; } }
      /* line 465, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div.stats_year {
        max-height: 40px; }
        @media only screen and (max-width: 640px) {
          /* line 465, ../../compmods/player_game_logs/cm_player_game_logs.scss */
          .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div.stats_year {
            max-height: 47px;
            min-height: 47px; } }
        /* line 471, ../../compmods/player_game_logs/cm_player_game_logs.scss */
        .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div.stats_year span {
          white-space: nowrap; }
          @media only screen and (max-width: 640px) {
            /* line 471, ../../compmods/player_game_logs/cm_player_game_logs.scss */
            .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div.stats_year span {
              white-space: inherit; }
              /* line 475, ../../compmods/player_game_logs/cm_player_game_logs.scss */
              .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div.stats_year span > span {
                width: 100%; } }
      /* line 481, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div.label {
        max-height: 51px;
        min-height: 51px; }
    /* line 487, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns.highs .right_stats::-webkit-scrollbar {
      height: 0; }
    @media only screen and (max-width: 700px) {
      /* line 491, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns.highs .right_stats::-webkit-scrollbar {
        height: 10px; }
      /* line 494, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns.highs .right_stats::-webkit-scrollbar-track {
        background-color: #696969; }
      /* line 497, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns.highs .right_stats::-webkit-scrollbar-thumb {
        background-color: #fff;
        outline: 0; } }
    /* line 503, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns.highs .right_stats > div {
      width: 100%;
      min-width: 475px; }
    /* line 507, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns.highs .right_stats span {
      min-width: 50%;
      max-width: 50%; }
      /* line 510, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns.highs .right_stats span a {
        color: #000 !important;
        text-decoration: underline;
        margin-left: 5px; }
    /* line 516, ../../compmods/player_game_logs/cm_player_game_logs.scss */
    .player-single .player_stats_section .bottom_stats .columns.highs .right_stats .stats {
      min-height: 30px; }
      /* line 518, ../../compmods/player_game_logs/cm_player_game_logs.scss */
      .player-single .player_stats_section .bottom_stats .columns.highs .right_stats .stats .stat {
        padding: 7px 0; }
        @media only screen and (max-width: 640px) {
          /* line 518, ../../compmods/player_game_logs/cm_player_game_logs.scss */
          .player-single .player_stats_section .bottom_stats .columns.highs .right_stats .stats .stat {
            min-height: 46px; } }

/*# sourceMappingURL=cm_player_game_logs.css.map */
/* line 4, ../../compmods/player_info/cm_player_info.scss */
.player-single .player_subpage_header {
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  padding-top: 30.3125%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  background-position: top; }
  @media only screen and (max-width: 640px) {
    /* line 4, ../../compmods/player_info/cm_player_info.scss */
    .player-single .player_subpage_header {
      background-position: center;
      min-height: 300px; } }
  /* line 17, ../../compmods/player_info/cm_player_info.scss */
  .player-single .player_subpage_header .row {
    width: 100%; }
    /* line 19, ../../compmods/player_info/cm_player_info.scss */
    .player-single .player_subpage_header .row .columns {
      display: flex;
      align-items: flex-end; }
      @media only screen and (max-width: 767px) {
        /* line 19, ../../compmods/player_info/cm_player_info.scss */
        .player-single .player_subpage_header .row .columns {
          padding: 0; } }
  /* line 27, ../../compmods/player_info/cm_player_info.scss */
  .player-single .player_subpage_header .player_nav {
    background-color: #ce0f69;
    padding: 15px 55px; }
    @media only screen and (max-width: 767px) {
      /* line 27, ../../compmods/player_info/cm_player_info.scss */
      .player-single .player_subpage_header .player_nav {
        width: 100%;
        text-align: left;
        padding: 15px; } }
    /* line 35, ../../compmods/player_info/cm_player_info.scss */
    .player-single .player_subpage_header .player_nav .inner_wrap {
      text-align: left; }
      /* line 37, ../../compmods/player_info/cm_player_info.scss */
      .player-single .player_subpage_header .player_nav .inner_wrap a {
        color: #fff;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 15px;
        font-family: "pressio";
        position: relative;
        margin-right: 50px; }
        /* line 45, ../../compmods/player_info/cm_player_info.scss */
        .player-single .player_subpage_header .player_nav .inner_wrap a:after {
          content: '';
          background-color: #ce0f69;
          height: 3px;
          width: 100%;
          transition: background-color 0.25s;
          bottom: -6px;
          left: 0;
          position: absolute; }
        /* line 57, ../../compmods/player_info/cm_player_info.scss */
        .player-single .player_subpage_header .player_nav .inner_wrap a:hover:after, .player-single .player_subpage_header .player_nav .inner_wrap a.active:after {
          background-color: #fff; }
      /* line 64, ../../compmods/player_info/cm_player_info.scss */
      .player-single .player_subpage_header .player_nav .inner_wrap > a:last-of-type {
        margin-right: 0; }
      @media only screen and (min-width: 768px) {
        /* line 35, ../../compmods/player_info/cm_player_info.scss */
        .player-single .player_subpage_header .player_nav .inner_wrap {
          margin-left: 230px; } }
      @media only screen and (max-width: 550px) {
        /* line 71, ../../compmods/player_info/cm_player_info.scss */
        .player-single .player_subpage_header .player_nav .inner_wrap a {
          margin-right: 40px; } }
    /* line 76, ../../compmods/player_info/cm_player_info.scss */
    .player-single .player_subpage_header .player_nav.cloned {
      left: 0 !important;
      width: 100vw !important; }
      /* line 79, ../../compmods/player_info/cm_player_info.scss */
      .player-single .player_subpage_header .player_nav.cloned .inner_wrap {
        margin: 0 auto !important;
        padding: 0 15px;
        max-width: 75rem;
        text-align: left; }
      /* line 85, ../../compmods/player_info/cm_player_info.scss */
      .player-single .player_subpage_header .player_nav.cloned.stuck {
        padding: 15px 0; }

/* line 91, ../../compmods/player_info/cm_player_info.scss */
.player-single .player_info_section {
  padding: 40px 0 60px;
  position: relative; }
  /* line 94, ../../compmods/player_info/cm_player_info.scss */
  .player-single .player_info_section #player_info {
    position: absolute;
    top: 0;
    left: 0;
    right: 0; }
    @media only screen and (min-width: 767px) {
      /* line 94, ../../compmods/player_info/cm_player_info.scss */
      .player-single .player_info_section #player_info {
        top: -50px; } }
  @media only screen and (max-width: 640px) {
    /* line 91, ../../compmods/player_info/cm_player_info.scss */
    .player-single .player_info_section {
      padding: 40px 0; } }
  @media only screen and (max-width: 767px) {
    /* line 106, ../../compmods/player_info/cm_player_info.scss */
    .player-single .player_info_section .player_img {
      max-height: 400px;
      overflow: hidden; } }
  /* line 111, ../../compmods/player_info/cm_player_info.scss */
  .player-single .player_info_section .player_img .headshot {
    width: 230px;
    height: 285px;
    margin-top: -135px;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat; }
    @media only screen and (max-width: 767px) {
      /* line 111, ../../compmods/player_info/cm_player_info.scss */
      .player-single .player_info_section .player_img .headshot {
        width: auto;
        max-width: 300px;
        padding-bottom: 123.91304348%;
        height: auto;
        margin: 0 auto; } }
  @media only screen and (max-width: 1099px) {
    /* line 127, ../../compmods/player_info/cm_player_info.scss */
    .player-single .player_info_section > .row:not(.bottom_details) {
      flex-wrap: nowrap; }
      /* line 130, ../../compmods/player_info/cm_player_info.scss */
      .player-single .player_info_section > .row:not(.bottom_details) .top_details {
        flex: 0 0 calc(100% - 250px);
        margin-left: 20px; }
      /* line 134, ../../compmods/player_info/cm_player_info.scss */
      .player-single .player_info_section > .row:not(.bottom_details) .player_img {
        min-width: 230px; }
        /* line 136, ../../compmods/player_info/cm_player_info.scss */
        .player-single .player_info_section > .row:not(.bottom_details) .player_img img {
          min-width: 230px; } }
  @media only screen and (max-width: 767px) {
    /* line 127, ../../compmods/player_info/cm_player_info.scss */
    .player-single .player_info_section > .row:not(.bottom_details) {
      margin-bottom: 50px; } }
  @media only screen and (max-width: 550px) {
    /* line 127, ../../compmods/player_info/cm_player_info.scss */
    .player-single .player_info_section > .row:not(.bottom_details) {
      flex-wrap: wrap;
      margin-bottom: 30px; }
      /* line 147, ../../compmods/player_info/cm_player_info.scss */
      .player-single .player_info_section > .row:not(.bottom_details) .columns {
        flex: 0 0 100%;
        max-width: 100%; }
        /* line 150, ../../compmods/player_info/cm_player_info.scss */
        .player-single .player_info_section > .row:not(.bottom_details) .columns.small-9 {
          margin: 20px 0 0 0; } }
  /* line 156, ../../compmods/player_info/cm_player_info.scss */
  .player-single .player_info_section .top_details {
    margin-bottom: 75px;
    margin-left: -15px; }
    @media only screen and (max-width: 767px) {
      /* line 156, ../../compmods/player_info/cm_player_info.scss */
      .player-single .player_info_section .top_details {
        margin-bottom: 0; } }
    /* line 162, ../../compmods/player_info/cm_player_info.scss */
    .player-single .player_info_section .top_details h1 {
      color: #ce0f69;
      margin-bottom: 25px; }
    /* line 166, ../../compmods/player_info/cm_player_info.scss */
    .player-single .player_info_section .top_details .num_pos_team {
      display: flex;
      align-items: center; }
      /* line 169, ../../compmods/player_info/cm_player_info.scss */
      .player-single .player_info_section .top_details .num_pos_team .player_number {
        font-size: 36px;
        letter-spacing: 1.5px;
        line-height: 38px;
        font-family: "pressio-condensed";
        color: #000;
        font-weight: 400; }
      /* line 177, ../../compmods/player_info/cm_player_info.scss */
      .player-single .player_info_section .top_details .num_pos_team .dot {
        margin: 0 10px; }
      /* line 180, ../../compmods/player_info/cm_player_info.scss */
      .player-single .player_info_section .top_details .num_pos_team .dot,
      .player-single .player_info_section .top_details .num_pos_team .position,
      .player-single .player_info_section .top_details .num_pos_team .team {
        font-size: 14px;
        letter-spacing: 1.27px;
        line-height: 19px;
        font-family: "pressio";
        font-weight: 400;
        text-transform: uppercase; }
        /* line 189, ../../compmods/player_info/cm_player_info.scss */
        .player-single .player_info_section .top_details .num_pos_team .dot a,
        .player-single .player_info_section .top_details .num_pos_team .position a,
        .player-single .player_info_section .top_details .num_pos_team .team a {
          color: #0A0A0A; }
        /* line 193, ../../compmods/player_info/cm_player_info.scss */
        .player-single .player_info_section .top_details .num_pos_team .dot:hover a,
        .player-single .player_info_section .top_details .num_pos_team .position:hover a,
        .player-single .player_info_section .top_details .num_pos_team .team:hover a {
          color: #ce0f69; }
  /* line 201, ../../compmods/player_info/cm_player_info.scss */
  .player-single .player_info_section .bottom_details .columns.no_bio {
    display: flex;
    flex-wrap: wrap; }
    /* line 204, ../../compmods/player_info/cm_player_info.scss */
    .player-single .player_info_section .bottom_details .columns.no_bio .stat_wrap {
      margin-right: 20px;
      width: calc(25% - 20px); }
      @media only screen and (max-width: 640px) {
        /* line 204, ../../compmods/player_info/cm_player_info.scss */
        .player-single .player_info_section .bottom_details .columns.no_bio .stat_wrap {
          width: calc(50% - 20px); } }
  /* line 212, ../../compmods/player_info/cm_player_info.scss */
  .player-single .player_info_section .bottom_details .button.text {
    display: table; }
  @media only screen and (max-width: 767px) {
    /* line 216, ../../compmods/player_info/cm_player_info.scss */
    .player-single .player_info_section .bottom_details .columns {
      flex: 0 0 100%;
      max-width: 100%; }
      /* line 219, ../../compmods/player_info/cm_player_info.scss */
      .player-single .player_info_section .bottom_details .columns.medium-2, .player-single .player_info_section .bottom_details .columns.medium-3 {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-wrap: wrap; }
        /* line 225, ../../compmods/player_info/cm_player_info.scss */
        .player-single .player_info_section .bottom_details .columns.medium-2 .stat_wrap, .player-single .player_info_section .bottom_details .columns.medium-3 .stat_wrap {
          flex: 0 0 25%; }
      /* line 230, ../../compmods/player_info/cm_player_info.scss */
      .player-single .player_info_section .bottom_details .columns.medium-3 > div:last-of-type {
        flex: 0 0 50%; } }
  @media only screen and (max-width: 640px) {
    /* line 240, ../../compmods/player_info/cm_player_info.scss */
    .player-single .player_info_section .bottom_details .columns.medium-2 .stat_wrap, .player-single .player_info_section .bottom_details .columns.medium-3 .stat_wrap {
      flex: 0 0 50%;
      padding-right: 15px; } }
  @media only screen and (max-width: 550px) {
    /* line 250, ../../compmods/player_info/cm_player_info.scss */
    .player-single .player_info_section .bottom_details .columns.medium-3 > div:last-of-type {
      flex: 0 0 100%; } }
  /* line 256, ../../compmods/player_info/cm_player_info.scss */
  .player-single .player_info_section .bottom_details .stat_wrap {
    margin-bottom: 15px; }
  /* line 259, ../../compmods/player_info/cm_player_info.scss */
  .player-single .player_info_section .bottom_details .title {
    font-size: 14px;
    color: #ce0f69;
    line-height: 30px; }
  /* line 264, ../../compmods/player_info/cm_player_info.scss */
  .player-single .player_info_section .bottom_details .title,
  .player-single .player_info_section .bottom_details .stat {
    text-transform: uppercase;
    font-weight: 400;
    font-family: "pressio";
    letter-spacing: 0.88px;
    display: block; }
  /* line 272, ../../compmods/player_info/cm_player_info.scss */
  .player-single .player_info_section .bottom_details .stat {
    font-size: 18px;
    line-height: 22px;
    color: #000;
    font-weight: 600; }
  /* line 278, ../../compmods/player_info/cm_player_info.scss */
  .player-single .player_info_section .bottom_details .fun_fact {
    padding: 20px 30px;
    background-color: #f7f7f7;
    margin: 35px 0 45px; }
    /* line 282, ../../compmods/player_info/cm_player_info.scss */
    .player-single .player_info_section .bottom_details .fun_fact p {
      margin-bottom: 0; }

/*# sourceMappingURL=cm_player_info.css.map */
/* line 4, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
.player-single .player_subpage_header {
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  padding-top: 30.3125%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  background-position: top; }
  @media only screen and (max-width: 640px) {
    /* line 4, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
    .player-single .player_subpage_header {
      background-position: center;
      min-height: 300px; } }
  /* line 17, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
  .player-single .player_subpage_header .row {
    width: 100%; }
    /* line 19, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
    .player-single .player_subpage_header .row .columns {
      display: flex;
      align-items: flex-end; }
      @media only screen and (max-width: 767px) {
        /* line 19, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
        .player-single .player_subpage_header .row .columns {
          padding: 0; } }
  /* line 27, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
  .player-single .player_subpage_header .player_nav {
    background-color: #ce0f69;
    padding: 15px 55px; }
    @media only screen and (max-width: 767px) {
      /* line 27, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
      .player-single .player_subpage_header .player_nav {
        width: 100%;
        text-align: left;
        padding: 15px; } }
    /* line 35, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
    .player-single .player_subpage_header .player_nav .inner_wrap {
      text-align: left; }
      /* line 37, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
      .player-single .player_subpage_header .player_nav .inner_wrap a {
        color: #fff;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 15px;
        font-family: "pressio";
        position: relative;
        margin-right: 50px; }
        /* line 45, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
        .player-single .player_subpage_header .player_nav .inner_wrap a:after {
          content: "";
          background-color: #ce0f69;
          height: 3px;
          width: 100%;
          transition: background-color 0.25s;
          bottom: -6px;
          left: 0;
          position: absolute; }
        /* line 57, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
        .player-single .player_subpage_header .player_nav .inner_wrap a:hover:after, .player-single .player_subpage_header .player_nav .inner_wrap a.active:after {
          background-color: #fff; }
      /* line 63, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
      .player-single .player_subpage_header .player_nav .inner_wrap > a:last-of-type {
        margin-right: 0; }
      @media only screen and (min-width: 768px) {
        /* line 35, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
        .player-single .player_subpage_header .player_nav .inner_wrap {
          margin-left: 230px; } }
      @media only screen and (max-width: 550px) {
        /* line 70, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
        .player-single .player_subpage_header .player_nav .inner_wrap a {
          margin-right: 40px; } }
    /* line 75, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
    .player-single .player_subpage_header .player_nav.cloned {
      left: 0 !important;
      width: 100vw !important; }
      /* line 78, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
      .player-single .player_subpage_header .player_nav.cloned .inner_wrap {
        margin: 0 auto !important;
        padding: 0 15px;
        max-width: 75rem;
        text-align: left; }
      /* line 84, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
      .player-single .player_subpage_header .player_nav.cloned.stuck {
        padding: 15px 0; }

/* line 90, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
.player-single .player_info_section {
  padding: 40px 0 60px;
  position: relative; }
  /* line 93, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
  .player-single .player_info_section #player_info {
    position: absolute;
    top: 0;
    left: 0;
    right: 0; }
    @media only screen and (min-width: 767px) {
      /* line 93, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
      .player-single .player_info_section #player_info {
        top: -50px; } }
  @media only screen and (max-width: 640px) {
    /* line 90, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
    .player-single .player_info_section {
      padding: 40px 0; } }
  @media only screen and (max-width: 767px) {
    /* line 105, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
    .player-single .player_info_section .player_img {
      max-height: 400px;
      overflow: hidden; } }
  /* line 110, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
  .player-single .player_info_section .player_img .headshot {
    width: 230px;
    height: 285px;
    margin-top: -135px;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat; }
    @media only screen and (max-width: 767px) {
      /* line 110, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
      .player-single .player_info_section .player_img .headshot {
        width: auto;
        max-width: 300px;
        padding-bottom: 123.91304348%;
        height: auto;
        margin: 0 auto; } }
  @media only screen and (max-width: 1099px) {
    /* line 126, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
    .player-single .player_info_section > .row:not(.bottom_details) {
      flex-wrap: nowrap; }
      /* line 129, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
      .player-single .player_info_section > .row:not(.bottom_details) .top_details {
        flex: 0 0 calc(100% - 250px);
        margin-left: 20px; }
      /* line 133, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
      .player-single .player_info_section > .row:not(.bottom_details) .player_img {
        min-width: 230px; }
        /* line 135, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
        .player-single .player_info_section > .row:not(.bottom_details) .player_img img {
          min-width: 230px; } }
  @media only screen and (max-width: 767px) {
    /* line 126, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
    .player-single .player_info_section > .row:not(.bottom_details) {
      margin-bottom: 50px; } }
  @media only screen and (max-width: 550px) {
    /* line 126, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
    .player-single .player_info_section > .row:not(.bottom_details) {
      flex-wrap: wrap;
      margin-bottom: 30px; }
      /* line 146, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
      .player-single .player_info_section > .row:not(.bottom_details) .columns {
        flex: 0 0 100%;
        max-width: 100%; }
        /* line 149, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
        .player-single .player_info_section > .row:not(.bottom_details) .columns.small-9 {
          margin: 20px 0 0 0; } }
  /* line 155, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
  .player-single .player_info_section .top_details {
    margin-bottom: 75px;
    margin-left: -15px; }
    @media only screen and (max-width: 767px) {
      /* line 155, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
      .player-single .player_info_section .top_details {
        margin-bottom: 0; } }
    /* line 161, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
    .player-single .player_info_section .top_details h1 {
      color: #ce0f69;
      margin-bottom: 25px; }
    /* line 165, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
    .player-single .player_info_section .top_details .num_pos_team {
      display: flex;
      align-items: center; }
      /* line 168, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
      .player-single .player_info_section .top_details .num_pos_team .player_number {
        font-size: 36px;
        letter-spacing: 1.5px;
        line-height: 38px;
        font-family: "pressio-condensed";
        color: #000;
        font-weight: 400; }
      /* line 176, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
      .player-single .player_info_section .top_details .num_pos_team .dot {
        margin: 0 10px; }
      /* line 179, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
      .player-single .player_info_section .top_details .num_pos_team .dot,
      .player-single .player_info_section .top_details .num_pos_team .position,
      .player-single .player_info_section .top_details .num_pos_team .team {
        font-size: 14px;
        letter-spacing: 1.27px;
        line-height: 19px;
        font-family: "pressio";
        font-weight: 400;
        text-transform: uppercase; }
        /* line 188, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
        .player-single .player_info_section .top_details .num_pos_team .dot a,
        .player-single .player_info_section .top_details .num_pos_team .position a,
        .player-single .player_info_section .top_details .num_pos_team .team a {
          color: #0a0a0a; }
        /* line 192, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
        .player-single .player_info_section .top_details .num_pos_team .dot:hover a,
        .player-single .player_info_section .top_details .num_pos_team .position:hover a,
        .player-single .player_info_section .top_details .num_pos_team .team:hover a {
          color: #ce0f69; }
  /* line 200, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
  .player-single .player_info_section .bottom_details .columns.no_bio {
    display: flex;
    flex-wrap: wrap; }
    /* line 203, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
    .player-single .player_info_section .bottom_details .columns.no_bio .stat_wrap {
      margin-right: 20px;
      width: calc(25% - 20px); }
      @media only screen and (max-width: 640px) {
        /* line 203, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
        .player-single .player_info_section .bottom_details .columns.no_bio .stat_wrap {
          width: calc(50% - 20px); } }
  /* line 211, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
  .player-single .player_info_section .bottom_details .button.text {
    display: table; }
  @media only screen and (max-width: 767px) {
    /* line 215, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
    .player-single .player_info_section .bottom_details .columns {
      flex: 0 0 100%;
      max-width: 100%; }
      /* line 218, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
      .player-single .player_info_section .bottom_details .columns.medium-2, .player-single .player_info_section .bottom_details .columns.medium-3 {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-wrap: wrap; }
        /* line 224, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
        .player-single .player_info_section .bottom_details .columns.medium-2 .stat_wrap, .player-single .player_info_section .bottom_details .columns.medium-3 .stat_wrap {
          flex: 0 0 25%; }
      /* line 229, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
      .player-single .player_info_section .bottom_details .columns.medium-3 > div:last-of-type {
        flex: 0 0 50%; } }
  @media only screen and (max-width: 640px) {
    /* line 239, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
    .player-single .player_info_section .bottom_details .columns.medium-2 .stat_wrap, .player-single .player_info_section .bottom_details .columns.medium-3 .stat_wrap {
      flex: 0 0 50%;
      padding-right: 15px; } }
  @media only screen and (max-width: 550px) {
    /* line 249, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
    .player-single .player_info_section .bottom_details .columns.medium-3 > div:last-of-type {
      flex: 0 0 100%; } }
  /* line 255, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
  .player-single .player_info_section .bottom_details .stat_wrap {
    margin-bottom: 15px; }
  /* line 258, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
  .player-single .player_info_section .bottom_details .title {
    font-size: 14px;
    color: #ce0f69;
    line-height: 30px; }
  /* line 263, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
  .player-single .player_info_section .bottom_details .title,
  .player-single .player_info_section .bottom_details .stat {
    text-transform: uppercase;
    font-weight: 400;
    font-family: "pressio";
    letter-spacing: 0.88px;
    display: block;
    margin-bottom: 0px; }
  /* line 272, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
  .player-single .player_info_section .bottom_details .stat {
    font-size: 18px;
    line-height: 22px;
    color: #000;
    font-weight: 600; }
  /* line 278, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
  .player-single .player_info_section .bottom_details .fun_fact {
    padding: 20px 30px;
    background-color: #f7f7f7;
    margin: 35px 0 45px; }
    /* line 282, ../../compmods/player_news_bio_related/cm_player_news_bio_related.scss */
    .player-single .player_info_section .bottom_details .fun_fact p {
      margin-bottom: 0; }

/*# sourceMappingURL=cm_player_news_bio_related.css.map */
/* line 4, ../../compmods/player_stats/cm_player_stats.scss */
.player-single .player_stats_section {
  padding: 100px 0 120px; }
  @media only screen and (max-width: 640px) {
    /* line 4, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section {
      padding: 50px 0; } }
  /* line 9, ../../compmods/player_stats/cm_player_stats.scss */
  .player-single .player_stats_section .tabs-content {
    background: transparent;
    border: none; }
    /* line 12, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .tabs-content .tabs-panel {
      padding: 0; }
  /* line 16, ../../compmods/player_stats/cm_player_stats.scss */
  .player-single .player_stats_section .top_section {
    margin-bottom: 85px; }
    @media only screen and (max-width: 850px) {
      /* line 16, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .top_section {
        margin-bottom: 25px; } }
    /* line 21, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .top_section .columns {
      display: flex;
      align-items: flex-start; }
      /* line 24, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .top_section .columns h2 {
        margin-right: auto;
        margin-bottom: 0;
        font-weight: 400; }
      /* line 29, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .top_section .columns .tabs {
        background: transparent;
        border: none; }
        /* line 35, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .top_section .columns .tabs li.is-active a:after {
          background-color: #fff; }
        @media only screen and (max-width: 640px) {
          /* line 32, ../../compmods/player_stats/cm_player_stats.scss */
          .player-single .player_stats_section .top_section .columns .tabs li {
            width: 50%; } }
        /* line 46, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .top_section .columns .tabs > li:last-of-type a {
          margin-right: 0; }
        /* line 50, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .top_section .columns .tabs a {
          padding: 0;
          background: transparent;
          color: #fff;
          font-size: 18px;
          letter-spacing: 0.64px;
          line-height: 22px;
          font-family: "pressio";
          font-weight: 600;
          position: relative;
          margin-right: 60px;
          display: inline-block; }
          @media only screen and (max-width: 850px) {
            /* line 50, ../../compmods/player_stats/cm_player_stats.scss */
            .player-single .player_stats_section .top_section .columns .tabs a {
              margin-right: 50px;
              margin-bottom: 25px; } }
          @media only screen and (max-width: 640px) {
            /* line 50, ../../compmods/player_stats/cm_player_stats.scss */
            .player-single .player_stats_section .top_section .columns .tabs a {
              margin-right: 30px; } }
          /* line 69, ../../compmods/player_stats/cm_player_stats.scss */
          .player-single .player_stats_section .top_section .columns .tabs a:after {
            content: '';
            background-color: #2C2C2C;
            height: 3px;
            width: 100%;
            transition: background-color 0.25s;
            bottom: -10px;
            left: 0;
            position: absolute; }
          /* line 80, ../../compmods/player_stats/cm_player_stats.scss */
          .player-single .player_stats_section .top_section .columns .tabs a:hover:after {
            background-color: #fff; }
      @media only screen and (max-width: 850px) {
        /* line 21, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .top_section .columns {
          flex-wrap: wrap; }
          /* line 88, ../../compmods/player_stats/cm_player_stats.scss */
          .player-single .player_stats_section .top_section .columns .tabs {
            width: 100%; }
          /* line 91, ../../compmods/player_stats/cm_player_stats.scss */
          .player-single .player_stats_section .top_section .columns h2 {
            margin-bottom: 25px; } }
  /* line 101, ../../compmods/player_stats/cm_player_stats.scss */
  .player-single .player_stats_section .bottom_stats#regular .team_loc .team_abbr, .player-single .player_stats_section .bottom_stats#post .team_loc .team_abbr {
    display: none; }
  /* line 105, ../../compmods/player_stats/cm_player_stats.scss */
  .player-single .player_stats_section .bottom_stats#regular .fragment, .player-single .player_stats_section .bottom_stats#post .fragment {
    background-color: #5f5f5f; }
  /* line 109, ../../compmods/player_stats/cm_player_stats.scss */
  .player-single .player_stats_section .bottom_stats#regular .team_loc.multiple, .player-single .player_stats_section .bottom_stats#post .team_loc.multiple {
    padding-left: 31px;
    position: relative;
    cursor: pointer; }
    /* line 114, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats#regular .team_loc.multiple.active:after, .player-single .player_stats_section .bottom_stats#post .team_loc.multiple.active:after {
      content: '-';
      left: 7px; }
    /* line 121, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats#regular .team_loc.multiple:after, .player-single .player_stats_section .bottom_stats#post .team_loc.multiple:after {
      content: '+';
      position: absolute;
      top: -5px;
      left: 6px;
      font-size: 18px; }
    /* line 129, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats#regular .team_loc.multiple:before, .player-single .player_stats_section .bottom_stats#post .team_loc.multiple:before {
      content: '';
      border-radius: 1000px;
      height: 18px;
      width: 18px;
      border: 2px solid #fff;
      position: absolute;
      left: 0px;
      top: -1px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 18px; }
  /* line 144, ../../compmods/player_stats/cm_player_stats.scss */
  .player-single .player_stats_section .bottom_stats#regular .team_loc .location,
  .player-single .player_stats_section .bottom_stats#regular .team_loc .name, .player-single .player_stats_section .bottom_stats#post .team_loc .location,
  .player-single .player_stats_section .bottom_stats#post .team_loc .name {
    padding-left: 0 !important; }
  /* line 152, ../../compmods/player_stats/cm_player_stats.scss */
  .player-single .player_stats_section .bottom_stats .game_log_controls {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 30px; }
    /* line 156, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .game_log_controls .custom-select-wrapper {
      margin: 0 20px 0 -5px; }
      /* line 159, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .game_log_controls .custom-select-wrapper .custom-options .custom-option.hidden {
        display: none; }
    /* line 165, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .game_log_controls .load_game_data.disabled {
      color: rgba(255, 255, 255, 0.2); }
      /* line 167, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .game_log_controls .load_game_data.disabled:after {
        background-color: rgba(255, 255, 255, 0.2); }
      /* line 170, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .game_log_controls .load_game_data.disabled:hover {
        cursor: default; }
        /* line 172, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .bottom_stats .game_log_controls .load_game_data.disabled:hover:after {
          left: 0;
          width: 100%; }
  /* line 180, ../../compmods/player_stats/cm_player_stats.scss */
  .player-single .player_stats_section .bottom_stats .columns {
    display: flex; }
    /* line 182, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns span {
      font-family: "pressio"; }
    /* line 187, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats > div {
      width: 1006px; }
      @media only screen and (max-width: 640px) {
        /* line 187, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats > div {
          width: 900px; } }
    /* line 194, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats.goalie > div {
      width: 100%; }
      /* line 196, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats.goalie > div span {
        max-width: 100%;
        min-width: 56px; }
      @media only screen and (max-width: 495px) {
        /* line 194, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats.goalie > div {
          width: 350px; } }
    /* line 206, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats.goalie::-webkit-scrollbar {
      height: 0; }
    @media only screen and (max-width: 495px) {
      /* line 210, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats.goalie::-webkit-scrollbar {
        height: 10px; }
      /* line 213, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats.goalie::-webkit-scrollbar-track {
        background-color: #696969; }
      /* line 216, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns#game_log_data .right_stats.goalie::-webkit-scrollbar-thumb {
        background-color: #fff;
        outline: 0; } }
    /* line 223, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns#game_log_data .custom-select-wrapper .custom-options.season .custom-option.hidden {
      display: none; }
    /* line 228, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns#game_log_data .loading_data {
      color: #fff; }
      /* line 230, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns#game_log_data .loading_data:after {
        content: ' .';
        animation: dots 1s steps(5, end) infinite; }

@keyframes dots {
  0%,
  20% {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0); }
  40% {
    color: white;
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0); }
  60% {
    text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0); }
  80%,
  100% {
    text-shadow: .25em 0 0 white, .5em 0 0 white; } }
    /* line 258, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns .left_info {
      flex: 0; }
      /* line 260, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns .left_info > div {
        display: flex;
        padding: 11px 20px 10px 4px;
        border-bottom: 1px solid white;
        align-items: center;
        min-height: 64px; }
        @media only screen and (max-width: 640px) {
          /* line 260, ../../compmods/player_stats/cm_player_stats.scss */
          .player-single .player_stats_section .bottom_stats .columns .left_info > div {
            padding: 5px 15px 5px 4px; } }
        /* line 269, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .bottom_stats .columns .left_info > div .col-1,
        .player-single .player_stats_section .bottom_stats .columns .left_info > div .col-2 {
          min-width: 85px;
          font-size: 14px;
          letter-spacing: 0.64px;
          line-height: 18px;
          font-weight: 600;
          text-transform: uppercase; }
          @media only screen and (max-width: 640px) {
            /* line 269, ../../compmods/player_stats/cm_player_stats.scss */
            .player-single .player_stats_section .bottom_stats .columns .left_info > div .col-1,
            .player-single .player_stats_section .bottom_stats .columns .left_info > div .col-2 {
              min-width: 35px;
              font-size: 12px; } }
      /* line 283, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns .left_info > div.label {
        min-height: 0;
        padding: 15px 10px 14px 4px; }
        /* line 285, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .bottom_stats .columns .left_info > div.label span {
          font-size: 16px;
          line-height: 21px; }
          @media only screen and (max-width: 640px) {
            /* line 285, ../../compmods/player_stats/cm_player_stats.scss */
            .player-single .player_stats_section .bottom_stats .columns .left_info > div.label span {
              font-size: 15px; } }
        @media only screen and (max-width: 640px) {
          /* line 283, ../../compmods/player_stats/cm_player_stats.scss */
          .player-single .player_stats_section .bottom_stats .columns .left_info > div.label {
            min-height: 51px; }
            /* line 295, ../../compmods/player_stats/cm_player_stats.scss */
            .player-single .player_stats_section .bottom_stats .columns .left_info > div.label .col-1,
            .player-single .player_stats_section .bottom_stats .columns .left_info > div.label .col-2 {
              display: none; } }
      @media only screen and (max-width: 640px) {
        /* line 301, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .bottom_stats .columns .left_info > div.stats_year {
          display: flex;
          flex-wrap: wrap;
          min-height: 47px;
          min-width: 75px; } }
      /* line 309, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns .left_info > div.stats_year .team_loc span {
        display: block;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
        white-space: nowrap; }
      /* line 316, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns .left_info > div.stats_year .team_loc .location {
        font-weight: 300; }
        /* line 318, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .bottom_stats .columns .left_info > div.stats_year .team_loc .location a {
          text-decoration: underline; }
      /* line 322, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns .left_info > div.stats_year .team_loc .name {
        font-weight: 600; }
      /* line 326, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns .left_info > div.stats_year.last {
        min-height: 64px; }
        @media only screen and (max-width: 640px) {
          /* line 326, ../../compmods/player_stats/cm_player_stats.scss */
          .player-single .player_stats_section .bottom_stats .columns .left_info > div.stats_year.last {
            min-height: 46px; } }
    /* line 334, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns .right_stats:not(.goalie)::-webkit-scrollbar {
      height: 10px; }
    /* line 337, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns .right_stats:not(.goalie)::-webkit-scrollbar-track {
      background-color: #696969; }
    /* line 340, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns .right_stats:not(.goalie)::-webkit-scrollbar-thumb {
      background-color: #fff;
      outline: 0; }
    @media only screen and (max-width: 435px) {
      /* line 345, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns .right_stats::-webkit-scrollbar {
        height: 10px; }
      /* line 348, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns .right_stats::-webkit-scrollbar-track {
        background-color: #696969; }
      /* line 351, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns .right_stats::-webkit-scrollbar-thumb {
        background-color: #fff;
        outline: 0; } }
    /* line 356, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns .right_stats {
      flex: 1;
      overflow-x: scroll; }
      /* line 359, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns .right_stats span {
        border-right: 2px solid #2C2C2C;
        width: 100%;
        max-width: 56px;
        min-width: 56px;
        padding: 15px 0;
        font-size: 13px;
        letter-spacing: 0.64px;
        text-align: center;
        line-height: 25px;
        font-weight: 400; }
        @media only screen and (max-width: 640px) {
          /* line 359, ../../compmods/player_stats/cm_player_stats.scss */
          .player-single .player_stats_section .bottom_stats .columns .right_stats span {
            max-width: 50px;
            min-width: 50px; } }
      /* line 375, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns .right_stats > div {
        width: 1064px; }
        @media only screen and (max-width: 640px) {
          /* line 375, ../../compmods/player_stats/cm_player_stats.scss */
          .player-single .player_stats_section .bottom_stats .columns .right_stats > div {
            width: 950px; } }
      /* line 383, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns .right_stats.goalie > div {
        width: 100%; }
        /* line 385, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .bottom_stats .columns .right_stats.goalie > div span {
          max-width: 100%; }
        @media only screen and (max-width: 435px) {
          /* line 383, ../../compmods/player_stats/cm_player_stats.scss */
          .player-single .player_stats_section .bottom_stats .columns .right_stats.goalie > div {
            width: 350px; } }
      /* line 393, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns .right_stats .labels {
        border-bottom: 1px solid #fff;
        display: flex;
        min-height: 0;
        white-space: nowrap; }
        /* line 398, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .bottom_stats .columns .right_stats .labels span {
          background-color: #ce0f69;
          max-height: 50px;
          text-transform: uppercase;
          color: #fff;
          font-size: 14px;
          line-height: 22px;
          font-weight: 600; }
        /* line 407, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .bottom_stats .columns .right_stats .labels > span:last-of-type {
          border-right: none; }
      /* line 411, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns .right_stats .stats {
        min-height: 64px;
        border-bottom: 1px solid #fff;
        display: flex;
        white-space: nowrap; }
        @media only screen and (max-width: 640px) {
          /* line 411, ../../compmods/player_stats/cm_player_stats.scss */
          .player-single .player_stats_section .bottom_stats .columns .right_stats .stats {
            min-height: 47px; } }
        /* line 419, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .bottom_stats .columns .right_stats .stats .stat {
          background-color: #CBCBCB;
          color: #000;
          display: flex;
          align-items: center;
          justify-content: center; }
          @media only screen and (max-width: 640px) {
            /* line 419, ../../compmods/player_stats/cm_player_stats.scss */
            .player-single .player_stats_section .bottom_stats .columns .right_stats .stats .stat {
              padding: 7px 0; } }
        /* line 429, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .bottom_stats .columns .right_stats .stats > span:last-of-type {
          border-right: none; }
        /* line 432, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .bottom_stats .columns .right_stats .stats.last {
          margin-bottom: 50px;
          border-bottom: none;
          min-height: 10px;
          max-height: 10px; }
          @media only screen and (max-width: 640px) {
            /* line 432, ../../compmods/player_stats/cm_player_stats.scss */
            .player-single .player_stats_section .bottom_stats .columns .right_stats .stats.last {
              margin-bottom: 30px; } }
          /* line 440, ../../compmods/player_stats/cm_player_stats.scss */
          .player-single .player_stats_section .bottom_stats .columns .right_stats .stats.last .stat {
            padding: 5px 0; }
            @media only screen and (max-width: 640px) {
              /* line 440, ../../compmods/player_stats/cm_player_stats.scss */
              .player-single .player_stats_section .bottom_stats .columns .right_stats .stats.last .stat {
                padding: 4px 0;
                min-height: 16px;
                max-height: 16px; } }
    /* line 454, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div.label span {
      white-space: nowrap;
      display: block; }
    /* line 459, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div {
      min-height: 30px; }
      @media only screen and (max-width: 640px) {
        /* line 459, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div {
          min-height: 39.6px;
          padding: 5px 15px 5px 4px; } }
      /* line 465, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div.stats_year {
        max-height: 40px; }
        @media only screen and (max-width: 640px) {
          /* line 465, ../../compmods/player_stats/cm_player_stats.scss */
          .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div.stats_year {
            max-height: 47px;
            min-height: 47px; } }
        /* line 471, ../../compmods/player_stats/cm_player_stats.scss */
        .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div.stats_year span {
          white-space: nowrap; }
          @media only screen and (max-width: 640px) {
            /* line 471, ../../compmods/player_stats/cm_player_stats.scss */
            .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div.stats_year span {
              white-space: inherit; }
              /* line 475, ../../compmods/player_stats/cm_player_stats.scss */
              .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div.stats_year span > span {
                width: 100%; } }
      /* line 481, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns.highs .left_info > div.label {
        max-height: 51px;
        min-height: 51px; }
    /* line 487, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns.highs .right_stats::-webkit-scrollbar {
      height: 0; }
    @media only screen and (max-width: 700px) {
      /* line 491, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns.highs .right_stats::-webkit-scrollbar {
        height: 10px; }
      /* line 494, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns.highs .right_stats::-webkit-scrollbar-track {
        background-color: #696969; }
      /* line 497, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns.highs .right_stats::-webkit-scrollbar-thumb {
        background-color: #fff;
        outline: 0; } }
    /* line 503, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns.highs .right_stats > div {
      width: 100%;
      min-width: 475px; }
    /* line 507, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns.highs .right_stats span {
      min-width: 50%;
      max-width: 50%; }
      /* line 510, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns.highs .right_stats span a {
        color: #000 !important;
        text-decoration: underline;
        margin-left: 5px; }
    /* line 516, ../../compmods/player_stats/cm_player_stats.scss */
    .player-single .player_stats_section .bottom_stats .columns.highs .right_stats .stats {
      min-height: 30px; }
      /* line 518, ../../compmods/player_stats/cm_player_stats.scss */
      .player-single .player_stats_section .bottom_stats .columns.highs .right_stats .stats .stat {
        padding: 7px 0; }
        @media only screen and (max-width: 640px) {
          /* line 518, ../../compmods/player_stats/cm_player_stats.scss */
          .player-single .player_stats_section .bottom_stats .columns.highs .right_stats .stats .stat {
            min-height: 46px; } }

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

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

/*# sourceMappingURL=cm_schedule.css.map */
/* line 3, ../../compmods/scorestrip/cm_scorestrip.scss */
.scorestrip {
  width: 100%;
  top: 0;
  left: 0;
  position: relative;
  height: 88px;
  overflow: hidden;
  transition: 0.25s all;
  border-bottom: 1px solid #cfd1d2; }
  /* line 58, ../scss/_mixins.scss */
  .scorestrip h1,
  .scorestrip h2,
  .scorestrip h3,
  .scorestrip h4,
  .scorestrip h5,
  .scorestrip h6,
  .scorestrip p,
  .scorestrip span,
  .scorestrip li,
  .scorestrip div,
  .scorestrip a {
    color: #000; }
  /* line 72, ../scss/_mixins.scss */
  .scorestrip a:hover {
    color: #000; }
  /* line 16, ../../compmods/scorestrip/cm_scorestrip.scss */
  .scorestrip.scorestrip_hidden {
    height: 20px; }
  @media only screen and (max-width: 640px) {
    /* line 3, ../../compmods/scorestrip/cm_scorestrip.scss */
    .scorestrip {
      z-index: 2; } }
  /* line 25, ../../compmods/scorestrip/cm_scorestrip.scss */
  .scorestrip .scorestrip_hold {
    display: flex;
    width: 100%;
    height: 100%;
    position: relative; }
    /* line 31, ../../compmods/scorestrip/cm_scorestrip.scss */
    .scorestrip .scorestrip_hold .scorestrip_load_cover {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: #fff;
      z-index: 3;
      opacity: 1;
      transition: opacity .2s; }
    /* line 43, ../../compmods/scorestrip/cm_scorestrip.scss */
    .scorestrip .scorestrip_hold .arrow {
      background-color: rgba(255, 255, 255, 0.7);
      cursor: pointer;
      position: relative;
      transition: background-color .25s; }
      /* line 49, ../../compmods/scorestrip/cm_scorestrip.scss */
      .scorestrip .scorestrip_hold .arrow:hover {
        background-color: #aba8a8; }
      /* line 53, ../../compmods/scorestrip/cm_scorestrip.scss */
      .scorestrip .scorestrip_hold .arrow .fill {
        width: 33px;
        height: 100%; }
      /* line 58, ../../compmods/scorestrip/cm_scorestrip.scss */
      .scorestrip .scorestrip_hold .arrow:after {
        content: url("../svg/arrow-right-long.svg");
        position: absolute;
        top: calc(50% - 14px);
        left: calc(50% - 7px); }
      /* line 68, ../../compmods/scorestrip/cm_scorestrip.scss */
      .scorestrip .scorestrip_hold .arrow.left:after {
        top: calc(50% - 9px);
        left: calc(50% - 9px);
        transform: rotate(180deg); }
    /* line 76, ../../compmods/scorestrip/cm_scorestrip.scss */
    .scorestrip .scorestrip_hold .week_slider {
      display: block;
      overflow: hidden;
      width: calc(100% - 66px);
      height: 100%; }
      /* line 82, ../../compmods/scorestrip/cm_scorestrip.scss */
      .scorestrip .scorestrip_hold .week_slider .slide_holder {
        display: block;
        float: left;
        height: 100%; }
        /* line 87, ../../compmods/scorestrip/cm_scorestrip.scss */
        .scorestrip .scorestrip_hold .week_slider .slide_holder .week {
          font-family: "pressio";
          font-size: 14px;
          display: flex;
          float: left;
          align-items: center;
          padding: 12.5px;
          align-content: center;
          flex: 0;
          flex-wrap: wrap;
          cursor: pointer;
          height: 100%; }
          /* line 101, ../../compmods/scorestrip/cm_scorestrip.scss */
          .scorestrip .scorestrip_hold .week_slider .slide_holder .week .week_hold > div {
            flex: 100%;
            color: #fff;
            font-weight: 600;
            text-align: center; }
          /* line 108, ../../compmods/scorestrip/cm_scorestrip.scss */
          .scorestrip .scorestrip_hold .week_slider .slide_holder .week .week_hold .week_number {
            font-size: 21px;
            text-align: center;
            line-height: 22px; }
    /* line 118, ../../compmods/scorestrip/cm_scorestrip.scss */
    .scorestrip .scorestrip_hold .mgm {
      display: flex;
      position: absolute;
      right: 0;
      bottom: -20px;
      z-index: 3; }
      /* line 125, ../../compmods/scorestrip/cm_scorestrip.scss */
      .scorestrip .scorestrip_hold .mgm .powered_by {
        background-color: #000;
        color: #fff;
        font-family: "pressio-condensed";
        font-weight: 500;
        font-size: 12px;
        text-transform: uppercase;
        padding: 1px 10px;
        border-right: 1px solid #fff;
        letter-spacing: .5px; }
  /* line 139, ../../compmods/scorestrip/cm_scorestrip.scss */
  .scorestrip #scorestrip_collapse {
    position: absolute;
    top: 0;
    right: 0;
    display: flex; }
    /* line 148, ../../compmods/scorestrip/cm_scorestrip.scss */
    .scorestrip #scorestrip_collapse.scorestrip_hidden .hold_arrow .the_arrow:after {
      transform: rotate(180deg);
      top: 1px; }
    /* line 155, ../../compmods/scorestrip/cm_scorestrip.scss */
    .scorestrip #scorestrip_collapse.scorestrip_hidden .text {
      display: block; }
    /* line 160, ../../compmods/scorestrip/cm_scorestrip.scss */
    .scorestrip #scorestrip_collapse .hold_arrow {
      width: 33px;
      height: 18px;
      cursor: pointer; }
      /* line 165, ../../compmods/scorestrip/cm_scorestrip.scss */
      .scorestrip #scorestrip_collapse .hold_arrow .the_arrow {
        position: relative; }
        /* line 168, ../../compmods/scorestrip/cm_scorestrip.scss */
        .scorestrip #scorestrip_collapse .hold_arrow .the_arrow:after {
          content: url("../svg/arrow-up-white.svg");
          position: absolute;
          left: calc(50% - 4px);
          top: -6px;
          transition: transform .25s, top .25s; }
    /* line 178, ../../compmods/scorestrip/cm_scorestrip.scss */
    .scorestrip #scorestrip_collapse .text {
      background-color: #000;
      color: #fff;
      font-family: "pressio-condensed";
      font-weight: 500;
      font-size: 12px;
      text-transform: uppercase;
      padding: 1px 10px;
      border-right: 1px solid #fff;
      letter-spacing: .5px;
      display: none; }

/* line 194, ../../compmods/scorestrip/cm_scorestrip.scss */
.slick-list,
.slick-track {
  height: 100%; }

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

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

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

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

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

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

/*# sourceMappingURL=cm_stats_leader.css.map */
/* line 3, ../../compmods/stats_leaders/cm_stats_leaders.scss */
.full_leaders_wrap {
  width: 100%;
  display: flex;
  flex-wrap: wrap; }

/*# sourceMappingURL=cm_stats_leaders.css.map */
/* line 2, ../../pages/page-builder.scss */
.pb-module {
  padding-top: 60px;
  padding-bottom: 60px; }
  @media only screen and (max-width: 1024px) {
    /* line 2, ../../pages/page-builder.scss */
    .pb-module {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media only screen and (max-width: 640px) {
    /* line 2, ../../pages/page-builder.scss */
    .pb-module {
      padding-top: 40px;
      padding-bottom: 40px; } }

/*# sourceMappingURL=page-builder.css.map */
/* line 2, ../../singles/coach/coach-single.scss */
.coach_single,
.management_single,
.manual_bio_single {
  padding-top: 60px;
  padding-bottom: 60px;
  padding-top: 0; }
  @media only screen and (max-width: 1024px) {
    /* line 2, ../../singles/coach/coach-single.scss */
    .coach_single,
    .management_single,
    .manual_bio_single {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media only screen and (max-width: 640px) {
    /* line 2, ../../singles/coach/coach-single.scss */
    .coach_single,
    .management_single,
    .manual_bio_single {
      padding-top: 40px;
      padding-bottom: 40px; } }
  /* line 7, ../../singles/coach/coach-single.scss */
  .coach_single span.title,
  .management_single span.title,
  .manual_bio_single span.title {
    display: block;
    margin-top: 15px; }
  /* line 13, ../../singles/coach/coach-single.scss */
  .coach_single .row .columns .button.back,
  .management_single .row .columns .button.back,
  .manual_bio_single .row .columns .button.back {
    margin: 25px 0px 0px; }
  /* line 16, ../../singles/coach/coach-single.scss */
  .coach_single .row .columns .iframe_wrapper,
  .management_single .row .columns .iframe_wrapper,
  .manual_bio_single .row .columns .iframe_wrapper {
    margin-bottom: 35px; }
  /* line 20, ../../singles/coach/coach-single.scss */
  .coach_single .row.bio_photo,
  .management_single .row.bio_photo,
  .manual_bio_single .row.bio_photo {
    margin-top: 50px; }
    @media only screen and (max-width: 640px) {
      /* line 20, ../../singles/coach/coach-single.scss */
      .coach_single .row.bio_photo,
      .management_single .row.bio_photo,
      .manual_bio_single .row.bio_photo {
        margin-top: 30px; } }
    /* line 25, ../../singles/coach/coach-single.scss */
    .coach_single .row.bio_photo img,
    .management_single .row.bio_photo img,
    .manual_bio_single .row.bio_photo img {
      width: 100%; }
      @media only screen and (max-width: 640px) {
        /* line 25, ../../singles/coach/coach-single.scss */
        .coach_single .row.bio_photo img,
        .management_single .row.bio_photo img,
        .manual_bio_single .row.bio_photo img {
          margin-bottom: 15px;
          max-width: 200px; } }
    /* line 32, ../../singles/coach/coach-single.scss */
    .coach_single .row.bio_photo .bio_area,
    .management_single .row.bio_photo .bio_area,
    .manual_bio_single .row.bio_photo .bio_area {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-start; }
      /* line 37, ../../singles/coach/coach-single.scss */
      .coach_single .row.bio_photo .bio_area > a.button.text,
      .management_single .row.bio_photo .bio_area > a.button.text,
      .manual_bio_single .row.bio_photo .bio_area > a.button.text {
        margin-top: auto; }

/*# sourceMappingURL=coach-single.css.map */

/*# sourceMappingURL=management-single.css.map */

/*# sourceMappingURL=manual-bio-single.css.map */
/* line 3, ../../singles/player/player-single.scss */
.player-single {
  overflow: hidden; }
  /* line 6, ../../singles/player/player-single.scss */
  .player-single .player_stats {
    padding-top: 60px;
    padding-bottom: 60px; }
    @media only screen and (max-width: 1024px) {
      /* line 6, ../../singles/player/player-single.scss */
      .player-single .player_stats {
        padding-top: 50px;
        padding-bottom: 50px; } }
    @media only screen and (max-width: 640px) {
      /* line 6, ../../singles/player/player-single.scss */
      .player-single .player_stats {
        padding-top: 40px;
        padding-bottom: 40px; } }
    /* line 9, ../../singles/player/player-single.scss */
    .player-single .player_stats table.dataTable tbody tr,
    .player-single .player_stats .dataTable thead tr {
      background-color: transparent; }
    /* line 14, ../../singles/player/player-single.scss */
    .player-single .player_stats h5.playoffs {
      margin-top: 40px; }
  /* line 19, ../../singles/player/player-single.scss */
  .player-single .player_bio {
    padding-top: 60px;
    padding-bottom: 60px; }
    @media only screen and (max-width: 1024px) {
      /* line 19, ../../singles/player/player-single.scss */
      .player-single .player_bio {
        padding-top: 50px;
        padding-bottom: 50px; } }
    @media only screen and (max-width: 640px) {
      /* line 19, ../../singles/player/player-single.scss */
      .player-single .player_bio {
        padding-top: 40px;
        padding-bottom: 40px; } }
    /* line 22, ../../singles/player/player-single.scss */
    .player-single .player_bio .bio_container {
      padding: 75px 90px;
      background-color: #f7f7f7; }
      @media only screen and (max-width: 1024px) {
        /* line 22, ../../singles/player/player-single.scss */
        .player-single .player_bio .bio_container {
          padding: 75px; } }
      @media only screen and (max-width: 640px) {
        /* line 22, ../../singles/player/player-single.scss */
        .player-single .player_bio .bio_container {
          padding: 25px; } }
      /* line 35, ../../singles/player/player-single.scss */
      .player-single .player_bio .bio_container .title {
        font-size: 36px;
        letter-spacing: 1.5px;
        line-height: 38px;
        color: #ce0f69;
        text-transform: uppercase;
        margin-bottom: 35px;
        display: block;
        font-family: "pressio-condensed"; }
        @media only screen and (max-width: 640px) {
          /* line 35, ../../singles/player/player-single.scss */
          .player-single .player_bio .bio_container .title {
            margin-bottom: 25px; } }
      /* line 50, ../../singles/player/player-single.scss */
      .player-single .player_bio .bio_container h5,
      .player-single .player_bio .bio_container .h5 {
        color: #ce0f69; }
  /* line 57, ../../singles/player/player-single.scss */
  .player-single .awards_achievements {
    margin-top: 60px;
    margin-bottom: 30px;
    display: flex;
    flex-wrap: wrap; }
    @media only screen and (max-width: 640px) {
      /* line 57, ../../singles/player/player-single.scss */
      .player-single .awards_achievements {
        margin-top: 40px;
        margin-bottom: 10px; } }
    /* line 69, ../../singles/player/player-single.scss */
    .player-single .awards_achievements h5,
    .player-single .awards_achievements .h5 {
      margin-bottom: 30px;
      width: 100%; }
    /* line 75, ../../singles/player/player-single.scss */
    .player-single .awards_achievements .award {
      flex: 0 0 25%;
      margin-bottom: 30px; }
      @media only screen and (max-width: 640px) {
        /* line 75, ../../singles/player/player-single.scss */
        .player-single .awards_achievements .award {
          flex: 0 0 50%; } }
      /* line 84, ../../singles/player/player-single.scss */
      .player-single .awards_achievements .award span {
        font-weight: 500;
        display: block;
        font-size: 18px;
        line-height: 40px; }
  /* line 93, ../../singles/player/player-single.scss */
  .player-single .player_social {
    display: flex;
    align-items: center; }
    @media only screen and (max-width: 640px) {
      /* line 93, ../../singles/player/player-single.scss */
      .player-single .player_social {
        flex-wrap: wrap; } }
    /* line 101, ../../singles/player/player-single.scss */
    .player-single .player_social h5,
    .player-single .player_social .h5 {
      margin-bottom: 0;
      margin-right: 50px; }
      @media only screen and (max-width: 640px) {
        /* line 101, ../../singles/player/player-single.scss */
        .player-single .player_social h5,
        .player-single .player_social .h5 {
          width: 100%;
          margin-right: 0;
          margin-bottom: 20px; } }
    /* line 113, ../../singles/player/player-single.scss */
    .player-single .player_social a {
      display: flex; }
      /* line 116, ../../singles/player/player-single.scss */
      .player-single .player_social a img {
        max-width: 26px;
        height: auto;
        margin-right: 45px; }
    /* line 124, ../../singles/player/player-single.scss */
    .player-single .player_social > a:last-of-type img {
      margin-right: 0; }
  /* line 130, ../../singles/player/player-single.scss */
  .player-single .more_players {
    padding-top: 60px;
    padding-bottom: 60px; }
    @media only screen and (max-width: 1024px) {
      /* line 130, ../../singles/player/player-single.scss */
      .player-single .more_players {
        padding-top: 50px;
        padding-bottom: 50px; } }
    @media only screen and (max-width: 640px) {
      /* line 130, ../../singles/player/player-single.scss */
      .player-single .more_players {
        padding-top: 40px;
        padding-bottom: 40px; } }
    /* line 133, ../../singles/player/player-single.scss */
    .player-single .more_players .top {
      margin-bottom: 90px; }
      @media only screen and (max-width: 1024px) {
        /* line 133, ../../singles/player/player-single.scss */
        .player-single .more_players .top {
          margin-bottom: 50px; } }
      @media only screen and (max-width: 640px) {
        /* line 133, ../../singles/player/player-single.scss */
        .player-single .more_players .top {
          margin-bottom: 30px; } }
      /* line 144, ../../singles/player/player-single.scss */
      .player-single .more_players .top .columns {
        display: flex;
        align-items: flex-start; }
        @media only screen and (max-width: 640px) {
          /* line 149, ../../singles/player/player-single.scss */
          .player-single .more_players .top .columns .h3 {
            margin-bottom: 15px; } }
      /* line 155, ../../singles/player/player-single.scss */
      .player-single .more_players .top .h3 {
        margin-right: auto;
        margin-bottom: 0;
        letter-spacing: 1px;
        font-weight: 400; }
      /* line 162, ../../singles/player/player-single.scss */
      .player-single .more_players .top a {
        align-self: flex-start; }
        @media only screen and (max-width: 640px) {
          /* line 162, ../../singles/player/player-single.scss */
          .player-single .more_players .top a {
            white-space: nowrap; } }
    /* line 171, ../../singles/player/player-single.scss */
    .player-single .more_players .player_wrap {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-start;
      margin: 0 -15px;
      max-width: 100%; }
      @media only screen and (max-width: 400px) {
        /* line 171, ../../singles/player/player-single.scss */
        .player-single .more_players .player_wrap {
          margin: 0; } }
      @media only screen and (max-width: 640px) {
        /* line 171, ../../singles/player/player-single.scss */
        .player-single .more_players .player_wrap {
          justify-content: center; } }
      /* line 186, ../../singles/player/player-single.scss */
      .player-single .more_players .player_wrap .player {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin: 0 15px 40px;
        justify-content: flex-start; }
        /* line 193, ../../singles/player/player-single.scss */
        .player-single .more_players .player_wrap .player:hover {
          color: #000; }
          /* line 196, ../../singles/player/player-single.scss */
          .player-single .more_players .player_wrap .player:hover span {
            text-decoration: underline; }
        /* line 201, ../../singles/player/player-single.scss */
        .player-single .more_players .player_wrap .player .img_wrap {
          width: 132px;
          height: 0;
          max-height: 191px;
          margin-bottom: 25px;
          min-height: 191px;
          background-size: cover;
          background-position: center; }
          /* line 210, ../../singles/player/player-single.scss */
          .player-single .more_players .player_wrap .player .img_wrap img {
            width: 100%; }
        @media only screen and (max-width: 400px) {
          /* line 186, ../../singles/player/player-single.scss */
          .player-single .more_players .player_wrap .player {
            flex: 0 0 75%;
            margin: 0 0 30px; }
            /* line 219, ../../singles/player/player-single.scss */
            .player-single .more_players .player_wrap .player .img_wrap {
              width: 100%;
              height: 0;
              margin-bottom: 10px;
              padding-bottom: 133.3333333333%;
              max-height: 370px; } }
        /* line 228, ../../singles/player/player-single.scss */
        .player-single .more_players .player_wrap .player span {
          display: block;
          font-size: 16px;
          letter-spacing: 0;
          line-height: 25px;
          font-family: "pressio";
          font-weight: 300; }
          /* line 236, ../../singles/player/player-single.scss */
          .player-single .more_players .player_wrap .player span.name {
            font-weight: 600; }
          /* line 240, ../../singles/player/player-single.scss */
          .player-single .more_players .player_wrap .player span.location {
            text-transform: uppercase;
            color: #000; }

/* line 252, ../../singles/player/player-single.scss */
.bg_secondary_dark a .location {
  color: #fff !important; }

/* line 259, ../../singles/player/player-single.scss */
.team_loc span {
  display: block;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0;
  white-space: nowrap;
  padding-left: 0 !important; }

/* line 272, ../../singles/player/player-single.scss */
.team_loc > a:hover span, .team_loc > a:focus-visible span {
  transition: 0.25s color;
  color: #ce0f69; }

/* line 279, ../../singles/player/player-single.scss */
.team_loc .location {
  font-weight: 300; }
  /* line 282, ../../singles/player/player-single.scss */
  .team_loc .location a {
    text-decoration: underline; }

/* line 287, ../../singles/player/player-single.scss */
.team_loc .name {
  font-weight: 600; }

/*# sourceMappingURL=player-single.css.map */
/* line 3, ../../singles/post/post-single.scss */
.post_single {
  padding-top: 60px;
  padding-bottom: 60px;
  padding-top: 40px; }
  @media only screen and (max-width: 1024px) {
    /* line 3, ../../singles/post/post-single.scss */
    .post_single {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media only screen and (max-width: 640px) {
    /* line 3, ../../singles/post/post-single.scss */
    .post_single {
      padding-top: 40px;
      padding-bottom: 40px; } }
  /* line 9, ../../singles/post/post-single.scss */
  .post_single .row .columns .button.back {
    margin: 25px 0px 0px; }
  /* line 13, ../../singles/post/post-single.scss */
  .post_single .row .columns .iframe_wrapper {
    margin-bottom: 35px; }
  /* line 18, ../../singles/post/post-single.scss */
  .post_single .row .columns.featured_image img {
    margin-bottom: 20px; }
  /* line 25, ../../singles/post/post-single.scss */
  .post_single .gallery_wrap {
    margin: 0 -24px 40px; }
    @media only screen and (max-width: 640px) {
      /* line 25, ../../singles/post/post-single.scss */
      .post_single .gallery_wrap {
        margin: 0 -12px 30px; } }
    /* line 32, ../../singles/post/post-single.scss */
    .post_single .gallery_wrap a.gallery_item {
      padding: 12px;
      max-width: 33.333333333%;
      position: relative;
      width: 100%; }
      @media only screen and (max-width: 640px) {
        /* line 32, ../../singles/post/post-single.scss */
        .post_single .gallery_wrap a.gallery_item {
          max-width: 50%;
          padding: 6px; } }
      /* line 44, ../../singles/post/post-single.scss */
      .post_single .gallery_wrap a.gallery_item .overlay {
        position: absolute;
        left: 12px;
        right: 12px;
        bottom: 12px;
        top: 12px;
        width: calc(100% - 24px);
        height: calc(100% - 24px);
        z-index: 0;
        background-color: rgba(0, 0, 0, 0.4);
        display: flex;
        justify-content: center;
        align-items: center;
        transition: 0.25s all;
        visibility: hidden;
        opacity: 0; }
        @media only screen and (max-width: 640px) {
          /* line 44, ../../singles/post/post-single.scss */
          .post_single .gallery_wrap a.gallery_item .overlay {
            left: 6px;
            right: 6px;
            bottom: 6px;
            top: 6px;
            width: calc(100% - 12px);
            height: calc(100% - 12px); } }
        /* line 70, ../../singles/post/post-single.scss */
        .post_single .gallery_wrap a.gallery_item .overlay img {
          display: block;
          max-width: 40px; }
      /* line 77, ../../singles/post/post-single.scss */
      .post_single .gallery_wrap a.gallery_item:hover .overlay {
        visibility: visible;
        opacity: 1;
        z-index: 2; }
      /* line 86, ../../singles/post/post-single.scss */
      .post_single .gallery_wrap a.gallery_item img {
        width: 100%;
        height: auto;
        max-width: 384px;
        z-index: 1; }
  /* line 95, ../../singles/post/post-single.scss */
  .post_single .share_wrapper {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 45px;
    flex-wrap: wrap;
    width: 100%; }
    /* line 100, ../../singles/post/post-single.scss */
    .post_single .share_wrapper.has_authors {
      align-items: flex-start; }
    @media only screen and (max-width: 700px) {
      /* line 109, ../../singles/post/post-single.scss */
      .post_single .share_wrapper > div {
        margin-left: 0 !important;
        width: 100%; } }
    /* line 115, ../../singles/post/post-single.scss */
    .post_single .share_wrapper span.h5 {
      text-transform: uppercase;
      margin-right: 15px;
      margin-bottom: 0; }
      @media only screen and (max-width: 700px) {
        /* line 115, ../../singles/post/post-single.scss */
        .post_single .share_wrapper span.h5 {
          margin-bottom: 20px;
          width: 100%; } }
    /* line 126, ../../singles/post/post-single.scss */
    .post_single .share_wrapper > div.date_author {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-start; }
      /* line 132, ../../singles/post/post-single.scss */
      .post_single .share_wrapper > div.date_author span.h5 {
        margin-bottom: 5px; }
      /* line 136, ../../singles/post/post-single.scss */
      .post_single .share_wrapper > div.date_author span.author {
        font-family: "pressio";
        letter-spacing: 1.1px;
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 10px; }
    /* line 145, ../../singles/post/post-single.scss */
    .post_single .share_wrapper > div.share {
      margin-left: auto;
      display: flex;
      align-items: center; }
      /* line 150, ../../singles/post/post-single.scss */
      .post_single .share_wrapper > div.share .share_text {
        margin: -3px 15px 0 0;
        font-size: 18px;
        letter-spacing: 0.64px;
        line-height: 20px;
        font-family: "pressio";
        font-weight: 600; }
    @media only screen and (max-width: 640px) {
      /* line 95, ../../singles/post/post-single.scss */
      .post_single .share_wrapper {
        margin-top: 20px;
        margin-bottom: 25px;
        justify-content: flex-start; }
        /* line 165, ../../singles/post/post-single.scss */
        .post_single .share_wrapper h5 {
          margin-bottom: 20px;
          width: 100%; }
        /* line 170, ../../singles/post/post-single.scss */
        .post_single .share_wrapper > div {
          margin-left: 0; } }
  /* line 176, ../../singles/post/post-single.scss */
  .post_single .at-share-btn-elements {
    display: flex;
    justify-content: flex-end; }
    /* line 180, ../../singles/post/post-single.scss */
    .post_single .at-share-btn-elements:focus {
      outline: none; }
    /* line 184, ../../singles/post/post-single.scss */
    .post_single .at-share-btn-elements a.at-icon-wrapper {
      background-color: #fff !important;
      max-width: 40px !important;
      max-height: 40px !important;
      border: 1px solid #000 !important;
      margin-bottom: 0; }
      /* line 191, ../../singles/post/post-single.scss */
      .post_single .at-share-btn-elements a.at-icon-wrapper:focus {
        outline: 0; }
      /* line 195, ../../singles/post/post-single.scss */
      .post_single .at-share-btn-elements a.at-icon-wrapper span.at-label {
        display: none !important; }
      /* line 199, ../../singles/post/post-single.scss */
      .post_single .at-share-btn-elements a.at-icon-wrapper span.at-icon-wrapper {
        border: none !important;
        line-height: 28px !important;
        height: 28px !important;
        width: 28px !important;
        display: flex;
        justify-content: center;
        align-items: center; }
        /* line 208, ../../singles/post/post-single.scss */
        .post_single .at-share-btn-elements a.at-icon-wrapper span.at-icon-wrapper svg.at-icon {
          fill: #000 !important;
          max-width: 20px !important;
          max-height: 20px !important; }
  /* line 217, ../../singles/post/post-single.scss */
  .post_single .related_posts_wrapper {
    margin-top: 80px; }
    @media only screen and (max-width: 640px) {
      /* line 217, ../../singles/post/post-single.scss */
      .post_single .related_posts_wrapper {
        margin-top: 40px; } }
    /* line 224, ../../singles/post/post-single.scss */
    .post_single .related_posts_wrapper .top {
      margin-bottom: 50px; }
      @media only screen and (max-width: 1024px) {
        /* line 224, ../../singles/post/post-single.scss */
        .post_single .related_posts_wrapper .top {
          margin-bottom: 50px; } }
      @media only screen and (max-width: 640px) {
        /* line 224, ../../singles/post/post-single.scss */
        .post_single .related_posts_wrapper .top {
          margin-bottom: 30px; } }
      /* line 235, ../../singles/post/post-single.scss */
      .post_single .related_posts_wrapper .top .columns {
        display: flex;
        align-items: flex-start; }
        @media only screen and (max-width: 640px) {
          /* line 235, ../../singles/post/post-single.scss */
          .post_single .related_posts_wrapper .top .columns {
            flex-wrap: wrap; }
            /* line 242, ../../singles/post/post-single.scss */
            .post_single .related_posts_wrapper .top .columns span.h2 {
              margin-bottom: 15px; }
            /* line 246, ../../singles/post/post-single.scss */
            .post_single .related_posts_wrapper .top .columns a {
              align-self: center; } }
      /* line 252, ../../singles/post/post-single.scss */
      .post_single .related_posts_wrapper .top span.h2 {
        margin-right: auto;
        margin-bottom: 0;
        letter-spacing: 1px;
        font-weight: 400; }
      /* line 259, ../../singles/post/post-single.scss */
      .post_single .related_posts_wrapper .top a {
        align-self: flex-start; }
    /* line 264, ../../singles/post/post-single.scss */
    .post_single .related_posts_wrapper .news_tiles_wrapper {
      display: flex;
      flex-wrap: wrap; }
      @media only screen and (min-width: 640px) {
        /* line 264, ../../singles/post/post-single.scss */
        .post_single .related_posts_wrapper .news_tiles_wrapper {
          margin-left: -0.9375rem;
          margin-right: -0.9375rem; } }
      /* line 273, ../../singles/post/post-single.scss */
      .post_single .related_posts_wrapper .news_tiles_wrapper a.news_tile {
        max-width: 400px; }
        @media only screen and (max-width: 640px) {
          /* line 273, ../../singles/post/post-single.scss */
          .post_single .related_posts_wrapper .news_tiles_wrapper a.news_tile {
            max-width: 100%; } }
        /* line 280, ../../singles/post/post-single.scss */
        .post_single .related_posts_wrapper .news_tiles_wrapper a.news_tile:after {
          left: 0.9375rem;
          width: calc(100% - 0.9375rem - 0.9375rem); }
      @media only screen and (max-width: 640px) {
        /* line 287, ../../singles/post/post-single.scss */
        .post_single .related_posts_wrapper .news_tiles_wrapper a.news_tile {
          flex: 0 0 100%; }
          /* line 290, ../../singles/post/post-single.scss */
          .post_single .related_posts_wrapper .news_tiles_wrapper a.news_tile .content {
            border-bottom: none; }
        /* line 296, ../../singles/post/post-single.scss */
        .post_single .related_posts_wrapper .news_tiles_wrapper > a.news_tile:last-of-type .content {
          border-bottom: 1px solid #000; } }

/* line 305, ../../singles/post/post-single.scss */
.mfp-container {
  cursor: auto; }
  /* line 311, ../../singles/post/post-single.scss */
  .mfp-container .mfp-content .mfp-figure figure img.mfp-img {
    max-width: 80vw !important;
    max-height: 80vh !important;
    padding: 24px 21px 13px;
    background-color: #fff; }

/* line 323, ../../singles/post/post-single.scss */
.mfp-bottom-bar {
  margin-top: 0;
  position: relative;
  background-color: white;
  padding: 0 21px 12px; }
  /* line 329, ../../singles/post/post-single.scss */
  .mfp-bottom-bar .mfp-title {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    color: #000; }
  /* line 336, ../../singles/post/post-single.scss */
  .mfp-bottom-bar .mfp-counter {
    display: none; }

/* line 341, ../../singles/post/post-single.scss */
button.mfp-arrow {
  z-index: 1;
  width: 48px;
  height: 21px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 48px;
  background-color: transparent;
  opacity: 1;
  margin-top: -11px !important;
  background-position-x: 100%; }
  /* line 343, ../../singles/post/post-single.scss */
  button.mfp-arrow:after, button.mfp-arrow:before {
    content: none; }
  @media only screen and (max-width: 640px) {
    /* line 341, ../../singles/post/post-single.scss */
    button.mfp-arrow {
      width: 30px;
      height: 15px;
      background-size: 30px;
      top: calc(100% + 30px); } }
  /* line 366, ../../singles/post/post-single.scss */
  button.mfp-arrow.mfp-arrow-right {
    background-image: url("../svg/arrow-long-white.svg");
    right: -100px;
    transform: scale(1) !important; }
    @media only screen and (max-width: 992px) {
      /* line 366, ../../singles/post/post-single.scss */
      button.mfp-arrow.mfp-arrow-right {
        right: -65px; } }
    @media only screen and (max-width: 640px) {
      /* line 366, ../../singles/post/post-single.scss */
      button.mfp-arrow.mfp-arrow-right {
        right: 0; } }
  /* line 380, ../../singles/post/post-single.scss */
  button.mfp-arrow.mfp-arrow-left {
    background-image: url(../svg/arrow-long-white.svg);
    transform: rotatey(180deg);
    left: -100px; }
    @media only screen and (max-width: 992px) {
      /* line 380, ../../singles/post/post-single.scss */
      button.mfp-arrow.mfp-arrow-left {
        left: -65px; } }
    @media only screen and (max-width: 900px) {
      /* line 380, ../../singles/post/post-single.scss */
      button.mfp-arrow.mfp-arrow-left {
        left: -15px; } }
    @media only screen and (max-width: 640px) {
      /* line 380, ../../singles/post/post-single.scss */
      button.mfp-arrow.mfp-arrow-left {
        left: 30px; } }

/*# sourceMappingURL=post-single.css.map */

/*# sourceMappingURL=team-member-single.css.map */

/*# sourceMappingURL=additional_modules.css.map */
/* line 3, ../../pb/advertisement/advertisement.scss */
.pb-advertisement {
  padding: 25px 0; }

/*# sourceMappingURL=advertisement.css.map */
/* line 5, ../../pb/alterna_cup/alterna_cup.scss */
.pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 50px; }
  /* line 9, ../../pb/alterna_cup/alterna_cup.scss */
  .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup span {
    font-family: "pressio"; }
    /* line 11, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup span.h4 {
      width: 100%; }
  /* line 15, ../../pb/alterna_cup/alterna_cup.scss */
  .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info {
    flex: 0; }
    /* line 17, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div {
      display: flex;
      padding: 11px 20px 10px 4px;
      border-bottom: 1px solid #000;
      align-items: center;
      min-height: 64px; }
      @media only screen and (max-width: 640px) {
        /* line 17, ../../pb/alterna_cup/alterna_cup.scss */
        .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div {
          padding: 13px 15px 15px 4px; } }
      /* line 26, ../../pb/alterna_cup/alterna_cup.scss */
      .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div .col-1,
      .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div .col-2 {
        min-width: 85px;
        font-size: 14px;
        letter-spacing: 0.64px;
        line-height: 18px;
        font-weight: 600;
        text-transform: uppercase; }
        @media only screen and (max-width: 640px) {
          /* line 26, ../../pb/alterna_cup/alterna_cup.scss */
          .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div .col-1,
          .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div .col-2 {
            min-width: 35px;
            font-size: 16px; } }
    /* line 40, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div.label {
      min-height: 0;
      padding: 15px 10px 14px 4px; }
      /* line 42, ../../pb/alterna_cup/alterna_cup.scss */
      .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div.label span {
        font-size: 16px;
        line-height: 21px; }
    @media only screen and (max-width: 640px) {
      /* line 48, ../../pb/alterna_cup/alterna_cup.scss */
      .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div.stats_year {
        display: flex;
        min-height: 47px;
        padding: 5px 5px 5px 0; } }
    /* line 54, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div.stats_year .logo {
      max-height: 40px;
      height: 40px;
      width: 40px;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-right: 5px; }
      /* line 55, ../../pb/alterna_cup/alterna_cup.scss */
      .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div.stats_year .logo img {
        width: auto;
        height: 100%; }
      @media only screen and (max-width: 640px) {
        /* line 54, ../../pb/alterna_cup/alterna_cup.scss */
        .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div.stats_year .logo {
          width: 100%;
          margin-right: 0; } }
    /* line 72, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div.stats_year .team_loc span {
      display: block;
      font-size: 15px;
      line-height: 18px;
      letter-spacing: 0;
      white-space: nowrap; }
    /* line 79, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div.stats_year .team_loc .location {
      font-weight: 300; }
      /* line 81, ../../pb/alterna_cup/alterna_cup.scss */
      .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div.stats_year .team_loc .location a {
        text-decoration: underline; }
    /* line 85, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div.stats_year .team_loc .name {
      font-weight: 600; }
    @media only screen and (max-width: 640px) {
      /* line 88, ../../pb/alterna_cup/alterna_cup.scss */
      .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div.stats_year .team_loc .location,
      .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div.stats_year .team_loc .name {
        display: none; } }
    /* line 95, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div.stats_year.last {
      min-height: 64px; }
      @media only screen and (max-width: 640px) {
        /* line 95, ../../pb/alterna_cup/alterna_cup.scss */
        .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .left_info > div.stats_year.last {
          min-height: 46px; } }
  /* line 103, ../../pb/alterna_cup/alterna_cup.scss */
  .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats {
    flex: 1;
    overflow-x: scroll; }
    /* line 106, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats span {
      border-right: 2px solid #fff;
      width: 100%;
      min-width: 75px;
      padding: 15px 0;
      font-size: 13px;
      letter-spacing: 0.64px;
      text-align: center;
      line-height: 25px;
      font-weight: 400; }
    /* line 117, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats > div {
      width: 100%;
      min-width: 200px; }
    /* line 122, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats .labels {
      border-bottom: 1px solid #000;
      display: flex;
      min-height: 0;
      white-space: nowrap; }
      /* line 127, ../../pb/alterna_cup/alterna_cup.scss */
      .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats .labels span {
        background-color: #ce0f69;
        max-height: 50px;
        text-transform: uppercase;
        color: #fff;
        font-size: 14px;
        line-height: 22px;
        font-weight: 600;
        white-space: break-spaces;
        padding: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        min-height: 50px;
        min-width: 75px; }
        @media only screen and (max-width: 640px) {
          /* line 142, ../../pb/alterna_cup/alterna_cup.scss */
          .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats .labels span.desktop {
            display: none; } }
        /* line 147, ../../pb/alterna_cup/alterna_cup.scss */
        .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats .labels span.mobile {
          display: none; }
          @media only screen and (max-width: 640px) {
            /* line 147, ../../pb/alterna_cup/alterna_cup.scss */
            .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats .labels span.mobile {
              display: flex; } }
        @media only screen and (max-width: 800px) {
          /* line 127, ../../pb/alterna_cup/alterna_cup.scss */
          .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats .labels span {
            line-height: 16px; } }
      /* line 157, ../../pb/alterna_cup/alterna_cup.scss */
      .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats .labels > span:last-of-type {
        border-right: none; }
    /* line 161, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats .stats {
      min-height: 64px;
      border-bottom: 1px solid #000;
      display: flex;
      white-space: nowrap; }
      @media only screen and (max-width: 640px) {
        /* line 161, ../../pb/alterna_cup/alterna_cup.scss */
        .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats .stats {
          min-height: 51px; } }
      /* line 169, ../../pb/alterna_cup/alterna_cup.scss */
      .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats .stats .stat {
        background-color: #f7f7f7;
        color: #000;
        display: flex;
        align-items: center;
        justify-content: center; }
        @media only screen and (max-width: 640px) {
          /* line 169, ../../pb/alterna_cup/alterna_cup.scss */
          .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats .stats .stat {
            padding: 7px 0; } }
      /* line 179, ../../pb/alterna_cup/alterna_cup.scss */
      .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats .stats > span:last-of-type {
        border-right: none; }
      /* line 182, ../../pb/alterna_cup/alterna_cup.scss */
      .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats .stats.last {
        margin-bottom: 50px;
        border-bottom: none;
        min-height: 10px;
        max-height: 10px; }
        @media only screen and (max-width: 640px) {
          /* line 182, ../../pb/alterna_cup/alterna_cup.scss */
          .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats .stats.last {
            margin-bottom: 30px; } }
        /* line 190, ../../pb/alterna_cup/alterna_cup.scss */
        .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats .stats.last .stat {
          padding: 5px 0; }
          @media only screen and (max-width: 640px) {
            /* line 190, ../../pb/alterna_cup/alterna_cup.scss */
            .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .right_stats .stats.last .stat {
              padding: 4px 0;
              min-height: 16px;
              max-height: 16px; } }
  /* line 204, ../../pb/alterna_cup/alterna_cup.scss */
  .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup.highs .left_info > div.label span {
    white-space: nowrap;
    display: block; }
  /* line 209, ../../pb/alterna_cup/alterna_cup.scss */
  .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup.highs .left_info > div {
    min-height: 30px; }
    /* line 211, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup.highs .left_info > div.stats_year {
      max-height: 40px; }
      /* line 213, ../../pb/alterna_cup/alterna_cup.scss */
      .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup.highs .left_info > div.stats_year span {
        white-space: nowrap; }
    /* line 217, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup.highs .left_info > div.label {
      max-height: 51px; }
  /* line 222, ../../pb/alterna_cup/alterna_cup.scss */
  .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup.highs .right_stats::-webkit-scrollbar {
    height: 0; }
  /* line 226, ../../pb/alterna_cup/alterna_cup.scss */
  .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup.highs .right_stats > div {
    width: 100%;
    min-width: 475px; }
  /* line 230, ../../pb/alterna_cup/alterna_cup.scss */
  .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup.highs .right_stats span {
    min-width: 50%;
    max-width: 50%; }
    /* line 233, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup.highs .right_stats span a {
      color: #000 !important;
      text-decoration: underline;
      margin-left: 5px; }
  /* line 239, ../../pb/alterna_cup/alterna_cup.scss */
  .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup.highs .right_stats .stats {
    min-height: 30px; }
    /* line 241, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup.highs .right_stats .stats .stat {
      padding: 7px 0; }
  /* line 247, ../../pb/alterna_cup/alterna_cup.scss */
  .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .schedule {
    width: 100%;
    margin-top: 40px; }
    /* line 250, ../../pb/alterna_cup/alterna_cup.scss */
    .pb-alterna_cup .hold_me .alterna_cup_wrap .alterna_cup .schedule span.h4 {
      display: block; }

/*# sourceMappingURL=alterna_cup.css.map */
/* line 3, ../../pb/bio_tiles/bio_tiles.scss */
.pb-bio_tiles {
  padding-bottom: 50px; }
  /* line 7, ../../pb/bio_tiles/bio_tiles.scss */
  .pb-bio_tiles .title h2 {
    margin-bottom: 50px; }
  /* line 11, ../../pb/bio_tiles/bio_tiles.scss */
  .pb-bio_tiles .title p {
    margin-bottom: 50px;
    margin-top: -30px; }
  /* line 17, ../../pb/bio_tiles/bio_tiles.scss */
  .pb-bio_tiles .bio_tile_container {
    margin-bottom: 30px; }
  /* line 22, ../../pb/bio_tiles/bio_tiles.scss */
  .pb-bio_tiles .bio_tile .photo {
    overflow: hidden;
    height: 0;
    padding-bottom: 124.8148148148148%;
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: center; }
    /* line 31, ../../pb/bio_tiles/bio_tiles.scss */
    .pb-bio_tiles .bio_tile .photo img {
      width: auto;
      min-width: 100%;
      min-height: 100%;
      position: absolute;
      margin: auto;
      transition: .3s all; }
    /* line 41, ../../pb/bio_tiles/bio_tiles.scss */
    .pb-bio_tiles .bio_tile .photo:hover img {
      transform: scale(1.1);
      transition: .3s all; }
  /* line 52, ../../pb/bio_tiles/bio_tiles.scss */
  .pb-bio_tiles .bio_tile.no_link .photo:hover img {
    transform: none; }

/*# sourceMappingURL=bio_tiles.css.map */
/* line 3, ../../pb/content_section/content_section.scss */
.pb-content_section {
  padding-top: 60px;
  padding-bottom: 60px; }
  @media only screen and (max-width: 1024px) {
    /* line 3, ../../pb/content_section/content_section.scss */
    .pb-content_section {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media only screen and (max-width: 640px) {
    /* line 3, ../../pb/content_section/content_section.scss */
    .pb-content_section {
      padding-top: 40px;
      padding-bottom: 40px; } }
  @media only screen and (max-width: 640px) {
    /* line 7, ../../pb/content_section/content_section.scss */
    .pb-content_section .row.swap {
      flex-direction: column-reverse; } }
  /* line 14, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns.center_content {
    text-align: center; }
  /* line 19, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns ul:not(.accordion) .pb-content_section .row .columns ul:not(.tabs) .pb-content_section .row .columns ul:not(.gform_fields) {
    list-style-type: disc;
    margin-left: 18px; }
    /* line 23, ../../pb/content_section/content_section.scss */
    .pb-content_section .row .columns ul:not(.accordion) .pb-content_section .row .columns ul:not(.tabs) .pb-content_section .row .columns ul:not(.gform_fields) li {
      padding-left: 9px;
      margin-bottom: 8px; }
  /* line 30, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns li {
    margin-bottom: 5px; }
  /* line 34, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns ol {
    margin-left: 0;
    padding-left: 20px; }
    /* line 39, ../../pb/content_section/content_section.scss */
    .pb-content_section .row .columns ol li::before {
      font-weight: bold;
      position: absolute;
      left: -19px; }
    /* line 46, ../../pb/content_section/content_section.scss */
    .pb-content_section .row .columns ol li {
      position: relative;
      padding-left: 9px;
      margin-bottom: 8px; }
  /* line 55, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns .accordion {
    background: transparent; }
    /* line 59, ../../pb/content_section/content_section.scss */
    .pb-content_section .row .columns .accordion .accordion-item .accordion-title {
      font-size: 1rem;
      border: 2px solid #000;
      border-radius: 3px;
      font-size: 18px;
      letter-spacing: 1.25px;
      line-height: 21px;
      text-transform: uppercase;
      font-weight: 400;
      color: #000 !important;
      font-family: "pressio-condensed";
      padding: 14px 50px 14px 25px;
      background-color: transparent; }
      /* line 73, ../../pb/content_section/content_section.scss */
      .pb-content_section .row .columns .accordion .accordion-item .accordion-title:focus {
        outline: 2px solid #ce0f69;
        background-color: transparent; }
      /* line 78, ../../pb/content_section/content_section.scss */
      .pb-content_section .row .columns .accordion .accordion-item .accordion-title[aria-expanded="true"] {
        border-bottom: none;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0; }
      /* line 85, ../../pb/content_section/content_section.scss */
      .pb-content_section .row .columns .accordion .accordion-item .accordion-title[aria-expanded="false"]::before {
        transform: rotate3d(0, 0, 1, 90deg); }
      /* line 89, ../../pb/content_section/content_section.scss */
      .pb-content_section .row .columns .accordion .accordion-item .accordion-title[aria-expanded="false"]::after {
        transform: rotate3d(0, 0, 1, 180deg); }
      /* line 94, ../../pb/content_section/content_section.scss */
      .pb-content_section .row .columns .accordion .accordion-item .accordion-title::before, .pb-content_section .row .columns .accordion .accordion-item .accordion-title::after {
        background-color: #ce0f69;
        content: '';
        position: absolute;
        transition: transform 0.25s ease-out; }
      /* line 103, ../../pb/content_section/content_section.scss */
      .pb-content_section .row .columns .accordion .accordion-item .accordion-title::before {
        height: 2px;
        left: calc(100% - 33px);
        top: calc(50% + 8px);
        width: 17px; }
      /* line 111, ../../pb/content_section/content_section.scss */
      .pb-content_section .row .columns .accordion .accordion-item .accordion-title::after {
        height: 2px;
        left: calc(100% - 33px);
        top: 50%;
        width: 17px; }
    /* line 119, ../../pb/content_section/content_section.scss */
    .pb-content_section .row .columns .accordion .accordion-item .accordion-content {
      margin-top: -1px;
      color: #000;
      border-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px;
      border: 2px solid #000;
      border-top: none;
      padding: 13px 75px 25px 25px;
      background-color: transparent; }
      /* line 129, ../../pb/content_section/content_section.scss */
      .pb-content_section .row .columns .accordion .accordion-item .accordion-content p:last-of-type {
        margin-bottom: 0; }
      /* line 135, ../../pb/content_section/content_section.scss */
      .pb-content_section .row .columns .accordion .accordion-item .accordion-content p img.alignleft,
      .pb-content_section .row .columns .accordion .accordion-item .accordion-content p img.alignright,
      .pb-content_section .row .columns .accordion .accordion-item .accordion-content p img.aligncenter {
        float: none; }
      /* line 142, ../../pb/content_section/content_section.scss */
      .pb-content_section .row .columns .accordion .accordion-item .accordion-content > ul {
        margin-bottom: 30px; }
  /* line 151, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns .tabs .tabs-title a {
    font-size: 1rem; }
  /* line 159, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns .image_wrap .enlarge_image img {
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in; }
  /* line 166, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns .image_wrap .enlarge_image .mfp-with-zoom .mfp-container {
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  /* line 176, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns .image_wrap .enlarge_image .mfp-with-zoom.mfp-bg {
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  /* line 186, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns .image_wrap .enlarge_image .mfp-with-zoom.mfp-ready .mfp-container {
    opacity: 1; }
  /* line 191, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns .image_wrap .enlarge_image .mfp-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8; }
  /* line 196, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns .image_wrap .enlarge_image .mfp-with-zoom.mfp-removing .mfp-container {
    opacity: 0; }
  /* line 201, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns .image_wrap .enlarge_image .mfp-with-zoom.mfp-removing.mfp-bg {
    opacity: 0; }
  /* line 206, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns .image_wrap .enlarge_image .mfp-no-margins img.mfp-img {
    padding: 0; }
  /* line 211, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns .image_wrap .enlarge_image .mfp-no-margins .mfp-figure:after {
    top: 0;
    bottom: 0; }
  /* line 217, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns .image_wrap .enlarge_image .mfp-no-margins .mfp-container {
    padding: 0; }
  /* line 222, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns .image_wrap .enlarge_image .mfp-title {
    text-align: center;
    padding: 6px 0; }
  /* line 227, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns .image_wrap .enlarge_image .image-source-link {
    color: #fff; }
  /* line 232, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns .image_wrap img {
    width: 100%;
    height: auto;
    margin-bottom: 15px; }
    @media only screen and (max-width: 640px) {
      /* line 232, ../../pb/content_section/content_section.scss */
      .pb-content_section .row .columns .image_wrap img {
        max-height: 400px;
        width: auto; } }
  /* line 247, ../../pb/content_section/content_section.scss */
  .pb-content_section .row .columns .featured_content .hold_content {
    border: 1px solid black;
    border-bottom: 0px; }
    /* line 251, ../../pb/content_section/content_section.scss */
    .pb-content_section .row .columns .featured_content .hold_content .content_block {
      display: flex;
      width: 100%;
      border-bottom: 1px solid black; }
      /* line 257, ../../pb/content_section/content_section.scss */
      .pb-content_section .row .columns .featured_content .hold_content .content_block .hold_image {
        flex: 0 0 100px;
        display: flex;
        align-items: center;
        max-width: 100px; }
        /* line 266, ../../pb/content_section/content_section.scss */
        .pb-content_section .row .columns .featured_content .hold_content .content_block .hold_image a.image {
          display: block;
          padding-top: 66%;
          width: 100%;
          background-size: cover;
          background-position: center center; }
      /* line 275, ../../pb/content_section/content_section.scss */
      .pb-content_section .row .columns .featured_content .hold_content .content_block .content {
        padding-left: 15px;
        flex: 0 0 1;
        display: flex;
        align-items: center;
        padding: 20px 15px; }
        /* line 282, ../../pb/content_section/content_section.scss */
        .pb-content_section .row .columns .featured_content .hold_content .content_block .content .h6 {
          font-family: "pressio-condensed";
          margin: 0; }
          /* line 286, ../../pb/content_section/content_section.scss */
          .pb-content_section .row .columns .featured_content .hold_content .content_block .content .h6:hover {
            text-decoration: underline;
            color: #000; }

/* line 306, ../../pb/content_section/content_section.scss */
.bg_primary_dark .row .columns .accordion .accordion-item .accordion-title,
.bg_primary_dark .row .columns .accordion .accordion-item .accordion-content,
.bg_secondary_dark .row .columns .accordion .accordion-item .accordion-title,
.bg_secondary_dark .row .columns .accordion .accordion-item .accordion-content {
  border-color: white;
  color: #fff !important; }

/* line 318, ../../pb/content_section/content_section.scss */
h4.table_title {
  margin-top: 30px; }
  /* line 321, ../../pb/content_section/content_section.scss */
  h4.table_title:first-child {
    margin-top: 0px; }

/* line 326, ../../pb/content_section/content_section.scss */
.table_wrapper {
  width: 100%;
  overflow-x: auto;
  margin-bottom: 40px; }
  /* line 331, ../../pb/content_section/content_section.scss */
  .table_wrapper:last-child {
    margin-bottom: 0px; }
  /* line 340, ../../pb/content_section/content_section.scss */
  .table_wrapper.updated_style .custom_table tbody tr:nth-child(odd) td {
    background-color: transparent; }
  /* line 345, ../../pb/content_section/content_section.scss */
  .table_wrapper.updated_style .custom_table tbody tr td {
    text-wrap: nowrap; }
    /* line 348, ../../pb/content_section/content_section.scss */
    .table_wrapper.updated_style .custom_table tbody tr td a:not(.button) {
      font-weight: 500;
      display: block;
      min-width: 50px;
      font-family: "pressio"; }
      /* line 358, ../../pb/content_section/content_section.scss */
      .table_wrapper.updated_style .custom_table tbody tr td a:not(.button).arrow {
        font-size: 20px;
        display: flex;
        gap: 5px;
        align-items: center; }
        /* line 364, ../../pb/content_section/content_section.scss */
        .table_wrapper.updated_style .custom_table tbody tr td a:not(.button).arrow:after {
          content: '';
          width: 24px;
          height: 24px;
          position: relative;
          display: block;
          background-image: url(../svg/arrow-top-right.svg);
          background-size: cover; }
  /* line 384, ../../pb/content_section/content_section.scss */
  .table_wrapper .custom_table {
    border-collapse: collapse;
    width: 100%; }
    /* line 388, ../../pb/content_section/content_section.scss */
    .table_wrapper .custom_table a {
      color: #000; }
      /* line 391, ../../pb/content_section/content_section.scss */
      .table_wrapper .custom_table a:hover {
        text-decoration: underline; }
    /* line 397, ../../pb/content_section/content_section.scss */
    .table_wrapper .custom_table thead tr {
      background-color: #ce0f69; }
      /* line 401, ../../pb/content_section/content_section.scss */
      .table_wrapper .custom_table thead tr.center_headers th {
        text-align: center; }
      /* line 406, ../../pb/content_section/content_section.scss */
      .table_wrapper .custom_table thead tr th {
        font-size: 16px;
        letter-spacing: 0.47px;
        line-height: 18px;
        text-transform: uppercase;
        color: #000;
        font-family: "pressio";
        font-weight: 500;
        padding-bottom: 12px;
        text-align: left;
        color: #fff;
        padding: 10px 18px 10px;
        border-right: 1px solid white; }
        @media only screen and (max-width: 1024px) {
          /* line 406, ../../pb/content_section/content_section.scss */
          .table_wrapper .custom_table thead tr th {
            padding: 10px 15px 10px; } }
        @media only screen and (max-width: 640px) {
          /* line 406, ../../pb/content_section/content_section.scss */
          .table_wrapper .custom_table thead tr th {
            padding: 10px 10px 10px; } }
      /* line 431, ../../pb/content_section/content_section.scss */
      .table_wrapper .custom_table thead tr > th:last-of-type {
        border: none; }
    /* line 439, ../../pb/content_section/content_section.scss */
    .table_wrapper .custom_table tbody > tr:first-of-type td {
      border-top: 1px solid #000; }
    /* line 445, ../../pb/content_section/content_section.scss */
    .table_wrapper .custom_table tbody tr td {
      padding: 10px 18px 10px 18px;
      border-bottom: 1px solid #000; }
      @media only screen and (max-width: 1024px) {
        /* line 445, ../../pb/content_section/content_section.scss */
        .table_wrapper .custom_table tbody tr td {
          padding: 15px; } }
      @media only screen and (max-width: 640px) {
        /* line 445, ../../pb/content_section/content_section.scss */
        .table_wrapper .custom_table tbody tr td {
          padding: 10px; } }
      /* line 456, ../../pb/content_section/content_section.scss */
      .table_wrapper .custom_table tbody tr td img.social {
        max-height: 25px; }
      /* line 460, ../../pb/content_section/content_section.scss */
      .table_wrapper .custom_table tbody tr td .button.primary_dark_solid {
        color: #fff; }
      /* line 464, ../../pb/content_section/content_section.scss */
      .table_wrapper .custom_table tbody tr td span {
        font-family: "pressio";
        font-weight: 300;
        font-size: 16px;
        letter-spacing: 0;
        line-height: 18px;
        display: inline-block; }
      /* line 475, ../../pb/content_section/content_section.scss */
      .table_wrapper .custom_table tbody tr td .dot {
        display: block;
        width: 21px;
        height: 21px;
        border-radius: 11px;
        margin: 0 auto; }
      /* line 483, ../../pb/content_section/content_section.scss */
      .table_wrapper .custom_table tbody tr td .table_img {
        width: 60px;
        height: auto; }
      @media only screen and (max-width: 640px) {
        /* line 488, ../../pb/content_section/content_section.scss */
        .table_wrapper .custom_table tbody tr td .button.text {
          margin: 0 10px 0 0; } }
      /* line 499, ../../pb/content_section/content_section.scss */
      .table_wrapper .custom_table tbody tr td.color_width {
        width: 78px;
        padding: 0 15px; }
      /* line 504, ../../pb/content_section/content_section.scss */
      .table_wrapper .custom_table tbody tr td .color_block {
        width: 50px;
        height: 30px;
        margin: 5px 0 5px 25px;
        border: 1px solid #000;
        display: block; }
    /* line 515, ../../pb/content_section/content_section.scss */
    .table_wrapper .custom_table tbody tr:nth-child(odd) td {
      background-color: #f7f7f7; }
    /* line 521, ../../pb/content_section/content_section.scss */
    .table_wrapper .custom_table tbody tr:nth-child(even) td {
      background-color: #fff; }
  @media only screen and (max-width: 640px) {
    /* line 532, ../../pb/content_section/content_section.scss */
    .table_wrapper.wrap_last_item table tbody tr {
      display: flex;
      width: calc(100vw - 20px);
      flex-wrap: wrap; }
      /* line 537, ../../pb/content_section/content_section.scss */
      .table_wrapper.wrap_last_item table tbody tr td {
        display: flex;
        align-items: center;
        flex: 1; }
      /* line 543, ../../pb/content_section/content_section.scss */
      .table_wrapper.wrap_last_item table tbody tr > td:last-of-type {
        min-width: calc(100vw - 20px);
        max-width: calc(100vw - 20px); } }

/* line 555, ../../pb/content_section/content_section.scss */
.table_caption {
  display: block;
  margin-top: 10px;
  font-weight: 400;
  font-family: "pressio";
  font-size: 14px;
  margin-top: -30px;
  margin-bottom: 40px; }

/* line 571, ../../pb/content_section/content_section.scss */
.contact-table .custom_table tr td:last-child a:hover {
  color: #ce0f69; }

/* line 581, ../../pb/content_section/content_section.scss */
.additional_footnotes {
  margin-top: -30px;
  margin-bottom: 30px; }
  /* line 585, ../../pb/content_section/content_section.scss */
  .additional_footnotes p {
    margin-bottom: 0;
    font-size: 14px; }

/*# sourceMappingURL=content_section.css.map */
/* line 3, ../../pb/cta_banner/cta_banner.scss */
.pb-cta_banner {
  padding: 0px !important;
  position: relative; }
  /* line 7, ../../pb/cta_banner/cta_banner.scss */
  .pb-cta_banner form h2 {
    color: #000; }
  /* line 12, ../../pb/cta_banner/cta_banner.scss */
  .pb-cta_banner .bg-color {
    padding-top: 95px;
    padding-bottom: 95px; }
    @media only screen and (max-width: 640px) {
      /* line 12, ../../pb/cta_banner/cta_banner.scss */
      .pb-cta_banner .bg-color {
        padding-top: 50px;
        padding-bottom: 50px; } }
    /* line 22, ../../pb/cta_banner/cta_banner.scss */
    .pb-cta_banner .bg-color .row .content {
      text-align: center; }
      /* line 27, ../../pb/cta_banner/cta_banner.scss */
      .pb-cta_banner .bg-color .row .content.no_buttons .hold-me h2 {
        margin-bottom: 0; }
      @media only screen and (max-width: 640px) {
        /* line 33, ../../pb/cta_banner/cta_banner.scss */
        .pb-cta_banner .bg-color .row .content .hold-me {
          padding: 0 22px; } }
      /* line 38, ../../pb/cta_banner/cta_banner.scss */
      .pb-cta_banner .bg-color .row .content .hold-me h2 {
        font-family: "pressio-condensed";
        font-weight: 500;
        line-height: 64px;
        letter-spacing: 0; }
        @media only screen and (max-width: 640px) {
          /* line 38, ../../pb/cta_banner/cta_banner.scss */
          .pb-cta_banner .bg-color .row .content .hold-me h2 {
            margin-bottom: 0px; } }
      /* line 50, ../../pb/cta_banner/cta_banner.scss */
      .pb-cta_banner .bg-color .row .content .hold-me .logo_wrap img {
        margin-top: 25px; }
        @media only screen and (max-width: 640px) {
          /* line 50, ../../pb/cta_banner/cta_banner.scss */
          .pb-cta_banner .bg-color .row .content .hold-me .logo_wrap img {
            margin-top: -4px;
            max-height: 55px; } }
      /* line 60, ../../pb/cta_banner/cta_banner.scss */
      .pb-cta_banner .bg-color .row .content .hold-me .content_wrapper {
        justify-content: center;
        padding: 0 16px;
        margin-top: 30px; }
        @media only screen and (min-width: 640px) {
          /* line 60, ../../pb/cta_banner/cta_banner.scss */
          .pb-cta_banner .bg-color .row .content .hold-me .content_wrapper {
            padding: 0 58px;
            margin-top: 22px; } }
        /* line 70, ../../pb/cta_banner/cta_banner.scss */
        .pb-cta_banner .bg-color .row .content .hold-me .content_wrapper p {
          font-family: "ballinger";
          font-weight: 400;
          font-size: 21px;
          line-height: 27px;
          letter-spacing: 0; }
        /* line 78, ../../pb/cta_banner/cta_banner.scss */
        .pb-cta_banner .bg-color .row .content .hold-me .content_wrapper .hold_buttons {
          margin-top: 50px; }
          @media only screen and (max-width: 640px) {
            /* line 78, ../../pb/cta_banner/cta_banner.scss */
            .pb-cta_banner .bg-color .row .content .hold-me .content_wrapper .hold_buttons {
              margin-top: 34px; } }
          /* line 85, ../../pb/cta_banner/cta_banner.scss */
          .pb-cta_banner .bg-color .row .content .hold-me .content_wrapper .hold_buttons.center {
            text-align: center; }
          @media only screen and (min-width: 640px) {
            /* line 89, ../../pb/cta_banner/cta_banner.scss */
            .pb-cta_banner .bg-color .row .content .hold-me .content_wrapper .hold_buttons .button {
              margin-right: 20px; } }
          @media only screen and (max-width: 640px) {
            /* line 89, ../../pb/cta_banner/cta_banner.scss */
            .pb-cta_banner .bg-color .row .content .hold-me .content_wrapper .hold_buttons .button {
              margin-bottom: 15px; } }
      /* line 102, ../../pb/cta_banner/cta_banner.scss */
      .pb-cta_banner .bg-color .row .content p {
        width: 100%; }
    /* line 107, ../../pb/cta_banner/cta_banner.scss */
    .pb-cta_banner .bg-color .row .cta {
      z-index: 999; }
      /* line 110, ../../pb/cta_banner/cta_banner.scss */
      .pb-cta_banner .bg-color .row .cta a.button {
        margin-top: 15px; }
  /* line 119, ../../pb/cta_banner/cta_banner.scss */
  .pb-cta_banner p {
    line-height: 27px;
    font-size: 22px; }
    @media only screen and (max-width: 640px) {
      /* line 119, ../../pb/cta_banner/cta_banner.scss */
      .pb-cta_banner p {
        line-height: 25px;
        letter-spacing: 0;
        font-size: 18px; } }

/* line 133, ../../pb/cta_banner/cta_banner.scss */
.count-2 {
  display: flex;
  width: 100%; }
  @media only screen and (max-width: 770px) {
    /* line 133, ../../pb/cta_banner/cta_banner.scss */
    .count-2 {
      flex-direction: column; } }
  /* line 141, ../../pb/cta_banner/cta_banner.scss */
  .count-2 .wrap {
    flex: 0 0 50%;
    display: flex;
    padding: 60px 0px;
    justify-content: flex-end;
    position: relative; }
    @media only screen and (max-width: 770px) {
      /* line 141, ../../pb/cta_banner/cta_banner.scss */
      .count-2 .wrap {
        padding: 100px 60px 103px; } }
    @media only screen and (max-width: 640px) {
      /* line 141, ../../pb/cta_banner/cta_banner.scss */
      .count-2 .wrap {
        flex: 0 0 100%;
        flex-wrap: wrap;
        padding: 0;
        text-align: center; } }
    /* line 160, ../../pb/cta_banner/cta_banner.scss */
    .count-2 .wrap .logo_wrap img {
      margin-top: 25px; }
      @media only screen and (max-width: 640px) {
        /* line 160, ../../pb/cta_banner/cta_banner.scss */
        .count-2 .wrap .logo_wrap img {
          margin-top: -4px;
          max-height: 55px; } }
    /* line 170, ../../pb/cta_banner/cta_banner.scss */
    .count-2 .wrap:last-child {
      justify-content: flex-start;
      padding-left: 115px; }
      @media only screen and (max-width: 1025px) {
        /* line 170, ../../pb/cta_banner/cta_banner.scss */
        .count-2 .wrap:last-child {
          padding-left: 45px;
          justify-content: flex-end; } }
      @media only screen and (max-width: 640px) {
        /* line 170, ../../pb/cta_banner/cta_banner.scss */
        .count-2 .wrap:last-child {
          padding-left: 0;
          justify-content: flex-start; } }
    /* line 185, ../../pb/cta_banner/cta_banner.scss */
    .count-2 .wrap .hold-me {
      max-width: 584px;
      width: 100%;
      padding-right: 70px;
      z-index: 1;
      display: flex;
      flex-direction: column; }
      @media only screen and (max-width: 640px) {
        /* line 185, ../../pb/cta_banner/cta_banner.scss */
        .count-2 .wrap .hold-me {
          padding: 50px 45px; } }
      @media only screen and (max-width: 640px) {
        /* line 197, ../../pb/cta_banner/cta_banner.scss */
        .count-2 .wrap .hold-me h2 {
          margin-bottom: 0px; } }
      /* line 203, ../../pb/cta_banner/cta_banner.scss */
      .count-2 .wrap .hold-me .content_wrapper {
        margin-top: 0;
        display: flex;
        flex-direction: column;
        height: 100%; }
        @media only screen and (min-width: 640px) {
          /* line 203, ../../pb/cta_banner/cta_banner.scss */
          .count-2 .wrap .hold-me .content_wrapper {
            padding-right: 24px; } }
        @media only screen and (max-width: 640px) {
          /* line 203, ../../pb/cta_banner/cta_banner.scss */
          .count-2 .wrap .hold-me .content_wrapper {
            margin-top: 22px; } }
        /* line 217, ../../pb/cta_banner/cta_banner.scss */
        .count-2 .wrap .hold-me .content_wrapper p {
          font-family: "ballinger";
          font-weight: 400;
          font-size: 21px;
          line-height: 27px;
          letter-spacing: 0; }
          @media only screen and (max-width: 640px) {
            /* line 217, ../../pb/cta_banner/cta_banner.scss */
            .count-2 .wrap .hold-me .content_wrapper p {
              font-size: 18px;
              margin-bottom: 10px; } }
        /* line 230, ../../pb/cta_banner/cta_banner.scss */
        .count-2 .wrap .hold-me .content_wrapper p:last-of-type {
          margin-bottom: 50px; }
          @media only screen and (max-width: 640px) {
            /* line 230, ../../pb/cta_banner/cta_banner.scss */
            .count-2 .wrap .hold-me .content_wrapper p:last-of-type {
              margin-bottom: 0px; } }
        /* line 238, ../../pb/cta_banner/cta_banner.scss */
        .count-2 .wrap .hold-me .content_wrapper .hold_buttons {
          margin-top: auto; }
          /* line 241, ../../pb/cta_banner/cta_banner.scss */
          .count-2 .wrap .hold-me .content_wrapper .hold_buttons.center {
            text-align: center; }
          @media only screen and (max-width: 640px) {
            /* line 238, ../../pb/cta_banner/cta_banner.scss */
            .count-2 .wrap .hold-me .content_wrapper .hold_buttons {
              margin-top: 14px; } }
          @media only screen and (min-width: 640px) {
            /* line 249, ../../pb/cta_banner/cta_banner.scss */
            .count-2 .wrap .hold-me .content_wrapper .hold_buttons .button {
              margin-right: 20px; } }
          @media only screen and (max-width: 640px) {
            /* line 249, ../../pb/cta_banner/cta_banner.scss */
            .count-2 .wrap .hold-me .content_wrapper .hold_buttons .button {
              margin-bottom: 15px; } }
    @media only screen and (max-width: 1025px) {
      /* line 262, ../../pb/cta_banner/cta_banner.scss */
      .count-2 .wrap.left {
        padding-left: 45px; } }
    @media only screen and (max-width: 640px) {
      /* line 262, ../../pb/cta_banner/cta_banner.scss */
      .count-2 .wrap.left {
        padding-left: 0; } }

/*# sourceMappingURL=cta_banner.css.map */
/* line 3, ../../pb/featured_content/featured_content.scss */
.pb-featured_content {
  padding-top: 60px;
  padding-bottom: 60px; }
  @media only screen and (max-width: 1024px) {
    /* line 3, ../../pb/featured_content/featured_content.scss */
    .pb-featured_content {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media only screen and (max-width: 640px) {
    /* line 3, ../../pb/featured_content/featured_content.scss */
    .pb-featured_content {
      padding-top: 40px;
      padding-bottom: 40px; } }
  /* line 6, ../../pb/featured_content/featured_content.scss */
  .pb-featured_content .title {
    margin-bottom: 15px; }
    /* line 9, ../../pb/featured_content/featured_content.scss */
    .pb-featured_content .title h2 {
      margin-bottom: 12px;
      font-weight: 500; }
    /* line 15, ../../pb/featured_content/featured_content.scss */
    .pb-featured_content .title .intro_wrapper p {
      font-size: 21px;
      line-height: 27px; }
    /* line 22, ../../pb/featured_content/featured_content.scss */
    .pb-featured_content .title .button_wrapper .button {
      float: left; }
      @media only screen and (min-width: 640px) {
        /* line 22, ../../pb/featured_content/featured_content.scss */
        .pb-featured_content .title .button_wrapper .button {
          margin-top: 10px;
          float: right; } }
  /* line 36, ../../pb/featured_content/featured_content.scss */
  .pb-featured_content .content_boxes.box_bg_white .content_tile .image {
    border: 1px solid #000;
    border-bottom: 0px; }
  /* line 41, ../../pb/featured_content/featured_content.scss */
  .pb-featured_content .content_boxes.box_bg_white .content_tile .hold_me {
    background-color: #fff;
    border: 1px solid #000;
    border-top: 0px; }
  /* line 49, ../../pb/featured_content/featured_content.scss */
  .pb-featured_content .content_boxes .content_tile {
    display: flex;
    flex-direction: column;
    margin-bottom: 27px; }
    /* line 54, ../../pb/featured_content/featured_content.scss */
    .pb-featured_content .content_boxes .content_tile.has_link {
      cursor: pointer; }
    /* line 58, ../../pb/featured_content/featured_content.scss */
    .pb-featured_content .content_boxes .content_tile .image {
      position: relative;
      height: 0;
      padding-bottom: 81.81818182%;
      overflow: hidden;
      display: flex;
      align-items: center;
      justify-content: center;
      background-position: center center;
      background-size: cover; }
      /* line 77, ../../pb/featured_content/featured_content.scss */
      .pb-featured_content .content_boxes .content_tile .image.contain_image {
        background-size: contain;
        background-repeat: no-repeat; }
    /* line 83, ../../pb/featured_content/featured_content.scss */
    .pb-featured_content .content_boxes .content_tile .hold_me {
      padding: 35px;
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      background-color: #f7f7f7;
      transition: 0.25s all; }
      /* line 92, ../../pb/featured_content/featured_content.scss */
      .pb-featured_content .content_boxes .content_tile .hold_me .top_info h3.h5 {
        margin-bottom: 0px; }
      /* line 96, ../../pb/featured_content/featured_content.scss */
      .pb-featured_content .content_boxes .content_tile .hold_me .top_info .h3 {
        font-size: 34px;
        line-height: 35px; }
      /* line 101, ../../pb/featured_content/featured_content.scss */
      .pb-featured_content .content_boxes .content_tile .hold_me .top_info h4 {
        color: #000;
        line-height: 42px;
        letter-spacing: 1.8px;
        font-weight: 500;
        margin-bottom: 12px;
        text-transform: uppercase; }
      /* line 112, ../../pb/featured_content/featured_content.scss */
      .pb-featured_content .content_boxes .content_tile .hold_me .hold_content p {
        color: #000;
        margin-bottom: 27px; }
      /* line 118, ../../pb/featured_content/featured_content.scss */
      .pb-featured_content .content_boxes .content_tile .hold_me .hold_buttons {
        margin-top: auto;
        display: flex;
        flex-wrap: wrap;
        margin-top: 8px; }
        @media only screen and (max-width: 640px) {
          /* line 126, ../../pb/featured_content/featured_content.scss */
          .pb-featured_content .content_boxes .content_tile .hold_me .hold_buttons .button_wrapper .button:first-child {
            margin-right: 10px; } }
    /* line 135, ../../pb/featured_content/featured_content.scss */
    .pb-featured_content .content_boxes .content_tile.three_columns .hold_me {
      padding: 33px 30px; }
      /* line 139, ../../pb/featured_content/featured_content.scss */
      .pb-featured_content .content_boxes .content_tile.three_columns .hold_me .hold_content p {
        margin-bottom: 27px; }
    /* line 147, ../../pb/featured_content/featured_content.scss */
    .pb-featured_content .content_boxes .content_tile.four_columns .hold_me {
      padding: 33px 30px; }
      /* line 151, ../../pb/featured_content/featured_content.scss */
      .pb-featured_content .content_boxes .content_tile.four_columns .hold_me .top_info h4 {
        font-size: 32px;
        line-height: 36px; }
      /* line 158, ../../pb/featured_content/featured_content.scss */
      .pb-featured_content .content_boxes .content_tile.four_columns .hold_me .hold_content p {
        margin-bottom: 25px; }
    /* line 166, ../../pb/featured_content/featured_content.scss */
    .pb-featured_content .content_boxes .content_tile:hover .hold_me {
      background-color: #eaeaea; }
  /* line 176, ../../pb/featured_content/featured_content.scss */
  .pb-featured_content.bg_primary_dark .content_boxes .content_tile .hold_me {
    background-color: rgba(255, 255, 255, 0.15); }
    /* line 179, ../../pb/featured_content/featured_content.scss */
    .pb-featured_content.bg_primary_dark .content_boxes .content_tile .hold_me h3 {
      color: #fff; }
    /* line 184, ../../pb/featured_content/featured_content.scss */
    .pb-featured_content.bg_primary_dark .content_boxes .content_tile .hold_me .hold_content p {
      color: #fff; }

/*# sourceMappingURL=featured_content.css.map */
/* line 2, ../../pb/historical_stats/historical_stats.scss */
.pb-historical_stats {
  padding-top: 30px; }
  /* line 4, ../../pb/historical_stats/historical_stats.scss */
  .pb-historical_stats .historical_stats_wrap {
    margin-top: 30px; }
    /* line 6, ../../pb/historical_stats/historical_stats.scss */
    .pb-historical_stats .historical_stats_wrap .dataTables_wrapper {
      margin-bottom: 30px; }
  /* line 10, ../../pb/historical_stats/historical_stats.scss */
  .pb-historical_stats table.dataTable tbody tr:last-of-type td {
    border-top: 2px solid #000; }

/*# sourceMappingURL=historical_stats.css.map */
/* line 2, ../../pb/in-page_navigation/in-page_navigation.scss */
.pb-in-page_navigation {
  background-color: #000;
  padding: 0px; }
  /* line 5, ../../pb/in-page_navigation/in-page_navigation.scss */
  .pb-in-page_navigation .row {
    padding: 20px 0px 20px 0px;
    justify-content: flex-start;
    transition: padding .25s; }
    /* line 9, ../../pb/in-page_navigation/in-page_navigation.scss */
    .pb-in-page_navigation .row .column {
      text-align: left; }
      /* line 11, ../../pb/in-page_navigation/in-page_navigation.scss */
      .pb-in-page_navigation .row .column .jump_to {
        display: none;
        color: #fff;
        font-family: "pressio-condensed";
        font-size: 20px;
        letter-spacing: 0.77px;
        line-height: 22px;
        text-transform: uppercase; }
        /* line 19, ../../pb/in-page_navigation/in-page_navigation.scss */
        .pb-in-page_navigation .row .column .jump_to:hover {
          cursor: pointer; }
        /* line 22, ../../pb/in-page_navigation/in-page_navigation.scss */
        .pb-in-page_navigation .row .column .jump_to span {
          height: 14px;
          font-size: 14px;
          width: 8px;
          color: #fff;
          position: relative;
          transform-origin: center center; }
          /* line 29, ../../pb/in-page_navigation/in-page_navigation.scss */
          .pb-in-page_navigation .row .column .jump_to span:before {
            top: 3px;
            right: -8px; }
      @media only screen and (min-width: 768px) {
        /* line 35, ../../pb/in-page_navigation/in-page_navigation.scss */
        .pb-in-page_navigation .row .column .items {
          display: flex !important; } }
      @media only screen and (max-width: 767px) {
        /* line 9, ../../pb/in-page_navigation/in-page_navigation.scss */
        .pb-in-page_navigation .row .column {
          text-align: center; }
          /* line 42, ../../pb/in-page_navigation/in-page_navigation.scss */
          .pb-in-page_navigation .row .column .jump_to {
            display: flex;
            justify-content: center;
            align-items: center; }
            /* line 46, ../../pb/in-page_navigation/in-page_navigation.scss */
            .pb-in-page_navigation .row .column .jump_to span {
              transition: transform 0.25s;
              margin-left: 5px; }
            /* line 51, ../../pb/in-page_navigation/in-page_navigation.scss */
            .pb-in-page_navigation .row .column .jump_to.active span {
              transform: rotateX(180deg); }
          /* line 56, ../../pb/in-page_navigation/in-page_navigation.scss */
          .pb-in-page_navigation .row .column .items {
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
            margin-top: 30px; }
            /* line 62, ../../pb/in-page_navigation/in-page_navigation.scss */
            .pb-in-page_navigation .row .column .items > a:last-of-type {
              margin-bottom: 0; }
          /* line 66, ../../pb/in-page_navigation/in-page_navigation.scss */
          .pb-in-page_navigation .row .column a {
            margin-bottom: 20px;
            margin-right: 0 !important; } }
      /* line 71, ../../pb/in-page_navigation/in-page_navigation.scss */
      .pb-in-page_navigation .row .column a {
        font-size: 14px;
        letter-spacing: 0;
        line-height: 15px;
        font-family: "pressio";
        color: #fff;
        margin-right: 50px;
        position: relative;
        font-weight: 400;
        margin-left: 0; }
        /* line 81, ../../pb/in-page_navigation/in-page_navigation.scss */
        .pb-in-page_navigation .row .column a::after {
          content: '';
          position: absolute;
          left: 0;
          bottom: -9px;
          background-color: #000;
          height: 3px;
          width: 100%;
          transition: background-color 0.25s; }
        /* line 93, ../../pb/in-page_navigation/in-page_navigation.scss */
        .pb-in-page_navigation .row .column a:hover::after, .pb-in-page_navigation .row .column a.active::after {
          background-color: #fff; }
        /* line 98, ../../pb/in-page_navigation/in-page_navigation.scss */
        .pb-in-page_navigation .row .column a:not(.active)::after {
          opacity: 0; }
        /* line 102, ../../pb/in-page_navigation/in-page_navigation.scss */
        .pb-in-page_navigation .row .column a:not(.active):hover::after {
          opacity: 1; }
  /* line 110, ../../pb/in-page_navigation/in-page_navigation.scss */
  .pb-in-page_navigation.cloned {
    position: relative;
    z-index: 5; }

/*# sourceMappingURL=in-page_navigation.css.map */
/* line 3, ../../pb/logo_grid/logo_grid.scss */
.pb-logo_grid {
  padding-top: 60px;
  padding-bottom: 60px; }
  @media only screen and (max-width: 1024px) {
    /* line 3, ../../pb/logo_grid/logo_grid.scss */
    .pb-logo_grid {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media only screen and (max-width: 640px) {
    /* line 3, ../../pb/logo_grid/logo_grid.scss */
    .pb-logo_grid {
      padding-top: 40px;
      padding-bottom: 40px; } }
  /* line 6, ../../pb/logo_grid/logo_grid.scss */
  .pb-logo_grid .title {
    margin-bottom: 15px; }
    @media only screen and (max-width: 640px) {
      /* line 6, ../../pb/logo_grid/logo_grid.scss */
      .pb-logo_grid .title {
        text-align: center; } }
    /* line 13, ../../pb/logo_grid/logo_grid.scss */
    .pb-logo_grid .title h2 {
      margin-bottom: 12px;
      font-weight: 500; }
    /* line 18, ../../pb/logo_grid/logo_grid.scss */
    .pb-logo_grid .title .intro_wrapper {
      font-size: 21px;
      line-height: 27px;
      letter-spacing: 0; }
    /* line 27, ../../pb/logo_grid/logo_grid.scss */
    .pb-logo_grid .title .button_wrapper .button {
      float: none; }
      @media only screen and (min-width: 640px) {
        /* line 27, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .title .button_wrapper .button {
          margin-top: 10px;
          float: right; } }
      @media only screen and (max-width: 640px) {
        /* line 27, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .title .button_wrapper .button {
          margin-top: 10px; } }
  /* line 42, ../../pb/logo_grid/logo_grid.scss */
  .pb-logo_grid .logos {
    margin-top: 30px; }
    /* line 47, ../../pb/logo_grid/logo_grid.scss */
    .pb-logo_grid .logos .logo.tier_one {
      margin-bottom: 35px; }
      /* line 52, ../../pb/logo_grid/logo_grid.scss */
      .pb-logo_grid .logos .logo.tier_one .hold_me .image {
        height: 300px;
        padding: 60px; }
      /* line 57, ../../pb/logo_grid/logo_grid.scss */
      .pb-logo_grid .logos .logo.tier_one .hold_me .content {
        padding: 40px 35px; }
        @media only screen and (max-width: 640px) {
          /* line 57, ../../pb/logo_grid/logo_grid.scss */
          .pb-logo_grid .logos .logo.tier_one .hold_me .content {
            padding: 22px 19px; } }
    /* line 68, ../../pb/logo_grid/logo_grid.scss */
    .pb-logo_grid .logos .logo.tier_two {
      margin-bottom: 28px; }
      /* line 73, ../../pb/logo_grid/logo_grid.scss */
      .pb-logo_grid .logos .logo.tier_two .hold_me .image {
        height: 200px;
        padding: 33px; }
        /* line 78, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .logos .logo.tier_two .hold_me .image img {
          max-height: 144px; }
      /* line 83, ../../pb/logo_grid/logo_grid.scss */
      .pb-logo_grid .logos .logo.tier_two .hold_me .content {
        padding: 20px; }
        /* line 86, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .logos .logo.tier_two .hold_me .content.has_cta {
          padding-bottom: 71px; }
          /* line 89, ../../pb/logo_grid/logo_grid.scss */
          .pb-logo_grid .logos .logo.tier_two .hold_me .content.has_cta .cta {
            padding-left: 25px; }
        /* line 94, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .logos .logo.tier_two .hold_me .content .title {
          font-size: 26px;
          line-height: 28px;
          margin-bottom: 7px; }
        /* line 100, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .logos .logo.tier_two .hold_me .content p {
          font-size: 16px;
          line-height: 21px; }
    /* line 108, ../../pb/logo_grid/logo_grid.scss */
    .pb-logo_grid .logos .logo.tier_three {
      margin-bottom: 16px; }
      /* line 113, ../../pb/logo_grid/logo_grid.scss */
      .pb-logo_grid .logos .logo.tier_three .hold_me .image {
        height: 130px;
        padding: 20px; }
      /* line 118, ../../pb/logo_grid/logo_grid.scss */
      .pb-logo_grid .logos .logo.tier_three .hold_me .content {
        padding: 15px; }
        /* line 122, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .logos .logo.tier_three .hold_me .content .title {
          font-size: 18px;
          line-height: 22px;
          margin-bottom: 3px; }
        /* line 128, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .logos .logo.tier_three .hold_me .content p {
          font-size: 14px;
          line-height: 17px; }
    /* line 136, ../../pb/logo_grid/logo_grid.scss */
    .pb-logo_grid .logos .logo .hold_me {
      transition: 0.25s all;
      height: 100%;
      flex-direction: column;
      display: flex; }
      /* line 142, ../../pb/logo_grid/logo_grid.scss */
      .pb-logo_grid .logos .logo .hold_me .image {
        background-color: #fff;
        border: 1px solid #c9cbcc;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center; }
        /* line 150, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .logos .logo .hold_me .image.has_content_1 {
          border-bottom: 0px; }
        /* line 154, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .logos .logo .hold_me .image a {
          height: 100%;
          display: flex;
          align-items: center; }
        /* line 160, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .logos .logo .hold_me .image img {
          max-height: 100%;
          transition: 0.25s all; }
      /* line 166, ../../pb/logo_grid/logo_grid.scss */
      .pb-logo_grid .logos .logo .hold_me .content {
        flex: 1;
        display: flex;
        flex-direction: column;
        position: relative; }
        /* line 172, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .logos .logo .hold_me .content.center_mode {
          text-align: center; }
        /* line 176, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .logos .logo .hold_me .content .title {
          font-family: "pressio-condensed";
          font-weight: 500;
          font-size: 42px;
          line-height: 43px;
          text-transform: uppercase;
          margin-bottom: 13px; }
        /* line 186, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .logos .logo .hold_me .content p:last-of-type {
          margin-bottom: 24px; }
        /* line 191, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .logos .logo .hold_me .content .hold_buttons {
          margin-top: auto; }
        /* line 195, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .logos .logo .hold_me .content.has_cta {
          padding-bottom: 100px; }
          @media only screen and (max-width: 640px) {
            /* line 195, ../../pb/logo_grid/logo_grid.scss */
            .pb-logo_grid .logos .logo .hold_me .content.has_cta {
              padding-bottom: 77px; } }
          /* line 202, ../../pb/logo_grid/logo_grid.scss */
          .pb-logo_grid .logos .logo .hold_me .content.has_cta .cta {
            position: absolute;
            bottom: 0;
            left: 0;
            background-color: black;
            width: 100%;
            padding: 12px 38px;
            text-transform: uppercase;
            font-family: "pressio-condensed";
            font-weight: 500;
            font-size: 20px; }
            @media only screen and (max-width: 640px) {
              /* line 202, ../../pb/logo_grid/logo_grid.scss */
              .pb-logo_grid .logos .logo .hold_me .content.has_cta .cta {
                padding-left: 19px;
                padding-right: 19px; } }
            /* line 219, ../../pb/logo_grid/logo_grid.scss */
            .pb-logo_grid .logos .logo .hold_me .content.has_cta .cta span {
              margin-right: 9px; }
            /* line 224, ../../pb/logo_grid/logo_grid.scss */
            .pb-logo_grid .logos .logo .hold_me .content.has_cta .cta > a {
              background-color: #fff;
              color: #000;
              border-radius: 3px;
              padding: 3px 5px;
              font-weight: 400;
              font-size: 13px; }
              /* line 232, ../../pb/logo_grid/logo_grid.scss */
              .pb-logo_grid .logos .logo .hold_me .content.has_cta .cta > a:hover {
                background-color: #ce0f69;
                color: #fff; }
      /* line 241, ../../pb/logo_grid/logo_grid.scss */
      .pb-logo_grid .logos .logo .hold_me:hover {
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; }
        /* line 245, ../../pb/logo_grid/logo_grid.scss */
        .pb-logo_grid .logos .logo .hold_me:hover .image img {
          transform: scale(1.05); }

/*# sourceMappingURL=logo_grid.css.map */
/* line 3, ../../pb/mainstage_area/mainstage_area.scss */
.pb-mainstage_area {
  padding: 0px; }
  /* line 6, ../../pb/mainstage_area/mainstage_area.scss */
  .pb-mainstage_area .hold_me {
    position: relative;
    display: flex;
    align-items: flex-end;
    min-height: 600px;
    max-height: 74vh;
    height: calc(54.7vw - 370px); }
    @media only screen and (max-width: 1024px) {
      /* line 6, ../../pb/mainstage_area/mainstage_area.scss */
      .pb-mainstage_area .hold_me {
        min-height: 44vw; } }
    @media only screen and (max-width: 640px) {
      /* line 6, ../../pb/mainstage_area/mainstage_area.scss */
      .pb-mainstage_area .hold_me {
        min-height: 220px; } }
    /* line 23, ../../pb/mainstage_area/mainstage_area.scss */
    .pb-mainstage_area .hold_me.hide_standings {
      height: 54.6vw; }
      @media only screen and (max-width: 1024px) {
        /* line 23, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .hold_me.hide_standings {
          min-height: 44vw; } }
      @media only screen and (max-width: 640px) {
        /* line 23, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .hold_me.hide_standings {
          min-height: 220px; } }
      /* line 34, ../../pb/mainstage_area/mainstage_area.scss */
      .pb-mainstage_area .hold_me.hide_standings .hold_bg_image {
        width: 100%; }
    /* line 39, ../../pb/mainstage_area/mainstage_area.scss */
    .pb-mainstage_area .hold_me .hold_bg_image {
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: calc(100% - 400px); }
      @media only screen and (max-width: 1024px) {
        /* line 39, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .hold_me .hold_bg_image {
          width: 100%; } }
      /* line 50, ../../pb/mainstage_area/mainstage_area.scss */
      .pb-mainstage_area .hold_me .hold_bg_image img {
        object-fit: cover;
        width: 100%;
        height: 100%; }
    /* line 57, ../../pb/mainstage_area/mainstage_area.scss */
    .pb-mainstage_area .hold_me .hold_content {
      background: linear-gradient(0deg, rgba(0, 0, 0, 0.75) 69%, rgba(255, 255, 255, 0) 100%);
      width: 100%;
      z-index: 1; }
      @media only screen and (max-width: 640px) {
        /* line 57, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .hold_me .hold_content {
          padding-bottom: 0px;
          padding-top: 0px;
          margin-top: -95px; } }
      /* line 74, ../../pb/mainstage_area/mainstage_area.scss */
      .pb-mainstage_area .hold_me .hold_content .row.featured {
        height: 100%;
        display: flex;
        align-items: center;
        background-image: none !important; }
        @media only screen and (max-width: 1200px) {
          /* line 74, ../../pb/mainstage_area/mainstage_area.scss */
          .pb-mainstage_area .hold_me .hold_content .row.featured {
            max-width: 75rem; } }
        @media only screen and (max-width: 1024px) {
          /* line 74, ../../pb/mainstage_area/mainstage_area.scss */
          .pb-mainstage_area .hold_me .hold_content .row.featured {
            align-items: flex-start; } }
        /* line 88, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .hold_me .hold_content .row.featured .text {
          max-width: 800px;
          padding-bottom: 30px;
          z-index: 2;
          position: relative; }
          @media only screen and (max-width: 1440px) {
            /* line 88, ../../pb/mainstage_area/mainstage_area.scss */
            .pb-mainstage_area .hold_me .hold_content .row.featured .text {
              margin-left: 0px; } }
          @media only screen and (max-width: 1024px) {
            /* line 88, ../../pb/mainstage_area/mainstage_area.scss */
            .pb-mainstage_area .hold_me .hold_content .row.featured .text {
              max-width: calc(100% - 400px);
              padding-top: 50px; } }
          @media only screen and (max-width: 740px) {
            /* line 88, ../../pb/mainstage_area/mainstage_area.scss */
            .pb-mainstage_area .hold_me .hold_content .row.featured .text {
              max-width: calc(100% - 200px); } }
          @media only screen and (max-width: 640px) {
            /* line 88, ../../pb/mainstage_area/mainstage_area.scss */
            .pb-mainstage_area .hold_me .hold_content .row.featured .text {
              max-width: 100%;
              padding-top: 60px; } }
          /* line 113, ../../pb/mainstage_area/mainstage_area.scss */
          .pb-mainstage_area .hold_me .hold_content .row.featured .text .category {
            font-family: "pressio";
            font-weight: 600;
            text-transform: uppercase;
            margin-bottom: 5px;
            font-size: 14px;
            letter-spacing: 1px;
            display: inline-block;
            padding: 2px 7px; }
            @media only screen and (max-width: 640px) {
              /* line 113, ../../pb/mainstage_area/mainstage_area.scss */
              .pb-mainstage_area .hold_me .hold_content .row.featured .text .category {
                font-size: 14px;
                position: absolute;
                bottom: -13px; } }
          /* line 130, ../../pb/mainstage_area/mainstage_area.scss */
          .pb-mainstage_area .hold_me .hold_content .row.featured .text .title {
            font-size: 45px;
            line-height: 50px;
            font-family: "pressio-condensed";
            font-weight: 600; }
            @media only screen and (max-width: 640px) {
              /* line 130, ../../pb/mainstage_area/mainstage_area.scss */
              .pb-mainstage_area .hold_me .hold_content .row.featured .text .title {
                font-size: 31px;
                line-height: 30px; } }
            /* line 142, ../../pb/mainstage_area/mainstage_area.scss */
            .pb-mainstage_area .hold_me .hold_content .row.featured .text .title a:hover span {
              text-decoration: underline;
              text-decoration-thickness: 4px; }
          /* line 149, ../../pb/mainstage_area/mainstage_area.scss */
          .pb-mainstage_area .hold_me .hold_content .row.featured .text .subtitle {
            margin-top: 10px;
            font-size: 19px;
            line-height: 25px;
            text-transform: uppercase;
            letter-spacing: 1px;
            font-family: "pressio";
            font-weight: 400; }
            @media only screen and (max-width: 640px) {
              /* line 149, ../../pb/mainstage_area/mainstage_area.scss */
              .pb-mainstage_area .hold_me .hold_content .row.featured .text .subtitle {
                font-size: 14px;
                line-height: 17px;
                letter-spacing: 0.25px;
                display: none; } }
      /* line 168, ../../pb/mainstage_area/mainstage_area.scss */
      .pb-mainstage_area .hold_me .hold_content .extra_content {
        position: absolute;
        right: 0px;
        top: 0;
        height: 100%;
        display: flex;
        flex-wrap: wrap;
        align-items: stretch;
        z-index: 1;
        align-content: space-between; }
        @media only screen and (max-width: 640px) {
          /* line 168, ../../pb/mainstage_area/mainstage_area.scss */
          .pb-mainstage_area .hold_me .hold_content .extra_content {
            width: 100%;
            position: relative;
            padding-bottom: 0px; } }
        /* line 186, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .hold_me .hold_content .extra_content .standings {
          display: flex;
          justify-content: flex-end;
          width: 100%;
          height: 100%;
          z-index: 3; }
          /* line 193, ../../pb/mainstage_area/mainstage_area.scss */
          .pb-mainstage_area .hold_me .hold_content .extra_content .standings .counter_hold {
            flex-grow: 1;
            height: 100%;
            align-items: flex-end;
            display: flex; }
            @media only screen and (max-width: 820px) {
              /* line 193, ../../pb/mainstage_area/mainstage_area.scss */
              .pb-mainstage_area .hold_me .hold_content .extra_content .standings .counter_hold {
                justify-content: flex-end; } }
            @media only screen and (max-width: 1024px) {
              /* line 193, ../../pb/mainstage_area/mainstage_area.scss */
              .pb-mainstage_area .hold_me .hold_content .extra_content .standings .counter_hold {
                justify-content: flex-start;
                display: none; } }
  /* line 213, ../../pb/mainstage_area/mainstage_area.scss */
  .pb-mainstage_area .standings_hold {
    width: 400px;
    padding: 30px 35px 20px; }
    @media only screen and (max-width: 1024px) {
      /* line 217, ../../pb/mainstage_area/mainstage_area.scss */
      .pb-mainstage_area .standings_hold.for-desktop {
        visibility: hidden; } }
    @media only screen and (max-width: 640px) {
      /* line 217, ../../pb/mainstage_area/mainstage_area.scss */
      .pb-mainstage_area .standings_hold.for-desktop {
        display: none; } }
    /* line 227, ../../pb/mainstage_area/mainstage_area.scss */
    .pb-mainstage_area .standings_hold.for-mobile {
      width: 100%; }
    /* line 232, ../../pb/mainstage_area/mainstage_area.scss */
    .pb-mainstage_area .standings_hold .standings_nav h5.title {
      font-size: 21px;
      line-height: 20px;
      letter-spacing: 0.5px;
      font-weight: 500;
      padding: 0px;
      margin-bottom: 13px;
      position: relative;
      text-transform: none; }
    /* line 243, ../../pb/mainstage_area/mainstage_area.scss */
    .pb-mainstage_area .standings_hold .standings_nav .divisions {
      display: flex;
      justify-content: space-around;
      border-top: 2px solid #fff;
      border-bottom: 2px solid #fff; }
      /* line 249, ../../pb/mainstage_area/mainstage_area.scss */
      .pb-mainstage_area .standings_hold .standings_nav .divisions .division {
        font-size: 14px;
        line-height: 19px;
        letter-spacing: 1.3px;
        font-weight: 400;
        text-transform: uppercase;
        font-family: "pressio";
        cursor: pointer;
        background-color: transparent;
        transition: background-color 0.25s;
        padding: 7px 0px;
        position: relative;
        width: 50%;
        text-align: center;
        color: #fff; }
        /* line 265, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .standings_hold .standings_nav .divisions .division:after {
          content: "";
          transition: background-color 0.25s ease;
          background-color: transparent;
          position: absolute;
          bottom: 0;
          left: 0;
          height: 4px;
          width: 100%; }
        /* line 276, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .standings_hold .standings_nav .divisions .division.active, .pb-mainstage_area .standings_hold .standings_nav .divisions .division:hover {
          color: #000;
          background-color: #fff; }
    /* line 284, ../../pb/mainstage_area/mainstage_area.scss */
    .pb-mainstage_area .standings_hold .standings_nav .divisions_hold {
      margin-bottom: 15px; }
      /* line 288, ../../pb/mainstage_area/mainstage_area.scss */
      .pb-mainstage_area .standings_hold .standings_nav .divisions_hold .division_hold:focus {
        outline: 0; }
    /* line 295, ../../pb/mainstage_area/mainstage_area.scss */
    .pb-mainstage_area .standings_hold .standings_nav .view_full_standings a {
      font-size: 13px;
      line-height: 14px;
      letter-spacing: 0.5px;
      text-transform: uppercase;
      font-family: "pressio";
      font-weight: 400;
      position: relative;
      padding-right: 26px;
      transition: padding-right 0.25s; }
      /* line 306, ../../pb/mainstage_area/mainstage_area.scss */
      .pb-mainstage_area .standings_hold .standings_nav .view_full_standings a:hover {
        padding-right: 33px; }
      /* line 310, ../../pb/mainstage_area/mainstage_area.scss */
      .pb-mainstage_area .standings_hold .standings_nav .view_full_standings a:after {
        content: url("../svg/arrow-caret-white.svg");
        position: absolute;
        right: 0;
        top: 1px; }
  /* line 321, ../../pb/mainstage_area/mainstage_area.scss */
  .pb-mainstage_area .posts {
    display: flex;
    height: 185px;
    position: relative;
    width: 100%;
    justify-content: flex-end;
    z-index: 1;
    margin-top: 8px; }
    @media only screen and (max-width: 640px) {
      /* line 321, ../../pb/mainstage_area/mainstage_area.scss */
      .pb-mainstage_area .posts {
        height: unset;
        margin-top: 25px; } }
    /* line 335, ../../pb/mainstage_area/mainstage_area.scss */
    .pb-mainstage_area .posts .posts_outer_hold {
      position: relative;
      padding-bottom: 35px; }
      @media only screen and (min-width: 640px) {
        /* line 335, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .posts .posts_outer_hold {
          display: flex;
          height: 185px;
          position: relative;
          width: 100%;
          justify-content: flex-start; } }
      @media only screen and (max-width: 640px) {
        /* line 335, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .posts .posts_outer_hold {
          padding-bottom: 10px;
          width: 120%; } }
      @media only screen and (max-width: 400px) {
        /* line 335, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .posts .posts_outer_hold {
          width: 130%; } }
      /* line 359, ../../pb/mainstage_area/mainstage_area.scss */
      .pb-mainstage_area .posts .posts_outer_hold .arrow_hold {
        position: absolute;
        top: calc(50% - 37.5px);
        z-index: 10;
        display: flex; }
        @media only screen and (max-width: 640px) {
          /* line 359, ../../pb/mainstage_area/mainstage_area.scss */
          .pb-mainstage_area .posts .posts_outer_hold .arrow_hold {
            display: none; } }
        /* line 368, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .posts .posts_outer_hold .arrow_hold.left {
          left: -35px; }
          @media only screen and (max-width: 1200px) {
            /* line 368, ../../pb/mainstage_area/mainstage_area.scss */
            .pb-mainstage_area .posts .posts_outer_hold .arrow_hold.left {
              left: 5px; } }
        /* line 376, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .posts .posts_outer_hold .arrow_hold.right {
          right: -35px; }
          @media only screen and (max-width: 1200px) {
            /* line 376, ../../pb/mainstage_area/mainstage_area.scss */
            .pb-mainstage_area .posts .posts_outer_hold .arrow_hold.right {
              right: 5px; } }
        /* line 386, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .posts .posts_outer_hold .arrow_hold .arrow {
          cursor: pointer;
          padding: 7px; }
          /* line 390, ../../pb/mainstage_area/mainstage_area.scss */
          .pb-mainstage_area .posts .posts_outer_hold .arrow_hold .arrow img {
            opacity: 1;
            transition: opacity 0.15s; }
            @media only screen and (max-width: 640px) {
              /* line 390, ../../pb/mainstage_area/mainstage_area.scss */
              .pb-mainstage_area .posts .posts_outer_hold .arrow_hold .arrow img {
                max-width: 23px; } }
          /* line 400, ../../pb/mainstage_area/mainstage_area.scss */
          .pb-mainstage_area .posts .posts_outer_hold .arrow_hold .arrow:hover img {
            opacity: 0.7; }
          /* line 406, ../../pb/mainstage_area/mainstage_area.scss */
          .pb-mainstage_area .posts .posts_outer_hold .arrow_hold .arrow.left img {
            transform: rotate(180deg); }
      /* line 413, ../../pb/mainstage_area/mainstage_area.scss */
      .pb-mainstage_area .posts .posts_outer_hold .counter {
        font-family: "pressio";
        font-size: 19px;
        line-height: 23px;
        height: 35px;
        display: flex;
        align-items: center;
        padding: 0px 10px;
        position: absolute;
        letter-spacing: 1px;
        bottom: 2px;
        left: 14px; }
        @media only screen and (max-width: 640px) {
          /* line 413, ../../pb/mainstage_area/mainstage_area.scss */
          .pb-mainstage_area .posts .posts_outer_hold .counter {
            display: none; } }
        /* line 430, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .posts .posts_outer_hold .counter .count {
          display: flex; }
          /* line 433, ../../pb/mainstage_area/mainstage_area.scss */
          .pb-mainstage_area .posts .posts_outer_hold .counter .count strong#current_slide {
            width: 16px;
            text-align: center; }
      /* line 440, ../../pb/mainstage_area/mainstage_area.scss */
      .pb-mainstage_area .posts .posts_outer_hold .post_hold {
        display: flex;
        width: 100%;
        justify-content: flex-start;
        height: 100%; }
        @media only screen and (max-width: 640px) {
          /* line 440, ../../pb/mainstage_area/mainstage_area.scss */
          .pb-mainstage_area .posts .posts_outer_hold .post_hold {
            flex-wrap: wrap; } }
        /* line 450, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .posts .posts_outer_hold .post_hold .slick-list {
          padding: 0 15% 0 0 !important; }
        /* line 458, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .posts .posts_outer_hold .post_hold .slick-list,
        .pb-mainstage_area .posts .posts_outer_hold .post_hold .slick-track {
          height: 100%; }
        /* line 463, ../../pb/mainstage_area/mainstage_area.scss */
        .pb-mainstage_area .posts .posts_outer_hold .post_hold .post {
          display: flex;
          flex: 50%;
          max-width: 50%;
          cursor: pointer;
          margin-right: 20px;
          padding-bottom: 7px;
          border-bottom: 2px solid #ce0f69; }
          @media only screen and (max-width: 640px) {
            /* line 463, ../../pb/mainstage_area/mainstage_area.scss */
            .pb-mainstage_area .posts .posts_outer_hold .post_hold .post {
              flex: 100%;
              max-width: 100%;
              margin-top: 1px;
              margin-bottom: 7px; } }
          /* line 487, ../../pb/mainstage_area/mainstage_area.scss */
          .pb-mainstage_area .posts .posts_outer_hold .post_hold .post .content {
            padding: 8px 17px 30px;
            flex: 55%;
            display: flex;
            flex-wrap: wrap;
            align-content: space-between;
            height: 100%;
            position: relative; }
            @media only screen and (max-width: 640px) {
              /* line 487, ../../pb/mainstage_area/mainstage_area.scss */
              .pb-mainstage_area .posts .posts_outer_hold .post_hold .post .content {
                flex: 100%;
                padding: 15px 17px;
                order: 2;
                height: auto; } }
            /* line 503, ../../pb/mainstage_area/mainstage_area.scss */
            .pb-mainstage_area .posts .posts_outer_hold .post_hold .post .content .h6 {
              font-size: 22px;
              line-height: 24px;
              letter-spacing: 0px;
              font-weight: 500;
              text-transform: none; }
              /* line 511, ../../pb/mainstage_area/mainstage_area.scss */
              .pb-mainstage_area .posts .posts_outer_hold .post_hold .post .content .h6 a:hover {
                color: #000; }
              @media only screen and (max-width: 1024px) {
                /* line 503, ../../pb/mainstage_area/mainstage_area.scss */
                .pb-mainstage_area .posts .posts_outer_hold .post_hold .post .content .h6 {
                  font-size: 17px;
                  line-height: 20px; } }
              @media only screen and (max-width: 640px) {
                /* line 503, ../../pb/mainstage_area/mainstage_area.scss */
                .pb-mainstage_area .posts .posts_outer_hold .post_hold .post .content .h6 {
                  font-size: 18px;
                  line-height: 24px; } }
            /* line 537, ../../pb/mainstage_area/mainstage_area.scss */
            .pb-mainstage_area .posts .posts_outer_hold .post_hold .post .content .category {
              font-family: "pressio";
              font-weight: 400;
              text-transform: uppercase;
              font-size: 13px;
              letter-spacing: 1px;
              background-color: transparent;
              position: absolute;
              bottom: 8px;
              left: 17px; }
              /* line 549, ../../pb/mainstage_area/mainstage_area.scss */
              .pb-mainstage_area .posts .posts_outer_hold .post_hold .post .content .category a {
                color: #000; }
          /* line 555, ../../pb/mainstage_area/mainstage_area.scss */
          .pb-mainstage_area .posts .posts_outer_hold .post_hold .post .image {
            flex: 45%;
            background-size: cover;
            align-items: center;
            justify-content: center;
            display: flex;
            background-position: center center; }
            @media only screen and (max-width: 640px) {
              /* line 555, ../../pb/mainstage_area/mainstage_area.scss */
              .pb-mainstage_area .posts .posts_outer_hold .post_hold .post .image {
                flex: 100%;
                order: 1;
                max-width: 40%;
                height: 100%;
                padding-top: 25%; } }
            /* line 571, ../../pb/mainstage_area/mainstage_area.scss */
            .pb-mainstage_area .posts .posts_outer_hold .post_hold .post .image .icon_play {
              content: url("../svg/play.svg");
              width: 45px;
              height: 45px;
              transition: width 0.06s, height 0.06s; }

/*# sourceMappingURL=mainstage_area.css.map */
/* line 4, ../../pb/news_archive/news_archive.scss */
.pb-news_archive .top {
  margin-bottom: 50px; }
  @media only screen and (max-width: 640px) {
    /* line 4, ../../pb/news_archive/news_archive.scss */
    .pb-news_archive .top {
      margin-bottom: 10px; } }
  /* line 11, ../../pb/news_archive/news_archive.scss */
  .pb-news_archive .top .columns {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap; }
    /* line 16, ../../pb/news_archive/news_archive.scss */
    .pb-news_archive .top .columns .heading_clear {
      display: flex;
      justify-content: space-between;
      width: 100%;
      flex-wrap: wrap; }
      /* line 22, ../../pb/news_archive/news_archive.scss */
      .pb-news_archive .top .columns .heading_clear a.clear.button {
        margin-bottom: 15px; }
      @media only screen and (max-width: 640px) {
        /* line 16, ../../pb/news_archive/news_archive.scss */
        .pb-news_archive .top .columns .heading_clear {
          flex-direction: column; } }
    /* line 31, ../../pb/news_archive/news_archive.scss */
    .pb-news_archive .top .columns .filter_wrap {
      display: flex;
      width: 100%;
      flex-wrap: wrap; }
      @media only screen and (min-width: 640px) {
        /* line 36, ../../pb/news_archive/news_archive.scss */
        .pb-news_archive .top .columns .filter_wrap .custom-select-wrapper {
          margin-right: 13px; } }
      @media only screen and (max-width: 640px) {
        /* line 55, ../../pb/news_archive/news_archive.scss */
        .pb-news_archive .top .columns .filter_wrap > div {
          margin: 0px 9px 10px 0px; } }
    /* line 61, ../../pb/news_archive/news_archive.scss */
    .pb-news_archive .top .columns .filter_items {
      display: flex;
      flex-wrap: wrap; }
      @media only screen and (max-width: 640px) {
        /* line 61, ../../pb/news_archive/news_archive.scss */
        .pb-news_archive .top .columns .filter_items {
          margin-top: 15px; } }
      /* line 69, ../../pb/news_archive/news_archive.scss */
      .pb-news_archive .top .columns .filter_items > span {
        display: none;
        margin-right: 10px; }
        /* line 73, ../../pb/news_archive/news_archive.scss */
        .pb-news_archive .top .columns .filter_items > span.show {
          display: block; }
      /* line 78, ../../pb/news_archive/news_archive.scss */
      .pb-news_archive .top .columns .filter_items .filter_item {
        display: inline-flex;
        align-items: center;
        color: #000;
        font-size: 12px;
        border: 1px solid #ce0f69;
        background-color: #fff;
        transition: background-color 0.2s;
        padding: 1px 3px;
        margin: 0 10px 10px 0; }
        /* line 89, ../../pb/news_archive/news_archive.scss */
        .pb-news_archive .top .columns .filter_items .filter_item:hover {
          cursor: pointer;
          background-color: rgba(206, 15, 105, 0.1); }
        /* line 94, ../../pb/news_archive/news_archive.scss */
        .pb-news_archive .top .columns .filter_items .filter_item span {
          font-weight: bold;
          margin-right: 3px;
          font-size: 17px;
          line-height: 12px;
          margin-top: -2px; }
    /* line 104, ../../pb/news_archive/news_archive.scss */
    .pb-news_archive .top .columns h2 {
      margin-bottom: 10px; }
    @media only screen and (max-width: 640px) {
      /* line 109, ../../pb/news_archive/news_archive.scss */
      .pb-news_archive .top .columns h2 {
        margin-bottom: 15px; } }
    /* line 114, ../../pb/news_archive/news_archive.scss */
    .pb-news_archive .top .columns .search_box {
      margin: 0 15px 20px auto;
      padding-right: 15px;
      display: flex;
      align-items: flex-end; }
      @media only screen and (max-width: 640px) {
        /* line 114, ../../pb/news_archive/news_archive.scss */
        .pb-news_archive .top .columns .search_box {
          margin: 0 15px 20px 0; } }
      /* line 124, ../../pb/news_archive/news_archive.scss */
      .pb-news_archive .top .columns .search_box input {
        border: none;
        border-bottom: 1px solid #000;
        width: auto;
        min-width: 400px;
        height: 35px;
        font-size: 20px;
        letter-spacing: 1.15px;
        line-height: 25px;
        font-family: "pressio";
        padding-left: 0;
        margin-right: 15px; }
        @media only screen and (max-width: 480px) {
          /* line 124, ../../pb/news_archive/news_archive.scss */
          .pb-news_archive .top .columns .search_box input {
            height: 35px;
            min-width: 100%; } }
        @media only screen and (max-width: 640px) {
          /* line 124, ../../pb/news_archive/news_archive.scss */
          .pb-news_archive .top .columns .search_box input {
            margin-right: 0px; } }
        /* line 147, ../../pb/news_archive/news_archive.scss */
        .pb-news_archive .top .columns .search_box input:focus {
          outline: 0; }
      /* line 152, ../../pb/news_archive/news_archive.scss */
      .pb-news_archive .top .columns .search_box img {
        width: 33px;
        padding: 8px;
        margin-left: -10px;
        margin-right: -20px; }
        @media only screen and (max-width: 640px) {
          /* line 152, ../../pb/news_archive/news_archive.scss */
          .pb-news_archive .top .columns .search_box img {
            flex: 0 0 37px;
            margin-left: -3px;
            margin-right: 0px; } }
        /* line 164, ../../pb/news_archive/news_archive.scss */
        .pb-news_archive .top .columns .search_box img:hover {
          cursor: pointer; }
  /* line 171, ../../pb/news_archive/news_archive.scss */
  .pb-news_archive .top h2 {
    margin-right: auto;
    margin-bottom: 0;
    letter-spacing: 1px;
    font-weight: 400; }
  /* line 178, ../../pb/news_archive/news_archive.scss */
  .pb-news_archive .top a {
    align-self: flex-start;
    margin-top: 10px; }
    @media only screen and (max-width: 640px) {
      /* line 178, ../../pb/news_archive/news_archive.scss */
      .pb-news_archive .top a {
        margin-top: 5px;
        white-space: nowrap; } }

/* line 191, ../../pb/news_archive/news_archive.scss */
.pb-news_archive .feed #ajax-load-more .alm-listing {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.9375rem; }
  @media only screen and (max-width: 640px) {
    /* line 191, ../../pb/news_archive/news_archive.scss */
    .pb-news_archive .feed #ajax-load-more .alm-listing {
      margin-right: 0; } }
  /* line 200, ../../pb/news_archive/news_archive.scss */
  .pb-news_archive .feed #ajax-load-more .alm-listing a.column.news_tile {
    max-width: 33.33333333333%;
    flex: 0 0 33.33333333333%;
    margin-bottom: 26px;
    max-width: calc(33.33333333333% + 0.9375rem);
    flex: calc(33.33333333333% + 0.9375rem);
    margin-bottom: 26px;
    margin-left: -0.9375rem; }
    @media only screen and (max-width: 640px) {
      /* line 200, ../../pb/news_archive/news_archive.scss */
      .pb-news_archive .feed #ajax-load-more .alm-listing a.column.news_tile {
        max-width: 100%;
        flex: 100%;
        margin-bottom: 0px;
        margin-left: 0; } }
    /* line 218, ../../pb/news_archive/news_archive.scss */
    .pb-news_archive .feed #ajax-load-more .alm-listing a.column.news_tile.standard:after, .pb-news_archive .feed #ajax-load-more .alm-listing a.column.news_tile.ad:after {
      width: calc(100% - 30px);
      left: 15px; }
    @media only screen and (max-width: 640px) {
      /* line 224, ../../pb/news_archive/news_archive.scss */
      .pb-news_archive .feed #ajax-load-more .alm-listing a.column.news_tile.standard .content, .pb-news_archive .feed #ajax-load-more .alm-listing a.column.news_tile.ad .content {
        border-bottom: none; } }
    /* line 230, ../../pb/news_archive/news_archive.scss */
    .pb-news_archive .feed #ajax-load-more .alm-listing a.column.news_tile.large {
      max-width: calc(66.6666666666% - 0.9375rem);
      flex: 0 0 calc(66.6666666666% - 0.9375rem);
      padding-bottom: 30.987922%;
      margin-right: 0.9375rem;
      margin-left: 0; }
      @media only screen and (max-width: 640px) {
        /* line 230, ../../pb/news_archive/news_archive.scss */
        .pb-news_archive .feed #ajax-load-more .alm-listing a.column.news_tile.large {
          max-width: 100%;
          flex: 0 0 100%;
          margin-right: 0;
          margin-bottom: 15px; } }

@media only screen and (max-width: 640px) {
  /* line 247, ../../pb/news_archive/news_archive.scss */
  .pb-news_archive .feed #ajax-load-more .alm-btn-wrap {
    border-top: 1px solid black; } }

/* line 256, ../../pb/news_archive/news_archive.scss */
.filter_wrap {
  display: flex;
  align-items: center; }
  /* line 260, ../../pb/news_archive/news_archive.scss */
  .filter_wrap > a.clear {
    margin-bottom: 10px;
    padding-bottom: 10px;
    margin-left: auto;
    font-family: "pressio";
    font-size: 18.66px;
    font-weight: 500;
    letter-spacing: 2px;
    line-height: 18.66px;
    color: #000;
    text-transform: uppercase;
    margin-right: 15px; }
    @media only screen and (max-width: 640px) {
      /* line 260, ../../pb/news_archive/news_archive.scss */
      .filter_wrap > a.clear {
        font-size: 13px;
        letter-spacing: 1px;
        padding-bottom: 4px;
        margin-top: 0px; }
        /* line 279, ../../pb/news_archive/news_archive.scss */
        .filter_wrap > a.clear:after {
          height: 2px; } }
    /* line 284, ../../pb/news_archive/news_archive.scss */
    .filter_wrap > a.clear.all_projects {
      margin-top: -50px;
      padding-bottom: 50px; }
      @media only screen and (max-width: 640px) {
        /* line 284, ../../pb/news_archive/news_archive.scss */
        .filter_wrap > a.clear.all_projects {
          padding-bottom: 20px; } }
  @media only screen and (max-width: 640px) {
    /* line 256, ../../pb/news_archive/news_archive.scss */
    .filter_wrap {
      flex-wrap: wrap; }
      /* line 297, ../../pb/news_archive/news_archive.scss */
      .filter_wrap > a.clear {
        margin-left: 0;
        padding-left: 0; } }

@media only screen and (max-width: 640px) {
  /* line 304, ../../pb/news_archive/news_archive.scss */
  .hold_filters {
    padding-right: 50px; } }

@media only screen and (max-width: 640px) {
  /* line 310, ../../pb/news_archive/news_archive.scss */
  .hold_filters .filter_hold {
    padding-right: 0px; } }

/* line 315, ../../pb/news_archive/news_archive.scss */
.hold_filters .filter_hold .custom-select-wrapper {
  position: relative;
  user-select: none;
  width: auto; }
  @media only screen and (max-width: 640px) {
    /* line 315, ../../pb/news_archive/news_archive.scss */
    .hold_filters .filter_hold .custom-select-wrapper {
      margin: 0px; } }
  /* line 325, ../../pb/news_archive/news_archive.scss */
  .hold_filters .filter_hold .custom-select-wrapper .custom-select {
    position: relative;
    display: flex;
    flex-direction: column; }
    /* line 330, ../../pb/news_archive/news_archive.scss */
    .hold_filters .filter_hold .custom-select-wrapper .custom-select .custom-select__trigger {
      display: flex;
      justify-content: space-between;
      align-items: center;
      -webkit-appearance: none;
      background-color: transparent;
      background-repeat: no-repeat;
      font-size: 16px;
      font-weight: 600;
      letter-spacing: 2px;
      line-height: 21px;
      height: auto;
      padding: 5px 20px 5px 5px;
      border: none;
      border-radius: 4px; }
      @media only screen and (max-width: 1024px) {
        /* line 330, ../../pb/news_archive/news_archive.scss */
        .hold_filters .filter_hold .custom-select-wrapper .custom-select .custom-select__trigger {
          padding: 0px; } }
      @media only screen and (max-width: 640px) {
        /* line 330, ../../pb/news_archive/news_archive.scss */
        .hold_filters .filter_hold .custom-select-wrapper .custom-select .custom-select__trigger {
          padding-right: 11px; } }
      /* line 355, ../../pb/news_archive/news_archive.scss */
      .hold_filters .filter_hold .custom-select-wrapper .custom-select .custom-select__trigger span:not(.fa) {
        font-family: "pressio-condensed" !important;
        color: #000;
        font-weight: 400;
        font-size: 19px;
        letter-spacing: 0.77px;
        line-height: 22px;
        text-transform: uppercase;
        white-space: nowrap; }
        @media only screen and (max-width: 640px) {
          /* line 355, ../../pb/news_archive/news_archive.scss */
          .hold_filters .filter_hold .custom-select-wrapper .custom-select .custom-select__trigger span:not(.fa) {
            font-family: "pressio" !important;
            font-size: 12px;
            line-height: 15px;
            text-transform: none;
            letter-spacing: 0px;
            font-weight: 300; } }
      /* line 375, ../../pb/news_archive/news_archive.scss */
      .hold_filters .filter_hold .custom-select-wrapper .custom-select .custom-select__trigger i,
      .hold_filters .filter_hold .custom-select-wrapper .custom-select .custom-select__trigger .fa {
        font-size: 20px;
        transform: rotate(90deg);
        position: absolute;
        right: 12px;
        top: 24px; }
        @media only screen and (max-width: 640px) {
          /* line 375, ../../pb/news_archive/news_archive.scss */
          .hold_filters .filter_hold .custom-select-wrapper .custom-select .custom-select__trigger i,
          .hold_filters .filter_hold .custom-select-wrapper .custom-select .custom-select__trigger .fa {
            position: absolute;
            right: -2px;
            top: 8px; } }
        /* line 392, ../../pb/news_archive/news_archive.scss */
        .hold_filters .filter_hold .custom-select-wrapper .custom-select .custom-select__trigger i:before,
        .hold_filters .filter_hold .custom-select-wrapper .custom-select .custom-select__trigger .fa:before {
          content: '';
          background-image: url(../svg/arrow-right.svg);
          width: 7px;
          display: block;
          height: 8px;
          background-position: center center;
          background-size: contain;
          background-repeat: no-repeat;
          position: absolute;
          top: 7px; }
      /* line 406, ../../pb/news_archive/news_archive.scss */
      .hold_filters .filter_hold .custom-select-wrapper .custom-select .custom-select__trigger:hover {
        cursor: pointer; }
    /* line 414, ../../pb/news_archive/news_archive.scss */
    .hold_filters .filter_hold .custom-select-wrapper .custom-select.open .custom-select__trigger i,
    .hold_filters .filter_hold .custom-select-wrapper .custom-select.open .custom-select__trigger .fa {
      transform: rotate(-90deg);
      top: 30px;
      right: 32px; }
      @media only screen and (max-width: 640px) {
        /* line 414, ../../pb/news_archive/news_archive.scss */
        .hold_filters .filter_hold .custom-select-wrapper .custom-select.open .custom-select__trigger i,
        .hold_filters .filter_hold .custom-select-wrapper .custom-select.open .custom-select__trigger .fa {
          transform: rotate(-90deg);
          top: 14px;
          right: 20px; } }
    /* line 429, ../../pb/news_archive/news_archive.scss */
    .hold_filters .filter_hold .custom-select-wrapper .custom-select .custom-options {
      background-color: #f7f7f7;
      position: absolute;
      display: block;
      top: 100%;
      left: 0;
      right: 0;
      transition: all 0.25s;
      opacity: 0;
      visibility: hidden;
      pointer-events: none;
      z-index: 2;
      padding: 9px 15px 13px 15px; }
      @media only screen and (max-width: 640px) {
        /* line 429, ../../pb/news_archive/news_archive.scss */
        .hold_filters .filter_hold .custom-select-wrapper .custom-select .custom-options {
          width: 165px;
          background-color: white;
          border: 1px solid black;
          border-radius: 4px;
          left: -1px;
          top: calc(100% + 6px);
          padding: 9px 6px 13px 10px; }
          /* line 452, ../../pb/news_archive/news_archive.scss */
          .hold_filters .filter_hold .custom-select-wrapper .custom-select .custom-options span {
            margin-bottom: 5px;
            font-size: 12px; } }

/* line 463, ../../pb/news_archive/news_archive.scss */
.hold_filters .filter_hold .custom-select.open .custom-options {
  opacity: 1;
  visibility: visible;
  pointer-events: all; }
  @media only screen and (max-width: 640px) {
    /* line 470, ../../pb/news_archive/news_archive.scss */
    .hold_filters .filter_hold .custom-select.open .custom-options.nll {
      width: calc(100vw - 30px);
      display: flex;
      flex-wrap: wrap; } }
  /* line 478, ../../pb/news_archive/news_archive.scss */
  .hold_filters .filter_hold .custom-select.open .custom-options span:last-of-type {
    margin-bottom: 0; }

/* line 484, ../../pb/news_archive/news_archive.scss */
.hold_filters .filter_hold .custom-option {
  position: relative;
  display: block;
  color: #000;
  font-family: "ballinger";
  font-weight: 400;
  line-height: 18px;
  margin-bottom: 8px;
  font-size: 14px;
  letter-spacing: 0;
  cursor: pointer;
  text-align: left; }
  @media only screen and (max-width: 640px) {
    /* line 484, ../../pb/news_archive/news_archive.scss */
    .hold_filters .filter_hold .custom-option {
      text-transform: none; } }
  /* line 501, ../../pb/news_archive/news_archive.scss */
  .hold_filters .filter_hold .custom-option.includes_checkbox {
    padding-left: 16px; }
    /* line 504, ../../pb/news_archive/news_archive.scss */
    .hold_filters .filter_hold .custom-option.includes_checkbox.is_child {
      padding-left: 30px; }
      /* line 507, ../../pb/news_archive/news_archive.scss */
      .hold_filters .filter_hold .custom-option.includes_checkbox.is_child input {
        left: 14px; }
  /* line 513, ../../pb/news_archive/news_archive.scss */
  .hold_filters .filter_hold .custom-option input[type='checkbox'] {
    width: 11px;
    height: 11px;
    position: absolute;
    top: 3px;
    left: 0; }
    /* line 520, ../../pb/news_archive/news_archive.scss */
    .hold_filters .filter_hold .custom-option input[type='checkbox']:hover {
      cursor: pointer; }
  /* line 525, ../../pb/news_archive/news_archive.scss */
  .hold_filters .filter_hold .custom-option:hover, .hold_filters .filter_hold .custom-option.selected {
    font-weight: 500; }

@media only screen and (max-width: 640px) {
  /* line 535, ../../pb/news_archive/news_archive.scss */
  .nll .custom-option.includes_checkbox {
    width: 33%; } }

@media only screen and (max-width: 480px) {
  /* line 535, ../../pb/news_archive/news_archive.scss */
  .nll .custom-option.includes_checkbox {
    width: 50%; } }

/*# sourceMappingURL=news_archive.css.map */
@media only screen and (max-width: 1024px) {
  /* line 3, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed > .row.most_recent {
    flex-direction: column-reverse; }
    /* line 6, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed > .row.most_recent > div:last-of-type {
      margin-bottom: 35px; } }

@media only screen and (max-width: 640px) {
  /* line 11, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed > .row.most_recent > div:last-of-type {
    margin-bottom: 0; }
    /* line 15, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed > .row.most_recent > div:last-of-type .bottom_wrap .news_tile .content {
      min-height: 75px;
      display: flex;
      align-items: flex-start;
      background-color: #fff;
      justify-content: center; }
    /* line 22, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed > .row.most_recent > div:last-of-type .bottom_wrap .news_tile .category_img {
      width: 100%; }
    /* line 25, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed > .row.most_recent > div:last-of-type .bottom_wrap .news_tile span.h4 {
      font-size: 18px;
      letter-spacing: 0.64px;
      line-height: 22px;
      margin: 0;
      font-family: "pressio-condensed"; }
    /* line 34, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed > .row.most_recent > div:last-of-type .bottom_wrap > a:last-of-type .content {
      border-bottom: none; } }

@media only screen and (max-width: 1024px) {
  /* line 41, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed > .row.most_recent .large-4,
  .pb-news_feed > .row.most_recent .large-8 {
    flex: 0 0 100%;
    max-width: 100%; } }

/* line 49, ../../pb/news_feed/news_feed.scss */
.pb-news_feed > .row.slick_slider_nav {
  margin-top: 60px; }
  @media only screen and (max-width: 640px) {
    /* line 49, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed > .row.slick_slider_nav {
      display: none; } }
  /* line 54, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed > .row.slick_slider_nav .columns {
    display: flex;
    align-items: center; }
    /* line 57, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed > .row.slick_slider_nav .columns img {
      width: 33px;
      height: auto; }
      /* line 60, ../../pb/news_feed/news_feed.scss */
      .pb-news_feed > .row.slick_slider_nav .columns img:hover {
        cursor: pointer; }
    /* line 64, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed > .row.slick_slider_nav .columns .left_arrow {
      margin-right: 23px; }
    /* line 67, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed > .row.slick_slider_nav .columns .right_arrow {
      margin-left: 23px; }
    /* line 70, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed > .row.slick_slider_nav .columns .slider {
      width: 100%;
      margin: 0;
      border-bottom: 2px solid black;
      height: 18px;
      background-color: white;
      margin-top: -14px; }
      /* line 77, ../../pb/news_feed/news_feed.scss */
      .pb-news_feed > .row.slick_slider_nav .columns .slider .slider-handle {
        height: 16px;
        margin-top: -0px; }
        /* line 80, ../../pb/news_feed/news_feed.scss */
        .pb-news_feed > .row.slick_slider_nav .columns .slider .slider-handle:focus {
          outline: 2px solid #000; }

@media only screen and (max-width: 640px) {
  /* line 88, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed > .row.slick_slider .small-12 {
    padding-right: 0.625rem;
    padding-left: 0.625rem; } }

/* line 95, ../../pb/news_feed/news_feed.scss */
.pb-news_feed > .row.slick_slider .hold_slick .slick-track {
  display: flex; }
  /* line 97, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed > .row.slick_slider .hold_slick .slick-track .slick-slide {
    display: flex;
    height: auto; }

/* line 103, ../../pb/news_feed/news_feed.scss */
.pb-news_feed > .row.slick_slider .hold_slick > div.slick-slider .news_tile.standard {
  max-width: 100%; }
  @media only screen and (max-width: 640px) {
    /* line 103, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed > .row.slick_slider .hold_slick > div.slick-slider .news_tile.standard {
      padding: 0; }
      /* line 107, ../../pb/news_feed/news_feed.scss */
      .pb-news_feed > .row.slick_slider .hold_slick > div.slick-slider .news_tile.standard .content {
        border-bottom: none !important; }
      /* line 110, ../../pb/news_feed/news_feed.scss */
      .pb-news_feed > .row.slick_slider .hold_slick > div.slick-slider .news_tile.standard .news_type {
        height: auto; } }
  /* line 114, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed > .row.slick_slider .hold_slick > div.slick-slider .news_tile.standard:focus {
    outline: 0; }
  /* line 117, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed > .row.slick_slider .hold_slick > div.slick-slider .news_tile.standard:after {
    width: calc(100% - 24px);
    left: 12px; }

/* line 123, ../../pb/news_feed/news_feed.scss */
.pb-news_feed > .row.slick_slider .hold_slick > div.not_slider {
  display: flex; }
  @media only screen and (max-width: 640px) {
    /* line 123, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed > .row.slick_slider .hold_slick > div.not_slider {
      flex-wrap: wrap;
      flex-direction: column; } }
  /* line 130, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed > .row.slick_slider .hold_slick > div.not_slider a.column:after {
    width: calc(100% - 0.9375rem - 0.9375rem);
    left: 0.9375rem; }
  @media only screen and (max-width: 640px) {
    /* line 129, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed > .row.slick_slider .hold_slick > div.not_slider a.column {
      padding: 0; }
      /* line 136, ../../pb/news_feed/news_feed.scss */
      .pb-news_feed > .row.slick_slider .hold_slick > div.not_slider a.column .content {
        border-bottom: 0; } }

@media only screen and (max-width: 640px) {
  /* line 144, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed > .row.slick_slider .hold_slick > div > a .content {
    border-bottom: 0 !important; } }

@media only screen and (max-width: 640px) {
  /* line 152, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed > .row.slick_slider .hold_slick > div > a:last-of-type .content {
    border-bottom: 1px solid #000 !important; } }

/* line 160, ../../pb/news_feed/news_feed.scss */
.pb-news_feed .top {
  margin-bottom: 50px; }
  @media only screen and (max-width: 640px) {
    /* line 160, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed .top {
      margin-bottom: 30px; } }
  /* line 165, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed .top .columns {
    display: flex;
    align-items: flex-start;
    justify-content: space-between; }
    @media only screen and (max-width: 640px) {
      /* line 165, ../../pb/news_feed/news_feed.scss */
      .pb-news_feed .top .columns {
        flex-wrap: wrap; }
        /* line 171, ../../pb/news_feed/news_feed.scss */
        .pb-news_feed .top .columns .h2 {
          margin-bottom: 15px; } }
  /* line 176, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed .top .h2 {
    margin-right: auto;
    margin-bottom: 0;
    letter-spacing: 1px;
    font-weight: 400; }
  /* line 183, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed .top a {
    align-self: flex-start;
    margin-top: 10px; }
    @media only screen and (max-width: 640px) {
      /* line 183, ../../pb/news_feed/news_feed.scss */
      .pb-news_feed .top a {
        margin-top: 5px;
        white-space: nowrap; } }

/* line 192, ../../pb/news_feed/news_feed.scss */
.pb-news_feed .bottom_wrap {
  display: flex; }
  @media only screen and (max-width: 1024px) {
    /* line 192, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed .bottom_wrap {
      justify-content: center; } }
  @media only screen and (max-width: 640px) {
    /* line 192, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed .bottom_wrap {
      flex-wrap: wrap;
      flex-direction: column; }
      /* line 200, ../../pb/news_feed/news_feed.scss */
      .pb-news_feed .bottom_wrap > a:first-of-type {
        width: 100%; }
        /* line 202, ../../pb/news_feed/news_feed.scss */
        .pb-news_feed .bottom_wrap > a:first-of-type .content {
          border-bottom: none; } }
  @media only screen and (max-width: 640px) {
    /* line 209, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed .bottom_wrap .news_tile .content span.h4:not(.mobile) {
      display: none; } }
  /* line 214, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed .bottom_wrap .news_tile .content span.mobile.h4 {
    display: none; }
    @media only screen and (max-width: 640px) {
      /* line 214, ../../pb/news_feed/news_feed.scss */
      .pb-news_feed .bottom_wrap .news_tile .content span.mobile.h4 {
        display: block; } }
  /* line 222, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed .bottom_wrap > a:first-of-type {
    margin-right: 23px; }
    @media only screen and (max-width: 640px) {
      /* line 222, ../../pb/news_feed/news_feed.scss */
      .pb-news_feed .bottom_wrap > a:first-of-type {
        margin-right: 0; } }
  /* line 228, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed .bottom_wrap a.standard.news_tile {
    padding: 0; }
    @media only screen and (max-width: 640px) {
      /* line 228, ../../pb/news_feed/news_feed.scss */
      .pb-news_feed .bottom_wrap a.standard.news_tile {
        -webkit-flex: 1;
        flex: 1; } }

@media only screen and (max-width: 640px) {
  /* line 236, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed .large-4 {
    text-align: center; } }

/* line 240, ../../pb/news_feed/news_feed.scss */
.pb-news_feed .large-4 .content {
  text-align: left; }

/* line 244, ../../pb/news_feed/news_feed.scss */
.pb-news_feed .large-4 > div:last-of-type .content {
  border-bottom: 1px solid #000; }

/* line 248, ../../pb/news_feed/news_feed.scss */
.pb-news_feed .large-4 a.view_more {
  padding: 23px 23px 23px 34px;
  height: 100px;
  width: 100%;
  font-size: 18.66px;
  letter-spacing: 0;
  line-height: 18.66px;
  font-family: "pressio";
  font-weight: 600;
  background-image: linear-gradient(to right, #ce0f69 49%, #a95359 50%);
  transition: color 0.5s, background-position 0.35s;
  background-size: 202% 100%;
  border: none;
  border-radius: 0;
  display: flex;
  align-items: center; }
  @media only screen and (min-width: 640px) {
    /* line 248, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed .large-4 a.view_more {
      color: #fff; } }
  /* line 265, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed .large-4 a.view_more:hover {
    background-size: 201% 100%;
    background-position: -100% 0; }
  @media only screen and (max-width: 640px) {
    /* line 248, ../../pb/news_feed/news_feed.scss */
    .pb-news_feed .large-4 a.view_more {
      margin-top: 35px;
      background-image: linear-gradient(to right, #fff 50%, #8e272f 50%);
      border-color: #8e272f;
      border-radius: 3px;
      border-width: 2px;
      border-style: solid;
      border-left-width: 5px;
      background-size: 200% 100%;
      padding: 12px 31px;
      display: inline-block;
      height: auto;
      width: auto;
      margin: 35px auto 0; }
      /* line 285, ../../pb/news_feed/news_feed.scss */
      .pb-news_feed .large-4 a.view_more img {
        display: none; }
      /* line 288, ../../pb/news_feed/news_feed.scss */
      .pb-news_feed .large-4 a.view_more:hover {
        color: #fff;
        background-size: 200% 100%; } }
  /* line 293, ../../pb/news_feed/news_feed.scss */
  .pb-news_feed .large-4 a.view_more img {
    margin-left: auto; }

/*# sourceMappingURL=news_feed.css.map */
/* line 3, ../../pb/photo_slider/photo_slider.scss */
.pb-photo_slider > .row.slick_slider_nav {
  margin-top: 60px; }
  @media only screen and (max-width: 640px) {
    /* line 3, ../../pb/photo_slider/photo_slider.scss */
    .pb-photo_slider > .row.slick_slider_nav {
      margin-top: 25px; } }
  /* line 8, ../../pb/photo_slider/photo_slider.scss */
  .pb-photo_slider > .row.slick_slider_nav .columns {
    display: flex;
    align-items: center;
    justify-content: center; }
    /* line 12, ../../pb/photo_slider/photo_slider.scss */
    .pb-photo_slider > .row.slick_slider_nav .columns img {
      width: 33px;
      height: auto; }
      @media only screen and (max-width: 640px) {
        /* line 12, ../../pb/photo_slider/photo_slider.scss */
        .pb-photo_slider > .row.slick_slider_nav .columns img {
          margin: 0 12px !important; } }
      /* line 18, ../../pb/photo_slider/photo_slider.scss */
      .pb-photo_slider > .row.slick_slider_nav .columns img:hover {
        cursor: pointer; }
    /* line 22, ../../pb/photo_slider/photo_slider.scss */
    .pb-photo_slider > .row.slick_slider_nav .columns .left_arrow {
      margin-right: 23px; }
    /* line 25, ../../pb/photo_slider/photo_slider.scss */
    .pb-photo_slider > .row.slick_slider_nav .columns .right_arrow {
      margin-left: 23px; }
    /* line 28, ../../pb/photo_slider/photo_slider.scss */
    .pb-photo_slider > .row.slick_slider_nav .columns .slider {
      width: 100%;
      margin: 0;
      height: 18px;
      border-bottom: 2px solid black;
      background-color: white;
      margin-top: -14px; }
      @media only screen and (max-width: 640px) {
        /* line 28, ../../pb/photo_slider/photo_slider.scss */
        .pb-photo_slider > .row.slick_slider_nav .columns .slider {
          display: none; } }
      /* line 38, ../../pb/photo_slider/photo_slider.scss */
      .pb-photo_slider > .row.slick_slider_nav .columns .slider .slider-handle {
        height: 16px;
        margin-top: -0px; }
        /* line 41, ../../pb/photo_slider/photo_slider.scss */
        .pb-photo_slider > .row.slick_slider_nav .columns .slider .slider-handle:focus {
          outline: 0; }

@media only screen and (max-width: 640px) {
  /* line 49, ../../pb/photo_slider/photo_slider.scss */
  .pb-photo_slider > .row.slick_slider .small-12 {
    padding-right: 0.625rem;
    padding-left: 0.625rem; } }

/* line 56, ../../pb/photo_slider/photo_slider.scss */
.pb-photo_slider > .row.slick_slider .hold_slick .slick-track {
  display: flex; }
  /* line 58, ../../pb/photo_slider/photo_slider.scss */
  .pb-photo_slider > .row.slick_slider .hold_slick .slick-track .slide_wrap {
    overflow: hidden;
    max-height: 600px;
    max-width: calc(800px + 26px);
    width: 100%;
    padding: 0 13px; }
    /* line 64, ../../pb/photo_slider/photo_slider.scss */
    .pb-photo_slider > .row.slick_slider .hold_slick .slick-track .slide_wrap:focus {
      outline: 0; }
    @media only screen and (max-width: 1230px) {
      /* line 58, ../../pb/photo_slider/photo_slider.scss */
      .pb-photo_slider > .row.slick_slider .hold_slick .slick-track .slide_wrap {
        width: calc(100vw);
        height: auto;
        padding: 0 10px; } }
    /* line 72, ../../pb/photo_slider/photo_slider.scss */
    .pb-photo_slider > .row.slick_slider .hold_slick .slick-track .slide_wrap div {
      padding-bottom: 75%;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      display: flex;
      height: auto;
      width: 100%;
      min-height: 600px;
      position: relative; }
      @media only screen and (max-width: 1230px) {
        /* line 72, ../../pb/photo_slider/photo_slider.scss */
        .pb-photo_slider > .row.slick_slider .hold_slick .slick-track .slide_wrap div {
          min-height: 0; } }
      /* line 85, ../../pb/photo_slider/photo_slider.scss */
      .pb-photo_slider > .row.slick_slider .hold_slick .slick-track .slide_wrap div span {
        position: absolute;
        bottom: 0;
        right: 0;
        color: #000000;
        font-family: Ballinger;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 20px;
        padding: 12px 23px;
        background-color: rgba(255, 255, 255, 0.7); }

/* line 102, ../../pb/photo_slider/photo_slider.scss */
.pb-photo_slider .top {
  margin-bottom: 50px; }
  @media only screen and (max-width: 640px) {
    /* line 102, ../../pb/photo_slider/photo_slider.scss */
    .pb-photo_slider .top {
      margin-bottom: 30px; } }
  /* line 107, ../../pb/photo_slider/photo_slider.scss */
  .pb-photo_slider .top .columns {
    display: flex;
    align-items: flex-start; }
    @media only screen and (max-width: 640px) {
      /* line 107, ../../pb/photo_slider/photo_slider.scss */
      .pb-photo_slider .top .columns {
        flex-wrap: wrap; } }
    @media only screen and (min-width: 640px) {
      /* line 113, ../../pb/photo_slider/photo_slider.scss */
      .pb-photo_slider .top .columns .left_content {
        max-width: 80%;
        margin-right: auto; } }
    @media only screen and (max-width: 640px) {
      /* line 113, ../../pb/photo_slider/photo_slider.scss */
      .pb-photo_slider .top .columns .left_content {
        width: 100%; } }
  /* line 123, ../../pb/photo_slider/photo_slider.scss */
  .pb-photo_slider .top h2 {
    margin-right: auto;
    letter-spacing: 1px;
    margin-bottom: 10px;
    font-weight: 400; }
  /* line 129, ../../pb/photo_slider/photo_slider.scss */
  .pb-photo_slider .top a {
    align-self: flex-start;
    margin-left: 10px;
    padding-right: 2px;
    margin-top: 10px; }
    @media only screen and (max-width: 640px) {
      /* line 129, ../../pb/photo_slider/photo_slider.scss */
      .pb-photo_slider .top a {
        margin-top: 5px;
        white-space: nowrap;
        margin-left: 0; } }

/* line 145, ../../pb/photo_slider/photo_slider.scss */
.bg_light > .row.slick_slider_nav .slider {
  background-color: #f7f7f7 !important; }

/*# sourceMappingURL=photo_slider.css.map */
/* line 2, ../../pb/players/players.scss */
.pb-players {
  padding-top: 30px; }
  @media only screen and (max-width: 640px) {
    /* line 9, ../../pb/players/players.scss */
    .pb-players .top .dropdowns .search {
      order: 1; }
    /* line 12, ../../pb/players/players.scss */
    .pb-players .top .dropdowns .positions {
      order: 2; }
    /* line 15, ../../pb/players/players.scss */
    .pb-players .top .dropdowns .teams {
      order: 3; } }
  /* line 31, ../../pb/players/players.scss */
  .pb-players #players_table_wrapper table thead.site_1 tr th.sorting {
    transition: background-color .25s, color .25s; }
    /* line 33, ../../pb/players/players.scss */
    .pb-players #players_table_wrapper table thead.site_1 tr th.sorting:hover {
      background-color: #000;
      color: #fff; }
  /* line 41, ../../pb/players/players.scss */
  .pb-players #players_table_wrapper table thead.site_1 tr th.bg_white.sorting:hover {
    background-color: #fff;
    color: #000; }
  /* line 54, ../../pb/players/players.scss */
  .pb-players #players_table_wrapper table tbody tr td.image_name {
    display: flex;
    align-items: center; }
    /* line 57, ../../pb/players/players.scss */
    .pb-players #players_table_wrapper table tbody tr td.image_name a {
      display: flex;
      align-items: center;
      color: #000; }
      /* line 61, ../../pb/players/players.scss */
      .pb-players #players_table_wrapper table tbody tr td.image_name a:hover {
        color: #ce0f69; }
    /* line 66, ../../pb/players/players.scss */
    .pb-players #players_table_wrapper table tbody tr td.image_name .image {
      width: 53px;
      height: 73px;
      background-size: cover;
      background-position: center center;
      border: 1px solid #efefef; }
      @media only screen and (max-width: 640px) {
        /* line 66, ../../pb/players/players.scss */
        .pb-players #players_table_wrapper table tbody tr td.image_name .image {
          width: 30px;
          height: 50px; } }
    /* line 77, ../../pb/players/players.scss */
    .pb-players #players_table_wrapper table tbody tr td.image_name span {
      margin-left: 20px;
      font-weight: 600; }
      @media only screen and (max-width: 640px) {
        /* line 77, ../../pb/players/players.scss */
        .pb-players #players_table_wrapper table tbody tr td.image_name span {
          margin-left: 10px;
          font-size: 14px; } }
  /* line 86, ../../pb/players/players.scss */
  .pb-players #players_table_wrapper table tbody tr td .button.arrow {
    font-size: 14px; }
    /* line 88, ../../pb/players/players.scss */
    .pb-players #players_table_wrapper table tbody tr td .button.arrow:hover {
      padding-right: 44px; }
      /* line 91, ../../pb/players/players.scss */
      .pb-players #players_table_wrapper table tbody tr td .button.arrow:hover svg .stroke_primary {
        stroke: #000; }
  @media only screen and (max-width: 640px) {
    /* line 103, ../../pb/players/players.scss */
    .pb-players #players_table_wrapper table tbody tr td:nth-of-type(2) {
      padding-left: 10px !important; } }

/*# sourceMappingURL=players.css.map */
/* line 5, ../../pb/scores/scores.scss */
.pb-scores .top {
  display: flex;
  text-transform: uppercase;
  margin-bottom: 60px; }
  @media only screen and (max-width: 640px) {
    /* line 5, ../../pb/scores/scores.scss */
    .pb-scores .top {
      margin-bottom: 25px; } }
  /* line 14, ../../pb/scores/scores.scss */
  .pb-scores .top .columns {
    display: flex; }
    /* line 17, ../../pb/scores/scores.scss */
    .pb-scores .top .columns.title {
      margin-bottom: 30px; }
    /* line 21, ../../pb/scores/scores.scss */
    .pb-scores .top .columns .h1 {
      margin-right: auto;
      margin-bottom: 0px; }
      @media only screen and (max-width: 640px) {
        /* line 21, ../../pb/scores/scores.scss */
        .pb-scores .top .columns .h1 {
          font-size: 60px; } }
    /* line 30, ../../pb/scores/scores.scss */
    .pb-scores .top .columns .hold_dropdowns {
      width: 100%; }
      /* line 33, ../../pb/scores/scores.scss */
      .pb-scores .top .columns .hold_dropdowns .dropdowns {
        display: flex;
        width: 100%;
        height: 100%;
        align-items: center;
        justify-content: flex-start; }
        @media only screen and (max-width: 640px) {
          /* line 40, ../../pb/scores/scores.scss */
          .pb-scores .top .columns .hold_dropdowns .dropdowns .filter_hold {
            margin-bottom: 10px; } }
        /* line 46, ../../pb/scores/scores.scss */
        .pb-scores .top .columns .hold_dropdowns .dropdowns select {
          width: 210px;
          text-transform: uppercase; }
          /* line 50, ../../pb/scores/scores.scss */
          .pb-scores .top .columns .hold_dropdowns .dropdowns select#season {
            width: 110px; }

/* line 87, ../../pb/scores/scores.scss */
.pb-scores .date_picker {
  display: block;
  text-align: center;
  padding: 30px 0 70px 0; }
  @media only screen and (max-width: 640px) {
    /* line 87, ../../pb/scores/scores.scss */
    .pb-scores .date_picker {
      padding: 15px 30px 60px 30px; } }
  /* line 96, ../../pb/scores/scores.scss */
  .pb-scores .date_picker .calendar_hold {
    position: relative; }
    /* line 99, ../../pb/scores/scores.scss */
    .pb-scores .date_picker .calendar_hold .slick-calendar {
      border-bottom: 3px solid #000; }
      /* line 102, ../../pb/scores/scores.scss */
      .pb-scores .date_picker .calendar_hold .slick-calendar .week {
        cursor: pointer;
        font-family: "pressio";
        font-weight: 600;
        line-height: 20px;
        font-size: 18px;
        font-weight: bold;
        border-bottom: 9px solid transparent;
        transition: border-bottom .25s ease; }
        /* line 112, ../../pb/scores/scores.scss */
        .pb-scores .date_picker .calendar_hold .slick-calendar .week:focus {
          outline: 0; }
        /* line 116, ../../pb/scores/scores.scss */
        .pb-scores .date_picker .calendar_hold .slick-calendar .week.slick-current {
          border-bottom: 9px solid #ce0f69; }
        /* line 120, ../../pb/scores/scores.scss */
        .pb-scores .date_picker .calendar_hold .slick-calendar .week:hover {
          border-bottom: 9px solid #000; }
    /* line 126, ../../pb/scores/scores.scss */
    .pb-scores .date_picker .calendar_hold .nav-control {
      position: absolute;
      cursor: pointer;
      top: -9px;
      padding: 14px 0px; }
      /* line 132, ../../pb/scores/scores.scss */
      .pb-scores .date_picker .calendar_hold .nav-control.prev {
        content: url(../svg/left-arrow-black.svg);
        left: 0; }
      /* line 137, ../../pb/scores/scores.scss */
      .pb-scores .date_picker .calendar_hold .nav-control.next {
        right: 0;
        content: url(../svg/right-arrow-black.svg); }

/* line 145, ../../pb/scores/scores.scss */
.pb-scores .date {
  margin-bottom: 15px; }
  @media only screen and (max-width: 640px) {
    /* line 145, ../../pb/scores/scores.scss */
    .pb-scores .date {
      display: flex; } }
  /* line 152, ../../pb/scores/scores.scss */
  .pb-scores .date:not(:first-of-type) {
    border-top: 2px solid #000;
    padding-top: 42px; }
  /* line 158, ../../pb/scores/scores.scss */
  .pb-scores .date .month {
    text-transform: uppercase;
    font-family: "pressio-condensed";
    line-height: 36px;
    font-weight: 500;
    padding-left: 0.625rem; }
    @media only screen and (min-width: 640px) {
      /* line 158, ../../pb/scores/scores.scss */
      .pb-scores .date .month {
        padding-left: 0; } }
    @media only screen and (max-width: 640px) {
      /* line 158, ../../pb/scores/scores.scss */
      .pb-scores .date .month {
        font-size: 28px; } }

/* line 176, ../../pb/scores/scores.scss */
.pb-scores #game_list.team_list {
  margin-top: 40px; }

/*# sourceMappingURL=scores.css.map */
@media only screen and (max-width: 640px) {
  /* line 3, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed {
    padding-top: 55px; } }

/* line 8, ../../pb/social_feed/social_feed.scss */
.pb-social_feed .top {
  margin-bottom: 50px; }
  @media only screen and (max-width: 640px) {
    /* line 8, ../../pb/social_feed/social_feed.scss */
    .pb-social_feed .top {
      margin-bottom: -35px; } }
  /* line 15, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed .top .columns {
    display: flex;
    align-items: flex-start; }
    @media only screen and (max-width: 640px) {
      /* line 20, ../../pb/social_feed/social_feed.scss */
      .pb-social_feed .top .columns h2 {
        margin-bottom: 15px; } }
  /* line 26, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed .top .h2 {
    margin-right: auto;
    margin-bottom: 0;
    letter-spacing: 1px;
    font-weight: 400; }
    @media only screen and (max-width: 640px) {
      /* line 26, ../../pb/social_feed/social_feed.scss */
      .pb-social_feed .top .h2 {
        font-size: 25px;
        width: 100%;
        text-align: right;
        color: #ce0f69;
        font-weight: 600; } }
  /* line 41, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed .top a {
    align-self: flex-start; }
    @media only screen and (max-width: 640px) {
      /* line 41, ../../pb/social_feed/social_feed.scss */
      .pb-social_feed .top a {
        white-space: nowrap; } }

/* line 50, ../../pb/social_feed/social_feed.scss */
.pb-social_feed .columns.feed_text,
.pb-social_feed .columns.feed .top_text {
  display: flex;
  align-items: center;
  margin-bottom: 20px; }
  /* line 56, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed .columns.feed_text .h3,
  .pb-social_feed .columns.feed .top_text .h3 {
    margin-bottom: 0;
    font-size: 39px; }
    @media only screen and (max-width: 640px) {
      /* line 56, ../../pb/social_feed/social_feed.scss */
      .pb-social_feed .columns.feed_text .h3,
      .pb-social_feed .columns.feed .top_text .h3 {
        font-size: 25px; } }
  /* line 65, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed .columns.feed_text img,
  .pb-social_feed .columns.feed .top_text img {
    margin-right: 24px;
    width: 36px;
    height: auto; }
    @media only screen and (max-width: 640px) {
      /* line 65, ../../pb/social_feed/social_feed.scss */
      .pb-social_feed .columns.feed_text img,
      .pb-social_feed .columns.feed .top_text img {
        margin-right: 14px;
        width: 26px; } }
  /* line 77, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed .columns.feed_text > a,
  .pb-social_feed .columns.feed .top_text > a {
    display: flex;
    align-items: center; }
    /* line 81, ../../pb/social_feed/social_feed.scss */
    .pb-social_feed .columns.feed_text > a .h3,
    .pb-social_feed .columns.feed .top_text > a .h3 {
      color: #0a0a0a;
      transition: 0.25s all; }
    /* line 87, ../../pb/social_feed/social_feed.scss */
    .pb-social_feed .columns.feed_text > a:hover .h3,
    .pb-social_feed .columns.feed .top_text > a:hover .h3 {
      color: #ce0f69; }

/* line 95, ../../pb/social_feed/social_feed.scss */
.pb-social_feed #sb_instagram #sbi_images {
  padding: 0 !important; }
  /* line 98, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed #sb_instagram #sbi_images .sbi_item {
    padding: 11px !important; }

/* line 103, ../../pb/social_feed/social_feed.scss */
.pb-social_feed #sb_instagram .sb_instagram_header {
  display: none; }

/* line 109, ../../pb/social_feed/social_feed.scss */
.pb-social_feed > .row.instagram_only .columns.feed {
  padding: 0 0 0 3px; }

/* line 116, ../../pb/social_feed/social_feed.scss */
.pb-social_feed > .row.twitter_only a.ctf_more,
.pb-social_feed > .row.both .feed.twitter a.ctf_more {
  color: #fff !important; }

/* line 120, ../../pb/social_feed/social_feed.scss */
.pb-social_feed > .row.twitter_only .ctf-corner-logo,
.pb-social_feed > .row.both .feed.twitter .ctf-corner-logo {
  display: none !important; }

/* line 124, ../../pb/social_feed/social_feed.scss */
.pb-social_feed > .row.twitter_only .ctf-item,
.pb-social_feed > .row.both .feed.twitter .ctf-item {
  padding: 50px 20px !important; }
  /* line 126, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed > .row.twitter_only .ctf-item a.ctf-reply,
  .pb-social_feed > .row.twitter_only .ctf-item a.ctf-retweet,
  .pb-social_feed > .row.twitter_only .ctf-item a.ctf-like,
  .pb-social_feed > .row.both .feed.twitter .ctf-item a.ctf-reply,
  .pb-social_feed > .row.both .feed.twitter .ctf-item a.ctf-retweet,
  .pb-social_feed > .row.both .feed.twitter .ctf-item a.ctf-like {
    color: #fff !important; }
  @media only screen and (max-width: 640px) {
    /* line 124, ../../pb/social_feed/social_feed.scss */
    .pb-social_feed > .row.twitter_only .ctf-item,
    .pb-social_feed > .row.both .feed.twitter .ctf-item {
      padding: 20px 20px !important; } }

/* line 137, ../../pb/social_feed/social_feed.scss */
.pb-social_feed > .row.twitter_only p.ctf-tweet-text,
.pb-social_feed > .row.both .feed.twitter p.ctf-tweet-text {
  margin-bottom: 20px; }
  /* line 140, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed > .row.twitter_only p.ctf-tweet-text a,
  .pb-social_feed > .row.both .feed.twitter p.ctf-tweet-text a {
    color: #fff; }
  /* line 145, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed > .row.twitter_only p.ctf-tweet-text.more_text:hover,
  .pb-social_feed > .row.both .feed.twitter p.ctf-tweet-text.more_text:hover {
    cursor: pointer; }
  /* line 150, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed > .row.twitter_only p.ctf-tweet-text.more_text.clicked a.ctf_more,
  .pb-social_feed > .row.both .feed.twitter p.ctf-tweet-text.more_text.clicked a.ctf_more {
    display: none !important; }
  /* line 154, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed > .row.twitter_only p.ctf-tweet-text.more_text.clicked span.ctf_remaining,
  .pb-social_feed > .row.both .feed.twitter p.ctf-tweet-text.more_text.clicked span.ctf_remaining {
    display: inline !important; }

/* line 162, ../../pb/social_feed/social_feed.scss */
.pb-social_feed > .row.twitter_only div.ctf-tweet-actions a.ctf-twitterlink,
.pb-social_feed > .row.both .feed.twitter div.ctf-tweet-actions a.ctf-twitterlink {
  padding-left: 0 !important;
  text-decoration: underline; }

/* line 168, ../../pb/social_feed/social_feed.scss */
.pb-social_feed > .row.twitter_only div.ctf-author-box,
.pb-social_feed > .row.both .feed.twitter div.ctf-author-box {
  display: none !important; }

/* line 173, ../../pb/social_feed/social_feed.scss */
.pb-social_feed > .row.twitter_only.show_author div.ctf-author-box,
.pb-social_feed > .row.both .feed.twitter.show_author div.ctf-author-box {
  display: block !important;
  margin-bottom: 10px !important; }

/* line 178, ../../pb/social_feed/social_feed.scss */
.pb-social_feed > .row.twitter_only.show_author .ctf-author-screenname,
.pb-social_feed > .row.both .feed.twitter.show_author .ctf-author-screenname {
  display: block !important; }

@media only screen and (max-width: 780px) {
  /* line 184, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed > .row.twitter_only .ctf-item,
  .pb-social_feed > .row.both .feed.twitter .ctf-item {
    margin-bottom: 15px; } }

@media only screen and (max-width: 780px) {
  /* line 192, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed > .row.both .columns {
    flex: 0 0 100%;
    max-width: 100%; } }

@media only screen and (max-width: 480px) {
  /* line 199, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed > .row.both #sb_instagram.sbi_col_2 #sbi_images .sbi_item {
    width: 100%; } }

/* line 205, ../../pb/social_feed/social_feed.scss */
.pb-social_feed > .row.both .columns.feed #sb_instagram {
  margin: -6px -11px 0; }

@media (max-width: 640px) {
  /* line 211, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed > .row.both #sb_instagram.sbi_width_resp {
    width: calc(100% + 22px) !important; } }

@media only screen and (max-width: 640px) {
  /* line 218, ../../pb/social_feed/social_feed.scss */
  .pb-social_feed > .row .twitter .top_text {
    margin-top: 30px; } }

/* line 228, ../../pb/social_feed/social_feed.scss */
#ctf_lightbox .ctf_lightbox_action a {
  color: #fff; }

/*# sourceMappingURL=social_feed.css.map */
/* line 2, ../../pb/special_teams_stats/special_teams_stats.scss */
.pb-special_teams_stats {
  padding-top: 30px; }
  /* line 6, ../../pb/special_teams_stats/special_teams_stats.scss */
  .pb-special_teams_stats .hold_me .top .columns {
    display: flex;
    align-items: flex-start; }
    @media only screen and (max-width: 640px) {
      /* line 6, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .top .columns {
        flex-wrap: wrap; }
        /* line 11, ../../pb/special_teams_stats/special_teams_stats.scss */
        .pb-special_teams_stats .hold_me .top .columns h2 {
          margin-bottom: 15px; } }
  /* line 16, ../../pb/special_teams_stats/special_teams_stats.scss */
  .pb-special_teams_stats .hold_me .top h2 {
    margin-right: auto;
    margin-bottom: 0;
    letter-spacing: 1px;
    font-weight: 400; }
  /* line 23, ../../pb/special_teams_stats/special_teams_stats.scss */
  .pb-special_teams_stats .hold_me .controls {
    margin-bottom: 30px; }
    /* line 25, ../../pb/special_teams_stats/special_teams_stats.scss */
    .pb-special_teams_stats .hold_me .controls .game_log_controls {
      display: block; }
      @media only screen and (max-width: 640px) {
        /* line 27, ../../pb/special_teams_stats/special_teams_stats.scss */
        .pb-special_teams_stats .hold_me .controls .game_log_controls .filter_hold {
          margin-bottom: 10px; } }
      /* line 33, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .controls .game_log_controls > div:first-of-type .custom-select__trigger {
        padding-left: 0; }
      /* line 37, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .controls .game_log_controls a.load_game_data {
        margin-bottom: 20px;
        margin-left: auto; }
        @media only screen and (max-width: 350px) {
          /* line 37, ../../pb/special_teams_stats/special_teams_stats.scss */
          .pb-special_teams_stats .hold_me .controls .game_log_controls a.load_game_data {
            margin-right: auto;
            margin-left: 0; } }
      @media only screen and (max-width: 640px) {
        /* line 45, ../../pb/special_teams_stats/special_teams_stats.scss */
        .pb-special_teams_stats .hold_me .controls .game_log_controls .custom-options.season {
          display: flex;
          flex-wrap: wrap; }
          /* line 49, ../../pb/special_teams_stats/special_teams_stats.scss */
          .pb-special_teams_stats .hold_me .controls .game_log_controls .custom-options.season .custom-option {
            width: 50%; } }
  /* line 57, ../../pb/special_teams_stats/special_teams_stats.scss */
  .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 50px; }
    /* line 58, ../../pb/special_teams_stats/special_teams_stats.scss */
    .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats.hidden {
      display: none; }
    /* line 64, ../../pb/special_teams_stats/special_teams_stats.scss */
    .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats span {
      font-family: "pressio"; }
      /* line 66, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats span.h4 {
        width: 100%; }
    /* line 70, ../../pb/special_teams_stats/special_teams_stats.scss */
    .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info {
      flex: 0; }
      /* line 72, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info > div {
        display: flex;
        padding: 11px 20px 10px 4px;
        border-bottom: 1px solid #000;
        align-items: center;
        min-height: 64px; }
        @media only screen and (max-width: 640px) {
          /* line 72, ../../pb/special_teams_stats/special_teams_stats.scss */
          .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info > div {
            padding: 13px 15px 15px 4px; } }
        /* line 81, ../../pb/special_teams_stats/special_teams_stats.scss */
        .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info > div .col-1,
        .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info > div .col-2 {
          min-width: 85px;
          font-size: 14px;
          letter-spacing: 0.64px;
          line-height: 18px;
          font-weight: 600;
          text-transform: uppercase; }
          @media only screen and (max-width: 640px) {
            /* line 81, ../../pb/special_teams_stats/special_teams_stats.scss */
            .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info > div .col-1,
            .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info > div .col-2 {
              min-width: 35px;
              font-size: 16px; } }
      /* line 95, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info > div.label {
        min-height: 0;
        padding: 15px 10px 14px 4px; }
        /* line 97, ../../pb/special_teams_stats/special_teams_stats.scss */
        .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info > div.label span {
          font-size: 16px;
          line-height: 21px; }
      /* line 103, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info > div.stats_year {
        position: relative; }
        @media only screen and (max-width: 640px) {
          /* line 103, ../../pb/special_teams_stats/special_teams_stats.scss */
          .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info > div.stats_year {
            display: flex;
            min-height: 47px;
            padding: 5px 10px 5px 0; } }
        /* line 110, ../../pb/special_teams_stats/special_teams_stats.scss */
        .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info > div.stats_year.current {
          position: relative; }
          /* line 113, ../../pb/special_teams_stats/special_teams_stats.scss */
          .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info > div.stats_year.current .highlight {
            position: absolute;
            right: 0;
            bottom: 0;
            height: 5px;
            width: 100%; }
        /* line 121, ../../pb/special_teams_stats/special_teams_stats.scss */
        .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info > div.stats_year .logo {
          max-height: 40px;
          height: 40px;
          width: 40px;
          align-items: center;
          justify-content: center;
          margin-right: 5px; }
          /* line 122, ../../pb/special_teams_stats/special_teams_stats.scss */
          .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info > div.stats_year .logo img {
            width: auto;
            height: 100%; }
        /* line 134, ../../pb/special_teams_stats/special_teams_stats.scss */
        .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info > div.stats_year.last {
          min-height: 64px; }
          @media only screen and (max-width: 640px) {
            /* line 134, ../../pb/special_teams_stats/special_teams_stats.scss */
            .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .left_info > div.stats_year.last {
              min-height: 46px; } }
    @media only screen and (max-width: 870px) {
      /* line 143, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats::-webkit-scrollbar {
        height: 10px; }
      /* line 146, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats::-webkit-scrollbar-track {
        background-color: #696969; }
      /* line 149, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats::-webkit-scrollbar-thumb {
        background-color: #000;
        outline: 0; } }
    /* line 154, ../../pb/special_teams_stats/special_teams_stats.scss */
    .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats {
      flex: 1;
      overflow-x: scroll; }
      /* line 157, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats span {
        border-right: 2px solid #fff;
        width: 100%;
        min-width: 75px;
        padding: 15px 0;
        font-size: 13px;
        letter-spacing: 0.64px;
        text-align: center;
        line-height: 25px;
        font-weight: 400; }
      /* line 168, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats > div {
        width: 100%;
        min-width: 675px; }
      /* line 173, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats .labels {
        border-bottom: 1px solid #000;
        display: flex;
        min-height: 0;
        white-space: nowrap; }
        /* line 178, ../../pb/special_teams_stats/special_teams_stats.scss */
        .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats .labels span {
          max-height: 50px;
          text-transform: uppercase;
          color: #fff;
          font-size: 14px;
          line-height: 22px;
          font-weight: 600;
          white-space: break-spaces;
          padding: 5px;
          display: flex;
          justify-content: center;
          align-items: center;
          min-height: 50px;
          min-width: 75px; }
          @media only screen and (max-width: 870px) {
            /* line 178, ../../pb/special_teams_stats/special_teams_stats.scss */
            .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats .labels span {
              line-height: 16px; } }
        /* line 197, ../../pb/special_teams_stats/special_teams_stats.scss */
        .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats .labels > span:last-of-type {
          border-right: none; }
      /* line 201, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats .stats {
        min-height: 64px;
        border-bottom: 1px solid #000;
        display: flex;
        white-space: nowrap; }
        @media only screen and (max-width: 640px) {
          /* line 201, ../../pb/special_teams_stats/special_teams_stats.scss */
          .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats .stats {
            min-height: 47px; } }
        /* line 209, ../../pb/special_teams_stats/special_teams_stats.scss */
        .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats .stats .stat {
          background-color: #f7f7f7;
          color: #000;
          display: flex;
          align-items: center;
          justify-content: center; }
          @media only screen and (max-width: 640px) {
            /* line 209, ../../pb/special_teams_stats/special_teams_stats.scss */
            .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats .stats .stat {
              padding: 13px 0 12px; } }
        /* line 219, ../../pb/special_teams_stats/special_teams_stats.scss */
        .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats .stats > span:last-of-type {
          border-right: none; }
        /* line 222, ../../pb/special_teams_stats/special_teams_stats.scss */
        .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats .stats.last {
          margin-bottom: 50px;
          border-bottom: none;
          min-height: 10px;
          max-height: 10px; }
          @media only screen and (max-width: 640px) {
            /* line 222, ../../pb/special_teams_stats/special_teams_stats.scss */
            .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats .stats.last {
              margin-bottom: 30px; } }
          /* line 230, ../../pb/special_teams_stats/special_teams_stats.scss */
          .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats .stats.last .stat {
            padding: 5px 0; }
            @media only screen and (max-width: 640px) {
              /* line 230, ../../pb/special_teams_stats/special_teams_stats.scss */
              .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats .right_stats .stats.last .stat {
                padding: 4px 0;
                min-height: 16px;
                max-height: 16px; } }
    /* line 244, ../../pb/special_teams_stats/special_teams_stats.scss */
    .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats.highs .left_info > div.label span {
      white-space: nowrap;
      display: block; }
    /* line 249, ../../pb/special_teams_stats/special_teams_stats.scss */
    .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats.highs .left_info > div {
      min-height: 30px; }
      /* line 251, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats.highs .left_info > div.stats_year {
        max-height: 40px; }
        /* line 253, ../../pb/special_teams_stats/special_teams_stats.scss */
        .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats.highs .left_info > div.stats_year span {
          white-space: nowrap; }
      /* line 257, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats.highs .left_info > div.label {
        max-height: 51px; }
    /* line 262, ../../pb/special_teams_stats/special_teams_stats.scss */
    .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats.highs .right_stats::-webkit-scrollbar {
      height: 0; }
    @media only screen and (max-width: 650px) {
      /* line 266, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats.highs .right_stats::-webkit-scrollbar {
        height: 10px; }
      /* line 269, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats.highs .right_stats::-webkit-scrollbar-track {
        background-color: #696969; }
      /* line 272, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats.highs .right_stats::-webkit-scrollbar-thumb {
        background-color: #000;
        outline: 0; } }
    /* line 278, ../../pb/special_teams_stats/special_teams_stats.scss */
    .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats.highs .right_stats > div {
      width: 100%;
      min-width: 475px; }
    /* line 282, ../../pb/special_teams_stats/special_teams_stats.scss */
    .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats.highs .right_stats span {
      min-width: 50%;
      max-width: 50%; }
      /* line 285, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats.highs .right_stats span a {
        color: #000 !important;
        text-decoration: underline;
        margin-left: 5px; }
    /* line 291, ../../pb/special_teams_stats/special_teams_stats.scss */
    .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats.highs .right_stats .stats {
      min-height: 30px; }
      /* line 293, ../../pb/special_teams_stats/special_teams_stats.scss */
      .pb-special_teams_stats .hold_me .special_teams_stats_wrap .full_special_teams_stats.highs .right_stats .stats .stat {
        padding: 7px 0; }
  @media only screen and (max-width: 640px) {
    /* line 305, ../../pb/special_teams_stats/special_teams_stats.scss */
    .pb-special_teams_stats .clinched span {
      display: block;
      height: 0;
      opacity: 0; } }

/*# sourceMappingURL=special_teams_stats.css.map */
@media only screen and (max-width: 640px) {
  /* line 6, ../../pb/split_section/split_section.scss */
  .pb-split_section .row .image {
    margin-bottom: 20px; } }

/* line 10, ../../pb/split_section/split_section.scss */
.pb-split_section .row .image .image_hold {
  padding-top: 100%;
  background-size: cover;
  background-position: top center;
  width: 100%;
  background-repeat: no-repeat; }
  /* line 16, ../../pb/split_section/split_section.scss */
  .pb-split_section .row .image .image_hold.contain {
    background-size: contain; }

/* line 21, ../../pb/split_section/split_section.scss */
.pb-split_section .row .content {
  display: flex; }
  /* line 24, ../../pb/split_section/split_section.scss */
  .pb-split_section .row .content.align_content_top .hold-me {
    align-self: start; }
  /* line 28, ../../pb/split_section/split_section.scss */
  .pb-split_section .row .content .hold-me {
    align-self: center;
    padding-left: 60px; }
    @media only screen and (max-width: 1024px) {
      /* line 28, ../../pb/split_section/split_section.scss */
      .pb-split_section .row .content .hold-me {
        padding-left: 20px; } }
    @media only screen and (max-width: 640px) {
      /* line 28, ../../pb/split_section/split_section.scss */
      .pb-split_section .row .content .hold-me {
        padding-left: 0; } }
    /* line 38, ../../pb/split_section/split_section.scss */
    .pb-split_section .row .content .hold-me .hold_content p {
      font-size: 21px;
      margin-bottom: 21px;
      line-height: 27px; }
    /* line 43, ../../pb/split_section/split_section.scss */
    .pb-split_section .row .content .hold-me .hold_content p:last-of-type {
      margin-bottom: 0; }
    /* line 46, ../../pb/split_section/split_section.scss */
    .pb-split_section .row .content .hold-me .hold_content li {
      padding-left: 8px;
      margin-bottom: 6px; }
    /* line 50, ../../pb/split_section/split_section.scss */
    .pb-split_section .row .content .hold-me .hold_content ul {
      margin-top: 20px; }
    /* line 54, ../../pb/split_section/split_section.scss */
    .pb-split_section .row .content .hold-me .hold_buttons {
      margin-top: 65px; }
      @media only screen and (max-width: 640px) {
        /* line 54, ../../pb/split_section/split_section.scss */
        .pb-split_section .row .content .hold-me .hold_buttons {
          margin-top: 25px; } }
      /* line 59, ../../pb/split_section/split_section.scss */
      .pb-split_section .row .content .hold-me .hold_buttons .button {
        margin-bottom: 0px; }

/* line 67, ../../pb/split_section/split_section.scss */
.pb-split_section .row.content-first .content .hold-me {
  padding-left: unset; }
  @media only screen and (min-width: 640px) {
    /* line 67, ../../pb/split_section/split_section.scss */
    .pb-split_section .row.content-first .content .hold-me {
      padding-right: 80px; } }

@media only screen and (min-width: 640px) {
  /* line 75, ../../pb/split_section/split_section.scss */
  .pb-split_section .row.content-first .image {
    order: 2; } }

/* line 85, ../../pb/split_section/split_section.scss */
.pb-split_section .row.video .image .image_hold {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative; }
  /* line 91, ../../pb/split_section/split_section.scss */
  .pb-split_section .row.video .image .image_hold .play_video {
    position: absolute;
    left: calc(50% - 50px);
    top: calc(50% - 50px);
    width: 100px;
    height: 100px;
    content: url(../svg/play-larger.svg); }

/*# sourceMappingURL=split_section.css.map */
/* line 2, ../../pb/standings_full/standings_full.scss */
.pb-standings_full {
  padding-top: 30px; }
  /* line 6, ../../pb/standings_full/standings_full.scss */
  .pb-standings_full .hold_me .top .columns {
    display: flex;
    align-items: flex-start; }
    @media only screen and (max-width: 640px) {
      /* line 6, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .top .columns {
        flex-wrap: wrap; }
        /* line 11, ../../pb/standings_full/standings_full.scss */
        .pb-standings_full .hold_me .top .columns h2 {
          margin-bottom: 15px; } }
  /* line 16, ../../pb/standings_full/standings_full.scss */
  .pb-standings_full .hold_me .top h2 {
    margin-right: auto;
    margin-bottom: 0;
    letter-spacing: 1px;
    font-weight: 400; }
  /* line 23, ../../pb/standings_full/standings_full.scss */
  .pb-standings_full .hold_me .controls {
    margin-bottom: 30px; }
    /* line 25, ../../pb/standings_full/standings_full.scss */
    .pb-standings_full .hold_me .controls .game_log_controls {
      display: block; }
      @media only screen and (max-width: 640px) {
        /* line 27, ../../pb/standings_full/standings_full.scss */
        .pb-standings_full .hold_me .controls .game_log_controls .filter_hold {
          margin-bottom: 10px; } }
      /* line 33, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .controls .game_log_controls > div:first-of-type .custom-select__trigger {
        padding-left: 0; }
      /* line 37, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .controls .game_log_controls a.load_game_data {
        margin-bottom: 20px;
        margin-left: auto; }
        @media only screen and (max-width: 350px) {
          /* line 37, ../../pb/standings_full/standings_full.scss */
          .pb-standings_full .hold_me .controls .game_log_controls a.load_game_data {
            margin-right: auto;
            margin-left: 0; } }
      @media only screen and (max-width: 640px) {
        /* line 45, ../../pb/standings_full/standings_full.scss */
        .pb-standings_full .hold_me .controls .game_log_controls .custom-options.season {
          display: flex;
          flex-wrap: wrap; }
          /* line 49, ../../pb/standings_full/standings_full.scss */
          .pb-standings_full .hold_me .controls .game_log_controls .custom-options.season .custom-option {
            width: 50%; } }
  /* line 57, ../../pb/standings_full/standings_full.scss */
  .pb-standings_full .hold_me .full_standings_wrap .full_standings {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 50px; }
    /* line 58, ../../pb/standings_full/standings_full.scss */
    .pb-standings_full .hold_me .full_standings_wrap .full_standings.hidden {
      display: none; }
    /* line 64, ../../pb/standings_full/standings_full.scss */
    .pb-standings_full .hold_me .full_standings_wrap .full_standings span {
      font-family: "pressio"; }
      /* line 66, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings span.h4 {
        width: 100%; }
    /* line 70, ../../pb/standings_full/standings_full.scss */
    .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info {
      flex: 0; }
      /* line 72, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info > div {
        display: flex;
        padding: 11px 20px 10px 4px;
        border-bottom: 1px solid #000;
        align-items: center;
        min-height: 64px; }
        @media only screen and (max-width: 640px) {
          /* line 72, ../../pb/standings_full/standings_full.scss */
          .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info > div {
            padding: 13px 15px 15px 4px; } }
        /* line 81, ../../pb/standings_full/standings_full.scss */
        .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info > div .col-1,
        .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info > div .col-2 {
          min-width: 85px;
          font-size: 14px;
          letter-spacing: 0.64px;
          line-height: 18px;
          font-weight: 600;
          text-transform: uppercase; }
          @media only screen and (max-width: 640px) {
            /* line 81, ../../pb/standings_full/standings_full.scss */
            .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info > div .col-1,
            .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info > div .col-2 {
              min-width: 35px;
              font-size: 16px; } }
      /* line 95, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info > div.label {
        min-height: 0;
        padding: 15px 10px 14px 4px; }
        /* line 97, ../../pb/standings_full/standings_full.scss */
        .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info > div.label span {
          font-size: 16px;
          line-height: 21px; }
      /* line 103, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info > div.stats_year {
        position: relative; }
        @media only screen and (max-width: 640px) {
          /* line 103, ../../pb/standings_full/standings_full.scss */
          .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info > div.stats_year {
            display: flex;
            min-height: 47px;
            padding: 5px 10px 5px 0; } }
        /* line 110, ../../pb/standings_full/standings_full.scss */
        .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info > div.stats_year.current {
          position: relative; }
          /* line 113, ../../pb/standings_full/standings_full.scss */
          .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info > div.stats_year.current .highlight {
            position: absolute;
            right: 0;
            bottom: 0;
            height: 5px;
            width: 100%; }
        /* line 121, ../../pb/standings_full/standings_full.scss */
        .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info > div.stats_year .logo {
          max-height: 40px;
          height: 40px;
          width: 40px;
          align-items: center;
          justify-content: center;
          margin-right: 5px; }
          /* line 122, ../../pb/standings_full/standings_full.scss */
          .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info > div.stats_year .logo img {
            width: auto;
            height: 100%; }
        /* line 134, ../../pb/standings_full/standings_full.scss */
        .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info > div.stats_year.last {
          min-height: 64px; }
          @media only screen and (max-width: 640px) {
            /* line 134, ../../pb/standings_full/standings_full.scss */
            .pb-standings_full .hold_me .full_standings_wrap .full_standings .left_info > div.stats_year.last {
              min-height: 46px; } }
    @media only screen and (max-width: 870px) {
      /* line 143, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats::-webkit-scrollbar {
        height: 10px; }
      /* line 146, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats::-webkit-scrollbar-track {
        background-color: #696969; }
      /* line 149, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats::-webkit-scrollbar-thumb {
        background-color: #000;
        outline: 0; } }
    /* line 154, ../../pb/standings_full/standings_full.scss */
    .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats {
      flex: 1;
      overflow-x: scroll; }
      /* line 157, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats span {
        border-right: 2px solid #fff;
        width: 100%;
        min-width: 75px;
        padding: 15px 0;
        font-size: 13px;
        letter-spacing: 0.64px;
        text-align: center;
        line-height: 25px;
        font-weight: 400; }
      /* line 168, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats > div {
        width: 100%;
        min-width: 675px; }
      /* line 173, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats .labels {
        border-bottom: 1px solid #000;
        display: flex;
        min-height: 0;
        white-space: nowrap; }
        /* line 178, ../../pb/standings_full/standings_full.scss */
        .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats .labels span {
          max-height: 50px;
          text-transform: uppercase;
          color: #fff;
          font-size: 14px;
          line-height: 22px;
          font-weight: 600;
          white-space: break-spaces;
          padding: 5px;
          display: flex;
          justify-content: center;
          align-items: center;
          min-height: 50px;
          min-width: 75px; }
          @media only screen and (max-width: 870px) {
            /* line 178, ../../pb/standings_full/standings_full.scss */
            .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats .labels span {
              line-height: 16px; } }
        /* line 197, ../../pb/standings_full/standings_full.scss */
        .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats .labels > span:last-of-type {
          border-right: none; }
      /* line 201, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats .stats {
        min-height: 64px;
        border-bottom: 1px solid #000;
        display: flex;
        white-space: nowrap; }
        @media only screen and (max-width: 640px) {
          /* line 201, ../../pb/standings_full/standings_full.scss */
          .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats .stats {
            min-height: 47px; } }
        /* line 209, ../../pb/standings_full/standings_full.scss */
        .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats .stats .stat {
          background-color: #f7f7f7;
          color: #000;
          display: flex;
          align-items: center;
          justify-content: center; }
          @media only screen and (max-width: 640px) {
            /* line 209, ../../pb/standings_full/standings_full.scss */
            .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats .stats .stat {
              padding: 13px 0 12px; } }
        /* line 219, ../../pb/standings_full/standings_full.scss */
        .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats .stats > span:last-of-type {
          border-right: none; }
        /* line 222, ../../pb/standings_full/standings_full.scss */
        .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats .stats.last {
          margin-bottom: 50px;
          border-bottom: none;
          min-height: 10px;
          max-height: 10px; }
          @media only screen and (max-width: 640px) {
            /* line 222, ../../pb/standings_full/standings_full.scss */
            .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats .stats.last {
              margin-bottom: 30px; } }
          /* line 230, ../../pb/standings_full/standings_full.scss */
          .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats .stats.last .stat {
            padding: 5px 0; }
            @media only screen and (max-width: 640px) {
              /* line 230, ../../pb/standings_full/standings_full.scss */
              .pb-standings_full .hold_me .full_standings_wrap .full_standings .right_stats .stats.last .stat {
                padding: 4px 0;
                min-height: 16px;
                max-height: 16px; } }
    /* line 244, ../../pb/standings_full/standings_full.scss */
    .pb-standings_full .hold_me .full_standings_wrap .full_standings.highs .left_info > div.label span {
      white-space: nowrap;
      display: block; }
    /* line 249, ../../pb/standings_full/standings_full.scss */
    .pb-standings_full .hold_me .full_standings_wrap .full_standings.highs .left_info > div {
      min-height: 30px; }
      /* line 251, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings.highs .left_info > div.stats_year {
        max-height: 40px; }
        /* line 253, ../../pb/standings_full/standings_full.scss */
        .pb-standings_full .hold_me .full_standings_wrap .full_standings.highs .left_info > div.stats_year span {
          white-space: nowrap; }
      /* line 257, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings.highs .left_info > div.label {
        max-height: 51px; }
    /* line 262, ../../pb/standings_full/standings_full.scss */
    .pb-standings_full .hold_me .full_standings_wrap .full_standings.highs .right_stats::-webkit-scrollbar {
      height: 0; }
    @media only screen and (max-width: 650px) {
      /* line 266, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings.highs .right_stats::-webkit-scrollbar {
        height: 10px; }
      /* line 269, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings.highs .right_stats::-webkit-scrollbar-track {
        background-color: #696969; }
      /* line 272, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings.highs .right_stats::-webkit-scrollbar-thumb {
        background-color: #000;
        outline: 0; } }
    /* line 278, ../../pb/standings_full/standings_full.scss */
    .pb-standings_full .hold_me .full_standings_wrap .full_standings.highs .right_stats > div {
      width: 100%;
      min-width: 475px; }
    /* line 282, ../../pb/standings_full/standings_full.scss */
    .pb-standings_full .hold_me .full_standings_wrap .full_standings.highs .right_stats span {
      min-width: 50%;
      max-width: 50%; }
      /* line 285, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings.highs .right_stats span a {
        color: #000 !important;
        text-decoration: underline;
        margin-left: 5px; }
    /* line 291, ../../pb/standings_full/standings_full.scss */
    .pb-standings_full .hold_me .full_standings_wrap .full_standings.highs .right_stats .stats {
      min-height: 30px; }
      /* line 293, ../../pb/standings_full/standings_full.scss */
      .pb-standings_full .hold_me .full_standings_wrap .full_standings.highs .right_stats .stats .stat {
        padding: 7px 0; }
  @media only screen and (max-width: 640px) {
    /* line 305, ../../pb/standings_full/standings_full.scss */
    .pb-standings_full .clinched span {
      display: block;
      height: 0;
      opacity: 0; } }

/*# sourceMappingURL=standings_full.css.map */
/* line 2, ../../pb/standings_preview/standings_preview.scss */
.pb-standings_preview {
  padding: 0px; }
  /* line 4, ../../pb/standings_preview/standings_preview.scss */
  .pb-standings_preview .hold_me {
    padding-top: 60px;
    padding-bottom: 60px; }
    @media only screen and (max-width: 1024px) {
      /* line 4, ../../pb/standings_preview/standings_preview.scss */
      .pb-standings_preview .hold_me {
        padding-top: 50px;
        padding-bottom: 50px; } }
    @media only screen and (max-width: 640px) {
      /* line 4, ../../pb/standings_preview/standings_preview.scss */
      .pb-standings_preview .hold_me {
        padding-top: 40px;
        padding-bottom: 40px; } }
    /* line 6, ../../pb/standings_preview/standings_preview.scss */
    .pb-standings_preview .hold_me .top {
      margin-bottom: 50px; }
      @media only screen and (max-width: 1024px) {
        /* line 6, ../../pb/standings_preview/standings_preview.scss */
        .pb-standings_preview .hold_me .top {
          margin-bottom: 50px; } }
      @media only screen and (max-width: 640px) {
        /* line 6, ../../pb/standings_preview/standings_preview.scss */
        .pb-standings_preview .hold_me .top {
          margin-bottom: 30px; } }
      /* line 14, ../../pb/standings_preview/standings_preview.scss */
      .pb-standings_preview .hold_me .top .columns {
        display: flex;
        align-items: flex-start; }
        @media only screen and (max-width: 640px) {
          /* line 14, ../../pb/standings_preview/standings_preview.scss */
          .pb-standings_preview .hold_me .top .columns {
            flex-wrap: wrap; }
            /* line 19, ../../pb/standings_preview/standings_preview.scss */
            .pb-standings_preview .hold_me .top .columns h2 {
              margin-bottom: 15px; }
            /* line 22, ../../pb/standings_preview/standings_preview.scss */
            .pb-standings_preview .hold_me .top .columns a {
              align-self: center; } }
      /* line 27, ../../pb/standings_preview/standings_preview.scss */
      .pb-standings_preview .hold_me .top h2 {
        margin-right: auto;
        margin-bottom: 0;
        letter-spacing: 1px;
        font-weight: 400; }
      /* line 33, ../../pb/standings_preview/standings_preview.scss */
      .pb-standings_preview .hold_me .top a {
        align-self: flex-start;
        margin-top: 10px; }
        @media only screen and (max-width: 640px) {
          /* line 33, ../../pb/standings_preview/standings_preview.scss */
          .pb-standings_preview .hold_me .top a {
            margin-top: 5px; } }
    /* line 42, ../../pb/standings_preview/standings_preview.scss */
    .pb-standings_preview .hold_me .bottom .standings_wrap {
      display: flex; }
      @media only screen and (max-width: 1024px) {
        /* line 42, ../../pb/standings_preview/standings_preview.scss */
        .pb-standings_preview .hold_me .bottom .standings_wrap {
          flex-wrap: wrap;
          justify-content: center; } }
      /* line 48, ../../pb/standings_preview/standings_preview.scss */
      .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold {
        width: 100%;
        margin-bottom: 25px; }
        @media only screen and (max-width: 640px) {
          /* line 48, ../../pb/standings_preview/standings_preview.scss */
          .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold {
            width: 100%;
            margin-right: 0%;
            margin-bottom: 35px; } }
        /* line 61, ../../pb/standings_preview/standings_preview.scss */
        .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold .division_box.large .div_title {
          font-weight: 500; }
        /* line 65, ../../pb/standings_preview/standings_preview.scss */
        .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold .division_box.large .table_row.heading .g_b,
        .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold .division_box.large .table_row.heading .w_l {
          background-color: #ce0f69;
          padding: 8px 15px 8px;
          font-size: 14px;
          letter-spacing: 1px;
          line-height: 18px;
          color: #fff;
          font-weight: 600; }
        /* line 77, ../../pb/standings_preview/standings_preview.scss */
        .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold .division_box.large .table_row.bg_extended .g_b,
        .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold .division_box.large .table_row.bg_extended .w_l {
          padding: 10px 15px 10px;
          max-height: 21px; }
        /* line 83, ../../pb/standings_preview/standings_preview.scss */
        .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold .division_box.large .g_b,
        .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold .division_box.large .w_l {
          max-width: 66px;
          font-weight: 400;
          font-size: 17.85px;
          letter-spacing: 0;
          line-height: 24.71px;
          background-color: rgba(255, 255, 255, 0.75); }
          @media only screen and (max-width: 1100px) {
            /* line 83, ../../pb/standings_preview/standings_preview.scss */
            .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold .division_box.large .g_b,
            .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold .division_box.large .w_l {
              max-width: 56px; } }
          @media only screen and (max-width: 1024px) {
            /* line 83, ../../pb/standings_preview/standings_preview.scss */
            .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold .division_box.large .g_b,
            .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold .division_box.large .w_l {
              max-width: 66px; } }
        /* line 100, ../../pb/standings_preview/standings_preview.scss */
        .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold .division_box.large.small h3.div_title {
          display: block; }
        /* line 105, ../../pb/standings_preview/standings_preview.scss */
        .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold .division_box .table_wrap .team {
          padding: 13px 0; }
          @media only screen and (max-width: 1200px) {
            /* line 108, ../../pb/standings_preview/standings_preview.scss */
            .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold .division_box .table_wrap .team .info p {
              font-size: 16px;
              letter-spacing: 0;
              line-height: 19px; } }
        /* line 117, ../../pb/standings_preview/standings_preview.scss */
        .pb-standings_preview .hold_me .bottom .standings_wrap .division_hold .division_box .table_wrap .spacer_g {
          width: 16px; }
      /* line 123, ../../pb/standings_preview/standings_preview.scss */
      .pb-standings_preview .hold_me .bottom .standings_wrap > div:last-of-type {
        margin-right: 0; }
        @media only screen and (max-width: 640px) {
          /* line 123, ../../pb/standings_preview/standings_preview.scss */
          .pb-standings_preview .hold_me .bottom .standings_wrap > div:last-of-type {
            margin-bottom: 0; } }
      @media only screen and (max-width: 1024px) {
        /* line 129, ../../pb/standings_preview/standings_preview.scss */
        .pb-standings_preview .hold_me .bottom .standings_wrap > div:nth-last-of-type(2),
        .pb-standings_preview .hold_me .bottom .standings_wrap > div:last-of-type {
          margin-right: 0; } }

/* line 145, ../../pb/standings_preview/standings_preview.scss */
.bg_light .standings_wrap .division_hold .division_box .table_wrap .table_row {
  border-bottom: 1px solid #000; }
  /* line 147, ../../pb/standings_preview/standings_preview.scss */
  .bg_light .standings_wrap .division_hold .division_box .table_wrap .table_row.bg_extended {
    border-bottom: none; }

/*# sourceMappingURL=standings_preview.css.map */
/* line 2, ../../pb/stats_full_table/stats_full_table.scss */
.filters {
  margin-bottom: 30px; }
  /* line 5, ../../pb/stats_full_table/stats_full_table.scss */
  .filters .dropdowns {
    display: flex; }
    @media only screen and (max-width: 1024px) {
      /* line 7, ../../pb/stats_full_table/stats_full_table.scss */
      .filters .dropdowns .filter_hold {
        margin-bottom: 10px; } }
    /* line 11, ../../pb/stats_full_table/stats_full_table.scss */
    .filters .dropdowns .filter_hold #trigger_filter {
      background-color: #ce0f69;
      color: #fff;
      height: 100%;
      padding: 10px 15px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-family: "pressio";
      font-weight: 400;
      font-size: 17px;
      letter-spacing: 0.77px;
      line-height: 22px;
      text-transform: uppercase;
      white-space: nowrap;
      cursor: pointer;
      transition: background-color .25s; }
      /* line 29, ../../pb/stats_full_table/stats_full_table.scss */
      .filters .dropdowns .filter_hold #trigger_filter:hover {
        background-color: #000; }

/* line 39, ../../pb/stats_full_table/stats_full_table.scss */
.pb-stats_full_table .top {
  justify-content: space-between;
  margin-bottom: 40px; }
  /* line 43, ../../pb/stats_full_table/stats_full_table.scss */
  .pb-stats_full_table .top .title h1 {
    margin-bottom: 0px; }
  /* line 47, ../../pb/stats_full_table/stats_full_table.scss */
  .pb-stats_full_table .top .search {
    display: flex;
    justify-content: flex-end; }
    @media only screen and (max-width: 1024px) {
      /* line 47, ../../pb/stats_full_table/stats_full_table.scss */
      .pb-stats_full_table .top .search {
        margin-top: 20px;
        margin-bottom: -19px; } }

/* line 57, ../../pb/stats_full_table/stats_full_table.scss */
.pb-stats_full_table .pb-stats_full_table {
  padding-top: 40px; }

/* line 60, ../../pb/stats_full_table/stats_full_table.scss */
.pb-stats_full_table .hold_team_info {
  font-family: "pressio"; }
  /* line 63, ../../pb/stats_full_table/stats_full_table.scss */
  .pb-stats_full_table .hold_team_info a {
    display: flex;
    color: #000; }
    /* line 66, ../../pb/stats_full_table/stats_full_table.scss */
    .pb-stats_full_table .hold_team_info a:hover {
      color: #ce0f69; }
    /* line 69, ../../pb/stats_full_table/stats_full_table.scss */
    .pb-stats_full_table .hold_team_info a .logo {
      height: 40px;
      width: 40px;
      margin-right: 10px;
      align-items: center;
      display: flex;
      min-width: 40px; }
    /* line 78, ../../pb/stats_full_table/stats_full_table.scss */
    .pb-stats_full_table .hold_team_info a .team {
      align-items: center;
      align-content: center;
      flex-wrap: wrap; }
      /* line 83, ../../pb/stats_full_table/stats_full_table.scss */
      .pb-stats_full_table .hold_team_info a .team > div {
        font-size: 15px;
        line-height: 18px;
        flex: 100%; }
      /* line 90, ../../pb/stats_full_table/stats_full_table.scss */
      .pb-stats_full_table .hold_team_info a .team .location {
        font-weight: 400; }

/* line 97, ../../pb/stats_full_table/stats_full_table.scss */
.pb-stats_full_table .filter_wrap {
  display: none; }
  /* line 99, ../../pb/stats_full_table/stats_full_table.scss */
  .pb-stats_full_table .filter_wrap.show {
    display: flex; }
  /* line 102, ../../pb/stats_full_table/stats_full_table.scss */
  .pb-stats_full_table .filter_wrap .filters {
    display: flex;
    flex-wrap: wrap; }
    /* line 105, ../../pb/stats_full_table/stats_full_table.scss */
    .pb-stats_full_table .filter_wrap .filters .h6 {
      margin-right: 20px; }
    /* line 108, ../../pb/stats_full_table/stats_full_table.scss */
    .pb-stats_full_table .filter_wrap .filters .filter_item {
      display: inline-flex;
      align-items: center;
      color: #000;
      font-size: 12px;
      border: 1px solid #ce0f69;
      background-color: #fff;
      transition: background-color 0.2s;
      padding: 1px 3px;
      margin: 0 10px 10px 0; }
      /* line 118, ../../pb/stats_full_table/stats_full_table.scss */
      .pb-stats_full_table .filter_wrap .filters .filter_item:hover {
        cursor: pointer;
        background-color: rgba(206, 15, 105, 0.1); }
      /* line 122, ../../pb/stats_full_table/stats_full_table.scss */
      .pb-stats_full_table .filter_wrap .filters .filter_item span {
        font-weight: bold;
        margin-right: 3px;
        font-size: 17px;
        line-height: 12px;
        margin-top: -2px; }
    /* line 131, ../../pb/stats_full_table/stats_full_table.scss */
    .pb-stats_full_table .filter_wrap .filters .clear {
      text-align: right;
      margin-bottom: 30px; }

/* line 138, ../../pb/stats_full_table/stats_full_table.scss */
.pb-stats_full_table .filters .custom-select-wrapper .custom-select .custom-select__trigger span:not(.fa) {
  white-space: break-spaces; }

/*# sourceMappingURL=stats_full_table.css.map */
/* line 4, ../../pb/stats_leaders/stats_leaders.scss */
.pb-stats_leaders .top {
  display: flex;
  text-transform: uppercase;
  padding: 0 0 70px; }
  /* line 9, ../../pb/stats_leaders/stats_leaders.scss */
  .pb-stats_leaders .top .columns {
    display: flex;
    align-items: flex-start; }
    /* line 13, ../../pb/stats_leaders/stats_leaders.scss */
    .pb-stats_leaders .top .columns h1 {
      margin-bottom: 10px;
      margin-right: auto; }
      @media only screen and (max-width: 640px) {
        /* line 13, ../../pb/stats_leaders/stats_leaders.scss */
        .pb-stats_leaders .top .columns h1 {
          font-size: 60px; } }
    /* line 22, ../../pb/stats_leaders/stats_leaders.scss */
    .pb-stats_leaders .top .columns .tabs {
      margin-left: auto;
      border: none; }
      @media only screen and (min-width: 640px) {
        /* line 22, ../../pb/stats_leaders/stats_leaders.scss */
        .pb-stats_leaders .top .columns .tabs {
          margin-right: 10px; } }
      /* line 30, ../../pb/stats_leaders/stats_leaders.scss */
      .pb-stats_leaders .top .columns .tabs .h6 {
        text-transform: capitalize;
        font-size: 18px;
        letter-spacing: 0.6px;
        line-height: 22px;
        font-family: "pressio";
        color: #000; }
      /* line 41, ../../pb/stats_leaders/stats_leaders.scss */
      .pb-stats_leaders .top .columns .tabs .player_filter {
        margin-bottom: 4px; }
      /* line 45, ../../pb/stats_leaders/stats_leaders.scss */
      .pb-stats_leaders .top .columns .tabs .tabs-title {
        background-color: #fff;
        padding-bottom: 8px;
        cursor: pointer;
        border-bottom: 2px solid #000 !important; }
        /* line 51, ../../pb/stats_leaders/stats_leaders.scss */
        .pb-stats_leaders .top .columns .tabs .tabs-title:hover {
          padding-bottom: 0px;
          border-bottom: 10px solid #ce0f69 !important; }
        /* line 56, ../../pb/stats_leaders/stats_leaders.scss */
        .pb-stats_leaders .top .columns .tabs .tabs-title .label {
          padding: 1.25rem 2.75rem;
          background-color: #fff !important; }
          @media only screen and (max-width: 640px) {
            /* line 56, ../../pb/stats_leaders/stats_leaders.scss */
            .pb-stats_leaders .top .columns .tabs .tabs-title .label {
              padding: 1.25rem; } }
          /* line 66, ../../pb/stats_leaders/stats_leaders.scss */
          .pb-stats_leaders .top .columns .tabs .tabs-title .label.active:after {
            background-color: #fff; }
      /* line 73, ../../pb/stats_leaders/stats_leaders.scss */
      .pb-stats_leaders .top .columns .tabs .is-active {
        padding-bottom: 0px;
        border-bottom: 10px solid #000 !important; }
  /* line 81, ../../pb/stats_leaders/stats_leaders.scss */
  .pb-stats_leaders .top .right_nav {
    flex-wrap: wrap; }
    /* line 84, ../../pb/stats_leaders/stats_leaders.scss */
    .pb-stats_leaders .top .right_nav .hold_button {
      width: 100%;
      text-align: right;
      margin-top: 8px;
      margin-bottom: 8px; }
      @media only screen and (max-width: 1024px) {
        /* line 84, ../../pb/stats_leaders/stats_leaders.scss */
        .pb-stats_leaders .top .right_nav .hold_button {
          text-align: unset; } }

/* line 101, ../../pb/stats_leaders/stats_leaders.scss */
.pb-stats_leaders .stats_type_holder .current_filter .h3 {
  font-family: "pressio-condensed";
  font-size: 36px;
  letter-spacing: 1.5px;
  font-weight: 500; }

/* line 110, ../../pb/stats_leaders/stats_leaders.scss */
.pb-stats_leaders .stats_type_holder .controls {
  margin-bottom: 60px; }
  /* line 113, ../../pb/stats_leaders/stats_leaders.scss */
  .pb-stats_leaders .stats_type_holder .controls .filter_wrap {
    display: block; }

/*# sourceMappingURL=stats_leaders.css.map */
/* line 2, ../../pb/testimonial/testimonial.scss */
.pb-testimonial {
  position: relative;
  padding-top: 60px;
  padding-bottom: 60px;
  background-repeat: no-repeat;
  background-size: cover; }
  @media only screen and (max-width: 1024px) {
    /* line 2, ../../pb/testimonial/testimonial.scss */
    .pb-testimonial {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media only screen and (max-width: 640px) {
    /* line 2, ../../pb/testimonial/testimonial.scss */
    .pb-testimonial {
      padding-top: 40px;
      padding-bottom: 40px; } }
  /* line 7, ../../pb/testimonial/testimonial.scss */
  .pb-testimonial .row {
    text-align: center; }
    /* line 9, ../../pb/testimonial/testimonial.scss */
    .pb-testimonial .row .slide {
      outline: none; }
      @media only screen and (max-width: 640px) {
        /* line 9, ../../pb/testimonial/testimonial.scss */
        .pb-testimonial .row .slide {
          padding: 10px 25px; } }
      /* line 15, ../../pb/testimonial/testimonial.scss */
      .pb-testimonial .row .slide.small p {
        text-transform: initial;
        font-size: 24px;
        line-height: 32px;
        letter-spacing: 0px;
        font-family: "pressio"; }
        @media only screen and (max-width: 640px) {
          /* line 15, ../../pb/testimonial/testimonial.scss */
          .pb-testimonial .row .slide.small p {
            font-size: 17px;
            line-height: 25px;
            text-align: left; } }
      /* line 28, ../../pb/testimonial/testimonial.scss */
      .pb-testimonial .row .slide p {
        font-size: 42px;
        font-family: "pressio-condensed";
        font-weight: 500;
        letter-spacing: 1.8px;
        line-height: 46px;
        text-align: center;
        margin-bottom: 30px; }
        @media only screen and (max-width: 1024px) {
          /* line 28, ../../pb/testimonial/testimonial.scss */
          .pb-testimonial .row .slide p {
            font-size: 40px;
            line-height: 54px; } }
        @media only screen and (max-width: 640px) {
          /* line 28, ../../pb/testimonial/testimonial.scss */
          .pb-testimonial .row .slide p {
            font-size: 15px;
            line-height: 32px;
            margin-bottom: 22px; } }
      /* line 46, ../../pb/testimonial/testimonial.scss */
      .pb-testimonial .row .slide .bottom_information {
        display: flex;
        width: 100%;
        justify-content: center; }
        /* line 50, ../../pb/testimonial/testimonial.scss */
        .pb-testimonial .row .slide .bottom_information span {
          margin: 5px 3px;
          font-family: "ballinger";
          font-size: 21px;
          font-weight: 400;
          text-transform: capitalize;
          letter-spacing: normal;
          line-height: 27px; }
          @media only screen and (max-width: 640px) {
            /* line 50, ../../pb/testimonial/testimonial.scss */
            .pb-testimonial .row .slide .bottom_information span {
              font-size: 15px; } }
  /* line 65, ../../pb/testimonial/testimonial.scss */
  .pb-testimonial .arrows {
    margin-top: 40px;
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: end;
    position: relative; }
    @media only screen and (max-width: 640px) {
      /* line 65, ../../pb/testimonial/testimonial.scss */
      .pb-testimonial .arrows {
        margin-top: 20px;
        padding-bottom: 20px; } }
    /* line 76, ../../pb/testimonial/testimonial.scss */
    .pb-testimonial .arrows > div:not(.count) {
      padding: 4px 9px 3px;
      margin: 0 15px;
      display: block; }
      /* line 77, ../../pb/testimonial/testimonial.scss */
      .pb-testimonial .arrows > div:not(.count) span {
        width: 0;
        height: 0;
        display: inline-block;
        margin-bottom: 1px; }
        /* line 82, ../../pb/testimonial/testimonial.scss */
        .pb-testimonial .arrows > div:not(.count) span:after, .pb-testimonial .arrows > div:not(.count) span:before {
          display: none; }
      /* line 88, ../../pb/testimonial/testimonial.scss */
      .pb-testimonial .arrows > div:not(.count):hover {
        cursor: pointer; }
      /* line 94, ../../pb/testimonial/testimonial.scss */
      .pb-testimonial .arrows > div:not(.count).prev span {
        margin-right: 3px;
        position: absolute;
        left: 44%; }
        /* line 98, ../../pb/testimonial/testimonial.scss */
        .pb-testimonial .arrows > div:not(.count).prev span svg {
          transform: rotate(180deg); }
        @media only screen and (max-width: 1024px) {
          /* line 94, ../../pb/testimonial/testimonial.scss */
          .pb-testimonial .arrows > div:not(.count).prev span {
            left: 40%; } }
        @media only screen and (max-width: 640px) {
          /* line 94, ../../pb/testimonial/testimonial.scss */
          .pb-testimonial .arrows > div:not(.count).prev span {
            left: 32%; } }
      /* line 110, ../../pb/testimonial/testimonial.scss */
      .pb-testimonial .arrows > div:not(.count).next span {
        margin-right: 3px;
        position: absolute;
        right: 47%; }
        @media only screen and (max-width: 1024px) {
          /* line 110, ../../pb/testimonial/testimonial.scss */
          .pb-testimonial .arrows > div:not(.count).next span {
            right: 43%; } }
        @media only screen and (max-width: 640px) {
          /* line 110, ../../pb/testimonial/testimonial.scss */
          .pb-testimonial .arrows > div:not(.count).next span {
            right: 40%; } }
    /* line 123, ../../pb/testimonial/testimonial.scss */
    .pb-testimonial .arrows .count {
      margin-top: 2px; }
      /* line 125, ../../pb/testimonial/testimonial.scss */
      .pb-testimonial .arrows .count p {
        margin: 0;
        font-family: "pressio";
        font-weight: 600;
        font-size: 18px;
        letter-spacing: 2px;
        line-height: 20px; }
  /* line 137, ../../pb/testimonial/testimonial.scss */
  .pb-testimonial.bg_light .slide p,
  .pb-testimonial.bg_light .slide span {
    color: #2C2C2C !important; }
  /* line 145, ../../pb/testimonial/testimonial.scss */
  .pb-testimonial.bg_dark_pattern .stroke_primary {
    stroke: #fff; }
  /* line 149, ../../pb/testimonial/testimonial.scss */
  .pb-testimonial .quote_icon {
    position: absolute;
    top: -25px;
    left: 50%;
    margin-left: -24px; }

/*# sourceMappingURL=testimonial.css.map */
/* line 2, ../../funcmods/ad_bar/fm_ad_bar.scss */
.ad-bar {
  padding: 15px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center; }
  @media only screen and (max-width: 640px) {
    /* line 8, ../../funcmods/ad_bar/fm_ad_bar.scss */
    .ad-bar .hide_mobile {
      display: none; } }
  /* line 13, ../../funcmods/ad_bar/fm_ad_bar.scss */
  .ad-bar .hide_desktop {
    max-width: 320px;
    max-height: 50px; }
    @media only screen and (min-width: 640px) {
      /* line 13, ../../funcmods/ad_bar/fm_ad_bar.scss */
      .ad-bar .hide_desktop {
        display: none; } }

/*# sourceMappingURL=fm_ad_bar.css.map */
/* line 2, ../../funcmods/alert_bar/fm_alert_bar.scss */
.alert-bar {
  padding: 10px 0;
  top: 0;
  width: 100%;
  z-index: 1; }
  /* line 8, ../../funcmods/alert_bar/fm_alert_bar.scss */
  .alert-bar .alert_close {
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    right: 13px;
    font-weight: bold;
    top: calc(50% - 10px);
    color: #fff;
    margin-left: auto;
    line-height: 20px;
    margin-top: -2px;
    padding-bottom: 2px; }
    /* line 20, ../../funcmods/alert_bar/fm_alert_bar.scss */
    .alert-bar .alert_close:hover {
      cursor: pointer; }
  /* line 24, ../../funcmods/alert_bar/fm_alert_bar.scss */
  .alert-bar div.columns {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 25px; }
    @media only screen and (max-width: 640px) {
      /* line 24, ../../funcmods/alert_bar/fm_alert_bar.scss */
      .alert-bar div.columns {
        flex-wrap: wrap;
        text-align: left; } }
    /* line 35, ../../funcmods/alert_bar/fm_alert_bar.scss */
    .alert-bar div.columns p {
      font-weight: 300;
      margin-right: auto; }
      @media only screen and (max-width: 640px) {
        /* line 35, ../../funcmods/alert_bar/fm_alert_bar.scss */
        .alert-bar div.columns p {
          width: 100%; } }
    /* line 42, ../../funcmods/alert_bar/fm_alert_bar.scss */
    .alert-bar div.columns a,
    .alert-bar div.columns p {
      font-size: 18.66px;
      letter-spacing: 0;
      line-height: 26px;
      margin: 0;
      color: #fff;
      font-family: "pressio";
      font-weight: 700; }
      @media only screen and (max-width: 640px) {
        /* line 42, ../../funcmods/alert_bar/fm_alert_bar.scss */
        .alert-bar div.columns a,
        .alert-bar div.columns p {
          font-size: 14px;
          line-height: 24px; } }
    /* line 56, ../../funcmods/alert_bar/fm_alert_bar.scss */
    .alert-bar div.columns a {
      margin-left: 5px;
      margin-top: -2px;
      text-decoration: underline;
      font-weight: 700; }
      @media only screen and (max-width: 640px) {
        /* line 56, ../../funcmods/alert_bar/fm_alert_bar.scss */
        .alert-bar div.columns a {
          margin-left: 0; } }

/*# sourceMappingURL=fm_alert_bar.css.map */
/* line 2, ../../funcmods/bio_tile/fm_bio_tile.scss */
.bio_tile {
  height: 100%; }
  /* line 4, ../../funcmods/bio_tile/fm_bio_tile.scss */
  .bio_tile:hover {
    cursor: pointer; }
  /* line 8, ../../funcmods/bio_tile/fm_bio_tile.scss */
  .bio_tile.no_link:hover {
    cursor: default; }
  /* line 12, ../../funcmods/bio_tile/fm_bio_tile.scss */
  .bio_tile.has_photo {
    position: relative; }
  /* line 25, ../../funcmods/bio_tile/fm_bio_tile.scss */
  .bio_tile:not(.has_photo) .info {
    height: 100%; }
  /* line 29, ../../funcmods/bio_tile/fm_bio_tile.scss */
  .bio_tile .info {
    padding: 30px 25px; }
    /* line 31, ../../funcmods/bio_tile/fm_bio_tile.scss */
    .bio_tile .info h5 {
      margin-bottom: 7px; }
    /* line 34, ../../funcmods/bio_tile/fm_bio_tile.scss */
    .bio_tile .info p {
      margin-bottom: 0; }
    /* line 37, ../../funcmods/bio_tile/fm_bio_tile.scss */
    .bio_tile .info .hold_url {
      margin-top: 20px; }
  /* line 43, ../../funcmods/bio_tile/fm_bio_tile.scss */
  .bio_tile .email:hover {
    cursor: pointer;
    text-decoration: underline;
    color: #ce0f69; }

/*# sourceMappingURL=fm_bio_tile.css.map */
/* line 4, ../../funcmods/division_box_small/fm_division_box_small.scss */
.division_box_small .div_title {
  display: none; }

/* line 8, ../../funcmods/division_box_small/fm_division_box_small.scss */
.division_box_small .table_wrap {
  margin-top: 24px; }
  /* line 11, ../../funcmods/division_box_small/fm_division_box_small.scss */
  .division_box_small .table_wrap .table_row {
    padding: 3px 0px;
    display: flex;
    border-bottom: 1px solid #fff; }
    /* line 16, ../../funcmods/division_box_small/fm_division_box_small.scss */
    .division_box_small .table_wrap .table_row.bg_extended {
      display: none; }
    /* line 20, ../../funcmods/division_box_small/fm_division_box_small.scss */
    .division_box_small .table_wrap .table_row.heading {
      font-family: "pressio";
      font-weight: 500;
      text-transform: uppercase;
      font-size: 14px;
      padding-bottom: 6px; }
    /* line 28, ../../funcmods/division_box_small/fm_division_box_small.scss */
    .division_box_small .table_wrap .table_row .team {
      padding: 0px 0px;
      flex: 1;
      display: flex;
      align-items: center; }
      /* line 34, ../../funcmods/division_box_small/fm_division_box_small.scss */
      .division_box_small .table_wrap .table_row .team .info {
        margin-left: 10px;
        font-weight: bold; }
        /* line 38, ../../funcmods/division_box_small/fm_division_box_small.scss */
        .division_box_small .table_wrap .table_row .team .info p {
          margin-bottom: 0;
          font-size: 17.85px;
          letter-spacing: 0;
          line-height: 21.2px;
          font-family: "pressio"; }
        /* line 46, ../../funcmods/division_box_small/fm_division_box_small.scss */
        .division_box_small .table_wrap .table_row .team .info .location {
          display: none;
          font-weight: 300; }
        /* line 51, ../../funcmods/division_box_small/fm_division_box_small.scss */
        .division_box_small .table_wrap .table_row .team .info .team_name {
          font-weight: 500;
          font-size: 13px; }
          /* line 55, ../../funcmods/division_box_small/fm_division_box_small.scss */
          .division_box_small .table_wrap .table_row .team .info .team_name span {
            font-weight: normal;
            font-size: 13px;
            display: inline-block;
            margin-left: 0px; }
      /* line 64, ../../funcmods/division_box_small/fm_division_box_small.scss */
      .division_box_small .table_wrap .table_row .team .img {
        width: 30px;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center; }
        /* line 71, ../../funcmods/division_box_small/fm_division_box_small.scss */
        .division_box_small .table_wrap .table_row .team .img img {
          height: auto;
          width: auto;
          max-width: 100%;
          max-height: 100%; }
    /* line 80, ../../funcmods/division_box_small/fm_division_box_small.scss */
    .division_box_small .table_wrap .table_row .wins,
    .division_box_small .table_wrap .table_row .losses,
    .division_box_small .table_wrap .table_row .pct,
    .division_box_small .table_wrap .table_row .gf,
    .division_box_small .table_wrap .table_row .ga {
      width: 32px;
      text-align: center;
      display: flex;
      align-items: center; }
      /* line 90, ../../funcmods/division_box_small/fm_division_box_small.scss */
      .division_box_small .table_wrap .table_row .wins span,
      .division_box_small .table_wrap .table_row .losses span,
      .division_box_small .table_wrap .table_row .pct span,
      .division_box_small .table_wrap .table_row .gf span,
      .division_box_small .table_wrap .table_row .ga span {
        width: 100%; }
        /* line 93, ../../funcmods/division_box_small/fm_division_box_small.scss */
        .division_box_small .table_wrap .table_row .wins span.data,
        .division_box_small .table_wrap .table_row .losses span.data,
        .division_box_small .table_wrap .table_row .pct span.data,
        .division_box_small .table_wrap .table_row .gf span.data,
        .division_box_small .table_wrap .table_row .ga span.data {
          font-size: 12px;
          font-family: "pressio";
          font-weight: 300; }

/* line 105, ../../funcmods/division_box_small/fm_division_box_small.scss */
.div_title {
  font-size: 26.28px;
  letter-spacing: 2.19px;
  line-height: 22.32px; }

/*# sourceMappingURL=fm_division_box_small.css.map */
/* line 4, ../../funcmods/division_box/fm_division_box.scss */
.division_box.small .div_title {
  display: none; }

/* line 9, ../../funcmods/division_box/fm_division_box.scss */
.division_box.small .table_wrap .table_row.bg_extended {
  display: none; }

/* line 13, ../../funcmods/division_box/fm_division_box.scss */
.division_box.small .table_wrap .table_row.heading .w_l,
.division_box.small .table_wrap .table_row.heading .g_b {
  color: #000;
  font-size: 13px;
  padding: 4px 15px; }

/* line 20, ../../funcmods/division_box/fm_division_box.scss */
.division_box.small .table_wrap .table_row .w_l,
.division_box.small .table_wrap .table_row .g_b {
  font-size: 16px;
  padding: 6px 15px; }

/* line 25, ../../funcmods/division_box/fm_division_box.scss */
.division_box.small .table_wrap .table_row .spacer_w {
  width: 6px; }

/* line 29, ../../funcmods/division_box/fm_division_box.scss */
.division_box.small .table_wrap .table_row .spacer_g {
  width: 9px; }

/* line 32, ../../funcmods/division_box/fm_division_box.scss */
.division_box.small .table_wrap .table_row .team {
  padding: 0px 0px; }
  /* line 34, ../../funcmods/division_box/fm_division_box.scss */
  .division_box.small .table_wrap .table_row .team .info {
    margin-left: 10px; }
    /* line 36, ../../funcmods/division_box/fm_division_box.scss */
    .division_box.small .table_wrap .table_row .team .info .location {
      display: none; }
    /* line 39, ../../funcmods/division_box/fm_division_box.scss */
    .division_box.small .table_wrap .table_row .team .info .team_name {
      font-weight: 400;
      font-size: 14px; }
      /* line 42, ../../funcmods/division_box/fm_division_box.scss */
      .division_box.small .table_wrap .table_row .team .info .team_name span {
        margin-left: 6px; }
  /* line 47, ../../funcmods/division_box/fm_division_box.scss */
  .division_box.small .table_wrap .table_row .team .img {
    width: 30px; }

/* line 54, ../../funcmods/division_box/fm_division_box.scss */
.division_box .div_title {
  font-size: 26.28px;
  letter-spacing: 2.19px;
  line-height: 22.32px; }

/* line 60, ../../funcmods/division_box/fm_division_box.scss */
.division_box .table_wrap .table_row {
  display: flex;
  border-bottom: 1px solid #fff; }
  /* line 64, ../../funcmods/division_box/fm_division_box.scss */
  .division_box .table_wrap .table_row.heading .w_l,
  .division_box .table_wrap .table_row.heading .g_b {
    color: #000;
    font-size: 14px; }
  /* line 70, ../../funcmods/division_box/fm_division_box.scss */
  .division_box .table_wrap .table_row .team {
    flex: 1;
    display: flex;
    padding: 10px 0;
    align-items: center; }
    /* line 75, ../../funcmods/division_box/fm_division_box.scss */
    .division_box .table_wrap .table_row .team .img {
      width: 40px;
      height: 30px;
      display: flex;
      justify-content: center;
      align-items: center; }
      /* line 81, ../../funcmods/division_box/fm_division_box.scss */
      .division_box .table_wrap .table_row .team .img img {
        height: auto;
        width: auto;
        max-width: 100%;
        max-height: 100%; }
    /* line 88, ../../funcmods/division_box/fm_division_box.scss */
    .division_box .table_wrap .table_row .team .info {
      margin-left: 15px; }
      /* line 90, ../../funcmods/division_box/fm_division_box.scss */
      .division_box .table_wrap .table_row .team .info p {
        margin-bottom: 0;
        font-size: 17.85px;
        letter-spacing: 0;
        line-height: 21.2px;
        font-family: "pressio"; }
      /* line 97, ../../funcmods/division_box/fm_division_box.scss */
      .division_box .table_wrap .table_row .team .info .location {
        font-weight: 300; }
      /* line 100, ../../funcmods/division_box/fm_division_box.scss */
      .division_box .table_wrap .table_row .team .info .team_name {
        font-weight: 600; }
        /* line 102, ../../funcmods/division_box/fm_division_box.scss */
        .division_box .table_wrap .table_row .team .info .team_name span {
          font-weight: normal;
          font-size: 14px;
          display: inline-block;
          margin-left: 10px; }
  /* line 111, ../../funcmods/division_box/fm_division_box.scss */
  .division_box .table_wrap .table_row .w_l,
  .division_box .table_wrap .table_row .g_b {
    padding: 15px 15px 10px;
    width: 100%;
    background-color: #AAAAAA;
    text-align: center;
    max-width: 52px;
    white-space: nowrap;
    font-weight: 600;
    color: #000;
    font-size: 19px;
    line-height: 19px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: "pressio"; }
  /* line 128, ../../funcmods/division_box/fm_division_box.scss */
  .division_box .table_wrap .table_row .spacer_w {
    width: 15px;
    height: 100%; }
  /* line 132, ../../funcmods/division_box/fm_division_box.scss */
  .division_box .table_wrap .table_row .spacer_g {
    width: 20px;
    height: 100%; }

/* line 139, ../../funcmods/division_box/fm_division_box.scss */
.division_box .table_wrap > div:last-of-type {
  border: none; }

/*# sourceMappingURL=fm_division_box.css.map */
/* line 4, ../../funcmods/game_card/fm_game_card.scss */
.card_column .game_card {
  display: flex;
  flex-wrap: wrap; }
  /* line 8, ../../funcmods/game_card/fm_game_card.scss */
  .card_column .game_card .game_recap {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
    padding: 12px 17px;
    border-left: 2px solid #f7f7f7;
    border-right: 2px solid #f7f7f7;
    border-top: 2px solid #f7f7f7; }
    @media only screen and (max-width: 640px) {
      /* line 8, ../../funcmods/game_card/fm_game_card.scss */
      .card_column .game_card .game_recap {
        padding: 12px 12px; } }
    /* line 24, ../../funcmods/game_card/fm_game_card.scss */
    .card_column .game_card .game_recap:hover .game_hover_box {
      display: block;
      left: 0;
      background: rgba(255, 255, 255, 0.8);
      cursor: pointer;
      position: absolute;
      transition: 0.5s ease; }
      /* line 32, ../../funcmods/game_card/fm_game_card.scss */
      .card_column .game_card .game_recap:hover .game_hover_box .button {
        position: absolute;
        top: 50%;
        left: 35%;
        overflow: hidden;
        cursor: pointer;
        opacity: 1;
        transition: 0.5s ease;
        background-color: #000;
        color: #fff;
        border-left: 5px solid #000; }
        /* line 44, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .game_recap:hover .game_hover_box .button:hover {
          background-color: #616265; }
    /* line 51, ../../funcmods/game_card/fm_game_card.scss */
    .card_column .game_card .game_recap .game_hover_box {
      position: absolute;
      display: none;
      top: 0;
      width: 100%;
      height: 100%;
      transition: 0.5s ease; }
    /* line 60, ../../funcmods/game_card/fm_game_card.scss */
    .card_column .game_card .game_recap .game_info {
      width: 100%;
      border-bottom: 1px solid #c9cbcc;
      display: flex;
      position: relative;
      padding-bottom: 5px; }
      /* line 66, ../../funcmods/game_card/fm_game_card.scss */
      .card_column .game_card .game_recap .game_info .cta_holder {
        flex: 0 0 50%;
        right: 20px;
        text-align: right; }
        /* line 70, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .game_recap .game_info .cta_holder .button {
          padding: 9px 13px;
          font-size: 14px;
          font-weight: bold;
          margin: 0px; }
      /* line 78, ../../funcmods/game_card/fm_game_card.scss */
      .card_column .game_card .game_recap .game_info .game_status {
        font-family: "pressio-condensed";
        font-size: 19.2px;
        font-weight: 600;
        flex: 0 0 50%;
        position: relative;
        display: flex;
        flex-wrap: wrap;
        align-content: center; }
        /* line 87, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .game_recap .game_info .game_status .game_location {
          text-transform: uppercase;
          line-height: 19px;
          position: relative;
          padding-left: 15px; }
          /* line 93, ../../funcmods/game_card/fm_game_card.scss */
          .card_column .game_card .game_recap .game_info .game_status .game_location:after {
            content: url(../svg/map-marker.svg);
            position: absolute;
            left: 0;
            top: 0; }
          /* line 100, ../../funcmods/game_card/fm_game_card.scss */
          .card_column .game_card .game_recap .game_info .game_status .game_location .location_wrapper {
            font-family: "pressio";
            font-size: 12px;
            font-weight: 400;
            letter-spacing: 0.8px;
            line-height: 19px; }
        /* line 108, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .game_recap .game_info .game_status .status_wrapper {
          margin-bottom: 9px;
          letter-spacing: 1.6px;
          flex: 0 0 100%; }
          @media only screen and (max-width: 640px) {
            /* line 108, ../../funcmods/game_card/fm_game_card.scss */
            .card_column .game_card .game_recap .game_info .game_status .status_wrapper {
              margin-bottom: 5px; } }
          /* line 116, ../../funcmods/game_card/fm_game_card.scss */
          .card_column .game_card .game_recap .game_info .game_status .status_wrapper > .time {
            position: relative;
            margin-bottom: 0;
            right: -12px;
            font-size: 19.2px;
            line-height: 19.2px;
            letter-spacing: 1.6px;
            font-family: "pressio-condensed" !important; }
            /* line 125, ../../funcmods/game_card/fm_game_card.scss */
            .card_column .game_card .game_recap .game_info .game_status .status_wrapper > .time:before {
              content: url(../svg/clock.svg);
              position: relative;
              left: -11px;
              bottom: -3px; }
          /* line 133, ../../funcmods/game_card/fm_game_card.scss */
          .card_column .game_card .game_recap .game_info .game_status .status_wrapper > .final {
            position: relative;
            margin-bottom: 0;
            line-height: 19.2px;
            letter-spacing: 1.6px;
            font-size: 19.2px;
            font-family: "pressio-condensed" !important; }
    /* line 146, ../../funcmods/game_card/fm_game_card.scss */
    .card_column .game_card .game_recap .game_teams {
      width: 100%;
      display: flex;
      margin-top: 18px; }
      /* line 151, ../../funcmods/game_card/fm_game_card.scss */
      .card_column .game_card .game_recap .game_teams .team_box {
        flex: 0 0 33.3333333333%; }
        /* line 154, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .game_recap .game_teams .team_box img {
          height: 60px; }
        /* line 159, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .game_recap .game_teams .team_box ul {
          margin-left: 0; }
        /* line 163, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .game_recap .game_teams .team_box ul li {
          list-style: none;
          margin-bottom: -6px; }
        /* line 168, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .game_recap .game_teams .team_box .rank {
          font-size: 10px; }
        /* line 172, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .game_recap .game_teams .team_box .team_status {
          white-space: nowrap;
          font-family: "pressio";
          font-weight: 600;
          font-size: 17px;
          line-height: 22px;
          font-weight: 200;
          text-transform: uppercase;
          letter-spacing: 0.6px; }
          @media only screen and (max-width: 640px) {
            /* line 172, ../../funcmods/game_card/fm_game_card.scss */
            .card_column .game_card .game_recap .game_teams .team_box .team_status {
              font-size: 13px;
              line-height: 17px; } }
        /* line 188, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .game_recap .game_teams .team_box .bold {
          font-weight: 600 !important; }
      /* line 193, ../../funcmods/game_card/fm_game_card.scss */
      .card_column .game_card .game_recap .game_teams ul {
        font-family: "pressio";
        color: #616265; }
        /* line 197, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .game_recap .game_teams ul > .overall_stats {
          font-family: "pressio";
          font-size: 15.36px;
          line-height: 25.92px;
          letter-spacing: normal !important; }
          @media only screen and (max-width: 640px) {
            /* line 197, ../../funcmods/game_card/fm_game_card.scss */
            .card_column .game_card .game_recap .game_teams ul > .overall_stats {
              font-size: 13.3px; } }
        /* line 208, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .game_recap .game_teams ul > .rank {
          font-family: "pressio";
          font-size: 11.52px !important;
          font-weight: 100;
          line-height: 25.92px;
          letter-spacing: normal !important; }
      /* line 217, ../../funcmods/game_card/fm_game_card.scss */
      .card_column .game_card .game_recap .game_teams .team_1 {
        text-align: right;
        padding-right: 18px; }
        @media only screen and (max-width: 640px) {
          /* line 217, ../../funcmods/game_card/fm_game_card.scss */
          .card_column .game_card .game_recap .game_teams .team_1 {
            padding-right: 10px; } }
      /* line 226, ../../funcmods/game_card/fm_game_card.scss */
      .card_column .game_card .game_recap .game_teams .final_score {
        text-align: center;
        flex: 0 0 33.3333333333%; }
        /* line 230, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .game_recap .game_teams .final_score p {
          font-size: 14.4px;
          text-transform: uppercase;
          margin-top: 23px;
          margin-bottom: 5px;
          letter-spacing: 0.9px;
          line-height: 18.24px;
          font-family: "pressio";
          color: #616265; }
        /* line 241, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .game_recap .game_teams .final_score h2 {
          color: #616265;
          font-family: "pressio-condensed";
          font-size: 56px;
          font-weight: 300; }
          @media only screen and (max-width: 640px) {
            /* line 241, ../../funcmods/game_card/fm_game_card.scss */
            .card_column .game_card .game_recap .game_teams .final_score h2 {
              font-size: 40px; } }
          /* line 252, ../../funcmods/game_card/fm_game_card.scss */
          .card_column .game_card .game_recap .game_teams .final_score h2 > .primary_stat {
            color: #ce0f69;
            font-weight: 600; }
        /* line 258, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .game_recap .game_teams .final_score .scheduled {
          margin-top: 50px;
          line-height: 18.24px;
          color: #000;
          font-size: 34.56px; }
        /* line 265, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .game_recap .game_teams .final_score .polar_logo {
          margin-top: 55px; }
          /* line 268, ../../funcmods/game_card/fm_game_card.scss */
          .card_column .game_card .game_recap .game_teams .final_score .polar_logo img {
            max-height: 40px; }
            @media only screen and (max-width: 640px) {
              /* line 268, ../../funcmods/game_card/fm_game_card.scss */
              .card_column .game_card .game_recap .game_teams .final_score .polar_logo img {
                max-height: 22px; } }
      /* line 278, ../../funcmods/game_card/fm_game_card.scss */
      .card_column .game_card .game_recap .game_teams .team_2 {
        text-align: left;
        padding-left: 18px; }
        @media only screen and (max-width: 640px) {
          /* line 278, ../../funcmods/game_card/fm_game_card.scss */
          .card_column .game_card .game_recap .game_teams .team_2 {
            padding-left: 10px; } }
  /* line 289, ../../funcmods/game_card/fm_game_card.scss */
  .card_column .game_card .buttons {
    width: 100%;
    display: flex;
    margin-bottom: 0; }
    /* line 294, ../../funcmods/game_card/fm_game_card.scss */
    .card_column .game_card .buttons .game_replay,
    .card_column .game_card .buttons .game_highlights {
      display: flex;
      align-items: center; }
      /* line 299, ../../funcmods/game_card/fm_game_card.scss */
      .card_column .game_card .buttons .game_replay a.button,
      .card_column .game_card .buttons .game_highlights a.button {
        outline: none;
        color: #fff;
        position: relative;
        font-size: 18.66px;
        text-transform: capitalize;
        font-family: "pressio";
        font-weight: 500;
        padding-top: 15px;
        padding-bottom: 15px; }
        @media only screen and (max-width: 640px) {
          /* line 299, ../../funcmods/game_card/fm_game_card.scss */
          .card_column .game_card .buttons .game_replay a.button,
          .card_column .game_card .buttons .game_highlights a.button {
            margin-top: 0px;
            font-size: 15px;
            padding-top: 3px;
            padding-bottom: 3px; } }
    /* line 320, ../../funcmods/game_card/fm_game_card.scss */
    .card_column .game_card .buttons .bg_primary_accent:hover a {
      text-decoration: underline; }
    /* line 326, ../../funcmods/game_card/fm_game_card.scss */
    .card_column .game_card .buttons .game_highlights {
      text-align: left;
      border-left: 1.5px solid #fff; }
      /* line 330, ../../funcmods/game_card/fm_game_card.scss */
      .card_column .game_card .buttons .game_highlights .button {
        width: 100%;
        text-align: left;
        line-height: 17px;
        letter-spacing: normal;
        font-weight: 500; }
        /* line 337, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .buttons .game_highlights .button:after {
          background-image: url(../svg/submit_arrow.svg);
          background-size: contain;
          height: 11px;
          background-repeat: no-repeat;
          content: "";
          position: absolute;
          right: 34px;
          top: 19px;
          width: 20px;
          height: 11px; }
        @media only screen and (max-width: 640px) {
          /* line 330, ../../funcmods/game_card/fm_game_card.scss */
          .card_column .game_card .buttons .game_highlights .button {
            font-size: 14px;
            padding: 12px;
            padding-left: 5px; }
            /* line 355, ../../funcmods/game_card/fm_game_card.scss */
            .card_column .game_card .buttons .game_highlights .button:after {
              right: 0;
              top: 7px; } }
        /* line 361, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .buttons .game_highlights .button:hover {
          cursor: pointer; }
    /* line 367, ../../funcmods/game_card/fm_game_card.scss */
    .card_column .game_card .buttons .game_replay {
      text-align: right;
      border-right: 1.5px solid #fff; }
      /* line 371, ../../funcmods/game_card/fm_game_card.scss */
      .card_column .game_card .buttons .game_replay .button {
        width: 100%;
        text-align: right;
        line-height: 17px;
        letter-spacing: normal; }
        @media only screen and (max-width: 640px) {
          /* line 371, ../../funcmods/game_card/fm_game_card.scss */
          .card_column .game_card .buttons .game_replay .button {
            padding-left: 30px;
            text-align: left;
            padding-right: 7px; } }
        /* line 382, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .buttons .game_replay .button:after {
          content: "";
          position: absolute;
          left: 54px;
          transform: rotate(180deg);
          top: 18px;
          width: 20px;
          background-image: url(../svg/submit_arrow.svg);
          background-size: contain;
          height: 11px;
          background-repeat: no-repeat; }
          @media only screen and (max-width: 640px) {
            /* line 382, ../../funcmods/game_card/fm_game_card.scss */
            .card_column .game_card .buttons .game_replay .button:after {
              top: 6px;
              text-align: right;
              left: 0px; } }
        /* line 401, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .buttons .game_replay .button.full_width {
          text-align: center; }
          /* line 404, ../../funcmods/game_card/fm_game_card.scss */
          .card_column .game_card .buttons .game_replay .button.full_width:after {
            content: url(../svg/submit_arrow.svg);
            position: absolute;
            right: 34px;
            top: 15px;
            transform: rotate(0);
            left: auto; }
      @media only screen and (max-width: 640px) {
        /* line 367, ../../funcmods/game_card/fm_game_card.scss */
        .card_column .game_card .buttons .game_replay {
          font-size: 14px;
          padding: 12px;
          padding-right: 5px; }
          /* line 420, ../../funcmods/game_card/fm_game_card.scss */
          .card_column .game_card .buttons .game_replay:after {
            left: 5px; } }
      /* line 425, ../../funcmods/game_card/fm_game_card.scss */
      .card_column .game_card .buttons .game_replay:hover {
        cursor: pointer; }

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

/*# sourceMappingURL=fm_game_page_summary_item.css.map */
/* line 2, ../../funcmods/game_star_box/fm_game_star_box.scss */
.three_stars {
  margin-bottom: 40px; }
  /* line 4, ../../funcmods/game_star_box/fm_game_star_box.scss */
  .three_stars .boxes {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px; }
    @media only screen and (max-width: 1024px) {
      /* line 4, ../../funcmods/game_star_box/fm_game_star_box.scss */
      .three_stars .boxes {
        margin: 0 -2px; } }
    @media only screen and (max-width: 640px) {
      /* line 4, ../../funcmods/game_star_box/fm_game_star_box.scss */
      .three_stars .boxes {
        margin: 0; } }
  /* line 15, ../../funcmods/game_star_box/fm_game_star_box.scss */
  .three_stars .star_box {
    margin: 12px;
    width: calc(33.3333% - 25px);
    border: 1px solid #000; }
    @media only screen and (max-width: 1024px) {
      /* line 15, ../../funcmods/game_star_box/fm_game_star_box.scss */
      .three_stars .star_box {
        width: calc(50% - 4px);
        margin: 2px; } }
    @media only screen and (max-width: 640px) {
      /* line 15, ../../funcmods/game_star_box/fm_game_star_box.scss */
      .three_stars .star_box {
        width: calc(100%);
        margin: 0 0 10px 0;
        display: flex; }
        /* line 27, ../../funcmods/game_star_box/fm_game_star_box.scss */
        .three_stars .star_box .top_bottom {
          flex: 1; } }
    /* line 31, ../../funcmods/game_star_box/fm_game_star_box.scss */
    .three_stars .star_box .top,
    .three_stars .star_box .bottom {
      display: flex; }
    /* line 35, ../../funcmods/game_star_box/fm_game_star_box.scss */
    .three_stars .star_box .mobile_number {
      display: none; }
      @media only screen and (max-width: 640px) {
        /* line 35, ../../funcmods/game_star_box/fm_game_star_box.scss */
        .three_stars .star_box .mobile_number {
          display: flex;
          align-items: center;
          padding: 0 4px;
          min-width: 40px;
          max-width: 40px;
          justify-content: center;
          font-family: "pressio-condensed";
          height: 100%;
          font-size: 60px;
          letter-spacing: 0.5px;
          line-height: 28px;
          background-color: #000;
          color: #fff; } }
    /* line 54, ../../funcmods/game_star_box/fm_game_star_box.scss */
    .three_stars .star_box .top .number {
      color: #fff;
      font-family: "pressio-condensed";
      font-size: 60px;
      letter-spacing: 0.5px;
      line-height: 28px;
      background-color: #000;
      display: flex;
      align-items: center;
      padding: 0 20px; }
      @media only screen and (max-width: 640px) {
        /* line 54, ../../funcmods/game_star_box/fm_game_star_box.scss */
        .three_stars .star_box .top .number {
          display: none; } }
    /* line 68, ../../funcmods/game_star_box/fm_game_star_box.scss */
    .three_stars .star_box .top .right_info {
      padding: 10px 10px 0 10px;
      display: flex;
      width: 100%; }
      /* line 73, ../../funcmods/game_star_box/fm_game_star_box.scss */
      .three_stars .star_box .top .right_info .img img {
        max-height: 110px;
        width: auto; }
      @media only screen and (max-width: 640px) {
        /* line 72, ../../funcmods/game_star_box/fm_game_star_box.scss */
        .three_stars .star_box .top .right_info .img {
          display: none; } }
      /* line 81, ../../funcmods/game_star_box/fm_game_star_box.scss */
      .three_stars .star_box .top .right_info .info {
        text-align: right;
        display: flex;
        flex-direction: column;
        margin-left: auto; }
        @media only screen and (max-width: 640px) {
          /* line 81, ../../funcmods/game_star_box/fm_game_star_box.scss */
          .three_stars .star_box .top .right_info .info {
            flex-direction: row;
            align-items: center; } }
        /* line 90, ../../funcmods/game_star_box/fm_game_star_box.scss */
        .three_stars .star_box .top .right_info .info .player_details {
          display: flex;
          flex-direction: column; }
          /* line 93, ../../funcmods/game_star_box/fm_game_star_box.scss */
          .three_stars .star_box .top .right_info .info .player_details .name {
            display: flex;
            flex-direction: column; }
            /* line 96, ../../funcmods/game_star_box/fm_game_star_box.scss */
            .three_stars .star_box .top .right_info .info .player_details .name .first_name,
            .three_stars .star_box .top .right_info .info .player_details .name .last_name {
              font-family: "pressio";
              font-size: 20px;
              letter-spacing: 1.15px;
              line-height: 25px;
              font-weight: 500;
              text-transform: uppercase; }
            @media only screen and (max-width: 640px) {
              /* line 93, ../../funcmods/game_star_box/fm_game_star_box.scss */
              .three_stars .star_box .top .right_info .info .player_details .name {
                flex-direction: row; }
                /* line 107, ../../funcmods/game_star_box/fm_game_star_box.scss */
                .three_stars .star_box .top .right_info .info .player_details .name .first_name {
                  margin-right: 5px; }
                /* line 110, ../../funcmods/game_star_box/fm_game_star_box.scss */
                .three_stars .star_box .top .right_info .info .player_details .name .first_name,
                .three_stars .star_box .top .right_info .info .player_details .name .last_name {
                  font-size: 13px;
                  letter-spacing: 0.75px;
                  line-height: 13px; } }
          /* line 119, ../../funcmods/game_star_box/fm_game_star_box.scss */
          .three_stars .star_box .top .right_info .info .player_details .position_info span {
            color: #000;
            font-family: "pressio-condensed";
            font-size: 15px;
            letter-spacing: 1px;
            line-height: 22px; }
            @media only screen and (max-width: 640px) {
              /* line 119, ../../funcmods/game_star_box/fm_game_star_box.scss */
              .three_stars .star_box .top .right_info .info .player_details .position_info span {
                font-size: 10px;
                letter-spacing: 0.67px;
                line-height: 22px; } }
        /* line 133, ../../funcmods/game_star_box/fm_game_star_box.scss */
        .three_stars .star_box .top .right_info .info .mobile_logo {
          display: none; }
          @media only screen and (max-width: 640px) {
            /* line 133, ../../funcmods/game_star_box/fm_game_star_box.scss */
            .three_stars .star_box .top .right_info .info .mobile_logo {
              display: block;
              max-width: 30px;
              height: auto;
              margin-left: 8px; } }
    /* line 145, ../../funcmods/game_star_box/fm_game_star_box.scss */
    .three_stars .star_box .bottom {
      padding: 10px; }
      /* line 147, ../../funcmods/game_star_box/fm_game_star_box.scss */
      .three_stars .star_box .bottom .stat {
        display: flex;
        flex-direction: column;
        border: 1px solid #f7f7f7;
        flex: 1;
        padding: 3px;
        justify-content: center;
        text-align: center;
        margin: 1px; }
        /* line 156, ../../funcmods/game_star_box/fm_game_star_box.scss */
        .three_stars .star_box .bottom .stat span {
          color: #000; }
        /* line 159, ../../funcmods/game_star_box/fm_game_star_box.scss */
        .three_stars .star_box .bottom .stat .info {
          font-family: "pressio-condensed";
          font-size: 14px;
          letter-spacing: 0.5px;
          line-height: 18px;
          font-weight: 500; }
          @media only screen and (max-width: 640px) {
            /* line 159, ../../funcmods/game_star_box/fm_game_star_box.scss */
            .three_stars .star_box .bottom .stat .info {
              font-size: 10px;
              letter-spacing: 0.36px;
              line-height: 12px; } }
        /* line 171, ../../funcmods/game_star_box/fm_game_star_box.scss */
        .three_stars .star_box .bottom .stat .num {
          font-family: "ballinger";
          font-size: 14px;
          letter-spacing: 0;
          line-height: 25px; }
          @media only screen and (max-width: 640px) {
            /* line 171, ../../funcmods/game_star_box/fm_game_star_box.scss */
            .three_stars .star_box .bottom .stat .num {
              font-size: 10px;
              letter-spacing: 0;
              line-height: 12px; } }

/*# sourceMappingURL=fm_game_star_box.css.map */
/* line 7, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
.teams .stats_boxes .card_column .stat_box .leader .img_column.team {
  background-size: 70%;
  background-repeat: no-repeat;
  background-position: center -5px; }

@media only screen and (min-width: 1200px) {
  /* line 16, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
  .stats_boxes .card_column {
    flex: 0 0 33.33%;
    max-width: 33.33%; } }

/* line 21, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
.stats_boxes .card_column .stat_box {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 25px; }
  @media only screen and (min-width: 640px) {
    /* line 21, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
    .stats_boxes .card_column .stat_box {
      margin-bottom: 50px; } }
  /* line 28, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
  .stats_boxes .card_column .stat_box .box_wrapper {
    width: 100%; }
  /* line 31, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
  .stats_boxes .card_column .stat_box .top_wrapper {
    display: flex;
    border-bottom: 2px solid #000;
    align-items: center;
    margin-bottom: 26px; }
    /* line 36, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
    .stats_boxes .card_column .stat_box .top_wrapper .box_stat {
      flex: 1;
      position: relative;
      margin-bottom: 12px; }
      /* line 40, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
      .stats_boxes .card_column .stat_box .top_wrapper .box_stat .h6 {
        font-family: "pressio";
        font-size: 20px;
        line-height: 25px;
        font-weight: 600; }
    /* line 47, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
    .stats_boxes .card_column .stat_box .top_wrapper .full_stats_link {
      font-family: "pressio-condensed";
      font-size: 18.66px;
      text-transform: uppercase;
      text-align: right;
      font-weight: 700;
      position: relative;
      line-height: 16px;
      letter-spacing: 0.6px;
      margin-bottom: 12px; }
      /* line 58, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
      .stats_boxes .card_column .stat_box .top_wrapper .full_stats_link a svg {
        content: url(../svg/link_arrow.svg);
        margin-left: 6px; }
      /* line 62, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
      .stats_boxes .card_column .stat_box .top_wrapper .full_stats_link a:hover {
        color: #000;
        cursor: pointer; }
        /* line 66, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
        .stats_boxes .card_column .stat_box .top_wrapper .full_stats_link a:hover svg .stroke_primary {
          stroke: #000; }
  /* line 75, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
  .stats_boxes .card_column .stat_box .leader {
    display: flex;
    border-bottom: 5px solid #ce0f69;
    align-items: flex-start; }
    /* line 80, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
    .stats_boxes .card_column .stat_box .leader .img_column {
      cursor: pointer;
      width: 82px;
      height: 119.5px;
      background-size: cover;
      background-position: center top; }
      /* line 86, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
      .stats_boxes .card_column .stat_box .leader .img_column.team {
        padding-right: 10px; }
    /* line 94, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
    .stats_boxes .card_column .stat_box .leader .info_column {
      flex: 1; }
      /* line 96, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
      .stats_boxes .card_column .stat_box .leader .info_column .name {
        display: flex;
        padding: 11px 10px; }
        /* line 101, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
        .stats_boxes .card_column .stat_box .leader .info_column .name .left_info .player_name {
          font-family: "pressio";
          font-size: 18.66px;
          line-height: 22px;
          font-weight: 500;
          letter-spacing: 0.6px;
          text-transform: uppercase;
          margin-bottom: 0; }
    /* line 113, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
    .stats_boxes .card_column .stat_box .leader .extended_info {
      display: flex;
      padding: 13px 11px;
      padding-right: 0;
      align-items: center; }
      /* line 118, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
      .stats_boxes .card_column .stat_box .leader .extended_info p {
        letter-spacing: 1.5px;
        line-height: 20px;
        margin-bottom: 0;
        font-size: 17px;
        line-height: 20px; }
      /* line 125, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
      .stats_boxes .card_column .stat_box .leader .extended_info .player_stats {
        text-transform: uppercase;
        font-family: "pressio-condensed";
        font-weight: 600; }
      /* line 130, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
      .stats_boxes .card_column .stat_box .leader .extended_info .players_team {
        text-transform: capitalize;
        font-family: "pressio";
        font-weight: 300 !important;
        letter-spacing: 0; }
      /* line 137, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
      .stats_boxes .card_column .stat_box .leader .extended_info .extended_left {
        flex: 1; }
        /* line 139, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
        .stats_boxes .card_column .stat_box .leader .extended_info .extended_left .team {
          display: flex;
          align-items: center; }
          /* line 142, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
          .stats_boxes .card_column .stat_box .leader .extended_info .extended_left .team .logo {
            margin-right: 8px; }
            /* line 144, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
            .stats_boxes .card_column .stat_box .leader .extended_info .extended_left .team .logo img {
              width: 45px; }
          /* line 148, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
          .stats_boxes .card_column .stat_box .leader .extended_info .extended_left .team .text {
            font-family: "pressio";
            font-weight: 300;
            display: flex;
            flex-wrap: wrap;
            line-height: 19px; }
            /* line 154, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
            .stats_boxes .card_column .stat_box .leader .extended_info .extended_left .team .text > div {
              width: 100%; }
            /* line 158, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
            .stats_boxes .card_column .stat_box .leader .extended_info .extended_left .team .text .mascot {
              font-weight: 600; }
      /* line 164, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
      .stats_boxes .card_column .stat_box .leader .extended_info .right_info {
        text-align: right; }
        /* line 166, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
        .stats_boxes .card_column .stat_box .leader .extended_info .right_info .points {
          font-size: 27px;
          line-height: 20px;
          font-family: "pressio-condensed";
          letter-spacing: 2.3px;
          font-weight: 600;
          color: #ce0f69; }
  /* line 177, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
  .stats_boxes .card_column .stat_box .matched_player {
    display: flex;
    border-bottom: 2px solid #000;
    padding: 15px 0;
    text-transform: uppercase; }
    /* line 182, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
    .stats_boxes .card_column .stat_box .matched_player .left_info {
      flex: 0 0 80%; }
      /* line 184, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
      .stats_boxes .card_column .stat_box .matched_player .left_info h6 {
        margin-bottom: 0;
        color: #000; }
        /* line 186, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
        .stats_boxes .card_column .stat_box .matched_player .left_info h6 > .team {
          font-family: "pressio";
          font-weight: 400;
          color: #6E6F72;
          letter-spacing: 1.1px;
          font-size: 14px;
          line-height: 20px;
          margin-left: 10px; }
          /* line 194, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
          .stats_boxes .card_column .stat_box .matched_player .left_info h6 > .team img {
            max-width: 24px;
            margin-top: -5px;
            margin-right: 4px; }
        /* line 201, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
        .stats_boxes .card_column .stat_box .matched_player .left_info h6:hover {
          color: #2C2C2C; }
    /* line 206, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
    .stats_boxes .card_column .stat_box .matched_player .right_info {
      flex: 0 0 20%;
      text-align: right; }
      /* line 209, ../../funcmods/game_stat_box/fm_game_stat_box.scss */
      .stats_boxes .card_column .stat_box .matched_player .right_info .player_number {
        font-family: "pressio-condensed";
        font-weight: 700;
        color: #ce0f69;
        font-size: 27px;
        line-height: 20px;
        letter-spacing: 2.3px;
        margin-bottom: 0; }

/*# sourceMappingURL=fm_game_stat_box.css.map */
/* line 3, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
.news_tile {
  display: flex;
  flex-direction: column;
  position: relative;
  border: 2px solid transparent; }
  /* line 8, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
  .news_tile:focus-visible {
    border: 2px solid #ce0f69; }
  /* line 12, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
  .news_tile .bg_image {
    position: absolute;
    overflow: hidden;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
    /* line 22, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile .bg_image div {
      position: absolute;
      width: 100%;
      height: 100%;
      transition: 0.3s all;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-size: cover !important;
      background-repeat: no-repeat !important;
      background-position: center center; }
  @media only screen and (max-width: 640px) {
    /* line 39, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile.contain.standard .news_type .bg_image div {
      background-size: contain !important; } }
  /* line 47, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
  .news_tile:hover {
    cursor: pointer; }
    /* line 50, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile:hover:after {
      background-color: #e0e722; }
    /* line 55, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile:hover .bg_image div {
      transform: scale(1.1); }
  @media only screen and (max-width: 640px) {
    /* line 61, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile.ad {
      padding: 20px 0px;
      border-top: 1px solid #000; } }
  /* line 68, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
  .news_tile .ad {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%; }
    /* line 77, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile .ad img.desktop.has_mobile {
      display: block; }
      @media only screen and (max-width: 640px) {
        /* line 77, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
        .news_tile .ad img.desktop.has_mobile {
          display: none; } }
    /* line 85, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile .ad img.desktop.no_mobile {
      display: block; }
    /* line 89, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile .ad img.mobile {
      display: none; }
      @media only screen and (max-width: 640px) {
        /* line 89, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
        .news_tile .ad img.mobile {
          display: block; } }
  /* line 99, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
  .news_tile.standard {
    height: auto;
    width: 100%;
    max-width: 380px; }
    @media only screen and (max-width: 640px) {
      /* line 99, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile.standard {
        max-width: 100%;
        padding: 0; } }
    /* line 109, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile.standard .news_type {
      width: 100%;
      position: relative;
      padding-bottom: 71.0526315789474%;
      flex: 0; }
      /* line 114, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile.standard .news_type .bg_image {
        position: absolute;
        overflow: hidden;
        width: 100%;
        height: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0; }
        /* line 124, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
        .news_tile.standard .news_type .bg_image div {
          position: absolute;
          width: 100%;
          height: 100%;
          transition: 0.3s all;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          background-size: cover !important;
          background-repeat: no-repeat !important;
          background-position: center center; }
      /* line 141, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile.standard .news_type:hover .bg_image > div {
        transform: scale(1.1); }
      @media only screen and (max-width: 640px) {
        /* line 109, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
        .news_tile.standard .news_type {
          min-height: 0;
          padding-bottom: 0;
          width: 137px;
          height: auto;
          min-width: 137px; }
          /* line 156, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
          .news_tile.standard .news_type .post_type_icon {
            display: none; }
          /* line 160, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
          .news_tile.standard .news_type .play_icon {
            width: 36px !important;
            height: 36px !important; }
            /* line 164, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
            .news_tile.standard .news_type .play_icon.standard {
              display: none; }
            /* line 168, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
            .news_tile.standard .news_type .play_icon.mobile {
              display: block !important; } }
      /* line 175, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile.standard .news_type .play_icon.mobile {
        display: none; }
    @media only screen and (max-width: 640px) {
      /* line 99, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile.standard {
        flex-direction: row; } }
    /* line 185, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile.standard .content {
      padding: 13px 30px;
      flex: 1;
      display: flex; }
      @media only screen and (max-width: 850px) {
        /* line 185, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
        .news_tile.standard .content {
          padding: 13px; } }
      @media only screen and (max-width: 640px) {
        /* line 195, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
        .news_tile.standard .content h3.h4 {
          display: none; } }
      /* line 200, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile.standard .content h3.h4.mobile {
        display: none; }
        @media only screen and (max-width: 640px) {
          /* line 200, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
          .news_tile.standard .content h3.h4.mobile {
            display: block;
            color: #000; } }
      /* line 210, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile.standard .content .category_img {
        margin-top: auto; }
      @media only screen and (max-width: 640px) {
        /* line 185, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
        .news_tile.standard .content {
          background-color: white;
          border-top: 1px solid #000;
          border-right: 1px solid #000;
          border-bottom: 1px solid #000;
          padding: 16px 16px 13px 18px; }
          /* line 221, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
          .news_tile.standard .content .category_img {
            display: flex;
            align-items: flex-end;
            margin-top: 5px; }
          /* line 227, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
          .news_tile.standard .content span {
            color: #000; }
          /* line 231, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
          .news_tile.standard .content span.h4 {
            font-size: 17.5px;
            letter-spacing: 0.5px;
            line-height: 21px;
            margin-bottom: 6px; }
          /* line 238, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
          .news_tile.standard .content .date {
            margin-bottom: 6px; }
          /* line 242, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
          .news_tile.standard .content .date,
          .news_tile.standard .content .category {
            font-size: 12px;
            letter-spacing: 1.09px;
            line-height: 15.4px;
            margin-right: auto; } }
      /* line 251, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile.standard .content .mobile_arrow {
        display: none;
        width: 25px;
        height: auto; }
        @media only screen and (max-width: 640px) {
          /* line 251, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
          .news_tile.standard .content .mobile_arrow {
            display: block; } }
  /* line 263, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
  .news_tile.large {
    width: 100%;
    padding-bottom: 52.0779220779221%;
    margin-bottom: 26px; }
    @media only screen and (max-width: 1024px) {
      /* line 263, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile.large {
        min-height: 530px; } }
    @media only screen and (max-width: 950px) {
      /* line 263, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile.large {
        min-height: calc(56vw - 32px); } }
    @media only screen and (max-width: 640px) {
      /* line 263, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile.large {
        margin-bottom: 35px;
        min-height: 340px; } }
    /* line 281, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile.large .inner_wrapper {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      display: flex;
      flex-direction: column; }
      /* line 291, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile.large .inner_wrapper .news_type img.play_icon {
        width: 77px;
        height: 77px; }
      /* line 297, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile.large .inner_wrapper .content {
        background-color: rgba(0, 0, 0, 0.7); }
        @media only screen and (max-width: 640px) {
          /* line 297, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
          .news_tile.large .inner_wrapper .content {
            background-color: #000;
            padding: 12px 24px 10px 28px; } }
        /* line 306, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
        .news_tile.large .inner_wrapper .content .category_img .mobile_arrow {
          display: none; }
      @media only screen and (max-width: 640px) {
        /* line 312, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
        .news_tile.large .inner_wrapper .post_type_icon {
          width: auto !important;
          padding-right: 10px;
          height: 33px; } }
      @media only screen and (max-width: 640px) {
        /* line 319, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
        .news_tile.large .inner_wrapper .post_type_icon span {
          width: auto; } }
  /* line 328, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
  .news_tile .content {
    flex: 0;
    display: block;
    flex-direction: column;
    padding: 20px 40px; }
    /* line 334, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile .content span {
      display: block;
      color: #fff;
      font-family: "pressio";
      text-transform: uppercase; }
      @media only screen and (max-width: 640px) {
        /* line 334, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
        .news_tile .content span {
          text-transform: capitalize; } }
    /* line 345, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile .content .date,
    .news_tile .content .category {
      font-size: 14px;
      font-weight: 300;
      letter-spacing: 1.27px;
      line-height: 17.86px; }
    /* line 353, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile .content .h4 {
      font-family: "pressio-condensed";
      letter-spacing: 0; }
    /* line 358, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile .content .h4,
    .news_tile .content .date {
      margin-bottom: 10px; }
  /* line 364, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
  .news_tile .news_type {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative; }
    /* line 372, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile .news_type .play_icon.large {
      width: 95px;
      height: 95px; }
    /* line 377, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile .news_type .play_icon.standard {
      width: 89px;
      height: 89px;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0;
      margin: auto; }
    /* line 389, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile .news_type .post_type_icon {
      position: absolute;
      top: 0;
      right: 0;
      background-color: #000;
      width: 38px;
      height: 38px;
      display: flex;
      justify-content: center;
      align-items: center; }
      /* line 400, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile .news_type .post_type_icon span {
        display: none;
        color: #fff;
        font-size: 14px;
        letter-spacing: 1.27px;
        font-family: "pressio";
        font-weight: 300;
        line-height: 15.4px;
        padding: 0 20px;
        text-transform: uppercase; }
        @media only screen and (max-width: 640px) {
          /* line 400, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
          .news_tile .news_type .post_type_icon span {
            display: inline-block; } }
      /* line 417, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile .news_type .post_type_icon img.video {
        width: 16px;
        height: 16px; }
      /* line 422, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile .news_type .post_type_icon img.text {
        width: 19px;
        height: 20px; }
      /* line 427, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile .news_type .post_type_icon img.gallery {
        width: 39px;
        height: 39px; }
  /* line 435, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
  .news_tile:after {
    content: "";
    bottom: -15px;
    left: 0;
    right: 0;
    width: 100%;
    height: 15px;
    position: absolute;
    background-color: transparent;
    transition: background-color 0.25s; }
    @media only screen and (max-width: 640px) {
      /* line 435, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile:after {
        display: none; } }
  @media only screen and (max-width: 640px) {
    /* line 451, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
    .news_tile.featured_on_mobile {
      flex-direction: column;
      margin-bottom: 10px; }
      /* line 456, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile.featured_on_mobile .news_type {
        aspect-ratio: 1.8 / 1;
        width: 100%; }
      /* line 461, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile.featured_on_mobile .content {
        background-color: #000; }
        /* line 464, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
        .news_tile.featured_on_mobile .content span,
        .news_tile.featured_on_mobile .content h3 {
          color: #fff !important; }
      /* line 469, ../../funcmods/news_tile_large/fm_news_tile_large.scss */
      .news_tile.featured_on_mobile .post_type_icon {
        display: flex !important;
        padding-right: 13px;
        width: auto; } }

/*# sourceMappingURL=fm_news_tile_large.css.map */
/* line 4, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
.news_tile_sidebar:hover {
  cursor: pointer; }

/* line 7, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
.news_tile_sidebar .hold-me {
  display: flex; }
  @media only screen and (max-width: 640px) {
    /* line 7, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
    .news_tile_sidebar .hold-me {
      min-height: 75px; } }
  /* line 12, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
  .news_tile_sidebar .hold-me .news_type {
    position: relative;
    width: 150px;
    min-height: 50px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
    @media only screen and (max-width: 640px) {
      /* line 12, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
      .news_tile_sidebar .hold-me .news_type {
        width: 137px;
        min-width: 137px; } }
    /* line 23, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
    .news_tile_sidebar .hold-me .news_type img.play_icon {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto;
      width: 40px;
      height: 40px; }
  /* line 34, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
  .news_tile_sidebar .hold-me .content {
    padding: 13px 30px;
    flex: 1; }
    @media only screen and (max-width: 850px) {
      /* line 34, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
      .news_tile_sidebar .hold-me .content {
        padding: 13px 22px; } }
    /* line 40, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
    .news_tile_sidebar .hold-me .content span:not(.h6) {
      font-family: "pressio";
      font-size: 14px;
      font-weight: 300;
      letter-spacing: 1.27px;
      line-height: 17.86px; }
    /* line 47, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
    .news_tile_sidebar .hold-me .content span.date {
      margin-bottom: 5px; }
    /* line 50, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
    .news_tile_sidebar .hold-me .content span.h6 {
      font-family: "pressio-condensed"; }
    @media only screen and (max-width: 640px) {
      /* line 34, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
      .news_tile_sidebar .hold-me .content {
        background-color: white;
        border-top: 1px solid #000;
        border-right: 1px solid #000;
        border-bottom: 1px solid #000;
        padding: 16px 16px 13px 18px; }
        /* line 59, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
        .news_tile_sidebar .hold-me .content .category_img {
          display: flex;
          align-items: flex-end;
          margin-top: 5px; }
        /* line 64, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
        .news_tile_sidebar .hold-me .content span {
          color: #000; }
        /* line 67, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
        .news_tile_sidebar .hold-me .content span.h6 {
          font-size: 17.5px;
          letter-spacing: 0.5px;
          line-height: 21px;
          margin-bottom: 6px; }
        /* line 73, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
        .news_tile_sidebar .hold-me .content .date {
          margin-bottom: 6px; }
        /* line 76, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
        .news_tile_sidebar .hold-me .content .date,
        .news_tile_sidebar .hold-me .content .category {
          font-size: 12px;
          letter-spacing: 1.09px;
          line-height: 15.4px;
          margin-right: auto; } }
    /* line 84, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
    .news_tile_sidebar .hold-me .content .mobile_arrow {
      display: none;
      width: 25px;
      min-width: 25px;
      height: auto;
      max-width: 25px; }
      @media only screen and (max-width: 640px) {
        /* line 84, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
        .news_tile_sidebar .hold-me .content .mobile_arrow {
          display: block; } }
  @media only screen and (max-width: 640px) {
    /* line 97, ../../funcmods/news_tile_small/fm_news_tile_small.scss */
    .news_tile_sidebar .hold-me.contain .hold-me .news_type {
      background-size: contain; } }

/*# sourceMappingURL=fm_news_tile_small.css.map */
/* line 2, ../../funcmods/newsletter_popup/fm_newsletter_popup.scss */
.newsletter_popup.modal-overlay {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
  visibility: hidden;
  backface-visibility: hidden;
  transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), visibility 0.6s cubic-bezier(0.55, 0, 0.1, 1); }
  /* line 21, ../../funcmods/newsletter_popup/fm_newsletter_popup.scss */
  .newsletter_popup.modal-overlay.active {
    opacity: 1;
    visibility: visible; }
  /* line 25, ../../funcmods/newsletter_popup/fm_newsletter_popup.scss */
  .newsletter_popup.modal-overlay .modal {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin: 0 auto;
    background-color: #fff;
    width: 450px;
    max-height: 80vh;
    max-width: 80vw;
    padding: 1rem;
    border-radius: 3px;
    opacity: 0;
    overflow-y: auto;
    visibility: hidden;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    backface-visibility: hidden;
    transform: scale(1.2);
    transition: all 0.6s cubic-bezier(0.55, 0, 0.1, 1); }
    @media only screen and (max-width: 640px) {
      /* line 25, ../../funcmods/newsletter_popup/fm_newsletter_popup.scss */
      .newsletter_popup.modal-overlay .modal {
        padding: 5px; } }
    /* line 48, ../../funcmods/newsletter_popup/fm_newsletter_popup.scss */
    .newsletter_popup.modal-overlay .modal .close-modal {
      position: absolute;
      cursor: pointer;
      top: 0px;
      right: 6px;
      opacity: 0;
      backface-visibility: hidden;
      transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), transform 0.6s cubic-bezier(0.55, 0, 0.1, 1);
      transition-delay: 0.3s; }
      /* line 57, ../../funcmods/newsletter_popup/fm_newsletter_popup.scss */
      .newsletter_popup.modal-overlay .modal .close-modal svg {
        width: 1.75em;
        height: 1.75em; }
    /* line 62, ../../funcmods/newsletter_popup/fm_newsletter_popup.scss */
    .newsletter_popup.modal-overlay .modal .modal-content {
      opacity: 0;
      backface-visibility: hidden;
      transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1);
      transition-delay: 0.3s;
      width: 100%;
      height: 100%;
      border: none;
      background-color: transparent; }
      /* line 71, ../../funcmods/newsletter_popup/fm_newsletter_popup.scss */
      .newsletter_popup.modal-overlay .modal .modal-content iframe {
        max-width: 100% !important; }
    /* line 75, ../../funcmods/newsletter_popup/fm_newsletter_popup.scss */
    .newsletter_popup.modal-overlay .modal.active {
      visibility: visible;
      opacity: 1;
      transform: scale(1); }
      /* line 79, ../../funcmods/newsletter_popup/fm_newsletter_popup.scss */
      .newsletter_popup.modal-overlay .modal.active .modal-content {
        opacity: 1; }
      /* line 82, ../../funcmods/newsletter_popup/fm_newsletter_popup.scss */
      .newsletter_popup.modal-overlay .modal.active .close-modal {
        transform: translateY(10px);
        opacity: 1; }
  /* line 89, ../../funcmods/newsletter_popup/fm_newsletter_popup.scss */
  .newsletter_popup.modal-overlay.dark .modal {
    background-color: #000; }
    /* line 92, ../../funcmods/newsletter_popup/fm_newsletter_popup.scss */
    .newsletter_popup.modal-overlay.dark .modal .modal-content > p {
      color: #fff;
      margin-bottom: 0; }
  /* line 100, ../../funcmods/newsletter_popup/fm_newsletter_popup.scss */
  .newsletter_popup.modal-overlay.dark .close-modal svg path {
    fill: #fff !important; }

/*# sourceMappingURL=fm_newsletter_popup.css.map */
/* line 4, ../../funcmods/page_search_tile/fm_page_search_tile.scss */
.news_tile_sidebar:hover {
  cursor: pointer; }
  /* line 6, ../../funcmods/page_search_tile/fm_page_search_tile.scss */
  .news_tile_sidebar:hover span.h6 {
    text-decoration: underline; }

/* line 10, ../../funcmods/page_search_tile/fm_page_search_tile.scss */
.news_tile_sidebar .hold-me {
  display: flex; }
  @media only screen and (max-width: 640px) {
    /* line 10, ../../funcmods/page_search_tile/fm_page_search_tile.scss */
    .news_tile_sidebar .hold-me {
      min-height: 75px; } }
  /* line 15, ../../funcmods/page_search_tile/fm_page_search_tile.scss */
  .news_tile_sidebar .hold-me .news_type {
    position: relative;
    width: 150px;
    min-height: 50px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
    @media only screen and (max-width: 640px) {
      /* line 15, ../../funcmods/page_search_tile/fm_page_search_tile.scss */
      .news_tile_sidebar .hold-me .news_type {
        width: 137px;
        min-width: 137px; } }
    /* line 26, ../../funcmods/page_search_tile/fm_page_search_tile.scss */
    .news_tile_sidebar .hold-me .news_type img.play_icon {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto;
      width: 40px;
      height: 40px; }
  /* line 37, ../../funcmods/page_search_tile/fm_page_search_tile.scss */
  .news_tile_sidebar .hold-me .content {
    flex: 1;
    padding: 13px 22px;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border-top: 1px solid #000;
    border-right: 1px solid #000; }
    @media only screen and (max-width: 640px) {
      /* line 37, ../../funcmods/page_search_tile/fm_page_search_tile.scss */
      .news_tile_sidebar .hold-me .content {
        justify-content: center;
        padding: 16px 16px 13px 18px; } }
    /* line 49, ../../funcmods/page_search_tile/fm_page_search_tile.scss */
    .news_tile_sidebar .hold-me .content span.h6 {
      margin-bottom: 7px;
      align-self: flex-start; }
      @media only screen and (max-width: 640px) {
        /* line 49, ../../funcmods/page_search_tile/fm_page_search_tile.scss */
        .news_tile_sidebar .hold-me .content span.h6 {
          margin-bottom: 0; } }
    /* line 56, ../../funcmods/page_search_tile/fm_page_search_tile.scss */
    .news_tile_sidebar .hold-me .content svg {
      align-self: flex-end; }
      @media only screen and (max-width: 640px) {
        /* line 56, ../../funcmods/page_search_tile/fm_page_search_tile.scss */
        .news_tile_sidebar .hold-me .content svg {
          display: none; } }

/*# sourceMappingURL=fm_page_search_tile.css.map */
/* line 5, ../../funcmods/player_search_tile/fm_player_search_tile.scss */
.player_search_tile .hold-me {
  display: flex;
  border: 1px solid black;
  height: 100%;
  flex-wrap: wrap;
  align-content: baseline; }
  /* line 12, ../../funcmods/player_search_tile/fm_player_search_tile.scss */
  .player_search_tile .hold-me .image {
    background-size: cover;
    background-position: center top;
    padding-top: 122%;
    width: 100%;
    position: relative;
    height: 0px; }
    /* line 19, ../../funcmods/player_search_tile/fm_player_search_tile.scss */
    .player_search_tile .hold-me .image .position {
      position: absolute;
      top: 0;
      left: 0;
      padding: 5px;
      color: white;
      font-size: 19px;
      font-family: "pressio-condensed";
      font-weight: 600;
      min-width: 29px;
      text-align: center; }
  /* line 32, ../../funcmods/player_search_tile/fm_player_search_tile.scss */
  .player_search_tile .hold-me .content {
    padding: 12px 8px;
    width: 100%; }
    /* line 35, ../../funcmods/player_search_tile/fm_player_search_tile.scss */
    .player_search_tile .hold-me .content .h6 {
      line-height: 16px;
      font-size: 16px;
      margin-bottom: 0; }
    /* line 40, ../../funcmods/player_search_tile/fm_player_search_tile.scss */
    .player_search_tile .hold-me .content .team {
      font-size: 13px; }

/*# sourceMappingURL=fm_player_search_tile.css.map */
/* line 3, ../../funcmods/playoff_bracket_game/fm_playoff_bracket_game.scss */
.playoff_bracket_game {
  font-family: "pressio";
  font-size: 10px;
  line-height: 18px; }
  /* line 12, ../../funcmods/playoff_bracket_game/fm_playoff_bracket_game.scss */
  .playoff_bracket_game .under_text {
    height: 18px; }
  /* line 16, ../../funcmods/playoff_bracket_game/fm_playoff_bracket_game.scss */
  .playoff_bracket_game .hold_game {
    display: flex; }
    /* line 19, ../../funcmods/playoff_bracket_game/fm_playoff_bracket_game.scss */
    .playoff_bracket_game .hold_game .series_text {
      flex: 0 0 48px;
      background-color: #000;
      color: #fff;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-wrap: wrap;
      align-content: center;
      font-weight: 600; }
      /* line 31, ../../funcmods/playoff_bracket_game/fm_playoff_bracket_game.scss */
      .playoff_bracket_game .hold_game .series_text .heading {
        font-size: 10px;
        line-height: 14px; }
      /* line 36, ../../funcmods/playoff_bracket_game/fm_playoff_bracket_game.scss */
      .playoff_bracket_game .hold_game .series_text .text {
        font-size: 16px; }
    /* line 41, ../../funcmods/playoff_bracket_game/fm_playoff_bracket_game.scss */
    .playoff_bracket_game .hold_game .teams {
      width: 100%; }
      /* line 44, ../../funcmods/playoff_bracket_game/fm_playoff_bracket_game.scss */
      .playoff_bracket_game .hold_game .teams .team {
        display: flex;
        border: 1px solid #e5e5e5; }
        /* line 48, ../../funcmods/playoff_bracket_game/fm_playoff_bracket_game.scss */
        .playoff_bracket_game .hold_game .teams .team.loser {
          background-color: #f7f7f7; }
        /* line 52, ../../funcmods/playoff_bracket_game/fm_playoff_bracket_game.scss */
        .playoff_bracket_game .hold_game .teams .team.winner {
          border: 1px solid #000; }
        /* line 57, ../../funcmods/playoff_bracket_game/fm_playoff_bracket_game.scss */
        .playoff_bracket_game .hold_game .teams .team:first-of-type:not(.winner) {
          border-bottom: 0px; }
        /* line 62, ../../funcmods/playoff_bracket_game/fm_playoff_bracket_game.scss */
        .playoff_bracket_game .hold_game .teams .team .logo {
          flex: 0 0 34px;
          align-items: center;
          justify-content: center;
          display: flex;
          max-height: 30px;
          height: 30px; }
          /* line 70, ../../funcmods/playoff_bracket_game/fm_playoff_bracket_game.scss */
          .playoff_bracket_game .hold_game .teams .team .logo img {
            max-height: 22px; }
        /* line 75, ../../funcmods/playoff_bracket_game/fm_playoff_bracket_game.scss */
        .playoff_bracket_game .hold_game .teams .team .name {
          display: flex;
          align-items: center;
          flex-grow: 1;
          font-size: 12px; }
          /* line 80, ../../funcmods/playoff_bracket_game/fm_playoff_bracket_game.scss */
          .playoff_bracket_game .hold_game .teams .team .name span {
            font-size: 8px;
            color: #7f8083;
            margin-right: 3px; }
        /* line 87, ../../funcmods/playoff_bracket_game/fm_playoff_bracket_game.scss */
        .playoff_bracket_game .hold_game .teams .team .goals {
          flex: 0 0 20px;
          display: flex;
          align-items: center;
          justify-content: center; }

/*# sourceMappingURL=fm_playoff_bracket_game.css.map */
/* line 4, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
#playoff_bracket {
  display: flex;
  margin-bottom: 60px;
  width: 100%;
  padding-bottom: 40px;
  width: 1200px; }
  @media only screen and (max-width: 1200px) {
    /* line 4, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
    #playoff_bracket {
      margin-left: 16px;
      overflow: scroll; } }
  /* line 20, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
  #playoff_bracket .lines.one, #playoff_bracket .lines.four {
    width: 80px;
    flex: 0 0 80px; }
    /* line 25, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
    #playoff_bracket .lines.one .hold_lines, #playoff_bracket .lines.four .hold_lines {
      height: 230px;
      margin-top: 117px; }
      /* line 30, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
      #playoff_bracket .lines.one .hold_lines .half.top, #playoff_bracket .lines.four .hold_lines .half.top {
        padding-top: 31px;
        height: 116px; }
        /* line 34, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
        #playoff_bracket .lines.one .hold_lines .half.top .left, #playoff_bracket .lines.four .hold_lines .half.top .left {
          border-top: 1px solid #e5e5e5; }
        /* line 38, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
        #playoff_bracket .lines.one .hold_lines .half.top .right, #playoff_bracket .lines.four .hold_lines .half.top .right {
          border-left: 1px solid #e5e5e5;
          border-bottom: 1px solid #e5e5e5; }
      /* line 44, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
      #playoff_bracket .lines.one .hold_lines .half.bottom, #playoff_bracket .lines.four .hold_lines .half.bottom {
        padding-bottom: 32px;
        height: 116px;
        margin-top: -1px; }
        /* line 49, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
        #playoff_bracket .lines.one .hold_lines .half.bottom .left, #playoff_bracket .lines.four .hold_lines .half.bottom .left {
          border-bottom: 1px solid #e5e5e5; }
        /* line 53, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
        #playoff_bracket .lines.one .hold_lines .half.bottom .right, #playoff_bracket .lines.four .hold_lines .half.bottom .right {
          border-left: 1px solid #e5e5e5;
          border-top: 1px solid #e5e5e5; }
  /* line 62, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
  #playoff_bracket .lines.two, #playoff_bracket .lines.three {
    width: 60px;
    flex: 0 0 60px; }
    /* line 67, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
    #playoff_bracket .lines.two .hold_lines, #playoff_bracket .lines.three .hold_lines {
      height: 94px;
      margin-top: 201px; }
      /* line 71, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
      #playoff_bracket .lines.two .hold_lines .half, #playoff_bracket .lines.three .hold_lines .half {
        margin-top: 32px;
        height: 31px; }
        /* line 75, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
        #playoff_bracket .lines.two .hold_lines .half .left, #playoff_bracket .lines.three .hold_lines .half .left {
          border-top: 1px solid #e5e5e5; }
        /* line 79, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
        #playoff_bracket .lines.two .hold_lines .half .right, #playoff_bracket .lines.three .hold_lines .half .right {
          border-left: 1px solid #e5e5e5;
          border-bottom: 1px solid #e5e5e5; }
  /* line 87, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
  #playoff_bracket .lines .hold_lines {
    display: flex;
    width: 100%;
    flex-wrap: wrap; }
    /* line 92, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
    #playoff_bracket .lines .hold_lines.flip {
      transform: scaleX(-1); }
    /* line 96, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
    #playoff_bracket .lines .hold_lines .half {
      display: flex;
      flex-wrap: wrap;
      align-content: space-between;
      flex: 0 0 100%; }
      /* line 106, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
      #playoff_bracket .lines .hold_lines .half > div {
        height: 100%; }
      /* line 110, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
      #playoff_bracket .lines .hold_lines .half .left {
        flex: 0 0 50%; }
      /* line 115, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
      #playoff_bracket .lines .hold_lines .half .right {
        flex: 0 0 50%; }
  /* line 129, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
  #playoff_bracket .round.one, #playoff_bracket .round.five {
    width: 155px;
    flex: 0 0 155px; }
    /* line 134, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
    #playoff_bracket .round.one .heading, #playoff_bracket .round.five .heading {
      margin-bottom: 60px; }
  /* line 139, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
  #playoff_bracket .round.two, #playoff_bracket .round.three, #playoff_bracket .round.four {
    width: 200px;
    flex: 0 0 200px; }
  /* line 148, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
  #playoff_bracket .round.two .hold_games, #playoff_bracket .round.four .hold_games {
    margin-top: 144px; }
  /* line 154, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
  #playoff_bracket .round .hold_games img.finals_logo {
    margin-top: 91px;
    margin-bottom: 40px; }
  /* line 159, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
  #playoff_bracket .round .hold_games .league {
    padding: 16px 0px;
    text-align: center;
    width: 100%;
    color: gray;
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: .2px;
    font-family: "pressio-condensed";
    font-weight: 500; }
  /* line 173, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
  #playoff_bracket .round .heading {
    text-align: center;
    font-family: "pressio"; }
    /* line 177, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
    #playoff_bracket .round .heading .name {
      font-size: 14px;
      text-transform: uppercase;
      letter-spacing: .12px; }
    /* line 183, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
    #playoff_bracket .round .heading .description {
      font-size: 12px;
      letter-spacing: .1px;
      color: #7f8083; }

/* line 194, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
.scroll {
  margin-bottom: 20px;
  margin-left: 15px;
  font-size: 12px;
  margin-top: -45px; }

/* line 201, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
#playoff_champions {
  background-color: #f7f7f7;
  margin-bottom: 120px; }
  /* line 206, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
  #playoff_champions .champions {
    padding: 50px 0px;
    color: #fff;
    font-family: "pressio-condensed";
    font-size: 252px;
    text-transform: uppercase;
    line-height: 208px;
    letter-spacing: 8px;
    position: relative; }
    @media only screen and (max-width: 1200px) {
      /* line 206, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
      #playoff_champions .champions {
        font-size: 20vw; } }
    /* line 220, ../../funcmods/playoff_bracket/fm_playoff_bracket.scss */
    #playoff_champions .champions .logo {
      position: absolute;
      top: 0px;
      left: calc(50% - 130px);
      width: 260px; }

/*# sourceMappingURL=fm_playoff_bracket.css.map */
/* line 5, ../../funcmods/related_player_tile/fm_related_player_tile.scss */
.player_search_tile .hold-me {
  display: flex;
  border: 1px solid black;
  height: 100%;
  flex-wrap: wrap;
  align-content: baseline; }
  /* line 12, ../../funcmods/related_player_tile/fm_related_player_tile.scss */
  .player_search_tile .hold-me .image {
    background-size: cover;
    background-position: center top;
    padding-top: 122%;
    width: 100%;
    position: relative;
    height: 0px; }
    /* line 19, ../../funcmods/related_player_tile/fm_related_player_tile.scss */
    .player_search_tile .hold-me .image .position {
      position: absolute;
      top: 0;
      left: 0;
      padding: 5px;
      color: white;
      font-size: 19px;
      font-family: "pressio-condensed";
      font-weight: 600;
      min-width: 29px;
      text-align: center; }
  /* line 32, ../../funcmods/related_player_tile/fm_related_player_tile.scss */
  .player_search_tile .hold-me .content {
    padding: 12px 8px;
    width: 100%; }
    /* line 35, ../../funcmods/related_player_tile/fm_related_player_tile.scss */
    .player_search_tile .hold-me .content .h6 {
      line-height: 16px;
      font-size: 16px;
      margin-bottom: 0; }
    /* line 40, ../../funcmods/related_player_tile/fm_related_player_tile.scss */
    .player_search_tile .hold-me .content .team {
      font-size: 13px; }

/*# sourceMappingURL=fm_related_player_tile.css.map */
/* line 3, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
.scorestrip_game {
  top: 0;
  left: 0;
  display: flex;
  border-right: 1px solid #cfd1d2;
  font-family: "pressio";
  font-size: 12px;
  float: left;
  height: 100%; }
  /* line 16, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
  .scorestrip_game.in_progress .hold_game .game_info:after {
    content: " ";
    height: 5px;
    background-color: #e0e722;
    width: 100%;
    bottom: 0;
    left: 0;
    position: absolute; }
  /* line 29, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
  .scorestrip_game .hold_game {
    width: 173px;
    height: 100%;
    position: relative; }
    /* line 36, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
    .scorestrip_game .hold_game:hover .game_info, .scorestrip_game .hold_game:focus-within .game_info {
      bottom: -100%; }
    /* line 41, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
    .scorestrip_game .hold_game .game_info {
      background-color: #fff;
      padding: 8px 12px 6px;
      width: 100%;
      height: 100%;
      cursor: pointer;
      position: absolute;
      left: 0;
      bottom: 0;
      z-index: 1;
      transition: bottom 0.15s; }
      /* line 53, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
      .scorestrip_game .hold_game .game_info .game_meta {
        width: 100%;
        display: flex;
        color: black !important;
        justify-content: space-between;
        font-weight: 600;
        border-bottom: 1px solid #000;
        padding-bottom: 3px; }
        @media not all and (min-resolution: 0.001dpcm) {
          @supports (-webkit-appearance: none) {
            /* line 64, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
            .scorestrip_game .hold_game .game_info .game_meta div {
              font-size: 9.5px;
              font-weight: 500; } } }
      /* line 72, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
      .scorestrip_game .hold_game .game_info .game_teams {
        display: flex;
        flex-wrap: wrap;
        padding-top: 5px;
        width: 100%; }
        /* line 78, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
        .scorestrip_game .hold_game .game_info .game_teams .team {
          display: flex;
          padding: 3px 0px;
          width: 100%; }
          /* line 83, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
          .scorestrip_game .hold_game .game_info .game_teams .team .logo {
            width: 27px; }
            /* line 87, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
            .scorestrip_game .hold_game .game_info .game_teams .team .logo img {
              max-width: 22px;
              height: auto;
              width: auto;
              max-height: 19px; }
          /* line 95, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
          .scorestrip_game .hold_game .game_info .game_teams .team .name {
            flex: 1;
            display: flex;
            align-items: center; }
          /* line 101, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
          .scorestrip_game .hold_game .game_info .game_teams .team .data {
            flex: 0;
            align-items: center;
            display: flex; }
    /* line 110, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
    .scorestrip_game .hold_game .game_hover {
      flex-wrap: wrap;
      padding: 10px;
      display: flex;
      align-items: center;
      align-content: center;
      height: 100%;
      background-color: rgba(255, 255, 255, 0.85); }
      /* line 120, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
      .scorestrip_game .hold_game .game_hover .go {
        font-family: "pressio-condensed";
        text-transform: uppercase;
        font-weight: 600;
        font-size: 14px;
        line-height: 14px;
        letter-spacing: 0.5px;
        padding: 10px 0px 10px 10px;
        position: relative;
        width: 116px;
        display: block;
        opacity: 1;
        transition: opacity 0.25s; }
        /* line 134, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
        .scorestrip_game .hold_game .game_hover .go:hover {
          opacity: 0.65;
          color: #000; }
          /* line 138, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
          .scorestrip_game .hold_game .game_hover .go:hover:after {
            opacity: 0.65;
            right: -4px; }
        /* line 144, ../../funcmods/scorestrip_game/fm_scorestrip_game.scss */
        .scorestrip_game .hold_game .game_hover .go:after {
          content: url(../svg/arrow-right.svg);
          position: absolute;
          right: 0;
          top: 10px;
          transition: opacity 0.25s, right 0.25s; }

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

/*# sourceMappingURL=fm_select_dropdown.css.map */
/* line 3, ../../funcmods/stats_box/fm_stats_box.scss */
.stats_boxes .row {
  justify-content: space-between; }
  /* line 5, ../../funcmods/stats_box/fm_stats_box.scss */
  .stats_boxes .row > div:last-of-type {
    margin-right: auto; }

/* line 13, ../../funcmods/stats_box/fm_stats_box.scss */
.teams .stats_boxes .card_column .stat_box .leader .img_column.team {
  background-size: 70%;
  background-repeat: no-repeat;
  background-position: center -5px; }

@media only screen and (min-width: 1200px) {
  /* line 22, ../../funcmods/stats_box/fm_stats_box.scss */
  .stats_boxes .card_column {
    flex: 0 0 33%;
    max-width: 33%; } }

/* line 27, ../../funcmods/stats_box/fm_stats_box.scss */
.stats_boxes .card_column .stat_box {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 25px; }
  @media only screen and (min-width: 640px) {
    /* line 27, ../../funcmods/stats_box/fm_stats_box.scss */
    .stats_boxes .card_column .stat_box {
      margin-bottom: 50px; } }
  /* line 34, ../../funcmods/stats_box/fm_stats_box.scss */
  .stats_boxes .card_column .stat_box .box_wrapper {
    width: 100%; }
  /* line 37, ../../funcmods/stats_box/fm_stats_box.scss */
  .stats_boxes .card_column .stat_box .top_wrapper {
    display: flex;
    border-bottom: 2px solid #000;
    align-items: center;
    margin-bottom: 26px; }
    /* line 42, ../../funcmods/stats_box/fm_stats_box.scss */
    .stats_boxes .card_column .stat_box .top_wrapper .box_stat {
      flex: 1;
      position: relative;
      margin-bottom: 12px; }
      /* line 46, ../../funcmods/stats_box/fm_stats_box.scss */
      .stats_boxes .card_column .stat_box .top_wrapper .box_stat .h6 {
        font-family: "pressio";
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 0;
        font-weight: 600; }
    /* line 54, ../../funcmods/stats_box/fm_stats_box.scss */
    .stats_boxes .card_column .stat_box .top_wrapper .full_stats_link {
      font-family: "pressio-condensed";
      font-size: 18.66px;
      text-transform: uppercase;
      text-align: right;
      font-weight: 700;
      position: relative;
      line-height: 16px;
      letter-spacing: 0.6px;
      margin-bottom: 12px; }
      /* line 65, ../../funcmods/stats_box/fm_stats_box.scss */
      .stats_boxes .card_column .stat_box .top_wrapper .full_stats_link a svg {
        content: url(../svg/link_arrow.svg);
        margin-left: 6px; }
      /* line 69, ../../funcmods/stats_box/fm_stats_box.scss */
      .stats_boxes .card_column .stat_box .top_wrapper .full_stats_link a:hover {
        color: #000;
        cursor: pointer; }
        /* line 73, ../../funcmods/stats_box/fm_stats_box.scss */
        .stats_boxes .card_column .stat_box .top_wrapper .full_stats_link a:hover svg .stroke_primary {
          stroke: #000; }
  /* line 82, ../../funcmods/stats_box/fm_stats_box.scss */
  .stats_boxes .card_column .stat_box .leader {
    display: flex;
    border-bottom: 5px solid #ce0f69;
    align-items: flex-start; }
    /* line 87, ../../funcmods/stats_box/fm_stats_box.scss */
    .stats_boxes .card_column .stat_box .leader .img_column {
      cursor: pointer;
      width: 82px;
      height: 110px;
      background-size: 100%;
      background-position: center top;
      background-repeat: no-repeat;
      transition: background-size .25s; }
      /* line 95, ../../funcmods/stats_box/fm_stats_box.scss */
      .stats_boxes .card_column .stat_box .leader .img_column:hover {
        background-size: 120%; }
      /* line 98, ../../funcmods/stats_box/fm_stats_box.scss */
      .stats_boxes .card_column .stat_box .leader .img_column.team {
        padding-right: 10px; }
    /* line 103, ../../funcmods/stats_box/fm_stats_box.scss */
    .stats_boxes .card_column .stat_box .leader .info_column {
      flex: 1; }
      /* line 105, ../../funcmods/stats_box/fm_stats_box.scss */
      .stats_boxes .card_column .stat_box .leader .info_column .name {
        display: flex;
        padding: 11px 10px; }
        /* line 110, ../../funcmods/stats_box/fm_stats_box.scss */
        .stats_boxes .card_column .stat_box .leader .info_column .name .left_info .player_name {
          font-family: "pressio";
          font-size: 18.66px;
          line-height: 22px;
          font-weight: 500;
          letter-spacing: 0.6px;
          text-transform: uppercase;
          margin-bottom: 0; }
    /* line 122, ../../funcmods/stats_box/fm_stats_box.scss */
    .stats_boxes .card_column .stat_box .leader .extended_info {
      display: flex;
      padding: 13px 11px;
      padding-right: 0;
      align-items: center; }
      /* line 127, ../../funcmods/stats_box/fm_stats_box.scss */
      .stats_boxes .card_column .stat_box .leader .extended_info p {
        letter-spacing: 1.5px;
        line-height: 20px;
        margin-bottom: 0;
        font-size: 17px;
        line-height: 20px; }
      /* line 134, ../../funcmods/stats_box/fm_stats_box.scss */
      .stats_boxes .card_column .stat_box .leader .extended_info .player_stats {
        text-transform: uppercase;
        font-family: "pressio-condensed";
        font-weight: 600; }
      /* line 139, ../../funcmods/stats_box/fm_stats_box.scss */
      .stats_boxes .card_column .stat_box .leader .extended_info .players_team {
        text-transform: capitalize;
        font-family: "pressio";
        font-weight: 300 !important;
        letter-spacing: 0; }
      /* line 146, ../../funcmods/stats_box/fm_stats_box.scss */
      .stats_boxes .card_column .stat_box .leader .extended_info .extended_left {
        flex: 1; }
        /* line 148, ../../funcmods/stats_box/fm_stats_box.scss */
        .stats_boxes .card_column .stat_box .leader .extended_info .extended_left .team {
          display: flex;
          align-items: center; }
          /* line 151, ../../funcmods/stats_box/fm_stats_box.scss */
          .stats_boxes .card_column .stat_box .leader .extended_info .extended_left .team .logo {
            margin-right: 8px; }
            /* line 153, ../../funcmods/stats_box/fm_stats_box.scss */
            .stats_boxes .card_column .stat_box .leader .extended_info .extended_left .team .logo img {
              width: 45px; }
          /* line 157, ../../funcmods/stats_box/fm_stats_box.scss */
          .stats_boxes .card_column .stat_box .leader .extended_info .extended_left .team .text {
            font-family: "pressio";
            font-weight: 300;
            display: flex;
            flex-wrap: wrap;
            line-height: 19px; }
            /* line 163, ../../funcmods/stats_box/fm_stats_box.scss */
            .stats_boxes .card_column .stat_box .leader .extended_info .extended_left .team .text > div {
              width: 100%; }
            /* line 167, ../../funcmods/stats_box/fm_stats_box.scss */
            .stats_boxes .card_column .stat_box .leader .extended_info .extended_left .team .text .mascot {
              font-weight: 600; }
      /* line 173, ../../funcmods/stats_box/fm_stats_box.scss */
      .stats_boxes .card_column .stat_box .leader .extended_info .right_info {
        text-align: right; }
        /* line 175, ../../funcmods/stats_box/fm_stats_box.scss */
        .stats_boxes .card_column .stat_box .leader .extended_info .right_info .points {
          font-size: 27px;
          line-height: 20px;
          font-family: "pressio-condensed";
          letter-spacing: 2.3px;
          font-weight: 600;
          color: #ce0f69; }
  /* line 186, ../../funcmods/stats_box/fm_stats_box.scss */
  .stats_boxes .card_column .stat_box .matched_player {
    display: flex;
    border-bottom: 2px solid #000;
    padding: 15px 0;
    text-transform: uppercase; }
    /* line 191, ../../funcmods/stats_box/fm_stats_box.scss */
    .stats_boxes .card_column .stat_box .matched_player .left_info {
      flex: 0 0 78%; }
      /* line 193, ../../funcmods/stats_box/fm_stats_box.scss */
      .stats_boxes .card_column .stat_box .matched_player .left_info h6 {
        margin-bottom: 0;
        color: #000; }
        /* line 195, ../../funcmods/stats_box/fm_stats_box.scss */
        .stats_boxes .card_column .stat_box .matched_player .left_info h6 > .team {
          font-family: "pressio";
          font-weight: 400;
          color: #6E6F72;
          letter-spacing: 1.1px;
          font-size: 14px;
          line-height: 20px;
          margin-left: 10px; }
          /* line 203, ../../funcmods/stats_box/fm_stats_box.scss */
          .stats_boxes .card_column .stat_box .matched_player .left_info h6 > .team img {
            max-width: 24px;
            margin-top: -5px;
            margin-right: 4px; }
        /* line 210, ../../funcmods/stats_box/fm_stats_box.scss */
        .stats_boxes .card_column .stat_box .matched_player .left_info h6:hover {
          color: #2C2C2C; }
    /* line 215, ../../funcmods/stats_box/fm_stats_box.scss */
    .stats_boxes .card_column .stat_box .matched_player .right_info {
      flex: 0 0 22%;
      text-align: right; }
      /* line 218, ../../funcmods/stats_box/fm_stats_box.scss */
      .stats_boxes .card_column .stat_box .matched_player .right_info .player_number {
        font-family: "pressio-condensed";
        font-weight: 700;
        color: #ce0f69;
        font-size: 27px;
        line-height: 20px;
        letter-spacing: 2.3px;
        margin-bottom: 0; }

/* line 234, ../../funcmods/stats_box/fm_stats_box.scss */
.stats_boxes.site_1 .stat_box .matched_player h6 {
  transition: color .25s; }

/* line 238, ../../funcmods/stats_box/fm_stats_box.scss */
.stats_boxes.site_1 .stat_box .matched_player:hover h6 {
  color: #ce0f69 !important; }

/*# sourceMappingURL=fm_stats_box.css.map */
/* line 3, ../../funcmods/subpage_header/fm_subpage_header.scss */
.subpage_header {
  padding-top: 60px;
  padding-bottom: 60px;
  padding-bottom: 0 !important;
  background-color: #fff; }
  @media only screen and (max-width: 1024px) {
    /* line 3, ../../funcmods/subpage_header/fm_subpage_header.scss */
    .subpage_header {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media only screen and (max-width: 640px) {
    /* line 3, ../../funcmods/subpage_header/fm_subpage_header.scss */
    .subpage_header {
      padding-top: 40px;
      padding-bottom: 40px; } }
  /* line 7, ../../funcmods/subpage_header/fm_subpage_header.scss */
  .subpage_header.additional_space {
    padding-bottom: 60px !important; }
    @media only screen and (max-width: 1024px) {
      /* line 7, ../../funcmods/subpage_header/fm_subpage_header.scss */
      .subpage_header.additional_space {
        padding-bottom: 50px !important; } }
    @media only screen and (max-width: 640px) {
      /* line 7, ../../funcmods/subpage_header/fm_subpage_header.scss */
      .subpage_header.additional_space {
        padding-bottom: 40px !important; } }
  /* line 30, ../../funcmods/subpage_header/fm_subpage_header.scss */
  .subpage_header h1 {
    margin: 0px; }
    /* line 33, ../../funcmods/subpage_header/fm_subpage_header.scss */
    .subpage_header h1.long {
      font-size: 60px;
      line-height: 64px;
      margin-bottom: 15px; }
  /* line 40, ../../funcmods/subpage_header/fm_subpage_header.scss */
  .subpage_header h4 {
    margin-top: 20px;
    margin-bottom: 25px; }
  /* line 45, ../../funcmods/subpage_header/fm_subpage_header.scss */
  .subpage_header.single_post {
    padding-bottom: 35px !important; }
    @media only screen and (max-width: 640px) {
      /* line 45, ../../funcmods/subpage_header/fm_subpage_header.scss */
      .subpage_header.single_post {
        padding-bottom: 30px !important; } }
  /* line 53, ../../funcmods/subpage_header/fm_subpage_header.scss */
  .subpage_header .category_wrap {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 12px; }
    /* line 58, ../../funcmods/subpage_header/fm_subpage_header.scss */
    .subpage_header .category_wrap span {
      font-size: 14px;
      letter-spacing: 1.27px;
      line-height: 19px;
      margin-right: 14px;
      color: #fff;
      background: #000;
      text-transform: uppercase;
      padding: 6px 8px;
      font-family: "pressio";
      margin-bottom: 8px; }

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

/*# sourceMappingURL=alm-article.css.map */