/* NON SPECIFIC OVERWRITES */
.std ul, .std ol, .std dl, .std p, .std address, .std blockquote {
  margin-bottom: 20px;
  line-height: 200%;
}
.first {
  border-top: 0 !important;
}
.venus-latest-block, .block-compare { display:none; }

/* HEADER */
#ves-header h1.logo {margin-bottom:5px;}
#ves-top-links {
  background: transparent !important;
}
#ves-top-links, #ves-top-links a {
  text-shadow: 0 1px 1px #fff;
  color: #555;
}

/* FRONTPAGE */
.frontpage-blocks li {float:left; margin:0 10px 10px;}
.frontpage-blocks li img {width:100%;max-width:289px;height:auto;}
.frontpage-blocks li.last {margin-right:0;}

/* MOBILE */
@media only screen and (max-width: 767px) and (min-width: 600px) {
.header-right {float:left;}
}           

@media only screen and (max-width: 599px) and (min-width: 480px) {
.header-right {float:left !important;}
}
@media only screen and (max-width: 479px) {
.header-right {display:none;}
}

/* PRODUCTS */
#product_tabs_tags_tabbed {
  display:none;
}

/* STORE LOCATOR */
.onibi-storelocator-index-index .col-main, .faq-index-index .col-main, .faq-index-categoryshow .col-main, .cms-home .col-main { 
  background: url(../images/default/bg-slider.jpg) repeat !important;
  -webkit-box-shadow: 0px 0px 50px 0px rgba(11, 11, 11, .05) inset,0px 0px 3px 0px rgba(00, 00, 00, .1);
  box-shadow: 0px 0px 50px 0px rgba(11, 11, 11, .05) inset,0px 0px 3px 0px rgba(00, 00, 00, .1);
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin: 0 0 15px !important;
  padding: 7px;
}

/* FAQ */
.faq-index-index .col-main {
  padding: 7px 20px;
}
.faq-index-index .page-title, .faq-index-categoryshow .page-title, .faq-list dd div a {
  display:none;
}

/* FOOTER */
#ves-footer .wrap-footer-links {
  background: transparent; 
  padding: 0;
}
#ves-footer, .footer-links, .footer-links .links, .links-top {
  background: transparent !important;
}
.links-bottom {
  padding-top:10px;
}
.links-bottom .columns h4, .ves-gallery h3 {
  color: #555;
}
#ves-footer a, #ves-footer address {
 text-shadow: 0 1px 1px #fff;
  color: #555;
}
.block-subscribe label, .address, .phone, .links-top ul li {
  color: #555;
}