/* Search button */
button.gsc-search-button{
    display:block;
    width:15px !important;
    height:15px !important;
    border-width:2px !important;
    margin:0px !important;
    padding: 15px !important;
    outline:none;
    cursor:pointer;
    box-shadow:none !important;
    box-sizing: content-box !important;}

button.gsc-search-button-v2  {
border-color: var(--theme-color);background-color : var(--theme-color);}
button.gsc-search-button-v2 svg {fill: var(--blanc); width: 17px; height: 17px}

button.gsc-search-button-v2:hover, button.gsc-search-button-v2:focus  {
border-color: var(--theme-color);background-color : var(--blanc);}
button.gsc-search-button-v2:hover svg,  button.gsc-search-button-v2:focus svg {fill: var(--theme-color);}


/* Champs de recherche */
    .gsc-input-box {border-color : var(--grisclair);padding: 10px 0px;box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important}
    .gsc-input-box table {margin-bottom:0px;}
     /* Google Brand dans le champs */
    input.gsc-input{background-image:none !important;} 


/* CSS pour les résultats */

.gs-result .gs-title,
.gs-result .gs-title * {font-family:var(--font-title); font-weight: 400; letter-spacing:1px;text-transform:uppercase; color: var(--noir);text-decoration: none;}
.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 {color: var(--noir);}
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b{color: var(--theme-color);}
.gs-webResult.gs-result a.gs-title b, .gs-imageResult a.gs-title  b {background-color: var(--jaune)}

.gsc-table-result {font-family:var(--font-text);  font-weight: 400;}
.gs-webResult:not(.gs-no-results-result):not(.gs-error-result) .gs-snippet, .gs-fileFormatType {padding: 10px;font-family:var(--font-text);  font-weight: 400; font-size: 15px; margin-left: 80px}
/* Type de format dans les résultats */ .gs-fileFormat {font-family:var(--font-text);  color: var(--grismoyen);font-weight: 400; padding-left:  25px}
.gs-fileFormatType {color: var(--grismoyen);}
form.gsc-input {font-size: 15px;font-family:var(--font-text);
}





/* Tabs */.gsc-tabsArea {border-bottom: 1px solid var(--grisclair);margin-top: 40px}
.gsc-tabsArea .gsc-tabHeader {font-family:var(--font-title); font-weight: normal; letter-spacing:1px;text-transform:uppercase; font-size:17px; }
.gsc-tabHeader { padding-left:15px; padding-right:15px;}

.gsc-above-wrapper-area {
  border-bottom: 1px solid var(--grisclair);}
/* Nombre de résultats */ .gsc-result-info {color: var(--grismoyen);font-family:var(--font-text);}
/* Trier par */.gsc-orderby-container, .gsc-selected-option-container {font-family:var(--font-text); font-weight:  normal}

/* URL */.gsc-url-top, .gs-webResult div.gs-visibleUrl {font-family:var(--font-text);color : var(--grismoyen)}


/* Liste des résultats */ .gsc-expansionArea {margin-bottom: 50px;}
.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 {font-weight: normal}


/* Pagination */
.gsc-results .gsc-cursor {font-size:15px;
 color: var(--texte);margin-top:  50px;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
  color: var(--noir);border: 1px solid var(--noir);padding:  10px 15px;font-family:var(--font-title);}
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover,
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  color: var(--blanc);background-color: var(--theme-color);border-color: var(--theme-color);text-decoration: none}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover {text-decoration: none}



.gcsc-find-more-on-google, .gcsc-branding {display: none}
    .gcsc-find-more-on-google, .gcsc-find-more-on-google svg {
  color: var(--theme-color);font-size: 120%;font-family:var(--font-text);}
    .gcsc-find-more-on-google svg {fill: var(--theme-color); width: 17px; height: 17px}
