.static-player-wrapper{-webkit-box-shadow:0px 0px 0.3vw rgba(0,0,0,0.3);box-shadow:0px 0px 0.3vw rgba(0,0,0,0.3);margin-bottom:1rem;position:relative;width:100%}.static-player{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.static-player .default,.static-player .player,.static-player .embed,.static-player iframe,.static-player video{position:absolute;top:0;left:0;width:100%;height:100%}.static-player .player.outview:not(.empty){opacity:0;position:fixed;top:0;left:auto;right:0;width:160px;height:90px;z-index:9999;-webkit-box-shadow:0 0 35px rgba(0,0,0,0.5);box-shadow:0 0 35px rgba(0,0,0,0.5);-webkit-animation:fadeInPlayer 500ms cubic-bezier(0.165,0.84,0.44,1) forwards;animation:fadeInPlayer 500ms cubic-bezier(0.165,0.84,0.44,1) forwards}.static-player .player.outview.redock:not(.empty){-webkit-animation:fadeOutPlayer 200ms cubic-bezier(0.165,0.84,0.44,1) forwards;animation:fadeOutPlayer 200ms cubic-bezier(0.165,0.84,0.44,1) forwards}.static-player .player.outview:not(.empty) .caption{display:none !important}@media screen and (min-width:37.5em){.static-player .player.outview:not(.empty){width:320px;height:180px}}.static-player .caption{display:none;position:absolute;bottom:0;left:0;width:100%;max-height:45%;opacity:0;-webkit-transition:opacity 600ms ease;transition:opacity 600ms ease;padding:1.5rem;overflow-y:auto}.static-player:hover .caption{opacity:1}.static-player .exit{z-index:9999;margin:0;padding:0 1rem;position:absolute;border:none;right:0;top:0;font-size:2rem;background:none}.static-player .dock{display:none;background-color:rgba(0,0,0,0.4);position:absolute;bottom:-2.5rem;top:auto;right:0;height:2.5rem;opacity:0;width:100%;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.static-player .dock button{background-color:transparent;padding:0;margin:0;width:33.33%;float:right;line-height:2.5rem;text-align:center;color:white;border:none;display:inline-block;font-size:1.5rem}.static-player .dock button.dock-top{display:none}.static-player .dock button.dock-bottom,.static-player .dock button.dock-top{font-size:1rem}.static-player .outview .dock{display:block}.static-player .outview:hover .dock{opacity:1}.static-player .outview.docked-left{left:0 !important;right:auto !important}.static-player .outview.docked-bottom{bottom:0 !important;top:auto !important}.static-player .outview.docked-bottom .dock{bottom:auto;top:-2.5rem}.static-player .outview.docked-bottom .dock-top{display:inline-block}.static-player .outview.docked-bottom .dock-bottom{display:none}.hide-on-load{display:none;opacity:0;-webkit-transition:opacity 1200ms ease-in-out;transition:opacity 1200ms ease-in-out;}@-webkit-keyframes fadeInPlayer{0%{opacity:0}100%{opacity:1}}@keyframes fadeInPlayer{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOutPlayer{0%{opacity:1}100%{opacity:0}}@keyframes fadeOutPlayer{0%{opacity:1}100%{opacity:0}}

#stacks_in_61 {
	background-color: rgba(0, 0, 0, 1.00);
}

#stacks_in_109 {
	padding: 20px 0px 20px 0px;
}
#player_stacks_in_48{border:2px solid rgba(188, 34, 23, 1.00)}#player_stacks_in_48 .static-player .caption{display:none!important;background-color:rgba(0, 0, 0, 0.90);color:rgba(250, 250, 250, 1.00)}#player_stacks_in_48 .static-player .caption .title,#player_stacks_in_48 .static-player .caption .description{color:rgba(250, 250, 250, 1.00)}#player_stacks_in_48 .static-player .exit{color:rgba(250, 250, 250, 1.00)}#player_stacks_in_48 .dock{background-color:rgba(0, 0, 0, 0.40)}#player_stacks_in_48 .dock button{color:rgba(255, 255, 255, 1.00)}

#stacks_in_21 {
	padding: 20px 0px 20px 0px;
}
template.social-service {
  display: none; }

