#template-previous-issues .page-title { margin-bottom:220px; }
#template-previous-issues .header-strip {
  justify-content:flex-start;
  margin-bottom:130px;
  padding-right:490px;
}
#template-previous-issues .header-strip .abonnement_link {
  cursor:pointer;
  margin:10px 40px 10px 0;
}
#template-previous-issues .header-strip .cover-image {
  position:absolute;
  top:50%;
  right:270px;
  transform:translateY(-50%);
}
@media screen and (max-width: 1600px) {
  #template-previous-issues .header-strip { padding-right:300px; }
  #template-previous-issues .header-strip .cover-image {
    width:220px;
    right:120px;
  }
}
@media screen and (max-width: 1280px) {
  #template-previous-issues .header-strip {
    font-size:18px;
    padding-right:180px;
    padding-left:40px;
  }
  #template-previous-issues .header-strip .cover-image {
    width:220px;
    right:40px;
  }
}
@media screen and (max-width: 500px) {
  #template-previous-issues .header-strip { margin:0 10px; }
}
#template-previous-issues .main-content {
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  margin:0 -40px;
}
#template-previous-issues .main-content .product {
  flex:0 0 auto;
  margin:40px;
  width:270px;
  text-align:center;
}
#template-previous-issues .main-content .product.empty {
  margin-top:0;
  margin-bottom:0;
  overflow:hidden;
  height:0;
}
#template-previous-issues .main-content .product .product-title { margin:20px 0 0; }
