.premium, .large{
    box-shadow: 0px 0px 7px #888;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-topleft: 15px;
    -webkit-box-shadow: 0px 0px 7px #888;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-top-left-radius: 15px;border-radius: 15px 0px 15px 0px;
    width:98%;
    padding:1%}
.premium{background: #F2F5A9;}
.small-list-item{ display: inline-block; margin: 5px; vertical-align: top; width: 170px; padding:5px; }
.small-list-item img, .gallery-list-item img{ margin-right:10px; border: 1px solid #c4c8cc; -webkit-box-shadow: 0px 0px 7px #888; -webkit-border-bottom-right-radius: 15px; -webkit-border-top-left-radius: 15px; box-shadow: 0px 0px 7px #888; -moz-border-radius-bottomright: 15px; -moz-border-radius-topleft: 15px; border-radius: 15px 0px 15px 0px;}
.small-list-img { position:relative;}
.small-list-img .has-video{ position:absolute; top:0; padding-left:5px; float:left;}
.small-list-img .img-video{ border:0px;-webkit-box-shadow: 0 0 0px;box-shadow: 0 0 0px; width:35px; border-radius: 0px 0px 0px 0px; padding:1px;}
.small-list-img .img-video:hover{ border:0px;}
.small-list-item img:hover { border: 1px solid #C10B1D; cursor:pointer; }
.small-list-title{ width:170px; text-align:justify; }
.small-list-title a{ color: #444; text-decoration: none; font-size: 14px; text-shadow: 1px 1px 3px #fff; font-weight: bold;}
.small-list-title a:hover{ color: #C10B1D; }
.small-list-title span{ color: #C10B1D; }
.small-list-title p{ color: #C10B1D; font-size:1em; }
.small-list-title p.phone{ font-weight:bold; font-size:1.2em; }
.small-list-title p a{ font-weight:normal; font-size:1em; color: #C10B1D;}
.small-list-title h3{ color: #444; font-size: 14px; float: none; padding-top: 1px;  }
.small-list-title-premium{ width:170px; text-align:justify; }
.small-list-title-premium a{ color: #444; text-decoration: none; font-size: 14px; text-shadow: 1px 1px 3px #fff; font-weight: bold;}
.small-list-title-premium a:hover{ color: #C10B1D; }
.small-list-title-premium span{ color: #C10B1D; }
.small-list-title-premium p{ color: #C10B1D; font-size:1em; }
.small-list-title-premium p.phone{ font-weight:bold; font-size:1.2em; }
.small-list-title-premium p a{ font-weight:normal; font-size:1em; color: #C10B1D;}
.small-list-title-premium div img{ max-width: 60px; margin: 10px}
.small-list-title-premium h3{ color: #444; font-size: 14px; float: none; padding-top: 1px;  }