/*
 * DO NOT EDIT THIS FILE.
 * Find the correct source file and do your changes there.
 * @preserve
 */
/**
 * We are using PostCSS Custom Media because we can not use custom properties inside @media.
 * For more information go to: https://www.npmjs.com/package/postcss-custom-media
 */
/**
 * General
 */
.dialog-off-canvas-main-canvas {
  display: grid; /* we need this to make sure .layout-container cover the full height */
  min-height: 100%;
}
.layout-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: 0;
}
.layout-container > main { flex: 1; }
@media screen and (max-width: 899px) {
body.main-menu-open {
    overflow: hidden;
}
  }
@media screen and (min-width: 600px) {

    .layout-main.has-first-sidebar > .layout__inner {
      display: grid;
      gap: 30px;
      grid-template-areas: "sidebar content";
      grid-template-columns: 25% 1fr;
    }

    .layout-main.has-first-sidebar .layout-content { grid-area: content; }

    .layout-main.has-first-sidebar .layout-sidebar-first { grid-area: sidebar; }
}
/**
 * Regions
 */
.region__inner {
  margin: 0 auto;
  max-width: 1116px;
}
.region-header > .region__inner {
  max-width: 1440px;
}
.region-content {
  padding: 0 10px 5rem;
}
@media screen and (min-width: 1136px) {
.region-content {
    padding-left: 0;
    padding-right: 0;
}
  }
body.path-home .region-front-content .horizontal-tile-block { margin-top: 5rem; }
body.page-node-type-complex-page .region-content > .region__inner {
  max-width: none;

  /* Limit the node form's width */
}
body.page-node-type-complex-page .region-content > .region__inner .node-form {
    margin: 0 auto;
    max-width: 1116px;
  }
body.path-events,
body.path-programs,
body.path-activities,
body.path-my-clubs,
body.path-programs,
body.path-user {
  background: #F8DB4A url("../../images/patterns/BGC_textured_bg_transparent.png") repeat;
}
body.page-node-type-bgcc-activities,
body.page-node-type-event {
  background: url(../../images/patterns/green-dots.svg);
}
/* End of: Regions */
/**
 * Layouts
 */
