/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
.iamp-anim {
  -webkit-animation: wpb_ltr 2s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-animation: wpb_ltr 2s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_ltr 2s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_ltr 2s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1;
}
.plume {
  -webkit-transition: all 1.7s ease-in-out;
  -moz-transition: all 1.7s ease-in-out;
  -o-transition: all 1.7s ease-in-out;
  transition: all 1.7s ease-in-out;
}
.nav > li > a:hover,
.nav > li > a:focus {
  -webkit-box-shadow: inset 5 10px 10px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 5 10px 10px rgba(0, 0, 0, 0.8);
  box-shadow: inset 5 10px 10px rgba(0, 0, 0, 0.8);
}
.brand-heading {
  text-shadow: 0px 0px 10px #787896;
}
.intro-text {
  text-shadow: 0px 0px 5px #787896;
}
.imgcover {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
a {
  -webkit-transition: background-color 0.5s ease-in-out;
  -moz-transition: background-color 0.5s ease-in-out;
  -o-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
}
@media (min-width: 768px) {
  .navbar {
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
  }
  .top-nav-collapse {
    -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.4);
  }
}
