.content {
    margin: 0 auto;
    display: inline-block;
    clear: both;
    text-align: left;
}

a {
    color: red;
}

.result
{
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  width:140px;
  padding:0 0 5px;
  float:left;
  margin:0 0 0 16px;
}

.result .title
{
  height:18px;
  overflow:hidden;
  padding:0;
  margin:0;
}

.result .title:before,.result .title:after
{
  content:"";
  display:table;
}

.result .title:after
{
  clear:both;
}

.result .title h2
{
  margin:0;
  font-size:13px;
  float:left;
  line-height:18px;
  max-width:100px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0;
}

.result .title h2 a
{
  text-decoration:none;
}

.result .title .features
{
  list-style:none;
  font-size:0;
  float:right;
  height:10px;
  width:42px;
  text-align:right;
  padding:6px 0 0;
  margin:0;
  overflow:hidden;
}

.result .title .features li
{
  line-height:18px;
  display:inline-block;
  width:13px;
  height:9px;
  overflow:hidden;
  padding:0;
  margin:0 0 0 1px;
}

.result .thumbnail
{
  border-width:1px;
  border-style:solid;
  position:relative;
  display:block;
}

.result .thumbnail .thumb
{
  height:103px;
  width:138px;
  vertical-align:top;
}

.result .thumbnail .status
{
  background-image: url('//petitesexcams.com/iframe/images/online.png');
  background-repeat:no-repeat;
background-size: auto !important;
background-position: top left !important;
  position:absolute;
  left:2px;
  bottom:2px;
  display:block;
  height:17px;
}

.result .thumbnail .status.offline
{
  background-position:-409px -46px;
  width:65px;
}

.result .thumbnail .status.online
{
  background-position:-475px -46px;
  width:62px;
}

.result .thumbnail .status.partychat
{
  background-position:-538px -46px;
  width:65px;
}

.result .thumbnail .status.goldshow
{
  background-position:-604px -46px;
  width:85px;
}

.result .thumbnail .fav
{
  background-image:url(//petitesexcams.com/iframe/images/mobile-sprites.png);
  background-size:776px 66px;
  background-repeat:no-repeat;
  position:absolute;
  top:0;
  right:2px;
  display:block;
  background-position:-732px -46px;
  width:22px;
  height:20px;
}

.result figcaption:before,.result figcaption:after
{
  content:"";
  display:table;
}

.result figcaption:after
{
  clear:both;
}

.result figcaption .details
{
  margin:1px 0 0;
  padding:0;
  list-style:none;
  float:right;
  height:18px;
}

.result figcaption .details li
{
  margin:0;
  padding:0;
  height:18px;
  font-size:12px;
  line-height:18px;
  display:inline-block;
  vertical-align:top;
}

.result figcaption .rating-stars
{
  float:left;
}

.rating-stars
{
            background-image: url('//petitesexcams.com/iframe/images/stars.jpg');
            background-position: top left !important;
            background-size: auto !important;
  display:inline-block;
  height:14px;
  margin-top:2px;
  width:80px;
}

.gender
{
background-position: top left !important;
background-image: url('//petitesexcams.com/iframe/images/gender-f.jpg');
background-repeat: no-repeat;
width:12px;
height:18px;
}