#videowall_stacks_in_71 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  font-size: 0.75rem;
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1); }
  #videowall_stacks_in_71.initialized, #videowall_stacks_in_71.slick-initialized {
    opacity: 1; }
  #videowall_stacks_in_71 .video {
    position: relative;
    width: calc(100% / 3 - 25px);
    padding: 0;
    cursor: zoom-in;
    text-align: center;
    margin: 12.5px; }
  #videowall_stacks_in_71 .title {
    margin-top: 5px;
    display: block; }
  #videowall_stacks_in_71 .play-wrapper {
    position: relative;
    border: 3px solid #bc2217;
    background-color: #bc2217;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5); }
  #videowall_stacks_in_71 img {
    display: block;
    width: 100%;
    height: auto; }
  @media screen and (min-width: 25em) {
    #videowall_stacks_in_71 .video {
      width: calc(100% / 4 - 25px); } }
  @media screen and (min-width: 37.5em) {
    #videowall_stacks_in_71 .video {
      width: calc(100% / 4 - 25px); }
    #videowall_stacks_in_71 .play-wrapper {
      box-shadow: 0px 0px 0.3vw rgba(0, 0, 0, 0.5); } }
  @media screen and (min-width: 62.5em) {
    #videowall_stacks_in_71 .video {
      width: calc(100% / 4 - 25px); } }
.videowall {
  font-size: 0.625rem; }
  .videowall .video {
    margin: 5px; }
  .videowall .play-wrapper {
    border-width: 8px; }
  @media screen and (min-width: 25em) {
    .videowall {
      font-size: 0.6875rem; }
      .videowall .video {
        margin: 7.5px; }
      .videowall .play-wrapper {
        border-width: 8px; } }
  @media screen and (min-width: 37.5em) {
    .videowall {
      font-size: 0.75rem; }
      .videowall .video {
        margin: 10px; }
      .videowall .play-wrapper {
        border-width: 10px; } }
  @media screen and (min-width: 62.5em) {
    .videowall {
      font-size: 0.8125rem; }
      .videowall .video {
        margin: 12.5px; }
      .videowall .play-wrapper {
        border-width: 10px; } }
#videowall_stacks_in_71 .play-wrapper {
  overflow: hidden; }
  #videowall_stacks_in_71 .play-wrapper .play-button, #videowall_stacks_in_71 .play-wrapper .play {
    color: rgba(255, 255, 255, 0.95);
    font-size: 1.5rem;
    font-family: sans-serif;
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    border-style: none;
    transition: all 150ms ease; }
  #videowall_stacks_in_71 .play-wrapper .play {
    left: 53%;
    transform: translateX(-50%) translateY(-50%) rotate(90deg); }
  #videowall_stacks_in_71 .play-wrapper img.animate {
    transition: transform 200ms ease; }
  #videowall_stacks_in_71 .play-wrapper .play-button {
    background-color: rgba(0, 0, 0, 0.6);
    width: 50%;
    height: 50%;
    border-radius: 3px;
    border-style: solid;
    border-width: 0;
    border-color: rgba(255, 255, 255, 0.3);
    background-clip: padding-box;
    transform: translateX(-50%) translateY(-50%); }
    #videowall_stacks_in_71 .play-wrapper .play-button.circle {
      width: 2em;
      height: 2em;
      padding: 0;
      margin: 0;
      border-radius: 50%; }
    #videowall_stacks_in_71 .play-wrapper .play-button.none {
      display: none !important; }
  #videowall_stacks_in_71 .play-wrapper:hover .play-button {
    background-color: rgba(0, 0, 0, 0.7); }
  #videowall_stacks_in_71 .play-wrapper:hover .play {
    color: white; }
  #videowall_stacks_in_71 .play-wrapper:hover .animate.play-button {
    background-color: rgba(0, 0, 0, 0.7);
    width: 100% !important;
    min-height: 100% !important;
    padding: 0 !important;
    border-radius: 0 !important;
    border-width: 0 !important; }
  #videowall_stacks_in_71 .play-wrapper:hover .animate.play {
    font-size: 1.5em;
    color: white; }
  #videowall_stacks_in_71 .play-wrapper:hover img.animate {
    transform: scale(1.2) rotateZ(-10deg); }

#videobox_stacks_in_71 {
  display: none; }

