body {
  color: #fff; }

.page-title-wrapper {
  max-width: 1366px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  margin: 0 auto; }

.page-title {
  color: #fff;
  margin-bottom: 0;
  font-weight: 400;
  font-size: 48px;
  text-align: center;
  letter-spacing: 0.5px;
  text-align: center;
  display: block; }

.page-main > .page-title-wrapper .page-title {
  display: block; }

#maincontent.page-main .columns {
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1140px; }

.center {
  display: block;
  margin: 0 auto; }

.page-wrapper {
  z-index: 0;
  position: relative; }

.narrow-wrapper {
  display: block;
  max-width: 744px;
  margin: 0 auto; }

.row.row-3 {
  display: inline-flex; }
  .row.row-3 .col {
    width: 33%;
    padding: 20px; }
    .row.row-3 .col:first-child {
      padding-left: 0; }
    .row.row-3 .col:last-child {
      padding-right: 0; }

.row.seedbanks {
  display: flex;
  flex-wrap: wrap; }
  .row.seedbanks .col {
    width: 14%;
    margin-left: 3.75%;
    margin-right: 3.75%; }
    .row.seedbanks .col h2 {
      transition: all 0.2s ease-out; }
    .row.seedbanks .col h2:hover {
      padding-left: 10px; }
    .row.seedbanks .col:nth-child(5n + 1) {
      margin-left: 0; }
    .row.seedbanks .col:nth-child(5n) {
      margin-right: 0; }
    .row.seedbanks .col strong {
      margin-top: 5px;
      text-align: center;
      font-size: 18px;
      display: block; }
    .row.seedbanks .col img {
      border-radius: 8px; }

.cms-autoflowering-seed-banks-html .page-main > .page-title-wrapper .page-title, .cms-feminized-seed-banks-html .page-main > .page-title-wrapper .page-title {
  margin-bottom: 0; }
.cms-autoflowering-seed-banks-html #maincontent.page-main .columns, .cms-feminized-seed-banks-html #maincontent.page-main .columns {
  padding-top: 0; }
  .cms-autoflowering-seed-banks-html #maincontent.page-main .columns h2, .cms-feminized-seed-banks-html #maincontent.page-main .columns h2 {
    padding-top: 0; }

/*# sourceMappingURL=cms.css.map */
