
/* styles.css */
#nmsv{
  width:15%;
  margin-right:8px;
}
#category{
  width:20%;
  margin-right:8px;
}

#colour{
  width:20%;
  margin-right:8px;
}

#search{
  width:29%;
  border:solid 1px #eee;
  border-radius: 3px;
  background-color: #fff;
  font-size:12px;
  padding:2px;
  height:27px;
}

.select2-selection__rendered{
  font-size:12px;
}
.select2-container{
  margin-right:8px;
}

.icon-search{
  display: inline-block;
  position: absolute;
  z-index:3;
  margin-left: -18px;
  margin-top:5px;
  color:#C2C2C2;
}
.searchnote{
  font-size:10px;
  margin-top:10px;
  clear:both;
}
#load-more{
  display: block;
  margin:auto;
  width:100%;
  max-width: 300px;
  border:none;
  background-color: #fff;
  text-align: center;
  font-weight: bold;
  font-size:15px;
  cursor:pointer;
  border-radius: 3px;
  padding: 4px;
}

@media only screen and (max-width : 650px) {
  #category,#colour,#search{
    display: block;
    width: 100%;
    margin:0 auto 10px auto;
    text-align: center;
  }
  .select2-container{
    margin-bottom:10px;
  }
  .select2-selection__rendered{
    text-align: center;
  }
  .icon-search{
    display: none;
  }
  #search{
    margin-bottom: 0;
  }
}

#results, #results li{
  margin:0; padding:0;
  list-style: none;
}
#results li{
  position: relative;
  background-color: rgba(255,255,255,0.6);
  padding:10px;
  margin-bottom:20px;
  border-radius: 2px;
  min-height:220px;
}
#results li.loading{
  color:#333;
  min-height: 0;
}

#results li img{
  width: 200px;
  position: absolute;
  cursor: pointer;
  z-index:2;
}

#results li .seed-data{
  position: relative;
  margin: 0;
  padding: 0 0 0 210px;
}
#results li .seed-data table{
  width: 100%;
  margin:0; padding:0;
  background: none transparent !important;
  border:none;
  border-collapse: separate;
  border-spacing: 0 2px;
}
#home-section .post-text #results li .seed-data table tr{
  margin-bottom:2px;
  background: none transparent !important;
  border:none;
}
#home-section .post-text #results li .seed-data table th{
  width:100px;
  padding:5px;
  margin-right:10px;

  background-color: rgba(255,255,255,0.6);

  font-size: 14px;
  font-weight:bold;
  color:#333;

  text-align: left;
  vertical-align: top;
}
#home-section .post-text #results li .seed-data table td{
  padding:5px;
  border:none !important;

  font-size: 14px;
  font-weight: normal;
  color:#333;

  text-align: left;
  vertical-align: top;
}
#results li .seed-data .seed-options{
  position:absolute;
  right:5px;
  top:5px;
}

#results li .seed-data .icon{
  color:#222;
  margin-left:5px;
  cursor: pointer;
}

@media only screen and (max-width : 950px) {
  #results li img{
    width: 100%;
    position: relative;
    cursor: pointer;
    display: block;
    margin:0 auto 20px auto;
  }
  #results li .seed-data{
    padding-left:0;
  }
}

.nores{
  color:#333;
  min-height:0 !important;
}