@font-face 
{ 
src:url("https://use.typekit.net/af/821a05/00000000000000007735a082/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/821a05/00000000000000007735a082/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/821a05/00000000000000007735a082/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;
} 
body, p, ul, ol, a
{ 
font-family: 'europa', sans-serif !important; 
}

h1, h2, h3, h4, h5, h6
{ 
font-family: 'classicoregular' !important; 
}

.hand { 
font-family: 'joules_et_jaques_handregular';
font-weight: 300;
font-style: normal;
font-size: 42px;
padding-left: 5px;
}

.hand-vertical { 
font-family: 'joules_et_jaques_handregular'  !important;
font-weight: 300;
font-style: normal;
font-size: 42px;
writing-mode:tb-rl;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform:rotate(180deg);
    transform: rotate(180deg);

    display:block;
    bottom:0;
}

.gold{
  background: -webkit-linear-gradient(#ad935f, #f4db93, #917047);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.gold-border {
  border-bottom: 2px solid;
  border-image: linear-gradient(to right, #ad935f, #f4db93, #917047) 1;
}

.gold-border-links {
  border-top: 0 none;
  border-left: 0 none;
  border-right: 0 none;
  border-bottom: 1px solid;
  border-image: linear-gradient(to right, #ad935f, #f4db93, #917047) 1;
  text-transform: uppercase;
  margin-top: 20px;
  letter-spacing: 0.2em;
}

.pre-footer-heading{
    color:#FFF4EE;
    font-size: 20px;
     text-transform: uppercase;
     letter-spacing: 0.2em;
}