#loader_stacks_in_71 {
  text-align: center; }
  #loader_stacks_in_71.loader, #loader_stacks_in_71.loader:before, #loader_stacks_in_71.loader:after {
    border-radius: 50%;
    width: 1.5em;
    height: 1.5em;
    animation-fill-mode: both;
    animation: load7 1.8s infinite ease-in-out; }
  #loader_stacks_in_71.loader {
    color: rgba(0, 0, 0, 0.5);
    font-size: 10px;
    margin: 3rem auto;
    position: relative;
    text-indent: -9999em;
    transform: translateZ(0);
    animation-delay: -0.16s; }
    #loader_stacks_in_71.loader:before, #loader_stacks_in_71.loader:after {
      content: '';
      position: absolute;
      top: 0; }
    #loader_stacks_in_71.loader:before {
      left: -3.5em;
      animation-delay: -0.32s; }
    #loader_stacks_in_71.loader:after {
      left: 3.5em; }

@-webkit-keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    box-shadow: 0 2.5em 0 0; } }

@keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    box-shadow: 0 2.5em 0 0; } }


#stacks_in_84 {
	padding: 20px 0px 20px 0px;
}
template.social-service {
  display: none; }

#videowall_stacks_in_80 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  font-size: 0.75rem;
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1); }
  #videowall_stacks_in_80.initialized, #videowall_stacks_in_80.slick-initialized {
    opacity: 1; }
  #videowall_stacks_in_80 .video {
    position: relative;
    width: calc(100% / 3 - 25px);
    padding: 0;
    cursor: zoom-in;
    text-align: center;
    margin: 12.5px; }
  #videowall_stacks_in_80 .title {
    margin-top: 5px;
    display: block; }
  #videowall_stacks_in_80 .play-wrapper {
    position: relative;
    border: 3px solid #bc2217;
    background-color: #bc2217;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5); }
  #videowall_stacks_in_80 img {
    display: block;
    width: 100%;
    height: auto; }
  @media screen and (min-width: 25em) {
    #videowall_stacks_in_80 .video {
      width: calc(100% / 4 - 25px); } }
  @media screen and (min-width: 37.5em) {
    #videowall_stacks_in_80 .video {
      width: calc(100% / 4 - 25px); }
    #videowall_stacks_in_80 .play-wrapper {
      box-shadow: 0px 0px 0.3vw rgba(0, 0, 0, 0.5); } }
  @media screen and (min-width: 62.5em) {
    #videowall_stacks_in_80 .video {
      width: calc(100% / 4 - 25px); } }
.videowall {
  font-size: 0.625rem; }
  .videowall .video {
    margin: 5px; }
  .videowall .play-wrapper {
    border-width: 8px; }
  @media screen and (min-width: 25em) {
    .videowall {
      font-size: 0.6875rem; }
      .videowall .video {
        margin: 7.5px; }
      .videowall .play-wrapper {
        border-width: 8px; } }
  @media screen and (min-width: 37.5em) {
    .videowall {
      font-size: 0.75rem; }
      .videowall .video {
        margin: 10px; }
      .videowall .play-wrapper {
        border-width: 10px; } }
  @media screen and (min-width: 62.5em) {
    .videowall {
      font-size: 0.8125rem; }
      .videowall .video {
        margin: 12.5px; }
      .videowall .play-wrapper {
        border-width: 10px; } }
