.site-footer {
  position: fixed;
  bottom: 21px;
  left: 50%;
  transform: translateX(-50%);
  color: #FFFFFF;
  z-index: 999; /* make sure it's above other elements */
  font-size: 11px;
  font-family: 'Terza Display', sans-serif;
  font-weight: 400;
    letter-spacing: 1.75px;
  opacity: 0.5;
}


.site-footer-inline{
  position: relative;
  width: 100vw;
  height:50px; 
  text-align: center;
    color: #CD122E;
  z-index: 999; /* make sure it's above other elements */
  font-size: 11px;
  font-family: 'Terza Display', sans-serif;
  font-weight: 400;
    letter-spacing: 1.75px;
  opacity: 1;
    margin-top:40px;
}


/* archive */
.page-id-272 .site-footer  {
  border:0px solid black;
    color: #CD122E;
   opacity: 1;
}

/* archive */
.page-id-274 .site-footer  {
  border:0px solid black;
    color: #CD122E;
   opacity: 1;
}


.page-id-276 .site-footer {
  color: #CD122E;
   opacity: 1;
}

.single-issue .site-footer{
  display:none;
}

.is-issue-summary .site-footer{
  display:none;
}


.page-id-276 .site-footer{
    position: relative;
  width: 100vw;
  height:50px; 
  text-align: center;
    color: #CD122E;
  z-index: 999; /* make sure it's above other elements */
  font-size: 11px;
  font-family: 'Terza Display', sans-serif;
  font-weight: 400;
    letter-spacing: 1.75px;
  opacity: 1;
  margin-top:40px;
}


.page-id-30 .site-footer{
    position: relative;
  width: 100vw;
  height:50px; 
  text-align: center;
  z-index: 999; /* make sure it's above other elements */
  font-size: 11px;
  font-family: 'Terza Display', sans-serif;
  font-weight: 400;
    letter-spacing: 1.75px;
  opacity: 1;
  margin-top:40px;
}
