body {    
  background-color:#484848;
  background-image: none;
}

#digiMenuBar, .digiMenuBar-Browser{
  background-color:#333333! important;
  color:#fff;
  font-weight:bold;
}

#logo{
  background-image:url('_content/ic-logo.png');
  background-repeat:no-repeat;
  width:315px;
  height:93px;
  margin-left:-158px;
  margin-top:-46px;
}

#digiMenuBarLeftLogo {
    content: url("_content/ic-small.png");
    width: 19;
    height: 20;
}

.page.dynamicLayer,.page.dynamicPage,.dynamicLayer img{
  background-color:transparent;
}

.arrowRightBackground, .arrowLeftBackground{
  background-color: #9F8054! important;
}

#digiGallery, #digiVideo{
  background-color: rgba(0, 0, 0, 0.83);
}

#digiMenuBar-closeBtn{
 border-radius:20px! important; 
}

.contentLink{
 background-color:#000; 
}

.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 {
  50%, 65%, 80% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  58%, 73% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  50%,70%,80%{
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  62%, 92% {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.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;
  pointer-events:none;
}
.arrowRight, .arrowLeft{
 cursor:pointer; 
}

div.dynamicPage,.dynamicLayer {
  overflow: visible;
}

.digi-search-result, .digi-search-button {
  background:#957F57;
}
.digi-search-result:hover, .digi-search-button:hover {
  background:#B2965F;
}
.digi-search-close {
  color:#957F57;
}
.digiBtn {
  background-color:#333 !important;
  color:#fff;
}
.digiBtn:hover {
  background-color:#333 !imporant;
}
#contentsBtn {
  position:relative;
}
#contentsBtn:before {
  content: url('_content/contents.svg');
    position: absolute;
    top: 0;
    left: 0;
}
#contentsBtn img {
  display:none;
}
#pageDots{
  display: none;
}
#sidePanelButtons{
  height:89px;
	background-color:#333;
  box-sizing:border-box;
  border-radius:10px;
  padding:10px;
  box-shadow: -2px 2px 5px rgba(0,0,0,0.5);
}
.sideButtons-visible{
	margin-left:-43px;  
}
.sideButtons-open{
	margin-left: -312px;
}
#digiMenuBar-table{
  text-align:left;
}
#pages{
-webkit-font-smoothing: antialiased;
}

.abs {
  position:absolute;
}

img{
  -webkit-backface-visibility: hidden;
  /*-webkit-transform: translateZ(0) scale(1.0, 1.0);*/
}