#videowall_stacks_in_80 .play-wrapper {
  overflow: hidden; }
  #videowall_stacks_in_80 .play-wrapper .play-button, #videowall_stacks_in_80 .play-wrapper .play {
    color: rgba(255, 255, 255, 0.95);
    font-size: 1.5rem;
    font-family: sans-serif;
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    border-style: none;
    transition: all 150ms ease; }
  #videowall_stacks_in_80 .play-wrapper .play {
    left: 53%;
    transform: translateX(-50%) translateY(-50%) rotate(90deg); }
  #videowall_stacks_in_80 .play-wrapper img.animate {
    transition: transform 200ms ease; }
  #videowall_stacks_in_80 .play-wrapper .play-button {
    background-color: rgba(0, 0, 0, 0.6);
    width: 50%;
    height: 50%;
    border-radius: 3px;
    border-style: solid;
    border-width: 0;
    border-color: rgba(255, 255, 255, 0.3);
    background-clip: padding-box;
    transform: translateX(-50%) translateY(-50%); }
    #videowall_stacks_in_80 .play-wrapper .play-button.circle {
      width: 2em;
      height: 2em;
      padding: 0;
      margin: 0;
      border-radius: 50%; }
    #videowall_stacks_in_80 .play-wrapper .play-button.none {
      display: none !important; }
  #videowall_stacks_in_80 .play-wrapper:hover .play-button {
    background-color: rgba(0, 0, 0, 0.7); }
  #videowall_stacks_in_80 .play-wrapper:hover .play {
    color: white; }
  #videowall_stacks_in_80 .play-wrapper:hover .animate.play-button {
    background-color: rgba(0, 0, 0, 0.7);
    width: 100% !important;
    min-height: 100% !important;
    padding: 0 !important;
    border-radius: 0 !important;
    border-width: 0 !important; }
  #videowall_stacks_in_80 .play-wrapper:hover .animate.play {
    font-size: 1.5em;
    color: white; }
  #videowall_stacks_in_80 .play-wrapper:hover img.animate {
    transform: scale(1.2) rotateZ(-10deg); }

#videobox_stacks_in_80 {
  display: none; }

#loader_stacks_in_80 {
  text-align: center; }
  #loader_stacks_in_80.loader, #loader_stacks_in_80.loader:before, #loader_stacks_in_80.loader:after {
    border-radius: 50%;
    width: 1.5em;
    height: 1.5em;
    animation-fill-mode: both;
    animation: load7 1.8s infinite ease-in-out; }
  #loader_stacks_in_80.loader {
    color: rgba(0, 0, 0, 0.5);
    font-size: 10px;
    margin: 3rem auto;
    position: relative;
    text-indent: -9999em;
    transform: translateZ(0);
    animation-delay: -0.16s; }
    #loader_stacks_in_80.loader:before, #loader_stacks_in_80.loader:after {
      content: '';
      position: absolute;
      top: 0; }
    #loader_stacks_in_80.loader:before {
      left: -3.5em;
      animation-delay: -0.32s; }
    #loader_stacks_in_80.loader:after {
      left: 3.5em; }

@-webkit-keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    box-shadow: 0 2.5em 0 0; } }

@keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    box-shadow: 0 2.5em 0 0; } }


#stacks_in_75 {
	padding: 20px 0px 20px 0px;
}
template.social-service {
  display: none; }

#videowall_stacks_in_90 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  font-size: 0.75rem;
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1); }
  #videowall_stacks_in_90.initialized, #videowall_stacks_in_90.slick-initialized {
    opacity: 1; }
  #videowall_stacks_in_90 .video {
    position: relative;
    width: calc(100% / 3 - 25px);
    padding: 0;
    cursor: zoom-in;
    text-align: center;
    margin: 12.5px; }
  #videowall_stacks_in_90 .title {
    margin-top: 5px;
    display: block; }
  #videowall_stacks_in_90 .play-wrapper {
    position: relative;
    border: 3px solid #bc2217;
    background-color: #bc2217;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5); }
  #videowall_stacks_in_90 img {
    display: block;
    width: 100%;
    height: auto; }
  @media screen and (min-width: 25em) {
    #videowall_stacks_in_90 .video {
      width: calc(100% / 4 - 25px); } }
  @media screen and (min-width: 37.5em) {
    #videowall_stacks_in_90 .video {
      width: calc(100% / 4 - 25px); }
    #videowall_stacks_in_90 .play-wrapper {
      box-shadow: 0px 0px 0.3vw rgba(0, 0, 0, 0.5); } }
  @media screen and (min-width: 62.5em) {
    #videowall_stacks_in_90 .video {
      width: calc(100% / 4 - 25px); } }
.videowall {
  font-size: 0.625rem; }
  .videowall .video {
    margin: 5px; }
  .videowall .play-wrapper {
    border-width: 8px; }
  @media screen and (min-width: 25em) {
    .videowall {
      font-size: 0.6875rem; }
      .videowall .video {
        margin: 7.5px; }
      .videowall .play-wrapper {
        border-width: 8px; } }
  @media screen and (min-width: 37.5em) {
    .videowall {
      font-size: 0.75rem; }
      .videowall .video {
        margin: 10px; }
      .videowall .play-wrapper {
        border-width: 10px; } }
  @media screen and (min-width: 62.5em) {
    .videowall {
      font-size: 0.8125rem; }
      .videowall .video {
        margin: 12.5px; }
      .videowall .play-wrapper {
        border-width: 10px; } }
