/* overide main.css '.rwrap' paddings */
.bkgmedia{
  padding-block: var(--pad-block-2);
}
@media (min-width: 850px) {
  .blo.no-bkg + .blo.has-bg,
  .blo.has-bg + .blo.no-bkg{
    margin-top: var(--space-2);
  }
}

.blo.no-bkg + .blo.no-bkg{
  padding-top: var(--space);
}

/* .bkgmedia */
.bkgmedia{
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-blend-mode: normal;
  background-image: var(--bg-desk);
}

/* .darkbkgcolor */
.darkbkgcolor :is(.slink, .name-field-links a, .name-field-files a),
main .darkbkgcolor .form-submit {
  background-color: #fff;
  color: var(--dark);
  text-shadow: none;
}
.darkbkgcolor :is(.slink, .name-field-links a, .name-field-files a):hover,
main .darkbkgcolor .form-submit:hover {
  background-color: var(--greylighter);
}
.darkbkgcolor :is(.slink, .name-field-links a, .name-field-files a)::after {
  background-color: var(--dark);
}
.darkbkgcolor :is(.field__label, .sname),
.darkbkgcolor > .awrap :is(h1, h2, h3, h4),
.darkbkgcolor > .awrap{
  color: #fff;
}
.darkbkgcolor > .awrap{
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
.darkbkgcolor .flickity-page-dots .dot{
  background-color: rgba(255, 255, 255, 0.7);
  box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.1);
}
.darkbkgcolor .flickity-page-dots .dot:is(:hover, :active, :focus, .is-selected) {
  background-color: rgba(255, 255, 255, 1);
}
.darkbkgcolor > .awrap blockquote::before,
.darkbkgcolor > .awrap blockquote > *::after{
  background-color: #fff;
}
.darkbkgcolor > .awrap .mtxt-icon{
  background: var(--basic);
}
.darkbkgcolor > .awrap .mtxt-icon::after{
  background-image: url(../imgs/star-icon-dark.svg);
}
.darkbkgcolor > .awrap .formatxt ul li{
  list-style-image: url(../imgs/star-icon-white.svg);
}

@media (max-width: 900px) {
  .bkgmedia {
    background-image: var(--bg-mob);
  }
}