.searchList{
  padding:0;
}
.searchPageBox{
  max-width:440px;
  margin:0 auto;
}

.gseresults{
  position:relative;
}

.gsc-table-cell-snippet-close{
  padding-left:10px;
}

.filterbytoggle{
  position:absolute;
  top:0;
}

.gsc-search-box{
  background:#dedede;
}

.gsc-search-box input{
  background:#dedede !important;
  border:0 none !important;
}

body .cse input.gsc-input,body  input.gsc-input{
  background:#dedede !important;
  border:0 none !important;
}


#gsc-i-id1{
  background:#dedede !important;
}

.gsc-search-button{
  background: transparent url("/static/weizmannimages/search-inpage.png") no-repeat scroll;
  background-position: 15px 3px;
  color:transparent !important;
}

.gsc-search-button input{
  opacity:0;
}


.bodyContainer .filterby .filterbylabel {
    background: #f6f9fb;
    padding: 5px 0;
    border: 1px solid rgba(0,0,0,.1);
    box-shadow: 0 1px 4px rgba(0,0,0,.2);
    width: 100px;
    display: inline-block;
    line-height: 16px;
    height: auto !important;
    position: relative;
    padding-left: 5px;
}
.filterbytoggle{
  top:-10px;
  margin-right:15px;
}

.filterby{
  width:316px !important;
}

.searchList .image.lt{
    max-width: 60px;
    max-height: 120px;
    vertical-align: top;
}

.searchList .info{
  width: calc(100% - 100px);
  padding-left:15px;
}

.gseresults ul{
  list-style: none;
}
    
.searchList .info h5{
    font-family: inherit;
    font-weight: bold;
    line-height: 1.1;
    color: inherit;
    margin-bottom: 10px
}
.bodyContainer .searchList li {
    padding: 20px 0;
    margin-left: 20px;
    border-top: 1px solid #e5e5e5;
}

.bodyContainer .searchList li:first-of-type{
  margin-top:39px;
}

@media screen and (max-width:767px){
    
}

.gsc-tabHeader.gsc-tabhInactive {
    background: #a0c5db !important;
    border: 1px solid #a0c5db !important;}

.gsc-control-cse div{
  padding-bottom:1px;
}

@media screen and (max-width:767px){
    #___gcse_0{
      padding:0 15px;
    }
    .bodyContainer .searchList li:first-of-type{
      margin-top:0;
      border-top:0;
    }
}

.gsc-input{
  color:white;
  padding-left:15px;
  padding-bottom:3px;
}
.gsc-clear-button{
  padding-bottom:3px;
}

.gs-webResult.gs-result.gs-no-results-result .gs-snippet{
  padding:30px;
  text-align:center;
}