#videowall_stacks_in_90 .play-wrapper {
  overflow: hidden; }
  #videowall_stacks_in_90 .play-wrapper .play-button, #videowall_stacks_in_90 .play-wrapper .play {
    color: rgba(255, 255, 255, 0.95);
    font-size: 1.5rem;
    font-family: sans-serif;
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    border-style: none;
    transition: all 150ms ease; }
  #videowall_stacks_in_90 .play-wrapper .play {
    left: 53%;
    transform: translateX(-50%) translateY(-50%) rotate(90deg); }
  #videowall_stacks_in_90 .play-wrapper img.animate {
    transition: transform 200ms ease; }
  #videowall_stacks_in_90 .play-wrapper .play-button {
    background-color: rgba(0, 0, 0, 0.6);
    width: 50%;
    height: 50%;
    border-radius: 3px;
    border-style: solid;
    border-width: 0;
    border-color: rgba(255, 255, 255, 0.3);
    background-clip: padding-box;
    transform: translateX(-50%) translateY(-50%); }
    #videowall_stacks_in_90 .play-wrapper .play-button.circle {
      width: 2em;
      height: 2em;
      padding: 0;
      margin: 0;
      border-radius: 50%; }
    #videowall_stacks_in_90 .play-wrapper .play-button.none {
      display: none !important; }
  #videowall_stacks_in_90 .play-wrapper:hover .play-button {
    background-color: rgba(0, 0, 0, 0.7); }
  #videowall_stacks_in_90 .play-wrapper:hover .play {
    color: white; }
  #videowall_stacks_in_90 .play-wrapper:hover .animate.play-button {
    background-color: rgba(0, 0, 0, 0.7);
    width: 100% !important;
    min-height: 100% !important;
    padding: 0 !important;
    border-radius: 0 !important;
    border-width: 0 !important; }
  #videowall_stacks_in_90 .play-wrapper:hover .animate.play {
    font-size: 1.5em;
    color: white; }
  #videowall_stacks_in_90 .play-wrapper:hover img.animate {
    transform: scale(1.2) rotateZ(-10deg); }

#videobox_stacks_in_90 {
  display: none; }

#loader_stacks_in_90 {
  text-align: center; }
  #loader_stacks_in_90.loader, #loader_stacks_in_90.loader:before, #loader_stacks_in_90.loader:after {
    border-radius: 50%;
    width: 1.5em;
    height: 1.5em;
    animation-fill-mode: both;
    animation: load7 1.8s infinite ease-in-out; }
  #loader_stacks_in_90.loader {
    color: rgba(0, 0, 0, 0.5);
    font-size: 10px;
    margin: 3rem auto;
    position: relative;
    text-indent: -9999em;
    transform: translateZ(0);
    animation-delay: -0.16s; }
    #loader_stacks_in_90.loader:before, #loader_stacks_in_90.loader:after {
      content: '';
      position: absolute;
      top: 0; }
    #loader_stacks_in_90.loader:before {
      left: -3.5em;
      animation-delay: -0.32s; }
    #loader_stacks_in_90.loader:after {
      left: 3.5em; }

@-webkit-keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    box-shadow: 0 2.5em 0 0; } }

@keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    box-shadow: 0 2.5em 0 0; } }


#stacks_in_106 {
	padding: 20px 0px 20px 0px;
}
template.social-service {
  display: none; }

