
.wf-top-margin {margin-top:60px;}
.heading.wf-top-margin:last-of-type {margin-bottom: 0.5em;}
.wf-bottom-padding {margin-bottom:60px}
@media only screen and  (max-width:500px){.wf-alter-padding {padding-top:60px;padding-bottom:60px}}
@media only screen and (min-width: 460px) {.downloadable-assets__list-items.wf-columns, .downloadable-assets__list-items.wf-columns-posters {grid-template-columns: repeat(2,1fr);}}
@media only screen and (min-width: 600px) {.downloadable-assets__list-items.wf-columns, .downloadable-assets__list-items.wf-columns-posters {grid-template-columns: repeat(3,1fr);}}
@media only screen and (min-width: 900px) {.downloadable-assets__list-items.wf-columns, .downloadable-assets__list-items.wf-columns-posters {grid-template-columns: repeat(4,1fr);}}
@media only screen and (min-width: 1000px) {.downloadable-assets__list-items.wf-columns {grid-template-columns: repeat(6,1fr);}}
@media only screen and (min-width: 1000px) {.downloadable-assets__list-items.wf-columns {grid-template-columns: repeat(6,1fr);}}
@media only screen and (max-width: 670px) {.tertiary-navigation__list-item.list-item-shop {display: none;}}

.article-posts.background--red::before {
  content: "";
  display: block;
  left: 0;
  height: 400px;
  max-height: 550px;
  position: absolute;
  right: 0;
  top: 0;
  background: #d01229;
  background: -webkit-gradient(linear,left bottom,left top,from(rgba(62,63,64,0)),to(#d01229));
  background: -o-linear-gradient(bottom,rgba(62,63,64,0) 0,#d01229 100%);
  background: linear-gradient(0deg,rgba(62,63,64,0) 0,#d01229 100%);
}


.article-posts.background--red {
  background-color: #d06471;
  background-image: 
	-o-linear-gradient(315deg,rgba(0,0,0,.06) 12.5%,
	rgba(208,18,41,0) 12.5%,
	rgba(208,18,41,0) 50%,
	rgba(208,18,41,.06) 50%,
	rgba(208,18,41,.06) 62.5%,
	rgba(208,18,41,0) 62.5%,
	rgba(208,18,41,0) 100%);
  background-image: linear-gradient(135deg,rgba(208,18,41,.06) 12.5%,rgba(208,18,41,0) 12.5%,rgba(208,18,41,0) 50%,rgba(208,18,41,.06) 50%,rgba(208,18,41,.06) 62.5%,rgba(208,18,41,0) 62.5%,rgba(208,18,41,0) 100%);
  background-size: 5.66px 5.66px;
}