.container-header {
  background-color: #A90432;
  background-image: none;
    -webkit-box-shadow: inset 0 5px 5px rgba(0,0,0,.03);
  box-shadow: inset 0 5px 5px rgba(0,0,0,.03);
  position: relative;
  z-index: 10;
}

body {
	background: #ffffff;  
	/* background: #eeefea url(../images/body-bg.png) fixed; */
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  color: #A90432;
  font-weight: var(--cassiopeia-font-weight-headings,200);
}

.left.item-image {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}

.right.item-image {
  float: right;
  margin-left: 1em;
  margin-bottom: 1em;
}

.blog-item {
  background-color: #fafafa; 
  /* background-color: #a1a1a11a; */
  border-radius: 0.5em;
}

 .blog-items .blog-item {
  padding:1em;
}
 
.container-component {
   padding: 1em;
}
figcaption {
    color: #6d757e;
    font-size: .6em
}
.footer {
  background: transparent;
  border-top: 2px solid #a90432;
  color: #aaa;
  padding: 1px 0;
  margin-top: 1px;
}
.footer .grid-child {
  justify-content:space-between;
  align-items:center;
  padding:1.2em;
}
.footer a {
  text-decoration:none;
}