#videowall_stacks_in_103 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  font-size: 0.75rem;
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1); }
  #videowall_stacks_in_103.initialized, #videowall_stacks_in_103.slick-initialized {
    opacity: 1; }
  #videowall_stacks_in_103 .video {
    position: relative;
    width: calc(100% / 3 - 25px);
    padding: 0;
    cursor: zoom-in;
    text-align: center;
    margin: 12.5px; }
  #videowall_stacks_in_103 .title {
    margin-top: 5px;
    display: block; }
  #videowall_stacks_in_103 .play-wrapper {
    position: relative;
    border: 3px solid #bc2217;
    background-color: #bc2217;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5); }
  #videowall_stacks_in_103 img {
    display: block;
    width: 100%;
    height: auto; }
  @media screen and (min-width: 25em) {
    #videowall_stacks_in_103 .video {
      width: calc(100% / 4 - 25px); } }
  @media screen and (min-width: 37.5em) {
    #videowall_stacks_in_103 .video {
      width: calc(100% / 4 - 25px); }
    #videowall_stacks_in_103 .play-wrapper {
      box-shadow: 0px 0px 0.3vw rgba(0, 0, 0, 0.5); } }
  @media screen and (min-width: 62.5em) {
    #videowall_stacks_in_103 .video {
      width: calc(100% / 4 - 25px); } }
.videowall {
  font-size: 0.625rem; }
  .videowall .video {
    margin: 5px; }
  .videowall .play-wrapper {
    border-width: 8px; }
  @media screen and (min-width: 25em) {
    .videowall {
      font-size: 0.6875rem; }
      .videowall .video {
        margin: 7.5px; }
      .videowall .play-wrapper {
        border-width: 8px; } }
  @media screen and (min-width: 37.5em) {
    .videowall {
      font-size: 0.75rem; }
      .videowall .video {
        margin: 10px; }
      .videowall .play-wrapper {
        border-width: 10px; } }
  @media screen and (min-width: 62.5em) {
    .videowall {
      font-size: 0.8125rem; }
      .videowall .video {
        margin: 12.5px; }
      .videowall .play-wrapper {
        border-width: 10px; } }
#videowall_stacks_in_103 .play-wrapper {
  overflow: hidden; }
  #videowall_stacks_in_103 .play-wrapper .play-button, #videowall_stacks_in_103 .play-wrapper .play {
    color: rgba(255, 255, 255, 0.95);
    font-size: 1.5rem;
    font-family: sans-serif;
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    border-style: none;
    transition: all 150ms ease; }
  #videowall_stacks_in_103 .play-wrapper .play {
    left: 53%;
    transform: translateX(-50%) translateY(-50%) rotate(90deg); }
  #videowall_stacks_in_103 .play-wrapper img.animate {
    transition: transform 200ms ease; }
  #videowall_stacks_in_103 .play-wrapper .play-button {
    background-color: rgba(0, 0, 0, 0.6);
    width: 50%;
    height: 50%;
    border-radius: 3px;
    border-style: solid;
    border-width: 0;
    border-color: rgba(255, 255, 255, 0.3);
    background-clip: padding-box;
    transform: translateX(-50%) translateY(-50%); }
    #videowall_stacks_in_103 .play-wrapper .play-button.circle {
      width: 2em;
      height: 2em;
      padding: 0;
      margin: 0;
      border-radius: 50%; }
    #videowall_stacks_in_103 .play-wrapper .play-button.none {
      display: none !important; }
  #videowall_stacks_in_103 .play-wrapper:hover .play-button {
    background-color: rgba(0, 0, 0, 0.7); }
  #videowall_stacks_in_103 .play-wrapper:hover .play {
    color: white; }
  #videowall_stacks_in_103 .play-wrapper:hover .animate.play-button {
    background-color: rgba(0, 0, 0, 0.7);
    width: 100% !important;
    min-height: 100% !important;
    padding: 0 !important;
    border-radius: 0 !important;
    border-width: 0 !important; }
  #videowall_stacks_in_103 .play-wrapper:hover .animate.play {
    font-size: 1.5em;
    color: white; }
  #videowall_stacks_in_103 .play-wrapper:hover img.animate {
    transform: scale(1.2) rotateZ(-10deg); }

#videobox_stacks_in_103 {
  display: none; }

#loader_stacks_in_103 {
  text-align: center; }
  #loader_stacks_in_103.loader, #loader_stacks_in_103.loader:before, #loader_stacks_in_103.loader:after {
    border-radius: 50%;
    width: 1.5em;
    height: 1.5em;
    animation-fill-mode: both;
    animation: load7 1.8s infinite ease-in-out; }
  #loader_stacks_in_103.loader {
    color: rgba(0, 0, 0, 0.5);
    font-size: 10px;
    margin: 3rem auto;
    position: relative;
    text-indent: -9999em;
    transform: translateZ(0);
    animation-delay: -0.16s; }
    #loader_stacks_in_103.loader:before, #loader_stacks_in_103.loader:after {
      content: '';
      position: absolute;
      top: 0; }
    #loader_stacks_in_103.loader:before {
      left: -3.5em;
      animation-delay: -0.32s; }
    #loader_stacks_in_103.loader:after {
      left: 3.5em; }

