.post-footer {margin: 0 0 0;}
.page .entry-title {padding-right:  140px;padding-bottom: 4px;margin-bottom: 8px;border-bottom: 1px solid #ddd;}
@media (max-width: 560px) {
    .page .entry-title {padding-right:  0;}
}

/* Google Custom Search */
.cse div.gsc-control-cse, div.gsc-control-cse {padding: 0;}
table.gsc-table-result td, div.gcsc-branding, table.gsc-table-result, div.gsc-thumbnail-inside, div.gsc-url-top {
    padding-left: 0;
    padding-right: 0;
}
div.gsc-webResult .gsc-result {
    padding: 10px 0 0 0;
}
div.gsc-selected-option-container {width: auto!important;}