/**
*
*Global
*
*/
body, html {
    min-height: 100vh;
}
h1, h2, h3, h4, h5, h6{
    color: #212529;
}
.navbar-brand img{
    width:130px;
}
a{
    transition:all 1s;
}
a:hover{
    text-decoration:none;
}
img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/**
*
*home page
*
*/
.image-home{
    max-height: 50vh;
}
.svg-width svg{
    transform: rotateZ(45deg);
}
.svg-height svg{
    transform: rotateZ(-45deg);
}
.home-title{
    position: absolute;
}
.home-title h1{
    top:0px;
    color: #fff;
}
@media (max-width: 576px){
    .home-title{
        position: initial;
        color: #212529;
    }
    .home-title h1{
        color: #212529;
    }
    .home-block{
        margin-bottom: 1rem;
    }
    .image-home{
        max-height:unset;
    }
}
/**
*
*News builder
*
*/
#tiny{
    min-height: 55vh;
}
/*
*
*footer
*
*/
footer {
    position: relative;
    z-index: 2
}

footer ul {
    margin: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    list-style: none;
    padding: 0
}

footer ul li {
    color: #fff;
    font-size: 1rem
}

footer ul a {
    color: #dfdfdf
}

footer ul a:hover {
    color: #d0d0d0;
    text-decoration: none
}

@media (max-width:600px) {
    footer ul li {
        font-size: .8rem
    }
}

@media (max-width:500px) {
    footer ul {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    footer ul li {
        padding: 5px;
        text-align: center;
        font-size: .8rem
    }
}