*{
    margin: 0;
    padding: 0; 
}


.uvod{
    color: #3d3d3f;
    padding-top: 15vh;
    width: 50vw;
    margin: 0 auto;
    text-align: left;
}

.uvod-h{
    font-size: xx-large;
}

.uvod-p{
    padding-top:3vh;
    font-size: 18px;
}

.uvod-p p{
    padding-top: 2vh;
}

.blog-main{
    width: 50vw;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-row-gap: 5vh;
    grid-column-gap:20px ;
    padding-top: 10vh;
    padding-bottom: 10vh;

}

.single-post{
    display: block;
}

.single-post a{
    list-style: none;
    text-decoration: none;
}

.single-post img{
    width: 100%;
    transition: 0.5s;
    object-fit: cover;
    
}

.single-post img:hover{
    filter: grayscale(70%);
    transition: 0.5s;
}

.single-post p{
    color: #3d3d3f;
    padding-top: 1vh;
    font-size: larger;
}


 /* Laptop */

 @media only screen and (min-width: 1124px) and (max-width: 1401px){


}


/* MOBILE */

@media screen and (max-width: 1024px){

    .blog-main{
        width: 80vw;
        margin: 0 auto;
        display: grid;
        grid-template-columns: repeat(1,1fr);
        grid-row-gap: 5vh;
        grid-column-gap:20px ;
        padding-top: 10vh;
        padding-bottom: 10vh;
    
    }

    .uvod{
        padding-top: 15vh;
        width: 80vw;
        margin: 0 auto;
        text-align: justify;
    }
    
    .uvod-h h1{
        font-size: xx-large;
        text-align: center;
    }
    
    .uvod-h img{
        width: 100%;
        height: 30vh;
        object-fit: cover;
        padding-top: 5vh;
    }
    
    .uvod-p{
        padding-top:3vh;
        font-size: 18px;
    }
}
