.visible-sxs {
  display: none !important; }

@media (max-width: 360px) {
  .visible-sxs {
    display: block !important; } }

@media (max-width: 360px) {
  .hidden-sxs {
    display: none !important; } }

.visible-cell {
  display: none !important; }

@media (max-width: 480px) {
  .visible-cell {
    display: block !important; } }

@media (max-width: 480px) {
  .hidden-cell {
    display: none !important; } }

h3.visuallyhidden {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background: url("../images/zaycon/zaycon-horiz-png-500x182px.png");
  width: 250px;
  height: 91px;
  background-size: 250px 91px; }

html {
  position: relative;
  min-height: 100%;
  font-family: Museo, Helvetica, FreeSans, sans-serif; }

img {
  display: block;
  height: auto;
  max-width: 100%; }

body {
  /* Margin bottom by footer height */
  margin-bottom: 200px;
  font-family: Museo, Helvetica, FreeSans, sans-serif;
  font-size: 16px; }

.main-logo {
  margin: 10px 0; }

hr.symbol {
  margin-top: 50px;
  margin-bottom: 30px;
  padding: 0;
  border: none;
  border-top: medium double #6BBD44;
  color: #333;
  text-align: center; }

hr.symbol:after {
  content: "";
  background: url("../images/zaycon/zaycon-logo-mark-png-200x200px.png"), #ffffff;
  display: inline-block;
  position: relative;
  top: -1.25em;
  font-size: 1.5em;
  padding: 0 0.25em;
  height: 48px;
  width: 48px;
  background-size: 48px 48px; }

