ul.sphinx-search > li.ads {
  margin: 20px 0px 20px 5px;
}

ul.sphinx-search > li.first {
    width: 170px;
    padding:0px;
    margin: 8px auto;
    height: 300px;
}

ul.sphinx-search > li:hover{

}

.sphinx-field-description {
    display:none
}

.find #main.hasleft #main_content .box2{
    width:auto;
}
.box2 .sphinx-field-title{
  width:auto;
  height: 40px;
  overflow: hidden;
}

.box1, .box2, .box4{
    float:none;
    width: initial;
}

.box4 {
  margin:0px 5px;
  /* text-align: inherit; */
}

.box4 .uc-price, .box4 .inline {
  text-align: left;
}

.box1 a.search_image img{
  width:100%;
  height:100%;
  object-fit: cover;
  /*overflow: hidden;
  object-position: 50% 25%;*/
}

.find #main.hasleft #main_content .box2 {
    /* width: 100%; */
    margin: 0px 5px;
}

.actions {
    padding: 0px;
    position: absolute;
    left: -1px;
    width: 100%;
    line-height: 30px;
    background: #fff;
    border: 1px solid #f5f5f5;
}

.actions a {
  margin: 5px;
}

.box2{
    margin-right:5px;
}

.box2 a{
    text-decoration: none;
    display: inline;
}

.box4 a.action:hover {
    color:black;
    display: inherit;
}

.box4 a.action{
    text-align: center;
    border-radius: 0px;
    text-decoration: none;
}

ul.sphinx-search > li.first .box4 .actions{
  bottom: -40px;
}

ul.sphinx-search {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  /*margin: -5px;*/
}

.filtersite {
  position: relative;
  font-family:"Helvetica Neue",Arial,sans-serif;
  font-weight: 300;
  background: #FFF;
}

ul.sphinx-search.list .sphinx-field-description {
  color: #777;
  min-height: 50px;
}

.sphinx-field-title strong{
  color: #000;
  font-weight: bold;
  text-transform: inherit;
}

.inline a:link {
    color: #777;
    text-decoration: none;
}

.src-frm {
    height: 170px;
    width: 100%;
    display:block;
}

.search_image img {
    border: inherit;
    padding: 0px;
    box-shadow: inherit;
    text-align: left;
    display: block;
    margin-bottom: 5px;
}

/*ul.sphinx-search.list > li.first:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 1;
}*/

.box4 .inline {
    font-size: 10px;
}

a.site_image {
    text-align: left;
    display: block;
}

ul.sphinx-search > li:hover .actions {
  box-shadow: 0px 5px 10px #AAA;
}

.site_image img {
  margin-left: 5px;
}

ul.sphinx-search li.viewmode {
  margin: 10px 0px;
}

.inkuiri-content .sphinx-search .first {
  /*margin-left: 5px;*/
}
.inkuiri-content .sphinx-search .ads {
  margin-left: 0px;
}

/*body.detail ul.sphinx-search > li.first {
    height: 340px;
}*/
