body{
    display: flex;
}
aside{
    /*display: flex;
    flex-wrap: wrap;*/
    width: 25%;
    /*background-color:  lightgreen;*/
    
}

main{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    width: 75%;
    /*background-color:  red;*/
    float: right;
}
main::after{
    clear: both;
}
div{
    display: block;
    /*background-color: blueviolet;*/
}
.searchHeader{
    align-self: center;
}
input{
    margin: 5px;
}
.card{
    display: block;
    transition: .4s;
    box-shadow: 0 6px 8px 0 rgba(0,0,0,0.5);
    border-radius: 5px 5px 5px 5px;
    justify-content: center;
    align-content: center;
    text-align: center;
    width: 250px;
    height: 450;
    margin: 15px;
    background-color: tan;
}

.card:hover{
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.7);
    flex-grow: .25;
    
}
img{
    width: 100%;
    height: auto;
    border-radius: 5px 5px 0 0;
}
h3{
    margin: 5px;
    
}
p{
    margin: 8px;
}
button{
    
    background-color: lightgrey;
    width: 25%;
    margin: 5px;

}