div.applications {
    margin: 20px 0 40px 0;
}
div.applications article {
    margin-bottom: 15px;
    border-bottom: 1px solid var(--wp--preset--color--custom-background-decorative);
    padding: 1rem 0 1rem;
}
div.applications article div.title {
    font-family: Lato;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: 0em;
    text-align: left;
    color: var(--wp--preset--color--custom-text-primary);
    text-decoration: none;
    margin-bottom: 1rem;
}
div.applications article div.title a{
    text-decoration: none;  
}
article div.title i{
    width: 20px;
    height: 26px;
    padding: 3px 0px 3px 0px;
}
article .bottomBar{
    height: 36px;
    
}
article .bottomBar:nth-child(even){
    padding-left: 1rem;
    padding-right: 1rem;
}
.publishDate{
    color: var(--wp--preset--color--custom-text-secondary);
}
.view{
    color: var(--wp--preset--color--custom-main-primary);
}
.edit i{
    color: var(--wp--preset--color--custom-main-primary);
}
.search {
    font-size: 18px;
}
.search__content {
    display: flex;
}
.search__input {
    padding: 16px 12px 16px 12px;
    border-radius: 4px;
    border: 1px solid #525252;
    width: 320px;
}
.search__button {
    background: none;
    border: none;
    cursor: pointer;
    margin-left: -45px;
    margin-bottom: 0;
    font-size: 20px;
}
@media only screen and (max-width: 766px) {
    .search__input {
        width: 100%;
    }
}
.pagination {
    font-size: 20px;
}
.pagination .page-numbers {
    font-size: 20px;
    padding: 8px 16px 8px 16px;
    text-decoration: none;
}
.pagination .page-numbers.current {
    background: #151F3E;
    border-radius: 4px;
    color: white;
}
