@charset "utf-8";
@import url("Imágenes/webfonts/Alegreya_Sans/stylesheet.css");

header {
    width: 100%;
    background-color: #000000;
    color: #FFFFFF;
}
body {
    background-color: #000000;
}
.container-fluid .container .navbar.navbar-expand-lg.navbar-light.bg-light {
    background-color: #000000;
    background-image: -webkit-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(0,0,0,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(0,0,0,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(0,0,0,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(0,0,0,1.00) 0%,rgba(0,0,0,1.00) 100%);
}
.navbar-nav.mr-auto .nav-item.active .nav-link {
    color: #FFFFFF;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.navbar-nav.mr-auto .nav-item .nav-link {
    color: #FFFFFF;
}
.container-fluid .container h2 {
    color: #FFFFFF;
    font-family: "Alegreya Sans";
    font-style: normal;
    letter-spacing: 1px;
    font-size: 24px;
    text-align: left;
}
.container #carouselExampleIndicators1 .carousel-inner {
    background-color: #000000;
}
.navbar-nav.mr-auto .nav-item.dropdown .dropdown-menu {
    background-color: #1B1B1B;
}
.nav-item.dropdown .dropdown-menu .dropdown-item {
    color: #FFFFFF;
}
.nav-item.dropdown .dropdown-menu .dropdown-item:hover {
    background-color: #1B1B1B;
    color: #FFFFFF;
}
.row .col-xl-4 .img-fluid {
    border: 1px solid #3D3D3D;
    opacity: 0.8;
}
.row .col-xl-4 .img-fluid:hover {
    opacity: 1;
}
.container .row .col-xl-3 {
    color: #FFFFFF;
}
.col-xl-2 p a {
    color: #FFFFFF;
}
.col-xl-2 p a:hover {
    color: #FFFFFF;
    text-decoration: none;

}

.col-xl-3 p a {
    color: #FFFFFF;
}
.col-xl-3 p a:hover  {
    text-decoration: none;

}
.col-xl-4 p a {
    color: #FFFFFF;
}
.col-xl-4 p a:hover {
    text-decoration: none;
}




.row .col-xl-4 p {
    color: #FFFFFF;
}
.row .col-xl-5 .img-fluid {
}
.row .col-xl-5 .img-fluid:hover {
    width: 75px;
    height: 75px;
    clear: none;
    float: none;
    margin-top: -1px;
    margin-left: -1px;
}
.navbar.navbar-expand-lg.navbar-light.bg-light .navbar-toggler .navbar-toggler-icon {
    background-color: #222222;
    width: 39px;
    height: 27px;
}
#carouselExampleIndicators1 .carousel-control-next .carousel-control-next-icon {
    background-color: #000000;
    width: 46px;
    height: 26px;
}
#carouselExampleIndicators1 .carousel-control-prev .carousel-control-prev-icon {
    background-color: #000000;
    width: 46px;
    height: 26px;
}
.row .col-xl-4 .card.col-md-4.col-xl-12 {
    background-color: #191919;
}
.card.col-md-4.col-xl-12 .card-body .card-title {
    color: #FFFFFF;
}
#carouselExampleIndicators1 .carousel-control-next div {
    background-color: #000000;
    width: 46px;
    height: 100px;
}
.carousel-control-next div .img-fluid {
    margin-top: 33px;
}
#carouselExampleIndicators1 .carousel-control-next div:hover {
    opacity: 0.6;
}
#carouselExampleIndicators1 .carousel-control-next div:focus  {
    opacity: 0.5;
}
#carouselExampleIndicators1 .carousel-control-prev div {
    width: 46px;
    height: 100px;
    background-color: #000000;
}
.carousel-control-prev div .img-fluid {
    margin-top: 33px;
}
#carouselExampleIndicators1 .carousel-control-prev div:hover  {
    opacity: 0.5;
}