.layout-builder-form {
  margin-left: auto;
  margin-right: auto;
  max-width: 1116px;
}
.layout__inner {
  margin: 0 auto;
  max-width: 1116px;
}
.green-dots-pattern {
  background: url(../../images/patterns/green-dots.svg);
}
.yellow-pattern {
  background: #F8DB4A url("../../images/patterns/BGC_textured_bg_transparent.png") repeat;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiLi4vLi4vcGNzcy9iYXNlL2JyZWFrLXBvaW50cy5wY3NzIiwiLi4vLi4vcGNzcy9sYXlvdXRzL2xheW91dHMucGNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztHQUFBO0FDQUE7OztFQUdFO0FDQUY7O0VBRUU7QUFDRjtFQUNFLGFBQWEsRUFBRSxzRUFBc0U7RUFDckYsZ0JBQWdCO0FBQ2xCO0FBRUE7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixTQUFTO0FBR1g7QUFERSwyQkFBVyxPQUFPLEVBQUU7QUFNcEI7QUFGRjtJQUdJLGdCQUFnQjtBQUVwQjtFQURFO0FBR0Y7O0lBSUk7TUFDRSxhQUFhO01BQ2IsU0FBa0I7TUFDbEIsc0NBQXNDO01BQ3RDLDhCQUE4QjtJQUNoQzs7SUFFQSxpREFBb0Isa0JBQWtCLEVBQUU7O0lBRXhDLHVEQUEwQixrQkFBa0IsRUFBRTtBQUVsRDtBQUVBOztFQUVFO0FBQ0Y7RUFDRSxjQUFjO0VBQ2QsaUJBQXFDO0FBQ3ZDO0FBRUE7RUFDRSxpQkFBNkI7QUFDL0I7QUFFQTtFQUNFLG9CQUFvQjtBQU10QjtBQUpFO0FBSEY7SUFJSSxlQUFlO0lBQ2YsZ0JBQWdCO0FBRXBCO0VBREU7QUFLQSw4REFBaUQsZ0JBQWdCLEVBQUU7QUFHckU7RUFDRSxlQUFlOztFQUVmLGdDQUFnQztBQUtsQztBQUpFO0lBQ0UsY0FBYztJQUNkLGlCQUFxQztFQUN2QztBQUdGOzs7Ozs7RUFNRSx1RkFBbUc7QUFDckc7QUFFQTs7RUFFRSxxREFBcUQ7QUFDdkQ7QUFDQSxvQkFBb0I7QUFFcEI7O0VBRUU7QUFDRjtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsaUJBQXFDO0FBQ3ZDO0FBRUE7RUFDRSxjQUFjO0VBQ2QsaUJBQXFDO0FBQ3ZDO0FBRUE7RUFDRSxxREFBcUQ7QUFDdkQ7QUFFQTtFQUNFLHVGQUFtRztBQUNyRyIsImZpbGUiOiJsYXlvdXRzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiLyoqXG4gKiBXZSBhcmUgdXNpbmcgUG9zdENTUyBDdXN0b20gTWVkaWEgYmVjYXVzZSB3ZSBjYW4gbm90IHVzZSBjdXN0b20gcHJvcGVydGllcyBpbnNpZGUgQG1lZGlhLlxuICogRm9yIG1vcmUgaW5mb3JtYXRpb24gZ28gdG86IGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL3Bvc3Rjc3MtY3VzdG9tLW1lZGlhXG4gKi9cbkBjdXN0b20tbWVkaWEgLS10YWJsZXQtcG9ydHJhaXQtdXAgKG1pbi13aWR0aDogNjAwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLXRhYmxldC1sYW5kc2NhcGUtdXAgKG1pbi13aWR0aDogOTAwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3AtdXAgKG1pbi13aWR0aDogMTIwMHB4KTtcblxuQGN1c3RvbS1tZWRpYSAtLXRhYmxldC1wb3J0cmFpdC1kb3duIChtYXgtd2lkdGg6IDU5OXB4KTtcbkBjdXN0b20tbWVkaWEgLS10YWJsZXQtbGFuZHNjYXBlLWRvd24gKG1heC13aWR0aDogODk5cHgpO1xuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3AtZG93biAobWF4LXdpZHRoOiAxMTk5cHgpOyIsIkBpbXBvcnQgdXJsKCcuLi9iYXNlL2JyZWFrLXBvaW50cy5wY3NzJyk7XG5AaW1wb3J0IHVybCgnLi4vYmFzZS92YXJpYWJsZXMucGNzcycpO1xuXG4vKipcbiAqIEdlbmVyYWxcbiAqL1xuLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgZGlzcGxheTogZ3JpZDsgLyogd2UgbmVlZCB0aGlzIHRvIG1ha2Ugc3VyZSAubGF5b3V0LWNvbnRhaW5lciBjb3ZlciB0aGUgZnVsbCBoZWlnaHQgKi9cbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmxheW91dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcblxuICAmID4gbWFpbiB7IGZsZXg6IDE7IH1cbn1cblxuXG5ib2R5Lm1haW4tbWVudS1vcGVuIHtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLS10YWJsZXQtbGFuZHNjYXBlLWRvd24pIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtLXRhYmxldC1wb3J0cmFpdC11cCkge1xuXG4gIC5sYXlvdXQtbWFpbi5oYXMtZmlyc3Qtc2lkZWJhciB7XG5cbiAgICAmID4gLmxheW91dF9faW5uZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogdmFyKC0tZ3V0dGVyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2lkZWJhciBjb250ZW50XCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSAxZnI7XG4gICAgfVxuXG4gICAgJiAubGF5b3V0LWNvbnRlbnQgeyBncmlkLWFyZWE6IGNvbnRlbnQ7IH1cblxuICAgICYgLmxheW91dC1zaWRlYmFyLWZpcnN0IHsgZ3JpZC1hcmVhOiBzaWRlYmFyOyB9XG4gIH1cbn1cblxuLyoqXG4gKiBSZWdpb25zXG4gKi9cbi5yZWdpb25fX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogdmFyKC0tbC1tYXgtY29udGVudC13aWR0aCk7XG59XG5cbi5yZWdpb24taGVhZGVyID4gLnJlZ2lvbl9faW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWwtbWF4LXdpZHRoKTtcbn1cblxuLnJlZ2lvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxMHB4IDVyZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEzNnB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuYm9keS5wYXRoLWhvbWUge1xuXG4gICYgLnJlZ2lvbi1mcm9udC1jb250ZW50IC5ob3Jpem9udGFsLXRpbGUtYmxvY2sgeyBtYXJnaW4tdG9wOiA1cmVtOyB9XG59XG5cbmJvZHkucGFnZS1ub2RlLXR5cGUtY29tcGxleC1wYWdlIC5yZWdpb24tY29udGVudCA+IC5yZWdpb25fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuXG4gIC8qIExpbWl0IHRoZSBub2RlIGZvcm0ncyB3aWR0aCAqL1xuICAmIC5ub2RlLWZvcm0ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogdmFyKC0tbC1tYXgtY29udGVudC13aWR0aCk7XG4gIH1cbn1cblxuYm9keS5wYXRoLWV2ZW50cyxcbmJvZHkucGF0aC1wcm9ncmFtcyxcbmJvZHkucGF0aC1hY3Rpdml0aWVzLFxuYm9keS5wYXRoLW15LWNsdWJzLFxuYm9keS5wYXRoLXByb2dyYW1zLFxuYm9keS5wYXRoLXVzZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci15ZWxsb3cpIHVybChcIi4uLy4uL2ltYWdlcy9wYXR0ZXJucy9CR0NfdGV4dHVyZWRfYmdfdHJhbnNwYXJlbnQucG5nXCIpIHJlcGVhdDtcbn1cblxuYm9keS5wYWdlLW5vZGUtdHlwZS1iZ2NjLWFjdGl2aXRpZXMsXG5ib2R5LnBhZ2Utbm9kZS10eXBlLWV2ZW50IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9wYXR0ZXJucy9ncmVlbi1kb3RzLnN2Zyk7XG59XG4vKiBFbmQgb2Y6IFJlZ2lvbnMgKi9cblxuLyoqXG4gKiBMYXlvdXRzXG4gKi9cbi5sYXlvdXQtYnVpbGRlci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiB2YXIoLS1sLW1heC1jb250ZW50LXdpZHRoKTtcbn1cblxuLmxheW91dF9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiB2YXIoLS1sLW1heC1jb250ZW50LXdpZHRoKTtcbn1cblxuLmdyZWVuLWRvdHMtcGF0dGVybiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvcGF0dGVybnMvZ3JlZW4tZG90cy5zdmcpO1xufVxuXG4ueWVsbG93LXBhdHRlcm4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci15ZWxsb3cpIHVybChcIi4uLy4uL2ltYWdlcy9wYXR0ZXJucy9CR0NfdGV4dHVyZWRfYmdfdHJhbnNwYXJlbnQucG5nXCIpIHJlcGVhdDtcbn1cbiJdfQ== */