/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
@font-face {
  font-family: 'Sesame Rounded';
  src: url('../fonts/sesameroundedstd-black-webfont.eot');
  src: url('../fonts/sesameroundedstd-black-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sesameroundedstd-black-webfont.woff') format('woff'), url('../fonts/sesameroundedstd-black-webfont.ttf') format('truetype'), url('../fonts/sesameroundedstd-black-webfont.svg#sesame_rounded_stdblack') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Sesame Rounded';
  src: url('../fonts/sesameroundedstd-bold-webfont.eot');
  src: url('../fonts/sesameroundedstd-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sesameroundedstd-bold-webfont.woff') format('woff'), url('../fonts/sesameroundedstd-bold-webfont.ttf') format('truetype'), url('../fonts/sesameroundedstd-bold-webfont.svg#sesame_rounded_stdbold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Sesame Rounded';
  src: url('../fonts/sesameroundedstd-light-webfont.eot');
  src: url('../fonts/sesameroundedstd-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sesameroundedstd-light-webfont.woff') format('woff'), url('../fonts/sesameroundedstd-light-webfont.ttf') format('truetype'), url('../fonts/sesameroundedstd-light-webfont.svg#sesame_rounded_stdlight') format('svg');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Sesame Rounded';
  src: url('../fonts/sesameroundedstd-regular-webfont.eot');
  src: url('../fonts/sesameroundedstd-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sesameroundedstd-regular-webfont.woff') format('woff'), url('../fonts/sesameroundedstd-regular-webfont.ttf') format('truetype'), url('../fonts/sesameroundedstd-regular-webfont.svg#sesame_rounded_stdregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@-webkit-keyframes scale-in {
  0% {
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
  }
  100% {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
  }
}
@-moz-keyframes scale-in {
  0% {
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
  }
  100% {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
  }
}
@-o-keyframes scale-in {
  0% {
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
  }
  100% {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
  }
}
@keyframes scale-in {
  0% {
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
  }
  100% {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
  }
}
@-webkit-keyframes scale-out {
  0% {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
  }
  100% {
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
  }
}
@-moz-keyframes scale-out {
  0% {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
  }
  100% {
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
  }
}
@-o-keyframes scale-out {
  0% {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
  }
  100% {
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
  }
}
@keyframes scale-out {
  0% {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
  }
  100% {
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
  }
}
@-webkit-keyframes jiggle {
  0% {
    -webkit-transform: rotate(0.5deg);
    -moz-transform: rotate(0.5deg);
    -ms-transform: rotate(0.5deg);
    -o-transform: rotate(0.5deg);
    transform: rotate(0.5deg);
  }
  25% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(-0.5deg);
    -moz-transform: rotate(-0.5deg);
    -ms-transform: rotate(-0.5deg);
    -o-transform: rotate(-0.5deg);
    transform: rotate(-0.5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-moz-keyframes jiggle {
  0% {
    -webkit-transform: rotate(0.5deg);
    -moz-transform: rotate(0.5deg);
    -ms-transform: rotate(0.5deg);
    -o-transform: rotate(0.5deg);
    transform: rotate(0.5deg);
  }
  25% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(-0.5deg);
    -moz-transform: rotate(-0.5deg);
    -ms-transform: rotate(-0.5deg);
    -o-transform: rotate(-0.5deg);
    transform: rotate(-0.5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-o-keyframes jiggle {
  0% {
    -webkit-transform: rotate(0.5deg);
    -moz-transform: rotate(0.5deg);
    -ms-transform: rotate(0.5deg);
    -o-transform: rotate(0.5deg);
    transform: rotate(0.5deg);
  }
  25% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(-0.5deg);
    -moz-transform: rotate(-0.5deg);
    -ms-transform: rotate(-0.5deg);
    -o-transform: rotate(-0.5deg);
    transform: rotate(-0.5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes jiggle {
  0% {
    -webkit-transform: rotate(0.5deg);
    -moz-transform: rotate(0.5deg);
    -ms-transform: rotate(0.5deg);
    -o-transform: rotate(0.5deg);
    transform: rotate(0.5deg);
  }
  25% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(-0.5deg);
    -moz-transform: rotate(-0.5deg);
    -ms-transform: rotate(-0.5deg);
    -o-transform: rotate(-0.5deg);
    transform: rotate(-0.5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-webkit-keyframes slideleft {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@-moz-keyframes slideleft {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@-o-keyframes slideleft {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes slideleft {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@-webkit-keyframes slideright {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
@-moz-keyframes slideright {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
@-o-keyframes slideright {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes slideright {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
@-webkit-keyframes twinkle {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@-moz-keyframes twinkle {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@-o-keyframes twinkle {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@keyframes twinkle {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@-webkit-keyframes bg-shift-sm {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -1673px 0;
  }
}
@-moz-keyframes bg-shift-sm {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -1673px 0;
  }
}
@-o-keyframes bg-shift-sm {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -1673px 0;
  }
}
@keyframes bg-shift-sm {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -1673px 0;
  }
}
@-webkit-keyframes mobile-shift-out {
  0% {
    height: 2000px;
  }
  100% {
    height: 130px;
  }
}
@-moz-keyframes mobile-shift-out {
  0% {
    height: 2000px;
  }
  100% {
    height: 130px;
  }
}
@-o-keyframes mobile-shift-out {
  0% {
    height: 2000px;
  }
  100% {
    height: 130px;
  }
}
@keyframes mobile-shift-out {
  0% {
    height: 2000px;
  }
  100% {
    height: 130px;
  }
}
.stickers {
  display: none;
}
.sticker.elmo {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url('../img/stickers/sticker-elmo.png');
  background-image: url('../img/stickers/sticker-elmo.png');
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 64px;
  height: 65px;
}
.sticker.cookie {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url('../img/stickers/sticker-cookie.png');
  background-image: url('../img/stickers/sticker-cookie.png');
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 64px;
  height: 65px;
}
.sticker.ernie {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url('../img/stickers/sticker-ernie.png');
  background-image: url('../img/stickers/sticker-ernie.png');
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 64px;
  height: 65px;
}
.tile[data-asset='cookiemonsterlettert'].tall h1 {
  background-image: url('../img/tiles/art-cookiemonsterlettert-large.png');
  background-size: 260px 265px;
  bottom: 11px;
  height: 260px;
}
.tile[data-asset='cookiemonsterlettert'].short h1 {
  background-image: url('../img/tiles/art-cookiemonsterthelettert-small.png');
  background-size: 260px 135px;
  bottom: 5px;
  height: 135px;
}
.tile[data-asset='zoeandbutterflies'].tall h1 {
  background-image: url('../img/tiles/art-zoeandbutterflies-large.png');
  background-size: 260px 265px;
  bottom: 11px;
  height: 260px;
}
.tile[data-asset='zoeandbutterflies'].short h1 {
  background-image: url('../img/tiles/art-cookiemonsterthelettert-small.png');
  background-size: 260px 133px;
  bottom: 6px;
  height: 133px;
}
.tile[data-asset='alphabetsoup'].tall h1 {
  background-image: url('../img/tiles/game-alphabetsoup-large.png');
  background-size: 260px 257px;
  bottom: 12px;
  height: 257px;
}
.tile[data-asset='alphabetsoup'].short h1 {
  background-image: url('../img/tiles/game-alphabetsoup-small.png');
  background-size: 260px 121px;
  bottom: 12px;
  height: 121px;
}
.tile[data-asset='bumpercars'].tall h1 {
  background-image: url('../img/tiles/game-bumpercars-large.png');
  background-size: 260px 266px;
  bottom: 12px;
  height: 266px;
}
.tile[data-asset='bumpercars'].short h1 {
  background-image: url('../img/tiles/game-bumpercars-small.png');
  background-size: 260px 131px;
  bottom: 11px;
  height: 131px;
}
.tile[data-asset='cookiesofthecaribbean'].tall h1 {
  background-image: url('../img/tiles/game-cookiesofthecaribbean-large.png');
  background-size: 260px 264px;
  bottom: 12px;
  height: 264px;
}
.tile[data-asset='elmosfirstdayofschool'].tall h1 {
  background-image: url('../img/tiles/game-elmosfirstdayofschool-large.png');
  background-size: 260px 257px;
  bottom: 12px;
  height: 257px;
}
.tile[data-asset='elmosfirstdayofschool'].short h1 {
  background-image: url('../img/tiles/game-elmosfirstdayofschool-small.png');
  background-size: 260px 121px;
  bottom: 12px;
  height: 121px;
}
.tile[data-asset='letteroftheday'].tall h1 {
  background-image: url('../img/tiles/game-letteroftheday-large.png');
  background-size: 260px 257px;
  bottom: 12px;
  height: 257px;
}
.tile[data-asset='letteroftheday'].short h1 {
  background-image: url('../img/tiles/game-letteroftheday-small.png');
  background-size: 260px 121px;
  bottom: 12px;
  height: 121px;
}
.tile[data-asset='pigeontrouble'].tall h1 {
  background-image: url('../img/tiles/game-pigeontrouble-large.png');
  background-size: 260px 257px;
  bottom: 12px;
  height: 257px;
}
.tile[data-asset='pigeontrouble'].short h1 {
  background-image: url('../img/tiles/game-pigeontrouble-small.png');
  background-size: 260px 121px;
  bottom: 12px;
  height: 121px;
}
.tile[data-asset='tellysshapegarden'].tall h1 {
  background-image: url('../img/tiles/game-tellysshapegarden-large.png');
  background-size: 260px 257px;
  bottom: 12px;
  height: 257px;
}
.tile[data-asset='tellysshapegarden'].short h1 {
  background-image: url('../img/tiles/game-tellysshapegarden-small.png');
  background-size: 260px 130px;
  bottom: 12px;
  height: 130px;
}
.tile[data-asset='cookiecrumbypicturescaribbean'].tall h1 {
  background-image: url('../img/tiles/video-cookiecrumbypicturescaribbean-large.png');
  background-size: 260px 268px;
  bottom: 11px;
  height: 268px;
}
.tile[data-asset='cookiecrumbypicturescaribbean'].short h1 {
  background-image: url('../img/tiles/video-cookiecrumbypicturescaribbean-small.png');
  background-size: 260px 120px;
  bottom: 12px;
  height: 120px;
}
.tile[data-asset='elmohotpotat'].tall h1 {
  background-image: url('../img/tiles/video-elmohotpotat-large.png');
  background-size: 260px 258px;
  bottom: 11px;
  height: 258px;
}
.tile[data-asset='elmohotpotat'].short h1 {
  background-image: url('../img/tiles/video-elmohotpotato-small.png');
  background-size: 260px 126px;
  bottom: 12px;
  height: 126px;
}
.tile[data-asset='cookiechannel'].tall h1 {
  background-image: url('../img/tiles/videochannel-cookiemonster-large.png');
  background-size: 260px 258px;
  bottom: 11px;
  height: 258px;
}
.tile[data-asset='cookiechannel'].short h1 {
  background-image: url('../img/tiles/videochannel-cookiemonster-small.png');
  background-size: 260px 126px;
  bottom: 12px;
  height: 126px;
}
.tile {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  position: relative;
  margin-bottom: 4px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 268px;
  height: 130px;
  position: relative;
}
.tile:hover {
  animation: jiggle 0.25s linear infinite;
}
.tile .tile-title a {
  display: block;
  position: absolute;
  bottom: 5px;
  width: 100%;
  height: 139px;
}
.tile .tile-thumb {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 260px;
  height: 139px;
  pointer-events: none;
}
.tile .tile-thumb img {
  max-width: 100%;
}
.tile .new-badge {
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 10;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-logos.png");
  background-image: url("../img/sprite-logos.png");
  display: block;
  background-size: 395px 351px;
  background-repeat: no-repeat;
  background-position: -326px -84px;
  width: 50px;
  height: 50px;
}
.tile.widget {
  height: 130px;
  width: 268px;
  display: none;
}
.tile.widget .tile-thumb {
  bottom: 0 !important;
}
html .tile.widget .tile-thumb {
  bottom: 0 !important;
  display: none;
}
html .tile.widget .widget {
  position: absolute;
  top: 0;
  left: 0;
  height: 130px;
  width: 261px;
}
html .tile.widget .widget > div {
  height: 130px;
  width: 261px;
  position: absolute;
  top: 0;
  left: 0;
}
html .tile.widget .widget > div canvas {
  position: absolute;
  top: 0;
  left: 0;
}
html .tile.widget .widget .flynn {
  height: 130px;
  width: 261px;
  position: absolute;
  top: 0;
  left: 0;
}
html .tile.widget .widget .flynn canvas {
  position: absolute;
  top: 0;
  left: 0;
}
html.no-canvas .tile.widget img {
  position: absolute;
  left: 0;
  top: 0;
  height: 130px;
  width: 268px;
}
.tile.down .tile-thumb {
  bottom: 0;
  left: 2px;
}
@media screen and (min-width: 48em) {
  .tile.widget {
    display: block;
  }
  .tile.tall {
    width: 268px;
    height: 266px;
    position: relative;
  }
  .tile.tall .tile-title a {
    height: 277px;
  }
  .tile.tall .tile-thumb {
    height: 277px;
  }
  .tile.tall.down .tile-thumb {
    bottom: 0;
    left: 2px;
  }
}
* {
  margin: 0;
}
html, body {
  height: 100%;
  font-family: 'Sesame Rounded';
}
body > img {
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0;
  left: 0px;
}
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
* {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
@-webkit-keyframes modalslide {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-200%);
    -moz-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    -o-transform: translateX(-200%);
    transform: translateX(-200%);
  }
}
@-moz-keyframes modalslide {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-200%);
    -moz-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    -o-transform: translateX(-200%);
    transform: translateX(-200%);
  }
}
@-o-keyframes modalslide {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-200%);
    -moz-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    -o-transform: translateX(-200%);
    transform: translateX(-200%);
  }
}
@keyframes modalslide {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-200%);
    -moz-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    -o-transform: translateX(-200%);
    transform: translateX(-200%);
  }
}
body > .container {
  padding-top: 17px;
}
body > .container > .header {
  position: relative;
  margin: 0 auto;
  z-index: 6;
  *zoom: 1;
}
body > .container > .header:before, body > .container > .header:after {
  content: " ";
  display: table;
}
body > .container > .header:after {
  clear: both;
}
body > .container > .header .logos {
  position: relative;
  width: 155px;
  margin: 0 auto;
  margin-bottom: 6px;
}
body > .container > .header .logos h1 {
  position: relative;
  margin-top: -3px;
}
body > .container > .header .logos h1 a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-logos.png");
  background-image: url("../img/sprite-logos.png");
  display: block;
  background-size: 512px 1024px;
  background-repeat: no-repeat;
  background-position: -2px -483px;
  width: 161px;
  height: 61px;
}
body > .container > .header .logos h2 {
  position: absolute;
  left: 0px;
  top: 0px;
  margin-top: -4px;
  margin-left: -58px;
}
body > .container > .header .logos h2 a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  display: block;
  background-image: var(--pbs-kids-logo-path);
  background-repeat: no-repeat;
  background-size: contain;
  width: 48px;
  height: 48px;
}
body > .container > .header nav {
  position: relative;
  width: 0 auto;
  display: block;
  text-align: center;
  margin-top: -20px;
  margin-bottom: 32px;
  z-index: 100;
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -ms-transform-origin: top left;
  -o-transform-origin: top left;
  transform-origin: top left;
}
body > .container > .header nav li {
  position: relative;
  line-height: 0px;
  height: 50px;
  margin-top: 12px;
  z-index: 100;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
body > .container > .header nav li.videos a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-nav-mobile.png");
  background-image: url("../img/sprite-nav-mobile.png");
  display: block;
  background-size: 169px 414px;
  background-repeat: no-repeat;
  background-position: -10px -255px;
  width: 135px;
  height: 60px;
}
body > .container > .header nav li.videos a:hover {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-nav-mobile.png");
  background-image: url("../img/sprite-nav-mobile.png");
  display: block;
  background-size: 169px 414px;
  background-repeat: no-repeat;
  background-position: -10px -310px;
  width: 135px;
  height: 55px;
}
body > .container > .header nav li.videos a:active {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-nav-mobile.png");
  background-image: url("../img/sprite-nav-mobile.png");
  display: block;
  background-size: 169px 414px;
  background-repeat: no-repeat;
  background-position: -10px -357px;
  width: 135px;
  height: 50px;
}
body > .container > .header nav li.videos.active a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-nav-mobile.png");
  background-image: url("../img/sprite-nav-mobile.png");
  display: block;
  background-size: 169px 414px;
  background-repeat: no-repeat;
  background-position: -10px -201px;
  width: 140px;
  height: 55px;
}
body > .container > .header nav li.videos.active {
  margin-top: -12px;
  margin-left: -7px;
  margin-right: -4px;
}
body > .container > .header nav li.games a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-nav-mobile.png");
  background-image: url("../img/sprite-nav-mobile.png");
  display: block;
  background-size: 169px 414px;
  background-repeat: no-repeat;
  background-position: -10px -54px;
  width: 150px;
  height: 55px;
}
body > .container > .header nav li.games a:hover {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-nav-mobile.png");
  background-image: url("../img/sprite-nav-mobile.png");
  display: block;
  background-size: 169px 414px;
  background-repeat: no-repeat;
  background-position: -10px -107px;
  width: 150px;
  height: 55px;
}
body > .container > .header nav li.games a:active {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-nav-mobile.png");
  background-image: url("../img/sprite-nav-mobile.png");
  display: block;
  background-size: 169px 414px;
  background-repeat: no-repeat;
  background-position: -10px -154px;
  width: 150px;
  height: 55px;
}
body > .container > .header nav li.games.active a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-nav-mobile.png");
  background-image: url("../img/sprite-nav-mobile.png");
  display: block;
  background-size: 169px 414px;
  background-repeat: no-repeat;
  background-position: -10px 0;
  width: 150px;
  height: 55px;
}
body > .container > .header nav li.art {
  display: none;
}
html.desktop body > .container > .header nav li.art {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
body > .container > .header nav li.art a {
  position: relative;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/art/Button_Art.png");
  background-image: url("../img/art/Button_Art.png");
  display: block;
  transform: scale(0.82);
  background-repeat: no-repeat;
  width: 140px;
  height: 60px;
}
body > .container > .header nav li.art a:hover {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/art/Button_Art_Hover.png");
  background-image: url("../img/art/Button_Art_Hover.png");
  display: block;
  background-repeat: no-repeat;
  transform: scale(0.82);
  width: 136px;
  height: 53px;
}
body > .container > .header nav li.art a:active {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/art/Button_Art_OnClick.png");
  background-image: url("../img/art/Button_Art_OnClick.png");
  display: block;
  background-repeat: no-repeat;
  transform: scale(0.82);
  width: 136px;
  height: 53x;
}
body > .container > .header nav li.art.active a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/art/Button_Art_Selected.png");
  background-image: url("../img/art/Button_Art_Selected.png");
  display: block;
  background-repeat: no-repeat;
  transform: scale(0.82);
  width: 145px;
  height: 63px;
}
body > .container > .header nav li.home {
  display: none;
}
body > .container > .header nav li.home a {
  position: relative;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-nav.png");
  background-image: url("../img/sprite-nav.png");
  display: block;
  background-size: 497px 297px;
  background-repeat: no-repeat;
  background-position: -151px -478px;
  width: 135px;
  height: 61px;
}
body > .container > .header nav li.home a:hover {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-nav.png");
  background-image: url("../img/sprite-nav.png");
  display: block;
  background-size: 497px 297px;
  background-repeat: no-repeat;
  background-position: -2px -487px;
  width: 135px;
  height: 61px;
}
body > .container > .header nav li.home a:active {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-nav.png");
  background-image: url("../img/sprite-nav.png");
  display: block;
  background-size: 497px 297px;
  background-repeat: no-repeat;
  background-position: -302px -471px;
  width: 135px;
  height: 61px;
}
body > .container > .header nav li.home.active a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-nav.png");
  background-image: url("../img/sprite-nav.png");
  display: block;
  background-size: 497px 297px;
  background-repeat: no-repeat;
  background-position: -288px -534px;
  width: 135px;
  height: 61px;
}
body > .container > .header nav.fixed ul {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: auto;
  width: 100%;
  *zoom: 1;
}
body > .container > .header nav.fixed ul:before, body > .container > .header nav.fixed ul:after {
  content: " ";
  display: table;
}
body > .container > .header nav.fixed ul:after {
  clear: both;
}
html body.showing-modal body > .container > .header nav.fixed ul {
  position: relative;
}
#grid {
  padding: 0;
  margin: 0 auto;
  position: relative;
  z-index: 5;
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -ms-transform-origin: top left;
  -o-transform-origin: top left;
  transform-origin: top left;
  *zoom: 1;
}
#grid:before, #grid:after {
  content: " ";
  display: table;
}
#grid:after {
  clear: both;
}
#grid .grid-inner {
  *zoom: 1;
}
#grid .grid-inner:before, #grid .grid-inner:after {
  content: " ";
  display: table;
}
#grid .grid-inner:after {
  clear: both;
}
#grid .column {
  width: 0 auto;
  text-align: center;
}
#grid .tile {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  float: left;
  margin: 6px;
  z-index: 5;
}
#grid .tile.showonmobiledevices {
  display: none;
}
#grid .tile.showondesktop {
  display: none;
}
#grid .tile.art {
  display: none;
}
html.mobile #grid .tile.showonmobiledevices {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
html.desktop #grid .tile.showondesktop {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
html.mobile #grid .tile.video {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
html.desktop #grid .tile.art {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
#grid .tile.widget {
  display: none;
}
#grid .scroll-button {
  display: none;
}
#grid .scroll-button a {
  display: none;
}
body.showing-modal #grid {
  height: 0px;
}
body.showing-modal #grid .grid-inner {
  height: 0px;
  display: none;
}
@media screen and (min-width: 20em) {
  #grid {
    width: 268px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 34.25em) {
  #grid {
    width: 568px;
    margin: 0 auto;
  }
}
.footer {
  background: white;
  color: #666;
  font-weight: 100;
  font-size: 10px;
  line-height: 14px;
  text-align: center;
  z-index: 0;
}
.footer .adults {
  background-repeat: repeat-x;
}
.footer .sesame-org {
  display: none;
  padding: 0px;
}
.footer .sesame-org a {
  -webkit-transform: scale(0.81);
  -moz-transform: scale(0.81);
  -ms-transform: scale(0.81);
  -o-transform: scale(0.81);
  transform: scale(0.81);
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-logos-main.png");
  background-image: url("../img/sprite-logos-main.png");
  display: block;
  background-size: 394px 351px;
  background-repeat: no-repeat;
  background-position: -31px -160px;
  width: 330px;
  height: 64px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
.footer .tv-times {
  background: #32CD32;
  line-height: 70px;
}
.footer .tv-times a {
  font-size: 11px;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
}
.footer .sesameworkshop {
  line-height: 70px;
  color: #939393;
  border-bottom: 1px solid #e3e3e3;
  font-size: 14px;
  font-weight: bold;
}
.footer .sesameworkshop a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-logos.png");
  background-image: url("../img/sprite-logos.png");
  display: block;
  background-size: 512px 1024px;
  background-repeat: no-repeat;
  background-position: -2px -447px;
  width: 163px;
  height: 30px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  line-height: 34px;
  margin-left: 12px;
}
.footer .companies {
  padding: 15px;
}
.footer .companies .sponsors-title {
  font-size: 14px;
  color: #939393;
  font-weight: normal;
}
.footer .companies li {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  margin-right: 16px;
}
.footer .companies .scj a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-logos.png");
  background-image: url("../img/sprite-logos.png");
  display: block;
  background-size: 512px 1024px;
  background-repeat: no-repeat;
  background-position: 0px -750px;
  width: 122px;
  height: 54px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
