.home .vSlider-wrapper { margin-top: 72px; }
.home #content_area { padding-top: 0; min-height: 0; }
/* WEE LITTLE SNIPPET */
.weelittle .promotions {
  padding: 5px 0;
  margin-left: -15px !important;
  margin-right: -15px !important; }
.weelittle .promo__image {
  width: 100%;
  margin: 0 !important; }
.weelittle .promo__title {
  display: none; }
.weelittle .promo__description {
  color: #333;
  padding: 20px 0 30px;
  background: rgba(255, 255, 255, 0.8); }
.weelittle .promo__heading {
  font: 32px "Pompiere", cursive; }
.weelittle .promo__text {
  line-height: 1.3em;
  padding: 5px 0 15px; }
.weelittle .promo__button {
  transition: all 0.3s;
  color: white;
  padding: 0 20px;
  background: #44c0d2;
  border-radius: 18px;
  display: inline-block;
  font: 12px/36px "Montserrat", sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase; }
.weelittle .promo1 .promo__button {
  background: #44c0d2; }
.weelittle .promo2 .promo__button {
  background: #9eac3d; }
.weelittle .promo3 .promo__button {
  background: #ffcd05; }
.weelittle .promo4 .promo__button {
  background: #ff4b71; }
.weelittle .promo1 .promo__button:focus, .weelittle .promo1 .promo__button:hover {
  background: #2ca5b7; }
.weelittle .promo2 .promo__button:focus, .weelittle .promo2 .promo__button:hover {
  background: #7b8630; }
.weelittle .promo3 .promo__button:focus, .weelittle .promo3 .promo__button:hover {
  background: #d1a700; }
.weelittle .promo4 .promo__button:focus, .weelittle .promo4 .promo__button:hover {
  background: #ff1849; }
.weelittle .promo__button .icon {
  margin-left: 5px; }
@media (min-width: 768px) {
  .weelittle .promotions {
    padding: 12px 0; }
  .weelittle .promo {
    width: 100%;
    display: block;
    position: relative; }
  .weelittle .promo:first-child {
    margin-bottom: 30px; }
  .weelittle .promo__description {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    padding: 15px; }
  .weelittle .promo__heading {
    font: 26px "Pompiere", cursive; }
  .weelittle .promo__text {
    line-height: 1.2em;
    padding: 3px 0 8px; }
  .weelittle .promo__button {
    font: 10px/28px "Montserrat", sans-serif; } }
@media (min-width: 992px) {
  .weelittle .promotions {
    padding: 20px 0; }
  .weelittle .promo {
    overflow: hidden; }
  .weelittle .promo:focus .promo__description, .weelittle .promo:hover .promo__description {
    background: rgba(255, 255, 255, 0.8);
    color: #333;
    max-height: 275px; }
  .weelittle .promo__description {
    background: none;
    color: white;
    transition: all 0.3s;
    max-height: 88px; }
  .weelittle .promo__heading {
    font: 48px/58px "Pompiere", cursive;
    margin-bottom: 10px; }
  .weelittle .promo__text {
    line-height: 1.3em;
    padding: 5px 0 15px; }
  .weelittle .promo__button {
    font: 12px/50px "Montserrat", sans-serif;
    border-radius: 25px;
    padding: 0 25px; } }



/* CONVERTS ALL IMAGES IN ARTICLE 2 (HOMEPAGE) TO BE RESPONSIVE */
#div_articleid_2 img {
  display: block;
  max-width: 100%;
  height: auto; }

#content_area table.v65-productDisplay {
  table-layout: fixed; }

#div_articleid_2 img[src$="/FeaturedProducts.gif"],
#div_articleid_2 img[src$="/clear1x1.gif"],
#div_articleid_2 .v65-productDisplay img {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  max-width: 100%;
  height: auto;
  min-width: 25px; }

#div_articleid_2 img[src="/clearfix1x1.gif"] {
  display: inline;
  width: auto;
  height: auto; }

/* HOMEPAGE FEATURED PRODUCTS */
.v65-productDisplay .productnamecolor.colors_productname, a.productnamecolor.colors_productname {
  color: #909090;
  font: 700 12px 'Montserrat', Arial, Sans-Serif;
  text-transform: uppercase;
  line-height: 1.5em; }

.v65-productDisplay .productnamecolor.colors_productname:hover, a.productnamecolor.colors_productname:hover {
  color: #7fc7c5;
  text-decoration: none; }

table.v65-productDisplay font.text.colors_text, table.v65-productDisplay font.text.colors_text b {
  color: #909090;
  font: 400 12px 'Montserrat', Arial, Sans-Serif !important; }

/* FEATURED PRODUCTS */
#content_area .v65-productDisplay img[src$="nophoto.gif"],
#content_area .v65-productDisplay img[src*="/v/vspfiles/photos/"] {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  margin-bottom: 10px;
  border: 0 !important; }

/* Product Title */
table.v65-productDisplay .productnamecolor {
  font-size: 12px;
  font-weight: normal; }

/* List Price */
table.v65-productDisplay .product_listprice,
table.v65-productDisplay .product_listprice b {
  font-size: 12px;
  font-weight: normal; }

/* Our Price */
table.v65-productDisplay .product_productprice,
table.v65-productDisplay .product_productprice b {
  font-size: 12px;
  font-weight: normal; }

/* Sale Price */
table.v65-productDisplay .product_saleprice,
table.v65-productDisplay .product_saleprice b {
  font-size: 12px;
  font-weight: normal;
  color: #7fc7c5; }

/* Deal Price */
table.v65-productDisplay .product_dealprice {
  font-size: 12px;
  font-weight: normal;
  color: #7fc7c5; }

@media (max-width: 480px) {
  /* Product Title */
  table.v65-productDisplay .productnamecolor {
    font-size: 12px; }

  /* List Price */
  table.v65-productDisplay .product_listprice,
  table.v65-productDisplay .product_listprice b {
    font-size: 12px; }

  /* Our Price */
  table.v65-productDisplay .product_productprice,
  table.v65-productDisplay .product_productprice b {
    font-size: 12px; }

  /* Sale Price */
  table.v65-productDisplay .product_saleprice,
  table.v65-productDisplay .product_saleprice b {
    font-size: 12px; }

  /* Deal Price */
  table.v65-productDisplay .product_dealprice {
    font-size: 12px; } }


.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next {
    display: block;
    text-indent: -9999px;
    font-size: 0px;
    margin-top: -60px;
    position: absolute;
    top: 50%;
    width: 14px;
    height: 60px;
    z-index: 999;}

.owl-item{text-align:center!important;font-family:'Montserrat', Arial, Sans-Serif !important;}
.owl-item a{color:#222;font-size:14px!important;}
.owl-item .price{color:#44C0D2;font-size:16px!important;}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    right: auto;
    left: -50px;
    background: transparent url("../images/homepage/left.png") no-repeat scroll 0px 0px;}

.owl-theme .owl-controls .owl-buttons .owl-next{
    left: auto;
    right: -50px;
    background: transparent url("../images/homepage/right.png") no-repeat scroll 0px 0px;}

.owl-theme .owl-controls {
    margin-top: 50px;
    text-align: center;}

    @media (min-width:860px){.owl-theme .owl-controls span{display:none!important;}}
