#jwn-common-footer,
#jwn-common-footer p,
#jwn-common-footer div {
  text-align: left;
  line-height: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
}

#jwn-common-footer a {
  color:#6D6E70;
  text-decoration: none;
  font-weight: normal;
}

#jwn-common-footer a:hover {
  color: #349ddc;
  text-decoration: underline; 
}

#jwn-common-footer a.jwn-footer-button:hover {
  color: #3c3d3e;
  text-decoration: none;
}

#jwn-common-footer p {
  padding: 4px 0;
  margin: 0;
  color: #6D6E70;
}

#jwn-common-footer div {
  text-align: left;
}

#jwn-common-footer img {
  border: 0;
}

.jwn-footer-row { width: 100%; max-width: 960px; margin: 0 auto; }
	
.jwn-footer-columns { margin-left: 4.4%; float: left; min-height: 1px; position: relative; }
.jwn-footer-columns:first-child { margin-left: 0; }
	
.jwn-footer-row .jwn-footer-one { width: 4.3%; }
.jwn-footer-row .jwn-footer-two { width: 13%; }
.jwn-footer-row .jwn-footer-three { width: 21.679%; }
.jwn-footer-row .jwn-footer-four { width: 30.37%; }
.jwn-footer-row .jwn-footer-five { width: 39.1%; }
.jwn-footer-row .jwn-footer-six { width: 47.8%; }
.jwn-footer-row .jwn-footer-seven { width: 56.5%; }
.jwn-footer-row .jwn-footer-eight { width: 65.2%; }
.jwn-footer-row .jwn-footer-nine { width: 73.9%; }
.jwn-footer-row .jwn-footer-ten { width: 82.6%; }
.jwn-footer-row .jwn-footer-eleven { width: 91.3%; }
.jwn-footer-row .jwn-footer-twelve { width: 100%; }
	
.jwn-footer-row:before,
.jwn-footer-row:after {
   content:"";
   display:table;
}

.jwn-footer-row:after {
    clear: both;
}
	 
.jwn-footer-button {
  background-color: #78BDE8;
  color: #6D6E70;
  border: 1px solid #78BDE8; 
  display: inline-block;
  text-align: center;
  padding: 5px 10px ;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px; 
  line-height: 1;
  font-family: "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
  position: relative;
  cursor: pointer;
  border: none;
  outline: none;
  margin: 0;
}

@media (max-width: 725px) {
  .jwn-footer-row .jwn-footer-three {
    width: 100%;
  }

  .jwn-footer-button {
    background-color: #78bde8;
    border: medium none;
    color: #6d6e70;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue","Helvetica",Arial,Verdana,sans-serif;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    margin: 20px 0;
    outline: medium none;
    padding: 15px 20px;
    position: relative;
    text-align: center;
    text-decoration: none;
	  width:90%;
  }

  #jwn-common-footer, #jwn-common-footer p, #jwn-common-footer div {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13pt;
    font-weight: normal;
    line-height: normal;
    text-align: left;
  }

  #jwn-common-footer a {
    color: #6d6e70;
    font-size: 13pt;
    text-decoration: none;
  }

  .jwn-footer-columns {
    float: left;
    margin-left: 0;
    min-height: 1px;
    position: relative;
  }

  .jwn-footer-row .jwn-footer-six, .jwn-footer-row .jwn-footer-four {
    width: 100%;
  }
}