/* header transparente */
header.header-transparente { border-bottom: 1px solid #ccc }
header.header-transparente a,
header.header-transparente p,
header.header-transparente #top-header-bar .social-networks-container a:focus { color: #666 }

@media(min-width: 1200px) {
  header.header-transparente { border: none; }
  header.header-transparente .navbar a.nav-link { color: #000 }
  header.header-transparente .navbar a.nav-link:hover { color: #444 }
  header.header-transparente .nav-item.dropdown i { color: #000 }
  header.header-transparente #top-header-bar { border: none; }
  header.header-transparente,
  header.header-transparente .navbar,
  header.header-transparente #top-header-bar { background-color: rgba(255, 255, 255, 0); }
  header.header-transparente { position: absolute; max-width: 100%; min-width: 100%; z-index: 10; }

  header.header-transparente #top-header-bar .email-contact a,
  header.header-transparente #top-header-bar .phone-contact p,
  header.header-transparente #top-header-bar i { color: #000 }

  header.header-transparente #top-header-bar .email-contact a:hover,
  header.header-transparente #top-header-bar .phone-contact p:hover,
  header.header-transparente #top-header-bar i:hover { color: #444 }
}

@media(max-width: 1199px) {
  header.header-transparente { width: 100%; z-index: 100; position: absolute; }
}
