.gsc-control-cse { padding: 0; }
.gsc-control-cse, .gsc-control-cse .gsc-table-result {
    font-family: inherit;
    font-size: 1em;
}

.gsc-adBlock,
.gsc-orderby { display: none; }

.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top { padding: 0; }

.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b,
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b { color: #e85167; }

.gsc-result-info {
    font-size: 1em;
    margin: 0;
    padding: 0;
}
.gsc-results .gsc-cursor-box {
    font-size: 1.2em;
    margin: 0;
    padding: 10px 0 0;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
    color: #e01;
    float: left;
    margin: 0;
    padding: 5px;
    text-decoration: none;
}

.custom-modal-backdrop{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000000;
    display: none;
}
.custom-modal-backdrop.show-modal {
    opacity: 0.5;
    filter: alpha(opacity=50);
    display: block;
}