.uk-grid.rounted img {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
  box-shadow: 0 1px 3px rgba(0,0,0,0.055);
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
@media (max-width: 768px) {
  #sp-logo {
    width: 100%!important;
  }
}
.jbzoo-item ul {
  list-style: none;
}
.item-column .well {
  height: 90%;
}

.well .item-image  {
  float: left;
  margin: 0px 30px 0px 0px;
}
.well .item-title  {
 font-size: 18px;
  margin-bottom: 10px;
  display: block;
}

.jbzoo-item-video .item-title {
  font-size: 14px;
}

jbzoo-item .main-image img {
  max-width:250px
}
#yoo-zoo .jbzoo-item ul.multiimage-list {
  display:block;
  margin:5px 0 0;
  padding:0;
  width:260px
}
#yoo-zoo .jbzoo-item ul.multiimage-list li {
  border:1px solid #ddd;
  float:left;
  list-style:outside none none;
  margin:0 5px 5px 0;
  text-align:center;
  border-radius: 4px;
  padding: 4px;
  background: #fff;
}
#yoo-zoo .jbzoo-item ul.multiimage-list li:first-child {
}
#yoo-zoo .jbzoo-item ul.multiimage-list li:nth-child(3) {
  margin-right:0
}
#yoo-zoo .jbzoo-item ul.multiimage-list li:nth-child(6) {
  margin-right:0
}
#yoo-zoo .jbzoo-item ul.multiimage-list li:nth-child(9) {
  margin-right:0
}
#yoo-zoo .jbzoo-item ul.multiimage-list li > div {
  display:none
}
#yoo-zoo .jbzoo-item ul.multiimage-list li img {
  cursor:pointer;
  margin:0;
  padding:0;
  width:70px
}
#yoo-zoo .jbzoo-item .main-image {
  border:1px solid #ddd;
  height:170px;
  overflow:hidden;
  position:relative;
  width:250px;
  border-radius: 4px;
  padding: 4px;
  background: #fff;
}
#yoo-zoo .jbzoo-item .main-image-desc {
  bottom:0;
  height:30px;
  left:0;
  padding:0 5px;
  position:absolute
}
.fancybox-type-image,.fancybox-skin {
  min-height: 600px;
}

h1, .h1 {
	font-size: 30px;important;
}


.subcategories .subcategory .subcategory-title {
    font-size: 18px;important;
}
.subcategories .subcategory .subcategory-description {
    font-size: 14px;important;
}
#sp-top-bar {
  padding: 5px 0px 5px 0px!important;
}
#sp-top2 .search  input {
  display: inline-block;
}
#sp-top2 .search  button {
  display: inline-block;
  margin-top: -3px;
  height: 34px;
}
.jbzoo-view-category .item-column  {
  padding-left: 8px;
  padding-right: 8px;

}
@media (max-width: 768px) {
  body.header_opacity_no .white_header #sp-header::before,
  body.header_opacity_no .dark_header #sp-header::before,body.header_opacity_no .dark_header #sp-header::after {
    width: 100% !important;
    background: none !important;
  }
}

.real-hint {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 10px;
  display: none;
  padding: 5px 10px;
  position: absolute;
  width: 250px;
  z-index: 99;
}

.real-hint .hint-caption {
  font-weight: bold;
  text-transform: uppercase;
}

.real-hint .prm-cross {
  background: url("/images/cross.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);
  cursor: pointer;
  float: right;
  height: 16px;
  margin-top: 3px;
  padding-left: 15px;
  right: 10px;
  width: 16px;
}

#tooltip {
  z-index: 9999;
  position: absolute;
  display: none;
  top:0px;
  left:0px;
  background-color: #000;
  padding: 5px 10px 5px 10px;
  color: white;
.opacity(0.5);
.rounded(5px);
}