/* TODODISCOS.CSS v3 20180309 Mobile First */
* { font-family: 'Montserrat', sans-serif; }
html { font-size:16px; }
body { background:#000;  }
h1, h2, h3, h4, h5 {  font-family: 'Montserrat', sans-serif; }
.white { color: #fff; text-shadow:1px 1px 2px #aaa; margin-right:10px;  }
footer { background-color: #f5c022;   }
footer i { color: #f5c022; text-shadow:-1px 1px 2px #aaa;   }
footer a {  color: #fff;  text-shadow: -1px 1px 1px #000;  text-decoration: none; }
footer a:hover {  color: #000;  text-shadow: -1px 1px 1px #fff; text-decoration: none; }
footer .credits {  color: #997918; }
.div { margin: 0 5px 0 5px; color: #d09f0f;}

.superheader { background: #000; min-height: 300px;   }
.superheader h1 { font-size:2em; font-family: 'Montserrat', sans-serif; color:white; text-shadow: 0 2px 3px #000; line-height: 1em; margin-bottom:3%; }
.superheader h3 { font-size:1em; font-family: 'Montserrat', sans-serif; color:lightgray; text-shadow: 0 2px 3px #000; line-height: 1em; margin-bottom:2%; }
.textos ul {  padding-left:13%; }

/*
.intro-lead-in { font-size:2em; font-family: 'Montserrat', sans-serif; color:white; text-shadow: -1px 1px 1px #222; line-height: 1em; margin-bottom:3%;  }
.intro-heading { font-size:3em; font-family: 'Montserrat', sans-serif; color:lightgray; text-shadow: -1px 1px 1px #222; line-height: 1em; margin-bottom:2%; }
*/
#vegas { display:block;  min-height:20em; height:20em; background-color:#fff; border:1px solid #fff;  }
.bg-white { background: #fff; }
.marcas {   }
.text-shadow2x { text-shadow: 0 5px 10px #000;}
.bg-white { background-color:#fff; }

/* Escritorios Normales */
@media (min-width: 1024px) {
	.superheader { min-height:550px; }
	.superheader h1 { font-size:7em; text-shadow: 0 3px 5px #000;     }
	.superheader h3 { font-size:5em;  text-shadow: 0 3px 5px #000;    }

}



/* NAVBAR COMUN PARA TODOS LOS DISPOSITIVOS */

.navbar {
  background-color: #f5c022;
	min-height:3.5em;
}
.navbar .navbar-brand {
  color: #000000;
}
.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
  color: #ffffff;
}
.navbar .navbar-text {
  color: #000000;
}
.navbar .navbar-nav .nav-link {
  color: #000000;
  border-radius: .25rem;
  margin: 0 0.25em;
	 min-width:10em;
	text-align:center;
}
.navbar .navbar-nav .nav-link:not(.disabled):hover,
.navbar .navbar-nav .nav-link:not(.disabled):focus {
  color: #ffffff; background-color: #d09f0f;

}
.navbar .navbar-nav .nav-item.active .nav-link,
.navbar .navbar-nav .nav-item.active .nav-link:hover,
.navbar .navbar-nav .nav-item.active .nav-link:focus,
.navbar .navbar-nav .nav-item.show .nav-link,
.navbar .navbar-nav .nav-item.show .nav-link:hover,
.navbar .navbar-nav .nav-item.show .nav-link:focus {
  color: #f5c022;
  background-color: #000;
}
.navbar .navbar-toggle {
  border-color: #d09f0f;
}
.navbar .navbar-toggle:hover,
.navbar .navbar-toggle:focus {
  background-color: #d09f0f;
	color:#fff;
}
.navbar .navbar-toggle .navbar-toggler-icon {
  color: #000000;
}
.navbar .navbar-collapse,
.navbar .navbar-form {
  border-color: #000000;
}
.navbar .navbar-link {
  color: #000000;
}
.navbar .navbar-link:hover {
  color: #ffffff;
}

@media (max-width: 767px) {
	.navbar .navbar-nav .open .dropdown-menu .dropdown-item {
	color: #000000;
	}
	.navbar .navbar-nav .open .dropdown-menu .dropdown-item:hover,
	.navbar .navbar-nav .open .dropdown-menu .dropdown-item:focus {
	color: #ffffff;
	}
	.navbar .navbar-nav .open .dropdown-menu .dropdown-item.active {
	color: #ffffff;
	background-color: #f5c022;
	}
}
