  .gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {
      padding-left: 0px !important;
      padding-right: 0px !important;
      margin-top: 0px;
    }

    .gsc-table-result {
      margin-top: 0px;
      margin-bottom: 30px;
    }

    /* Search title */
    .gs-title, .gs-title b {
      margin-bottom: 12px;
      font-weight: 800;
      text-decoration: none !important;
    }

    .gs-title a:hover {
      text-decoration:underline !important;
    }

    /* Add a border between individual search results */
    @media screen and (min-width: 700px) {
      .gs-webResult {
          border-bottom: 1px solid #bebebe;
      }
    }

    /* Do no display the count of search results */
    .gsc-result-info {
        display: none;
    }

    /* Hide the Google branding in search results */
    .gcsc-branding {
        display: none;
    }

    /* Hide the thumbnail images in search results */
    .gsc-thumbnail {
        display: none;
    }
    /* Hide the top url */
    .gsc-url-top {
        display: none !important;
    }
    /* Control bottom URL */
    .gsc-url-bottom {
      display: block !important;
      font-weight: 400;
      /*font-size: 16px;*/
      color: #0c1d67;
      margin: 10px 0 0 0;
    }

    /* The snippets in Google search results */
    .gs-snippet {
       display: block;;
       /*font-size: 18px !important;*/
       line-height: 1.666;
       text-overflow: ellipsis;
       margin-bottom: 0;
    }

    /* Change the font size of the title of search results */
    .gs-title a {
        /*font-size: 16px;*/
        color: #1176d9 !important;
    }
    .gs-title b{
      color: #225391 !important;
    }
    /* Change the font size of snippets inside search results */
    .gs-snippet {
        font-size: 14px;
    }

    /* Google Custom Search highlights matching words in bold, toggle that */
    .gs-title b, .gs-snippet b {
        /*font-weight: normal;*/
    }

    /* Do no display the URL of web pages in search results */
    .gsc-url-top, .gsc-url-bottom {
        display: none;
    }

    /* Highlight the pagination buttons at the bottom of search results */
    .gsc-cursor-page {
        /*font-size: 1.5em;*/
        padding: 4px 8px;
        border: 2px solid #ccc;
    }

    .gsc-tabsArea {
      display: none;
    }

    .gsc-refinementsArea {
        border-bottom: none !important;
    }

    .gsc-results .gsc-cursor-box {
      margin-left: 0px !important;
    }

    .gsc-adBlock {
      display: none !important;
    }

    .gsc-results .gsc-cursor-box .gsc-cursor-page {
      border: 1px solid #bebebe;
      color: #1176d9 !important;
    }
    .gsc-results .gsc-cursor-box .gsc-cursor-current-page{
      border-width: 2px;
      border-color: #225391 !important;
      color: #225391 !important;
    }