@-webkit-keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    box-shadow: 0 2.5em 0 0; } }

@keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    box-shadow: 0 2.5em 0 0; } }


#stacks_in_97 {
	padding: 20px 0px 20px 0px;
}
template.social-service {
  display: none; }

#videowall_stacks_in_100 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  font-size: 0.75rem;
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1); }
  #videowall_stacks_in_100.initialized, #videowall_stacks_in_100.slick-initialized {
    opacity: 1; }
  #videowall_stacks_in_100 .video {
    position: relative;
    width: calc(100% / 3 - 25px);
    padding: 0;
    cursor: zoom-in;
    text-align: center;
    margin: 12.5px; }
  #videowall_stacks_in_100 .title {
    margin-top: 5px;
    display: block; }
  #videowall_stacks_in_100 .play-wrapper {
    position: relative;
    border: 3px solid #bc2217;
    background-color: #bc2217;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5); }
  #videowall_stacks_in_100 img {
    display: block;
    width: 100%;
    height: auto; }
  @media screen and (min-width: 25em) {
    #videowall_stacks_in_100 .video {
      width: calc(100% / 4 - 25px); } }
  @media screen and (min-width: 37.5em) {
    #videowall_stacks_in_100 .video {
      width: calc(100% / 4 - 25px); }
    #videowall_stacks_in_100 .play-wrapper {
      box-shadow: 0px 0px 0.3vw rgba(0, 0, 0, 0.5); } }
  @media screen and (min-width: 62.5em) {
    #videowall_stacks_in_100 .video {
      width: calc(100% / 4 - 25px); } }
.videowall {
  font-size: 0.625rem; }
  .videowall .video {
    margin: 5px; }
  .videowall .play-wrapper {
    border-width: 8px; }
  @media screen and (min-width: 25em) {
    .videowall {
      font-size: 0.6875rem; }
      .videowall .video {
        margin: 7.5px; }
      .videowall .play-wrapper {
        border-width: 8px; } }
  @media screen and (min-width: 37.5em) {
    .videowall {
      font-size: 0.75rem; }
      .videowall .video {
        margin: 10px; }
      .videowall .play-wrapper {
        border-width: 10px; } }
  @media screen and (min-width: 62.5em) {
    .videowall {
      font-size: 0.8125rem; }
      .videowall .video {
        margin: 12.5px; }
      .videowall .play-wrapper {
        border-width: 10px; } }
#videowall_stacks_in_100 .play-wrapper {
  overflow: hidden; }
  #videowall_stacks_in_100 .play-wrapper .play-button, #videowall_stacks_in_100 .play-wrapper .play {
    color: rgba(255, 255, 255, 0.95);
    font-size: 1.5rem;
    font-family: sans-serif;
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    border-style: none;
    transition: all 150ms ease; }
  #videowall_stacks_in_100 .play-wrapper .play {
    left: 53%;
    transform: translateX(-50%) translateY(-50%) rotate(90deg); }
  #videowall_stacks_in_100 .play-wrapper img.animate {
    transition: transform 200ms ease; }
  #videowall_stacks_in_100 .play-wrapper .play-button {
    background-color: rgba(0, 0, 0, 0.6);
    width: 50%;
    height: 50%;
    border-radius: 3px;
    border-style: solid;
    border-width: 0;
    border-color: rgba(255, 255, 255, 0.3);
    background-clip: padding-box;
    transform: translateX(-50%) translateY(-50%); }
    #videowall_stacks_in_100 .play-wrapper .play-button.circle {
      width: 2em;
      height: 2em;
      padding: 0;
      margin: 0;
      border-radius: 50%; }
    #videowall_stacks_in_100 .play-wrapper .play-button.none {
      display: none !important; }
  #videowall_stacks_in_100 .play-wrapper:hover .play-button {
    background-color: rgba(0, 0, 0, 0.7); }
  #videowall_stacks_in_100 .play-wrapper:hover .play {
    color: white; }
  #videowall_stacks_in_100 .play-wrapper:hover .animate.play-button {
    background-color: rgba(0, 0, 0, 0.7);
    width: 100% !important;
    min-height: 100% !important;
    padding: 0 !important;
    border-radius: 0 !important;
    border-width: 0 !important; }
  #videowall_stacks_in_100 .play-wrapper:hover .animate.play {
    font-size: 1.5em;
    color: white; }
  #videowall_stacks_in_100 .play-wrapper:hover img.animate {
    transform: scale(1.2) rotateZ(-10deg); }

