.fixed-menu {
  z-index: 1040;
  top: 40px;
  left: 0;
  position: fixed;
  width: 100%;
}

.fixed-menu .navbar-nav > li > a {
  padding: 15px;
}

.fixed-menu .navbar-form {
  margin: 4px -15px 4px 0;
}

.fixed-menu.navbar {
  height: auto;
}

nav.navbar.yamm a.navbar-brand {
  padding: 0;
  margin-left: 0;
}

nav.navbar.yamm .navbar-collapse {
  padding-left: 0.5em;
  padding-right: 0.5em;
  overflow-x: hidden;
}

nav.navbar.yamm.fixed-menu {
  animation-name: logo;
  animation-duration: 0.3s;
  animation-iteration-count: 1;
  animation-timing-function: ease-in;
}

nav.navbar.yamm.fixed-menu a.navbar-brand {
  display: inline-block;
  background-image: url(/system/modules/es.usc.web.plantilla2017/resources/images/logo.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
  width: 75px;
  opacity: 1.0;
}

nav.navbar.yamm a.navbar-brand {
  display: inline-block;
  background-image: url(/system/modules/es.usc.web.plantilla2017/resources/images/logo.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
  width: 75px;
  opacity: 1.0;
}

@media (min-width: 768px) {
	nav.navbar.yamm a.navbar-brand {
  		display: none;
	}
}

@keyframes logo {
  from {opacity: 0;}
  to {opacity: 1.0;}
}
