
/* Main footer */
#pagefooter {
  padding: 0 0 50px;
  font-size: 15px;
  
  text-transform: uppercase;
  
}

#pagefooter .image-links {
  background: #ffffff;
  padding: 25px 0;
  border-top: 1px solid #d9d9d4;
}

#pagefooter .image-links .image-link {
  width: 31.4%;
  float: left;
  text-align: center;
}

#pagefooter .image-links .image-link.block-1 {
  margin-left: 1.4%;
}

#pagefooter .image-links .image-link.block-2 {
  margin: 0 1.4%;
}

#pagefooter .image-links .image-link.block-3 {
  margin-right: 1.4%;
}

#pagefooter .image-links .image-link img {
  max-width: 100%;
  height: auto;
  text-align: center;
}

#pagefooter .nav-row {
  background: #ffffff;
  border-top: 1px solid #d9d9d4;
  border-bottom: 1px solid #d9d9d4;
}

#pagefooter .nav-row a {
  color: #464e54;
}

#pagefooter .lower {
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
}

#pagefooter .copyright {
  margin-top: 10px; 
  /*Julia Custom CSS*/
  margin-bottom:16px !important;
  font-size:11px !important;
}

#pagefooter .copyright .copy {
  white-space: nowrap;
}

#pagefooter .copyright img {
  vertical-align: middle;
  margin-right: 20px;
}

#pagefooter .interact {
  margin-top: 30px;
}


 /*Julia Custom CSS*/
#pagefooter .interactbelowads {
  margin-top: -25px;
}
#pagefooter .interactbelowads .signup-form-cont {text-align:right; padding-right:2.5%; margin-bottom:30px;}

#pagefooter .interact .social-links {
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align: middle;
}

#pagefooter .payment-methods {
  margin-top: 70px;
}

#pagefooter .payment-methods ul {
  margin-left: 0;
}

/* Signup form in header *or* footer */
.signup-form-cont {
  text-align: center;
  clear: both;
  white-space: nowrap;
}

.signup-form {
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align: middle;
}

.signup-form {
  border: 1px solid #e7e7e1;
  background-color: #ffffff;
}

.signup-form label {
  font-size: 15px;
  line-height: 15px;
  padding: 0 25px;
  border-right: 1px solid #e7e7e1;
  vertical-align: middle;
  
  text-transform: uppercase;
  
}

.signup-form input[type="email"] {
  border: none;
  text-align: center;
  font-size: 15px;
}

.signup-form h4 {
  margin: 0.6em 2em;
}

/*Julia Custom CSS*/
.signup-form .compact {font-size:13px !important;}




 .account-links {
  float:right;
  margin-right:30px;
  padding: 0 18px;
  color: #b0b0b0;
  white-space: nowrap;
}
.wholesaleintro {
 color:#777;
  font-size:14px;
 font-style:italic;
text-transform:lowercase;
  letter-spacing:1px;
  padding-right:8px;
  
}
.account-links a {
  padding-left: 0;
  padding-right: 0;
  color: #b0b0b0;
}


  .payment-methods li {
    background:url('//cdn.shopify.com/s/files/1/0267/5367/t/7/assets/payment_spr_grey_2x.png?9131419081626761512');
    -moz-background-size:691px 32px;
    -ie-background-size:691px 32px;
    -o-background-size:691px 32px;
    -webkit-background-size:691px 32px;
    background-size:691px 32px;
  }

.payment-methods li {
  margin-left:5px;
  padding-top:32px;
  height:0;
  width:53px;
  overflow:hidden;
  background:url('//cdn.shopify.com/s/files/1/0267/5367/t/7/assets/payment_spr_grey.png?9131419081626761512');
  display: inline-block;
  zoom:1;
  *display:inline;
}

#pagefooter .payment-methods {
  margin-top: 70px;
}

#pagefooter .payment-methods ul {
  margin-left: 0;
}

#pagefooter .copyright {
  margin-top: 10px; 
  /*Julia Custom CSS*/
  margin-bottom:16px !important;
  font-size:11px !important;
	text-transform:uppercase;
  letter-spacing:2px;
  color:#999999;
}


.payment-methods li.pay-paypal {
  background-position: -5px 0;
}
.payment-methods li.pay-visa {
  background-position: -78px 0;
  width: 44px;
}
.payment-methods li.pay-mastercard {
  background-position: -137px 0;
  width:40px;
}
.payment-methods li.pay-amex {
  background-position: -192px 0;
  width: 36px;
}
.payment-methods li.pay-discover {
  background-position: -239px 0;
  width:54px;
}
.payment-methods li.pay-cirrus {
  background-position: -305px 0;
  width: 42px;
}
.payment-methods li.pay-maestro {
  background-position: -363px 0;
  width: 42px;
}
.payment-methods li.pay-google-wallet {
  background-position: -419px 0;
  width: 101px;
}
.payment-methods li.pay-dankort {
  background-position: -525px 0;
  width: 50px;
}
.payment-methods li.pay-jcb {
  background-position: -595px 0;
  width: 38px;
}
.payment-methods li.pay-diners {
  background-position: -650px 0;
  width: 36px;
}