.gsc-control-cse,.gsc-control-cse .gsc-table-result{width:100%;font-family:Arial, sans-serif;font-size:13px;}
.gsc-results{padding-bottom:2px;width:99%;}
.gsc-result{margin-bottom:10px;}
.gsc-result .gs-title{height:1.4em;overflow:hidden;}
.gs-webResult::after{content:'';display:block;clear:both;}
.gs-webResult{margin:20px 0;}
.gsc-webResult{zoom:1;}
.gsc-webResult .gsc-result{margin:0;padding:.5em 0;border-bottom:1px solid #ebebeb;}
.gs-web-image-box{float:left;padding:2px 8px 2px 0;margin-right:0;margin-left:0;text-align:center;width:125px;}
.gs-web-image-box img.gs-image{border:1px solid #e2e2e2;}
.gs-result .gs-title,.gs-result .gs-title *{color:#00c;text-decoration:underline;}
.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *{font-size:16px;}
.gs-result .gs-visibleUrl{color:#008000;text-decoration:none;}
.gs-result img.gs-image{vertical-align:middle;border:1px solid #e2e2e2;}
.gs-result a{cursor:pointer;}
.gs-webResult div.gs-visibleUrl-long{overflow:hidden;display:none;}
.gsc-control-cse:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.gs-bidi-start-align{text-align:left;}
.gsc-table-result{border-spacing:0;}
.gsc-table-cell-thumbnail{vertical-align:top;}
.gsc-table-cell-snippet-close{vertical-align:top;width:100%;}
.gsc-url-top{display:none;}
.gsc-url-bottom{display:block;}
.gsc-thumbnail-left{display:block;}
.gsc-thumbnail-inside{display:none;}
.gsc-control-cse{padding:1em;width:auto;}
.gsc-control-wrapper-cse{width:100%;}
.gsc-control-cse{background-color:#fff;border:1px solid #fff;}
.gsc-control-cse .gsc-table-result{width:auto;}
.gsc-control-cse:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.gsc-webResult.gsc-result{padding:.25em;border:1px solid #fff;margin-bottom:0;}
.gsc-webResult .gsc-result{padding:10px 0 10px 0;}
.gsc-webResult.gsc-result:hover{border:1px solid #fff;}
.gsc-table-result,.gsc-thumbnail-inside,.gsc-url-top{padding-left:4px;padding-right:4px;}
.gs-webResult div.gs-visibleUrl-short{display:none;}
.gs-webResult div.gs-visibleUrl-long{display:block;}
.gsc-url-top{display:block;}
.gsc-url-bottom{display:none;}
.gsc-thumbnail-left{display:none;}
.gsc-thumbnail-inside{display:block;}
.gsc-result .gs-title{height:auto;}
.gs-result .gs-title,.gs-result .gs-title *{color:#15C;}
.gs-result .gs-visibleUrl{color:#093;text-decoration:none;padding-bottom:2px;}
.gsc-control-cse .gs-snippet{color:#333;}
.gs-snippet{margin-top:1px;}
.gsc-table-cell-snippet-close{padding:1px 0;}
.search-results--google .gsc-control-cse,.search-results--google .gsc-control-cse .gsc-table-result{font-family: futura-pt, Arial, Helvetica, sans-serif;font-size:18px;color:#262627;}
.search-results--google .gsc-control-cse .gs-result .gs-title,.search-results--google .gsc-control-cse .gs-result .gs-title *,.search-results--google .gs-title{font-weight:bold;font-size:24px;line-height:1.1em;font-weight:500;color:#262626;text-decoration:none;}
.search-results--google .gs-title strong{font-weight:bold!important;}
.search-results-header .c-search {
    max-width: 680px;
    padding: 0 5px;
    margin: 18px auto 30px;
}
.search-results .posts-pagination {
  margin-top: 0;
}
.search-results-header .c-search__icon {
  top: 18px;
}

@media screen and (max-width: 599px) {
  .search-results-header .page-search-form {
    width: auto;
    margin: 45px 15px;
  }
  .search-results .post-intro-section,.search-results .load-ready .post-intro-section {
    background: #eff0eb;
    padding: 0 0 42px;
  }
  .gsc-control-cse {
    padding: 0;
    margin-left: -10px;
    margin-right: -10px;
  }
}
