.page_snippet:not(.empty) {
    font-family: arial, sans-serif !important;
}



.page_snippet > div {
    float: left;
}

.page_snippet .title, 
.page_snippet .url, 
.page_snippet .description {
    display: block;
    float: none;
    font-family: inherit;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    cursor: pointer;
}

.page_snippet .title {
    color: #1A0DAB;
    font-size: 18px !important;
    line-height: 21.6px;
    height: 21.6px;
}

.page_snippet .url {
    color: #006621 !important;
    font-size: 14px;
    line-height: 16px;
    display: inline-block;
    width: auto;
    max-width: 100%;
    cursor:pointer;
    text-decoration: none;
}

.page_snippet .url:hover {
	text-decoration: underline;
}

.page_snippet .description {
    color: #545454;
    font-size: 13px;
    line-height: 18.2px;
    height: 18.2px;
}
