/* styles CCS pour le google search custom : https://www.webslake.com/article/customizing-design-of-google-custom-search-box-using-css/; */
.gsc-control-cse {padding:0px !important;border-width:0px !important;}
form.gsc-search-box,table.gsc-search-box {margin-bottom:0px !important;}
.gsc-search-box .gsc-input{padding:0px 4px 0px 6px !important;}
#gsc-iw-id1, #gsc-iw-id2{height: auto !important;padding: 0px !important;border-width: 0px !important;box-shadow:none !important;}
#gs_tti50, #gs_tti1{padding:0px !important;}
#gsc-i-id1, #gsc-i-id2{height:33px !important;padding:0px !important;background:none !important;text-indent:0px !important;}
.gsib_b{} /* x pour effacer le contenu du champs */
button.gsc-search-button{display:block;width:13px !important;height:13px !important;border-width:0px !important;margin:0px !important;padding: 10px 6px 10px 13px !important;outline:none;cursor:pointer;box-shadow:none !important;box-sizing: content-box !important;}
.gsc-branding{display:none !important;}
.gsc-control-cse, #gsc-iw-id1, #gsc-iw-id2{background-color:transparent !important;}

/* CSS for changing placeholder color on search input box */
#gsc-i-id1::-webkit-input-placeholder, #gsc-i-id2::-webkit-input-placeholder { /* Chrome */color: #999;}
#gsc-i-id1:-ms-input-placeholder, #gsc-i-id2:-ms-input-placeholder { /* IE 10+ */ color: #999;}
#gsc-i-id1::-moz-placeholder, #gsc-i-id2::-moz-placeholder{ /* Firefox 19+ */ color: #999;opacity: 1;}
#gsc-i-id1:-moz-placeholder, #gsc-i-id2:-moz-placeholder{ /* Firefox 4 - 18 */ color: opacity: 1;}
#search-box{width: 75%;height: 43px;margin: 0 auto;background-color: none;border-radius: 0px;overflow: hidden;z-index:1000001}
.gsc-search-box .gsc-input{padding:0px 13px !important;background-color: #fff;}
#gsc-i-id1, #gsc-i-id2{color:#555;}
button.gsc-search-button{padding:15px !important;background-color:var(--theme-color) !important;}

/* CSS for the results */
.gsc-tabsArea .gsc-tabHeader {font-family:var(--font-title); font-weight: 400; letter-spacing:1px;text-transform:uppercase; font-size:18px; }
.gsc-tabHeader { padding-left:15px; padding-right:15px;}
.gsc-selected-option {font-weight:400;}
.gsc-webResult .gs-webResult  {padding-bottom:30px;}
.gs-title, a.gs-title {font-family:var(--font-title); font-weight: 400; letter-spacing:1px;text-transform:uppercase; }
.gsc-table-result {font-family:var(--font-text);  font-weight: 400;}
.gs-result b {background: yellow; font-weight:400;}
span.gscb_a {color:#000000;}

