:root {
  --am-primary: #DAA64F;
  --am-secondary: #E0BB7E;
  --am-white: #FFFFFF;
  --am-black: #13100D;
  --am-grey: #343A40;
  --am-grey-dark: #3A3A3A;
  --am-black-dark: #101010;
  --am-black-light: #242424;
}

* {
  font-family: 'poppinsregular';
}

body > nav {
  background: linear-gradient(180deg, var(--am-black-light) 0%, var(--am-black) 100%);
}

div.resp-body > section {
    padding-top: 5rem !important;
}

footer {
  background: linear-gradient(180deg, var(--am-grey-dark) 0%, var(--am-grey) 100%);
}

body > header.masthead {
  background-image: url("../../assets/img/Background1%20-%20Kopie.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 167px 0px 160px;
  text-shadow: 2px 2px var(--am-grey);
}

header.masthead {
  min-height: 900px;
}

.masthead-heading {
	font-size: 1.3rem !important;
	font-style: italic;
}

.masthead-subheading {
	font-size: 0.8rem !important;
}
	
.masthead-heading, .masthead-subheading {
  /*font-variant: small-caps;*/
  letter-spacing: 0.3rem;
  text-align: left !important;
  font-family: "poppinsregular";
}

#footer_list_sitemap li {
  padding: 0 0.4rem;
}

#aboutme_photo {
  background: linear-gradient(180deg, var(--am-primary) 0%, var(--am-secondary) 100%);
}

.link-primary {
  color: var(--am-primary);
}

.link-primary:hover, .link-primary:active, .link-primary:focus {
  color: var(--am-white) !important;
}

.btn-primary {
  background-color: var(--am-primary);
  color: var(--am-white);
  border: none !important;
  text-shadow: none !important;
  font-weight: 800 !important;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
  background-color: var(--am-secondary) !important;
  color: var(--am-black);
  border-width: 2px !important;
  border-color: var(--am-primary) !important;
}

body section div.container h2 {
  font-variant: small-caps !important;
}

.resp-small {
  display: none;
}

/* SECTION INDEX ONLY */
body#body_index section div.container h2 + p {
  color: var(--am-primary) !important;
}

/* SECTION LEGAL ONLY */
body#body_legal section div.container h2 {
  color: var(--am-primary) !important;
}

body#body_legal div.resp-body {
    margin-top: 10rem;
}