#videobox_stacks_in_100 {
  display: none; }

#loader_stacks_in_100 {
  text-align: center; }
  #loader_stacks_in_100.loader, #loader_stacks_in_100.loader:before, #loader_stacks_in_100.loader:after {
    border-radius: 50%;
    width: 1.5em;
    height: 1.5em;
    animation-fill-mode: both;
    animation: load7 1.8s infinite ease-in-out; }
  #loader_stacks_in_100.loader {
    color: rgba(0, 0, 0, 0.5);
    font-size: 10px;
    margin: 3rem auto;
    position: relative;
    text-indent: -9999em;
    transform: translateZ(0);
    animation-delay: -0.16s; }
    #loader_stacks_in_100.loader:before, #loader_stacks_in_100.loader:after {
      content: '';
      position: absolute;
      top: 0; }
    #loader_stacks_in_100.loader:before {
      left: -3.5em;
      animation-delay: -0.32s; }
    #loader_stacks_in_100.loader:after {
      left: 3.5em; }

@-webkit-keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    box-shadow: 0 2.5em 0 0; } }

@keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    box-shadow: 0 2.5em 0 0; } }


#stacks_in_93 {
	padding: 20px 0px 20px 0px;
}
 :root{--mejs-background:#000;--mejs-color:#fff;--mejs-controls:url('https://shiftyandthegears.com/rw_common/plugins/stacks/mejs-controls.svg')}#stacks_in_14 .html5audio_wrapper{width:100%;text-align:center;}#stacks_in_14 div:focus{outline:none}#stacks_in_14 .html5audio,#stacks_in_14 audio.html5audio{outline:none;margin:0 auto;display:block;width:100% !important;height:auto;}#stacks_in_14 .html5audio.mejs-ted,#stacks_in_14 .html5audio.mejs-wmp,#stacks_in_14 audio.html5audio.mejs-ted,#stacks_in_14 audio.html5audio.mejs-wmp{min-height:65px}#stacks_in_14 button{-webkit-box-shadow:none;box-shadow:none;border-width:0;border-style:none}#stacks_in_14 .mejs__container .mejs__overlay-play,#stacks_in_14 .mejs__container .mejs__overlay-loading{}#stacks_in_14 .mejs__container .mejs__controls{}#stacks_in_14 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total{}#stacks_in_14 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-loaded{}#stacks_in_14 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-current{} 

#stacks_in_37 {
	padding: 30px 0px 0px 0px;
}
 :root{--mejs-background:#000;--mejs-color:#fff;--mejs-controls:url('https://shiftyandthegears.com/rw_common/plugins/stacks/mejs-controls.svg')}#stacks_in_22 .html5audio_wrapper{width:100%;text-align:center;}#stacks_in_22 div:focus{outline:none}#stacks_in_22 .html5audio,#stacks_in_22 audio.html5audio{outline:none;margin:0 auto;display:block;width:100% !important;height:auto;}#stacks_in_22 .html5audio.mejs-ted,#stacks_in_22 .html5audio.mejs-wmp,#stacks_in_22 audio.html5audio.mejs-ted,#stacks_in_22 audio.html5audio.mejs-wmp{min-height:65px}#stacks_in_22 button{-webkit-box-shadow:none;box-shadow:none;border-width:0;border-style:none}#stacks_in_22 .mejs__container .mejs__overlay-play,#stacks_in_22 .mejs__container .mejs__overlay-loading{}#stacks_in_22 .mejs__container .mejs__controls{}#stacks_in_22 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total{}#stacks_in_22 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-loaded{}#stacks_in_22 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-current{} 
