@import url('igt_merger-blessed1.css?z=1441411357312');

      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-source="related-img-lg"] a .text_link {
          text-align: center; } }
      [data-source="related-img-lg"] a .text_link > p {
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        color: #00beed;
        display: inline;
        line-height: 14px;
        margin: 0 0 30px 0;
        font-family: "Lato", Verdana, Arial, Helvetica, sans-serif !important;
        font-size: 14px !important; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-source="related-img-lg"] a .text_link > p {
            text-align: center; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="related-img-lg"] a:hover .text_link {
        text-align: center; } }
    [data-source="related-img-lg"] a:hover .text_link > p {
      white-space: pre-wrap;
      white-space: -moz-pre-wrap;
      white-space: -pre-wrap;
      white-space: -o-pre-wrap;
      word-wrap: break-word;
      display: inline;
      line-height: 14px;
      margin: 0 0 30px 0;
      font-family: "Lato", Verdana, Arial, Helvetica, sans-serif !important;
      font-size: 14px !important; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-source="related-img-lg"] a:hover .text_link > p {
          text-align: center; } }
  [data-source="related-img-lg"] .btn {
    display: block;
    margin: 0 auto;
    width: 302px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="related-img-lg"] .btn {
        display: none; } }

[data-source="related-img-icon"] {
  width: 220px !important;
  height: auto;
  margin: 0 10px 0 10px;
  vertical-align: top; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    [data-source="related-img-icon"] {
      width: 100% !important; } }
  @media only screen and (min-width: 560px) and (max-width: 1023px) {
    [data-source="related-img-icon"] {
      width: 195px !important; } }
  @media only screen and (min-width: 1023px) and (max-width: 1239px) {
    [data-source="related-img-icon"] {
      margin: 0 40px 0 40px; } }
  [data-source="related-img-icon"] a {
    display: block; }
    [data-source="related-img-icon"] a .text_link {
      color: #00beed; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-source="related-img-icon"] a .text_link {
          text-align: center; } }
      [data-source="related-img-icon"] a .text_link > p {
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        color: #00beed;
        display: inline;
        line-height: 14px;
        margin: 0 0 30px 0;
        font-family: "Lato", Verdana, Arial, Helvetica, sans-serif !important;
        font-size: 14px !important; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-source="related-img-icon"] a .text_link > p {
            text-align: center; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="related-img-icon"] a:hover .text_link {
        text-align: center; } }
    [data-source="related-img-icon"] a:hover .text_link > p {
      white-space: pre-wrap;
      white-space: -moz-pre-wrap;
      white-space: -pre-wrap;
      white-space: -o-pre-wrap;
      word-wrap: break-word;
      display: inline;
      line-height: 14px;
      margin: 0 0 30px 0;
      font-family: "Lato", Verdana, Arial, Helvetica, sans-serif !important;
      font-size: 14px !important; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-source="related-img-icon"] a:hover .text_link > p {
          text-align: center; } }
  [data-source="related-img-icon"] img {
    width: 150px;
    margin: 0 auto;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px; }
  [data-source="related-img-icon"] p {
    text-align: center; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="related-img-icon"] p {
        margin-right: 0;
        font-size: 14px;
        padding: 0;
        text-align: center; } }
  [data-source="related-img-icon"] .text_link {
    text-align: center; }

[data-source="related-img-background"] {
  width: 220px;
  padding-top: 0;
  height: 130px; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    [data-source="related-img-background"] {
      width: 100% !important;
      margin: 0 20px 0 0; } }
  @media only screen and (min-width: 1023px) and (max-width: 1239px) {
    [data-source="related-img-background"] {
      margin: 0 5% 0 5%; } }
  [data-source="related-img-background"] a {
    display: block;
    cursor: pointer; }
    [data-source="related-img-background"] a .text_link {
      color: #00beed; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-source="related-img-background"] a .text_link {
          text-align: center; } }
      [data-source="related-img-background"] a .text_link > p {
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        color: #00beed;
        display: inline;
        line-height: 14px;
        margin: 0 0 30px 0;
        font-family: "Lato", Verdana, Arial, Helvetica, sans-serif !important;
        font-size: 14px !important; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-source="related-img-background"] a .text_link > p {
            text-align: center; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="related-img-background"] a:hover .text_link {
        text-align: center; } }
    [data-source="related-img-background"] a:hover .text_link > p {
      white-space: pre-wrap;
      white-space: -moz-pre-wrap;
      white-space: -pre-wrap;
      white-space: -o-pre-wrap;
      word-wrap: break-word;
      display: inline;
      line-height: 14px;
      margin: 0 0 30px 0;
      font-family: "Lato", Verdana, Arial, Helvetica, sans-serif !important;
      font-size: 14px !important; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-source="related-img-background"] a:hover .text_link > p {
          text-align: center; } }
  [data-source="related-img-background"] .slide_item_container {
    position: relative;
    width: 220px;
    height: 130px;
    display: block;
    top: 0; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="related-img-background"] .slide_item_container {
        height: 130px;
        margin: 0 auto; } }
  [data-source="related-img-background"] .non_mobile_img {
    position: absolute;
    display: block;
    padding-top: 0;
    width: 100%;
    height: 130px;
    top: 0; }
  [data-source="related-img-background"] p {
    position: relative;
    z-index: 50;
    top: 77px;
    color: #ffffff;
    padding-left: 10px;
    height: 24px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="related-img-background"] p {
        font-size: 14px; } }
  [data-source="related-img-background"] .text_link {
    position: relative;
    z-index: 50;
    top: 77px;
    padding-left: 10px;
    height: 18px; }
    [data-source="related-img-background"] .text_link a {
      color: #ffffff; }

[data-source="related-video"] {
  width: 170px;
  height: auto;
  vertical-align: top; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    [data-source="related-video"] {
      position: relative;
      width: 48% !important;
      height: auto !important;
      margin: 0 14.25px 0 0; } }
  @media only screen and (min-width: 560px) and (max-width: 1023px) {
    [data-source="related-video"] {
      width: 142px;
      height: auto; } }
  @media only screen and (min-width: 1023px) and (max-width: 1239px) {
    [data-source="related-video"] {
      width: 158px;
      height: auto; } }
  [data-source="related-video"] img {
    width: 170px;
    height: 96px;
    display: block;
    cursor: pointer; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="related-video"] img {
        width: 120px;
        height: 77px;
        margin: 0 auto;
        padding: 0 0 10px 0; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-source="related-video"] img {
        width: 142px;
        height: 84px; } }
    @media only screen and (min-width: 1023px) and (max-width: 1239px) {
      [data-source="related-video"] img {
        width: 158px;
        height: 99px;
        margin: 0 auto;
        padding: 0 0 10px 0; } }
  [data-source="related-video"] p, [data-source="related-video"] .text_link {
    text-align: left; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="related-video"] p, [data-source="related-video"] .text_link {
        text-align: center; } }
  [data-source="related-video"] p {
    line-height: 18px;
    margin-right: 20px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="related-video"] p {
        margin-right: 0;
        font-size: 14px;
        padding: 0;
        text-align: center; } }
  [data-source="related-video"] .text_link {
    line-height: 14px;
    margin-top: 5px;
    margin-right: 20px;
    display: none; }
    [data-source="related-video"] .text_link .fa {
      color: #0c51a1; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="related-video"] .text_link {
        margin-right: 0; } }

[data-target="slideshow-related-fact"] {
  position: relative;
  padding: 0 20px 40px 20px;
  width: 100%; }
  [data-target="slideshow-related-fact"] h4 {
    margin: 0 0 20px 0;
    padding: 0; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="slideshow-related-fact"] h4 {
        display: none; } }
  [data-target="slideshow-related-fact"] .cycle-slideshow {
    margin: 0;
    width: 91.42628% !important; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="slideshow-related-fact"] .cycle-slideshow {
        width: 100% !important; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-target="slideshow-related-fact"] .cycle-slideshow {
        width: 100% !important;
        margin-left: 0 !important; } }
    [data-target="slideshow-related-fact"] .cycle-slideshow .cycle-carousel-wrap {
      margin: auto;
      width: 100%;
      height: auto; }
      [data-target="slideshow-related-fact"] .cycle-slideshow .cycle-carousel-wrap .slide_item {
        display: block; }
        [data-target="slideshow-related-fact"] .cycle-slideshow .cycle-carousel-wrap .slide_item .fa-external-link,
        [data-target="slideshow-related-fact"] .cycle-slideshow .cycle-carousel-wrap .slide_item .fa-angle-right {
          margin: 0 4px 0 0; }
        [data-target="slideshow-related-fact"] .cycle-slideshow .cycle-carousel-wrap .slide_item .fa-external-link {
          font-size: 12px; }
        [data-target="slideshow-related-fact"] .cycle-slideshow .cycle-carousel-wrap .slide_item .fa-angle-right {
          font-size: 14px; }
  [data-target="slideshow-related-fact"] .slideshow_nav {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    display: table;
    overflow: auto;
    margin: auto;
    padding: 0;
    max-width: 1040px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="slideshow-related-fact"] .slideshow_nav {
        position: relative;
        margin: 20px 0 0 0;
        height: 48px;
        overflow: hidden; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="slideshow-related-fact"] .slideshow_nav .nav_left,
      [data-target="slideshow-related-fact"] .slideshow_nav .nav_right {
        margin: 14px 0 0; } }

[data-source="fact-img-icon"] {
  width: 220px;
  margin: 0 5% 0 5%;
  vertical-align: top;
  height: auto; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    [data-source="fact-img-icon"] {
      width: 100%;
      margin: auto; } }
  @media only screen and (min-width: 560px) and (max-width: 1023px) {
    [data-source="fact-img-icon"] {
      width: 31.99987%;
      height: auto;
      margin: 0 5px 0 5px; } }
  @media only screen and (min-width: 1023px) and (max-width: 1239px) {
    [data-source="fact-img-icon"] {
      margin: 0 5% 0 5%; } }
  [data-source="fact-img-icon"] a {
    display: block;
    height: auto; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="fact-img-icon"] a .text_link {
        text-align: center; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="fact-img-icon"] a:hover .text_link {
        text-align: center; } }
  [data-source="fact-img-icon"] img {
    width: 150px;
    height: auto;
    margin: 0 auto;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px; }
  [data-source="fact-img-icon"] .item_title {
    color: #2c2c2c;
    padding: 0 10px 0 10px;
    text-align: center;
    font-size: 20px;
    position: static;
    line-height: normal; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="fact-img-icon"] .item_title {
        font-size: 20px; } }
  [data-source="fact-img-icon"] .item_sub_copy {
    color: #2c2c2c;
    padding: 0 10px 0 10px;
    text-align: center;
    position: static;
    line-height: normal; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="fact-img-icon"] .item_sub_copy {
        font-size: 14px; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-source="fact-img-icon"] .item_sub_copy {
        font-size: 13px; } }

[data-source="fact-img-background"] {
  padding-top: 0;
  width: 220px;
  height: 130px; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    [data-source="fact-img-background"] {
      width: 100% !important;
      margin: auto; } }
  @media only screen and (min-width: 560px) and (max-width: 1023px) {
    [data-source="fact-img-background"] {
      width: 31.99987%;
      height: 130px;
      margin: 0 10px 0 0; } }
  @media only screen and (min-width: 1023px) and (max-width: 1239px) {
    [data-source="fact-img-background"] {
      margin: 0 5% 0 5%; } }
  [data-source="fact-img-background"] a {
    display: block;
    width: 220px;
    height: 130px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="fact-img-background"] a {
        margin: auto; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-source="fact-img-background"] a {
        width: 100%;
        height: 130px;
        margin: 0 auto;
        min-width: 160px;
        max-width: 220px; } }
  [data-source="fact-img-background"] .slide_item_container {
    position: relative;
    top: 0;
    display: block;
    width: 220px;
    height: 130px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="fact-img-background"] .slide_item_container {
        width: 220px;
        height: 130px; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-source="fact-img-background"] .slide_item_container {
        width: 100%;
        height: 130px; } }
  [data-source="fact-img-background"] .non_mobile_img {
    position: absolute;
    top: 0;
    display: block;
    padding-top: 0;
    width: 100%;
    height: 130px; }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-source="fact-img-background"] .non_mobile_img {
        height: 130px; } }
  [data-source="fact-img-background"] .item_title {
    position: relative;
    top: 34px;
    z-index: 50;
    padding: 0 10px 0 10px;
    color: #ffffff;
    text-align: center;
    font-size: 20px;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6); }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="fact-img-background"] .item_title {
        font-size: 20px; } }
  [data-source="fact-img-background"] .item_sub_copy {
    position: relative;
    top: 28px;
    z-index: 50;
    padding: 0 10px 0 10px;
    color: #ffffff;
    text-align: center;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6); }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="fact-img-background"] .item_sub_copy {
        font-size: 14px; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-source="fact-img-background"] .item_sub_copy {
        font-size: 13px; } }

.fact-img-icon-pagination > li,
.fact-img-background-pagination > li {
  display: inline-block !important; }

[data-source="text"] {
  padding-top: 155px; }
  @media only screen and (min-width: 560px) and (max-width: 1023px) {
    [data-source="text"] {
      padding-top: 90px; } }
  [data-source="text"] h2 {
    padding-top: 0;
    color: #ffffff;
    text-align: center;
    font-size: 60px; }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-source="text"] h2 {
        padding-bottom: 10px; } }
  [data-source="text"] p {
    font-size: 24px;
    line-height: 28px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="text"] p {
        margin: 0;
        padding: 10px 20px 20px 20px;
        color: #6e6e6e;
        font-size: 18px;
        line-height: 24px; } }
  [data-source="text"] .btn {
    display: block;
    margin: 0 auto;
    width: 302px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="text"] .btn {
        display: none; } }

[data-source="video"],
[data-source="image"] {
  padding-top: 90px; }
  @media only screen and (min-width: 560px) and (max-width: 1023px) {
    [data-source="video"],
    [data-source="image"] {
      padding-top: 110px; } }
  [data-source="video"] h2,
  [data-source="image"] h2 {
    padding-top: 0;
    color: #ffffff;
    font-size: 36px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="video"] h2,
      [data-source="image"] h2 {
        position: absolute;
        padding: 50px 20px 0 30px;
        width: 310px;
        font-size: 36px; } }
  [data-source="video"] p,
  [data-source="image"] p {
    color: #ffffff;
    font-size: 18px;
    line-height: 24px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="video"] p,
      [data-source="image"] p {
        margin: 0;
        padding: 10px 20px 20px 20px;
        color: #6e6e6e;
        font-size: 14px;
        line-height: 18px; } }

.row_full {
  width: 100%; }

.v-500 {
  height: 490px; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .v-500 {
      height: 285px !important; } }

.v-300 {
  height: 300px; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .v-300 {
      height: 250px !important; } }

.v-235 {
  height: 235px; }

