/* Scss Document */
/* Scss Document */
/*  ---------------------------
			COMMON
---------------------------  */
a {
  opacity: 1;
  transition: 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -webkit-transition: 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -moz-transition: 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -o-transition: 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -ms-transition: 0.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);
}
@media screen and (max-width: 960px) {
  a {
    transition: none;
  }
}

a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 960px) {
  a:hover {
    opacity: 1;
  }
}

.fade {
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate(0, 30px);
  transform: translate(0, 30px);
  transition: 2s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -webkit-transition: 2s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -moz-transition: 2s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -o-transition: 2s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -ms-transition: 2s cubic-bezier(0.075, 0.820, 0.165, 1.000);
}

.fade.scrollin {
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.fade_left {
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate(-30px, 0);
  transform: translate(-30px, 0);
  transition: 2s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -webkit-transition: 2s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -moz-transition: 2s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -o-transition: 2s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -ms-transition: 2s cubic-bezier(0.075, 0.820, 0.165, 1.000);
}

.fade_left.scrollin {
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

@keyframes bg_fade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
/*  ---------------------------
			ANIMATION
---------------------------  */
@keyframes top_scroll {
  0% {
    top: -100%;
  }
  100% {
    top: 100%;
  }
}