body {
    background-color:#2D2C2D;
}

#digiMenuBar {
    background-color: #f11e22! important;
  	color:#fff;
}

#groupBtn{
  margin-top:66px! important;
}

#pageDots{
 display: none;   
}

#digiMenuBarLeftLogo {
    content: url("_content/escrime-logo.png");
    height: 20px;
}

#digiMenuBarCenterLogo {
    /* content: url("images/digipage-text-white-small.png"); */
}

.page{
  overflow:hidden;
}
.z0{ z-index:0; }
.z1{ z-index:1; }
.z2{ z-index:2; }
.z3{ z-index:3; }
.z4{ z-index:4; }
.z5{ z-index:5; }
.z6{ z-index:6; }

.abs
{
	position:absolute;
}
.gstart
{
  opacity:0;
}
.pointer{
  cursor:pointer;
}
.noOverflow {
  overflow:hidden;
}
html[data-platform='Win32'] .tabletOnly, html[data-platform='MacIntel'] .tabletOnly
{
  display: none;
}
html[data-platform='iPhone'] .desktopOnly,html[data-platform='iPad'] .desktopOnly, html[data-platform*='arm'] .desktopOnly, html[data-platform*='Android'] .desktopOnly
{
  display: none;
}
.hover {
  opacity:0;
}
.hover:hover {
  opacity:1;
}

img{
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1.0, 1.0);
}
#digiGallery, #digiVideo, .contentOverlay {
  background:rgba(0,0,0,0.8);
}
#contentsBtn {
  position:absolute;
  top:28px;
}
div.pageLeft, div.pageRight{
  opacity: 0;
}

.animatedpulse {
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
    -ms-transform-origin: 50% 50%; /* IE 9 */
    -webkit-transform-origin: 50% 50%; /* Chrome, Safari, Opera */
    transform-origin: 50% 50%;
}
@-webkit-keyframes pulse {
  0%, 60%, 80%, 100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  70%, 90% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

}

@keyframes pulse {
  0%, 60%, 80%, 100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  70%, 90% {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
   animation-iteration-count: infinite;
  
  -webkit-animation-delay: 1s; /* Safari and Chrome */
    animation-delay: 1s;
}