@charset "UTF-8";
html.mobile-menu-open{scrollbar-gutter: stable;}
body{ word-break:break-word; word-wrap:break-word; }
img{ max-width:100%; object-fit:cover; }
.w-full{width:100%;}
.text-capital{ text-transform:capitalize; }
.mt-08{ margin-top:-8px !important }
.overflow-auto{ overflow:auto; }
a:focus-visible{outline: 0}

/* site css */
.grid-order {
  flex: 100%;
}
.show-all {
  display: inherit;
}
.hide-all {
  display: none !important;
}
.no-margin {
  margin: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.push-left {
  float: left;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
}
.push-center {
  float: none !important;
  margin-left: auto;
  margin-right: auto;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.push-right {
  float: right;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}
.align-left {
  text-align: left;
}
.align-center {
  text-align: center;
}
.align-right {
  text-align: right;
}
.clearfix {
  overflow: hidden;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
} /*!normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
html * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: 0 0;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.entry-header,
.post-thumbnail{ margin-bottom:1.305em; display:block; }
.ink-alert.basic,
.ink-alert.block {
  font-size: 0.938em;
  margin: 1em 0;
  position: relative;
  overflow: hidden;
}
.ink-alert.basic {
  padding: 1em 3em 1em 1em;
}
.ink-alert.basic p {
  margin: 0;
}
.ink-alert.basic .ink-close {
  top: 0.55em;
}
.ink-alert.block {
  font-size: 1em;
}
.ink-alert.block > h4 {
  padding: 1em 3em 1em 1em;
  font-size: 0.938em;
  line-height: 1.5;
  margin: 0;
}
.ink-alert.block p {
  margin: 1.5em 1em;
}
.ink-alert.block ul {
  list-style: inside;
}
.ink-alert .ink-dismiss {
  position: absolute;
  line-height: 0.56em;
  font-size: 1.8em;
  padding: 5px;
  border: none;
  background: 0;
  top: 0.5em;
  right: 0.4em;
}
.ink-badge {
  padding: 0.2em 0.6em;
  font-size: 0.813em;
  margin-left: 0.6em;
}
.ink-button {
  -webkit-appearance: menuitem;
  padding: 8px 12px;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  line-height: normal;
}
.ink-button + .ink-button {
  margin-left: 5px;
}
.button-group > .ink-button {
  float: left;
  margin: 5px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-left: none;
}
.button-group > .ink-button:active,
.button-group > .ink-button:hover {
  border-left: none;
}
.button-group > .ink-button:first-child {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  border-left: 1px solid #bfbfbf;
}
.button-group > .ink-button:last-child {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.button-group > .ink-button:only-child {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.button-group:after {
  content: "";
  display: table;
  clear: both;
}
.button-toolbar > .button-group {
  margin-right: 10px;
  float: left;
}
.button-toolbar:after {
  content: "";
  display: table;
  clear: both;
}
.ink-form fieldset {
  border: none;
  margin-bottom: 1.5em;
  padding: 0;
  margin: 0;
}
.ink-form fieldset legend {
  font-size: 1.438em;
  font-weight: 700;
  width: 100%;
  border-bottom: 1px solid #ddd;
}
.ink-form fieldset legend + * {
  -webkit-margin-top-collapse: separate;
  margin: 2em 0;
}
.ink-form p.tip {
  font-size: 0.875em;
  color: #909090;
  position: relative;
  margin: 0.2em 0 0 0.1em;
}
.ink-form p.label {
  padding: 0;
  margin: 0;
  color: #555;
  white-space: normal;
}
.ink-form input[type="color"],
.ink-form input[type="date"],
.ink-form input[type="datetime-local"],
.ink-form input[type="datetime"],
.ink-form input[type="email"],
.ink-form input[type="month"],
.ink-form input[type="number"],
.ink-form input[type="password"],
.ink-form input[type="search"],
.ink-form input[type="tel"],
.ink-form input[type="text"],
.ink-form input[type="time"],
.ink-form input[type="url"],
.ink-form input[type="week"],
.ink-form select,
.ink-form textarea {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-weight: 300;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 8px 6px;
  border: 1px solid #c6c6c6;
  resize: none;
  background: #fff;
  vertical-align: middle;
}
.ink-form input[type="color"]:focus,
.ink-form input[type="date"]:focus,
.ink-form input[type="datetime-local"]:focus,
.ink-form input[type="datetime"]:focus,
.ink-form input[type="email"]:focus,
.ink-form input[type="month"]:focus,
.ink-form input[type="number"]:focus,
.ink-form input[type="password"]:focus,
.ink-form input[type="search"]:focus,
.ink-form input[type="tel"]:focus,
.ink-form input[type="text"]:focus,
.ink-form input[type="time"]:focus,
.ink-form input[type="url"]:focus,
.ink-form input[type="week"]:focus,
.ink-form select:focus,
.ink-form textarea:focus {
  outline: 0;
  border-color: rgba(153, 153, 153, 0.9);
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset;
  outline: 0 none;
}
.ink-form input[type="color"]:disabled,
.ink-form input[type="date"]:disabled,
.ink-form input[type="datetime-local"]:disabled,
.ink-form input[type="datetime"]:disabled,
.ink-form input[type="email"]:disabled,
.ink-form input[type="month"]:disabled,
.ink-form input[type="number"]:disabled,
.ink-form input[type="password"]:disabled,
.ink-form input[type="search"]:disabled,
.ink-form input[type="tel"]:disabled,
.ink-form input[type="text"]:disabled,
.ink-form input[type="time"]:disabled,
.ink-form input[type="url"]:disabled,
.ink-form input[type="week"]:disabled,
.ink-form select:disabled,
.ink-form textarea:disabled {
  background: #f2f2f2;
  cursor: not-allowed;
}
.ink-form .input-file {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 6px;
  border: 1px solid #c6c6c6;
  background: #fff;
  vertical-align: middle;
  line-height: 1.2;
}
.ink-form .input-file input[type="file"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: none;
  padding: 0;
  background: 0;
  width: 100%;
}
.ink-form .ink-button {
  margin: 0 5px;
}
.ink-form label {
  cursor: pointer;
}
.ink-form select {
  line-height: 2;
  cursor: pointer;
}
.ink-form textarea {
  min-height: 5em;
}
.ink-form .control-group {
  line-height: 2;
  margin-bottom: 1em;
}
.ink-form .control-group:after {
  content: "";
  display: table;
  clear: both;
}
.ink-form .control-group .control {
  position: relative;
}
.ink-form .control-group .control:after {
  content: "";
  display: table;
  clear: both;
}
.ink-form .control-group .control > li {
  position: relative;
}
.ink-form .control-group .control > li:after {
  content: "";
  display: table;
  clear: both;
}
.ink-form .control-group .control > input,
.ink-form .control-group .control > select,
.ink-form .control-group .control > textarea {
  width: 100%;
}
.ink-form .control-group .control > input + [class*="fa-"],
.ink-form .control-group .control > input + [class^="fa-"],
.ink-form .control-group .control > select + [class*="fa-"],
.ink-form .control-group .control > select + [class^="fa-"],
.ink-form .control-group .control > textarea + [class*="fa-"],
.ink-form .control-group .control > textarea + [class^="fa-"] {
  display: none;
}
.ink-form .control-group .control.append-button span,
.ink-form .control-group .control.append-symbol span,
.ink-form .control-group .control.prepend-button span,
.ink-form .control-group .control.prepend-symbol span {
  width: 100%;
  position: relative;
}
.ink-form .control-group .control.append-button span > input,
.ink-form .control-group .control.append-button span > select,
.ink-form .control-group .control.append-button span > textarea,
.ink-form .control-group .control.append-symbol span > input,
.ink-form .control-group .control.append-symbol span > select,
.ink-form .control-group .control.append-symbol span > textarea,
.ink-form .control-group .control.prepend-button span > input,
.ink-form .control-group .control.prepend-button span > select,
.ink-form .control-group .control.prepend-button span > textarea,
.ink-form .control-group .control.prepend-symbol span > input,
.ink-form .control-group .control.prepend-symbol span > select,
.ink-form .control-group .control.prepend-symbol span > textarea {
  width: 100%;
}
.ink-form .control-group .control.append-button > input[type="button"],
.ink-form .control-group .control.append-button > input[type="reset"],
.ink-form .control-group .control.append-button > input[type="submit"],
.ink-form .control-group .control.append-symbol > input[type="button"],
.ink-form .control-group .control.append-symbol > input[type="reset"],
.ink-form .control-group .control.append-symbol > input[type="submit"],
.ink-form .control-group .control.prepend-button > input[type="button"],
.ink-form .control-group .control.prepend-button > input[type="reset"],
.ink-form .control-group .control.prepend-button > input[type="submit"],
.ink-form .control-group .control.prepend-symbol > input[type="button"],
.ink-form .control-group .control.prepend-symbol > input[type="reset"],
.ink-form .control-group .control.prepend-symbol > input[type="submit"] {
  width: auto;
}
.ink-form .control-group .control.append-button {
  display: -webkit-flex;
  display: flex;
  display: -ms-flexbox;
}
.ink-form .control-group .control.append-button span > input,
.ink-form .control-group .control.append-button span > select,
.ink-form .control-group .control.append-button span > textarea {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.ink-form .control-group .control.append-button .ink-button {
  margin: 0;
  flex-shrink: 0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  border-left: none;
}
.ink-form .control-group .control.prepend-button {
  display: -webkit-flex;
  display: flex;
  display: -ms-flexbox;
}
.ink-form .control-group .control.prepend-button span > input,
.ink-form .control-group .control.prepend-button span > select,
.ink-form .control-group .control.prepend-button span > textarea {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.ink-form .control-group .control.prepend-button .ink-button {
  margin: 0;
  flex-shrink: 0;
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  border-right: none;
}
.ink-form .control-group .control.append-symbol span {
  display: block;
}
.ink-form .control-group .control.append-symbol span > input,
.ink-form .control-group .control.append-symbol span > select,
.ink-form .control-group .control.append-symbol span > textarea {
  padding-right: 2.5em;
}
.ink-form .control-group .control.append-symbol span > [class*=" fa-"],
.ink-form .control-group .control.append-symbol span > [class^="fa-"] {
  position: absolute;
  right: 1em;
  top: 0.76em;
  pointer-events: none;
}
.ink-form .control-group .control.prepend-symbol span {
  display: block;
}
.ink-form .control-group .control.prepend-symbol span > input,
.ink-form .control-group .control.prepend-symbol span > select,
.ink-form .control-group .control.prepend-symbol span > textarea {
  padding-left: 2.5em;
}
.ink-form .control-group .control.prepend-symbol span > [class*=" fa-"],
.ink-form .control-group .control.prepend-symbol span > [class^="fa-"] {
  position: absolute;
  left: 1em;
  top: 0.76em;
  pointer-events: none;
}
.ink-form .control-group input[type="checkbox"],
.ink-form .control-group input[type="radio"] {
  position: absolute;
  border: none;
  cursor: pointer;
}
.ink-form .control-group input[type="checkbox"] + label,
.ink-form .control-group input[type="radio"] + label {
  margin-top: -0.28em;
  padding-left: 1.25em;
  vertical-align: super;
  display: inline-block;
}
.ink-form .control-group .inline li {
  padding: 0;
}
.ink-form .control-group .inline li label {
  margin-right: 1em;
}
.ink-form .control-group.validation.error input,
.ink-form .control-group.validation.error select,
.ink-form .control-group.validation.error textarea {
  outline: 0;
  border-color: rgba(200, 10, 16, 0.8);
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset;
  border: 1px solid rgba(200, 10, 16, 0.5);
}
.ink-form .control-group.validation.error p.tip {
  color: rgba(150, 7, 12, 0.55);
}
.ink-form .control-group.validation.warning input,
.ink-form .control-group.validation.warning select,
.ink-form .control-group.validation.warning textarea {
  outline: 0;
  border-color: rgba(255, 156, 0, 0.9);
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset;
  border: 1px solid rgba(255, 156, 0, 0.6);
}
.ink-form .control-group.validation.warning p.tip {
  color: rgba(204, 125, 0, 0.6);
}
.ink-form .control-group.required label,
.ink-form .control-group.required p.label {
  color: #555;
}
.ink-form .control-group.required label:after,
.ink-form .control-group.required p.label:after {
  content: "\f069";
  color: #c91111;
  margin-left: 0.6em;
  font-family: FontAwesome;
  font-size: 0.75em;
  width: 1.25em;
}
.ink-form .control-group.required ul.control label:after {
  content: "";
}
.ink-grid {
  width: auto;
  max-width: 1440px;
  margin: 0 auto;
  clear: both;
}
.order-1 {
  order: 1;
  -ms-flex-order: 1;
}
.order-2 {
  order: 2;
  -ms-flex-order: 2;
}
.order-3 {
  order: 3;
  -ms-flex-order: 3;
}
.order-4 {
  order: 4;
  -ms-flex-order: 4;
}
.order-5 {
  order: 5;
  -ms-flex-order: 5;
}
.order-6 {
  order: 6;
  -ms-flex-order: 6;
}
.order-7 {
  order: 7;
  -ms-flex-order: 7;
}
.order-8 {
  order: 8;
  -ms-flex-order: 8;
}
.order-9 {
  order: 9;
  -ms-flex-order: 9;
}
.order-10 {
  order: 10;
  -ms-flex-order: 10;
}
.all-5 {
  width: 5%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-10 {
  width: 10%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-15 {
  width: 15%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-16 {
  width: 16.66666%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-20 {
  width: 20%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-25 {
  width: 25%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-30 {
  width: 30%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-33 {
  width: 33.33333%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-35 {
  width: 35%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-40 {
  width: 40%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-45 {
  width: 45%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-50 {
  width: 50%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-55 {
  width: 55%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-60 {
  width: 60%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-65 {
  width: 65%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-66 {
  width: 66.66666%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-70 {
  width: 70%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-75 {
  width: 75%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-80 {
  width: 80%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-85 {
  width: 85%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-90 {
  width: 90%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-95 {
  width: 95%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-100 {
  width: 100%;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.all-auto {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.player-videos .my-thumb-image {
    opacity: 1;
}
@media screen and (min-width: 1261px) {
  .ink-grid {
    padding: 0 2em;
  }
  .column-group.gutters {
    margin-left: -1.7em;
  }
  .column-group.gutters > .all-auto,
  .column-group.gutters > [class*="all-"],
  .column-group.gutters > [class*="xlarge-"] {
    padding-left: 1.75em;
    margin-bottom: 1.75em;
  }
  .coach-page .column-group.gutters > [class*="all-"]{
    padding-left: 2em;
    margin-bottom: 2em;
  }
  .column-group.horizontal-gutters {
    margin-left: -2em;
  }
  .column-group.horizontal-gutters > .all-auto,
  .column-group.horizontal-gutters > [class*="all-"],
  .column-group.horizontal-gutters > [class*="xlarge-"] {
    padding-left: 2em;
  }
  .column-group.vertical-gutters > .all-auto,
  .column-group.vertical-gutters > [class*="all-"],
  .column-group.vertical-gutters > [class*="xlarge-"] {
    margin-bottom: 2em;
  }
  .column-group.double-gutters {
    margin-left: -4em;
  }
  .column-group.double-gutters > .all-auto,
  .column-group.double-gutters > [class*="all-"],
  .column-group.double-gutters > [class*="xlarge-"] {
    padding-left: 4em;
    margin-bottom: 4em;
  }
  .column-group.double-horizontal-gutters {
    margin-left: -4em;
  }
  .column-group.double-horizontal-gutters > .all-auto,
  .column-group.double-horizontal-gutters > [class*="all-"],
  .column-group.double-horizontal-gutters > [class*="xlarge-"] {
    padding-left: 4em;
  }
  .column-group.double-vertical-gutters > .all-auto,
  .column-group.double-vertical-gutters > [class*="all-"],
  .column-group.double-vertical-gutters > [class*="xlarge-"] {
    margin-bottom: 4em;
  }
  .column-group.half-gutters {
    margin-left: -1em;
  }
  .column-group.half-gutters > .all-auto,
  .column-group.half-gutters > [class*="all-"],
  .column-group.half-gutters > [class*="xlarge-"] {
    padding-left: 1em;
    margin-bottom: 1em;
  }
  .column-group.half-horizontal-gutters {
    margin-left: -1em;
  }
  .column-group.half-horizontal-gutters > .all-auto,
  .column-group.half-horizontal-gutters > [class*="all-"],
  .column-group.half-horizontal-gutters > [class*="xlarge-"] {
    padding-left: 1em;
  }
  .column-group.half-vertical-gutters > .all-auto,
  .column-group.half-vertical-gutters > [class*="all-"],
  .column-group.half-vertical-gutters > [class*="xlarge-"] {
    margin-bottom: 1em;
  }
  .column-group.quarter-gutters {
    margin-left: -0.5em;
  }
  .column-group.quarter-gutters > .all-auto,
  .column-group.quarter-gutters > [class*="all-"],
  .column-group.quarter-gutters > [class*="xlarge-"] {
    padding-left: 0.5em;
    margin-bottom: 0.5em;
  }
  .column-group.quarter-horizontal-gutters {
    margin-left: -0.5em;
  }
  .column-group.quarter-horizontal-gutters > .all-auto,
  .column-group.quarter-horizontal-gutters > [class*="all-"],
  .column-group.quarter-horizontal-gutters > [class*="xlarge-"] {
    padding-left: 0.5em;
  }
  .column-group.quarter-vertical-gutters > .all-auto,
  .column-group.quarter-vertical-gutters > [class*="all-"],
  .column-group.quarter-vertical-gutters > [class*="xlarge-"] {
    margin-bottom: 0.5em;
  }
  .column-group.xlarge-gutters {
    margin-left: -2em;
  }
  .column-group.xlarge-gutters > .all-auto,
  .column-group.xlarge-gutters > [class*="all-"],
  .column-group.xlarge-gutters > [class*="xlarge-"] {
    padding-left: 2em;
    margin-bottom: 2em;
  }
  .column-group.xlarge-horizontal-gutters {
    margin-left: -2em;
  }
  .column-group.xlarge-horizontal-gutters > .all-auto,
  .column-group.xlarge-horizontal-gutters > [class*="all-"],
  .column-group.xlarge-horizontal-gutters > [class*="xlarge-"] {
    padding-left: 2em;
  }
  .column-group.xlarge-vertical-gutters > .all-auto,
  .column-group.xlarge-vertical-gutters > [class*="all-"],
  .column-group.xlarge-vertical-gutters > [class*="xlarge-"] {
    margin-bottom: 2em;
  }
  .column-group.xlarge-double-gutters {
    margin-left: -4em;
  }
  .column-group.xlarge-double-gutters > .all-auto,
  .column-group.xlarge-double-gutters > [class*="all-"],
  .column-group.xlarge-double-gutters > [class*="xlarge-"] {
    padding-left: 4em;
    margin-bottom: 4em;
  }
  .column-group.xlarge-double-horizontal-gutters {
    margin-left: -4em;
  }
  .column-group.xlarge-double-horizontal-gutters > .all-auto,
  .column-group.xlarge-double-horizontal-gutters > [class*="all-"],
  .column-group.xlarge-double-horizontal-gutters > [class*="xlarge-"] {
    padding-left: 4em;
  }
  .column-group.xlarge-double-vertical-gutters > .all-auto,
  .column-group.xlarge-double-vertical-gutters > [class*="all-"],
  .column-group.xlarge-double-vertical-gutters > [class*="xlarge-"] {
    margin-bottom: 4em;
  }
  .column-group.xlarge-half-gutters {
    margin-left: -1em;
  }
  .column-group.xlarge-half-gutters > .all-auto,
  .column-group.xlarge-half-gutters > [class*="all-"],
  .column-group.xlarge-half-gutters > [class*="xlarge-"] {
    padding-left: 1em;
    margin-bottom: 1em;
  }
  .column-group.xlarge-half-horizontal-gutters {
    margin-left: -1em;
  }
  .column-group.xlarge-half-horizontal-gutters > .all-auto,
  .column-group.xlarge-half-horizontal-gutters > [class*="all-"],
  .column-group.xlarge-half-horizontal-gutters > [class*="xlarge-"] {
    padding-left: 1em;
  }
  .column-group.xlarge-half-vertical-gutters > .all-auto,
  .column-group.xlarge-half-vertical-gutters > [class*="all-"],
  .column-group.xlarge-half-vertical-gutters > [class*="xlarge-"] {
    margin-bottom: 1em;
  }
  .column-group.xlarge-quarter-gutters {
    margin-left: -0.5em;
  }
  .column-group.xlarge-quarter-gutters > .all-auto,
  .column-group.xlarge-quarter-gutters > [class*="all-"],
  .column-group.xlarge-quarter-gutters > [class*="xlarge-"] {
    padding-left: 0.5em;
    margin-bottom: 0.5em;
  }
  .column-group.xlarge-quarter-horizontal-gutters {
    margin-left: -0.5em;
  }
  .column-group.xlarge-quarter-horizontal-gutters > .all-auto,
  .column-group.xlarge-quarter-horizontal-gutters > [class*="all-"],
  .column-group.xlarge-quarter-horizontal-gutters > [class*="xlarge-"] {
    padding-left: 0.5em;
  }
  .column-group.xlarge-quarter-vertical-gutters > .all-auto,
  .column-group.xlarge-quarter-vertical-gutters > [class*="all-"],
  .column-group.xlarge-quarter-vertical-gutters > [class*="xlarge-"] {
    margin-bottom: 0.5em;
  }
  .column-group.xlarge-no-gutters {
    margin-left: 0;
  }
  .column-group.xlarge-no-gutters > .all-auto,
  .column-group.xlarge-no-gutters > [class*="all-"],
  .column-group.xlarge-no-gutters > [class*="xlarge-"] {
    padding-left: 0;
    margin-bottom: 0;
  }
  .xlarge-5 {
    width: 5%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-10 {
    width: 10%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-15 {
    width: 15%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-16 {
    width: 16.66666%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-20 {
    width: 20%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-25 {
    width: 25%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-30 {
    width: 30%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-33 {
    width: 33.33333%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-35 {
    width: 35%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-40 {
    width: 40%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-45 {
    width: 45%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-50 {
    width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-55 {
    width: 55%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-60 {
    width: 60%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-65 {
    width: 65%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-66 {
    width: 66.66666%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-70 {
    width: 70%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-75 {
    width: 75%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-80 {
    width: 80%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-85 {
    width: 85%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-90 {
    width: 90%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-95 {
    width: 95%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-100 {
    width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .xlarge-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .column-group,
  .ink-flex {
    display: -webkit-flex;
    display: flex;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    list-style: none;
  }
  .column-group.reverse,
  .column-group.xlarge-reverse,
  .ink-flex.reverse,
  .ink-flex.xlarge-reverse {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .column-group.vertical,
  .column-group.xlarge-vertical,
  .ink-flex.vertical,
  .ink-flex.xlarge-vertical {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .column-group.vertical.reverse,
  .column-group.xlarge-vertical.xlarge-reverse,
  .ink-flex.vertical.reverse,
  .ink-flex.xlarge-vertical.xlarge-reverse {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .xlarge-order-1 {
    order: 1;
    -ms-flex-order: 1;
  }
  .xlarge-order-2 {
    order: 2;
    -ms-flex-order: 2;
  }
  .xlarge-order-3 {
    order: 3;
    -ms-flex-order: 3;
  }
  .xlarge-order-4 {
    order: 4;
    -ms-flex-order: 4;
  }
  .xlarge-order-5 {
    order: 5;
    -ms-flex-order: 5;
  }
  .xlarge-order-6 {
    order: 6;
    -ms-flex-order: 6;
  }
  .xlarge-order-7 {
    order: 7;
    -ms-flex-order: 7;
  }
  .xlarge-order-8 {
    order: 8;
    -ms-flex-order: 8;
  }
  .xlarge-order-9 {
    order: 9;
    -ms-flex-order: 9;
  }
  .xlarge-order-10 {
    order: 10;
    -ms-flex-order: 10;
  }
  .column-group .xlarge-auto {
    -webkit-flex-basis: auto;
    -ms-flex-basis: auto;
    flex-basis: auto;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
  }
  .push-top,
  .xlarge-push-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .push-bottom,
  .xlarge-push-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
  .push-middle,
  .xlarge-push-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .push-left,
  .xlarge-push-left {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    float: left;
  }
  .push-center,
  .xlarge-push-center {
    float: none !important;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin-left: auto;
    margin-right: auto;
  }
  .push-right,
  .xlarge-push-right {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end;
    float: right;
  }
  .xlarge-align-left {
    text-align: left;
  }
  .xlarge-align-center {
    text-align: center;
  }
  .xlarge-align-right {
    text-align: right;
  }
  .space {
    margin: 2em;
  }
  .xlarge-space {
    margin: 2em;
  }
  .padding {
    padding: 2em;
  }
  .xlarge-padding {
    padding: 2em;
  }
  .double-space {
    margin: 4em;
  }
  .xlarge-double-space {
    margin: 4em;
  }
  .double-padding {
    padding: 4em;
  }
  .xlarge-double-padding {
    padding: 4em;
  }
  .half-space {
    margin: 1em;
  }
  .xlarge-half-space {
    margin: 1em;
  }
  .half-padding {
    padding: 1em;
  }
  .xlarge-half-padding {
    padding: 1em;
  }
  .quarter-space {
    margin: 0.5em;
  }
  .xlarge-quarter-space {
    margin: 0.5em;
  }
  .quarter-padding {
    padding: 0.5em;
  }
  .xlarge-quarter-padding {
    padding: 0.5em;
  }
  .vertical-space {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .xlarge-vertical-space {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .vertical-padding {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .xlarge-vertical-padding {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .double-vertical-space {
    margin-top: 4em;
    margin-bottom: 4em;
  }
  .xlarge-double-vertical-space {
    margin-top: 4em;
    margin-bottom: 4em;
  }
  .double-vertical-padding {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .xlarge-double-vertical-padding {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .half-vertical-space {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .xlarge-half-vertical-space {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .half-vertical-padding {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .xlarge-half-vertical-padding {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .quarter-vertical-space {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .xlarge-quarter-vertical-space {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .quarter-vertical-padding {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .xlarge-quarter-vertical-padding {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .horizontal-space {
    margin-left: 2em;
    margin-right: 2em;
  }
  .xlarge-horizontal-space {
    margin-left: 2em;
    margin-right: 2em;
  }
  .horizontal-padding {
    padding-left: 2em;
    padding-right: 2em;
  }
  .xlarge-horizontal-padding {
    padding-left: 2em;
    padding-right: 2em;
  }
  .double-horizontal-space {
    margin-left: 4em;
    margin-right: 4em;
  }
  .xlarge-double-horizontal-space {
    margin-left: 4em;
    margin-right: 4em;
  }
  .double-horizontal-padding {
    padding-left: 4em;
    padding-right: 4em;
  }
  .xlarge-double-horizontal-padding {
    padding-left: 4em;
    padding-right: 4em;
  }
  .half-horizontal-space {
    margin-left: 1em;
    margin-right: 1em;
  }
  .xlarge-half-horizontal-space {
    margin-left: 1em;
    margin-right: 1em;
  }
  .half-horizontal-padding {
    padding-left: 1em;
    padding-right: 1em;
  }
  .xlarge-half-horizontal-padding {
    padding-left: 1em;
    padding-right: 1em;
  }
  .quarter-horizontal-space {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .xlarge-quarter-horizontal-space {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .quarter-horizontal-padding {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .xlarge-quarter-horizontal-padding {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .top-space {
    margin-top: 2em;
  }
  .xlarge-top-space {
    margin-top: 2em;
  }
  .top-padding {
    padding-top: 2em;
  }
  .xlarge-top-padding {
    padding-top: 2em;
  }
  .double-top-space {
    margin-top: 4em;
  }
  .xlarge-double-top-space {
    margin-top: 4em;
  }
  .double-top-padding {
    padding-top: 4em;
  }
  .xlarge-double-top-padding {
    padding-top: 4em;
  }
  .half-top-space {
    margin-top: 1em;
  }
  .xlarge-half-top-space {
    margin-top: 1em;
  }
  .half-top-padding {
    padding-top: 1em;
  }
  .xlarge-half-top-padding {
    padding-top: 1em;
  }
  .quarter-top-space {
    margin-top: 0.5em;
  }
  .xlarge-quarter-top-space {
    margin-top: 0.5em;
  }
  .quarter-top-padding {
    padding-top: 0.5em;
  }
  .xlarge-quarter-top-padding {
    padding-top: 0.5em;
  }
  .right-space {
    margin-right: 2em;
  }
  .xlarge-right-space {
    margin-right: 2em;
  }
  .right-padding {
    padding-right: 2em;
  }
  .xlarge-right-padding {
    padding-right: 2em;
  }
  .double-right-space {
    margin-right: 4em;
  }
  .xlarge-double-right-space {
    margin-right: 4em;
  }
  .double-right-padding {
    padding-right: 4em;
  }
  .xlarge-double-right-padding {
    padding-right: 4em;
  }
  .half-right-space {
    margin-right: 1em;
  }
  .xlarge-half-right-space {
    margin-right: 1em;
  }
  .half-right-padding {
    padding-right: 1em;
  }
  .xlarge-half-right-padding {
    padding-right: 1em;
  }
  .quarter-right-space {
    margin-right: 0.5em;
  }
  .xlarge-quarter-right-space {
    margin-right: 0.5em;
  }
  .quarter-right-padding {
    padding-right: 0.5em;
  }
  .xlarge-quarter-right-padding {
    padding-right: 0.5em;
  }
  .bottom-space {
    margin-bottom: 2em;
  }
  .xlarge-bottom-space {
    margin-bottom: 2em;
  }
  .bottom-padding {
    padding-bottom: 2em;
  }
  .xlarge-bottom-padding {
    padding-bottom: 2em;
  }
  .double-bottom-space {
    margin-bottom: 4em;
  }
  .xlarge-double-bottom-space {
    margin-bottom: 4em;
  }
  .double-bottom-padding {
    padding-bottom: 4em;
  }
  .xlarge-double-bottom-padding {
    padding-bottom: 4em;
  }
  .half-bottom-space {
    margin-bottom: 1em;
  }
  .xlarge-half-bottom-space {
    margin-bottom: 1em;
  }
  .half-bottom-padding {
    padding-bottom: 1em;
  }
  .xlarge-half-bottom-padding {
    padding-bottom: 1em;
  }
  .quarter-bottom-space {
    margin-bottom: 0.5em;
  }
  .xlarge-quarter-bottom-space {
    margin-bottom: 0.5em;
  }
  .quarter-bottom-padding {
    padding-bottom: 0.5em;
  }
  .xlarge-quarter-bottom-padding {
    padding-bottom: 0.5em;
  }
  .left-space {
    margin-left: 2em;
  }
  .xlarge-left-space {
    margin-left: 2em;
  }
  .left-padding {
    padding-left: 2em;
  }
  .xlarge-left-padding {
    padding-left: 2em;
  }
  .double-left-space {
    margin-left: 4em;
  }
  .xlarge-double-left-space {
    margin-left: 4em;
  }
  .double-left-padding {
    padding-left: 4em;
  }
  .xlarge-double-left-padding {
    padding-left: 4em;
  }
  .half-left-space {
    margin-left: 1em;
  }
  .xlarge-half-left-space {
    margin-left: 1em;
  }
  .half-left-padding {
    padding-left: 1em;
  }
  .xlarge-half-left-padding {
    padding-left: 1em;
  }
  .quarter-left-space {
    margin-left: 0.5em;
  }
  .xlarge-quarter-left-space {
    margin-left: 0.5em;
  }
  .quarter-left-padding {
    padding-left: 0.5em;
  }
  .xlarge-quarter-left-padding {
    padding-left: 0.5em;
  }
  .hide-xlarge {
    display: none !important;
  }
  .show-xlarge {
    display: inherit !important;
  }
  table.show-xlarge {
    display: table;
  }
  thead.show-xlarge {
    display: table-header-group;
  }
  tbody.show-xlarge {
    display: table-row-group;
  }
  tfoot.show-xlarge {
    display: table-footer-group;
  }
  tr.show-xlarge {
    display: table-row;
  }
  td.show-xlarge,
  th.show-xlarge {
    display: table-cell;
  }
}
@media screen and (min-width: 961px) and (max-width: 1260px) {
  .ink-grid {
    padding: 0 1.75em;
  }
  .column-group.gutters {
    margin-left: -1.75em;
  }
  .column-group.gutters > .all-auto,
  .column-group.gutters > [class*="all-"],
  .column-group.gutters > [class*="large-"] {
    padding-left: 1.5em;
    margin-bottom: 1.5em;
  }
  .column-group.horizontal-gutters {
    margin-left: -1.75em;
  }
  .column-group.horizontal-gutters > .all-auto,
  .column-group.horizontal-gutters > [class*="all-"],
  .column-group.horizontal-gutters > [class*="large-"] {
    padding-left: 1.75em;
  }
  .column-group.vertical-gutters > .all-auto,
  .column-group.vertical-gutters > [class*="all-"],
  .column-group.vertical-gutters > [class*="large-"] {
    margin-bottom: 1.75em;
  }
  .column-group.double-gutters {
    margin-left: -3.5em;
  }
  .column-group.double-gutters > .all-auto,
  .column-group.double-gutters > [class*="all-"],
  .column-group.double-gutters > [class*="large-"] {
    padding-left: 3.5em;
    margin-bottom: 3.5em;
  }
  .column-group.double-horizontal-gutters {
    margin-left: -3.5em;
  }
  .column-group.double-horizontal-gutters > .all-auto,
  .column-group.double-horizontal-gutters > [class*="all-"],
  .column-group.double-horizontal-gutters > [class*="large-"] {
    padding-left: 3.5em;
  }
  .column-group.double-vertical-gutters > .all-auto,
  .column-group.double-vertical-gutters > [class*="all-"],
  .column-group.double-vertical-gutters > [class*="large-"] {
    margin-bottom: 3.5em;
  }
  .column-group.half-gutters {
    margin-left: -0.875em;
  }
  .column-group.half-gutters > .all-auto,
  .column-group.half-gutters > [class*="all-"],
  .column-group.half-gutters > [class*="large-"] {
    padding-left: 0.875em;
    margin-bottom: 0.875em;
  }
  .column-group.half-horizontal-gutters {
    margin-left: -0.875em;
  }
  .column-group.half-horizontal-gutters > .all-auto,
  .column-group.half-horizontal-gutters > [class*="all-"],
  .column-group.half-horizontal-gutters > [class*="large-"] {
    padding-left: 0.875em;
  }
  .column-group.half-vertical-gutters > .all-auto,
  .column-group.half-vertical-gutters > [class*="all-"],
  .column-group.half-vertical-gutters > [class*="large-"] {
    margin-bottom: 0.875em;
  }
  .column-group.quarter-gutters {
    margin-left: -0.4375em;
  }
  .column-group.quarter-gutters > .all-auto,
  .column-group.quarter-gutters > [class*="all-"],
  .column-group.quarter-gutters > [class*="large-"] {
    padding-left: 0.4375em;
    margin-bottom: 0.4375em;
  }
  .column-group.quarter-horizontal-gutters {
    margin-left: -0.4375em;
  }
  .column-group.quarter-horizontal-gutters > .all-auto,
  .column-group.quarter-horizontal-gutters > [class*="all-"],
  .column-group.quarter-horizontal-gutters > [class*="large-"] {
    padding-left: 0.4375em;
  }
  .column-group.quarter-vertical-gutters > .all-auto,
  .column-group.quarter-vertical-gutters > [class*="all-"],
  .column-group.quarter-vertical-gutters > [class*="large-"] {
    margin-bottom: 0.4375em;
  }
  .column-group.large-gutters {
    margin-left: -1.75em;
  }
  .column-group.large-gutters > .all-auto,
  .column-group.large-gutters > [class*="all-"],
  .column-group.large-gutters > [class*="large-"] {
    padding-left: 1.75em;
    margin-bottom: 1.75em;
  }
  .column-group.large-horizontal-gutters {
    margin-left: -1.75em;
  }
  .column-group.large-horizontal-gutters > .all-auto,
  .column-group.large-horizontal-gutters > [class*="all-"],
  .column-group.large-horizontal-gutters > [class*="large-"] {
    padding-left: 1.75em;
  }
  .column-group.large-vertical-gutters > .all-auto,
  .column-group.large-vertical-gutters > [class*="all-"],
  .column-group.large-vertical-gutters > [class*="large-"] {
    margin-bottom: 1.75em;
  }
  .column-group.large-double-gutters {
    margin-left: -3.5em;
  }
  .column-group.large-double-gutters > .all-auto,
  .column-group.large-double-gutters > [class*="all-"],
  .column-group.large-double-gutters > [class*="large-"] {
    padding-left: 3.5em;
    margin-bottom: 3.5em;
  }
  .column-group.large-double-horizontal-gutters {
    margin-left: -3.5em;
  }
  .column-group.large-double-horizontal-gutters > .all-auto,
  .column-group.large-double-horizontal-gutters > [class*="all-"],
  .column-group.large-double-horizontal-gutters > [class*="large-"] {
    padding-left: 3.5em;
  }
  .column-group.large-double-vertical-gutters > .all-auto,
  .column-group.large-double-vertical-gutters > [class*="all-"],
  .column-group.large-double-vertical-gutters > [class*="large-"] {
    margin-bottom: 3.5em;
  }
  .column-group.large-half-gutters {
    margin-left: -0.875em;
  }
  .column-group.large-half-gutters > .all-auto,
  .column-group.large-half-gutters > [class*="all-"],
  .column-group.large-half-gutters > [class*="large-"] {
    padding-left: 0.875em;
    margin-bottom: 0.875em;
  }
  .column-group.large-half-horizontal-gutters {
    margin-left: -0.875em;
  }
  .column-group.large-half-horizontal-gutters > .all-auto,
  .column-group.large-half-horizontal-gutters > [class*="all-"],
  .column-group.large-half-horizontal-gutters > [class*="large-"] {
    padding-left: 0.875em;
  }
  .column-group.large-half-vertical-gutters > .all-auto,
  .column-group.large-half-vertical-gutters > [class*="all-"],
  .column-group.large-half-vertical-gutters > [class*="large-"] {
    margin-bottom: 0.875em;
  }
  .column-group.large-quarter-gutters {
    margin-left: -0.4375em;
  }
  .column-group.large-quarter-gutters > .all-auto,
  .column-group.large-quarter-gutters > [class*="all-"],
  .column-group.large-quarter-gutters > [class*="large-"] {
    padding-left: 0.4375em;
    margin-bottom: 0.4375em;
  }
  .column-group.large-quarter-horizontal-gutters {
    margin-left: -0.4375em;
  }
  .column-group.large-quarter-horizontal-gutters > .all-auto,
  .column-group.large-quarter-horizontal-gutters > [class*="all-"],
  .column-group.large-quarter-horizontal-gutters > [class*="large-"] {
    padding-left: 0.4375em;
  }
  .column-group.large-quarter-vertical-gutters > .all-auto,
  .column-group.large-quarter-vertical-gutters > [class*="all-"],
  .column-group.large-quarter-vertical-gutters > [class*="large-"] {
    margin-bottom: 0.4375em;
  }
  .column-group.large-no-gutters {
    margin-left: 0;
  }
  .column-group.large-no-gutters > .all-auto,
  .column-group.large-no-gutters > [class*="all-"],
  .column-group.large-no-gutters > [class*="large-"] {
    padding-left: 0;
    margin-bottom: 0;
  }
  .large-5 {
    width: 5%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-10 {
    width: 10%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-15 {
    width: 15%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-16 {
    width: 16.66666%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-20 {
    width: 20%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-25 {
    width: 25%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-30 {
    width: 30%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-33 {
    width: 33.33333%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-35 {
    width: 35%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-40 {
    width: 40%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-45 {
    width: 45%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-50 {
    width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-55 {
    width: 55%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-60 {
    width: 60%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-65 {
    width: 65%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-66 {
    width: 66.66666%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-70 {
    width: 70%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-75 {
    width: 75%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-80 {
    width: 80%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-85 {
    width: 85%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-90 {
    width: 90%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-95 {
    width: 95%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-100 {
    width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .large-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .column-group,
  .ink-flex {
    display: -webkit-flex;
    display: flex;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    list-style: none;
  }
  .column-group.large-reverse,
  .column-group.reverse,
  .ink-flex.large-reverse,
  .ink-flex.reverse {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .column-group.large-vertical,
  .column-group.vertical,
  .ink-flex.large-vertical,
  .ink-flex.vertical {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .column-group.large-vertical.large-reverse,
  .column-group.vertical.reverse,
  .ink-flex.large-vertical.large-reverse,
  .ink-flex.vertical.reverse {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .large-order-1 {
    order: 1;
    -ms-flex-order: 1;
  }
  .large-order-2 {
    order: 2;
    -ms-flex-order: 2;
  }
  .large-order-3 {
    order: 3;
    -ms-flex-order: 3;
  }
  .large-order-4 {
    order: 4;
    -ms-flex-order: 4;
  }
  .large-order-5 {
    order: 5;
    -ms-flex-order: 5;
  }
  .large-order-6 {
    order: 6;
    -ms-flex-order: 6;
  }
  .large-order-7 {
    order: 7;
    -ms-flex-order: 7;
  }
  .large-order-8 {
    order: 8;
    -ms-flex-order: 8;
  }
  .large-order-9 {
    order: 9;
    -ms-flex-order: 9;
  }
  .large-order-10 {
    order: 10;
    -ms-flex-order: 10;
  }
  .column-group .large-auto {
    -webkit-flex-basis: auto;
    -ms-flex-basis: auto;
    flex-basis: auto;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
  }
  .large-push-top,
  .push-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .large-push-bottom,
  .push-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
  .large-push-middle,
  .push-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .large-push-left,
  .push-left {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    float: left;
  }
  .large-push-center,
  .push-center {
    float: none !important;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin-left: auto;
    margin-right: auto;
  }
  .large-push-right,
  .push-right {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end;
    float: right;
  }
  .large-align-left {
    text-align: left;
  }
  .large-align-center {
    text-align: center;
  }
  .large-align-right {
    text-align: right;
  }
  .space {
    margin: 1.75em;
  }
  .large-space {
    margin: 1.75em;
  }
  .padding {
    padding: 1.75em;
  }
  .large-padding {
    padding: 1.75em;
  }
  .double-space {
    margin: 3.5em;
  }
  .large-double-space {
    margin: 3.5em;
  }
  .double-padding {
    padding: 3.5em;
  }
  .large-double-padding {
    padding: 3.5em;
  }
  .half-space {
    margin: 0.875em;
  }
  .large-half-space {
    margin: 0.875em;
  }
  .half-padding {
    padding: 0.875em;
  }
  .large-half-padding {
    padding: 0.875em;
  }
  .quarter-space {
    margin: 0.4375em;
  }
  .large-quarter-space {
    margin: 0.4375em;
  }
  .quarter-padding {
    padding: 0.4375em;
  }
  .large-quarter-padding {
    padding: 0.4375em;
  }
  .vertical-space {
    margin-top: 1.75em;
    margin-bottom: 1.75em;
  }
  .large-vertical-space {
    margin-top: 1.75em;
    margin-bottom: 1.75em;
  }
  .vertical-padding {
    padding-top: 1.75em;
    padding-bottom: 1.75em;
  }
  .large-vertical-padding {
    padding-top: 1.75em;
    padding-bottom: 1.75em;
  }
  .double-vertical-space {
    margin-top: 3.5em;
    margin-bottom: 3.5em;
  }
  .large-double-vertical-space {
    margin-top: 3.5em;
    margin-bottom: 3.5em;
  }
  .double-vertical-padding {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }
  .large-double-vertical-padding {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }
  .half-vertical-space {
    margin-top: 0.875em;
    margin-bottom: 0.875em;
  }
  .large-half-vertical-space {
    margin-top: 0.875em;
    margin-bottom: 0.875em;
  }
  .half-vertical-padding {
    padding-top: 0.875em;
    padding-bottom: 0.875em;
  }
  .large-half-vertical-padding {
    padding-top: 0.875em;
    padding-bottom: 0.875em;
  }
  .quarter-vertical-space {
    margin-top: 0.4375em;
    margin-bottom: 0.4375em;
  }
  .large-quarter-vertical-space {
    margin-top: 0.4375em;
    margin-bottom: 0.4375em;
  }
  .quarter-vertical-padding {
    padding-top: 0.4375em;
    padding-bottom: 0.4375em;
  }
  .large-quarter-vertical-padding {
    padding-top: 0.4375em;
    padding-bottom: 0.4375em;
  }
  .horizontal-space {
    margin-left: 1.75em;
    margin-right: 1.75em;
  }
  .large-horizontal-space {
    margin-left: 1.75em;
    margin-right: 1.75em;
  }
  .horizontal-padding {
    padding-left: 1.75em;
    padding-right: 1.75em;
  }
  .large-horizontal-padding {
    padding-left: 1.75em;
    padding-right: 1.75em;
  }
  .double-horizontal-space {
    margin-left: 3.5em;
    margin-right: 3.5em;
  }
  .large-double-horizontal-space {
    margin-left: 3.5em;
    margin-right: 3.5em;
  }
  .double-horizontal-padding {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }
  .large-double-horizontal-padding {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }
  .half-horizontal-space {
    margin-left: 0.875em;
    margin-right: 0.875em;
  }
  .large-half-horizontal-space {
    margin-left: 0.875em;
    margin-right: 0.875em;
  }
  .half-horizontal-padding {
    padding-left: 0.875em;
    padding-right: 0.875em;
  }
  .large-half-horizontal-padding {
    padding-left: 0.875em;
    padding-right: 0.875em;
  }
  .quarter-horizontal-space {
    margin-left: 0.4375em;
    margin-right: 0.4375em;
  }
  .large-quarter-horizontal-space {
    margin-left: 0.4375em;
    margin-right: 0.4375em;
  }
  .quarter-horizontal-padding {
    padding-left: 0.4375em;
    padding-right: 0.4375em;
  }
  .large-quarter-horizontal-padding {
    padding-left: 0.4375em;
    padding-right: 0.4375em;
  }
  .top-space {
    margin-top: 1.75em;
  }
  .large-top-space {
    margin-top: 1.75em;
  }
  .top-padding {
    padding-top: 1.75em;
  }
  .large-top-padding {
    padding-top: 1.75em;
  }
  .double-top-space {
    margin-top: 3.5em;
  }
  .large-double-top-space {
    margin-top: 3.5em;
  }
  .double-top-padding {
    padding-top: 3.5em;
  }
  .large-double-top-padding {
    padding-top: 3.5em;
  }
  .half-top-space {
    margin-top: 0.875em;
  }
  .large-half-top-space {
    margin-top: 0.875em;
  }
  .half-top-padding {
    padding-top: 0.875em;
  }
  .large-half-top-padding {
    padding-top: 0.875em;
  }
  .quarter-top-space {
    margin-top: 0.4375em;
  }
  .large-quarter-top-space {
    margin-top: 0.4375em;
  }
  .quarter-top-padding {
    padding-top: 0.4375em;
  }
  .large-quarter-top-padding {
    padding-top: 0.4375em;
  }
  .right-space {
    margin-right: 1.75em;
  }
  .large-right-space {
    margin-right: 1.75em;
  }
  .right-padding {
    padding-right: 1.75em;
  }
  .large-right-padding {
    padding-right: 1.75em;
  }
  .double-right-space {
    margin-right: 3.5em;
  }
  .large-double-right-space {
    margin-right: 3.5em;
  }
  .double-right-padding {
    padding-right: 3.5em;
  }
  .large-double-right-padding {
    padding-right: 3.5em;
  }
  .half-right-space {
    margin-right: 0.875em;
  }
  .large-half-right-space {
    margin-right: 0.875em;
  }
  .half-right-padding {
    padding-right: 0.875em;
  }
  .large-half-right-padding {
    padding-right: 0.875em;
  }
  .quarter-right-space {
    margin-right: 0.4375em;
  }
  .large-quarter-right-space {
    margin-right: 0.4375em;
  }
  .quarter-right-padding {
    padding-right: 0.4375em;
  }
  .large-quarter-right-padding {
    padding-right: 0.4375em;
  }
  .bottom-space {
    margin-bottom: 1.75em;
  }
  .large-bottom-space {
    margin-bottom: 1.75em;
  }
  .bottom-padding {
    padding-bottom: 1.75em;
  }
  .large-bottom-padding {
    padding-bottom: 1.75em;
  }
  .double-bottom-space {
    margin-bottom: 3.5em;
  }
  .large-double-bottom-space {
    margin-bottom: 3.5em;
  }
  .double-bottom-padding {
    padding-bottom: 3.5em;
  }
  .large-double-bottom-padding {
    padding-bottom: 3.5em;
  }
  .half-bottom-space {
    margin-bottom: 0.875em;
  }
  .large-half-bottom-space {
    margin-bottom: 0.875em;
  }
  .half-bottom-padding {
    padding-bottom: 0.875em;
  }
  .large-half-bottom-padding {
    padding-bottom: 0.875em;
  }
  .quarter-bottom-space {
    margin-bottom: 0.4375em;
  }
  .large-quarter-bottom-space {
    margin-bottom: 0.4375em;
  }
  .quarter-bottom-padding {
    padding-bottom: 0.4375em;
  }
  .large-quarter-bottom-padding {
    padding-bottom: 0.4375em;
  }
  .left-space {
    margin-left: 1.75em;
  }
  .large-left-space {
    margin-left: 1.75em;
  }
  .left-padding {
    padding-left: 1.75em;
  }
  .large-left-padding {
    padding-left: 1.75em;
  }
  .double-left-space {
    margin-left: 3.5em;
  }
  .large-double-left-space {
    margin-left: 3.5em;
  }
  .double-left-padding {
    padding-left: 3.5em;
  }
  .large-double-left-padding {
    padding-left: 3.5em;
  }
  .half-left-space {
    margin-left: 0.875em;
  }
  .large-half-left-space {
    margin-left: 0.875em;
  }
  .half-left-padding {
    padding-left: 0.875em;
  }
  .large-half-left-padding {
    padding-left: 0.875em;
  }
  .quarter-left-space {
    margin-left: 0.4375em;
  }
  .large-quarter-left-space {
    margin-left: 0.4375em;
  }
  .quarter-left-padding {
    padding-left: 0.4375em;
  }
  .large-quarter-left-padding {
    padding-left: 0.4375em;
  }
  .hide-large {
    display: none !important;
  }
  .show-large {
    display: inherit !important;
  }
  table.show-large {
    display: table;
  }
  thead.show-large {
    display: table-header-group;
  }
  tbody.show-large {
    display: table-row-group;
  }
  tfoot.show-large {
    display: table-footer-group;
  }
  tr.show-large {
    display: table-row;
  }
  td.show-large,
  th.show-large {
    display: table-cell;
  }
}
@media screen and (min-width: 641px) and (max-width: 960px) {
  .footer-inner .footer-column{width: 25%;
        margin-bottom: 1.5em;}
  .ink-grid {
    padding: 0 1.5em;
  }
  .column-group.gutters {
    margin-left: -1.5em;
  }
  .column-group.gutters > .all-auto,
  .column-group.gutters > [class*="all-"],
  .column-group.gutters > [class*="medium-"] {
    padding-left: 1.2em;
    margin-bottom: 1.2em;
  }
  .coach-page .column-group.gutters > [class*="all-"]{
    padding-left: 1.5em;
    margin-bottom: 1.5em;
  }
  .column-group.horizontal-gutters {
    margin-left: -1.5em;
  }
  .column-group.horizontal-gutters > .all-auto,
  .column-group.horizontal-gutters > [class*="all-"],
  .column-group.horizontal-gutters > [class*="medium-"] {
    padding-left: 1.5em;
  }
  .column-group.vertical-gutters > .all-auto,
  .column-group.vertical-gutters > [class*="all-"],
  .column-group.vertical-gutters > [class*="medium-"] {
    margin-bottom: 1.5em;
  }
  .column-group.double-gutters {
    margin-left: -3em;
  }
  .column-group.double-gutters > .all-auto,
  .column-group.double-gutters > [class*="all-"],
  .column-group.double-gutters > [class*="medium-"] {
    padding-left: 3em;
    margin-bottom: 3em;
  }
  .column-group.double-horizontal-gutters {
    margin-left: -3em;
  }
  .column-group.double-horizontal-gutters > .all-auto,
  .column-group.double-horizontal-gutters > [class*="all-"],
  .column-group.double-horizontal-gutters > [class*="medium-"] {
    padding-left: 3em;
  }
  .column-group.double-vertical-gutters > .all-auto,
  .column-group.double-vertical-gutters > [class*="all-"],
  .column-group.double-vertical-gutters > [class*="medium-"] {
    margin-bottom: 3em;
  }
  .column-group.half-gutters {
    margin-left: -0.75em;
  }
  .column-group.half-gutters > .all-auto,
  .column-group.half-gutters > [class*="all-"],
  .column-group.half-gutters > [class*="medium-"] {
    padding-left: 0.75em;
    margin-bottom: 0.75em;
  }
  .column-group.half-horizontal-gutters {
    margin-left: -0.75em;
  }
  .column-group.half-horizontal-gutters > .all-auto,
  .column-group.half-horizontal-gutters > [class*="all-"],
  .column-group.half-horizontal-gutters > [class*="medium-"] {
    padding-left: 0.75em;
  }
  .column-group.half-vertical-gutters > .all-auto,
  .column-group.half-vertical-gutters > [class*="all-"],
  .column-group.half-vertical-gutters > [class*="medium-"] {
    margin-bottom: 0.75em;
  }
  .column-group.quarter-gutters {
    margin-left: -0.375em;
  }
  .column-group.quarter-gutters > .all-auto,
  .column-group.quarter-gutters > [class*="all-"],
  .column-group.quarter-gutters > [class*="medium-"] {
    padding-left: 0.375em;
    margin-bottom: 0.375em;
  }
  .column-group.quarter-horizontal-gutters {
    margin-left: -0.375em;
  }
  .column-group.quarter-horizontal-gutters > .all-auto,
  .column-group.quarter-horizontal-gutters > [class*="all-"],
  .column-group.quarter-horizontal-gutters > [class*="medium-"] {
    padding-left: 0.375em;
  }
  .column-group.quarter-vertical-gutters > .all-auto,
  .column-group.quarter-vertical-gutters > [class*="all-"],
  .column-group.quarter-vertical-gutters > [class*="medium-"] {
    margin-bottom: 0.375em;
  }
  .column-group.medium-gutters {
    margin-left: -1.5em;
  }
  .column-group.medium-gutters > .all-auto,
  .column-group.medium-gutters > [class*="all-"],
  .column-group.medium-gutters > [class*="medium-"] {
    padding-left: 1.5em;
    margin-bottom: 1.5em;
  }
  .column-group.medium-horizontal-gutters {
    margin-left: -1.5em;
  }
  .column-group.medium-horizontal-gutters > .all-auto,
  .column-group.medium-horizontal-gutters > [class*="all-"],
  .column-group.medium-horizontal-gutters > [class*="medium-"] {
    padding-left: 1.5em;
  }
  .column-group.medium-vertical-gutters > .all-auto,
  .column-group.medium-vertical-gutters > [class*="all-"],
  .column-group.medium-vertical-gutters > [class*="medium-"] {
    margin-bottom: 1.5em;
  }
  .column-group.medium-double-gutters {
    margin-left: -3em;
  }
  .column-group.medium-double-gutters > .all-auto,
  .column-group.medium-double-gutters > [class*="all-"],
  .column-group.medium-double-gutters > [class*="medium-"] {
    padding-left: 3em;
    margin-bottom: 3em;
  }
  .column-group.medium-double-horizontal-gutters {
    margin-left: -3em;
  }
  .column-group.medium-double-horizontal-gutters > .all-auto,
  .column-group.medium-double-horizontal-gutters > [class*="all-"],
  .column-group.medium-double-horizontal-gutters > [class*="medium-"] {
    padding-left: 3em;
  }
  .column-group.medium-double-vertical-gutters > .all-auto,
  .column-group.medium-double-vertical-gutters > [class*="all-"],
  .column-group.medium-double-vertical-gutters > [class*="medium-"] {
    margin-bottom: 3em;
  }
  .column-group.medium-half-gutters {
    margin-left: -0.75em;
  }
  .column-group.medium-half-gutters > .all-auto,
  .column-group.medium-half-gutters > [class*="all-"],
  .column-group.medium-half-gutters > [class*="medium-"] {
    padding-left: 0.75em;
    margin-bottom: 0.75em;
  }
  .column-group.medium-half-horizontal-gutters {
    margin-left: -0.75em;
  }
  .column-group.medium-half-horizontal-gutters > .all-auto,
  .column-group.medium-half-horizontal-gutters > [class*="all-"],
  .column-group.medium-half-horizontal-gutters > [class*="medium-"] {
    padding-left: 0.75em;
  }
  .column-group.medium-half-vertical-gutters > .all-auto,
  .column-group.medium-half-vertical-gutters > [class*="all-"],
  .column-group.medium-half-vertical-gutters > [class*="medium-"] {
    margin-bottom: 0.75em;
  }
  .column-group.medium-quarter-gutters {
    margin-left: -0.375em;
  }
  .column-group.medium-quarter-gutters > .all-auto,
  .column-group.medium-quarter-gutters > [class*="all-"],
  .column-group.medium-quarter-gutters > [class*="medium-"] {
    padding-left: 0.375em;
    margin-bottom: 0.375em;
  }
  .column-group.medium-quarter-horizontal-gutters {
    margin-left: -0.375em;
  }
  .column-group.medium-quarter-horizontal-gutters > .all-auto,
  .column-group.medium-quarter-horizontal-gutters > [class*="all-"],
  .column-group.medium-quarter-horizontal-gutters > [class*="medium-"] {
    padding-left: 0.375em;
  }
  .column-group.medium-quarter-vertical-gutters > .all-auto,
  .column-group.medium-quarter-vertical-gutters > [class*="all-"],
  .column-group.medium-quarter-vertical-gutters > [class*="medium-"] {
    margin-bottom: 0.375em;
  }
  .column-group.medium-no-gutters {
    margin-left: 0;
  }
  .column-group.medium-no-gutters > .all-auto,
  .column-group.medium-no-gutters > [class*="all-"],
  .column-group.medium-no-gutters > [class*="medium-"] {
    padding-left: 0;
    margin-bottom: 0;
  }
  .medium-5 {
    width: 5%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-10 {
    width: 10%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-15 {
    width: 15%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-16 {
    width: 16.66666%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-20 {
    width: 20%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-25 {
    width: 25%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-30 {
    width: 30%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-33 {
    width: 33.33333%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-35 {
    width: 35%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-40 {
    width: 40%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-45 {
    width: 45%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-50 {
    width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-55 {
    width: 55%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-60 {
    width: 60%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-65 {
    width: 65%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-66 {
    width: 66.66666%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-70 {
    width: 70%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-75 {
    width: 75%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-80 {
    width: 80%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-85 {
    width: 85%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-90 {
    width: 90%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-95 {
    width: 95%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-100 {
    width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .medium-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .column-group,
  .ink-flex {
    display: -webkit-flex;
    display: flex;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    list-style: none;
  }
  .column-group.medium-reverse,
  .column-group.reverse,
  .ink-flex.medium-reverse,
  .ink-flex.reverse {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .column-group.medium-vertical,
  .column-group.vertical,
  .ink-flex.medium-vertical,
  .ink-flex.vertical {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .column-group.medium-vertical.medium-reverse,
  .column-group.vertical.reverse,
  .ink-flex.medium-vertical.medium-reverse,
  .ink-flex.vertical.reverse {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .medium-order-1 {
    order: 1;
    -ms-flex-order: 1;
  }
  .medium-order-2 {
    order: 2;
    -ms-flex-order: 2;
  }
  .medium-order-3 {
    order: 3;
    -ms-flex-order: 3;
  }
  .medium-order-4 {
    order: 4;
    -ms-flex-order: 4;
  }
  .medium-order-5 {
    order: 5;
    -ms-flex-order: 5;
  }
  .medium-order-6 {
    order: 6;
    -ms-flex-order: 6;
  }
  .medium-order-7 {
    order: 7;
    -ms-flex-order: 7;
  }
  .medium-order-8 {
    order: 8;
    -ms-flex-order: 8;
  }
  .medium-order-9 {
    order: 9;
    -ms-flex-order: 9;
  }
  .medium-order-10 {
    order: 10;
    -ms-flex-order: 10;
  }
  .column-group .medium-auto {
    -webkit-flex-basis: auto;
    -ms-flex-basis: auto;
    flex-basis: auto;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
  }
  .medium-push-top,
  .push-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .medium-push-bottom,
  .push-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
  .medium-push-middle,
  .push-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .medium-push-left,
  .push-left {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    float: left;
  }
  .medium-push-center,
  .push-center {
    float: none !important;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin-left: auto;
    margin-right: auto;
  }
  .medium-push-right,
  .push-right {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end;
    float: right;
  }
  .medium-align-left {
    text-align: left;
  }
  .medium-align-center {
    text-align: center;
  }
  .medium-align-right {
    text-align: right;
  }
  .space {
    margin: 1.5em;
  }
  .medium-space {
    margin: 1.5em;
  }
  .padding {
    padding: 1.5em;
  }
  .medium-padding {
    padding: 1.5em;
  }
  .double-space {
    margin: 3em;
  }
  .medium-double-space {
    margin: 3em;
  }
  .double-padding {
    padding: 3em;
  }
  .medium-double-padding {
    padding: 3em;
  }
  .half-space {
    margin: 0.75em;
  }
  .medium-half-space {
    margin: 0.75em;
  }
  .half-padding {
    padding: 0.75em;
  }
  .medium-half-padding {
    padding: 0.75em;
  }
  .quarter-space {
    margin: 0.375em;
  }
  .medium-quarter-space {
    margin: 0.375em;
  }
  .quarter-padding {
    padding: 0.375em;
  }
  .medium-quarter-padding {
    padding: 0.375em;
  }
  .vertical-space {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .medium-vertical-space {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .vertical-padding {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .medium-vertical-padding {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .double-vertical-space {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .medium-double-vertical-space {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .double-vertical-padding {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .medium-double-vertical-padding {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .half-vertical-space {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .medium-half-vertical-space {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .half-vertical-padding {
    padding-top: 0.75em;
    padding-bottom: 0.75em;
  }
  .medium-half-vertical-padding {
    padding-top: 0.75em;
    padding-bottom: 0.75em;
  }
  .quarter-vertical-space {
    margin-top: 0.375em;
    margin-bottom: 0.375em;
  }
  .medium-quarter-vertical-space {
    margin-top: 0.375em;
    margin-bottom: 0.375em;
  }
  .quarter-vertical-padding {
    padding-top: 0.375em;
    padding-bottom: 0.375em;
  }
  .medium-quarter-vertical-padding {
    padding-top: 0.375em;
    padding-bottom: 0.375em;
  }
  .horizontal-space {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .medium-horizontal-space {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .horizontal-padding {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .medium-horizontal-padding {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .double-horizontal-space {
    margin-left: 3em;
    margin-right: 3em;
  }
  .medium-double-horizontal-space {
    margin-left: 3em;
    margin-right: 3em;
  }
  .double-horizontal-padding {
    padding-left: 3em;
    padding-right: 3em;
  }
  .medium-double-horizontal-padding {
    padding-left: 3em;
    padding-right: 3em;
  }
  .half-horizontal-space {
    margin-left: 0.75em;
    margin-right: 0.75em;
  }
  .medium-half-horizontal-space {
    margin-left: 0.75em;
    margin-right: 0.75em;
  }
  .half-horizontal-padding {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
  .medium-half-horizontal-padding {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
  .quarter-horizontal-space {
    margin-left: 0.375em;
    margin-right: 0.375em;
  }
  .medium-quarter-horizontal-space {
    margin-left: 0.375em;
    margin-right: 0.375em;
  }
  .quarter-horizontal-padding {
    padding-left: 0.375em;
    padding-right: 0.375em;
  }
  .medium-quarter-horizontal-padding {
    padding-left: 0.375em;
    padding-right: 0.375em;
  }
  .top-space {
    margin-top: 1.5em;
  }
  .medium-top-space {
    margin-top: 1.5em;
  }
  .top-padding {
    padding-top: 1.5em;
  }
  .medium-top-padding {
    padding-top: 1.5em;
  }
  .double-top-space {
    margin-top: 3em;
  }
  .medium-double-top-space {
    margin-top: 3em;
  }
  .double-top-padding {
    padding-top: 3em;
  }
  .medium-double-top-padding {
    padding-top: 3em;
  }
  .half-top-space {
    margin-top: 0.75em;
  }
  .medium-half-top-space {
    margin-top: 0.75em;
  }
  .half-top-padding {
    padding-top: 0.75em;
  }
  .medium-half-top-padding {
    padding-top: 0.75em;
  }
  .quarter-top-space {
    margin-top: 0.375em;
  }
  .medium-quarter-top-space {
    margin-top: 0.375em;
  }
  .quarter-top-padding {
    padding-top: 0.375em;
  }
  .medium-quarter-top-padding {
    padding-top: 0.375em;
  }
  .right-space {
    margin-right: 1.5em;
  }
  .medium-right-space {
    margin-right: 1.5em;
  }
  .right-padding {
    padding-right: 1.5em;
  }
  .medium-right-padding {
    padding-right: 1.5em;
  }
  .double-right-space {
    margin-right: 3em;
  }
  .medium-double-right-space {
    margin-right: 3em;
  }
  .double-right-padding {
    padding-right: 3em;
  }
  .medium-double-right-padding {
    padding-right: 3em;
  }
  .half-right-space {
    margin-right: 0.75em;
  }
  .medium-half-right-space {
    margin-right: 0.75em;
  }
  .half-right-padding {
    padding-right: 0.75em;
  }
  .medium-half-right-padding {
    padding-right: 0.75em;
  }
  .quarter-right-space {
    margin-right: 0.375em;
  }
  .medium-quarter-right-space {
    margin-right: 0.375em;
  }
  .quarter-right-padding {
    padding-right: 0.375em;
  }
  .medium-quarter-right-padding {
    padding-right: 0.375em;
  }
  .bottom-space {
    margin-bottom: 1.5em;
  }
  .medium-bottom-space {
    margin-bottom: 1.5em;
  }
  .bottom-padding {
    padding-bottom: 1.5em;
  }
  .medium-bottom-padding {
    padding-bottom: 1.5em;
  }
  .double-bottom-space {
    margin-bottom: 3em;
  }
  .medium-double-bottom-space {
    margin-bottom: 3em;
  }
  .double-bottom-padding {
    padding-bottom: 3em;
  }
  .medium-double-bottom-padding {
    padding-bottom: 3em;
  }
  .half-bottom-space {
    margin-bottom: 0.75em;
  }
  .medium-half-bottom-space {
    margin-bottom: 0.75em;
  }
  .half-bottom-padding {
    padding-bottom: 0.75em;
  }
  .medium-half-bottom-padding {
    padding-bottom: 0.75em;
  }
  .quarter-bottom-space {
    margin-bottom: 0.375em;
  }
  .medium-quarter-bottom-space {
    margin-bottom: 0.375em;
  }
  .quarter-bottom-padding {
    padding-bottom: 0.375em;
  }
  .medium-quarter-bottom-padding {
    padding-bottom: 0.375em;
  }
  .left-space {
    margin-left: 1.5em;
  }
  .medium-left-space {
    margin-left: 1.5em;
  }
  .left-padding {
    padding-left: 1.5em;
  }
  .medium-left-padding {
    padding-left: 1.5em;
  }
  .double-left-space {
    margin-left: 3em;
  }
  .medium-double-left-space {
    margin-left: 3em;
  }
  .double-left-padding {
    padding-left: 3em;
  }
  .medium-double-left-padding {
    padding-left: 3em;
  }
  .half-left-space {
    margin-left: 0.75em;
  }
  .medium-half-left-space {
    margin-left: 0.75em;
  }
  .half-left-padding {
    padding-left: 0.75em;
  }
  .medium-half-left-padding {
    padding-left: 0.75em;
  }
  .quarter-left-space {
    margin-left: 0.375em;
  }
  .medium-quarter-left-space {
    margin-left: 0.375em;
  }
  .quarter-left-padding {
    padding-left: 0.375em;
  }
  .medium-quarter-left-padding {
    padding-left: 0.375em;
  }
  .hide-medium {
    display: none !important;
  }
  .show-medium {
    display: inherit !important;
  }
  table.show-medium {
    display: table;
  }
  thead.show-medium {
    display: table-header-group;
  }
  tbody.show-medium {
    display: table-row-group;
  }
  tfoot.show-medium {
    display: table-footer-group;
  }
  tr.show-medium {
    display: table-row;
  }
  td.show-medium,
  th.show-medium {
    display: table-cell;
  }
  .right-column-block{ width:100%; }
}
@media screen and (min-width: 321px) and (max-width: 640px) {
  .ink-navigation ul.pagination.chevron li.next a, .ink-navigation ul.pagination.chevron li.previous a{ top:28% }
  .ink-grid {
    padding: 0 1.25em;
  }
  .column-group.gutters {
    margin-left: -1.25em;
  }
  .column-group.gutters > .all-auto,
  .column-group.gutters > [class*="all-"],
  .column-group.gutters > [class*="small-"] {
    padding-left: 1.25em;
    margin-bottom: 1.25em;
  }
  .coach-page .column-group.gutters > [class*="all-"]{
    padding-left: 1.25em;
    margin-bottom: 1.25em;
  }
  .column-group.horizontal-gutters {
    margin-left: -1.25em;
  }
  .column-group.horizontal-gutters > .all-auto,
  .column-group.horizontal-gutters > [class*="all-"],
  .column-group.horizontal-gutters > [class*="small-"] {
    padding-left: 1.25em;
  }
  .column-group.vertical-gutters > .all-auto,
  .column-group.vertical-gutters > [class*="all-"],
  .column-group.vertical-gutters > [class*="small-"] {
    margin-bottom: 1.25em;
  }
  .column-group.double-gutters {
    margin-left: -2.5em;
  }
  .column-group.double-gutters > .all-auto,
  .column-group.double-gutters > [class*="all-"],
  .column-group.double-gutters > [class*="small-"] {
    padding-left: 2.5em;
    margin-bottom: 2.5em;
  }
  .column-group.double-horizontal-gutters {
    margin-left: -2.5em;
  }
  .column-group.double-horizontal-gutters > .all-auto,
  .column-group.double-horizontal-gutters > [class*="all-"],
  .column-group.double-horizontal-gutters > [class*="small-"] {
    padding-left: 2.5em;
  }
  .column-group.double-vertical-gutters > .all-auto,
  .column-group.double-vertical-gutters > [class*="all-"],
  .column-group.double-vertical-gutters > [class*="small-"] {
    margin-bottom: 2.5em;
  }
  .column-group.half-gutters {
    margin-left: -0.625em;
  }
  .column-group.half-gutters > .all-auto,
  .column-group.half-gutters > [class*="all-"],
  .column-group.half-gutters > [class*="small-"] {
    padding-left: 0.625em;
    margin-bottom: 0.625em;
  }
  .column-group.half-horizontal-gutters {
    margin-left: -0.625em;
  }
  .column-group.half-horizontal-gutters > .all-auto,
  .column-group.half-horizontal-gutters > [class*="all-"],
  .column-group.half-horizontal-gutters > [class*="small-"] {
    padding-left: 0.625em;
  }
  .column-group.half-vertical-gutters > .all-auto,
  .column-group.half-vertical-gutters > [class*="all-"],
  .column-group.half-vertical-gutters > [class*="small-"] {
    margin-bottom: 0.625em;
  }
  .column-group.quarter-gutters {
    margin-left: -0.3125em;
  }
  .column-group.quarter-gutters > .all-auto,
  .column-group.quarter-gutters > [class*="all-"],
  .column-group.quarter-gutters > [class*="small-"] {
    padding-left: 0.3125em;
    margin-bottom: 0.3125em;
  }
  .column-group.quarter-horizontal-gutters {
    margin-left: -0.3125em;
  }
  .column-group.quarter-horizontal-gutters > .all-auto,
  .column-group.quarter-horizontal-gutters > [class*="all-"],
  .column-group.quarter-horizontal-gutters > [class*="small-"] {
    padding-left: 0.3125em;
  }
  .column-group.quarter-vertical-gutters > .all-auto,
  .column-group.quarter-vertical-gutters > [class*="all-"],
  .column-group.quarter-vertical-gutters > [class*="small-"] {
    margin-bottom: 0.3125em;
  }
  .column-group.small-gutters {
    margin-left: -1.25em;
  }
  .column-group.small-gutters > .all-auto,
  .column-group.small-gutters > [class*="all-"],
  .column-group.small-gutters > [class*="small-"] {
    padding-left: 1.25em;
    margin-bottom: 1.25em;
  }
  .column-group.small-horizontal-gutters {
    margin-left: -1.25em;
  }
  .column-group.small-horizontal-gutters > .all-auto,
  .column-group.small-horizontal-gutters > [class*="all-"],
  .column-group.small-horizontal-gutters > [class*="small-"] {
    padding-left: 1.25em;
  }
  .column-group.small-vertical-gutters > .all-auto,
  .column-group.small-vertical-gutters > [class*="all-"],
  .column-group.small-vertical-gutters > [class*="small-"] {
    margin-bottom: 1.25em;
  }
  .column-group.small-double-gutters {
    margin-left: -2.5em;
  }
  .column-group.small-double-gutters > .all-auto,
  .column-group.small-double-gutters > [class*="all-"],
  .column-group.small-double-gutters > [class*="small-"] {
    padding-left: 2.5em;
    margin-bottom: 2.5em;
  }
  .column-group.small-double-horizontal-gutters {
    margin-left: -2.5em;
  }
  .column-group.small-double-horizontal-gutters > .all-auto,
  .column-group.small-double-horizontal-gutters > [class*="all-"],
  .column-group.small-double-horizontal-gutters > [class*="small-"] {
    padding-left: 2.5em;
  }
  .column-group.small-double-vertical-gutters > .all-auto,
  .column-group.small-double-vertical-gutters > [class*="all-"],
  .column-group.small-double-vertical-gutters > [class*="small-"] {
    margin-bottom: 2.5em;
  }
  .column-group.small-half-gutters {
    margin-left: -0.625em;
  }
  .column-group.small-half-gutters > .all-auto,
  .column-group.small-half-gutters > [class*="all-"],
  .column-group.small-half-gutters > [class*="small-"] {
    padding-left: 0.625em;
    margin-bottom: 0.625em;
  }
  .column-group.small-half-horizontal-gutters {
    margin-left: -0.625em;
  }
  .column-group.small-half-horizontal-gutters > .all-auto,
  .column-group.small-half-horizontal-gutters > [class*="all-"],
  .column-group.small-half-horizontal-gutters > [class*="small-"] {
    padding-left: 0.625em;
  }
  .column-group.small-half-vertical-gutters > .all-auto,
  .column-group.small-half-vertical-gutters > [class*="all-"],
  .column-group.small-half-vertical-gutters > [class*="small-"] {
    margin-bottom: 0.625em;
  }
  .column-group.small-quarter-gutters {
    margin-left: -0.3125em;
  }
  .column-group.small-quarter-gutters > .all-auto,
  .column-group.small-quarter-gutters > [class*="all-"],
  .column-group.small-quarter-gutters > [class*="small-"] {
    padding-left: 0.3125em;
    margin-bottom: 0.3125em;
  }
  .column-group.small-quarter-horizontal-gutters {
    margin-left: -0.3125em;
  }
  .column-group.small-quarter-horizontal-gutters > .all-auto,
  .column-group.small-quarter-horizontal-gutters > [class*="all-"],
  .column-group.small-quarter-horizontal-gutters > [class*="small-"] {
    padding-left: 0.3125em;
  }
  .column-group.small-quarter-vertical-gutters > .all-auto,
  .column-group.small-quarter-vertical-gutters > [class*="all-"],
  .column-group.small-quarter-vertical-gutters > [class*="small-"] {
    margin-bottom: 0.3125em;
  }
  .column-group.small-no-gutters {
    margin-left: 0;
  }
  .column-group.small-no-gutters > .all-auto,
  .column-group.small-no-gutters > [class*="all-"],
  .column-group.small-no-gutters > [class*="small-"] {
    padding-left: 0;
    margin-bottom: 0;
  }
  .small-5 {
    width: 5%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-10 {
    width: 10%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-15 {
    width: 15%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-16 {
    width: 16.66666%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-20 {
    width: 20%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-25 {
    width: 25%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-30 {
    width: 30%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-33 {
    width: 33.33333%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-35 {
    width: 35%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-40 {
    width: 40%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-45 {
    width: 45%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-50 {
    width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-55 {
    width: 55%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-60 {
    width: 60%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-65 {
    width: 65%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-66 {
    width: 66.66666%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-70 {
    width: 70%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-75 {
    width: 75%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-80 {
    width: 80%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-85 {
    width: 85%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-90 {
    width: 90%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-95 {
    width: 95%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-100 {
    width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .small-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .column-group,
  .ink-flex {
    display: -webkit-flex;
    display: flex;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    list-style: none;
  }
  .column-group.reverse,
  .column-group.small-reverse,
  .ink-flex.reverse,
  .ink-flex.small-reverse {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .column-group.small-vertical,
  .column-group.vertical,
  .ink-flex.small-vertical,
  .ink-flex.vertical {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .column-group.small-vertical.small-reverse,
  .column-group.vertical.reverse,
  .ink-flex.small-vertical.small-reverse,
  .ink-flex.vertical.reverse {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .small-order-1 {
    order: 1;
    -ms-flex-order: 1;
  }
  .small-order-2 {
    order: 2;
    -ms-flex-order: 2;
  }
  .small-order-3 {
    order: 3;
    -ms-flex-order: 3;
  }
  .small-order-4 {
    order: 4;
    -ms-flex-order: 4;
  }
  .small-order-5 {
    order: 5;
    -ms-flex-order: 5;
  }
  .small-order-6 {
    order: 6;
    -ms-flex-order: 6;
  }
  .small-order-7 {
    order: 7;
    -ms-flex-order: 7;
  }
  .small-order-8 {
    order: 8;
    -ms-flex-order: 8;
  }
  .small-order-9 {
    order: 9;
    -ms-flex-order: 9;
  }
  .small-order-10 {
    order: 10;
    -ms-flex-order: 10;
  }
  .column-group .small-auto {
    -webkit-flex-basis: auto;
    -ms-flex-basis: auto;
    flex-basis: auto;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
  }
  .push-top,
  .small-push-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .push-bottom,
  .small-push-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
  .push-middle,
  .small-push-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .push-left,
  .small-push-left {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    float: left;
  }
  .push-center,
  .small-push-center {
    float: none !important;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin-left: auto;
    margin-right: auto;
  }
  .push-right,
  .small-push-right {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end;
    float: right;
  }
  .small-align-left {
    text-align: left;
  }
  .small-align-center {
    text-align: center;
  }
  .small-align-right {
    text-align: right;
  }
  .space {
    margin: 1.25em;
  }
  .small-space {
    margin: 1.25em;
  }
  .padding {
    padding: 1.25em;
  }
  .small-padding {
    padding: 1.25em;
  }
  .double-space {
    margin: 2.5em;
  }
  .small-double-space {
    margin: 2.5em;
  }
  .double-padding {
    padding: 2.5em;
  }
  .small-double-padding {
    padding: 2.5em;
  }
  .half-space {
    margin: 0.625em;
  }
  .small-half-space {
    margin: 0.625em;
  }
  .half-padding {
    padding: 0.625em;
  }
  .small-half-padding {
    padding: 0.625em;
  }
  .quarter-space {
    margin: 0.3125em;
  }
  .small-quarter-space {
    margin: 0.3125em;
  }
  .quarter-padding {
    padding: 0.3125em;
  }
  .small-quarter-padding {
    padding: 0.3125em;
  }
  .vertical-space {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .small-vertical-space {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .vertical-padding {
    padding-top: 1.25em;
    padding-bottom: 1.25em;
  }
  .small-vertical-padding {
    padding-top: 1.25em;
    padding-bottom: 1.25em;
  }
  .double-vertical-space {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
  }
  .small-double-vertical-space {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
  }
  .double-vertical-padding {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
  .small-double-vertical-padding {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
  .half-vertical-space {
    margin-top: 0.625em;
    margin-bottom: 0.625em;
  }
  .small-half-vertical-space {
    margin-top: 0.625em;
    margin-bottom: 0.625em;
  }
  .half-vertical-padding {
    padding-top: 0.625em;
    padding-bottom: 0.625em;
  }
  .small-half-vertical-padding {
    padding-top: 0.625em;
    padding-bottom: 0.625em;
  }
  .quarter-vertical-space {
    margin-top: 0.3125em;
    margin-bottom: 0.3125em;
  }
  .small-quarter-vertical-space {
    margin-top: 0.3125em;
    margin-bottom: 0.3125em;
  }
  .quarter-vertical-padding {
    padding-top: 0.3125em;
    padding-bottom: 0.3125em;
  }
  .small-quarter-vertical-padding {
    padding-top: 0.3125em;
    padding-bottom: 0.3125em;
  }
  .horizontal-space {
    margin-left: 1.25em;
    margin-right: 1.25em;
  }
  .small-horizontal-space {
    margin-left: 1.25em;
    margin-right: 1.25em;
  }
  .horizontal-padding {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }
  .small-horizontal-padding {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }
  .double-horizontal-space {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }
  .small-double-horizontal-space {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }
  .double-horizontal-padding {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
  .small-double-horizontal-padding {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
  .half-horizontal-space {
    margin-left: 0.625em;
    margin-right: 0.625em;
  }
  .small-half-horizontal-space {
    margin-left: 0.625em;
    margin-right: 0.625em;
  }
  .half-horizontal-padding {
    padding-left: 0.625em;
    padding-right: 0.625em;
  }
  .small-half-horizontal-padding {
    padding-left: 0.625em;
    padding-right: 0.625em;
  }
  .quarter-horizontal-space {
    margin-left: 0.3125em;
    margin-right: 0.3125em;
  }
  .small-quarter-horizontal-space {
    margin-left: 0.3125em;
    margin-right: 0.3125em;
  }
  .quarter-horizontal-padding {
    padding-left: 0.3125em;
    padding-right: 0.3125em;
  }
  .small-quarter-horizontal-padding {
    padding-left: 0.3125em;
    padding-right: 0.3125em;
  }
  .top-space {
    margin-top: 1.25em;
  }
  .small-top-space {
    margin-top: 1.25em;
  }
  .top-padding {
    padding-top: 1.25em;
  }
  .small-top-padding {
    padding-top: 1.25em;
  }
  .double-top-space {
    margin-top: 2.5em;
  }
  .small-double-top-space {
    margin-top: 2.5em;
  }
  .double-top-padding {
    padding-top: 2.5em;
  }
  .small-double-top-padding {
    padding-top: 2.5em;
  }
  .half-top-space {
    margin-top: 0.625em;
  }
  .small-half-top-space {
    margin-top: 0.625em;
  }
  .half-top-padding {
    padding-top: 0.625em;
  }
  .small-half-top-padding {
    padding-top: 0.625em;
  }
  .quarter-top-space {
    margin-top: 0.3125em;
  }
  .small-quarter-top-space {
    margin-top: 0.3125em;
  }
  .quarter-top-padding {
    padding-top: 0.3125em;
  }
  .small-quarter-top-padding {
    padding-top: 0.3125em;
  }
  .right-space {
    margin-right: 1.25em;
  }
  .small-right-space {
    margin-right: 1.25em;
  }
  .right-padding {
    padding-right: 1.25em;
  }
  .small-right-padding {
    padding-right: 1.25em;
  }
  .double-right-space {
    margin-right: 2.5em;
  }
  .small-double-right-space {
    margin-right: 2.5em;
  }
  .double-right-padding {
    padding-right: 2.5em;
  }
  .small-double-right-padding {
    padding-right: 2.5em;
  }
  .half-right-space {
    margin-right: 0.625em;
  }
  .small-half-right-space {
    margin-right: 0.625em;
  }
  .half-right-padding {
    padding-right: 0.625em;
  }
  .small-half-right-padding {
    padding-right: 0.625em;
  }
  .quarter-right-space {
    margin-right: 0.3125em;
  }
  .small-quarter-right-space {
    margin-right: 0.3125em;
  }
  .quarter-right-padding {
    padding-right: 0.3125em;
  }
  .small-quarter-right-padding {
    padding-right: 0.3125em;
  }
  .bottom-space {
    margin-bottom: 1.25em;
  }
  .small-bottom-space {
    margin-bottom: 1.25em;
  }
  .bottom-padding {
    padding-bottom: 1.25em;
  }
  .small-bottom-padding {
    padding-bottom: 1.25em;
  }
  .double-bottom-space {
    margin-bottom: 2.5em;
  }
  .small-double-bottom-space {
    margin-bottom: 2.5em;
  }
  .double-bottom-padding {
    padding-bottom: 2.5em;
  }
  .small-double-bottom-padding {
    padding-bottom: 2.5em;
  }
  .half-bottom-space {
    margin-bottom: 0.625em;
  }
  .small-half-bottom-space {
    margin-bottom: 0.625em;
  }
  .half-bottom-padding {
    padding-bottom: 0.625em;
  }
  .small-half-bottom-padding {
    padding-bottom: 0.625em;
  }
  .quarter-bottom-space {
    margin-bottom: 0.3125em;
  }
  .small-quarter-bottom-space {
    margin-bottom: 0.3125em;
  }
  .quarter-bottom-padding {
    padding-bottom: 0.3125em;
  }
  .small-quarter-bottom-padding {
    padding-bottom: 0.3125em;
  }
  .left-space {
    margin-left: 1.25em;
  }
  .small-left-space {
    margin-left: 1.25em;
  }
  .left-padding {
    padding-left: 1.25em;
  }
  .small-left-padding {
    padding-left: 1.25em;
  }
  .double-left-space {
    margin-left: 2.5em;
  }
  .small-double-left-space {
    margin-left: 2.5em;
  }
  .double-left-padding {
    padding-left: 2.5em;
  }
  .small-double-left-padding {
    padding-left: 2.5em;
  }
  .half-left-space {
    margin-left: 0.625em;
  }
  .small-half-left-space {
    margin-left: 0.625em;
  }
  .half-left-padding {
    padding-left: 0.625em;
  }
  .small-half-left-padding {
    padding-left: 0.625em;
  }
  .quarter-left-space {
    margin-left: 0.3125em;
  }
  .small-quarter-left-space {
    margin-left: 0.3125em;
  }
  .quarter-left-padding {
    padding-left: 0.3125em;
  }
  .small-quarter-left-padding {
    padding-left: 0.3125em;
  }
  .hide-small {
    display: none !important;
  }
  .show-small {
    display: inherit !important;
  }
  table.show-small {
    display: table;
  }
  thead.show-small {
    display: table-header-group;
  }
  tbody.show-small {
    display: table-row-group;
  }
  tfoot.show-small {
    display: table-footer-group;
  }
  tr.show-small {
    display: table-row;
  }
  td.show-small,
  th.show-small {
    display: table-cell;
  }
}
@media screen and (max-width: 320px) {
  .ink-grid {
    padding: 0 1em;
  }
  .column-group.gutters {
    margin-left: -1em;
  }
  .column-group.gutters > .all-auto,
  .column-group.gutters > [class*="all-"],
  .column-group.gutters > [class*="tiny-"] {
    padding-left: 1em;
    margin-bottom: 1em;
  }
  .column-group.horizontal-gutters {
    margin-left: -1em;
  }
  .column-group.horizontal-gutters > .all-auto,
  .column-group.horizontal-gutters > [class*="all-"],
  .column-group.horizontal-gutters > [class*="tiny-"] {
    padding-left: 1em;
  }
  .column-group.vertical-gutters > .all-auto,
  .column-group.vertical-gutters > [class*="all-"],
  .column-group.vertical-gutters > [class*="tiny-"] {
    margin-bottom: 1em;
  }
  .column-group.double-gutters {
    margin-left: -2em;
  }
  .column-group.double-gutters > .all-auto,
  .column-group.double-gutters > [class*="all-"],
  .column-group.double-gutters > [class*="tiny-"] {
    padding-left: 2em;
    margin-bottom: 2em;
  }
  .column-group.double-horizontal-gutters {
    margin-left: -2em;
  }
  .column-group.double-horizontal-gutters > .all-auto,
  .column-group.double-horizontal-gutters > [class*="all-"],
  .column-group.double-horizontal-gutters > [class*="tiny-"] {
    padding-left: 2em;
  }
  .column-group.double-vertical-gutters > .all-auto,
  .column-group.double-vertical-gutters > [class*="all-"],
  .column-group.double-vertical-gutters > [class*="tiny-"] {
    margin-bottom: 2em;
  }
  .column-group.half-gutters {
    margin-left: -0.5em;
  }
  .column-group.half-gutters > .all-auto,
  .column-group.half-gutters > [class*="all-"],
  .column-group.half-gutters > [class*="tiny-"] {
    padding-left: 0.5em;
    margin-bottom: 0.5em;
  }
  .column-group.half-horizontal-gutters {
    margin-left: -0.5em;
  }
  .column-group.half-horizontal-gutters > .all-auto,
  .column-group.half-horizontal-gutters > [class*="all-"],
  .column-group.half-horizontal-gutters > [class*="tiny-"] {
    padding-left: 0.5em;
  }
  .column-group.half-vertical-gutters > .all-auto,
  .column-group.half-vertical-gutters > [class*="all-"],
  .column-group.half-vertical-gutters > [class*="tiny-"] {
    margin-bottom: 0.5em;
  }
  .column-group.quarter-gutters {
    margin-left: -0.25em;
  }
  .column-group.quarter-gutters > .all-auto,
  .column-group.quarter-gutters > [class*="all-"],
  .column-group.quarter-gutters > [class*="tiny-"] {
    padding-left: 0.25em;
    margin-bottom: 0.25em;
  }
  .column-group.quarter-horizontal-gutters {
    margin-left: -0.25em;
  }
  .column-group.quarter-horizontal-gutters > .all-auto,
  .column-group.quarter-horizontal-gutters > [class*="all-"],
  .column-group.quarter-horizontal-gutters > [class*="tiny-"] {
    padding-left: 0.25em;
  }
  .column-group.quarter-vertical-gutters > .all-auto,
  .column-group.quarter-vertical-gutters > [class*="all-"],
  .column-group.quarter-vertical-gutters > [class*="tiny-"] {
    margin-bottom: 0.25em;
  }
  .column-group.tiny-gutters {
    margin-left: -1em;
  }
  .column-group.tiny-gutters > .all-auto,
  .column-group.tiny-gutters > [class*="all-"],
  .column-group.tiny-gutters > [class*="tiny-"] {
    padding-left: 1em;
    margin-bottom: 1em;
  }
  .column-group.tiny-horizontal-gutters {
    margin-left: -1em;
  }
  .column-group.tiny-horizontal-gutters > .all-auto,
  .column-group.tiny-horizontal-gutters > [class*="all-"],
  .column-group.tiny-horizontal-gutters > [class*="tiny-"] {
    padding-left: 1em;
  }
  .column-group.tiny-vertical-gutters > .all-auto,
  .column-group.tiny-vertical-gutters > [class*="all-"],
  .column-group.tiny-vertical-gutters > [class*="tiny-"] {
    margin-bottom: 1em;
  }
  .column-group.tiny-double-gutters {
    margin-left: -2em;
  }
  .column-group.tiny-double-gutters > .all-auto,
  .column-group.tiny-double-gutters > [class*="all-"],
  .column-group.tiny-double-gutters > [class*="tiny-"] {
    padding-left: 2em;
    margin-bottom: 2em;
  }
  .column-group.tiny-double-horizontal-gutters {
    margin-left: -2em;
  }
  .column-group.tiny-double-horizontal-gutters > .all-auto,
  .column-group.tiny-double-horizontal-gutters > [class*="all-"],
  .column-group.tiny-double-horizontal-gutters > [class*="tiny-"] {
    padding-left: 2em;
  }
  .column-group.tiny-double-vertical-gutters > .all-auto,
  .column-group.tiny-double-vertical-gutters > [class*="all-"],
  .column-group.tiny-double-vertical-gutters > [class*="tiny-"] {
    margin-bottom: 2em;
  }
  .column-group.tiny-half-gutters {
    margin-left: -0.5em;
  }
  .column-group.tiny-half-gutters > .all-auto,
  .column-group.tiny-half-gutters > [class*="all-"],
  .column-group.tiny-half-gutters > [class*="tiny-"] {
    padding-left: 0.5em;
    margin-bottom: 0.5em;
  }
  .column-group.tiny-half-horizontal-gutters {
    margin-left: -0.5em;
  }
  .column-group.tiny-half-horizontal-gutters > .all-auto,
  .column-group.tiny-half-horizontal-gutters > [class*="all-"],
  .column-group.tiny-half-horizontal-gutters > [class*="tiny-"] {
    padding-left: 0.5em;
  }
  .column-group.tiny-half-vertical-gutters > .all-auto,
  .column-group.tiny-half-vertical-gutters > [class*="all-"],
  .column-group.tiny-half-vertical-gutters > [class*="tiny-"] {
    margin-bottom: 0.5em;
  }
  .column-group.tiny-quarter-gutters {
    margin-left: -0.25em;
  }
  .column-group.tiny-quarter-gutters > .all-auto,
  .column-group.tiny-quarter-gutters > [class*="all-"],
  .column-group.tiny-quarter-gutters > [class*="tiny-"] {
    padding-left: 0.25em;
    margin-bottom: 0.25em;
  }
  .column-group.tiny-quarter-horizontal-gutters {
    margin-left: -0.25em;
  }
  .column-group.tiny-quarter-horizontal-gutters > .all-auto,
  .column-group.tiny-quarter-horizontal-gutters > [class*="all-"],
  .column-group.tiny-quarter-horizontal-gutters > [class*="tiny-"] {
    padding-left: 0.25em;
  }
  .column-group.tiny-quarter-vertical-gutters > .all-auto,
  .column-group.tiny-quarter-vertical-gutters > [class*="all-"],
  .column-group.tiny-quarter-vertical-gutters > [class*="tiny-"] {
    margin-bottom: 0.25em;
  }
  .column-group.tiny-no-gutters {
    margin-left: 0;
  }
  .column-group.tiny-no-gutters > .all-auto,
  .column-group.tiny-no-gutters > [class*="all-"],
  .column-group.tiny-no-gutters > [class*="tiny-"] {
    padding-left: 0;
    margin-bottom: 0;
  }
  .tiny-5 {
    width: 5%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-10 {
    width: 10%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-15 {
    width: 15%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-16 {
    width: 16.66666%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-20 {
    width: 20%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-25 {
    width: 25%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-30 {
    width: 30%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-33 {
    width: 33.33333%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-35 {
    width: 35%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-40 {
    width: 40%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-45 {
    width: 45%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-50 {
    width: 50%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-55 {
    width: 55%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-60 {
    width: 60%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-65 {
    width: 65%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-66 {
    width: 66.66666%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-70 {
    width: 70%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-75 {
    width: 75%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-80 {
    width: 80%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-85 {
    width: 85%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-90 {
    width: 90%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-95 {
    width: 95%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-100 {
    width: 100%;
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .tiny-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .column-group,
  .ink-flex {
    display: -webkit-flex;
    display: flex;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    list-style: none;
  }
  .column-group.reverse,
  .column-group.tiny-reverse,
  .ink-flex.reverse,
  .ink-flex.tiny-reverse {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .column-group.tiny-vertical,
  .column-group.vertical,
  .ink-flex.tiny-vertical,
  .ink-flex.vertical {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .column-group.tiny-vertical.tiny-reverse,
  .column-group.vertical.reverse,
  .ink-flex.tiny-vertical.tiny-reverse,
  .ink-flex.vertical.reverse {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .tiny-order-1 {
    order: 1;
    -ms-flex-order: 1;
  }
  .tiny-order-2 {
    order: 2;
    -ms-flex-order: 2;
  }
  .tiny-order-3 {
    order: 3;
    -ms-flex-order: 3;
  }
  .tiny-order-4 {
    order: 4;
    -ms-flex-order: 4;
  }
  .tiny-order-5 {
    order: 5;
    -ms-flex-order: 5;
  }
  .tiny-order-6 {
    order: 6;
    -ms-flex-order: 6;
  }
  .tiny-order-7 {
    order: 7;
    -ms-flex-order: 7;
  }
  .tiny-order-8 {
    order: 8;
    -ms-flex-order: 8;
  }
  .tiny-order-9 {
    order: 9;
    -ms-flex-order: 9;
  }
  .tiny-order-10 {
    order: 10;
    -ms-flex-order: 10;
  }
  .column-group .tiny-auto {
    -webkit-flex-basis: auto;
    -ms-flex-basis: auto;
    flex-basis: auto;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
  }
  .push-top,
  .tiny-push-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .push-bottom,
  .tiny-push-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
  .push-middle,
  .tiny-push-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .push-left,
  .tiny-push-left {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    float: left;
  }
  .push-center,
  .tiny-push-center {
    float: none !important;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin-left: auto;
    margin-right: auto;
  }
  .push-right,
  .tiny-push-right {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end;
    float: right;
  }
  .tiny-align-left {
    text-align: left;
  }
  .tiny-align-center {
    text-align: center;
  }
  .tiny-align-right {
    text-align: right;
  }
  .space {
    margin: 1em;
  }
  .tiny-space {
    margin: 1em;
  }
  .padding {
    padding: 1em;
  }
  .tiny-padding {
    padding: 1em;
  }
  .double-space {
    margin: 2em;
  }
  .tiny-double-space {
    margin: 2em;
  }
  .double-padding {
    padding: 2em;
  }
  .tiny-double-padding {
    padding: 2em;
  }
  .half-space {
    margin: 0.5em;
  }
  .tiny-half-space {
    margin: 0.5em;
  }
  .half-padding {
    padding: 0.5em;
  }
  .tiny-half-padding {
    padding: 0.5em;
  }
  .quarter-space {
    margin: 0.25em;
  }
  .tiny-quarter-space {
    margin: 0.25em;
  }
  .quarter-padding {
    padding: 0.25em;
  }
  .tiny-quarter-padding {
    padding: 0.25em;
  }
  .vertical-space {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .tiny-vertical-space {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .vertical-padding {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .tiny-vertical-padding {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .double-vertical-space {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .tiny-double-vertical-space {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .double-vertical-padding {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .tiny-double-vertical-padding {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .half-vertical-space {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .tiny-half-vertical-space {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .half-vertical-padding {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .tiny-half-vertical-padding {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .quarter-vertical-space {
    margin-top: 0.25em;
    margin-bottom: 0.25em;
  }
  .tiny-quarter-vertical-space {
    margin-top: 0.25em;
    margin-bottom: 0.25em;
  }
  .quarter-vertical-padding {
    padding-top: 0.25em;
    padding-bottom: 0.25em;
  }
  .tiny-quarter-vertical-padding {
    padding-top: 0.25em;
    padding-bottom: 0.25em;
  }
  .horizontal-space {
    margin-left: 1em;
    margin-right: 1em;
  }
  .tiny-horizontal-space {
    margin-left: 1em;
    margin-right: 1em;
  }
  .horizontal-padding {
    padding-left: 1em;
    padding-right: 1em;
  }
  .tiny-horizontal-padding {
    padding-left: 1em;
    padding-right: 1em;
  }
  .double-horizontal-space {
    margin-left: 2em;
    margin-right: 2em;
  }
  .tiny-double-horizontal-space {
    margin-left: 2em;
    margin-right: 2em;
  }
  .double-horizontal-padding {
    padding-left: 2em;
    padding-right: 2em;
  }
  .tiny-double-horizontal-padding {
    padding-left: 2em;
    padding-right: 2em;
  }
  .half-horizontal-space {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .tiny-half-horizontal-space {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .half-horizontal-padding {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .tiny-half-horizontal-padding {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .quarter-horizontal-space {
    margin-left: 0.25em;
    margin-right: 0.25em;
  }
  .tiny-quarter-horizontal-space {
    margin-left: 0.25em;
    margin-right: 0.25em;
  }
  .quarter-horizontal-padding {
    padding-left: 0.25em;
    padding-right: 0.25em;
  }
  .tiny-quarter-horizontal-padding {
    padding-left: 0.25em;
    padding-right: 0.25em;
  }
  .top-space {
    margin-top: 1em;
  }
  .tiny-top-space {
    margin-top: 1em;
  }
  .top-padding {
    padding-top: 1em;
  }
  .tiny-top-padding {
    padding-top: 1em;
  }
  .double-top-space {
    margin-top: 2em;
  }
  .tiny-double-top-space {
    margin-top: 2em;
  }
  .double-top-padding {
    padding-top: 2em;
  }
  .tiny-double-top-padding {
    padding-top: 2em;
  }
  .half-top-space {
    margin-top: 0.5em;
  }
  .tiny-half-top-space {
    margin-top: 0.5em;
  }
  .half-top-padding {
    padding-top: 0.5em;
  }
  .tiny-half-top-padding {
    padding-top: 0.5em;
  }
  .quarter-top-space {
    margin-top: 0.25em;
  }
  .tiny-quarter-top-space {
    margin-top: 0.25em;
  }
  .quarter-top-padding {
    padding-top: 0.25em;
  }
  .tiny-quarter-top-padding {
    padding-top: 0.25em;
  }
  .right-space {
    margin-right: 1em;
  }
  .tiny-right-space {
    margin-right: 1em;
  }
  .right-padding {
    padding-right: 1em;
  }
  .tiny-right-padding {
    padding-right: 1em;
  }
  .double-right-space {
    margin-right: 2em;
  }
  .tiny-double-right-space {
    margin-right: 2em;
  }
  .double-right-padding {
    padding-right: 2em;
  }
  .tiny-double-right-padding {
    padding-right: 2em;
  }
  .half-right-space {
    margin-right: 0.5em;
  }
  .tiny-half-right-space {
    margin-right: 0.5em;
  }
  .half-right-padding {
    padding-right: 0.5em;
  }
  .tiny-half-right-padding {
    padding-right: 0.5em;
  }
  .quarter-right-space {
    margin-right: 0.25em;
  }
  .tiny-quarter-right-space {
    margin-right: 0.25em;
  }
  .quarter-right-padding {
    padding-right: 0.25em;
  }
  .tiny-quarter-right-padding {
    padding-right: 0.25em;
  }
  .bottom-space {
    margin-bottom: 1em;
  }
  .tiny-bottom-space {
    margin-bottom: 1em;
  }
  .bottom-padding {
    padding-bottom: 1em;
  }
  .tiny-bottom-padding {
    padding-bottom: 1em;
  }
  .double-bottom-space {
    margin-bottom: 2em;
  }
  .tiny-double-bottom-space {
    margin-bottom: 2em;
  }
  .double-bottom-padding {
    padding-bottom: 2em;
  }
  .tiny-double-bottom-padding {
    padding-bottom: 2em;
  }
  .half-bottom-space {
    margin-bottom: 0.5em;
  }
  .tiny-half-bottom-space {
    margin-bottom: 0.5em;
  }
  .half-bottom-padding {
    padding-bottom: 0.5em;
  }
  .tiny-half-bottom-padding {
    padding-bottom: 0.5em;
  }
  .quarter-bottom-space {
    margin-bottom: 0.25em;
  }
  .tiny-quarter-bottom-space {
    margin-bottom: 0.25em;
  }
  .quarter-bottom-padding {
    padding-bottom: 0.25em;
  }
  .tiny-quarter-bottom-padding {
    padding-bottom: 0.25em;
  }
  .left-space {
    margin-left: 1em;
  }
  .tiny-left-space {
    margin-left: 1em;
  }
  .left-padding {
    padding-left: 1em;
  }
  .tiny-left-padding {
    padding-left: 1em;
  }
  .double-left-space {
    margin-left: 2em;
  }
  .tiny-double-left-space {
    margin-left: 2em;
  }
  .double-left-padding {
    padding-left: 2em;
  }
  .tiny-double-left-padding {
    padding-left: 2em;
  }
  .half-left-space {
    margin-left: 0.5em;
  }
  .tiny-half-left-space {
    margin-left: 0.5em;
  }
  .half-left-padding {
    padding-left: 0.5em;
  }
  .tiny-half-left-padding {
    padding-left: 0.5em;
  }
  .quarter-left-space {
    margin-left: 0.25em;
  }
  .tiny-quarter-left-space {
    margin-left: 0.25em;
  }
  .quarter-left-padding {
    padding-left: 0.25em;
  }
  .tiny-quarter-left-padding {
    padding-left: 0.25em;
  }
  .hide-tiny {
    display: none !important;
  }
  .show-tiny {
    display: inherit !important;
  }
  table.show-tiny {
    display: table;
  }
  thead.show-tiny {
    display: table-header-group;
  }
  tbody.show-tiny {
    display: table-row-group;
  }
  tfoot.show-tiny {
    display: table-footer-group;
  }
  tr.show-tiny {
    display: table-row;
  }
  td.show-tiny,
  th.show-tiny {
    display: table-cell;
  }
}
@media screen and (min-width: 1261px) {
  html {
    font-size: 1.08em;
  }
  html:after {
    content: '[{"name":"xlarge","size":{"min":"1261px","max":""}},{"name":"large","size":{"min":"961px","max":"1260px"}},{"name":"medium","size":{"min":"641px","max":"960px"}},{"name":"small","size":{"min":"321px","max":"640px"}},{"name":"tiny","size":{"min":"","max":"320px"}}]';
    display: none;
  }
}
@media screen and (min-width: 961px) and (max-width: 1260px) {
  html {
    font-size: 1.05em;
  }
  html:after {
    content: '[{"name":"xlarge","size":{"min":"1261px","max":""}},{"name":"large","size":{"min":"961px","max":"1260px"}},{"name":"medium","size":{"min":"641px","max":"960px"}},{"name":"small","size":{"min":"321px","max":"640px"}},{"name":"tiny","size":{"min":"","max":"320px"}}]';
    display: none;
  }
}
@media screen and (min-width: 641px) and (max-width: 960px) {
  html {
    font-size: 1em;
  }
  html:after {
    content: '[{"name":"xlarge","size":{"min":"1261px","max":""}},{"name":"large","size":{"min":"961px","max":"1260px"}},{"name":"medium","size":{"min":"641px","max":"960px"}},{"name":"small","size":{"min":"321px","max":"640px"}},{"name":"tiny","size":{"min":"","max":"320px"}}]';
    display: none;
  }
}
@media screen and (min-width: 321px) and (max-width: 640px) {
  html {
    font-size: 0.98em;
  }
  html:after {
    content: '[{"name":"xlarge","size":{"min":"1261px","max":""}},{"name":"large","size":{"min":"961px","max":"1260px"}},{"name":"medium","size":{"min":"641px","max":"960px"}},{"name":"small","size":{"min":"321px","max":"640px"}},{"name":"tiny","size":{"min":"","max":"320px"}}]';
    display: none;
  }
}
@media screen and (max-width: 320px) {
  html {
    font-size: 0.97em;
  }
  html:after {
    content: '[{"name":"xlarge","size":{"min":"1261px","max":""}},{"name":"large","size":{"min":"961px","max":"1260px"}},{"name":"medium","size":{"min":"641px","max":"960px"}},{"name":"small","size":{"min":"321px","max":"640px"}},{"name":"tiny","size":{"min":"","max":"320px"}}]';
    display: none;
  }
}
.ink-label {
  padding: 0 0.35em;
  white-space: nowrap;
}
.ink-navigation {
  overflow: visible;
}
.ink-navigation ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.ink-navigation ul li {
  margin: 0;
}
.ink-navigation .breadcrumbs li {
  line-height: 2.7em;
  display: inline;
}
.ink-navigation .breadcrumbs li a {
  display: inline;
  padding: 0;
}
.ink-navigation .breadcrumbs li a:hover {
  background: 0 0;
}
.ink-navigation .breadcrumbs li.active a {
  cursor: default;
  text-decoration: none;
}
.ink-navigation .breadcrumbs li:first-child a {
  padding-left: 1.2em;
}
.ink-navigation .breadcrumbs li:after {
  content: "/";
  display: inline;
  margin: 0 0.7em;
}
.ink-navigation .breadcrumbs li:last-child:after {
  content: "";
  display: none;
}
.ink-dropdown,
.ink-navigation {
  position: relative;
}
.ink-dropdown ul.dropdown,
.ink-dropdown ul.dropdown-menu,
.ink-navigation ul.dropdown,
.ink-navigation ul.dropdown-menu {
  position: absolute;
  top: 110%;
  background: #fff;
  z-index: 30;
  border: 1px solid #d9d9d9;
  height: auto;
  width: auto;
  min-width: 10em;
  max-width: 12em;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: rgba(100, 100, 100, 0.3) 0 0 1px 0;
  -moz-box-shadow: rgba(100, 100, 100, 0.3) 0 0 1px 0;
  box-shadow: rgba(100, 100, 100, 0.3) 0 0 1px 0;
  padding: 0.3em 0;
  margin-left: 0;
  padding: 0.35em 0;
  font-size: 0.85em;
}
.ink-dropdown ul.dropdown li,
.ink-dropdown ul.dropdown-menu li,
.ink-navigation ul.dropdown li,
.ink-navigation ul.dropdown-menu li {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -ms-border-radius: none;
  -o-border-radius: none;
  border-radius: none;
  width: auto;
  height: auto;
  min-height: auto;
  display: list-item;
  float: none;
  margin: 0;
  text-align: left;
  text-transform: none;
  padding: 0;
  position: relative;
  list-style-type: none;
}
.ink-dropdown ul.dropdown li.separator-above,
.ink-dropdown ul.dropdown-menu li.separator-above,
.ink-navigation ul.dropdown li.separator-above,
.ink-navigation ul.dropdown-menu li.separator-above {
  padding-top: 0.35em;
  margin-top: 0.35em;
  border-top: 1px solid #d9d9d9;
}
.ink-dropdown ul.dropdown li.separator-below,
.ink-dropdown ul.dropdown-menu li.separator-below,
.ink-navigation ul.dropdown li.separator-below,
.ink-navigation ul.dropdown-menu li.separator-below {
  padding-bottom: 0.35em;
  margin-bottom: 0.35em;
  border-bottom: 1px solid #d9d9d9;
}
.ink-dropdown ul.dropdown li.heading,
.ink-dropdown ul.dropdown-menu li.heading,
.ink-navigation ul.dropdown li.heading,
.ink-navigation ul.dropdown-menu li.heading {
  font-weight: 700;
  padding-bottom: 0.35em;
  margin-bottom: 0.35em;
  padding: 0.5em 0.8em;
  color: #333;
}
.ink-dropdown ul.dropdown li a,
.ink-dropdown ul.dropdown-menu li a,
.ink-navigation ul.dropdown li a,
.ink-navigation ul.dropdown-menu li a {
  color: #444;
  padding: 0.5em 0.8em;
  display: block;
  clear: both;
}
.ink-dropdown ul.dropdown li a:hover,
.ink-dropdown ul.dropdown-menu li a:hover,
.ink-navigation ul.dropdown li a:hover,
.ink-navigation ul.dropdown-menu li a:hover {
  background: #f2f2f2;
  text-decoration: none;
}
.ink-dropdown ul.dropdown li.active a,
.ink-dropdown ul.dropdown-menu li.active a,
.ink-navigation ul.dropdown li.active a,
.ink-navigation ul.dropdown-menu li.active a {
  background: #999;
  color: #fff;
}
.ink-dropdown ul.dropdown li.disabled a,
.ink-dropdown ul.dropdown-menu li.disabled a,
.ink-navigation ul.dropdown li.disabled a,
.ink-navigation ul.dropdown-menu li.disabled a {
  color: #b3b3b3;
}
.ink-dropdown ul.dropdown li.disabled a:hover,
.ink-dropdown ul.dropdown-menu li.disabled a:hover,
.ink-navigation ul.dropdown li.disabled a:hover,
.ink-navigation ul.dropdown-menu li.disabled a:hover {
  background: 0;
  cursor: default;
}
.ink-dropdown ul.dropdown li.submenu,
.ink-dropdown ul.dropdown-menu li.submenu,
.ink-navigation ul.dropdown li.submenu,
.ink-navigation ul.dropdown-menu li.submenu {
  overflow: visible;
}
.ink-dropdown ul.dropdown li.submenu > a,
.ink-dropdown ul.dropdown-menu li.submenu > a,
.ink-navigation ul.dropdown li.submenu > a,
.ink-navigation ul.dropdown-menu li.submenu > a {
  white-space: nowrap;
}
.ink-dropdown ul.dropdown li.submenu > a:after,
.ink-dropdown ul.dropdown-menu li.submenu > a:after,
.ink-navigation ul.dropdown li.submenu > a:after,
.ink-navigation ul.dropdown-menu li.submenu > a:after {
  content: "\f0da";
  width: auto;
  margin-left: 0.8em;
  font-family: FontAwesome;
  color: #b3b3b3;
}
.ink-dropdown ul.dropdown li.submenu:hover > a,
.ink-dropdown ul.dropdown-menu li.submenu:hover > a,
.ink-navigation ul.dropdown li.submenu:hover > a,
.ink-navigation ul.dropdown-menu li.submenu:hover > a {
  background: #f2f2f2;
  text-decoration: none;
}
.ink-dropdown ul.dropdown li.submenu:hover > ul.dropdown,
.ink-dropdown ul.dropdown li.submenu:hover > ul.dropdown-menu,
.ink-dropdown ul.dropdown-menu li.submenu:hover > ul.dropdown,
.ink-dropdown ul.dropdown-menu li.submenu:hover > ul.dropdown-menu,
.ink-navigation ul.dropdown li.submenu:hover > ul.dropdown,
.ink-navigation ul.dropdown li.submenu:hover > ul.dropdown-menu,
.ink-navigation ul.dropdown-menu li.submenu:hover > ul.dropdown,
.ink-navigation ul.dropdown-menu li.submenu:hover > ul.dropdown-menu {
  display: block;
}
.ink-dropdown ul.dropdown li.submenu > ul.dropdown,
.ink-dropdown ul.dropdown li.submenu > ul.dropdown-menu,
.ink-dropdown ul.dropdown-menu li.submenu > ul.dropdown,
.ink-dropdown ul.dropdown-menu li.submenu > ul.dropdown-menu,
.ink-navigation ul.dropdown li.submenu > ul.dropdown,
.ink-navigation ul.dropdown li.submenu > ul.dropdown-menu,
.ink-navigation ul.dropdown-menu li.submenu > ul.dropdown,
.ink-navigation ul.dropdown-menu li.submenu > ul.dropdown-menu {
  font-size: inherit;
  position: absolute;
  top: -0.36em;
  left: 100%;
  display: none;
}
.ink-navigation ul.pagination {
  overflow: hidden;
}
.ink-navigation ul.pagination li {
  line-height: 1.7;
  float: left;
}
.ink-navigation ul.pagination li a {
  padding: 0.5em 1em;
  display: block;
  float: left;
}
.ink-navigation ul.pagination.dotted li a {
  display: block;
  height: 1em;
  width: 1em;
  margin-right: 0.6em;
  padding: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-indent: 99999px;
}
.ink-navigation ul.pagination.dotted li a:first-child,
.ink-navigation ul.pagination.dotted li a:last-child {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.ink-navigation ul.pagination.chevron li {
  display: none;
}
.ink-navigation ul.pagination.chevron li.next,
.ink-navigation ul.pagination.chevron li.previous {
  display: block;
}
.ink-navigation ul.pagination.chevron li.next a,
.ink-navigation ul.pagination.chevron li.previous a {
  display: flex;
  position: absolute;
  top: 35%;
  padding: 0;
  margin: 0;
  font-family: FontAwesome;
  font-size: 4em;
}
.ink-navigation ul.pagination.chevron li.next a span,
.ink-navigation ul.pagination.chevron li.previous a span {
  text-indent: -99999px;
  display: inline-block;
}
.ink-navigation ul.pagination.chevron li.disabled a {
  color: rgba(255, 255, 255, 0.6);
  text-shadow: none;
}
.ink-navigation ul.pagination.chevron li.disabled a:focus,
.ink-navigation ul.pagination.chevron li.disabled a:hover {
  color: rgba(255, 255, 255, 0.6);
}
.ink-navigation ul.pagination.chevron li.previous a {
  left: 20px;
}
.ink-navigation ul.pagination.chevron li.previous a:after {
  content: "\f137";
}
.ink-navigation ul.pagination.chevron li.next a {
  right: 20px;
}
.ink-navigation ul.pagination.chevron li.next a:after {
  content: "\f138";
}
.ink-navigation .pills {
  overflow: hidden;
}
.ink-navigation .pills li {
  overflow: hidden;
  display: block;
  float: left;
  margin: 0 0.5em 0.5em 0;
  line-height: 1.7;
}
.ink-navigation .pills li a {
  display: block;
  padding: 0.5em 1em;
}
.ink-navigation .pills li a:hover {
  text-decoration: none;
}
.ink-navigation .pills li.active a,
.ink-navigation .pills li.disabled a {
  cursor: default;
}
.ink-navigation ul.menu:after {
  content: "";
  display: table;
  clear: both;
}
.ink-navigation ul.menu li:hover > ul.submenu {
  display: block;
}
.ink-navigation ul.menu li ul.submenu {
  display: none;
  position: absolute;
  z-index: 10;
}
.ink-navigation ul.menu li ul.submenu li a {
  padding: 0.5em 1em;
  display: block;
  float: none;
}
.ink-navigation ul.menu.horizontal.scrollable {
  font-size: 0;
  white-space: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.ink-navigation ul.menu.horizontal.scrollable li {
  display: inline-block;
  float: none;
}
.ink-navigation ul.menu.horizontal.scrollable li a {
  border-right: rgba(10, 10, 10, 0.3) 1px solid;
  font-size: initial;
}
.ink-navigation ul.menu.horizontal.scrollable li:last-child a {
  border-right: none;
}
.ink-navigation ul.menu.horizontal li {
  float: left;
  position: relative;
}
.ink-navigation ul.menu.horizontal li a {
  padding: 0.5em 1em;
  display: block;
  line-height: 1.7;
}
.ink-navigation ul.menu.horizontal li .control {
  margin-top: 0.3em;
}
.ink-navigation ul.menu.horizontal li ul.submenu {
  min-width: 100%;
  left: 0;
  z-index: 50;
  top: auto;
  left: auto;
}
.ink-navigation ul.menu.horizontal li ul.submenu li {
  float: none;
}
.ink-navigation ul.menu.horizontal li ul.submenu li .flyout {
  position: absolute;
  top: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.ink-navigation ul.menu.horizontal li ul.submenu li .flyout.left {
  right: 100%;
}
.ink-navigation ul.menu.horizontal li ul.submenu li .flyout.right {
  left: 100%;
}
.ink-navigation ul.menu.vertical li {
  line-height: 1.7;
  position: relative;
}
.ink-navigation ul.menu.vertical li a {
  padding: 0.5em 1em;
  display: block;
}
.ink-navigation ul.menu.vertical li ul.submenu {
  position: relative;
  top: auto;
  left: auto;
}
.ink-navigation ul.menu.vertical li ul.submenu.flyout {
  position: absolute;
  min-width: 8em;
  top: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.ink-navigation ul.menu.vertical li ul.submenu.flyout.left {
  right: 100%;
}
.ink-navigation ul.menu.vertical li ul.submenu.flyout.right {
  left: 100%;
}
@media print {
  * {
    background: 0 0 !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: "(" attr(href) ")";
  }
  abbr[title]:after {
    content: "(" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .ink-navigation {
    display: none;
  }
  .ink-table {
    border-collapse: collapse;
  }
  .ink-label {
    border: 1px solid #000;
  }
}
table.ink-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
table.ink-table td,
table.ink-table th {
  padding: 5px 10px;
  line-height: 1.3;
}
table.ink-table th[data-sortable="true"]:hover {
  cursor: pointer;
  text-decoration: underline;
}
table.ink-table th[data-sortable="true"]:hover i {
  text-decoration: none;
}
table.ink-table th[data-sortable="true"] i {
  padding-left: 0.5em;
}
table.ink-table.hover tbody tr:hover {
  cursor: pointer;
}
table.ink-table.bordered {
  border-collapse: separate;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  color: #555;
  font: normal normal normal 1em/1.45 Roboto, Arial, Helvetica, sans-serif;
  font-size: inherit;
}
.fw-100,
.fw-light {
  font-weight: 100;
}
.fw-300,
.fw-thin {
  font-weight: 300;
}
.fw-400,
.fw-regular {
  font-weight: 400;
}
.fw-500,
.fw-medium {
  font-weight: 500;
}
.fw-700,
.fw-bold {
  font-weight: 700;
}
.fw-900,
.fw-black {
  font-weight: 900;
}
.condensed-300,
.condensed-thin {
  font-weight: 300;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.condensed-400,
.condensed-regular {
  font-weight: 400;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.condensed-700,
.condensed-bold {
  font-weight: 700;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.slab-100,
.slab-light {
  font-weight: 100;
  font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
}
.slab-300,
.slab-thin {
  font-weight: 300;
  font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
}
.slab-400,
.slab-regular {
  font-weight: 400;
  font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
}
.slab-700,
.slab-bold {
  font-weight: 700;
  font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
}
.sans {
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
.serif {
  font-family: Times, "Times New Roman", serif;
}
.monospace {
  font-family: Monaco, "Andale Mono", "Courier New", monospace;
}
.condensed {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.slab {
  font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
}
.italic {
  font-style: italic;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalizer {
  text-transform: capitalize;
}
a {
  color: #6998c9;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  color: #007ed5;
  text-decoration: underline;
}
h1 {
  font-size: 2.2em;
  margin-top: 0;
  margin-bottom: 0.59318em;
}
h2 {
  font-size: 1.75em;
  margin-top: 0;
  margin-bottom: 0.74571em;
}
h3 {
  font-size: 1.5em;
  margin-top: 0;
  margin-bottom: 0.87em;
}
h4 {
  font-size: 1.25em;
  margin-top: 0;
  margin-bottom: 1.044em;
}
h5 {
  font-size: 1.1em;
  margin-top: 0;
  margin-bottom: 24.60px;
}
h6 {
  font-size: 1.1em;
  margin-top: 0;
  margin-bottom: 1.18636em;
}
p {
  font-size: 1em;
  margin-top: 0;
  margin-bottom: 1.305em;
}
table {
  font-size: 1em;
  margin-top: 0;
  margin-bottom: 1.305em;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
p:first-child {
  margin-top: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #404040;
  font-weight: 700;
  line-height: 1.16;
}
small {
  color: #888;
}
input,
textarea {
  color: #666;
}
h1 small,
h2 small,
h3 small,
h4 small {
  color: #bbb;
  font-size: 0.6em;
  font-weight: 100;
  line-height: 1;
}
mark {
  background: #dae5f2;
}
address {
  color: #777;
  font-size: 1em;
  line-height: 1.4;
}
address p {
  margin-top: 0;
}
address h6 {
  color: #555;
}
abbr:hover {
  cursor: help;
}
blockquote {
  border-left: 4px solid #ddd;
  padding-left: 25px;
  margin: 1em 0;
  font-weight: 200;
  font-size: 1.1em;
}
blockquote small {
  font-size: 0.9em;
}
blockquote small::after,
blockquote small::before {
  content: " — ";
}
.note {
  font-size: 0.9em;
  color: #777;
}
.note strong {
  color: #555;
}
.small {
  font-size: 0.75em;
}
.medium {
  font-size: 0.85em;
}
.large {
  font-size: 1.2em;
}
.extralarge {
  font-size: 1.45em !important;
}
hr {
  border: 0;
  border-top: 1px solid #ddd;
  margin: 1em 0;
}
.lead {
  font-size: 1.1em;
  font-weight: 700;
}
ol,
ul {
  line-height: 1.4;
  padding: 0 0 0 1.45em;
  margin: 1em 0;
}
ol li,
ul li {
  margin: 0.5em 0;
}
ul.unstyled {
  list-style: none;
  padding-left: 0;
}
ul.unstyled ul {
  list-style: disc outside;
}
ul.unstyled ul.unstyled {
  list-style: none;
  padding-left: 0;
}
ul.inline {
  list-style: none;
}
ul.inline li {
  display: inline-block;
  padding: 0 0.5em;
}
ul.inline li:first-child {
  padding: 0 0.5em 0 0;
}
dl {
  margin: 1em 0;
}
dl dt {
  font-weight: 700;
  margin: 0.5em 0;
}
dl dd {
  margin: 0.5em 0 0.5em 25px;
}
dl.inline dt {
  float: left;
  clear: left;
  text-align: right;
  width: 180px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 0;
}
dl.inline dd {
  margin: 0.5em 0 0.5em 200px;
}
figure.ink-image {
  position: relative;
  border: 1px solid #555;
}
figure.ink-image > img,figure.ink-image a > img {
  width: 100%;
  height: 100%;
}
figure.ink-image > figcaption {
  padding: 1em;
  background: #fff;
  line-height: 1.3;
}
figure.ink-image > figcaption.over-bottom,
figure.ink-image > figcaption.over-top {
  position: absolute;
  width: 100%;
  left: 0;
  border: none;
}
figure.ink-image > figcaption.over-bottom.dark,
figure.ink-image > figcaption.over-top.dark {
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
}
figure.ink-image > figcaption.over-top {
  top: 0;
  background: rgba(255, 255, 255, 0.7);
}
figure.ink-image > figcaption.over-bottom {
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
}
figure.ink-image > figcaption.dark {
  color: #fff;
  background: #222;
}
img {
  border: 0;
  width: auto;
  max-width: 100%;
  vertical-align: top;
}
.ink-alert.basic,
.ink-alert.block {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.ink-alert.basic {
  background: rgba(255, 156, 0, 0.25);
  color: #b87814;
  border: 1px solid #b87814;
}
.ink-alert.basic .ink-dismiss {
  color: #b87814;
}
.ink-alert.basic.success {
  background: rgba(74, 155, 23, 0.25);
  color: #38621d;
  border: 1px solid #38621d;
}
.ink-alert.basic.success .ink-dismiss {
  color: #38621d;
}
.ink-alert.basic.error {
  background: rgba(201, 17, 17, 0.25);
  color: #891e1e;
  border: 1px solid #891e1e;
}
.ink-alert.basic.error .ink-dismiss {
  color: #891e1e;
}
.ink-alert.basic.info {
  background: rgba(15, 117, 218, 0.25);
  color: #1e5b98;
  border: 1px solid #1e5b98;
}
.ink-alert.basic.info .ink-dismiss {
  color: #1e5b98;
}
.ink-alert.block {
  border: 1px solid #b87814;
  background: #fff;
}
.ink-alert.block > h4 {
  background: rgba(255, 156, 0, 0.3);
  color: #b87814;
}
.ink-alert.block .ink-dismiss {
  color: #b87814;
}
.ink-alert.block.success {
  border: 1px solid #38621d;
  background: #fff;
}
.ink-alert.block.success > h4 {
  background: rgba(74, 155, 23, 0.3);
  color: #38621d;
}
.ink-alert.block.success .ink-dismiss {
  color: #38621d;
}
.ink-alert.block.error {
  border: 1px solid #891e1e;
  background: #fff;
}
.ink-alert.block.error > h4 {
  background: rgba(201, 17, 17, 0.3);
  color: #891e1e;
}
.ink-alert.block.error .ink-dismiss {
  color: #891e1e;
}
.ink-alert.block.info {
  border: 1px solid #1e5b98;
  background: #fff;
}
.ink-alert.block.info > h4 {
  background: rgba(15, 117, 218, 0.3);
  color: #1e5b98;
}
.ink-alert.block.info .ink-dismiss {
  color: #1e5b98;
}
.ink-alert .ink-dismiss {
  font-family: Arial, sans-serif;
  font-weight: 700;
  text-shadow: #fff 0 1px 0;
  opacity: 0.25;
}
.ink-alert .ink-dismiss:hover {
  opacity: 0.6;
}
.ink-badge {
  -webkit-border-radius: 8em;
  -moz-border-radius: 8em;
  -ms-border-radius: 8em;
  -o-border-radius: 8em;
  border-radius: 8em;
  color: #fff;
}
.ink-badge.white {
  background: #fff;
  color: #555;
}
.ink-badge.black {
  background: #000;
}
.ink-badge.orange {
  background: #ff9c00;
}
.ink-badge.red {
  background: #c91111;
}
.ink-badge.green {
  background: #4a9b17;
}
.ink-badge.blue {
  background: #0f75da;
}
.ink-badge.yellow {
  background: #ffd500;
  color: #555;
}
.ink-badge.grey {
  background: gray;
}
.ink-badge + .ink-badge {
  margin-left: 0.2em;
}
.ink-button {
  background: #d9d9d9;
  color: #000;
  border: 1px solid #bfbfbf;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-weight: 300;
}
.ink-button:active,
.ink-button:hover {
  text-decoration: none;
  color: #000;
  background: #ccc;
  border: 1px solid #b3b3b3;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px;
}
.ink-button:focus {
  outline: 0;
  background: #ccc;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset;
}
.ink-button[disabled] {
  background: #e6e6e6;
  border: 1px solid #e6e6e6;
  color: #999;
}
.ink-button[disabled]:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ink-button.blue {
  color: #fff;
  background: #0f75da;
  border: 1px solid #0c63b9;
}
.ink-button.blue:active,
.ink-button.blue:hover {
  background: #0d68c2;
  border: 1px solid #0a56a1;
  color: #fff;
  text-decoration: none;
}
.ink-button.blue:focus {
  background: #0d68c2;
}
.ink-button.blue[disabled] {
  background: rgba(15, 117, 218, 0.6);
  border: 1px solid rgba(15, 117, 218, 0);
  color: #0c5baa;
}
.ink-button.blue[disabled]:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ink-button.green {
  color: #fff;
  background: #4a9b17;
  border: 1px solid #3e8313;
}
.ink-button.green:active,
.ink-button.green:hover {
  background: #3f8514;
  border: 1px solid #336d10;
  color: #fff;
  text-decoration: none;
}
.ink-button.green:focus {
  background: #3f8514;
}
.ink-button.green[disabled] {
  background: rgba(74, 155, 23, 0.6);
  border: 1px solid rgba(74, 155, 23, 0);
  color: #356f10;
}
.ink-button.green[disabled]:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ink-button.orange {
  color: #fff;
  background: #ff9c00;
  border: 1px solid #d88400;
}
.ink-button.orange:active,
.ink-button.orange:hover {
  background: #e68c00;
  border: 1px solid #bf7400;
  color: #fff;
  text-decoration: none;
}
.ink-button.orange:focus {
  background: #e68c00;
}
.ink-button.orange[disabled] {
  background: rgba(255, 156, 0, 0.6);
  border: 1px solid rgba(255, 156, 0, 0);
  color: #cc7d00;
}
.ink-button.orange[disabled]:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ink-button.red {
  color: #fff;
  background: #c91111;
  border: 1px solid #aa0e0e;
}
.ink-button.red:active,
.ink-button.red:hover {
  background: #b10f0f;
  border: 1px solid #920c0c;
  color: #fff;
  text-decoration: none;
}
.ink-button.red:focus {
  background: #b10f0f;
}
.ink-button.red[disabled] {
  background: rgba(201, 17, 17, 0.6);
  border: 1px solid rgba(201, 17, 17, 0);
  color: #9a0d0d;
}
.ink-button.red[disabled]:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ink-button.black {
  color: #fff;
  background: #1a1a1a;
  border: 1px solid #161616;
}
.ink-button.black:active,
.ink-button.black:hover {
  background: #0d0d0d;
  border: 1px solid #090909;
  color: #fff;
  text-decoration: none;
}
.ink-button.black:focus {
  background: #0d0d0d;
}
.ink-button.black[disabled] {
  background: rgba(26, 26, 26, 0.6);
  border: 1px solid rgba(26, 26, 26, 0);
  color: #000;
}
.ink-button.black[disabled]:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ink-button.white {
  color: #555;
  background: #fff;
  border: 1px solid #d8d8d8;
}
.ink-button.white:active,
.ink-button.white:hover {
  background: #f2f2f2;
  border: 1px solid #cbcbcb;
  color: #555;
  text-decoration: none;
}
.ink-button.white:focus {
  background: #f2f2f2;
}
.ink-button.white[disabled] {
  background: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0);
  color: #e6e6e6;
}
.ink-button.white[disabled]:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.button-group > .ink-button[disabled] {
  background: #e6e6e6;
  border: 1px solid rgba(217, 217, 217, 0.6);
}
.button-group > .ink-button[disabled]:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.button-group > .ink-button.blue:first-child {
  border-left: #0c63b9;
}
.button-group > .ink-button.blue[disabled] {
  background: rgba(15, 117, 218, 0.6);
  border: 1px solid rgba(15, 117, 218, 0.3);
}
.button-group > .ink-button.green:first-child {
  border-left: #3e8313;
}
.button-group > .ink-button.green[disabled] {
  background: rgba(74, 155, 23, 0.6);
  border: 1px solid rgba(74, 155, 23, 0.3);
}
.button-group > .ink-button.orange:first-child {
  border-left: #d88400;
}
.button-group > .ink-button.orange[disabled] {
  background: rgba(255, 156, 0, 0.6);
  border: 1px solid rgba(255, 156, 0, 0.3);
}
.button-group > .ink-button.red:first-child {
  border-left: #aa0e0e;
}
.button-group > .ink-button.red[disabled] {
  background: rgba(201, 17, 17, 0.6);
  border: 1px solid rgba(201, 17, 17, 0.3);
}
.button-group > .ink-button.black:first-child {
  border-left: #161616;
}
.button-group > .ink-button.black[disabled] {
  background: rgba(26, 26, 26, 0.6);
  border: 1px solid rgba(26, 26, 26, 0.3);
}
.button-group > .ink-button.white:first-child {
  border-left: #d8d8d8;
}
.button-group > .ink-button.white[disabled] {
  background: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.ink-label {
  color: #fff;
  font-weight: 300;
  font-size: 0.938em;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.ink-label.white {
  background: #fff;
  color: #555;
}
.ink-label.black {
  background: #000;
}
.ink-label.orange {
  background: #ff9c00;
}
.ink-label.red {
  background: #c91111;
}
.ink-label.green {
  background: #4a9b17;
}
.ink-label.blue {
  background: #0f75da;
}
.ink-label.yellow {
  background: #ffd500;
  color: #555;
}
.ink-label.grey {
  background: gray;
}
.ink-label + .ink-label {
  margin-left: 0.2em;
}
.ink-navigation ul.breadcrumbs {
  font-weight: 300;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.ink-navigation ul.breadcrumbs li.active a {
  background: 0;
  color: #999;
}
.ink-navigation ul.breadcrumbs li.active a:hover {
  cursor: default;
  text-decoration: none;
}
.ink-navigation ul.breadcrumbs li a:hover {
  background: 0;
  text-decoration: underline;
}
.ink-navigation ul.breadcrumbs.white {
  background: #fff;
}
.ink-navigation ul.breadcrumbs.white li a,
.ink-navigation ul.breadcrumbs.white li:after {
  color: #555;
}
.ink-navigation ul.breadcrumbs.white li.active a {
  color: #ccc;
  text-shadow: #fff 0 1px 0;
}
.ink-navigation ul.breadcrumbs.grey {
  background: #d9d9d9;
}
.ink-navigation ul.breadcrumbs.grey li a,
.ink-navigation ul.breadcrumbs.grey li:after {
  color: #555;
}
.ink-navigation ul.breadcrumbs.grey li.active a {
  color: #a6a6a6;
  text-shadow: #ededed 0 1px 0;
}
.ink-navigation ul.breadcrumbs.black {
  background: #1a1a1a;
}
.ink-navigation ul.breadcrumbs.black li a,
.ink-navigation ul.breadcrumbs.black li:after {
  color: #fff;
}
.ink-navigation ul.breadcrumbs.black li.active a {
  color: #666;
  text-shadow: #000 0 -1px 0;
}
.ink-navigation ul.breadcrumbs.blue {
  background: #1b75ce;
}
.ink-navigation ul.breadcrumbs.blue li a,
.ink-navigation ul.breadcrumbs.blue li:after {
  color: #fff;
}
.ink-navigation ul.breadcrumbs.blue li.active a {
  color: #08427b;
  text-shadow: #1884ef 0 1px 0;
}
.ink-navigation ul.breadcrumbs.orange {
  background: #f2990d;
}
.ink-navigation ul.breadcrumbs.orange li a,
.ink-navigation ul.breadcrumbs.orange li:after {
  color: #fff;
}
.ink-navigation ul.breadcrumbs.orange li.active a {
  color: #995e00;
  text-shadow: #ffa81f 0 1px 0;
}
.ink-navigation ul.breadcrumbs.green {
  background: #4c9220;
}
.ink-navigation ul.breadcrumbs.green li a,
.ink-navigation ul.breadcrumbs.green li:after {
  color: #fff;
}
.ink-navigation ul.breadcrumbs.green li.active a {
  color: #20420a;
  text-shadow: #57b61b 0 1px 0;
}
.ink-navigation ul.breadcrumbs.red {
  background: #be1c1c;
}
.ink-navigation ul.breadcrumbs.red li a,
.ink-navigation ul.breadcrumbs.red li:after {
  color: #fff;
}
.ink-navigation ul.breadcrumbs.red li.active a {
  color: #6b0909;
  text-shadow: #e51313 0 1px 0;
}
.ink-dropdown.blue ul.dropdown-menu li.active a {
  background: #0f75da;
  color: #fff;
}
.ink-dropdown.green ul.dropdown-menu li.active a {
  background: #4a9b17;
  color: #fff;
}
.ink-dropdown.orange ul.dropdown-menu li.active a {
  background: #ff9c00;
  color: #fff;
}
.ink-dropdown.red ul.dropdown-menu li.active a {
  background: #c91111;
  color: #fff;
}
.ink-dropdown.black ul.dropdown-menu li.active a {
  background: #1a1a1a;
  color: #fff;
}
.ink-dropdown.blue ul.dropdown-menu li.active a {
  background: #0f75da;
  color: #fff;
}
.ink-navigation ul.menu {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.ink-navigation ul.menu > li {
  font-weight: 300;
}
.ink-navigation ul.menu > li.active a {
  text-decoration: underline;
}
.ink-navigation ul.menu > li.heading {
  font-weight: 500;
}
.ink-navigation ul.menu > li.disabled a {
  color: #b3b3b3;
  text-shadow: #fff 0 1px 0;
}
.ink-navigation ul.menu > li.disabled a:hover {
  cursor: default;
  background: 0;
  text-decoration: none;
}
.ink-navigation ul.menu > li ul.submenu li {
  font-size: 0.875em;
}
.ink-navigation ul.menu > li ul.submenu li a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.ink-navigation ul.menu.vertical li a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.ink-navigation ul.menu.vertical li:first-child {
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.ink-navigation ul.menu.vertical li:first-child > a {
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.ink-navigation ul.menu.vertical li:last-child {
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
.ink-navigation ul.menu.vertical li:last-child > a {
  border-bottom: none;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
.ink-navigation ul.menu.vertical li:last-child .submenu {
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
.ink-navigation ul.menu.vertical li:last-child .submenu.flyout {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.ink-navigation ul.menu.vertical li:last-child .submenu li:last-child {
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
.ink-navigation ul.menu.vertical li:last-child .submenu li:last-child a {
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
.ink-navigation ul.menu.horizontal > li:first-child {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.ink-navigation ul.menu.horizontal > li:first-child a {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.ink-navigation ul.menu.horizontal > li:last-child {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.ink-navigation ul.menu.horizontal > li:last-child a {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.ink-navigation ul.menu.horizontal > li ul.submenu {
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  background: #fff;
}
.ink-navigation ul.menu.horizontal > li ul.submenu li:last-child {
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
.ink-navigation ul.menu.horizontal > li ul.submenu li:last-child a {
  border-bottom: none;
}
.ink-navigation ul.menu.white {
  background: #fff;
}
.ink-navigation ul.menu.white li ul.submenu {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.ink-navigation ul.menu.white li ul.submenu li a {
  color: #555;
}
.ink-navigation ul.menu.white li ul.submenu li a:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ink-navigation ul.menu.white li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.menu.white li.active {
  background: #e6e6e6;
}
.ink-navigation ul.menu.white li.disabled a {
  color: #ccc;
  text-shadow: #fff 0 1px 0;
}
.ink-navigation ul.menu.white li a {
  color: #555;
  text-decoration: none;
}
.ink-navigation ul.menu.white li a:hover {
  background: #f2f2f2;
}
.ink-navigation ul.menu.grey {
  background: #d9d9d9;
}
.ink-navigation ul.menu.grey li ul.submenu {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.ink-navigation ul.menu.grey li ul.submenu li a {
  color: #555;
}
.ink-navigation ul.menu.grey li ul.submenu li a:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ink-navigation ul.menu.grey li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.menu.grey li.active {
  background: #bfbfbf;
}
.ink-navigation ul.menu.grey li.disabled a {
  color: #a6a6a6;
  text-shadow: #ededed 0 1px 0;
}
.ink-navigation ul.menu.grey li a {
  color: #555;
  text-decoration: none;
}
.ink-navigation ul.menu.grey li a:hover {
  background: #ccc;
}
.ink-navigation ul.menu.black {
  background: #1a1a1a;
}
.ink-navigation ul.menu.black li ul.submenu {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.ink-navigation ul.menu.black li ul.submenu li a {
  color: #555;
}
.ink-navigation ul.menu.black li ul.submenu li a:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ink-navigation ul.menu.black li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.menu.black li.active {
  background: #333;
}
.ink-navigation ul.menu.black li.disabled a {
  color: #666;
  text-shadow: #000 0 -1px 0;
}
.ink-navigation ul.menu.black li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.menu.black li a:hover {
  background: #404040;
}
.ink-navigation ul.menu.blue {
  background: #1b75ce;
}
.ink-navigation ul.menu.blue li ul.submenu {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.ink-navigation ul.menu.blue li ul.submenu li a {
  color: #555;
}
.ink-navigation ul.menu.blue li ul.submenu li a:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ink-navigation ul.menu.blue li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.menu.blue li.active {
  background: #0c5baa;
}
.ink-navigation ul.menu.blue li.disabled a {
  color: #08427b;
  text-shadow: #2289f0 0 1px 0;
}
.ink-navigation ul.menu.blue li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.menu.blue li a:hover {
  background: #0d68c2;
}
.ink-navigation ul.menu.green {
  background: #4c9220;
}
.ink-navigation ul.menu.green li ul.submenu {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.ink-navigation ul.menu.green li ul.submenu li a {
  color: #555;
}
.ink-navigation ul.menu.green li ul.submenu li a:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ink-navigation ul.menu.green li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.menu.green li.active {
  background: #356f10;
}
.ink-navigation ul.menu.green li.disabled a {
  color: #20420a;
  text-shadow: #5bbf1c 0 1px 0;
}
.ink-navigation ul.menu.green li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.menu.green li a:hover {
  background: #3f8514;
}
.ink-navigation ul.menu.orange {
  background: #f2990d;
}
.ink-navigation ul.menu.orange li ul.submenu {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.ink-navigation ul.menu.orange li ul.submenu li a {
  color: #555;
}
.ink-navigation ul.menu.orange li ul.submenu li a:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ink-navigation ul.menu.orange li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.menu.orange li.active {
  background: #cc7d00;
}
.ink-navigation ul.menu.orange li.disabled a {
  color: #995e00;
  text-shadow: #ffac29 0 1px 0;
}
.ink-navigation ul.menu.orange li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.menu.orange li a:hover {
  background: #e68c00;
}
.ink-navigation ul.menu.red {
  background: #be1c1c;
}
.ink-navigation ul.menu.red li ul.submenu {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.ink-navigation ul.menu.red li ul.submenu li a {
  color: #555;
}
.ink-navigation ul.menu.red li ul.submenu li a:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ink-navigation ul.menu.red li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.menu.red li.active {
  background: #9a0d0d;
}
.ink-navigation ul.menu.red li.disabled a {
  color: #6b0909;
  text-shadow: #eb1717 0 1px 0;
}
.ink-navigation ul.menu.red li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.menu.red li a:hover {
  background: #b10f0f;
}
.ink-navigation ul.pagination {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.ink-navigation ul.pagination li {
  font-weight: 300;
}
.ink-navigation ul.pagination li.active a {
  text-decoration: underline;
}
.ink-navigation ul.pagination li.disabled a {
  color: #b3b3b3;
  text-shadow: #fff 0 1px 0;
}
.ink-navigation ul.pagination li.disabled a:hover {
  cursor: default;
  background: 0;
  text-decoration: none;
}
.ink-navigation ul.pagination li:first-child,
.ink-navigation ul.pagination li:first-child a {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.ink-navigation ul.pagination li:last-child,
.ink-navigation ul.pagination li:last-child a {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.ink-navigation ul.pagination.white li {
  background: #fff;
}
.ink-navigation ul.pagination.white li.active a {
  background: #e6e6e6;
}
.ink-navigation ul.pagination.white li.disabled a {
  color: #ccc;
  text-shadow: #fff 0 1px 0;
}
.ink-navigation ul.pagination.white li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pagination.white li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.pagination.white li a:hover {
  background: #e6e6e6;
}
.ink-navigation ul.pagination.white li {
  background: #fff;
}
.ink-navigation ul.pagination.white li.active a {
  background: #e6e6e6;
}
.ink-navigation ul.pagination.white li.disabled a {
  color: #ccc;
  text-shadow: #fff 0 1px 0;
}
.ink-navigation ul.pagination.white li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pagination.white li a {
  color: #555;
  text-decoration: none;
}
.ink-navigation ul.pagination.white li a:hover {
  background: #f2f2f2;
}
.ink-navigation ul.pagination.grey li {
  background: #d9d9d9;
}
.ink-navigation ul.pagination.grey li.active a {
  background: #bfbfbf;
}
.ink-navigation ul.pagination.grey li.disabled a {
  color: #a6a6a6;
  text-shadow: #ededed 0 1px 0;
}
.ink-navigation ul.pagination.grey li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pagination.grey li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.pagination.grey li a:hover {
  background: #bfbfbf;
}
.ink-navigation ul.pagination.grey li {
  background: #d9d9d9;
}
.ink-navigation ul.pagination.grey li.active a {
  background: #bfbfbf;
}
.ink-navigation ul.pagination.grey li.disabled a {
  color: #a6a6a6;
  text-shadow: #ededed 0 1px 0;
}
.ink-navigation ul.pagination.grey li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pagination.grey li a {
  color: #555;
  text-decoration: none;
}
.ink-navigation ul.pagination.grey li a:hover {
  background: #ccc;
}
.ink-navigation ul.pagination.black li {
  background: #1a1a1a;
}
.ink-navigation ul.pagination.black li.active a {
  background: #000;
}
.ink-navigation ul.pagination.black li.disabled a {
  color: #000;
  text-shadow: #2e2e2e 0 1px 0;
}
.ink-navigation ul.pagination.black li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pagination.black li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.pagination.black li a:hover {
  background: #000;
}
.ink-navigation ul.pagination.black li {
  background: #1a1a1a;
}
.ink-navigation ul.pagination.black li.active a {
  background: #333;
}
.ink-navigation ul.pagination.black li.disabled a {
  color: #666;
  text-shadow: #000 0 -1px 0;
}
.ink-navigation ul.pagination.black li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pagination.black li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.pagination.black li a:hover {
  background: #292929;
}
.ink-navigation ul.pagination.orange li {
  background: #f2990d;
}
.ink-navigation ul.pagination.orange li.active a {
  background: #cc7d00;
}
.ink-navigation ul.pagination.orange li.disabled a {
  color: #995e00;
  text-shadow: #ffac29 0 1px 0;
}
.ink-navigation ul.pagination.orange li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pagination.orange li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.pagination.orange li a:hover {
  background: #cc7d00;
}
.ink-navigation ul.pagination.orange li {
  background: #f2990d;
}
.ink-navigation ul.pagination.orange li.active a {
  background: #cc7d00;
}
.ink-navigation ul.pagination.orange li.disabled a {
  color: #995e00;
  text-shadow: #ffac29 0 1px 0;
}
.ink-navigation ul.pagination.orange li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pagination.orange li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.pagination.orange li a:hover {
  background: #e68c00;
}
.ink-navigation ul.pagination.blue li {
  background: #1b75ce;
}
.ink-navigation ul.pagination.blue li.active a {
  background: #0c5baa;
}
.ink-navigation ul.pagination.blue li.disabled a {
  color: #08427b;
  text-shadow: #2289f0 0 1px 0;
}
.ink-navigation ul.pagination.blue li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pagination.blue li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.pagination.blue li a:hover {
  background: #0c5baa;
}
.ink-navigation ul.pagination.blue li {
  background: #1b75ce;
}
.ink-navigation ul.pagination.blue li.active a {
  background: #0c5baa;
}
.ink-navigation ul.pagination.blue li.disabled a {
  color: #08427b;
  text-shadow: #2289f0 0 1px 0;
}
.ink-navigation ul.pagination.blue li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pagination.blue li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.pagination.blue li a:hover {
  background: #0d68c2;
}
.ink-navigation ul.pagination.green li {
  background: #4c9220;
}
.ink-navigation ul.pagination.green li.active a {
  background: #356f10;
}
.ink-navigation ul.pagination.green li.disabled a {
  color: #20420a;
  text-shadow: #5bbf1c 0 1px 0;
}
.ink-navigation ul.pagination.green li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pagination.green li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.pagination.green li a:hover {
  background: #356f10;
}
.ink-navigation ul.pagination.green li {
  background: #4c9220;
}
.ink-navigation ul.pagination.green li.active a {
  background: #356f10;
}
.ink-navigation ul.pagination.green li.disabled a {
  color: #20420a;
  text-shadow: #5bbf1c 0 1px 0;
}
.ink-navigation ul.pagination.green li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pagination.green li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.pagination.green li a:hover {
  background: #3f8514;
}
.ink-navigation ul.pagination.red li {
  background: #be1c1c;
}
.ink-navigation ul.pagination.red li.active a {
  background: #9a0d0d;
}
.ink-navigation ul.pagination.red li.disabled a {
  color: #6b0909;
  text-shadow: #eb1717 0 1px 0;
}
.ink-navigation ul.pagination.red li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pagination.red li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.pagination.red li a:hover {
  background: #9a0d0d;
}
.ink-navigation ul.pagination.red li {
  background: #be1c1c;
}
.ink-navigation ul.pagination.red li.active a {
  background: #9a0d0d;
}
.ink-navigation ul.pagination.red li.disabled a {
  color: #6b0909;
  text-shadow: #eb1717 0 1px 0;
}
.ink-navigation ul.pagination.red li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pagination.red li a {
  color: #fff;
  text-decoration: none;
}
.ink-navigation ul.pagination.red li a:hover {
  background: #b10f0f;
}
.ink-navigation ul.pagination.dotted li {
  background: 0 0;
}
.ink-navigation ul.pagination.dotted li a {
  background: #999;
  opacity: 0.5;
}
.ink-navigation ul.pagination.dotted li.active a,
.ink-navigation ul.pagination.dotted li:hover a {
  opacity: 1;
}
.ink-navigation ul.pagination.dotted.black li a {
  background: #1a1a1a;
}
.ink-navigation ul.pagination.dotted.white li a {
  background: #fff;
}
.ink-navigation ul.pagination.dotted.blue li a {
  background: #1b75ce;
}
.ink-navigation ul.pagination.dotted.green li a {
  background: #4c9220;
}
.ink-navigation ul.pagination.dotted.orange li a {
  background: #f2990d;
}
.ink-navigation ul.pagination.dotted.red li a {
  background: #be1c1c;
}
.ink-navigation ul.pagination.chevron li.next a,
.ink-navigation ul.pagination.chevron li.previous a {
  color: #fff;
  opacity: 0.6;
}
.ink-navigation ul.pagination.chevron li.next a.active,
.ink-navigation ul.pagination.chevron li.next a:focus,
.ink-navigation ul.pagination.chevron li.next a:hover,
.ink-navigation ul.pagination.chevron li.previous a.active,
.ink-navigation ul.pagination.chevron li.previous a:focus,
.ink-navigation ul.pagination.chevron li.previous a:hover {
  opacity: 0.7;
  text-decoration: none;
  background: 0 0;
}
.ink-navigation ul.pagination.chevron li.disabled a {
  color: #fff;
  opacity: 0.4;
  text-shadow: none;
}
.ink-navigation ul.pagination.chevron li.disabled a:focus,
.ink-navigation ul.pagination.chevron li.disabled a:hover {
  color: #fff;
  opacity: 0.4;
}
.ink-navigation ul.pagination.chevron.black li.disabled a,
.ink-navigation ul.pagination.chevron.black li.next a,
.ink-navigation ul.pagination.chevron.black li.previous a {
  color: #1a1a1a;
}
.ink-navigation ul.pagination.chevron.grey li.disabled a,
.ink-navigation ul.pagination.chevron.grey li.next a,
.ink-navigation ul.pagination.chevron.grey li.previous a {
  color: #d9d9d9;
}
.ink-navigation ul.pagination.chevron.blue li.disabled a,
.ink-navigation ul.pagination.chevron.blue li.next a,
.ink-navigation ul.pagination.chevron.blue li.previous a {
  color: #1b75ce;
}
.ink-navigation ul.pagination.chevron.green li.disabled a,
.ink-navigation ul.pagination.chevron.green li.next a,
.ink-navigation ul.pagination.chevron.green li.previous a {
  color: #4c9220;
}
.ink-navigation ul.pagination.chevron.orange li.disabled a,
.ink-navigation ul.pagination.chevron.orange li.next a,
.ink-navigation ul.pagination.chevron.orange li.previous a {
  color: #f2990d;
}
.ink-navigation ul.pagination.chevron.red li.disabled a,
.ink-navigation ul.pagination.chevron.red li.next a,
.ink-navigation ul.pagination.chevron.red li.previous a {
  color: #be1c1c;
}
.ink-navigation ul.pills li {
  background: #fff;
  font-weight: 300;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.ink-navigation ul.pills li a {
  color: #555;
  background: 0 0;
}
.ink-navigation ul.pills li a:hover {
  background: #e6e6e6;
}
.ink-navigation ul.pills li.active a {
  background: #e6e6e6;
}
.ink-navigation ul.pills li.disabled a {
  color: #999;
  text-shadow: #fff 0 1px 0;
}
.ink-navigation ul.pills li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pills.grey li {
  background: #d9d9d9;
}
.ink-navigation ul.pills.grey li.active a {
  background: #bfbfbf;
}
.ink-navigation ul.pills.grey li.disabled a {
  color: #a6a6a6;
  text-shadow: #ededed 0 1px 0;
}
.ink-navigation ul.pills.grey li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pills.grey li a {
  color: #555;
}
.ink-navigation ul.pills.grey li a:hover {
  background: #ccc;
}
.ink-navigation ul.pills.black li {
  background: #1a1a1a;
}
.ink-navigation ul.pills.black li.active a {
  background: #333;
}
.ink-navigation ul.pills.black li.disabled a {
  color: #666;
  text-shadow: #000 0 -1px 0;
}
.ink-navigation ul.pills.black li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pills.black li a {
  color: #fff;
}
.ink-navigation ul.pills.black li a:hover {
  background: #292929;
}
.ink-navigation ul.pills.blue li {
  background: #1b75ce;
}
.ink-navigation ul.pills.blue li.active a {
  background: #0c5baa;
}
.ink-navigation ul.pills.blue li.disabled a {
  color: #08427b;
  text-shadow: #2289f0 0 1px 0;
}
.ink-navigation ul.pills.blue li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pills.blue li a {
  color: #fff;
}
.ink-navigation ul.pills.blue li a:hover {
  background: #0d68c2;
}
.ink-navigation ul.pills.green li {
  background: #4c9220;
}
.ink-navigation ul.pills.green li.active a {
  background: #356f10;
}
.ink-navigation ul.pills.green li.disabled a {
  color: #20420a;
  text-shadow: #5bbf1c 0 1px 0;
}
.ink-navigation ul.pills.green li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pills.green li a {
  color: #fff;
}
.ink-navigation ul.pills.green li a:hover {
  background: #3f8514;
}
.ink-navigation ul.pills.orange li {
  background: #f2990d;
}
.ink-navigation ul.pills.orange li.active a {
  background: #cc7d00;
}
.ink-navigation ul.pills.orange li.disabled a {
  color: #995e00;
  text-shadow: #ffac29 0 1px 0;
}
.ink-navigation ul.pills.orange li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pills.orange li a {
  color: #fff;
}
.ink-navigation ul.pills.orange li a:hover {
  background: #e68c00;
}
.ink-navigation ul.pills.red li {
  background: #be1c1c;
}
.ink-navigation ul.pills.red li.active a {
  background: #9a0d0d;
}
.ink-navigation ul.pills.red li.disabled a {
  color: #6b0909;
  text-shadow: #eb1717 0 1px 0;
}
.ink-navigation ul.pills.red li.disabled a:hover {
  background: 0 0;
}
.ink-navigation ul.pills.red li a {
  color: #fff;
}
.ink-navigation ul.pills.red li a:hover {
  background: #b10f0f;
}
table.ink-table {
  background: #fff;
}
table.ink-table tr td,
table.ink-table tr th {
  border-bottom: #bbb 1px solid;
}
table.ink-table tr:last-child td {
  border-bottom: none;
}
table.ink-table tfoot tr td,
table.ink-table tfoot tr th {
  border-top: #bbb 1px solid;
}
table.ink-table.alternating tbody tr:nth-child(odd) {
  background-color: #f5f5f5;
}
table.ink-table.hover tbody tr:hover {
  background: #fefbd6;
  color: #555;
}
table.ink-table.bordered {
  border: #bbb 1px solid;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
table.ink-table.bordered tr th {
  border-left: #bbb 1px solid;
}
table.ink-table.bordered tr th:first-child {
  border-left: none;
}
table.ink-table.bordered tr:last-child td {
  border-bottom: none;
}
table.ink-table.bordered tr td {
  border-left: #bbb 1px solid;
}
table.ink-table.bordered tr td:first-child {
  border-left: none;
}
table.ink-table tbody > tr.red td {
  background: #c91111;
  color: #fff;
}
table.ink-table tbody > tr.green td {
  background: #4a9b17;
  color: #fff;
}
table.ink-table tbody > tr.blue td {
  background: #0f75da;
  color: #fff;
}
table.ink-table tbody > tr.orange td {
  background: #ff9c00;
  color: #fff;
}
table.ink-table tbody > tr.black td {
  background: #000;
  color: #ccc;
}
table.ink-table tbody > tr.yellow td {
  background: #ffd500;
  color: #000;
}
table.ink-table tbody > tr.grey td {
  background: #e6e6e6;
  color: #1a1a1a;
}
.animated.slow {
  animation-duration: 1s;
}
.animated.medium {
  animation-duration: 0.5s;
}
.animated.fast {
  animation-duration: 0.2s;
}
.ink-carousel {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: block;
}
.ink-carousel .stage {
  width: 100%;
  left: 0;
  height: auto !important;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  white-space: nowrap;
  position: relative;
  -webkit-transition: left 0.5s ease;
  -moz-transition: left 0.5s ease;
  -o-transition: left 0.5s ease;
  transition: left 0.5s ease;
}
.ink-carousel .stage .slide {
  position: relative;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  margin: 0;
  float: none;
  zoom: 1;
}
.ink-carousel .ink-navigation {
  position: static;
}
.ink-carousel {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: block;
}
.ink-carousel .stage {
  left: 0;
  height: auto !important;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  white-space: nowrap;
  position: relative;
  overflow: visible;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.ink-carousel .stage.column-group {
  display: -webkit-block;
  display: -moz-block;
  display: block;
  -webkit-flex-flow: none;
  -moz-flex-flow: none;
  flex-flow: none;
}
.ink-carousel .stage .slide {
  position: relative;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  margin: 0;
  float: none;
  zoom: 1;
}
.ink-datepicker-wrapper {
  position: relative;
}
.ink-datepicker-calendar {
  margin-top: 0;
  position: absolute;
}
.ink-datepicker-calendar.right {
  left: 100%;
  top: 0;
}
.ink-datepicker-calendar.left {
  right: 100%;
  top: 0;
}
.ink-datepicker-calendar.bottom {
  top: 100%;
  left: 0;
}
.ink-datepicker-calendar.top {
  bottom: 100%;
  left: 0;
}
.ink-datepicker-calendar,
.ink-datepicker-wrapper {
  display: inline;
  display: inline-block;
}
.ink-calendar {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  padding: 0.3em;
  min-width: 17.4em;
  font-size: 13px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px 0;
  box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px 0;
  background: #fff;
  z-index: 10;
}
.ink-calendar a {
  text-decoration: none;
}
.ink-calendar li {
  list-style: none inside;
}
html.ink-modal-is-open .ink-calendar {
  z-index: 101;
}
.ink-calendar-top-options {
  padding: 5px;
  font-size: 0.813em;
  cursor: pointer;
}
.ink-calendar-top-options .clean {
  float: left;
}
.ink-calendar-top-options .close {
  float: right;
}
.ink-calendar-top {
  line-height: 2em;
  background: #e6e6e6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.ink-calendar-top div {
  float: left;
}
.ink-calendar-top .ink-calendar-next,
.ink-calendar-top .ink-calendar-prev {
  width: 10%;
}
.ink-calendar-top .ink-calendar-next a,
.ink-calendar-top .ink-calendar-prev a {
  display: block;
}
.ink-calendar-top .ink-calendar-month_desc {
  width: 80%;
}
.ink-calendar-month,
.ink-calendar-month-selector,
.ink-calendar-year-selector {
  margin-top: 0.5em;
  padding-left: 0;
}
.ink-calendar-month li a,
.ink-calendar-month-selector li a,
.ink-calendar-year-selector li a {
  margin: 0;
  line-height: 2em;
  vertical-align: middle;
  display: block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: #444;
}
.ink-calendar-month li a:hover,
.ink-calendar-month-selector li a:hover,
.ink-calendar-year-selector li a:hover {
  background: #e6e6e6;
}
.ink-calendar-month li a.ink-calendar-on,
.ink-calendar-month li a.ink-calendar-on:hover,
.ink-calendar-month-selector li a.ink-calendar-on,
.ink-calendar-month-selector li a.ink-calendar-on:hover,
.ink-calendar-year-selector li a.ink-calendar-on,
.ink-calendar-year-selector li a.ink-calendar-on:hover {
  background: #0069d6;
  color: #fff;
}
.ink-calendar-month li a.ink-calendar-off,
.ink-calendar-month li a.ink-calendar-off:hover,
.ink-calendar-month-selector li a.ink-calendar-off,
.ink-calendar-month-selector li a.ink-calendar-off:hover,
.ink-calendar-year-selector li a.ink-calendar-off,
.ink-calendar-year-selector li a.ink-calendar-off:hover {
  background: #fff;
  color: #aaa;
  cursor: default;
}
.ink-calendar-month ul,
.ink-calendar-month-selector ul,
.ink-calendar-year-selector ul {
  clear: both;
  padding-left: 0;
}
.ink-calendar-month ul li,
.ink-calendar-month-selector ul li,
.ink-calendar-year-selector ul li {
  width: 2.4em;
  float: left;
  text-align: center;
  padding: 0;
  margin: 0;
}
.ink-calendar-year-selector ul li {
  width: 25%;
}
.ink-calendar-month-selector ul li {
  width: 25%;
}
.ink-calendar-month-selector,
.ink-calendar-year-selector {
  display: none;
}
.action_inactive,
.ink-calendar-off {
  color: #ddd !important;
}
.ink-calendar-month .ink-calendar-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
  color: #aaa;
}
.ink-calendar-middle:after,
.ink-calendar-month .ink-calendar-header:after,
.ink-calendar-month .ink-calendar-middle ul:after,
.ink-calendar-top-options:after,
.ink-calendar-top:after {
  content: "";
  display: table;
  clear: both;
}
body.ink-drawer {
  max-width: 100%;
}
body.ink-drawer .content-drawer,
body.ink-drawer .left-drawer,
body.ink-drawer .right-drawer {
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
}
body.ink-drawer .left-drawer {
  left: -220px;
}
body.ink-drawer .right-drawer {
  right: -220px;
}
body.ink-drawer .content-drawer {
  width: 100%;
}
body.ink-drawer .left-drawer,
body.ink-drawer .right-drawer {
  position: absolute;
  top: 0;
  z-index: 0;
  display: none;
  overflow-x: hidden;
  overflow-y: auto;
  width: 220px;
  height: 100%;
  -webkit-overflow-scrolling: touch;
}
body.ink-drawer .left-drawer.show,
body.ink-drawer .right-drawer.show {
  display: block;
  position: fixed;
}
body.ink-drawer.push {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
body.ink-drawer.push .content-drawer {
  overflow: hidden;
}
body.ink-drawer.push.left .content-drawer,
body.ink-drawer.push.left .left-drawer {
  -webkit-transform: translate(220px, 0);
  -moz-transform: translate(220px, 0);
  -ms-transform: translate(220px, 0);
  -o-transform: translate(220px, 0);
  transform: translate(220px, 0);
}
body.ink-drawer.push.right .content-drawer,
body.ink-drawer.push.right .right-drawer {
  -webkit-transform: translate(-220px, 0);
  -moz-transform: translate(-220px, 0);
  -ms-transform: translate(-220px, 0);
  -o-transform: translate(-220px, 0);
  transform: translate(-220px, 0);
}
body.ink-drawer.over {
  overflow: hidden;
  -webkit-user-drag: none;
}
body.ink-drawer.over.left .left-drawer {
  -webkit-transform: translate(220px, 0);
  -moz-transform: translate(220px, 0);
  -ms-transform: translate(220px, 0);
  -o-transform: translate(220px, 0);
  transform: translate(220px, 0);
}
body.ink-drawer.over.right .right-drawer {
  -webkit-transform: translate(-220px, 0);
  -moz-transform: translate(-220px, 0);
  -ms-transform: translate(-220px, 0);
  -o-transform: translate(-220px, 0);
  transform: translate(-220px, 0);
}
.ink-shade {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgOAMAAM8AzbfAeUUAAAAASUVORK5CYII=");
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin-top: 0;
  position: fixed;
  z-index: 100;
  display: none;
  opacity: 0;
}
.ink-shade.fade {
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ink-shade.visible {
  opacity: 1;
}
.ink-modal {
  top: 50%;
  left: 50%;
  width: 90%;
  height: 90%;
  margin-top: -45vh;
  margin-left: -45vw;
  background: #fff;
  z-index: 100;
  position: absolute;
  overflow: hidden;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  display: flex;
  display: -ms-flexbox;
  opacity: 1;
  -webkit-box-shadow: rgba(0, 0, 0, 0.8) 0 0 15px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.8) 0 0 15px 0;
  box-shadow: rgba(0, 0, 0, 0.8) 0 0 15px 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.ink-modal:after {
  content: "";
  display: table;
  clear: both;
}
.ink-modal > .modal-body {
  padding: 1em;
  overflow-y: auto;
  overflow-x: hidden;
  height: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.ink-modal > .modal-body .ink-grid {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  min-width: 100%;
}
.ink-modal > .modal-header,
.ink-modal > header {
  border-bottom: 1px #e6e6e6 solid;
  overflow: hidden;
  -webkit-box-shadow: rgba(175, 175, 175, 0.2) 0 1px 2px 0;
  -moz-box-shadow: rgba(175, 175, 175, 0.2) 0 1px 2px 0;
  box-shadow: rgba(175, 175, 175, 0.2) 0 1px 2px 0;
}
.ink-modal > .modal-header > .modal-close,
.ink-modal > header > .modal-close {
  padding-top: 2px;
  text-align: center;
  color: #fff;
  width: 26px;
  height: 26px;
  line-height: 1.2em;
  border: 0;
  background: #bfbfbf;
  font-size: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-shadow: rgba(0, 0, 0, 0.6) 0 -1px 0;
  opacity: 0.6;
  float: right;
}
.ink-modal > .modal-header > .modal-close:after,
.ink-modal > header > .modal-close:after {
  content: "\f00d";
  font-family: FontAwesome;
  font-size: medium;
  line-height: 22px;
}
.ink-modal > .modal-header > .modal-close:hover,
.ink-modal > header > .modal-close:hover {
  opacity: 1;
}
.ink-modal > .modal-footer,
.ink-modal > footer {
  background: #e6e6e6;
  margin-bottom: 0;
  zoom: 1;
  -webkit-box-shadow: rgba(175, 175, 175, 0.2) 0 -1px 2px 0;
  -moz-box-shadow: rgba(175, 175, 175, 0.2) 0 -1px 2px 0;
  box-shadow: rgba(175, 175, 175, 0.2) 0 -1px 2px 0;
}
.ink-modal > .modal-footer,
.ink-modal > .modal-header,
.ink-modal > footer,
.ink-modal > header {
  padding: 0.8em 1em 0.65em 1em;
}
.ink-modal > .modal-footer:after,
.ink-modal > .modal-footer:before,
.ink-modal > .modal-header:after,
.ink-modal > .modal-header:before,
.ink-modal > footer:after,
.ink-modal > footer:before,
.ink-modal > header:after,
.ink-modal > header:before {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ink-modal-open {
  overflow: hidden;
}
.ink-progress-bar {
  margin-bottom: 1em;
  overflow: hidden;
  background: #f2f2f2;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.ink-progress-bar .caption {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 1.7;
  text-align: center;
  color: #000;
  font-size: 0.813em;
  z-index: 10;
}
.ink-progress-bar .bar {
  height: 1.3em;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-transition-property: width;
  -moz-transition-property: width;
  -o-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.6s;
  -moz-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
.ink-progress-bar .bar.grey {
  background: #ccc;
  color: #555;
}
.ink-progress-bar .bar.green {
  background: #4a9b17;
  color: #fff;
}
.ink-progress-bar .bar.blue {
  background: #0f75da;
  color: #fff;
}
.ink-progress-bar .bar.red {
  background: #c91111;
  color: #fff;
}
.ink-progress-bar .bar.orange {
  background: #ff9c00;
  color: #555;
}
.ink-progress-bar .bar.black {
  background: #000;
  color: #fff;
}
.dragging,
.ink-sortable-list li {
  cursor: move;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-user-drag: none;
  -moz-user-drag: none;
  -khtml-user-drag: none;
  -webkit-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.drag,
.ink-sortable-list li.placeholder {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}
.ink-sortable-list li {
  margin: 0;
  border-bottom: 1px solid #ccc;
  line-height: 40px;
}
.ink-sortable-list li.placeholder,
.ink-sortable-list li:hover {
  background: #ccc;
  background: rgba(204, 204, 204, 0.2);
}
.ink-sortable-list li .ink-label {
  margin: 0 0.8em;
}
.ink-sticky-stuck {
  position: fixed;
}
.ink-tabs .tabs-nav {
  list-style: none;
  padding: 0;
}
.ink-tabs .tabs-nav li {
  line-height: 1.7;
  position: relative;
  margin: 0;
}
.ink-tabs .tabs-nav li a {
  padding: 0.5em 1em;
  display: block;
  border: 1px solid transparent;
}
.ink-tabs .tabs-nav li a:hover {
  background: #f0f0f0;
}
.ink-tabs .tabs-nav li.active a {
  color: #555;
  cursor: default;
  text-decoration: none;
  background: #fff;
  border: 1px solid #ccc;
}
.ink-tabs .tabs-nav:after {
  content: "";
  display: table;
  clear: both;
}
.ink-tabs .tabs-content {
  margin-top: 1.5em;
  overflow: auto;
}
.ink-tabs.top > .tabs-nav {
  border-bottom: 1px solid #ccc;
}
.ink-tabs.top > .tabs-nav li {
  float: left;
}
.ink-tabs.top > .tabs-nav li a {
  margin-right: 0.4em;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.ink-tabs.top > .tabs-nav li.active {
  margin: 0 0 -2px 0;
}
.ink-tabs.top > .tabs-nav li.active a {
  border-bottom-color: transparent;
}
.ink-tabs.bottom > .tabs-nav {
  border-top: 1px solid #ccc;
}
.ink-tabs.bottom > .tabs-nav li {
  float: left;
}
.ink-tabs.bottom > .tabs-nav li a {
  margin-right: 0.4em;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.ink-tabs.bottom > .tabs-nav li.active {
  margin: -2px 0 0 0;
}
.ink-tabs.bottom > .tabs-nav li.active a {
  border-top-color: transparent;
}
.ink-tabs.left > .tabs-nav {
  border-right: 1px solid #ccc;
  float: left;
  margin-right: 2em;
}
.ink-tabs.left > .tabs-nav li {
  float: none;
  text-align: right;
}
.ink-tabs.left > .tabs-nav li a {
  margin-bottom: 0.4em;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.ink-tabs.left > .tabs-nav li.active {
  margin: 0 -2px 0 0;
}
.ink-tabs.left > .tabs-nav li.active a {
  border-right-color: transparent;
}
.ink-tabs.right > .tabs-nav {
  border-left: 1px solid #ccc;
  float: right;
  margin-left: 2em;
}
.ink-tabs.right > .tabs-nav li {
  float: none;
}
.ink-tabs.right > .tabs-nav li a {
  margin-bottom: 0.4em;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.ink-tabs.right > .tabs-nav li.active {
  margin: 0 0 0 -2px;
}
.ink-tabs.right > .tabs-nav li.active a {
  border-left-color: transparent;
}
.ink-tagfield input[type="text"].new-tag-input {
  background-color: #fff;
  border: 1px solid #ccc;
  line-height: 1em;
  margin: 0;
  padding: 5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.ink-tagfield input[type="text"].new-tag-input:focus {
  -webkit-box-shadow: 0 0 0 3px #eaeaea;
  -moz-box-shadow: 0 0 0 3px #eaeaea;
  box-shadow: 0 0 0 3px #eaeaea;
  border: 1px solid #c3c3c3;
}
.ink-tagfield span.ink-tag {
  background-color: #1b1b1b;
  color: #eaeaea;
  text-shadow: none;
  font-size: 0.9em;
  font-weight: 400;
  border: 1px solid #000;
  padding: 4px 6px;
}
.ink-tagfield span.ink-tag i.icon-remove {
  color: #ccc;
  font-size: 0.9em;
  font-weight: 400;
  margin-left: 4px;
}
.ink-tagfield span.ink-tag i.icon-remove:hover {
  cursor: pointer;
  color: red;
}
.ink-tooltip {
  display: inline-block;
  position: relative;
}
.ink-tooltip > .content {
  background: #f0f0f0;
  padding: 0.5em 0.6em;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 0.8em;
  color: #8c8c8c;
}
.ink-tooltip > .arrow {
  position: absolute;
}
.ink-tooltip > .arrow.down,
.ink-tooltip > .arrow.left,
.ink-tooltip > .arrow.right,
.ink-tooltip > .arrow.up {
  width: 0;
  height: 0;
}
.ink-tooltip > .arrow.up {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #f0f0f0;
  top: -6px;
  left: 50%;
  margin-left: -3px;
}
.ink-tooltip > .arrow.down {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #f0f0f0;
  bottom: -5.45455px;
  left: 50%;
  margin-left: -3px;
}
.ink-tooltip > .arrow.right {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #f0f0f0;
  top: 50%;
  right: -5.45455px;
  margin-top: -6px;
}
.ink-tooltip > .arrow.left {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #f0f0f0;
  top: 50%;
  left: -5.45455px;
  margin-top: -6px;
}
.ink-tooltip.blue > .content {
  background: #0f75da;
  color: #fff;
}
.ink-tooltip.blue > .arrow.up {
  border-bottom-color: #0f75da;
}
.ink-tooltip.blue > .arrow.down {
  border-top-color: #0f75da;
}
.ink-tooltip.blue > .arrow.left {
  border-right-color: #0f75da;
}
.ink-tooltip.blue > .arrow.right {
  border-left-color: #0f75da;
}
.ink-tooltip.red > .content {
  background: #c91111;
  color: #fff;
}
.ink-tooltip.red > .arrow.up {
  border-bottom-color: #c91111;
}
.ink-tooltip.red > .arrow.down {
  border-top-color: #c91111;
}
.ink-tooltip.red > .arrow.left {
  border-right-color: #c91111;
}
.ink-tooltip.red > .arrow.right {
  border-left-color: #c91111;
}
.ink-tooltip.orange > .content {
  background: #ff9c00;
  color: #fff;
}
.ink-tooltip.orange > .arrow.up {
  border-bottom-color: #ff9c00;
}
.ink-tooltip.orange > .arrow.down {
  border-top-color: #ff9c00;
}
.ink-tooltip.orange > .arrow.left {
  border-right-color: #ff9c00;
}
.ink-tooltip.orange > .arrow.right {
  border-left-color: #ff9c00;
}
.ink-tooltip.green > .content {
  background: #4a9b17;
  color: #fff;
}
.ink-tooltip.green > .arrow.up {
  border-bottom-color: #4a9b17;
}
.ink-tooltip.green > .arrow.down {
  border-top-color: #4a9b17;
}
.ink-tooltip.green > .arrow.left {
  border-right-color: #4a9b17;
}
.ink-tooltip.green > .arrow.right {
  border-left-color: #4a9b17;
}
.ink-tooltip.black > .content {
  background: #000;
  color: #fff;
}
.ink-tooltip.black > .arrow.up {
  border-bottom-color: #000;
}
.ink-tooltip.black > .arrow.down {
  border-top-color: #000;
}
.ink-tooltip.black > .arrow.left {
  border-right-color: #000;
}
.ink-tooltip.black > .arrow.right {
  border-left-color: #000;
}
.ink-tooltip.grey > .content {
  background: #ccc;
  color: #333;
}
.ink-tooltip.grey > .arrow.up {
  border-bottom-color: #ccc;
}
.ink-tooltip.grey > .arrow.down {
  border-top-color: #ccc;
}
.ink-tooltip.grey > .arrow.left {
  border-right-color: #ccc;
}
.ink-tooltip.grey > .arrow.right {
  border-left-color: #ccc;
}
.ink-tree-view li {
  list-style-type: none;
}
.ink-tree-view [data-open] > :before {
  margin-left: -1.3em;
  margin-right: 0.4em;
  text-decoration: none;
}
body {
  background: #fefefe;
  color: #222;
}
header {
  width: auto;
  background: #1c1c1c;
  margin: 0 auto;
}
a {
  color: #222;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  color: #690;
  text-decoration: none;
}
a.whitelink {
  color: #f1f1f1;
  text-decoration: none;
  cursor: pointer;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
a.whitelink:hover {
  text-decoration: underline;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #222;
}
.font-black {
  color: #333 !important;
}
.font-black a {
  color: #333 !important;
}
.font-black a:hover {
  color: #690 !important;
}
.font-white {
  color: #fff !important;
}
.font-white a {
  color: #fff !important;
}
.font-white a:hover {
  color: #690 !important;
}
.font-white-silver {
  color: #eee !important;
}
.font-white-silver a {
  color: #eee !important;
}
.font-white-silver a:hover {
  color: #690 !important;
}
.font-silver {
  color: #ccc !important;
}
.betting-age-badge {
  display: inline-block;
  width: 2.35em;
  height: 2.35em;
  line-height: 2.1em;
  margin-left: 0.55em;
  border: 1px solid #ccc;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
  font-size: 0.4em;
  font-style: normal;
  margin-top: -5px;
}
.font-dark-silver {
  color: #666 !important;
}
.font-red {
  color: #c91111 !important;
}
.font-mundial-2022 {
  color: #ff004d !important;
}
.font-blue {
  color: #0f75da !important;
}
.font-blue a {
  color: #0f75da !important;
}
.font-blue a:hover {
  color: #222 !important;
}
.font-green {
  color: #4a9b17 !important;
}
.font-green a {
  color: #4a9b17 !important;
}
.font-green a:hover {
  color: #222 !important;
}
.font-yellow {
  color: #ffd500 !important;
}
.font-yellow a {
  color: #ffd500 !important;
}
.font-yellow a:hover {
  color: #222 !important;
}
.background-color-black {
  background-color: #333;
}
.background-color-white {
  background-color: #fff;
}
.background-color-white-silver {
  background-color: #eee;
}
.background-color-silver {
  background-color: #ccc;
}
.background-color-dark-silver {
  background-color: #666;
}
.background-color-red {
  background-color: #c91111;
}
.background-color-blue {
  background-color: #0f75da;
}
.background-color-green {
  background-color: #4a9b17;
}
.background-color-dark-green {
  background-color: #007350;
}
.highlight .highlight_topic {
  margin-bottom: 8px;
}
.highlight .title {
  margin: 0;
}
.highlight .title a {
  color: #fff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.highlight .title a:hover {
  color: #690;
}
.modtitle {
  padding-bottom: 10px;
  color: #222;
  text-transform: uppercase;
  position: relative;
}
.modtitle:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 3px;
  width: 100%;
  background: #ccc;
}
.modtitle .modtitle-border {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 3px;
  width: 80px;
  background: #690;
}
.modtitle a:hover {
  color: #470;
}
.headerTitle {
  padding: 0 0 10px 0px;
  color: #222;
  position: relative;
  text-transform: uppercase;
  font-size: 1.2em;
}
.headerTitle:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  height: 3px;
  width: 100%;
  background: #ccc;
}
.headerTitle:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    height: 3px;
    width: 80px;
    background: #690;
}
.headerTitle-border {
  position: absolute;
  left: 0;
  bottom: -3px;
  height: 3px;
  width: 80px;
  background: #690;
}
.headerTitle.black .headerTitle-border { background: #000; }
.headerTitle.red:after,
.modtitle.red:after {
  background: #c91111;
}
.headerTitle.green:after,
.modtitle.green:after {
  background: #00703c;
}
.headerTitle.blue:after,
.modtitle.blue:after {
  background: #0f75da;
}
.headerTitle.black:after,
.modtitle.black:after {
  background: #101010;
}
.headerTitle.yellow:after,
.modtitle.yellow:after {
  background: #ffd500;
}
.headerTitle.orange:after,
.modtitle.orange:after {
  background: #ff9c00;
}
.headerTitle.purle:after,
.modtitle.purle:after {
  background: #6d48b7;
}
.headerTitleSimple {
  padding-left: 7px;
  color: #222;
  font-weight: 700;
  font-size: 1.1em;
  font-family: "Roboto Condensed";
}
.headerTitleSimpleBackground {
  padding: 10px 0 10px 12px;
  color: #222;
  font-weight: 700;
  font-size: 1.1em;
  font-family: "Roboto Condensed";
  background-color: #e5e5e5;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.silver-bar-width-titles {
  padding: 0.6em 1em 0.6em 1em;
  background-color: #e5e5e5;
}
.no-info {
  padding-left: 7px;
  color: #222;
  font-weight: 400;
  font-size: 0.9em;
}
.no-left {
  padding-left: 0;
}
.competition-note-div {
  position: relative;
  top: -1.5em;
}
.competition-notes {
  padding-left: 7px;
  color: #222;
  font-weight: 400;
  font-size: 0.8em;
  line-height: 1.8em;
}
.more-info {
  padding-right: 7px;
  position: relative;
  text-align: right;
  top: -2.2em;
}
figure.ink-image {
  border: 0;
}
figure.article-image {
  position: relative;
  margin: 0;
}
figure.article-image img {
  width: 100%;
  max-width: 100%;
  display: block;
  height: auto;
}
figure.article-image::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 40%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 1;
}
figure.article-image figcaption {
  background: none !important;
  z-index: 2;
}
.teamWinner {
  font-weight: bold;
}
.matchProbabilityWinner {
  font-weight: bold;
}
.divNavHeader {
  height: 140px;
  background: url("/static/website/img/responsive/mega-menu-background-silver-tinypng.png?0d114ed7746c");
}
.divHeader {
  width: auto;
  max-width: 1440px;
  margin: 0 auto;
}
.divLogo {
  display: block;
  float: left;
  margin: 10px 15px 0 30px;
  background: url("/static/website/img/responsive/logotipo-futebol-365-2022.png?0d114ed7746c")
    no-repeat;
}
.divLogo a {
  display: block;
  width: 143px;
  height: 118px;
}
.divHeaderTop {
  width: 100%;
  height: 56px;
}
.divHeaderTop .direito {
  padding-top: 8px;
  margin-right: 40px;
  float: right;
}
.divHeaderTop .divPub {
  margin: 16px 14px 0 0;
  float: left;
}
.divHeaderTop .divPub a {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #f6a42a;
  text-decoration: none;
  display: table;
  margin: 0 auto;
}
.divHeaderTop .divRelogioTopo {
  margin-top: 16px;
  float: left;
  min-width: 165px;
}
.divRelogioTopo .timezone {
  padding-right: 0;
  margin-right: 0 !important;

}
.divRelogioTopo .timezone iframe {
  display: inline-block !important;
  vertical-align: top !important;
  width: 58px !important;
  height: 15px !important;
  border: 0 !important;
  outline: 0;
  pointer-events: none !important;
}
.divHeaderTop .divRelogioTopo .timezone a {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  color: #ccc;
  text-decoration: none;
}
.divHeaderTop .divRelogioTopo .timezone a:hover {
  text-decoration: underline;
}
.divHeaderTop .social {
  margin: 11px 0 0 10px;
  float: left;
}
.divHeaderTop .social .icon-style {
  color: #ccc;
  font-size: 0.95em;
  margin: 0 5px 0 5px;
  display: inline-block;
  vertical-align: middle;
}
.divHeaderTop .social .icon-style:hover {
  color: #71a129;
}
.divHeaderTop .pesquisa {
  margin: 10px 5px 0 10px;
  float: left;
  position: relative;
}
.divHeaderTop .pesquisa button {
  position: absolute;
  top: 5px;
  right: 10px;
  color: #ccc;
  padding: 0;
  border-width: 0;
  height: auto;
  background: transparent;
}
.divHeaderTop .pesquisa .search {
  padding: 4px 30px 4px 15px;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
}
.divHeaderTop .pesquisa input[type="text"] {
  border: 1px solid #ddd;
  background-color: #fcfcfc;
  font-size: 13px;
  color: #202020;
}
.divHeaderMiddle {
  width: 100%;
  height: 41px;
}
.navbar-fixed {
  top: -2px;
  z-index: 100;
  position: fixed;
  width: 100%;
  background-color: #222;
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.divHeaderBottom {
  width: 1000px;
  height: 40px;
  font-size: 14px;
  font-weight: bold;
}
.divHeaderBottom ul {
  margin: 2px 0;
}
.divHeaderBottom li {
  display: block;
  padding: 0 10px;
  float: left;
  color: #2c9f53;
}
.divHeaderBottom li a {
  color: #ccc;
  text-decoration: none;
}
.divHeaderBottom li a:hover {
  text-decoration: underline;
}
.menu-container {
  width: 100%;
  position: relative;
}
.menu-mobile-container {
  display: none;
  border-bottom: 1px solid #ccc;
  background-color: #1c1c1c;
  margin: 0;
  width: 100%;
  height: 66px;
  line-height: 66px;
  text-align: center;
}
.menu-mobile-container.open-container {
  border-bottom: 0;
}
.menu-mobile-logotipo {
  float: left;
  position: relative;
  font-family: "Roboto", sans-serif;
  font-size: 26px;
  color: #690;
  padding-left: 24px;
  text-transform: uppercase;
}
.menu-mobile-logotipo a {
  color: #690;
  text-decoration: none;
}
.div-menu-mobile-logotipo {
  position: absolute;
  z-index: 100;
  float: left;
  margin: 16px 0 0 26px;
  width: 54px;
  height: 34px;
  background: url("/static/website/img/responsive/logotipo-futebol-365-2022-mobile-3.png?0d114ed7746c")
    no-repeat;
  background-size: 54px 34px;
}
.div-menu-mobile-logotipo a {
  display: block;
  width: 54px;
  height: 34px;
}
.menu-mobile-icon,
.menu-mobile-clock,
.menu-mobile-search {
  float: right;
  position: relative;
  color: #777;
  cursor: pointer;
  right: 22px;
  margin-left: 10px;
  width: 35px;
  height: 66px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.menu-mobile-clock a,
.menu-mobile-search a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 66px;
  color: inherit;
}
.menu-mobile-svg {
  width: 30px;
  height: 30px;
  flex: 0 0 auto;
  display: block;
}
.menu-mobile-clock .menu-mobile-svg,
.menu-mobile-icon .icon-close {
  width: 34px;
  height: 34px;
}
.menu-mobile-icon .icon-close {
  display: none;
}
.menu-mobile-icon.open-menu .icon-menu {
  display: none;
}
.menu-mobile-icon.open-menu .icon-close {
  display: block;
}
.menu-top-f365 > ul {
  width: 870px;
  margin: 0 auto;
  list-style: none;
  padding: 0;
  position: absolute;
  left: 190px;
  box-sizing: border-box;
}
.menu-top-f365 > ul:before,
.menu-top-f365 > ul:after {
  content: "";
  display: table;
}
.menu-top-f365 > ul:after {
  clear: both;
}
.menu-top-f365 > ul > li {
  float: left;
  padding: 0;
  margin: 0;
}
.menu-top-f365 > ul > li a {
  text-decoration: none;
  padding: 9px 8px;
  font-size: 0.9em;
  font-weight: 500;
  color: #f1f1f1;
  display: none;
}
.menu-top-f365 > ul > li a.hoveredClass {
  background-color: #2e2e2e;
  color: #f1f1f1;
}
.menu-top-f365 > ul > li a.navbar-home-icon {
  display: block;
  padding: 7px 8px;
  line-height: 1;
}
.menu-top-f365 > ul > li a.navbar-brand-icon {
  display: none;
  padding: 13px 8px;
  line-height: 1;
}
.divHeaderMiddle.navbar-fixed .menu-top-f365 > ul > li a.navbar-brand-icon {
  display: block;
}
.menu-top-f365 > ul > li a.navbar-home-icon .f365-mini-logo,
.menu-top-f365 > ul > li a.navbar-brand-icon .f365-mini-logo {
  display: block;
  width: auto;
  height: 15px;
}
.menu-top-f365 > ul > li.active a {
  background: #fff;
  color: #222;
}
.menu-top-f365 > ul > li span {
  text-decoration: none;
  padding: 10px 8px;
  font-size: 15px;
  font-weight: 500;
  color: #f1f1f1;
  display: block;
  cursor: pointer;
  text-transform: uppercase;
}
.menu-top-f365 > ul > li span.hoveredClass {
  background-color: #2e2e2e;
  color: #f1f1f1;
}
.menu-top-f365 > ul > li.active span {
  background: #fff;
  color: #222;
}
.menu-top-f365 > ul > li.active ul {
  display: block;
  z-index: 99;
}
.menu-top-f365 > ul > li > ul {
  display: none;
  width: 100%;
  background: #fff;
  padding: 20px;
  position: absolute;
  z-index: 99;
  left: 0;
  margin: 0;
  list-style: none;
  box-sizing: border-box;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-top: 0;
  border-bottom: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.menu-top-f365 > ul > li > ul:before,
.menu-top-f365 > ul > li > ul:after {
  content: "";
  display: table;
}
.menu-top-f365 > ul > li > ul:after {
  clear: both;
}
.menu-top-f365 > ul > li > ul > li {
  margin: 0;
  padding-bottom: 0;
  list-style: none;
  width: 205px;
  background: none;
  float: left;
}
.menu-top-f365 > ul > li > ul > li a {
  padding: 0;
  width: 100%;
  display: block;
  font-size: 14px;
}
.menu-top-f365 > ul > li > ul > li > ul {
  display: block;
  padding: 0;
  margin: 10px 0 0;
  list-style: none;
  box-sizing: border-box;
}
.menu-top-f365 > ul > li > ul > li > ul:before,
.menu-top-f365 > ul > li > ul > li > ul:after {
  content: "";
  display: table;
}
.menu-top-f365 > ul > li > ul > li > ul:after {
  clear: both;
}
.menu-top-f365 > ul > li > ul > li > ul > li {
  float: left;
  width: 100%;
  padding: 5px 0;
  margin: 0;
}
.menu-top-f365 > ul > li > ul > li > ul > li a {
  border: 0;
  font-weight: normal;
}
.menu-top-f365 > ul > li > ul.normal-sub {
  width: 205px;
  left: auto;
  padding: 15px 20px;
}
.menu-top-f365 > ul > li > ul.normal-sub > li {
  width: 100%;
}
.menu-top-f365 > ul > li > ul.normal-sub > li a {
  border: 0;
  padding: 6px 0;
  font-weight: normal;
}
.divTopoResultadosBetano {
  width: 100%;
  position: relative;
  top: -30px;
  height: 130px;
}
@media only screen and (max-width: 959px) {
  .ink-navigation ul.pagination.chevron li.next a, .ink-navigation ul.pagination.chevron li.previous a{font-size: 3em}
	.divHeaderTop,
  .divHeaderBottom,
  .divLogo {
    display: none;
  }
  .divTopoResultadosBetano {
    width: 100%;
    position: relative;
    top: -30px;
    height: 120px;
  }
  .divNavHeader {
    height: 66px;
  }
  .menu-container {
    width: 100%;
  }
  .menu-mobile-container {
    display: block;
  }
  .menu-top-f365 > ul {
    width: 100%;
    display: none;
    left: auto;
  }
  .menu-top-f365 > ul > li {
    width: 100%;
    float: none;
    display: block;
    background: #2c2c2c;
    border-bottom: 1px solid #777;
  }
  .menu-top-f365 > ul > li:hover {
    background: #2c2c2c;
  }
  .menu-top-f365 > ul > li a {
    display: none;
  }
  .menu-top-f365 > ul > li span {
    font-size: 1em;
    padding: 22px 0 22px 18px;
    width: 100%;
    display: block;
  }
  .menu-top-f365 > ul > li span.hoveredClass {
    background-color: #3e3e3e;
    color: #f1f1f1;
  }
  .menu-top-f365 > ul > li.active > span {
    background: #222;
    color: #fff;
  }
  .menu-top-f365 > ul > li > ul {
    position: relative;
    border-radius: 0;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
  }
  .menu-top-f365 > ul > li > ul.normal-sub {
    width: 100%;
  }
  .menu-top-f365 > ul > li > ul > li {
    float: none;
    width: 100%;
    margin-top: 20px;
  }
  .menu-top-f365 > ul > li > ul > li a {
    font-size: 1em;
    margin: 5px 0;
  }
  .menu-top-f365 > ul > li > ul > li:first-child {
    margin: 0;
  }
  .menu-top-f365 > ul > li > ul > li > ul {
    position: relative;
  }
  .menu-top-f365 > ul > li > ul > li > ul > li {
    float: none;
  }
  .menu-top-f365 .show-on-mobile {
    display: block;
    z-index: 99;
  }
}
.divCompeticoesTop {
  display: block;
  height: 49px;
  background-image: url("/static/website/img/responsive/bgCompeticoesTop.png?0d114ed7746c");
}
.flags {
  width: auto;
  max-width: 1410px;
  margin: 0 auto;
}
.flags .previous {
  display: block;
  height: 45px;
  width: 22px;
  background-image: url("/static/website/img/responsive/arrow_left.png?0d114ed7746c");
  float: left;
  margin: 4px 8px 0 15px;
  padding: 0;
}
.flags .previous:hover {
  cursor: pointer;
}
.flags .next {
  display: block;
  height: 42px;
  width: 22px;
  background-image: url("/static/website/img/responsive/arrow_right.png?0d114ed7746c");
  float: right;
  margin: 4px 15px 0 6px;
  padding: 0;
}
.flags .next:hover {
  cursor: pointer;
}
.flags ul {
  display: none;
}
.flags ul li {
  width: 32px;
  height: 32px;
  margin: 10px 4px 0 4px;
  padding: 0;
}
.flags ul li a {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
}
.flags ul li:hover {
  position: relative;
  top: 1px;
}
.flags-95,
.flags-185,
.flags-136,
.flags-217,
.flags-177,
.flags-141,
.flags-215,
.flags-110,
.flags-29,
.flags-103,
.flags-150,
.flags-161,
.flags-37,
.flags-126,
.flags-64,
.flags-116,
.flags-54,
.flags-178,
.flags-201,
.flags-30,
.flags-75,
.flags-26,
.flags-173,
.flags-89,
.flags-203,
.flags-109,
.flags-159,
.flags-120,
.flags-76,
.flags-78,
.flags-13,
.flags-63,
.flags-197,
.flags-39,
.flags-155,
.flags-206,
.flags-123,
.flags-179,
.flags-176,
.flags-204,
.flags-148,
.flags-16,
.flags-91,
.flags-51,
.flags-56,
.flags-165,
.flags-212,
.flags-59,
.flags-11,
.flags-25,
.flags-166,
.flags-104,
.flags-57,
.flags-47,
.flags-138,
.flags-98,
.flags-52,
.flags-101,
.flags-60,
.flags-33,
.flags-171,
.flags-87,
.flags-10,
.flags-128,
.flags-111,
.flags-181,
.flags-183,
.flags-6,
.flags-164,
.flags-130,
.flags-55,
.flags-205,
.flags-77,
.flags-107,
.flags-85,
.flags-97,
.flags-213,
.flags-90,
.flags-163,
.flags-71,
.flags-81,
.flags-142,
.flags-190,
.flags-152,
.flags-132,
.flags-4,
.flags-36,
.flags-208,
.flags-3,
.flags-17,
.flags-118,
.flags-12,
.flags-14,
.flags-8,
.flags-127,
.flags-73,
.flags-137,
.flags-162,
.flags-99,
.flags-15,
.flags-200,
.flags-22,
.flags-154,
.flags-84,
.flags-147,
.flags-117,
.flags-193,
.flags-102,
.flags-139,
.flags-145,
.flags-119,
.flags-58,
.flags-5,
.flags-61,
.flags-94,
.flags-121,
.flags-122,
.flags-105,
.flags-153,
.flags-32,
.flags-53,
.flags-69,
.flags-198,
.flags-199,
.flags-27,
.flags-189,
.flags-113,
.flags-49,
.flags-67,
.flags-92,
.flags-18,
.flags-158,
.flags-72,
.flags-124,
.flags-70,
.flags-34,
.flags-214,
.flags-210,
.flags-114,
.flags-133,
.flags-131,
.flags-125,
.flags-62,
.flags-196,
.flags-9,
.flags-194,
.flags-96,
.flags-192,
.flags-209,
.flags-24,
.flags-195,
.flags-202,
.flags-135,
.flags-151,
.flags-216,
.flags-134,
.flags-160,
.flags-143,
.flags-129,
.flags-187,
.flags-19,
.flags-157,
.flags-146,
.flags-140,
.flags-2,
.flags-1,
.flags-100,
.flags-112,
.flags-74,
.flags-35,
.flags-115,
.flags-82,
.flags-211,
.flags-207,
.flags-108,
.flags-20,
.flags-156,
.flags-88,
.flags-106,
.flags-38,
.flags-191,
.flags-180,
.flags-172,
.flags-83,
.flags-182,
.flags-23,
.flags-68,
.flags-86,
.flags-188,
.flags-28,
.flags-184,
.flags-65,
.flags-174,
.flags-144,
.flags-79,
.flags-80,
.flags-21,
.flags-31,
.flags-50,
.flags-186,
.flags-7 {
  background: url("/static/website/img/responsive/sprite_flags_32x32.png?0d114ed7746c")
    no-repeat;
  display: block;
}
.flags-95 {
  background-position: -5px -0px;
  width: 32px;
  height: 32px;
}
.flags-185 {
  background-position: -42px -0px;
  width: 32px;
  height: 32px;
}
.flags-136 {
  background-position: -79px -0px;
  width: 32px;
  height: 32px;
}
.flags-217 {
  background-position: -116px -0px;
  width: 32px;
  height: 32px;
}
.flags-177 {
  background-position: -153px -0px;
  width: 32px;
  height: 32px;
}
.flags-141 {
  background-position: -190px -0px;
  width: 32px;
  height: 32px;
}
.flags-215 {
  background-position: -227px -0px;
  width: 32px;
  height: 32px;
}
.flags-110 {
  background-position: -264px -0px;
  width: 32px;
  height: 32px;
}
.flags-29 {
  background-position: -301px -0px;
  width: 32px;
  height: 32px;
}
.flags-103 {
  background-position: -338px -0px;
  width: 32px;
  height: 32px;
}
.flags-150 {
  background-position: -375px -0px;
  width: 32px;
  height: 32px;
}
.flags-161 {
  background-position: -412px -0px;
  width: 32px;
  height: 32px;
}
.flags-37 {
  background-position: -449px -0px;
  width: 32px;
  height: 32px;
}
.flags-126 {
  background-position: -486px -0px;
  width: 32px;
  height: 32px;
}
.flags-64 {
  background-position: -523px -0px;
  width: 32px;
  height: 32px;
}
.flags-116 {
  background-position: -5px -37px;
  width: 32px;
  height: 32px;
}
.flags-54 {
  background-position: -42px -37px;
  width: 32px;
  height: 32px;
}
.flags-178 {
  background-position: -79px -37px;
  width: 32px;
  height: 32px;
}
.flags-201 {
  background-position: -116px -37px;
  width: 32px;
  height: 32px;
}
.flags-30 {
  background-position: -153px -37px;
  width: 32px;
  height: 32px;
}
.flags-75 {
  background-position: -190px -37px;
  width: 32px;
  height: 32px;
}
.flags-26 {
  background-position: -227px -37px;
  width: 32px;
  height: 32px;
}
.flags-173 {
  background-position: -264px -37px;
  width: 32px;
  height: 32px;
}
.flags-89 {
  background-position: -301px -37px;
  width: 32px;
  height: 32px;
}
.flags-203 {
  background-position: -338px -37px;
  width: 32px;
  height: 32px;
}
.flags-109 {
  background-position: -375px -37px;
  width: 32px;
  height: 32px;
}
.flags-159 {
  background-position: -412px -37px;
  width: 32px;
  height: 32px;
}
.flags-120 {
  background-position: -449px -37px;
  width: 32px;
  height: 32px;
}
.flags-76 {
  background-position: -486px -37px;
  width: 32px;
  height: 32px;
}
.flags-78 {
  background-position: -523px -37px;
  width: 32px;
  height: 32px;
}
.flags-13 {
  background-position: -5px -74px;
  width: 32px;
  height: 32px;
}
.flags-63 {
  background-position: -42px -74px;
  width: 32px;
  height: 32px;
}
.flags-197 {
  background-position: -79px -74px;
  width: 32px;
  height: 32px;
}
.flags-39 {
  background-position: -116px -74px;
  width: 32px;
  height: 32px;
}
.flags-155 {
  background-position: -153px -74px;
  width: 32px;
  height: 32px;
}
.flags-206 {
  background-position: -190px -74px;
  width: 32px;
  height: 32px;
}
.flags-123 {
  background-position: -227px -74px;
  width: 32px;
  height: 32px;
}
.flags-179 {
  background-position: -264px -74px;
  width: 32px;
  height: 32px;
}
.flags-176 {
  background-position: -301px -74px;
  width: 32px;
  height: 32px;
}
.flags-204 {
  background-position: -338px -74px;
  width: 32px;
  height: 32px;
}
.flags-148 {
  background-position: -375px -74px;
  width: 32px;
  height: 32px;
}
.flags-16 {
  background-position: -412px -74px;
  width: 32px;
  height: 32px;
}
.flags-91 {
  background-position: -449px -74px;
  width: 32px;
  height: 32px;
}
.flags-51 {
  background-position: -486px -74px;
  width: 32px;
  height: 32px;
}
.flags-56 {
  background-position: -523px -74px;
  width: 32px;
  height: 32px;
}
.flags-165 {
  background-position: -5px -111px;
  width: 32px;
  height: 32px;
}
.flags-212 {
  background-position: -42px -111px;
  width: 32px;
  height: 32px;
}
.flags-59 {
  background-position: -79px -111px;
  width: 32px;
  height: 32px;
}
.flags-11 {
  background-position: -116px -111px;
  width: 32px;
  height: 32px;
}
.flags-25 {
  background-position: -153px -111px;
  width: 32px;
  height: 32px;
}
.flags-166 {
  background-position: -190px -111px;
  width: 32px;
  height: 32px;
}
.flags-104 {
  background-position: -227px -111px;
  width: 32px;
  height: 32px;
}
.flags-57 {
  background-position: -264px -111px;
  width: 32px;
  height: 32px;
}
.flags-47 {
  background-position: -301px -111px;
  width: 32px;
  height: 32px;
}
.flags-138 {
  background-position: -338px -111px;
  width: 32px;
  height: 32px;
}
.flags-98 {
  background-position: -375px -111px;
  width: 32px;
  height: 32px;
}
.flags-52 {
  background-position: -412px -111px;
  width: 32px;
  height: 32px;
}
.flags-101 {
  background-position: -449px -111px;
  width: 32px;
  height: 32px;
}
.flags-60 {
  background-position: -486px -111px;
  width: 32px;
  height: 32px;
}
.flags-33 {
  background-position: -523px -111px;
  width: 32px;
  height: 32px;
}
.flags-171 {
  background-position: -5px -148px;
  width: 32px;
  height: 32px;
}
.flags-87 {
  background-position: -42px -148px;
  width: 32px;
  height: 32px;
}
.flags-10 {
  background-position: -79px -148px;
  width: 32px;
  height: 32px;
}
.flags-128 {
  background-position: -116px -148px;
  width: 32px;
  height: 32px;
}
.flags-111 {
  background-position: -153px -148px;
  width: 32px;
  height: 32px;
}
.flags-181 {
  background-position: -190px -148px;
  width: 32px;
  height: 32px;
}
.flags-183 {
  background-position: -227px -148px;
  width: 32px;
  height: 32px;
}
.flags-6 {
  background-position: -264px -148px;
  width: 32px;
  height: 32px;
}
.flags-164 {
  background-position: -301px -148px;
  width: 32px;
  height: 32px;
}
.flags-130 {
  background-position: -338px -148px;
  width: 32px;
  height: 32px;
}
.flags-55 {
  background-position: -375px -148px;
  width: 32px;
  height: 32px;
}
.flags-205 {
  background-position: -412px -148px;
  width: 32px;
  height: 32px;
}
.flags-77 {
  background-position: -449px -148px;
  width: 32px;
  height: 32px;
}
.flags-107 {
  background-position: -486px -148px;
  width: 32px;
  height: 32px;
}
.flags-85 {
  background-position: -523px -148px;
  width: 32px;
  height: 32px;
}
.flags-97 {
  background-position: -5px -185px;
  width: 32px;
  height: 32px;
}
.flags-213 {
  background-position: -42px -185px;
  width: 32px;
  height: 32px;
}
.flags-90 {
  background-position: -79px -185px;
  width: 32px;
  height: 32px;
}
.flags-163 {
  background-position: -116px -185px;
  width: 32px;
  height: 32px;
}
.flags-71 {
  background-position: -153px -185px;
  width: 32px;
  height: 32px;
}
.flags-81 {
  background-position: -190px -185px;
  width: 32px;
  height: 32px;
}
.flags-142 {
  background-position: -227px -185px;
  width: 32px;
  height: 32px;
}
.flags-190 {
  background-position: -264px -185px;
  width: 32px;
  height: 32px;
}
.flags-152 {
  background-position: -301px -185px;
  width: 32px;
  height: 32px;
}
.flags-132 {
  background-position: -338px -185px;
  width: 32px;
  height: 32px;
}
.flags-4 {
  background-position: -375px -185px;
  width: 32px;
  height: 32px;
}
.flags-36 {
  background-position: -412px -185px;
  width: 32px;
  height: 32px;
}
.flags-208 {
  background-position: -449px -185px;
  width: 32px;
  height: 32px;
}
.flags-3 {
  background-position: -486px -185px;
  width: 32px;
  height: 32px;
}
.flags-17 {
  background-position: -523px -185px;
  width: 32px;
  height: 32px;
}
.flags-118 {
  background-position: -5px -222px;
  width: 32px;
  height: 32px;
}
.flags-12 {
  background-position: -42px -222px;
  width: 32px;
  height: 32px;
}
.flags-14 {
  background-position: -79px -222px;
  width: 32px;
  height: 32px;
}
.flags-8 {
  background-position: -116px -222px;
  width: 32px;
  height: 32px;
}
.flags-127 {
  background-position: -153px -222px;
  width: 32px;
  height: 32px;
}
.flags-73 {
  background-position: -190px -222px;
  width: 32px;
  height: 32px;
}
.flags-137 {
  background-position: -227px -222px;
  width: 32px;
  height: 32px;
}
.flags-162 {
  background-position: -264px -222px;
  width: 32px;
  height: 32px;
}
.flags-99 {
  background-position: -301px -222px;
  width: 32px;
  height: 32px;
}
.flags-15 {
  background-position: -338px -222px;
  width: 32px;
  height: 32px;
}
.flags-200 {
  background-position: -375px -222px;
  width: 32px;
  height: 32px;
}
.flags-22 {
  background-position: -412px -222px;
  width: 32px;
  height: 32px;
}
.flags-154 {
  background-position: -449px -222px;
  width: 32px;
  height: 32px;
}
.flags-84 {
  background-position: -486px -222px;
  width: 32px;
  height: 32px;
}
.flags-147 {
  background-position: -523px -222px;
  width: 32px;
  height: 32px;
}
.flags-117 {
  background-position: -5px -259px;
  width: 32px;
  height: 32px;
}
.flags-193 {
  background-position: -42px -259px;
  width: 32px;
  height: 32px;
}
.flags-102 {
  background-position: -79px -259px;
  width: 32px;
  height: 32px;
}
.flags-139 {
  background-position: -116px -259px;
  width: 32px;
  height: 32px;
}
.flags-145 {
  background-position: -153px -259px;
  width: 32px;
  height: 32px;
}
.flags-119 {
  background-position: -190px -259px;
  width: 32px;
  height: 32px;
}
.flags-58 {
  background-position: -227px -259px;
  width: 32px;
  height: 32px;
}
.flags-5 {
  background-position: -264px -259px;
  width: 32px;
  height: 32px;
}
.flags-61 {
  background-position: -301px -259px;
  width: 32px;
  height: 32px;
}
.flags-94 {
  background-position: -338px -259px;
  width: 32px;
  height: 32px;
}
.flags-121 {
  background-position: -375px -259px;
  width: 32px;
  height: 32px;
}
.flags-122 {
  background-position: -412px -259px;
  width: 32px;
  height: 32px;
}
.flags-105 {
  background-position: -449px -259px;
  width: 32px;
  height: 32px;
}
.flags-153 {
  background-position: -486px -259px;
  width: 32px;
  height: 32px;
}
.flags-32 {
  background-position: -523px -259px;
  width: 32px;
  height: 32px;
}
.flags-53 {
  background-position: -5px -296px;
  width: 32px;
  height: 32px;
}
.flags-69 {
  background-position: -42px -296px;
  width: 32px;
  height: 32px;
}
.flags-198 {
  background-position: -79px -296px;
  width: 32px;
  height: 32px;
}
.flags-199 {
  background-position: -116px -296px;
  width: 32px;
  height: 32px;
}
.flags-27 {
  background-position: -153px -296px;
  width: 32px;
  height: 32px;
}
.flags-189 {
  background-position: -190px -296px;
  width: 32px;
  height: 32px;
}
.flags-113 {
  background-position: -227px -296px;
  width: 32px;
  height: 32px;
}
.flags-49 {
  background-position: -264px -296px;
  width: 32px;
  height: 32px;
}
.flags-67 {
  background-position: -301px -296px;
  width: 32px;
  height: 32px;
}
.flags-92 {
  background-position: -338px -296px;
  width: 32px;
  height: 32px;
}
.flags-18 {
  background-position: -375px -296px;
  width: 32px;
  height: 32px;
}
.flags-158 {
  background-position: -412px -296px;
  width: 32px;
  height: 32px;
}
.flags-72 {
  background-position: -449px -296px;
  width: 32px;
  height: 32px;
}
.flags-124 {
  background-position: -486px -296px;
  width: 32px;
  height: 32px;
}
.flags-70 {
  background-position: -523px -296px;
  width: 32px;
  height: 32px;
}
.flags-34 {
  background-position: -5px -333px;
  width: 32px;
  height: 32px;
}
.flags-214 {
  background-position: -42px -333px;
  width: 32px;
  height: 32px;
}
.flags-210 {
  background-position: -79px -333px;
  width: 32px;
  height: 32px;
}
.flags-114 {
  background-position: -116px -333px;
  width: 32px;
  height: 32px;
}
.flags-133 {
  background-position: -153px -333px;
  width: 32px;
  height: 32px;
}
.flags-131 {
  background-position: -190px -333px;
  width: 32px;
  height: 32px;
}
.flags-125 {
  background-position: -227px -333px;
  width: 32px;
  height: 32px;
}
.flags-62 {
  background-position: -264px -333px;
  width: 32px;
  height: 32px;
}
.flags-196 {
  background-position: -301px -333px;
  width: 32px;
  height: 32px;
}
.flags-9 {
  background-position: -338px -333px;
  width: 32px;
  height: 32px;
}
.flags-194 {
  background-position: -375px -333px;
  width: 32px;
  height: 32px;
}
.flags-96 {
  background-position: -412px -333px;
  width: 32px;
  height: 32px;
}
.flags-192 {
  background-position: -449px -333px;
  width: 32px;
  height: 32px;
}
.flags-209 {
  background-position: -486px -333px;
  width: 32px;
  height: 32px;
}
.flags-24 {
  background-position: -523px -333px;
  width: 32px;
  height: 32px;
}
.flags-195 {
  background-position: -5px -370px;
  width: 32px;
  height: 32px;
}
.flags-202 {
  background-position: -42px -370px;
  width: 32px;
  height: 32px;
}
.flags-135 {
  background-position: -79px -370px;
  width: 32px;
  height: 32px;
}
.flags-151 {
  background-position: -116px -370px;
  width: 32px;
  height: 32px;
}
.flags-216 {
  background-position: -153px -370px;
  width: 32px;
  height: 32px;
}
.flags-134 {
  background-position: -190px -370px;
  width: 32px;
  height: 32px;
}
.flags-160 {
  background-position: -227px -370px;
  width: 32px;
  height: 32px;
}
.flags-143 {
  background-position: -264px -370px;
  width: 32px;
  height: 32px;
}
.flags-129 {
  background-position: -301px -370px;
  width: 32px;
  height: 32px;
}
.flags-187 {
  background-position: -338px -370px;
  width: 32px;
  height: 32px;
}
.flags-19 {
  background-position: -375px -370px;
  width: 32px;
  height: 32px;
}
.flags-157 {
  background-position: -412px -370px;
  width: 32px;
  height: 32px;
}
.flags-146 {
  background-position: -449px -370px;
  width: 32px;
  height: 32px;
}
.flags-140 {
  background-position: -486px -370px;
  width: 32px;
  height: 32px;
}
.flags-2 {
  background-position: -523px -370px;
  width: 32px;
  height: 32px;
}
.flags-1 {
  background-position: -5px -407px;
  width: 32px;
  height: 32px;
}
.flags-100 {
  background-position: -42px -407px;
  width: 32px;
  height: 32px;
}
.flags-112 {
  background-position: -79px -407px;
  width: 32px;
  height: 32px;
}
.flags-74 {
  background-position: -116px -407px;
  width: 32px;
  height: 32px;
}
.flags-35 {
  background-position: -153px -407px;
  width: 32px;
  height: 32px;
}
.flags-115 {
  background-position: -190px -407px;
  width: 32px;
  height: 32px;
}
.flags-82 {
  background-position: -227px -407px;
  width: 32px;
  height: 32px;
}
.flags-211 {
  background-position: -264px -407px;
  width: 32px;
  height: 32px;
}
.flags-207 {
  background-position: -301px -407px;
  width: 32px;
  height: 32px;
}
.flags-108 {
  background-position: -338px -407px;
  width: 32px;
  height: 32px;
}
.flags-20 {
  background-position: -375px -407px;
  width: 32px;
  height: 32px;
}
.flags-156 {
  background-position: -412px -407px;
  width: 32px;
  height: 32px;
}
.flags-88 {
  background-position: -449px -407px;
  width: 32px;
  height: 32px;
}
.flags-106 {
  background-position: -486px -407px;
  width: 32px;
  height: 32px;
}
.flags-38 {
  background-position: -523px -407px;
  width: 32px;
  height: 32px;
}
.flags-191 {
  background-position: -5px -444px;
  width: 32px;
  height: 32px;
}
.flags-180 {
  background-position: -42px -444px;
  width: 32px;
  height: 32px;
}
.flags-172 {
  background-position: -79px -444px;
  width: 32px;
  height: 32px;
}
.flags-83 {
  background-position: -116px -444px;
  width: 32px;
  height: 32px;
}
.flags-182 {
  background-position: -153px -444px;
  width: 32px;
  height: 32px;
}
.flags-23 {
  background-position: -190px -444px;
  width: 32px;
  height: 32px;
}
.flags-68 {
  background-position: -227px -444px;
  width: 32px;
  height: 32px;
}
.flags-86 {
  background-position: -264px -444px;
  width: 32px;
  height: 32px;
}
.flags-188 {
  background-position: -301px -444px;
  width: 32px;
  height: 32px;
}
.flags-28 {
  background-position: -338px -444px;
  width: 32px;
  height: 32px;
}
.flags-184 {
  background-position: -375px -444px;
  width: 32px;
  height: 32px;
}
.flags-65 {
  background-position: -412px -444px;
  width: 32px;
  height: 32px;
}
.flags-174 {
  background-position: -449px -444px;
  width: 32px;
  height: 32px;
}
.flags-144 {
  background-position: -486px -444px;
  width: 32px;
  height: 32px;
}
.flags-79 {
  background-position: -523px -444px;
  width: 32px;
  height: 32px;
}
.flags-80 {
  background-position: -5px -481px;
  width: 32px;
  height: 32px;
}
.flags-21 {
  background-position: -42px -481px;
  width: 32px;
  height: 32px;
}
.flags-31 {
  background-position: -79px -481px;
  width: 32px;
  height: 32px;
}
.flags-50 {
  background-position: -116px -481px;
  width: 32px;
  height: 32px;
}
.flags-186 {
  background-position: -153px -481px;
  width: 32px;
  height: 32px;
}
.flags-7 {
  background-position: -190px -481px;
  width: 32px;
  height: 32px;
}
.all-container {
  width: 100%;
  overflow: hidden;
}
.left-column-group {
  clear: none;
}
.left-column-group-wrapper {
  overflow: hidden;
  padding-right: 36px;
}
.right-column-group {
  width: 300px;
}
.wp-block-table table{ background: #fff; width: 100% !important;border-collapse: collapse !important;border-spacing: 0;margin-bottom: 3em;}
.wp-block-table table tr{ border-bottom: 1px solid #bbb;font-size: .80em;}
.wp-block-table table tr:nth-child(odd){ background-color: #f5f5f5;}
.wp-block-table table tr th,.wp-block-table table tr td {padding: .6em;padding-top: .4em;padding-bottom: .4em;line-height: 1.8em;border: 0!important; text-align: start;}
.wp-block-table table thead{ border:none; }
.wp-block-table table thead tr{ background-color:transparent !important; }
@media only screen and (max-width: 959px) {
  .left-column-group-wrapper {
    padding-right: 0;
  }
}
.futebol365-container {
  display: flex;
  flex-direction: column;
}
@media (min-width: 961px) {
  .futebol365-container {
    flex-direction: row;
  }
  .left-column-block {
    width: calc(100% - 336px);
    box-sizing: border-box;
  }
  .right-column-block {
    width: 300px;
    box-sizing: border-box;
    margin-left: 36px;
  }
}
@media (max-width: 960px) and (min-width: 641px) {
  .left-column-block {
    width: 100%;
    box-sizing: border-box;
  }
  .ipad-30{ width:150px; }
  .ipad-70{ width:calc(100% - 150px); }
}
@media (max-width: 640px) {
  .left-column-block {
    width: 100%;
    box-sizing: border-box;
  }
  .right-column-block {
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
}
.pub-300x250 {
  min-height: 250px;
  background-color: #f4f4f4;
}
.pub-300x400 {
  width: 100%;
  min-height: 400px;
  background-color: #f4f4f4;
}
.pub-300x600 {
  min-height: 600px;
  background-color: #f4f4f4;
}
.pub-300x100 {
  width: 300px;
  min-height: 100px;
  background-color: #f4f4f4;
}
.pub-300 {
  width: 300px;
  background-color: #f4f4f4;
  margin-bottom: 3em;
}
.footer-background {
  background: #202020;
}
.footer-content-menu {
  min-width: 100%;
}
.footer-content-menu a {
  color: #aaa;
}
.footer-content-menu a:hover {
  color: #690;
}
.footer-content-menu .title {
  font-weight: 500;
  padding-bottom: 0.35em;
  margin-bottom: 0.35em;
  color: #eee;
  font-size: 0.9em;
}
.footer-content-menu ul li {
  font-size: 0.85em;
}
.font-footer {
  min-height: 30px;
  padding-bottom: 2em;
  list-style: none;
}
.font-footer li {
  float: left;
  color: #777;
  font-size: 0.9em;
  margin-right: 30px;
}
.font-footer li a {
  color: #ccc;
}
.font-footer li a:hover {
  color: #690;
}
.breadcrumbs-f365 {
  padding-bottom: 2.8em;
}
.breadcrumbs-f365 + .top-space,.breadcrumbs-f365 + .ink-form-option {
    margin-top: 0;
}
.breadcrumbs-f365 .ink-navigation .breadcrumbs li:first-child a {
  padding-left: 0;
}
.breadcrumbs-f365 .ink-navigation .breadcrumbs li {
  font-weight: 400;
  line-height: 0;
  font-size: 0.9em;
}
.breadcrumbs-f365 .ink-navigation .breadcrumbs li a:hover {
  color: #690;
  text-decoration: none;
}
.breadcrumbs-f365 .ink-navigation .breadcrumbs .active {
  color: #690;
}
.paginacao-new {
  font-family: "Roboto Condensed";
  font-size: 1.1em;
}
.paginacao-new .ink-navigation ul.pagination {
  border-radius: 0 !important;
}
.paginacao-new .ink-navigation .pagination a {
  border-radius: 0 !important;
}
.paginacao-new .ink-navigation .pagination span.active {
  background-color: #c0c0c0;
  color: #111;
}
.paginacao-new .ink-navigation .pagination a:hover:not(.active) {
  background-color: #ddd;
  color: #333;
}
.paginacao-new .ink-navigation ul.pagination li a {
  padding: 0.4em 0.8em;
  font-weight: 400;
}
.paginacao-new .ink-navigation ul.pagination li span {
  padding: 0.4em 0.8em;
  display: block;
  float: left;
  font-weight: 400;
}
table.ink-table-f365 th,
table.ink-table-f365 td {
  padding: 0.6em;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  line-height: 1.8em;
  border-bottom: 0 !important;
}
.tb-mb-3{margin-bottom: 3em}
table.ink-table-f365 {
  margin-bottom: 3em;
}
table.ink-table-f365 .cell-nowrap {
  white-space: nowrap;
}
table.ink-table-f365.half-margin-bottom {
  margin-bottom: 1.5em;
}
table.ink-table-futebol365 th,
table.ink-table-futebol365 td {
  padding: 0.6em;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  line-height: 1.8em;
  border-bottom: 0 !important;
}
table.ink-table-futebol365 .cell-nowrap {
  white-space: nowrap;
}
table.ink-table tr {
  border-bottom: 1px solid #bbb;
  font-size: 0.8em;
}
table.ink-table span.ink-badge.ink-badge-related {
  padding: 0.2em 0.6em;
  font-size: 0.74em;
  margin-left: 0.1em;
}
table.ink-table span.ink-label {
  border-radius: 0 !important;
}
table.ink-table span.ink-label a {
  color: #222;
}
table.ink-table span.ink-label a:hover {
  color: #000;
}
table.ink-table span.ink-label.ink-label-number {
  min-width: 30px;
  display: block;
}
table.ink-table span.ink-label.ink-label-table-position {
  color: #000;
  min-width: 30px;
  display: block;
  font-weight: 700;
}
table.ink-table span.ink-label.ink-label-offset {
  color: #000;
  min-width: 30px;
  display: block;
  font-weight: 400;
}
table.ink-table span.ink-label.ink-label-score {
  font-family: "Roboto Condensed";
  font-weight: 700;
  font-size: 1.05em;
  color: #222;
  max-width: 84px;
  margin: auto;
  float: none;
  display: block;
  background-color: #ddd;
}
table.ink-table span.ink-label.ink-label-score a:hover {
  color: #000;
}
table.ink-table span.ink-label.ink-label-score.silver {
  background-color: #ddd;
}
table.ink-table span.ink-label.ink-label-score.silver a:hover {
  color: #690;
}
table.ink-table span.ink-label.ink-label-score.win {
  background-color: #bce296;
}
table.ink-table span.ink-label.ink-label-score.draw {
  background-color: #c0d2e2;
}
table.ink-table span.ink-label.ink-label-score.lost {
  background-color: #eccacf;
}
table.ink-table span.ink-label.ink-label-score .live {
  color: #bf1315;
}
table.ink-table span.ink-label.ink-label-score .live:hover {
  color: #000;
}
table.ink-table .break {
  display: block;
}
table.ink-table .noborder {
  border: none;
}
table.ink-table.noborder tr,
table.ink-table.noborder td {
  border: none;
}
.topnav {
  background-color: #333;
  overflow: hidden;
}
.topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}
.topnav a:hover {
  background-color: #ddd;
  color: black;
}
.topnav .icon {
  display: none;
}
@media screen and (max-width: 960px) {
  .topnav a {
    display: none;
  }
  .topnav a.icon {
    float: right;
    display: block;
  }
  .topnav.responsive {
    position: relative;
  }
  .topnav.responsive a.icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  .paginacao-new .ink-navigation ul.pagination{
    display: flex;
    justify-content: center;
  }
  .widget_block .modtitle {
      margin-top: 0.7em;
  }
}
.bannerimage-f365 {
  width: 100%;
  background-image: url("/static/website/img/responsive/bg.jpg?0d114ed7746c");
  padding: 22px;
  background-position: center;
  font-size: 1.6em;
  color: #fff;
}
#bannerimage-f365 {
  width: 100%;
  background-image: url("/static/website/img/responsive/bg.jpg?0d114ed7746c");
  height: 80px;
  background-position: center;
}
#bannerimage-f365-clubes {
  width: 100%;
  background-image: url("/static/website/img/responsive/bg.jpg?0d114ed7746c");
  height: 20%;
  background-position: center;
}
#bannerimage-f365 div {
  font-size: 1.6em;
  padding-top: 15px;
  padding-left: 20px;
}
#bannerimage-f365-clubes div div div {
  padding-top: 15px;
  padding-left: 20px;
}
#bannerimage-f365-clubes img {
  width: 110px;
  height: 110px;
  background-color: white;
  padding: 10px;
}
#bannerimage-f365-clubes .bg {
  background-color: white;
}
.fontwhite {
  color: white;
}
.divTable {
  display: table;
  width: 100%;
}
.divTableRow {
  display: table-row;
}
.divTableHeading {
  background-color: #eee;
  display: table-header-group;
}
.divTableCell,
.divTableHead {
  display: table-cell;
  padding: 10px 10px;
}
.divTableHeading {
  background-color: #eee;
  display: table-header-group;
  font-weight: bold;
}
.divTableFoot {
  background-color: #eee;
  display: table-footer-group;
  font-weight: bold;
}
.divTableBody {
  display: table-row-group;
}
.logo-clubes-detail {
  width: 100px;
  height: 100px;
}
.ink-form select {
  font-size: 0.85em;
  padding: 4px 6px;
  color: #111;
}
figure.ink-image > figcaption.smooth {
  color: #fff;
  background: linear-gradient(360deg, #000 0, transparent 100%);
}
figure.ink-image > figcaption.figcaption-videos {
  width: auto;
  padding: 0.75em;
  font-size: 0.75em;
}
.video-thumbnail-icon {
  cursor: pointer;
}
.video-thumbnail-icon-svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  display: block;
  color: #fff;
  opacity: 0.6;
  overflow: visible;
  pointer-events: none;
  filter: drop-shadow(0px 0 20px rgba(0, 0, 0, 0.6));
}
.video-title {
  font-size: 1.75em;
}
.video-date-and-views {
  font-size: 0.95em;
}
.video-links {
  font-size: 1.1em;
  padding-top: 0.85em;
  line-height: 1.95em;
}
@media only screen and (max-width: 517px) {
  .video-title {
    font-size: 1.55em;
  }
  .video-date-and-views {
    font-size: 0.75em;
  }
  .video-links {
    font-size: 1.05em;
    padding-top: 0.95em;
    line-height: 1.85em;
  }
}
@media only screen and (max-width: 399px) {
  .video-title {
    font-size: 1.35em;
  }
  .video-date-and-views {
    font-size: 0.8em;
  }
  .video-links {
    font-size: 0.95em;
    padding-top: 0.65em;
    line-height: 1.7em;
  }
}
.video-thumbnail-icon.small {
  cursor: pointer;
  font-size: 40px;
}
.video-thumbnail-icon.medium {
  cursor: pointer;
  font-size: 60px;
}
.video-thumbnail-icon.large {
  cursor: pointer;
  font-size: 80px;
}
.video-thumbnail-icon-svg.small {
  width: 40px;
  height: 40px;
}
.video-thumbnail-icon-svg.medium {
  width: 60px;
  height: 60px;
}
.video-thumbnail-icon-svg.large {
  width: 80px;
  height: 80px;
}
.videoDetail {
  background-color: #111;
  width: 100%;
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.videoDetail:has(> iframe[src*="vsports.pt"]) {
  padding-bottom: 61.25%;
}
.iframeVideoDetail {
  width: 100%;
  height: 100%;
  position: absolute;
  border: 0;
}
.fotosDetail {
  background-color: #111;
  width: 100%;
  height: 0;
  position: relative;
  padding-bottom: 70%;
  overflow: hidden;
}
.iframeFotosDetail {
  width: 100%;
  height: 100%;
  position: absolute;
  border: 0;
}
.iframeFacebook {
  border: none;
  overflow: hidden;
  width: 300px;
  height: 258px;
}
.teamTwitterTop {
  width: 300px;
  display: block;
  background-color: #353535;
  padding: 12px 10px 0 10px;
  color: #fff;
  font-size: 1.25em;
}
.teamTwitter {
  width: 300px;
  display: block;
  padding: 12px 10px;
  background-color: #353535;
  height: 474px;
}
.clock,
.whistle,
.yellow_card,
.red_card,
.double_yellow_card,
.goal,
.goal_penalty,
.own_goal,
.substitution_in,
.substitution_out,
.substitution,
.comment,
.fail_penalty,
.injury,
.off-side {
  background: url("../images/flags/events_ico_small_18.png")
    no-repeat;
  margin: 0 2px 0 4px;
}
.yellow_card {
  background-position: 0 -162px;
  width: 18px;
  height: 18px;
}
.red_card {
  background-position: 0 -180px;
  width: 18px;
  height: 18px;
}
.double_yellow_card {
  background-position: 0 -198px;
  width: 18px;
  height: 18px;
}
.goal {
  background-position: 0 -18px;
  width: 18px;
  height: 18px;
}
.goal_penalty {
  background-position: 0 -54px;
  width: 18px;
  height: 18px;
}
.own_goal {
  background-position: 0 -72px;
  width: 18px;
  height: 18px;
}
.clock {
  background-position: 0 -90px;
  width: 18px;
  height: 18px;
}
.whistle {
  background-position: 0 0;
  width: 18px;
  height: 18px;
}
.substitution {
  background-position: 0 -216px;
  width: 18px;
  height: 18px;
}
.substitution_in {
  background-position: 0 -252px;
  width: 18px;
  height: 18px;
}
.substitution_out {
  background-position: 0 -234px;
  width: 18px;
  height: 18px;
}
.comment {
  background-position: 0 -272px;
  width: 18px;
  height: 18px;
}
.fail_penalty {
  background-position: 0 -36px;
  width: 18px;
  height: 18px;
}
.injury {
  background-position: 0 -378px;
  width: 18px;
  height: 18px;
}
.off-side {
  background-position: 0 -397px;
  width: 18px;
  height: 18px;
}
.div_event_minute {
  float: right;
  height: 22px;
  line-height: 22px;
  text-align: center;
  display: flex;
  align-items: center;
   flex-shrink: 0;
}
.event_minute {
  font-size: 0.9em;
}
.span_event_minute {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
.obj-right-div {
  float: left;
  width: 100%;
  padding: 9px 8px 14px 14px;
  background-color: #eee;
  display: flex;
  height: 100%;
}
.obj-right-div-no-flex {
  float: left;
  width: 100%;
  padding: 9px 8px 14px 14px;
  background-color: #eee;
}
.obj-image-team {
  width: 80px;
  height: 80px;
  float: left;
  padding: 5px;
  margin-top: 3px;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  flex: 0 0 80px;
}
.obj-image-team .ink-image, .obj-image-stadium .ink-image{
  height: 100%;
}
.obj-image-person {
  width: 85px;
  height: 85px;
  float: left;
  margin-top: 3px;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  flex: 0 0 85px;
}
.obj-image-stadium {
  width: 133px;
  height: 100px;
  float: left;
  margin-top: 3px;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  flex: 0 0 133px;
}
.obj-image-stadium img{ width:100%; height:100%;  object-fit: cover;}
.obj-flag {
  float: left;
}
.obj-flag i {
  width: 80px;
  height: 60px;
  margin-top: 3px;
  border: 1px solid #ccc;
  flex: 0 0 80px;
  overflow: hidden;
}
.obj-detail {
  float: left;
  margin-left: 10px;
}
.obj-name {
  padding-bottom: 10px;
  font-size: 1.2em;
  font-weight: 700;
  font-family: "Roboto Condensed";
}
.obj-link {
  font-size: 0.8em;
}
.obj-link a {
  margin-right: 5px;
}
.match-div {
  width: 100%;
  padding: 20px 15px 50px 15px;
  margin-bottom: 26px;
  border-top: 2px solid #000;
  border-bottom: 1px solid #333;
  background: #ccc;
  background-image: url("../images/match.jpg");
  background-position: center bottom;
  font-family: "Roboto Condensed";
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.match-team-name {
  font-size: 1.25em;
  font-weight: 400;
  color: #fff;
}
.match-detail {
  font-size: 0.8em;
  font-weight: 400;
  color: #fff;
}
.match-detail a {
  color: #fff;
}
.match-detail a:hover {
  color: #690;
}
.match-score {
  font-size: 1.55em;
  font-weight: 700;
  padding-top: 10px;
}
.match-extra-score {
  font-size: 0.8em;
  font-weight: 400;
  padding-top: 0.5em;
  display: block;
  color: #fff;
}
.match-live-goal-score {
  font-size: 1.1em;
  font-weight: 400;
  padding-top: 0.5em;
  display: block;
  color: #ff1919;
}
.match-player-goals-scores {
  font-size: 0.8em;
  font-weight: 400;
  padding-top: 0.5em;
  display: block;
  color: #fff;
}
.match-player-goals-scores a {
  color: #fff;
}
.match-player-goals-scores a:hover {
  color: #690;
}
.team-logo {
  width: 100%;
  max-width: 130px;
  background-color: #fff;
  padding: 14px;
  border: 1px solid #ddd;
  height: auto;
}
.match-betpt-logo {
  max-width: 50px;
  margin-top: 3px;
  margin-bottom: 3px;
}
.match-placard-logo {
  max-width: 100px;
  padding-top: 1.2em;
}
@media screen and (max-width: 779px) {
  .match-placard-logo {
    max-width: 80px;
    padding-top: 1em;
  }
}
@media screen and (max-width: 449px) {
  .match-placard-logo {
    max-width: 60px;
    padding-top: 0.6em;
  }
}
.match-live-time {
  font-size: 1.1em;
  font-weight: 400;
  color: #fff;
}
.match-live-time .live {
  color: #ff9c00;
}
.match-live-time .live-icon {
  content: "";
  background: url("/static/website/img/responsive/liveIconOrange.gif?0d114ed7746c");
  height: 4px;
  width: 2px;
  vertical-align: text-top;
  margin: 4px 0 0 2px;
  position: absolute;
}
.match-live-time-litle {
  font-family: "Roboto Condensed";
  font-size: 1.05em;
}
.match-live-time-litle .live {
  color: #bf1315;
}
.match-live-time-litle .live-icon {
  content: "";
  background: url("/static/website/img/responsive/liveIconRed.gif?0d114ed7746c");
  height: 4px;
  width: 1px;
  vertical-align: text-top;
  margin: 7px 0 0 2px;
  position: absolute;
}
.match-live-time-goal {
  font-family: "Roboto Condensed";
  font-size: 1em;
  font-weight: 400;
  color: #bf1315;
}
.match-live-time-goal-background {
  background-color: #eef6ca !important;
}
.match-result {
  font-family: "Roboto Condensed";
  font-weight: 700;
  font-size: 1.05em;
}
.match-result .live {
  color: #bf1315;
}
.font-orange {
  color: #ff9c00;
}
.event-type-right-padding {
  padding-right: 2em;
}
.ink-button-related {
  padding: 2px 4px;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  white-space: nowrap;
  line-height: normal;
  font-size: 0.8em;
  background: #d9d9d9;
  color: #000;
  font-weight: 400;
  font-family: "Roboto Condensed";
  margin-left: 0.1em;
  min-width: 1.6em;
}
.ink-button-related:hover {
  text-decoration: none;
  color: #000;
  background: #ccc;
}
.ink-button-related.black {
  color: #fff;
  background: #222;
}
.ink-button-related.black:hover {
  color: #fff;
  background: #333;
}
.ink-button-related.blue {
  color: #fff;
  background: #0f75da;
}
.ink-button-related.blue:hover {
  background: #0d68c2;
  color: #fff;
}
.ink-button-related.green {
  color: #fff;
  background: #4a9b17;
}
.ink-button-related.green:hover {
  background: #3f8514;
  color: #fff;
}
.ink-button-related.orange {
  color: #fff;
  background: #ff9c00;
}
.ink-button-related.orange:hover {
  background: #e68c00;
  color: #fff;
}
.ink-button-related.red {
  color: #fff;
  background: #c91111;
}
.ink-button-related.red:hover {
  background: #b10f0f;
  color: #fff;
}
.ink-button-related.yellow {
  color: #fff;
  background: #ff9c00;
}
.ink-button-related.yellow:hover {
  background: #ff9c00;
  color: #fff;
}
.ink-button-related.inlive {
  background: #111;
  color: #fff;
  animation: inlive 1s infinite;
}
@keyframes inlive {
  0% {
    background-color: #111;
  }
  50% {
    background-color: #444;
  }
  100% {
    background-color: #111;
  }
}
.news-list-homepage h2 {
  padding: 8px 0 16px 0;
  margin: 0;
}
.news-list-homepage h3 {
  padding-top: 16px;
  margin: 0;
}
.news-list-homepage h6 {
  padding-top: 16px;
  margin: 0;
}
.news-list-video {
  background-color: #202020;
  padding: 1.5em 1.5em 0 1.5em;
  margin-bottom: 2em;
}
.games_list_banner {
  background-color: #1c1c1c;
  float: right;
  width: 220px;
  height: 110px;
}
.games_list_content {
  background-color: #eee;
  height: 110px;
  overflow: hidden;
  margin: 0 auto;
  border: 1px solid #ccc;
}
.games_list_content .loading {
  text-align: center;
  margin-top: 45px;
}
.games_list {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  display: table;
}
.games_list .menu {
  width: 100%;
  height: 44px;
  padding: 0;
  float: left;
  border-bottom: 4px solid #000;
  background-color: #1c1c1c;
}
.games_list .menu .groups {
  margin: 0 auto;
  padding: 0 0 0 43px;
  position: relative;
  display: block;
  float: left;
}
.games_list .menu .groups .group-option {
  margin: 0;
  padding: 12px 18px 0 18px;
  float: left;
  list-style: none;
  font-size: 0.75em;
  font-weight: 500;
  color: #f1f1f1;
  text-transform: uppercase;
  width: auto;
  display: inline-block;
  cursor: pointer;
  text-align: center;
}
.games_list .menu .groups .group-option.selected {
  padding: 12px 18px 10px 18px;
  border-bottom: 4px solid #76944f;
  color: #76944f;
}
@media only screen and (max-width: 709px) {
  .games_list {
    display: none;
  }
}
.slider {
  background-color: #eee;
  font-family: "Roboto Condensed";
}
.slider .previous {
  background-color: #ccc;
  float: left;
  height: 110px;
  width: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.slider .previous:hover {
  cursor: pointer;
  background-color: #bbb;
}
.slider .next {
  background-color: #ccc;
  float: right;
  height: 110px;
  width: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.slider .next:hover {
  cursor: pointer;
  background-color: #bbb;
}
.slider .slider-arrow {
  width: 22px;
  height: 22px;
  color: #555;
  flex: 0 0 auto;
}
.live-match-icon {
  width: 16px;
  height: 16px;
  color: #444;
  cursor: pointer;
  vertical-align: middle;
}
.live-match-icon.is-selected {
  color: #4a9b17;
}
.slider ul {
  margin: 0 auto;
  list-style: none;
  padding: 0;
  position: relative;
}
.slider .noGame {
  color: #444;
  margin-top: 40px;
}
.slider .cardLiveGame {
  float: left;
  display: inline-block;
  margin: 0;
}
.slider .cardLiveGame a {
  color: #111;
}
.slider .competicaodatahora {
  font-size: 12px;
}
.slider .competicao {
  padding: 12px 8px 1px 8px;
  margin: 0;
}
.slider .competicao span {
  padding-left: 4px;
}
.slider .datahorastatus {
  padding: 0 8px 0 8px;
  margin: 0;
}
.slider .datahorastatus .datahora {
  float: left;
}
.slider .datahorastatus .status {
  float: right;
  margin-right: 3px;
}
.slider .datahorastatus .negrito {
  font-weight: 700;
}
.slider .datahorastatus .live {
  color: #bf1315;
  font-weight: 700;
}
.slider .datahorastatus .live-icon {
  content: "";
  background: url("/static/website/img/responsive/liveIconRed.gif?0d114ed7746c");
  height: 4px;
  width: 1px;
  vertical-align: text-top;
  margin: 4px 0 0 2px;
  position: absolute;
  float: right;
}
.slider .equipasresultado {
  display: inline-block;
  padding: 8px 8px 0 8px;
  font-size: 0.8em;
}
.slider .equipas {
  width: 125px;
  float: left;
  margin: 0;
}
.slider .resultado {
  width: 75px;
  height: 38px;
  float: right;
  position: relative;
  background-color: #ddd;
  margin: 0;
  font-weight: 700;
}
.slider .resultado span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 0.9em;
  margin: 0 -8px 0 0;
}
.slider .resultado span.live {
  color: #c00000;
}
.slider .resultado span.finished {
  color: #c00000;
}
.ink-header-f365 {
  width: 100%;
  padding: 22px;
  background-position: left;
  color: #222;
  text-shadow: 1px 1px 2px rgba(10, 10, 10, 1);
  min-height: 116px;
}
.ink-header-f365 .banner-left-content .headerdata > div {
    text-transform: capitalize;
}
@media screen and (min-width: 641px) {
  .ink-header-f365 {
    background-image: url("../images/bg.jpg");
  }
  .ink-header-f365.transferencias {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/jogador01.jpg");
  }
  .ink-header-f365.competicoes {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/estadios04.jpg");
  }
  .ink-header-f365.jogador {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/jogador04.jpg");
  }
  .ink-header-f365.equipas {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/equipa01.jpg");
  }
  .ink-header-f365.direto {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/jogos03.jpg");
  }
  .ink-header-f365.multimedia {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/estadios01.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
  .ink-header-f365.treinador {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/treinador05.jpg");
  }
  .ink-header-f365.estadio {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/estadios05.jpg");
  }
  .ink-header-f365.agenda {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/treinador04.jpg");
  }
  .ink-header-f365.presidente {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/treinador02.jpg");
  }
  .ink-header-f365.rankings {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/rankings01.jpg");
  }
}
@media screen and (max-width: 640px) {
  .ink-header-f365 {
    background-image: url("../images/bg-mobile.jpg");
  }
  .ink-header-f365.transferencias {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/jogador01-mobile.jpg");
  }
  .ink-header-f365.competicoes {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/estadios04-mobile.jpg");
  }
  .ink-header-f365.jogador {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/jogador04-mobile.jpg");
  }
  .ink-header-f365.equipas {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/equipa01-mobile.jpg");
  }
  .ink-header-f365.direto {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/jogos03-mobile.jpg");
  }
  .ink-header-f365.multimedia {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/estadios01-mobile.jpg");
  }
  .ink-header-f365.treinador {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/treinador05-mobile.jpg");
  }
  .ink-header-f365.estadio {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/estadios05-mobile.jpg");
  }
  .ink-header-f365.agenda {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/treinador04-mobile.jpg");
  }
  .ink-header-f365.presidente {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/treinador02-mobile.jpg");
  }
  .ink-header-f365.rankings {
    background-image: linear-gradient(
        to left,
        rgba(250, 250, 250, 0) 40%,
        rgba(0, 0, 0, 1)
      ),
      url("../images/rankings01-mobile.jpg");
  }
}
.ink-header-f365 figure {
  margin-right: 20px;
  background-color: #fff;
  border: 8px solid #222;
  float: left;
}
.ink-header-f365 figure.padding {
  padding: 10px;
}
.ink-header-f365 figure img {
  width: 100px;
  height: 100px;
}
.ink-header-f365 div.flag {
  padding: 0;
  margin-right: 20px;
  float: left;
}
.ink-header-f365 div.flag i {
  width: auto;
  border: 8px solid #222;
  background-color: #222;
  height: inherit;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  max-height: 116px;
  max-width: 116px;
}
.ink-header-f365 div.flag i img{ width:100%; }
.ink-header-f365 .headerdata {
  width: 100%;
}
.ink-header-f365 .headerdata div {
  color: #f0f0f0;
  font-size: 0.85em;
  font-weight: 400;
  padding-bottom: 10px;
  display: flex;
  align-items: center;
}
.ink-header-f365 .headerdata div:nth-child(3) a{ margin-left:5px }
.ink-header-f365 .headerdata a {
  color: #f0f0f0;
}
.ink-header-f365 .headerdata a:hover {
  color: #690;
}
.ink-header-f365 .headerdata h1 {
  font-size: 2.2em;
  font-weight: 400;
  color: #fff;
  margin-bottom: .3em;
}
.ink-header-f365 .headerdata h2 {
  font-size: 2.2em;
  font-weight: 400;
  color: #fff;
  margin-bottom: 0.74571em;
}
.ink-form-option {
  background: #eee;
  margin-bottom: 2.5em;
  position: relative;
}
.ink-form-option:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  height: 3px;
  width: 100%;
  background: #ccc;
}
.ink-form-option:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  height: 3px;
  width: 80px;
  background: #690;
}
.ink-form-option .column-group {
  padding: 0 0 1.6em 1.1em;
  margin: 0;
}
.ink-form-option .control-group {
  padding: 1.6em 1.1em 0 0;
  margin: 0;
}
.ink-header-border {
  border: 3px solid #ccc;
  background-color: #eee;
}
.no-margin {
  margin: 0 !important;
}
.no-margin-top {
  margin-top: 0 !important;
}
.no-margin-bottom {
  margin-bottom: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.nav-trigger {
  display: none;
  background-color: #252d2f;
  margin: 0 !important;
  text-align: right;
}
.nav-trigger span {
  display: flex;
  padding: 14px 20px;
  background-color: #252d2f;
  color: #fff;
  cursor: pointer;
  font-size: 0.9em;
  margin: 0 !important;
  text-transform: uppercase;
  align-items: center;
  justify-content:space-between;
}
.nav-trigger span:after {
  display: inline-block;
  margin-left: 10px;
  content: "";
  border-left: solid 10px transparent;
  border-top: solid 10px #fff;
  border-right: solid 10px transparent;
}
.nav-trigger span.open:after {
  border-left: solid 10px transparent;
  border-top: none;
  border-bottom: solid 10px #fff;
  border-right: solid 10px transparent;
}
nav.nav-main {
  background-color: #252d2f;
  padding: 5px 10px;
}
nav.nav-main ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  text-align: left;
}
nav.nav-main li {
  display: inline-block;
  text-transform: uppercase;
  font-size: 0.8em;
}
nav.nav-main a {
  display: block;
  color: #bbb;
  padding: 2px 10px;
}
nav.nav-main a:hover {
  color: #690;
}
nav.nav-main a.active {
  color: #fff;
  font-weight: 500;
}
@media all and (min-width: 959px){
  nav.nav-main ul {
    display: block !important;
  }
}
@media all and (max-width: 960px) {
  .nav-trigger {
    display: block;
  }
  nav.nav-main {
    position: relative;
    padding:0;
  }
  nav.nav-main ul {
    display: none;
    list-style-type: none;
    position: absolute;
    left: 0;
    right: 0;
    padding: 0;
    margin: 0;
    text-align: center;
    z-index: 98;
    background-color: #252d2f;
  }
  nav.nav-main li {
    display: block;
    font-size: 0.9em;
    text-transform: uppercase;
    border-top: solid 1px #777;
  }
  nav.nav-main a {
    display: block;
    color: #bbb;
    padding: 15px 20px 8px;
    text-align: start;
  }
  nav.nav-main a:hover {
    color: #690;
  }
  nav.nav-main a.active {
    color: #fff;
    font-weight: 500;
  }
}
.last-news-title {
  font-size: 0.95em;
}
@media screen and (max-width: 641px) {
  .last-news-title {
    font-size: 1.15em;
  }
}
@media screen and (max-width: 321px) {
  .last-news-title {
    font-size: 1.2em;
  }
}
.news-most-view-in-category .title {
  line-height: 1.4;
  margin: 0;
}
.news-most-view-in-category .title a {
  color: #fff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.news-most-view-in-category .title a:hover {
  color: #690;
}
.news-most-view-in-category figcaption.figcaption-padding-news {
  padding: 0.8em !important;
}
.page-article .article-metadata div {
  padding: 8px 0;
  border-bottom: 1px solid #ccc;
  color: #333;
  font-size: 0.85em;
}
.page-article .antetitulo {
  font-weight: 500;
  line-height: 1.55;
  font-size: 1.2em;
}
.page-article .conteudo {
  font-size: 1.2em;
}
.page-article .conteudo a {
  color: #690;
}
.page-article .conteudo a:hover {
  color: #111;
}
.page-article .artigo {
  line-height: 1.55;
  font-size: 1.2em;
}
.page-article .artigo a {
  color: #690;
  text-decoration: underline;
  text-underline-offset: 0.16em;
}
.page-article .artigo a:hover {
  color: #111;
}
.page-article .artigo h2 {
  font-size: 1.35em;
}
.page-article .artigo h3 {
  font-size: 1.12em;
}
.page-article .artigo blockquote {
  font-weight: 500;
  font-style: italic;
  margin: 1.6em 0;
}
.page-article .image-description {
  opacity: 0.5;
}
.page-article ul {
  line-height: 1.55;
}
.page-article .related_news_block {
  padding: 1.2em;
  background-color: #eee;
}
.news-list {
  margin-bottom: 2.2em;
  border-bottom: 1px solid #ccc;
}
.news-list h2 {
  padding: 8px 0 16px 0;
  margin: 0;
  font-size: 1.85em;
  border: 0 solid #ccc;
}
.news-list h3 {
  padding-bottom: 14px;
  margin: 0;
  font-size: 0.95em;
  color: #333;
  line-height: 140%;
  border: 0 solid #ccc;
}
.news-list h4 {
  padding: 0;
  margin: 0;
  font-size: 1em;
  color: #690;
  border: 0 solid #ccc;
}
.news-list h6 {
  padding: 0;
  margin: 0;
  font-size: 0.85em;
  color: #333;
  border: 0 solid #ccc;
}
.news-list-cat {
  margin-bottom: 2.2em;
  border-bottom: 1px solid #ccc;
}
.news-list-cat h2 {
  padding: 0;
  margin: 0;
  font-size: 1em;
  color: #690;
  border: 0 solid #ccc;
}
.news-list-cat h3 {
  padding: 8px 0 16px 0;
  margin: 0;
  font-size: 1.85em;
  border: 0 solid #ccc;
}
.news-list-cat h4 {
  padding-bottom: 14px;
  margin: 0;
  font-size: 0.95em;
  color: #333;
  line-height: 140%;
  border: 0 solid #ccc;
}
.news-list-cat h5 {
  padding: 0;
  margin: 0;
  font-size: 0.85em;
  color: #333;
  border: 0 solid #ccc;
}
@media only screen and (max-width: 640px) {
  .page-article .article-title {
    font-size: 1.8em;
  }
  .page-article .article-metadata div {
    display: inline-block;
    padding: 0;
    border: none;
    font-size: 0.95em;
  }
  .page-article .article-metadata div:not(:last-child):after {
    content: " · ";
  }
}
@media only screen and (min-width: 959px) {
  .page-article .article-title {
    font-size: 3em;
  }
}
@media only screen and (min-width: 641px) and (max-width: 960px) {
  .page-article .article-title {
    font-size: 2.5em;
  }
  .page-article .article-metadata div {
    display: inline-block;
    padding: 0;
    border: none;
  }
  .page-article .article-metadata div:not(:last-child):after {
    content: " · ";
  }
}
.fa.ranking-down,
.ranking-variation-icon.ranking-down {
  color: #c91111;
}
.fa.ranking-up,
.ranking-variation-icon.ranking-up {
  color: #4a9b17;
}
.ranking-variation-icon {
  vertical-align: middle;
}
.ink-form-sondagem {
  background-color: #eee;
  padding: 1.2em;
}
.last-poll-question {
  line-height: 1.6;
}
.pool-table {
  width: 100%;
}
.pool-choice {
  font-size: 16px;
  height: 54px;
  white-space: nowrap;
  width: 10%;
}
.pool-votes {
  padding-left: 12px;
}
.pool-votes-bar {
  display: block;
  background-color: #505050;
}
.pool-total-votes-bar {
  background-color: #202020;
  height: 34px;
  line-height: 30px;
}
.pool-total-votes-bar span {
  font-size: 14px;
  color: #fff;
  padding-left: 12px;
}
.pool-total-votes {
  height: 52px;
  line-height: 52px;
}
.pool-total-votes span {
  padding-left: 10px;
}
.div-ad-text {
  margin-top: -1em;
  margin-bottom: 2.8em;
  height: 20px;
}
.div-ad-layer {
  width: 1px !important;
  height: 1px !important;
}
.div-ad-top {
  position: relative;
  background: #282828;
  border: 1px solid #292929;
  box-sizing: border-box;
  height: 146px;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin-bottom: 0;
}
.div-ad-top .div-ad-top-placeholder {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  color: #b7b7b7;
  font-size: 1.2em;
  line-height: 1;
  text-transform: uppercase;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.div-ad-top > div,
.div-ad-top iframe {
  position: relative;
  z-index: 2;
}
.div-ad-top-responsive {
  height: 250px;
  background: #e8e8e8;
}
.last-comp-right-div {
  float: left;
  width: 100%;
  padding: 9px 12px 14px 14px;
  background-color: #eee;
  display: flex;
}
.last-comp-flag {
  float: left;
}
.last-comp-flag i {
  width: 65px;
  height: 49px;
  margin-top: 3px;
  border: 1px solid #ccc;
  flex: 0 0 65px;
}
.last-comp-detail {
  float: left;
  margin-left: 10px;
}
.last-comp-name {
  padding-bottom: 10px;
  font-size: 0.9em;
  font-weight: 700;
  font-family: "Roboto Condensed";
}
#ab-message {
  display: none;
}
.my-thumb-3-2 {
  background-color: #333;
  width: 100%;
  height: 0;
  padding-bottom: 66.67%;
  overflow: hidden;
}
.my-thumb-4-2 {
  background-color: #333;
  width: 100%;
  height: 0;
  padding-bottom: 50%;
  overflow: hidden;
}
.my-thumb-4-3 {
  background-color: #333;
  width: 100%;
  height: 0;
  padding-bottom: 75%;
  overflow: hidden;
}
.my-thumb-16-9 {
  background-color: #333;
  width: 100%;
  height: 0;
  padding-bottom: 66%;
  overflow: hidden;
}
.my-thumb-33-40 {
  background-color: #333;
  width: 100%;
  height: 0;
  padding-bottom: 121.212%;
  overflow: hidden;
}
.my-thumb-image {
  width: 100%;
  height: 100%;
  position: absolute;
  transition: opacity 1s ease;
  opacity: 0.2;
}
.my-thumb-image.loaded {
  opacity: 1;
}
.my-min-height-image {
  min-height: 120px;
}
.covid-19-title {
  background: #293c29;
  text-align: center;
  color: #eee;
}
.covid-19-title a {
  color: #fff;
}
.covid-19-text {
  background: #688050;
  color: #ccc;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
}
.covid-19-text a {
  color: #fff;
}
.div-mercado-da-bola {
  background-color: #eee;
  padding: 1.75em;
}
.match-on-tv-diferido {
  margin-left: 0.75em;
}
.content-visibility-auto {
  content-visibility: auto;
  contain-intrinsic-size: 0 300px;
}
footer {
  content-visibility: auto;
  contain-intrinsic-size: 0 350px;
}
.ink-form input[type="text"] {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  font-weight: 300;
  color: #111;
}
.ink-button {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  background: none;
  font-size: 0.85em;
  font-weight: 700;
  text-transform: uppercase;
  color: #333;
  border: 1px solid #bbb;
}
.ink-button:hover,
.ink-button:active {
  color: #fff;
  background: #333;
  box-shadow: none;
  border: 1px solid #333;
}
.ink-button:focus {
  color: #fff;
  background: #333;
  box-shadow: none;
  border: 1px solid #333;
}
.stadiumDetail {
  background-color: #111;
  width: 100%;
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.flag-icon-text {
    display: flex;
    align-items: center;
}
@media screen and (max-width: 517px) {
  .stadiumDetail {
    padding-bottom: 120%;
  }
}
.iframeStadiumDetail {
  width: 100%;
  height: 100%;
  position: absolute;
  border: 0;
}
.alternating-thumbnails-a .trc_rbox_header {
  color: #fff !important;
}
.alternating-thumbnails-a .video-label,
.alternating-thumbnails-a .sponsored,
.alternating-thumbnails-a .sponsored-url {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif !important;
  font-size: 18px !important;
  line-height: 1.16 !important;
  padding-top: 10px !important;
  max-height: 100px !important;
}
.trc_elastic_alternating-thumbnails-a .videoCube_aspect {
  padding-bottom: 66.66% !important;
}
ins.adsbygoogle[data-ad-status="unfilled"] {
  display: none !important;
}
.background-color-dark-whatsapp {
  background-color: #008069;
}
.background-color-whatsapp {
  background-color: #00a783;
}
.background-color-dark-telegram {
  background-color: #08c;
}
.background-color-telegram {
  background-color: #32aadf;
}
.background-color-dark-instagram {
  background-color: #e1306c;
}
.background-color-instagram {
  background-color: #f5608d;
}
.background-color-dark-apostar {
  background-color: #0f5132;
}
.background-color-apostar {
  background-color: #1a7f2e;
}
.background-color-dark-apostar-betano {
  background-color: #f72f00;
}
.background-color-apostar-betano {
  background-color: #212529;
}
.background-color-dark-apostar-bet365 {
  background-color: #126e51;
}
.background-color-apostar-bet365 {
  background-color: #282828;
}
.background-color-dark-apostar-1xbet {
  background-color: #007acc;
}
.background-color-apostar-1xbet {
  background-color: #000f1a;
}
.svg-icon {
  vertical-align: -0.185em;
}
.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
  vertical-align: middle;
  height:20px;
}
/*.flag-icon:before {
  content: "\00a0";
}*/
.flag-icon.flag-icon-squared {
  width: 1em;
}
.flag-icon.flag-icon-bordered {
  border: 1px solid #aaa;
}
.flag-icon.flag-icon-white-background {
  background-color: #fff;
}
.flag-icon-101 {
  background-image: url("../images/flags/ad.svg");
}
.flag-icon-101.flag-icon-squared {
  background-image: url("../images/flags/ad.svg");
}
.flag-icon-114 {
  background-image: url("../images/flags/ae.svg");
}
.flag-icon-114.flag-icon-squared {
  background-image: url("../images/flags/ae.svg");
}
.flag-icon-148 {
  background-image: url("../images/flags/af.svg");
}
.flag-icon-148.flag-icon-squared {
  background-image: url("../images/flags/af.svg");
}
.flag-icon-218 {
  background-image: url("../images/flags/ag.svg");
}
.flag-icon-218.flag-icon-squared {
  background-image: url("../images/flags/ag.svg");
}
.flag-icon-217 {
  background-image: url("../images/flags/ai.svg");
}
.flag-icon-217.flag-icon-squared {
  background-image: url("../images/flags/ai.svg");
}
.flag-icon-61 {
  background-image: url("../images/flags/al.svg");
}
.flag-icon-61.flag-icon-squared {
  background-image: url("../images/flags/al.svg");
}
.flag-icon-63 {
  background-image: url("../images/flags/am.svg");
}
.flag-icon-63.flag-icon-squared {
  background-image: url("../images/flags/am.svg");
}
.flag-icon-4 {
  background-image: url("../images/flags/ao.svg");
}
.flag-icon-4.flag-icon-squared {
  background-image: url("../images/flags/ao.svg");
}
.flag-icon-aq {
  background-image: url("../images/flags/aq.svg");
}
.flag-icon-aq.flag-icon-squared {
  background-image: url("../images/flags/aq.svg");
}
.flag-icon-5 {
  background-image: url("../images/flags/ar.svg");
}
.flag-icon-5.flag-icon-squared {
  background-image: url("../images/flags/ar.svg");
}
.flag-icon-223 {
  background-image: url("../images/flags/as.svg");
}
.flag-icon-223.flag-icon-squared {
  background-image: url("../images/flags/as.svg");
}
.flag-icon-3 {
  background-image: url("../images/flags/at.svg");
}
.flag-icon-3.flag-icon-squared {
  background-image: url("../images/flags/at.svg");
}
.flag-icon-94 {
  background-image: url("../images/flags/au.svg");
}
.flag-icon-94.flag-icon-squared {
  background-image: url("../images/flags/au.svg");
}
.flag-icon-198 {
  background-image: url("../images/flags/aw.svg");
}
.flag-icon-198.flag-icon-squared {
  background-image: url("../images/flags/aw.svg");
}
.flag-icon-ax {
  background-image: url("../images/flags/ax.svg");
}
.flag-icon-ax.flag-icon-squared {
  background-image: url("../images/flags/ax.svg");
}
.flag-icon-100 {
  background-image: url("../images/flags/az.svg");
}
.flag-icon-100.flag-icon-squared {
  background-image: url("../images/flags/az.svg");
}
.flag-icon-56 {
  background-image: url("../images/flags/ba.svg");
}
.flag-icon-56.flag-icon-squared {
  background-image: url("../images/flags/ba.svg");
}
.flag-icon-133 {
  background-image: url("../images/flags/bb.svg");
}
.flag-icon-133.flag-icon-squared {
  background-image: url("../images/flags/bb.svg");
}
.flag-icon-187 {
  background-image: url("../images/flags/bd.svg");
}
.flag-icon-187.flag-icon-squared {
  background-image: url("../images/flags/bd.svg");
}
.flag-icon-6 {
  background-image: url("../images/flags/be.svg");
}
.flag-icon-6.flag-icon-squared {
  background-image: url("../images/flags/be.svg");
}
.flag-icon-103 {
  background-image: url("../images/flags/bf.svg");
}
.flag-icon-103.flag-icon-squared {
  background-image: url("../images/flags/bf.svg");
}
.flag-icon-8 {
  background-image: url("../images/flags/bg.svg");
}
.flag-icon-8.flag-icon-squared {
  background-image: url("../images/flags/bg.svg");
}
.flag-icon-162 {
  background-image: url("../images/flags/bh.svg");
}
.flag-icon-162.flag-icon-squared {
  background-image: url("../images/flags/bh.svg");
}
.flag-icon-136 {
  background-image: url("../images/flags/bi.svg");
}
.flag-icon-136.flag-icon-squared {
  background-image: url("../images/flags/bi.svg");
}
.flag-icon-50 {
  background-image: url("../images/flags/bj.svg");
}
.flag-icon-50.flag-icon-squared {
  background-image: url("../images/flags/bj.svg");
}
.flag-icon-bl {
  background-image: url("../images/flags/bl.svg");
}
.flag-icon-bl.flag-icon-squared {
  background-image: url("../images/flags/bl.svg");
}
.flag-icon-134 {
  background-image: url("../images/flags/bm.svg");
}
.flag-icon-134.flag-icon-squared {
  background-image: url("../images/flags/bm.svg");
}
.flag-icon-173 {
  background-image: url("../images/flags/bn.svg");
}
.flag-icon-173.flag-icon-squared {
  background-image: url("../images/flags/bn.svg");
}
.flag-icon-72 {
  background-image: url("../images/flags/bo.svg");
}
.flag-icon-72.flag-icon-squared {
  background-image: url("../images/flags/bo.svg");
}
.flag-icon-bq {
  background-image: url("../images/flags/bq.svg");
}
.flag-icon-bq.flag-icon-squared {
  background-image: url("../images/flags/bq.svg");
}
.flag-icon-7 {
  background-image: url("../images/flags/br.svg");
}
.flag-icon-7.flag-icon-squared {
  background-image: url("../images/flags/br.svg");
}
.flag-icon-132 {
  background-image: url("../images/flags/bs.svg");
}
.flag-icon-132.flag-icon-squared {
  background-image: url("../images/flags/bs.svg");
}
.flag-icon-228 {
  background-image: url("../images/flags/bt.svg");
}
.flag-icon-228.flag-icon-squared {
  background-image: url("../images/flags/bt.svg");
}
.flag-icon-bv {
  background-image: url("../images/flags/bv.svg");
}
.flag-icon-bv.flag-icon-squared {
  background-image: url("../images/flags/bv.svg");
}
.flag-icon-135 {
  background-image: url("../images/flags/bw.svg");
}
.flag-icon-135.flag-icon-squared {
  background-image: url("../images/flags/bw.svg");
}
.flag-icon-58 {
  background-image: url("../images/flags/by.svg");
}
.flag-icon-58.flag-icon-squared {
  background-image: url("../images/flags/by.svg");
}
.flag-icon-150 {
  background-image: url("../images/flags/bz.svg");
}
.flag-icon-150.flag-icon-squared {
  background-image: url("../images/flags/bz.svg");
}
.flag-icon-91 {
  background-image: url("../images/flags/ca.svg");
}
.flag-icon-91.flag-icon-squared {
  background-image: url("../images/flags/ca.svg");
}
.flag-icon-cc {
  background-image: url("../images/flags/cc.svg");
}
.flag-icon-cc.flag-icon-squared {
  background-image: url("../images/flags/cc.svg");
}
.flag-icon-127 {
  background-image: url("../images/flags/cd.svg");
}
.flag-icon-127.flag-icon-squared {
  background-image: url("../images/flags/cd.svg");
}
.flag-icon-180 {
  background-image: url("../images/flags/cf.svg");
}
.flag-icon-180.flag-icon-squared {
  background-image: url("../images/flags/cf.svg");
}
.flag-icon-87 {
  background-image: url("../images/flags/cg.svg");
}
.flag-icon-87.flag-icon-squared {
  background-image: url("../images/flags/cg.svg");
}
.flag-icon-37 {
  background-image: url("../images/flags/ch.svg");
}
.flag-icon-37.flag-icon-squared {
  background-image: url("../images/flags/ch.svg");
}
.flag-icon-76 {
  background-image: url("../images/flags/ci.svg");
}
.flag-icon-76.flag-icon-squared {
  background-image: url("../images/flags/ci.svg");
}
.flag-icon-226 {
  background-image: url("../images/flags/ck.svg");
}
.flag-icon-226.flag-icon-squared {
  background-image: url("../images/flags/ck.svg");
}
.flag-icon-9 {
  background-image: url("../images/flags/cl.svg");
}
.flag-icon-9.flag-icon-squared {
  background-image: url("../images/flags/cl.svg");
}
.flag-icon-51 {
  background-image: url("../images/flags/cm.svg");
}
.flag-icon-51.flag-icon-squared {
  background-image: url("../images/flags/cm.svg");
}
.flag-icon-106 {
  background-image: url("../images/flags/cn.svg");
}
.flag-icon-106.flag-icon-squared {
  background-image: url("../images/flags/cn.svg");
}
.flag-icon-67 {
  background-image: url("../images/flags/co.svg");
}
.flag-icon-67.flag-icon-squared {
  background-image: url("../images/flags/co.svg");
}
.flag-icon-73 {
  background-image: url("../images/flags/cr.svg");
}
.flag-icon-73.flag-icon-squared {
  background-image: url("../images/flags/cr.svg");
}
.flag-icon-112 {
  background-image: url("../images/flags/cu.svg");
}
.flag-icon-112.flag-icon-squared {
  background-image: url("../images/flags/cu.svg");
}
.flag-icon-153 {
  background-image: url("../images/flags/cv.svg");
}
.flag-icon-153.flag-icon-squared {
  background-image: url("../images/flags/cv.svg");
}
.flag-icon-175 {
  background-image: url("../images/flags/cw.svg");
}
.flag-icon-175.flag-icon-squared {
  background-image: url("../images/flags/cw.svg");
}
.flag-icon-cx {
  background-image: url("../images/flags/cx.svg");
}
.flag-icon-cx.flag-icon-squared {
  background-image: url("../images/flags/cx.svg");
}
.flag-icon-59 {
  background-image: url("../images/flags/cy.svg");
}
.flag-icon-59.flag-icon-squared {
  background-image: url("../images/flags/cy.svg");
}
.flag-icon-32 {
  background-image: url("../images/flags/cz.svg");
}
.flag-icon-32.flag-icon-squared {
  background-image: url("../images/flags/cz.svg");
}
.flag-icon-1 {
  background-image: url("../images/flags/de.svg");
}
.flag-icon-1.flag-icon-squared {
  background-image: url("../images/flags/de.svg");
}
.flag-icon-183 {
  background-image: url("../images/flags/dj.svg");
}
.flag-icon-183.flag-icon-squared {
  background-image: url("../images/flags/dj.svg");
}
.flag-icon-11 {
  background-image: url("../images/flags/dk.svg");
}
.flag-icon-11.flag-icon-squared {
  background-image: url("../images/flags/dk.svg");
}
.flag-icon-200 {
  background-image: url("../images/flags/dm.svg");
}
.flag-icon-200.flag-icon-squared {
  background-image: url("../images/flags/dm.svg");
}
.flag-icon-147 {
  background-image: url("../images/flags/do.svg");
}
.flag-icon-147.flag-icon-squared {
  background-image: url("../images/flags/do.svg");
}
.flag-icon-111 {
  background-image: url("../images/flags/dz.svg");
}
.flag-icon-111.flag-icon-squared {
  background-image: url("../images/flags/dz.svg");
}
.flag-icon-69 {
  background-image: url("../images/flags/ec.svg");
}
.flag-icon-69.flag-icon-squared {
  background-image: url("../images/flags/ec.svg");
}
.flag-icon-98 {
  background-image: url("../images/flags/ee.svg");
}
.flag-icon-98.flag-icon-squared {
  background-image: url("../images/flags/ee.svg");
}
.flag-icon-77 {
  background-image: url("../images/flags/eg.svg");
}
.flag-icon-77.flag-icon-squared {
  background-image: url("../images/flags/eg.svg");
}
.flag-icon-eh {
  background-image: url("../images/flags/eh.svg");
}
.flag-icon-eh.flag-icon-squared {
  background-image: url("../images/flags/eh.svg");
}
.flag-icon-138 {
  background-image: url("../images/flags/er.svg");
}
.flag-icon-138.flag-icon-squared {
  background-image: url("../images/flags/er.svg");
}
.flag-icon-15 {
  background-image: url("../images/flags/es.svg");
}
.flag-icon-15.flag-icon-squared {
  background-image: url("../images/flags/es.svg");
}
.flag-icon-139 {
  background-image: url("../images/flags/et.svg");
}
.flag-icon-139.flag-icon-squared {
  background-image: url("../images/flags/et.svg");
}
.flag-icon-17 {
  background-image: url("../images/flags/fi.svg");
}
.flag-icon-17.flag-icon-squared {
  background-image: url("../images/flags/fi.svg");
}
.flag-icon-220 {
  background-image: url("../images/flags/fj.svg");
}
.flag-icon-220.flag-icon-squared {
  background-image: url("../images/flags/fj.svg");
}
.flag-icon-fk {
  background-image: url("../images/flags/fk.svg");
}
.flag-icon-fk.flag-icon-squared {
  background-image: url("../images/flags/fk.svg");
}
.flag-icon-fm {
  background-image: url("../images/flags/fm.svg");
}
.flag-icon-fm.flag-icon-squared {
  background-image: url("../images/flags/fm.svg");
}
.flag-icon-102 {
  background-image: url("../images/flags/fo.svg");
}
.flag-icon-102.flag-icon-squared {
  background-image: url("../images/flags/fo.svg");
}
.flag-icon-18 {
  background-image: url("../images/flags/fr.svg");
}
.flag-icon-18.flag-icon-squared {
  background-image: url("../images/flags/fr.svg");
}
.flag-icon-130 {
  background-image: url("../images/flags/ga.svg");
}
.flag-icon-130.flag-icon-squared {
  background-image: url("../images/flags/ga.svg");
}
.flag-icon-234 {
  background-image: url("../images/flags/gb.svg");
}
.flag-icon-234.flag-icon-squared {
  background-image: url("../images/flags/gb.svg");
}
.flag-icon-119 {
  background-image: url("../images/flags/gd.svg");
}
.flag-icon-119.flag-icon-squared {
  background-image: url("../images/flags/gd.svg");
}
.flag-icon-62 {
  background-image: url("../images/flags/ge.svg");
}
.flag-icon-62.flag-icon-squared {
  background-image: url("../images/flags/ge.svg");
}
.flag-icon-237 {
  background-image: url("../images/flags/gf.svg");
}
.flag-icon-237.flag-icon-squared {
  background-image: url("../images/flags/gf.svg");
}
.flag-icon-gg {
  background-image: url("../images/flags/gg.svg");
}
.flag-icon-gg.flag-icon-squared {
  background-image: url("../images/flags/gg.svg");
}
.flag-icon-78 {
  background-image: url("../images/flags/gh.svg");
}
.flag-icon-78.flag-icon-squared {
  background-image: url("../images/flags/gh.svg");
}
.flag-icon-232 {
  background-image: url("../images/flags/gi.svg");
}
.flag-icon-232.flag-icon-squared {
  background-image: url("../images/flags/gi.svg");
}
.flag-icon-gl {
  background-image: url("../images/flags/gl.svg");
}
.flag-icon-gl.flag-icon-squared {
  background-image: url("../images/flags/gl.svg");
}
.flag-icon-137 {
  background-image: url("../images/flags/gm.svg");
}
.flag-icon-137.flag-icon-squared {
  background-image: url("../images/flags/gm.svg");
}
.flag-icon-79 {
  background-image: url("../images/flags/gn.svg");
}
.flag-icon-79.flag-icon-squared {
  background-image: url("../images/flags/gn.svg");
}
.flag-icon-120 {
  background-image: url("../images/flags/gp.svg");
}
.flag-icon-120.flag-icon-squared {
  background-image: url("../images/flags/gp.svg");
}
.flag-icon-181 {
  background-image: url("../images/flags/gq.svg");
}
.flag-icon-181.flag-icon-squared {
  background-image: url("../images/flags/gq.svg");
}
.flag-icon-19 {
  background-image: url("../images/flags/gr.svg");
}
.flag-icon-19.flag-icon-squared {
  background-image: url("../images/flags/gr.svg");
}
.flag-icon-gs {
  background-image: url("../images/flags/gs.svg");
}
.flag-icon-gs.flag-icon-squared {
  background-image: url("../images/flags/gs.svg");
}
.flag-icon-131 {
  background-image: url("../images/flags/gt.svg");
}
.flag-icon-131.flag-icon-squared {
  background-image: url("../images/flags/gt.svg");
}
.flag-icon-227 {
  background-image: url("../images/flags/gu.svg");
}
.flag-icon-227.flag-icon-squared {
  background-image: url("../images/flags/gu.svg");
}
.flag-icon-154 {
  background-image: url("../images/flags/gw.svg");
}
.flag-icon-154.flag-icon-squared {
  background-image: url("../images/flags/gw.svg");
}
.flag-icon-196 {
  background-image: url("../images/flags/gy.svg");
}
.flag-icon-196.flag-icon-squared {
  background-image: url("../images/flags/gy.svg");
}
.flag-icon-172 {
  background-image: url("../images/flags/hk.svg");
}
.flag-icon-172.flag-icon-squared {
  background-image: url("../images/flags/hk.svg");
}
.flag-icon-hm {
  background-image: url("../images/flags/hm.svg");
}
.flag-icon-hm.flag-icon-squared {
  background-image: url("../images/flags/hm.svg");
}
.flag-icon-74 {
  background-image: url("../images/flags/hn.svg");
}
.flag-icon-74.flag-icon-squared {
  background-image: url("../images/flags/hn.svg");
}
.flag-icon-10 {
  background-image: url("../images/flags/hr.svg");
}
.flag-icon-10.flag-icon-squared {
  background-image: url("../images/flags/hr.svg");
}
.flag-icon-121 {
  background-image: url("../images/flags/ht.svg");
}
.flag-icon-121.flag-icon-squared {
  background-image: url("../images/flags/ht.svg");
}
.flag-icon-21 {
  background-image: url("../images/flags/hu.svg");
}
.flag-icon-21.flag-icon-squared {
  background-image: url("../images/flags/hu.svg");
}
.flag-icon-163 {
  background-image: url("../images/flags/id.svg");
}
.flag-icon-163.flag-icon-squared {
  background-image: url("../images/flags/id.svg");
}
.flag-icon-23 {
  background-image: url("../images/flags/ie.svg");
}
.flag-icon-23.flag-icon-squared {
  background-image: url("../images/flags/ie.svg");
}
.flag-icon-25 {
  background-image: url("../images/flags/il.svg");
}
.flag-icon-25.flag-icon-squared {
  background-image: url("../images/flags/il.svg");
}
.flag-icon-im {
  background-image: url("../images/flags/im.svg");
}
.flag-icon-im.flag-icon-squared {
  background-image: url("../images/flags/im.svg");
}
.flag-icon-161 {
  background-image: url("../images/flags/in.svg");
}
.flag-icon-161.flag-icon-squared {
  background-image: url("../images/flags/in.svg");
}
.flag-icon-io {
  background-image: url("../images/flags/io.svg");
}
.flag-icon-io.flag-icon-squared {
  background-image: url("../images/flags/io.svg");
}
.flag-icon-113 {
  background-image: url("../images/flags/iq.svg");
}
.flag-icon-113.flag-icon-squared {
  background-image: url("../images/flags/iq.svg");
}
.flag-icon-107 {
  background-image: url("../images/flags/ir.svg");
}
.flag-icon-107.flag-icon-squared {
  background-image: url("../images/flags/ir.svg");
}
.flag-icon-24 {
  background-image: url("../images/flags/is.svg");
}
.flag-icon-24.flag-icon-squared {
  background-image: url("../images/flags/is.svg");
}
.flag-icon-26 {
  background-image: url("../images/flags/it.svg");
}
.flag-icon-26.flag-icon-squared {
  background-image: url("../images/flags/it.svg");
}
.flag-icon-je {
  background-image: url("../images/flags/je.svg");
}
.flag-icon-je.flag-icon-squared {
  background-image: url("../images/flags/je.svg");
}
.flag-icon-116 {
  background-image: url("../images/flags/jm.svg");
}
.flag-icon-116.flag-icon-squared {
  background-image: url("../images/flags/jm.svg");
}
.flag-icon-128 {
  background-image: url("../images/flags/jo.svg");
}
.flag-icon-128.flag-icon-squared {
  background-image: url("../images/flags/jo.svg");
}
.flag-icon-27 {
  background-image: url("../images/flags/jp.svg");
}
.flag-icon-27.flag-icon-squared {
  background-image: url("../images/flags/jp.svg");
}
.flag-icon-141 {
  background-image: url("../images/flags/ke.svg");
}
.flag-icon-141.flag-icon-squared {
  background-image: url("../images/flags/ke.svg");
}
.flag-icon-210 {
  background-image: url("../images/flags/kg.svg");
}
.flag-icon-210.flag-icon-squared {
  background-image: url("../images/flags/kg.svg");
}
.flag-icon-199 {
  background-image: url("../images/flags/kh.svg");
}
.flag-icon-199.flag-icon-squared {
  background-image: url("../images/flags/kh.svg");
}
.flag-icon-ki {
  background-image: url("../images/flags/ki.svg");
}
.flag-icon-ki.flag-icon-squared {
  background-image: url("../images/flags/ki.svg");
}
.flag-icon-177 {
  background-image: url("../images/flags/km.svg");
}
.flag-icon-177.flag-icon-squared {
  background-image: url("../images/flags/km.svg");
}
.flag-icon-195 {
  background-image: url("../images/flags/kn.svg");
}
.flag-icon-195.flag-icon-squared {
  background-image: url("../images/flags/kn.svg");
}
.flag-icon-109 {
  background-image: url("../images/flags/kp.svg");
}
.flag-icon-109.flag-icon-squared {
  background-image: url("../images/flags/kp.svg");
}
.flag-icon-108 {
  background-image: url("../images/flags/kr.svg");
}
.flag-icon-108.flag-icon-squared {
  background-image: url("../images/flags/kr.svg");
}
.flag-icon-92 {
  background-image: url("../images/flags/kw.svg");
}
.flag-icon-92.flag-icon-squared {
  background-image: url("../images/flags/kw.svg");
}
.flag-icon-151 {
  background-image: url("../images/flags/ky.svg");
}
.flag-icon-151.flag-icon-squared {
  background-image: url("../images/flags/ky.svg");
}
.flag-icon-64 {
  background-image: url("../images/flags/kz.svg");
}
.flag-icon-64.flag-icon-squared {
  background-image: url("../images/flags/kz.svg");
}
.flag-icon-203 {
  background-image: url("../images/flags/la.svg");
}
.flag-icon-203.flag-icon-squared {
  background-image: url("../images/flags/la.svg");
}
.flag-icon-166 {
  background-image: url("../images/flags/lb.svg");
}
.flag-icon-166.flag-icon-squared {
  background-image: url("../images/flags/lb.svg");
}
.flag-icon-145 {
  background-image: url("../images/flags/lc.svg");
}
.flag-icon-145.flag-icon-squared {
  background-image: url("../images/flags/lc.svg");
}
.flag-icon-65 {
  background-image: url("../images/flags/li.svg");
}
.flag-icon-65.flag-icon-squared {
  background-image: url("../images/flags/li.svg");
}
.flag-icon-212 {
  background-image: url("../images/flags/lk.svg");
}
.flag-icon-212.flag-icon-squared {
  background-image: url("../images/flags/lk.svg");
}
.flag-icon-104 {
  background-image: url("../images/flags/lr.svg");
}
.flag-icon-104.flag-icon-squared {
  background-image: url("../images/flags/lr.svg");
}
.flag-icon-155 {
  background-image: url("../images/flags/ls.svg");
}
.flag-icon-155.flag-icon-squared {
  background-image: url("../images/flags/ls.svg");
}
.flag-icon-47 {
  background-image: url("../images/flags/lt.svg");
}
.flag-icon-47.flag-icon-squared {
  background-image: url("../images/flags/lt.svg");
}
.flag-icon-97 {
  background-image: url("../images/flags/lu.svg");
}
.flag-icon-97.flag-icon-squared {
  background-image: url("../images/flags/lu.svg");
}
.flag-icon-60 {
  background-image: url("../images/flags/lv.svg");
}
.flag-icon-60.flag-icon-squared {
  background-image: url("../images/flags/lv.svg");
}
.flag-icon-88 {
  background-image: url("../images/flags/ly.svg");
}
.flag-icon-88.flag-icon-squared {
  background-image: url("../images/flags/ly.svg");
}
.flag-icon-81 {
  background-image: url("../images/flags/ma.svg");
}
.flag-icon-81.flag-icon-squared {
  background-image: url("../images/flags/ma.svg");
}
.flag-icon-mc {
  background-image: url("../images/flags/mc.svg");
}
.flag-icon-mc.flag-icon-squared {
  background-image: url("../images/flags/mc.svg");
}
.flag-icon-54 {
  background-image: url("../images/flags/md.svg");
}
.flag-icon-54.flag-icon-squared {
  background-image: url("../images/flags/md.svg");
}
.flag-icon-96 {
  background-image: url("../images/flags/me.svg");
}
.flag-icon-96.flag-icon-squared {
  background-image: url("../images/flags/me.svg");
}
.flag-icon-240 {
  background-image: url("../images/flags/mf.svg");
}
.flag-icon-240.flag-icon-squared {
  background-image: url("../images/flags/mf.svg");
}
.flag-icon-156 {
  background-image: url("../images/flags/mg.svg");
}
.flag-icon-156.flag-icon-squared {
  background-image: url("../images/flags/mg.svg");
}
.flag-icon-mh {
  background-image: url("../images/flags/mh.svg");
}
.flag-icon-mh.flag-icon-squared {
  background-image: url("../images/flags/mh.svg");
}
.flag-icon-57 {
  background-image: url("../images/flags/mk.svg");
}
.flag-icon-57.flag-icon-squared {
  background-image: url("../images/flags/mk.svg");
}
.flag-icon-80 {
  background-image: url("../images/flags/ml.svg");
}
.flag-icon-80.flag-icon-squared {
  background-image: url("../images/flags/ml.svg");
}
.flag-icon-206 {
  background-image: url("../images/flags/mm.svg");
}
.flag-icon-206.flag-icon-squared {
  background-image: url("../images/flags/mm.svg");
}
.flag-icon-207 {
  background-image: url("../images/flags/mn.svg");
}
.flag-icon-207.flag-icon-squared {
  background-image: url("../images/flags/mn.svg");
}
.flag-icon-204 {
  background-image: url("../images/flags/mo.svg");
}
.flag-icon-204.flag-icon-squared {
  background-image: url("../images/flags/mo.svg");
}
.flag-icon-mp {
  background-image: url("../images/flags/mp.svg");
}
.flag-icon-mp.flag-icon-squared {
  background-image: url("../images/flags/mp.svg");
}
.flag-icon-216 {
  background-image: url("../images/flags/mq.svg");
}
.flag-icon-216.flag-icon-squared {
  background-image: url("../images/flags/mq.svg");
}
.flag-icon-157 {
  background-image: url("../images/flags/mr.svg");
}
.flag-icon-157.flag-icon-squared {
  background-image: url("../images/flags/mr.svg");
}
.flag-icon-208 {
  background-image: url("../images/flags/ms.svg");
}
.flag-icon-208.flag-icon-squared {
  background-image: url("../images/flags/ms.svg");
}
.flag-icon-99 {
  background-image: url("../images/flags/mt.svg");
}
.flag-icon-99.flag-icon-squared {
  background-image: url("../images/flags/mt.svg");
}
.flag-icon-178 {
  background-image: url("../images/flags/mu.svg");
}
.flag-icon-178.flag-icon-squared {
  background-image: url("../images/flags/mu.svg");
}
.flag-icon-205 {
  background-image: url("../images/flags/mv.svg");
}
.flag-icon-205.flag-icon-squared {
  background-image: url("../images/flags/mv.svg");
}
.flag-icon-126 {
  background-image: url("../images/flags/mw.svg");
}
.flag-icon-126.flag-icon-squared {
  background-image: url("../images/flags/mw.svg");
}
.flag-icon-28 {
  background-image: url("../images/flags/mx.svg");
}
.flag-icon-28.flag-icon-squared {
  background-image: url("../images/flags/mx.svg");
}
.flag-icon-185 {
  background-image: url("../images/flags/my.svg");
}
.flag-icon-185.flag-icon-squared {
  background-image: url("../images/flags/my.svg");
}
.flag-icon-29 {
  background-image: url("../images/flags/mz.svg");
}
.flag-icon-29.flag-icon-squared {
  background-image: url("../images/flags/mz.svg");
}
.flag-icon-82 {
  background-image: url("../images/flags/na.svg");
}
.flag-icon-82.flag-icon-squared {
  background-image: url("../images/flags/na.svg");
}
.flag-icon-221 {
  background-image: url("../images/flags/nc.svg");
}
.flag-icon-221.flag-icon-squared {
  background-image: url("../images/flags/nc.svg");
}
.flag-icon-158 {
  background-image: url("../images/flags/ne.svg");
}
.flag-icon-158.flag-icon-squared {
  background-image: url("../images/flags/ne.svg");
}
.flag-icon-nf {
  background-image: url("../images/flags/nf.svg");
}
.flag-icon-nf.flag-icon-squared {
  background-image: url("../images/flags/nf.svg");
}
.flag-icon-83 {
  background-image: url("../images/flags/ng.svg");
}
.flag-icon-83.flag-icon-squared {
  background-image: url("../images/flags/ng.svg");
}
.flag-icon-117 {
  background-image: url("../images/flags/ni.svg");
}
.flag-icon-117.flag-icon-squared {
  background-image: url("../images/flags/ni.svg");
}
.flag-icon-20 {
  background-image: url("../images/flags/nl.svg");
}
.flag-icon-20.flag-icon-squared {
  background-image: url("../images/flags/nl.svg");
}
.flag-icon-30 {
  background-image: url("../images/flags/no.svg");
}
.flag-icon-30.flag-icon-squared {
  background-image: url("../images/flags/no.svg");
}
.flag-icon-209 {
  background-image: url("../images/flags/np.svg");
}
.flag-icon-209.flag-icon-squared {
  background-image: url("../images/flags/np.svg");
}
.flag-icon-nr {
  background-image: url("../images/flags/nr.svg");
}
.flag-icon-nr.flag-icon-squared {
  background-image: url("../images/flags/nr.svg");
}
.flag-icon-nu {
  background-image: url("../images/flags/nu.svg");
}
.flag-icon-nu.flag-icon-squared {
  background-image: url("../images/flags/nu.svg");
}
.flag-icon-95 {
  background-image: url("../images/flags/nz.svg");
}
.flag-icon-95.flag-icon-squared {
  background-image: url("../images/flags/nz.svg");
}
.flag-icon-140 {
  background-image: url("../images/flags/om.svg");
}
.flag-icon-140.flag-icon-squared {
  background-image: url("../images/flags/om.svg");
}
.flag-icon-122 {
  background-image: url("../images/flags/pa.svg");
}
.flag-icon-122.flag-icon-squared {
  background-image: url("../images/flags/pa.svg");
}
.flag-icon-71 {
  background-image: url("../images/flags/pe.svg");
}
.flag-icon-71.flag-icon-squared {
  background-image: url("../images/flags/pe.svg");
}
.flag-icon-123 {
  background-image: url("../images/flags/pf.svg");
}
.flag-icon-123.flag-icon-squared {
  background-image: url("../images/flags/pf.svg");
}
.flag-icon-171 {
  background-image: url("../images/flags/pg.svg");
}
.flag-icon-171.flag-icon-squared {
  background-image: url("../images/flags/pg.svg");
}
.flag-icon-174 {
  background-image: url("../images/flags/ph.svg");
}
.flag-icon-174.flag-icon-squared {
  background-image: url("../images/flags/ph.svg");
}
.flag-icon-189 {
  background-image: url("../images/flags/pk.svg");
}
.flag-icon-189.flag-icon-squared {
  background-image: url("../images/flags/pk.svg");
}
.flag-icon-31 {
  background-image: url("../images/flags/pl.svg");
}
.flag-icon-31.flag-icon-squared {
  background-image: url("../images/flags/pl.svg");
}
.flag-icon-pm {
  background-image: url("../images/flags/pm.svg");
}
.flag-icon-pm.flag-icon-squared {
  background-image: url("../images/flags/pm.svg");
}
.flag-icon-pn {
  background-image: url("../images/flags/pn.svg");
}
.flag-icon-pn.flag-icon-squared {
  background-image: url("../images/flags/pn.svg");
}
.flag-icon-152 {
  background-image: url("../images/flags/pr.svg");
}
.flag-icon-152.flag-icon-squared {
  background-image: url("../images/flags/pr.svg");
}
.flag-icon-197 {
  background-image: url("../images/flags/ps.svg");
}
.flag-icon-197.flag-icon-squared {
  background-image: url("../images/flags/ps.svg");
}
.flag-icon-2 {
  background-image: url("../images/flags/pt.svg");
}
.flag-icon-2.flag-icon-squared {
  background-image: url("../images/flags/pt.svg");
}
.flag-icon-pw {
  background-image: url("../images/flags/pw.svg");
}
.flag-icon-pw.flag-icon-squared {
  background-image: url("../images/flags/pw.svg");
}
.flag-icon-68 {
  background-image: url("../images/flags/py.svg");
}
.flag-icon-68.flag-icon-squared {
  background-image: url("../images/flags/py.svg");
}
.flag-icon-115 {
  background-image: url("../images/flags/qa.svg");
}
.flag-icon-115.flag-icon-squared {
  background-image: url("../images/flags/qa.svg");
}
.flag-icon-re {
  background-image: url("../images/flags/re.svg");
}
.flag-icon-re.flag-icon-squared {
  background-image: url("../images/flags/re.svg");
}
.flag-icon-33 {
  background-image: url("../images/flags/ro.svg");
}
.flag-icon-33.flag-icon-squared {
  background-image: url("../images/flags/ro.svg");
}
.flag-icon-35 {
  background-image: url("../images/flags/rs.svg");
}
.flag-icon-35.flag-icon-squared {
  background-image: url("../images/flags/rs.svg");
}
.flag-icon-34 {
  background-image: url("../images/flags/ru.svg");
}
.flag-icon-34.flag-icon-squared {
  background-image: url("../images/flags/ru.svg");
}
.flag-icon-146 {
  background-image: url("../images/flags/rw.svg");
}
.flag-icon-146.flag-icon-squared {
  background-image: url("../images/flags/rw.svg");
}
.flag-icon-105 {
  background-image: url("../images/flags/sa.svg");
}
.flag-icon-105.flag-icon-squared {
  background-image: url("../images/flags/sa.svg");
}
.flag-icon-224 {
  background-image: url("../images/flags/sb.svg");
}
.flag-icon-224.flag-icon-squared {
  background-image: url("../images/flags/sb.svg");
}
.flag-icon-182 {
  background-image: url("../images/flags/sc.svg");
}
.flag-icon-182.flag-icon-squared {
  background-image: url("../images/flags/sc.svg");
}
.flag-icon-85 {
  background-image: url("../images/flags/sd.svg");
}
.flag-icon-85.flag-icon-squared {
  background-image: url("../images/flags/sd.svg");
}
.flag-icon-36 {
  background-image: url("../images/flags/se.svg");
}
.flag-icon-36.flag-icon-squared {
  background-image: url("../images/flags/se.svg");
}
.flag-icon-186 {
  background-image: url("../images/flags/sg.svg");
}
.flag-icon-186.flag-icon-squared {
  background-image: url("../images/flags/sg.svg");
}
.flag-icon-sh {
  background-image: url("../images/flags/sh.svg");
}
.flag-icon-sh.flag-icon-squared {
  background-image: url("../images/flags/sh.svg");
}
.flag-icon-14 {
  background-image: url("../images/flags/si.svg");
}
.flag-icon-14.flag-icon-squared {
  background-image: url("../images/flags/si.svg");
}
.flag-icon-sj {
  background-image: url("../images/flags/sj.svg");
}
.flag-icon-sj.flag-icon-squared {
  background-image: url("../images/flags/sj.svg");
}
.flag-icon-13 {
  background-image: url("../images/flags/sk.svg");
}
.flag-icon-13.flag-icon-squared {
  background-image: url("../images/flags/sk.svg");
}
.flag-icon-159 {
  background-image: url("../images/flags/sl.svg");
}
.flag-icon-159.flag-icon-squared {
  background-image: url("../images/flags/sl.svg");
}
.flag-icon-110 {
  background-image: url("../images/flags/sm.svg");
}
.flag-icon-110.flag-icon-squared {
  background-image: url("../images/flags/sm.svg");
}
.flag-icon-84 {
  background-image: url("../images/flags/sn.svg");
}
.flag-icon-84.flag-icon-squared {
  background-image: url("../images/flags/sn.svg");
}
.flag-icon-160 {
  background-image: url("../images/flags/so.svg");
}
.flag-icon-160.flag-icon-squared {
  background-image: url("../images/flags/so.svg");
}
.flag-icon-144 {
  background-image: url("../images/flags/sr.svg");
}
.flag-icon-144.flag-icon-squared {
  background-image: url("../images/flags/sr.svg");
}
.flag-icon-230 {
  background-image: url("../images/flags/ss.svg");
}
.flag-icon-230.flag-icon-squared {
  background-image: url("../images/flags/ss.svg");
}
.flag-icon-211 {
  background-image: url("../images/flags/st.svg");
}
.flag-icon-211.flag-icon-squared {
  background-image: url("../images/flags/st.svg");
}
.flag-icon-118 {
  background-image: url("../images/flags/sv.svg");
}
.flag-icon-118.flag-icon-squared {
  background-image: url("../images/flags/sv.svg");
}
.flag-icon-239 {
  background-image: url("../images/flags/sx.svg");
}
.flag-icon-239.flag-icon-squared {
  background-image: url("../images/flags/sx.svg");
}
.flag-icon-129 {
  background-image: url("../images/flags/sy.svg");
}
.flag-icon-129.flag-icon-squared {
  background-image: url("../images/flags/sy.svg");
}
.flag-icon-179 {
  background-image: url("../images/flags/sz.svg");
}
.flag-icon-179.flag-icon-squared {
  background-image: url("../images/flags/sz.svg");
}
.flag-icon-193 {
  background-image: url("../images/flags/tc.svg");
}
.flag-icon-193.flag-icon-squared {
  background-image: url("../images/flags/tc.svg");
}
.flag-icon-176 {
  background-image: url("../images/flags/td.svg");
}
.flag-icon-176.flag-icon-squared {
  background-image: url("../images/flags/td.svg");
}
.flag-icon-tf {
  background-image: url("../images/flags/tf.svg");
}
.flag-icon-tf.flag-icon-squared {
  background-image: url("../images/flags/tf.svg");
}
.flag-icon-89 {
  background-image: url("../images/flags/tg.svg");
}
.flag-icon-89.flag-icon-squared {
  background-image: url("../images/flags/tg.svg");
}
.flag-icon-184 {
  background-image: url("../images/flags/th.svg");
}
.flag-icon-184.flag-icon-squared {
  background-image: url("../images/flags/th.svg");
}
.flag-icon-213 {
  background-image: url("../images/flags/tj.svg");
}
.flag-icon-213.flag-icon-squared {
  background-image: url("../images/flags/tj.svg");
}
.flag-icon-tk {
  background-image: url("../images/flags/tk.svg");
}
.flag-icon-tk.flag-icon-squared {
  background-image: url("../images/flags/tk.svg");
}
.flag-icon-215 {
  background-image: url("../images/flags/tl.svg");
}
.flag-icon-215.flag-icon-squared {
  background-image: url("../images/flags/tl.svg");
}
.flag-icon-165 {
  background-image: url("../images/flags/tm.svg");
}
.flag-icon-165.flag-icon-squared {
  background-image: url("../images/flags/tm.svg");
}
.flag-icon-75 {
  background-image: url("../images/flags/tn.svg");
}
.flag-icon-75.flag-icon-squared {
  background-image: url("../images/flags/tn.svg");
}
.flag-icon-225 {
  background-image: url("../images/flags/to.svg");
}
.flag-icon-225.flag-icon-squared {
  background-image: url("../images/flags/to.svg");
}
.flag-icon-38 {
  background-image: url("../images/flags/tr.svg");
}
.flag-icon-38.flag-icon-squared {
  background-image: url("../images/flags/tr.svg");
}
.flag-icon-124 {
  background-image: url("../images/flags/tt.svg");
}
.flag-icon-124.flag-icon-squared {
  background-image: url("../images/flags/tt.svg");
}
.flag-icon-tv {
  background-image: url("../images/flags/tv.svg");
}
.flag-icon-tv.flag-icon-squared {
  background-image: url("../images/flags/tv.svg");
}
.flag-icon-214 {
  background-image: url("../images/flags/tw.svg");
}
.flag-icon-214.flag-icon-squared {
  background-image: url("../images/flags/tw.svg");
}
.flag-icon-143 {
  background-image: url("../images/flags/tz.svg");
}
.flag-icon-143.flag-icon-squared {
  background-image: url("../images/flags/tz.svg");
}
.flag-icon-39 {
  background-image: url("../images/flags/ua.svg");
}
.flag-icon-39.flag-icon-squared {
  background-image: url("../images/flags/ua.svg");
}
.flag-icon-142 {
  background-image: url("../images/flags/ug.svg");
}
.flag-icon-142.flag-icon-squared {
  background-image: url("../images/flags/ug.svg");
}
.flag-icon-um {
  background-image: url("../images/flags/um.svg");
}
.flag-icon-um.flag-icon-squared {
  background-image: url("../images/flags/um.svg");
}
.flag-icon-16 {
  background-image: url("../images/flags/us.svg");
}
.flag-icon-16.flag-icon-squared {
  background-image: url("../images/flags/us.svg");
}
.flag-icon-52 {
  background-image: url("../images/flags/uy.svg");
}
.flag-icon-52.flag-icon-squared {
  background-image: url("../images/flags/uy.svg");
}
.flag-icon-125 {
  background-image: url("../images/flags/uz.svg");
}
.flag-icon-125.flag-icon-squared {
  background-image: url("../images/flags/uz.svg");
}
.flag-icon-va {
  background-image: url("../images/flags/va.svg");
}
.flag-icon-va.flag-icon-squared {
  background-image: url("../images/flags/va.svg");
}
.flag-icon-191 {
  background-image: url("../images/flags/vc.svg");
}
.flag-icon-191.flag-icon-squared {
  background-image: url("../images/flags/vc.svg");
}
.flag-icon-70 {
  background-image: url("../images/flags/ve.svg");
}
.flag-icon-70.flag-icon-squared {
  background-image: url("../images/flags/ve.svg");
}
.flag-icon-202 {
  background-image: url("../images/flags/vg.svg");
}
.flag-icon-202.flag-icon-squared {
  background-image: url("../images/flags/vg.svg");
}
.flag-icon-201 {
  background-image: url("../images/flags/vi.svg");
}
.flag-icon-201.flag-icon-squared {
  background-image: url("../images/flags/vi.svg");
}
.flag-icon-164 {
  background-image: url("../images/flags/vn.svg");
}
.flag-icon-164.flag-icon-squared {
  background-image: url("../images/flags/vn.svg");
}
.flag-icon-219 {
  background-image: url("../images/flags/vu.svg");
}
.flag-icon-219.flag-icon-squared {
  background-image: url("../images/flags/vu.svg");
}
.flag-icon-wf {
  background-image: url("../images/flags/wf.svg");
}
.flag-icon-wf.flag-icon-squared {
  background-image: url("../images/flags/wf.svg");
}
.flag-icon-222 {
  background-image: url("../images/flags/ws.svg");
}
.flag-icon-222.flag-icon-squared {
  background-image: url("../images/flags/ws.svg");
}
.flag-icon-188 {
  background-image: url("../images/flags/ye.svg");
}
.flag-icon-188.flag-icon-squared {
  background-image: url("../images/flags/ye.svg");
}
.flag-icon-yt {
  background-image: url("../images/flags/yt.svg");
}
.flag-icon-yt.flag-icon-squared {
  background-image: url("../images/flags/yt.svg");
}
.flag-icon-49 {
  background-image: url("../images/flags/za.svg");
}
.flag-icon-49.flag-icon-squared {
  background-image: url("../images/flags/za.svg");
}
.flag-icon-86 {
  background-image: url("../images/flags/zm.svg");
}
.flag-icon-86.flag-icon-squared {
  background-image: url("../images/flags/zm.svg");
}
.flag-icon-90 {
  background-image: url("../images/flags/zw.svg");
}
.flag-icon-90.flag-icon-squared {
  background-image: url("../images/flags/zw.svg");
}
.flag-icon-eu {
  background-image: url("../images/flags/eu.svg");
}
.flag-icon-eu.flag-icon-squared {
  background-image: url("../images/flags/eu.svg");
}
.flag-icon-22 {
  background-image: url("../images/flags/gb-eng.svg");
}
.flag-icon-22.flag-icon-squared {
  background-image: url("../images/flags/gb-eng.svg");
}
.flag-icon-53 {
  background-image: url("../images/flags/gb-nir.svg");
}
.flag-icon-53.flag-icon-squared {
  background-image: url("../images/flags/gb-nir.svg");
}
.flag-icon-12 {
  background-image: url("../images/flags/gb-sct.svg");
}
.flag-icon-12.flag-icon-squared {
  background-image: url("../images/flags/gb-sct.svg");
}
.flag-icon-55 {
  background-image: url("../images/flags/gb-wls.svg");
}
.flag-icon-55.flag-icon-squared {
  background-image: url("../images/flags/gb-wls.svg");
}
.flag-icon-229 {
  background-image: url("../images/flags/xk.svg");
}
.flag-icon-229.flag-icon-squared {
  background-image: url("../images/flags/xk.svg");
}
.flag-icon-un {
  background-image: url("../images/flags/un.svg");
}
.flag-icon-un.flag-icon-squared {
  background-image: url("../images/flags/un.svg");
}
.flag-icon-241 {
  background-image: url("../images/flags/bon.svg");
}
.flag-icon-241.flag-icon-squared {
  background-image: url("../images/flags/bon.svg");
}
.flag-icon-231 {
  background-image: url("../images/flags/zz.svg");
}
.flag-icon-231.flag-icon-squared {
  background-image: url("../images/flags/zz.svg");
}
.flag-icon-conf_5,
.flag-icon-conf_6,
.flag-icon-conf_4,
.flag-icon-conf_3,
.flag-icon-conf_1,
.flag-icon-conf_7,
.flag-icon-conf_2 {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("../images/flags/confederacoes_sprite_small_tinypng.png");
}
.flag-icon-conf_5 {
  background-position: 0% 0%;
  background-size: 512%;
}
.flag-icon-conf_6 {
  background-position: 24.2718% 0%;
  background-size: 512%;
}
.flag-icon-conf_4 {
  background-position: 48.5437% 0%;
  background-size: 512%;
}
.flag-icon-conf_3 {
  background-position: 72.8155% 0%;
  background-size: 512%;
}
.flag-icon-conf_1 {
  background-position: 97.0874% 0%;
  background-size: 512%;
}
.flag-icon-conf_7 {
  background-position: 0% 41.4365%;
  background-size: 512%;
}
.flag-icon-conf_2 {
  background-position: 24.2718% 41.4365%;
  background-size: 512%;
}
.flag-icon-169,
.flag-icon-168,
.flag-icon-170,
.flag-icon-66,
.flag-icon-167,
.flag-icon-236 {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("../images/flags/4x3/paises_sprite_small_tinypng.png?c6454d687a4b");
}
.flag-icon-169 {
  background-position: 0% 0%;
  background-size: 256%;
}
.flag-icon-168 {
  background-position: 64.1026% 0%;
  background-size: 256%;
}
.flag-icon-170 {
  background-position: 0% 41.4365%;
  background-size: 256%;
}
.flag-icon-66 {
  background-position: 64.1026% 41.4365%;
  background-size: 256%;
}
.flag-icon-167 {
  background-position: 0% 82.8729%;
  background-size: 256%;
}
.flag-icon-236 {
  background-position: 64.1026% 82.8729%;
  background-size: 256%;
}

/* header css */
.f365-timezone-clock .f365-timezone-time{ margin-right:10px; }
header{background: #1c1c1c;}
.large-text{font-size: 1.2em;}
.condensed-700{ font-weight: 700;font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;}
.top-tab-block{ display:none; }
.top-tab-block .nav-tabs{border-bottom: 4px solid #000;background-color: #1c1c1c; padding-left: 43px; height: 45px; display: flex; list-style: none; margin:0; }
.top-tab-block .nav-tabs .nav-item{margin: 0;}
.top-tab-block .nav-tabs .nav-item .nav-link{background-color: transparent; color: #f1f1f1; font-weight: 500; font-size: .75em; text-transform: uppercase; padding: 12px 18px 10px 18px; border:none; border-bottom: transparent solid 4px;}
.top-tab-block .nav-tabs .nav-item .nav-link.active,.top-tab-block .nav-tabs .nav-item .nav-link:hover{ border:none;  border-bottom: 4px solid #76944F; background-color: transparent; color: #76944F}
.top-tab-block .tab-content .tab-pane.fade{ display:none; }
.top-tab-block .tab-content .tab-pane.fade.show.active{display: block; color: #fff; min-height: 110px;}
.top-head-bar{position: relative;}
.right-logo-wrap .timezone{ display:flex; align-items:center; gap:10px; }
.right-logo-wrap .timezone:focus-visible {outline:0}
a.f365-timezone-city {margin-right: 0 !important;}
.right-logo-wrap .timezone a, .right-logo-wrap .timezone{ font-size: 12px;color: #ccc; margin-right: 10px; line-height: normal;}
.right-logo-wrap .timezone a:hover{text-decoration: underline;}
.timer-block{ width:58px; text-align:center; }
.right-logo-wrap{ padding-top: 17px; display:flex; align-items:center; justify-content:end; padding-bottom:13px; }
.right-logo-wrap .header-social-link{display: flex; align-items: center; margin-left: 15px;}
.logo-wrap{ float:left; margin-top:10px; margin-bottom: -73px;}
.right-logo-wrap .header-social-link a{ color:#ccc; font-weight:normal;margin:0 5px; display:flex; font-size: .95em; }
.right-logo-wrap .header-social-link a:hover{ color:#71A129;}
.top-searchbar, .top-searchbar .search-form{position:relative;}
.top-searchbar .search-submit{background:none; padding: 0; font-size: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='1em' height='1em' aria-hidden='true' focusable='false'%3E%3Ccircle cx='6.5' cy='6.5' r='4.2' fill='none' stroke='%23cccccc' stroke-width='1.7'/%3E%3Cpath d='M9.75 9.75l4 4' fill='none' stroke='%23cccccc' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center center; background-size: 17.27px; position: absolute; top: 50%;right: 8px;width: 17.27px;height: 17.27px;border: none;transform: translateY(-50%);}
.top-searchbar input[class="search-field"]{ border: 1px solid #ddd;background-color: #fcfcfc;font-size: 13px;color: #202020; padding: 4px 30px 4px 15px;border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px; }
.top-searchbar input[class="search-field"]:focus{outline-offset: 0;}
.middle-head-bar .top-nav{position: relative; margin-left: 160px; display: flex; align-items: center;}
.middle-head-bar .sticky-logo { display:none; }
.middle-head-bar .sticky-logo.navbar-home-icon { display:flex; }
.middle-head-bar .sticky-logo img{ width: 23.45px; height: auto;}
.middle-head-bar .sticky-logo a{ padding:8px; }
.middle-head-bar .sticky-logo a:hover{ background-color:#2E2E2E;color: #f1f1f1; }
.middle-head-bar .top-nav ul{ list-style:none; padding-left:0; margin: 0}
.middle-head-bar .top-nav ul li{margin:0 }
.middle-head-bar .top-nav > ul{margin-top: 0; list-style: none; display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0;}
.middle-head-bar .top-nav > ul > li{position: relative;}
.middle-head-bar .top-nav > ul > li > a{text-decoration: none;padding: 10px 8px;font-size: 15px;font-weight: 500;color: #f1f1f1;display: block;cursor: pointer;text-transform: uppercase;}
.middle-head-bar .top-nav > ul > li > a:hover{background-color: #2e2e2e; color:#f1f1f1; }
.middle-head-bar .top-nav > ul > li > .sub-menu{ z-index: 99; flex-direction: column; flex-wrap: wrap; list-style: none; display:none; position:absolute; top:100%; left:0;background:#fff;min-width: 205px;padding: 20px; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3); border-radius: 0 0 10px 10px}
.middle-head-bar .top-nav > ul > li > .sub-menu li a{padding: 6px 0; text-decoration: none;  background: #fff;color: #222; width: 100%;display: flex;font-size: 14px; font-weight: normal;}
.middle-head-bar .top-nav > ul > li > .sub-menu li a img{flex-shrink: 0;margin-right: 7px;display: flex;width: 1.33333333em;height: 14px;margin-top: 2px;}
.middle-head-bar .top-nav > ul > li > .sub-menu.active {display: flex;}
.middle-head-bar .top-nav > ul > li > a.active {background: #fff;color: #222;}
.middle-head-bar .top-nav > ul > li > .sub-menu.mega-menu{ max-width: 870px; width: 100%; flex-direction: row}
.middle-head-bar .top-nav > ul > li > .sub-menu.mega-menu > li{ width:25%; }
.middle-head-bar .top-nav > ul > li > .sub-menu.mega-menu > li > a{font-weight: 560;text-transform: uppercase; padding: 0}
.middle-head-bar .top-nav > ul > li > .sub-menu.mega-menu > li ul{ margin-top:10px; }
.middle-head-bar .top-nav > ul > li.mega-menu-parent{position: static;}
.end-head-bar{background-color: #2a2a2a; padding-bottom: 3px;}
.end-head-bar .highligh-links{ display:flex; align-items:center;height: 40px;font-size: 14px;font-weight: bold; margin-left:160px }
.end-head-bar .highligh-links span.highligh-title{display: block;padding: 0 10px;color: #2C9F53;}
.end-head-bar .highligh-links ul{ margin-top: 0; display:flex; align-items:center; list-style:none; padding-left:0; margin-bottom:0; }
.end-head-bar .highligh-links ul li{padding: 0 10px; margin: 0}
.end-head-bar .highligh-links ul li a{color: #ccc;text-decoration: none; line-height: 1.4;font-size: 14px;font-weight: bold;}
.end-head-bar .highligh-links ul li a:hover{text-decoration: underline;}
.end-head-bar .highligh-links ul li:last-child a{ color:#ffd500 }
.end-head-bar > .ink-grid{ padding-right:10px }
/* header css */
/* footer css */
footer{ background-color: #202020; }
.footer-inner{display: flex; flex-wrap: wrap;}
.footer-inner .footer-column{ width:20%; }
.footer-inner .footer-column .wp-block-heading{font-weight: 500;margin-bottom: 1em;color: #fff;font-size: 1.2em;font-weight: 400;font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif; text-transform:uppercase; }
.footer-inner .footer-column .footer-menu-title{ font-weight: 500;padding-bottom: .35em;margin-bottom: .35em;color: #eee;font-size: .9em; margin: .5em 0 .35em}
.footer-inner .footer-column a{color: #aaa; font-size: .85em;text-decoration: none;cursor: pointer;}
.footer-inner .footer-column a:hover{color:#690;}
.footer-inner .footer-column .footer-menu{ list-style:none; padding-left:0; margin-top:0 }
.footer-bottom-information{ width:100%; }
.footer-line-link{ margin-bottom:26px; }
.footer-line-link ul{ list-style:none; padding-left:0; display:flex; flex-wrap:wrap; margin-bottom:0 }
.footer-line-link ul li{ color: #777;font-size: .9em;margin-right: 30px;}
.footer-line-link ul li a{ color: #CCC; text-decoration: none;}
.footer-line-link ul li a:hover{ color:#690; }
.footer-bottom-information .all-100 {min-height: 30px;line-height: 1.4;color: #777;font-size: .9em;}
.footer-bottom-information .all-100 a{color: #ccc; text-decoration: none;}
.footer-bottom-information .all-100 a:hover{color: #690;}
.footer-inner .footer-column a img{ margin-top: -3px; vertical-align:middle; height: 0.918em;   width: 1.33333333em; display: inline-block; }
.footer-inner .footer-column li{margin: 0.5em 0; display: flex;}
.footer-bottom-information .widget p{line-height: 1.4;color: #777;font-size: .9em; margin-bottom: 32px;}
.footer-bottom-information .widget:last-child p{margin-bottom: 26px;}
.footer-bottom-information .widget a{color: #ccc; text-decoration: none;}
.footer-bottom-information .widget a:hover{color: #690;}
.apm-button-box .ays-poll-btn{ padding:8px 12px !important; min-width:66.26px !important; border-radius:2px !important;  }
/* footer css */
.mobile-header{ display:none; }
.mobile-menu-open{ overflow:hidden; }
/* single social css */
.a2a_kit, .a2a_menu, .a2a_modal, .a2a_overlay{    touch-action: manipulation;outline: 0;}
.a2a_default_style:not(.a2a_flex_style) a {float: left;line-height: 16px;padding: 0 2px;}
.a2a_kit a {cursor: pointer;transition: none;}
.a2a_svg, .a2a_count {border-radius: 0 !important;}
.a2a_svg {background-repeat: no-repeat;display: block;overflow: hidden;height: 32px;line-height: 32px;padding: 0;pointer-events: none;width: 32px;}
.a2a_kit .a2a_svg {background-repeat: repeat;}
.a2a_default_style .a2a_counter img, .a2a_default_style .a2a_dd, .a2a_default_style .a2a_svg {float: left;}
.a2a_svg svg {background-repeat: no-repeat;background-position: 50% 50%;border: none;display: block;left: 0;margin: 0 auto;overflow: hidden;padding: 0;position: relative;top: 0;width: auto;height: auto;}
.a2a_label {position: absolute !important;clip-path: polygon(0px 0px, 0px 0px, 0px 0px);-webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);overflow: hidden;height: 1px;width: 1px;}
.a2a_default_style:not(.a2a_flex_style) a {float: left;line-height: 16px;padding: 0 2px;}
.a2a_default_style a:hover .a2a_svg, .a2a_floating_style a:hover .a2a_svg, .a2a_overlay_style a:hover .a2a_svg svg {opacity: .7;}

.ink-grid.vertical-space .ink-grid.vertical-space{ margin:0; padding:0; }
.ink-navigation.breadcrumbs span{ line-height: 1.4; display: flex;flex-wrap: wrap; align-items: center;}
.ink-navigation.breadcrumbs span > span{position: relative; font-weight: 400;font-size: 0.9em; display: inline-block; margin:0;}
.ink-navigation.breadcrumbs span > span:after{ content:"/"; margin: 0 10px; }
.ink-navigation.breadcrumbs span > span:last-child:after{display: none;}
.ink-navigation.breadcrumbs span > span:first-child{ margin-left:0; }
.ink-navigation.breadcrumbs span span.breadcrumb_last,.ink-navigation.breadcrumbs span span.breadcrumb_last a{color: #690}

.right-column-block #block-5 > p:first-child,.right-column-block #block-5 > p:last-child{padding: 0; margin: 0;}
.sidebar-question-poll .box-apm{padding: 0 !important; }
.sidebar-question-poll .box-apm .apm-title-box{ display:none; }
.sidebar-question-poll .box-apm .ays_question{margin-top: 0 !important; margin-bottom: 1.305em !important;}
.sidebar-question-poll .box-apm .ays_poll_cb_and_a{margin: 0 !important}
.sidebar-question-poll .box-apm .ays_question p{text-align: start !important; line-height: 1.6;font-size: 1.2em !important; font-weight: 700;
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif !important; color: #222;}
.sidebar-question-poll .box-apm .apm-answers{ margin:1em 0!important; }
.sidebar-question-poll .box-apm .apm-answers .apm-choosing{ align-items:start; margin:.5em 0 !important }
.sidebar-question-poll .box-apm .apm-answers .apm-choosing input{width: 13px !important; height: 13px !important; margin: 0 !important;}
.sidebar-question-poll .box-apm .apm-answers .apm-choosing .ays_label_poll{padding-top: 0 !important; padding-bottom:0 !important; margin: 0 !important; font-size: inherit;}
.sidebar-question-poll .box-apm .apm-button-box{text-align: start;justify-content: start;margin: 2em 0 0;}
.sidebar-question-poll .box-apm .apm-button-box .ays-poll-btn{ margin:0 !important; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;background: none !important;font-size: .85em !important;font-weight: 700 !important;text-transform: uppercase !important;color: #333 !important;border: 1px solid #bbb !important; filter:none;}
.sidebar-question-poll .box-apm .apm-button-box .ays-poll-btn:hover{color: #fff !important;background: #333 !important;box-shadow: none !important;border: 1px solid #333 !important;filter:none !important;}
.sidebar-question-poll .box-apm.ays-poll-id-6a0d8ef660ad3.ays-minimal-theme .apm-choosing input[type=radio]:checked + label,.sidebar-question-poll .box-apm .ays-poll-id-6a0d8ef660ad3.ays-minimal-theme .apm-choosing label.ays_enable_hover:hover{    background-color: transparent !important;
    color: #222222 !important;border-color: #222222 !important;font-weight: initial !important;margin:0 0 !important;}
.sidebar-question-poll .box-apm .ays-poll-answer-image{ width:50px; height:50px; width: 50px;height: 50px;flex-shrink: 0;margin-right: 7px;}
.sidebar-question-poll .box-apm .ays-poll-answer-image + p{ max-width: 100% !important;padding: 0 !important; text-align: left;     font-weight: 400;
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif; line-height: 1.4;     color: #222;  font-size: inherit;}
    .sidebar-question-poll .box-apm .ays-poll-answer-image + p span{ padding:0 !important;  }
.sidebar-question-poll .box-apm .ays-poll-answer-image img{ width:100% !important; height:100% !important;  }
.left-column-block .ays-poll-main{margin: 0 !important; border: none !important; width: 100% !important;}
.left-column-block .ays-poll-main .ays-poll-answer-text-and-percent-box{position: relative; display: flex; align-items:center; min-height: 34px;}
.left-column-block .ays-poll-main .ays-poll-answer-text-and-percent-box .answer-text{ max-width:184px; min-width: 184px;     font-size: 16px; font-weight: 400;
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;color: #222;}
.left-column-block .ays-poll-main .progress-bar-container{position: absolute; top: 0px;  left:184px; right:0; background: #505050; height: 34px;}
.left-column-block .ays-poll-main .progress-bar-container .answer-percent-res{height: 34px !important; border-radius: 0 !important; background-color: #202020 !important;max-width: 100% !important;justify-content: end;}
.left-column-block .ays-poll-main .ays-poll-answer-text-and-percent-box .answer-title{ position:relative; z-index:1; justify-content:start; align-items:start; }
.left-column-block .ays-poll-main .ays-poll-answer-text-and-percent-box .answer-title .answer-votes{ color:#fff; font-size: 14px;color: #fff;padding-left: 12px; }
.left-column-block .ays-poll-main .results-apm{ padding:0; }
.left-column-block .ays-poll-main .results-apm .ays-poll-answers-box-no-image{margin-bottom: 20px;}
.left-column-block .ays-poll-main .apm-title-box,.left-column-block .ays-poll-main .ays_question{ display:none; }
.left-column-block .ays-poll-main .ays-poll-answers-box:has(.ays-poll-answers-image-box img) .progress-bar-container{ left:201px; }
.left-column-block .sidebar-question-poll { background-color:transparent; padding:0; }
.left-column-block .sidebar-question-poll .apm-answers{ margin-top:0 !important }
.left-column-block .sidebar-question-poll .box-apm .apm-answers .apm-choosing:first-child{margin-top: 0 !important;}
.left-column-block .sidebar-question-poll .box-apm .apm-button-box{ margin-top:1em }
/* single social css */
.search-form-block .search-form{ width:100%; display:flex; }
.search-form-block .search-form > label{ flex:1;}
.search-form-block .search-form .search-field{padding: 8px 6px;border: 1px solid #c6c6c6;resize: none;background: #fff;vertical-align: middle;    border-radius: 2px 0 0 2px; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;font-size: 1.1em;font-weight: 300;color: #111; width: 100%;}
.search-form-block .search-form .search-submit{-webkit-appearance: menuitem;padding: 8px 12px 8px 30px;cursor: pointer;text-decoration: none;text-align: center;display: inline-block;vertical-align: middle;white-space: nowrap;line-height: normal;font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;background: none;font-size: .85em;font-weight: 700;text-transform: uppercase;color: #333;border: 1px solid #bbb; margin-left: -1px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='svg-icon' viewBox='0 0 16 16' width='1em' height='1em' aria-hidden='true' focusable='false'%3E%3Ccircle cx='6.5' cy='6.5' r='4.2' fill='none' stroke='currentColor' stroke-width='1.7'/%3E%3Cpath d='M9.75 9.75l4 4' fill='none' stroke='currentColor' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 11px 12px; background-size:1em;}
.search-form-block .search-form .search-submit:hover{color: #fff;background: #333;box-shadow: none;border: 1px solid #333;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='svg-icon' viewBox='0 0 16 16' width='1em' height='1em' aria-hidden='true' focusable='false'%3E%3Ccircle cx='6.5' cy='6.5' r='4.2' fill='none' stroke='white' stroke-width='1.7'/%3E%3Cpath d='M9.75 9.75l4 4' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat: no-repeat; background-position: 11px 12px; background-size:1em;}
.photogallery-panel {padding: 1em;background-color: #222;}
.photogallery-panel #thumbs_carousel .slide{opacity:0.4; margin:0 0.5em }
.photogallery-panel #thumbs_carousel .slide.active{opacity:1; }
.photogallery-panel #thumbs_carousel .slide img{aspect-ratio: 61 / 32;width: 100%;object-fit: cover;object-position: center;}
.footer-bottom-information .all-100 img{width: 30px;height: 30px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.wp-block-image .alignright{float: none;margin: .5em 0 .5em 1em;width: 100%;}
.wp-block-image .alignright .wp-element-caption{ text-align:end; }
.wp-block-image .alignright img{display: block;margin-left: auto; margin-bottom: 0;}
.wp-block-image .aligncenter{margin: 0; width: 100%;}
.wp-block-image .aligncenter .wp-element-caption{ text-align:center; }
.wp-block-image .aligncenter img{ margin-left:auto; margin-right:auto;   display: block; margin-bottom: 0}
.wp-block-image .alignleft{ float:none; width:100%  }
.wp-block-image .alignleft img{margin-bottom: 0;}
.wp-block-image ,
.wp-block-image figure img{ margin-bottom:1.305em }
.wp-block-image figure{margin: 0 !important}
.aligncenter{align-items: center;}
.div-mercado-da-bola .all-50 img{ width: 100%;max-height: 119px;object-position: top; }
.search-form-block{ margin-bottom:2em }
.vertical-center{ display:flex; justify-content:center; align-items:center; }

.ink-tooltip{position: relative;display: inline-block;cursor: pointer;}
.ink-tooltip[data-tip-text]:not([data-tip-text=""])::before{content: attr(data-tip-text);position: absolute;bottom: calc(100% + 12px);left: 50%;transform: translateX(-50%);background: #d9d9d9;color: #000;padding: .5em .6em;border-radius: 2px;font-size: 1.25em;white-space: nowrap;opacity: 0;visibility: hidden;transition: 0.2s ease;z-index: 10;}
.ink-tooltip[data-tip-text]:not([data-tip-text=""])::after{content: "";position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);border-width: 7px;border-style: solid;border-color: #d9d9d9 transparent transparent transparent;opacity: 0;visibility: hidden;transition: 0.2s ease;}
.ink-tooltip[data-tip-text]:not([data-tip-text=""]):hover::before,
.ink-tooltip[data-tip-text]:not([data-tip-text=""]):hover::after{opacity: 1;visibility: visible;}
.ink-tooltip.black[data-tip-text]:not([data-tip-text=""])::before{background-color:#000; color:#fff }
.ink-tooltip.black[data-tip-text]:not([data-tip-text=""])::after{border-color: #000 transparent transparent transparent;}
.ink-tooltip.blue[data-tip-text]:not([data-tip-text=""])::before{background-color:#0f75da; color:#fff }
.ink-tooltip.blue[data-tip-text]:not([data-tip-text=""])::after{border-color: #0f75da transparent transparent transparent;}
.ink-tooltip.green[data-tip-text]:not([data-tip-text=""])::before{background-color:#3f8514; color:#fff }
.ink-tooltip.green[data-tip-text]:not([data-tip-text=""])::after{border-color: #3f8514 transparent transparent transparent;}
.ink-tooltip.orange[data-tip-text]:not([data-tip-text=""])::before{background-color:#e68c00; color:#fff }
.ink-tooltip.orange[data-tip-text]:not([data-tip-text=""])::after{border-color: #e68c00 transparent transparent transparent;}
.ink-tooltip.yellow[data-tip-text]:not([data-tip-text=""])::before{background-color:#ff9c00; color:#fff }
.ink-tooltip.yellow[data-tip-text]:not([data-tip-text=""])::after{border-color: #ff9c00 transparent transparent transparent;}
.ink-tooltip.red[data-tip-text]:not([data-tip-text=""])::before{background-color:#c91111; color:#fff }
.ink-tooltip.red[data-tip-text]:not([data-tip-text=""])::after{border-color: #c91111 transparent transparent transparent;}
.search-result .img-block{padding-right: 25px;}
.banner-left-content{ display:flex; }
.banner-left-content .flag{ float:none; }
.flag-bg{ width:18px; height:14px; background-repeat:no-repeat; background-size:100%; background-position:center center; display:inline-block; margin-right:7px; margin-top:-3px; vertical-align:middle; }
.right-column-block .sidebar-question-poll .apm-img-box{ display:none !important; }
.progress-bar-container{font-size: 0;}
div.apm-opacity-layer-light{ background:transparent !important; }
.arbitro-title{position: relative; display:flex; align-items:start; justify-content:space-between;  border-bottom: #cccccc solid 1px; padding-bottom: 12px; margin-bottom: 20px;}
.arbitro-title .image-block{display:flex; gap: 8px;}
.arbitro-title .image-block i{ width:72px; height:50px; }
.arbitro-title .image-block i img{ width:100%; height:100%; }
.arbitro-title .image-block h2{font-family: Arial, Helvetica, sans-serif;font-size: 22px;font-weight: bold;color: #202020; margin-bottom: 5px; line-height: 32.9px;}
.arbitro-links{margin-top: 0; list-style:none; padding-left:0; margin-bottom:0; display:flex; }
.arbitro-links.mobile-show{ display:none; }
.arbitro-links li a{font-family: Arial, Helvetica, sans-serif;font-size: 12px; display: block; color: #202020;}
.arbitro-links li a:hover{color: #202020; text-decoration: underline;}
.arbitro-links li{ margin: 0; padding:0 6px; border-right:#000 solid 1px; line-height:1; }
.arbitro-links li:last-child{border-right: none;}
.arbitro-details{ display:flex; margin-bottom:10px; }
.arbitro-details .thumb-img{ width:100px; margin:8px 16px 0 6px }
.arbitro-details .persion-info{ margin:0; padding:0; list-style:none; width: 50%}
.arbitro-details .persion-info li{padding: 6px 0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;border-bottom: 1px solid #ccc;}
.gray-bar-title{margin-bottom: 10px; padding: 7px 10px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000; background-image:url(../../assets/images/separador_cinza.png); background-repeat:repeat-x; line-height: initial;}
.green-bar-title{padding: 7px 10px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #fff; background-image:url(../../assets/images/bgGradienteVerde.png); background-repeat:repeat-x; line-height: initial;}
.mb-10{ margin-bottom:10px; }
.tabelaJogoCompeticoes {font-weight:normal;}
.tabelaJogoCompeticoes table {background-color:#FFF;}
.tabelaJogoCompeticoes td {padding:6px 10px;}
.headerTable {background-color: #B0B0B0;color: #FFF;font-weight: bold;font-size: 12px;}
.headerTable td {padding:5px 10px;}
.linhaImparTable {background-color: #F0F0F0;color: #111;font-size: 12px;}
.overflow-hidden{overflow: hidden;}
.f365-ranking-table .f365-team-link{ display:inline-flex; align-items:center; }
.f365-ranking-table .f365-team-flag{ max-width:18px; height:auto; display:inline-block; vertical-align:middle; margin-right:7px; }

/* poll css */
.left-column-block .ays-poll-main .box-apm{border:none !important; padding: 0;}
.left-column-block .ays-poll-main .box-apm .apm-img-box{ display:none; }
.ays-poll-main .box-apm > div{ margin:0; }
.box-apm .ays-poll-answer-container-list{border:none !important;}
.box-apm .ays-poll-answer-container-list .ays-poll-answers{ margin-bottom:0 !important }
.box-apm .ays-poll-answer-container-list input[type="radio"]{display:inline-block !important;}
.box-apm .ays-poll-answer-container-list .ays_label_poll, div.ays-poll-main .apm-answers .apm-choosing > input:checked + .ays_label_poll{background-color: transparent !important;  margin-left: 10px !important; padding: 0 !important;border: none !important;}
.box-apm .ays-poll-answer-container-list .ays-poll-each-answer-grid{font-weight: 400 !important;font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;color: #222 !important; font-size: 17.28px;} 
.ays-poll-main .box-apm .ays-poll-answer-container-list label.ays_label_poll:hover{ background-color:transparent !important; }
.box-apm .apm-button-box .ays-poll-btn{margin: 0 !important; }
.box-apm .apm-button-box{ justify-content:start; margin-top:50px !important; }
.ays-poll-main  .ays_poll_passed_count{display: none;}
.right-column-block .ays-poll-main .box-apm{ border:none !important;background-color: #eee !important;padding: 1.2em !important; }
.right-column-block .ays-poll-main .apm-img-box,
.right-column-block .ays-poll-main .ays_question{ display:none; }
.right-column-block .ays-poll-main .apm-title-box div{line-height: 1.6;font-size: 1.2em !important;font-weight: 700;font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif !important;color: #222 !important;text-align: left !important;margin-bottom: 1.305em;}
.left-column-block .ays-poll-main .results-apm .answer-title{font-size: 16px;    font-weight: 400;font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;  line-height: 34px;  position:relative;}
.left-column-block .ays-poll-main .results-apm .answer-title *{color: #222 !important;}
.left-column-block .ays-poll-main .results-apm .answer-votes{white-space: nowrap;color: #fff !important;margin-right: -78px;min-width: 58px;text-align: left;position: relative;z-index: 1;}
.left-column-block .ays-poll-main .results-apm .answer-percent{background-color: #202020 !important;height: 34px !important;line-height: 30px !important; margin: 0;border-radius: 0 !important; position: relative; font-size: 0;}
.dflex{ display:flex;flex-wrap: wrap;}
.item-center{align-items: center;}
.tbl-text-line{display: flex; justify-content: space-between; align-items: center;}
.text-nowrap{ white-space:nowrap; }
/* poll css */
.ink-header-f365 .headerdata a{margin-top: 0; display: inline-block;}
.ink-table .flag-icon{ vertical-align:middle; margin-top:-3px; }
.ink-table .flag-icon{ height:14px; }
.post-type-archive-f365_livestream .ink-table{ margin-bottom:1.305em; font-size: 1em; }
.post-type-archive-f365_player .ink-table .flag-icon{margin-top: 0;}
.post-type-archive-f365_player .ink-table .flag-icon img{margin-right: 0}
#main_carousel, #thumbs_carousel {overflow: hidden;width: 100%;position: relative;}
#main_carousel .stage{display: flex;width: 100%;will-change: transform;}
#thumbs_carousel .stage{display: flex;width: calc(100% + 16px);will-change: transform;}
#main_carousel .slide {flex: 0 0 100%;width: 100%;}
#main_carousel .slide .ink-image{overflow: hidden;margin-left: 1px;}
#thumbs_carousel .slide {flex: 0 0 calc(20% - 17px);width: calc(20% - 17px);cursor: pointer;opacity: 0.5;transition: opacity 0.2s;}
#thumbs_carousel .slide.active {opacity: 1;}
.right-column-block .ays-poll-main .box-apm > div{ padding:0 } 
.right-column-block .results-apm{ display: grid;grid-template-columns: 120px 1fr;gap: 20px 10px;}
.right-column-block .results-apm .answer-title{font-size: 16px;font-weight: 400;font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;line-height: 34px;position: relative;justify-content: start;align-items: start; }
.right-column-block .results-apm .answer-title:after{position: absolute;top: 0px;left: calc(100% + 10px);background: #505050;height: 34px;content: "";width:calc(100% + 8px);display: block !important;}
.right-column-block .results-apm .answer-title .answer-text{ position: relative; z-index: 1; line-height: 1.4; max-width: 112px;min-width: 112px;font-size: 16px;font-weight: 400;font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;     color: #222;}
.right-column-block .results-apm .answer-title .answer-votes{white-space: nowrap;color: #fff !important;margin-right: -93px;min-width: 130px;text-align: left;position: relative;z-index: 2;color: #fff;font-size: 14px;padding-left: 23px;}
.right-column-block .results-apm .answer-percent{position: relative; height: 34px !important;border-radius: 0 !important;background-color: #202020 !important;max-width: 100% !important;justify-content: end; font-size: 0; overflow: hidden; text-indent: -999px; margin-bottom: 0 !important}
/* Visual state for non-clickable boundaries */
#pagination_main li.disabled {
  pointer-events: none;
  opacity: 0.4;
}
.ink-tooltip:not([data-tip-text=""])::before,
.ink-tooltip:not([data-tip-text=""])::after {
    opacity: 0;
    visibility: hidden;
}

.ink-tooltip:not([data-tip-text=""]):hover::before,
.ink-tooltip:not([data-tip-text=""]):hover::after {
    opacity: 1;
    visibility: visible;
}

/* Remove pseudo elements completely when empty */
.ink-tooltip[data-tip-text=""]::before,
.ink-tooltip[data-tip-text=""]::after {
    display: none;
    content: none;
}
.ink-image img{ height:auto; }
.poll-total-votes-label{margin-left: 184px;font-weight: 400;font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif; font-size: 1em}
.single-article-page .page-article .related-posts{ margin-left:5px; }
.single-article-page .page-article .relative-title{ margin-left:1.2em; width:100%; }
.federation-socials a{ margin-right:5px; }
.country-flag-icon{ width:100%; height:100%; }
.thumb-img-size {padding-right: 25px}
.f365-livegame-section .modtitle{font-size: 24.60px !important;}
.wh-auto { width:auto !important; } 
.federation-flag{width: 100px !important;height: 80px !important;border: 8px solid #222;background-color: #222; background-position: 97.0874% .00000%;background-size: 512.000%;}
.parent-backfull-img{ display:flex; flex-direction:column; justify-content:space-between; }
.backfull-img{ padding-bottom: 141%;}
.backfull-img a{position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
@media(min-width: 1261px){
  .single-article-page .page-article .related-posts{ margin-left:0; }
  .search-result .img-block a{display:flex; }
  .search-result .img-block{width: 155px}
  .search-result .content-block{ width:calc(100% - 155px); }
	.footer-inner .footer-column a img{margin-right: .5em;}
	footer{padding-top:2em; padding-bottom:2em; }
	.footer-bottom-information .all-100{margin-bottom: 1em}
  .footer-inner{ gap:0 2em; }
  .footer-inner .footer-column{width: calc(20% - 1.6em);margin-bottom: 2em; }
  .right-column-block .widget-area > *{margin-bottom: 1em;}
  .ink-header-f365 .headerdata a svg{ margin-right:11px; }
}
@media screen and (min-width: 961px) and (max-width: 1260px) {
  .right-column-block .widget-area > *{margin-bottom: 0.875em;}
  footer{padding-top:1.75em; padding-bottom:1.75em; }
  .footer-inner{ gap:0 1.75em; }
  .footer-inner .footer-column{width: 20%;margin-bottom: 1.75em; }
  .footer-inner .footer-column a img{margin-right: .4375em;}
  .ink-navigation ul.pagination.chevron li.next a, .ink-navigation ul.pagination.chevron li.previous a{font-size: 3em}
  .breadcrumbs-f365{ padding-bottom:2.6em; }
}
@media screen and (min-width: 641px) and (max-width: 960px) {
  .banner-filter-block {margin-top: 1em; padding-left: 120px}
  .banner-filter-block .control-group{ margin-bottom:0px }
  .right-column-block .widget-area > *{margin-bottom: 1.25em;}
  footer{padding-top:1.5em; padding-bottom:1.5em; }
  .footer-inner{ gap:0 1.5em; }
  .footer-inner .footer-column{width: calc(25% - 1.13em);margin-bottom: 1.25em; }
  .footer-inner .footer-column a img{margin-right: .3125em;}
  .breadcrumbs-f365{ padding-bottom:1.5em; }
}
@media screen and (min-width: 321px) and (max-width: 640px) {
  .right-column-block .widget-area > *{margin-bottom: 1.25em;}
  footer{padding-top:1.25em; padding-bottom:1.25em; }
  .footer-inner{ gap:0 1.25em; }
  .footer-inner .footer-column{width: calc(50% - 0.63em);margin-bottom: 1.25em;}
  .footer-inner .footer-column a img{margin-right: .3125em;}
  .breadcrumbs-f365{ padding-bottom:1.25em; }
}
@media only screen and (max-width: 1024px) {
  .paginacao-new .ink-navigation ul.pagination li a,
  .paginacao-new .ink-navigation ul.pagination li span{padding: 0.4em 0.6em}
}
@media only screen and (max-width: 959px) {
  .right-column-block .results-apm .answer-title:after{ width:calc(100vw - 231px); }
  .thumb-img-size {padding-right: 10px}
  .mobile-menu-open{overflow: hidden;}
	.mobile-search-icon, .mobile-clock-icon{display: flex;align-items: center;justify-content: center;width: 35px;height: 66px;color: #777;}
	.mobile-menu-icon{width: 35px;height: 66px;background: none;border: 0;padding: 0;}
  .mobile-menu-icon:focus-visible {outline: 0;}
	.mobile-menu-icon svg{color:#777}
	.mobile-menu-icon:hover svg{color:#690}
	.mobile-header{ display:flex; justify-content:space-between; align-items:center;  width: 100%;}
  .mobile-menu-icon .icon-close{ display:none; }
  .mobile-menu-icon.active .icon-close{ display:block; }
  .mobile-menu-icon.active .icon-menu{ display:none; }
	.right-icons-block{ display:flex; gap:10px; }
	.mobile-logo{width: 54px;height: 34px; overflow: hidden;}
	.mobile-logo a{ display: block;width: 100%;height: 100%;}
	.mobile-logo img{ object-fit: cover;height: auto;object-position: 0 -8px;}
	.middle-head-bar .sticky-logo.navbar-home-icon{ display:none; }
	.middle-head-bar .top-nav{margin-left: 0;}
	.top-head-bar, .end-head-bar { display:none; }
	.middle-head-bar .top-nav > ul{ display:none;position: fixed;/*top: 221px;*/ top:66px;background: #2c2c2c;WIDTH: 100%;/*height: calc(100vh - 221px);*/ height: calc(100vh - 66px); left: 0; z-index: 99; overflow: auto;}
	.middle-head-bar .top-nav > ul > li{ border-bottom: 1px solid #777;}
	.middle-head-bar .top-nav > ul.active{ display:block; }
	.middle-head-bar .top-nav > ul > li > a{font-size: 1em;padding: 22px 0 22px 18px;}
	.middle-head-bar .top-nav > ul > li > a:hover	{background-color: #3E3E3E;color: #f1f1f1;}
	.middle-head-bar.navbar-fixed .top-nav > ul{ top:66px; height:calc(100vh - 66px); }
	.middle-head-bar .top-nav > ul > li > .sub-menu{position: relative;top: inherit;left: inherit; border-radius: 0}
	.middle-head-bar .top-nav > ul > li > a.active{background: #2c2c2c; color: #fff}
	.middle-head-bar .top-nav > ul > li > .sub-menu.mega-menu > li{ width:100%; }
	.middle-head-bar .top-nav > ul > li > .sub-menu.mega-menu > li > a,
	.middle-head-bar .top-nav > ul > li > .sub-menu li a{font-size: 1em;margin: 5px 0;}
  .search-result .img-block{ padding-right:15px; }
  .search-result .small-70{width: calc(70% - 25px)}
  .search-result .column-group{gap:0 10px;}
  .logged-in .middle-head-bar .top-nav > ul{top:98px;}
  .logged-in .navbar-fixed{top: 0;}
}
@media only screen and (max-width: 767px){
  .right-column-block .results-apm .answer-title:after{ width:calc(100vw - 221px); }
  .mobile-latest-competition{ display:flex; flex-direction:column; }
  .arbitro-links.desktop-hide{ display:none; }
  .arbitro-links.mobile-show{ display:flex; }
  .arbitro-details .persion-info{ width:100% }
  .arbitro-details .thumb-img{ flex-shrink:0 }
  .ink-navigation ul.pagination.chevron li.next a, .ink-navigation ul.pagination.chevron li.previous a{font-size: 2em}
  .ink-navigation ul.pagination.chevron li.next a{right: 0;}
  .ink-navigation ul.pagination.chevron li.previous a{ left:0 } 
  .flag-bg{margin-right: 4px;}
  .single-article-page .page-article .relative-title{margin-left: 0.9em;}
  .single-article-page .page-article .related-posts{ margin-left:0; }
  .f365-livegame-section .modtitle {font-size:18.816px !important;}
  .footer-line-link{ margin-bottom:20px; }
  .footer-bottom-information .widget p{margin-bottom: 26px;}
  .footer-bottom-information .widget:last-child p{ margin-bottom:20px; }
}
@media only screen and (max-width: 639px){
  .post-type-archive-f365_player .ink-table .quarter-right-space.flag-img{vertical-align: middle; margin-top: -3px;}
}
@media only screen and (max-width: 709px) {
  .top-tab-block .nav-tabs{ padding-left:14px; overflow-x:auto; -webkit-overflow-scrolling:touch; flex-wrap:nowrap; scrollbar-width:none; }
.top-tab-block .nav-tabs::-webkit-scrollbar{ display:none; }
.top-tab-block .nav-tabs .nav-item{ flex:0 0 auto; }
.top-tab-block .nav-tabs .nav-item .nav-link{ padding:12px 12px 10px 12px; font-size:.68em; white-space:nowrap; }
  /*.middle-head-bar .top-nav > ul{top:176px; height:calc(100vh - 176px);}*/
}
@media screen and (max-width: 374px) {
  .banner-left-content{ flex-direction:column; }
  .banner-left-content .headerdata{ margin-top:10px; }
  .banner-left-content h1{font-size: 1.8em !important}
}
@media screen and (max-width: 320px) {
  footer{padding-top:1em; padding-bottom:1em; }
  .footer-inner{ gap:0 1.25em; }
  .footer-inner .footer-column{width: calc(50% - 0.63em);margin-bottom: 1.25em;}
  .footer-inner .footer-column a img{margin-right: .25em;}
  .right-column-block .widget-area > *{margin-bottom: 1.25em;}
  .breadcrumbs-f365{ padding-bottom:1em; }
  .banner-left-content{ flex-direction:column; }
  .banner-left-content .headerdata{ margin-top:10px; }
  .banner-left-content h1{font-size: 1.8em}
}

#notfound {position: relative;height: 100vh;background-repeat: no-repeat;background-size: cover;background-position: center center;}
#notfound .notfound-bg {background-position: center;min-height: 100%;background-image: url("/static//website/img/responsive/offline-background.jpg");background-size: cover;}
#notfound .notfound-bg:after {content: '';position: absolute;width: 100%;height: 100%;background-color: rgba(00, 00, 00, 0.7);}
#notfound .notfound {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.notfound {max-width: 910px;width: 100%;line-height: 1.4;text-align: center;padding: 0 20px 0 20px;}
.notfound .notfound-404 {position: relative;height: 200px;}
.notfound .notfound-404 h1 {font-family: 'Montserrat', sans-serif;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 180px;font-weight: 900;margin: 0px;color: #fff;text-transform: uppercase;letter-spacing: 10px;width:100%;}
.notfound h2 {font-family: 'Montserrat', sans-serif;font-size: 22px;font-weight: 700;text-transform: uppercase;color: #fff;margin-top: 20px;margin-bottom: 20px;line-height: 35px;}
.notfound h2:last-child { margin-top:0; }
.notfound .home-btn, .notfound .contact-btn {font-family: 'Montserrat', sans-serif;display: inline-block;font-weight: 700;text-decoration: none;background-color: transparent;border: 2px solid transparent;text-transform: uppercase;padding: 13px 25px;font-size: 18px;border-radius: 40px;margin: 7px;-webkit-transition: 0.2s all;transition: 0.2s all;}
.notfound .home-btn:hover, .notfound .contact-btn:hover {opacity: 0.7;}
.notfound .home-btn {color: rgba(74, 155, 23);background: #fff;}
.notfound .contact-btn {border: 2px solid rgba(255, 255, 255, 0.9);color: rgba(255, 255, 255, 0.9);}
.notfound-social {margin-top: 25px;}
.notfound-social>a {display: inline-flex;justify-content: center;align-items: center;height: 30px;line-height: 30px;width: 30px;font-size: 18px;color: rgba(255, 255, 255, 0.9);margin:0;-webkit-transition: 0.2s all;transition: 0.2s all; margin: 0 12px}
.notfound-social>a:hover {color: rgba(74, 155, 23);background-color: #fff;border-radius: 50%;}
.custom-poll-container .custom-poll-container__title,.custom-poll-container  .custom-poll-container__question{ display:none; }
.com-full-icon{ width:auto; min-width:1.33333333em; display:flex; align-items: center;}
.com-full-icon img{ width:100%; max-height:15px; }
.ml-5{ margin-left:5px; }
.mr-10{ margin-right:10px; }
@media only screen and (max-width: 767px) {
  h1.wp-block-heading{ font-size:1.8em }
  .notfound .notfound-404 {height: 150px;}
  .notfound .notfound-404 h1 {font-size: 150px;}
  .notfound h2 {font-size: 18px;line-height: 22px;}
  .notfound .home-btn, .notfound .contact-btn {font-size: 16px;}
  .notfound h2:first-child{margin-bottom: 22px;}
  .overflow-hide{ overflow:hidden; }
}
@media only screen and (max-width: 575px) {
  .paginacao-new .ink-navigation ul.pagination li a,
  .paginacao-new .ink-navigation ul.pagination li span{padding: 0.2em 0.4em;  font-size: 0.9em}
  .team-logo{padding: 5px;}
  .ink-header-f365 .headerdata div { gap: 0 5px;}
  .footer-bottom-information .widget:last-child p{ margin-bottom:18px; }
  .search-result .img-block{ padding-right:5px; }
  .right-column-block .results-apm .answer-title:after{width: calc(100vw - 206px);}
}
@media only screen and (max-width: 480px) {
  .poll-total-votes-label{margin-left: 130px;}
  h1.wp-block-heading{ font-size:1.532em }
  .notfound .notfound-404 {height: 90px;}
  .notfound .notfound-404 h1 {font-size: 90px;}
  .notfound h2 {font-size: 16px;}
  .notfound .home-btn, .notfound .contact-btn {font-size: 14px;}
    .left-column-block .ays-poll-main .ays-poll-answer-text-and-percent-box .answer-text{max-width: 130px;
    min-width: 130px;}
    .left-column-block .ays-poll-main .progress-bar-container{left: 130px;}
}

.f365-livegame-scoreboard{ margin-bottom: 1.5rem; }
.f365-livegame-logo-fallback{ align-items: center; background: #eee; border-radius: 50%; display: inline-flex; font-size: 1.5rem; font-weight: 700; height: 100px; justify-content: center; text-transform: uppercase; width: 100px; }
.f365-livegame-section-form{ margin: 1.5rem 0; }
.f365-livegame-section{ display: none; }
.f365-livegame-audio{ margin: 1.5rem 0; }
.f365-livegame-audio audio{ width: 100%; }
.pagination-f365 {
    position: relative;
    display: flex;
    align-items: center;
    margin: 10px 0;
    flex-wrap: wrap;
}
.pagination-f365 .page-numbers {
    padding: .4em .8em;
    font-weight: 400;
    line-height: 1.7;
}
.pagination-f365 .page-numbers.current,.pagination-f365 .page-numbers.current:hover {
    background-color: #c0c0c0;
    color: #111;

}
.pagination-f365 .page-numbers:hover{
background-color: #ddd;
    color: #333;
}

/* BM CSS */

/* FPT BM Campaign Customisation */
[data-id][data-display]:has([data-offer-name]) {
  --f365-bm-blue: #007acc;
  --f365-bm-blue-hover: #005f9e;
  --f365-bm-navy: #000f1a;
  --f365-bm-green: #669900;
  --f365-bm-border: #d9d9d9;
  --f365-bm-soft: #f5f5f5;
  max-width: 100%;
  margin: 0 0 30px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}

[data-id][data-display]:has([data-offer-name]),
[data-id][data-display]:has([data-offer-name]) * {
  box-sizing: border-box;
}

[data-id][data-display]:has([data-offer-name]) .sa49f7c0fd456c4 {
  gap: 18px;
}

[data-id][data-display]:has([data-offer-name]) [data-offer-name] {
  width: 100%;
  max-width: 100%;
  min-width: 0;
}

[data-id][data-display]:has([data-offer-name]) [data-offer-name] > .brand-card {
  display: grid;
  grid-template-areas:
    "intro intro intro"
    "logo title actions";
  grid-template-columns: minmax(170px, 220px) minmax(0, 1fr) minmax(150px, 190px);
  gap: 14px 16px;
  width: 100%;
  max-width: 100%;
  padding: 14px;
  overflow: hidden;
  border: 1px solid var(--f365-bm-border);
  border-radius: 4px;
  background: #fff;
  box-shadow: none;
}

[data-id][data-display]:has([data-offer-name]) .brand-card-intro {
  grid-area: intro;
  padding: 0 0 12px;
  border-bottom: 1px solid var(--f365-bm-border);
}

[data-id][data-display]:has([data-offer-name]) .title,
[data-id][data-display]:has([data-offer-name]) .title::before,
[data-id][data-display]:has([data-offer-name]) .rating-box strong,
[data-id][data-display]:has([data-offer-name]) .rating-box span {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}

[data-id][data-display]:has([data-offer-name]) .title,
[data-id][data-display]:has([data-offer-name]) .title::before {
  color: #222;
}

[data-id][data-display]:has([data-offer-name]) .rating-box::before {
  color: #ffd500;
}

[data-id][data-display]:has([data-offer-name]) .logo {
  grid-area: logo;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 220px;
  height: 110px;
  margin: 0;
  overflow: hidden;
  border-radius: 4px;
  background: var(--f365-bm-navy);
}

[data-id][data-display]:has([data-offer-name]) .logo img {
  width: 100%;
  height: 100%;
  padding: 10px;
  object-fit: contain;
  border-radius: inherit;
}

[data-id][data-display]:has([data-offer-name]) .dynamic-field-box {
  grid-area: title;
  min-width: 0;
  padding: 14px;
  border-left: 4px solid var(--f365-bm-green);
  border-radius: 4px;
  background: var(--f365-bm-soft);
}

[data-id][data-display]:has([data-offer-name]) .dynamic-field-box .value,
[data-id][data-display]:has([data-offer-name]) .dynamic-field-box .label {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #222;
}

[data-id][data-display]:has([data-offer-name]) .dynamic-field-box .value {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

[data-id][data-display]:has([data-offer-name]) .dynamic-field-box .label {
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
  color: var(--f365-bm-green);
}

[data-id][data-display]:has([data-offer-name]) .buttons {
  grid-area: actions;
  width: 100%;
  min-width: 0;
  margin: 0;
}

[data-id][data-display]:has([data-offer-name]) .buttons .site {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-width: 0;
  min-height: 48px;
  padding: 14px 12px;
  border: 1px solid var(--f365-bm-blue-hover);
  border-radius: 2px;
  background: var(--f365-bm-blue);
  color: transparent !important;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0 !important;
  font-weight: 700;
  line-height: 1.1;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

[data-id][data-display]:has([data-offer-name]) .buttons .site::before {
  content: "Jogue agora";
  color: #fff;
  font-size: 17px;
}

[data-id][data-display]:has([data-offer-name]) .buttons .site:hover,
[data-id][data-display]:has([data-offer-name]) .buttons .site:focus {
  background: var(--f365-bm-blue-hover);
  color: transparent !important;
  text-decoration: none;
}

[data-id][data-display]:has([data-offer-name]) .l12710a7c66684a {
  width: min(100%, 260px);
  min-height: 44px;
  height: auto;
  margin: 24px auto 0;
  padding: 12px 18px;
  border: 1px solid #bbb;
  border-radius: 2px;
  background: #fff;
  box-shadow: none;
  color: transparent !important;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0 !important;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
}

[data-id][data-display]:has([data-offer-name]) .l12710a7c66684a::before {
  content: "Ver mais";
  color: #333;
  font-size: 17px;
}

[data-id][data-display]:has([data-offer-name]) .l12710a7c66684a:hover,
[data-id][data-display]:has([data-offer-name]) .l12710a7c66684a:focus {
  border-color: #333;
  background: #333;
}

[data-id][data-display]:has([data-offer-name]) .l12710a7c66684a:hover::before,
[data-id][data-display]:has([data-offer-name]) .l12710a7c66684a:focus::before {
  color: #fff;
}

@media (max-width: 1199px) {
  [data-id][data-display]:has([data-offer-name]) [data-offer-name] > .brand-card {
    grid-template-areas:
      "intro"
      "logo"
      "title"
      "actions";
    grid-template-columns: minmax(0, 1fr);
    gap: 12px;
    padding: 14px;
  }

  [data-id][data-display]:has([data-offer-name]) .logo {
    max-width: 100%;
    height: clamp(96px, 30vw, 150px);
  }

  [data-id][data-display]:has([data-offer-name]) .buttons {
    margin-top: 0;
  }
}

@media (max-width: 575px) {
  [data-id][data-display]:has([data-offer-name]) .sa49f7c0fd456c4 {
    gap: 14px;
  }

  [data-id][data-display]:has([data-offer-name]) [data-offer-name] > .brand-card {
    padding: 12px;
  }

  [data-id][data-display]:has([data-offer-name]) .brand-card-intro {
    flex-direction: column;
    gap: 6px;
    text-align: center;
  }

  [data-id][data-display]:has([data-offer-name]) .title {
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    text-align: center;
  }

  [data-id][data-display]:has([data-offer-name]) .title::before {
    position: static;
    margin-right: 6px;
    padding-left: 0;
  }

  [data-id][data-display]:has([data-offer-name]) .dynamic-field-box .value {
    font-size: 18px;
  }

  [data-id][data-display]:has([data-offer-name]) .buttons .site::before,
  [data-id][data-display]:has([data-offer-name]) .l12710a7c66684a::before {
    font-size: 16px;
  }
}
body.post-type-archive-f365_livegames h6.match-team-name{
    color: #222;
    margin-bottom: 3px;
    font-size: 1.1em;
}