#search header {
    margin-bottom: 50px;
}
#search .page_name {
    background: url('../img/search.svg') no-repeat left center;
    background-size: 30px;
    padding-left: 40px;
}
#search .results > div {
    margin-bottom: 100px;
}
#search .results .grid {
    padding: 0 var(--default-gap);
}
#search .results .grid .item {
    margin-bottom: 50px;
}
@media only screen and (min-width: 768px) {
    #search .page_name {
        background: url('../img/search.svg') no-repeat left center;
        background-size: 40px;
        padding-left: 60px;
    }
    #search .results {
        padding: 0 var(--default-gap);
    }
    #search .results .grid {
        padding: 0;
    }
}