.footer
{
    position: relative;
    z-index: 1;
}

.cover
{
    background-size: cover !important;
    background-position: center;
    position: relative;
    z-index: 1;
}

.cover::before
{
    display: none !important;
}

.cover::after
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(to right, rgba(0,0,0, .6), transparent);
    z-index: -1;
}

.cover .cover__title
{
    filter: grayscale(1) brightness(10);
}

.cover .cover__content
{
    color: #fff;
}

.cover .cover__btn
{
    color: #fff !important;
    border-color: #fff !important;
}

.cover .cover__btn .icon
{
    color: #fff !important;
}

.header
{
    padding: 0;
}


@media screen and (min-width: 768px)
{
    .header
    {
	padding: .5rem 0;
    }

    .sticky-menu 
    {
	padding: 0.5rem 0;
    }

    .cover::after
    {
	width: 70%;
    }
}

@media screen and (min-width: 1200px)
{
    .header
    {
	padding: .5rem 0;
    }

    .navbar-brand img
    {
	height: 60px;
    }

}

@media screen and (min-width: 1600px)
{
    .header
    {
	padding: 1rem 0;
    }

    .navbar-brand img
    {
	height: 70px;
    }

    .sticky-menu .navbar-brand img
    {
	height: 60px;
    }

    .sticky-menu
    {
	padding: .5rem;
    }
}

