/*!
 * Bootstrap Grid v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
  width: device-width; }
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar; }

*,
*::before,
*::after {
  box-sizing: inherit; }

.site--header__rewards {
  position: relative;
  z-index: 21; }
  @media (max-width: 1199.98px) {
    .site--header__rewards {
      padding: 15px 13px;
      text-align: right; } }
  .site--header__rewards--item {
    position: relative; }
    .site--header__rewards--item > a {
      margin: 0 11px;
      display: inline-block;
      text-align: center;
      font-size: 13px;
      color: #ffffff;
      text-decoration: none;
      line-height: 21px;
      max-width: 44px;
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      @media (max-width: 1500px) {
        .site--header__rewards--item > a {
          margin: 0 5px; } }
      @media (max-width: 1300px) {
        .site--header__rewards--item > a {
          max-width: 32px; } }
      @media (max-width: 1200px) {
        .site--header__rewards--item > a {
          max-width: 28px; } }
      .site--header__rewards--item > a img {
        display: block;
        width: 100%;
        max-height: 44px; }
        @media (max-width: 1300px) {
          .site--header__rewards--item > a img {
            max-height: 32px; } }
        @media (max-width: 1200px) {
          .site--header__rewards--item > a img {
            max-width: 28px; } }
    .site--header__rewards--item:hover > div {
      display: block; }
  .site--header__rewards--subtitle {
    padding-bottom: 10px; }
  .site--header__rewards--sublist {
    background-color: #fff;
    text-align: center;
    min-width: 120px;
    max-width: 200px;
    display: none;
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    border: 1px solid #d6d6d6;
    padding: 13px 10px 11px 10px; }
    .site--header__rewards--sublist a {
      display: block;
      margin-bottom: 8px; }
      .site--header__rewards--sublist a span {
        color: #c3243c;
        padding-bottom: 2px;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
      .site--header__rewards--sublist a:hover span {
        color: #c3243c;
        border: none; }

/*# sourceMappingURL=style.css.map */
