.link_wp {
    width: calc(25% - 20px);
    margin: 10px;
    float: left;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 16px;
}

.link_wp a {
    background-color: #f0f0f0;
    margin-bottom: 20px;
    float: left;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 16px;
    min-height: 330px;

}

.link_wp a:hover {
    float: left;
    box-sizing: border-box;
    padding: 10px;
    background-color: #ffffff;
    -webkit-box-shadow: 5px 1px 20px rgba(185, 185, 185, 0.77);
    -moz-box-shadow: 5px 1px 20px rgba(185, 185, 185, 0.77);
    box-shadow: 5px 1px 20px rgba(185, 185, 185, 0.77);
    border-radius: 16px;
    color: #000000
}

@media screen and (max-width: 768px) {
    .link_wp a {
        min-height: 260px;

    }

    .link_wp {
        width: 96%;
        margin-right: 0;
    }
}

.clear {
    clear: both;
}