.gsc-control-cse {
  padding: 0px !important;
  border-width: 0px !important;
}

form.gsc-search-box,table.gsc-search-box {
  margin-bottom: 0px !important;
}
form.gsc-search-box,table.gsc-search-box {
  margin-top: 0px !important;
}

.gsc-search-box .gsc-input {
  padding: 0px 4px 0px 6px !important;
}
#gsc-iw-id1 {
  border-width:  0px !important;
  height:  auto !important;
  box-shadow: none !important;
  border-radius: 4 !important;
}

#gs_tti50 {
  padding: 0px !important;
}

#gsc-i-id1 {
  height: 33px !important;
  background: none !important;
  text-indent: 0px !important;
  border: thin solid #929292 !important;
  border-radius: 4 !important;

}

#gsc-i-id1:focus {
  border: thin solid #008A98 !important;
  border-radius: 4 !important;
}


.gsib_b {
  display: none;
}

button.gsc-search-button {
  display: none;
  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 {
  background-color: transparent !important;
}
table.gsc-search-box td {
  border-bottom: none;
}
table.gsc-search-box {
  margin: 0px;
}
table#gs_id50{
  margin: 0px;

}
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {
  padding-left: 0px !important;
  margin: 0px !important;
}
.gs-web-image-box img.gs-image {
  margin-top: 20px;
  margin-left: -6px;
}

td.gsc-table-cell-snippet-close, td.gsc-table-cell-snippet-open {
    padding: 0 !important;
}
.search-box {
  width: 300px;
  width: 25%;
  float: right;
}
@media only screen and (min-width:765px) and (max-width:1023px){
  .search-box {
  display:none!important;
  }
}

/*@media only screen and (min-width:768px) and (max-width:1024px){
  .search-box input.addsearch {
    float: none;
    margin-bottom: .9em;
    width: 100%;
    position: relative;
    display:block!important;
    top: -1px;
  }
}*/

@media only screen and (max-width:765px){
  .search-open header .lower-header .container{
  padding:1em!important;
  }
  .search-open .search-box form.gsc-search-box table.gsc-search-box .gsc-input input{
  margin-bottom:1em!important;
  }
  .search-box form.gsc-search-box input.gsc-search-button-v2{
  display:none;
  }
}
.gsc-control-cse .gs-spelling, 
.gsc-control-cse .gs-result .gs-title, 
.gsc-control-cse .gs-result .gs-title {
  font-size: 18px!important;
}
.gsc-control-cse, .gsc-control-cse .gsc-table-result {
  font-family: arial,sans-serif!important;
  font-size: 14px!important;
}