.footer .companies .beaches a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-logos.png");
  background-image: url("../img/sprite-logos.png");
  display: block;
  background-size: 512px 1024px;
  background-repeat: no-repeat;
  background-position: -265px -477px;
  width: 71px;
  height: 68px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
.footer .companies .pnc a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-logos.png");
  background-image: url("../img/sprite-logos.png");
  display: block;
  background-size: 512px 1024px;
  background-repeat: no-repeat;
  background-position: -394px -2px;
  width: 97px;
  height: 68px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
.footer .companies .united a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-logos.png");
  background-image: url("../img/sprite-logos.png");
  display: block;
  background-size: 512px 1024px;
  background-repeat: no-repeat;
  background-position: -394px -72px;
  width: 91px;
  height: 68px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
.footer .companies .sesame a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-logos.png");
  background-image: url("../img/sprite-logos.png");
  display: block;
  background-size: 512px 1024px;
  background-repeat: no-repeat;
  background-position: -2px -445px;
  width: 135px;
  height: 34px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
.footer .companies .education a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-logos.png");
  background-image: url("../img/sprite-logos.png");
  display: block;
  background-size: 512px 1024px;
  background-repeat: no-repeat;
  background-position: -220px -310px;
  width: 45px;
  height: 68px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
.footer .companies .earth a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-logos.png");
  background-image: url("../img/sprite-logos.png");
  display: block;
  background-size: 512px 1024px;
  background-repeat: no-repeat;
  background-position: -167px -456px;
  width: 50px;
  height: 68px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
.footer .companies .cpb {
  max-height: 72px;
}
.footer .companies .cpb a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-logos.png");
  background-image: url("../img/sprite-logos.png");
  display: block;
  background-size: 512px 1024px;
  background-repeat: no-repeat;
  background-position: -165px -526px;
  width: 52px;
  height: 68px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
.footer .companies .progressive a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-logos.png");
  background-image: url("../img/sprite-logos.png");
  display: block;
  background-size: 512px 1024px;
  background-repeat: no-repeat;
  background-position: 0px -710px;
  width: 150px;
  height: 36px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
