h1 {
  position: relative;
  padding-top: 40px;
  margin: 0;
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  font-size: 40px;
  color: #080808;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

h1 span {
  display: block;
  font-size: 0.5em;
  line-height: 1.3;
}
h1 em {
  font-style: normal;
  font-weight: 600;
}

body{
    font-family: 'Times New Roman';
    margin: 0;
    padding: 0;
    background-color: #1b222b;
}

/* title card */
.six h1 {
  text-align: center;
  color:#222; font-size:50px; font-weight:400;
  text-transform: uppercase;
  word-spacing: 1px; letter-spacing:2px; color:#c50000;
}
.six h1 span {
  line-height:2em; padding-bottom:15px;
  text-transform: none;
  font-size:24px;
  font-weight: normal;
  font-style: italic; font-family: "Playfair Display","Bookman",serif;
  color:#999; letter-spacing:-0.005em; word-spacing:1px;
  letter-spacing:none;
}
.six h1:after, .six h1:before {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 45px;
  height: 4px;
  content: "";
  right: 45px; 
  margin:auto;
  background-color: #ccc;
}
.six h1:before { 
background-color:#d78b8b;
  left:45px; width:90px;
}


.fade-in-element{
    opacity: 0;
    transition: opacity 0.8s ease-in-out;
}

.visible{
    opacity: 1;
}

.header-card{
    background-color: #661b1c;
    color: azure;
    padding: 10px;
}

/* Simple summary box */
.summary-box {
  background-color: #2a3238;
  padding: 20px;
  margin: 20px auto;
  border-radius: 6px;
  border-left: 4px solid #c50000;  
  border-right: 4px solid #c50000;
  max-width: 700px;
  color: #e0e0e0;
}

.summary-box strong {
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  color: #999;
  margin-bottom: 8px;
}

.summary-box p {
  margin: 0;
  font-size: 16px;
  line-height: 1.6;
}


.pictures{
    width: 600px;
    height: auto;
    background-color: #12151c;
}


.image-desc {
    background-color: #2a3238;
    padding: 15px;
    margin-top: 10px;
    border-radius: 5px;
    border-left: 4px solid #661b1c;
}

.image-desc p {
    margin: 0;
    font-size: 16px;
    line-height: 1.4;
    color: #e0e0e0;
}