.logo-image {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  position: relative;
  max-width: 100%;
  height: auto;
}
.logo-image img {
  display: block;
  max-width: 100%;
  height: 40px;
  width: auto;
}
.footer .logo-image {
  opacity: 0.8;
  margin-right: 5px;
}
.one-page-logo .logo-image img {
  height: 50px;
}
.login .logo-image img,
.register .logo-image img {
  opacity: 0.8;
  height: 60px;
}
.logo-animated {
  -webkit-animation: logo-anim 12s Ease-in-out infinite;
  -moz-animation: logo-anim 12s Ease-in-out infinite;
  -ms-animation: logo-anim 12s Ease-in-out infinite;
  -o-animation: logo-anim 12s Ease-in-out infinite;
  animation: logo-anim 12s Ease-in-out infinite;
}
@-moz-keyframes logo-anim {
  0%,
  50% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes logo-anim {
  0%,
  50% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes logo-anim {
  0%,
  50% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.logo-text {
  font-size: 2em;
  line-height: 40px;
  color: #808488;
  text-decoration: none;
  font-weight: 300;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}
.logo-text:hover {
  text-decoration: none;
}