.footer .legal {
  color: #939393;
  font-size: 10px;
  padding: 15px 0;
}
.footer .privacy {
  padding-bottom: 20px;
}
@-webkit-keyframes modalmodalslide {
  0% {
    -webkit-transform: translateX(-200%);
    -moz-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    -o-transform: translateX(-200%);
    transform: translateX(-200%);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes modalmodalslide {
  0% {
    -webkit-transform: translateX(-200%);
    -moz-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    -o-transform: translateX(-200%);
    transform: translateX(-200%);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-o-keyframes modalmodalslide {
  0% {
    -webkit-transform: translateX(-200%);
    -moz-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    -o-transform: translateX(-200%);
    transform: translateX(-200%);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes modalmodalslide {
  0% {
    -webkit-transform: translateX(-200%);
    -moz-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    -o-transform: translateX(-200%);
    transform: translateX(-200%);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
#headband-container * {
  box-sizing: content-box;
}
.modal-inner {
  position: relative;
}
iframe {
  z-index: 1000;
}
.modal {
  position: relative;
  display: none;
  z-index: 5;
}
.modal .modal-inner {
  position: relative;
}
.modal.show.hide {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transform: translateX(125%);
  -moz-transform: translateX(125%);
  -ms-transform: translateX(125%);
  -o-transform: translateX(125%);
  transform: translateX(125%);
}
.modal .close {
  right: 12px;
  top: 6px;
  z-index: 1000;
  cursor: pointer;
  display: block;
  position: absolute;
}
.modal .close button {
  appearance: none;
  -webkit-appearance: none;
  padding: 0;
  border: none;
  background-color: transparent;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-video.png");
  background-image: url("../img/sprite-video.png");
  display: block;
  background-size: 1463px 564px;
  background-repeat: no-repeat;
  background-position: -1109px -295px;
  width: 45px;
  height: 45px;
}
.modal .close button:hover {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-video.png");
  background-image: url("../img/sprite-video.png");
  display: block;
  background-size: 1463px 564px;
  background-repeat: no-repeat;
  background-position: -1172px -232px;
  width: 45px;
  height: 45px;
}
.modal .close button:active {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-video.png");
  background-image: url("../img/sprite-video.png");
  display: block;
  background-size: 1463px 564px;
  background-repeat: no-repeat;
  background-position: -1224px -232px;
  width: 45px;
  height: 45px;
}
.modal.show {
  display: block;
  z-index: 15000;
}
.modal.show .modal-inner {
  display: block;
}
.modal.video {
  margin: 0px 8px;
  border: 1px solid transparent;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  box-shadow: 0 0 5px 1px rgba(158, 119, 112, 0.95);
}
.modal.video .modal-inner {
  background: white;
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
  border-bottom-left-radius: 11px;
  border-bottom-right-radius: 11px;
  border-top-left-radius: 11px;
  border-bottom-left-radius: 11px;
  border-top-right-radius: 11px;
  border-bottom-right-radius: 11px;
  padding: 14px 14px;
}
.modal.video .scroll-down {
  display: none;
}
.modal.video .scroll-up {
  display: none;
}
.modal.video .playlist {
  background-color: #e1e4e5;
  margin: 0 -14px;
  margin-bottom: -14px;
  font-size: 13px;
  border-top: 2px solid #cdc6ca;
  border-bottom-left-radius: 11px;
  border-bottom-right-radius: 11px;
}
.modal.video .playlist .scroll-up {
  display: none;
}
.modal.video .playlist .scroll-down {
  display: none;
}
.modal.video .playlist .playlistItem {
  position: relative;
  height: 75px;
  padding-left: 92px;
  padding-right: 0px;
  padding-top: 9px;
  overflow: hidden;
  line-height: 1.1em;
}
.modal.video .playlist .playlistItem .video-title {
  font-weight: bold;
  letter-spacing: 1px;
}
.modal.video .playlist .playlistItem .fullep-label, .modal.video .playlist .playlistItem .video-duration {
  color: #b09d9a;
  font-size: 10px;
  letter-spacing: 1px;
}
.modal.video .playlist .playlistItem.clip .fullep-label .label:after {
  content: 'Clip';
}
.modal.video .playlist .playlistItem.clip.new-video .fullep-label .label:after {
  content: 'New Clip';
}
.modal.video .playlist .playlistItem.episode.new-video .fullep-label .label:after {
  content: 'Full Episode';
}
.modal.video .playlist .playlistItem.new-video .fullep-label .label:after {
  content: 'New Episode';
}
.modal.video .playlist .playlistItem img {
  position: absolute;
  left: 12px;
  top: 10px;
}
.modal.video .playlist .playlistItem.selected {
  color: #fd6969;
  background-color: rgba(255, 255, 255, 0.9);
  border-top: 1px solid rgba(255, 255, 255, 0.8);
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
}
.modal.video .playlist .playlistItem.selected .fullep-label, .modal.video .playlist .playlistItem.selected .video-duration {
  color: #ebb5b5;
}
.modal.video .playlist .playlistItem:nth-child(even) {
  background-color: rgba(255, 255, 255, 0.4);
}
.modal.video .playlist .showmore-videos {
  text-align: center;
  color: #fd6969;
  font-weight: bold;
  margin-top: 12px;
  margin-bottom: 12px;
}
.modal.video h1 {
  font-weight: 900;
  font-size: 16px;
  color: #fd3f3f;
  letter-spacing: 1px;
  text-transform: capitalize;
  margin-bottom: 13px;
  text-align: left;
}
.modal.video #video-player {
  width: 300px;
  height: 169px;
}
.modal.video .video-content {
  text-align: center;
  padding-bottom: 24px;
}
.modal.video .video-content .video-frame {
  position: relative;
}
.modal.video .video-content .frame-control {
  padding-top: 18px;
  padding-bottom: 0px;
}
.modal.video .video-content .duration {
  display: none;
}
.modal.video .video-content .mute {
  display: none;
}
.modal.video .video-content .mute a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-video-mobile.png");
  background-image: url("../img/sprite-video-mobile.png");
  display: block;
  background-size: 512px 256px;
  background-repeat: no-repeat;
  background-position: -274px -134px;
  width: 37px;
  height: 33px;
}
.modal.video .video-content .cc {
  display: none;
}
.modal.video .video-content .cc button {
  appearance: none;
  -webkit-appearance: none;
  padding: 0;
  border: none;
  background-color: transparent;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-video-mobile.png");
  background-image: url("../img/sprite-video-mobile.png");
  display: block;
  background-size: 512px 256px;
  background-repeat: no-repeat;
  background-position: -436px -88px;
  width: 41px;
  height: 33px;
}
.modal.video .video-content .full-screen {
  display: none;
}
.modal.video .video-content .full-screen a {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-video-mobile.png");
  background-image: url("../img/sprite-video-mobile.png");
  display: block;
  background-size: 512px 256px;
  background-repeat: no-repeat;
  background-position: -391px -133px;
  width: 49px;
  height: 33px;
}
.modal.video .video-content video, .modal.video .video-content object, .modal.video .video-content embed {
  max-width: 100%;
}
.modal.video .video-content .back {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
.modal.video .video-content .back button {
  appearance: none;
  -webkit-appearance: none;
  padding: 0;
  border: none;
  background-color: transparent;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-video.png");
  background-image: url("../img/sprite-video.png");
  display: block;
  background-size: 1463px 564px;
  background-repeat: no-repeat;
  background-position: -1108px -344px;
  width: 55px;
  height: 45px;
}
.modal.video .video-content .play {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
.modal.video .video-content .play button {
  appearance: none;
  -webkit-appearance: none;
  padding: 0;
  border: none;
  background-color: transparent;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-video.png");
  background-image: url("../img/sprite-video.png");
  display: block;
  background-size: 1463px 564px;
  background-repeat: no-repeat;
  background-position: -1048px -231px;
  width: 55px;
  height: 55px;
}
.modal.video .video-content .play.paused button {
  appearance: none;
  -webkit-appearance: none;
  padding: 0;
  border: none;
  background-color: transparent;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-video.png");
  background-image: url("../img/sprite-video.png");
  display: block;
  background-size: 1463px 564px;
  background-repeat: no-repeat;
  background-position: -1048px -420px;
  width: 55px;
  height: 55px;
}
.modal.video .video-content .forward {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
.modal.video .video-content .forward button {
  appearance: none;
  -webkit-appearance: none;
  padding: 0;
  border: none;
  background-color: transparent;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-video.png");
  background-image: url("../img/sprite-video.png");
  display: block;
  background-size: 1463px 564px;
  background-repeat: no-repeat;
  background-position: -1165px -289px;
  width: 55px;
  height: 45px;
}
.modal.video .video-content .scrubber {
  width: 270px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
.modal.video .video-content .scrubber .scrubber-track {
  background-image: url("../img/sprite-video-mobile.png");
  background-image: url("../img/sprite-video-mobile.png");
  background-size: 512px 256px;
  background-repeat: no-repeat;
  background-position: -2px -166px;
}
.modal.video .video-content .scrubber .scrubber-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  padding: 0;
  margin: 0;
  border: none;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url("../img/sprite-video.png");
  background-image: url("../img/sprite-video.png");
  display: block;
  background-size: 1463px 564px;
  background-repeat: no-repeat;
  background-position: -1170px -454px;
  width: 33px;
  height: 33px;
  background-color: transparent;
}
.modal.mobile-full-screen.game {
  z-index: 15000;
  width: 100%;
  height: 100%;
  background: transparent url('../img/modals/game/bg-gamemodal-pattern.png') left top;
  vertical-align: center;
}
.modal.mobile-full-screen.game h1 {
  display: none;
}
.modal.mobile-full-screen.game .game-area {
  margin: 0 auto;
  width: 100%;
  text-align: center;
  vertical-align: center;
  -webkit-box-align: center;
}
.modal.mobile-full-screen.game iframe {
  display: inline;
  text-align: center;
  vertical-align: center;
  background: black;
}
.modal.mobile-full-screen.game .close {
  right: -5px;
  top: 5px;
  z-index: 1000;
  cursor: pointer;
  display: block;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);
}
.modal.mobile-full-screen.game .game-ui {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  position: absolute;
  left: -50px;
  top: -12px;
  z-index: 1000;
  background: url('../img/modals/game/modalsprites/assets.png');
  background-position: 0 0;
  width: 232px;
  height: 82px;
}
.modal.mobile-full-screen.game .game-ui #captionsButton {
  top: 16px;
  left: 28px;
  position: absolute;
  border: 0;
  padding: 0px;
  cursor: pointer;
  background: url('../img/modals/game/modalsprites/assets.png');
  background-position: -82px -176px;
  background-position: -232px 0;
  width: 66px;
  height: 47px;
}
.modal.mobile-full-screen.game .game-ui #captionsButton:hover {
  background-position: -148px -176px;
  background-position: -232px 0;
}
.modal.mobile-full-screen.game .game-ui #captionsButton:active {
  background-position: -148px -176px;
  background-position: -232px 0;
}
.modal.mobile-full-screen.game .game-ui #captionsButton.unmuted {
  background-position: -232px 0;
  background-position: -148px -176px;
}
.modal.mobile-full-screen.game .game-ui #captionsButton.unmuted:hover {
  background-position: -232px 0;
  background-position: -148px -176px;
}
.modal.mobile-full-screen.game .game-ui #captionsButton.unmuted:active {
  background-position: -232px 0;
  background-position: -148px -176px;
}
.modal.mobile-full-screen.game .game-ui #soundButton {
  top: 16px;
  right: 24px;
  position: absolute;
  border: 0;
  padding: 0px;
  cursor: pointer;
  background: url('../img/modals/game/modalsprites/assets.png');
  background-position: -82px -82px;
  width: 66px;
  height: 47px;
}
.modal.mobile-full-screen.game .game-ui #soundButton:hover {
  background-position: -148px -82px;
}
.modal.mobile-full-screen.game .game-ui #soundButton:active {
  background-position: -148px -82px;
}
.modal.mobile-full-screen.game .game-ui #soundButton.muted {
  background-position: -82px -129px;
}
.modal.mobile-full-screen.game .game-ui #soundButton.muted:hover {
  background-position: -148px -129px;
}
.modal.mobile-full-screen.game .game-ui #soundButton.muted:active {
  background-position: -148px -129px;
}
@media (orientation: landscape) {
  .modal.mobile-full-screen.game {
    /* applies to mobiles in landscape mode */
  }
  .modal.mobile-full-screen.game .game-ui {
    -webkit-transform: scale(0.35);
    -moz-transform: scale(0.35);
    -ms-transform: scale(0.35);
    -o-transform: scale(0.35);
    transform: scale(0.35);
    position: absolute;
    right: -22px;
    left: auto;
    top: 0px;
    z-index: 1000;
    width: 82px;
    height: 157px;
    background: url('../img/modals/game/modalsprites/assets.png');
    background-position: 0px -82px;
  }
  .modal.mobile-full-screen.game .game-ui #captionsButton {
    top: 17px;
    right: 8px;
    left: auto;
    position: absolute;
    border: 0;
    padding: 0px;
    cursor: pointer;
    background: url('../img/modals/game/modalsprites/assets.png');
    background-position: -232px 0;
    width: 66px;
    height: 47px;
  }
  .modal.mobile-full-screen.game .game-ui #captionsButton:hover {
    background-position: -232px 0;
  }
  .modal.mobile-full-screen.game .game-ui #captionsButton:active {
    background-position: -232px 0;
  }
  .modal.mobile-full-screen.game .game-ui #captionsButton.unmuted {
    background-position: -148px -176px;
  }
  .modal.mobile-full-screen.game .game-ui #captionsButton.unmuted:hover {
    background-position: -148px -176px;
  }
  .modal.mobile-full-screen.game .game-ui #captionsButton.unmuted:active {
    background-position: -148px -176px;
  }
  .modal.mobile-full-screen.game .game-ui #soundButton {
    top: 80px;
    right: 8px;
    position: absolute;
    border: 0;
    padding: 0px;
    cursor: pointer;
    background: url('../img/modals/game/modalsprites/assets.png');
    background-position: -82px -82px;
    width: 66px;
    height: 47px;
  }
  .modal.mobile-full-screen.game .game-ui #soundButton:hover {
    background-position: -148px -82px;
  }
  .modal.mobile-full-screen.game .game-ui #soundButton:active {
    background-position: -148px -82px;
  }
  .modal.mobile-full-screen.game .game-ui #soundButton.muted {
    background-position: -82px -129px;
  }
  .modal.mobile-full-screen.game .game-ui #soundButton.muted:hover {
    background-position: -148px -129px;
  }
  .modal.mobile-full-screen.game .game-ui #soundButton.muted:active {
    background-position: -148px -129px;
  }
}
.bar {
  display: none;
}
@media screen and (min-width: 48em) {
  #debug-grid {
    position: absolute;
    top: 135px;
    right: 0;
    bottom: 0;
    left: 0px;
  }
  iframe.full-screen {
    background: black;
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 5000;
    margin: 0;
  }
  body > .container {
    min-height: 100%;
    z-index: 100;
  }
  body > .container > .header {
    z-index: 1;
    position: relative;
    padding-left: 90px;
    margin-bottom: 12px;
    width: auto;
    -webkit-transition: opacity 1s linear;
    -moz-transition: opacity 1s linear;
    transition: opacity 1s linear;
  }
  body > .container > .header .logos {
    position: static;
    width: auto;
  }
  body > .container > .header .logos h1 {
    float: left;
    margin-right: 12px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  body > .container > .header .logos h2 {
    position: absolute;
    left: 30px;
    top: 30px;
    margin: 0;
    margin-top: -5px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  body > .container > .header .logos h2:hover {
    -webkit-animation: jiggle 0.25s linear infinite;
    -moz-animation: jiggle 0.25s linear infinite;
    animation: jiggle 0.25s linear infinite;
  }
  body > .container > .header nav {
    width: auto;
    display: block;
    margin: 0;
  }
  body > .container > .header nav li {
    margin: 0;
    display: block;
    float: left;
    position: relative;
  }
  body > .container > .header nav li.videos {
    margin-right: 10px;
  }
  body > .container > .header nav li.videos.active {
    margin-top: -5px;
    margin-left: 0;
    margin-right: 7px;
  }
  body > .container > .header nav li.games {
    margin-right: 0;
  }
  body > .container > .header nav li.art {
    margin-right: 21px;
  }
  body > .container > .header nav li.home {
    margin-right: 5px;
  }
  body > .container > .header nav li.videos a {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-nav.png");
    background-image: url("../img/sprite-nav.png");
    display: block;
    background-size: 508px 344px;
    background-repeat: no-repeat;
    background-position: -10px -189px;
    width: 157px;
    height: 58px;
  }
  body > .container > .header nav li.videos a:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-nav.png");
    background-image: url("../img/sprite-nav.png");
    display: block;
    background-size: 508px 344px;
    background-repeat: no-repeat;
    background-position: -177px -173px;
    width: 157px;
    height: 60px;
  }
  body > .container > .header nav li.videos a:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-nav.png");
    background-image: url("../img/sprite-nav.png");
    display: block;
    background-size: 508px 344px;
    background-repeat: no-repeat;
    background-position: -177px -227px;
    width: 157px;
    height: 58px;
  }
  body > .container > .header nav li.videos.active a {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-nav.png");
    background-image: url("../img/sprite-nav.png");
    display: block;
    background-size: 508px 344px;
    background-repeat: no-repeat;
    background-position: -10px -123px;
    width: 157px;
    height: 65px;
  }
  body > .container > .header nav li.videos.active {
    margin-top: -5px;
    margin-left: 0;
    margin-right: 10px;
  }
  body > .container > .header nav li.games a {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-nav.png");
    background-image: url("../img/sprite-nav.png");
    display: block;
    background-size: 508px 344px;
    background-repeat: no-repeat;
    background-position: -10px -67px;
    width: 177px;
    height: 58px;
  }
  body > .container > .header nav li.games a:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-nav.png");
    background-image: url("../img/sprite-nav.png");
    display: block;
    background-size: 508px 344px;
    background-repeat: no-repeat;
    background-position: -197px -3px;
    width: 177px;
    height: 58px;
  }
  body > .container > .header nav li.games a:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-nav.png");
    background-image: url("../img/sprite-nav.png");
    display: block;
    background-size: 508px 344px;
    background-repeat: no-repeat;
    background-position: -197px -57px;
    width: 177px;
    height: 58px;
  }
  body > .container > .header nav li.games.active a {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-nav.png");
    background-image: url("../img/sprite-nav.png");
    display: block;
    background-size: 508px 344px;
    background-repeat: no-repeat;
    background-position: -10px -5px;
    width: 177px;
    height: 60px;
  }
  body > .container > .header nav li.art {
    display: none;
  }
  body > .container > .header nav li.art a {
    position: relative;
  }
  body > .container > .header nav li.art a:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/art/Button_Art_Hover.png");
    background-image: url("../img/art/Button_Art_Hover.png");
    display: block;
    background-repeat: no-repeat;
    transform: scale(0.82);
    width: 136px;
    height: 53px;
  }
  body > .container > .header nav li.art a:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/art/Button_Art_OnClick.png");
    background-image: url("../img/art/Button_Art_OnClick.png");
    display: block;
    transform: scale(0.82);
    background-repeat: no-repeat;
    width: 136px;
    height: 53x;
  }
  body > .container > .header nav li.art.active a {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/art/Button_Art_Selected.png");
    background-image: url("../img/art/Button_Art_Selected.png");
    display: block;
    background-repeat: no-repeat;
    transform: scale(0.82);
    width: 145px;
    height: 63px;
  }
  body > .container > .header nav li.home {
    display: none;
  }
  body > .container > .header nav li.home a {
    position: relative;
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-nav.png");
    background-image: url("../img/sprite-nav.png");
    display: block;
    background-size: 497px 297px;
    background-repeat: no-repeat;
    background-position: -5px -159px;
    width: 145px;
    height: 60px;
  }
  body > .container > .header nav li.home a:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-nav.png");
    background-image: url("../img/sprite-nav.png");
    display: block;
    background-size: 497px 297px;
    background-repeat: no-repeat;
    background-position: -6px -103px;
    width: 145px;
    height: 60px;
  }
  body > .container > .header nav li.home a:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-nav.png");
    background-image: url("../img/sprite-nav.png");
    display: block;
    background-size: 497px 297px;
    background-repeat: no-repeat;
    background-position: -148px -104px;
    width: 145px;
    height: 60px;
  }
  body > .container > .header nav li.home.active a {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-nav.png");
    background-image: url("../img/sprite-nav.png");
    display: block;
    background-size: 497px 297px;
    background-repeat: no-repeat;
    background-position: -178px -231px;
    width: 145px;
    height: 60px;
  }
  body > .container > .header nav .stickers li {
    margin-top: 33px;
    margin-right: 13px;
  }
  body > .container > .header nav.fixed ul {
    position: relative;
    background: none;
  }
  body.showing-modal > .container > .header {
    opacity: 0.1;
    pointer-events: none;
    filter: alpha(opacity=10);
  }
  html.lt-ie9 body.showing-modal > .container > .header {
    background-color: #f8f8f8;
  }
  body.showing-modal > footer {
    opacity: 0.1;
    pointer-events: none;
    filter: alpha(opacity=10);
  }
  html.lt-ie9 body.showing-modal > footer {
    background-color: #f8f8f8;
  }
  body.showing-modal #grid {
    opacity: 0.1;
    pointer-events: none;
  }
  body.showing-modal #grid * {
    pointer-events: none !important;
  }
  html.lt-ie9 body.showing-modal #grid {
    background-color: #fff;
    filter: alpha(opacity=10);
  }
  #grid {
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    max-width: 100%;
    pointer-events: auto;
    *zoom: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
    -webkit-transition: opacity 1s linear;
    -moz-transition: opacity 1s linear;
    transition: opacity 1s linear;
    z-index: 5;
  }
  #grid:before, #grid:after {
    content: " ";
    display: table;
  }
  #grid:after {
    clear: both;
  }
  body.showing-modal #grid {
    display: block;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    height: auto;
  }
  body.showing-modal #grid .grid-inner {
    height: auto;
    display: block;
  }
  #grid .grid-inner {
    margin: 0;
    padding-top: 25px;
    padding-left: 36px;
    height: 100%;
    position: relative;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    z-index: 6;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  #grid.desktop .grid-inner {
    overflow: hidden;
  }
  #grid.desktop .scroll-button.right {
    display: block;
  }
  #grid .column {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    padding-top: 8px;
    width: 279px;
    height: 410px;
    -webkit-transition: width 0.5s linear;
    -moz-transition: width 0.5s linear;
    transition: width 0.5s linear;
  }
  #grid .column .column:empty {
    width: 0;
  }
  #grid .column .tile {
    display: block;
    margin: 0;
    float: none;
    margin-bottom: 12px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  #grid .column .tile.showonmobiledevices {
    display: none;
  }
  #grid .column .tile.showondesktop {
    display: none;
  }
  html.desktop #grid .column .tile.showondesktop {
    display: block;
  }
  html.mobile #grid .column .tile.showonmobiledevices {
    display: block;
  }
  html.mobile #grid .column .tile.video {
    display: block;
  }
  html.mobile #grid .column .tile.widget {
    display: block;
  }
  html.mobile #grid .column .tile.art {
    display: none;
  }
  html.desktop #grid .column .tile.art {
    display: block;
  }
  #grid.modal-open article, #grid.modal-open aside {
    opacity: 0.5;
    -webkit-transition: opacity 0.5s linear;
    -moz-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear;
    pointer-events: none;
  }
  #grid aside {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    position: relative;
  }
  #grid .scroll-button {
    position: absolute;
    top: 0px;
    z-index: 8;
    padding-top: 164px;
    height: 400px;
    display: none;
    z-index: 2000;
    cursor: pointer;
    pointer-events: auto;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  body.showing-modal #grid .scroll-button {
    display: none !important;
  }
  #grid .scroll-button a {
    z-index: 2000;
  }
  #grid .scroll-button.right {
    display: none;
    right: 6px;
  }
  #grid .scroll-button.right a {
    z-index: 2000;
  }
  #grid .scroll-button.right a {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-control.png");
    background-image: url("../img/sprite-control.png");
    display: block;
    background-size: 160px 208px;
    background-repeat: no-repeat;
    background-position: -56px -106px;
    width: 45px;
    height: 95px;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
  #grid .scroll-button.right a:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-control.png");
    background-image: url("../img/sprite-control.png");
    display: block;
    background-size: 160px 208px;
    background-repeat: no-repeat;
    background-position: -105px -6px;
    width: 45px;
    height: 95px;
  }
  #grid .scroll-button.right a:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-control.png");
    background-image: url("../img/sprite-control.png");
    display: block;
    background-size: 160px 208px;
    background-repeat: no-repeat;
    background-position: -105px -105px;
    width: 45x;
    height: 95px;
  }
  #grid .scroll-button.left {
    display: none;
    left: 8px;
  }
  #grid .scroll-button.left a {
    z-index: 2000;
  }
  #grid .scroll-button.left a {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-control.png");
    background-image: url("../img/sprite-control.png");
    display: block;
    background-size: 160px 208px;
    background-repeat: no-repeat;
    background-position: -6px -6px;
    width: 45px;
    height: 95px;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
  #grid .scroll-button.left a:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-control.png");
    background-image: url("../img/sprite-control.png");
    display: block;
    background-size: 160px 208px;
    background-repeat: no-repeat;
    background-position: -6px -104px;
    width: 45px;
    height: 95px;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
  #grid .scroll-button.left a:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-control.png");
    background-image: url("../img/sprite-control.png");
    display: block;
    background-size: 160px 208px;
    background-repeat: no-repeat;
    background-position: -56px -5px;
    width: 45px;
    height: 95px;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
  .footer {
    text-align: left;
    background: none;
    margin-top: 20px;
    z-index: 100;
  }
  .footer .adults {
    *zoom: 1;
    padding: 0;
    border: none;
  }
  .footer .adults:before, .footer .adults:after {
    content: " ";
    display: table;
  }
  .footer .adults:after {
    clear: both;
  }
  .footer .adults .tv-times {
    float: left;
    background: none;
    margin-left: 22px;
  }
  .footer .adults .sesame-org {
    display: none;
    float: right;
    padding-top: 10px;
    margin-right: 22px;
  }
  .footer .adults .sesame-org a {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-logos-main.png");
    background-image: url("../img/sprite-logos-main.png");
    display: block;
    background-size: 395px 351px;
    background-repeat: no-repeat;
    background-position: -31px -170px;
    width: 340px;
    height: 40px;
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
  }
  .footer .adults .sesame-org a:hover {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-logos-main.png");
    background-image: url("../img/sprite-logos-main.png");
    display: block;
    background-size: 395px 351px;
    background-repeat: no-repeat;
    background-position: -31px -31px;
    width: 340px;
    height: 40px;
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
  }
  .footer .adults .sesame-org a:active {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-logos-main.png");
    background-image: url("../img/sprite-logos-main.png");
    display: block;
    background-size: 395px 351px;
    background-repeat: no-repeat;
    background-position: -31px -101px;
    width: 335px;
    height: 40px;
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
  }
  .footer .sesameworkshop a {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-logos.png");
    background-image: url("../img/sprite-logos.png");
    display: block;
    background-size: 512px 1024px;
    background-repeat: no-repeat;
    background-position: -2px -445px;
    width: 135px;
    height: 34px;
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    line-height: 16px;
    margin-left: 12px;
    padding-top: 5px;
  }
  html.lt-ie9 .footer .sesameworkshop a {
    padding-top: 13px;
  }
  html.lt-ie10 .footer .sesameworkshop a {
    padding-top: 13px;
  }
  html.lt-ie11 .footer .sesameworkshop a {
    padding-top: 13px;
  }
  .footer .legal {
    padding-bottom: 8px;
  }
  .footer .privacy {
    position: absolute;
    bottom: 10px;
    right: 26px;
    padding-bottom: 0;
  }
  .footer .sponsors {
    *zoom: 1;
    background: white;
    border-top: 3px solid #e4e4e4;
    padding: 0px 22px;
  }
  .footer .sponsors:before, .footer .sponsors:after {
    content: " ";
    display: table;
  }
  .footer .sponsors:after {
    clear: both;
  }
  .footer .sponsors .sesameworkshop {
    float: left;
    padding: 0;
    border: none;
    margin-right: 40px;
  }
  .footer .companies {
    height: 102px;
    padding-left: 0;
    flex: 1;
    display: inline-flex;
  }
  .footer .companies ul, .footer .companies .sponsors-title {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    line-height: 40px;
    margin-right: 12px;
  }
  .footer .companies ul {
    margin-top: -26px;
  }
}
@media screen and (min-width: 48em) and screen and (min-width: 64em) {
  #grid.modal_opened .grid-inner .column:last-child {
    margin-right: 100%;
  }
}
@media screen and (min-width: 48em) and screen and (min-width: 64em) {
  html.csstransitions.desktop #grid .column.expanded.video {
    width: 1302px;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-100 {
    width: 377px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-101 {
    width: 378px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-102 {
    width: 379px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-103 {
    width: 380px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-104 {
    width: 381px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-105 {
    width: 382px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-106 {
    width: 383px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-107 {
    width: 384px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-108 {
    width: 385px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-109 {
    width: 386px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-110 {
    width: 387px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-111 {
    width: 388px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-112 {
    width: 389px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-113 {
    width: 390px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-114 {
    width: 391px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-115 {
    width: 392px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-116 {
    width: 393px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-117 {
    width: 394px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-118 {
    width: 395px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-119 {
    width: 396px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-120 {
    width: 397px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-121 {
    width: 398px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-122 {
    width: 399px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-123 {
    width: 400px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-124 {
    width: 401px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-125 {
    width: 402px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-126 {
    width: 403px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-127 {
    width: 404px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-128 {
    width: 405px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-129 {
    width: 406px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-130 {
    width: 407px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-131 {
    width: 408px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-132 {
    width: 409px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-133 {
    width: 410px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-134 {
    width: 411px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-135 {
    width: 412px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-136 {
    width: 413px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-137 {
    width: 414px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-138 {
    width: 415px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-139 {
    width: 416px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-140 {
    width: 417px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-141 {
    width: 418px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-142 {
    width: 419px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-143 {
    width: 420px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-144 {
    width: 421px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-145 {
    width: 422px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-146 {
    width: 423px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-147 {
    width: 424px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-148 {
    width: 425px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-149 {
    width: 426px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-150 {
    width: 427px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-151 {
    width: 428px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-152 {
    width: 429px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-153 {
    width: 430px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-154 {
    width: 431px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-155 {
    width: 432px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-156 {
    width: 433px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-157 {
    width: 434px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-158 {
    width: 435px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-159 {
    width: 436px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-160 {
    width: 437px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-161 {
    width: 438px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-162 {
    width: 439px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-163 {
    width: 440px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-164 {
    width: 441px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-165 {
    width: 442px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-166 {
    width: 443px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-167 {
    width: 444px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-168 {
    width: 445px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-169 {
    width: 446px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-170 {
    width: 447px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-171 {
    width: 448px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-172 {
    width: 449px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-173 {
    width: 450px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-174 {
    width: 451px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-175 {
    width: 452px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-176 {
    width: 453px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-177 {
    width: 454px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-178 {
    width: 455px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-179 {
    width: 456px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-180 {
    width: 457px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-181 {
    width: 458px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-182 {
    width: 459px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-183 {
    width: 460px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-184 {
    width: 461px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-185 {
    width: 462px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-186 {
    width: 463px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-187 {
    width: 464px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-188 {
    width: 465px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-189 {
    width: 466px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-190 {
    width: 467px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-191 {
    width: 468px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-192 {
    width: 469px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-193 {
    width: 470px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-194 {
    width: 471px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-195 {
    width: 472px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-196 {
    width: 473px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-197 {
    width: 474px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-198 {
    width: 475px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-199 {
    width: 476px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-200 {
    width: 477px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-201 {
    width: 478px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-202 {
    width: 479px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-203 {
    width: 480px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-204 {
    width: 481px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-205 {
    width: 482px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-206 {
    width: 483px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-207 {
    width: 484px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-208 {
    width: 485px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-209 {
    width: 486px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-210 {
    width: 487px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-211 {
    width: 488px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-212 {
    width: 489px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-213 {
    width: 490px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-214 {
    width: 491px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-215 {
    width: 492px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-216 {
    width: 493px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-217 {
    width: 494px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-218 {
    width: 495px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-219 {
    width: 496px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-220 {
    width: 497px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-221 {
    width: 498px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-222 {
    width: 499px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-223 {
    width: 500px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-224 {
    width: 501px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-225 {
    width: 502px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-226 {
    width: 503px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-227 {
    width: 504px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-228 {
    width: 505px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-229 {
    width: 506px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-230 {
    width: 507px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-231 {
    width: 508px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-232 {
    width: 509px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-233 {
    width: 510px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-234 {
    width: 511px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-235 {
    width: 512px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-236 {
    width: 513px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-237 {
    width: 514px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-238 {
    width: 515px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-239 {
    width: 516px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-240 {
    width: 517px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-241 {
    width: 518px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-242 {
    width: 519px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-243 {
    width: 520px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-244 {
    width: 521px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-245 {
    width: 522px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-246 {
    width: 523px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-247 {
    width: 524px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-248 {
    width: 525px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-249 {
    width: 526px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-250 {
    width: 527px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-251 {
    width: 528px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-252 {
    width: 529px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-253 {
    width: 530px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-254 {
    width: 531px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-255 {
    width: 532px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-256 {
    width: 533px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-257 {
    width: 534px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-258 {
    width: 535px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-259 {
    width: 536px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-260 {
    width: 537px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-261 {
    width: 538px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-262 {
    width: 539px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-263 {
    width: 540px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-264 {
    width: 541px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-265 {
    width: 542px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-266 {
    width: 543px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-267 {
    width: 544px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-268 {
    width: 545px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-269 {
    width: 546px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-270 {
    width: 547px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-271 {
    width: 548px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-272 {
    width: 549px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-273 {
    width: 550px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-274 {
    width: 551px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-275 {
    width: 552px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-276 {
    width: 553px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-277 {
    width: 554px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-278 {
    width: 555px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-279 {
    width: 556px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-280 {
    width: 557px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-281 {
    width: 558px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-282 {
    width: 559px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-283 {
    width: 560px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-284 {
    width: 561px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-285 {
    width: 562px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-286 {
    width: 563px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-287 {
    width: 564px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-288 {
    width: 565px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-289 {
    width: 566px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-290 {
    width: 567px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-291 {
    width: 568px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-292 {
    width: 569px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-293 {
    width: 570px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-294 {
    width: 571px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-295 {
    width: 572px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-296 {
    width: 573px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-297 {
    width: 574px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-298 {
    width: 575px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-299 {
    width: 576px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-300 {
    width: 577px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-301 {
    width: 578px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-302 {
    width: 579px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-303 {
    width: 580px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-304 {
    width: 581px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-305 {
    width: 582px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-306 {
    width: 583px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-307 {
    width: 584px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-308 {
    width: 585px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-309 {
    width: 586px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-310 {
    width: 587px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-311 {
    width: 588px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-312 {
    width: 589px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-313 {
    width: 590px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-314 {
    width: 591px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-315 {
    width: 592px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-316 {
    width: 593px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-317 {
    width: 594px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-318 {
    width: 595px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-319 {
    width: 596px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-320 {
    width: 597px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-321 {
    width: 598px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-322 {
    width: 599px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-323 {
    width: 600px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-324 {
    width: 601px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-325 {
    width: 602px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-326 {
    width: 603px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-327 {
    width: 604px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-328 {
    width: 605px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-329 {
    width: 606px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-330 {
    width: 607px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-331 {
    width: 608px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-332 {
    width: 609px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-333 {
    width: 610px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-334 {
    width: 611px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-335 {
    width: 612px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-336 {
    width: 613px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-337 {
    width: 614px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-338 {
    width: 615px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-339 {
    width: 616px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-340 {
    width: 617px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-341 {
    width: 618px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-342 {
    width: 619px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-343 {
    width: 620px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-344 {
    width: 621px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-345 {
    width: 622px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-346 {
    width: 623px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-347 {
    width: 624px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-348 {
    width: 625px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-349 {
    width: 626px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-350 {
    width: 627px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-351 {
    width: 628px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-352 {
    width: 629px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-353 {
    width: 630px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-354 {
    width: 631px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-355 {
    width: 632px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-356 {
    width: 633px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-357 {
    width: 634px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-358 {
    width: 635px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-359 {
    width: 636px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-360 {
    width: 637px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-361 {
    width: 638px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-362 {
    width: 639px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-363 {
    width: 640px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-364 {
    width: 641px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-365 {
    width: 642px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-366 {
    width: 643px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-367 {
    width: 644px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-368 {
    width: 645px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-369 {
    width: 646px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-370 {
    width: 647px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-371 {
    width: 648px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-372 {
    width: 649px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-373 {
    width: 650px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-374 {
    width: 651px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-375 {
    width: 652px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-376 {
    width: 653px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-377 {
    width: 654px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-378 {
    width: 655px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-379 {
    width: 656px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-380 {
    width: 657px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-381 {
    width: 658px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-382 {
    width: 659px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-383 {
    width: 660px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-384 {
    width: 661px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-385 {
    width: 662px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-386 {
    width: 663px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-387 {
    width: 664px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-388 {
    width: 665px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-389 {
    width: 666px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-390 {
    width: 667px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-391 {
    width: 668px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-392 {
    width: 669px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-393 {
    width: 670px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-394 {
    width: 671px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-395 {
    width: 672px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-396 {
    width: 673px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-397 {
    width: 674px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-398 {
    width: 675px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-399 {
    width: 676px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-400 {
    width: 677px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-401 {
    width: 678px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-402 {
    width: 679px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-403 {
    width: 680px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-404 {
    width: 681px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-405 {
    width: 682px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-406 {
    width: 683px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-407 {
    width: 684px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-408 {
    width: 685px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-409 {
    width: 686px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-410 {
    width: 687px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-411 {
    width: 688px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-412 {
    width: 689px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-413 {
    width: 690px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-414 {
    width: 691px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-415 {
    width: 692px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-416 {
    width: 693px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-417 {
    width: 694px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-418 {
    width: 695px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-419 {
    width: 696px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-420 {
    width: 697px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-421 {
    width: 698px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-422 {
    width: 699px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-423 {
    width: 700px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-424 {
    width: 701px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-425 {
    width: 702px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-426 {
    width: 703px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-427 {
    width: 704px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-428 {
    width: 705px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-429 {
    width: 706px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-430 {
    width: 707px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-431 {
    width: 708px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-432 {
    width: 709px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-433 {
    width: 710px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-434 {
    width: 711px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-435 {
    width: 712px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-436 {
    width: 713px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-437 {
    width: 714px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-438 {
    width: 715px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-439 {
    width: 716px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-440 {
    width: 717px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-441 {
    width: 718px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-442 {
    width: 719px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-443 {
    width: 720px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-444 {
    width: 721px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-445 {
    width: 722px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-446 {
    width: 723px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-447 {
    width: 724px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-448 {
    width: 725px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-449 {
    width: 726px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-450 {
    width: 727px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-451 {
    width: 728px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-452 {
    width: 729px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-453 {
    width: 730px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-454 {
    width: 731px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-455 {
    width: 732px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-456 {
    width: 733px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-457 {
    width: 734px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-458 {
    width: 735px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-459 {
    width: 736px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-460 {
    width: 737px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-461 {
    width: 738px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-462 {
    width: 739px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-463 {
    width: 740px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-464 {
    width: 741px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-465 {
    width: 742px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-466 {
    width: 743px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-467 {
    width: 744px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-468 {
    width: 745px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-469 {
    width: 746px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-470 {
    width: 747px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-471 {
    width: 748px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-472 {
    width: 749px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-473 {
    width: 750px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-474 {
    width: 751px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-475 {
    width: 752px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-476 {
    width: 753px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-477 {
    width: 754px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-478 {
    width: 755px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-479 {
    width: 756px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-480 {
    width: 757px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-481 {
    width: 758px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-482 {
    width: 759px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-483 {
    width: 760px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-484 {
    width: 761px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-485 {
    width: 762px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-486 {
    width: 763px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-487 {
    width: 764px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-488 {
    width: 765px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-489 {
    width: 766px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-490 {
    width: 767px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-491 {
    width: 768px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-492 {
    width: 769px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-493 {
    width: 770px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-494 {
    width: 771px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-495 {
    width: 772px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-496 {
    width: 773px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-497 {
    width: 774px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-498 {
    width: 775px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-499 {
    width: 776px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-500 {
    width: 777px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-501 {
    width: 778px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-502 {
    width: 779px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-503 {
    width: 780px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-504 {
    width: 781px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-505 {
    width: 782px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-506 {
    width: 783px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-507 {
    width: 784px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-508 {
    width: 785px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-509 {
    width: 786px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-510 {
    width: 787px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-511 {
    width: 788px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-512 {
    width: 789px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-513 {
    width: 790px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-514 {
    width: 791px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-515 {
    width: 792px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-516 {
    width: 793px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-517 {
    width: 794px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-518 {
    width: 795px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-519 {
    width: 796px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-520 {
    width: 797px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-521 {
    width: 798px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-522 {
    width: 799px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-523 {
    width: 800px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-524 {
    width: 801px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-525 {
    width: 802px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-526 {
    width: 803px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-527 {
    width: 804px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-528 {
    width: 805px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-529 {
    width: 806px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-530 {
    width: 807px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-531 {
    width: 808px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-532 {
    width: 809px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-533 {
    width: 810px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-534 {
    width: 811px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-535 {
    width: 812px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-536 {
    width: 813px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-537 {
    width: 814px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-538 {
    width: 815px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-539 {
    width: 816px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-540 {
    width: 817px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-541 {
    width: 818px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-542 {
    width: 819px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-543 {
    width: 820px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-544 {
    width: 821px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-545 {
    width: 822px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-546 {
    width: 823px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-547 {
    width: 824px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-548 {
    width: 825px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-549 {
    width: 826px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-550 {
    width: 827px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-551 {
    width: 828px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-552 {
    width: 829px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-553 {
    width: 830px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-554 {
    width: 831px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-555 {
    width: 832px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-556 {
    width: 833px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-557 {
    width: 834px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-558 {
    width: 835px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-559 {
    width: 836px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-560 {
    width: 837px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-561 {
    width: 838px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-562 {
    width: 839px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-563 {
    width: 840px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-564 {
    width: 841px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-565 {
    width: 842px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-566 {
    width: 843px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-567 {
    width: 844px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-568 {
    width: 845px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-569 {
    width: 846px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-570 {
    width: 847px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-571 {
    width: 848px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-572 {
    width: 849px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-573 {
    width: 850px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-574 {
    width: 851px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-575 {
    width: 852px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-576 {
    width: 853px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-577 {
    width: 854px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-578 {
    width: 855px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-579 {
    width: 856px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-580 {
    width: 857px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-581 {
    width: 858px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-582 {
    width: 859px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-583 {
    width: 860px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-584 {
    width: 861px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-585 {
    width: 862px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-586 {
    width: 863px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-587 {
    width: 864px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-588 {
    width: 865px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-589 {
    width: 866px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-590 {
    width: 867px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-591 {
    width: 868px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-592 {
    width: 869px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-593 {
    width: 870px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-594 {
    width: 871px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-595 {
    width: 872px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-596 {
    width: 873px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-597 {
    width: 874px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-598 {
    width: 875px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-599 {
    width: 876px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-600 {
    width: 877px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-601 {
    width: 878px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-602 {
    width: 879px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-603 {
    width: 880px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-604 {
    width: 881px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-605 {
    width: 882px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-606 {
    width: 883px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-607 {
    width: 884px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-608 {
    width: 885px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-609 {
    width: 886px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-610 {
    width: 887px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-611 {
    width: 888px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-612 {
    width: 889px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-613 {
    width: 890px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-614 {
    width: 891px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-615 {
    width: 892px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-616 {
    width: 893px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-617 {
    width: 894px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-618 {
    width: 895px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-619 {
    width: 896px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-620 {
    width: 897px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-621 {
    width: 898px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-622 {
    width: 899px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-623 {
    width: 900px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-624 {
    width: 901px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-625 {
    width: 902px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-626 {
    width: 903px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-627 {
    width: 904px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-628 {
    width: 905px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-629 {
    width: 906px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-630 {
    width: 907px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-631 {
    width: 908px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-632 {
    width: 909px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-633 {
    width: 910px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-634 {
    width: 911px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-635 {
    width: 912px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-636 {
    width: 913px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-637 {
    width: 914px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-638 {
    width: 915px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-639 {
    width: 916px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-640 {
    width: 917px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-641 {
    width: 918px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-642 {
    width: 919px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-643 {
    width: 920px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-644 {
    width: 921px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-645 {
    width: 922px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-646 {
    width: 923px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-647 {
    width: 924px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-648 {
    width: 925px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-649 {
    width: 926px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-650 {
    width: 927px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-651 {
    width: 928px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-652 {
    width: 929px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-653 {
    width: 930px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-654 {
    width: 931px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-655 {
    width: 932px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-656 {
    width: 933px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-657 {
    width: 934px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-658 {
    width: 935px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-659 {
    width: 936px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-660 {
    width: 937px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-661 {
    width: 938px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-662 {
    width: 939px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-663 {
    width: 940px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-664 {
    width: 941px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-665 {
    width: 942px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-666 {
    width: 943px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-667 {
    width: 944px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-668 {
    width: 945px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-669 {
    width: 946px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-670 {
    width: 947px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-671 {
    width: 948px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-672 {
    width: 949px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-673 {
    width: 950px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-674 {
    width: 951px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-675 {
    width: 952px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-676 {
    width: 953px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-677 {
    width: 954px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-678 {
    width: 955px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-679 {
    width: 956px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-680 {
    width: 957px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-681 {
    width: 958px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-682 {
    width: 959px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-683 {
    width: 960px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-684 {
    width: 961px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-685 {
    width: 962px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-686 {
    width: 963px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-687 {
    width: 964px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-688 {
    width: 965px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-689 {
    width: 966px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-690 {
    width: 967px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-691 {
    width: 968px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-692 {
    width: 969px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-693 {
    width: 970px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-694 {
    width: 971px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-695 {
    width: 972px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-696 {
    width: 973px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-697 {
    width: 974px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-698 {
    width: 975px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-699 {
    width: 976px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-700 {
    width: 977px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-701 {
    width: 978px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-702 {
    width: 979px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-703 {
    width: 980px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-704 {
    width: 981px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-705 {
    width: 982px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-706 {
    width: 983px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-707 {
    width: 984px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-708 {
    width: 985px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-709 {
    width: 986px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-710 {
    width: 987px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-711 {
    width: 988px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-712 {
    width: 989px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-713 {
    width: 990px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-714 {
    width: 991px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-715 {
    width: 992px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-716 {
    width: 993px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-717 {
    width: 994px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-718 {
    width: 995px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-719 {
    width: 996px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-720 {
    width: 997px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-721 {
    width: 998px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-722 {
    width: 999px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-723 {
    width: 1000px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-724 {
    width: 1001px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-725 {
    width: 1002px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-726 {
    width: 1003px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-727 {
    width: 1004px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-728 {
    width: 1005px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-729 {
    width: 1006px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-730 {
    width: 1007px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-731 {
    width: 1008px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-732 {
    width: 1009px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-733 {
    width: 1010px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-734 {
    width: 1011px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-735 {
    width: 1012px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-736 {
    width: 1013px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-737 {
    width: 1014px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-738 {
    width: 1015px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-739 {
    width: 1016px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-740 {
    width: 1017px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-741 {
    width: 1018px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-742 {
    width: 1019px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-743 {
    width: 1020px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-744 {
    width: 1021px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-745 {
    width: 1022px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-746 {
    width: 1023px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-747 {
    width: 1024px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-748 {
    width: 1025px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-749 {
    width: 1026px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-750 {
    width: 1027px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-751 {
    width: 1028px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-752 {
    width: 1029px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-753 {
    width: 1030px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-754 {
    width: 1031px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-755 {
    width: 1032px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-756 {
    width: 1033px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-757 {
    width: 1034px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-758 {
    width: 1035px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-759 {
    width: 1036px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-760 {
    width: 1037px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-761 {
    width: 1038px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-762 {
    width: 1039px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-763 {
    width: 1040px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-764 {
    width: 1041px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-765 {
    width: 1042px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-766 {
    width: 1043px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-767 {
    width: 1044px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-768 {
    width: 1045px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-769 {
    width: 1046px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-770 {
    width: 1047px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-771 {
    width: 1048px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-772 {
    width: 1049px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-773 {
    width: 1050px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-774 {
    width: 1051px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-775 {
    width: 1052px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-776 {
    width: 1053px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-777 {
    width: 1054px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-778 {
    width: 1055px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-779 {
    width: 1056px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-780 {
    width: 1057px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-781 {
    width: 1058px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-782 {
    width: 1059px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-783 {
    width: 1060px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-784 {
    width: 1061px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-785 {
    width: 1062px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-786 {
    width: 1063px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-787 {
    width: 1064px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-788 {
    width: 1065px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-789 {
    width: 1066px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-790 {
    width: 1067px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-791 {
    width: 1068px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-792 {
    width: 1069px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-793 {
    width: 1070px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-794 {
    width: 1071px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-795 {
    width: 1072px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-796 {
    width: 1073px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-797 {
    width: 1074px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-798 {
    width: 1075px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-799 {
    width: 1076px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-800 {
    width: 1077px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-801 {
    width: 1078px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-802 {
    width: 1079px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-803 {
    width: 1080px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-804 {
    width: 1081px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-805 {
    width: 1082px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-806 {
    width: 1083px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-807 {
    width: 1084px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-808 {
    width: 1085px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-809 {
    width: 1086px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-810 {
    width: 1087px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-811 {
    width: 1088px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-812 {
    width: 1089px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-813 {
    width: 1090px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-814 {
    width: 1091px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-815 {
    width: 1092px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-816 {
    width: 1093px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-817 {
    width: 1094px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-818 {
    width: 1095px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-819 {
    width: 1096px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-820 {
    width: 1097px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-821 {
    width: 1098px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-822 {
    width: 1099px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-823 {
    width: 1100px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-824 {
    width: 1101px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-825 {
    width: 1102px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-826 {
    width: 1103px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-827 {
    width: 1104px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-828 {
    width: 1105px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-829 {
    width: 1106px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-830 {
    width: 1107px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-831 {
    width: 1108px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-832 {
    width: 1109px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-833 {
    width: 1110px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-834 {
    width: 1111px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-835 {
    width: 1112px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-836 {
    width: 1113px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-837 {
    width: 1114px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-838 {
    width: 1115px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-839 {
    width: 1116px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-840 {
    width: 1117px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-841 {
    width: 1118px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-842 {
    width: 1119px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-843 {
    width: 1120px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-844 {
    width: 1121px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-845 {
    width: 1122px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-846 {
    width: 1123px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-847 {
    width: 1124px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-848 {
    width: 1125px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-849 {
    width: 1126px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-850 {
    width: 1127px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-851 {
    width: 1128px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-852 {
    width: 1129px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-853 {
    width: 1130px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-854 {
    width: 1131px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-855 {
    width: 1132px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-856 {
    width: 1133px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-857 {
    width: 1134px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-858 {
    width: 1135px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-859 {
    width: 1136px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-860 {
    width: 1137px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-861 {
    width: 1138px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-862 {
    width: 1139px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-863 {
    width: 1140px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-864 {
    width: 1141px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-865 {
    width: 1142px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-866 {
    width: 1143px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-867 {
    width: 1144px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-868 {
    width: 1145px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-869 {
    width: 1146px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-870 {
    width: 1147px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-871 {
    width: 1148px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-872 {
    width: 1149px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-873 {
    width: 1150px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-874 {
    width: 1151px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-875 {
    width: 1152px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-876 {
    width: 1153px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-877 {
    width: 1154px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-878 {
    width: 1155px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-879 {
    width: 1156px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-880 {
    width: 1157px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-881 {
    width: 1158px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-882 {
    width: 1159px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-883 {
    width: 1160px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-884 {
    width: 1161px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-885 {
    width: 1162px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-886 {
    width: 1163px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-887 {
    width: 1164px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-888 {
    width: 1165px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-889 {
    width: 1166px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-890 {
    width: 1167px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-891 {
    width: 1168px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-892 {
    width: 1169px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-893 {
    width: 1170px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-894 {
    width: 1171px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-895 {
    width: 1172px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-896 {
    width: 1173px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-897 {
    width: 1174px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-898 {
    width: 1175px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-899 {
    width: 1176px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-900 {
    width: 1177px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-901 {
    width: 1178px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-902 {
    width: 1179px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-903 {
    width: 1180px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-904 {
    width: 1181px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-905 {
    width: 1182px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-906 {
    width: 1183px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-907 {
    width: 1184px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-908 {
    width: 1185px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-909 {
    width: 1186px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-910 {
    width: 1187px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-911 {
    width: 1188px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-912 {
    width: 1189px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-913 {
    width: 1190px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-914 {
    width: 1191px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-915 {
    width: 1192px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-916 {
    width: 1193px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-917 {
    width: 1194px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-918 {
    width: 1195px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-919 {
    width: 1196px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-920 {
    width: 1197px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-921 {
    width: 1198px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-922 {
    width: 1199px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-923 {
    width: 1200px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-924 {
    width: 1201px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-925 {
    width: 1202px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-926 {
    width: 1203px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-927 {
    width: 1204px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-928 {
    width: 1205px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-929 {
    width: 1206px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-930 {
    width: 1207px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-931 {
    width: 1208px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-932 {
    width: 1209px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-933 {
    width: 1210px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-934 {
    width: 1211px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-935 {
    width: 1212px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-936 {
    width: 1213px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-937 {
    width: 1214px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-938 {
    width: 1215px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-939 {
    width: 1216px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-940 {
    width: 1217px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-941 {
    width: 1218px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-942 {
    width: 1219px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-943 {
    width: 1220px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-944 {
    width: 1221px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-945 {
    width: 1222px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-946 {
    width: 1223px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-947 {
    width: 1224px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-948 {
    width: 1225px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-949 {
    width: 1226px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-950 {
    width: 1227px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-951 {
    width: 1228px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-952 {
    width: 1229px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-953 {
    width: 1230px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-954 {
    width: 1231px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-955 {
    width: 1232px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-956 {
    width: 1233px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-957 {
    width: 1234px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-958 {
    width: 1235px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-959 {
    width: 1236px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-960 {
    width: 1237px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-961 {
    width: 1238px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-962 {
    width: 1239px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-963 {
    width: 1240px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-964 {
    width: 1241px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-965 {
    width: 1242px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-966 {
    width: 1243px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-967 {
    width: 1244px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-968 {
    width: 1245px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-969 {
    width: 1246px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-970 {
    width: 1247px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-971 {
    width: 1248px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-972 {
    width: 1249px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-973 {
    width: 1250px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-974 {
    width: 1251px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-975 {
    width: 1252px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-976 {
    width: 1253px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-977 {
    width: 1254px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-978 {
    width: 1255px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-979 {
    width: 1256px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-980 {
    width: 1257px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-981 {
    width: 1258px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-982 {
    width: 1259px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-983 {
    width: 1260px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-984 {
    width: 1261px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-985 {
    width: 1262px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-986 {
    width: 1263px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-987 {
    width: 1264px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-988 {
    width: 1265px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-989 {
    width: 1266px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-990 {
    width: 1267px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-991 {
    width: 1268px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-992 {
    width: 1269px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-993 {
    width: 1270px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-994 {
    width: 1271px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-995 {
    width: 1272px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-996 {
    width: 1273px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-997 {
    width: 1274px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-998 {
    width: 1275px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-999 {
    width: 1276px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1000 {
    width: 1277px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1001 {
    width: 1278px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1002 {
    width: 1279px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1003 {
    width: 1280px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1004 {
    width: 1281px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1005 {
    width: 1282px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1006 {
    width: 1283px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1007 {
    width: 1284px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1008 {
    width: 1285px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1009 {
    width: 1286px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1010 {
    width: 1287px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1011 {
    width: 1288px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1012 {
    width: 1289px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1013 {
    width: 1290px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1014 {
    width: 1291px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1015 {
    width: 1292px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1016 {
    width: 1293px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1017 {
    width: 1294px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1018 {
    width: 1295px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1019 {
    width: 1296px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1020 {
    width: 1297px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1021 {
    width: 1298px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1022 {
    width: 1299px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1023 {
    width: 1300px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1024 {
    width: 1301px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1025 {
    width: 1302px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1026 {
    width: 1303px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1027 {
    width: 1304px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1028 {
    width: 1305px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1029 {
    width: 1306px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1030 {
    width: 1307px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1031 {
    width: 1308px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1032 {
    width: 1309px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1033 {
    width: 1310px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1034 {
    width: 1311px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1035 {
    width: 1312px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1036 {
    width: 1313px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1037 {
    width: 1314px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1038 {
    width: 1315px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1039 {
    width: 1316px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1040 {
    width: 1317px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1041 {
    width: 1318px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1042 {
    width: 1319px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1043 {
    width: 1320px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1044 {
    width: 1321px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1045 {
    width: 1322px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1046 {
    width: 1323px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1047 {
    width: 1324px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1048 {
    width: 1325px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1049 {
    width: 1326px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1050 {
    width: 1327px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1051 {
    width: 1328px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1052 {
    width: 1329px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1053 {
    width: 1330px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1054 {
    width: 1331px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1055 {
    width: 1332px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1056 {
    width: 1333px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1057 {
    width: 1334px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1058 {
    width: 1335px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1059 {
    width: 1336px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1060 {
    width: 1337px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1061 {
    width: 1338px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1062 {
    width: 1339px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1063 {
    width: 1340px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1064 {
    width: 1341px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1065 {
    width: 1342px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1066 {
    width: 1343px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1067 {
    width: 1344px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1068 {
    width: 1345px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1069 {
    width: 1346px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1070 {
    width: 1347px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1071 {
    width: 1348px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1072 {
    width: 1349px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1073 {
    width: 1350px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1074 {
    width: 1351px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1075 {
    width: 1352px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1076 {
    width: 1353px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1077 {
    width: 1354px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1078 {
    width: 1355px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1079 {
    width: 1356px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1080 {
    width: 1357px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1081 {
    width: 1358px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1082 {
    width: 1359px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1083 {
    width: 1360px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1084 {
    width: 1361px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1085 {
    width: 1362px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1086 {
    width: 1363px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1087 {
    width: 1364px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1088 {
    width: 1365px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1089 {
    width: 1366px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1090 {
    width: 1367px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1091 {
    width: 1368px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1092 {
    width: 1369px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1093 {
    width: 1370px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1094 {
    width: 1371px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1095 {
    width: 1372px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1096 {
    width: 1373px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1097 {
    width: 1374px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1098 {
    width: 1375px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1099 {
    width: 1376px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1100 {
    width: 1377px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1101 {
    width: 1378px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1102 {
    width: 1379px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1103 {
    width: 1380px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1104 {
    width: 1381px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1105 {
    width: 1382px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1106 {
    width: 1383px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1107 {
    width: 1384px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1108 {
    width: 1385px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1109 {
    width: 1386px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1110 {
    width: 1387px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1111 {
    width: 1388px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1112 {
    width: 1389px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1113 {
    width: 1390px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1114 {
    width: 1391px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1115 {
    width: 1392px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1116 {
    width: 1393px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1117 {
    width: 1394px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1118 {
    width: 1395px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1119 {
    width: 1396px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1120 {
    width: 1397px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1121 {
    width: 1398px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1122 {
    width: 1399px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1123 {
    width: 1400px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1124 {
    width: 1401px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1125 {
    width: 1402px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1126 {
    width: 1403px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1127 {
    width: 1404px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1128 {
    width: 1405px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1129 {
    width: 1406px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1130 {
    width: 1407px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1131 {
    width: 1408px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1132 {
    width: 1409px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1133 {
    width: 1410px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1134 {
    width: 1411px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1135 {
    width: 1412px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1136 {
    width: 1413px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1137 {
    width: 1414px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1138 {
    width: 1415px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1139 {
    width: 1416px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1140 {
    width: 1417px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1141 {
    width: 1418px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1142 {
    width: 1419px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1143 {
    width: 1420px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1144 {
    width: 1421px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1145 {
    width: 1422px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1146 {
    width: 1423px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1147 {
    width: 1424px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1148 {
    width: 1425px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1149 {
    width: 1426px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1150 {
    width: 1427px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1151 {
    width: 1428px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1152 {
    width: 1429px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1153 {
    width: 1430px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1154 {
    width: 1431px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1155 {
    width: 1432px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1156 {
    width: 1433px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1157 {
    width: 1434px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1158 {
    width: 1435px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1159 {
    width: 1436px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1160 {
    width: 1437px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1161 {
    width: 1438px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1162 {
    width: 1439px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1163 {
    width: 1440px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1164 {
    width: 1441px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1165 {
    width: 1442px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1166 {
    width: 1443px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1167 {
    width: 1444px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1168 {
    width: 1445px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1169 {
    width: 1446px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1170 {
    width: 1447px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1171 {
    width: 1448px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1172 {
    width: 1449px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1173 {
    width: 1450px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1174 {
    width: 1451px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1175 {
    width: 1452px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1176 {
    width: 1453px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1177 {
    width: 1454px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1178 {
    width: 1455px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1179 {
    width: 1456px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1180 {
    width: 1457px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1181 {
    width: 1458px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1182 {
    width: 1459px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1183 {
    width: 1460px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1184 {
    width: 1461px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1185 {
    width: 1462px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1186 {
    width: 1463px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1187 {
    width: 1464px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1188 {
    width: 1465px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1189 {
    width: 1466px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1190 {
    width: 1467px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1191 {
    width: 1468px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1192 {
    width: 1469px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1193 {
    width: 1470px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1194 {
    width: 1471px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1195 {
    width: 1472px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1196 {
    width: 1473px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1197 {
    width: 1474px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1198 {
    width: 1475px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1199 {
    width: 1476px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1200 {
    width: 1477px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1201 {
    width: 1478px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1202 {
    width: 1479px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1203 {
    width: 1480px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1204 {
    width: 1481px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1205 {
    width: 1482px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1206 {
    width: 1483px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1207 {
    width: 1484px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1208 {
    width: 1485px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1209 {
    width: 1486px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1210 {
    width: 1487px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1211 {
    width: 1488px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1212 {
    width: 1489px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1213 {
    width: 1490px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1214 {
    width: 1491px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1215 {
    width: 1492px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1216 {
    width: 1493px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1217 {
    width: 1494px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1218 {
    width: 1495px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1219 {
    width: 1496px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1220 {
    width: 1497px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1221 {
    width: 1498px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1222 {
    width: 1499px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1223 {
    width: 1500px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1224 {
    width: 1501px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1225 {
    width: 1502px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1226 {
    width: 1503px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1227 {
    width: 1504px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1228 {
    width: 1505px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1229 {
    width: 1506px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1230 {
    width: 1507px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1231 {
    width: 1508px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1232 {
    width: 1509px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1233 {
    width: 1510px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1234 {
    width: 1511px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1235 {
    width: 1512px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1236 {
    width: 1513px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1237 {
    width: 1514px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1238 {
    width: 1515px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1239 {
    width: 1516px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1240 {
    width: 1517px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1241 {
    width: 1518px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1242 {
    width: 1519px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1243 {
    width: 1520px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1244 {
    width: 1521px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1245 {
    width: 1522px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1246 {
    width: 1523px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1247 {
    width: 1524px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1248 {
    width: 1525px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1249 {
    width: 1526px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1250 {
    width: 1527px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1251 {
    width: 1528px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1252 {
    width: 1529px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1253 {
    width: 1530px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1254 {
    width: 1531px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1255 {
    width: 1532px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1256 {
    width: 1533px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1257 {
    width: 1534px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1258 {
    width: 1535px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1259 {
    width: 1536px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1260 {
    width: 1537px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1261 {
    width: 1538px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1262 {
    width: 1539px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1263 {
    width: 1540px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1264 {
    width: 1541px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1265 {
    width: 1542px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1266 {
    width: 1543px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1267 {
    width: 1544px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1268 {
    width: 1545px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1269 {
    width: 1546px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1270 {
    width: 1547px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1271 {
    width: 1548px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1272 {
    width: 1549px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1273 {
    width: 1550px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1274 {
    width: 1551px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1275 {
    width: 1552px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1276 {
    width: 1553px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1277 {
    width: 1554px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1278 {
    width: 1555px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1279 {
    width: 1556px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1280 {
    width: 1557px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1281 {
    width: 1558px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1282 {
    width: 1559px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1283 {
    width: 1560px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1284 {
    width: 1561px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1285 {
    width: 1562px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1286 {
    width: 1563px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1287 {
    width: 1564px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1288 {
    width: 1565px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1289 {
    width: 1566px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1290 {
    width: 1567px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1291 {
    width: 1568px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1292 {
    width: 1569px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1293 {
    width: 1570px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1294 {
    width: 1571px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1295 {
    width: 1572px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1296 {
    width: 1573px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1297 {
    width: 1574px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1298 {
    width: 1575px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1299 {
    width: 1576px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1300 {
    width: 1577px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1301 {
    width: 1578px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1302 {
    width: 1579px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1303 {
    width: 1580px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1304 {
    width: 1581px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1305 {
    width: 1582px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1306 {
    width: 1583px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1307 {
    width: 1584px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1308 {
    width: 1585px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1309 {
    width: 1586px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1310 {
    width: 1587px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1311 {
    width: 1588px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1312 {
    width: 1589px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1313 {
    width: 1590px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1314 {
    width: 1591px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1315 {
    width: 1592px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1316 {
    width: 1593px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1317 {
    width: 1594px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1318 {
    width: 1595px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1319 {
    width: 1596px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1320 {
    width: 1597px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1321 {
    width: 1598px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1322 {
    width: 1599px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1323 {
    width: 1600px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1324 {
    width: 1601px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1325 {
    width: 1602px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1326 {
    width: 1603px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1327 {
    width: 1604px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1328 {
    width: 1605px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1329 {
    width: 1606px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1330 {
    width: 1607px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1331 {
    width: 1608px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1332 {
    width: 1609px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1333 {
    width: 1610px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1334 {
    width: 1611px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1335 {
    width: 1612px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1336 {
    width: 1613px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1337 {
    width: 1614px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1338 {
    width: 1615px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1339 {
    width: 1616px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1340 {
    width: 1617px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1341 {
    width: 1618px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1342 {
    width: 1619px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1343 {
    width: 1620px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1344 {
    width: 1621px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1345 {
    width: 1622px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1346 {
    width: 1623px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1347 {
    width: 1624px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1348 {
    width: 1625px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1349 {
    width: 1626px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1350 {
    width: 1627px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1351 {
    width: 1628px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1352 {
    width: 1629px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1353 {
    width: 1630px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1354 {
    width: 1631px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1355 {
    width: 1632px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1356 {
    width: 1633px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1357 {
    width: 1634px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1358 {
    width: 1635px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1359 {
    width: 1636px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1360 {
    width: 1637px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1361 {
    width: 1638px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1362 {
    width: 1639px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1363 {
    width: 1640px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1364 {
    width: 1641px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1365 {
    width: 1642px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1366 {
    width: 1643px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1367 {
    width: 1644px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1368 {
    width: 1645px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1369 {
    width: 1646px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1370 {
    width: 1647px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1371 {
    width: 1648px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1372 {
    width: 1649px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1373 {
    width: 1650px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1374 {
    width: 1651px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1375 {
    width: 1652px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1376 {
    width: 1653px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1377 {
    width: 1654px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1378 {
    width: 1655px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1379 {
    width: 1656px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1380 {
    width: 1657px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1381 {
    width: 1658px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1382 {
    width: 1659px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1383 {
    width: 1660px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1384 {
    width: 1661px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1385 {
    width: 1662px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1386 {
    width: 1663px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1387 {
    width: 1664px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1388 {
    width: 1665px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1389 {
    width: 1666px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1390 {
    width: 1667px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1391 {
    width: 1668px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1392 {
    width: 1669px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1393 {
    width: 1670px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1394 {
    width: 1671px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1395 {
    width: 1672px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1396 {
    width: 1673px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1397 {
    width: 1674px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1398 {
    width: 1675px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1399 {
    width: 1676px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1400 {
    width: 1677px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1401 {
    width: 1678px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1402 {
    width: 1679px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1403 {
    width: 1680px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1404 {
    width: 1681px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1405 {
    width: 1682px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1406 {
    width: 1683px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1407 {
    width: 1684px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1408 {
    width: 1685px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1409 {
    width: 1686px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1410 {
    width: 1687px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1411 {
    width: 1688px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1412 {
    width: 1689px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1413 {
    width: 1690px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1414 {
    width: 1691px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1415 {
    width: 1692px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1416 {
    width: 1693px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1417 {
    width: 1694px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1418 {
    width: 1695px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1419 {
    width: 1696px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1420 {
    width: 1697px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1421 {
    width: 1698px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1422 {
    width: 1699px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1423 {
    width: 1700px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1424 {
    width: 1701px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1425 {
    width: 1702px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1426 {
    width: 1703px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1427 {
    width: 1704px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1428 {
    width: 1705px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1429 {
    width: 1706px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1430 {
    width: 1707px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1431 {
    width: 1708px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1432 {
    width: 1709px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1433 {
    width: 1710px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1434 {
    width: 1711px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1435 {
    width: 1712px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1436 {
    width: 1713px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1437 {
    width: 1714px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1438 {
    width: 1715px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1439 {
    width: 1716px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1440 {
    width: 1717px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1441 {
    width: 1718px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1442 {
    width: 1719px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1443 {
    width: 1720px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1444 {
    width: 1721px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1445 {
    width: 1722px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1446 {
    width: 1723px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1447 {
    width: 1724px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1448 {
    width: 1725px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1449 {
    width: 1726px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1450 {
    width: 1727px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1451 {
    width: 1728px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1452 {
    width: 1729px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1453 {
    width: 1730px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1454 {
    width: 1731px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1455 {
    width: 1732px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1456 {
    width: 1733px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1457 {
    width: 1734px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1458 {
    width: 1735px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1459 {
    width: 1736px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1460 {
    width: 1737px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1461 {
    width: 1738px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1462 {
    width: 1739px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1463 {
    width: 1740px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1464 {
    width: 1741px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1465 {
    width: 1742px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1466 {
    width: 1743px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1467 {
    width: 1744px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1468 {
    width: 1745px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1469 {
    width: 1746px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1470 {
    width: 1747px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1471 {
    width: 1748px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1472 {
    width: 1749px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1473 {
    width: 1750px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1474 {
    width: 1751px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1475 {
    width: 1752px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1476 {
    width: 1753px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1477 {
    width: 1754px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1478 {
    width: 1755px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1479 {
    width: 1756px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1480 {
    width: 1757px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1481 {
    width: 1758px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1482 {
    width: 1759px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1483 {
    width: 1760px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1484 {
    width: 1761px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1485 {
    width: 1762px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1486 {
    width: 1763px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1487 {
    width: 1764px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1488 {
    width: 1765px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1489 {
    width: 1766px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1490 {
    width: 1767px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1491 {
    width: 1768px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1492 {
    width: 1769px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1493 {
    width: 1770px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1494 {
    width: 1771px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1495 {
    width: 1772px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1496 {
    width: 1773px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1497 {
    width: 1774px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1498 {
    width: 1775px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1499 {
    width: 1776px !important;
  }
  html.csstransition.desktop #grid .column.expanded.expanded-1500 {
    width: 1777px !important;
  }
  html.csstransitions.desktop #grid .column.expanded.art {
    width: 882px;
  }
  html.csstransitions.desktop #grid .column.expanded.game {
    width: 904px;
  }
}
@media screen and (min-width: 48em) and screen and (min-width: 64.0625em) {
  .footer .sponsors .sesameworkshop {
    float: left;
  }
}
@media screen and (min-width: 64em) {
  body > .container > .header nav li.home {
    display: block;
  }
}
@media screen and (min-width: 48em) {
  .modal-overlay {
    position: absolute;
    opacity: 1;
    top: 0;
    left: 0;
    height: 100%;
    background: white;
    z-index: 900;
    display: none;
  }
  .modal-overlay.show {
    opacity: 1;
    pointer-events: auto;
  }
  .modal {
    display: none;
    position: absolute;
    width: 0px;
    height: 0px;
    z-index: 15000 !important;
    top: 0;
    left: 0;
    margin: 0px;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
  }
  .modal.full-width {
    width: 1024px;
    height: 664px;
  }
  .modal .modal-inner {
    position: relative;
  }
  .modal.show {
    display: block;
    width: 961px;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  .modal.show .modal-inner {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    -webkit-animation: scale-in 0.5s linear;
    -moz-animation: scale-in 0.5s linear;
    animation: scale-in 0.5s linear;
  }
  .modal.hide.show {
    width: 0px;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  .modal.hide.show .modal-inner {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    -webkit-animation: scale-out 0.5s linear;
    -moz-animation: scale-out 0.5s linear;
    animation: scale-out 0.5s linear;
  }
  .modal .close {
    right: 30px;
    top: 10px;
    z-index: 5000;
    cursor: pointer;
    display: block;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
  }
  .modal .close button {
    background-color: transparent;
    border: none;
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1109px -295px;
    width: 45px;
    height: 45px;
  }
  .modal .close button:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1172px -232px;
    width: 45px;
    height: 45px;
  }
  .modal .close button:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1224px -232px;
    width: 45px;
    height: 45px;
  }
  body.showing-art-modal {
    background: url('../img/modals/art/OverlayArt_Background.png') repeat-x;
  }
  .modal.art {
    margin: 0px;
  }
  .modal.art.show {
    width: 597px;
    height: 401px;
  }
  .modal.art .modal-inner {
    width: 597px;
    height: 401px;
    padding-top: 8px;
  }
  .modal.art .art-area {
    height: auto;
    margin-left: 10px;
    padding-top: 8px;
    padding-left: 8px;
    background: url('../img/modals/art/sprite-bg.png') no-repeat;
    background-size: 100% 100%;
  }
  .modal.art .art-area img {
    width: 50%;
    display: block;
    margin: 0 auto;
  }
  .modal.art .art-area img:first-child {
    box-shadow: 6px 0 2px -2px rgba(0, 0, 0, 0.2);
  }
  .modal.art .art-area .bar {
    width: 315px;
    height: 70px;
    position: relative;
    left: 0;
    bottom: 67px;
    display: block;
  }
  .modal.art .art-content h1 {
    font-weight: 900;
    font-size: 23px;
    color: #fff;
    letter-spacing: 1px;
    position: absolute;
    left: 170px;
    bottom: 18px;
    z-index: 9999;
  }
  .modal.art .art-content ul {
    display: inline-block;
    position: absolute;
    bottom: 3px;
    right: 136px;
  }
  .modal.art .art-content ul .print a {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-art.png");
    background-image: url("../img/sprite-art.png");
    display: block;
    background-size: 289px 125px;
    background-repeat: no-repeat;
    background-position: -11px -5px;
    width: 109px;
    height: 55px;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    bottom: 3px;
    left: 0px;
    position: relative;
    z-index: 9999;
  }
  .modal.art .art-content ul .print a:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-art.png");
    background-image: url("../img/sprite-art.png");
    display: block;
    background-size: 289px 125px;
    background-repeat: no-repeat;
    background-position: -11px -65px;
    width: 109px;
    height: 55px;
  }
  .modal.art .art-content ul .print a:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-art.png");
    background-image: url("../img/sprite-art.png");
    display: block;
    background-size: 289px 125px;
    background-repeat: no-repeat;
    background-position: -123px -65px;
    width: 109px;
    height: 55px;
  }
  .modal.art .close {
    right: 19%;
    top: -5px;
    z-index: 1000;
    cursor: pointer;
    display: block;
  }
  .modal.art .close button {
    background-color: transparent;
    border: none;
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1109px -295px;
    width: 45px;
    height: 45px;
  }
  .modal.art .close button:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1172px -232px;
    width: 45px;
    height: 45px;
  }
  .modal.art .close button:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1224px -232px;
    width: 45px;
    height: 45px;
  }
  body.showing-video-modal {
    background: url('../img/modals/video/OverlayVideo_Background.png') repeat-x;
  }
  .modal.game {
    box-shadow: none;
    margin: 0px;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  .modal.game h1 {
    display: none;
  }
  .modal.game.show {
    width: 617px;
  }
  .modal.game .modal-inner {
    position: relative;
    z-index: 1000;
    width: 577px;
    height: 359px;
    margin-left: 6px;
    margin-top: 6px;
    background: url("../img/modals/game/retina/bg_gamemodal.png");
    background-size: 100% 100%;
  }
  .modal.game .close {
    right: -41.5px;
    top: 5px;
    z-index: 1000;
    cursor: pointer;
    display: block;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
  }
  .modal.game .close button {
    background-color: transparent;
    border: none;
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1109px -295px;
    width: 45px;
    height: 45px;
  }
  .modal.game .close button:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1172px -232px;
    width: 45px;
    height: 45px;
  }
  .modal.game .close button:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1224px -232px;
    width: 45px;
    height: 45px;
  }
  .modal.game .game-ui {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    position: absolute;
    right: -60px;
    top: 10px;
    z-index: 1000;
    width: 82px;
    height: 157px;
    background: url('../img/modals/game/modalsprites/assets.png');
    background-position: 0px -82px;
  }
  .modal.game .game-ui #captionsButton {
    top: 17px;
    right: 8px;
    position: absolute;
    border: 0;
    padding: 0px;
    cursor: pointer;
    background: url('../img/modals/game/modalsprites/assets.png');
    width: 66px;
    height: 47px;
    background-position: -232px 0;
  }
  .modal.game .game-ui #captionsButton:hover {
    background-position: -232px 0;
  }
  .modal.game .game-ui #captionsButton:active {
    background-position: -232px 0;
  }
  .modal.game .game-ui #captionsButton.muted {
    background-position: -232px 0;
  }
  .modal.game .game-ui #captionsButton.muted:hover {
    background-position: -232px 0;
  }
  .modal.game .game-ui #captionsButton.muted:active {
    background-position: -232px 0;
  }
  .modal.game .game-ui #captionsButton.unmuted {
    background-position: -232px 0;
    background-position: -82px -176px;
  }
  .modal.game .game-ui #captionsButton.unmuted:hover {
    background-position: -232px 0;
    background-position: -148px -176px;
  }
  .modal.game .game-ui #captionsButton.unmuted:active {
    background-position: -232px 0;
    background-position: -148px -176px;
  }
  .modal.game .game-ui #soundButton {
    top: 80px;
    right: 8px;
    position: absolute;
    border: 0;
    padding: 0px;
    cursor: pointer;
    background: url('../img/modals/game/modalsprites/assets.png');
    background-position: -82px -82px;
    width: 66px;
    height: 47px;
  }
  .modal.game .game-ui #soundButton:hover {
    background-position: -148px -82px;
  }
  .modal.game .game-ui #soundButton:active {
    background-position: -148px -82px;
  }
  .modal.game .game-ui #soundButton.muted {
    background-position: -82px -129px;
  }
  .modal.game .game-ui #soundButton.muted:hover {
    background-position: -148px -129px;
  }
  .modal.game .game-ui #soundButton.muted:active {
    background-position: -148px -129px;
  }
  .modal.game .game-area {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .modal.game .game-area iframe {
    overflow: hidden;
  }
  .modal.game.html5 {
    background: none;
  }
  .modal.game.html5 .game-area {
    overflow: hidden;
    width: 556px;
    height: 347px;
    margin-left: 9px;
  }
  .modal.game.html5 .game-area iframe {
    width: 557px;
    height: 339px;
    overflow: hidden;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-top: 8px;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
    transform-style: preserve-3d;
  }
  .showing-game-modal {
    background: url('../img/modals/game/bg-gamemodal-pattern.png') repeat-x;
  }
  .modal.video {
    margin: 0px;
    box-shadow: none;
    -webkit-transform: scale(0.93);
    -moz-transform: scale(0.93);
    -ms-transform: scale(0.93);
    -o-transform: scale(0.93);
    transform: scale(0.93);
  }
  .modal.video.show {
    width: 1115px;
  }
  .modal.video .close {
    right: 30px;
    top: 10px;
    z-index: 1000;
    cursor: pointer;
    display: block;
  }
  .modal.video .close button {
    background-color: transparent;
    border: none;
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1109px -295px;
    width: 45px;
    height: 45px;
  }
  .modal.video .close button:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1172px -232px;
    width: 45px;
    height: 45px;
  }
  .modal.video .close button:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1224px -232px;
    width: 45px;
    height: 45px;
  }
  .modal.video h1 {
    font-weight: 900;
    font-size: 23px;
    color: #2c2c2c;
    letter-spacing: 1px;
    padding-left: 10px;
    text-transform: capitalize;
    margin-bottom: 17px;
    text-overflow: ellipsis;
    width: 400px;
    white-space: nowrap;
    overflow: hidden;
  }
  .modal.video .modal-inner {
    position: relative;
    z-index: 1000;
    width: 1024px;
    height: 540px;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -18px -17px;
    background-color: transparent;
    padding: 0;
  }
  .modal.video .video-content {
    float: right;
    padding-top: 30px;
    width: 780px;
    height: 510px;
    margin-right: 14px;
    position: relative;
  }
  .modal.video .video-content .video-frame {
    position: absolute;
    width: 600px;
    height: 380px;
    bottom: 8px;
    overflow: hidden;
    z-index: 2;
    pointer-events: none;
  }
  .modal.video .video-content .video-frame .frame-control {
    position: absolute;
    pointer-events: auto;
    bottom: 0;
    width: 561px;
  }
  .modal.video .video-content .video-frame .frame-control .scrubber {
    margin: 0;
    position: absolute;
    bottom: 15px;
    left: 42px;
    width: 415px;
    background-color: transparent;
    background-repeat: no-repeat;
  }
  .modal.video .video-content .video-frame .frame-control .scrubber .scrubber-track {
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1043px 4px;
  }
  .modal.video .video-content .video-frame .frame-control .scrubber .scrubber-thumb {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    padding: 0;
    margin: 0;
    border: none;
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1170px -448px;
    width: 33px;
    height: 33px;
    background-color: transparent;
  }
  .modal.video .video-content .video-frame .frame-control .duration {
    display: block;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    bottom: 23px;
    left: 11px;
  }
  .modal.video .video-content .video-frame .frame-control.is_not_flash .mute {
    display: block;
    position: absolute;
    bottom: 14px;
    right: 22px;
  }
  .modal.video .video-content .video-frame .frame-control.is_not_flash .mute button {
    appearance: none;
    -webkit-appearance: none;
    padding: 0;
    border: none;
    background-color: transparent;
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1228px -280px;
    width: 35px;
    height: 35px;
  }
  .modal.video .video-content .video-frame .frame-control.is_not_flash .mute button:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1277px -279px;
    width: 35px;
    height: 35px;
  }
  .modal.video .video-content .video-frame .frame-control.is_not_flash .mute button:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1278px -227px;
    width: 35px;
    height: 35px;
  }
  .modal.video .video-content .video-frame .frame-control.is_not_flash .mute button.muted {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1223px -344px;
    width: 35px;
    height: 35px;
  }
  .modal.video .video-content .video-frame .frame-control.is_not_flash .mute button:hover.muted {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1229px -387px;
    width: 35px;
    height: 35px;
  }
  .modal.video .video-content .video-frame .frame-control.is_not_flash .mute button:active.muted {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1272px -322px;
    width: 35px;
    height: 35px;
  }
  .modal.video .video-content .video-frame .frame-control.is_not_flash .cc {
    display: none;
  }
  .modal.video .video-content .video-frame .frame-control.is_not_flash .full-screen {
    display: block;
    position: absolute;
    bottom: 12px;
    right: 62px;
  }
  .modal.video .video-content .video-frame .frame-control.is_not_flash .full-screen button {
    appearance: none;
    -webkit-appearance: none;
    padding: 0;
    border: none;
    background-color: transparent;
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1777px -105px;
    width: 42px;
    height: 29px;
  }
  .modal.video .video-content .video-frame .frame-control.is_flash .mute {
    appearance: none;
    -webkit-appearance: none;
    padding: 0;
    border: none;
    background-color: transparent;
    display: block;
    position: absolute;
    bottom: 14px;
    right: 22px;
  }
  .modal.video .video-content .video-frame .frame-control.is_flash .mute button {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1228px -280px;
    width: 35px;
    height: 35px;
  }
  .modal.video .video-content .video-frame .frame-control.is_flash .mute button:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1277px -279px;
    width: 35px;
    height: 35px;
  }
  .modal.video .video-content .video-frame .frame-control.is_flash .mute button:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1278px -227px;
    width: 35px;
    height: 35px;
  }
  .modal.video .video-content .video-frame .frame-control.is_flash .mute button.muted {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1223px -344px;
    width: 35px;
    height: 35px;
  }
  .modal.video .video-content .video-frame .frame-control.is_flash .mute button:hover.muted {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1229px -387px;
    width: 35px;
    height: 35px;
  }
  .modal.video .video-content .video-frame .frame-control.is_flash .mute button:active.muted {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1272px -322px;
    width: 35px;
    height: 35px;
  }
  .modal.video .video-content .video-frame .frame-control.is_flash .cc {
    display: block;
    position: absolute;
    bottom: 12px;
    right: 62px;
  }
  .modal.video .video-content .video-frame .frame-control.is_flash .cc button {
    appearance: none;
    -webkit-appearance: none;
    padding: 0;
    border: none;
    background-color: transparent;
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1173px -346px;
    width: 38px;
    height: 35px;
  }
  .modal.video .video-content .video-frame .frame-control.is_flash .cc button:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1212px -449px;
    width: 38px;
    height: 35px;
  }
  .modal.video .video-content .video-frame .frame-control.is_flash .cc button.captions-on {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1171px -493px;
    width: 38px;
    height: 35px;
  }
  .modal.video .video-content .video-frame .frame-control.is_flash .full-screen {
    display: none;
  }
  .modal.video .video-content #video-player {
    position: absolute;
    top: 67px;
    left: 15px;
    width: 728px;
    height: 369px !important;
    z-index: 1;
  }
  .modal.video .video-content video, .modal.video .video-content object, .modal.video .video-content embed {
    max-width: 100%;
  }
  .modal.video .video-content .back {
    position: absolute;
    bottom: 15px;
    right: 160px;
  }
  .modal.video .video-content .back button {
    appearance: none;
    -webkit-appearance: none;
    padding: 0;
    border: none;
    background-color: transparent;
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1108px -349px;
    width: 55px;
    height: 45px;
  }
  .modal.video .video-content .back button:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1108px -448px;
    width: 55px;
    height: 45px;
  }
  .modal.video .video-content .back button:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1108px -399px;
    width: 55px;
    height: 45px;
  }
  .modal.video .video-content .play {
    position: absolute;
    bottom: 12px;
    right: 95px;
  }
  .modal.video .video-content .play button {
    appearance: none;
    -webkit-appearance: none;
    padding: 0;
    border: none;
    background-color: transparent;
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1048px -231px;
    width: 55px;
    height: 55px;
  }
  .modal.video .video-content .play button:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1048px -357px;
    width: 55px;
    height: 55px;
  }
  .modal.video .video-content .play button:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1048px -294px;
    width: 55px;
    height: 55px;
  }
  .modal.video .video-content .play.paused button {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1048px -420px;
    width: 55px;
    height: 55px;
  }
  .modal.video .video-content .play.paused button:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1111px -231px;
    width: 55px;
    height: 55px;
  }
  .modal.video .video-content .play.paused button:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1048px -483px;
    width: 55px;
    height: 55px;
  }
  .modal.video .video-content .forward {
    position: absolute;
    bottom: 15px;
    right: 37px;
  }
  .modal.video .video-content .forward button {
    appearance: none;
    -webkit-appearance: none;
    padding: 0;
    border: none;
    background-color: transparent;
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1165px -294px;
    width: 55px;
    height: 45px;
  }
  .modal.video .video-content .forward button:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1170px -403px;
    width: 55px;
    height: 45px;
  }
  .modal.video .video-content .forward button:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1111px -500px;
    width: 55px;
    height: 45px;
  }
  .modal.video .playlist {
    border-top: none;
    position: absolute;
    left: 10px;
    top: 10px;
    color: #ff1919;
    font-size: 11px;
    margin: 0;
    background-color: transparent;
  }
  .modal.video .playlist #now-playing-list-iScrollContainer {
    width: 210px;
    height: 471px;
    overflow: hidden;
  }
  .modal.video .playlist .playlistItem {
    position: relative;
    height: 75px;
    padding-left: 90px;
    width: 200px;
    padding-right: 15px;
    padding-top: 9px;
    overflow: hidden;
    cursor: pointer;
    line-height: 1.1em;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1045px -30px;
  }
  .modal.video .playlist .playlistItem:hover {
    background-color: #f1f1f1;
  }
  .modal.video .playlist .playlistItem .video-title {
    font-weight: bold;
    letter-spacing: 1px;
  }
  .modal.video .playlist .playlistItem .fullep-label, .modal.video .playlist .playlistItem .video-duration {
    color: #b09d9a;
    font-size: 10px;
    letter-spacing: 1px;
    display: block;
  }
  .modal.video .playlist .playlistItem img {
    position: absolute;
    left: 15px;
    top: 10px;
    box-shadow: 2px 2px 2px #939393;
  }
  .modal.video .playlist .playlistItem.selected {
    color: #fff;
    background-color: transparent;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1249px -30px;
  }
  .modal.video .playlist .playlistItem.selected .fullep-label, .modal.video .playlist .playlistItem.selected .video-duration {
    color: #fff;
  }
  .modal.video .playlist .scroll-up {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -2px;
    z-index: 1000;
  }
  .modal.video .playlist .scroll-up a {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1247px -115px;
    width: 200px;
    height: 30px;
  }
  .modal.video .playlist .scroll-up a:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1043px -194px;
    width: 200px;
    height: 30px;
  }
  .modal.video .playlist .scroll-up a:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1244px -194px;
    width: 200px;
    height: 30px;
  }
  .modal.video .playlist .scroll-down {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: -32px;
  }
  .modal.video .playlist .scroll-down a {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1043px -115px;
    width: 200px;
    height: 30px;
  }
  .modal.video .playlist .scroll-down a:hover {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1043px -156x;
    width: 200px;
    height: 30px;
  }
  .modal.video .playlist .scroll-down a:active {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    background-image: url("../img/sprite-video.png");
    background-image: url("../img/sprite-video.png");
    display: block;
    background-size: 1463px 564px;
    background-repeat: no-repeat;
    background-position: -1244px -156px;
    width: 200px;
    height: 30px;
  }
  .modal.mobile-full-screen.game.show.html5 {
    z-index: 15000;
    width: 100%;
    height: 100%;
    background: transparent url('../img/modals/game/bg-gamemodal-pattern.png') left top;
    vertical-align: center;
  }
  .modal.mobile-full-screen.game.show.html5 h1 {
    display: none;
  }
  .modal.mobile-full-screen.game.show.html5 .modal-inner {
    height: auto;
    width: auto;
    margin: 0;
    background: none;
  }
  .modal.mobile-full-screen.game.show.html5 .game-area {
    margin: 0 auto;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: center;
    -webkit-box-align: center;
    -webkit-mask-box-image: none;
  }
  .modal.mobile-full-screen.game.show.html5 iframe {
    display: inline;
    text-align: center;
    vertical-align: center;
    background: black;
    -webkit-mask-box-image: none;
  }
}
@media screen and (min-width: 64em) {
  .modal.art.show {
    width: 768px;
    height: auto;
  }
  .modal.art .modal-inner {
    width: 768px;
    height: auto;
  }
  .modal.art .art-content h1 {
    left: 210px;
    bottom: 100px;
  }
  .modal.art .art-content ul {
    bottom: 82px;
    right: 180px;
  }
  .modal.art .art-content ul .print a {
    bottom: 3px;
    left: 0px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  .modal.art .art-area .bar {
    width: 400px;
    height: 80px;
    position: relative;
    left: 0;
    bottom: 77px;
  }
}
@media screen and (min-width: 75em) {
  .modal.art.show {
    width: 1024px;
    height: auto;
  }
  .modal.art .modal-inner {
    width: 1024px;
    height: auto;
  }
  .modal.art .art-content h1 {
    left: 275px;
    bottom: 110px;
  }
  .modal.art .art-content ul {
    bottom: 95px;
    right: 245px;
  }
  .modal.art .art-content ul .print a {
    bottom: 3px;
    left: 0px;
  }
  .modal.art .art-area .bar {
    width: 543px;
    height: 90px;
    position: relative;
    left: 0;
    bottom: 87px;
  }
}
html.isfullscreen .modal.video .video-content #video-player {
  width: auto !important;
  height: auto !important;
  position: static !important;
}
.modal-overlay {
  display: none;
}
.show-for-sr {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}
html {
  background-position: left top;
  background-size: contain;
  background-attachment: fixed;
}
header {
  z-index: 1;
  min-width: 320px;
}
header nav.fixed {
  padding-bottom: 85px;
}
header nav.fixed ul {
  z-index: 150001;
  background-size: cover;
  padding-bottom: 22px;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.35);
}
body.showing-game-modal #headband-container {
  display: none !important;
}
body.showing-modal header nav.fixed {
  padding-bottom: 0;
}
body.showing-modal header nav.fixed ul {
  background: none;
  padding-bottom: 0;
  box-shadow: none;
}
@media screen and (min-width: 48em) {
  header nav.fixed {
    position: relative;
    padding-bottom: 0;
  }
  header nav.fixed ul {
    background: none;
    padding-bottom: 0px;
    box-shadow: none;
  }
}
footer {
  position: relative;
  margin-top: 107px;
  z-index: 100;
  *zoom: 1;
}
footer:before, footer:after {
  content: " ";
  display: table;
}
footer:after {
  clear: both;
}
footer .footer-inner {
  position: relative;
  z-index: 100;
}
footer .privacy a {
  color: #00a76d;
}
footer:before {
  background-repeat: repeat-x;
  content: ' ';
  position: absolute;
  z-index: 0;
  height: 156px;
  width: 100%;
  top: 0px;
  left: 0;
  margin-top: -113px;
}
@media screen and (min-width: 27em) {
  footer:before {
    margin-top: -103px;
  }
}
.ornaments {
  position: absolute;
  top: 45px;
  overflow: hidden;
  width: 100%;
  height: 250px;
}
.theme-ornament {
  position: absolute;
  left: 0;
  z-index: 0;
  pointer-events: none;
  width: 100%;
}
body.showing-modal .theme-ornament {
  -webkit-animation: none;
  -moz-animation: none;
  animation: none;
}
@media screen and (min-width: 48em) {
  html {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
    background: none;
  }
  body.showing-modal .theme-ornament {
    opacity: 0.1;
    pointer-events: none;
    -webkit-transition: opacity 1s linear;
    -moz-transition: opacity 1s linear;
    transition: opacity 1s linear;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  }
  html.lt-ie9 body.showing-modal .theme-ornament {
    background-color: #fff;
  }
  header nav.fixed {
    position: relative;
    padding-bottom: 0;
  }
  header nav.fixed ul {
    background: none;
    padding-bottom: 0px;
    box-shadow: none;
  }
  .container {
    margin: 0 auto -298px 0px;
    padding-top: 0;
  }
  .container .push, .container .footer {
    margin: 0;
    overflow: hidden;
  }
  .container .push {
    height: 298px;
  }
  .container .header {
    height: 250px;
    overflow: hidden;
    margin-bottom: -142px !important;
    padding-top: 27px;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-attachment: static;
    background-position: 285px 0px;
  }
  .container .header h2 {
    top: 42px;
  }
  .ornament-one {
    top: 0;
    height: 250px;
    background-position: left top;
    animation: slideleft 60s linear infinite;
  }
  .ornament-two {
    height: 200px;
    background-position: left top;
    animation: slideleft 40s linear infinite;
  }
  .ornament-three {
    top: 0;
    right: 12px;
    width: 275px;
    height: 91px;
    background-position: left top;
    background-repeat: no-repeat;
  }
  footer {
    position: relative;
    overflow: hidden;
  }
  footer:before {
    z-index: 1;
    margin-top: -3px;
    background-position: 50% 0;
  }
  .footer-inner {
    padding-top: 100px;
  }
}
@media screen and (min-width: 48em) and screen and (min-width: 64em) {
  .ornament-three {
    left: 722px;
  }
}