.game-info-set,
.two > .game-info-set,
.ten > .game-info-set {
  position: relative; }
  .game-info-set .flag-wrapper,
  .two > .game-info-set .flag-wrapper,
  .ten > .game-info-set .flag-wrapper {
    position: absolute;
    width: 100%;
    display: block;
    top: -8px; }
    .game-info-set .flag-wrapper.game-list-item,
    .two > .game-info-set .flag-wrapper.game-list-item,
    .ten > .game-info-set .flag-wrapper.game-list-item {
      position: static;
      top: 0;
      margin-top: 12px; }
    .game-info-set .flag-wrapper .flag-container,
    .two > .game-info-set .flag-wrapper .flag-container,
    .ten > .game-info-set .flag-wrapper .flag-container {
      margin: 0 auto;
      position: relative;
      width: auto;
      display: table;
      text-align: center; }
      .game-info-set .flag-wrapper .flag-container div,
      .two > .game-info-set .flag-wrapper .flag-container div,
      .ten > .game-info-set .flag-wrapper .flag-container div {
        margin-left: 10px; }
        .game-info-set .flag-wrapper .flag-container div:first-child,
        .two > .game-info-set .flag-wrapper .flag-container div:first-child,
        .ten > .game-info-set .flag-wrapper .flag-container div:first-child {
          margin: 0; }
      .game-info-set .flag-wrapper .flag-container .flag-new,
      .two > .game-info-set .flag-wrapper .flag-container .flag-new,
      .ten > .game-info-set .flag-wrapper .flag-container .flag-new {
        float: left;
        height: 23px;
        line-height: 23px; }
        .game-info-set .flag-wrapper .flag-container .flag-new a,
        .two > .game-info-set .flag-wrapper .flag-container .flag-new a,
        .ten > .game-info-set .flag-wrapper .flag-container .flag-new a {
          font-size: 12px;
          background: #803399;
          color: #ffffff;
          height: 23px;
          height: 23px;
          line-height: 21px;
          margin: 0;
          padding: 0 10px;
          display: block;
          width: 100%; }
      .game-info-set .flag-wrapper .flag-container .flag-ddi,
      .two > .game-info-set .flag-wrapper .flag-container .flag-ddi,
      .ten > .game-info-set .flag-wrapper .flag-container .flag-ddi {
        float: left; }
        .game-info-set .flag-wrapper .flag-container .flag-ddi a,
        .two > .game-info-set .flag-wrapper .flag-container .flag-ddi a,
        .ten > .game-info-set .flag-wrapper .flag-container .flag-ddi a {
          font-size: 12px;
          background: #ff671f;
          color: #ffffff;
          height: 23px;
          height: 23px;
          line-height: 21px;
          margin: 0;
          padding: 0 10px;
          display: block;
          width: 100%;
          border-radius: 0; }
  .game-info-set .title,
  .two > .game-info-set .title,
  .ten > .game-info-set .title {
    font-size: 20px !important;
    line-height: 24px !important;
    padding: 0 !important;
    margin: 0 0 5px 0 !important; }
  .game-info-set .game-title,
  .two > .game-info-set .game-title,
  .ten > .game-info-set .game-title {
    padding: 20px 0 5px 0 !important;
    margin: 0 !important; }
  .game-info-set .game-data,
  .two > .game-info-set .game-data,
  .ten > .game-info-set .game-data {
    color: #666666; }
  .game-info-set .flag-ddi a,
  .two > .game-info-set .flag-ddi a,
  .ten > .game-info-set .flag-ddi a {
    height: auto !important;
    padding: 5px 10px !important;
    display: table; }
    .game-info-set .flag-ddi a span,
    .two > .game-info-set .flag-ddi a span,
    .ten > .game-info-set .flag-ddi a span {
      display: table-cell;
      height: auto;
      line-height: 16px; }
  .game-info-set .game-data,
  .two > .game-info-set .game-data,
  .ten > .game-info-set .game-data {
    margin: 0 !important; }
  .game-info-set .game-link,
  .two > .game-info-set .game-link,
  .ten > .game-info-set .game-link {
    padding: 20px 0 0 0 !important; }
    .game-info-set .game-link a,
    .two > .game-info-set .game-link a,
    .ten > .game-info-set .game-link a {
      color: #0c51a1; }
  .game-info-set .game-data-additional,
  .two > .game-info-set .game-data-additional,
  .ten > .game-info-set .game-data-additional {
    font-size: 12px;
    line-height: 16px !important;
    color: #666666;
    padding: 10px 0  0 0; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .game-info-set .title,
    .game-info-set .game-data,
    .game-info-set .game-link,
    .game-info-set .game-data-additional,
    .two > .game-info-set .title,
    .two > .game-info-set .game-data,
    .two > .game-info-set .game-link,
    .two > .game-info-set .game-data-additional,
    .ten > .game-info-set .title,
    .ten > .game-info-set .game-data,
    .ten > .game-info-set .game-link,
    .ten > .game-info-set .game-data-additional {
      text-align: center !important; } }

@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .two > .game-info-set .flag-h5g {
    float: none !important;
    display: block !important;
    clear: both !important;
    margin: 0 auto !important;
    position: relative;
    top: 10px; } }

.game-list-catalog li:hover img {
  position: relative; }
  .game-list-catalog li:hover img:before {
    width: 100%;
    height: 100%;
    background: gray; }

[data-source="visual-list-table"] {
  margin-left: 0;
  height: auto; }
  [data-source="visual-list-table"] .hr {
    display: none; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="visual-list-table"] .hr {
        border-bottom: 1px solid #b3b3b3;
        height: 1px;
        display: block;
        width: 100%;
        margin: 30px 0 30px; } }
  [data-source="visual-list-table"] h2 {
    margin-bottom: 20px; }
  [data-source="visual-list-table"] .visual_list {
    width: 100%;
    height: inherit;
    margin-bottom: 0; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-source="visual-list-table"] .visual_list {
        margin-bottom: 40px; } }
    [data-source="visual-list-table"] .visual_list [data-source="vl-results"] {
      display: table;
      margin-bottom: 30px;
      width: 100%;
      height: auto; }
      [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li {
        margin-top: 60px;
        padding-bottom: 0;
        height: auto;
        text-align: center;
        width: 100%;
        display: table; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li {
            margin-bottom: 0; } }
        [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .two.columns {
          min-height: intrinsic; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .image {
          text-align: center;
          min-height: intrinsic;
          margin-bottom: 0 !important; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li a {
          display: block;
          opacity: 1.0;
          margin: 0 0 20px 0;
          padding: 0;
          height: auto;
          vertical-align: top;
          color: #ffffff; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li a {
              width: 100%; } }
          [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li a img {
            padding: 0;
            width: 100%;
            height: auto; }
            @media only screen and (min-width: 319px) and (max-width: 560px) {
              [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li a img {
                max-height: 140px;
                width: 148px;
                margin: 0 auto; } }
          [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li a:hover {
            color: #ffffff; }
            [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li a:hover img {
              opacity: .5; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .title {
          margin: 0 0 10px 0;
          padding: 0;
          color: #0c51a1;
          font-size: 28px;
          line-height: 24px; }
          [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .title a {
            margin: 0;
            padding: 0;
            color: inherit; }
            [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .title a:hover {
              color: #0c51a1; }
          [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .title a.text_link {
            color: inherit;
            display: inline; }
            [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .title a.text_link:hover {
              color: #0c51a1; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .date {
          margin: 0 0 20px 0;
          padding: 0;
          text-align: left;
          color: #999999; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .date {
              display: none; } }
          [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .date a.text_link {
            color: #0c51a1;
            display: inline; }
            [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .date a.text_link:hover {
              color: #0c51a1; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li p {
          margin-bottom: 10px;
          line-height: 20px; }
          [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li p a.text_link {
            color: #0c51a1;
            display: inline;
            line-height: 20px;
            font-size: 16px !important; }
            [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li p a.text_link:hover {
              color: #0c51a1; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li p:last-child {
          margin: 0; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .text_link a {
          color: #0c51a1;
          display: inline-block; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .text_link a {
              display: none; } }
        [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .addthis_igt {
          margin: 0; }
          [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .addthis_igt a {
            margin: 0; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .date, [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li .title, [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li p {
          text-align: left; }
      [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li:first-child {
        margin-top: 0; }
      [data-source="visual-list-table"] .visual_list [data-source="vl-results"] li:last-child {
        margin-bottom: 60px; }
      [data-source="visual-list-table"] .visual_list [data-source="vl-results"] .expansion_link {
        border: none; }
      [data-source="visual-list-table"] .visual_list [data-source="vl-results"] .two.columns {
        min-height: 140px; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-results"] .two.columns p:last-child {
          margin: 0; }
      [data-source="visual-list-table"] .visual_list [data-source="vl-results"] .full {
        min-height: initial;
        margin-top: 30px !important; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-results"] .full a {
          display: inline-block;
          width: 100%;
          height: 100%; }
          [data-source="visual-list-table"] .visual_list [data-source="vl-results"] .full a .image {
            background: url("../images/IGTLogo_grey_280x140.jpg") no-repeat;
            height: 100%;
            max-height: 75px;
            width: 12%;
            padding-top: 0;
            display: block;
            background-position: center center;
            background-size: cover;
            background-size: 100%;
            background-repeat: no-repeat;
            -moz-background-size: cover;
            -webkit-background-size: contain;
            -o-background-size: cover;
            z-index: auto !important;
            -ms-behavior: url(http://media.igt.com/pollyfills/backgroundsize.htc);
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/IGTLogo_grey_280x140.jpg', sizingMethod='scale');
            -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/IGTLogo_grey_280x140.jpg', sizingMethod='scale')"; }
            @media only screen and (min-width: 560px) and (max-width: 1023px) {
              [data-source="visual-list-table"] .visual_list [data-source="vl-results"] .full a .image {
                width: 12%;
                height: 100%; } }
            @media only screen and (min-width: 1023px) and (max-width: 1239px) {
              [data-source="visual-list-table"] .visual_list [data-source="vl-results"] .full a .image {
                width: 12%;
                height: 100%; } }
          [data-source="visual-list-table"] .visual_list [data-source="vl-results"] .full a .ten.columns {
            width: 80%; }
            [data-source="visual-list-table"] .visual_list [data-source="vl-results"] .full a .ten.columns .title {
              font-size: 18px; }
    [data-source="visual-list-table"] .visual_list [data-source="vl-0"],
    [data-source="visual-list-table"] .visual_list [data-source="vl-1"] {
      height: auto; }
      [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li,
      [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li {
        margin-top: 0;
        text-align: center;
        position: relative; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li,
          [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li {
            width: 100% !important;
            margin-bottom: 20px; } }
        [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li img,
        [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li img {
          display: block; }
          [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li img:hover,
          [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li img:hover {
            cursor: pointer; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li .title,
        [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li .title {
          color: #0c51a1; }
          [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li .title a.text_link,
          [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li .title a.text_link {
            color: #0c51a1;
            font-size: 28px; }
            [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li .title a.text_link:hover,
            [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li .title a.text_link:hover {
              color: #0c51a1; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li .date,
        [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li .date {
          color: #999999; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li .date,
            [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li .date {
              display: none; } }
          [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li .date a.text_link,
          [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li .date a.text_link {
            color: #0c51a1;
            display: inline; }
            [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li .date a.text_link:hover,
            [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li .date a.text_link:hover {
              color: #0c51a1; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li p:last-child,
        [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li p:last-child {
          margin-bottom: 0; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li .text_link a,
        [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li .text_link a {
          color: #0c51a1;
          text-align: center;
          font-size: 1rem; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li .text_link a,
            [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li .text_link a {
              display: none; } }
        [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li .date, [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li .title, [data-source="visual-list-table"] .visual_list [data-source="vl-0"] li p,
        [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li .date,
        [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li .title,
        [data-source="visual-list-table"] .visual_list [data-source="vl-1"] li p {
          text-align: center; }
    [data-source="visual-list-table"] .visual_list [data-source="vl-2"] {
      height: 307px; }
      [data-source="visual-list-table"] .visual_list [data-source="vl-2"] li {
        display: table;
        height: inherit !important; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-source="visual-list-table"] .visual_list [data-source="vl-2"] li {
            width: 100% !important;
            margin-bottom: 20px; } }
        [data-source="visual-list-table"] .visual_list [data-source="vl-2"] li .wrapper {
          display: table-cell;
          vertical-align: middle;
          padding-left: 20px;
          padding-right: 20px; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-source="visual-list-table"] .visual_list [data-source="vl-2"] li .wrapper {
              padding: 0 10px 0 10px; } }
          @media only screen and (min-width: 560px) and (max-width: 1023px) {
            [data-source="visual-list-table"] .visual_list [data-source="vl-2"] li .wrapper {
              padding: 0 10px 0 10px; } }
        [data-source="visual-list-table"] .visual_list [data-source="vl-2"] li .title {
          color: #ffffff; }
          [data-source="visual-list-table"] .visual_list [data-source="vl-2"] li .title a.text_link {
            color: #0c51a1;
            font-size: 28px; }
            [data-source="visual-list-table"] .visual_list [data-source="vl-2"] li .title a.text_link:hover {
              color: #0c51a1; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-2"] li .date {
          color: #ffffff; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-source="visual-list-table"] .visual_list [data-source="vl-2"] li .date {
              display: none; } }
          [data-source="visual-list-table"] .visual_list [data-source="vl-2"] li .date a.text_link {
            color: #0c51a1;
            display: inline; }
            [data-source="visual-list-table"] .visual_list [data-source="vl-2"] li .date a.text_link:hover {
              color: #0c51a1; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-2"] li p {
          color: #ffffff;
          text-align: left; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-2"] li .text_link a {
          color: #0c51a1;
          font-size: 1rem;
          text-align: center; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-source="visual-list-table"] .visual_list [data-source="vl-2"] li .text_link a {
              display: none; } }
      [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] {
        display: table;
        width: 100%;
        height: auto;
        text-align: left; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] div > img {
          padding: 0;
          margin: 0; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] div > img {
              display: none !important; } }
        [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] .title {
          margin: 0 0 5px 0;
          padding: 0;
          color: #ffffff;
          font-size: 28px;
          line-height: 24px;
          text-align: left; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] .title {
              margin: 0 0 20px 0; } }
        [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] p.date {
          color: #ffffff;
          text-align: left; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] p.date {
              display: none; } }
          [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] p.date a.text_link {
            color: #0c51a1;
            display: inline; }
            [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] p.date a.text_link:hover {
              color: #0c51a1; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] p {
          margin-bottom: 10px;
          color: #ffffff;
          line-height: 20px;
          text-align: left; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] .addthis_separator {
          color: #ffffff; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] li p {
          text-align: left; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] ul {
          margin: 0 0 20px 18px;
          line-height: 18px;
          list-style-type: disc !important;
          list-style-position: outside; }
          [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] ul li {
            color: #ffffff;
            display: list-item;
            text-align: left; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] .text_link a {
          color: #0c51a1; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] .text_link a {
              display: none; } }
        [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] .four.columns {
          margin-left: 0;
          padding: 0; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] .btn {
          margin-bottom: 10px; }
        [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] .columns {
          padding: 0 20px 0 0; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-source="visual-list-table"] .visual_list [data-source="vl-2"] [data-source="vl-more"] .columns {
              padding: 20px; } }
    [data-source="visual-list-table"] .visual_list .expansion_list li {
      cursor: pointer; }
    [data-source="visual-list-table"] .visual_list .expansion_list .two img:hover {
      cursor: pointer; }
    [data-source="visual-list-table"] .visual_list .expansion_list .expansion_link > .wrapper {
      font-style: inherit; }
      [data-source="visual-list-table"] .visual_list .expansion_list .expansion_link > .wrapper .date, [data-source="visual-list-table"] .visual_list .expansion_list .expansion_link > .wrapper .title, [data-source="visual-list-table"] .visual_list .expansion_list .expansion_link > .wrapper li, [data-source="visual-list-table"] .visual_list .expansion_list .expansion_link > .wrapper p {
        text-align: center; }
    [data-source="visual-list-table"] .visual_list .expansion_link {
      margin-top: 0; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-source="visual-list-table"] .visual_list .expansion_link {
          margin-top: 30px !important;
          margin-bottom: 0; } }
      [data-source="visual-list-table"] .visual_list .expansion_link .ten.columns {
        font: inherit; }
        [data-source="visual-list-table"] .visual_list .expansion_link .ten.columns .date, [data-source="visual-list-table"] .visual_list .expansion_link .ten.columns .title, [data-source="visual-list-table"] .visual_list .expansion_link .ten.columns li, [data-source="visual-list-table"] .visual_list .expansion_link .ten.columns p {
          text-align: left; }
    [data-source="visual-list-table"] .visual_list .expansion_item {
      text-align: left !important;
      height: auto;
      width: 100%;
      margin-bottom: 0;
      margin-top: 20px;
      cursor: auto !important;
      display: inline-block; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-source="visual-list-table"] .visual_list .expansion_item {
          margin-bottom: 40px !important;
          margin-top: 0 !important; } }
      [data-source="visual-list-table"] .visual_list .expansion_item > div {
        height: auto;
        width: 100%; }
      [data-source="visual-list-table"] .visual_list .expansion_item [data-source="vl-more"] {
        display: inline-block;
        height: auto;
        width: 100%;
        padding: 30px 20px 13px 20px; }
      [data-source="visual-list-table"] .visual_list .expansion_item .four.columns {
        margin-left: 0;
        padding: 0; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-source="visual-list-table"] .visual_list .expansion_item .four.columns {
            display: none;
            padding: 0 !important;
            margin: 0 !important;
            height: 1px; } }
        [data-source="visual-list-table"] .visual_list .expansion_item .four.columns img {
          display: block; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-source="visual-list-table"] .visual_list .expansion_item .four.columns img {
              display: none; } }
      [data-source="visual-list-table"] .visual_list .expansion_item .five.columns {
        margin-left: 0; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-source="visual-list-table"] .visual_list .expansion_item .five.columns {
            margin-top: 20px; } }
      [data-source="visual-list-table"] .visual_list .expansion_item .seven.columns {
        height: auto;
        width: 51.55769%;
        border: none;
        min-height: intrinsic; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-source="visual-list-table"] .visual_list .expansion_item .seven.columns {
            padding: 30px 20px 20px 20px;
            margin-top: 30px !important;
            padding: 0; } }
        [data-source="visual-list-table"] .visual_list .expansion_item .seven.columns .date, [data-source="visual-list-table"] .visual_list .expansion_item .seven.columns .title, [data-source="visual-list-table"] .visual_list .expansion_item .seven.columns li, [data-source="visual-list-table"] .visual_list .expansion_item .seven.columns p {
          text-align: left; }
        [data-source="visual-list-table"] .visual_list .expansion_item .seven.columns ul > li {
          border: none;
          padding: 0;
          min-height: 100%; }
        [data-source="visual-list-table"] .visual_list .expansion_item .seven.columns p {
          line-height: 30px; }
        [data-source="visual-list-table"] .visual_list .expansion_item .seven.columns .game-data {
          margin-bottom: 20px; }
      [data-source="visual-list-table"] .visual_list .expansion_item .eight.columns {
        height: auto;
        width: 63.55769%; }
        [data-source="visual-list-table"] .visual_list .expansion_item .eight.columns > br {
          display: none; }
        [data-source="visual-list-table"] .visual_list .expansion_item .eight.columns ul > li {
          padding: 0;
          border: none;
          min-height: initial !important; }
          [data-source="visual-list-table"] .visual_list .expansion_item .eight.columns ul > li a {
            color: #0c51a1; }
            [data-source="visual-list-table"] .visual_list .expansion_item .eight.columns ul > li a:hover {
              color: #0c51a1; }
        [data-source="visual-list-table"] .visual_list .expansion_item .eight.columns ul > li:last-child {
          margin-bottom: 0; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-source="visual-list-table"] .visual_list .expansion_item .eight.columns {
            padding: 10px 0 0 0; } }
        [data-source="visual-list-table"] .visual_list .expansion_item .eight.columns .date, [data-source="visual-list-table"] .visual_list .expansion_item .eight.columns .title, [data-source="visual-list-table"] .visual_list .expansion_item .eight.columns li, [data-source="visual-list-table"] .visual_list .expansion_item .eight.columns p {
          text-align: left; }
      [data-source="visual-list-table"] .visual_list .expansion_item .btn {
        margin: 10px 0 10px 0; }
        [data-source="visual-list-table"] .visual_list .expansion_item .btn a {
          padding: 0 18px; }
      [data-source="visual-list-table"] .visual_list .expansion_item .title {
        margin: 0 0 20px 0;
        padding: 0;
        color: #0c51a1;
        font-size: 28px;
        line-height: 24px; }
        [data-source="visual-list-table"] .visual_list .expansion_item .title a.text_link {
          color: inherit;
          display: inline; }
          [data-source="visual-list-table"] .visual_list .expansion_item .title a.text_link:hover {
            color: #0c51a1; }
      [data-source="visual-list-table"] .visual_list .expansion_item .game-link {
        padding: 0; }
        [data-source="visual-list-table"] .visual_list .expansion_item .game-link a {
          color: #0c51a1; }
          [data-source="visual-list-table"] .visual_list .expansion_item .game-link a:hover {
            color: #0c51a1; }
        [data-source="visual-list-table"] .visual_list .expansion_item .game-link .text_link {
          display: block !important; }
      [data-source="visual-list-table"] .visual_list .expansion_item ul {
        margin: 4px 0px 5px 16px !important;
        list-style: disc outside !important; }
      [data-source="visual-list-table"] .visual_list .expansion_item li {
        margin-bottom: 0;
        margin-top: 0;
        padding-bottom: 0;
        line-height: 26px;
        height: auto;
        cursor: auto !important;
        display: list-item; }
      [data-source="visual-list-table"] .visual_list .expansion_item li:last-child {
        margin-bottom: 20px; }
      [data-source="visual-list-table"] .visual_list .expansion_item .date, [data-source="visual-list-table"] .visual_list .expansion_item .title, [data-source="visual-list-table"] .visual_list .expansion_item li, [data-source="visual-list-table"] .visual_list .expansion_item p {
        text-align: left; }
      [data-source="visual-list-table"] .visual_list .expansion_item p {
        margin: 0 0 20px 0; }
    [data-source="visual-list-table"] .visual_list .component {
      overflow: hidden;
      max-width: 400px;
      width: 100%;
      height: auto; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-source="visual-list-table"] .visual_list .component {
          max-width: none;
          width: 100% !important; } }
      [data-source="visual-list-table"] .visual_list .component .centered {
        margin-left: 0; }
      [data-source="visual-list-table"] .visual_list .component .cycle-carousel-wrap,
      [data-source="visual-list-table"] .visual_list .component .cycle-slideshow {
        width: 100%;
        height: auto; }
      [data-source="visual-list-table"] .visual_list .component .slideshow_nav {
        position: relative;
        margin: 20px 0 0 0;
        height: 48px;
        overflow: hidden; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-source="visual-list-table"] .visual_list .component .slideshow_nav {
            margin: 0; } }
      [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_01,
      [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_02,
      [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_03 {
        display: block !important;
        list-style: none !important;
        position: absolute;
        top: 14px;
        right: 0;
        left: 0;
        margin: 0 auto !important;
        width: 60%;
        height: 25px;
        text-align: center; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_01,
          [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_02,
          [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_03 {
            top: 10px; } }
        [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_01 li,
        [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_02 li,
        [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_03 li {
          display: inline-block;
          padding: 0 5px 0 5px;
          width: auto; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_01 li,
            [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_02 li,
            [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_03 li {
              width: auto !important; } }
          [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_01 li a,
          [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_02 li a,
          [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_03 li a {
            color: #8bd8ff;
            font-size: 20px; }
          [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_01 li a:hover,
          [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_02 li a:hover,
          [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_03 li a:hover {
            color: #8bd8ff; }
        [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_01 li.cycle-pager-active a,
        [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_02 li.cycle-pager-active a,
        [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_03 li.cycle-pager-active a {
          color: #b3b3b3;
          content: "\f111"; }
        [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_01 li.cycle-pager-active a > i.fa:before,
        [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_02 li.cycle-pager-active a > i.fa:before,
        [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_03 li.cycle-pager-active a > i.fa:before {
          color: #b3b3b3;
          content: "\f111"; }
        [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_01 li.cycle-pager-active a:hover > i.fa:before,
        [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_02 li.cycle-pager-active a:hover > i.fa:before,
        [data-source="visual-list-table"] .visual_list .component .game_detail_pagination_03 li.cycle-pager-active a:hover > i.fa:before {
          color: #fedd00;
          content: "\f111"; }
    [data-source="visual-list-table"] .visual_list [data-source="related-img-lg"] {
      margin: 0 0 0 0; }
      [data-source="visual-list-table"] .visual_list [data-source="related-img-lg"] a {
        width: 100%;
        text-align: center; }
        [data-source="visual-list-table"] .visual_list [data-source="related-img-lg"] a p, [data-source="visual-list-table"] .visual_list [data-source="related-img-lg"] a .text_link {
          text-align: center; }
        [data-source="visual-list-table"] .visual_list [data-source="related-img-lg"] a .text_link {
          margin: 0; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-source="visual-list-table"] .visual_list [data-source="related-img-lg"] a img {
            width: 230px; } }
        [data-source="visual-list-table"] .visual_list [data-source="related-img-lg"] a .text_link > .fa {
          margin: 0 5px 0 0; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-source="visual-list-table"] .visual_list [data-source="related-img-lg"] a:hover img {
            opacity: 100; } }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-source="visual-list-table"] .visual_list [data-source="related-img-lg"] img {
          width: 220px;
          height: 130px;
          margin: 0 auto !important;
          padding: 0 0 10px 0; } }
    [data-source="visual-list-table"] .visual_list [data-source="vl-more"] {
      position: relative; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-source="visual-list-table"] .visual_list [data-source="vl-more"] .close_window {
          width: auto !important;
          right: 5px; } }
    [data-source="visual-list-table"] .visual_list .close_window {
      padding: 0 !important;
      height: 22px;
      width: 65.70513% !important;
      position: absolute;
      margin-top: 0 !important;
      z-index: 10;
      top: 0;
      right: 0; }
      [data-source="visual-list-table"] .visual_list .close_window a {
        position: relative;
        top: 9px;
        right: 5px;
        float: right;
        width: 24px;
        height: 22px; }
        [data-source="visual-list-table"] .visual_list .close_window a i.fa {
          color: #0c51a1;
          text-decoration: none;
          font-size: 24px; }
        [data-source="visual-list-table"] .visual_list .close_window a:hover i.fa {
          color: #0c51a1; }
    [data-source="visual-list-table"] .visual_list [data-cycle-fx="carousel"] {
      min-height: 300px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-source="visual-list-table"] .visual_list [data-cycle-fx="carousel"] {
          min-height: 165px; } }
      @media only screen and (min-width: 560px) and (max-width: 1023px) {
        [data-source="visual-list-table"] .visual_list [data-cycle-fx="carousel"] {
          min-height: 240px; } }
  [data-source="visual-list-table"] .games_list > .expansion_list {
    height: auto; }
    [data-source="visual-list-table"] .games_list > .expansion_list .expansion_link {
      margin-bottom: 30px !important;
      margin-top: 0 !important; }
  [data-source="visual-list-table"] .games_list > ul.expansion_list > .expansion_link {
    cursor: auto; }

.game-info-set {
  z-index: 10;
  cursor: pointer; }
  .game-info-set .game-link {
    padding: 0; }
    .game-info-set .game-link .text_link {
      display: block !important; }

.quick_view:after,
.quick_view:before {
  position: absolute;
  right: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  z-index: 1; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .quick_view:after,
    .quick_view:before {
      display: none; } }

.quick_view:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 175px;
  background: rgba(255, 255, 255, 0.4);
  content: '\A';
  cursor: pointer; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .quick_view:after {
      display: none; } }
  @media only screen and (min-width: 560px) and (max-width: 1023px) {
    .quick_view:after {
      height: 157px; } }

.quick_view:before {
  top: 25%;
  z-index: 1;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 3px;
  padding-right: 0.5em;
  min-width: 140px;
  width: 50%;
  height: 30px;
  border-radius: 0;
  background: #00BEED;
  color: #ffffff;
  content: '\f067  QUICK VIEW';
  text-align: center;
  font-family: FontAwesome;
  cursor: pointer; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .quick_view:before {
      display: none; } }
  @media only screen and (min-width: 560px) and (max-width: 1023px) {
    .quick_view:before {
      top: 18%; } }

.quick_view:hover:after,
.quick_view:hover:before {
  opacity: 1; }

html.gumby-touch > body > form .main_wrapper .content .row .twelve .visual_list .expansion_list .quick_view:after,
html.gumby-touch > body > form .main_wrapper .content .row .twelve .visual_list .expansion_list .quick_view:before {
  display: none; }

[data-target="illustrated-content"] {
  margin-left: 0;
  width: 100%;
  height: auto; }
  [data-target="illustrated-content"] .addthis_igt {
    margin: 10px 0 20px 0; }
  [data-target="illustrated-content"] .non_mobile_img {
    position: absolute;
    top: 0;
    display: block;
    padding-top: 0;
    width: 100%;
    height: 100%; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    [data-target="illustrated-content"] [data-target="stagger-row"] {
      margin-bottom: 50px; } }
  [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns {
    display: block; }
    [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .btn {
      margin-bottom: 20px; }
    [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .text_link {
      line-height: 14px;
      margin: 10px 0 10px 0;
      display: table; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .text_link {
          text-align: left; } }
      [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .text_link a {
        color: #0c51a1;
        font-size: 14px; }
        [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .text_link a:hover {
          color: #0c51a1; }
      [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .text_link .fa-angle-right {
        font-size: 14px;
        margin: 0 4px 0 0; }
    [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .options {
      position: relative;
      z-index: 10;
      margin-top: 16.9865%; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .options {
          margin: 0 0 30px 0; } }
      [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .options p {
        color: inherit; }
      [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .options .img a {
        display: block;
        text-decoration: none;
        border: none;
        max-height: inherit; }
      [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .options .img img {
        width: 100%; }
    [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container {
      position: relative;
      margin-bottom: 0;
      min-height: 284px;
      width: 100%;
      overflow: hidden; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container {
          min-height: intrinsic; } }
      [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .header [data-symbol="name"] span {
        font-size: 12px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container [data-title="name"] {
          text-align: center; } }
      [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container [data-change="volume"],
      [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container [data-timestamp="date"] {
        font-size: 18px;
        margin-bottom: 5px;
        color: #666666; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container [data-change="volume"],
          [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container [data-timestamp="date"] {
            text-align: center;
            margin-bottom: 1px; } }
      [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container [data-update="difference"] {
        font-size: 16px;
        margin-bottom: 0;
        color: #b3b3b3; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container [data-update="difference"] {
            text-align: left;
            margin-bottom: 1px; } }
      [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .text_link {
        line-height: 14px;
        margin: 20px 0 10px 0;
        display: table;
        font-size: 14px; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .text_link {
            text-align: left; } }
        [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .text_link a {
          color: #0c51a1;
          font-size: 14px; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .text_link a {
              font-size: 18px; } }
          [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .text_link a:hover {
            color: #0c51a1; }
        [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .text_link .fa-angle-right {
          font-size: 14px;
          margin: 0 4px 0 0; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .text_link .fa-angle-right {
              font-size: 18px; } }
      [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .text_link a:after {
        color: #0c51a1;
        content: "\f105";
        margin-left: 5px;
        font-family: fontawesome; }
      [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .text_link:hover > a:after {
        color: #0c51a1;
        content: "\f105";
        margin-left: 5px;
        font-family: fontawesome; }
      [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .ticker_widget {
        width: 28.55769%;
        min-height: 250px;
        margin-left: 0;
        float: left;
        box-sizing: border-box; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .ticker_widget {
            width: 100%;
            height: auto;
            min-height: intrinsic;
            float: none;
            margin-bottom: 20px; } }
        @media only screen and (min-width: 560px) and (max-width: 1023px) {
          [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .ticker_widget {
            width: 100%; } }
        @media only screen and (min-width: 1023px) and (max-width: 1239px) {
          [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .ticker_widget {
            width: 28.55769%; } }
      [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .stockticker {
        font-variant: normal;
        position: relative;
        width: 68.55769%;
        height: 275px;
        margin-left: 2.88462%;
        float: left;
        box-sizing: border-box; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .stockticker {
            display: none; } }
        @media only screen and (min-width: 560px) and (max-width: 1023px) {
          [data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .stockticker {
            display: none; } }
  [data-target="illustrated-content"] [data-target="full-width"] {
    margin-bottom: 0;
    position: relative;
    min-height: 450px;
    width: 100%;
    margin-bottom: 3px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="illustrated-content"] [data-target="full-width"] {
        min-height: 360px;
        margin-bottom: 50px; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-target="illustrated-content"] [data-target="full-width"] {
        min-height: 400px; } }
    @media only screen and (min-width: 1023px) and (max-width: 1239px) {
      [data-target="illustrated-content"] [data-target="full-width"] {
        min-height: 410px; } }
    [data-target="illustrated-content"] [data-target="full-width"] .six.columns {
      display: block; }
      [data-target="illustrated-content"] [data-target="full-width"] .six.columns .options {
        position: relative;
        z-index: 10;
        margin-top: 16.9865%;
        max-height: 390px;
        overflow: hidden; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="illustrated-content"] [data-target="full-width"] .six.columns .options {
            margin: 0 0 30px 0; } }
        [data-target="illustrated-content"] [data-target="full-width"] .six.columns .options p, [data-target="illustrated-content"] [data-target="full-width"] .six.columns .options .summary {
          color: #ffffff; }
        [data-target="illustrated-content"] [data-target="full-width"] .six.columns .options h2 {
          color: #0c51a1; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-target="illustrated-content"] [data-target="full-width"] .six.columns .options h2 {
              margin: 30px 0 30px 0; } }
        [data-target="illustrated-content"] [data-target="full-width"] .six.columns .options .img img {
          width: 100%; }
        [data-target="illustrated-content"] [data-target="full-width"] .six.columns .options iframe {
          display: inherit; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-target="illustrated-content"] [data-target="full-width"] .six.columns .options iframe {
              margin: 30px 0 30px 0; } }
        [data-target="illustrated-content"] [data-target="full-width"] .six.columns .options .text_link {
          line-height: 14px; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-target="illustrated-content"] [data-target="full-width"] .six.columns .options .text_link {
              text-align: left; } }
          [data-target="illustrated-content"] [data-target="full-width"] .six.columns .options .text_link a {
            color: #0c51a1;
            font-size: 14px; }
            [data-target="illustrated-content"] [data-target="full-width"] .six.columns .options .text_link a:hover {
              color: #0c51a1; }
          [data-target="illustrated-content"] [data-target="full-width"] .six.columns .options .text_link .fa-angle-right {
            font-size: 14px;
            margin: 0 4px 0 0; }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="icons"] {
    margin-bottom: 50px; } }
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="icons"] .columns {
    margin-bottom: 30px; } }
[data-target="icons"] .icon {
  text-align: center;
  max-height: 100px;
  margin: 0 0 10px 0; }
[data-target="icons"] .item_title {
  text-align: center;
  font-size: 34px;
  margin: 0 0 10px 0;
  color: #0c51a1; }
[data-target="icons"] .description {
  text-align: center;
  font-size: 18px; }

[data-target="related-footer"] h2 {
  margin: 50px 0 30px 0; }
[data-target="related-footer"] ul {
  margin-bottom: 0; }
[data-target="related-footer"] .columns {
  margin-bottom: 10px; }
[data-target="related-footer"] .item_title {
  font-weight: Normal;
  text-rendering: optimizeLegibility;
  padding-top: 0.273em;
  line-height: 1.15538em;
  padding-bottom: 5px;
  font-size: 18px;
  font-weight: bold; }
  [data-target="related-footer"] .item_title a {
    color: #0c51a1; }
    [data-target="related-footer"] .item_title a:hover {
      color: #0c51a1; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    [data-target="related-footer"] .item_title {
      font-size: 16px; } }
[data-target="related-footer"] .text_link {
  line-height: 14px; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    [data-target="related-footer"] .text_link {
      text-align: left; } }
  [data-target="related-footer"] .text_link a {
    color: #0c51a1;
    font-size: 14px; }
    [data-target="related-footer"] .text_link a:hover {
      color: #0c51a1; }
  [data-target="related-footer"] .text_link .fa-angle-right {
    display: none;
    font-size: 14px;
    margin: 0 4px 0 0; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container,
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container, .small_stock_ticker,
.medium_stock_ticker,
.large_stock_ticker {
  height: auto; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .header, [data-target="mosaic-content"] .options .header, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .header,
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .header, .small_stock_ticker .header,
.medium_stock_ticker .header,
.large_stock_ticker .header, [data-target="widget-stock"].twelve > .stock_ticker_container .header {
  margin-bottom: 20px; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .header [data-symbol="name"], [data-target="mosaic-content"] .options .header [data-symbol="name"], [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .header [data-symbol="name"],
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .header [data-symbol="name"], .small_stock_ticker .header [data-symbol="name"],
.medium_stock_ticker .header [data-symbol="name"],
.large_stock_ticker .header [data-symbol="name"], [data-target="widget-stock"].twelve > .stock_ticker_container .header [data-symbol="name"] {
  display: block;
  font-size: 28px;
  color: #0c51a1;
  text-align: left;
  font-family: "Lato", Verdana, Arial, Helvetica, sans-serif; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container [data-change="volume"],
[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container [data-timestamp="date"], [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container [data-change="volume"],
[data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container [data-timestamp="date"],
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container [data-change="volume"],
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container [data-timestamp="date"], .small_stock_ticker [data-change="volume"],
.small_stock_ticker [data-timestamp="date"],
.medium_stock_ticker [data-change="volume"],
.medium_stock_ticker [data-timestamp="date"],
.large_stock_ticker [data-change="volume"],
.large_stock_ticker [data-timestamp="date"] {
  display: inline-block;
  font-size: 14px;
  margin-bottom: 0; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .stock_volume, [data-target="mosaic-content"] .options .stock_volume, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .stock_volume,
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .stock_volume, .small_stock_ticker .stock_volume,
.medium_stock_ticker .stock_volume,
.large_stock_ticker .stock_volume {
  width: 100%;
  margin-bottom: 10px;
  display: inline-block; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .stock_volume .flt_l, [data-target="mosaic-content"] .options .stock_volume .flt_l, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .stock_volume .flt_l,
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .stock_volume .flt_l, .small_stock_ticker .stock_volume .flt_l,
.medium_stock_ticker .stock_volume .flt_l,
.large_stock_ticker .stock_volume .flt_l {
  float: left;
  display: inline-block;
  text-align: left; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .stock_volume [data-value="amount"], [data-target="mosaic-content"] .options .stock_volume [data-value="amount"], [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .stock_volume [data-value="amount"],
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .stock_volume [data-value="amount"], .small_stock_ticker .stock_volume [data-value="amount"],
.medium_stock_ticker .stock_volume [data-value="amount"],
.large_stock_ticker .stock_volume [data-value="amount"] {
  font-size: 32px;
  width: auto;
  margin: 0 10px 0 0;
  color: #0c51a1; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .stock_volume [data-icon="up"], [data-target="mosaic-content"] .options .stock_volume [data-icon="up"], [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .stock_volume [data-icon="up"],
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .stock_volume [data-icon="up"], .small_stock_ticker .stock_volume [data-icon="up"],
.medium_stock_ticker .stock_volume [data-icon="up"],
.large_stock_ticker .stock_volume [data-icon="up"] {
  font-size: 18px;
  width: auto;
  margin: 2px 10px 0 0;
  color: #0c51a1; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .stock_volume [data-change="volume"], [data-target="mosaic-content"] .options .stock_volume [data-change="volume"], [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .stock_volume [data-change="volume"],
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .stock_volume [data-change="volume"], .small_stock_ticker .stock_volume [data-change="volume"],
.medium_stock_ticker .stock_volume [data-change="volume"],
.large_stock_ticker .stock_volume [data-change="volume"] {
  font-size: 14px;
  width: auto;
  color: #666666;
  margin: 8px 0 0 0;
  height: 20px;
  color: #003366; }

[data-target="mosaic-content"] {
  margin-left: 0;
  width: 100%;
  display: inline-block;
  *zoom: 1;
  *display: inline; }
  [data-target="mosaic-content"] .addthis_igt {
    margin: 10px 0 20px 0; }
  [data-target="mosaic-content"] .btn {
    background: #ffffff; }
    [data-target="mosaic-content"] .btn:hover {
      background: #f3f5f6; }
    [data-target="mosaic-content"] .btn a {
      color: #666666; }
      [data-target="mosaic-content"] .btn a:hover {
        color: #666666; }
  [data-target="mosaic-content"] .non_mobile_img {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    padding-top: 0;
    height: 100%; }
    [data-target="mosaic-content"] .non_mobile_img img {
      display: block; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] .non_mobile_img {
        height: auto; } }
  [data-target="mosaic-content"] .mosaic_light {
    color: #ffffff; }
  [data-target="mosaic-content"] .mosaic_dark {
    color: #6e6e6e; }
  [data-target="mosaic-content"] .options {
    height: 100%; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] .options a img {
        width: 100%; } }
    [data-target="mosaic-content"] .options a img {
      margin-bottom: 10px; }
    [data-target="mosaic-content"] .options .text_link {
      line-height: 16px;
      margin: 10px 0 15px 0;
      display: table;
      font-size: 14px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] .options .text_link {
          text-align: left; } }
      [data-target="mosaic-content"] .options .text_link a {
        color: #ffffff;
        font-size: 14px; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] .options .text_link a {
            font-size: 18px; } }
        [data-target="mosaic-content"] .options .text_link a:hover {
          color: #8dc8e8; }
      [data-target="mosaic-content"] .options .text_link .fa-angle-right {
        font-size: 14px;
        margin: 0 4px 0 0;
        color: #8dc8e8; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] .options .text_link .fa-angle-right {
            font-size: 18px; } }
    [data-target="mosaic-content"] .options .media {
      position: relative;
      z-index: 10; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] .options .media {
          margin: 0 0 30px 0; } }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] .options .media blockquote {
          width: 100%; } }
      [data-target="mosaic-content"] .options .media .img a {
        display: block;
        text-decoration: none;
        border: none;
        max-height: inherit; }
      [data-target="mosaic-content"] .options .media .img img {
        width: 100%; }
    [data-target="mosaic-content"] .options .header [data-symbol="name"] span {
      font-size: 12px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] .options [data-title="name"] {
        text-align: center; } }
    [data-target="mosaic-content"] .options [data-change="volume"],
    [data-target="mosaic-content"] .options [data-timestamp="date"] {
      font-size: 18px;
      margin-bottom: 10px;
      color: #666666; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] .options [data-change="volume"],
        [data-target="mosaic-content"] .options [data-timestamp="date"] {
          text-align: left;
          margin-bottom: 1px; } }
    [data-target="mosaic-content"] .options [data-update="difference"] {
      font-size: 16px;
      color: #666666;
      margin-bottom: 0; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] .options [data-update="difference"] {
          text-align: left;
          margin-bottom: 1px; } }
  [data-target="mosaic-content"] .stockticker {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: auto; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] .stockticker {
        position: relative;
        background: transparent !important; } }
    [data-target="mosaic-content"] .stockticker .wrapper {
      position: relative;
      display: block;
      bottom: 0;
      margin: 0 20px 20px 20px; }
  [data-target="mosaic-content"] .hr {
    display: none; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] .hr {
        border-bottom: none;
        height: 1px;
        display: block;
        width: 100%;
        margin-bottom: 30px; } }
  [data-target="mosaic-content"] .background_chg {
    background: transparent; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] .background_chg {
        background: #ffffff; } }
  [data-target="mosaic-content"] [data-target="mosaic-row-1c"] {
    position: relative;
    height: auto;
    margin-bottom: 0;
    overflow: hidden;
    display: block;
    width: 100%; }
@-moz-document url-prefix() {
  [data-target="mosaic-content"] [data-target="mosaic-row-1c"] {
    display: -moz-groupbox; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] {
        margin-bottom: 0;
        height: auto; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] {
        height: auto; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .row {
      overflow: hidden; }
    [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .columns {
      height: 100%;
      z-index: 10; }
      @media only screen and (min-width: 560px) and (max-width: 1023px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .columns {
          height: auto; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .twelve > .row {
      padding-left: 0;
      padding-right: 0;
      height: 100%; }
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .twelve > .row .columns {
        position: relative; }
      @media only screen and (max-width: 58em) {
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .twelve > .row .four,
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .twelve > .row .eight {
          max-width: intrinsic; } }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .twelve > .row .four,
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .twelve > .row .eight {
          margin-bottom: 0; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .twelve > .component > .cycle-slideshow {
      min-height: 380px !important; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .six .options .btn {
        width: 100%; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .six .options .btn {
        margin-bottom: 0; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-1c"] h2, [data-target="mosaic-content"] [data-target="mosaic-row-1c"] p, [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .text_link {
      text-align: left; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] h2, [data-target="mosaic-content"] [data-target="mosaic-row-1c"] p, [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .text_link {
          text-align: center; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-1c"] p, [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .text_link {
      font-size: 14px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] p, [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .text_link {
          text-align: center;
          font-size: 18px; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] h2, [data-target="mosaic-content"] [data-target="mosaic-row-1c"] p {
        color: #ffffff; } }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .options {
        min-height: intrinsic; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .options {
        position: relative;
        padding: 20px 20px 0 20px; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .options {
        position: relative;
        padding: 20px; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .options p {
      margin-bottom: 20px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .options p {
          text-align: center; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .options a img {
        width: 100%; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .options .btn {
      margin-bottom: 30px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .options .btn {
          width: 100%; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .eight {
      font: inherit; }
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .eight .options {
        position: absolute; }
    @media only screen and (max-width: 35em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .article {
        background-color: #ffffff; }
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .article h2, [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .article p {
          text-align: center; } }
    @media only screen and (max-width: 35em) and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .article h2, [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .article p {
        text-align: center; } }
    @media only screen and (max-width: 35em) {
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .article h2 {
          color: #0c51a1; } }
    @media only screen and (max-width: 35em) and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .article h2 {
        text-align: center;
        font-size: 28px; } }
    @media only screen and (max-width: 35em) {
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .article p {
          color: #6e6e6e; } }
    @media only screen and (max-width: 35em) and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .article p {
        text-align: center;
        font-size: 18px; } }
    @media only screen and (max-width: 35em) {
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .article .text_link {
          display: none; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-1c"] img {
      width: 100%; }
    [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .img_custom {
      width: auto;
      margin: 0 auto;
      display: block; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .img_custom {
          width: 100%; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component {
      box-sizing: border-box;
      margin-bottom: 30px; }
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component [data-source="mosaic-img-lg"] {
        padding-top: 0; }
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component [data-source="mosaic-img-lg"] img {
          width: 100%; }
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component .row {
        padding-right: 0;
        padding-left: 0; }
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component .row .options p {
          font-size: 1rem; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component .row .options {
            position: relative; } }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component .row .options .btn {
            width: 100%;
            margin-bottom: 30px; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component p {
        color: #6e6e6e;
        margin-bottom: 10px; }
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component a {
        display: block; }
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component a img {
          display: block; }
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component .text_link {
        text-align: center;
        padding-top: 10px;
        font-size: 14px; }
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component .text_link a {
          display: inline-block;
          color: #0c51a1;
          font-size: 14px; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component .text_link a {
              font-size: 18px; } }
          [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component .text_link a:hover {
            color: #ffcc00; }
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component .cycle-slideshow {
        overflow: hidden; }
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component .slideshow_nav {
        max-width: 1080px;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 0;
        display: block;
        overflow: auto;
        margin: auto;
        padding-right: 0;
        padding-left: 0;
        overflow: hidden; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component .slideshow_nav {
            position: relative;
            padding: 20px 0 20px 0; } }
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component .slideshow_nav .slide_pagination_06 {
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          z-index: 0;
          overflow: none;
          margin: auto; }
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component blockquote {
        width: 100%;
        padding: 0;
        padding-bottom: 0;
        padding-top: 0;
        padding-left: 20px;
        text-align: left; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component blockquote {
            width: 100%; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .component.media {
      margin-bottom: 0; }
    [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .align_middle_wrapper {
      position: relative;
      width: 100%;
      height: 36px; }
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .align_middle_wrapper .btn {
        position: absolute;
        left: 0;
        right: 0;
        width: 200px;
        margin: 0 auto; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .align_middle_wrapper .btn {
            width: 100%;
            margin-bottom: 30px; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .toggle {
      color: #ffffff; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .mobile_swap {
        color: -webkit-text; } }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .four {
        width: 47.5%;
        height: 100%;
        max-height: 327px;
        max-width: 327px;
        padding-left: 0%;
        padding-right: 0%;
        margin-left: 24.88462%;
        margin-bottom: 30px; } }
    @media only screen and (max-width: 35em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .four {
        max-height: none; } }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .four,
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .eight {
        width: 47.5%;
        height: 100%;
        max-height: 327px;
        max-width: 327px;
        padding-left: 0%;
        padding-right: 0%;
        margin-left: 0;
        margin-bottom: 30px;
        overflow: hidden; } }
    @media only screen and (max-width: 35em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .four,
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .eight {
        max-height: none; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .four,
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .eight {
        height: auto !important; } }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .eight {
        margin-left: 2.88462%; }
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .eight img {
          margin-top: 8%; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .eight {
        margin-left: 0%; }
        [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .eight img {
          margin-top: 0%; } }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .flt_l {
        margin-left: 0;
        float: left; } }
    @media only screen and (max-width: 35em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .flt_l {
        height: auto;
        margin-left: 0;
        float: none;
        width: 100%;
        max-width: none;
        margin-bottom: 30px; } }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .flt_r {
        margin-left: 2.88462%;
        float: right; } }
    @media only screen and (max-width: 35em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-1c"] .flt_r {
        height: auto;
        margin-left: 0;
        float: none;
        width: 100%;
        max-width: none;
        margin-bottom: 0; } }
  [data-target="mosaic-content"] [data-target="mosaic-row-2c"] {
    position: relative;
    height: 326.5px;
    overflow: hidden; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] {
        margin-bottom: 0;
        height: auto; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] {
        min-height: intrinsic; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .row {
      overflow: hidden; }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .columns {
      height: 100%;
      z-index: 10; }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row {
      padding-left: 0;
      padding-right: 0;
      height: 100%; }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns {
        position: relative; }
      @media only screen and (max-width: 58em) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .four,
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .eight {
          max-width: intrinsic;
          margin-left: 2.88462%; } }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .four,
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .eight {
          margin-bottom: 0; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row > div:nth-child(1),
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row > div:first-child {
      margin-left: 0; }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row > div:nth-child(2),
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row > div:first-child + div {
      margin-left: 2.88462%; }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .component > .cycle-slideshow {
      min-height: 380px !important; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .six .options .btn {
        width: 100%; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .six .options .btn {
        margin-bottom: 0; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] #ContentPlaceHolder1_main_0_templateb_1_templateb1b13f8f549c70b042c2aef55e366d7e8af3_0_divImageBlock,
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] #ContentPlaceHolder1_main_0_templateb_2_templateb1b1c8cb861e9f2c41d296416a3c95b846fb_0_divImageBlock {
        display: none; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] #ContentPlaceHolder1_main_0_templateb_1_templateb1b13f8f549c70b042c2aef55e366d7e8af3_0_divImageBlock,
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] #ContentPlaceHolder1_main_0_templateb_2_templateb1b1c8cb861e9f2c41d296416a3c95b846fb_0_divImageBlock {
        display: none; } }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .options {
        min-height: intrinsic; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .options {
        position: relative;
        padding: 20px 20px 0 20px; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .options {
        position: relative;
        padding: 20px; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .options p {
      margin-bottom: 20px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .options p {
          text-align: center; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .options a {
      display: block;
      height: 100%; }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .options a img {
        display: block;
        height: 100%; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .options a img {
            display: none; } }
        @media only screen and (min-width: 560px) and (max-width: 1023px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .options a img {
            display: none; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .options .btn {
      margin-bottom: 30px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .options .btn {
          width: 100%; } }
    @media only screen and (max-width: 35em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .article {
        background-color: #ffffff; }
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .article h2, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .article p {
          text-align: center; } }
    @media only screen and (max-width: 35em) and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .article h2, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .article p {
        text-align: center; } }
    @media only screen and (max-width: 35em) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .article h2 {
          color: #0c51a1; } }
    @media only screen and (max-width: 35em) and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .article h2 {
        text-align: center;
        font-size: 28px; } }
    @media only screen and (max-width: 35em) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .article p {
          color: #6e6e6e; } }
    @media only screen and (max-width: 35em) and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .article p {
        text-align: center;
        font-size: 18px; } }
    @media only screen and (max-width: 35em) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .article .text_link {
          display: none; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] h2 {
      font-size: 24px; }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] h2, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] p, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .text_link {
      text-align: left; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] h2, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] p, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .text_link {
          text-align: center; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] p, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .text_link {
      font-size: 14px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] p, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .text_link {
          text-align: center;
          font-size: 18px; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] h2, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] p {
        color: #ffffff; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] img {
      width: 100%;
      height: 100%; }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .img_custom {
      width: auto;
      margin: 0 auto;
      display: block; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .img_custom {
          width: 100%; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component {
      box-sizing: border-box;
      margin-bottom: 60px; }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component [data-source="mosaic-img-lg"] {
        padding-top: 0; }
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component [data-source="mosaic-img-lg"] img {
          width: 100%; }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .row {
        padding-right: 0;
        padding-left: 0; }
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .row .options p {
          font-size: 1rem; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .row .options {
            position: relative; } }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .row .options .btn {
            width: 100%;
            margin-bottom: 30px; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component p {
        color: #6e6e6e;
        margin-bottom: 10px; }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component a {
        display: block; }
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component a img {
          display: block; }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .text_link {
        text-align: center;
        padding-top: 10px;
        font-size: 14px; }
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .text_link a {
          display: inline-block;
          color: #0c51a1;
          font-size: 14px; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .text_link a {
              font-size: 18px; } }
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .text_link a:hover {
            color: #ffcc00; }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .cycle-slideshow {
        overflow: hidden; }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .slideshow_nav {
        max-width: 1080px;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 0;
        display: block;
        overflow: auto;
        margin: auto;
        padding-right: 0;
        padding-left: 0;
        overflow: hidden; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .slideshow_nav {
            position: relative;
            padding: 20px 0 20px 0; } }
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .slideshow_nav .slide_pagination_06 {
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          z-index: 0;
          overflow: none;
          margin: auto; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component blockquote {
          width: 100%; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component.media {
      margin-bottom: 0; }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .align_middle_wrapper {
      position: relative;
      width: 100%;
      height: 36px; }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .align_middle_wrapper .btn {
        position: absolute;
        left: 0;
        right: 0;
        width: 200px;
        margin: 0 auto; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .align_middle_wrapper .btn {
            width: 100%;
            margin-bottom: 30px; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .toggle {
      color: #ffffff; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .mobile_swap {
        color: -webkit-text; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .six.columns {
        width: 100%; } }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .six.columns {
        width: 100%; } }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .four {
        width: 47.5%;
        height: 100%;
        max-height: 327px;
        max-width: 327px;
        padding-left: 0%;
        padding-right: 0%;
        margin-left: 24.88462%;
        margin-bottom: 30px; } }
    @media only screen and (max-width: 35em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .four {
        max-height: none; } }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .four,
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight {
        width: 47.5%;
        height: 100%;
        max-height: 327px;
        max-width: 327px;
        padding-left: 0%;
        padding-right: 0%;
        margin-left: 0;
        margin-bottom: 30px;
        overflow: hidden; } }
    @media only screen and (max-width: 35em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .four,
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight {
        max-height: none; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight {
      font: inherit; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight {
          margin-left: 0%; }
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight img {
            margin-top: 0%; }
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight .six.columns:first-child + .six.columns {
            display: block; }
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight .six.columns:nth-child(2) {
            display: block; } }
      @media only screen and (min-width: 560px) and (max-width: 1023px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight {
          margin-left: 2.88462%; }
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight img {
            margin-top: 8%; }
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight .six.columns:first-child + .six.columns {
            display: block; }
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight .six.columns:nth-child(2) {
            display: block; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight .options {
        position: relative;
        width: 100%; }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .flt_l {
        margin-left: 0;
        float: left; } }
    @media only screen and (max-width: 35em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .flt_l {
        height: auto;
        margin-left: 0;
        float: none;
        width: 100%;
        max-width: none;
        margin-bottom: 30px; } }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .flt_r {
        margin-left: 2.88462%;
        float: right; } }
    @media only screen and (max-width: 35em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .flt_r {
        height: auto;
        margin-left: 0;
        float: none;
        width: 100%;
        max-width: none;
        margin-bottom: 30px; } }
  [data-target="mosaic-content"] [data-target="mosaic-row-3c"] {
    height: 326.5px;
    overflow: hidden; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] {
        margin-bottom: 20px;
        height: auto;
        margin-bottom: 0; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] h2 {
        text-align: center;
        font-size: 28px; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p {
      font-size: 1rem;
      margin-bottom: 10px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p {
          text-align: center;
          font-size: 18px; } }
      @media only screen and (min-width: 1023px) and (max-width: 1239px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p {
          font-size: .9rem;
          line-height: 1.325em; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p a {
        color: #0c51a1; }
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p a:hover {
          color: #0c51a1; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .btn {
        width: 100%;
        margin-bottom: 30px; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .text_link {
      font-size: 14px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .text_link {
          text-align: center;
          display: block;
          font-size: 18px; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .article,
    [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .media,
    [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .widget {
      width: 31.3999%;
      height: 100%; }
      @media only screen and (max-width: 58em) {
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .article,
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .media,
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .widget {
          width: 47.5%;
          height: 100%;
          max-height: 327px;
          max-width: 327px;
          padding-left: 0%;
          padding-right: 0%;
          margin-left: 24.88462%;
          margin-bottom: 30px; } }
      @media only screen and (max-width: 35em) {
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .article,
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .media,
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .widget {
          max-height: none; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-3c"] [data-target="widget-stock"] {
      width: 31.3999%;
      height: 100%;
      padding-left: 0%;
      padding-right: 0%; }
      @media only screen and (max-width: 58em) {
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] [data-target="widget-stock"] {
          width: 47.5%;
          height: 100%;
          max-height: 327px;
          max-width: 327px;
          padding-left: 0%;
          padding-right: 0%;
          margin-left: 24.88462%;
          margin-bottom: 30px; } }
      @media only screen and (max-width: 35em) {
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] [data-target="widget-stock"] {
          max-height: none; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .img_custom_placeholder {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      width: 100%;
      height: 100%;
      z-index: 0; }
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .img_custom_placeholder img {
        display: block;
        position: relative;
        top: 0;
        left: 0; }
    [data-target="mosaic-content"] [data-target="mosaic-row-3c"] [data-target="video"] {
      margin-bottom: 20px;
      height: auto; }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .four {
        width: 31.115%;
        height: 100%;
        max-height: 327px;
        max-width: 327px;
        padding-left: 0%;
        padding-right: 0%;
        margin-left: 24.88462%;
        margin-bottom: 30px;
        float: left !important; } }
    @media only screen and (max-width: 35em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .four {
        max-height: none; } }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .eight {
        width: 47.5%;
        height: 100%;
        max-height: 327px;
        max-width: 327px;
        padding-left: 0%;
        padding-right: 0%;
        margin-left: 0;
        margin-bottom: 30px;
        overflow: hidden; } }
    @media only screen and (max-width: 35em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .eight {
        max-height: none; } }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .flt_l {
        margin-left: 0;
        float: left; } }
    @media only screen and (max-width: 35em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .flt_l {
        height: auto;
        margin-left: 0;
        float: none;
        width: 100%;
        max-width: none;
        margin-bottom: 30px; } }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .flt_r {
        margin-left: 2.88462%;
        float: right; } }
    @media only screen and (max-width: 35em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .flt_r {
        height: auto;
        margin-left: 0;
        float: none;
        width: 100%;
        max-width: none;
        margin-bottom: 30px; }
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .flt_r .hr {
          border-bottom: none;
          height: 1px;
          display: block;
          width: 100%;
          margin-bottom: 0; } }
  [data-target="mosaic-content"] [data-target="mosaic-row-3c"] > div.four:first-child {
    margin-left: 0 !important; }
  [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] {
    height: 326.5px;
    overflow: hidden; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] {
        margin-bottom: 20px;
        height: auto;
        margin-bottom: 0; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] h2 {
        text-align: center;
        font-size: 28px; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] p {
      font-size: 1rem;
      margin-bottom: 10px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] p {
          text-align: center;
          font-size: 18px; } }
      @media only screen and (min-width: 1023px) and (max-width: 1239px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] p {
          font-size: .9rem;
          line-height: 1.325em; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] p a {
        color: #0c51a1; }
        [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] p a:hover {
          color: #0c51a1; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .btn {
        width: 100%;
        margin-bottom: 30px; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .text_link {
      font-size: 14px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .text_link {
          text-align: center;
          display: block;
          font-size: 18px; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .article,
    [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .media,
    [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .widget {
      height: 100%; }
      @media only screen and (max-width: 58em) {
        [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .article,
        [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .media,
        [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .widget {
          height: 100%;
          max-height: 327px;
          max-width: 327px;
          padding-left: 0%;
          padding-right: 0%; } }
      @media only screen and (max-width: 35em) {
        [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .article,
        [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .media,
        [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .widget {
          max-height: none; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] [data-target="widget-stock"] {
      width: 31.3999%;
      height: 100%;
      padding-left: 0%;
      padding-right: 0%; }
      @media only screen and (max-width: 58em) {
        [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] [data-target="widget-stock"] {
          width: 47.5%;
          height: 100%;
          max-height: 327px;
          max-width: 327px;
          padding-left: 0%;
          padding-right: 0%;
          margin-left: 24.88462%;
          margin-bottom: 30px; } }
      @media only screen and (max-width: 35em) {
        [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] [data-target="widget-stock"] {
          max-height: none; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .img_custom_placeholder {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      width: 100%;
      height: 100%;
      z-index: 0; }
      [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .img_custom_placeholder img {
        display: block;
        position: relative;
        top: 0;
        left: 0; }
    [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] [data-target="video"] {
      margin-bottom: 20px;
      height: auto; }
    [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .twelve {
      height: 100%; }
      [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .twelve > .row {
        padding-left: 0;
        padding-right: 0;
        height: 100%; }
        @media only screen and (max-width: 58em) {
          [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .twelve > .row .four {
            height: 100%;
            max-height: 327px;
            max-width: 327px;
            margin-left: 2.88462%;
            padding-right: 0%; } }
        @media only screen and (max-width: 35em) {
          [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .twelve > .row .four {
            max-height: none;
            max-width: intrinsic;
            margin-left: 0; } }
        [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .twelve > .row .four h2 {
          color: #ffffff; }
        [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .twelve > .row .four p {
          color: #ffffff; }
        @media only screen and (max-width: 58em) {
          [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .twelve > .row .eight {
            height: 100%;
            max-height: 327px;
            max-width: 650px;
            padding-left: 0%;
            padding-right: 0%;
            margin-left: 0;
            overflow: hidden; } }
        @media only screen and (max-width: 35em) {
          [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .twelve > .row .eight {
            max-height: none; } }
        [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .twelve > .row .eight > .row {
          padding-left: 0;
          padding-right: 0;
          height: 100%; }
          [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .twelve > .row .eight > .row .six {
            height: 100%;
            width: 47.98333%; }
            @media only screen and (max-width: 35em) {
              [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .twelve > .row .eight > .row .six.non_mobile_img {
                min-height: 200px;
                display: none; } }
            [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .twelve > .row .eight > .row .six .options {
              margin: 0; }
              [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .twelve > .row .eight > .row .six .options h2 {
                color: #ffffff; }
              [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .twelve > .row .eight > .row .six .options p {
                color: #ffffff; }
          [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .twelve > .row .eight > .row [class~='six']:last-of-type {
            margin-left: 3.911111%; }
            @media only screen and (max-width: 35em) {
              [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .twelve > .row .eight > .row [class~='six']:last-of-type {
                margin-left: 0; } }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .flt_l {
        margin-left: 0;
        float: left; } }
    @media only screen and (max-width: 35em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .flt_l {
        height: auto;
        margin-left: 0;
        float: none;
        width: 100%;
        max-width: none;
        margin-bottom: 30px; } }
    @media only screen and (max-width: 58em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .flt_r {
        margin-left: 2.88462%;
        float: right; } }
    @media only screen and (max-width: 35em) {
      [data-target="mosaic-content"] [data-target="mosaic-row-med-sm"] .flt_r {
        height: auto;
        margin-left: 0;
        float: none;
        width: 100%;
        max-width: none;
        margin-bottom: 30px; } }
  [data-target="mosaic-content"] .row {
    overflow: hidden; }
  [data-target="mosaic-content"] [data-target="mosaic-row-2c"],
  [data-target="mosaic-content"] [data-target="mosaic-row-3c"] {
    min-height: 230px; }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container,
    [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container {
      position: relative;
      margin-bottom: 0;
      overflow: hidden;
      width: 100%;
      background: #eaeaea; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container,
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container {
          height: 100%; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .header [data-symbol="name"] span,
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .header [data-symbol="name"] span {
        font-size: 12px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container [data-title="name"],
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container [data-title="name"] {
          text-align: center; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container [data-change="volume"],
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container [data-timestamp="date"],
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container [data-change="volume"],
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container [data-timestamp="date"] {
        font-size: 18px;
        margin-bottom: 5px;
        color: #666666; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container [data-change="volume"],
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container [data-timestamp="date"],
          [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container [data-change="volume"],
          [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container [data-timestamp="date"] {
            text-align: left;
            margin-bottom: 1px; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container [data-update="difference"],
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container [data-update="difference"] {
        font-size: 16px;
        margin-bottom: 0;
        color: #b3b3b3; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container [data-update="difference"],
          [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container [data-update="difference"] {
            text-align: left;
            margin-bottom: 1px; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .text_link,
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .text_link {
        line-height: 14px;
        margin: 20px 0 10px 0;
        display: table;
        font-size: 14px; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .text_link,
          [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .text_link {
            text-align: left; } }
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .text_link a,
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .text_link a {
          color: #0c51a1;
          font-size: 14px; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .text_link a,
            [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .text_link a {
              font-size: 18px; } }
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .text_link a:hover,
          [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .text_link a:hover {
            color: #0c51a1; }
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .text_link .fa-angle-right,
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .text_link .fa-angle-right {
          font-size: 14px;
          margin: 0 4px 0 0; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .text_link .fa-angle-right,
            [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .text_link .fa-angle-right {
              font-size: 18px; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .stockticker,
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .stockticker {
        font-variant: normal;
        position: relative; }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .four > .stock_ticker_container,
    [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .four > .stock_ticker_container {
      min-height: 326px;
      padding: 20px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .four > .stock_ticker_container,
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .four > .stock_ticker_container {
          min-height: intrinsic; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .four > .stock_ticker_container .ticker_widget,
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .four > .stock_ticker_container .ticker_widget {
        width: 100%;
        min-height: 315px;
        margin-left: 0;
        float: left;
        box-sizing: border-box; }
        @media only screen and (max-width: 58em) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .four > .stock_ticker_container .ticker_widget,
          [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .four > .stock_ticker_container .ticker_widget {
            width: 100%;
            min-height: intrinsic; } }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .four > .stock_ticker_container .ticker_widget,
          [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .four > .stock_ticker_container .ticker_widget {
            width: 100%;
            height: auto;
            min-height: intrinsic;
            float: none; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .four > .stock_ticker_container .stockticker,
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .four > .stock_ticker_container .stockticker {
        display: none; }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .four > .stock_ticker_container > .stockticker,
    [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .four > .stock_ticker_container > .stockticker {
      display: none; }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight > .stock_ticker_container,
    [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .eight > .stock_ticker_container {
      min-height: 326px;
      padding: 20px;
      display: table;
      width: 100%; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight > .stock_ticker_container,
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .eight > .stock_ticker_container {
          min-height: intrinsic; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight > .stock_ticker_container .ticker_widget,
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .eight > .stock_ticker_container .ticker_widget {
        width: 38.55769%;
        min-height: 315px;
        margin-left: 0;
        float: left;
        box-sizing: border-box; }
        @media only screen and (max-width: 58em) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight > .stock_ticker_container .ticker_widget,
          [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .eight > .stock_ticker_container .ticker_widget {
            width: 100%;
            min-height: intrinsic; } }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight > .stock_ticker_container .ticker_widget,
          [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .eight > .stock_ticker_container .ticker_widget {
            width: 100%;
            height: auto;
            min-height: intrinsic;
            float: none; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight > .stock_ticker_container .stockticker,
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .eight > .stock_ticker_container .stockticker {
        width: 58.55769%;
        height: 287px;
        margin-left: 2.88462%;
        float: left;
        min-height: 1px;
        box-sizing: border-box; }
        @media only screen and (max-width: 58em) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight > .stock_ticker_container .stockticker,
          [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .eight > .stock_ticker_container .stockticker {
            display: none; } }
        @media only screen and (max-width: 35em) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight > .stock_ticker_container .stockticker,
          [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .eight > .stock_ticker_container .stockticker {
            display: none; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight > .stock_ticker_container .ticker_medium,
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .eight > .stock_ticker_container .ticker_medium {
        height: 287px; }
        @media only screen and (max-width: 58em) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight > .stock_ticker_container .ticker_medium,
          [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .eight > .stock_ticker_container .ticker_medium {
            display: none; } }
        @media only screen and (max-width: 35em) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight > .stock_ticker_container .ticker_medium,
          [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .eight > .stock_ticker_container .ticker_medium {
            display: none; } }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .stock_ticker_container,
    [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .twelve > .stock_ticker_container {
      padding: 20px;
      min-height: 326px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .stock_ticker_container,
        [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .twelve > .stock_ticker_container {
          min-height: intrinsic; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .stock_ticker_container .ticker_widget,
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .twelve > .stock_ticker_container .ticker_widget {
        width: 31.41026%;
        margin-left: 0;
        float: left;
        min-height: 315px;
        box-sizing: border-box; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .stock_ticker_container .ticker_widget,
          [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .twelve > .stock_ticker_container .ticker_widget {
            width: 100%;
            min-height: intrinsic;
            float: none; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .stock_ticker_container .stockticker,
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .twelve > .stock_ticker_container .stockticker {
        width: 65.70513%;
        height: 287px;
        margin-left: 2.88462%;
        float: left;
        min-height: 1px;
        box-sizing: border-box; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .stock_ticker_container .stockticker,
          [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .twelve > .stock_ticker_container .stockticker {
            display: none; } }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .stock_ticker_container .ticker_medium,
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .twelve > .stock_ticker_container .ticker_medium {
        height: 287px; }
      [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .stock_ticker_container .ticker_large,
      [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .twelve > .stock_ticker_container .ticker_large {
        height: 345px;
        width: 100%; }
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .four, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve,
    [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .four,
    [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .eight,
    [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .twelve {
      overflow: hidden; }
  [data-target="mosaic-content"] [data-target="mosaic-row-2c"] p, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .text_link,
  [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p,
  [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .text_link {
    font-size: 14px !important;
    line-height: 1.625em !important;
    margin-bottom: 20px !important; }

.sort_dropdown_content_jurisdiction .filter_multi-select .filter_info, .filter_content .filter_item .filter_multi-select .filter_info {
  padding: 10px 20px 0 20px;
  margin: 0;
  text-align: center;
  font-size: 12px;
  color: #666666; }
.sort_dropdown_content_jurisdiction .filter_multi-select .filter_multi-select_input_wrapper, .filter_content .filter_item .filter_multi-select .filter_multi-select_input_wrapper {
  height: 28px;
  width: 100%;
  position: relative; }
  .sort_dropdown_content_jurisdiction .filter_multi-select .filter_multi-select_input_wrapper:before, .filter_content .filter_item .filter_multi-select .filter_multi-select_input_wrapper:before {
    content: "\f002";
    font-family: FontAwesome;
    font-size: 14px;
    display: inline-block;
    width: 5px;
    margin-right: 15px;
    position: absolute;
    top: 0;
    right: 2px;
    color: #0c51a1;
    z-index: 100; }
  .sort_dropdown_content_jurisdiction .filter_multi-select .filter_multi-select_input_wrapper .filter_multi-select_input, .filter_content .filter_item .filter_multi-select .filter_multi-select_input_wrapper .filter_multi-select_input {
    display: block;
    position: relative;
    width: 100%;
    height: 28px;
    line-height: 26px;
    background: #ffffff;
    border: 1px solid #0c51a1;
    color: #0c51a1;
    font-family: 'Lato';
    font-weight: 300;
    font-size: 16px;
    text-align: left;
    padding: 0 30px 0 5px;
    margin: 0;
    -webkit-appearance: none;
    border-radius: 0;
    z-index: 50;
    overflow: hidden;
    text-overflow: ellipsis; }
    .sort_dropdown_content_jurisdiction .filter_multi-select .filter_multi-select_input_wrapper .filter_multi-select_input:focus, .filter_content .filter_item .filter_multi-select .filter_multi-select_input_wrapper .filter_multi-select_input:focus {
      outline: none; }
.sort_dropdown_content_jurisdiction .filter_multi-select .filter_multi-select_dropdown, .filter_content .filter_item .filter_multi-select .filter_multi-select_dropdown {
  background: #ffffff;
  border: 1px solid #e6e6e6;
  position: relative;
  padding: 20px 10px 25px 0;
  margin: 20px 0 0 0;
  width: 100%;
  height: 198px; }
  .sort_dropdown_content_jurisdiction .filter_multi-select .filter_multi-select_dropdown:before, .filter_content .filter_item .filter_multi-select .filter_multi-select_dropdown:before {
    content: "";
    width: 26px;
    height: 14px;
    position: absolute;
    top: -14px;
    right: 50%;
    margin-right: -13px;
    z-index: 100;
    background: url("../images/background_filter_dropdown_pointer_white.png") no-repeat 0 0; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
      .sort_dropdown_content_jurisdiction .filter_multi-select .filter_multi-select_dropdown:before, .filter_content .filter_item .filter_multi-select .filter_multi-select_dropdown:before {
        background: url("../images/background_filter_dropdown_pointer_white@2x.png") no-repeat 0 0;
        background-size: 26px 14px; } }
  .sort_dropdown_content_jurisdiction .filter_multi-select .filter_multi-select_dropdown ul, .filter_content .filter_item .filter_multi-select .filter_multi-select_dropdown ul {
    margin: 0;
    padding: 0 0 0 25px;
    width: 100%;
    height: 158px;
    overflow: hidden;
    overflow-y: scroll; }
    .sort_dropdown_content_jurisdiction .filter_multi-select .filter_multi-select_dropdown ul li, .filter_content .filter_item .filter_multi-select .filter_multi-select_dropdown ul li {
      padding: 0 20px 0 0;
      margin-top: 15px;
      font-size: 14px;
      line-height: 125%;
      position: relative; }
      .sort_dropdown_content_jurisdiction .filter_multi-select .filter_multi-select_dropdown ul li a, .filter_content .filter_item .filter_multi-select .filter_multi-select_dropdown ul li a {
        cursor: pointer;
        display: block;
        text-align: left; }
      .sort_dropdown_content_jurisdiction .filter_multi-select .filter_multi-select_dropdown ul li:first-child, .filter_content .filter_item .filter_multi-select .filter_multi-select_dropdown ul li:first-child {
        margin-top: 0; }
      .sort_dropdown_content_jurisdiction .filter_multi-select .filter_multi-select_dropdown ul li.active-item, .filter_content .filter_item .filter_multi-select .filter_multi-select_dropdown ul li.active-item {
        font-weight: bold; }
        .sort_dropdown_content_jurisdiction .filter_multi-select .filter_multi-select_dropdown ul li.active-item a, .filter_content .filter_item .filter_multi-select .filter_multi-select_dropdown ul li.active-item a {
          color: #0c51a1; }
        .sort_dropdown_content_jurisdiction .filter_multi-select .filter_multi-select_dropdown ul li.active-item:before, .filter_content .filter_item .filter_multi-select .filter_multi-select_dropdown ul li.active-item:before {
          content: "\f00c";
          font-family: FontAwesome;
          font-size: 12px;
          display: inline-block;
          width: 5px;
          position: absolute;
          top: 2px;
          left: -16px;
          color: #0c51a1;
          z-index: 100; }

@media only screen and (min-width: 559px) and (max-width: 1180px) {
  .sort_dropdown_content_jurisdiction {
    left: -50%; } }
.sort_dropdown_content_jurisdiction .filter_multi-select .filter_multi-select_input_wrapper:before {
  top: -4px; }

.gamesearch_filter {
  position: relative;
  margin: 0 0 30px 0; }
  .gamesearch_filter small {
    font-size: 70%;
    color: #b3b3b3;
    width: 100%;
    white-space: nowrap;
    overflow: hidden; }
  .gamesearch_filter .filter_1,
  .gamesearch_filter .filter_2,
  .gamesearch_filter .filter_3 {
    width: 16%;
    float: left;
    margin-right: 2%; }
    @media only screen and (min-width: 1023px) and (max-width: 1239px) {
      .gamesearch_filter .filter_1,
      .gamesearch_filter .filter_2,
      .gamesearch_filter .filter_3 {
        width: 32%; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      .gamesearch_filter .filter_1,
      .gamesearch_filter .filter_2,
      .gamesearch_filter .filter_3 {
        width: 32%; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .gamesearch_filter .filter_1,
      .gamesearch_filter .filter_2,
      .gamesearch_filter .filter_3 {
        width: 100%;
        clear: both;
        margin: 0 0 10px 0; } }
    .gamesearch_filter .filter_1 .field,
    .gamesearch_filter .filter_2 .field,
    .gamesearch_filter .filter_3 .field {
      margin: 0; }
      .gamesearch_filter .filter_1 .field .picker,
      .gamesearch_filter .filter_2 .field .picker,
      .gamesearch_filter .filter_3 .field .picker {
        width: 100%;
        margin: 0; }
        .gamesearch_filter .filter_1 .field .picker select,
        .gamesearch_filter .filter_2 .field .picker select,
        .gamesearch_filter .filter_3 .field .picker select {
          width: 100%; }
  @media only screen and (min-width: 1023px) and (max-width: 1239px) {
    .gamesearch_filter .filter_3 {
      margin-right: 0; } }
  @media only screen and (min-width: 560px) and (max-width: 1023px) {
    .gamesearch_filter .filter_3 {
      margin-right: 0; } }
  .gamesearch_filter .gamesearch {
    float: left;
    width: 21.5%; }
    @media only screen and (min-width: 1023px) and (max-width: 1239px) {
      .gamesearch_filter .gamesearch.programsearch {
        width: 50%; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      .gamesearch_filter .gamesearch.programsearch {
        width: 50%; } }
    @media only screen and (min-width: 559px) and (max-width: 715px) {
      .gamesearch_filter .gamesearch.programsearch {
        float: none !important;
        width: 100% !important;
        clear: both !important; }
        .gamesearch_filter .gamesearch.programsearch .btn {
          width: 29% !important;
          float: right !important; }
        .gamesearch_filter .gamesearch.programsearch .field {
          margin: 0 0 20px 0 !important; }
          .gamesearch_filter .gamesearch.programsearch .field input {
            width: 67% !important;
            margin: 0 2% 0 0 !important; }
          .gamesearch_filter .gamesearch.programsearch .field .search_dropdown_results {
            width: 63%;
            left: 0;
            margin: 0 2%; } }
    @media only screen and (min-width: 1023px) and (max-width: 1239px) {
      .gamesearch_filter .gamesearch {
        width: 75%; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      .gamesearch_filter .gamesearch {
        width: 50%; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .gamesearch_filter .gamesearch {
        float: none;
        width: 100%;
        clear: both; } }
    .gamesearch_filter .gamesearch .field {
      margin: 0;
      overflow: visible;
      height: 35px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        .gamesearch_filter .gamesearch .field {
          margin: 0 0 17px 0; } }
      .gamesearch_filter .gamesearch .field .input {
        width: 70%;
        margin: 0;
        display: inline-block; }
        @media only screen and (min-width: 1023px) and (max-width: 1239px) {
          .gamesearch_filter .gamesearch .field .input {
            width: 70%; } }
        @media only screen and (min-width: 560px) and (max-width: 1023px) {
          .gamesearch_filter .gamesearch .field .input {
            width: 70%; } }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          .gamesearch_filter .gamesearch .field .input {
            width: 64%;
            margin: 0 5% 0 0; } }
      .gamesearch_filter .gamesearch .field .btn {
        width: 25%;
        float: right; }
        @media only screen and (min-width: 1023px) and (max-width: 1239px) {
          .gamesearch_filter .gamesearch .field .btn {
            width: 25%;
            float: none;
            margin-left: 2%; } }
        @media only screen and (min-width: 560px) and (max-width: 1023px) {
          .gamesearch_filter .gamesearch .field .btn {
            width: 25%;
            float: none;
            margin-left: 2%; } }
      .gamesearch_filter .gamesearch .field .search_dropdown_results {
        width: 410px;
        top: 35px;
        z-index: 100; }
        @media only screen and (min-width: 1023px) and (max-width: 1239px) {
          .gamesearch_filter .gamesearch .field .search_dropdown_results {
            width: 260px; } }
        @media only screen and (min-width: 560px) and (max-width: 1023px) {
          .gamesearch_filter .gamesearch .field .search_dropdown_results {
            width: 135px; } }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          .gamesearch_filter .gamesearch .field .search_dropdown_results {
            width: 60%;
            left: 0;
            margin: 0 2%; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .gamesearch_filter .gamesearch .btn {
        width: 29%;
        float: right; } }
  .gamesearch_filter .filter {
    float: right;
    position: relative; }
    @media only screen and (min-width: 559px) and (max-width: 715px) {
      .gamesearch_filter .filter.programsearch {
        width: 100%;
        float: none; }
        .gamesearch_filter .filter.programsearch .btn {
          width: 46%;
          margin: 0 0 0 5%; }
          .gamesearch_filter .filter.programsearch .btn.secondary {
            float: right; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .gamesearch_filter .filter {
        width: 100%;
        float: none; } }
    .gamesearch_filter .filter .filter-selected {
      background: #ffffff;
      color: #0c51a1;
      border: none;
      height: 20px !important;
      line-height: 22px !important;
      width: 22px;
      font-size: 14px;
      position: relative;
      top: 0; }
    .gamesearch_filter .filter .btn {
      margin: 0;
      float: right; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        .gamesearch_filter .filter .btn {
          width: 100%;
          margin: 0; } }
      .gamesearch_filter .filter .btn .fa {
        font-size: 22px;
        margin: 0 0 0 5px;
        position: relative; }
        .gamesearch_filter .filter .btn .fa.fa-angle-up {
          top: 0; }
        .gamesearch_filter .filter .btn .fa.fa-angle-down {
          top: 2px; }
      .gamesearch_filter .filter .btn:nth-child(2) {
        margin: 0 0 0 10px; }
      .gamesearch_filter .filter .btn.primary a:hover {
        background: #b3b3b3;
        border-radius: 0; }
      .gamesearch_filter .filter .btn.secondary a:hover {
        background: #1069d0;
        border-radius: 0; }
      .gamesearch_filter .filter .btn.disabled {
        background: #f9f9f9; }
        .gamesearch_filter .filter .btn.disabled a {
          cursor: not-allowed;
          color: #e6e6e6; }
          .gamesearch_filter .filter .btn.disabled a .filter-selected {
            display: none; }
          .gamesearch_filter .filter .btn.disabled a:hover {
            color: #e6e6e6;
            background: #f9f9f9 !important; }
        .gamesearch_filter .filter .btn.disabled .contextual_help {
          display: none !important; }

.filter_dropdown {
  position: relative;
  top: -14px; }
  .filter_dropdown .dropdown_content {
    background: #f9f9f9;
    border: 1px solid #e6e6e6;
    width: 100%;
    margin: 14px 0 30px 0;
    padding: 20px 0 0 20px !important;
    position: relative;
    border-radius: 0; }
    .filter_dropdown .dropdown_content:before {
      content: "";
      width: 26px;
      height: 14px;
      position: absolute;
      top: -14px;
      right: 30px;
      background: url("../images/background_filter_dropdown_pointer.png") no-repeat 0 0;
      display: block !important; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
        .filter_dropdown .dropdown_content:before {
          background: url("../images/background_filter_dropdown_pointer@2x.png") no-repeat 0 0;
          background-size: 26px 14px; } }

.filter_trending {
  padding: 0 45px 0 0; }
  .filter_trending ul {
    display: inline-block;
    margin: 0 0 25px 0;
    padding: 0 26px 0 0;
    font-size: 12px; }
    .filter_trending ul li {
      display: inline-block;
      margin: 0 0 5px 5px;
      padding: 0;
      line-height: 28px;
      height: 28px; }
      .filter_trending ul li:first-child {
        margin: 0 0 5px 0; }
      .filter_trending ul li a {
        display: block;
        line-height: 28px;
        height: 28px;
        color: #ffffff;
        padding: 0 10px;
        background: #b3b3b3;
        text-align: center;
        border-radius: 0; }

.filter_content {
  width: 100%;
  font-size: 0; }
  .filter_content .filter_item {
    width: 25%;
    vertical-align: top;
    display: inline-block;
    padding: 0 20px 0 0;
    margin: 0 0 20px 0;
    font-size: 16px; }
    @media only screen and (min-width: 1023px) and (max-width: 1239px) {
      .filter_content .filter_item {
        width: 33.33333333333333%; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      .filter_content .filter_item {
        width: 100%; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .filter_content .filter_item {
        width: 100%; } }
    .filter_content .filter_item li {
      margin: 0;
      padding: 0; }
      .filter_content .filter_item li a {
        color: #0c51a1;
        display: inline-block; }
        .filter_content .filter_item li a:hover {
          color: #fedd00; }
        .filter_content .filter_item li a.filter_item_title {
          border-bottom: 1px solid #e6e6e6;
          display: block;
          width: 100%;
          padding: 0 0 10px 0;
          margin: 0 0 10px 0; }
          .filter_content .filter_item li a.filter_item_title.not-active {
            pointer-events: none;
            color: #e6e6e6; }
        .filter_content .filter_item li a i.fa {
          margin-right: 5px; }
          .filter_content .filter_item li a i.fa.fa-lock {
            margin: 0 0 0 3px; }
          .filter_content .filter_item li a i.fa.fa-small {
            font-size: 12px; }
        .filter_content .filter_item li a span.show_less_more {
          color: #0c51a1; }
          .filter_content .filter_item li a span.show_less_more:hover {
            color: #fedd00; }
      .filter_content .filter_item li ul {
        margin: 0;
        padding: 0; }
        .filter_content .filter_item li ul li {
          margin: 0;
          padding: 0;
          font-size: 14px; }
          .filter_content .filter_item li ul li span {
            color: #b3b3b3; }
          .filter_content .filter_item li ul li.active-item {
            font-weight: bold; }
            .filter_content .filter_item li ul li.active-item a {
              color: #0c51a1; }
          .filter_content .filter_item li ul li ul {
            margin: 0 0 0 20px; }
    .filter_content .filter_item .show_less-more {
      font-size: 14px; }
    .filter_content .filter_item .filter_slider .filter_slider_header {
      color: #666666;
      font-size: 16px;
      margin: 0 0 10px 0;
      position: relative; }
      .filter_content .filter_item .filter_slider .filter_slider_header .enable_slider {
        display: inline-block;
        position: absolute;
        font-size: 12px !important;
        top: 0;
        right: 0; }
        .filter_content .filter_item .filter_slider .filter_slider_header .enable_slider .fa {
          display: inline-block;
          padding: 0 0 0 2px; }
    .filter_content .filter_item .filter_slider .filter_slider_subheader {
      font-size: 12px;
      color: #666666;
      margin: 20px 0 0 0; }
    .filter_content .filter_item .filter_slider ul {
      margin: 0;
      padding: 0; }
      .filter_content .filter_item .filter_slider ul li {
        margin: 0;
        padding: 0; }
    .filter_content .filter_item .filter_slider .slider_inputs {
      height: 25px;
      line-height: 23px;
      color: #666666;
      margin: 0 0 10px 0;
      width: 100%;
      position: relative; }
      .filter_content .filter_item .filter_slider .slider_inputs span {
        width: 20%;
        display: inline-block;
        text-align: center; }
      .filter_content .filter_item .filter_slider .slider_inputs .slider_input {
        display: inline-block;
        width: 38%;
        height: 25px;
        line-height: 23px;
        background: #ffffff;
        border: 1px solid #0c51a1;
        color: #0c51a1;
        font-family: 'Lato';
        font-weight: 300;
        font-size: 16px;
        text-align: center;
        padding: 0;
        margin: 0;
        -webkit-appearance: none;
        border-radius: 0; }
        .filter_content .filter_item .filter_slider .slider_inputs .slider_input.right {
          position: absolute;
          right: 0; }
        .filter_content .filter_item .filter_slider .slider_inputs .slider_input:focus {
          outline: none; }
      .filter_content .filter_item .filter_slider .slider_inputs.disabled {
        color: #b3b3b3; }
        .filter_content .filter_item .filter_slider .slider_inputs.disabled .slider_input {
          border-color: #b3b3b3;
          color: #b3b3b3;
          cursor: not-allowed; }

.filter-selected {
  color: #0c51a1;
  border: 1px solid #0c51a1;
  height: 25px !important;
  line-height: 23px !important;
  width: 25px;
  text-align: center;
  display: inline-block;
  border-radius: 0;
  margin: 0 0 0 5px;
  font-weight: bold; }

.filter_close {
  position: absolute;
  top: 20px;
  right: 20px;
  height: 28px;
  line-height: 28px; }

.facets_viewtoggle {
  position: relative;
  margin: 0 0 30px 0;
  clear: both; }
  .facets_viewtoggle .facets {
    margin: 0;
    padding: 0 85px 0 0; }
    .facets_viewtoggle .facets li {
      display: inline-block;
      padding: 0 10px 0 0;
      margin: 0;
      height: 16px;
      line-height: 16px; }
      .facets_viewtoggle .facets li a {
        height: 16px;
        line-height: 16px;
        font-size: 18px;
        display: block;
        color: #0c51a1; }
        .facets_viewtoggle .facets li a:hover, .facets_viewtoggle .facets li a.active {
          color: #0c51a1; }
  .facets_viewtoggle .view-toggle {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    margin: 0;
    width: 65px;
    text-align: right; }
    .facets_viewtoggle .view-toggle li {
      display: inline-block;
      padding: 0 0 0 7px;
      margin: 0 0 0 4px;
      border-left: 1px solid #b3b3b3; }
      .facets_viewtoggle .view-toggle li:first-child {
        border: none;
        margin: 0;
        padding: 0; }
      .facets_viewtoggle .view-toggle li a {
        width: 20px;
        height: 16px;
        line-height: 16px;
        text-align: center;
        display: block;
        color: #0c51a1; }
        .facets_viewtoggle .view-toggle li a:hover, .facets_viewtoggle .view-toggle li a.active {
          color: #0c51a1; }

.gamesearch_juri_control {
  position: relative;
  display: block;
  clear: both; }
  .gamesearch_juri_control h3 {
    float: left;
    display: inline-block;
    margin: 0 !important; }
    @media only screen and (max-width: 660px) {
      .gamesearch_juri_control h3 {
        float: none;
        display: block; } }
  .gamesearch_juri_control a {
    float: right;
    display: inline-block;
    color: #1b9ddb; }
    .gamesearch_juri_control a:hover {
      color: #0c51a1; }
    @media only screen and (max-width: 660px) {
      .gamesearch_juri_control a {
        float: none;
        display: block;
        padding: 10px 0; } }

.game_search_juri_control .field {
  height: 36px; }
.game_search_juri_control .filter_item {
  height: 300px;
  overflow: hidden;
  overflow-y: scroll;
  border: 1px solid #e6e6e6;
  padding: 10px 0; }
  .game_search_juri_control .filter_item table {
    border: none;
    margin-bottom: 0; }
    .game_search_juri_control .filter_item table td {
      border: none;
      padding: 2px 10px; }
      .game_search_juri_control .filter_item table td li {
        padding: 0;
        list-style: none;
        font-size: 14px; }
        .game_search_juri_control .filter_item table td li .fa {
          margin-right: 5px; }

.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  box-sizing: border-box; }

.noUi-base {
  width: 100%;
  height: 8px;
  position: relative;
  background: #e6e6e6; }

.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0; }

.noUi-handle {
  position: relative;
  z-index: 1; }

.noUi-stacking .noUi-handle {
  z-index: 10; }

.noUi-stacking + .noUi-origin {
  *z-index: -1; }

.noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s; }

.noUi-state-drag * {
  cursor: inherit !important; }

.noUi-horizontal {
  height: 10px;
  line-height: 10px; }

.noUi-horizontal .noUi-handle {
  width: 20px;
  height: 20px;
  left: -10px;
  top: -6px; }

.noUi-horizontal.noUi-extended {
  padding: 0 15px; }

.noUi-horizontal.noUi-extended .noUi-origin {
  right: -15px; }

.noUi-vertical {
  width: 18px; }

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px; }

.noUi-vertical.noUi-extended {
  padding: 15px 0; }

.noUi-vertical.noUi-extended .noUi-origin {
  bottom: -15px; }

.noUi-background {
  background: #e6e6e6; }

.noUi-connect {
  background: #f9f9f9;
  -webkit-transition: background 450ms;
  transition: background 450ms; }

.noUi-origin {
  border-radius: 2px; }

.noUi-target {
  border-radius: 4px;
  border: 1px solid #e1e1e1; }

.noUi-target.noUi-connect {
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #BBB; }

.noUi-dragable {
  cursor: w-resize; }

.noUi-vertical .noUi-dragable {
  cursor: n-resize; }

.noUi-handle {
  border-radius: 10px;
  background: #0c51a1;
  cursor: default;
  cursor: pointer; }

.noUi-active {
  background: #fedd00; }

.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 8px;
  width: 1px;
  background: #ffffff;
  left: 8px;
  top: 6px; }

.noUi-handle:after {
  left: 11px; }

.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px; }

.noUi-vertical .noUi-handle:after {
  top: 17px; }

[disabled].noUi-connect,
[disabled] .noUi-connect {
  background: #B8B8B8; }

[disabled] .noUi-handle {
  cursor: not-allowed;
  background: #b3b3b3; }

@font-face {
  font-family: 'footable';
  src: url("../fonts/footable/footable.eot");
  src: url("../fonts/footable/footable.eot?#iefix") format("embedded-opentype"), url("../fonts/footable/footable.woff") format("woff"), url("../fonts/footable/footable.ttf") format("truetype"), url("../fonts/footable/footable.svg#footable") format("svg");
  font-weight: normal;
  font-style: normal; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'footable';
    src: url("../fonts/footable/footable.svg#footable") format("svg");
    font-weight: normal;
    font-style: normal; } }
.footable {
  width: 100%; }

.footable.breakpoint > tbody > tr.footable-detail-show > td {
  border-bottom: none; }

.footable.breakpoint > tbody > tr.footable-detail-show span.footable-toggle:before {
  content: "\e001"; }

.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
  cursor: pointer; }

.footable.breakpoint > tbody > tr > td.footable-cell-detail {
  background: #eee;
  border-top: none; }

.footable.breakpoint > tbody > tr span.footable-toggle {
  display: inline-block;
  font-family: 'footable';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  padding-right: 5px;
  font-size: 14px;
  color: #888888; }

.footable.breakpoint > tbody > tr span.footable-toggle:before {
  content: "\e000"; }

.footable.breakpoint.toggle-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e005"; }

.footable.breakpoint.toggle-circle > tbody > tr span.footable-toggle:before {
  content: "\e004"; }

.footable.breakpoint.toggle-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e003"; }

.footable.breakpoint.toggle-circle-filled > tbody > tr span.footable-toggle:before {
  content: "\e002"; }

.footable.breakpoint.toggle-square > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e007"; }

.footable.breakpoint.toggle-square > tbody > tr span.footable-toggle:before {
  content: "\e006"; }

.footable.breakpoint.toggle-square-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e009"; }

.footable.breakpoint.toggle-square-filled > tbody > tr span.footable-toggle:before {
  content: "\e008"; }

.footable.breakpoint.toggle-arrow > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e00f"; }

.footable.breakpoint.toggle-arrow > tbody > tr span.footable-toggle:before {
  content: "\e011"; }

.footable.breakpoint.toggle-arrow-small > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e013"; }

.footable.breakpoint.toggle-arrow-small > tbody > tr span.footable-toggle:before {
  content: "\e015"; }

.footable.breakpoint.toggle-arrow-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e01b"; }

.footable.breakpoint.toggle-arrow-circle > tbody > tr span.footable-toggle:before {
  content: "\e01d"; }

.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e00b"; }

.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr span.footable-toggle:before {
  content: "\e00d"; }

.footable.breakpoint.toggle-arrow-tiny > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e01f"; }

.footable.breakpoint.toggle-arrow-tiny > tbody > tr span.footable-toggle:before {
  content: "\e021"; }

.footable.breakpoint.toggle-arrow-alt > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e017"; }

.footable.breakpoint.toggle-arrow-alt > tbody > tr span.footable-toggle:before {
  content: "\e019"; }

.footable.breakpoint.toggle-medium > tbody > tr span.footable-toggle {
  font-size: 18px; }

.footable.breakpoint.toggle-large > tbody > tr span.footable-toggle {
  font-size: 24px; }

.footable > thead > tr > th {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none; }

.footable > thead > tr > th.footable-sortable:hover {
  cursor: pointer; }

.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before {
  content: "\e013"; }

.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before {
  content: "\e012"; }

.footable > thead > tr > th > span.footable-sort-indicator {
  display: inline-block;
  font-family: 'footable';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  padding-left: 5px; }

.footable > thead > tr > th > span.footable-sort-indicator:before {
  content: "\e022"; }

.footable > tfoot .pagination {
  margin: 0; }

.footable.no-paging .hide-if-no-paging {
  display: none; }

.footable-row-detail-inner {
  display: table; }

.footable-row-detail-row {
  display: table-row;
  line-height: 1.5em; }

.footable-row-detail-group {
  display: block;
  line-height: 2em;
  font-size: 1.2em;
  font-weight: bold; }

.footable-row-detail-name {
  display: table-cell;
  font-weight: bold;
  padding-right: 0.5em; }

.footable-row-detail-value {
  display: table-cell; }

.footable-odd {
  background-color: #f7f7f7; }

.footable .footable-sortable {
  white-space: nowrap; }
.footable .footable-last-column {
  border-right: 1px solid #e6e6e6; }
.footable .footable-row-detail-cell {
  border-right: 1px solid #e6e6e6; }
.footable .footable-row-detail-value {
  font-weight: 400; }
.footable .pagination ul {
  display: inline-block;
  margin: 0 auto;
  width: 100%;
  text-align: center; }
  .footable .pagination ul li {
    margin: 0 0 0 5px;
    padding: 0;
    display: inline-block;
    width: 10px;
    text-align: center; }
    .footable .pagination ul li a {
      color: #0c51a1; }
    .footable .pagination ul li:first-child {
      margin: 0; }
    .footable .pagination ul li.footable-page-arrow.disabled a {
      color: #b3b3b3;
      cursor: not-allowed; }
    .footable .pagination ul li.active a {
      color: #0c51a1; }

@media all and (max-width: 760px) {
  [data-chapter="desk_alert"] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999999;
    display: block;
    visibility: visible;
    width: 100%;
    height: 100%;
    background-color: #2b2b2b;
    background-position: center 35%; }
    [data-chapter="desk_alert"] .center_all {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      overflow: auto;
      overflow: hidden;
      margin: auto !important;
      width: auto;
      height: 110px;
      overflow: hidden; }
      [data-chapter="desk_alert"] .center_all .fa {
        margin: 0;
        width: 100%;
        height: 80px;
        color: #fff;
        text-align: center;
        font-size: 4.6875em; }
      [data-chapter="desk_alert"] .center_all p {
        margin: 0;
        width: 100%;
        color: #fff;
        text-align: center;
        font-size: 1.125em !important; } }
@media all and (min-width: 761px) and (max-width: 3000px) {
  [data-chapter="desk_alert"] {
    display: none;
    visibility: hidden; } }

@media all and (min-width: 320px) and (max-width: 560px) {
  [data-chapter="mobile_alert"] {
    display: none;
    visibility: hidden; } }
@media all and (min-width: 320px) and (max-width: 1000px) and (orientation: landscape) {
  [data-chapter="mobile_alert"] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999999;
    display: block !important;
    width: 100%;
    height: 100%;
    background: none;
    background-color: #2b2b2b;
    background-position: center 35%; }
    [data-chapter="mobile_alert"] .center_all {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      overflow: auto;
      overflow: hidden;
      margin: auto !important;
      width: auto;
      height: 320px;
      background: url(../images/rotate_mobile.png) no-repeat;
      background-position: center 35%; }
      [data-chapter="mobile_alert"] .center_all p {
        width: 100%;
        color: #fff;
        text-align: center;
        font-size: 1.125em !important;
        position: absolute;
        bottom: 0; } }

.program_show table.table_data_grid th.program_cell_header, .program_status_wrapper table.table_data_grid th.program_cell_header, .par_container .table_data_grid tr.program_cell_header_row th.program_cell_header {
  border-bottom: none;
  text-align: left; }

.par_paytables .table_data_grid .table_data_grid_header, .par_paytables .table_data_grid .par_paytable_row {
  padding: 0 0 0 10px; }

.par_paytables .table_data_grid .pay_table_row .pay_table_cell, .pay_table_Values .pay_table_row .pay_table_cell, .associated_container .associatedInstallProgram .table_data_grid .table_data_row td.program_cell_data, .associated_container .associatedInstallProgram .table_data_grid .table_data_row td.program_cell_data .table_data_grid_status_act, .associated_container .associatedInstallProgram .table_data_grid .table_data_row td.program_cell_data .table_data_grid_status_obs, .associated_container .associatedInstallProgram .table_data_grid .table_data_row .table_data_grid_ai, .associated_container .associatedInstallProgram .table_data_grid .table_data_row .subPrograms, .associated_container .associatedInstallProgram .table_data_grid .table_data_row .table_data_grid_status {
  padding: 10px 0 0 10px; }

.tooManyResults {
  display: block; }
  .tooManyResults h4 {
    padding: 13px 0 10px 10px;
    background: #0c51a1;
    color: #ffffff; }
  .tooManyResults .tooManyResultsList {
    display: block;
    padding: 10px 0 10px 0; }
    .tooManyResults .tooManyResultsList ul {
      display: block;
      margin: 0 0 30px 0; }
      .tooManyResults .tooManyResultsList ul li:nth-child(even) {
        padding: 3px 0 2px 5px;
        list-style: none; }
      .tooManyResults .tooManyResultsList ul li:nth-child(odd) {
        padding: 3px 0 2px 5px;
        background: #f6f6f6;
        list-style: none; }

.par_programs {
  font-style: normal; }
  .par_programs p {
    padding: 8px 0 4px 0 !important;
    height: 14px;
    font-size: 1.17em; }
  .par_programs .par_programs_show {
    margin: 0 0 30px 0 !important;
    padding: 0;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd; }
    .par_programs .par_programs_show li:nth-child(even) {
      padding: 3px 0 7px 10px;
      height: 14px;
      list-style: none; }
    .par_programs .par_programs_show li:nth-child(odd) {
      padding: 3px 0 7px 10px;
      height: 18px;
      list-style: none;
      line-height: 24px; }

.program_show {
  width: 100%; }
  .program_show table.table_data_grid {
    width: 100%; }
    .program_show table.table_data_grid caption {
      display: none;
      padding: 0 0 30px 0;
      font-size: 18px; }
    .program_show table.table_data_grid td.program_cell_data {
      margin: 0;
      padding: 10px 0 10px 10px;
      font-weight: normal; }
      .program_show table.table_data_grid td.program_cell_data > a {
        margin: 0;
        padding: 0;
        text-decoration: none;
        cursor: pointer; }
        .program_show table.table_data_grid td.program_cell_data > a span.search_term {
          text-decoration: none !important;
          cursor: pointer; }
      .program_show table.table_data_grid td.program_cell_data a:hover {
        text-decoration: underline;
        cursor: pointer; }
      .program_show table.table_data_grid td.program_cell_data span.table_data_grid_status_act {
        color: #78B92E; }
      .program_show table.table_data_grid td.program_cell_data span.table_data_grid_status_obs {
        color: #cb0032;
        text-align: center; }
      .program_show table.table_data_grid td.program_cell_data .selected_jurisdiction {
        color: #666666;
        font-size: 10px;
        line-height: 10px; }
      .program_show table.table_data_grid td.program_cell_data .unselected_jurisdiction {
        color: #dddddd;
        line-height: 10px; }
    .program_show table.table_data_grid td.program_cell_data.last {
      color: transparent; }

.program_status_wrapper table.table_data_grid {
  width: 100%; }
  .program_status_wrapper table.table_data_grid caption {
    display: none;
    padding: 0 0 30px 0;
    font-size: 18px; }
  .program_status_wrapper table.table_data_grid td.program_cell_data {
    margin: 0;
    padding: 10px 0 10px 10px;
    font-weight: normal; }
    .program_status_wrapper table.table_data_grid td.program_cell_data > a {
      margin: 0;
      padding: 0;
      color: #666666;
      text-decoration: none;
      cursor: default; }
      .program_status_wrapper table.table_data_grid td.program_cell_data > a span.search_term {
        text-decoration: none !important;
        font-weight: normal !important; }
    .program_status_wrapper table.table_data_grid td.program_cell_data a:hover {
      text-decoration: none;
      cursor: default; }
    .program_status_wrapper table.table_data_grid td.program_cell_data span.table_data_grid_status_act {
      color: #78B92E; }
    .program_status_wrapper table.table_data_grid td.program_cell_data span.table_data_grid_status_obs {
      color: #cb0032;
      text-align: center; }
    .program_status_wrapper table.table_data_grid td.program_cell_data .selected_jurisdiction {
      color: #666666;
      font-size: 10px;
      line-height: 10px; }
    .program_status_wrapper table.table_data_grid td.program_cell_data .unselected_jurisdiction {
      color: #dddddd;
      line-height: 10px; }
  .program_status_wrapper table.table_data_grid td.program_cell_data.last {
    color: transparent; }
  .program_status_wrapper table.table_data_grid th:nth-child(1) {
    padding: 0 0 0 10px; }

.replacement_programs_cell_data {
  color: #2c2c2c; }
  .replacement_programs_cell_data .selected_jurisdiction {
    color: #666666; }
  .replacement_programs_cell_data.cell-1, .replacement_programs_cell_data.cell-5 {
    color: #2c2c2c; }

.selected_jurisdiction {
  font-size: 10px;
  line-height: 10px; }

.unselected_jurisdiction {
  color: #2c2c2c;
  font-size: 10px;
  line-height: 10px; }

.par_container {
  display: block; }
  .par_container .table_data_grid {
    width: 100%; }
    .par_container .table_data_grid caption {
      display: none; }
    .par_container .table_data_grid tr.program_cell_header_row {
      font-style: normal; }
    .par_container .table_data_grid .par_replacement_row {
      padding: 5px 0 5px 0; }
      .par_container .table_data_grid .par_replacement_row .par_replacement_sep {
        margin: 0;
        padding: 0;
        height: 2px; }
    .par_container .table_data_grid .replacement_programs_row {
      font-style: normal; }
      .par_container .table_data_grid .replacement_programs_row td.replacement_programs_cell_data {
        margin: 0;
        padding: 10px !important;
        border-bottom: none;
        -webkit-hyphens: auto;
           -moz-hyphens: auto;
            -ms-hyphens: auto;
                hyphens: auto; }
        .par_container .table_data_grid .replacement_programs_row td.replacement_programs_cell_data > a {
          display: table-row;
          margin: 0;
          padding: 0;
          height: auto; }

.par_sheet_package_wrapper {
  font-style: normal; }
  .par_sheet_package_wrapper .par_sheet_package_container {
    padding: 10px;
    border: 1px solid #ddd; }
    .par_sheet_package_wrapper .par_sheet_package_container .float_left {
      float: left;
      width: 42%;
      text-align: left; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        .par_sheet_package_wrapper .par_sheet_package_container .float_left {
          float: none;
          width: auto; } }
      .par_sheet_package_wrapper .par_sheet_package_container .float_left .module_wrapper {
        font-style: normal; }
        .par_sheet_package_wrapper .par_sheet_package_container .float_left .module_wrapper p {
          margin: 0;
          padding: 0; }
      .par_sheet_package_wrapper .par_sheet_package_container .float_left .par_without_path {
        font-style: normal; }
        .par_sheet_package_wrapper .par_sheet_package_container .float_left .par_without_path p {
          margin: 0;
          padding: 0; }
  .par_sheet_package_wrapper .float_right {
    display: block;
    float: right;
    overflow: hidden;
    margin: 0;
    width: 48%;
    height: auto;
    text-align: left; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .par_sheet_package_wrapper .float_right {
        float: none;
        width: auto; } }
    .par_sheet_package_wrapper .float_right p {
      margin: 0;
      padding: 0; }

.par_paytables {
  font-weight: normal !important; }
  .par_paytables .table_data_grid {
    width: 100%; }
    .par_paytables .table_data_grid tr:nth-child(even) {
      padding: 3px 0 7px 10px;
      list-style: none; }
    .par_paytables .table_data_grid tr:nth-child(odd) {
      padding: 3px 0 7px 10px;
      background: #eaeaea;
      list-style: none; }
    .par_paytables .table_data_grid .table_data_grid_header {
      padding: 0 !important;
      border-bottom: none;
      background: none !important;
      text-align: left; }
      .par_paytables .table_data_grid .table_data_grid_header th {
        border-bottom: none; }
    .par_paytables .table_data_grid .par_paytable_row .par_paytable_cell {
      padding: 10px 0 10px 10px; }
    .par_paytables .table_data_grid .pay_table_row {
      display: table-row; }

.paytables_show {
  width: 100%; }
  .paytables_show table {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse; }
    .paytables_show table .paytable_cell_header {
      border-bottom: none;
      text-align: left; }
    .paytables_show table .paytable_cell_data {
      padding: 0 0 0 10px; }

.pay_table_Values {
  font-style: normal; }
  .pay_table_Values tbody {
    width: 100%; }
  .pay_table_Values .pay_table_row {
    display: table-row;
    width: 100%; }

.par_paytables_none,
.par_theme_none,
.par_details_sheet_with_path {
  margin: 0;
  padding: 10px 10px 10px 0; }
  .par_paytables_none p,
  .par_theme_none p,
  .par_details_sheet_with_path p {
    margin: 0;
    padding: 0;
    padding-bottom: 0;
    line-height: normal; }

.signature_container {
  font-weight: normal h3; }
  .signature_container .signature_row_width {
    border-left: 1px solid #dddddd; }
  .signature_container .program_group {
    display: none;
    padding: 0 0 10px 0; }
    .signature_container .program_group .program {
      display: block;
      padding: 0 0 0 10px; }
  .signature_container .signature_row_header {
    display: block;
    border-left: 1px solid #dddddd; }
    .signature_container .signature_row_header th {
      border-bottom: none;
      text-align: center;
      line-height: 16px; }
    .signature_container .signature_row_header .signature_row {
      display: table-row; }
      .signature_container .signature_row_header .signature_row .signature_cell {
        padding: 0; }
        .signature_container .signature_row_header .signature_row .signature_cell .cellValue {
          padding: 2px 0 2px 5px;
          border-top: 0 !important; }
    .signature_container .signature_row_header .par_replacement_row {
      padding: 5px 0 5px 0; }
      .signature_container .signature_row_header .par_replacement_row .par_replacement_sep {
        height: 1px; }

.par_replacement_row {
  padding: 5px 0 5px 0; }
  .par_replacement_row .par_replacement_sep {
    height: 2px; }

.table_sig_row > td > a {
  display: block; }

.table_sig_row {
  display: table-row; }
  .table_sig_row .first_row {
    display: table-cell; }
    .table_sig_row .first_row .table_width_1 {
      float: right;
      width: 593px !important;
      border-left: 1px solid #dddddd; }
    .table_sig_row .first_row .program_show_width {
      float: right;
      width: 650px !important;
      border-left: 1px solid #dddddd; }
    .table_sig_row .first_row .signature_row_width {
      margin: 20px 0 40px 0;
      border-right: 1px solid #dddddd;
      border-bottom: 1px solid #dddddd;
      border-left: 1px solid #dddddd; }
      .table_sig_row .first_row .signature_row_width tr > th {
        border-bottom: none; }
      .table_sig_row .first_row .signature_row_width .signature_row {
        display: table-row; }
        .table_sig_row .first_row .signature_row_width .signature_row .signature_cell,
        .table_sig_row .first_row .signature_row_width .signature_row .signature_cell_a,
        .table_sig_row .first_row .signature_row_width .signature_row .signature_cell_b,
        .table_sig_row .first_row .signature_row_width .signature_row .signature_cell_c,
        .table_sig_row .first_row .signature_row_width .signature_row .signature_cell_d,
        .table_sig_row .first_row .signature_row_width .signature_row .signature_cell_e,
        .table_sig_row .first_row .signature_row_width .signature_row .signature_cell_f {
          padding: 2px !important; }
        .table_sig_row .first_row .signature_row_width .signature_row .cellValue {
          padding: 0 0 0 5px; }

.signature_cell {
  padding: 2px;
  text-align: left; }
  .signature_cell .cellValue {
    padding: 2px 0 2px 5px; }

.signature_cell_a,
.signature_cell_b,
.signature_cell_c,
.signature_cell_d,
.signature_cell_e {
  padding: 2px;
  text-align: center; }

.signature_cell_f {
  padding: 2px 0 2px 5px;
  text-align: left; }

.associated_container {
  font-weight: normal h3; }
  .associated_container .associatedInstallProgram {
    font-weight: normal; }
    .associated_container .associatedInstallProgram .table_data_grid {
      margin: 0 0 10px 0;
      padding: 0;
      width: 100%; }
      .associated_container .associatedInstallProgram .table_data_grid .table_data_grid_header {
        font-style: normal; }
        .associated_container .associatedInstallProgram .table_data_grid .table_data_grid_header th {
          border-bottom: none;
          text-align: left; }
      .associated_container .associatedInstallProgram .table_data_grid .table_data_row {
        display: table-row; }
        .associated_container .associatedInstallProgram .table_data_grid .table_data_row td.program_cell_data {
          border-bottom: none !important;
          color: #dddddd;
          font-size: 10px; }
          .associated_container .associatedInstallProgram .table_data_grid .table_data_row td.program_cell_data .table_data_grid_status_act {
            margin: 0;
            padding: 10px 0 0 10px;
            border-bottom: none;
            color: #78B92E;
            font-size: 12px; }
          .associated_container .associatedInstallProgram .table_data_grid .table_data_row td.program_cell_data .table_data_grid_status_obs {
            margin: 0;
            padding: 10px 0 0 10px;
            border-bottom: none;
            color: red;
            font-size: 12px; }
          .associated_container .associatedInstallProgram .table_data_grid .table_data_row td.program_cell_data .selected_jurisdiction {
            color: #666666;
            font-size: 10px; }
        .associated_container .associatedInstallProgram .table_data_grid .table_data_row .table_data_grid_ai {
          margin: 0;
          padding: 10px 0 0 10px;
          border-bottom: none; }
        .associated_container .associatedInstallProgram .table_data_grid .table_data_row .subPrograms {
          border-bottom: none !important; }
          .associated_container .associatedInstallProgram .table_data_grid .table_data_row .subPrograms span.sub_program_id {
            display: block;
            padding: 0 0 10px 0;
            width: 100%; }
        .associated_container .associatedInstallProgram .table_data_grid .table_data_row .table_data_grid_jur {
          padding: 10px; }
      .associated_container .associatedInstallProgram .table_data_grid .table_sig_row {
        display: table-row; }
        .associated_container .associatedInstallProgram .table_data_grid .table_sig_row .first_row {
          display: table-cell; }
          .associated_container .associatedInstallProgram .table_data_grid .table_sig_row .first_row a {
            display: block;
            margin-left: 10px; }

.related_game_themes {
  display: block; }
  .related_game_themes ul.par_theme_show {
    margin: 0;
    padding: 0;
    border: 1px #ddd solid; }
    .related_game_themes ul.par_theme_show li {
      padding: 10px 0 5px 10px;
      list-style: none; }

.clearfix:before, .clearfix:after {
  display: table;
  content: ""; }

.clearfix:after {
  clear: both; }

.clearfix {
  zoom: 1; }

hr, br {
  display: none; }

.last {
  padding: 10px !important; }

.text_center {
  text-align: center !important; }

.cellValue,
.table_data_grid_ai,
.replacement_programs_cell_data,
.program_cell_data,
.par_paytable_cell > a {
  font-weight: normal !important; }

.per_05 {
  width: 5%; }

.per_10 {
  width: 10%; }

.per_15 {
  width: 15%; }

.per_20 {
  width: 20%; }

.per_25 {
  width: 25%; }

.per_30 {
  width: 30%; }

.per_35 {
  width: 35%; }

.per_40 {
  width: 50%; }

.per_45 {
  width: 45%; }

.per_50 {
  width: 50%; }

.per_55 {
  width: 55%; }

.per_60 {
  width: 60%; }

.per_65 {
  width: 65%; }

.per_70 {
  width: 70%; }

.per_75 {
  width: 75%; }

.per_80 {
  width: 80%; }

.per_85 {
  width: 85%; }

.per_90 {
  width: 90%; }

.per_95 {
  width: 95%; }

.per_100 {
  width: 100%; }

.table_width_1 {
  width: 100%; }

.pad_10 {
  padding: 10px; }

.program_show,
.par_replacement_program,
.par_sheet_package,
.par_paytables,
.signature_codes,
.par_theme_none,
.related_game_themes,
.associatedInstallProgram,
.paytables_show,
.par_sheet_package_container,
.par_details_sheet_with_path,
.pay_table_Values,
.tooManyResults,
.jurisdiction_wrapper,
.jur_wrapper,
.selectWrapper {
  display: block;
  margin: 0 0 30px 0 !important; }

.cell-2,
.cell-3,
.cell-4,
.cell-5 {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd; }

.cell-1 {
  border-top: 1px solid #ddd !important; }

.cell-border-t {
  border-top: 1px solid #ddd !important; }

.cell-border-l {
  border-left: 1px solid #ddd !important; }

.cell-border-b {
  border-bottom: 1px solid #ddd !important; }

.cell-border-0 {
  border-bottom: none !important; }

.ui-dialog-content > input,
.ui-dialog-content > div > input {
  position: inherit;
  display: block;
  padding-left: 5px;
  width: auto;
  height: auto;
  color: inherit;
  line-height: normal; }

table {
  border: 1px solid #ddd; }

table table {
  border-width: 0px; }

.ContentTD {
  margin: 0;
  padding: 0; }

.table_data_grid tr:last-child td {
  border-bottom: none !important; }

.border_top_none {
  border-top: none !important; }

.border_right_none {
  border-right: none !important; }

.border_bottom_none {
  border-bottom: none !important; }

.border_left_none {
  border-left: none !important; }

.jur_modal, .programSearchModal {
  margin: 0;
  display: none; }

.view_left {
  margin: 0 0 0 5px; }

.leftside_wrapper .field {
  padding: 0; }
.leftside_wrapper .search_text_box {
  width: 70%; }
.leftside_wrapper .btn {
  width: 30%; }
  .leftside_wrapper .btn input {
    font-weight: normal; }

.jur_dropdown_wrapper {
  width: 100%;
  display: block;
  position: relative; }
  .jur_dropdown_wrapper .btn {
    float: left;
    width: 30%; }
    .jur_dropdown_wrapper .btn a {
      padding: 0; }
  .jur_dropdown_wrapper .selected_list {
    display: block;
    float: right;
    width: 70%;
    border: solid #cccccc;
    border-width: 1px 1px 1px 0;
    height: 35.84375px;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 12px !important;
    padding: 1px 3px;
    line-height: 15px;
    color: #b3b3b3; }
    .jur_dropdown_wrapper .selected_list span {
      background-color: #b3b3b3;
      height: 13px;
      display: inline-block;
      line-height: 13px;
      font-size: 10px;
      padding: 0 4px;
      color: #ffffff; }
  .jur_dropdown_wrapper .drop_menu {
    width: 100%;
    border: 1px solid #cccccc;
    display: block;
    position: absolute;
    left: 0;
    background-color: #ffffff;
    z-index: 1000; }
    .jur_dropdown_wrapper .drop_menu .drop_menu_header {
      text-align: center;
      border-bottom: 1px solid #cccccc;
      height: 35.84375px;
      line-height: 35.84375px;
      background: #e0e0e0; }
  .jur_dropdown_wrapper ul.choices li {
    display: inline-block; }
    .jur_dropdown_wrapper ul.choices li span {
      background-color: #b3b3b3;
      height: 13px;
      display: inline-block;
      line-height: 13px;
      font-size: 10px;
      padding: 0 4px;
      margin-right: 3px;
      color: #ffffff; }
      .jur_dropdown_wrapper ul.choices li span a {
        font-size: 10px;
        padding-left: 3px;
        color: #ffffff; }
  .jur_dropdown_wrapper .choices {
    height: 35.84375px;
    border-bottom: 1px solid #cccccc;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 12px !important;
    padding: 1px 3px;
    line-height: 15px;
    padding: 1px 3px; }
  .jur_dropdown_wrapper .selection_list {
    height: 150px;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: small;
    margin: 0px;
    padding: 10px 12px; }
    .jur_dropdown_wrapper .selection_list li {
      display: block;
      padding: 0.273em 0; }
      .jur_dropdown_wrapper .selection_list li.group-title {
        font-weight: bold;
        padding-bottom: 0 !important; }
      .jur_dropdown_wrapper .selection_list li.jd_item {
        cursor: pointer; }
        .jur_dropdown_wrapper .selection_list li.jd_item.fa:before {
          padding-right: 5px !important; }
      .jur_dropdown_wrapper .selection_list li.jd_item.selected {
        color: #1b9ddb; }
  .jur_dropdown_wrapper .select_all_button_wrapper {
    position: absolute;
    width: 70px;
    height: 35.84375px;
    line-height: 35.84375px; }
    .jur_dropdown_wrapper .select_all_button_wrapper .select_all_button {
      width: 100%; }
  .jur_dropdown_wrapper .x_cancel_button {
    position: absolute;
    right: 0;
    text-align: center;
    font-size: 16px;
    width: 35.84375px;
    height: 35.84375px;
    line-height: 35.84375px; }
  .jur_dropdown_wrapper .jurButtons {
    text-align: center;
    padding: 0; }
    .jur_dropdown_wrapper .jurButtons .btn {
      width: 25%;
      border-left: 1px solid #cccccc; }
      .jur_dropdown_wrapper .jurButtons .btn:first-child {
        border: none; }
      .jur_dropdown_wrapper .jurButtons .btn.disabled {
        cursor: not-allowed !important;
        background: #eaeaea !important;
        color: #dddddd !important; }

.expansion_header {
  padding: 0 0 10px 0; }
  .expansion_header .four .btn {
    float: right;
    margin-bottom: 10px; }
  .expansion_header .four .btn:first-child {
    margin: 0 0 0 10px; }

.expansion_wrapper {
  padding-bottom: 35px; }

a.expansion_panel_link {
  display: block;
  margin: 0 0 4px 0;
  padding: 0 20px;
  background: #1b9ddb; }
  a.expansion_panel_link h3 {
    display: block;
    position: relative;
    margin: 0;
    padding: 0 40px 0 0;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #ffffff;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
    a.expansion_panel_link h3:first-child {
      margin: 0;
      display: block; }
    a.expansion_panel_link h3 .fa {
      position: absolute;
      top: 8px;
      right: 0;
      font-size: 40px; }

.expansion_panel td, .expansion_panel th {
  font-size: 14px !important; }

#psInstallProgramSignatureCodeDialog td, #psInstallProgramSignatureCodeDialog th {
  font-size: 12px !important; }

.ps-testing {
  background: #f5d9d9;
  border: 1px solid #ca3838;
  padding: 20px;
  margin: 0 0 30px 0; }

.results_wrapper,
.par_replacement_program {
  width: 100%; }

.program_group {
  margin-bottom: 10px; }
  .program_group .program {
    font-style: normal; }

.programsearch a.ps_back_button.disabled {
  background: #eee !important;
  color: #ddd !important;
  cursor: not-allowed !important; }
  .programsearch a.ps_back_button.disabled:hover {
    background: #eee !important;
    color: #ddd !important;
    cursor: not-allowed !important; }

.marketing_downloads_wrapper {
  position: relative;
  height: 100%;
  width: 100%; }

.mda_wrapper {
  z-index: 100;
  display: block;
  height: auto;
  background: #ffffff; }
  .mda_wrapper.fixed {
    position: fixed;
    margin-top: 0;
    z-index: 100;
    background: #ffffff;
    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.3); }

.par_replacement_row > td {
  border-top: 4px solid #e6e6e6; }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  .mda_wrapper,
  #container,
  .mda_control,
  .facet_container,
  .par_container > table,
  .signature_container > table,
  .associated_container > div > .associatedInstallProgram,
  .marketing_downloads_wrapper > .facets_viewtoggle {
    display: none !important; } }
@media only screen and (max-width: 820px) {
  .mda_wrapper,
  #container,
  .mda_control,
  .facet_container,
  .par_container > table,
  .signature_container > table,
  .associated_container > div > .associatedInstallProgram,
  .marketing_downloads_wrapper > .facets_viewtoggle {
    display: none !important; } }

[data-facet="game"] {
  display: none; }

.game_detail_mobile_tablet_alert {
  z-index: 110;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  min-height: 380px;
  display: none;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.8); }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .game_detail_mobile_tablet_alert {
      display: block; } }
  @media only screen and (max-width: 820px) {
    .game_detail_mobile_tablet_alert {
      display: block; } }
  .game_detail_mobile_tablet_alert .content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    margin: auto;
    padding: 20px;
    height: 275px;
    width: 50%;
    background: #b3b3b3;
    border-radius: 7px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .game_detail_mobile_tablet_alert .content {
        position: relative;
        top: 30px;
        width: 90%;
        max-width: 310px;
        height: auto; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      .game_detail_mobile_tablet_alert .content {
        position: relative;
        top: 30px;
        width: 90%;
        max-width: 310px;
        height: auto; } }
  .game_detail_mobile_tablet_alert .btn {
    width: 100%; }
  .game_detail_mobile_tablet_alert p {
    text-align: center;
    color: #000000;
    display: none; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .game_detail_mobile_tablet_alert p {
        display: block; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      .game_detail_mobile_tablet_alert p {
        display: block; } }

.facet_container .facet .refine_item_1, .facet_container .facet .refine_item_2, .facet_container .facet .refine_item_3, .facet_container .facet .refine_item_4, .facet_container .facet .refine_item_5, .facet_container .facet .refine_item_6, .facet_container .facet .refine_item_marketing_kit {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none; }

.facet_container .facet .refine_item_5 a, .facet_container .facet .refine_item_6 a {
  position: relative;
  display: block;
  margin-left: 0;
  padding-left: 5px;
  height: 23px;
  border: 1px solid #ddd;
  background: #ffffff;
  color: #444;
  text-align: left;
  text-decoration: none;
  font-size: 12px;
  line-height: 31px;
  cursor: pointer; }

.facet_container .facet .refine_item_1 a, .facet_container .facet .refine_item_2 a, .facet_container .facet .refine_item_3 a, .facet_container .facet .refine_item_4 a {
  position: relative;
  display: inline-block;
  padding: 6px;
  border-radius: 7px;
  background: #b3b3b3;
  color: #ffffff;
  text-align: center;
  font-family: "Lato", Verdana, Arial, Helvetica, sans-serif;
  cursor: pointer;
  -webkit-appearance: none; }

.facet_container .facet .refine_item_marketing_kit a {
  position: relative;
  display: inline-block;
  padding: 6px;
  border-radius: 7px;
  background: #ff671f;
  color: #ffffff;
  text-align: center;
  font-family: "Lato", Verdana, Arial, Helvetica, sans-serif;
  cursor: pointer;
  -webkit-appearance: none; }

.facet_container .facet .refine_item_1 a i.fa, .facet_container .facet .refine_item_2 a i.fa, .facet_container .facet .refine_item_3 a i.fa, .facet_container .facet .refine_item_4 a i.fa, .facet_container .facet .refine_item_5 a i.fa, .facet_container .facet .refine_item_6 a i.fa {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 8px 0 5px;
  height: 23px;
  font-size: 26px;
  line-height: 32px; }

.facet_container .facet {
  position: relative;
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
  cursor: default; }

.facet_container .facet .facet_panel {
  position: absolute;
  top: 41px;
  left: 0px;
  z-index: 150;
  display: none;
  overflow: visible;
  padding: 0;
  width: 199px;
  border: 1px solid #ddd;
  background: #F9F9F9 !important;
  text-align: left;
  font-size: 10px; }

.facet_container .facet .facet_panel .refinement_row {
  display: inline-block;
  margin: 0 0 0 5px;
  padding: 10px 0 10px 0;
  width: 100%;
  border-bottom: 1px solid #ddd;
  text-align: left;
  font-size: 10px; }

.facet_container .facet .facet_panel, .tooltip:hover:after {
  box-shadow: 0 8px 6px -6px rgba(50, 50, 50, 0.8); }

.media_header_panel.shadow,
.cart_header_panel.shadow {
  box-shadow: 0 10px 6px -6px rgba(50, 50, 50, 0.3); }

label[AllOsCheckbox],
label[for] {
  font-size: inherit;
  font-weight: normal;
  line-height: normal;
  margin-bottom: auto;
  display: initial; }

.isotope-item {
  z-index: 2; }

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1; }

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0s;
  transition-duration: 0s; }

.isotope {
  -webkit-transition-property: height, width;
  transition-property: height, width; }

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.mda_filtering {
  margin-bottom: 20px;
  width: 100%;
  height: 30px;
  line-height: normal; }
  .mda_filtering .text_learn_more {
    display: block;
    float: left;
    margin: 6px 0 0 0;
    width: 200px; }
    .mda_filtering .text_learn_more .btn.small {
      font-size: 0.895rem; }
      .mda_filtering .text_learn_more .btn.small small {
        color: #003366; }
  .mda_filtering .facet_container {
    width: auto; }
  .mda_filtering .facet_layout_container {
    width: 228px;
    float: right;
    padding: 0;
    height: auto;
    text-align: right;
    line-height: normal; }
    .mda_filtering .facet_layout_container a {
      display: inline-block;
      margin-left: 5px;
      width: 28px;
      height: 25px;
      color: #adadad;
      text-decoration: none; }
    .mda_filtering .facet_layout_container .selected {
      color: #0c51a1; }
    .mda_filtering .facet_layout_container .fa {
      font-size: 28px; }
    .mda_filtering .facet_layout_container .zip_assets {
      padding: 0 !important;
      height: 12px !important;
      line-height: 10px !important; }
    .mda_filtering .facet_layout_container .recent_downloads {
      padding: 0;
      margin-bottom: 0;
      height: 18px;
      margin: 11px 0 0 0; }
      .mda_filtering .facet_layout_container .recent_downloads a {
        display: block;
        margin-left: auto;
        width: auto;
        height: auto;
        color: #0c51a1;
        font-size: 12px; }
      .mda_filtering .facet_layout_container .recent_downloads a:hover {
        text-decoration: underline; }
      .mda_filtering .facet_layout_container .recent_downloads a > .fa {
        color: #126cab;
        font-size: 12px;
        margin-right: 5px; }

.mda_wrapper.fixed > .mda_filtering {
  margin-bottom: 0;
  width: 100%;
  height: auto;
  display: block;
  margin-top: 10px; }

.facet_container div.facet:hover > .refine_item_1 > a .i.fa {
  color: red; }

.facet_container {
  width: auto;
  display: block; }
  .facet_container ul.column_size {
    display: block;
    margin: 0;
    padding: 0 0 30px 0; }
    .facet_container ul.column_size li {
      display: block;
      float: left;
      margin: 0;
      list-style: none; }
      .facet_container ul.column_size li input {
        padding: 0 10px 20px 0; }
  .facet_container .facet .refine_item_1 a {
    width: 200px; }
    .facet_container .facet .refine_item_1 a input.autocomplete_textbox {
      width: 70px;
      height: 90%;
      border: 0; }
    .facet_container .facet .refine_item_1 a:hover {
      background: #8d8d8d;
      text-decoration: none; }
  .facet_container .facet .refine_item_2 a {
    width: 110px; }
    .facet_container .facet .refine_item_2 a:hover {
      background: #8d8d8d;
      text-decoration: none; }
  .facet_container .facet .refine_item_3 a {
    width: 110px; }
    .facet_container .facet .refine_item_3 a:hover {
      background: #8d8d8d;
      text-decoration: none; }
  .facet_container .facet .refine_item_4 a {
    width: 110px; }
    .facet_container .facet .refine_item_4 a:hover {
      background: #8d8d8d;
      text-decoration: none; }
  .facet_container .facet .refine_item_5 a {
    width: 110px; }
  .facet_container .facet .refine_item_6 a {
    width: 106px; }
  .facet_container .facet .refine_item_marketing_kit {
    color: #ff671f; }
    .facet_container .facet .refine_item_marketing_kit a span {
      color: #333333;
      font-size: 12px; }
    .facet_container .facet .refine_item_marketing_kit a:hover {
      background: #fedd00;
      text-decoration: none; }
  .facet_container .facet .facet_panel .list_border {
    border-bottom: 1px solid #ddd; }
  .facet_container .facet .facet_panel .disable {
    background: #eaeaea;
    color: #ccc; }
    .facet_container .facet .facet_panel .disable input {
      border: none;
      background: #ccc;
      color: #ccc;
      opacity: 0.5; }
  .facet_container .facet .facet_panel .enable {
    background: transparent;
    color: inherit; }
    .facet_container .facet .facet_panel .enable input {
      border: none;
      background: transparent;
      color: inherit;
      opacity: 1; }
  .facet_container .facet .facet_panel ul {
    display: block;
    margin: 0;
    padding: 4px 6px 4px 6px;
    width: 94%;
    list-style: none; }
    .facet_container .facet .facet_panel ul hr {
      display: block;
      margin-top: 5px;
      width: 100%; }
  .facet_container .facet .facet_panel li {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0 0 5px 1px;
    width: 100%;
    height: 15px;
    background: none;
    list-style: disc;
    list-style-type: none;
    line-height: normal; }
  .facet_container .facet .facet_panel ul {
    margin: 4px 0 0 0;
    padding: 0 4px 4px 4px; }
  .facet_container .facet .facet_panel ul.margin_0 {
    padding: 0 0 0 4px; }
  .facet_container .facet .facet_panel li.label_l1 {
    position: relative;
    left: 3px;
    display: inline-block;
    float: left;
    width: 100%;
    list-style-type: none;
    line-height: normal;
    height: 13px;
    background: none;
    list-style: disc;
    margin: 0;
    padding: 0 0 5px 5px; }
  .facet_container .facet .facet_panel li.label_l2 {
    position: relative;
    left: 14px; }
  .facet_container .facet .facet_panel li.checkbox_l1 {
    position: relative;
    left: 1px; }
  .facet_container .facet .facet_panel li.checkbox_l2 {
    position: relative;
    left: 12px;
    height: 20px; }
  .facet_container .facet .facet_panel li.checkbox_l3 {
    position: relative;
    left: 24px; }
  .facet_container .facet .facet_panel .filter_list {
    padding: 4px 6px 0 5px;
    height: 22px; }
    .facet_container .facet .facet_panel .filter_list input {
      background: #ffffff url("http://media.igt.com/_dev/blue-spruce-all//images/game_pages/icon-search.png") no-repeat 99% 1px;
      box-sizing: border-box;
      margin: 1px 0;
      padding: 4px 20px 4px 5px;
      width: 187px;
      height: auto;
      outline: 0;
      border: 1px solid #ccc;
      border-radius: 0;
      color: #333333;
      font-size: 1em;
      font-size: 11px;
      line-height: normal; }
  .facet_container .facet .facet_panel .facet_select_wrapper {
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0;
    width: 199px;
    height: 200px;
    border-top: 1px solid #ddd; }
    .facet_container .facet .facet_panel .facet_select_wrapper input[type="checkbox"] {
      float: left;
      margin: 3px 3px 3px 0;
      font-size: 11px; }
    .facet_container .facet .facet_panel .facet_select_wrapper label {
      display: block;
      float: left;
      margin: 3px 0 0;
      font-size: 10px;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
  .facet_container .facet .facet_panel .drop_2 {
    height: auto;
    width: auto; }
  .facet_container .facet .facet_panel .drop_3 {
    height: auto;
    width: auto; }
  .facet_container .facet .facet_panel .drop_4 {
    height: auto;
    width: auto; }
  .facet_container .facet .facet_panel div.all_games {
    padding: 4px 6px 4px 6px;
    display: inline-block; }
    .facet_container .facet .facet_panel div.all_games input[type="checkbox"] {
      margin: 3px 3px 3px 0; }
    .facet_container .facet .facet_panel div.all_games input[type="checkbox"] {
      float: left;
      margin: 3px 3px 3px 0;
      font-size: 11px; }
    .facet_container .facet .facet_panel div.all_games label {
      display: block;
      float: left;
      margin: 3px 0 0;
      font-size: 10px; }
    .facet_container .facet .facet_panel div.all_games #AllGamesCheckbox,
    .facet_container .facet .facet_panel div.all_games #AllTypesCheckbox,
    .facet_container .facet .facet_panel div.all_games #AllLanguagesCheckbox,
    .facet_container .facet .facet_panel div.all_games #AllDevicesCheckbox {
      margin: 10px 0 0; }
    .facet_container .facet .facet_panel div.all_games label {
      margin: 10px 0 0 5px; }
  .facet_container .facet .menu_2, .facet_container .facet .menu_3, .facet_container .facet .menu_4 {
    width: 110px;
    border-radius: 7px; }
  .facet_container .facet .menu_1 {
    width: 200px;
    border-radius: 7px; }
  .facet_container .facet .menu_1 > .drop_1 > .checkbox_l1 > label {
    display: block;
    float: left;
    overflow: hidden;
    margin: 3px 0 0;
    width: 160px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 10px; }
  .facet_container .facet .menu_2 {
    width: 136px; }
    .facet_container .facet .menu_2 .all_games {
      padding: 0px 6px 4px 6px; }
      .facet_container .facet .menu_2 .all_games #AllGamesCheckbox {
        margin: 9px 0 0; }
  .facet_container .facet .menu_3 .all_games {
    padding: 0px 6px 4px 6px; }
    .facet_container .facet .menu_3 .all_games #AllGamesCheckbox {
      margin: 9px 0 0; }
  .facet_container .facet .menu_4 {
    height: auto; }
    .facet_container .facet .menu_4 ul.facet_select_wrapper {
      display: inline-block;
      overflow: hidden;
      margin: 0 0 3px 0;
      padding: 0 0 0 4px;
      width: auto;
      height: auto;
      border-top: 1px solid #ddd; }
      .facet_container .facet .menu_4 ul.facet_select_wrapper li:first-child {
        margin-top: 1px; }
    .facet_container .facet .menu_4 ul.subfacet_select_wrapper {
      display: inline-block;
      margin: 4px 0 0 0;
      padding: 0 0 4px 4px;
      background: transparent;
      color: inherit; }
  .facet_container .facet .menu_arrow {
    position: absolute;
    top: -14px;
    right: 0;
    left: 0;
    margin: auto;
    display: block !important;
    width: 100%;
    height: 14px;
    background: url("../images/background_filter_dropdown_pointer.png") no-repeat;
    content: ""; }
  .facet_container .facet .menu_2 > .menu_arrow {
    background-position-x: 40%;
    background-position-y: 0; }
  .facet_container .facet .menu_3 > .menu_arrow {
    background-position-x: 45%;
    background-position-y: 0; }
  .facet_container .facet .menu_4 > .menu_arrow {
    background-position-x: 45%;
    background-position-y: 0; }
  .facet_container .facet:hover {
    display: block; }

.filter_bar_options {
  float: right;
  width: auto;
  margin: 0; }
  .filter_bar_options .filter_bar_page_vol {
    float: left;
    margin: 13px 0 0 0;
    width: auto;
    height: 17px; }
    .filter_bar_options .filter_bar_page_vol .figure {
      width: auto; }
      .filter_bar_options .filter_bar_page_vol .figure .text_link {
        margin-right: 0; }
    .filter_bar_options .filter_bar_page_vol .label {
      padding: 0 5px;
      color: #2c2c2c;
      font-weight: normal;
      font-style: normal; }
    .filter_bar_options .filter_bar_page_vol > span:last-child {
      padding: 0 0 0 5px; }
  .filter_bar_options .filter_bar_cart {
    position: relative;
    float: left;
    margin: 0 20px;
    width: 32px;
    height: 30px; }
    .filter_bar_options .filter_bar_cart a.link {
      display: block;
      width: 32px;
      height: 30px; }
    .filter_bar_options .filter_bar_cart .fa {
      margin: -2px 0 0 0;
      color: #ff671f;
      font-size: 32px; }
    .filter_bar_options .filter_bar_cart a.link:hover > .fa {
      color: #999999; }
    .filter_bar_options .filter_bar_cart .mda_count {
      position: absolute;
      top: -2px;
      left: 9px;
      width: 18px;
      height: 18px;
      background: url("http://media.igt.com/_dev/blue-spruce-all//images/game_pages/cart_count.png") no-repeat;
      color: #ffffff;
      text-align: center;
      font-size: 11px;
      line-height: 18px; }
    .filter_bar_options .filter_bar_cart .mda_count:before {
      margin: 0 0 2px 0; }
  .filter_bar_options .facets_viewtoggle {
    display: inline-block;
    margin: 0;
    width: 75px;
    height: 27px; }
    .filter_bar_options .facets_viewtoggle li > a {
      width: auto;
      height: auto; }
      .filter_bar_options .facets_viewtoggle li > a .fa {
        font-size: 32px; }
    .filter_bar_options .facets_viewtoggle .view-toggle {
      margin: 0;
      padding: 0;
      width: 75px;
      text-align: right; }
      .filter_bar_options .facets_viewtoggle .view-toggle li {
        border-left: none; }
        .filter_bar_options .facets_viewtoggle .view-toggle li a {
          width: auto;
          height: auto;
          color: #003366; }
          .filter_bar_options .facets_viewtoggle .view-toggle li a .fa {
            font-size: 29px; }
          .filter_bar_options .facets_viewtoggle .view-toggle li a:hover {
            color: #0c51a1; }
        .filter_bar_options .facets_viewtoggle .view-toggle li a.active {
          color: #0c51a1 !important; }
  .filter_bar_options a.cart_btn {
    width: 65px;
    outline: 0; }
  .filter_bar_options .text_link {
    font-size: 16px;
    margin-right: 15px; }
  .filter_bar_options span.cta {
    position: relative;
    top: -6px;
    margin: 0;
    padding: 0;
    width: 61px;
    height: 10px;
    color: #ffffff; }

.facet_container {
  display: block;
  float: left;
  margin: 0 10px 0 0;
  width: auto;
  height: auto;
  color: #444; }

.column_selection {
  display: inline-block;
  margin: 0;
  padding: 10px 0 20px 0;
  width: 100%; }
  .column_selection ul.column_wrapper {
    display: block;
    float: right;
    margin: 0;
    padding: 0;
    width: 84px; }
    .column_selection ul.column_wrapper li.column_button {
      display: block;
      float: left;
      margin: 0;
      padding: 0;
      width: 33.333333%;
      height: 22px; }
      .column_selection ul.column_wrapper li.column_button a {
        display: inline-block;
        margin-right: 4px;
        padding: 2px 8px 0 8px;
        border: solid 1px #c0c0c0;
        border-radius: 2px;
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
        background: -moz-linear-gradient(0% 0% 270deg, #f8f8f8, #e9e9e9);
        box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.8), 0px 1px 3px rgba(0, 0, 0, 0.1);
        color: #000000;
        text-decoration: none;
        text-shadow: 0px 1px 0px white;
        font-weight: bold;
        font-size: .875em;
        line-height: 20px; }
        .column_selection ul.column_wrapper li.column_button a.selected {
          border: none;
          border: solid 1px #616161;
          background: #616161;
          box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.8);
          color: #ffffff;
          text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5); }

.available_on {
  display: inline-block;
  padding: 0 10px 0 0; }
  .available_on .fa {
    font-size: 30px; }
  .available_on .win {
    color: #41C2F3; }
  .available_on .andr {
    color: #B1CA39; }
  .available_on .apl {
    color: #B1B8BC; }

.element, .element .element_button a.remove, .element .element_button a.remove.in_cart {
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s; }

#container {
  display: block;
  margin: 0 auto;
  width: auto;
  margin-bottom: 60px; }
  @media only screen and (max-width: 1100px) {
    #container {
      width: 785px !important; } }
  #container .catalog_item {
    display: block; }
    #container .catalog_item a {
      border: none; }
      #container .catalog_item a img {
        width: 137px;
        height: 109px; }

.isotope_container {
  margin: 0; }
  .isotope_container .element:hover {
    background: url("../images/in_cart_background_235px.png") repeat-y; }
  .isotope_container .element.in_cart:hover {
    background: url("../images/in_cart_background_235px.png") repeat-y; }
  .isotope_container .element.in_cart {
    background: url("../images/in_cart_background_235px.png") repeat-y; }
  .isotope_container .element.large:hover {
    background: #f4f4f4; }
  .isotope_container .element.in_cart.large {
    background: #f4f4f4; }

.mda_results {
  margin: 0 0 10px 0;
  width: 100%;
  height: auto;
  text-align: center; }

.element {
  position: relative;
  width: 260px;
  height: 205px;
  border: none;
  border-top: 2px solid #ffffff;
  color: #999999;
  text-align: center;
  cursor: pointer; }
  .element .element_button {
    position: relative;
    top: 160px;
    display: block; }
    .element .element_button a.btn {
      margin: 0;
      width: auto;
      height: auto;
      font-size: 12px;
      line-height: 28px; }
      .element .element_button a.btn i.fa {
        margin: 6px;
        font-size: 14px;
        color: #ffffff; }
      .element .element_button a.btn span {
        color: #ffffff;
        margin: 6px 6px 6px 0; }
      .element .element_button a.btn span:after {
        content: "Add to Cart"; }
    .element .element_button a.in_cart {
      background-color: #999999; }
      .element .element_button a.in_cart span:after {
        content: "Go to Cart"; }
    .element .element_button a.remove {
      display: none;
      margin: 0 0 0 10px;
      width: auto;
      font-size: 11px;
      color: #126cab;
      background-color: transparent; }
      .element .element_button a.remove:hover {
        text-decoration: underline; }
    .element .element_button a.remove.in_cart {
      display: inline-block;
      margin: 0 0 0 10px;
      width: auto;
      font-size: 11px;
      color: #126cab;
      background-color: transparent; }
      .element .element_button a.remove.in_cart:hover {
        text-decoration: underline; }
  .element .element_image {
    position: relative;
    top: -4px;
    margin: auto;
    width: 100px;
    height: 100px;
    text-align: center; }
    .element .element_image img {
      width: 100px;
      height: 100px; }
  .element .element_description {
    position: relative;
    top: 2px;
    color: #adadad; }
    .element .element_description .description_title {
      display: none; }
    .element .element_description .description_screen_name {
      display: none; }
    .element .element_description .description_lang {
      display: none; }
    .element .element_description .description_file_name {
      overflow: hidden;
      margin: auto;
      width: 220px;
      color: #999999;
      text-overflow: ellipsis;
      white-space: nowrap;
      font-size: 11px;
      font: "Lato", Verdana, Arial, Helvetica, sans-serif; }
    .element .element_description .description_file_size,
    .element .element_description .description_file_dimensions {
      display: none; }

.element.large {
  width: 100%;
  height: 160px;
  border-bottom: 1px solid #ddd;
  background: none;
  text-align: left;
  cursor: pointer; }
  .element.large .element_button {
    position: relative;
    top: 52px;
    display: block;
    float: left;
    margin: 0 40px 0 40px;
    width: 120px;
    height: 37px;
    text-align: center; }
    .element.large .element_button a.btn {
      position: relative;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto;
      width: 100%;
      height: 40px;
      font-size: inherit;
      line-height: 40px; }
      .element.large .element_button a.btn i.fa {
        display: inline-block;
        margin: 7px 0 0 5px;
        width: 28px;
        text-align: left;
        font-size: 24px;
        color: #ffffff; }
      .element.large .element_button a.btn span {
        position: relative;
        top: -2px;
        color: #ffffff; }
      .element.large .element_button a.btn span:after {
        content: "Add to Cart"; }
      .element.large .element_button a.btn.in_cart span:after {
        content: "Go to Cart"; }
      .element.large .element_button a.btn.remove {
        display: none; }
    .element.large .element_button a.btn.in_cart span:after {
      content: "Go to Cart"; }
    .element.large .element_button a.in_cart.remove {
      display: block;
      margin: 10px 0 0 0;
      width: auto;
      height: 15px;
      font-size: 11px; }
      .element.large .element_button a.in_cart.remove i.fa {
        font-size: 12px; }
  .element.large .element_image {
    top: auto;
    float: left;
    margin: 20px 40px 0 0;
    width: 120px;
    height: 120px;
    text-align: center; }
    .element.large .element_image img {
      width: 120px;
      height: 120px; }
  .element.large .element_description {
    top: auto;
    float: left;
    margin-top: 20px;
    width: 540px;
    height: 130px;
    color: #999999;
    text-align: left; }
    @media only screen and (min-width: 1023px) and (max-width: 1239px) {
      .element.large .element_description {
        width: auto; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      .element.large .element_description {
        width: auto; } }
    .element.large .element_description .description_title {
      display: block;
      color: #999999;
      font-family: "Lato", Verdana, Arial, Helvetica, sans-serif; }
    .element.large .element_description .description_screen_name {
      display: block;
      color: #999999; }
    .element.large .element_description .description_lang {
      display: block;
      color: #999999;
      font-size: 12px; }
    .element.large .element_description .description_file_name {
      display: block;
      width: auto;
      color: #999999;
      text-align: left;
      text-overflow: inherit;
      font-size: 11px;
      font-family: "Lato", Verdana, Arial, Helvetica, sans-serif; }
    .element.large .element_description .description_file_dimensions,
    .element.large .element_description .description_file_size {
      display: block;
      float: left;
      color: #adadad;
      font-size: 10px; }
    .element.large .element_description .description_file_size {
      padding: 0 10px 0 0; }

.in_cart:nth-child(4n+4) {
  background: #f4f4f4; }

.in_cart:nth-child(4n+4) {
  background: #f4f4f4; }

.cart {
  margin: 0; }
  .cart .in_cart.large:hover {
    background: none !important; }
  .cart .in_cart.large {
    background: none !important; }

.media_selection_page_button {
  display: block;
  padding-bottom: 0; }

.back_button {
  float: left;
  margin-top: 12px;
  width: auto;
  height: 18px; }
  .back_button a {
    font-size: 16px; }
  .back_button a:hover {
    text-decoration: underline; }
  .back_button a > .fa {
    margin-right: 4px; }

.game_page_dl_gallery_zip_button {
  margin: 0; }
  .game_page_dl_gallery_zip_button .zip_button {
    float: right;
    width: 123px; }
  .game_page_dl_gallery_zip_button .zip_assets {
    float: right;
    padding: 0 0 5px 0 !important;
    padding-top: 0 !important;
    text-align: right; }
  .game_page_dl_gallery_zip_button .recent_downloads > a {
    float: right;
    font-size: 12px; }
    .game_page_dl_gallery_zip_button .recent_downloads > a i.fa {
      margin: 0 4px 0 0; }
  .game_page_dl_gallery_zip_button .recent_downloads > a:hover {
    text-decoration: underline; }

.mda_control_cart {
  width: 100%;
  height: 50px; }
  .mda_control_cart .mda_control_cart_container {
    float: right; }
    .mda_control_cart .mda_control_cart_container a {
      padding: 0 8px 0 8px;
      color: #ffffff; }
      .mda_control_cart .mda_control_cart_container a .cta {
        display: inline-block; }
      .mda_control_cart .mda_control_cart_container a .cta:after {
        content: 'Download Assets'; }
    .mda_control_cart .mda_control_cart_container .fa-download:before {
      margin-right: 5px;
      color: #ffffff;
      font-size: 16px;
      font-family: 'FontAwesome'; }
    .mda_control_cart .mda_control_cart_container .primary_download_assets_button {
      float: left;
      margin-right: 4px; }

.media_header_panel.shadow,
.cart_header_panel.shadow {
  height: 142px; }

.mda_control {
  z-index: 100;
  display: inline-block;
  height: auto;
  background: #ffffff;
  width: 100%; }
  .mda_control .mda_control_go-to-cart {
    float: right; }
    .mda_control .mda_control_go-to-cart a {
      outline: 0;
      height: 40px; }

.wrap_url {
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
      hyphens: auto; }

.download_progress_complete_image {
  height: 32px;
  width: 32px;
  margin: 0 auto;
  padding: 0 0 20px 0;
  background-image: url(../images/download_complete_icon.jpg);
  background-repeat: no-repeat; }

.download_progress_wrapper {
  padding: 20px 0px 10px 0;
  width: auto;
  height: auto;
  margin: 0 auto;
  background-color: #ffffff; }

.download_progress_image {
  height: 32px;
  width: 32px;
  margin: 0 auto;
  padding: 0 0 20px 0;
  background-image: url(../images/progress_spinner.gif);
  background-repeat: no-repeat; }

.download_progress_message {
  height: 16px;
  width: auto;
  padding: 0 0 20px 0;
  text-align: center;
  font-size: 16px;
  font-family: "Lato", Verdana, Arial, Helvetica, sans-serif; }

.download_progress_sub_message {
  padding: 20px 0 40px 0;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  width: auto;
  display: inline-block; }

.download_complete_sub_message p {
  padding: 10px 0 10px 0;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  width: 100%;
  display: inline-block; }

.download_progress_link, .download_complete_link {
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  width: 100%;
  display: inline-block; }

.download_progress_link, .download_complete_link a {
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  width: 100%;
  display: inline-block; }

.download_progress_link, .download_complete_link a:hover {
  text-decoration: underline; }

.download_progress_text_small p {
  color: #444;
  font-size: 10px;
  text-align: center;
  width: 100%;
  display: inline-block;
  padding: 0 0 10px 0; }

.download_complete_background {
  margin: 10px; }

.download_progress_wrapper > fieldset {
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  border-left: none;
  border-right: none;
  margin: 15px 20px 30px 20px;
  padding: 0 10px;
  clear: both; }

.download_progress_wrapper > fieldset > legend {
  font-family: "Lato", Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  padding: 0 8px;
  margin: 0;
  border: none;
  background: #ffffff;
  clear: both; }

.tooltip {
  position: relative;
  z-index: 1000;
  font-weight: normal;
  font-size: 11px;
  cursor: pointer; }

.tooltip:hover:after {
  position: absolute;
  margin: -10px 0 0 -104px;
  padding: 0px 5px;
  height: 20px;
  border-radius: 2px;
  background-color: rgba(18, 108, 171, 0.9);
  color: #ffffff;
  content: attr(title);
  white-space: nowrap;
  font-size: 11px;
  line-height: 19px;
  behavior: url(http://media.igt.com/pollyfills/PIE.htc); }

.interactive_game_page_downloads {
  display: block; }
  .interactive_game_page_downloads #main_content {
    padding: 20px 10px 30px 10px !important;
    width: 940px !important; }
    .interactive_game_page_downloads #main_content .mda_control_cart_container {
      margin: 0; }
      .interactive_game_page_downloads #main_content .mda_control_cart_container .button {
        margin: 0 !important; }
    .interactive_game_page_downloads #main_content .facet_container {
      display: block !important;
      margin: 0 10px 0 0 !important;
      padding: 10px 0 0 10px !important; }
      .interactive_game_page_downloads #main_content .facet_container .facet {
        margin: 0 10px 0 0 !important; }
        .interactive_game_page_downloads #main_content .facet_container .facet .menu_2 {
          width: 162px !important; }
        .interactive_game_page_downloads #main_content .facet_container .facet .refine_item_2 a {
          width: 157px !important; }
        .interactive_game_page_downloads #main_content .facet_container .facet .refine_item_3 a {
          width: 127px !important; }

.interactive_modal,
#divImageZoomModal {
  position: relative;
  z-index: 90;
  overflow-x: hidden !important;
  overflow-y: hidden !important; }

#divImageZoomModal > img {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0 !important; }

.ui-widget-content {
  overflow: hidden;
  background: none !important; }

.ui-dialog a.ui-dialog-titlebar-close:after {
  display: block;
  float: right;
  color: #ffffff;
  content: "\f057";
  font-family: FontAwesome; }

span.ui-dialog-titlebar-close,
.ui-widget {
  float: right;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background: none;
  color: #ffffff;
  font-size: inherit; }

.ui-widget {
  z-index: 2000; }

.ui-widget-content,
.modal_content {
  position: absolute;
  padding: 0;
  border: none;
  color: #444; }
  .ui-widget-content .ui-dialog .ui-dialog-titlebar,
  .modal_content .ui-dialog .ui-dialog-titlebar {
    position: relative;
    padding: 0 !important;
    height: 30px !important;
    background: none !important;
    font-size: 16px !important; }
  .ui-widget-content .ui-widget-header,
  .modal_content .ui-widget-header {
    position: relative;
    padding: 0 !important;
    height: 30px !important;
    background: none !important;
    font-size: 16px !important;
    color: #ffffff;
    font-weight: normal; }
  .ui-widget-content .ui-dialog-content,
  .modal_content .ui-dialog-content {
    position: relative;
    overflow: hidden;
    padding: 10px 10px 0 10px;
    border: none;
    background: #ffffff !important;
    color: #444; }
    .ui-widget-content .ui-dialog-content .ui-dialog-container,
    .modal_content .ui-dialog-content .ui-dialog-container {
      background: #ffffff; }
      .ui-widget-content .ui-dialog-content .ui-dialog-container .ui-dialog-pretext,
      .modal_content .ui-dialog-content .ui-dialog-container .ui-dialog-pretext {
        margin: 0;
        padding: 20px 20px 5px 20px !important;
        color: #444; }
      .ui-widget-content .ui-dialog-content .ui-dialog-container .ui-dialog-content,
      .modal_content .ui-dialog-content .ui-dialog-container .ui-dialog-content {
        overflow: hidden;
        background: #ffffff !important;
        color: #444; }
      .ui-widget-content .ui-dialog-content .ui-dialog-container .ui-dialog-terms,
      .modal_content .ui-dialog-content .ui-dialog-container .ui-dialog-terms {
        overflow-x: hidden;
        overflow-y: scroll !important;
        margin: 0 20px;
        padding: 10px 0;
        width: 580px;
        height: 223px;
        border: solid #e9e9e9;
        border-width: 1px 0; }
      .ui-widget-content .ui-dialog-content .ui-dialog-container .ui-dialog-acceptance,
      .modal_content .ui-dialog-content .ui-dialog-container .ui-dialog-acceptance {
        position: relative;
        padding: 20px; }

span.ui-button-text {
  outline: none;
  color: #000000;
  font-size: 2px; }
  span.ui-button-text:after {
    display: block;
    float: right;
    width: 20px;
    color: #ffffff;
    content: "\f057";
    font-size: 18px;
    font-family: FontAwesome; }

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 80;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .90;
  filter: Alpha(Opacity=80); }

#meta_form {
  margin: 0;
  height: 100%;
  width: 100%; }

.result-item {
  display: inherit; }
  .result-item .result-title {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    color: #0c51a1;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 24px;
    line-height: 24px;
    -webkit-text-overflow: ellipsis; }
  .result-item .result-url {
    margin: 0;
    padding: 0;
    color: #666666;
    text-align: left;
    font-size: 16px; }
  .result-item .result-copy {
    color: #333333;
    word-wrap: break-word;
    line-height: 1.4;
    font-size: 16px; }

.search-button > input {
  width: 100%; }

.result-cta {
  margin: 0;
  color: #999999; }
  .result-cta .result-keyword {
    color: #444; }

@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .prepend.append.field {
    overflow: visible; } }
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  .prepend.append.field {
    overflow: visible; } }

.four.columns.adj_width {
  width: 31.41026% !important;
  margin-bottom: 20px; }
  .four.columns.adj_width ::-webkit-input-placeholder {
    font-size: 14px;
    text-align: left; }
  .four.columns.adj_width :-moz-placeholder {
    font-size: 14px;
    text-align: left; }
  .four.columns.adj_width ::-moz-placeholder {
    font-size: 14px;
    text-align: left; }
  .four.columns.adj_width :-ms-input-placeholder {
    font-size: 14px;
    text-align: left; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .four.columns.adj_width {
      width: 100% !important; } }
  @media only screen and (min-width: 320px) and (max-width: 559px) {
    .four.columns.adj_width .field {
      position: relative; }
      .four.columns.adj_width .field > input {
        width: 100%; }
    .four.columns.adj_width ::-webkit-input-placeholder {
      font-size: 14px;
      text-align: center; }
    .four.columns.adj_width :-moz-placeholder {
      font-size: 14px;
      text-align: center; }
    .four.columns.adj_width ::-moz-placeholder {
      font-size: 14px;
      text-align: center; }
    .four.columns.adj_width :-ms-input-placeholder {
      font-size: 14px;
      text-align: center; } }
  @media only screen and (min-width: 560px) and (max-width: 780px) {
    .four.columns.adj_width {
      width: 48.3335%;
      margin-bottom: 20px; }
      .four.columns.adj_width ::-webkit-input-placeholder {
        text-align: center;
        font-size: 14px; }
      .four.columns.adj_width :-moz-placeholder {
        text-align: center;
        font-size: 14px; }
      .four.columns.adj_width ::-moz-placeholder {
        font-size: 14px;
        text-align: center; }
      .four.columns.adj_width :-ms-input-placeholder {
        text-align: center;
        font-size: 14px; } }
  @media only screen and (min-width: 1023px) and (max-width: 1239px) {
    .four.columns.adj_width {
      margin-bottom: 20px; } }
  .four.columns.adj_width .title {
    display: inline-block;
    width: 125px; }

.prepend, .append {
  overflow: visible !important; }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  .four.columns.wrapper {
    width: auto; }
    .four.columns.wrapper .btn {
      width: 47.3555%; }
    .four.columns.wrapper .btn.form_reset {
      float: right; } }
@media only screen and (min-width: 560px) and (max-width: 780px) {
  .four.columns.wrapper {
    float: left;
    width: 195px;
    margin-left: 0; } }
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  .four.columns.wrapper {
    float: right;
    width: 195px; } }

.double input, .double .input {
  width: 43% !important; }

.adj_width .field > .hasDatepicker {
  width: 100%; }

.toggle_menu {
  display: none; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .toggle_menu {
      display: block; }
      .toggle_menu .toggle_button {
        margin-bottom: 30px;
        width: 100%; }
        .toggle_menu .toggle_button .btn {
          width: 100%; }
          .toggle_menu .toggle_button .btn .fa {
            font-size: 18px;
            margin: 0 0 0 4px; } }

#txtAmt, #txtShares {
  width: 150px !important; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    #txtAmt, #txtShares {
      width: 42.3256% !important; } }

.filters.mobile_hide ul:first-child {
  width: 200px !important; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .filters.mobile_hide ul:first-child {
      width: auto; } }
.filters.mobile_hide ul:first-child + ul {
  width: 350px !important; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .filters.mobile_hide ul:first-child + ul {
      width: auto; } }
.filters.mobile_hide ul:nth-child(2) {
  width: 350px !important; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .filters.mobile_hide ul:nth-child(2) {
      width: auto; } }

.dynChart {
  width: 100%;
  overflow: hidden; }

@media screen and (max-width: 768px) {
  .dynChart {
    width: 100%; } }
@media screen and (max-width: 480px) {
  .dynChart {
    width: 100%;
    margin-top: -38px; } }
[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container,
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container, .small_stock_ticker,
.medium_stock_ticker,
.large_stock_ticker {
  height: auto; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .header, [data-target="mosaic-content"] .options .header, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .header,
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .header, .small_stock_ticker .header,
.medium_stock_ticker .header,
.large_stock_ticker .header, [data-target="widget-stock"].twelve > .stock_ticker_container .header {
  margin-bottom: 20px; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .header [data-symbol="name"], [data-target="mosaic-content"] .options .header [data-symbol="name"], [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .header [data-symbol="name"],
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .header [data-symbol="name"], .small_stock_ticker .header [data-symbol="name"],
.medium_stock_ticker .header [data-symbol="name"],
.large_stock_ticker .header [data-symbol="name"], [data-target="widget-stock"].twelve > .stock_ticker_container .header [data-symbol="name"] {
  display: block;
  font-size: 28px;
  color: #0c51a1;
  text-align: left; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container [data-change="volume"],
[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container [data-timestamp="date"], [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container [data-change="volume"],
[data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container [data-timestamp="date"],
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container [data-change="volume"],
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container [data-timestamp="date"], .small_stock_ticker [data-change="volume"],
.small_stock_ticker [data-timestamp="date"],
.medium_stock_ticker [data-change="volume"],
.medium_stock_ticker [data-timestamp="date"],
.large_stock_ticker [data-change="volume"],
.large_stock_ticker [data-timestamp="date"] {
  display: inline-block;
  font-size: 14px;
  margin-bottom: 0; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .stock_volume, [data-target="mosaic-content"] .options .stock_volume, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .stock_volume,
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .stock_volume, .small_stock_ticker .stock_volume,
.medium_stock_ticker .stock_volume,
.large_stock_ticker .stock_volume {
  width: 100%;
  margin-bottom: 10px;
  display: inline-block; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .stock_volume .flt_l, [data-target="mosaic-content"] .options .stock_volume .flt_l, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .stock_volume .flt_l,
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .stock_volume .flt_l, .small_stock_ticker .stock_volume .flt_l,
.medium_stock_ticker .stock_volume .flt_l,
.large_stock_ticker .stock_volume .flt_l {
  float: left;
  display: inline-block;
  text-align: left; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .stock_volume [data-value="amount"], [data-target="mosaic-content"] .options .stock_volume [data-value="amount"], [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .stock_volume [data-value="amount"],
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .stock_volume [data-value="amount"], .small_stock_ticker .stock_volume [data-value="amount"],
.medium_stock_ticker .stock_volume [data-value="amount"],
.large_stock_ticker .stock_volume [data-value="amount"] {
  font-size: 32px;
  width: auto;
  margin: 0 10px 0 0;
  color: #0c51a1; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .stock_volume [data-icon="up"], [data-target="mosaic-content"] .options .stock_volume [data-icon="up"], [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .stock_volume [data-icon="up"],
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .stock_volume [data-icon="up"], .small_stock_ticker .stock_volume [data-icon="up"],
.medium_stock_ticker .stock_volume [data-icon="up"],
.large_stock_ticker .stock_volume [data-icon="up"] {
  font-size: 18px;
  width: auto;
  margin: 2px 10px 0 0;
  color: #0c51a1; }

[data-target="illustrated-content"] [data-target="stagger-row"] .six.columns .stock_ticker_container .stock_volume [data-change="volume"], [data-target="mosaic-content"] .options .stock_volume [data-change="volume"], [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .stock_ticker_container .stock_volume [data-change="volume"],
[data-target="mosaic-content"] [data-target="mosaic-row-3c"] .stock_ticker_container .stock_volume [data-change="volume"], .small_stock_ticker .stock_volume [data-change="volume"],
.medium_stock_ticker .stock_volume [data-change="volume"],
.large_stock_ticker .stock_volume [data-change="volume"] {
  font-size: 14px;
  width: auto;
  color: #666666;
  margin: 8px 0 0 0;
  height: 20px;
  color: #003366; }

.small_stock_ticker,
.medium_stock_ticker,
.large_stock_ticker {
  margin-bottom: 0; }
  .small_stock_ticker .header [data-symbol="name"] span,
  .medium_stock_ticker .header [data-symbol="name"] span,
  .large_stock_ticker .header [data-symbol="name"] span {
    font-size: 12px; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .small_stock_ticker [data-title="name"],
    .medium_stock_ticker [data-title="name"],
    .large_stock_ticker [data-title="name"] {
      text-align: center; } }
  .small_stock_ticker [data-change="volume"],
  .small_stock_ticker [data-timestamp="date"],
  .medium_stock_ticker [data-change="volume"],
  .medium_stock_ticker [data-timestamp="date"],
  .large_stock_ticker [data-change="volume"],
  .large_stock_ticker [data-timestamp="date"] {
    font-size: 18px;
    margin-bottom: 5px;
    color: #666666; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .small_stock_ticker [data-change="volume"],
      .small_stock_ticker [data-timestamp="date"],
      .medium_stock_ticker [data-change="volume"],
      .medium_stock_ticker [data-timestamp="date"],
      .large_stock_ticker [data-change="volume"],
      .large_stock_ticker [data-timestamp="date"] {
        text-align: center;
        margin-bottom: 1px; } }
  .small_stock_ticker [data-update="difference"],
  .medium_stock_ticker [data-update="difference"],
  .large_stock_ticker [data-update="difference"] {
    font-size: 16px;
    margin-bottom: 0;
    color: #b3b3b3; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .small_stock_ticker [data-update="difference"],
      .medium_stock_ticker [data-update="difference"],
      .large_stock_ticker [data-update="difference"] {
        text-align: left;
        margin-bottom: 1px; } }
  .small_stock_ticker .text_link,
  .medium_stock_ticker .text_link,
  .large_stock_ticker .text_link {
    line-height: 14px;
    margin: 20px 0 10px 0;
    display: table;
    font-size: 14px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .small_stock_ticker .text_link,
      .medium_stock_ticker .text_link,
      .large_stock_ticker .text_link {
        text-align: left; } }
    .small_stock_ticker .text_link a,
    .medium_stock_ticker .text_link a,
    .large_stock_ticker .text_link a {
      color: #0c51a1;
      font-size: 14px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        .small_stock_ticker .text_link a,
        .medium_stock_ticker .text_link a,
        .large_stock_ticker .text_link a {
          font-size: 18px; } }
      .small_stock_ticker .text_link a:hover,
      .medium_stock_ticker .text_link a:hover,
      .large_stock_ticker .text_link a:hover {
        color: #0c51a1; }
    .small_stock_ticker .text_link .fa-angle-right,
    .medium_stock_ticker .text_link .fa-angle-right,
    .large_stock_ticker .text_link .fa-angle-right {
      font-size: 14px;
      margin: 0 4px 0 0; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        .small_stock_ticker .text_link .fa-angle-right,
        .medium_stock_ticker .text_link .fa-angle-right,
        .large_stock_ticker .text_link .fa-angle-right {
          font-size: 18px; } }
  .small_stock_ticker .stockticker,
  .medium_stock_ticker .stockticker,
  .large_stock_ticker .stockticker {
    font-variant: normal; }
  .small_stock_ticker .ticker_medium,
  .medium_stock_ticker .ticker_medium,
  .large_stock_ticker .ticker_medium {
    height: 200px; }
  .small_stock_ticker .ticker_large,
  .medium_stock_ticker .ticker_large,
  .large_stock_ticker .ticker_large {
    height: 325px;
    margin-bottom: 20px; }
  .small_stock_ticker .stockticker,
  .medium_stock_ticker .stockticker,
  .large_stock_ticker .stockticker {
    font-variant: normal; }
  .small_stock_ticker .ticker_medium,
  .medium_stock_ticker .ticker_medium,
  .large_stock_ticker .ticker_medium {
    height: 200px; }
  .small_stock_ticker .ticker_large,
  .medium_stock_ticker .ticker_large,
  .large_stock_ticker .ticker_large {
    height: 325px;
    margin-bottom: 20px; }

.medium_stock_ticker .ticker_widget {
  width: 48.55769%;
  margin-left: 0;
  float: left;
  min-height: 1px;
  box-sizing: border-box; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .medium_stock_ticker .ticker_widget {
      width: 100%;
      float: none; } }
.medium_stock_ticker .stockticker {
  width: 48.55769%;
  margin-left: 2.88462%;
  float: left;
  min-height: 1px;
  box-sizing: border-box; }
  @media only screen and (min-width: 320px) and (max-width: 768px) {
    .medium_stock_ticker .stockticker {
      display: none; } }

.large_stock_ticker .ticker_widget {
  width: 31.41026%;
  margin-left: 0;
  float: left;
  min-height: 1px;
  box-sizing: border-box; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .large_stock_ticker .ticker_widget {
      width: 100%;
      float: none; } }
.large_stock_ticker .stockticker {
  width: 65.70513%;
  margin-left: 2.88462%;
  float: left;
  min-height: 1px;
  box-sizing: border-box; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .large_stock_ticker .stockticker {
      display: none; } }

.add_margin_btm {
  margin-bottom: 30px; }

[data-target="widget-stock"] {
  display: block; }
  [data-target="widget-stock"].twelve > .stock_ticker_container {
    padding: 0;
    min-height: 326px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="widget-stock"].twelve > .stock_ticker_container {
        min-height: intrinsic; } }
    [data-target="widget-stock"].twelve > .stock_ticker_container .header [data-symbol="name"] span {
      font-size: 12px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      [data-target="widget-stock"].twelve > .stock_ticker_container [data-title="name"] {
        text-align: center; } }
    [data-target="widget-stock"].twelve > .stock_ticker_container .stockticker {
      width: 65.70513%;
      height: 287px;
      margin-left: 0;
      float: left;
      min-height: 1px;
      box-sizing: border-box; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="widget-stock"].twelve > .stock_ticker_container .stockticker {
          display: block;
          height: auto !important; } }
    [data-target="widget-stock"].twelve > .stock_ticker_container .ticker_large {
      height: 345px;
      width: 100%; }
    [data-target="widget-stock"].twelve > .stock_ticker_container .description {
      display: inline-block; }
      [data-target="widget-stock"].twelve > .stock_ticker_container .description p {
        margin: 10px 0 10px 0;
        margin-bottom: 0; }
    [data-target="widget-stock"].twelve > .stock_ticker_container .text_link {
      line-height: 14px;
      margin: 20px 0 10px 0;
      display: table;
      font-size: 14px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="widget-stock"].twelve > .stock_ticker_container .text_link {
          text-align: left; } }
      [data-target="widget-stock"].twelve > .stock_ticker_container .text_link a {
        color: #0c51a1;
        font-size: 14px; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="widget-stock"].twelve > .stock_ticker_container .text_link a {
            font-size: 18px; } }
        [data-target="widget-stock"].twelve > .stock_ticker_container .text_link a:hover {
          color: #0c51a1; }
      [data-target="widget-stock"].twelve > .stock_ticker_container .text_link .fa-angle-right {
        font-size: 14px;
        margin: 0 4px 0 0; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="widget-stock"].twelve > .stock_ticker_container .text_link .fa-angle-right {
            font-size: 18px; } }

.accordion,
.accordian {
  display: none; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .accordion,
    .accordian {
      display: block; } }
  .accordion .accordion_row,
  .accordion .accordian_row,
  .accordian .accordion_row,
  .accordian .accordian_row {
    display: block;
    margin: 0 0 4px 0;
    padding: 0 20px;
    background: #0c51a1; }
    .accordion .accordion_row p.btn,
    .accordion .accordian_row p.btn,
    .accordian .accordion_row p.btn,
    .accordian .accordian_row p.btn {
      display: inline-block;
      margin: 0;
      padding: 0 !important;
      width: 100%;
      height: 50px !important;
      border-radius: 0;
      background: none !important;
      text-align: left;
      font-size: 18px !important;
      line-height: 45px !important;
      -webkit-appearance: none;
      -ms-border-radius: 0;
      -o-border-radius: 0; }
      .accordion .accordion_row p.btn a,
      .accordion .accordian_row p.btn a,
      .accordian .accordion_row p.btn a,
      .accordian .accordian_row p.btn a {
        padding: 7px 0 30px 0;
        color: #ffffff;
        font-size: 18px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          .accordion .accordion_row p.btn a,
          .accordion .accordian_row p.btn a,
          .accordian .accordion_row p.btn a,
          .accordian .accordian_row p.btn a {
            padding: 5px 0 0 10px;
            font-size: 15px;
            text-align: center; } }
        .accordion .accordion_row p.btn a .fa,
        .accordion .accordian_row p.btn a .fa,
        .accordian .accordion_row p.btn a .fa,
        .accordian .accordian_row p.btn a .fa {
          position: absolute;
          top: 8px;
          right: -20px;
          float: right;
          color: #ffffff;
          font-size: 40px;
          width: 50px; }
        .accordion .accordion_row p.btn a .fa-angle-down:before,
        .accordion .accordian_row p.btn a .fa-angle-down:before,
        .accordian .accordion_row p.btn a .fa-angle-down:before,
        .accordian .accordian_row p.btn a .fa-angle-down:before {
          margin-left: 5px; }
      .accordion .accordion_row p.btn a.active > .fa:before,
      .accordion .accordian_row p.btn a.active > .fa:before,
      .accordian .accordion_row p.btn a.active > .fa:before,
      .accordian .accordian_row p.btn a.active > .fa:before {
        color: #ffffff;
        margin-left: 5px;
        content: "\f106"; }

[data-target="accordion"] {
  display: none;
  margin: 0 0 30px 0;
  clear: both; }
  [data-target="accordion"] .color_1 {
    display: block;
    background: #0c51a1; }
    [data-target="accordion"] .color_1 p.btn {
      background: #0c51a1; }
      [data-target="accordion"] .color_1 p.btn a > .fa {
        color: #ffffff; }
  [data-target="accordion"] .row > [data-target="list"] > .accordion_row {
    background: #999999; }
    [data-target="accordion"] .row > [data-target="list"] > .accordion_row p.btn {
      background: none !important; }
      [data-target="accordion"] .row > [data-target="list"] > .accordion_row p.btn a {
        margin-left: 20px; }
  [data-target="accordion"] .row > [data-target="list"] > .row {
    width: 100%; }
    [data-target="accordion"] .row > [data-target="list"] > .row p {
      padding: 0 0 0 40px; }
  [data-target="accordion"] .row > [data-target="list"] > .row.active {
    width: 100%; }
    [data-target="accordion"] .row > [data-target="list"] > .row.active p {
      padding: 0 0 0 40px; }
  [data-target="accordion"] .color_3 {
    display: block;
    background: #e6e6e6 !important; }
    [data-target="accordion"] .color_3 p.btn {
      background: #e6e6e6 !important; }
      [data-target="accordion"] .color_3 p.btn a {
        color: #003366 !important; }
      [data-target="accordion"] .color_3 p.btn a > .fa {
        color: #003366 !important; }
      [data-target="accordion"] .color_3 p.btn a.active > .fa:before {
        color: #003366; }

[data-target="country-language"] {
  width: 100%; }
  [data-target="country-language"] .tab-content {
    margin-bottom: 60px;
    padding: 20px 0 0 0; }
    [data-target="country-language"] .tab-content h3 {
      margin-bottom: 30px; }
    [data-target="country-language"] .tab-content .accordion > .row > .twelve,
    [data-target="country-language"] .tab-content .accordian > .row > .twelve {
      margin-left: 0; }
    [data-target="country-language"] .tab-content .text_link {
      display: table;
      margin: 20px 0 20px 0;
      width: 100%;
      text-decoration: none;
      line-height: 14px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="country-language"] .tab-content .text_link {
          margin: 10px 0 10px 0;
          background: #F8F8F8;
          text-align: left; } }
      [data-target="country-language"] .tab-content .text_link .icon_flag {
        display: block;
        float: left;
        margin-right: 10px;
        width: 46px;
        height: 33px; }
      [data-target="country-language"] .tab-content .text_link .icon_name {
        display: block;
        float: left;
        width: 59.33355%;
        font-size: 14px; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          [data-target="country-language"] .tab-content .text_link .icon_name {
            padding: 10px 0 0 0;
            text-align: left; } }
    [data-target="country-language"] .tab-content a {
      display: block;
      color: #0c51a1; }
      [data-target="country-language"] .tab-content a:hover {
        color: #0c51a1; }
  [data-target="country-language"] .tab-nav {
    overflow: visible; }
    [data-target="country-language"] .tab-nav > li:first-child {
      border-right: 1px solid #ffffff;
      vertical-align: middle; }
      [data-target="country-language"] .tab-nav > li:first-child a {
        border-right: 0px !important; }
    [data-target="country-language"] .tab-nav > li > a {
      height: auto !important;
      border-right: none !important;
      background: none;
      color: #ffffff;
      text-shadow: none; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        [data-target="country-language"] .tab-nav > li > a {
          padding-top: 10px;
          padding-bottom: 10px;
          line-height: 24px !important; } }
    [data-target="country-language"] .tab-nav > li > a:hover {
      background: #072d5a; }
    [data-target="country-language"] .tab-nav li .active > a {
      background: none !important; }
    [data-target="country-language"] .tab-nav li.active {
      background: #072d5a; }
    [data-target="country-language"] .tab-nav li {
      background: #0c51a1;
      cursor: pointer; }
    [data-target="country-language"] .tab-nav li:nth-child(1),
    [data-target="country-language"] .tab-nav li:nth-child(2) {
      border-right: 1px solid #ffffff; }
  [data-target="country-language"] .tab-nav > li.active > a {
    background: none; }

.secure:after {
  margin-left: 12px;
  color: #ffffff;
  content: "\f023";
  font-family: FontAwesome; }

.facet_button:after {
  margin-left: 8px;
  font-size: 18px;
  color: #ffffff;
  content: "\f107";
  font-family: FontAwesome; }

.facet_button:hover:after {
  margin-left: 8px;
  font-size: 18px;
  color: #ffffff;
  content: "\f106";
  font-family: FontAwesome; }

.accordion,
.accordian {
  display: none; }
  .accordion [data-target="game-accordion-content"],
  .accordian [data-target="game-accordion-content"] {
    margin-bottom: 40px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .accordion [data-target="game-accordion-content"],
      .accordian [data-target="game-accordion-content"] {
        margin-bottom: 30px; } }
    .accordion [data-target="game-accordion-content"] .exec_summary,
    .accordian [data-target="game-accordion-content"] .exec_summary {
      margin-bottom: 0 !important;
      display: none; }
      .accordion [data-target="game-accordion-content"] .exec_summary ul > li:last-child,
      .accordian [data-target="game-accordion-content"] .exec_summary ul > li:last-child {
        margin-bottom: 0; }
    .accordion [data-target="game-accordion-content"] .sub_title,
    .accordian [data-target="game-accordion-content"] .sub_title {
      margin-bottom: 0; }
    .accordion [data-target="game-accordion-content"] .info,
    .accordian [data-target="game-accordion-content"] .info {
      display: block;
      margin-top: 10px;
      font-size: 14px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        .accordion [data-target="game-accordion-content"] .info,
        .accordian [data-target="game-accordion-content"] .info {
          margin-top: 0; } }
    .accordion [data-target="game-accordion-content"] .three.columns,
    .accordian [data-target="game-accordion-content"] .three.columns {
      width: 16.83654%; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        .accordion [data-target="game-accordion-content"] .three.columns,
        .accordian [data-target="game-accordion-content"] .three.columns {
          margin-bottom: 20px; } }
      .accordion [data-target="game-accordion-content"] .three.columns p,
      .accordian [data-target="game-accordion-content"] .three.columns p {
        margin-bottom: 0; }
    .accordion [data-target="game-accordion-content"] .nine.columns,
    .accordian [data-target="game-accordion-content"] .nine.columns {
      width: 80.27885%;
      padding: 0;
      margin-left: 0; }
      .accordion [data-target="game-accordion-content"] .nine.columns.filter_trending ul,
      .accordian [data-target="game-accordion-content"] .nine.columns.filter_trending ul {
        margin: 0;
        padding: 0; }
        .accordion [data-target="game-accordion-content"] .nine.columns.filter_trending ul li,
        .accordian [data-target="game-accordion-content"] .nine.columns.filter_trending ul li {
          margin-left: 0;
          margin: 0 0 5px 5px; }
    .accordion [data-target="game-accordion-content"] .facet,
    .accordian [data-target="game-accordion-content"] .facet {
      font-size: 14px;
      line-height: 18px;
      margin: 0 20px 10px 0;
      font-weight: normal; }
    .accordion [data-target="game-accordion-content"] a.show_less-more,
    .accordian [data-target="game-accordion-content"] a.show_less-more {
      float: right;
      color: #999999;
      text-align: right;
      width: 100%;
      display: block; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        .accordion [data-target="game-accordion-content"] a.show_less-more,
        .accordian [data-target="game-accordion-content"] a.show_less-more {
          text-align: left;
          margin-top: 10px; } }
      .accordion [data-target="game-accordion-content"] a.show_less-more:hover,
      .accordian [data-target="game-accordion-content"] a.show_less-more:hover {
        color: #333333; }
    .accordion [data-target="game-accordion-content"] ul,
    .accordian [data-target="game-accordion-content"] ul {
      margin-bottom: 0;
      list-style: disc; }
      .accordion [data-target="game-accordion-content"] ul li,
      .accordian [data-target="game-accordion-content"] ul li {
        margin-left: 30px; }
      .accordion [data-target="game-accordion-content"] ul li:last-child,
      .accordian [data-target="game-accordion-content"] ul li:last-child {
        margin-bottom: 30px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .accordion [data-target="game-accordion-content"] .btn,
      .accordian [data-target="game-accordion-content"] .btn {
        margin-bottom: 20px;
        width: 100%; } }
    .accordion [data-target="game-accordion-content"] .btn.medium.default,
    .accordian [data-target="game-accordion-content"] .btn.medium.default {
      margin-right: 10px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        .accordion [data-target="game-accordion-content"] .btn.medium.default,
        .accordian [data-target="game-accordion-content"] .btn.medium.default {
          margin-right: 0; } }
    .accordion [data-target="game-accordion-content"] li.field,
    .accordian [data-target="game-accordion-content"] li.field {
      margin-bottom: 0 !important;
      margin-left: 0 !important;
      padding-bottom: 0 !important; }
    .accordion [data-target="game-accordion-content"] .two.columns > img,
    .accordian [data-target="game-accordion-content"] .two.columns > img {
      max-width: intrinsic !important;
      width: auto; }
    .accordion [data-target="game-accordion-content"] .component,
    .accordian [data-target="game-accordion-content"] .component {
      margin-bottom: 0; }
      .accordion [data-target="game-accordion-content"] .component .cycle-slideshow,
      .accordian [data-target="game-accordion-content"] .component .cycle-slideshow {
        max-height: 500px; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          .accordion [data-target="game-accordion-content"] .component .cycle-slideshow,
          .accordian [data-target="game-accordion-content"] .component .cycle-slideshow {
            min-height: 272px;
            max-height: intrinsic; } }
      .accordion [data-target="game-accordion-content"] .component [data-source="accordion_slideshow"],
      .accordian [data-target="game-accordion-content"] .component [data-source="accordion_slideshow"] {
        padding-top: 0;
        min-height: 325px; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          .accordion [data-target="game-accordion-content"] .component [data-source="accordion_slideshow"],
          .accordian [data-target="game-accordion-content"] .component [data-source="accordion_slideshow"] {
            min-height: 272px; } }
        .accordion [data-target="game-accordion-content"] .component [data-source="accordion_slideshow"] img,
        .accordian [data-target="game-accordion-content"] .component [data-source="accordion_slideshow"] img {
          width: auto; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            .accordion [data-target="game-accordion-content"] .component [data-source="accordion_slideshow"] img,
            .accordian [data-target="game-accordion-content"] .component [data-source="accordion_slideshow"] img {
              width: 100%; } }
        .accordion [data-target="game-accordion-content"] .component [data-source="accordion_slideshow"] p,
        .accordian [data-target="game-accordion-content"] .component [data-source="accordion_slideshow"] p {
          margin: 0;
          margin-bottom: 0;
          text-align: center; }
        .accordion [data-target="game-accordion-content"] .component [data-source="accordion_slideshow"] .media,
        .accordian [data-target="game-accordion-content"] .component [data-source="accordion_slideshow"] .media {
          width: 65%;
          margin: 0 auto; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            .accordion [data-target="game-accordion-content"] .component [data-source="accordion_slideshow"] .media,
            .accordian [data-target="game-accordion-content"] .component [data-source="accordion_slideshow"] .media {
              width: 100%; } }
      .accordion [data-target="game-accordion-content"] .component .cycle-slide,
      .accordian [data-target="game-accordion-content"] .component .cycle-slide {
        padding-right: 0;
        padding-left: 0;
        text-align: center;
        margin-bottom: 0 !important; }
        .accordion [data-target="game-accordion-content"] .component .cycle-slide .game-info-set,
        .accordian [data-target="game-accordion-content"] .component .cycle-slide .game-info-set {
          display: inherit; }
          .accordion [data-target="game-accordion-content"] .component .cycle-slide .game-info-set .game-title,
          .accordian [data-target="game-accordion-content"] .component .cycle-slide .game-info-set .game-title {
            margin: 0 !important;
            padding: 20px 0 5px 0 !important;
            color: #336699; }
          .accordion [data-target="game-accordion-content"] .component .cycle-slide .game-info-set .game-data,
          .accordian [data-target="game-accordion-content"] .component .cycle-slide .game-info-set .game-data {
            color: #666666; }
          .accordion [data-target="game-accordion-content"] .component .cycle-slide .game-info-set .flag-ddi a,
          .accordian [data-target="game-accordion-content"] .component .cycle-slide .game-info-set .flag-ddi a {
            display: table;
            padding: 5px 10px !important;
            height: auto !important; }
            .accordion [data-target="game-accordion-content"] .component .cycle-slide .game-info-set .flag-ddi a span,
            .accordian [data-target="game-accordion-content"] .component .cycle-slide .game-info-set .flag-ddi a span {
              display: table-cell;
              height: auto;
              line-height: 16px; }
          .accordion [data-target="game-accordion-content"] .component .cycle-slide .game-info-set .game-data,
          .accordian [data-target="game-accordion-content"] .component .cycle-slide .game-info-set .game-data {
            margin: 0 !important;
            color: #666666;
            font-size: 1rem;
            line-height: 20px; }
          .accordion [data-target="game-accordion-content"] .component .cycle-slide .game-info-set .game-link,
          .accordian [data-target="game-accordion-content"] .component .cycle-slide .game-info-set .game-link {
            padding: 20px 0 0 0 !important; }
            .accordion [data-target="game-accordion-content"] .component .cycle-slide .game-info-set .game-link a,
            .accordian [data-target="game-accordion-content"] .component .cycle-slide .game-info-set .game-link a {
              color: #0c51a1; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          .accordion [data-target="game-accordion-content"] .component .cycle-slide .options,
          .accordian [data-target="game-accordion-content"] .component .cycle-slide .options {
            position: relative; } }
        .accordion [data-target="game-accordion-content"] .component .cycle-slide .options p,
        .accordian [data-target="game-accordion-content"] .component .cycle-slide .options p {
          font-size: 1rem; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          .accordion [data-target="game-accordion-content"] .component .cycle-slide .options .btn,
          .accordian [data-target="game-accordion-content"] .component .cycle-slide .options .btn {
            margin-bottom: 30px;
            width: 100%; } }
        .accordion [data-target="game-accordion-content"] .component .cycle-slide a,
        .accordian [data-target="game-accordion-content"] .component .cycle-slide a {
          display: block; }
          .accordion [data-target="game-accordion-content"] .component .cycle-slide a img,
          .accordian [data-target="game-accordion-content"] .component .cycle-slide a img {
            display: block; }
      .accordion [data-target="game-accordion-content"] .component .text_link,
      .accordian [data-target="game-accordion-content"] .component .text_link {
        text-align: center;
        padding-top: 10px;
        font-size: 14px; }
        .accordion [data-target="game-accordion-content"] .component .text_link a,
        .accordian [data-target="game-accordion-content"] .component .text_link a {
          display: inline-block;
          color: #0c51a1;
          font-size: 14px; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            .accordion [data-target="game-accordion-content"] .component .text_link a,
            .accordian [data-target="game-accordion-content"] .component .text_link a {
              font-size: 18px; } }
          .accordion [data-target="game-accordion-content"] .component .text_link a:hover,
          .accordian [data-target="game-accordion-content"] .component .text_link a:hover {
            color: #ffcc00; }
      .accordion [data-target="game-accordion-content"] .component .cycle-slideshow,
      .accordian [data-target="game-accordion-content"] .component .cycle-slideshow {
        overflow: hidden; }
      .accordion [data-target="game-accordion-content"] .component .slideshow_nav,
      .accordian [data-target="game-accordion-content"] .component .slideshow_nav {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 0;
        display: block;
        overflow: auto;
        overflow: hidden;
        margin: auto;
        padding: 0;
        padding-right: 0;
        padding-left: 0;
        max-width: 1080px; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          .accordion [data-target="game-accordion-content"] .component .slideshow_nav,
          .accordian [data-target="game-accordion-content"] .component .slideshow_nav {
            position: relative;
            padding: 20px 0 20px 0; } }
        .accordion [data-target="game-accordion-content"] .component .slideshow_nav ul,
        .accordian [data-target="game-accordion-content"] .component .slideshow_nav ul {
          top: 20px;
          list-style: none outside; }
          .accordion [data-target="game-accordion-content"] .component .slideshow_nav ul li,
          .accordian [data-target="game-accordion-content"] .component .slideshow_nav ul li {
            margin-left: auto; }
        .accordion [data-target="game-accordion-content"] .component .slideshow_nav .slide_pagination_06,
        .accordian [data-target="game-accordion-content"] .component .slideshow_nav .slide_pagination_06 {
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          z-index: 0;
          overflow: none;
          margin: auto; }
    .accordion [data-target="game-accordion-content"] .game_overview,
    .accordian [data-target="game-accordion-content"] .game_overview {
      width: 100%; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        .accordion [data-target="game-accordion-content"] .game_overview,
        .accordian [data-target="game-accordion-content"] .game_overview {
          width: auto; } }
    .accordion [data-target="game-accordion-content"] .game_image,
    .accordian [data-target="game-accordion-content"] .game_image {
      float: right;
      padding: 0 0 2.335% 2.335%; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        .accordion [data-target="game-accordion-content"] .game_image,
        .accordian [data-target="game-accordion-content"] .game_image {
          width: auto;
          float: none;
          padding: 0 0 30px 0; } }
      .accordion [data-target="game-accordion-content"] .game_image img,
      .accordian [data-target="game-accordion-content"] .game_image img {
        max-width: 495px; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          .accordion [data-target="game-accordion-content"] .game_image img,
          .accordian [data-target="game-accordion-content"] .game_image img {
            max-width: 300px;
            display: block;
            margin: 0 auto; } }
        @media only screen and (max-width: 600px) {
          .accordion [data-target="game-accordion-content"] .game_image img,
          .accordian [data-target="game-accordion-content"] .game_image img {
            max-width: 300px; } }
        @media only screen and (max-width: 800px) {
          .accordion [data-target="game-accordion-content"] .game_image img,
          .accordian [data-target="game-accordion-content"] .game_image img {
            max-width: 300px; } }
  .accordion [data-target="slideshow-related"],
  .accordian [data-target="slideshow-related"] {
    margin-bottom: 30px;
    padding: 0; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .accordion [data-target="slideshow-related"],
      .accordian [data-target="slideshow-related"] {
        padding: 0; } }
    .accordion [data-target="slideshow-related"] .component,
    .accordian [data-target="slideshow-related"] .component {
      box-sizing: border-box; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        .accordion [data-target="slideshow-related"] .component,
        .accordian [data-target="slideshow-related"] .component {
          margin-bottom: 0; } }
      .accordion [data-target="slideshow-related"] .component [data-source="related-img-lg"],
      .accordian [data-target="slideshow-related"] .component [data-source="related-img-lg"] {
        padding-top: 0; }
        .accordion [data-target="slideshow-related"] .component [data-source="related-img-lg"] img,
        .accordian [data-target="slideshow-related"] .component [data-source="related-img-lg"] img {
          width: 100%;
          height: auto;
          margin: 0 0 20px 0;
          cursor: pointer; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            .accordion [data-target="slideshow-related"] .component [data-source="related-img-lg"] img,
            .accordian [data-target="slideshow-related"] .component [data-source="related-img-lg"] img {
              width: 100%; } }
        .accordion [data-target="slideshow-related"] .component [data-source="related-img-lg"] a,
        .accordian [data-target="slideshow-related"] .component [data-source="related-img-lg"] a {
          display: block; }
          .accordion [data-target="slideshow-related"] .component [data-source="related-img-lg"] a img,
          .accordian [data-target="slideshow-related"] .component [data-source="related-img-lg"] a img {
            display: block; }
      .accordion [data-target="slideshow-related"] .component .cycle-slide,
      .accordion [data-target="slideshow-related"] .component .cycle-carousel-wrap,
      .accordian [data-target="slideshow-related"] .component .cycle-slide,
      .accordian [data-target="slideshow-related"] .component .cycle-carousel-wrap {
        padding-right: 0;
        padding-left: 0;
        text-align: center; }
        .accordion [data-target="slideshow-related"] .component .cycle-slide .cycle-slide,
        .accordion [data-target="slideshow-related"] .component .cycle-carousel-wrap .cycle-slide,
        .accordian [data-target="slideshow-related"] .component .cycle-slide .cycle-slide,
        .accordian [data-target="slideshow-related"] .component .cycle-carousel-wrap .cycle-slide {
          display: block; }
        .accordion [data-target="slideshow-related"] .component .cycle-slide .game-info-set,
        .accordion [data-target="slideshow-related"] .component .cycle-carousel-wrap .game-info-set,
        .accordian [data-target="slideshow-related"] .component .cycle-slide .game-info-set,
        .accordian [data-target="slideshow-related"] .component .cycle-carousel-wrap .game-info-set {
          display: inherit; }
          .accordion [data-target="slideshow-related"] .component .cycle-slide .game-info-set .game-title,
          .accordion [data-target="slideshow-related"] .component .cycle-carousel-wrap .game-info-set .game-title,
          .accordian [data-target="slideshow-related"] .component .cycle-slide .game-info-set .game-title,
          .accordian [data-target="slideshow-related"] .component .cycle-carousel-wrap .game-info-set .game-title {
            padding: 20px 0 5px 0 !important;
            margin: 0 !important;
            color: #336699;
            font-size: 16px !important; }
          .accordion [data-target="slideshow-related"] .component .cycle-slide .game-info-set .game-data,
          .accordion [data-target="slideshow-related"] .component .cycle-carousel-wrap .game-info-set .game-data,
          .accordian [data-target="slideshow-related"] .component .cycle-slide .game-info-set .game-data,
          .accordian [data-target="slideshow-related"] .component .cycle-carousel-wrap .game-info-set .game-data {
            color: #666666; }
          .accordion [data-target="slideshow-related"] .component .cycle-slide .game-info-set .flag-ddi a,
          .accordion [data-target="slideshow-related"] .component .cycle-carousel-wrap .game-info-set .flag-ddi a,
          .accordian [data-target="slideshow-related"] .component .cycle-slide .game-info-set .flag-ddi a,
          .accordian [data-target="slideshow-related"] .component .cycle-carousel-wrap .game-info-set .flag-ddi a {
            height: auto !important;
            padding: 5px 10px !important;
            display: table; }
            .accordion [data-target="slideshow-related"] .component .cycle-slide .game-info-set .flag-ddi a span,
            .accordion [data-target="slideshow-related"] .component .cycle-carousel-wrap .game-info-set .flag-ddi a span,
            .accordian [data-target="slideshow-related"] .component .cycle-slide .game-info-set .flag-ddi a span,
            .accordian [data-target="slideshow-related"] .component .cycle-carousel-wrap .game-info-set .flag-ddi a span {
              display: table-cell;
              height: auto;
              line-height: 16px; }
          .accordion [data-target="slideshow-related"] .component .cycle-slide .game-info-set .game-data,
          .accordion [data-target="slideshow-related"] .component .cycle-carousel-wrap .game-info-set .game-data,
          .accordian [data-target="slideshow-related"] .component .cycle-slide .game-info-set .game-data,
          .accordian [data-target="slideshow-related"] .component .cycle-carousel-wrap .game-info-set .game-data {
            margin: 0 !important;
            color: #666666;
            font-size: 1rem;
            line-height: 20px; }
          .accordion [data-target="slideshow-related"] .component .cycle-slide .game-info-set .game-link,
          .accordion [data-target="slideshow-related"] .component .cycle-carousel-wrap .game-info-set .game-link,
          .accordian [data-target="slideshow-related"] .component .cycle-slide .game-info-set .game-link,
          .accordian [data-target="slideshow-related"] .component .cycle-carousel-wrap .game-info-set .game-link {
            padding: 20px 0 0 0 !important; }
            .accordion [data-target="slideshow-related"] .component .cycle-slide .game-info-set .game-link a,
            .accordion [data-target="slideshow-related"] .component .cycle-carousel-wrap .game-info-set .game-link a,
            .accordian [data-target="slideshow-related"] .component .cycle-slide .game-info-set .game-link a,
            .accordian [data-target="slideshow-related"] .component .cycle-carousel-wrap .game-info-set .game-link a {
              color: #0c51a1; }
        .accordion [data-target="slideshow-related"] .component .cycle-slide .options p,
        .accordion [data-target="slideshow-related"] .component .cycle-carousel-wrap .options p,
        .accordian [data-target="slideshow-related"] .component .cycle-slide .options p,
        .accordian [data-target="slideshow-related"] .component .cycle-carousel-wrap .options p {
          font-size: 1rem; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          .accordion [data-target="slideshow-related"] .component .cycle-slide .options,
          .accordion [data-target="slideshow-related"] .component .cycle-carousel-wrap .options,
          .accordian [data-target="slideshow-related"] .component .cycle-slide .options,
          .accordian [data-target="slideshow-related"] .component .cycle-carousel-wrap .options {
            position: relative; } }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          .accordion [data-target="slideshow-related"] .component .cycle-slide .options .btn,
          .accordion [data-target="slideshow-related"] .component .cycle-carousel-wrap .options .btn,
          .accordian [data-target="slideshow-related"] .component .cycle-slide .options .btn,
          .accordian [data-target="slideshow-related"] .component .cycle-carousel-wrap .options .btn {
            width: 100%;
            margin-bottom: 30px; } }
      .accordion [data-target="slideshow-related"] .component .cycle-slide,
      .accordian [data-target="slideshow-related"] .component .cycle-slide {
        margin-bottom: 0;
        width: 220px !important; }
      .accordion [data-target="slideshow-related"] .component .cycle-slideshow,
      .accordian [data-target="slideshow-related"] .component .cycle-slideshow {
        overflow: hidden;
        min-height: 238px; }
      .accordion [data-target="slideshow-related"] .component .text_link,
      .accordian [data-target="slideshow-related"] .component .text_link {
        text-align: center;
        padding-top: 10px;
        font-size: 14px; }
        .accordion [data-target="slideshow-related"] .component .text_link a,
        .accordian [data-target="slideshow-related"] .component .text_link a {
          display: inline-block;
          color: #0c51a1;
          font-size: 14px; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            .accordion [data-target="slideshow-related"] .component .text_link a,
            .accordian [data-target="slideshow-related"] .component .text_link a {
              font-size: 18px; } }
          .accordion [data-target="slideshow-related"] .component .text_link a:hover,
          .accordian [data-target="slideshow-related"] .component .text_link a:hover {
            color: #ffcc00; }
      .accordion [data-target="slideshow-related"] .component .slideshow_nav,
      .accordian [data-target="slideshow-related"] .component .slideshow_nav {
        max-width: 1080px;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 0;
        display: block;
        overflow: auto;
        margin: auto;
        padding-right: 0;
        padding-left: 0;
        overflow: hidden; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          .accordion [data-target="slideshow-related"] .component .slideshow_nav,
          .accordian [data-target="slideshow-related"] .component .slideshow_nav {
            position: relative; } }
        .accordion [data-target="slideshow-related"] .component .slideshow_nav .slide_pagination_06,
        .accordian [data-target="slideshow-related"] .component .slideshow_nav .slide_pagination_06 {
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          z-index: 0;
          overflow: none;
          margin: auto; }
  .accordion [data-target="game-accordion-content"] h2,
  .accordion [data-target="slideshow-related"] h2,
  .accordian [data-target="game-accordion-content"] h2,
  .accordian [data-target="slideshow-related"] h2 {
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0; }

.tabs_to_accordions {
  display: block; }
  .tabs_to_accordions .accordion_row {
    display: none; }
    @media only screen and (max-width: 813px) {
      .tabs_to_accordions .accordion_row {
        display: block; } }
  .tabs_to_accordions table.table {
    margin-top: 20px; }
    .tabs_to_accordions table.table table > thead {
      background: #999999; }
  @media only screen and (max-width: 813px) {
    .tabs_to_accordions table.table > thead {
      background: #999999; } }

.accordion_tabs {
  display: block;
  margin-bottom: 20px; }
  @media only screen and (max-width: 813px) {
    .accordion_tabs {
      display: none; } }
  .accordion_tabs.fixed {
    position: fixed;
    z-index: 100;
    margin: 0;
    padding: 10px 0 10px 0;
    background: #ffffff;
    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.3); }

.filter_content .accordion {
  margin: 0 20px 20px 0; }
  .filter_content .accordion .accordion_row {
    margin: 0;
    display: block;
    background: #e6e6e6; }
    .filter_content .accordion .accordion_row p.btn {
      background: #e6e6e6;
      color: #0c51a1; }
      .filter_content .accordion .accordion_row p.btn a {
        color: #0c51a1; }
      .filter_content .accordion .accordion_row p.btn a > .fa {
        color: #0c51a1; }
  .filter_content .accordion dd.row {
    padding: 16px 0 0 20px;
    border: solid #e6e6e6;
    border-width: 0 1px 1px 1px; }

[data-panel="body"] {
  padding: 0 20px;
  padding-right: 20px;
  padding-left: 20px; }
  [data-panel="body"] .page-content > [data-panel="body"] {
    padding-right: 0;
    padding-left: 0; }
  [data-panel="body"] .row > [data-panel="body"] {
    padding-right: 0;
    padding-left: 0; }

.main_wrapper > .content > [data-panel="body"] > .row > [data-panel="body"] {
  padding-right: 0;
  padding-left: 0; }

[data-target="widget-stock"] {
  display: block;
  margin: 30px 0 30px 0; }

[data-source="visual-list-table"] > iframe {
  width: 100% !important; }

[data-source="visual-list-table"] .visual_list .expansion_list li {
  padding: 20px;
  min-height: 170px;
  border: 1px solid #eaeaea;
  cursor: pointer; }

[data-source="visual-list-table"] .visual_list .expansion_list .expansion_item {
  padding: 0; }

.picker {
  border: none; }

.mktoForm .mktoOffset {
  display: none; }

.modal.active {
  font-weight: normal; }
  .modal.active .ten.columns {
    text-align: left; }
    .modal.active .ten.columns h2 {
      font-size: 40px; }

[data-source="fact-img-icon"] .item_sub_copy {
  text-align: center; }
  [data-source="fact-img-icon"] .item_sub_copy p {
    line-height: 1.2em; }

[data-target="illustrated-content"] {
  display: inline-block; }
  [data-target="illustrated-content"] [data-target="stagger-row"]:first-child {
    display: inline-block; }
    [data-target="illustrated-content"] [data-target="stagger-row"]:first-child .six.columns .options {
      margin-top: 20px; }

[data-target="illustrated-content"] > [data-target="stagger-row"] {
  padding-right: 0;
  padding-left: 0; }
  [data-target="illustrated-content"] > [data-target="stagger-row"] .row {
    padding-left: 0;
    padding-right: 0; }

[data-target="mosaic-content"] > [data-target="mosaic-row-2c"],
[data-target="mosaic-content"] > [data-target="mosaic-row-3c"] {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 0; }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="mosaic-content"] > [data-target="mosaic-row-2c"] {
    margin-bottom: 0;
    height: auto; } }

[data-target="mosaic-content"] > [data-target="mosaic-row-3c"] > [data-target="widget-stock"],
[data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .four,
[data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .eight {
  margin: 0;
  margin-left: 2.88462%; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    [data-target="mosaic-content"] > [data-target="mosaic-row-3c"] > [data-target="widget-stock"],
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .four,
    [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .eight {
      margin-left: 0 !important; } }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight .options {
    position: relative !important; } }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .six.columns .hr,
  [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row > div:first-child .hr {
    display: none !important; } }
[data-target="mosaic-content"] [data-target="mosaic-row-2c"] .six.columns .twelve.columns > .row > .four .columns .media,
[data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row > div:first-child .twelve.columns > .row > .four .columns .media {
  display: none !important; }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row > .hr {
    display: none !important; } }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .four > .hr {
    display: none !important; } }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .options > p p,
  [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .options > .text_link p {
    text-align: left; } }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row > div:nth-child(1),
  [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row > div:first-child {
    height: 260px;
    margin-bottom: 30px; } }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  #ContentPlaceHolder1_main_0_templateb_0_blbRow > .eight.columns {
    height: initial; } }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="mosaic-content"] [data-target="mosaic-row-2c"] {
    margin-bottom: 10px; } }

[data-target="mosaic-content"] > [data-target="mosaic-row-2c"] .component {
  margin-bottom: 30px; }

[data-target="mosaic-content"] [data-target="mosaic-row-2c"] .options a {
  display: inline-block !important; }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight > .stock_ticker_container {
    height: 100%; } }

#video-slideshow-nav {
  display: none; }

[data-target="video-slideshow"] {
  padding: 40px 0 0 0 !important;
  display: none;
  visibility: hidden; }

[data-target="video-slideshow"] [data-row="utility"] {
  height: 0 !important; }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  div.widget.row.slideshow_nav {
    display: block !important; } }

.accordion .accordion_row p.btn a .fa {
  background: #0c51a1; }

[data-target="country-language"] {
  width: 100%; }
  [data-target="country-language"] .accordion .accordion_row p.btn a .fa {
    background: inherit; }

br {
  display: inherit !important; }

.content h3:first-child {
  margin-top: 30px;
  display: inline-block; }

.divider > br {
  display: none; }

[data-bar="0"] > ul > li:first-child {
  display: none !important; }

[data-bar="0"] > ul > li:nth-child(2):before {
  display: none !important; }

.breadcrumb_off > .sub_nav_container,
.breadcrumb_off > .content > #HeaderCarousel1_pnlCarousel > .header-carousel > .component > .slideshow_nav {
  display: none !important; }

iframe.emailSignup,
iframe.emailSignup[scrolling='no'] {
  overflow: hidden;
  width: 100% !important; }
  iframe.emailSignup html,
  iframe.emailSignup body,
  iframe.emailSignup[scrolling='no'] html,
  iframe.emailSignup[scrolling='no'] body {
    overflow: hidden; }
  iframe.emailSignup html,
  iframe.emailSignup body,
  iframe.emailSignup .HeaderColor,
  iframe.emailSignup .ContentBackgroundColor,
  iframe.emailSignup[scrolling='no'] html,
  iframe.emailSignup[scrolling='no'] body,
  iframe.emailSignup[scrolling='no'] .HeaderColor,
  iframe.emailSignup[scrolling='no'] .ContentBackgroundColor {
    width: 100% !important; }
  iframe.emailSignup img,
  iframe.emailSignup .pageTitle,
  iframe.emailSignup .ccbnTxt,
  iframe.emailSignup[scrolling='no'] img,
  iframe.emailSignup[scrolling='no'] .pageTitle,
  iframe.emailSignup[scrolling='no'] .ccbnTxt {
    display: none !important; }
  iframe.emailSignup .ccbnTxt,
  iframe.emailSignup .ccbnLabel,
  iframe.emailSignup[scrolling='no'] .ccbnTxt,
  iframe.emailSignup[scrolling='no'] .ccbnLabel {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 30px;
    line-height: 1.625em; }
  iframe.emailSignup .ccbnInput,
  iframe.emailSignup[scrolling='no'] .ccbnInput {
    margin-bottom: 30px;
    height: 36px;
    display: block; }
  iframe.emailSignup .ccbnInput > input#control_AlertEmail,
  iframe.emailSignup[scrolling='no'] .ccbnInput > input#control_AlertEmail {
    height: 35.85532px;
    line-height: 33.85532px;
    font-size: 16px;
    font-size: 1rem;
    border-radius: 7px;
    position: relative;
    padding: 0 10px;
    border: 1px solid #9a9a9a;
    background: #fff;
    color: #6e6e6e; }
  iframe.emailSignup .ccbnButton,
  iframe.emailSignup[scrolling='no'] .ccbnButton {
    background: #fadc5c;
    color: #0c51a1;
    font-size: 1rem;
    height: 35.85532px;
    line-height: 35.85532px;
    display: inline-block;
    width: auto;
    -webkit-appearance: none;
    text-align: center;
    border-radius: 7px;
    cursor: pointer !important;
    position: relative;
    border: none;
    padding: 0 20px 0 20px; }

#control_AlertEmail {
  height: 35.85532px;
  line-height: 33.85532px;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 7px;
  position: relative;
  padding: 0 10px;
  border: 1px solid #9a9a9a;
  background: #fff;
  color: #6e6e6e; }

.ccbnButton {
  background: #fadc5c;
  color: #0c51a1;
  font-size: 1rem;
  height: 35.85532px;
  line-height: 35.85532px;
  display: inline-block;
  width: auto;
  -webkit-appearance: none;
  text-align: center;
  border-radius: 7px;
  cursor: pointer !important;
  position: relative;
  border: none;
  padding: 0 20px 0 20px; }

#ContentPlaceHolder1_main_1_lblRelease > center > b {
  font-weight: bold; }

center > b,
p > b {
  font-weight: bold; }

[data-target="slideshow-header"] .cycle-slideshow div.non_mobile_img, [data-target="static-header"] .non_mobile_img, [data-source="related-img-background"] .non_mobile_img, [data-source="fact-img-background"] .non_mobile_img, [data-source="visual-list-table"] .visual_list [data-source="vl-2"] .non_mobile_img, [data-target="illustrated-content"] .non_mobile_img, [data-target="mosaic-content"] .non_mobile_img, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .media > div:first-child, [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .four div:first-child, html.ie8 [data-index="home"],
html.ie8 .non_mobile_img,
html.ie8 .slide {
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover; }

[data-target="slideshow-header"] .cycle-slideshow div.non_mobile_img, [data-target="static-header"] .non_mobile_img, [data-source="related-img-background"] .non_mobile_img, [data-source="fact-img-background"] .non_mobile_img, [data-source="visual-list-table"] .visual_list [data-source="vl-2"] .non_mobile_img, [data-target="illustrated-content"] .non_mobile_img, [data-target="mosaic-content"] .non_mobile_img, [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .media > div:first-child, [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .four div:first-child, html.ie8 [data-index="home"],
html.ie8 .non_mobile_img,
html.ie8 .slide {
  z-index: auto !important;
  -ms-behavior: url("http://media.igt.com/pollyfills/backgroundsize.htc"); }

html.ie8 {
  height: 100%; }
  html.ie8 [data-index="home"] header {
    background: transparent url("../images/2015/spacer_white_95.png"); }
  html.ie8 [data-panel="information"] {
    height: 946px; }
  @media only screen and (max-width: 900px) {
    html.ie8 [data-target="half_height"] p {
      font-size: 12px !important; } }
  @media all and (max-width: 760px) {
    html.ie8 [data-chapter="desk_alert"] {
      background: #000000; } }
  html.ie8 [data-source="visual-list-table"] .expansion_list .expansion_item .eight.columns ul > li {
    min-height: inherit !important; }
  html.ie8 .xxwide,
  html.ie8 .xwide,
  html.ie8 .wide,
  html.ie8 .normal,
  html.ie8 .narrow,
  html.ie8 .xnarrow {
    display: inline; }
    html.ie8 .xxwide + input,
    html.ie8 .xwide + input,
    html.ie8 .wide + input,
    html.ie8 .normal + input,
    html.ie8 .narrow + input,
    html.ie8 .xnarrow + input {
      display: inline;
      margin: 0 0 0 -.25em; }
  html.ie8 .ttip:before, html.ie8 .ttip:after {
    display: none; }
  html.ie8 .ttip:hover:before, html.ie8 .ttip:hover:after {
    display: block; }
  html.ie8 .toggle_menu {
    display: none; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      html.ie8 .toggle_menu {
        display: block; }
        html.ie8 .toggle_menu .toggle_button {
          margin-bottom: 30px;
          width: 100%; }
          html.ie8 .toggle_menu .toggle_button .btn {
            width: 100%; }
            html.ie8 .toggle_menu .toggle_button .btn .fa {
              font-size: 18px;
              margin: 0 0 0 4px; } }
  html.ie8 .tab-nav > li {
    width: 24%; }
  html.ie8 .sub_nav_container .sub_nav ul [data-bar="0"] ul li:first-child:before {
    display: none; }
  html.ie8 [data-target="mosaic-row-3c"] {
    height: 326px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      html.ie8 [data-target="mosaic-row-3c"] {
        height: auto; } }
  html.ie8 [data-target="mosaic-row-2c"] {
    position: relative; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      html.ie8 [data-target="mosaic-row-2c"] {
        height: auto;
        max-height: none;
        display: block; }
        html.ie8 [data-target="mosaic-row-2c"] .options {
          position: relative;
          padding: 20px; } }
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .article,
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .media,
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .widget {
    height: 100%; }
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns {
    position: relative; }
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns:first-child {
    margin: 0 !important; }
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns .options a {
    display: block !important; }
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns .options {
    position: absolute; }
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight .options {
    position: absolute; }
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .toggle {
    color: #ffffff; }
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .img_custom {
    width: auto;
    margin: 0 auto;
    display: block; }
  html.ie8 [data-target="mosaic-content"] .options .text_link a {
    color: #00beed;
    font-size: 14px; }
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p a {
    color: #00beed; }
  html.ie8 [data-target="mosaic-content"] .options [data-update="difference"] {
    font-size: 16px;
    color: #666666;
    margin-bottom: 0; }
  html.ie8 [data-target="mosaic-content"] .options [data-change="volume"],
  html.ie8 [data-target="mosaic-content"] .options [data-timestamp="date"] {
    font-size: 18px;
    margin-bottom: 10px;
    color: #666666; }
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .widget.slideshow_nav {
    max-width: 1080px;
    position: absolute;
    top: 25%;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    display: table;
    overflow: auto;
    margin: auto;
    padding-right: 0;
    padding-left: 0;
    overflow: hidden; }
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .widget.slideshow_nav {
    max-width: 1080px;
    position: absolute;
    top: 25%;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    display: table;
    overflow: auto;
    margin: auto;
    padding-right: 0;
    padding-left: 0;
    overflow: hidden; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .widget.slideshow_nav {
        position: static; } }
  html.ie8 .hr {
    display: none; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      html.ie8 .hr {
        border-bottom: 1px solid #cccccc;
        height: 1px;
        display: block;
        width: 100%;
        margin: 16px 0 30px; } }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns .options {
      position: relative; } }
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] p,
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p,
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .text_link {
    font-size: 14px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] p,
      html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p,
      html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .text_link {
        text-align: center; } }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    html.ie8 [data-target="mosaic-row-2c"],
    html.ie8 [data-target="mosaic-row-3c"] {
      text-align: center; } }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    html.ie8 .background-size-polyfill img {
      width: 100% !important;
      height: 100% !important;
      left: auto !important; } }
  html.ie8 .non_mobile_img {
    position: static;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    display: block;
    padding-top: 0; }
    html.ie8 .non_mobile_img img {
      display: block; }
  html.ie8 [data-target="widget-stock"] {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    height: auto; }
  html.ie8 .panel .container {
    display: block;
    width: 100%;
    position: relative;
    min-height: inherit !important; }
  html.ie8 [data-target="full_panel_slideshow"] {
    background: #eaeaea; }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      html.ie8 [data-target="full_panel_slideshow"] .cycle-slideshow .cycle-slide:before {
        background: transparent url("../images/2015/spacer_black_50.png"); } }
  html.ie8 [data-target="full_panel_slideshow"] .cycle-slideshow .slide {
    z-index: 50; }
  html.ie8 .proceed_arrow {
    top: auto;
    bottom: 0;
    width: 300px;
    height: 117px;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0; }
  html.ie8 [data-target="half_height"] {
    display: block;
    text-align: left;
    padding: 0px;
    width: 100%;
    height: 512px; }
  html.ie8 [data-target="static_panel_slideshow"] {
    min-height: inherit; }
  html.ie8 .news-background-temp {
    height: 1024px;
    background: url("../images/temp/panel-news-fpo.png");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    z-index: auto !important;
    -ms-behavior: url(http://media.igt.com/pollyfills/backgroundsize.htc); }
  html.ie8 .slide {
    z-index: 60 !important; }
  html.ie8 #HeaderCarousel1_pnlStatic .non_mobile_img {
    position: absolute;
    top: 0; }
  html.ie8 .cycle-carousel-wrap {
    left: 0px !important; }

html.ie8.oldie [data-source="fact-img-icon"],
html.ie8.oldie [data-source="related-img-lg"] {
  float: left; }

.ie9 .radio.checked i,
.ie9 .checkbox.checked i {
  top: 0; }
.ie9 .widget {
  zoom: 1 !important; }
.ie9 .toggle_menu {
  display: none; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .ie9 .toggle_menu {
      display: block; }
      .ie9 .toggle_menu .toggle_button {
        margin-bottom: 30px;
        width: 100%; }
        .ie9 .toggle_menu .toggle_button .btn {
          width: 100%; }
          .ie9 .toggle_menu .toggle_button .btn .fa {
            font-size: 18px;
            margin: 0 0 0 4px; } }
.ie9 [data-target="mosaic-row-3c"] {
  height: 326px; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .ie9 [data-target="mosaic-row-3c"] {
      height: auto; } }
.ie9 [data-target="mosaic-row-2c"] {
  position: relative; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .ie9 [data-target="mosaic-row-2c"] {
      height: auto;
      max-height: none;
      display: block; }
      .ie9 [data-target="mosaic-row-2c"] .options {
        position: relative;
        padding: 20px; } }
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .article,
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .media,
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .widget {
  height: 100%; }
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns {
  position: relative; }
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns .options {
  position: absolute; }
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight .options {
  position: absolute; }
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .toggle {
  color: #ffffff; }
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .img_custom {
  width: auto;
  margin: 0 auto;
  display: block; }
.ie9 [data-target="mosaic-content"] .options .text_link a {
  color: #00beed;
  font-size: 14px; }
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p a {
  color: #00beed; }
.ie9 [data-target="mosaic-content"] .options [data-update="difference"] {
  font-size: 16px;
  color: #666666;
  margin-bottom: 0; }
.ie9 [data-target="mosaic-content"] .options [data-change="volume"],
.ie9 [data-target="mosaic-content"] .options [data-timestamp="date"] {
  font-size: 18px;
  margin-bottom: 10px;
  color: #666666; }
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .widget.slideshow_nav {
  max-width: 1080px;
  position: absolute;
  top: 25%;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  display: table;
  overflow: auto;
  margin: auto;
  padding-right: 0;
  padding-left: 0;
  overflow: hidden; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .widget.slideshow_nav {
      position: static; } }
.ie9 .hr {
  display: none; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .ie9 .hr {
      border-bottom: 1px solid #cccccc;
      height: 1px;
      display: block;
      width: 100%;
      margin: 16px 0 30px; } }
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns .options {
    position: relative; } }
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] p,
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p,
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .text_link {
  font-size: 14px; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] p,
    .ie9 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p,
    .ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .text_link {
      text-align: center; } }
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .ie9 [data-target="mosaic-row-2c"],
  .ie9 [data-target="mosaic-row-3c"] {
    text-align: center; } }
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .ie9 .background-size-polyfill img {
    width: 100% !important;
    height: 100% !important;
    left: auto !important; } }
.ie9 .non_mobile_img {
  position: static;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  display: block;
  padding-top: 0;
  height: 100%; }
  .ie9 .non_mobile_img img {
    display: block; }

html.ie9 {
  display: block; }
  html.ie9 .facet_select_wrapper {
    overflow-x: hidden; }
    html.ie9 .facet_select_wrapper label {
      margin-top: 7px !important; }

.at3lblight {
  background-image: none !important;
  background: #000000 !important;
  opacity: .90  !important;
  filter: Alpha(Opacity=90) !important; }

[data-panel="news"] .slideshow_nav {
  display: none;
  visibility: hidden; }

[data-index="home"] [data-panel="footer"] {
  height: auto !important; }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-panel="product"] .accordian .accordian_row {
    background: #ffffff;
    color: #2c2c2c; }
    [data-panel="product"] .accordian .accordian_row p.btn {
      background: #ffffff; }
      [data-panel="product"] .accordian .accordian_row p.btn a {
        color: #1b9ddb; }
    [data-panel="product"] .accordian .accordian_row .row .columns .drawer {
      background: #ffffff;
      color: #2c2c2c; }
    [data-panel="product"] .accordian .accordian_row .row .columns .drawer .btn {
      margin-bottom: 20px !important; }
      [data-panel="product"] .accordian .accordian_row .row .columns .drawer .btn a {
        color: #ffffff; } }
@media only screen and (min-width: 319px) and (max-width: 560px) and (min-width: 319px) and (max-width: 560px) {
  [data-panel="hero"] {
    padding-top: 80px !important;
    height: 400px; }
    [data-panel="hero"] .slideshow_nav .nav_left a#prev_01,
    [data-panel="hero"] .slideshow_nav .nav_right a#next_01 {
      color: #b3b3b3 !important; }
    [data-panel="hero"] .slideshow_nav .slide_pagination_01 li a,
    [data-panel="hero"] .slideshow_nav .slide_pagination_01 li a > i.fa:before {
      color: #b3b3b3 !important; }
    [data-panel="hero"] .slideshow_nav .slide_pagination_01 li.cycle-pager-active a,
    [data-panel="hero"] .slideshow_nav .slide_pagination_01 li.cycle-pager-active a > i.fa:before {
      color: #b3b3b3 !important; }
    [data-panel="hero"] .container {
      height: 320px; } }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-panel="news"] {
    clear: both;
    display: block;
    height: 1050px !important;
    width: 100%;
    position: relative; }
    [data-panel="news"] .container {
      clear: both;
      display: block;
      height: 1050px !important;
      width: 100%;
      position: relative; }
      [data-panel="news"] .container .component {
        clear: both;
        display: block;
        height: 1050px !important;
        width: 100%;
        position: relative; }
        [data-panel="news"] .container .component .cycle-slideshow-wrapper {
          clear: both;
          display: block;
          height: 1050px !important;
          width: 100%;
          position: relative; }
          [data-panel="news"] .container .component .cycle-slideshow-wrapper .cycle-slideshow {
            clear: both;
            display: block;
            height: 1050px !important; }
            [data-panel="news"] .container .component .cycle-slideshow-wrapper .cycle-slideshow .cycle-slide {
              clear: both;
              display: block;
              height: 1050px !important; }
              [data-panel="news"] .container .component .cycle-slideshow-wrapper .cycle-slideshow .cycle-slide .slide {
                clear: both;
                display: block;
                height: auto !important; }
                [data-panel="news"] .container .component .cycle-slideshow-wrapper .cycle-slideshow .cycle-slide .slide .header_title,
                [data-panel="news"] .container .component .cycle-slideshow-wrapper .cycle-slideshow .cycle-slide .slide .date {
                  text-align: left !important; }

  [data-panel="information"] {
    background: red;
    padding-top: 0; }
    [data-panel="information"] .container hr {
      display: none; }
    [data-panel="information"] .container .component:first-child .row {
      padding: 40px 0 0 0; }
    [data-panel="information"] .container .component:last-child .row {
      padding: 40px 0 0 0; }
      [data-panel="information"] .container .component:last-child .row .header_title_h2_sub {
        color: #ff671f; }
      [data-panel="information"] .container .component:last-child .row .slideshow_nav {
        display: block !important;
        position: relative !important;
        width: 100%;
        height: 48px;
        margin-bottom: 20px; }
        [data-panel="information"] .container .component:last-child .row .slideshow_nav .nav_left a#prev_03,
        [data-panel="information"] .container .component:last-child .row .slideshow_nav .nav_right a#next_03 {
          color: #b3b3b3 !important; }
        [data-panel="information"] .container .component:last-child .row .slideshow_nav .slide_pagination_03 li a,
        [data-panel="information"] .container .component:last-child .row .slideshow_nav .slide_pagination_03 li a > i.fa:before {
          color: #b3b3b3 !important; }
        [data-panel="information"] .container .component:last-child .row .slideshow_nav .slide_pagination_03 li.cycle-pager-active a,
        [data-panel="information"] .container .component:last-child .row .slideshow_nav .slide_pagination_03 li.cycle-pager-active a > i.fa:before {
          color: #b3b3b3 !important; }
        [data-panel="information"] .container .component:last-child .row .slideshow_nav .nav_left,
        [data-panel="information"] .container .component:last-child .row .slideshow_nav .nav_right {
          color: #ffffff;
          height: 48px;
          line-height: 48px;
          top: 0; }
        [data-panel="information"] .container .component:last-child .row .slideshow_nav .slide_pagination_03 {
          position: static;
          line-height: 48px;
          height: 48px; } }
[data-index="home"] #modal1 {
  display: none !important;
  visibility: hidden !important;
  position: static !important;
  z-index: 0 !important; }



  
/* ADDITIONAL */
header .main_navigation .navigation_dropdown .navigation_header .navigation_title {
    color: #ffffff;
    font-size:10px;
    margin:0;
}		
header .main_navigation .navigation_dropdown .navigation_header {
    padding:0 20px 0;
    position: relative;
}
header .main_navigation .navigation_dropdown .navigation_content {
    padding:5px 20px 30px;
    position: relative;
}
header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_1, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_2, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_3, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_4, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_5, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_6 {
    width:20%;
}
header .main_navigation .navigation_dropdown.many_columns {
    height: auto;
    width:800px;
}
.navigation_search_dropdown .field .close {
    position: absolute;
}
hr.lhs-divider{
    border: 0;
    color: #efefef;
    background-color: #efefef;
    height: 1px;
	display:block!important;
	margin:20px 0 20px 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
	.lhs-contact{
		display:none;
	}
}
.searchpanel_bottom_form p{
	margin-bottom:12px;
}
.searchpanel_bottom_form select{
	font-family: "Lato",Verdana,Arial,Helvetica,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.625em;
}
#ir_bodycontent{
	padding-bottom:50px;
}
/* ADDITIONAL */	

/* 2018-04-10 */
.logo-sections {
    margin: 30px 0;
    background: #f2f2f2;
}
.logo-sections .row {
    display: table;
    width: 100%;
    border: 1px solid #fff;
    border-right: none;
    border-left: none;
    margin-bottom: -1px;
}
.logo-sections .columns {
    display: table-cell;
    vertical-align: middle;
    padding: 15px;
    max-width: inherit;
    line-height: 1px;
    width: 50% !important;
    height: 100%;
    float: none;
    text-align: center;
}
.logo-sections h4 {
    font-size: 20px;
    margin: 0 !important;
    padding: 0 !important;
    color: #000;
}
.logo-sections .columns:first-child {
    border-right: 1px solid #fff;
    text-align: left;
}
.logo-sections .columns img {
    height: 40px;
}
.logo-sections .columns a {
    line-height: 1;
    font-size: 12px;
    display: block;
    margin: 5px 0 0 0;
    color: #1b9ddb;
}
@media only screen and (max-width: 560px) {
  .logo-sections .row .columns {
      padding: 10px;
  }
  .logo-sections h4 {
    font-size: 18px;
  }
}
.loginRegister h4 {
  margin-bottom: 10px;
}
.loginRegister input[type="text"],
.loginRegister input[type="email"],
.loginRegister input[type="password"] {
  border: 1px solid #ccc;
  padding: 5px;
  font-size: 12px;
  outline: none !important;
}



/*alert*/

.alert_wrapper {
  z-index: 99999;
  position: fixed;
  background: #ff671f;
  bottom: 0;
  width: 100%; }
  .alert_wrapper .alert_container {
    color: #ffffff;
    padding: 20px;
    position: relative;
    max-width: 1120px;
    margin: 0 auto; }
    .alert_wrapper .alert_container .alert_body {
      padding-right: 100px; }
      @media only screen and (max-width: 750px) {
        .alert_wrapper .alert_container .alert_body {
          padding-right: 70px; } }
      .alert_wrapper .alert_container .alert_body p {
        margin: 0;
        padding: 0;
        font-size: 14px;
        line-height: 19px; }
      .alert_wrapper .alert_container .alert_body a {
        color: #fedd00; }
        .alert_wrapper .alert_container .alert_body a:hover {
          color: #ffffff; }
    .alert_wrapper .alert_container .alert_times {
      display: none !important; }
    .alert_wrapper .alert_container .alert_close {
      width: 80px;
      position: absolute;
      top: 20px;
      right: 20px; }
      @media only screen and (max-width: 750px) {
        .alert_wrapper .alert_container .alert_close {
          height: 30px;
          line-height: 30px;
          width: 50px; }
          .alert_wrapper .alert_container .alert_close a {
            padding: 0;
            text-align: center;
            font-size: 14px; } }
      .alert_wrapper .alert_container .alert_close a {
        background: #ffffff;
        color: #ff671f; }
        .alert_wrapper .alert_container .alert_close a:hover {
          background: #fedd00;
          color: #ffffff; }



.alignleft{ 	padding: 0 15px 15px 0; 	float: left;}.alignright{ 	padding: 0 0 15px 15px; 	float: right;}


@media only screen and (max-width: 560px) {

.alignleft{ 	padding:15px 0 15px 0; 	float: none;}.alignright{ 	padding:15px 0 15px 0; 	float: none;}

}


.content.games-content ul{
	margin:0 0 20px 25px;
}
.content.games-content li{
	list-style-type:disc;
}
.content.games-content ul li ul{
	padding-top:10px;

}

.content-area-style ul {
    list-style: disc outside;
    margin: 0 0 30px 25px;
}
  



[data-target="footer"]::before{
	background-image:none;
}

[data-target="footer"]{
	background-color:#0c51a1;
	text-align:left;
}
[data-target="footer"] a{
	color:#fff;
}
[data-target="footer"] a:hover{
	color:#8dc8e8;
}

[data-target="footer"] p{
	color:#fff;
}
.panel[data-target="footer"] .footer_callout p, [data-target="footer"] .footer_callout p{
	color:#fff;
}
.panel[data-target="footer"] .footer_sub_links ul.text_links li a:hover, [data-target="footer"] .footer_sub_links ul.text_links li a:hover {
    color:#8dc8e8 !important;
    text-decoration: none;
}
.panel[data-target="footer"] .footer_sub_links ul.text_links li a, [data-target="footer"] .footer_sub_links ul.text_links li a {
    color:#fff !important;
}
.panel[data-target="footer"] .footer_callout, [data-target="footer"] .footer_callout{
	text-align:left;
}
.panel[data-target="footer"] .footer_sub_links, [data-target="footer"] .footer_sub_links{
	text-align:left;
}
.panel[data-target="footer"] .footer_copyright p, [data-target="footer"] .footer_copyright p{
	text-align:left;
}
.terms-text{
	margin-top:20px;
}
.footer_callout p,
.terms-text p{
	font-size:14px;
	line-height:20px;
}
.footer-section h3{
	font-family: 'Verlag A', 'Verlag B', Arial, sans-serif;
	margin-bottom:10px;
	float:left;
	margin-top:0!important;
	padding-top:0;
	max-width:60%;
}
.footer-section p{
	float:left;
	clear:left;
	max-width:70%;
}
.footer_sub_links{
	float:left;
	clear:left;
}
.footer_sub_links_line_1{
	margin-top:0;
	margin-bottom:15px!important;
}
img.footer-logo{
	float:right;
	width:150px;
	height:auto;
}
@media only screen and (max-width: 560px) {
	img.footer-logo{
		float:none;
		margin-bottom:20px;
	}
	.footer-section h3{
		max-width:100%;
	}
	.footer-section p{
		max-width:100%;
	}
}
.no-header{
	height:110px;
}
@media only screen and (max-width: 560px) {
	.no-header{
		height:80px;
	}
}
.subpage_subhead h1{
	padding-top:20px;
}
.top-main-banner .non_mobile_img{
	height:300px;
}
.top-main-banner{
}
.subpage_subhead  h1{
	font-size:32px;
	line-height:36px;
	margin-bottom:20px;
}
@media only screen and (max-width: 560px) {
	.subpage_subhead  h1{
		font-size:26px;
		line-height:32px;

	}

}	

.webinar-2020 .contactform input{
	font-family: "Lato", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
}

.top-main-banner{
	display:none;
}


table.table-style-content th{
	border-left:1px solid #ccc;
}
table.table-style-content th:first-child{
	border-left:none;
}
table.table-style-content td{
	border-left:1px solid #e6e6e6;
	border-top:none;
	padding-bottom:0;
}
table.table-style-content td:first-child{
	border-left:none;
}
table.table-style-content tr:last-child td{
	padding-bottom:13px;
}