#wrapper{
    height: auto;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 120px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    background-image: url(/img/Flag_logo_free_15o.svg);
    /* background-image: url(img/web_flag_skull_greyscale.png); */
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 600px;
}
nav.wrapper {
    list-style-type: none;
    display: flex;
    justify-content: space-around;
    padding: 0px;
		position: fixed;
    margin-top:0px;
    align-items: center;
}
.wrapper {
    background-color: rgba(0,0,0,0.75);
    border-color: #1c3bca;
    border: 5px solid;
    border-radius: 10px;
    display: flex;
    width: 95%;
    margin-bottom:120px;
    justify-content: center;
    flex-wrap: wrap;
    padding-bottom: 20px;
    max-width: 1008px;
		color:#00c7f8;
		margin-top:186px;
    padding: 20px 70px 40px 70px;
}
.topImg{
  margin-top:20px;
  max-width: unset;
  max-height: unset;
}
.subtitle {
    display: block;
    text-align: center;
    color: var(--scar);
    font-size: 1.4rem;
  }
  .wrapper div{
      font-size: 1rem;
      line-height: normal;
      width:100%;
  }
  a.mail{
    color:var(--scar);
  }
  a.mail:hover{
    color:var(--chiss);
  }
  img.anchor{
    max-width:100px;
    border:none;
    margin-top:unset;
  }
  .articles{
    max-height:430px;
    overflow-y:auto;
  }
  .articles article{
    margin-top:30px;
  }
  .stories h2, .articles h3{
    color:var(--title-scar);
  }
  .textImg{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
  }
  .textImg .txtWrapper{
    width:50%;
  }
  .txtWrapper>p{
    margin-top:15px;
  }
  .textImg figure{
    max-width:300px;
    width: auto;
    min-width: 165px;
  }