body {
    background-color: black;
    color: white;
    font-family: "Century Gothic";
    overflow-y: scroll;
}
a {
    color: white;
}
section {
    margin-top: 5rem;
}
footer {
    background-color: white;
}

/*menu*/
.nav a{
    font-size: 1.5rem;
}
.nav a.active {
    color: #575757;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background-color: transparent;
    color: #575757;
}
.navbar-image {
    background-image: url("../images/header.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
a:hover {
    color: #575757;
}

/*content*/
section h4 {
    font-weight: 100;
    line-height: 1.7;
}

.tabs > .tab-content > .tab-pane {
	display: block;
	height: 0;
	opacity: 0;
}

.tabs > .tab-content > .tab-pane.active {
	height: auto;
	opacity: 1;
}

.fix-footer { 
    margin-bottom: 150px;
}

.container-footer {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
    width: 100%;
    background: white;
}

.lSSlideOuter .lSPager.lSGallery img {
    height: 100px;
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
    .navbar-image {
        background-position: 25% 100%;
    }
}
@media (max-width: 768px) {
    .container-footer {
        max-width: 100%;
    }
    section h4 {
        font-size: 1.25rem;
    }
}