﻿ @media (max-width: 767px) {
.show-mobile-only {
  display: block;
}
#FRAME_SEARCH {
  display: none;
}
.mailinglist {
  float: none;
  margin: 0.5em auto;
}

.mob-menu-bar {
	display: block;
}
.cart-area {
	display: none;
}

.product-container {
	padding-left: 10px !important;
	padding-right: 10px !important;
	margin: 0 auto 15px auto !important;
	display: block;
	max-width: 300px;
	margin-left: auto !important;
	margin-right: auto !important;
	float: none;
	display: block;
}


/* CUSTOMIZED STYLES */
.thirty-three, .thirty, .seventy, .sixty-six, .forty, footer .thirty, .seventy, .fifty, .sixty, .fifty-five, .fifteen, .forty-five, .twenty, .seventy-five, .twenty-five {
	width: 100%;
	margin:0;
}
.info-area .thirty-three {
  text-align: center;
  width: 100%;
}
.info-area .thirty-three:last-child {
  text-align: center;
  padding:0.5em 0;
}
.info-area .title, .store-slogan {
  display: block;
  text-align: center;
}
.m-search-area {
  background: #000 none repeat scroll 0 0;
  left: 0;
  padding: 0.5em;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 500;
  display:none;
}
.logo {
  text-align: center;
}
/* BANNERS */
#homeFooter .fifty {
  width: 100%;
}
/* FOOTER */
.footer-nav ul {
display:none;
}
#homeFooter .fifty .thirty {
  width: 40%;
}
#homeFooter .fifty .seventy {
  width: 60%;
}
.banner.gray-back, .banner.light-back {
  min-height: 250px;
  height:auto;
  padding: 40px 0;
}
.social.title {

  margin-top: 1em;
  padding-top: 1em;
}
.footer-nav .title::before {
    content: "";
  font-family:fontello;
  line-height: 1;
  padding-right: 0.5em;
}
.footer-nav li {
  display: block;
  margin: 1em 0;
}

.footer-nav .title.active:before {
  content: "";
  font-family:fontello;
    padding-right: 0.5em;
}
.footer-nav .title {
  cursor: pointer;
  font-size: 15px;
  margin: 0 0 0.5em;
  padding: 0.5em;
  text-transform: uppercase;
  width: 100%;
}
.credit-cards {
  text-align: center;
}
.credit-cards > img {
  margin-top: 1em;
}
.social-icons {
  width: 100%;
  text-align: center;
}

.copyright {
  display: inline-block;
  width: 100%;
  text-align: center;
  top:0;
}

/* PRODUCT Items*/
.columns-6 .product-container {
  margin: 0;
  padding: 0;
  width: 100%;
}}

