a {
    color: #0E5222;
}

.col-2 {
    border: 1px solid #eee;
    margin-right: 10px;
    margin-bottom: 15px;
    padding: 7px 1px 7px 4px;
    width: calc(50% - 10px);
    float: left;
    text-transform: uppercase;
}


.col-2:nth-of-type(2n+1):after {
    content: '';
    display: table;
    position: relative;
}
.fav-container .page-header h2, .fav-container h2.item-title {
    font-size: 21px !important;
}

@media (min-width: 1200px)
{
.favth-col-lg-3 {
    width: 45% !important;
}
.favth-col-lg-9 {
    width: 55% !important;
}
}