a,
a:hover,
a:active,
a:focus,
.panel-title > a {
  color: #6BBD44; }

footer a,
footer a:hover,
footer a:active {
  color: #6BBD44; }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  color: #fff;
  cursor: default;
  background-color: #6C5A4A;
  border-color: #71655C; }

.pagination > li > a, .pagination > li > span {
  color: #6C5A4A;
  background-color: #fff;
  border: 1px solid #ddd; }

.text-zaycon-green {
  color: #6BBD44; }

.text-zaycon-brown {
  color: #6C5A4A; }

.text-zaycon-orange {
  color: #f7931d; }

.text-zaycon-black {
  color: #333; }

.main-jumbo {
  background-color: #FFFFFF;
  padding-top: 30px;
  padding-bottom: 30px;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  .main-jumbo p {
    margin-bottom: 0;
    font-weight: 500;
    color: #6C5A4A; }

.carousel-caption.refer-details {
  right: 5px;
  bottom: 0px;
  left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: right; }

blockquote p {
  color: #6C5A4A; }

label.product-label {
  display: block;
  font-weight: bold; }

#video-overlay {
  cursor: pointer; }

.product-label .form-control {
  font-size: 16px;
  color: #6C5A4A; }

.login-button-section a {
  width: 160px;
  margin-bottom: 5px; }

.login-button-section span a {
  width: 85px; }

@media (max-width: 767px) {
  .events-heading .panel-title,
  .input-xs-vertical-spacing {
    margin-bottom: 10px; } }

.panel-title {
  color: #6C5A4A; }

.footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding-top: 19px;
  color: #777;
  /* Set the fixed height of the footer here */
  height: 200px;
  background-color: #ffffff; }

.footer .container {
  background-color: #ffffff; }

.footer-xs a {
  font-size: .9em; }
  @media (min-width: 400px) {
    .footer-xs a {
      font-size: 1em; } }

h2 {
  margin-top: 0;
  font-family: Museo, Helvetica, FreeSans, sans-serif; }

h1, h2, h3, h4, h5, h6 {
  font-family: Museo, Helvetica, FreeSans, sans-serif;
  font-weight: 700;
  color: #6BBD44; }

.navbar-default {
  border-radius: 4px 0px 4px 4px; }

.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #6C5A4A; }

@media (min-width: 768px) {
  .nav > li > a {
    padding-left: 5px;
    padding-right: 5px;
    word-spacing: -1px;
    font-size: .9em; } }
@media (min-width: 992px) {
  .nav > li > a {
    font-size: 1em;
    padding-left: 15px;
    padding-right: 15px; } }

.cart-above {
  margin-top: 91px;
  margin-right: 15px; }

.cart-anchor {
  font-size: 1em;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  position: relative;
  border-radius: 4px 4px 0 0;
  padding: 7px 7px; }
  @media (min-width: 768px) {
    .cart-anchor {
      padding: 10px 15px; } }

.tagline {
  font-size: 1.6em; }

.under-tagline {
  line-height: 1.3em; }

#zaycon-login-account a {
  font-family: museo; }

.navbar-brand,
.social-icons {
  margin-top: -10px; }

.mar-bot-twenty {
  margin-bottom: 20px; }

.widow-help {
  letter-spacing: -1px;
  word-spacing: -2px; }

@media (min-width: 992px) {
  .copyright-wrapper {
    margin-top: 18px; } }
@media (min-width: 1200px) {
  .copyright-wrapper {
    margin-top: 8px;
    margin-right: 8px; } }

.copyright {
  font-size: .8em; }
  @media (min-width: 400px) {
    .copyright {
      font-size: 1em; } }
  @media (min-width: 768px) {
    .copyright {
      font-size: .8em; } }
  @media (min-width: 992px) {
    .copyright {
      font-size: 1em; } }

thead {
  color: #6E5B4B; }

.faq ul > li {
  margin-top: 10px; }

.faq ul.list-unstyled > li {
  margin-top: 2px;
  padding-left: 20px; }

.faq-header {
  margin-bottom: 0px; }

.no-wrap {
  white-space: nowrap; }

.text-area-no-resize {
  resize: none; }

.text-area-resize-horizontal {
  resize: horizontal; }

.text-area-resize-vertical {
  resize: vertical; }

.about-tag {
  font-size: 1.2em; }

.refer-badge {
  z-index: 10;
  position: absolute;
  top: 15px;
  right: -95px;
  width: 153px; }
  @media (min-width: 992px) {
    .refer-badge {
      top: -47px;
      right: -270px;
      width: initial; } }
  @media (min-width: 1200px) {
    .refer-badge {
      top: -47px;
      right: -270px; } }

.refer-link {
  font-size: .8em; }
  @media (min-width: 768px) {
    .refer-link {
      font-size: 1em; } }

.pos-relative {
  position: relative; }

.fa-variable {
  font-size: 2.2em; }
  @media (min-width: 768px) {
    .fa-variable {
      font-size: 2.5em; } }
  @media (min-width: 992px) {
    .fa-variable {
      font-size: 2.2em; } }
  @media (min-width: 1200px) {
    .fa-variable {
      font-size: 2.8em; } }

@media (min-width: 768px) {
  .fa-instagram {
    margin-right: 4px; } }

@media (min-width: 768px) {
  .social-icons {
    text-align: center; } }
@media (min-width: 992px) {
  .social-icons {
    text-align: right; } }

/* Fade transition for carousel items */
.carousel .item {
  left: 0 !important;
  -webkit-transition: opacity 3s;
  /*adjust timing here */
  -moz-transition: opacity 3s;
  -o-transition: opacity 3s;
  transition: opacity 3s; }

.carousel-control {
  background-image: none !important;
  /* remove background gradients on controls */ }

/* Fade controls with items */
.next.left,
.prev.right {
  opacity: 1;
  z-index: 1; }

.active.left,
.active.right {
  opacity: 0;
  z-index: 2; }

.btn-success {
  color: #FFFFFF;
  background-color: #6BBD44;
  border-color: #69A14D; }

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #FFFFFF;
  background-color: #439922;
  border-color: #69A14D; }

.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none; }

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #6BBD44;
  border-color: #69A14D; }

.btn-success .badge {
  color: #6BBD44;
  background-color: #FFFFFF; }

.btn-brown {
  color: #FFFFFF;
  background-color: #6C5A4A;
  border-color: #71655C; }

.btn-brown:hover,
.btn-brown:focus,
.btn-brown:active,
.btn-brown.active,
.open .dropdown-toggle.btn-brown {
  color: #FFFFFF;
  background-color: #614D3E;
  border-color: #71655C; }

.btn-brown:active,
.btn-brown.active,
.open .dropdown-toggle.btn-brown {
  background-image: none; }

.btn-brown.disabled,
.btn-brown[disabled],
fieldset[disabled] .btn-brown,
.btn-brown.disabled:hover,
.btn-brown[disabled]:hover,
fieldset[disabled] .btn-brown:hover,
.btn-brown.disabled:focus,
.btn-brown[disabled]:focus,
fieldset[disabled] .btn-brown:focus,
.btn-brown.disabled:active,
.btn-brown[disabled]:active,
fieldset[disabled] .btn-brown:active,
.btn-brown.disabled.active,
.btn-brown[disabled].active,
fieldset[disabled] .btn-brown.active {
  background-color: #6C5A4A;
  border-color: #71655C; }

.btn-brown .badge {
  color: #6C5A4A;
  background-color: #FFFFFF; }

.btn-orange {
  color: #FFFFFF;
  background-color: #F7931D;
  border-color: #DE8014; }

.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
  color: #FFFFFF;
  background-color: #E68619;
  border-color: #DE8014; }

.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
  background-image: none; }

.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active {
  background-color: #F7931D;
  border-color: #DE8014; }

.btn-orange .badge {
  color: #F7931D;
  background-color: #FFFFFF; }

#social:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1); }

#social {
  -webkit-transform: scale(0.8);
  /* Browser Variations: */
  -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s; }

/*
    Only Needed in Multi-Coloured Variation
                                               */
.social-fb:hover {
  color: #3B5998; }

.social-tw:hover {
  color: #4099FF; }

.social-gp:hover {
  color: #dd4b39; }

.social-em:hover {
  color: #6BBD44; }

.social-yt:hover {
  color: #bb0000; }

.social-pin:hover {
  color: #cb2027; }

.social-ins:hover {
  color: #517fa4; }

.well {
  background-image: none;
  filter: none;
  background-repeat: none;
  border-color: #dcdcdc;
  -webkit-box-shadow: none;
  box-shadow: none;
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid #e3e3e3;
  border-radius: 4px; }

.alert-default {
  background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #fff 0, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
  background-repeat: repeat-x;
  border-color: #e7e7e7; }

.alert-default {
  color: #333;
  background-color: #e0e0e0;
  border-color: #e7e7e7; }

.alert-orange {
  color: #FFFFFF;
  background-color: rgba(247, 147, 29, 0.89);
  border-color: #DE8014; }

.alert > p, .alert > ul {
  margin-bottom: 10px; }

.alert li a {
  color: inherit;
  text-decoration: underline; }

img.img-zoom {
  cursor: url("../images/zoom-in.png"), default;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in; }

.breadcrumb {
  background: none; }

.breadcrumb a {
  color: #6C5A4A; }

.breadcrumb > li + li:before {
  content: "\00BB\00a0";
  color: #6C5A4A; }

.photos img {
  margin: 5px;
  border-radius: 5px;
  border: 5px solid #FFF;
  box-shadow: 0 0 2px 2px #999; }

.product-cell {
  text-align: center;
  height: 240px; }

.product-cell img {
  margin-bottom: 10px; }

.product-cell a {
  text-decoration: none;
  font-weight: bold;
  color: #6C5A4A; }

.nav-pills.nav-stacked > li > a,
.nav-pills > li > a {
  color: #6C5A4A; }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #6BBD44; }

.total-row {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd; }

.zaycon-referral-name {
  padding-top: 7px; }

.jumbotron.refer-jumbo {
  padding-left: 20px; }

.product-image .sold-out {
  position: absolute;
  right: 60px;
  top: 0;
  width: 75px;
  height: 56px;
  background: url(../images/sold-out.png) no-repeat;
  background-size: 75px 56px; }

form #cc_number {
  background-image: url(../images/creditcards.png), url(../images/creditcards.png);
  background-position: 2px -121px, 203px -61px;
  background-size: 120px 361px, 120px 361px;
  background-repeat: no-repeat;
  padding-left: 54px; }

form #cc_number.visa {
  background-position: 2px -163px, 203px -61px; }

form #cc_number.amex {
  background-position: 2px -205px, 203px -61px; }

form #cc_number.mastercard {
  background-position: 2px -247px, 203px -61px; }

form #cc_number.maestro {
  background-position: 2px -289px, 203px -61px; }

form #cc_number.discover {
  background-position: 2px -331px, 203px -61px; }

form #cc_number.valid.visa {
  background-position: 2px -163px, 203px -87px; }

form #cc_number.valid.amex {
  background-position: 2px -205px, 203px -87px; }

form #cc_number.valid.mastercard {
  background-position: 2px -247px, 203px -87px; }

form #cc_number.valid.maestro {
  background-position: 2px -289px, 203px -87px; }

form #cc_number.valid.discover {
  background-position: 2px -331px, 203px -87px; }

.cart-qty {
  width: 50px; }

.accepted-cards img {
  display: inline;
  margin-right: 10px;
  height: 34px; }

@media (min-width: 992px) {
  .account-items li a {
    font-size: .93em; } }
@media (min-width: 1200px) {
  .account-items li a {
    font-size: 1em; } }

.necessary {
  color: #ff0000; }

.media-body-sweep {
  padding-left: 10px; }

.media-sweep {
  margin: 10px 0; }

/*# sourceMappingURL=fresh.css.map */