@font-face {
  font-family: 'amsterdam';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url('fonts/Amsterdam_Four_ttf 400.woff2') format('woff2');
}

@font-face {
  font-family: 'hebrew';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url('fonts/NotoRashiHebrew-VariableFont_wght.woff2') format('woff2');
}

@font-face {
  font-family: 'akkurat';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url('fonts/Akkurat.woff2') format('woff2');
}

.ff-amsterdam {
  font-family: 'amsterdam';
}

.ff-hebrew {
  font-family: 'hebrew';
}

body {
  font-family: 'akkurat';
  background-color: #004a76;
  color: #ffffff;
  overflow-y: scroll;
}

.bg-theme {
  background-color: #004a76;
}

.text-theme {
  color: #004a76;
}

.text-gold {
  color: #be9f56;
}

.border-theme {
  border-color: #004a76!important;
}

.featured-image p {
  margin: 0;
}

.btn-theme {
  background: #be9f56;
  color: #004a76;
}

.btn-theme:hover {
  background: #a58740;
  color: #015b65;
}

content a {
  font-weight: bold;
  color: #be9f56;
}

content a:hover {
  font-weight: bold;
  color: #a58740;
}

#scroll-top {
  width: 50px;
  height: 50px;
  border: 1px solid #be9f56; 
  background-color: #004a76;
  color: #be9f56;
  z-index: 999;
  cursor: pointer;
  display: none;
  text-align: center;
}

.m-0 p {
  margin: 0!important;
}

h1.ff-amsterdam{
  font-size: 4rem;
  line-height: 1.5;
  padding-left: 20px;
}