@charset "UTF-8";
/* -----------------------------------------------------------------------
.# Element widths, used for desktop header
----------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
.# Fixed header
----------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
.# Sidebar widths
----------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
.# Font-family's
----------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
.# Font-sizes
----------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
.# Font-weights
----------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
.# Font-styles
----------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
.# Colors
----------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
.# Site type colors
----------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
.# Breakpoints
----------------------------------------------------------------------- */
/* line 60, ../../src/scss/base/_mixins.scss */
.element-invisible,
.visually-hidden {
  position: absolute !important;
  clip: rect(0.1rem, 0.1rem, 0.1rem, 0.1rem);
  overflow: hidden;
  height: .1rem;
  width: .1rem;
  word-wrap: normal;
}
/* line 44, ../../src/scss/base/_mixins.scss */
.element-invisible.focusable:active, .element-invisible.focusable:focus,
.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
  width: auto;
}

/*
* @include triangle within a pseudo element and add positioning properties (ie. top, left)
* $direction: up, down, left, right
*/
@font-face {
  font-family: 'Century-Light';
  src: url(../../fonts/CentuLig.eot);
  src: url(../../fonts/CentuLig.eot?#iefix) format("embedded-opentype"), url(../../fonts/CentuLig.woff) format("woff"), url(../../fonts/CentuLig.svg#Century-Light) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Century-Book';
  src: url(../../fonts/CentuBoo.eot);
  src: url(../../fonts/CentuBoo.svg#Century-Book) format("svg"), url(../../fonts/CentuBoo.eot?#iefix) format("embedded-opentype"), url(../../fonts/CentuBoo.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  src: url(../../fonts/Playfair_Display/PlayfairDisplay-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  src: url(../../fonts/Playfair_Display/PlayfairDisplay-Italic.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Playfair Display';
  src: url(../../fonts/Playfair_Display/PlayfairDisplay-Bold.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Playfair Display';
  src: url(../../fonts/Playfair_Display/PlayfairDisplay-BoldItalic.ttf) format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'BentonSansBook';
  src: url(../../fonts/BentonSans-Book.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BentonSans';
  src: url(../../fonts/BentonSans-Regular.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BentonSans';
  src: url(../../fonts/BentonSans-Medium.otf) format("opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'BentonSans';
  src: url(../../fonts/BentonSans-MediumItalic.otf) format("opentype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'BentonSans';
  src: url(../../fonts/BentonSans-Light.otf) format("opentype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'BentonSans';
  src: url(../../fonts/BentonSans-LightItalic.otf) format("opentype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: 'BentonSans';
  src: url(../../fonts/BentonSans-BoldItalic.otf) format("opentype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'BentonSans';
  src: url(../../fonts/BentonSans-Black.otf) format("opentype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'BentonSans';
  src: url(../../fonts/BentonSans-BlackItalic.otf) format("opentype");
  font-weight: 900;
  font-style: italic;
}
/**
 * 1. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* line 12, ../../src/scss/base/_elements.scss */
html {
  background-color: #FFFFFF;
  height: 100%;
  line-height: 1;
  font-size: 62.5%;
  -ms-text-size-adjust: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 1 */
  box-sizing: border-box;
}
/* line 21, ../../src/scss/base/_elements.scss */
html.iframe-mode {
  overflow-y: auto;
}

/* line 26, ../../src/scss/base/_elements.scss */
*,
*:before,
*:after {
  box-sizing: inherit;
}

/* line 32, ../../src/scss/base/_elements.scss */
#admin-toolbar.vertical {
  box-sizing: content-box;
}

/* line 36, ../../src/scss/base/_elements.scss */
body {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  margin: 0;
  color: #000000;
  font-size: 1.2rem;
  font-size: 1.8rem;
  line-height: calc(28 / 18);
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 196, ../../src/scss/base/_mixins.scss */
body.i18n-pl {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 49, ../../src/scss/base/_elements.scss */
body.iframe-mode {
  min-width: 0;
  background-position: center -4rem;
}
/* line 57, ../../src/scss/base/_elements.scss */
body.domain-type-school.front, body.domain-type-priory.front, body.domain-type-seminary.front {
  background: none;
}
/* line 62, ../../src/scss/base/_elements.scss */
body.domain-type-district {
  background: none;
}

/* line 67, ../../src/scss/base/_elements.scss */
h1,
h2,
h3,
h4,
h5,
h6,
article label {
  font-family: "Century-Light", serif;
  font-weight: 400;
}
/* line 185, ../../src/scss/base/_mixins.scss */
.i18n-pl h1, .i18n-pl
h2, .i18n-pl
h3, .i18n-pl
h4, .i18n-pl
h5, .i18n-pl
h6, .i18n-pl
article label {
  font-family: "Playfair Display", "Century-Light", serif;
}

/* line 78, ../../src/scss/base/_elements.scss */
article .content-page__webform label {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl article .content-page__webform label {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}

/* line 82, ../../src/scss/base/_elements.scss */
h1 {
  font-size: 4.6rem;
  margin-top: 5.6rem;
  margin-bottom: 2.8rem;
  line-height: calc(74 / 66);
}
@media (min-width: 768px) {
  /* line 82, ../../src/scss/base/_elements.scss */
  h1 {
    font-size: 6.6rem;
  }
}

/* line 90, ../../src/scss/base/_elements.scss */
.page-title {
  margin: 3.4rem 0 4.9rem;
  text-align: center;
}

/* line 95, ../../src/scss/base/_elements.scss */
.page-title__title {
  display: block;
}

/* line 99, ../../src/scss/base/_elements.scss */
.page-title__subtitle {
  display: inline-block;
}

/* line 103, ../../src/scss/base/_elements.scss */
h2 {
  font-size: 3rem;
  margin-top: 5.6rem;
  margin-bottom: 2.8rem;
  line-height: calc(3.6 / 3.4);
}
@media (min-width: 768px) {
  /* line 103, ../../src/scss/base/_elements.scss */
  h2 {
    font-size: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 103, ../../src/scss/base/_elements.scss */
  h2 {
    font-size: 3.4rem;
  }
}
/* line 110, ../../src/scss/base/_elements.scss */
.l-main-bottom h2 {
  margin-top: 0;
}
/* line 114, ../../src/scss/base/_elements.scss */
h2.h2--variant-1 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  color: #727273;
  font-size: 1.4rem;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: .22em;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl h2.h2--variant-1 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 123, ../../src/scss/base/_elements.scss */
.dot-title > h2 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  display: flex;
  margin-bottom: 2.2rem;
  color: #949494;
  font-size: 1.4rem;
  line-height: 1.42857;
  font-weight: normal;
  letter-spacing: 0.22em;
  text-transform: uppercase;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .dot-title > h2 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 135, ../../src/scss/base/_elements.scss */
.dot-title > h2:before {
  content: '';
  background: url(../../images/fourdots.svg) no-repeat top left;
  background-size: cover;
  width: 1.8rem;
  height: 1.8rem;
  margin: .1rem 1rem 0 2rem;
}
/* line 144, ../../src/scss/base/_elements.scss */
.l-section-breakout > .dot-title > h2 {
  max-width: 110.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 152, ../../src/scss/base/_elements.scss */
h3 {
  margin-top: 2.8rem;
  margin-bottom: 2rem;
  font-size: 2.6rem;
  line-height: calc(30 / 26);
}

/* line 160, ../../src/scss/base/_elements.scss */
h4 {
  margin-top: 5.6rem;
  margin-bottom: 2rem;
  font-size: 2.5rem;
  line-height: calc(30 / 25);
}

/* line 168, ../../src/scss/base/_elements.scss */
h5,
h6 {
  font-size: 2.4rem;
  line-height: 1;
}

/* line 174, ../../src/scss/base/_elements.scss */
a {
  color: currentColor;
  text-decoration: none;
}
/* line 178, ../../src/scss/base/_elements.scss */
a:focus, a:hover {
  text-decoration: underline;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .field-name-body a {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .field-name-body a {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .field-name-body a {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .field-name-body a {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .field-name-body a {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .field-name-body a {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .field-name-body a {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .field-name-body a {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .field-name-body a {
  color: #C8BB44;
}
/* line 187, ../../src/scss/base/_elements.scss */
a.arrow-link {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
/* line 192, ../../src/scss/base/_elements.scss */
a.arrow-link:after {
  content: '>';
  text-decoration: none;
  margin: 0 2rem 0 1rem;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house a.arrow-link:after {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org a.arrow-link:after {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality a.arrow-link:after {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district a.arrow-link:after {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary a.arrow-link:after {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat a.arrow-link:after {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school a.arrow-link:after {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory a.arrow-link:after {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre a.arrow-link:after {
  color: #C8BB44;
}
/* line 199, ../../src/scss/base/_elements.scss */
a.arrow-link:hover, a.arrow-link:focus {
  text-decoration: none;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house a.arrow-link:hover, .domain-type-general-house a.arrow-link:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org a.arrow-link:hover, .domain-dici-org a.arrow-link:focus {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality a.arrow-link:hover, .domain-type-spirituality a.arrow-link:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district a.arrow-link:hover, .domain-type-district a.arrow-link:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary a.arrow-link:hover, .domain-type-seminary a.arrow-link:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat a.arrow-link:hover, .domain-type-retreat a.arrow-link:focus {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school a.arrow-link:hover, .domain-type-school a.arrow-link:focus {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory a.arrow-link:hover, .domain-type-priory a.arrow-link:focus {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre a.arrow-link:hover, .domain-type-lefebvre a.arrow-link:focus {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .more a, .domain-type-general-house
a .more, .domain-type-general-house a.more {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .more a, .domain-dici-org
a .more, .domain-dici-org a.more {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .more a, .domain-type-spirituality
a .more, .domain-type-spirituality a.more {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .more a, .domain-type-district
a .more, .domain-type-district a.more {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .more a, .domain-type-seminary
a .more, .domain-type-seminary a.more {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .more a, .domain-type-retreat
a .more, .domain-type-retreat a.more {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .more a, .domain-type-school
a .more, .domain-type-school a.more {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .more a, .domain-type-priory
a .more, .domain-type-priory a.more {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .more a, .domain-type-lefebvre
a .more, .domain-type-lefebvre a.more {
  color: #C8BB44;
}
/* line 212, ../../src/scss/base/_elements.scss */
a.more-link {
  position: relative;
  padding-right: 1.5rem;
  font-size: 1.6rem;
  line-height: 1.375;
  text-transform: uppercase;
}
/* line 220, ../../src/scss/base/_elements.scss */
a.more-link:after {
  content: '';
  width: .7rem;
  height: 1.1rem;
  position: absolute;
  right: 0;
  top: .4rem;
  background-image: url(../../images/arrowseeall.svg);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: cover;
}

/* line 235, ../../src/scss/base/_elements.scss */
p {
  margin-bottom: 1em;
}
/* line 238, ../../src/scss/base/_elements.scss */
.l-footer p {
  margin-bottom: 0;
}

/* line 243, ../../src/scss/base/_elements.scss */
blockquote {
  padding: 0;
  margin-bottom: 1em;
  border: none;
  color: #727273;
}
/* line 250, ../../src/scss/base/_elements.scss */
blockquote:before {
  content: '\201C';
  margin-right: .5rem;
}
/* line 255, ../../src/scss/base/_elements.scss */
blockquote:after {
  content: '\201D';
  margin-left: 0;
}
/* line 261, ../../src/scss/base/_elements.scss */
.i18n-fr blockquote:before {
  content: '\00AB';
  margin-right: .5rem;
}
/* line 266, ../../src/scss/base/_elements.scss */
.i18n-fr blockquote:after {
  content: '\00BB';
  margin-left: 0;
}
/* line 272, ../../src/scss/base/_elements.scss */
blockquote p {
  margin: 0;
  display: inline;
}

/* line 278, ../../src/scss/base/_elements.scss */
img {
  max-width: 100%;
  height: auto;
  border: none;
}

/* line 284, ../../src/scss/base/_elements.scss */
ul,
ol {
  margin: 5.6rem 0 2.8rem 2.5rem;
}
/* line 288, ../../src/scss/base/_elements.scss */
.l-content ul, .l-content
ol {
  margin: 0 0 1rem 2.5rem;
}
/* line 292, ../../src/scss/base/_elements.scss */
ul li,
ol li {
  margin: 0;
  padding: 0;
}
/* line 297, ../../src/scss/base/_elements.scss */
.l-footer ul, .l-footer
ol {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

/* line 304, ../../src/scss/base/_elements.scss */
hr {
  display: block;
  height: .1rem;
  margin: 1em 0;
  padding: 0;
  border: 0;
  border-top: 0.1rem solid #727273;
}

/* line 314, ../../src/scss/base/_elements.scss */
mark.unpublished {
  height: 0;
  overflow: visible;
  background-color: transparent;
  color: #D8D8D8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word;
}

/* line 329, ../../src/scss/base/_elements.scss */
.node-unpublished,
.node--unpublished {
  background-color: #FFF4F4;
}

/* line 335, ../../src/scss/base/_elements.scss */
footer.l-footer {
  font-size: 1.6rem;
  line-height: 2;
}

/* line 342, ../../src/scss/base/_elements.scss */
.front.domain-type-spirituality main, .front.domain-type-dici main {
  padding-top: 2.5rem;
}

/* line 348, ../../src/scss/base/_elements.scss */
table {
  margin: 0 0 20px 0;
  border-collapse: collapse;
  width: 100%;
  border: 0;
}

/* line 355, ../../src/scss/base/_elements.scss */
table tr {
  background-color: white;
}

/* line 359, ../../src/scss/base/_elements.scss */
table tr:nth-child(odd) {
  background-color: rgba(239, 239, 239, 0.5);
}

/* line 363, ../../src/scss/base/_elements.scss */
table td,
table th {
  border: 0;
  border-top: 1px solid #DFDFE0;
  vertical-align: top;
  padding: 4px;
  min-width: 50px;
}

/* line 373, ../../src/scss/base/_elements.scss */
.bg--white {
  background-color: white;
}

/* line 2, ../../src/scss/base/_layout.scss */
body.js-show-pullout {
  overflow: hidden;
  margin-left: 0;
}
@media (min-width: 992px) {
  /* line 2, ../../src/scss/base/_layout.scss */
  body.js-show-pullout {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  /* line 11, ../../src/scss/base/_layout.scss */
  body.js-desktop-pullout-opened {
    overflow: hidden;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 17, ../../src/scss/base/_layout.scss */
  body.front {
    overflow-x: hidden;
  }
}
@supports (-ms-accelerator: true) {
  /* line 17, ../../src/scss/base/_layout.scss */
  body.front {
    overflow-x: hidden;
  }
}
@supports (-ms-ime-align: auto) {
  /* line 17, ../../src/scss/base/_layout.scss */
  body.front {
    overflow-x: hidden;
  }
}

/* line 37, ../../src/scss/base/_layout.scss */
.l-site {
  transition: padding-top 0.35s linear;
  padding-top: 6rem;
}
/* line 43, ../../src/scss/base/_layout.scss */
.admin-menu .l-site {
  padding-top: 11rem;
}
/* line 47, ../../src/scss/base/_layout.scss */
.js-search-opened .l-site {
  padding-top: 27.2rem;
}
/* line 51, ../../src/scss/base/_layout.scss */
.admin-menu.js-search-opened .l-site {
  padding-top: 32.2rem;
}
@media (min-width: 768px) {
  /* line 37, ../../src/scss/base/_layout.scss */
  .l-site {
    padding-top: 6rem;
  }
  /* line 60, ../../src/scss/base/_layout.scss */
  .admin-menu .l-site {
    padding-top: 8.5rem;
  }
  /* line 64, ../../src/scss/base/_layout.scss */
  .js-search-opened .l-site {
    padding-top: 27.2rem;
  }
  /* line 68, ../../src/scss/base/_layout.scss */
  .admin-menu.js-search-opened .l-site {
    padding-top: 29.7rem;
  }
}
@media (min-width: 992px) {
  /* line 37, ../../src/scss/base/_layout.scss */
  .l-site {
    padding-top: 10.8rem;
  }
  /* line 78, ../../src/scss/base/_layout.scss */
  .admin-menu .l-site {
    padding-top: 10.8rem;
  }
  /* line 82, ../../src/scss/base/_layout.scss */
  .js-search-opened .l-site {
    padding-top: 32rem;
  }
  /* line 86, ../../src/scss/base/_layout.scss */
  .admin-menu.js-search-opened .l-site {
    padding-top: 32rem;
  }
}
/* line 102, ../../src/scss/base/_layout.scss */
.context-frontpage_lefebvre .l-site {
  padding-top: 0;
}

/* line 107, ../../src/scss/base/_layout.scss */
.l-header__inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 110.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  max-width: 114.5rem;
  position: relative;
}
@media (min-width: 768px) {
  /* line 107, ../../src/scss/base/_layout.scss */
  .l-header__inner {
    padding-left: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 107, ../../src/scss/base/_layout.scss */
  .l-header__inner {
    padding-left: 5rem;
  }
}
@media (min-width: 768px) {
  /* line 107, ../../src/scss/base/_layout.scss */
  .l-header__inner {
    padding-right: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 107, ../../src/scss/base/_layout.scss */
  .l-header__inner {
    padding-right: 5rem;
  }
}
@media (min-width: 768px) {
  /* line 107, ../../src/scss/base/_layout.scss */
  .l-header__inner {
    max-width: 116.5rem;
  }
}
@media (min-width: 992px) {
  /* line 107, ../../src/scss/base/_layout.scss */
  .l-header__inner {
    max-width: 120.5rem;
  }
}
@media (min-width: 992px) {
  /* line 112, ../../src/scss/base/_layout.scss */
  .scroll .l-header__inner {
    padding-top: 1.5rem;
  }
}

/* line 118, ../../src/scss/base/_layout.scss */
.l-header {
  height: 6rem;
  transition: height 0.35s linear;
  border-bottom: 0.1rem solid #949494;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 9;
  background-color: #FFFFFF;
}
@media (min-width: 992px) {
  /* line 124, ../../src/scss/base/_layout.scss */
  .js-desktop-pullout-opened .l-header {
    border-bottom-color: transparent;
  }
}
/* line 129, ../../src/scss/base/_layout.scss */
.js-search-opened .l-header {
  height: 27.2rem;
}
@media (min-width: 768px) {
  /* line 118, ../../src/scss/base/_layout.scss */
  .l-header {
    height: 6rem;
  }
  /* line 136, ../../src/scss/base/_layout.scss */
  .js-search-opened .l-header {
    height: 27.2rem;
  }
}
@media (min-width: 992px) {
  /* line 118, ../../src/scss/base/_layout.scss */
  .l-header {
    height: 10.8rem;
  }
  /* line 144, ../../src/scss/base/_layout.scss */
  .js-search-opened .l-header {
    height: 32rem;
  }
  /* line 148, ../../src/scss/base/_layout.scss */
  .scroll .l-header {
    height: 6.3rem;
  }
  /* line 152, ../../src/scss/base/_layout.scss */
  .scroll.js-search-opened .l-header {
    height: 27.5rem;
  }
}
/* line 165, ../../src/scss/base/_layout.scss */
.admin-menu .l-header {
  top: 7.9rem;
}
@media (min-width: 768px) {
  /* line 165, ../../src/scss/base/_layout.scss */
  .admin-menu .l-header {
    top: 5.4rem;
  }
}
@media (min-width: 992px) {
  /* line 165, ../../src/scss/base/_layout.scss */
  .admin-menu .l-header {
    top: 2.9rem;
  }
}
/* line 177, ../../src/scss/base/_layout.scss */
.toolbar-horizontal .l-header, .toolbar-vertical .l-header {
  top: 2.9rem;
}
/* line 182, ../../src/scss/base/_layout.scss */
.toolbar-vertical.toolbar-tray-open .l-header {
  left: 15rem;
}
/* line 186, ../../src/scss/base/_layout.scss */
.toolbar-horizontal.toolbar-tray-open .l-header {
  top: 6.9rem;
}

@media (min-width: 992px) {
  /* line 199, ../../src/scss/base/_layout.scss */
  .l-navigation-in-depth {
    margin-right: 2rem;
  }
}

@media (min-width: 992px) {
  /* line 205, ../../src/scss/base/_layout.scss */
  .l-navigation-language {
    margin-right: 2rem;
    margin-left: -2rem;
  }
}

/* line 212, ../../src/scss/base/_layout.scss */
.l-navigation-sub {
  display: none;
}
@media (min-width: 992px) {
  /* line 212, ../../src/scss/base/_layout.scss */
  .l-navigation-sub {
    display: block;
  }
}

/* line 220, ../../src/scss/base/_layout.scss */
.l-container {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (min-width: 768px) {
  /* line 220, ../../src/scss/base/_layout.scss */
  .l-container {
    padding-left: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 220, ../../src/scss/base/_layout.scss */
  .l-container {
    padding-left: 5rem;
  }
}
@media (min-width: 768px) {
  /* line 220, ../../src/scss/base/_layout.scss */
  .l-container {
    padding-right: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 220, ../../src/scss/base/_layout.scss */
  .l-container {
    padding-right: 5rem;
  }
}

/* line 224, ../../src/scss/base/_layout.scss */
.l-section {
  margin-left: auto;
  margin-right: auto;
  max-width: 110.5rem;
}
/* line 227, ../../src/scss/base/_layout.scss */
.l-section--with-padding {
  margin-left: auto;
  margin-right: auto;
  max-width: 110.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  max-width: 114.5rem;
}
@media (min-width: 768px) {
  /* line 227, ../../src/scss/base/_layout.scss */
  .l-section--with-padding {
    padding-left: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 227, ../../src/scss/base/_layout.scss */
  .l-section--with-padding {
    padding-left: 5rem;
  }
}
@media (min-width: 768px) {
  /* line 227, ../../src/scss/base/_layout.scss */
  .l-section--with-padding {
    padding-right: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 227, ../../src/scss/base/_layout.scss */
  .l-section--with-padding {
    padding-right: 5rem;
  }
}
@media (min-width: 768px) {
  /* line 227, ../../src/scss/base/_layout.scss */
  .l-section--with-padding {
    max-width: 116.5rem;
  }
}
@media (min-width: 992px) {
  /* line 227, ../../src/scss/base/_layout.scss */
  .l-section--with-padding {
    max-width: 120.5rem;
  }
}

/* line 232, ../../src/scss/base/_layout.scss */
.l-section-breakout {
  margin-left: -2rem;
  margin-right: -2rem;
}
@media (min-width: 768px) {
  /* line 232, ../../src/scss/base/_layout.scss */
  .l-section-breakout {
    margin-left: -3rem;
  }
}
@media (min-width: 992px) {
  /* line 232, ../../src/scss/base/_layout.scss */
  .l-section-breakout {
    margin-left: -5rem;
  }
}
@media (min-width: 768px) {
  /* line 232, ../../src/scss/base/_layout.scss */
  .l-section-breakout {
    margin-right: -3rem;
  }
}
@media (min-width: 992px) {
  /* line 232, ../../src/scss/base/_layout.scss */
  .l-section-breakout {
    margin-right: -5rem;
  }
}
@media (min-width: 1205px) {
  /* line 232, ../../src/scss/base/_layout.scss */
  .l-section-breakout {
    margin-left: calc(-1 * ((100vw - 110.5rem) / 2));
    margin-right: calc(-1 * ((100vw - 110.5rem) / 2));
  }
}

/* line 236, ../../src/scss/base/_layout.scss */
.l-header__mobile {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
@media (min-width: 992px) {
  /* line 236, ../../src/scss/base/_layout.scss */
  .l-header__mobile {
    position: static;
  }
}

/* line 247, ../../src/scss/base/_layout.scss */
.l-header__branding {
  flex: 0 1 auto;
}
@media (min-width: 992px) {
  /* line 247, ../../src/scss/base/_layout.scss */
  .l-header__branding {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 4;
    bottom: 3rem;
    display: flex;
    align-items: center;
    transition: bottom .35s linear, top .35s linear;
  }
  /* line 260, ../../src/scss/base/_layout.scss */
  .scroll .l-header__branding {
    bottom: .5rem;
    align-items: flex-end;
  }
  /* line 265, ../../src/scss/base/_layout.scss */
  .domain-type-lefebvre .l-header__branding, .domain-type-spirituality .l-header__branding, .domain-type-dici .l-header__branding {
    bottom: 0;
  }
  /* line 271, ../../src/scss/base/_layout.scss */
  .domain-type-lefebvre.scroll .l-header__branding {
    align-items: center;
  }
  /* line 275, ../../src/scss/base/_layout.scss */
  .domain-general-house .l-header__branding {
    top: 7.3rem;
  }
  /* line 279, ../../src/scss/base/_layout.scss */
  .domain-general-house.scroll .l-header__branding {
    top: 4.5rem;
    bottom: 1.8rem;
  }
}

/* line 286, ../../src/scss/base/_layout.scss */
.l-header__top {
  display: none;
  position: relative;
  border-bottom: 0.1rem solid #000002;
  background-color: rgba(239, 239, 239, 0.5);
}

/* line 294, ../../src/scss/base/_layout.scss */
.l-search-close.button {
  position: absolute;
  right: 2rem;
  top: 1rem;
}

/* line 300, ../../src/scss/base/_layout.scss */
.l-search {
  height: 21.2rem;
  max-width: 81.4rem;
  margin: 0 auto;
  padding: 1.2rem 1.5rem 0;
}

/* line 307, ../../src/scss/base/_layout.scss */
.l-button-menu {
  flex: 0 0 auto;
}
@media (min-width: 992px) {
  /* line 307, ../../src/scss/base/_layout.scss */
  .l-button-menu {
    display: none !important;
  }
}

/* line 315, ../../src/scss/base/_layout.scss */
.l-button-search {
  flex: 0 0 auto;
  width: 5rem;
  height: 5rem;
  display: block;
  position: relative;
  z-index: 5;
}
@media (min-width: 992px) {
  /* line 315, ../../src/scss/base/_layout.scss */
  .l-button-search {
    display: none !important;
  }
}

@media (min-width: 992px) {
  /* line 328, ../../src/scss/base/_layout.scss */
  .l-pullout__topbar {
    position: relative;
    z-index: 3;
    display: flex;
    height: 6rem;
    align-items: center;
    justify-content: flex-end;
    transition: height .35s linear;
  }
  /* line 340, ../../src/scss/base/_layout.scss */
  .scroll .l-pullout__topbar {
    overflow: hidden;
    height: 0;
  }
}

/* line 347, ../../src/scss/base/_layout.scss */
.l-pullout__logo-fsspx {
  display: none;
  position: absolute;
  left: 50%;
  width: 15.2rem;
  height: 3.6rem;
}
@media (min-width: 992px) {
  /* line 347, ../../src/scss/base/_layout.scss */
  .l-pullout__logo-fsspx {
    display: block;
  }
}

@media (min-width: 992px) {
  /* line 359, ../../src/scss/base/_layout.scss */
  .l-pullout {
    display: block !important;
  }
}

@media (min-width: 992px) {
  /* line 367, ../../src/scss/base/_layout.scss */
  .l-navigation-primary {
    flex: 1 1 auto;
  }
}

@media (min-width: 992px) {
  /* line 373, ../../src/scss/base/_layout.scss */
  .l-navigation-service {
    flex: 0 1 auto;
  }
}

/* line 379, ../../src/scss/base/_layout.scss */
.l-navigation-header--search {
  display: none;
}
@media (min-width: 992px) {
  /* line 379, ../../src/scss/base/_layout.scss */
  .l-navigation-header--search {
    display: block;
  }
}

/**
* 1. Momentum scrolling
*    https://css-tricks.com/snippets/css/momentum-scrolling-on-ios-overflow-elements/
*/
/* line 393, ../../src/scss/base/_layout.scss */
.l-pullout {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: fixed;
  z-index: 99;
  display: none;
  transform: translateX(100%);
  transition: transform 100ms ease, top 0.35s linear;
  overflow-y: scroll;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  /* 1. */
  background-color: #FFFFFF;
  top: 6rem;
}
/* line 406, ../../src/scss/base/_layout.scss */
.js-show-pullout .l-pullout {
  display: block;
  transform: translateX(0);
}
/* line 415, ../../src/scss/base/_layout.scss */
.admin-menu .l-pullout {
  top: 13.9rem;
}
/* line 419, ../../src/scss/base/_layout.scss */
.js-search-opened .l-pullout {
  top: 27.2rem;
}
/* line 423, ../../src/scss/base/_layout.scss */
.js-search-opened.admin-menu .l-pullout {
  top: 35.1rem;
}
@media (min-width: 768px) {
  /* line 393, ../../src/scss/base/_layout.scss */
  .l-pullout {
    top: 6rem;
  }
  /* line 432, ../../src/scss/base/_layout.scss */
  .admin-menu .l-pullout {
    top: 11.4rem;
  }
  /* line 436, ../../src/scss/base/_layout.scss */
  .js-search-opened .l-pullout {
    top: 26.6rem;
  }
  /* line 440, ../../src/scss/base/_layout.scss */
  .js-search-opened.admin-menu .l-pullout {
    top: 32.6rem;
  }
}
@media (min-width: 992px) {
  /* line 393, ../../src/scss/base/_layout.scss */
  .l-pullout {
    display: flex;
    position: static;
    overflow: visible;
    transform: none;
    transition: none;
    background-color: transparent;
  }
  /* line 474, ../../src/scss/base/_layout.scss */
  .js-show-pullout .l-pullout {
    display: flex;
    position: static;
    overflow: visible;
    transform: none;
    transition: none;
    background-color: transparent;
  }
}

@media (min-width: 992px) {
  /* line 486, ../../src/scss/base/_layout.scss */
  .l-pullout-open.button,
  .l-pullout-close.button {
    display: none;
  }
}

/* line 493, ../../src/scss/base/_layout.scss */
.l-content-row-wrap {
  margin-top: 2.5rem;
  padding-bottom: 2.5rem;
}
@media (min-width: 768px) {
  /* line 493, ../../src/scss/base/_layout.scss */
  .l-content-row-wrap {
    margin-top: 3.5rem;
  }
}
@media (min-width: 992px) {
  /* line 493, ../../src/scss/base/_layout.scss */
  .l-content-row-wrap {
    margin-top: 5rem;
  }
}
@media (min-width: 768px) {
  /* line 493, ../../src/scss/base/_layout.scss */
  .l-content-row-wrap {
    padding-bottom: 3.5rem;
  }
}
@media (min-width: 992px) {
  /* line 493, ../../src/scss/base/_layout.scss */
  .l-content-row-wrap {
    padding-bottom: 5rem;
  }
}
/* line 497, ../../src/scss/base/_layout.scss */
.l-content-row-wrap--grey {
  background-color: #E5E5E5;
}

/* line 503, ../../src/scss/base/_layout.scss */
.one-sidebar .l-main, .two-sidebar .l-main {
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  /* line 503, ../../src/scss/base/_layout.scss */
  .one-sidebar .l-main, .two-sidebar .l-main {
    flex-direction: row;
  }
}
/* line 513, ../../src/scss/base/_layout.scss */
.sidebar-second .l-main {
  position: relative;
  padding-top: 11.5rem;
}
@media (min-width: 992px) {
  /* line 513, ../../src/scss/base/_layout.scss */
  .sidebar-second .l-main {
    padding-top: 0;
    position: static;
  }
}
/* line 523, ../../src/scss/base/_layout.scss */
.sidebar-second.front .l-main {
  padding-top: 0;
}

/* line 529, ../../src/scss/base/_layout.scss */
.sidebar-second .l-overview-toggle {
  position: absolute;
  top: 0;
  left: 2rem;
  right: 2rem;
}
@media (min-width: 768px) {
  /* line 529, ../../src/scss/base/_layout.scss */
  .sidebar-second .l-overview-toggle {
    left: 3rem;
    right: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 529, ../../src/scss/base/_layout.scss */
  .sidebar-second .l-overview-toggle {
    position: relative;
    right: 0;
    left: 0;
  }
}

/* line 548, ../../src/scss/base/_layout.scss */
.l-main-bottom {
  margin-top: 2.5rem;
  padding-top: 2.5rem;
  border-top: 0.1rem solid #727273;
}
@media (min-width: 768px) {
  /* line 548, ../../src/scss/base/_layout.scss */
  .l-main-bottom {
    margin-top: 3.5rem;
  }
}
@media (min-width: 992px) {
  /* line 548, ../../src/scss/base/_layout.scss */
  .l-main-bottom {
    margin-top: 5rem;
  }
}
@media (min-width: 768px) {
  /* line 548, ../../src/scss/base/_layout.scss */
  .l-main-bottom {
    padding-top: 3.5rem;
  }
}
@media (min-width: 992px) {
  /* line 548, ../../src/scss/base/_layout.scss */
  .l-main-bottom {
    padding-top: 5rem;
  }
}
/* line 553, ../../src/scss/base/_layout.scss */
.l-content-bottom + .l-main-bottom {
  padding-top: 0;
  border-top: none;
}

/* line 559, ../../src/scss/base/_layout.scss */
.l-content {
  flex: 0 1 auto;
  order: 2;
}
@media (min-width: 992px) {
  /* line 564, ../../src/scss/base/_layout.scss */
  .sidebar-first .l-content {
    width: calc(100% - 28% - (4rem / 2));
  }
  /* line 568, ../../src/scss/base/_layout.scss */
  .sidebar-second .l-content {
    width: calc(100% - 28% - (4rem / 2));
  }
  /* line 572, ../../src/scss/base/_layout.scss */
  .sidebar-first.sidebar-second .l-content {
    width: calc(100% - 25% - 25% - (4rem / 2) - (4rem / 2));
  }
}
/* line 577, ../../src/scss/base/_layout.scss */
.no-sidebars .l-content {
  max-width: 79.1rem;
  margin: 0 auto;
}
/* line 582, ../../src/scss/base/_layout.scss */
.page-news-events .l-content, .front .l-content {
  max-width: 100%;
}

/* line 588, ../../src/scss/base/_layout.scss */
.l-sidebar {
  flex: 0 1 auto;
}
/* line 591, ../../src/scss/base/_layout.scss */
.l-sidebar--second {
  order: 3;
}
@media (min-width: 992px) {
  /* line 596, ../../src/scss/base/_layout.scss */
  .l-sidebar--first {
    width: calc(28% + (4rem / 2));
    padding-right: 4rem;
    order: 1;
  }
  /* line 602, ../../src/scss/base/_layout.scss */
  .l-sidebar--second {
    width: calc(28% + (4rem / 2));
    padding-left: 4rem;
    order: 3;
  }
  /* line 609, ../../src/scss/base/_layout.scss */
  .sidebar-first.sidebar-second .l-sidebar--first {
    width: calc(25% + (4rem / 2));
  }
  /* line 613, ../../src/scss/base/_layout.scss */
  .sidebar-first.sidebar-second .l-sidebar--second {
    width: calc(25% + (4rem / 2));
  }
}

/* line 620, ../../src/scss/base/_layout.scss */
.l-sidebar--second > * + .block {
  margin-top: 2rem;
}
@media (min-width: 768px) {
  /* line 620, ../../src/scss/base/_layout.scss */
  .l-sidebar--second > * + .block {
    margin-top: 4rem;
  }
}

/* line 628, ../../src/scss/base/_layout.scss */
.l-block-breakout {
  margin-left: -2rem;
  margin-right: -2rem;
}
@media (min-width: 768px) {
  /* line 628, ../../src/scss/base/_layout.scss */
  .l-block-breakout {
    margin-left: -3rem;
    margin-right: -3rem;
  }
}
@media (min-width: 992px) {
  /* line 628, ../../src/scss/base/_layout.scss */
  .l-block-breakout {
    margin-left: -5rem;
    margin-right: -5rem;
  }
}
@media (min-width: 1205px) {
  /* line 628, ../../src/scss/base/_layout.scss */
  .l-block-breakout {
    margin-left: calc(-1 *  ((100vw - 1105px) / 2));
    margin-right: calc(-1 * (100vw - 1105px) / 2);
  }
}

/* line 648, ../../src/scss/base/_layout.scss */
.l-row-padding {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

/* line 653, ../../src/scss/base/_layout.scss */
.l-row.l-content-row {
  margin-top: 0;
  background-color: #FFFFFF;
}

/* line 658, ../../src/scss/base/_layout.scss */
.l-content-row {
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  /* line 658, ../../src/scss/base/_layout.scss */
  .l-content-row {
    margin-top: 3.5rem;
  }
}
@media (min-width: 992px) {
  /* line 658, ../../src/scss/base/_layout.scss */
  .l-content-row {
    margin-top: 5rem;
  }
}
/* line 661, ../../src/scss/base/_layout.scss */
.l-content-row-wrap .l-content-row {
  background-color: transparent;
}

/* line 666, ../../src/scss/base/_layout.scss */
.l-content-row__title {
  flex: 1 1 auto;
  width: 100%;
  margin: 0;
}
/* line 671, ../../src/scss/base/_layout.scss */
.l-row > .l-content-row__title {
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 2.5rem;
  margin-bottom: -2.5rem;
}
@media (min-width: 768px) {
  /* line 671, ../../src/scss/base/_layout.scss */
  .l-row > .l-content-row__title {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) {
  /* line 671, ../../src/scss/base/_layout.scss */
  .l-row > .l-content-row__title {
    padding-left: 1rem;
  }
}
@media (min-width: 768px) {
  /* line 671, ../../src/scss/base/_layout.scss */
  .l-row > .l-content-row__title {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  /* line 671, ../../src/scss/base/_layout.scss */
  .l-row > .l-content-row__title {
    padding-right: 1rem;
  }
}

/* line 679, ../../src/scss/base/_layout.scss */
.l-row {
  margin-left: -1rem;
  margin-right: -1rem;
  margin-top: -2.5rem;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  list-style: none outside none;
}
@media (min-width: 768px) {
  /* line 679, ../../src/scss/base/_layout.scss */
  .l-row {
    margin-left: -1rem;
  }
}
@media (min-width: 992px) {
  /* line 679, ../../src/scss/base/_layout.scss */
  .l-row {
    margin-left: -1rem;
  }
}
@media (min-width: 768px) {
  /* line 679, ../../src/scss/base/_layout.scss */
  .l-row {
    margin-right: -1rem;
  }
}
@media (min-width: 992px) {
  /* line 679, ../../src/scss/base/_layout.scss */
  .l-row {
    margin-right: -1rem;
  }
}
@media (min-width: 768px) {
  /* line 679, ../../src/scss/base/_layout.scss */
  .l-row {
    margin-top: -3.5rem;
  }
}
@media (min-width: 992px) {
  /* line 679, ../../src/scss/base/_layout.scss */
  .l-row {
    margin-top: -5rem;
  }
}
/* line 687, ../../src/scss/base/_layout.scss */
.l-row--vertical-small {
  margin-top: -2.5rem;
}
@media (min-width: 768px) {
  /* line 687, ../../src/scss/base/_layout.scss */
  .l-row--vertical-small {
    margin-top: -3.5rem;
  }
}

/* line 696, ../../src/scss/base/_layout.scss */
[class*="l-column--"] {
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 2.5rem;
  flex: 1 1 auto;
}
@media (min-width: 768px) {
  /* line 696, ../../src/scss/base/_layout.scss */
  [class*="l-column--"] {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) {
  /* line 696, ../../src/scss/base/_layout.scss */
  [class*="l-column--"] {
    padding-left: 1rem;
  }
}
@media (min-width: 768px) {
  /* line 696, ../../src/scss/base/_layout.scss */
  [class*="l-column--"] {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  /* line 696, ../../src/scss/base/_layout.scss */
  [class*="l-column--"] {
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  /* line 696, ../../src/scss/base/_layout.scss */
  [class*="l-column--"] {
    margin-top: 3.5rem;
  }
}
@media (min-width: 992px) {
  /* line 696, ../../src/scss/base/_layout.scss */
  [class*="l-column--"] {
    margin-top: 5rem;
  }
}
/* line 701, ../../src/scss/base/_layout.scss */
.l-row--vertical-small > [class*="l-column--"] {
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  /* line 701, ../../src/scss/base/_layout.scss */
  .l-row--vertical-small > [class*="l-column--"] {
    margin-top: 3.5rem;
  }
}

/* line 710, ../../src/scss/base/_layout.scss */
.l-column--no-grow {
  flex: 0 1 auto;
}

/* line 715, ../../src/scss/base/_layout.scss */
.l-column--50-mobile-large {
  width: 100%;
}
@media (min-width: 480px) {
  /* line 715, ../../src/scss/base/_layout.scss */
  .l-column--50-mobile-large {
    flex: 0 1 auto;
    width: 50%;
  }
  /* line 722, ../../src/scss/base/_layout.scss */
  .js-show-list-overview .l-column--50-mobile-large {
    width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 728, ../../src/scss/base/_layout.scss */
  .l-column--25-tablet {
    width: 25%;
  }
  /* line 732, ../../src/scss/base/_layout.scss */
  .js-show-list-overview .l-column--25-tablet {
    width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 738, ../../src/scss/base/_layout.scss */
  .l-column--33-tablet {
    width: 33.33333%;
  }
  /* line 742, ../../src/scss/base/_layout.scss */
  .js-show-list-overview .l-column--33-tablet {
    width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 748, ../../src/scss/base/_layout.scss */
  .l-column--25-desktop {
    width: 25%;
  }
  /* line 752, ../../src/scss/base/_layout.scss */
  .js-show-list-overview .l-column--25-desktop {
    width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 758, ../../src/scss/base/_layout.scss */
  .l-column--33-desktop {
    width: 33.33333%;
  }
  /* line 762, ../../src/scss/base/_layout.scss */
  .js-show-list-overview .l-column--33-desktop {
    width: 100%;
  }
}
/* line 768, ../../src/scss/base/_layout.scss */
.l-column--50-desktop {
  width: 100%;
}
@media (min-width: 992px) {
  /* line 768, ../../src/scss/base/_layout.scss */
  .l-column--50-desktop {
    flex: 0 1 auto;
    width: 50%;
  }
}
/* line 777, ../../src/scss/base/_layout.scss */
.l-column--25 {
  width: 100%;
}
@media (min-width: 480px) {
  /* line 777, ../../src/scss/base/_layout.scss */
  .l-column--25 {
    width: 50%;
  }
}
@media (min-width: 992px) {
  /* line 777, ../../src/scss/base/_layout.scss */
  .l-column--25 {
    width: 25%;
  }
}
/* line 789, ../../src/scss/base/_layout.scss */
.l-column--33 {
  width: 33.33333%;
}
/* line 793, ../../src/scss/base/_layout.scss */
.l-column--50 {
  width: 100%;
}
@media (min-width: 480px) {
  /* line 793, ../../src/scss/base/_layout.scss */
  .l-column--50 {
    width: 50%;
  }
}
/* line 801, ../../src/scss/base/_layout.scss */
.l-column--67, .l-column--66 {
  width: 66.66667%;
}
/* line 806, ../../src/scss/base/_layout.scss */
.l-column--75 {
  width: 75%;
}
/* line 810, ../../src/scss/base/_layout.scss */
.l-column--100 {
  width: 100%;
}

/* line 817, ../../src/scss/base/_layout.scss */
.l-embed {
  position: relative;
  width: 100%;
  height: auto;
}
/* line 822, ../../src/scss/base/_layout.scss */
.l-embed--16-9 {
  padding-bottom: 56.25%;
}

@media (min-width: 768px) {
  /* line 827, ../../src/scss/base/_layout.scss */
  .l-embed--16-9-tablet {
    position: relative;
    width: 100%;
    height: auto;
    padding-bottom: 56.25%;
  }
}

/* line 836, ../../src/scss/base/_layout.scss */
.l-embed__item {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  height: 100% !important;
}

/* line 843, ../../src/scss/base/_layout.scss */
.l-footer {
  margin-top: 2.5rem;
  background-color: rgba(239, 239, 239, 0.5);
}
@media (min-width: 768px) {
  /* line 843, ../../src/scss/base/_layout.scss */
  .l-footer {
    margin-top: 3.5rem;
  }
}
@media (min-width: 992px) {
  /* line 843, ../../src/scss/base/_layout.scss */
  .l-footer {
    margin-top: 5rem;
  }
}

/* line 848, ../../src/scss/base/_layout.scss */
.l-footer__inner {
  padding-top: 2rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  /* line 852, ../../src/scss/base/_layout.scss */
  .domain-type-spirituality .l-footer__inner, .domain-type-dici .l-footer__inner {
    padding-top: 4rem;
  }
}

@media (min-width: 992px) {
  /* line 899, ../../src/scss/base/_layout.scss */
  .l-footer__top {
    padding-bottom: 3rem;
  }
}

/* line 905, ../../src/scss/base/_layout.scss */
.l-footer__top-inner {
  margin-bottom: 2.5rem;
  border-bottom: 0.1rem solid #727273;
}
@media (min-width: 992px) {
  /* line 905, ../../src/scss/base/_layout.scss */
  .l-footer__top-inner {
    display: flex;
  }
  /* line 912, ../../src/scss/base/_layout.scss */
  .domain-type-spirituality .l-footer__top-inner, .domain-type-dici .l-footer__top-inner {
    justify-content: space-between;
  }
}
/* line 918, ../../src/scss/base/_layout.scss */
.domain-general-house .l-footer__top-inner {
  border-bottom: none;
}

/* line 923, ../../src/scss/base/_layout.scss */
.l-footer__logo {
  max-height: 4.8rem;
}
@media (min-width: 768px) {
  /* line 926, ../../src/scss/base/_layout.scss */
  .domain-type-spirituality .l-footer__logo, .domain-type-dici .l-footer__logo {
    max-height: 8rem;
  }
}
/* line 933, ../../src/scss/base/_layout.scss */
.domain-general-house .l-footer__logo {
  max-height: 2.5rem;
  margin-bottom: 2rem;
}

/* line 940, ../../src/scss/base/_layout.scss */
.l-footer__block > h2 {
  display: none;
}
@media (min-width: 768px) {
  /* line 940, ../../src/scss/base/_layout.scss */
  .l-footer__block > h2 {
    display: block;
  }
}
/* line 949, ../../src/scss/base/_layout.scss */
.l-footer__block:first-child > h2 {
  visibility: hidden;
}
/* line 954, ../../src/scss/base/_layout.scss */
.l-footer__block.social-footer-block {
  display: block;
}

/* line 959, ../../src/scss/base/_layout.scss */
.l-overview-buttons {
  margin-top: 2.5rem;
  display: flex;
  justify-content: space-between;
  margin-bottom: 3.5rem;
}
@media (min-width: 768px) {
  /* line 959, ../../src/scss/base/_layout.scss */
  .l-overview-buttons {
    margin-top: 3.5rem;
  }
}
@media (min-width: 992px) {
  /* line 959, ../../src/scss/base/_layout.scss */
  .l-overview-buttons {
    margin-top: 5rem;
  }
}
@media (min-width: 992px) {
  /* line 959, ../../src/scss/base/_layout.scss */
  .l-overview-buttons {
    margin-top: 0;
    margin-bottom: 0;
  }
}

/* line 971, ../../src/scss/base/_layout.scss */
.l-overview-buttons__left {
  flex: 0 0 auto;
}
@media (min-width: 992px) {
  /* line 971, ../../src/scss/base/_layout.scss */
  .l-overview-buttons__left {
    display: none;
  }
}

/* line 979, ../../src/scss/base/_layout.scss */
.l-overview-buttons__right {
  flex: 1 1 auto;
  display: flex;
  justify-content: flex-end;
}

/* line 985, ../../src/scss/base/_layout.scss */
.l-filters {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  top: 6rem;
  position: fixed;
  z-index: 5;
  display: none;
  transform: translateX(-100%);
  transition: transform 100ms ease;
  overflow-y: scroll;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  /* 1. */
  background-color: #FFFFFF;
}
/* line 998, ../../src/scss/base/_layout.scss */
.js-show-filters .l-filters {
  display: block;
  transform: translateX(0);
}
/* line 1003, ../../src/scss/base/_layout.scss */
.admin-menu .l-filters {
  top: 13.9rem;
}
@media (min-width: 768px) {
  /* line 985, ../../src/scss/base/_layout.scss */
  .l-filters {
    top: 6rem;
    width: 50%;
    transform: translateX(-50%);
  }
  /* line 1012, ../../src/scss/base/_layout.scss */
  .admin-menu .l-filters {
    top: 11.4rem;
  }
}
@media (min-width: 992px) {
  /* line 985, ../../src/scss/base/_layout.scss */
  .l-filters {
    display: block;
    width: 100%;
    position: relative;
    top: auto;
    overflow: visible;
    transform: none;
    transition: none;
    background-color: transparent;
  }
  /* line 1027, ../../src/scss/base/_layout.scss */
  .admin-menu .l-filters, .js-show-filters .l-filters {
    display: block;
    top: auto;
    position: relative;
    z-index: 0;
    overflow: visible;
    transform: none;
    transition: none;
    background-color: transparent;
  }
}

/* line 1041, ../../src/scss/base/_layout.scss */
.embed-responsive-16by9 {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
}
/* line 1046, ../../src/scss/base/_layout.scss */
.embed-responsive-16by9 > * {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}
/* line 1056, ../../src/scss/base/_layout.scss */
.embed-responsive-16by9 > * > figure {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}
/* line 1066, ../../src/scss/base/_layout.scss */
.embed-responsive-16by9 > * > figure img {
  height: 100%;
  width: 100%;
}
/* line 1073, ../../src/scss/base/_layout.scss */
.embed-responsive-16by9 .no-cookies {
  align-items: center;
  display: flex;
  justify-content: center;
  z-index: 1;
}
/* line 1079, ../../src/scss/base/_layout.scss */
.embed-responsive-16by9 .no-cookies .no-cookies-message {
  background-color: rgba(0, 0, 0, 0.5) !important;
  color: white;
  font-family: Arial, Verdana, sans-serif;
  font-size: 15px;
  max-width: 80%;
  padding: 5px;
  text-align: center;
}

/* line 1092, ../../src/scss/base/_layout.scss */
.l-event-ankeiler-list .content {
  margin-left: auto;
  margin-right: auto;
  max-width: 110.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  max-width: 114.5rem;
}
@media (min-width: 768px) {
  /* line 1092, ../../src/scss/base/_layout.scss */
  .l-event-ankeiler-list .content {
    padding-left: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 1092, ../../src/scss/base/_layout.scss */
  .l-event-ankeiler-list .content {
    padding-left: 5rem;
  }
}
@media (min-width: 768px) {
  /* line 1092, ../../src/scss/base/_layout.scss */
  .l-event-ankeiler-list .content {
    padding-right: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 1092, ../../src/scss/base/_layout.scss */
  .l-event-ankeiler-list .content {
    padding-right: 5rem;
  }
}
@media (min-width: 768px) {
  /* line 1092, ../../src/scss/base/_layout.scss */
  .l-event-ankeiler-list .content {
    max-width: 116.5rem;
  }
}
@media (min-width: 992px) {
  /* line 1092, ../../src/scss/base/_layout.scss */
  .l-event-ankeiler-list .content {
    max-width: 120.5rem;
  }
}
/* line 1096, ../../src/scss/base/_layout.scss */
.l-event-ankeiler-list .view-footer {
  padding-top: 3.3rem;
}

/* line 1102, ../../src/scss/base/_layout.scss */
.news-ankeiler-list .view-footer {
  padding-top: 3.3rem;
}

/* line 3, ../../src/scss/components/_social-footer.scss */
.social-footer > h2 {
  display: none;
}
/* line 7, ../../src/scss/components/_social-footer.scss */
.social-footer p {
  display: inline;
}
@media (min-width: 768px) {
  /* line 1, ../../src/scss/components/_social-footer.scss */
  .social-footer {
    display: none;
  }
}

/* line 16, ../../src/scss/components/_social-footer.scss */
.social-footer__link {
  padding-left: 20px;
  position: relative;
  z-index: 1;
  display: inline-block;
  color: #333333;
  font-size: 16px;
  line-height: 34px;
}
/* line 26, ../../src/scss/components/_social-footer.scss */
.social-footer__link:focus, .social-footer__link:hover {
  text-decoration: none;
}

/* line 32, ../../src/scss/components/_social-footer.scss */
.social-footer__link-text {
  display: none;
}

/* line 36, ../../src/scss/components/_social-footer.scss */
.social-footer__icon {
  color: #333333;
  font-size: 20px;
}

/* line 1, ../../src/scss/components/_mailchimp-embed-form.scss */
.spotlight--subscribe form {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 5, ../../src/scss/components/_mailchimp-embed-form.scss */
.spotlight--subscribe form label {
  padding-left: 0;
}
/* line 9, ../../src/scss/components/_mailchimp-embed-form.scss */
.spotlight--subscribe form h2 {
  display: none;
}

/* line 14, ../../src/scss/components/_mailchimp-embed-form.scss */
.spotlight--subscribe #mc_embed_signup {
  background-color: transparent;
}

/* line 18, ../../src/scss/components/_mailchimp-embed-form.scss */
.spotlight--subscribe #mc_embed_signup .button {
  border: none;
  border-radius: .2rem;
  color: white;
  font-size: 1.3rem;
  line-height: calc(20 / 13);
  text-transform: uppercase;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .spotlight--subscribe #mc_embed_signup .button {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .spotlight--subscribe #mc_embed_signup .button {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .spotlight--subscribe #mc_embed_signup .button {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .spotlight--subscribe #mc_embed_signup .button {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .spotlight--subscribe #mc_embed_signup .button {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .spotlight--subscribe #mc_embed_signup .button {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .spotlight--subscribe #mc_embed_signup .button {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .spotlight--subscribe #mc_embed_signup .button {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .spotlight--subscribe #mc_embed_signup .button {
  background-color: #C8BB44;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .spotlight--subscribe #mc_embed_signup .button:hover, .domain-type-general-house .spotlight--subscribe #mc_embed_signup .button:focus {
  background-color: #9b1e22;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-dici-org .spotlight--subscribe #mc_embed_signup .button:hover, .domain-dici-org .spotlight--subscribe #mc_embed_signup .button:focus {
  background-color: #f66c0e;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .spotlight--subscribe #mc_embed_signup .button:hover, .domain-type-spirituality .spotlight--subscribe #mc_embed_signup .button:focus {
  background-color: #4b87bd;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-type-district .spotlight--subscribe #mc_embed_signup .button:hover, .domain-type-district .spotlight--subscribe #mc_embed_signup .button:focus {
  background-color: #9b1e22;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .spotlight--subscribe #mc_embed_signup .button:hover, .domain-type-seminary .spotlight--subscribe #mc_embed_signup .button:focus {
  background-color: #4b87bd;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .spotlight--subscribe #mc_embed_signup .button:hover, .domain-type-retreat .spotlight--subscribe #mc_embed_signup .button:focus {
  background-color: #7e569f;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-type-school .spotlight--subscribe #mc_embed_signup .button:hover, .domain-type-school .spotlight--subscribe #mc_embed_signup .button:focus {
  background-color: #a89c31;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-type-priory .spotlight--subscribe #mc_embed_signup .button:hover, .domain-type-priory .spotlight--subscribe #mc_embed_signup .button:focus {
  background-color: #d17023;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .spotlight--subscribe #mc_embed_signup .button:hover, .domain-type-lefebvre .spotlight--subscribe #mc_embed_signup .button:focus {
  background-color: #a89c31;
}

/* line 34, ../../src/scss/components/_mailchimp-embed-form.scss */
.spotlight--subscribe #mc_embed_signup .mc-field-group input {
  width: 100%;
  border: 0.1rem solid #ABABAB;
  border-radius: 0;
  height: 2.8rem;
  padding: 0 0 0 .5rem;
  line-height: 2.8rem;
}

/* line 3, ../../src/scss/components/_ajax-progress-throbber.scss */
.ajax-progress-throbber .throbber {
  width: 2rem;
  height: 2rem;
  background-image: url(../../images/throbber.gif);
  background-repeat: no-repeat;
  background-size: 2rem 2rem;
}
/* line 11, ../../src/scss/components/_ajax-progress-throbber.scss */
.ajax-progress-throbber .message {
  padding-left: 30px;
  white-space: nowrap;
  color: #2C80EB;
  font-size: 1.6rem;
  line-height: 1.5;
}
/* line 20, ../../src/scss/components/_ajax-progress-throbber.scss */
.form-item-monthyear > .ajax-progress-throbber {
  position: absolute;
  top: calc(50% - 1rem);
  left: calc(50% - 1rem);
}

/* line 1, ../../src/scss/components/_ankeiler-list.scss */
.ankeiler-list .view-content-wrap {
  background-color: rgba(239, 239, 239, 0.5);
}

/* line 6, ../../src/scss/components/_ankeiler-list.scss */
.ankeiler-list .mobile-results-3 li {
  display: none;
}
/* line 10, ../../src/scss/components/_ankeiler-list.scss */
.ankeiler-list .mobile-results-3 li:nth-child(1),
.ankeiler-list .mobile-results-3 li:nth-child(2),
.ankeiler-list .mobile-results-3 li:nth-child(3) {
  display: block;
}
@media (min-width: 480px) {
  /* line 17, ../../src/scss/components/_ankeiler-list.scss */
  .ankeiler-list .mobile-results-3 li {
    display: block;
  }
}

/* line 23, ../../src/scss/components/_ankeiler-list.scss */
.ankeiler-list .view-content {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  /* line 23, ../../src/scss/components/_ankeiler-list.scss */
  .ankeiler-list .view-content {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 23, ../../src/scss/components/_ankeiler-list.scss */
  .ankeiler-list .view-content {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}

/* line 38, ../../src/scss/components/_ankeiler-list.scss */
.ankeiler-list .view-footer {
  padding-top: 3.3rem;
}

/* line 5, ../../src/scss/components/_ankeiler-teaser.scss */
.ankeiler-teaser__link {
  display: flex;
  text-decoration: none;
}
/* line 10, ../../src/scss/components/_ankeiler-teaser.scss */
.ankeiler-teaser__link:focus, .ankeiler-teaser__link:hover {
  text-decoration: none;
}

/* line 16, ../../src/scss/components/_ankeiler-teaser.scss */
.ankeiler-teaser__icons {
  flex: 0 0 auto;
  width: 5.2rem;
}

/* line 21, ../../src/scss/components/_ankeiler-teaser.scss */
.ankeiler-teaser__icon {
  display: block;
  width: 4rem;
  height: 4rem;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .ankeiler-teaser__icon {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .ankeiler-teaser__icon {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .ankeiler-teaser__icon {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .ankeiler-teaser__icon {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .ankeiler-teaser__icon {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .ankeiler-teaser__icon {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .ankeiler-teaser__icon {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .ankeiler-teaser__icon {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .ankeiler-teaser__icon {
  background-color: #C8BB44;
}
/* line 29, ../../src/scss/components/_ankeiler-teaser.scss */
.ankeiler-teaser__icon--commented {
  background-image: url(../../images/marker-commented2.svg);
}

/* line 34, ../../src/scss/components/_ankeiler-teaser.scss */
.ankeiler-teaser__text {
  flex: 0 1 auto;
}

/* line 38, ../../src/scss/components/_ankeiler-teaser.scss */
.ankeiler-teaser__title {
  margin: 0;
  font-size: 2.5rem;
  line-height: 1.2;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .ankeiler-teaser__link:hover .ankeiler-teaser__title, .domain-type-general-house .ankeiler-teaser__link:focus .ankeiler-teaser__title {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .ankeiler-teaser__link:hover .ankeiler-teaser__title, .domain-dici-org .ankeiler-teaser__link:focus .ankeiler-teaser__title {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .ankeiler-teaser__link:hover .ankeiler-teaser__title, .domain-type-spirituality .ankeiler-teaser__link:focus .ankeiler-teaser__title {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .ankeiler-teaser__link:hover .ankeiler-teaser__title, .domain-type-district .ankeiler-teaser__link:focus .ankeiler-teaser__title {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .ankeiler-teaser__link:hover .ankeiler-teaser__title, .domain-type-seminary .ankeiler-teaser__link:focus .ankeiler-teaser__title {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .ankeiler-teaser__link:hover .ankeiler-teaser__title, .domain-type-retreat .ankeiler-teaser__link:focus .ankeiler-teaser__title {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .ankeiler-teaser__link:hover .ankeiler-teaser__title, .domain-type-school .ankeiler-teaser__link:focus .ankeiler-teaser__title {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .ankeiler-teaser__link:hover .ankeiler-teaser__title, .domain-type-priory .ankeiler-teaser__link:focus .ankeiler-teaser__title {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .ankeiler-teaser__link:hover .ankeiler-teaser__title, .domain-type-lefebvre .ankeiler-teaser__link:focus .ankeiler-teaser__title {
  color: #C8BB44;
}

/* line 50, ../../src/scss/components/_ankeiler-teaser.scss */
.ankeiler-teaser__date {
  color: #888888;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 2.72727;
  text-transform: uppercase;
}

/* line 4, ../../src/scss/components/_audio.scss */
.node-audio ul.playlist li,
.media.audio ul.playlist li, .embedded.audio ul.playlist li {
  display: flex;
  align-items: center;
  height: 5.4rem;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 10, ../../src/scss/components/_audio.scss */
.node-audio ul.playlist li > a,
.media.audio ul.playlist li > a, .embedded.audio ul.playlist li > a {
  content: "";
  display: block;
  position: absolute;
  height: 32px;
  width: 32px;
  background-image: url('../../images/sprite-sd0b1a871dd.png');
  background-position: 0 -1188px;
  background-repeat: no-repeat;
  display: block;
  flex: 0 0 auto;
  position: relative;
  height: 3.2rem;
  width: 3.2rem;
  border-radius: 0;
  text-align: center;
  color: transparent;
  font-size: 0;
}
/* line 24, ../../src/scss/components/_audio.scss */
.node-audio ul.playlist li > div,
.media.audio ul.playlist li > div, .embedded.audio ul.playlist li > div {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
}
/* line 30, ../../src/scss/components/_audio.scss */
.node-audio ul.playlist li .controls,
.media.audio ul.playlist li .controls, .embedded.audio ul.playlist li .controls {
  flex: 1 1 auto;
  margin: 0 1.5rem;
  background-color: inherit;
}
/* line 35, ../../src/scss/components/_audio.scss */
.node-audio ul.playlist li .controls .statusbar,
.media.audio ul.playlist li .controls .statusbar, .embedded.audio ul.playlist li .controls .statusbar {
  background-color: inherit;
  border: 0.1rem solid rgba(255, 255, 255, 0.1);
}
/* line 39, ../../src/scss/components/_audio.scss */
.node-audio ul.playlist li .controls .statusbar .loading,
.media.audio ul.playlist li .controls .statusbar .loading, .embedded.audio ul.playlist li .controls .statusbar .loading {
  background-color: #C8C8C8;
}
/* line 43, ../../src/scss/components/_audio.scss */
.node-audio ul.playlist li .controls .statusbar .position,
.media.audio ul.playlist li .controls .statusbar .position, .embedded.audio ul.playlist li .controls .statusbar .position {
  background-color: #FFFFFF;
  border-right: inherit;
  border-radius: 0;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .node-audio ul.playlist li .controls .statusbar .position, .domain-type-general-house
.media.audio ul.playlist li .controls .statusbar .position, .domain-type-general-house .embedded.audio ul.playlist li .controls .statusbar .position {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .node-audio ul.playlist li .controls .statusbar .position, .domain-dici-org
.media.audio ul.playlist li .controls .statusbar .position, .domain-dici-org .embedded.audio ul.playlist li .controls .statusbar .position {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .node-audio ul.playlist li .controls .statusbar .position, .domain-type-spirituality
.media.audio ul.playlist li .controls .statusbar .position, .domain-type-spirituality .embedded.audio ul.playlist li .controls .statusbar .position {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .node-audio ul.playlist li .controls .statusbar .position, .domain-type-district
.media.audio ul.playlist li .controls .statusbar .position, .domain-type-district .embedded.audio ul.playlist li .controls .statusbar .position {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .node-audio ul.playlist li .controls .statusbar .position, .domain-type-seminary
.media.audio ul.playlist li .controls .statusbar .position, .domain-type-seminary .embedded.audio ul.playlist li .controls .statusbar .position {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .node-audio ul.playlist li .controls .statusbar .position, .domain-type-retreat
.media.audio ul.playlist li .controls .statusbar .position, .domain-type-retreat .embedded.audio ul.playlist li .controls .statusbar .position {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .node-audio ul.playlist li .controls .statusbar .position, .domain-type-school
.media.audio ul.playlist li .controls .statusbar .position, .domain-type-school .embedded.audio ul.playlist li .controls .statusbar .position {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .node-audio ul.playlist li .controls .statusbar .position, .domain-type-priory
.media.audio ul.playlist li .controls .statusbar .position, .domain-type-priory .embedded.audio ul.playlist li .controls .statusbar .position {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .node-audio ul.playlist li .controls .statusbar .position, .domain-type-lefebvre
.media.audio ul.playlist li .controls .statusbar .position, .domain-type-lefebvre .embedded.audio ul.playlist li .controls .statusbar .position {
  background-color: #C8BB44;
}
/* line 55, ../../src/scss/components/_audio.scss */
.node-audio ul.playlist li .timing,
.media.audio ul.playlist li .timing, .embedded.audio ul.playlist li .timing {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  width: 11.5rem;
  height: 2.2rem;
  position: static;
  border: 0;
  background-color: inherit;
  font-size: 1.1rem;
  text-align: center;
}
/* line 71, ../../src/scss/components/_audio.scss */
.node-audio ul.playlist li.sm2_playing:hover,
.media.audio ul.playlist li.sm2_playing:hover, .embedded.audio ul.playlist li.sm2_playing:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 75, ../../src/scss/components/_audio.scss */
.node-audio ul.playlist li.sm2_playing a.sm2_link,
.media.audio ul.playlist li.sm2_playing a.sm2_link, .embedded.audio ul.playlist li.sm2_playing a.sm2_link {
  content: "";
  display: block;
  position: absolute;
  height: 32px;
  width: 32px;
  background-image: url('../../images/sprite-sd0b1a871dd.png');
  background-position: 0 -1156px;
  background-repeat: no-repeat;
  position: relative;
}

/* line 1, ../../src/scss/components/_audio-track-list.scss */
.audio-track-list {
  margin: 0;
  padding: 0;
  list-style: none outside none;
}

/* line 11, ../../src/scss/components/_audio-track-list.scss */
.audio-track-list__item audio {
  display: block;
  width: 100%;
  border-radius: 0;
}
/* line 17, ../../src/scss/components/_audio-track-list.scss */
.audio-track-list__item audio::-webkit-media-controls-panel {
  border-radius: 0;
}

/* line 1, ../../src/scss/components/_block-print.scss */
.block-print-ui {
  display: none;
  padding-top: .5rem;
  margin-top: 5rem;
  border-top: 0.1rem solid #DFDFE0;
  text-align: right;
  font-size: 1.1rem;
}
/* line 10, ../../src/scss/components/_block-print.scss */
.block-print-ui li {
  display: inline-block;
  margin: 0 0 0 1.5rem;
  list-style: none outside none;
}
/* line 16, ../../src/scss/components/_block-print.scss */
.block-print-ui a {
  color: #888888;
}
/* line 20, ../../src/scss/components/_block-print.scss */
.block-print-ui .content {
  display: flex;
  justify-content: flex-end;
}
/* line 25, ../../src/scss/components/_block-print.scss */
.block-print-ui .content span {
  flex: 0 0 auto;
}
/* line 28, ../../src/scss/components/_block-print.scss */
.block-print-ui .content span a {
  display: block;
}
/* line 33, ../../src/scss/components/_block-print.scss */
.page-news-events-calendar .block-print-ui {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 1, ../../src/scss/components/_block-print.scss */
  .block-print-ui {
    display: block;
  }
}

/* line 42, ../../src/scss/components/_block-print.scss */
a.print-mail,
a.print-page {
  line-height: 0;
  font-size: 0;
  color: transparent;
}
/* line 48, ../../src/scss/components/_block-print.scss */
a.print-mail:before,
a.print-page:before {
  content: '';
  width: 5.6rem;
  height: 5.6rem;
  display: inline-block;
  background: url("../../images/icons/print.svg") no-repeat top left;
  background-size: cover;
}

/* line 59, ../../src/scss/components/_block-print.scss */
a.print-mail:before {
  background: url("../../images/icons/email.svg") no-repeat top left;
  background-size: cover;
}

/* line 2, ../../src/scss/components/_block-search.scss */
.block-search h2, .search-api-page-results h2 {
  margin: .3rem 0 2.9rem;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.8rem;
  line-height: calc(22 / 18);
  letter-spacing: .2rem;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .block-search h2, .i18n-pl .search-api-page-results h2 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 11, ../../src/scss/components/_block-search.scss */
.block-search .search-performance, .search-api-page-results .search-performance {
  margin-bottom: .2rem;
  color: #727273;
  font-size: 1.4rem;
  letter-spacing: .2rem;
}
@media (min-width: 480px) {
  /* line 19, ../../src/scss/components/_block-search.scss */
  .block-search .container-inline, .search-api-page-results .container-inline {
    display: flex;
  }
  /* line 23, ../../src/scss/components/_block-search.scss */
  .block-search .container-inline > .form-item, .search-api-page-results .container-inline > .form-item {
    flex: 1 1 auto;
    margin-right: 2.5rem;
  }
  /* line 28, ../../src/scss/components/_block-search.scss */
  .block-search .container-inline > .form-actions, .search-api-page-results .container-inline > .form-actions {
    flex: 0 0 auto;
  }
}
/* line 34, ../../src/scss/components/_block-search.scss */
.block-search input[type="text"], .search-api-page-results input[type="text"] {
  width: 100%;
  height: 3.6rem;
  padding: .5rem 2rem;
  background-image: none;
  border: 0.1rem solid #949494;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.6rem;
  letter-spacing: .2rem;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .block-search input[type="text"], .i18n-pl .search-api-page-results input[type="text"] {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 45, ../../src/scss/components/_block-search.scss */
.block-search input[type="text"].error, .search-api-page-results input[type="text"].error {
  background-color: white;
}
/* line 50, ../../src/scss/components/_block-search.scss */
.block-search input[type="submit"], .search-api-page-results input[type="submit"] {
  border: 0;
  height: 100%;
  min-height: 3.6rem;
  padding: .5rem 2.1rem .5rem 2.4rem;
  color: white;
  cursor: pointer;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.9rem;
  letter-spacing: .2rem;
  text-transform: uppercase;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .block-search input[type="submit"], .domain-type-general-house .search-api-page-results input[type="submit"] {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .block-search input[type="submit"], .domain-dici-org .search-api-page-results input[type="submit"] {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .block-search input[type="submit"], .domain-type-spirituality .search-api-page-results input[type="submit"] {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .block-search input[type="submit"], .domain-type-district .search-api-page-results input[type="submit"] {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .block-search input[type="submit"], .domain-type-seminary .search-api-page-results input[type="submit"] {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .block-search input[type="submit"], .domain-type-retreat .search-api-page-results input[type="submit"] {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .block-search input[type="submit"], .domain-type-school .search-api-page-results input[type="submit"] {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .block-search input[type="submit"], .domain-type-priory .search-api-page-results input[type="submit"] {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .block-search input[type="submit"], .domain-type-lefebvre .search-api-page-results input[type="submit"] {
  background-color: #C8BB44;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .block-search input[type="submit"], .i18n-pl .search-api-page-results input[type="submit"] {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .block-search input[type="submit"]:focus, .domain-type-general-house .block-search input[type="submit"]:hover, .domain-type-general-house .search-api-page-results input[type="submit"]:focus, .domain-type-general-house .search-api-page-results input[type="submit"]:hover {
  background-color: #9b1e22;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-dici-org .block-search input[type="submit"]:focus, .domain-dici-org .block-search input[type="submit"]:hover, .domain-dici-org .search-api-page-results input[type="submit"]:focus, .domain-dici-org .search-api-page-results input[type="submit"]:hover {
  background-color: #f66c0e;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .block-search input[type="submit"]:focus, .domain-type-spirituality .block-search input[type="submit"]:hover, .domain-type-spirituality .search-api-page-results input[type="submit"]:focus, .domain-type-spirituality .search-api-page-results input[type="submit"]:hover {
  background-color: #4b87bd;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-type-district .block-search input[type="submit"]:focus, .domain-type-district .block-search input[type="submit"]:hover, .domain-type-district .search-api-page-results input[type="submit"]:focus, .domain-type-district .search-api-page-results input[type="submit"]:hover {
  background-color: #9b1e22;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .block-search input[type="submit"]:focus, .domain-type-seminary .block-search input[type="submit"]:hover, .domain-type-seminary .search-api-page-results input[type="submit"]:focus, .domain-type-seminary .search-api-page-results input[type="submit"]:hover {
  background-color: #4b87bd;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .block-search input[type="submit"]:focus, .domain-type-retreat .block-search input[type="submit"]:hover, .domain-type-retreat .search-api-page-results input[type="submit"]:focus, .domain-type-retreat .search-api-page-results input[type="submit"]:hover {
  background-color: #7e569f;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-type-school .block-search input[type="submit"]:focus, .domain-type-school .block-search input[type="submit"]:hover, .domain-type-school .search-api-page-results input[type="submit"]:focus, .domain-type-school .search-api-page-results input[type="submit"]:hover {
  background-color: #a89c31;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-type-priory .block-search input[type="submit"]:focus, .domain-type-priory .block-search input[type="submit"]:hover, .domain-type-priory .search-api-page-results input[type="submit"]:focus, .domain-type-priory .search-api-page-results input[type="submit"]:hover {
  background-color: #d17023;
}
/* line 161, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .block-search input[type="submit"]:focus, .domain-type-lefebvre .block-search input[type="submit"]:hover, .domain-type-lefebvre .search-api-page-results input[type="submit"]:focus, .domain-type-lefebvre .search-api-page-results input[type="submit"]:hover {
  background-color: #a89c31;
}
@media (max-width: 480px) {
  /* line 72, ../../src/scss/components/_block-search.scss */
  .block-search input[type="text"], .search-api-page-results input[type="text"] {
    width: 100%;
  }
  /* line 76, ../../src/scss/components/_block-search.scss */
  .block-search input[type="submit"], .search-api-page-results input[type="submit"] {
    margin-top: .4rem;
    width: 100%;
  }
}

/* line 85, ../../src/scss/components/_block-search.scss */
.i18n-fr .search-navigation input[type="text"], .i18n-fr .search-api-page-results input[type="text"] {
  width: calc(100% - 21rem);
}

/* line 92, ../../src/scss/components/_block-search.scss */
.search-api-page-results h2 {
  font-size: 2.2rem;
}
/* line 96, ../../src/scss/components/_block-search.scss */
.search-api-page-results ol {
  padding: 0;
}
/* line 100, ../../src/scss/components/_block-search.scss */
.search-api-page-results .search-result-ankeiler > * {
  padding-left: 0;
}
@media (max-width: 991px) {
  /* line 91, ../../src/scss/components/_block-search.scss */
  .search-api-page-results {
    padding-left: .4rem;
  }
}

/* line 110, ../../src/scss/components/_block-search.scss */
html #page {
  transition: padding-top linear 0.35s;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 109, ../../src/scss/components/_block-search.scss */
  html {
    transition: padding-top linear 0.35s;
  }
}
@media (max-width: 767px) {
  /* line 118, ../../src/scss/components/_block-search.scss */
  html #page {
    transition: padding-top linear 0.35s;
  }
}

/* line 125, ../../src/scss/components/_block-search.scss */
html.search-active #page {
  padding-top: 30.5rem;
  transition: padding-top linear 0.35s;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 124, ../../src/scss/components/_block-search.scss */
  html.search-active {
    padding-top: 6.4rem;
    transition: padding-top linear 0.35s;
  }
}
@media (max-width: 767px) {
  /* line 135, ../../src/scss/components/_block-search.scss */
  html.search-active #page {
    padding-top: 8.4rem;
    transition: padding-top linear 0.35s;
  }
}

@media (min-width: 992px) {
  /* line 1, ../../src/scss/components/_branding.scss */
  .branding__logo {
    padding-left: 2rem;
  }
}
/* line 6, ../../src/scss/components/_branding.scss */
.branding__logo a {
  display: block;
  width: 16.5rem;
  overflow: hidden;
}
/* line 11, ../../src/scss/components/_branding.scss */
.domain-usa .branding__logo a {
  width: 18rem;
}
@media (min-width: 768px) {
  /* line 6, ../../src/scss/components/_branding.scss */
  .branding__logo a {
    width: 100%;
    overflow: visible;
  }
}
/* line 21, ../../src/scss/components/_branding.scss */
.branding__logo img {
  max-width: 50rem;
  transition: max-width .35s linear;
}
@media (min-width: 992px) {
  /* line 26, ../../src/scss/components/_branding.scss */
  .scroll .branding__logo img {
    max-width: 35rem;
  }
  /* line 30, ../../src/scss/components/_branding.scss */
  .domain-general-house.scroll .branding__logo img {
    max-width: 30rem;
  }
}
/* line 35, ../../src/scss/components/_branding.scss */
.domain-general-house .branding__logo img {
  max-width: 40rem;
  max-height: 2rem;
}
@media (min-width: 768px) {
  /* line 35, ../../src/scss/components/_branding.scss */
  .domain-general-house .branding__logo img {
    max-height: 2.5rem;
  }
}
@media (min-width: 992px) {
  /* line 35, ../../src/scss/components/_branding.scss */
  .domain-general-house .branding__logo img {
    max-height: auto;
  }
}
/* line 50, ../../src/scss/components/_branding.scss */
.domain-type-lefebvre .branding__logo img {
  max-width: none;
  max-height: 8rem;
  width: auto;
  height: auto;
}
/* line 57, ../../src/scss/components/_branding.scss */
.domain-type-lefebvre .branding__logo.front {
  display: none;
}
/* line 63, ../../src/scss/components/_branding.scss */
.domain-type-lefebvre.scroll .branding__logo img {
  max-height: 5.3rem;
}

@media (min-width: 992px) {
  /* line 69, ../../src/scss/components/_branding.scss */
  .branding__slogan {
    padding-left: 5rem;
  }
  /* line 73, ../../src/scss/components/_branding.scss */
  .scroll .branding__slogan {
    align-self: center;
  }
}

/* line 79, ../../src/scss/components/_branding.scss */
.branding__slogan-title {
  margin: 0;
  font-size: 1.6rem;
  line-height: 1.1;
}
@media (min-width: 480px) {
  /* line 79, ../../src/scss/components/_branding.scss */
  .branding__slogan-title {
    font-size: 2.6rem;
  }
}
@media (min-width: 768px) {
  /* line 79, ../../src/scss/components/_branding.scss */
  .branding__slogan-title {
    font-size: 3.3rem;
  }
}
@media (min-width: 992px) {
  /* line 79, ../../src/scss/components/_branding.scss */
  .branding__slogan-title {
    font-size: 4rem;
    transition: font-size .2s linear;
  }
  /* line 97, ../../src/scss/components/_branding.scss */
  .scroll .branding__slogan-title {
    font-size: 2.6rem;
  }
}

/* line 107, ../../src/scss/components/_branding.scss */
.domain-type-spirituality .branding__logo a img, .domain-type-dici .branding__logo a img {
  max-height: 3.2rem;
  max-width: none;
}
@media (min-width: 768px) {
  /* line 106, ../../src/scss/components/_branding.scss */
  .domain-type-spirituality .branding__logo a, .domain-type-dici .branding__logo a {
    width: 50rem;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  /* line 104, ../../src/scss/components/_branding.scss */
  .domain-type-spirituality .branding__logo, .domain-type-dici .branding__logo {
    padding-left: 5rem;
    padding-top: 0.6rem;
  }
}
@media (min-width: 992px) {
  /* line 124, ../../src/scss/components/_branding.scss */
  .domain-type-spirituality .branding__logo a img, .domain-type-dici .branding__logo a img {
    height: 8rem;
    max-height: none;
    transition: height 0.35s linear;
  }
}
@media (min-width: 992px) {
  /* line 137, ../../src/scss/components/_branding.scss */
  .domain-type-spirituality.scroll .branding__logo a img, .domain-type-dici.scroll .branding__logo a img {
    height: 6.3rem;
  }
}

/* line 1, ../../src/scss/components/_breadcrumbs.scss */
.breadcrumbs {
  display: none;
}
@media (min-width: 768px) {
  /* line 1, ../../src/scss/components/_breadcrumbs.scss */
  .breadcrumbs {
    margin: 0 auto 2rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    font-size: 1.3rem;
    color: #949494;
    line-height: 1.5;
  }
}
/* line 18, ../../src/scss/components/_breadcrumbs.scss */
.no-sidebars .breadcrumbs {
  max-width: calc(79.1rem + (2 * 5rem));
  margin: 0 auto;
}
/* line 23, ../../src/scss/components/_breadcrumbs.scss */
.front .breadcrumbs {
  max-width: 100%;
}

/* line 28, ../../src/scss/components/_breadcrumbs.scss */
.breadcrumbs a {
  color: currentColor;
}

/* line 32, ../../src/scss/components/_breadcrumbs.scss */
.breadcrumbs .prefix {
  flex: 0 1 auto;
}

/* line 36, ../../src/scss/components/_breadcrumbs.scss */
#breadcrumb {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  margin: 0 0 0 .5rem;
  list-style: none outside none;
}

/* line 45, ../../src/scss/components/_breadcrumbs.scss */
.breadcrumbs li:before {
  display: none;
}
/* line 49, ../../src/scss/components/_breadcrumbs.scss */
.breadcrumbs li:after {
  content: "";
  display: block;
  position: absolute;
  height: 9px;
  width: 7px;
  background-image: url('../../images/sprite-sd0b1a871dd.png');
  background-position: 0 -1118px;
  background-repeat: no-repeat;
  display: inline-block;
  position: static;
  margin: .1rem 1rem 0 .8rem;
}
/* line 56, ../../src/scss/components/_breadcrumbs.scss */
.breadcrumbs li.breadcrumbcurrent {
  color: #000000;
}
/* line 59, ../../src/scss/components/_breadcrumbs.scss */
.breadcrumbs li.breadcrumbcurrent:after {
  display: none;
}

/**
 * Name: .button
 * Description: Main button class to aply to all buttons.
 *
 * 1. Address `overflow` set to `hidden` in IE 8/9/10/11.
 *
 */
/* line 9, ../../src/scss/components/_buttons.scss */
.button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5rem;
  height: 5rem;
  padding: 0;
  max-width: 30em;
  overflow: visible;
  /* 1 */
  position: relative;
  margin: 0;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  vertical-align: top;
  text-align: left;
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.6rem;
  transition: background 100ms ease;
  -webkit-appearance: none;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .button {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 46, ../../src/scss/components/_buttons.scss */
.button--menu {
  background-color: #FFFFFF;
}
/* line 51, ../../src/scss/components/_buttons.scss */
.button.orange {
  display: inline-block;
  width: auto;
  height: auto;
  padding: .9rem 4rem;
  background-color: #F88A3F;
  color: white;
  font-size: 1.9rem;
  line-height: 1;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 64, ../../src/scss/components/_buttons.scss */
.button.orange:hover, .button.orange:focus {
  background-color: #f66c0e;
}
/* line 70, ../../src/scss/components/_buttons.scss */
.button--search {
  background-color: #FFFFFF;
}
/* line 73, ../../src/scss/components/_buttons.scss */
.js-search-opened .button--search {
  border: 0.1rem solid #ABABAB;
}
/* line 77, ../../src/scss/components/_buttons.scss */
.button--search-variant {
  width: 4rem;
  height: 4rem;
  display: none;
}
@media (min-width: 992px) {
  /* line 77, ../../src/scss/components/_buttons.scss */
  .button--search-variant {
    display: flex;
  }
}
/* line 86, ../../src/scss/components/_buttons.scss */
.js-search-opened .button--search-variant {
  border: none;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  /* line 70, ../../src/scss/components/_buttons.scss */
  .button--search {
    /* IE10+ + IE11 */
    height: 5rem0px;
  }
}
/* line 109, ../../src/scss/components/_buttons.scss */
.button--toggle-grid {
  transform: box-shadow 100ms ease;
  width: 4rem;
  height: 4rem;
  margin-left: 1rem;
  background-size: 4rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../../images/icons/grid-white.svg);
}
/* line 234, ../../src/scss/base/_mixins.scss */
.button--toggle-grid.is-active, .button--toggle-grid:hover, .button--toggle-grid:focus {
  text-decoration: none;
  box-shadow: 0 0 0.3rem 0 #333333;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .button--toggle-grid {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .button--toggle-grid {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .button--toggle-grid {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .button--toggle-grid {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .button--toggle-grid {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .button--toggle-grid {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .button--toggle-grid {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .button--toggle-grid {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .button--toggle-grid {
  background-color: #C8BB44;
}
/* line 114, ../../src/scss/components/_buttons.scss */
.button--toggle-list {
  transform: box-shadow 100ms ease;
  width: 4rem;
  height: 4rem;
  margin-left: 1rem;
  background-size: 4rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../../images/icons/list-white.svg);
}
/* line 234, ../../src/scss/base/_mixins.scss */
.button--toggle-list.is-active, .button--toggle-list:hover, .button--toggle-list:focus {
  text-decoration: none;
  box-shadow: 0 0 0.3rem 0 #333333;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .button--toggle-list {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .button--toggle-list {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .button--toggle-list {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .button--toggle-list {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .button--toggle-list {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .button--toggle-list {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .button--toggle-list {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .button--toggle-list {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .button--toggle-list {
  background-color: #C8BB44;
}
/* line 119, ../../src/scss/components/_buttons.scss */
.button--toggle-filter {
  transform: box-shadow 100ms ease;
  height: 4rem;
  width: auto;
  padding-left: 4rem;
  padding-right: 1.5rem;
  background-size: 1.8rem 1.5rem;
  background-repeat: no-repeat;
  background-position: 1.1rem center;
  background-image: url(../../images/icons/filter.svg);
  background-color: #B2B2B2;
}
/* line 234, ../../src/scss/base/_mixins.scss */
.button--toggle-filter.is-active, .button--toggle-filter:hover, .button--toggle-filter:focus {
  text-decoration: none;
  box-shadow: 0 0 0.3rem 0 #333333;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .button--toggle-filter:hover, .domain-type-general-house .button--toggle-filter:focus {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .button--toggle-filter:hover, .domain-dici-org .button--toggle-filter:focus {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .button--toggle-filter:hover, .domain-type-spirituality .button--toggle-filter:focus {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .button--toggle-filter:hover, .domain-type-district .button--toggle-filter:focus {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .button--toggle-filter:hover, .domain-type-seminary .button--toggle-filter:focus {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .button--toggle-filter:hover, .domain-type-retreat .button--toggle-filter:focus {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .button--toggle-filter:hover, .domain-type-school .button--toggle-filter:focus {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .button--toggle-filter:hover, .domain-type-priory .button--toggle-filter:focus {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .button--toggle-filter:hover, .domain-type-lefebvre .button--toggle-filter:focus {
  background-color: #C8BB44;
}
/* line 137, ../../src/scss/components/_buttons.scss */
.button--search-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
}
/* line 145, ../../src/scss/components/_buttons.scss */
.button--close {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #B2B2B2;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .button--close:hover, .domain-type-general-house .button--close:focus {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .button--close:hover, .domain-dici-org .button--close:focus {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .button--close:hover, .domain-type-spirituality .button--close:focus {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .button--close:hover, .domain-type-district .button--close:focus {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .button--close:hover, .domain-type-seminary .button--close:focus {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .button--close:hover, .domain-type-retreat .button--close:focus {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .button--close:hover, .domain-type-school .button--close:focus {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .button--close:hover, .domain-type-priory .button--close:focus {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .button--close:hover, .domain-type-lefebvre .button--close:focus {
  background-color: #C8BB44;
}

/* line 158, ../../src/scss/components/_buttons.scss */
.button__icon {
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  transition: transform 100ms ease;
}
/* line 164, ../../src/scss/components/_buttons.scss */
.button:hover .button__icon, .button:focus .button__icon {
  transform: scale(1.1);
}
/* line 169, ../../src/scss/components/_buttons.scss */
.button--search-close .button__icon {
  width: 3.7rem;
  height: 3.7rem;
  background-image: url(../../images/icons/close-viewer.svg);
  background-size: 3.7rem 3.7rem;
}
/* line 176, ../../src/scss/components/_buttons.scss */
.button--search .button__icon {
  width: 3.2rem;
  height: 3.2rem;
  background-image: url(../../images/icons/search-icon.svg);
  background-size: 3.2rem 3.2rem;
}
/* line 187, ../../src/scss/components/_buttons.scss */
.button--search-variant .button__icon {
  width: 2rem;
  height: 2rem;
  background-size: 2rem 2rem;
}
/* line 193, ../../src/scss/components/_buttons.scss */
.button--menu .button__icon {
  width: 2.8rem;
  height: 2.8rem;
  background-image: url(../../images/icons/menu.svg);
  background-size: 2.8rem 2.8rem;
}
/* line 199, ../../src/scss/components/_buttons.scss */
.js-show-pullout .button--menu .button__icon {
  background-image: url(../../images/icons/close-viewer.svg);
}
/* line 204, ../../src/scss/components/_buttons.scss */
.button--close .button__icon {
  width: 3.7rem;
  height: 3.7rem;
  background-image: url(../../images/icons/close-viewer--white.svg);
  background-size: 3.7rem 3.7rem;
}

/* line 1, ../../src/scss/components/_calendar-date.scss */
.calendar-date {
  display: flex;
  flex-direction: column;
  width: 4.2rem;
  height: 4.2rem;
  border: 0.1rem solid #727273;
  background-color: #FFFFFF;
}

/* line 10, ../../src/scss/components/_calendar-date.scss */
.calendar-date__month {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.6rem;
  color: #FFFFFF;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1;
  text-transform: capitalize;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .calendar-date__month {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .calendar-date__month {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .calendar-date__month {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .calendar-date__month {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .calendar-date__month {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .calendar-date__month {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .calendar-date__month {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .calendar-date__month {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .calendar-date__month {
  background-color: #C8BB44;
}

/* line 25, ../../src/scss/components/_calendar-date.scss */
.calendar-date__day {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #010101;
  font-size: 2rem;
  line-height: 1.3;
}

/* line 1, ../../src/scss/components/_calendar-list.scss */
.calendar-list__list {
  margin: 0;
  padding: 0;
  list-style: none outside none;
}

/* line 8, ../../src/scss/components/_calendar-list.scss */
.calendar-list--item,
.calendar-list__item {
  padding: 1.5rem 0;
  margin: 0;
}
/* line 13, ../../src/scss/components/_calendar-list.scss */
.calendar-list--item:first-child,
.calendar-list__item:first-child {
  padding-top: 0;
}
/* line 17, ../../src/scss/components/_calendar-list.scss */
.calendar-list--item + .calendar-list--item,
.calendar-list__item + .calendar-list--item, .calendar-list--item +
.calendar-list__item,
.calendar-list__item +
.calendar-list__item {
  border-top: 0.1rem solid #727273;
}

/* line 1, ../../src/scss/components/_cbp-slideshow.scss */
.cbp-bislideshow {
  list-style: none outside none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  padding: 0;
  margin: 0;
}
/* line 12, ../../src/scss/components/_cbp-slideshow.scss */
.l-content .cbp-bislideshow {
  margin: 0;
}

/* line 17, ../../src/scss/components/_cbp-slideshow.scss */
.cbp-bislideshow__item {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 3s;
  -moz-transition: opacity 3s;
  transition: opacity 3s;
}

/* If background-size supported we'll add the images to the background of the li */
/* line 32, ../../src/scss/components/_cbp-slideshow.scss */
.backgroundsize .cbp-bislideshow__item {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-position: top left;
}

/* ...and hide the images */
/* line 41, ../../src/scss/components/_cbp-slideshow.scss */
.cbp-bislideshow__image {
  display: block;
  width: 100%;
}
/* line 45, ../../src/scss/components/_cbp-slideshow.scss */
.backgroundsize .cbp-bislideshow__image {
  display: none;
}

/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .content-page a {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .content-page a {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .content-page a {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .content-page a {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .content-page a {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .content-page a {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .content-page a {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .content-page a {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .content-page a {
  color: #C8BB44;
}

/* line 9, ../../src/scss/components/_content-page.scss */
.content-page__news-heading {
  padding: 1rem 0;
  margin-bottom: 4.2rem;
  border-top: 0.1rem solid #000000;
  border-bottom: 0.1rem solid #000000;
  color: #949494;
  font-size: 1.4rem;
  text-transform: uppercase;
}
@media (min-width: 480px) {
  /* line 9, ../../src/scss/components/_content-page.scss */
  .content-page__news-heading {
    display: flex;
    justify-content: center;
  }
}

/* line 25, ../../src/scss/components/_content-page.scss */
.content-page__event-heading {
  padding: 1.5rem 0;
  margin-bottom: 5.2rem;
  border-top: 0.1rem solid #000000;
  color: #949494;
  font-size: 1.4rem;
  text-transform: uppercase;
}
@media (min-width: 480px) {
  /* line 25, ../../src/scss/components/_content-page.scss */
  .content-page__event-heading {
    padding-left: 3.8rem;
    padding-right: 3.8rem;
  }
}

/* line 40, ../../src/scss/components/_content-page.scss */
.content-page__book-heading {
  margin-bottom: 2rem;
}
@media (min-width: 480px) {
  /* line 40, ../../src/scss/components/_content-page.scss */
  .content-page__book-heading {
    display: flex;
    align-items: center;
    margin-bottom: 5.2rem;
  }
  /* line 48, ../../src/scss/components/_content-page.scss */
  .content-page__book-heading > span {
    flex: 0 0 auto;
  }
}

/* line 54, ../../src/scss/components/_content-page.scss */
.content-page__book-data {
  margin-top: 2rem;
  padding-left: 0;
}
@media (min-width: 480px) {
  /* line 54, ../../src/scss/components/_content-page.scss */
  .content-page__book-data {
    flex: 1 1 auto;
    margin-top: 0;
    padding-left: 2rem;
  }
}

/* line 65, ../../src/scss/components/_content-page.scss */
.content-page__book-data-item {
  display: flex;
}
/* line 68, ../../src/scss/components/_content-page.scss */
.content-page__book-data-item h3 {
  flex: 0 0 auto;
  margin: 0 2rem 0 0;
  min-width: 10rem;
  font-size: 1.8rem;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  line-height: calc(28 / 18);
  font-weight: 700;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .content-page__book-data-item h3 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}

/* line 81, ../../src/scss/components/_content-page.scss */
.content-page__book-data-item + .content-page__book-data-item-list {
  margin-top: 2rem;
}
/* line 85, ../../src/scss/components/_content-page.scss */
.content-page__book-data-item-list ul {
  margin: 0;
  padding: 0;
  list-style: none outside none;
}

@media (min-width: 480px) {
  /* line 97, ../../src/scss/components/_content-page.scss */
  .content-page__date + .content-page__source {
    margin-left: 8rem;
  }
}

/* line 105, ../../src/scss/components/_content-page.scss */
.content-page__text--summary, .content-page__text--text {
  font-weight: 700;
}
/* line 112, ../../src/scss/components/_content-page.scss */
.content-page__text--summary p {
  margin: 0;
}
/* line 117, ../../src/scss/components/_content-page.scss */
.content-page__text--footer {
  color: #727273;
  font-size: 1.4rem;
}
/* line 121, ../../src/scss/components/_content-page.scss */
.content-page__text--footer p {
  margin: 0;
}
/* line 126, ../../src/scss/components/_content-page.scss */
.content-page__text + .content-page__text, .content-page__media + .content-page__text {
  margin-top: 3rem;
}
@media (min-width: 768px) {
  /* line 126, ../../src/scss/components/_content-page.scss */
  .content-page__text + .content-page__text, .content-page__media + .content-page__text {
    margin-top: 4rem;
  }
}
@media (min-width: 992px) {
  /* line 126, ../../src/scss/components/_content-page.scss */
  .content-page__text + .content-page__text, .content-page__media + .content-page__text {
    margin-top: 6.5rem;
  }
}
/* line 139, ../../src/scss/components/_content-page.scss */
.content-page__text--summary + .content-page__text {
  margin-top: 3rem;
}
@media (min-width: 768px) {
  /* line 139, ../../src/scss/components/_content-page.scss */
  .content-page__text--summary + .content-page__text {
    margin-top: 3.2rem;
  }
}

/* line 150, ../../src/scss/components/_content-page.scss */
.content-page__media--audio {
  display: flex;
  flex-direction: column;
}
/* line 155, ../../src/scss/components/_content-page.scss */
.content-page__text + .content-page__media {
  margin-top: 3rem;
}
@media (min-width: 768px) {
  /* line 155, ../../src/scss/components/_content-page.scss */
  .content-page__text + .content-page__media {
    margin-top: 4rem;
  }
}
@media (min-width: 992px) {
  /* line 155, ../../src/scss/components/_content-page.scss */
  .content-page__text + .content-page__media {
    margin-top: 6.5rem;
  }
}

/* line 168, ../../src/scss/components/_content-page.scss */
.content-page__audio {
  position: relative;
  z-index: 2;
}
/* line 172, ../../src/scss/components/_content-page.scss */
.content-page__audio > .playlist {
  margin-top: -5.4rem;
}
/* line 176, ../../src/scss/components/_content-page.scss */
.content-page__audio .audio__title {
  display: none;
}

/* line 181, ../../src/scss/components/_content-page.scss */
.content-page__audio-player {
  position: absolute;
  z-index: 99;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 189, ../../src/scss/components/_content-page.scss */
.content-page__media-caption {
  padding: 2rem 0;
  border-bottom: 0.1rem solid #000000;
  color: #727273;
}

/* line 1, ../../src/scss/components/_cookie_control.scss */
#cookie-overlay {
  background-color: rgba(0, 0, 0, 0.85) !important;
  font-size: 15px !important;
}

/* line 7, ../../src/scss/components/_cookie_control.scss */
#cookie-overlay #cc-allow-button {
  background-color: #DFDFE0 !important;
  color: #000000 !important;
}
/* line 12, ../../src/scss/components/_cookie_control.scss */
#cookie-overlay #cc-allow-button:hover, #cookie-overlay #cc-allow-button:focus {
  background-color: #DFDFE0 !important;
  color: #000000 !important;
}

/* line 2, ../../src/scss/components/_donate_block.scss */
.donate-block {
  border: 0.1rem solid #CCCCCC;
  padding-bottom: 2.1rem;
}
/* line 6, ../../src/scss/components/_donate_block.scss */
.donate-block .content {
  text-align: center;
}
/* line 9, ../../src/scss/components/_donate_block.scss */
.donate-block .content .field-name-body {
  padding: 0;
  margin: 0;
}
/* line 13, ../../src/scss/components/_donate_block.scss */
.donate-block .content .field-name-body p {
  margin: 0;
}
/* line 19, ../../src/scss/components/_donate_block.scss */
.donate-block .content .field-name-field-image a {
  cursor: default;
}
/* line 23, ../../src/scss/components/_donate_block.scss */
.donate-block .content .field-name-field-image img {
  max-width: 100%;
  height: auto;
}
@media (max-width: 767px) {
  /* line 2, ../../src/scss/components/_donate_block.scss */
  .donate-block {
    display: none;
  }
  /* line 34, ../../src/scss/components/_donate_block.scss */
  .overview-list-active .donate-block, .overview-grid-active .donate-block {
    display: block;
  }
}

/* line 3, ../../src/scss/components/_double_image.scss */
.double-image {
  position: relative;
  z-index: 1;
}
/* line 7, ../../src/scss/components/_double_image.scss */
.double-image .view-content {
  position: relative;
  z-index: 1;
}
/* line 12, ../../src/scss/components/_double_image.scss */
.double-image h2.block-title {
  max-width: 113.5rem;
  margin: 0 auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
/* line 19, ../../src/scss/components/_double_image.scss */
.double-image .view-content {
  zoom: 1;
}
/* line 244, ../../src/scss/base/_mixins.scss */
.double-image .view-content:before, .double-image .view-content:after {
  content: '';
  display: table;
}
/* line 245, ../../src/scss/base/_mixins.scss */
.double-image .view-content:after {
  clear: both;
}
/* line 23, ../../src/scss/components/_double_image.scss */
.double-image section {
  position: relative;
  z-index: 1;
  background-color: #DDDDDD;
}
/* line 28, ../../src/scss/components/_double_image.scss */
.double-image section figure {
  height: 30rem;
  background-size: cover;
  background-position: center center;
}
/* line 33, ../../src/scss/components/_double_image.scss */
.double-image section figure:after {
  content: '';
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: linear-gradient(to bottom, rgba(33, 33, 33, 0) 50%, rgba(33, 33, 33, 0.6) 100%);
}
/* line 45, ../../src/scss/components/_double_image.scss */
.double-image section h3 {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: 0;
  width: 100%;
  padding: 1.5rem 1em 1.7rem;
  margin: 0;
  font-weight: bold;
  color: white;
}
/* line 56, ../../src/scss/components/_double_image.scss */
.double-image section h3.large {
  font-size: 2.6rem;
  line-height: 1;
}
@media (min-width: 768px) {
  /* line 56, ../../src/scss/components/_double_image.scss */
  .double-image section h3.large {
    font-size: 3.5rem;
  }
}
@media (min-width: 768px) {
  /* line 56, ../../src/scss/components/_double_image.scss */
  .double-image section h3.large {
    line-height: 4rem;
  }
}
/* line 61, ../../src/scss/components/_double_image.scss */
.double-image section h3.small {
  padding: 1.3rem 1em 1.4rem;
  font-weight: 400;
  font-size: 2.3rem;
  line-height: 2.6rem;
}
@media (min-width: 768px) {
  /* line 61, ../../src/scss/components/_double_image.scss */
  .double-image section h3.small {
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  /* line 61, ../../src/scss/components/_double_image.scss */
  .double-image section h3.small {
    line-height: 2.4rem;
  }
}
/* line 68, ../../src/scss/components/_double_image.scss */
.double-image section h3.large--commented {
  padding-right: 12.4rem;
}
/* line 71, ../../src/scss/components/_double_image.scss */
.double-image section h3.large--commented:after {
  content: '';
  width: 8.1rem;
  height: 8.1rem;
  position: absolute;
  z-index: 2;
  bottom: 2.4rem;
  right: 3.5rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../../images/marker-commented2.svg);
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .double-image section h3.large--commented:after {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .double-image section h3.large--commented:after {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .double-image section h3.large--commented:after {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .double-image section h3.large--commented:after {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .double-image section h3.large--commented:after {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .double-image section h3.large--commented:after {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .double-image section h3.large--commented:after {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .double-image section h3.large--commented:after {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .double-image section h3.large--commented:after {
  background-color: #C8BB44;
}
@media (min-width: 768px) {
  /* line 106, ../../src/scss/components/_double_image.scss */
  .double-image section {
    width: calc(((100% - 10rem) * .6666667) + 7rem);
  }
  /* line 109, ../../src/scss/components/_double_image.scss */
  .double-image section h3.small {
    width: 39%;
  }
  /* line 113, ../../src/scss/components/_double_image.scss */
  .double-image section:first-of-type {
    left: 0;
  }
  /* line 116, ../../src/scss/components/_double_image.scss */
  .double-image section:first-of-type h3.large {
    width: 100%;
    padding-left: 1em;
  }
}
@media (min-width: 768px) and (min-width: 1135px) {
  /* line 116, ../../src/scss/components/_double_image.scss */
  .double-image section:first-of-type h3.large {
    padding-left: 0;
    width: 81.5rem;
  }
}
@media (min-width: 768px) {
  /* line 126, ../../src/scss/components/_double_image.scss */
  .double-image section:first-of-type h3.small {
    width: 44%;
  }
  /* line 131, ../../src/scss/components/_double_image.scss */
  .double-image section:last-of-type {
    left: calc(((100% - 10rem) * .6666667) + 7rem);
  }
  /* line 134, ../../src/scss/components/_double_image.scss */
  .double-image section:last-of-type figure {
    transform: translateX(-23.5%);
    -webkit-transform: translateX(-23.5%);
    -moz-transform: translateX(-23.5%);
    -ms-transform: translateX(-23.5%);
  }
  /* line 138, ../../src/scss/components/_double_image.scss */
  .double-image section:last-of-type h3.large {
    width: 70%;
    right: none;
    left: 0;
  }
  /* line 148, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:first-of-type {
    transform: translateX(-47%);
    -webkit-transform: translateX(-47%);
    -moz-transform: translateX(-47%);
    -ms-transform: translateX(-47%);
  }
  /* line 151, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:first-of-type figure {
    transform: translateX(23.5);
    -webkit-transform: translateX(23.5);
    -moz-transform: translateX(23.5);
    -ms-transform: translateX(23.5);
  }
  /* line 156, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:last-of-type {
    transform: translateX(-47%);
    -webkit-transform: translateX(-47%);
    -moz-transform: translateX(-47%);
    -ms-transform: translateX(-47%);
  }
  /* line 159, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:last-of-type figure {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
  }
}
@media (min-width: 992px) {
  /* line 180, ../../src/scss/components/_double_image.scss */
  .double-image section {
    width: calc( ((100% - 14rem) * (815 / 1105)) + 8.4rem);
  }
  /* line 183, ../../src/scss/components/_double_image.scss */
  .double-image section h3.small {
    width: 39%;
  }
  /* line 187, ../../src/scss/components/_double_image.scss */
  .double-image section:first-of-type {
    left: 0;
  }
  /* line 190, ../../src/scss/components/_double_image.scss */
  .double-image section:first-of-type h3.large {
    width: 100%;
    padding-left: 1em;
  }
}
@media (min-width: 992px) and (min-width: 1135px) {
  /* line 190, ../../src/scss/components/_double_image.scss */
  .double-image section:first-of-type h3.large {
    padding-left: 0;
    width: 81.5rem;
  }
}
@media (min-width: 992px) {
  /* line 200, ../../src/scss/components/_double_image.scss */
  .double-image section:first-of-type h3.small {
    width: 44%;
  }
  /* line 205, ../../src/scss/components/_double_image.scss */
  .double-image section:last-of-type {
    left: calc( ((100% - 14rem) * (815 / 1105)) + 8.4rem);
  }
  /* line 208, ../../src/scss/components/_double_image.scss */
  .double-image section:last-of-type figure {
    transform: translateX(-28.36879%);
    -webkit-transform: translateX(-28.36879%);
    -moz-transform: translateX(-28.36879%);
    -ms-transform: translateX(-28.36879%);
  }
  /* line 212, ../../src/scss/components/_double_image.scss */
  .double-image section:last-of-type h3.large {
    width: 70%;
    right: none;
    left: 0;
  }
  /* line 222, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:first-of-type {
    transform: translateX(-56.73759%);
    -webkit-transform: translateX(-56.73759%);
    -moz-transform: translateX(-56.73759%);
    -ms-transform: translateX(-56.73759%);
  }
  /* line 225, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:first-of-type figure {
    transform: translateX(28.36879);
    -webkit-transform: translateX(28.36879);
    -moz-transform: translateX(28.36879);
    -ms-transform: translateX(28.36879);
  }
  /* line 230, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:last-of-type {
    transform: translateX(-56.73759%);
    -webkit-transform: translateX(-56.73759%);
    -moz-transform: translateX(-56.73759%);
    -ms-transform: translateX(-56.73759%);
  }
  /* line 233, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:last-of-type figure {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
  }
}
@media (min-width: 1135px) {
  /* line 251, ../../src/scss/components/_double_image.scss */
  .double-image section {
    width: calc(((100% - 1105px) / 2) + 81.5rem);
  }
  /* line 254, ../../src/scss/components/_double_image.scss */
  .double-image section h3.small {
    width: 57.267%;
    width: 40%;
  }
  /* line 259, ../../src/scss/components/_double_image.scss */
  .double-image section:first-of-type {
    left: 0;
  }
  /* line 262, ../../src/scss/components/_double_image.scss */
  .double-image section:first-of-type h3.large {
    width: 81.5rem;
    padding-left: 0;
  }
  /* line 268, ../../src/scss/components/_double_image.scss */
  .double-image section:last-of-type {
    left: calc(((100% - 1105px) / 2) + 81.5rem - .1rem);
  }
  /* line 271, ../../src/scss/components/_double_image.scss */
  .double-image section:last-of-type figure {
    transform: translateX(-21.42857%);
    -webkit-transform: translateX(-21.42857%);
    -moz-transform: translateX(-21.42857%);
    -ms-transform: translateX(-21.42857%);
  }
  /* line 279, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:first-of-type {
    transform: translateX(-42.85714%);
    -webkit-transform: translateX(-42.85714%);
    -moz-transform: translateX(-42.85714%);
    -ms-transform: translateX(-42.85714%);
  }
  /* line 282, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:first-of-type figure {
    transform: translateX(21.42857);
    -webkit-transform: translateX(21.42857);
    -moz-transform: translateX(21.42857);
    -ms-transform: translateX(21.42857);
  }
  /* line 287, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:last-of-type {
    transform: translateX(-42.85714%);
    -webkit-transform: translateX(-42.85714%);
    -moz-transform: translateX(-42.85714%);
    -ms-transform: translateX(-42.85714%);
  }
  /* line 290, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:last-of-type figure {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
  }
}
@media (min-width: 128rem) {
  /* line 300, ../../src/scss/components/_double_image.scss */
  .double-image section h3.small {
    width: 45%;
  }
}
@media (min-width: 170rem) {
  /* line 308, ../../src/scss/components/_double_image.scss */
  .double-image section h3.small {
    width: 55%;
  }
}
/* line 314, ../../src/scss/components/_double_image.scss */
.double-image .toggle-image {
  display: none;
}
@media (min-width: 768px) {
  /* line 3, ../../src/scss/components/_double_image.scss */
  .double-image {
    overflow-x: hidden;
  }
  /* line 321, ../../src/scss/components/_double_image.scss */
  .double-image section {
    position: absolute;
    bottom: 0;
    top: 0;
    overflow: hidden;
    transition: transform .5s ease-out;
  }
  /* line 328, ../../src/scss/components/_double_image.scss */
  .double-image section .block-link {
    position: absolute;
    width: 100%;
    z-index: 9;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
  }
  /* line 338, ../../src/scss/components/_double_image.scss */
  .double-image section .toggle-image {
    display: block;
    width: 100%;
    padding: 0;
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
    background-color: transparent;
    border: none;
    overflow: visible;
    -webkit-appearance: none;
  }
  /* line 357, ../../src/scss/components/_double_image.scss */
  .double-image section.active .toggle-image {
    display: none;
  }
  /* line 362, ../../src/scss/components/_double_image.scss */
  .double-image section figure {
    transition: transform 0.5s ease-out;
  }
  /* line 368, ../../src/scss/components/_double_image.scss */
  .double-image section.not-active figure:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.4);
    opacity: 1;
    transition: opacity cubic-bezier(0.55, 0, 0.1, 1) 200ms;
  }
  /* line 384, ../../src/scss/components/_double_image.scss */
  .double-image section.not-active:hover figure:before {
    opacity: 0;
  }
  /* line 391, ../../src/scss/components/_double_image.scss */
  .double-image section:first-of-type {
    z-index: 2;
    left: 0;
  }
  /* line 395, ../../src/scss/components/_double_image.scss */
  .double-image section:first-of-type h3.small {
    opacity: 0;
    transform: translateX(-120rem);
    -webkit-transform: translateX(-120rem);
    -moz-transform: translateX(-120rem);
    -ms-transform: translateX(-120rem);
    transition: transform 0.3s ease-out 0.2s;
  }
  /* line 401, ../../src/scss/components/_double_image.scss */
  .double-image section:first-of-type h3.large {
    opacity: 1;
    transition: transform 0.5s ease-out, opacity 0.5s ease-out;
  }
  /* line 408, ../../src/scss/components/_double_image.scss */
  .double-image section:last-of-type h3.large {
    opacity: 0;
    transform: translateX(120rem);
    -webkit-transform: translateX(120rem);
    -moz-transform: translateX(120rem);
    -ms-transform: translateX(120rem);
    transition: transform 0.3s ease-out 0.2s, padding-bottom cubic-bezier(0.55, 0, 0.1, 1) 200ms;
  }
  /* line 414, ../../src/scss/components/_double_image.scss */
  .double-image section:last-of-type h3.small {
    right: none;
    left: 0;
    opacity: 1;
    transition: transform 0.5s ease-out, opacity 0.5s ease-out, padding-bottom cubic-bezier(0.55, 0, 0.1, 1) 200ms;
  }
  /* line 426, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:first-of-type h3.large {
    opacity: 0;
    transform: translateX(-120rem);
    -webkit-transform: translateX(-120rem);
    -moz-transform: translateX(-120rem);
    -ms-transform: translateX(-120rem);
  }
  /* line 431, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:first-of-type h3.small {
    opacity: 1;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    right: -.1rem;
  }
  /* line 440, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:last-of-type figure:before {
    display: none;
  }
  /* line 445, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:last-of-type h3.small {
    opacity: 0;
    transform: translateX(120rem);
    -webkit-transform: translateX(120rem);
    -moz-transform: translateX(120rem);
    -ms-transform: translateX(120rem);
  }
  /* line 450, ../../src/scss/components/_double_image.scss */
  .double-image.toggled-images section:last-of-type h3.large {
    opacity: 1;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
  }
}
@media (max-width: 1199px) {
  /* line 461, ../../src/scss/components/_double_image.scss */
  .double-image section h3.icon-commented-large {
    padding-right: 8rem;
  }
  /* line 464, ../../src/scss/components/_double_image.scss */
  .double-image section h3.icon-commented-large:after {
    width: 5rem;
    height: 5rem;
    bottom: 2rem;
    right: 2rem;
  }
}
@media (min-width: 992px) {
  /* line 476, ../../src/scss/components/_double_image.scss */
  .double-image .view-content {
    height: 41.2rem;
  }
  /* line 481, ../../src/scss/components/_double_image.scss */
  .double-image section figure {
    height: 41.2rem;
  }
}
@media (max-width: 991px) {
  /* line 488, ../../src/scss/components/_double_image.scss */
  .double-image .view-content {
    height: 30rem;
  }
  /* line 493, ../../src/scss/components/_double_image.scss */
  .double-image section h3.icon-commented-large {
    min-height: 9.6rem;
  }
}
@media (max-width: 767px) {
  /* line 3, ../../src/scss/components/_double_image.scss */
  .double-image {
    height: auto;
  }
  /* line 502, ../../src/scss/components/_double_image.scss */
  .double-image .view-content {
    height: auto;
  }
  /* line 506, ../../src/scss/components/_double_image.scss */
  .double-image h3.large {
    display: none !important;
  }
  /* line 510, ../../src/scss/components/_double_image.scss */
  .double-image h3.small {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 519, ../../src/scss/components/_double_image.scss */
  .front #block-views-7fd0324c090f3206225da7b4c99af669 > .view {
    display: none;
  }
}

/* line 1, ../../src/scss/components/_events-calendar.scss */
.events-calendar {
  border: 0.1rem solid #E7E7E7;
  height: auto;
}
/* line 5, ../../src/scss/components/_events-calendar.scss */
.exposed-filters-block + .events-calendar {
  margin-top: 2rem;
}
/* line 9, ../../src/scss/components/_events-calendar.scss */
#main .events-calendar {
  margin-bottom: 12rem;
}
/* line 13, ../../src/scss/components/_events-calendar.scss */
.events-calendar .border_bottom {
  display: none !important;
}
/* line 17, ../../src/scss/components/_events-calendar.scss */
.events-calendar .block-title {
  margin: 1.3rem 0 1.7rem;
  font-size: 2.2rem;
  line-height: calc(28 / 22);
  font-weight: 400;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .events-calendar .block-title {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 26, ../../src/scss/components/_events-calendar.scss */
.events-calendar .form-item-monthyear {
  position: relative;
}
/* line 33, ../../src/scss/components/_events-calendar.scss */
.events-calendar #calendar_block {
  width: 100%;
  border: none;
  background-color: transparent;
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.events-calendar #calendar_block:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 41, ../../src/scss/components/_events-calendar.scss */
.events-calendar #calendar_row0 {
  height: auto;
  background-image: none;
  background-color: transparent;
  zoom: 1;
}
/* line 244, ../../src/scss/base/_mixins.scss */
.events-calendar #calendar_row0:before, .events-calendar #calendar_row0:after {
  content: '';
  display: table;
}
/* line 245, ../../src/scss/base/_mixins.scss */
.events-calendar #calendar_row0:after {
  clear: both;
}
/* line 47, ../../src/scss/components/_events-calendar.scss */
.events-calendar #calendar_row0 #nav #calendar_header_select {
  width: 100%;
  float: none;
  margin-bottom: 1.6rem;
}
/* line 52, ../../src/scss/components/_events-calendar.scss */
.events-calendar #calendar_row0 #nav #calendar_header_select div {
  float: none;
  margin: 0;
}
/* line 56, ../../src/scss/components/_events-calendar.scss */
.events-calendar #calendar_row0 #nav #calendar_header_select div select {
  width: 100%;
  padding-top: .8rem;
  padding-bottom: .8rem;
}
/* line 64, ../../src/scss/components/_events-calendar.scss */
.events-calendar #calendar_row0 .hok {
  height: auto;
  margin-bottom: 0;
  color: #949494;
  font-size: 1.2rem;
  line-height: calc(22 / 12);
  font-weight: bold;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .events-calendar #calendar_row0 .hok {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 77, ../../src/scss/components/_events-calendar.scss */
.events-calendar .week {
  *zoom: 1;
  border-bottom: 0.1rem solid #E7E7E7;
  border-left: 0.1rem solid #E7E7E7;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.events-calendar .week:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 82, ../../src/scss/components/_events-calendar.scss */
.events-calendar .week#calendar_row1 {
  border-top: 0.1rem solid #E7E7E7;
}
/* line 86, ../../src/scss/components/_events-calendar.scss */
.events-calendar .week .hok {
  position: relative;
  z-index: 1;
  height: auto !important;
  padding-top: 0 !important;
  border-right: 0.1rem solid #E7E7E7;
  background-color: #FFFFFF;
  background-image: none !important;
  color: black;
  font-size: 1.5rem;
  line-height: 1.8rem;
}
/* line 99, ../../src/scss/components/_events-calendar.scss */
.events-calendar .week .hok > span {
  opacity: 1;
}
/* line 103, ../../src/scss/components/_events-calendar.scss */
.events-calendar .week .hok > a {
  color: #FFFFFF;
  outline: none !important;
}
/* line 107, ../../src/scss/components/_events-calendar.scss */
.events-calendar .week .hok > a:focus, .events-calendar .week .hok > a.active, .events-calendar .week .hok > a:hover {
  text-decoration: none;
}
/* line 114, ../../src/scss/components/_events-calendar.scss */
.events-calendar .week .hok > a,
.events-calendar .week .hok > span {
  line-height: 3.5rem;
}
@media (min-width: 768px) {
  /* line 114, ../../src/scss/components/_events-calendar.scss */
  .events-calendar .week .hok > a,
  .events-calendar .week .hok > span {
    line-height: 2.3rem;
  }
}
@media (min-width: 992px) {
  /* line 114, ../../src/scss/components/_events-calendar.scss */
  .events-calendar .week .hok > a,
  .events-calendar .week .hok > span {
    line-height: 3.6rem;
  }
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .events-calendar .week .hok.has-content {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .events-calendar .week .hok.has-content {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .events-calendar .week .hok.has-content {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .events-calendar .week .hok.has-content {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .events-calendar .week .hok.has-content {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .events-calendar .week .hok.has-content {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .events-calendar .week .hok.has-content {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .events-calendar .week .hok.has-content {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .events-calendar .week .hok.has-content {
  background-color: #C8BB44;
}
/* line 131, ../../src/scss/components/_events-calendar.scss */
.events-calendar .week .hok .item-list {
  display: none;
  position: absolute;
  z-index: 2;
  padding: 1.6rem 1.3rem .3rem 1.3rem;
  background-color: white;
  bottom: calc(100% + .5rem);
  left: calc(50% - 8rem);
  width: 23rem;
  border-style: solid;
  border-width: .1rem;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .events-calendar .week .hok .item-list {
  border-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .events-calendar .week .hok .item-list {
  border-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .events-calendar .week .hok .item-list {
  border-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .events-calendar .week .hok .item-list {
  border-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .events-calendar .week .hok .item-list {
  border-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .events-calendar .week .hok .item-list {
  border-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .events-calendar .week .hok .item-list {
  border-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .events-calendar .week .hok .item-list {
  border-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .events-calendar .week .hok .item-list {
  border-color: #C8BB44;
}
/* line 144, ../../src/scss/components/_events-calendar.scss */
.events-calendar .week .hok .item-list:after {
  content: '';
  position: absolute;
  bottom: -.5rem;
  left: calc(50% - 4rem);
  border-style: solid;
  border-width: .5rem .5rem 0 .5rem;
  border-color: transparent;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .events-calendar .week .hok .item-list:after {
  border-top-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .events-calendar .week .hok .item-list:after {
  border-top-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .events-calendar .week .hok .item-list:after {
  border-top-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .events-calendar .week .hok .item-list:after {
  border-top-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .events-calendar .week .hok .item-list:after {
  border-top-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .events-calendar .week .hok .item-list:after {
  border-top-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .events-calendar .week .hok .item-list:after {
  border-top-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .events-calendar .week .hok .item-list:after {
  border-top-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .events-calendar .week .hok .item-list:after {
  border-top-color: #C8BB44;
}
/* line 155, ../../src/scss/components/_events-calendar.scss */
.events-calendar .week .hok .item-list ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
/* line 160, ../../src/scss/components/_events-calendar.scss */
.events-calendar .week .hok .item-list ul li {
  margin: 0 0 1rem;
  padding: 0;
  text-align: left;
}
/* line 165, ../../src/scss/components/_events-calendar.scss */
.events-calendar .week .hok .item-list ul li a {
  display: block;
  margin-bottom: 1.1rem;
  font-size: 1.6rem;
  line-height: 1.9rem;
}
/* line 173, ../../src/scss/components/_events-calendar.scss */
.events-calendar .week .hok .item-list ul li span {
  color: #949494;
  font-size: 1.2rem;
  line-height: 1.8rem;
}

/* line 1, ../../src/scss/components/_event-details.scss */
.event-details {
  display: flex;
}
/* line 4, ../../src/scss/components/_event-details.scss */
.event-details--list {
  text-decoration: none;
}
/* line 7, ../../src/scss/components/_event-details.scss */
.event-details--list:hover, .event-details--list:focus {
  text-decoration: none;
}

/* line 14, ../../src/scss/components/_event-details.scss */
.event-details__date {
  flex: 0 0 auto;
}

/* line 18, ../../src/scss/components/_event-details.scss */
.event-details__text {
  flex: 1 1 auto;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: -.4rem;
  color: #949494;
  font-size: 1.2rem;
  line-height: 1.5;
}
/* line 28, ../../src/scss/components/_event-details.scss */
.event-details--list .event-details__text {
  margin-top: 0;
  color: #010101;
  text-transform: none;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .event-details--list:focus .event-details__text, .domain-type-general-house .event-details--list:hover .event-details__text {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .event-details--list:focus .event-details__text, .domain-dici-org .event-details--list:hover .event-details__text {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .event-details--list:focus .event-details__text, .domain-type-spirituality .event-details--list:hover .event-details__text {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .event-details--list:focus .event-details__text, .domain-type-district .event-details--list:hover .event-details__text {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .event-details--list:focus .event-details__text, .domain-type-seminary .event-details--list:hover .event-details__text {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .event-details--list:focus .event-details__text, .domain-type-retreat .event-details--list:hover .event-details__text {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .event-details--list:focus .event-details__text, .domain-type-school .event-details--list:hover .event-details__text {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .event-details--list:focus .event-details__text, .domain-type-priory .event-details--list:hover .event-details__text {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .event-details--list:focus .event-details__text, .domain-type-lefebvre .event-details--list:hover .event-details__text {
  color: #C8BB44;
}
/* line 40, ../../src/scss/components/_event-details.scss */
.event-details__text--large {
  padding-left: 2rem;
  font-size: 1.4rem;
}

/* line 48, ../../src/scss/components/_event-details.scss */
.event-details__text--large .event-details__time {
  margin-bottom: .5rem;
}

/* line 1, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  /* line 1, ../../src/scss/components/_exposed-filters-block.scss */
  .exposed-filters-block {
    padding-left: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 1, ../../src/scss/components/_exposed-filters-block.scss */
  .exposed-filters-block {
    padding-left: 6rem;
  }
}
@media (min-width: 768px) {
  /* line 1, ../../src/scss/components/_exposed-filters-block.scss */
  .exposed-filters-block {
    padding-right: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 1, ../../src/scss/components/_exposed-filters-block.scss */
  .exposed-filters-block {
    padding-right: 6rem;
  }
}
@media (min-width: 992px) {
  /* line 1, ../../src/scss/components/_exposed-filters-block.scss */
  .exposed-filters-block {
    padding: 0;
  }
}

/* line 11, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block__title {
  margin-bottom: 1rem;
  color: #949494;
  font-weight: 400;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.4rem;
  line-height: 1;
  text-transform: uppercase;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .exposed-filters-block__title {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}

/* line 22, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block__close-button-wrap {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 3.5rem;
}

@media (min-width: 992px) {
  /* line 28, ../../src/scss/components/_exposed-filters-block.scss */
  .exposed-filters-block__close-button {
    display: none;
  }
}

/* line 34, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .views-exposed-widget {
  padding: 1.5rem 0;
}
/* line 37, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .views-exposed-widget + .views-exposed-widget {
  border-top: 0.1rem solid #ABABAB;
}
/* line 41, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .views-exposed-widget.views-widget-filter-type {
  border-top: none;
}

/* line 46, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .form-type-bef-checkbox,
.exposed-filters-block .form-type-checkbox {
  margin: 0;
}
/* line 50, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .form-type-bef-checkbox + .form-type-bef-checkbox,
.exposed-filters-block .form-type-bef-checkbox + .form-type-checkbox,
.exposed-filters-block .form-type-checkbox + .form-type-bef-checkbox,
.exposed-filters-block .form-type-checkbox + .form-type-checkbox {
  margin-top: 1rem;
}
/* line 55, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .form-type-bef-checkbox input,
.exposed-filters-block .form-type-checkbox input {
  display: none;
}
/* line 59, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .form-type-bef-checkbox label,
.exposed-filters-block .form-type-checkbox label {
  position: relative;
  padding-left: 3rem;
  font-size: 1.4rem;
  line-height: calc(28 / 16);
}
/* line 66, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .form-type-bef-checkbox label:before,
.exposed-filters-block .form-type-checkbox label:before {
  content: '';
  width: 1.6rem;
  height: 1.6rem;
  position: absolute;
  left: 0;
  top: calc(50% - .8rem);
  border: 0.1rem solid #000000;
}
/* line 76, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .form-type-bef-checkbox label:after,
.exposed-filters-block .form-type-checkbox label:after {
  content: '';
  width: 1rem;
  height: 1rem;
  position: absolute;
  left: .3rem;
  top: calc(50% - .5rem);
  background-color: #000000;
  opacity: 0;
  transition: opacity 100ms ease;
}
/* line 90, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .form-type-bef-checkbox input:checked + label:after,
.exposed-filters-block .form-type-checkbox input:checked + label:after {
  opacity: 1;
}

/* line 96, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .views-widget > div + div {
  margin-top: 1.5rem;
}

/* line 102, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .views-widget-filter-field_date_value .form-item,
.exposed-filters-block .views-widget-filter-date_filter .form-item {
  margin: 0;
  width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  /* line 102, ../../src/scss/components/_exposed-filters-block.scss */
  .exposed-filters-block .views-widget-filter-field_date_value .form-item,
  .exposed-filters-block .views-widget-filter-date_filter .form-item {
    padding: .3rem 0;
  }
}
/* line 114, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .views-widget-filter-field_date_value label,
.exposed-filters-block .views-widget-filter-date_filter label {
  display: block;
  font-size: 1.4rem;
  line-height: calc(28 / 16);
}
/* line 123, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .views-widget-filter-field_date_value .date-padding,
.exposed-filters-block .views-widget-filter-date_filter .date-padding {
  display: flex;
  width: 100%;
  justify-content: flex-start;
}
/* line 129, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .views-widget-filter-field_date_value .date-padding > .form-item,
.exposed-filters-block .views-widget-filter-date_filter .date-padding > .form-item {
  flex: 1 1 auto;
  width: auto;
}
/* line 137, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .views-widget-filter-field_date_value .date-padding > .form-item select,
.exposed-filters-block .views-widget-filter-date_filter .date-padding > .form-item select {
  width: 100%;
}
/* line 142, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block .views-widget-filter-field_date_value .date-padding .form-item + .form-item,
.exposed-filters-block .views-widget-filter-date_filter .date-padding .form-item + .form-item {
  margin-left: 1rem;
}

/* line 150, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block--news-events .views-exposed-widgets {
  display: flex;
  flex-direction: column;
}
/* line 154, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block--news-events .views-exposed-widgets .views-widget-filter-type_1 {
  order: 1;
  padding-bottom: 0;
  padding-top: 0;
}
/* line 160, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block--news-events .views-exposed-widgets .views-widget-filter-date_filter {
  order: 3;
}
/* line 164, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block--news-events .views-exposed-widgets .views-widget-filter-type {
  order: 2;
  padding-top: 0;
}
/* line 169, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block--news-events .views-exposed-widgets .views-submit-button {
  order: 4;
}

/* line 174, ../../src/scss/components/_exposed-filters-block.scss */
.exposed-filters-block--news-events .views-widget-filter-type .form-item-edit-type2-news,
.exposed-filters-block--news-events .views-widget-filter-type_1 .form-item-edit-type-event,
.exposed-filters-block--news-events .views-widget-filter-field_date_value {
  display: none;
}

/* line 1, ../../src/scss/components/_flex-control-nav.scss */
.flex-control-nav {
  margin: 0;
  padding: 0;
  list-style: none outside none;
  display: flex;
  justify-content: center;
}
/* line 9, ../../src/scss/components/_flex-control-nav.scss */
.flex-control-nav li {
  flex: 0 0 auto;
  display: block;
  margin: 0 0.8rem;
  padding: 0;
}
/* line 16, ../../src/scss/components/_flex-control-nav.scss */
.flex-control-nav a {
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 1.6rem;
  display: block;
  background-color: #FFFFFF;
  border: 0.2rem solid #333333;
  box-shadow: 0 0 0.4rem 0 #FFFFFF;
  font-size: 0;
}
/* line 27, ../../src/scss/components/_flex-control-nav.scss */
.flex-control-nav a.flex-active {
  background-color: #333333;
}

/* line 1, ../../src/scss/components/_flex-direction-nav.scss */
.flex-direction-nav {
  display: flex;
  justify-content: space-between;
  padding: 0;
  margin: 0;
  list-style: none outside none;
}
/* line 9, ../../src/scss/components/_flex-direction-nav.scss */
.flex-direction-nav .flex-prev:after {
  content: "";
}
/* line 15, ../../src/scss/components/_flex-direction-nav.scss */
.flex-direction-nav .flex-next:after {
  content: "";
}
/* line 20, ../../src/scss/components/_flex-direction-nav.scss */
.flex-direction-nav .flex-prev,
.flex-direction-nav .flex-next {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.5rem;
  height: 6rem;
  font-size: 0;
  text-decoration: none;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .flex-direction-nav .flex-prev, .domain-type-general-house
.flex-direction-nav .flex-next {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .flex-direction-nav .flex-prev, .domain-dici-org
.flex-direction-nav .flex-next {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .flex-direction-nav .flex-prev, .domain-type-spirituality
.flex-direction-nav .flex-next {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .flex-direction-nav .flex-prev, .domain-type-district
.flex-direction-nav .flex-next {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .flex-direction-nav .flex-prev, .domain-type-seminary
.flex-direction-nav .flex-next {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .flex-direction-nav .flex-prev, .domain-type-retreat
.flex-direction-nav .flex-next {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .flex-direction-nav .flex-prev, .domain-type-school
.flex-direction-nav .flex-next {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .flex-direction-nav .flex-prev, .domain-type-priory
.flex-direction-nav .flex-next {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .flex-direction-nav .flex-prev, .domain-type-lefebvre
.flex-direction-nav .flex-next {
  background-color: #C8BB44;
}
/* line 32, ../../src/scss/components/_flex-direction-nav.scss */
.flex-direction-nav .flex-prev:hover, .flex-direction-nav .flex-prev:focus,
.flex-direction-nav .flex-next:hover,
.flex-direction-nav .flex-next:focus {
  text-decoration: none;
}
/* line 37, ../../src/scss/components/_flex-direction-nav.scss */
.flex-direction-nav .flex-prev:after,
.flex-direction-nav .flex-next:after {
  font-family: icomoon;
  color: white;
  font-size: 2rem;
}
@media (min-width: 768px) {
  /* line 20, ../../src/scss/components/_flex-direction-nav.scss */
  .flex-direction-nav .flex-prev,
  .flex-direction-nav .flex-next {
    width: 5.5rem;
    height: 12rem;
  }
}
/* line 49, ../../src/scss/components/_flex-direction-nav.scss */
.flex-direction-nav .flex-disabled {
  display: none;
}

/* line 1, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery {
  width: 100%;
  padding: 0;
  background: white url(../../images/ajax-loader.gif) no-repeat center center;
}
/* line 6, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery.modal--content-loaded {
  background: white;
}
/* line 10, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery #modal-content {
  max-width: 110.5rem;
  padding: 7rem 0 0 1rem;
}
/* line 14, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery #modal-content #dici-modal-close {
  top: 2rem;
  right: 2rem;
}
/* line 20, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery #modal-content .sb-image {
  float: left;
  padding: 0 1rem 1rem 0;
}
/* line 26, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery #modal-content #picture-viewer {
  padding-bottom: 1rem;
}
/* line 29, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery #modal-content #picture-viewer .picture {
  padding-right: 1rem;
}
/* line 32, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery #modal-content #picture-viewer .picture .image {
  text-align: center;
}
/* line 38, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery #modal-content #picture-viewer .bottom-bar {
  margin-top: -1rem;
}
/* line 41, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery #modal-content #picture-viewer .bottom-bar button {
  display: inline-block;
  width: 3.5rem;
  height: 3.5rem;
  border: 0;
  background-color: #D9D9D9;
  line-height: 3.5rem;
  font-size: 0;
  vertical-align: middle;
  cursor: pointer;
}
/* line 53, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery #modal-content #picture-viewer .bottom-bar button:hover {
  background-color: #000000;
}
/* line 58, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery #modal-content #picture-viewer .bottom-bar .grid {
  background-image: url(../../images/icons/grid-white.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 64, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery #modal-content #picture-viewer .bottom-bar .info {
  float: right;
  padding-right: 1rem;
}
/* line 68, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery #modal-content #picture-viewer .bottom-bar .info .counter {
  display: inline-block;
}
/* line 72, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery #modal-content #picture-viewer .bottom-bar .info .prev, #modal.modal--gallery #modal-content #picture-viewer .bottom-bar .info .next {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 2rem 2rem;
}
/* line 78, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery #modal-content #picture-viewer .bottom-bar .info .prev {
  background-image: url(../../images/icons/previous-white.svg);
}
/* line 82, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery #modal-content #picture-viewer .bottom-bar .info .next {
  background-image: url(../../images/icons/next-white.svg);
}
/* line 88, ../../src/scss/components/_gallery_modal.scss */
#modal.modal--gallery #modal-content #picture-viewer .item-list {
  display: none;
}

/* line 13, ../../src/scss/components/_forms.scss */
input[type='submit'] {
  transform: box-shadow 100ms ease;
  padding: .75rem 1.5rem;
  border: none;
  border-radius: none;
  box-shadow: none;
  color: #FFFFFF;
  font-size: 1.4rem;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
}
/* line 234, ../../src/scss/base/_mixins.scss */
input[type='submit'].is-active, input[type='submit']:hover, input[type='submit']:focus {
  text-decoration: none;
  box-shadow: 0 0 0.3rem 0 #333333;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house input[type='submit'] {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org input[type='submit'] {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality input[type='submit'] {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district input[type='submit'] {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary input[type='submit'] {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat input[type='submit'] {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school input[type='submit'] {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory input[type='submit'] {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre input[type='submit'] {
  background-color: #C8BB44;
}

/* line 29, ../../src/scss/components/_forms.scss */
.community .view-filters {
  padding-bottom: 1.5rem;
}
@media (min-width: 768px) {
  /* line 29, ../../src/scss/components/_forms.scss */
  .community .view-filters {
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 992px) {
  /* line 29, ../../src/scss/components/_forms.scss */
  .community .view-filters {
    padding-bottom: 5.5rem;
  }
}

/* line 33, ../../src/scss/components/_forms.scss */
.community .views-exposed-widgets .views-submit-button {
  display: none;
}

/* line 38, ../../src/scss/components/_forms.scss */
.community .views-exposed-widget label {
  display: block;
}
/* line 42, ../../src/scss/components/_forms.scss */
.community .views-exposed-widget select {
  padding: 1rem 1.5rem;
  border: 0.1rem solid #ABABAB;
  max-width: 100%;
  font-size: 1.8rem;
  width: 100%;
  margin: 1rem 0;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .community .views-exposed-widget select:focus {
  border-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .community .views-exposed-widget select:focus {
  border-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .community .views-exposed-widget select:focus {
  border-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .community .views-exposed-widget select:focus {
  border-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .community .views-exposed-widget select:focus {
  border-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .community .views-exposed-widget select:focus {
  border-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .community .views-exposed-widget select:focus {
  border-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .community .views-exposed-widget select:focus {
  border-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .community .views-exposed-widget select:focus {
  border-color: #C8BB44;
}
@media (min-width: 768px) {
  /* line 37, ../../src/scss/components/_forms.scss */
  .community .views-exposed-widget {
    display: flex;
    align-items: center;
  }
  /* line 52, ../../src/scss/components/_forms.scss */
  .community .views-exposed-widget select {
    width: auto;
    margin: 0;
  }
  /* line 57, ../../src/scss/components/_forms.scss */
  .community .views-exposed-widget .views-widget {
    margin-left: 1rem;
  }
}

/* line 65, ../../src/scss/components/_forms.scss */
#user-login .form-item {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  /* line 65, ../../src/scss/components/_forms.scss */
  #user-login .form-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
}
/* line 74, ../../src/scss/components/_forms.scss */
#user-login .form-item > label {
  display: block;
}
@media (min-width: 768px) {
  /* line 74, ../../src/scss/components/_forms.scss */
  #user-login .form-item > label {
    flex: 0 0 auto;
    width: 18rem;
  }
}
/* line 83, ../../src/scss/components/_forms.scss */
#user-login .form-item > input {
  padding: 1rem 1.5rem;
  border: 0.1rem solid #ABABAB;
  max-width: 100%;
  font-size: 1.8rem;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house #user-login .form-item > input:focus {
  border-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org #user-login .form-item > input:focus {
  border-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality #user-login .form-item > input:focus {
  border-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district #user-login .form-item > input:focus {
  border-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary #user-login .form-item > input:focus {
  border-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat #user-login .form-item > input:focus {
  border-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school #user-login .form-item > input:focus {
  border-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory #user-login .form-item > input:focus {
  border-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre #user-login .form-item > input:focus {
  border-color: #C8BB44;
}
@media (min-width: 768px) {
  /* line 83, ../../src/scss/components/_forms.scss */
  #user-login .form-item > input {
    flex: 0 1 auto;
    width: calc(100% - 15rem);
    max-width: 40rem;
  }
}
/* line 93, ../../src/scss/components/_forms.scss */
#user-login .form-item > .description {
  padding-top: .5rem;
  font-size: 1.4rem;
}
@media (min-width: 768px) {
  /* line 93, ../../src/scss/components/_forms.scss */
  #user-login .form-item > .description {
    flex: 1 1 auto;
    width: 100%;
  }
}

/* line 108, ../../src/scss/components/_forms.scss */
.node-type-webform .webform-client-form {
  margin-top: 2rem;
}

/* line 112, ../../src/scss/components/_forms.scss */
.webform-component {
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  /* line 112, ../../src/scss/components/_forms.scss */
  .webform-component {
    display: flex;
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) {
  /* line 120, ../../src/scss/components/_forms.scss */
  .webform-component > label {
    width: 18.5rem;
    flex: 0 0 auto;
  }
}
/* line 127, ../../src/scss/components/_forms.scss */
.webform-component > .description {
  width: 100%;
  padding-left: 18.5rem;
}
/* line 132, ../../src/scss/components/_forms.scss */
.webform-component > .webform-datepicker,
.webform-component > input,
.webform-component > .form-radios,
.webform-component > .form-checkboxes,
.webform-component > .form-textarea-wrapper,
.webform-component > select {
  width: 100%;
  max-width: 100%;
  margin-top: .5rem;
}
@media (min-width: 768px) {
  /* line 132, ../../src/scss/components/_forms.scss */
  .webform-component > .webform-datepicker,
  .webform-component > input,
  .webform-component > .form-radios,
  .webform-component > .form-checkboxes,
  .webform-component > .form-textarea-wrapper,
  .webform-component > select {
    flex: 1 1 auto;
    max-width: calc(100% - 18.5rem);
    margin-top: 0;
  }
}
/* line 149, ../../src/scss/components/_forms.scss */
.webform-component > .webform-datepicker {
  max-width: 45rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
/* line 155, ../../src/scss/components/_forms.scss */
.webform-component > .webform-datepicker > input {
  width: 2.3rem;
  height: 2rem;
  flex: 0 0 auto;
}
/* line 161, ../../src/scss/components/_forms.scss */
.webform-component > .webform-datepicker > .form-item {
  flex: 1 1 auto;
}
/* line 164, ../../src/scss/components/_forms.scss */
.webform-component > .webform-datepicker > .form-item:first-child {
  flex-grow: 2;
}
/* line 168, ../../src/scss/components/_forms.scss */
.webform-component > .webform-datepicker > .form-item select {
  padding: 1rem 1.5rem;
  border: 0.1rem solid #ABABAB;
  max-width: 100%;
  font-size: 1.8rem;
  width: 100%;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .webform-component > .webform-datepicker > .form-item select:focus {
  border-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .webform-component > .webform-datepicker > .form-item select:focus {
  border-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .webform-component > .webform-datepicker > .form-item select:focus {
  border-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .webform-component > .webform-datepicker > .form-item select:focus {
  border-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .webform-component > .webform-datepicker > .form-item select:focus {
  border-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .webform-component > .webform-datepicker > .form-item select:focus {
  border-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .webform-component > .webform-datepicker > .form-item select:focus {
  border-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .webform-component > .webform-datepicker > .form-item select:focus {
  border-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .webform-component > .webform-datepicker > .form-item select:focus {
  border-color: #C8BB44;
}
/* line 173, ../../src/scss/components/_forms.scss */
.webform-component > .webform-datepicker > .form-item + .form-item {
  margin-left: 1rem;
}
/* line 179, ../../src/scss/components/_forms.scss */
.webform-component > div textarea {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 179, ../../src/scss/components/_forms.scss */
  .webform-component > div textarea {
    max-width: calc(100% - 18.5rem);
  }
}
/* line 187, ../../src/scss/components/_forms.scss */
.webform-component > div textarea,
.webform-component > select,
.webform-component > input {
  padding: 1rem 1.5rem;
  border: 0.1rem solid #ABABAB;
  max-width: 100%;
  font-size: 1.8rem;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .webform-component > div textarea:focus, .domain-type-general-house
.webform-component > select:focus, .domain-type-general-house
.webform-component > input:focus {
  border-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .webform-component > div textarea:focus, .domain-dici-org
.webform-component > select:focus, .domain-dici-org
.webform-component > input:focus {
  border-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .webform-component > div textarea:focus, .domain-type-spirituality
.webform-component > select:focus, .domain-type-spirituality
.webform-component > input:focus {
  border-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .webform-component > div textarea:focus, .domain-type-district
.webform-component > select:focus, .domain-type-district
.webform-component > input:focus {
  border-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .webform-component > div textarea:focus, .domain-type-seminary
.webform-component > select:focus, .domain-type-seminary
.webform-component > input:focus {
  border-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .webform-component > div textarea:focus, .domain-type-retreat
.webform-component > select:focus, .domain-type-retreat
.webform-component > input:focus {
  border-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .webform-component > div textarea:focus, .domain-type-school
.webform-component > select:focus, .domain-type-school
.webform-component > input:focus {
  border-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .webform-component > div textarea:focus, .domain-type-priory
.webform-component > select:focus, .domain-type-priory
.webform-component > input:focus {
  border-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .webform-component > div textarea:focus, .domain-type-lefebvre
.webform-component > select:focus, .domain-type-lefebvre
.webform-component > input:focus {
  border-color: #C8BB44;
}
@media (min-width: 768px) {
  /* line 187, ../../src/scss/components/_forms.scss */
  .webform-component > div textarea,
  .webform-component > select,
  .webform-component > input {
    max-width: calc(100% - 18.5rem);
  }
}
/* line 197, ../../src/scss/components/_forms.scss */
.webform-component > div textarea {
  max-width: 100%;
}

/* line 202, ../../src/scss/components/_forms.scss */
.webform-container-inline label {
  margin-right: 0;
}

/* line 206, ../../src/scss/components/_forms.scss */
.webform-client-form .form-actions {
  display: flex;
  justify-content: flex-end;
  margin-top: 2.5rem;
  padding-top: 2.5rem;
  border-top: 0.1rem solid #949494;
}

/* line 215, ../../src/scss/components/_forms.scss */
.search-form .form-wrapper {
  display: flex;
  align-items: flex-end;
}
/* line 219, ../../src/scss/components/_forms.scss */
.search-form .form-wrapper > .form-item {
  flex: 1 1 auto;
}
/* line 222, ../../src/scss/components/_forms.scss */
.search-form .form-wrapper > .form-item label {
  display: block;
}
/* line 226, ../../src/scss/components/_forms.scss */
.search-form .form-wrapper > .form-item input {
  padding: 1rem 1.5rem;
  border: 0.1rem solid #ABABAB;
  max-width: 100%;
  font-size: 1.8rem;
  margin-top: 1rem;
  display: block;
  width: 100%;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .search-form .form-wrapper > .form-item input:focus {
  border-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .search-form .form-wrapper > .form-item input:focus {
  border-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .search-form .form-wrapper > .form-item input:focus {
  border-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .search-form .form-wrapper > .form-item input:focus {
  border-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .search-form .form-wrapper > .form-item input:focus {
  border-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .search-form .form-wrapper > .form-item input:focus {
  border-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .search-form .form-wrapper > .form-item input:focus {
  border-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .search-form .form-wrapper > .form-item input:focus {
  border-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .search-form .form-wrapper > .form-item input:focus {
  border-color: #C8BB44;
}
/* line 234, ../../src/scss/components/_forms.scss */
.search-form .form-wrapper > input[type='submit'] {
  flex: 0 0 auto;
  height: 4.4rem;
}

/* line 241, ../../src/scss/components/_forms.scss */
.collapsed > .fieldset-wrapper {
  display: none;
}

/* line 1, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar {
  margin-top: 5rem;
}
/* line 4, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar .fc-header-space {
  padding: 0;
}
/* line 8, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar .fc-header-title h2 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .fullcalendar .fc-header-title h2 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 14, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar .fc-event-title {
  font-size: 1rem;
  line-height: 1.4;
}
/* line 19, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar .fc-border-separate {
  border-top: 0.1rem solid #D9D9D9;
}
/* line 22, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar .fc-border-separate th {
  padding-top: 1.5rem;
  border-width: 0;
}
/* line 28, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar .fc-grid .fc-day-number {
  float: none;
  height: 2.8rem;
  padding: 0 1rem;
  background: none repeat scroll 0 0 #E5E5E5;
  line-height: 1;
}
/* line 37, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar .ui-widget-header {
  padding-left: 1rem;
  border-bottom: 0.1rem solid #ABABAB;
  background: none;
  color: #888888;
  font-size: 1rem;
  text-align: left;
}
/* line 46, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar .ui-state-active {
  border: 0.1rem solid #000000;
}
/* line 50, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar th {
  background: none;
  border-bottom: 0.1rem solid #ABABAB;
}
/* line 55, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar .fc-header-left {
  width: 22%;
}
/* line 59, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar .fc-header-center {
  text-align: center;
}
/* line 63, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar .fc-button-today {
  margin-right: 1rem;
}
/* line 67, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar .fc-button .ui-state-default {
  background: red;
}
/* line 71, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar .ui-state-default, .fullcalendar .ui-widget-content .ui-state-default, .fullcalendar .ui-widget-header .ui-state-default {
  background: #E5E5E5;
}
/* line 75, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar .fc-button-prev .ui-icon-circle-triangle-w {
  background: url(/sites/all/themes/sspx_district/images/icon-calender-prev.gif) no-repeat center center;
}
/* line 79, ../../src/scss/components/_fullcalendar.scss */
.fullcalendar .fc-button-next .ui-icon-circle-triangle-e {
  background: url(/sites/all/themes/sspx_district/images/icon-calender-next.gif) no-repeat center center;
}

/* line 4, ../../src/scss/components/_fullcalendar-legend.scss */
.fullcalendar-legend .content input[type="checkbox"] {
  display: none;
}
/* line 8, ../../src/scss/components/_fullcalendar-legend.scss */
.fullcalendar-legend .content label:first-child {
  padding: 2rem 0 1rem;
  display: block;
  color: #727273;
}
@media (min-width: 480px) {
  /* line 15, ../../src/scss/components/_fullcalendar-legend.scss */
  .fullcalendar-legend .content .bef-checkboxes {
    display: flex;
    flex-wrap: wrap;
  }
}
/* line 22, ../../src/scss/components/_fullcalendar-legend.scss */
.fullcalendar-legend .content .form-type-bef-checkbox {
  margin-bottom: 1rem;
}
@media (min-width: 480px) {
  /* line 22, ../../src/scss/components/_fullcalendar-legend.scss */
  .fullcalendar-legend .content .form-type-bef-checkbox {
    flex: 0 1 auto;
    margin-right: 2rem;
  }
}
/* line 31, ../../src/scss/components/_fullcalendar-legend.scss */
.fullcalendar-legend .content .form-type-bef-checkbox label {
  display: flex;
  align-items: center;
  color: #DFDFE0;
  text-decoration: line-through;
}
/* line 39, ../../src/scss/components/_fullcalendar-legend.scss */
.fullcalendar-legend .content .form-type-bef-checkbox input:checked + label {
  color: #000000;
  text-decoration: none;
}
/* line 44, ../../src/scss/components/_fullcalendar-legend.scss */
.fullcalendar-legend .content .color-label {
  flex: 0 0 auto;
  order: -1;
  height: 1em;
  width: 1em;
  position: relative;
  margin-right: 1rem;
  border-radius: .3rem;
  background: black;
}

/* line 1, ../../src/scss/components/_headlines.scss */
.headlines {
  background-color: #FFFFFF;
}
@media (min-width: 992px) {
  /* line 1, ../../src/scss/components/_headlines.scss */
  .headlines {
    position: relative;
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  /* line 9, ../../src/scss/components/_headlines.scss */
  .headlines--single-col {
    padding-top: 0;
  }
}

/* line 16, ../../src/scss/components/_headlines.scss */
.headlines__title {
  font-family: "Century-Light", serif;
  margin: 0;
  color: #010101;
  font-size: 2.8rem;
  line-height: 1;
}
/* line 185, ../../src/scss/base/_mixins.scss */
.i18n-pl .headlines__title {
  font-family: "Playfair Display", "Century-Light", serif;
}

/* line 25, ../../src/scss/components/_headlines.scss */
.headlines__list {
  margin: 0;
  padding: 0;
  list-style: none outside none;
}
@media (min-width: 480px) {
  /* line 25, ../../src/scss/components/_headlines.scss */
  .headlines__list {
    margin-left: -1rem;
    margin-right: -1rem;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
  }
}
@media (min-width: 480px) and (min-width: 768px) {
  /* line 25, ../../src/scss/components/_headlines.scss */
  .headlines__list {
    margin-left: -1rem;
  }
}
@media (min-width: 480px) and (min-width: 992px) {
  /* line 25, ../../src/scss/components/_headlines.scss */
  .headlines__list {
    margin-left: -1rem;
  }
}
@media (min-width: 480px) and (min-width: 768px) {
  /* line 25, ../../src/scss/components/_headlines.scss */
  .headlines__list {
    margin-right: -1rem;
  }
}
@media (min-width: 480px) and (min-width: 992px) {
  /* line 25, ../../src/scss/components/_headlines.scss */
  .headlines__list {
    margin-right: -1rem;
  }
}
@media (min-width: 480px) {
  /* line 36, ../../src/scss/components/_headlines.scss */
  .headlines--single-col .headlines__list {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }
}

/* line 45, ../../src/scss/components/_headlines.scss */
.headlines--item,
.headlines__item {
  display: flex;
  padding: 0;
  margin: 0;
  position: relative;
}
@media (min-width: 480px) {
  /* line 45, ../../src/scss/components/_headlines.scss */
  .headlines--item,
  .headlines__item {
    padding-left: 1rem;
    padding-right: 1rem;
    flex: 0 1 auto;
    width: 50%;
  }
}
@media (min-width: 480px) and (min-width: 768px) {
  /* line 45, ../../src/scss/components/_headlines.scss */
  .headlines--item,
  .headlines__item {
    padding-left: 1rem;
  }
}
@media (min-width: 480px) and (min-width: 992px) {
  /* line 45, ../../src/scss/components/_headlines.scss */
  .headlines--item,
  .headlines__item {
    padding-left: 1rem;
  }
}
@media (min-width: 480px) and (min-width: 768px) {
  /* line 45, ../../src/scss/components/_headlines.scss */
  .headlines--item,
  .headlines__item {
    padding-right: 1rem;
  }
}
@media (min-width: 480px) and (min-width: 992px) {
  /* line 45, ../../src/scss/components/_headlines.scss */
  .headlines--item,
  .headlines__item {
    padding-right: 1rem;
  }
}

@media (min-width: 992px) {
  /* line 45, ../../src/scss/components/_headlines.scss */
  .headlines--item,
  .headlines__item {
    width: 33.3333%;
  }
}
/* line 62, ../../src/scss/components/_headlines.scss */
.headlines--single-col .headlines--item, .headlines--single-col
.headlines__item {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 69, ../../src/scss/components/_headlines.scss */
.headlines__link {
  font-family: "Century-Light", serif;
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  position: relative;
  padding-top: 2rem;
  padding-bottom: 2.5rem;
  border-bottom: 0.1rem solid #010101;
  color: #000000;
  font-size: 2rem;
  line-height: 1.2;
}
/* line 185, ../../src/scss/base/_mixins.scss */
.i18n-pl .headlines__link {
  font-family: "Playfair Display", "Century-Light", serif;
}
/* line 83, ../../src/scss/components/_headlines.scss */
.headlines__link:hover, .headlines__link:focus {
  text-decoration: none;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .headlines__link:hover, .domain-type-general-house .headlines__link:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .headlines__link:hover, .domain-dici-org .headlines__link:focus {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .headlines__link:hover, .domain-type-spirituality .headlines__link:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .headlines__link:hover, .domain-type-district .headlines__link:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .headlines__link:hover, .domain-type-seminary .headlines__link:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .headlines__link:hover, .domain-type-retreat .headlines__link:focus {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .headlines__link:hover, .domain-type-school .headlines__link:focus {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .headlines__link:hover, .domain-type-priory .headlines__link:focus {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .headlines__link:hover, .domain-type-lefebvre .headlines__link:focus {
  color: #C8BB44;
}
/* line 90, ../../src/scss/components/_headlines.scss */
.headlines__link:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 8.1rem;
  height: .3rem;
  background-color: #010101;
}
/* line 100, ../../src/scss/components/_headlines.scss */
.headlines--single-col .headlines__link {
  font-size: 2rem;
  line-height: 1.2;
}
/* line 105, ../../src/scss/components/_headlines.scss */
.headlines--single-col .headlines--item:last-of-type .headlines__link, .headlines--single-col .headlines__item:last-of-type .headlines__link {
  border-bottom: none;
}
/* line 109, ../../src/scss/components/_headlines.scss */
.headlines--single-col .headlines--item:last-of-type .headlines__link:after, .headlines--single-col .headlines__item:last-of-type .headlines__link:after {
  display: none;
}

/* line 115, ../../src/scss/components/_headlines.scss */
.headlines .more-link {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 992px) {
  /* line 115, ../../src/scss/components/_headlines.scss */
  .headlines .more-link {
    position: absolute;
    bottom: 0;
    right: 1rem;
    width: calc((100% - (6 * 1rem)) / 3);
    border-bottom: 0.1rem solid #010101;
  }
}
/* line 127, ../../src/scss/components/_headlines.scss */
.headlines .more-link a {
  font-size: 1.4rem;
  line-height: calc(18 / 12);
}
/* line 131, ../../src/scss/components/_headlines.scss */
.headlines .more-link a:after {
  content: ">";
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .headlines .more-link a:after {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .headlines .more-link a:after {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .headlines .more-link a:after {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .headlines .more-link a:after {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .headlines .more-link a:after {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .headlines .more-link a:after {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .headlines .more-link a:after {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .headlines .more-link a:after {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .headlines .more-link a:after {
  color: #C8BB44;
}
/* line 136, ../../src/scss/components/_headlines.scss */
.headlines .more-link a:hover, .headlines .more-link a:focus {
  text-decoration: none;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .headlines .more-link a:hover, .domain-type-general-house .headlines .more-link a:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .headlines .more-link a:hover, .domain-dici-org .headlines .more-link a:focus {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .headlines .more-link a:hover, .domain-type-spirituality .headlines .more-link a:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .headlines .more-link a:hover, .domain-type-district .headlines .more-link a:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .headlines .more-link a:hover, .domain-type-seminary .headlines .more-link a:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .headlines .more-link a:hover, .domain-type-retreat .headlines .more-link a:focus {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .headlines .more-link a:hover, .domain-type-school .headlines .more-link a:focus {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .headlines .more-link a:hover, .domain-type-priory .headlines .more-link a:focus {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .headlines .more-link a:hover, .domain-type-lefebvre .headlines .more-link a:focus {
  color: #C8BB44;
}

/* line 1, ../../src/scss/components/_lefebvre-logo.scss */
.lefebvre-logo {
  display: none;
}
@media (min-width: 480px) {
  /* line 1, ../../src/scss/components/_lefebvre-logo.scss */
  .lefebvre-logo {
    padding: 2rem;
    margin: 0;
    display: flex;
    justify-content: flex-end;
  }
}
@media (min-width: 768px) {
  /* line 1, ../../src/scss/components/_lefebvre-logo.scss */
  .lefebvre-logo {
    padding-right: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 1, ../../src/scss/components/_lefebvre-logo.scss */
  .lefebvre-logo {
    padding-right: 5rem;
  }
}
@media (min-width: 1205px) {
  /* line 1, ../../src/scss/components/_lefebvre-logo.scss */
  .lefebvre-logo {
    padding-right: 8rem;
  }
}

/* line 24, ../../src/scss/components/_lefebvre-logo.scss */
.lefebvre-logo__image {
  max-height: 10rem;
  width: auto;
}
@media (min-width: 768px) {
  /* line 24, ../../src/scss/components/_lefebvre-logo.scss */
  .lefebvre-logo__image {
    max-height: 30rem;
  }
}
@media (min-width: 992px) {
  /* line 24, ../../src/scss/components/_lefebvre-logo.scss */
  .lefebvre-logo__image {
    max-height: 40.8rem;
  }
}

/* line 2, ../../src/scss/components/_mailchimp_block.scss */
.mailchimp-block {
  position: relative;
  border: 0.1rem solid #999999;
  padding: 2rem;
  background-color: rgba(239, 239, 239, 0.5);
}
/* line 8, ../../src/scss/components/_mailchimp_block.scss */
.mailchimp-block #edit-mailchimp-lists-mailchimp-dici-newsletter-title {
  display: none;
}
/* line 12, ../../src/scss/components/_mailchimp_block.scss */
.mailchimp-block h2 {
  letter-spacing: 0.01em;
  min-height: 3.5rem;
  font-size: 2.4rem;
  line-height: 1;
  margin: 0 0 2.1rem;
  padding-left: 4.9rem;
  background-image: url(../../images/newsletter.svg);
  background-repeat: no-repeat;
  background-size: 3.2rem 3.2rem;
  background-position: left .3rem;
}
/* line 25, ../../src/scss/components/_mailchimp_block.scss */
.mailchimp-block form {
  position: relative;
  z-index: 1;
}
/* line 29, ../../src/scss/components/_mailchimp_block.scss */
.mailchimp-block form label {
  display: none;
}
/* line 33, ../../src/scss/components/_mailchimp_block.scss */
.mailchimp-block form input[type='text'] {
  border: 0.1rem solid #ABABAB;
  padding: 0 5.1rem 0 1.9rem;
  height: 3.2rem;
  line-height: 3.2rem;
  max-width: 100%;
  width: 100%;
  font-size: 1.333rem;
}
/* line 43, ../../src/scss/components/_mailchimp_block.scss */
.mailchimp-block form input[type='submit'] {
  position: absolute;
  z-index: 2;
  right: 0;
  top: 0;
  height: 3.2rem;
  width: 3.2rem;
  border: none;
  font-size: 0;
  background-image: url(../../images/marker-video.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #727273;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .mailchimp-block form input[type='submit']:hover {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .mailchimp-block form input[type='submit']:hover {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .mailchimp-block form input[type='submit']:hover {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .mailchimp-block form input[type='submit']:hover {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .mailchimp-block form input[type='submit']:hover {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .mailchimp-block form input[type='submit']:hover {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .mailchimp-block form input[type='submit']:hover {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .mailchimp-block form input[type='submit']:hover {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .mailchimp-block form input[type='submit']:hover {
  background-color: #C8BB44;
}

/* line 1, ../../src/scss/components/_modal.scss */
#modal {
  background: #FAFAFA;
  bottom: 0;
  left: 0;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
}
/* line 10, ../../src/scss/components/_modal.scss */
#modal > * {
  padding: 0 11.4rem;
}
/* line 14, ../../src/scss/components/_modal.scss */
#modal #modal-content {
  display: none;
  max-width: 101.8rem;
  margin: 3rem auto 5.6rem;
  padding: 1rem;
  position: relative;
  background: white;
}
/* line 22, ../../src/scss/components/_modal.scss */
#modal #modal-content article {
  padding: 0 11.4rem;
}
/* line 26, ../../src/scss/components/_modal.scss */
#modal #modal-content #modal-close {
  display: inline-block;
  height: 3rem;
  width: 3rem;
  padding: 0;
  position: absolute;
  right: .8rem;
  top: .9rem;
  z-index: 1100;
  background-image: url(../../images/icons/close-grey.svg);
  background-size: cover;
  cursor: pointer;
}
/* line 40, ../../src/scss/components/_modal.scss */
#modal #modal-content #modal-close:hover {
  background-image: url(../../images/icons/close-black.svg);
}
/* line 45, ../../src/scss/components/_modal.scss */
#modal #modal-content #picture-viewer {
  display: none;
}
@media (max-width: 1199px) {
  /* line 51, ../../src/scss/components/_modal.scss */
  #modal #modal-content {
    margin: 1rem;
  }
  /* line 54, ../../src/scss/components/_modal.scss */
  #modal #modal-content article {
    margin: 0 auto;
    padding: 0;
    width: 95%;
  }
  /* line 60, ../../src/scss/components/_modal.scss */
  #modal #modal-content .additional-article-info,
  #modal #modal-content .social-block {
    margin: 0 auto;
    width: 95%;
  }
}
@media (min-width: 1200px) {
  /* line 70, ../../src/scss/components/_modal.scss */
  #modal #modal-content .additional-article-info,
  #modal #modal-content .social-block {
    max-width: 79.1rem;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 80, ../../src/scss/components/_modal.scss */
.modal-opened body {
  overflow: hidden;
}

/* line 1, ../../src/scss/components/_messages.scss */
.messages {
  padding: 1.5rem;
  margin: 0 auto 2rem;
  list-style: none outside none;
  color: #010101;
}
/* line 8, ../../src/scss/components/_messages.scss */
.no-sidebars .messages {
  max-width: 79.1rem;
  margin: 0 auto;
}
/* line 13, ../../src/scss/components/_messages.scss */
.front .messages {
  max-width: 100%;
}
/* line 17, ../../src/scss/components/_messages.scss */
.messages.error {
  border: 0.1rem solid #FF6347;
  background-color: #FFC0B5;
}
/* line 22, ../../src/scss/components/_messages.scss */
.messages.success, .messages.status {
  border: 0.1rem solid #3CB371;
  background-color: #B1E0C6;
}
/* line 28, ../../src/scss/components/_messages.scss */
.messages.warning {
  border: 0.1rem solid #F5D76E;
  background-color: #FBEFC5;
}
/* line 33, ../../src/scss/components/_messages.scss */
.messages ul {
  margin: 0;
  padding: 0;
  list-style: none outside none;
}
/* line 39, ../../src/scss/components/_messages.scss */
.messages li {
  display: block;
}
/* line 43, ../../src/scss/components/_messages.scss */
.messages li + li {
  margin-top: 2rem;
}

/* line 1, ../../src/scss/components/_navigation-buttons.scss */
.navigation-buttons {
  padding-bottom: 2.5rem;
}
@media (min-width: 768px) {
  /* line 1, ../../src/scss/components/_navigation-buttons.scss */
  .navigation-buttons {
    padding-bottom: 3.5rem;
  }
}
@media (min-width: 992px) {
  /* line 1, ../../src/scss/components/_navigation-buttons.scss */
  .navigation-buttons {
    padding-bottom: 5rem;
  }
}

/* line 5, ../../src/scss/components/_navigation-buttons.scss */
.navigation-buttons__list {
  padding: 0;
  margin: 0;
  list-style: none outside none;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 14, ../../src/scss/components/_navigation-buttons.scss */
.navigation-buttons__item {
  padding: 0;
  min-width: 13.2rem;
}
/* line 18, ../../src/scss/components/_navigation-buttons.scss */
.navigation-buttons__item + .navigation-buttons__item {
  margin-left: 2rem;
}
@media (min-width: 768px) {
  /* line 18, ../../src/scss/components/_navigation-buttons.scss */
  .navigation-buttons__item + .navigation-buttons__item {
    margin-left: 2rem;
  }
}
@media (min-width: 992px) {
  /* line 18, ../../src/scss/components/_navigation-buttons.scss */
  .navigation-buttons__item + .navigation-buttons__item {
    margin-left: 2rem;
  }
}

/* line 31, ../../src/scss/components/_navigation-buttons.scss */
.navigation-buttons__link {
  transform: box-shadow 100ms ease;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: .5rem;
  border-width: .1rem;
  border-style: solid;
  color: #010101;
  font-size: 1.4rem;
}
/* line 234, ../../src/scss/base/_mixins.scss */
.navigation-buttons__link.is-active, .navigation-buttons__link:hover, .navigation-buttons__link:focus {
  text-decoration: none;
  box-shadow: 0 0 0.3rem 0 #333333;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .navigation-buttons__link {
  border-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .navigation-buttons__link {
  border-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .navigation-buttons__link {
  border-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .navigation-buttons__link {
  border-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .navigation-buttons__link {
  border-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .navigation-buttons__link {
  border-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .navigation-buttons__link {
  border-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .navigation-buttons__link {
  border-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .navigation-buttons__link {
  border-color: #C8BB44;
}
/* line 44, ../../src/scss/components/_navigation-buttons.scss */
.navigation-buttons__link--is-active, .navigation-buttons__link:hover, .navigation-buttons__link:focus {
  color: #FFFFFF;
  text-decoration: none;
  box-shadow: 0 0 0.3rem 0 #333333;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .navigation-buttons__link--is-active, .domain-type-general-house .navigation-buttons__link:hover, .domain-type-general-house .navigation-buttons__link:focus {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .navigation-buttons__link--is-active, .domain-dici-org .navigation-buttons__link:hover, .domain-dici-org .navigation-buttons__link:focus {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .navigation-buttons__link--is-active, .domain-type-spirituality .navigation-buttons__link:hover, .domain-type-spirituality .navigation-buttons__link:focus {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .navigation-buttons__link--is-active, .domain-type-district .navigation-buttons__link:hover, .domain-type-district .navigation-buttons__link:focus {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .navigation-buttons__link--is-active, .domain-type-seminary .navigation-buttons__link:hover, .domain-type-seminary .navigation-buttons__link:focus {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .navigation-buttons__link--is-active, .domain-type-retreat .navigation-buttons__link:hover, .domain-type-retreat .navigation-buttons__link:focus {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .navigation-buttons__link--is-active, .domain-type-school .navigation-buttons__link:hover, .domain-type-school .navigation-buttons__link:focus {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .navigation-buttons__link--is-active, .domain-type-priory .navigation-buttons__link:hover, .domain-type-priory .navigation-buttons__link:focus {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .navigation-buttons__link--is-active, .domain-type-lefebvre .navigation-buttons__link:hover, .domain-type-lefebvre .navigation-buttons__link:focus {
  background-color: #C8BB44;
}

/* line 1, ../../src/scss/components/_navigation-secondary.scss */
.navigation-secondary {
  position: relative;
  border-top: 0.1rem solid #E5E5E5;
  border-bottom: 0.1rem solid #E5E5E5;
}

/* line 7, ../../src/scss/components/_navigation-secondary.scss */
.navigation-secondary__list {
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none outside none;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  background-color: #EEEEEE;
}
@media (min-width: 768px) {
  /* line 7, ../../src/scss/components/_navigation-secondary.scss */
  .navigation-secondary__list {
    padding-left: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 7, ../../src/scss/components/_navigation-secondary.scss */
  .navigation-secondary__list {
    padding-left: 5rem;
  }
}
@media (min-width: 768px) {
  /* line 7, ../../src/scss/components/_navigation-secondary.scss */
  .navigation-secondary__list {
    padding-right: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 7, ../../src/scss/components/_navigation-secondary.scss */
  .navigation-secondary__list {
    padding-right: 5rem;
  }
}
@media (min-width: 1205px) {
  /* line 7, ../../src/scss/components/_navigation-secondary.scss */
  .navigation-secondary__list {
    padding-left: calc((100% - 110.5rem) / 2);
    padding-right: calc((100% - 110.5rem) / 2);
  }
}

/* line 25, ../../src/scss/components/_navigation-secondary.scss */
.navigation-secondary__item {
  flex: 0 0 auto;
  order: 2;
}
/* line 29, ../../src/scss/components/_navigation-secondary.scss */
.navigation-secondary__item--duplicated {
  order: 1;
}

/* line 34, ../../src/scss/components/_navigation-secondary.scss */
.navigation-secondary__link-button-wrap {
  display: flex;
}

/* line 38, ../../src/scss/components/_navigation-secondary.scss */
.navigation-secondary__link {
  flex: 0 0 auto;
  display: block;
  padding: 1rem 1.5rem;
  position: relative;
  color: #949494;
  font-size: 1.2rem;
}
/* line 47, ../../src/scss/components/_navigation-secondary.scss */
.navigation-secondary__link:hover, .navigation-secondary__link:focus {
  color: #000000;
  text-decoration: none;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .navigation-secondary__link.active-trail, .domain-type-general-house .navigation-secondary__link.active {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .navigation-secondary__link.active-trail, .domain-dici-org .navigation-secondary__link.active {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .navigation-secondary__link.active-trail, .domain-type-spirituality .navigation-secondary__link.active {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .navigation-secondary__link.active-trail, .domain-type-district .navigation-secondary__link.active {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .navigation-secondary__link.active-trail, .domain-type-seminary .navigation-secondary__link.active {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .navigation-secondary__link.active-trail, .domain-type-retreat .navigation-secondary__link.active {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .navigation-secondary__link.active-trail, .domain-type-school .navigation-secondary__link.active {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .navigation-secondary__link.active-trail, .domain-type-priory .navigation-secondary__link.active {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .navigation-secondary__link.active-trail, .domain-type-lefebvre .navigation-secondary__link.active {
  color: #C8BB44;
}
/* line 58, ../../src/scss/components/_navigation-secondary.scss */
.navigation-secondary__link.active-trail.duplicated {
  color: #949494;
}
/* line 61, ../../src/scss/components/_navigation-secondary.scss */
.navigation-secondary__link.active-trail.duplicated:hover, .navigation-secondary__link.active-trail.duplicated:focus {
  color: #000000;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .navigation-secondary__link.active.duplicated {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .navigation-secondary__link.active.duplicated {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .navigation-secondary__link.active.duplicated {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .navigation-secondary__link.active.duplicated {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .navigation-secondary__link.active.duplicated {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .navigation-secondary__link.active.duplicated {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .navigation-secondary__link.active.duplicated {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .navigation-secondary__link.active.duplicated {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .navigation-secondary__link.active.duplicated {
  color: #C8BB44;
}
/* line 71, ../../src/scss/components/_navigation-secondary.scss */
.navigation-secondary__link-button-wrap > .navigation-secondary__link {
  padding-right: 0;
}
/* line 76, ../../src/scss/components/_navigation-secondary.scss */
.js-nav-accordion-opened > span > .navigation-secondary__link:after {
  content: '';
  position: absolute;
  top: 100%;
  left: calc(50% - 1rem);
  z-index: 1;
  border-color: transparent;
  border-top-color: #EEEEEE;
  border-style: solid;
  border-width: 1rem 1rem 0 1rem;
}

/* line 91, ../../src/scss/components/_navigation-secondary.scss */
.navigation-secondary__toggle {
  flex: 0 0 auto;
  width: 4rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 0 0 1rem;
  margin: 0;
  border: none;
  border-radius: 0;
  overflow: visible;
  background-color: transparent;
  cursor: pointer;
  -webkit-appearance: none;
}

/* line 109, ../../src/scss/components/_navigation-secondary.scss */
.navigation-secondary__toggle-icon {
  width: 0.7rem;
  height: 0.7rem;
  margin-top: -.2rem;
  border-left-width: 0.1rem;
  border-left-style: solid;
  border-bottom-width: 0.1rem;
  border-bottom-style: solid;
  transform: rotate(-45deg);
  transition: transform 100ms ease;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .navigation-secondary__toggle-icon {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .navigation-secondary__toggle-icon {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .navigation-secondary__toggle-icon {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .navigation-secondary__toggle-icon {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .navigation-secondary__toggle-icon {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .navigation-secondary__toggle-icon {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .navigation-secondary__toggle-icon {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .navigation-secondary__toggle-icon {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .navigation-secondary__toggle-icon {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .navigation-secondary__toggle-icon {
  border-left-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .navigation-secondary__toggle-icon {
  border-left-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .navigation-secondary__toggle-icon {
  border-left-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .navigation-secondary__toggle-icon {
  border-left-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .navigation-secondary__toggle-icon {
  border-left-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .navigation-secondary__toggle-icon {
  border-left-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .navigation-secondary__toggle-icon {
  border-left-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .navigation-secondary__toggle-icon {
  border-left-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .navigation-secondary__toggle-icon {
  border-left-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .navigation-secondary__toggle-icon {
  border-bottom-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .navigation-secondary__toggle-icon {
  border-bottom-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .navigation-secondary__toggle-icon {
  border-bottom-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .navigation-secondary__toggle-icon {
  border-bottom-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .navigation-secondary__toggle-icon {
  border-bottom-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .navigation-secondary__toggle-icon {
  border-bottom-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .navigation-secondary__toggle-icon {
  border-bottom-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .navigation-secondary__toggle-icon {
  border-bottom-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .navigation-secondary__toggle-icon {
  border-bottom-color: #C8BB44;
}
/* line 125, ../../src/scss/components/_navigation-secondary.scss */
.js-nav-accordion-opened .navigation-secondary__toggle-icon {
  margin-top: .5rem;
  transform: rotate(-225deg);
}

/* line 131, ../../src/scss/components/_navigation-secondary.scss */
.navigation-secondary__sublist {
  margin: 0;
  padding: 0;
  list-style: none outside none;
  display: none;
}
@media (min-width: 1205px) {
  /* line 131, ../../src/scss/components/_navigation-secondary.scss */
  .navigation-secondary__sublist {
    padding-left: calc((100% - 110.5rem) / 2);
    padding-right: calc((100% - 110.5rem) / 2);
  }
}
/* line 142, ../../src/scss/components/_navigation-secondary.scss */
.js-nav-accordion-opened > .navigation-secondary__sublist {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
  display: flex !important;
  align-items: center;
  justify-content: center;
  background-color: #DDDDDD;
}

/* line 1, ../../src/scss/components/_navigation-sidebar.scss */
.navigation-sidebar {
  margin-top: 2rem;
}

/* line 5, ../../src/scss/components/_navigation-sidebar.scss */
.navigation-sidebar__list {
  padding: 0;
  margin: 0;
  list-style: none outside none;
}

/* line 11, ../../src/scss/components/_navigation-sidebar.scss */
.navigation-sidebar__item {
  padding: 0;
}

/* line 15, ../../src/scss/components/_navigation-sidebar.scss */
.navigation-sidebar__link {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #010101;
  font-size: 1.4rem;
}
/* line 23, ../../src/scss/components/_navigation-sidebar.scss */
.navigation-sidebar__link:hover, .navigation-sidebar__link:focus {
  text-decoration: none;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .navigation-sidebar__link:hover, .domain-type-general-house .navigation-sidebar__link:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .navigation-sidebar__link:hover, .domain-dici-org .navigation-sidebar__link:focus {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .navigation-sidebar__link:hover, .domain-type-spirituality .navigation-sidebar__link:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .navigation-sidebar__link:hover, .domain-type-district .navigation-sidebar__link:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .navigation-sidebar__link:hover, .domain-type-seminary .navigation-sidebar__link:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .navigation-sidebar__link:hover, .domain-type-retreat .navigation-sidebar__link:focus {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .navigation-sidebar__link:hover, .domain-type-school .navigation-sidebar__link:focus {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .navigation-sidebar__link:hover, .domain-type-priory .navigation-sidebar__link:focus {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .navigation-sidebar__link:hover, .domain-type-lefebvre .navigation-sidebar__link:focus {
  color: #C8BB44;
}

/* line 30, ../../src/scss/components/_navigation-sidebar.scss */
.navigation-sidebar__link-icon {
  margin-left: 1rem;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .navigation-sidebar__link-icon {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .navigation-sidebar__link-icon {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .navigation-sidebar__link-icon {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .navigation-sidebar__link-icon {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .navigation-sidebar__link-icon {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .navigation-sidebar__link-icon {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .navigation-sidebar__link-icon {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .navigation-sidebar__link-icon {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .navigation-sidebar__link-icon {
  color: #C8BB44;
}

/* line 2, ../../src/scss/components/_navigation-footer.scss */
.navigation-footer {
  padding: 0;
}
@incude breakpoint($tablet) {
  /* line 2, ../../src/scss/components/_navigation-footer.scss */
  .navigation-footer {
    padding: 0 0 2.5rem;
  }
}
/* line 9, ../../src/scss/components/_navigation-footer.scss */
.domain-general-house .navigation-footer {
  border-top: 0.1rem solid #727273;
  padding: 1rem 0 0;
}
@media (min-width: 992px) {
  /* line 9, ../../src/scss/components/_navigation-footer.scss */
  .domain-general-house .navigation-footer {
    margin-left: 4.4rem;
  }
}

/* line 19, ../../src/scss/components/_navigation-footer.scss */
.navigation-footer .menu {
  padding: 0;
  margin: 0;
  list-style: none outside none;
  color: #949494;
}
@media (min-width: 480px) {
  /* line 19, ../../src/scss/components/_navigation-footer.scss */
  .navigation-footer .menu {
    display: flex;
    flex-wrap: wrap;
  }
}

/* line 32, ../../src/scss/components/_navigation-footer.scss */
.navigation-footer .menu li {
  flex: 0 0 auto;
  margin: 1rem 0 0;
  padding: 0;
  display: none;
}
/* line 38, ../../src/scss/components/_navigation-footer.scss */
.navigation-footer .menu li.first {
  display: flex;
}
@media (min-width: 480px) {
  /* line 32, ../../src/scss/components/_navigation-footer.scss */
  .navigation-footer .menu li {
    display: flex;
    margin: 1rem 2rem 0 0;
    padding: 0 2rem 0 0;
    flex-wrap: wrap;
    border-right: .1rem solid currentColor;
  }
  /* line 49, ../../src/scss/components/_navigation-footer.scss */
  .navigation-footer .menu li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
}

/* line 57, ../../src/scss/components/_navigation-footer.scss */
.navigation-footer .menu li > a,
.navigation-footer .menu li > span {
  color: currentColor;
  font-size: 1.2rem;
  line-height: calc(16 / 12);
}

/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .navigation-footer .menu li > a:hover, .domain-type-general-house .navigation-footer .menu li > a:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .navigation-footer .menu li > a:hover, .domain-dici-org .navigation-footer .menu li > a:focus {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .navigation-footer .menu li > a:hover, .domain-type-spirituality .navigation-footer .menu li > a:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .navigation-footer .menu li > a:hover, .domain-type-district .navigation-footer .menu li > a:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .navigation-footer .menu li > a:hover, .domain-type-seminary .navigation-footer .menu li > a:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .navigation-footer .menu li > a:hover, .domain-type-retreat .navigation-footer .menu li > a:focus {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .navigation-footer .menu li > a:hover, .domain-type-school .navigation-footer .menu li > a:focus {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .navigation-footer .menu li > a:hover, .domain-type-priory .navigation-footer .menu li > a:focus {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .navigation-footer .menu li > a:hover, .domain-type-lefebvre .navigation-footer .menu li > a:focus {
  color: #C8BB44;
}

/* line 1, ../../src/scss/components/_navigation-header.scss */
.navigation-header {
  position: relative;
}

/* line 5, ../../src/scss/components/_navigation-header.scss */
.navigation-header__title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 5rem;
  padding-right: 5rem;
  padding-left: 1.5rem;
  margin-top: 0;
  margin-bottom: 0;
  border-bottom: 0.1rem solid #ABABAB;
  background-color: #DFDFE0;
  color: #727273;
  font-size: 1.2rem;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  line-height: 1;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .navigation-header__title {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 23, ../../src/scss/components/_navigation-header.scss */
.navigation-header--in-depth .navigation-header__title:before {
  content: "";
  display: block;
  position: absolute;
  height: 25px;
  width: 20px;
  background-image: url('../../images/sprite-sd0b1a871dd.png');
  background-position: 0 -2192px;
  background-repeat: no-repeat;
  position: static;
  margin-right: 1rem;
}
@media (min-width: 992px) {
  /* line 23, ../../src/scss/components/_navigation-header.scss */
  .navigation-header--in-depth .navigation-header__title:before {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 5, ../../src/scss/components/_navigation-header.scss */
  .navigation-header__title {
    height: 4rem;
    padding-right: 2.5rem;
    border-bottom: none;
    background-color: transparent;
  }
}

/* line 50, ../../src/scss/components/_navigation-header.scss */
.navigation-header__toggle {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  height: 5rem;
  width: 100%;
  max-width: 100%;
  display: flex;
  padding-right: 2rem;
  align-items: center;
  justify-content: flex-end;
  background-color: transparent;
}
/* line 64, ../../src/scss/components/_navigation-header.scss */
.navigation-header__toggle:before {
  content: "";
  display: block;
  position: absolute;
  height: 8px;
  width: 11px;
  background-image: url('../../images/sprite-sd0b1a871dd.png');
  background-position: 0 -393px;
  background-repeat: no-repeat;
  right: 1.9rem;
}
@media (min-width: 992px) {
  /* line 64, ../../src/scss/components/_navigation-header.scss */
  .navigation-header__toggle:before {
    right: .5rem;
  }
}
/* line 72, ../../src/scss/components/_navigation-header.scss */
.l-navigation-header--search .navigation-header__toggle:before {
  display: none;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  /* line 50, ../../src/scss/components/_navigation-header.scss */
  .navigation-header__toggle {
    /* IE10+ + IE11 */
    padding-right: 3rem;
  }
  /* line 81, ../../src/scss/components/_navigation-header.scss */
  .navigation-header__toggle:before {
    margin-top: -.3rem;
  }
}
@media (min-width: 992px) {
  /* line 50, ../../src/scss/components/_navigation-header.scss */
  .navigation-header__toggle {
    height: 4rem;
  }
}

@media (min-width: 992px) {
  /* line 94, ../../src/scss/components/_navigation-header.scss */
  .navigation-header--in-depth .content {
    width: 16.5rem;
  }
}
@media (min-width: 992px) {
  /* line 102, ../../src/scss/components/_navigation-header.scss */
  .navigation-header--language .content {
    width: 12.5rem;
  }
}
/* line 107, ../../src/scss/components/_navigation-header.scss */
.navigation-header--language .content li.active {
  display: none;
}
@media (min-width: 992px) {
  /* line 114, ../../src/scss/components/_navigation-header.scss */
  .navigation-header--districts .content {
    width: 25rem;
  }
}
/* line 120, ../../src/scss/components/_navigation-header.scss */
.navigation-header .content {
  display: none;
}
@media (min-width: 992px) {
  /* line 120, ../../src/scss/components/_navigation-header.scss */
  .navigation-header .content {
    position: absolute;
  }
}
/* line 127, ../../src/scss/components/_navigation-header.scss */
.navigation-header .content ul {
  padding: 0;
  margin: 0;
  border-bottom: 0.1rem solid #727273;
  background-color: #DFDFE0;
  list-style: none outside none;
  font-size: 1.2rem;
}
@media (min-width: 992px) {
  /* line 127, ../../src/scss/components/_navigation-header.scss */
  .navigation-header .content ul {
    background-color: #FFFFFF;
  }
}
/* line 140, ../../src/scss/components/_navigation-header.scss */
.navigation-header .content ul li {
  display: block;
  margin: 0;
  padding: 0;
}
/* line 146, ../../src/scss/components/_navigation-header.scss */
.navigation-header .content ul a {
  display: block;
  padding: 1rem 1.5rem;
  margin: 0;
  border-bottom: 0.1rem solid #EEEEEE;
  color: #727273;
  text-decoration: none;
}
/* line 155, ../../src/scss/components/_navigation-header.scss */
.navigation-header .content ul a:focus, .navigation-header .content ul a:hover {
  background-color: #B2B2B2;
  color: #000000;
  text-decoration: none;
}
@media (min-width: 992px) {
  /* line 146, ../../src/scss/components/_navigation-header.scss */
  .navigation-header .content ul a {
    padding: .5rem 1rem;
    border-bottom: none;
  }
  /* line 167, ../../src/scss/components/_navigation-header.scss */
  .navigation-header .content ul a:focus, .navigation-header .content ul a:hover {
    background-color: #DFDFE0;
  }
}
/* line 177, ../../src/scss/components/_navigation-header.scss */
.navigation-header--opened .content {
  display: block;
}
@media (min-width: 992px) {
  /* line 183, ../../src/scss/components/_navigation-header.scss */
  .navigation-header:hover .content {
    display: block;
  }
}

/* line 2, ../../src/scss/components/_navigation-lefebvre.scss */
#block-menu-menu-frontpage-menu-lefebvre {
  margin-top: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 2rem;
  background-color: rgba(0, 0, 0, 0.4);
}
@media (min-width: 768px) {
  /* line 2, ../../src/scss/components/_navigation-lefebvre.scss */
  #block-menu-menu-frontpage-menu-lefebvre {
    margin-top: 4rem;
    padding: 0 2rem 3rem 2rem;
    background-color: transparent;
  }
}
@media (min-width: 992px) {
  /* line 2, ../../src/scss/components/_navigation-lefebvre.scss */
  #block-menu-menu-frontpage-menu-lefebvre {
    position: static;
    left: unset;
    right: unset;
    bottom: unset;
    padding: 0 4rem 3rem;
  }
}
/* line 25, ../../src/scss/components/_navigation-lefebvre.scss */
#block-menu-menu-frontpage-menu-lefebvre .menu {
  display: flex;
  margin: 0;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: -1rem;
  margin-right: -1rem;
}
@media (min-width: 992px) {
  /* line 25, ../../src/scss/components/_navigation-lefebvre.scss */
  #block-menu-menu-frontpage-menu-lefebvre .menu {
    justify-content: flex-end;
    flex-wrap: nowrap;
  }
}
/* line 39, ../../src/scss/components/_navigation-lefebvre.scss */
#block-menu-menu-frontpage-menu-lefebvre .menu > li {
  flex: 0 1 auto;
  width: 15.5rem;
  margin-top: 2rem;
  display: block;
  cursor: pointer;
  padding: 0 1rem;
}
@media (min-width: 768px) {
  /* line 39, ../../src/scss/components/_navigation-lefebvre.scss */
  #block-menu-menu-frontpage-menu-lefebvre .menu > li {
    width: 22rem;
    margin-top: 0;
  }
}
/* line 52, ../../src/scss/components/_navigation-lefebvre.scss */
#block-menu-menu-frontpage-menu-lefebvre .menu > li > a {
  display: block;
  text-decoration: none;
}
/* line 58, ../../src/scss/components/_navigation-lefebvre.scss */
#block-menu-menu-frontpage-menu-lefebvre .menu > li .menu-title {
  font-family: "Century-Light", serif;
  display: block;
  width: 100%;
  padding-bottom: 1.9rem;
  border-bottom: 0.1rem solid rgba(129, 129, 129, 0.55);
  position: relative;
  z-index: 999;
  text-align: center;
  color: #D3C340;
  font-size: 2.4rem;
  font-weight: bold;
}
/* line 185, ../../src/scss/base/_mixins.scss */
.i18n-pl #block-menu-menu-frontpage-menu-lefebvre .menu > li .menu-title {
  font-family: "Playfair Display", "Century-Light", serif;
}
/* line 72, ../../src/scss/components/_navigation-lefebvre.scss */
#block-menu-menu-frontpage-menu-lefebvre .menu > li .menu-title:after {
  content: "";
  display: block;
  width: 6.8rem;
  height: .4rem;
  background-color: #D3C340;
  position: absolute;
  bottom: -.5rem;
  left: calc(50% - 3.4rem);
}
/* line 85, ../../src/scss/components/_navigation-lefebvre.scss */
#block-menu-menu-frontpage-menu-lefebvre .menu > li .menu-description {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  font-weight: bold;
  font-size: 1.3rem;
  line-height: 1.8rem;
  color: #B7B7B7;
  display: block;
  text-align: center;
  margin-top: 1.2rem;
  padding: 0 2rem;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl #block-menu-menu-frontpage-menu-lefebvre .menu > li .menu-description {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 100, ../../src/scss/components/_navigation-lefebvre.scss */
#block-menu-menu-frontpage-menu-lefebvre .menu > li:hover .menu-title {
  border-bottom-color: #FFFFFF;
}
/* line 104, ../../src/scss/components/_navigation-lefebvre.scss */
#block-menu-menu-frontpage-menu-lefebvre .menu > li:hover .menu-description {
  color: #FFFFFF;
}
/* line 110, ../../src/scss/components/_navigation-lefebvre.scss */
#block-menu-menu-frontpage-menu-lefebvre li, #block-menu-menu-frontpage-menu-lefebvre a, #block-menu-menu-frontpage-menu-lefebvre span {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
}

/* line 3, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__list {
  padding: 0;
  margin: 0;
  list-style: none outside none;
  background-color: #FFFFFF;
}
@media (min-width: 992px) {
  /* line 3, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__list {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background-color: transparent;
  }
}

/* line 17, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__item {
  border-bottom: 0.1rem solid #ABABAB;
  color: #949494;
}
@media (min-width: 992px) {
  /* line 22, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__item.js-nav-accordion-opened {
    background-color: rgba(0, 0, 0, 0.7);
  }
}
@media (min-width: 992px) {
  /* line 17, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__item {
    border-bottom: none;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  /* line 31, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__item + .navigation-primary__item {
    margin-left: .5rem;
  }
}
@media (min-width: 992px) and (min-width: 1205px) {
  /* line 31, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__item + .navigation-primary__item {
    margin-left: 1.5rem;
  }
}

/* line 43, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__link-button-wrap {
  display: flex;
  position: relative;
}
@media (min-width: 992px) {
  /* line 43, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__link-button-wrap {
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

/* line 54, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__link {
  display: block;
  flex: 1 1 auto;
  padding: 1.6rem 1.5rem;
  color: currentColor;
  font-size: 1.6rem;
  text-decoration: none;
}
/* line 63, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__link:hover, .navigation-primary__link:focus, .navigation-primary__link.active, .navigation-primary__link.active-trail {
  color: #000000;
}
@media (min-width: 992px) {
  /* line 54, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__link {
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    height: 4.8rem;
    padding: 0;
    font-size: 1.3rem;
  }
  /* line 79, ../../src/scss/components/_navigation-primary.scss */
  .js-nav-accordion-opened .navigation-primary__link {
    color: #FFFFFF;
  }
  /* line 83, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__item > .navigation-primary__link {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* line 88, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__item:first-child > .navigation-primary__link {
    padding-left: 0;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  /* line 54, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__link {
    font-size: 1.4rem;
  }
}
@media (min-width: 992px) and (min-width: 1205px) {
  /* line 54, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__link {
    font-size: 1.6rem;
  }
}

/* line 103, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__toggle {
  display: flex;
  flex: 0 0 auto;
  width: 4.8rem;
  align-items: center;
  justify-content: center;
  overflow: visible;
  position: relative;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: 0;
  border-left: 0.1rem solid #ABABAB;
  border-right: 0.1rem solid #ABABAB;
  border-radius: 0;
  vertical-align: top;
  text-align: left;
  cursor: pointer;
}
/* line 123, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__toggle:before, .navigation-primary__toggle:after {
  content: '';
  width: .3rem;
  height: 1.2rem;
  background-color: #333333;
}
/* line 131, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__toggle:before {
  -webkit-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  transform: rotate(-45deg);
  margin-right: -.3rem;
}
/* line 137, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__toggle:after {
  -webkit-transform-origin: 100% 100%;
  -moz-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  -o-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  transform: rotate(45deg);
  margin-left: -.3rem;
}
/* line 145, ../../src/scss/components/_navigation-primary.scss */
.js-nav-accordion-opened > .navigation-primary__toggle:after, .js-nav-accordion-opened > .navigation-primary__toggle:before, .js-nav-accordion-opened > span > .navigation-primary__toggle:after, .js-nav-accordion-opened > span > .navigation-primary__toggle:before {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  height: 1.8rem;
}
/* line 151, ../../src/scss/components/_navigation-primary.scss */
.js-nav-accordion-opened > .navigation-primary__toggle:before, .js-nav-accordion-opened > span > .navigation-primary__toggle:before {
  margin-right: -.1rem;
}
/* line 155, ../../src/scss/components/_navigation-primary.scss */
.js-nav-accordion-opened > .navigation-primary__toggle:after, .js-nav-accordion-opened > span > .navigation-primary__toggle:after {
  margin-left: -.2rem;
}
/* line 160, ../../src/scss/components/_navigation-primary.scss */
.js-nav-accordion-opened > .navigation-primary__toggle, .js-nav-accordion-opened > span > .navigation-primary__toggle, .navigation-primary__toggle:hover, .navigation-primary__toggle:focus {
  background-color: #E5E5E5;
}
@media (min-width: 992px) {
  /* line 103, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__toggle {
    align-items: center;
  }
  /* line 170, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__toggle:before {
    display: none;
  }
  /* line 174, ../../src/scss/components/_navigation-primary.scss */
  .js-nav-accordion-opened > .navigation-primary__toggle, .js-nav-accordion-opened > span > .navigation-primary__toggle, .navigation-primary__toggle:hover, .navigation-primary__toggle:focus {
    background-color: transparent;
  }
  /* line 181, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__subitem > .navigation-primary__toggle {
    display: none;
  }
}

@media (min-width: 992px) {
  /* line 187, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__open-pullout {
    width: 100%;
    height: 4.8rem;
    flex: 0 0 auto;
    justify-content: flex-end;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding-right: 1rem;
    border: none;
  }
  /* line 201, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__open-pullout:after {
    display: none;
  }
}

/* line 229, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__close-sublist {
  display: none;
}
@media (min-width: 992px) {
  /* line 229, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__close-sublist {
    display: block;
    position: fixed;
    top: 13.3rem;
    right: 2.5rem;
    width: 4.8rem;
    height: 4.8rem;
    z-index: 100;
    overflow: visible;
    margin: 0;
    padding: 0;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    background-image: url("../../images/icons/close-viewer--white.svg");
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 3.7rem 3.7rem;
  }
  /* line 256, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__close-sublist:hover, .navigation-primary__close-sublist:focus {
    background-size: 4rem 4rem;
  }
  /* line 261, ../../src/scss/components/_navigation-primary.scss */
  .admin-menu .navigation-primary__close-sublist {
    top: 16.2rem;
  }
  /* line 265, ../../src/scss/components/_navigation-primary.scss */
  .js-search-opened .navigation-primary__close-sublist {
    top: 34.5rem;
  }
  /* line 269, ../../src/scss/components/_navigation-primary.scss */
  .admin-menu.js-search-opened .navigation-primary__close-sublist {
    top: 37.4rem;
  }
}

@media (min-width: 992px) {
  /* line 275, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__sublist-wrap {
    position: fixed;
    display: none;
    z-index: 2;
    top: 10.8rem;
    left: 0;
    right: 0;
    bottom: 0;
    padding-top: 2.5rem;
    background-color: rgba(0, 0, 0, 0.85);
    overflow-y: auto;
  }
  /* line 288, ../../src/scss/components/_navigation-primary.scss */
  .admin-menu .navigation-primary__sublist-wrap {
    top: 13.7rem;
  }
  /* line 292, ../../src/scss/components/_navigation-primary.scss */
  .js-search-opened .navigation-primary__sublist-wrap {
    top: 32rem;
  }
  /* line 296, ../../src/scss/components/_navigation-primary.scss */
  .admin-menu.js-search-opened .navigation-primary__sublist-wrap {
    top: 34.9rem;
  }
  /* line 300, ../../src/scss/components/_navigation-primary.scss */
  .scroll .navigation-primary__sublist-wrap {
    top: 6.3rem;
  }
  /* line 304, ../../src/scss/components/_navigation-primary.scss */
  .scroll.js-search-opened .navigation-primary__sublist-wrap {
    top: 27.5rem;
  }
  /* line 308, ../../src/scss/components/_navigation-primary.scss */
  .scroll.admin-menu .navigation-primary__sublist-wrap {
    top: 9.2rem;
  }
  /* line 312, ../../src/scss/components/_navigation-primary.scss */
  .scroll.admin-menu.js-search-opened .navigation-primary__sublist-wrap {
    top: 30.4rem;
  }
}

/* line 318, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__sublist {
  width: 100%;
  border-top: 0.1rem solid #ABABAB;
  background-color: #F8F8F8;
  margin: 0;
}
@media (min-width: 992px) {
  /* line 318, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__sublist {
    max-width: calc(110.5rem + 3rem);
    width: auto;
    margin: 0 auto;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: flex;
    flex-wrap: wrap;
    border-top: none;
    background-color: transparent;
  }
}
/* line 337, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__sublist .navigation-primary__sublist {
  background-color: #EEEEEE;
}
@media (min-width: 992px) {
  /* line 337, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__sublist .navigation-primary__sublist {
    display: none !important;
    background-color: transparent;
  }
}
/* line 347, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__sublist .navigation-primary__sublist .navigation-primary__sublist {
  background-color: #DDDDDD;
}

/* line 352, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__subitem {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 0.1rem solid #ABABAB;
}
/* line 357, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__subitem.js-nav-accordion-opened {
  border-bottom: none;
}
/* line 361, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__subitem--duplicated {
  display: none;
}
@media (min-width: 992px) {
  /* line 352, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__subitem {
    order: 2;
    flex: 0 1 auto;
    display: block;
    width: 33.3333%;
    margin-bottom: 2rem;
    border-bottom: none;
  }
  /* line 373, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__subitem--duplicated {
    order: 1;
    display: block;
  }
}

/* line 380, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__sublink {
  display: block;
  flex: 1 1 auto;
  width: calc(100% - 4.8rem);
  padding: 1.6rem 1.5rem;
  color: #949494;
  font-size: 1.6rem;
  text-decoration: none;
}
@media (min-width: 992px) {
  /* line 380, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__sublink {
    color: #FFFFFF;
    text-decoration: none;
  }
}
/* line 395, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__sublink:hover, .navigation-primary__sublink:focus, .navigation-primary__sublink.active-trail {
  color: #000000;
}
@media (min-width: 992px) {
  /* line 395, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__sublink:hover, .navigation-primary__sublink:focus, .navigation-primary__sublink.active-trail {
    color: #FFFFFF;
    text-decoration: none;
  }
}
@media (min-width: 992px) {
  /* line 380, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__sublink {
    flex: 0 0 auto;
    padding: 0;
    font-size: 1.3rem;
  }
}

/* line 414, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__sublink-title {
  display: block;
  color: currentColor;
}
@media (min-width: 992px) {
  /* line 414, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__sublink-title {
    color: #FFFFFF;
    font-size: 2.6rem;
    line-height: 1.2;
  }
}

/* line 426, ../../src/scss/components/_navigation-primary.scss */
.navigation-primary__sublink-description {
  display: none;
  color: currentColor;
}
@media (min-width: 992px) {
  /* line 426, ../../src/scss/components/_navigation-primary.scss */
  .navigation-primary__sublink-description {
    display: block;
    margin-top: 1rem;
    font-size: 1.7rem;
    line-height: 1.25;
  }
}

/* line 3, ../../src/scss/components/_navigation-service.scss */
.navigation-service {
  padding: 0 0 2.5rem;
}
@media (min-width: 992px) {
  /* line 3, ../../src/scss/components/_navigation-service.scss */
  .navigation-service {
    padding-left: 2rem;
  }
}
/* line 10, ../../src/scss/components/_navigation-service.scss */
.domain-general-house .navigation-service {
  border-bottom: none;
}
@media (min-width: 992px) {
  /* line 10, ../../src/scss/components/_navigation-service.scss */
  .domain-general-house .navigation-service {
    flex: 1 1 auto;
    padding: 1rem 0 0 2rem;
    border-top: 0.1rem solid #727273;
  }
}

/* line 21, ../../src/scss/components/_navigation-service.scss */
.navigation-service .menu {
  padding: 0;
  margin: 0;
  list-style: none outside none;
  color: #949494;
}
@media (min-width: 480px) {
  /* line 21, ../../src/scss/components/_navigation-service.scss */
  .navigation-service .menu {
    display: flex;
    flex-wrap: wrap;
  }
}

/* line 34, ../../src/scss/components/_navigation-service.scss */
.navigation-service .menu li {
  flex: 0 0 auto;
  margin: 1rem 0 0;
  padding: 0;
  display: block;
}
@media (min-width: 480px) {
  /* line 34, ../../src/scss/components/_navigation-service.scss */
  .navigation-service .menu li {
    display: flex;
    margin: 1rem 2rem 0 0;
    padding: 0 2rem 0 0;
    flex-wrap: wrap;
    border-right: .1rem solid currentColor;
  }
  /* line 47, ../../src/scss/components/_navigation-service.scss */
  .navigation-service .menu li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
}
@media (min-width: 992px) {
  /* line 55, ../../src/scss/components/_navigation-service.scss */
  .navigation-service .menu li:first-child {
    padding-left: 2rem;
    border-left: .1rem solid currentColor;
  }
}

/* line 62, ../../src/scss/components/_navigation-service.scss */
.navigation-service .menu li > a,
.navigation-service .menu li > span {
  color: currentColor;
  font-size: 1.2rem;
  line-height: calc(16 / 12);
}

/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .navigation-service .menu li > a:hover, .domain-type-general-house .navigation-service .menu li > a:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .navigation-service .menu li > a:hover, .domain-dici-org .navigation-service .menu li > a:focus {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .navigation-service .menu li > a:hover, .domain-type-spirituality .navigation-service .menu li > a:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .navigation-service .menu li > a:hover, .domain-type-district .navigation-service .menu li > a:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .navigation-service .menu li > a:hover, .domain-type-seminary .navigation-service .menu li > a:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .navigation-service .menu li > a:hover, .domain-type-retreat .navigation-service .menu li > a:focus {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .navigation-service .menu li > a:hover, .domain-type-school .navigation-service .menu li > a:focus {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .navigation-service .menu li > a:hover, .domain-type-priory .navigation-service .menu li > a:focus {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .navigation-service .menu li > a:hover, .domain-type-lefebvre .navigation-service .menu li > a:focus {
  color: #C8BB44;
}

/* line 1, ../../src/scss/components/_pager.scss */
.pager {
  margin: 1.5rem 0 0;
  padding: 1.5rem 0 0;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 0.1rem solid #ABABAB;
  list-style: none outside none;
  font-size: 1.2rem;
}
/* line 13, ../../src/scss/components/_pager.scss */
.pager.pager-load-more {
  justify-content: flex-end;
  border-top: none;
}
/* line 18, ../../src/scss/components/_pager.scss */
.pager li {
  flex: 0 0 auto;
}
/* line 22, ../../src/scss/components/_pager.scss */
.pager a {
  transform: box-shadow 100ms ease;
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  padding: .5rem 1rem;
  color: #FFFFFF;
}
/* line 234, ../../src/scss/base/_mixins.scss */
.pager a.is-active, .pager a:hover, .pager a:focus {
  text-decoration: none;
  box-shadow: 0 0 0.3rem 0 #333333;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .pager a {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .pager a {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .pager a {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .pager a {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .pager a {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .pager a {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .pager a {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .pager a {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .pager a {
  background-color: #C8BB44;
}
/* line 32, ../../src/scss/components/_pager.scss */
.pager a:before {
  margin-right: 1rem;
}
/* line 36, ../../src/scss/components/_pager.scss */
.pager a:after {
  margin-left: 1rem;
}
/* line 46, ../../src/scss/components/_pager.scss */
.pager .pager-first a,
.pager .pager-previous a,
.pager .pager-last a,
.pager .pager-next a,
.pager .pager-item a {
  background-color: transparent;
  color: #000000;
}
/* line 50, ../../src/scss/components/_pager.scss */
.pager .pager-first a:hover, .pager .pager-first a:focus,
.pager .pager-previous a:hover,
.pager .pager-previous a:focus,
.pager .pager-last a:hover,
.pager .pager-last a:focus,
.pager .pager-next a:hover,
.pager .pager-next a:focus,
.pager .pager-item a:hover,
.pager .pager-item a:focus {
  box-shadow: none;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .pager .pager-first a:hover, .domain-type-general-house .pager .pager-first a:focus, .domain-type-general-house
.pager .pager-previous a:hover, .domain-type-general-house
.pager .pager-previous a:focus, .domain-type-general-house
.pager .pager-last a:hover, .domain-type-general-house
.pager .pager-last a:focus, .domain-type-general-house
.pager .pager-next a:hover, .domain-type-general-house
.pager .pager-next a:focus, .domain-type-general-house
.pager .pager-item a:hover, .domain-type-general-house
.pager .pager-item a:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .pager .pager-first a:hover, .domain-dici-org .pager .pager-first a:focus, .domain-dici-org
.pager .pager-previous a:hover, .domain-dici-org
.pager .pager-previous a:focus, .domain-dici-org
.pager .pager-last a:hover, .domain-dici-org
.pager .pager-last a:focus, .domain-dici-org
.pager .pager-next a:hover, .domain-dici-org
.pager .pager-next a:focus, .domain-dici-org
.pager .pager-item a:hover, .domain-dici-org
.pager .pager-item a:focus {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .pager .pager-first a:hover, .domain-type-spirituality .pager .pager-first a:focus, .domain-type-spirituality
.pager .pager-previous a:hover, .domain-type-spirituality
.pager .pager-previous a:focus, .domain-type-spirituality
.pager .pager-last a:hover, .domain-type-spirituality
.pager .pager-last a:focus, .domain-type-spirituality
.pager .pager-next a:hover, .domain-type-spirituality
.pager .pager-next a:focus, .domain-type-spirituality
.pager .pager-item a:hover, .domain-type-spirituality
.pager .pager-item a:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .pager .pager-first a:hover, .domain-type-district .pager .pager-first a:focus, .domain-type-district
.pager .pager-previous a:hover, .domain-type-district
.pager .pager-previous a:focus, .domain-type-district
.pager .pager-last a:hover, .domain-type-district
.pager .pager-last a:focus, .domain-type-district
.pager .pager-next a:hover, .domain-type-district
.pager .pager-next a:focus, .domain-type-district
.pager .pager-item a:hover, .domain-type-district
.pager .pager-item a:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .pager .pager-first a:hover, .domain-type-seminary .pager .pager-first a:focus, .domain-type-seminary
.pager .pager-previous a:hover, .domain-type-seminary
.pager .pager-previous a:focus, .domain-type-seminary
.pager .pager-last a:hover, .domain-type-seminary
.pager .pager-last a:focus, .domain-type-seminary
.pager .pager-next a:hover, .domain-type-seminary
.pager .pager-next a:focus, .domain-type-seminary
.pager .pager-item a:hover, .domain-type-seminary
.pager .pager-item a:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .pager .pager-first a:hover, .domain-type-retreat .pager .pager-first a:focus, .domain-type-retreat
.pager .pager-previous a:hover, .domain-type-retreat
.pager .pager-previous a:focus, .domain-type-retreat
.pager .pager-last a:hover, .domain-type-retreat
.pager .pager-last a:focus, .domain-type-retreat
.pager .pager-next a:hover, .domain-type-retreat
.pager .pager-next a:focus, .domain-type-retreat
.pager .pager-item a:hover, .domain-type-retreat
.pager .pager-item a:focus {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .pager .pager-first a:hover, .domain-type-school .pager .pager-first a:focus, .domain-type-school
.pager .pager-previous a:hover, .domain-type-school
.pager .pager-previous a:focus, .domain-type-school
.pager .pager-last a:hover, .domain-type-school
.pager .pager-last a:focus, .domain-type-school
.pager .pager-next a:hover, .domain-type-school
.pager .pager-next a:focus, .domain-type-school
.pager .pager-item a:hover, .domain-type-school
.pager .pager-item a:focus {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .pager .pager-first a:hover, .domain-type-priory .pager .pager-first a:focus, .domain-type-priory
.pager .pager-previous a:hover, .domain-type-priory
.pager .pager-previous a:focus, .domain-type-priory
.pager .pager-last a:hover, .domain-type-priory
.pager .pager-last a:focus, .domain-type-priory
.pager .pager-next a:hover, .domain-type-priory
.pager .pager-next a:focus, .domain-type-priory
.pager .pager-item a:hover, .domain-type-priory
.pager .pager-item a:focus {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .pager .pager-first a:hover, .domain-type-lefebvre .pager .pager-first a:focus, .domain-type-lefebvre
.pager .pager-previous a:hover, .domain-type-lefebvre
.pager .pager-previous a:focus, .domain-type-lefebvre
.pager .pager-last a:hover, .domain-type-lefebvre
.pager .pager-last a:focus, .domain-type-lefebvre
.pager .pager-next a:hover, .domain-type-lefebvre
.pager .pager-next a:focus, .domain-type-lefebvre
.pager .pager-item a:hover, .domain-type-lefebvre
.pager .pager-item a:focus {
  color: #C8BB44;
}
/* line 58, ../../src/scss/components/_pager.scss */
.pager .pager-current {
  padding: .5rem 1rem;
  margin: 0 .5rem;
  color: #FFFFFF;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .pager .pager-current {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .pager .pager-current {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .pager .pager-current {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .pager .pager-current {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .pager .pager-current {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .pager .pager-current {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .pager .pager-current {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .pager .pager-current {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .pager .pager-current {
  background-color: #C8BB44;
}
/* line 67, ../../src/scss/components/_pager.scss */
.pager .pager-next a:after {
  content: '';
  border-width: .4rem 0 .4rem .8rem;
  border-style: solid;
  border-color: transparent;
  border-left-color: #727273;
}
/* line 77, ../../src/scss/components/_pager.scss */
.pager .pager-first a:before {
  content: "";
  display: block;
  position: absolute;
  height: 9px;
  width: 17px;
  background-image: url('../../images/sprite-sd0b1a871dd.png');
  background-position: 0 -2443px;
  background-repeat: no-repeat;
  position: static;
}
/* line 84, ../../src/scss/components/_pager.scss */
.pager .pager-last a:after {
  content: "";
  display: block;
  position: absolute;
  height: 9px;
  width: 17px;
  background-image: url('../../images/sprite-sd0b1a871dd.png');
  background-position: 0 -2452px;
  background-repeat: no-repeat;
  position: static;
}
/* line 91, ../../src/scss/components/_pager.scss */
.pager .pager-previous a:before {
  content: '';
  border-width: .4rem .8rem .4rem 0;
  border-style: solid;
  border-color: transparent;
  border-right-color: #727273;
}

/* line 1, ../../src/scss/components/_quote-of-day.scss */
.quote-of-day {
  display: none;
}
@media (min-width: 768px) {
  /* line 1, ../../src/scss/components/_quote-of-day.scss */
  .quote-of-day {
    display: block;
  }
}

/* line 9, ../../src/scss/components/_quote-of-day.scss */
.quote-of-day__quote {
  position: relative;
  background-color: transparent;
  z-index: 2;
  padding: 2.9rem 2rem 10.6rem 2rem;
  margin: 0;
  font-family: "Century-Light", serif;
  font-size: 3.5rem;
  line-height: 4.2rem;
  font-style: italic;
  text-align: center;
  color: #333333;
}
@media (min-width: 768px) {
  /* line 9, ../../src/scss/components/_quote-of-day.scss */
  .quote-of-day__quote {
    font-size: 4.2rem;
  }
}
@media (min-width: 992px) {
  /* line 9, ../../src/scss/components/_quote-of-day.scss */
  .quote-of-day__quote {
    font-size: 5rem;
  }
}
@media (min-width: 768px) {
  /* line 9, ../../src/scss/components/_quote-of-day.scss */
  .quote-of-day__quote {
    line-height: 5.2rem;
  }
}
@media (min-width: 992px) {
  /* line 9, ../../src/scss/components/_quote-of-day.scss */
  .quote-of-day__quote {
    line-height: 6rem;
  }
}
/* line 23, ../../src/scss/components/_quote-of-day.scss */
.quote-of-day__quote:before {
  display: none;
}
/* line 27, ../../src/scss/components/_quote-of-day.scss */
.quote-of-day__quote:after {
  content: '';
  background: url(../../images/two-hearts.svg) no-repeat center center;
  background-size: cover;
  width: 4rem;
  height: 5.3rem;
  position: absolute;
  left: calc(50% - 2rem);
  bottom: 2.5rem;
}
@media (min-width: 768px) {
  /* line 9, ../../src/scss/components/_quote-of-day.scss */
  .quote-of-day__quote {
    padding: 3.4rem 6rem 10.6rem;
  }
}
@media (min-width: 992px) {
  /* line 9, ../../src/scss/components/_quote-of-day.scss */
  .quote-of-day__quote {
    padding-top: 5.9rem;
  }
}
/* line 47, ../../src/scss/components/_quote-of-day.scss */
.i18n-fr .quote-of-day__quote:after {
  content: '';
}

/* line 53, ../../src/scss/components/_quote-of-day.scss */
.quote-of-day__content {
  position: relative;
  display: block;
  padding-bottom: 1.7rem;
  border-top: 0.1rem solid #010101;
  border-bottom: 0.1rem solid #010101;
  background-image: url(../../images/backbround_quotation_1106x482.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 100%;
  text-decoration: none;
}
/* line 66, ../../src/scss/components/_quote-of-day.scss */
.quote-of-day__content:hover, .quote-of-day__content:focus {
  text-decoration: none;
}
/* line 71, ../../src/scss/components/_quote-of-day.scss */
.quote-of-day__content:after {
  content: '';
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background-color: #E7E7E7;
  opacity: 0.5;
}
/* line 86, ../../src/scss/components/_quote-of-day.scss */
.quote-of-day__content:focus:after, .quote-of-day__content:hover:after {
  display: block;
}

@media (min-width: 768px) {
  /* line 1, ../../src/scss/components/_related-links.scss */
  .related-links {
    padding: 0 3.8rem;
  }
}

/* line 7, ../../src/scss/components/_related-links.scss */
.related-links h2 {
  color: #949494;
  font-size: 1.4rem;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  text-transform: uppercase;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .related-links h2 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}

/* line 14, ../../src/scss/components/_related-links.scss */
.related-links .item-list ul {
  margin: 0;
  padding: 0;
  list-style: none outside none;
}

/* line 20, ../../src/scss/components/_related-links.scss */
.related-links .item-list li {
  margin: 0;
  padding: 0;
}
/* line 24, ../../src/scss/components/_related-links.scss */
.related-links .item-list li + li {
  margin-top: 2rem;
}

/* line 29, ../../src/scss/components/_related-links.scss */
.related-links .item-list a {
  font-family: "Century-Light", serif;
  display: block;
  font-size: 2.6rem;
  line-height: calc(32 / 26);
}
/* line 185, ../../src/scss/base/_mixins.scss */
.i18n-pl .related-links .item-list a {
  font-family: "Playfair Display", "Century-Light", serif;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .related-links .item-list a:hover, .domain-type-general-house .related-links .item-list a:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .related-links .item-list a:hover, .domain-dici-org .related-links .item-list a:focus {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .related-links .item-list a:hover, .domain-type-spirituality .related-links .item-list a:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .related-links .item-list a:hover, .domain-type-district .related-links .item-list a:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .related-links .item-list a:hover, .domain-type-seminary .related-links .item-list a:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .related-links .item-list a:hover, .domain-type-retreat .related-links .item-list a:focus {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .related-links .item-list a:hover, .domain-type-school .related-links .item-list a:focus {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .related-links .item-list a:hover, .domain-type-priory .related-links .item-list a:focus {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .related-links .item-list a:hover, .domain-type-lefebvre .related-links .item-list a:focus {
  color: #C8BB44;
}

/* line 1, ../../src/scss/components/_slideshow-gallery.scss */
.slideshow-gallery__inner {
  position: relative;
}

/* line 5, ../../src/scss/components/_slideshow-gallery.scss */
.slideshow-gallery__inner .flex-direction-nav {
  margin: 0;
}

/* line 10, ../../src/scss/components/_slideshow-gallery.scss */
.l-content .slideshow-gallery__list,
.slideshow-gallery__list {
  display: none;
  margin: 0;
  padding: 0;
  list-style: none outside none;
}
/* line 17, ../../src/scss/components/_slideshow-gallery.scss */
.flex-viewport > .l-content .slideshow-gallery__list, .flex-viewport >
.slideshow-gallery__list {
  display: block;
}

/* line 22, ../../src/scss/components/_slideshow-gallery.scss */
.slideshow-gallery__full-screen {
  padding: 2rem 0;
}

/* line 26, ../../src/scss/components/_slideshow-gallery.scss */
.slideshow-gallery__full-screen-link {
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  text-transform: uppercase;
}

/* line 34, ../../src/scss/components/_slideshow-gallery.scss */
.slideshow-gallery__full-screen-icon {
  width: .7rem;
  height: 1.1rem;
  margin-left: 1rem;
  background-image: url(../../images/icons/arrowseeall.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

/* line 44, ../../src/scss/components/_slideshow-gallery.scss */
.slideshow-gallery .flex-direction-nav {
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 51, ../../src/scss/components/_slideshow-gallery.scss */
.slideshow-gallery .flex-direction-nav li {
  pointer-events: initial;
}

/* line 56, ../../src/scss/components/_slideshow-gallery.scss */
.slideshow-gallery__item > a {
  text-decoration: none;
}

/* line 60, ../../src/scss/components/_slideshow-gallery.scss */
.slideshow-gallery__image {
  position: relative;
}
/* line 64, ../../src/scss/components/_slideshow-gallery.scss */
.slideshow-gallery__image--with-caption:after {
  content: '';
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: linear-gradient(to bottom, rgba(33, 33, 33, 0) 50%, rgba(33, 33, 33, 0.6) 100%);
}

/* line 77, ../../src/scss/components/_slideshow-gallery.scss */
.slideshow-gallery__image-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  padding-left: 7rem;
  padding-right: 7rem;
  padding-bottom: 2.5rem;
  font-family: "Century-Light", serif;
  font-size: 1.8rem;
  line-height: 1.5;
  color: white;
}
/* line 185, ../../src/scss/base/_mixins.scss */
.i18n-pl .slideshow-gallery__image-caption {
  font-family: "Playfair Display", "Century-Light", serif;
}
@media (min-width: 768px) {
  /* line 77, ../../src/scss/components/_slideshow-gallery.scss */
  .slideshow-gallery__image-caption {
    font-size: 2.5rem;
  }
}
@media (min-width: 1105px) {
  /* line 77, ../../src/scss/components/_slideshow-gallery.scss */
  .slideshow-gallery__image-caption {
    padding-left: 7rem;
    padding-right: 7rem;
  }
}

/* line 1, ../../src/scss/components/_slideshow-home.scss */
.slideshow-home {
  margin-left: -2rem;
  margin-right: -2rem;
}
@media (min-width: 768px) {
  /* line 1, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home {
    margin-left: -3rem;
  }
}
@media (min-width: 992px) {
  /* line 1, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home {
    margin-left: -5rem;
  }
}
@media (min-width: 768px) {
  /* line 1, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home {
    margin-right: -3rem;
  }
}
@media (min-width: 992px) {
  /* line 1, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home {
    margin-right: -5rem;
  }
}
@media (min-width: 1205px) {
  /* line 1, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home {
    margin-left: calc(-1 * ((100vw - 110.5rem) / 2));
    margin-right: calc(-1 * ((100vw - 110.5rem) / 2));
  }
}

/* line 5, ../../src/scss/components/_slideshow-home.scss */
.slideshow-home__inner {
  position: relative;
  max-width: 2752px;
  margin-left: auto;
  margin-right: auto;
  opacity: 0;
  transition: opacity 300ms ease-out;
}
/* line 13, ../../src/scss/components/_slideshow-home.scss */
.slideshow-home__inner--loaded {
  opacity: 1;
}

/* line 18, ../../src/scss/components/_slideshow-home.scss */
.slideshow-home__inner--text-only {
  background-color: rgba(239, 239, 239, 0.5);
}
/* line 21, ../../src/scss/components/_slideshow-home.scss */
.domain-type-general-house.front .slideshow-home__inner--text-only {
  background-image: url(../../images/bg_gh-new.svg);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: auto 90%;
}

@media (min-width: 1376px) {
  /* line 29, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home .flex-viewport {
    position: relative;
    padding-left: calc((100% - 1376px) / 2);
    padding-right: calc((100% - 1376px) / 2);
  }
}
@media (min-width: 2752px) {
  /* line 39, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home .flex-viewport:before, .slideshow-home .flex-viewport:after {
    content: '';
    width: calc((100% - 1376px) / 2);
    max-width: 10rem;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
  }
  /* line 50, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home .flex-viewport:before {
    left: 0;
    background: linear-gradient(to right, #ffffff 0%, rgba(0, 0, 0, 0) 100%);
  }
  /* line 55, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home .flex-viewport:after {
    right: 0;
    background: linear-gradient(to left, #ffffff 0%, rgba(0, 0, 0, 0) 100%);
  }
}

/* line 62, ../../src/scss/components/_slideshow-home.scss */
.slideshow-home__slides {
  display: none;
  padding: 0;
  list-style: none outside none;
}
/* line 67, ../../src/scss/components/_slideshow-home.scss */
.flex-viewport > .slideshow-home__slides {
  display: block;
  margin: 0;
}

/* line 74, ../../src/scss/components/_slideshow-home.scss */
.slideshow-home--item,
.slideshow-home__item {
  padding: 0;
  margin: 0;
  list-style: none outside none;
}

/* line 81, ../../src/scss/components/_slideshow-home.scss */
.slideshow-home__slide {
  position: relative;
}

@media (min-width: 768px) {
  /* line 85, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-text-wrap {
    position: absolute;
    bottom: 3rem;
    left: 0;
    right: 0;
  }
}
@media (min-width: 992px) {
  /* line 85, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-text-wrap {
    bottom: 8rem;
  }
}

/* line 98, ../../src/scss/components/_slideshow-home.scss */
.slideshow-home__text-only {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  opacity: 0;
  transition: opacity .35s ease-out;
  color: #333333;
}
/* line 108, ../../src/scss/components/_slideshow-home.scss */
.flex-active-slide .slideshow-home__text-only {
  opacity: 1;
}
@media (min-width: 768px) {
  /* line 98, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__text-only {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
  }
}
@media (min-width: 992px) {
  /* line 98, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__text-only {
    bottom: 8rem;
  }
}

/* line 125, ../../src/scss/components/_slideshow-home.scss */
.slideshow-home__slide-text {
  padding-left: 2rem;
  padding-right: 2rem;
  margin-left: -2rem;
  margin-right: -2rem;
  padding-top: 2rem;
  padding-bottom: 2.5rem;
  background-color: #000000;
  opacity: 0;
  transition: opacity 200ms ease;
}
@media (min-width: 768px) {
  /* line 125, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-text {
    padding-left: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 125, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-text {
    padding-left: 6rem;
  }
}
@media (min-width: 768px) {
  /* line 125, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-text {
    padding-right: 3rem;
  }
}
@media (min-width: 992px) {
  /* line 125, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-text {
    padding-right: 6rem;
  }
}
@media (min-width: 768px) {
  /* line 125, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-text {
    margin-left: -3rem;
  }
}
@media (min-width: 992px) {
  /* line 125, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-text {
    margin-left: -5rem;
  }
}
@media (min-width: 768px) {
  /* line 125, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-text {
    margin-right: -3rem;
  }
}
@media (min-width: 992px) {
  /* line 125, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-text {
    margin-right: -5rem;
  }
}
/* line 134, ../../src/scss/components/_slideshow-home.scss */
.flex-active-slide .slideshow-home__slide-text {
  opacity: 1;
}
@media (min-width: 768px) {
  /* line 125, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-text {
    margin-left: 0;
    margin-right: 0;
    padding-top: 2.5rem;
    padding-bottom: 3rem;
    max-width: calc(100% - (2 * 3rem));
    background-color: rgba(0, 0, 0, 0.7);
  }
}
@media (min-width: 992px) {
  /* line 125, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-text {
    max-width: 50%;
  }
}

/* line 152, ../../src/scss/components/_slideshow-home.scss */
.slideshow-home__slide-title {
  font-size: 2.6rem;
  margin: 0;
  color: #FFFFFF;
  line-height: 1.1;
}
@media (min-width: 768px) {
  /* line 152, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-title {
    font-size: 5rem;
  }
}

/* line 160, ../../src/scss/components/_slideshow-home.scss */
.slideshow-home__slide-title-large {
  padding-top: 8rem;
  background-image: url("../../images/icons/two-hearts-80.svg");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 3.7rem 4.9rem;
  text-align: center;
  font-size: 2.6rem;
  line-height: 1.2;
}
@media (min-width: 768px) {
  /* line 160, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-title-large {
    font-size: 3.9rem;
  }
}
@media (min-width: 992px) {
  /* line 160, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-title-large {
    font-size: 5rem;
  }
}
@media (min-width: 768px) {
  /* line 160, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-title-large {
    line-height: 1.5;
  }
}

/* line 172, ../../src/scss/components/_slideshow-home.scss */
.slideshow-home__slide-subtitle-large {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  margin-top: 3rem;
  text-align: center;
  font-size: 1.6rem;
  line-height: 1.3;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .slideshow-home__slide-subtitle-large {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}

/* line 180, ../../src/scss/components/_slideshow-home.scss */
.slideshow-home__slide-subtitle {
  font-size: 1.7rem;
  margin: 1rem 0 0;
  color: #FFFFFF;
  font-weight: 400;
  line-height: 1.2;
}
@media (min-width: 768px) {
  /* line 180, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-subtitle {
    font-size: 2.6rem;
  }
}
@media (min-width: 768px) {
  /* line 180, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__slide-subtitle {
    margin-top: 2rem;
  }
}

/* line 193, ../../src/scss/components/_slideshow-home.scss */
.slideshow-home .flex-control-nav {
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  /* line 193, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home .flex-control-nav {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 992px) {
  /* line 193, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home .flex-control-nav {
    position: absolute;
    left: 0;
    right: 0;
    padding-top: 0;
    padding-bottom: 0;
    bottom: 3.2rem;
  }
}

@media (min-width: 992px) {
  /* line 213, ../../src/scss/components/_slideshow-home.scss */
  .slideshow-home__inner--text-only .flex-control-nav {
    bottom: 8rem;
  }
}

/* line 6, ../../src/scss/components/_slideshow-nip.scss */
.slideshow-nip__inner {
  position: relative;
  max-width: 2752px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 1105px) {
  /* line 13, ../../src/scss/components/_slideshow-nip.scss */
  .slideshow-nip .flex-viewport {
    position: relative;
    padding-left: calc((100% - 110.5rem) / 2);
    padding-right: calc((100% - 110.5rem) / 2);
  }
}

/* line 22, ../../src/scss/components/_slideshow-nip.scss */
.slideshow-nip__slides {
  display: none;
  margin: 0;
  padding: 0;
  list-style: none outside none;
}
/* line 28, ../../src/scss/components/_slideshow-nip.scss */
.flex-viewport > .slideshow-nip__slides {
  display: block;
}

/* line 33, ../../src/scss/components/_slideshow-nip.scss */
.slideshow-nip__slide {
  position: relative;
}

/* line 37, ../../src/scss/components/_slideshow-nip.scss */
.slideshow-nip__slide-title {
  font-family: "Century-Light", serif;
  font-size: 2.5rem;
  display: none;
  position: absolute;
  z-index: 2;
  margin-bottom: 0;
  padding-left: 7rem;
  padding-right: 7rem;
  padding-bottom: 2.5rem;
  bottom: 0;
  color: #FFFFFF;
  line-height: calc(43 / 33);
}
/* line 185, ../../src/scss/base/_mixins.scss */
.i18n-pl .slideshow-nip__slide-title {
  font-family: "Playfair Display", "Century-Light", serif;
}
@media (min-width: 768px) {
  /* line 37, ../../src/scss/components/_slideshow-nip.scss */
  .slideshow-nip__slide-title {
    font-size: 3.3rem;
  }
}
@media (min-width: 1105px) {
  /* line 37, ../../src/scss/components/_slideshow-nip.scss */
  .slideshow-nip__slide-title {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
/* line 58, ../../src/scss/components/_slideshow-nip.scss */
.flex-active-slide .slideshow-nip__slide-title {
  display: block;
}

/* line 64, ../../src/scss/components/_slideshow-nip.scss */
.slideshow-nip__slide-figure:after {
  content: '';
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: linear-gradient(to bottom, rgba(33, 33, 33, 0) 50%, rgba(33, 33, 33, 0.6) 100%);
}

/* line 76, ../../src/scss/components/_slideshow-nip.scss */
.slideshow-nip .flex-direction-nav {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 2, ../../src/scss/components/_slideshow-video.scss */
.slideshow-video .slides {
  margin: 0;
  padding: 0;
  list-style: none outside none;
}
/* line 8, ../../src/scss/components/_slideshow-video.scss */
.slideshow-video .view-footer {
  position: relative;
  z-index: 1;
  padding-top: 3.3rem;
  clear: both;
  max-width: 110.5rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 992px) {
  /* line 8, ../../src/scss/components/_slideshow-video.scss */
  .slideshow-video .view-footer {
    padding-left: 1.5rem;
  }
}
@media (min-width: 768px) {
  /* line 24, ../../src/scss/components/_slideshow-video.scss */
  .slideshow-video .content > .view .slideshow-video__wrap {
    background-color: #333333;
  }
  /* line 28, ../../src/scss/components/_slideshow-video.scss */
  .slideshow-video .content > .view .slideshow-video__wrap-inner {
    display: flex;
  }
  /* line 31, ../../src/scss/components/_slideshow-video.scss */
  .slideshow-video .content > .view .slideshow-video__wrap-inner > .view-content {
    flex: 0 1 auto;
    width: 72.85068%;
    position: relative;
  }
  /* line 37, ../../src/scss/components/_slideshow-video.scss */
  .slideshow-video .content > .view .slideshow-video__wrap-inner > .attachment {
    flex: 0 1 auto;
    width: 27.14932%;
    position: relative;
    z-index: 1;
  }
  /* line 43, ../../src/scss/components/_slideshow-video.scss */
  .slideshow-video .content > .view .slideshow-video__wrap-inner > .attachment > .view {
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 0;
    height: 0;
    padding-bottom: 150.974%;
  }
  /* line 52, ../../src/scss/components/_slideshow-video.scss */
  .slideshow-video .content > .view .slideshow-video__wrap-inner > .attachment > .view > .view-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    overflow: hidden;
  }
  /* line 60, ../../src/scss/components/_slideshow-video.scss */
  .slideshow-video .content > .view .slideshow-video__wrap-inner > .attachment > .view > .view-content .slideshow-video__nav {
    height: 100%;
    background-color: #FFFFFF;
  }
  /* line 64, ../../src/scss/components/_slideshow-video.scss */
  .slideshow-video .content > .view .slideshow-video__wrap-inner > .attachment > .view > .view-content .slideshow-video__nav .flex-viewport {
    height: 100% !important;
  }
}

/* line 76, ../../src/scss/components/_slideshow-video.scss */
.slideshow-video__nav {
  position: relative;
  z-index: 1;
}
/* line 81, ../../src/scss/components/_slideshow-video.scss */
.slideshow-video__nav .flex-viewport ul.slides {
  margin: 0;
  padding: 0;
  width: 100% !important;
  transition: transform ease-out 0.4s;
}
/* line 87, ../../src/scss/components/_slideshow-video.scss */
.slideshow-video__nav .flex-viewport ul.slides * {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
}
/* line 96, ../../src/scss/components/_slideshow-video.scss */
.slideshow-video__nav .flex-viewport ul.slides span {
  display: block;
}
/* line 100, ../../src/scss/components/_slideshow-video.scss */
.slideshow-video__nav .flex-viewport ul.slides li {
  float: none !important;
  width: 100% !important;
}
/* line 107, ../../src/scss/components/_slideshow-video.scss */
.slideshow-video__nav .flex-viewport .flex-active-slide section {
  color: #FFFFFF;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .slideshow-video__nav .flex-viewport .flex-active-slide section {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .slideshow-video__nav .flex-viewport .flex-active-slide section {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .slideshow-video__nav .flex-viewport .flex-active-slide section {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .slideshow-video__nav .flex-viewport .flex-active-slide section {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .slideshow-video__nav .flex-viewport .flex-active-slide section {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .slideshow-video__nav .flex-viewport .flex-active-slide section {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .slideshow-video__nav .flex-viewport .flex-active-slide section {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .slideshow-video__nav .flex-viewport .flex-active-slide section {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .slideshow-video__nav .flex-viewport .flex-active-slide section {
  background-color: #C8BB44;
}
/* line 115, ../../src/scss/components/_slideshow-video.scss */
.slideshow-video__nav .flex-direction-nav {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none outside none;
}
/* line 121, ../../src/scss/components/_slideshow-video.scss */
.slideshow-video__nav .flex-direction-nav li {
  margin: 0;
  padding: 0;
}
/* line 126, ../../src/scss/components/_slideshow-video.scss */
.slideshow-video__nav .flex-direction-nav a {
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  opacity: 0.8;
  font-size: 0;
  height: 3.4rem;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center 1rem;
  cursor: pointer;
}
/* line 139, ../../src/scss/components/_slideshow-video.scss */
.slideshow-video__nav .flex-direction-nav a:after {
  display: none;
}
/* line 143, ../../src/scss/components/_slideshow-video.scss */
.slideshow-video__nav .flex-direction-nav a.inactive, .slideshow-video__nav .flex-direction-nav a.flex-disabled {
  display: none;
}
/* line 148, ../../src/scss/components/_slideshow-video.scss */
.slideshow-video__nav .flex-direction-nav a:focus, .slideshow-video__nav .flex-direction-nav a:hover {
  opacity: .9;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .slideshow-video__nav .flex-direction-nav a:focus, .domain-type-general-house .slideshow-video__nav .flex-direction-nav a:hover {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .slideshow-video__nav .flex-direction-nav a:focus, .domain-dici-org .slideshow-video__nav .flex-direction-nav a:hover {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .slideshow-video__nav .flex-direction-nav a:focus, .domain-type-spirituality .slideshow-video__nav .flex-direction-nav a:hover {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .slideshow-video__nav .flex-direction-nav a:focus, .domain-type-district .slideshow-video__nav .flex-direction-nav a:hover {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .slideshow-video__nav .flex-direction-nav a:focus, .domain-type-seminary .slideshow-video__nav .flex-direction-nav a:hover {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .slideshow-video__nav .flex-direction-nav a:focus, .domain-type-retreat .slideshow-video__nav .flex-direction-nav a:hover {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .slideshow-video__nav .flex-direction-nav a:focus, .domain-type-school .slideshow-video__nav .flex-direction-nav a:hover {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .slideshow-video__nav .flex-direction-nav a:focus, .domain-type-priory .slideshow-video__nav .flex-direction-nav a:hover {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .slideshow-video__nav .flex-direction-nav a:focus, .domain-type-lefebvre .slideshow-video__nav .flex-direction-nav a:hover {
  background-color: #C8BB44;
}
/* line 154, ../../src/scss/components/_slideshow-video.scss */
.slideshow-video__nav .flex-direction-nav a.flex-prev {
  top: 0;
  background-color: #000000;
  background-image: url(../../images/nav-up.svg);
}
/* line 160, ../../src/scss/components/_slideshow-video.scss */
.slideshow-video__nav .flex-direction-nav a.flex-next {
  bottom: 0;
  background-color: #000000;
  background-image: url(../../images/nav-down.svg);
}
@media (max-width: 767px) {
  /* line 76, ../../src/scss/components/_slideshow-video.scss */
  .slideshow-video__nav {
    display: none;
  }
}

/* line 1, ../../src/scss/components/_social-block.scss */
.social-block {
  display: none;
  position: relative;
  align-items: center;
}
/* line 6, ../../src/scss/components/_social-block.scss */
.context-page .social-block {
  padding-top: .5rem;
  margin-top: 5rem;
  border-top: 0.1rem solid #DFDFE0;
}
/* line 12, ../../src/scss/components/_social-block.scss */
.social-block h2 {
  flex: 0 0 auto;
  margin: 0 3rem 0 0;
  font-size: 1.4rem;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  text-transform: uppercase;
  color: #949494;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .social-block h2 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 22, ../../src/scss/components/_social-block.scss */
.social-block .content {
  flex: 1 1 auto;
}
@media (min-width: 480px) {
  /* line 1, ../../src/scss/components/_social-block.scss */
  .social-block {
    display: flex;
  }
}
/* line 31, ../../src/scss/components/_social-block.scss */
.social-block.dici-social-and-rss {
  display: block;
}
/* line 34, ../../src/scss/components/_social-block.scss */
.social-block.dici-social-and-rss .content {
  padding-top: 2rem;
}
/* line 38, ../../src/scss/components/_social-block.scss */
.social-block.dici-social-and-rss .content a {
  font-size: 2.8rem;
  text-decoration: none;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .social-block.dici-social-and-rss .content a:hover, .domain-type-general-house .social-block.dici-social-and-rss .content a:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .social-block.dici-social-and-rss .content a:hover, .domain-dici-org .social-block.dici-social-and-rss .content a:focus {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .social-block.dici-social-and-rss .content a:hover, .domain-type-spirituality .social-block.dici-social-and-rss .content a:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .social-block.dici-social-and-rss .content a:hover, .domain-type-district .social-block.dici-social-and-rss .content a:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .social-block.dici-social-and-rss .content a:hover, .domain-type-seminary .social-block.dici-social-and-rss .content a:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .social-block.dici-social-and-rss .content a:hover, .domain-type-retreat .social-block.dici-social-and-rss .content a:focus {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .social-block.dici-social-and-rss .content a:hover, .domain-type-school .social-block.dici-social-and-rss .content a:focus {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .social-block.dici-social-and-rss .content a:hover, .domain-type-priory .social-block.dici-social-and-rss .content a:focus {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .social-block.dici-social-and-rss .content a:hover, .domain-type-lefebvre .social-block.dici-social-and-rss .content a:focus {
  color: #C8BB44;
}

/* line 50, ../../src/scss/components/_social-block.scss */
.social-block__list {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none outside none;
}

/* line 57, ../../src/scss/components/_social-block.scss */
.social-block__item {
  flex: 0 1 auto;
}
/* line 60, ../../src/scss/components/_social-block.scss */
.social-block__item + .social-block__item {
  margin-left: .75rem;
}

/* line 65, ../../src/scss/components/_social-block.scss */
.social-block__link {
  display: block;
  width: 4.8rem;
  height: 4.8rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  line-height: 0;
  font-size: 0;
}
/* line 76, ../../src/scss/components/_social-block.scss */
.social-block__link--print {
  background-image: url("../../images/icons/print.svg");
}
/* line 80, ../../src/scss/components/_social-block.scss */
.social-block__link--mail {
  background-image: url("../../images/icons/mail.svg");
}
/* line 84, ../../src/scss/components/_social-block.scss */
.social-block__link--facebook {
  background-image: url("../../images/icons/facebook.svg");
}
/* line 88, ../../src/scss/components/_social-block.scss */
.social-block__link--twitter {
  background-image: url("../../images/icons/twitter.svg");
}
/* line 92, ../../src/scss/components/_social-block.scss */
.social-block__link--gplus {
  background-image: url("../../images/icons/google.svg");
}

/* line 1, ../../src/scss/components/_social-footer-block.scss */
.social-footer-block {
  padding: 4rem 0;
}
@media (min-width: 768px) {
  /* line 1, ../../src/scss/components/_social-footer-block.scss */
  .social-footer-block {
    padding: 0 2rem 0;
  }
}
@media (min-width: 992px) {
  /* line 1, ../../src/scss/components/_social-footer-block.scss */
  .social-footer-block {
    padding-right: 5rem;
  }
}

/* line 13, ../../src/scss/components/_social-footer-block.scss */
.social-footer-block .content {
  display: flex;
}
@media (min-width: 768px) {
  /* line 13, ../../src/scss/components/_social-footer-block.scss */
  .social-footer-block .content {
    display: block;
  }
}

/* line 21, ../../src/scss/components/_social-footer-block.scss */
.social-footer-block .content a {
  display: block;
  margin-right: 1rem;
  font-size: 0;
}
/* line 26, ../../src/scss/components/_social-footer-block.scss */
.social-footer-block .content a:before {
  font-size: 1.8rem;
}
@media (min-width: 768px) {
  /* line 21, ../../src/scss/components/_social-footer-block.scss */
  .social-footer-block .content a {
    display: inline;
    margin-right: 0;
    font-size: inherit;
  }
}

/* line 39, ../../src/scss/components/_social-footer-block.scss */
.social-footer-block [class^="icon-"] {
  position: relative;
  padding-left: 2.5rem;
}
/* line 43, ../../src/scss/components/_social-footer-block.scss */
.social-footer-block [class^="icon-"]:before {
  position: absolute;
  top: .2rem;
  left: 0;
  color: #727273;
}
/* line 53, ../../src/scss/components/_social-footer-block.scss */
.social-footer-block [class^="icon-"]:hover:before, .social-footer-block [class^="icon-"]:focus:before {
  text-decoration: none;
}

/* line 1, ../../src/scss/components/_spirituality-banner.scss */
.spirituality-banner {
  position: relative;
  max-width: 29rem;
  width: 100%;
  margin-top: 6.6rem;
  overflow: hidden;
}

/* line 11, ../../src/scss/components/_spirituality-banner.scss */
.spirituality-banner__link {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

/* line 20, ../../src/scss/components/_spirituality-banner.scss */
.spirituality-banner__image {
  transition: transform 100ms ease;
}
/* line 23, ../../src/scss/components/_spirituality-banner.scss */
.spirituality-banner__link:hover + .spirituality-banner__image, .spirituality-banner__link:focus + .spirituality-banner__image {
  transform: scale(1.1);
}

/* line 29, ../../src/scss/components/_spirituality-banner.scss */
.spirituality-banner__text {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 12rem 7.5rem 0 2rem;
  opacity: 0;
  transition: opacity .5s ease-in;
}
@media (min-width: 992px) {
  /* line 29, ../../src/scss/components/_spirituality-banner.scss */
  .spirituality-banner__text {
    padding-top: 8rem;
  }
}
@media (min-width: 1205px) {
  /* line 29, ../../src/scss/components/_spirituality-banner.scss */
  .spirituality-banner__text {
    padding-top: 12rem;
  }
}
/* line 49, ../../src/scss/components/_spirituality-banner.scss */
.spirituality-banner--animation-done .spirituality-banner__text {
  opacity: 1;
}
/* line 53, ../../src/scss/components/_spirituality-banner.scss */
.spirituality-banner__text p {
  margin: 0;
  font-size: 1.8rem;
}
@media (min-width: 992px) {
  /* line 53, ../../src/scss/components/_spirituality-banner.scss */
  .spirituality-banner__text p {
    font-size: 1.6rem;
  }
}
/* line 63, ../../src/scss/components/_spirituality-banner.scss */
.spirituality-banner__text h2 {
  margin: 1rem 0 0;
  font-size: 2rem;
  line-height: 1.2;
}
@media (min-width: 992px) {
  /* line 63, ../../src/scss/components/_spirituality-banner.scss */
  .spirituality-banner__text h2 {
    font-size: 1.8rem;
  }
}
@media (min-width: 1205px) {
  /* line 63, ../../src/scss/components/_spirituality-banner.scss */
  .spirituality-banner__text h2 {
    font-size: 2rem;
  }
}

/* line 2, ../../src/scss/components/_spotlight.scss */
.spotlight {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #FFFFFF;
}
/* line 8, ../../src/scss/components/_spotlight.scss */
.spotlight--no-media {
  padding-bottom: 5.2rem;
}
/* line 11, ../../src/scss/components/_spotlight.scss */
.spotlight--no-media.spotlight--no-media-spacing {
  padding-bottom: 0;
}
/* line 15, ../../src/scss/components/_spotlight.scss */
.spotlight--list-view .spotlight--no-media, .js-show-list-overview .spotlight--no-media {
  padding-bottom: 0;
}
/* line 22, ../../src/scss/components/_spotlight.scss */
.front.domain-type-spirituality .spotlight--news, .front.domain-type-dici .spotlight--news {
  padding-top: 6.7rem;
  background-image: url(../../images/fourdots.svg);
  background-repeat: no-repeat;
  background-position: center 2.4rem;
}
/* line 31, ../../src/scss/components/_spotlight.scss */
.spotlight--variant-1 {
  padding-bottom: 2rem;
}
/* line 35, ../../src/scss/components/_spotlight.scss */
.spotlight--ankeiler {
  background-color: transparent;
}
/* line 39, ../../src/scss/components/_spotlight.scss */
.spotlight--boxed {
  padding: 1rem 2rem 2rem;
  border: 0.1rem solid #727273;
}
/* line 44, ../../src/scss/components/_spotlight.scss */
.spotlight--colored {
  padding: 1rem 2rem 2rem;
  background-color: #DFDFE0;
}
/* line 49, ../../src/scss/components/_spotlight.scss */
.spotlight--gh {
  position: relative;
  padding: 0 2rem 2rem;
  border: 0.1rem solid #999999;
  background-color: rgba(239, 239, 239, 0.5);
}
@media (min-width: 480px) {
  /* line 57, ../../src/scss/components/_spotlight.scss */
  .spotlight--list-view .spotlight, .js-show-list-overview .spotlight {
    max-width: 60.5rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 992px) {
  /* line 57, ../../src/scss/components/_spotlight.scss */
  .spotlight--list-view .spotlight, .js-show-list-overview .spotlight {
    max-width: 100%;
    padding-left: calc(100% - 60.5rem);
    padding-left: calc(100% - 60.5rem - 6.1rem);
  }
}

/* line 74, ../../src/scss/components/_spotlight.scss */
.spotlight__inner {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
/* line 79, ../../src/scss/components/_spotlight.scss */
.spotlight--list-view .spotlight__inner, .js-show-list-overview .spotlight__inner {
  flex-direction: row;
}
/* line 84, ../../src/scss/components/_spotlight.scss */
.spotlight--list-view-variant-1 .spotlight__inner {
  flex-direction: column;
}
@media (min-width: 480px) {
  /* line 84, ../../src/scss/components/_spotlight.scss */
  .spotlight--list-view-variant-1 .spotlight__inner {
    flex-direction: row;
  }
}

/* line 93, ../../src/scss/components/_spotlight.scss */
.spotlight__link {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  text-decoration: none;
}
/* line 99, ../../src/scss/components/_spotlight.scss */
.spotlight__link:hover, .spotlight__link:focus {
  text-decoration: none;
}
/* line 104, ../../src/scss/components/_spotlight.scss */
.spotlight--gh .spotlight__link {
  position: relative;
  z-index: 1;
}
/* line 110, ../../src/scss/components/_spotlight.scss */
.spotlight--list-view .spotlight__link, .js-show-list-overview .spotlight__link {
  flex-direction: row;
  position: relative;
  padding-right: 6.1rem;
}

/* line 118, ../../src/scss/components/_spotlight.scss */
.spotlight__figure {
  flex: 0 1 auto;
  overflow: hidden;
  position: relative;
}
/* line 123, ../../src/scss/components/_spotlight.scss */
.spotlight--hom-spotlight .spotlight__figure {
  background-color: rgba(239, 239, 239, 0.5);
}
/* line 127, ../../src/scss/components/_spotlight.scss */
.spotlight__figure span {
  display: block;
}
/* line 131, ../../src/scss/components/_spotlight.scss */
.spotlight__figure img {
  width: 100%;
  transition: transform 100ms ease;
}
/* line 135, ../../src/scss/components/_spotlight.scss */
.spotlight__link:hover .spotlight__figure img, .spotlight__link:focus .spotlight__figure img {
  transform: scale(1.1);
}
/* line 141, ../../src/scss/components/_spotlight.scss */
.spotlight--apostolate .spotlight__figure {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 11rem;
  padding-bottom: 2rem;
}
@media (min-width: 480px) {
  /* line 141, ../../src/scss/components/_spotlight.scss */
  .spotlight--apostolate .spotlight__figure {
    min-width: 16.5rem;
  }
}
@media (min-width: 768px) {
  /* line 141, ../../src/scss/components/_spotlight.scss */
  .spotlight--apostolate .spotlight__figure {
    min-width: 22.6rem;
  }
}
/* line 157, ../../src/scss/components/_spotlight.scss */
.spotlight--variant-1 .spotlight__figure {
  order: 2;
}
/* line 161, ../../src/scss/components/_spotlight.scss */
.spotlight--gh .spotlight__figure {
  margin-left: -2rem;
  margin-right: -2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: 0.1rem solid #FFFFFF;
}
/* line 176, ../../src/scss/components/_spotlight.scss */
.spotlight--list-view .spotlight__figure, .js-show-list-overview .spotlight__figure {
  flex: 0 0 auto;
  align-self: flex-start;
  order: 1;
  max-width: 11rem;
}
@media (min-width: 480px) {
  /* line 176, ../../src/scss/components/_spotlight.scss */
  .spotlight--list-view .spotlight__figure, .js-show-list-overview .spotlight__figure {
    max-width: 16.5rem;
  }
}
@media (min-width: 768px) {
  /* line 176, ../../src/scss/components/_spotlight.scss */
  .spotlight--list-view .spotlight__figure, .js-show-list-overview .spotlight__figure {
    max-width: 22.6rem;
  }
}
/* line 192, ../../src/scss/components/_spotlight.scss */
.spotlight--list-view-variant-1 .spotlight__figure {
  order: 0;
  margin-bottom: 1.5rem;
  max-width: 100%;
  width: 100%;
}
@media (min-width: 480px) {
  /* line 192, ../../src/scss/components/_spotlight.scss */
  .spotlight--list-view-variant-1 .spotlight__figure {
    max-width: 16.5rem;
    order: 2;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  /* line 192, ../../src/scss/components/_spotlight.scss */
  .spotlight--list-view-variant-1 .spotlight__figure {
    max-width: 33.6rem;
  }
}

/* line 211, ../../src/scss/components/_spotlight.scss */
.spotlight__text-wrap {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 218, ../../src/scss/components/_spotlight.scss */
.spotlight__text-section {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  border-bottom: 0.1rem solid #727273;
}
/* line 224, ../../src/scss/components/_spotlight.scss */
.l-column--100:last-child .spotlight__text-section {
  border-bottom: none;
}
/* line 229, ../../src/scss/components/_spotlight.scss */
.spotlight--list-view .spotlight__text-section, .js-show-list-overview .spotlight__text-section {
  order: 2;
  flex: 1 1 auto;
  padding-left: 2rem;
  border-bottom: none;
}
@media (min-width: 480px) {
  /* line 229, ../../src/scss/components/_spotlight.scss */
  .spotlight--list-view .spotlight__text-section, .js-show-list-overview .spotlight__text-section {
    padding-left: 3rem;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  /* line 229, ../../src/scss/components/_spotlight.scss */
  .spotlight--list-view .spotlight__text-section, .js-show-list-overview .spotlight__text-section {
    /* IE10+ specific styles go here */
    max-width: calc(100% - 110px);
  }
}
@media screen and (-ms-high-contrast: active) and (min-width: 480px), screen and (-ms-high-contrast: none) and (min-width: 480px) {
  /* line 229, ../../src/scss/components/_spotlight.scss */
  .spotlight--list-view .spotlight__text-section, .js-show-list-overview .spotlight__text-section {
    max-width: calc(100% - 165px);
  }
}
@media screen and (-ms-high-contrast: active) and (min-width: 768px), screen and (-ms-high-contrast: none) and (min-width: 768px) {
  /* line 229, ../../src/scss/components/_spotlight.scss */
  .spotlight--list-view .spotlight__text-section, .js-show-list-overview .spotlight__text-section {
    max-width: calc(100% - 226px);
  }
}

/* line 255, ../../src/scss/components/_spotlight.scss */
.spotlight__title {
  font-family: "Century-Light", serif;
  flex: 0 1 auto;
  padding: 1.2rem 0;
  margin: 0 0 1rem 0;
  color: #010101;
  font-weight: 400;
  font-size: 2.4rem;
  line-height: 1.14286;
}
/* line 185, ../../src/scss/base/_mixins.scss */
.i18n-pl .spotlight__title {
  font-family: "Playfair Display", "Century-Light", serif;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .spotlight__link:hover .spotlight__title, .domain-type-general-house .spotlight__link:focus .spotlight__title {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .spotlight__link:hover .spotlight__title, .domain-dici-org .spotlight__link:focus .spotlight__title {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .spotlight__link:hover .spotlight__title, .domain-type-spirituality .spotlight__link:focus .spotlight__title {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .spotlight__link:hover .spotlight__title, .domain-type-district .spotlight__link:focus .spotlight__title {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .spotlight__link:hover .spotlight__title, .domain-type-seminary .spotlight__link:focus .spotlight__title {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .spotlight__link:hover .spotlight__title, .domain-type-retreat .spotlight__link:focus .spotlight__title {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .spotlight__link:hover .spotlight__title, .domain-type-school .spotlight__link:focus .spotlight__title {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .spotlight__link:hover .spotlight__title, .domain-type-priory .spotlight__link:focus .spotlight__title {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .spotlight__link:hover .spotlight__title, .domain-type-lefebvre .spotlight__link:focus .spotlight__title {
  color: #C8BB44;
}
/* line 270, ../../src/scss/components/_spotlight.scss */
.spotlight--gh .spotlight__link:hover .spotlight__title, .spotlight--gh .spotlight__link:focus .spotlight__title {
  color: #010101;
}
/* line 275, ../../src/scss/components/_spotlight.scss */
.spotlight--news .spotlight__title, .spotlight--media .spotlight__title, .spotlight--event .spotlight__title {
  flex: 1 1 auto;
  font-size: 2rem;
}
/* line 283, ../../src/scss/components/_spotlight.scss */
.front .spotlight__title {
  font-size: 2.4rem;
  line-height: 1.25;
}
/* line 288, ../../src/scss/components/_spotlight.scss */
.spotlight--ankeiler .spotlight__title {
  display: flex;
  align-items: center;
}
/* line 293, ../../src/scss/components/_spotlight.scss */
.spotlight--variant-1 .spotlight__title {
  order: 1;
}
/* line 297, ../../src/scss/components/_spotlight.scss */
.spotlight--gh .spotlight__title {
  padding-right: 2rem;
  margin: 0;
  background-image: url("../../images/icons/two-hearts.svg");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1.85rem 2.45rem;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.7rem;
  text-transform: uppercase;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .spotlight--gh .spotlight__title {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 319, ../../src/scss/components/_spotlight.scss */
.l-content-row-wrap .spotlight__title {
  padding-left: 2rem;
  padding-right: 2rem;
}
/* line 325, ../../src/scss/components/_spotlight.scss */
.spotlight--list-view .spotlight__title, .js-show-list-overview .spotlight__title {
  font-size: 1.7rem;
  padding: 0;
}
@media (min-width: 480px) {
  /* line 325, ../../src/scss/components/_spotlight.scss */
  .spotlight--list-view .spotlight__title, .js-show-list-overview .spotlight__title {
    font-size: 2rem;
  }
}
/* line 335, ../../src/scss/components/_spotlight.scss */
.spotlight--list-view-variant-1 .spotlight__title {
  font-size: 2.8rem;
}

/* line 340, ../../src/scss/components/_spotlight.scss */
.spotlight__inner address {
  font-style: normal;
}

/* line 344, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon {
  display: inline-block;
  width: 3.2rem;
  height: 3.2rem;
  margin-right: .7rem;
  background: url(/sites/all/themes/sspx_responsive/images/icons/ankeiler-black.svg) no-repeat;
}
/* line 351, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--book {
  background-position: 0 -64px;
}
/* line 355, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--video {
  background-position: 0 0;
}
/* line 359, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--audio {
  background-position: 0 -32px;
}
/* line 363, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--book {
  background-position: 0 -64px;
}
/* line 367, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--notes {
  background-position: 0 -96px;
}
/* line 371, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--heart {
  background-position: 0 -128px;
}
/* line 375, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--email {
  background-position: 0 -160px;
}
/* line 379, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--download {
  background-position: 0 -192px;
}
/* line 383, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--clock, .spotlight__title-icon--calendar {
  background-position: 0 -224px;
}
/* line 388, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--help, .spotlight__title-icon--info {
  background-position: 0 -256px;
}
/* line 393, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--image {
  background-position: 0 -282px;
}
/* line 397, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--sermoning {
  background-position: 0 -314px;
}
/* line 401, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--praying {
  background-position: 0 -346px;
}
/* line 405, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--idea {
  background-position: 0 -378px;
}
/* line 409, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--question {
  background-position: 0 -410px;
}
/* line 413, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--subscribe {
  background-position: 0 -442px;
}
/* line 417, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--indepth {
  background-position: 0 -474px;
}
/* line 421, ../../src/scss/components/_spotlight.scss */
.spotlight__title-icon--fact {
  background-position: 0 -506px;
}

/* line 426, ../../src/scss/components/_spotlight.scss */
.spotlight__subtitle {
  color: #949494;
  margin-top: -1rem;
}

/* line 431, ../../src/scss/components/_spotlight.scss */
.spotlight__text {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-top: 2rem;
  margin: 0;
  position: relative;
  font-size: 1.4rem;
  line-height: calc(16 / 12);
}
/* line 443, ../../src/scss/components/_spotlight.scss */
.spotlight--variant-1 .spotlight__text {
  order: 3;
}
/* line 447, ../../src/scss/components/_spotlight.scss */
.spotlight--ankeiler .spotlight__text {
  flex: 0 1 auto;
  display: block;
  padding-top: 0;
  min-height: 6.4rem;
  font-size: 1.6rem;
  color: #010101;
}
/* line 457, ../../src/scss/components/_spotlight.scss */
.spotlight__text p {
  margin: 0;
}
/* line 461, ../../src/scss/components/_spotlight.scss */
.spotlight--gh .spotlight__text {
  justify-content: center;
  font-family: "Century-Light", serif;
  font-size: 2.4rem;
  line-height: 1.25;
  color: #727273;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .spotlight--gh .spotlight__link:hover .spotlight__text, .domain-type-general-house .spotlight--gh .spotlight__link:focus .spotlight__text {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .spotlight--gh .spotlight__link:hover .spotlight__text, .domain-dici-org .spotlight--gh .spotlight__link:focus .spotlight__text {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .spotlight--gh .spotlight__link:hover .spotlight__text, .domain-type-spirituality .spotlight--gh .spotlight__link:focus .spotlight__text {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .spotlight--gh .spotlight__link:hover .spotlight__text, .domain-type-district .spotlight--gh .spotlight__link:focus .spotlight__text {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .spotlight--gh .spotlight__link:hover .spotlight__text, .domain-type-seminary .spotlight--gh .spotlight__link:focus .spotlight__text {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .spotlight--gh .spotlight__link:hover .spotlight__text, .domain-type-retreat .spotlight--gh .spotlight__link:focus .spotlight__text {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .spotlight--gh .spotlight__link:hover .spotlight__text, .domain-type-school .spotlight--gh .spotlight__link:focus .spotlight__text {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .spotlight--gh .spotlight__link:hover .spotlight__text, .domain-type-priory .spotlight--gh .spotlight__link:focus .spotlight__text {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .spotlight--gh .spotlight__link:hover .spotlight__text, .domain-type-lefebvre .spotlight--gh .spotlight__link:focus .spotlight__text {
  color: #C8BB44;
}

/* line 497, ../../src/scss/components/_spotlight.scss */
.spotlight__footer {
  min-height: calc(5rem + (1.5 * 1.5rem));
  padding-top: 0.75rem;
  padding-bottom: 1.5rem;
}
/* line 502, ../../src/scss/components/_spotlight.scss */
.l-content-row-wrap .spotlight__footer {
  padding-left: 2rem;
  padding-right: 2rem;
}
/* line 507, ../../src/scss/components/_spotlight.scss */
.js-show-list-overview .spotlight--event .spotlight__footer {
  margin-top: 1rem;
}

/* line 512, ../../src/scss/components/_spotlight.scss */
.spotlight__links {
  flex: 1 1 auto;
  margin: 1rem 0 0;
  padding: 0 0 2.5rem;
  list-style: none outside none;
}

/* line 519, ../../src/scss/components/_spotlight.scss */
.spotlight__links-link {
  display: flex;
  justify-content: space-between;
  padding: .7rem 0 .8rem;
  border-top: 0.1rem solid #727273;
  color: #010101;
  font-size: 1.4rem;
}
/* line 528, ../../src/scss/components/_spotlight.scss */
.spotlight__links-link:after {
  content: '>';
  text-decoration: none;
  margin: 0 2rem 0 1rem;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .spotlight__links-link:after {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .spotlight__links-link:after {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .spotlight__links-link:after {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .spotlight__links-link:after {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .spotlight__links-link:after {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .spotlight__links-link:after {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .spotlight__links-link:after {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .spotlight__links-link:after {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .spotlight__links-link:after {
  color: #C8BB44;
}
/* line 535, ../../src/scss/components/_spotlight.scss */
.spotlight__links-link:hover, .spotlight__links-link:focus {
  text-decoration: none;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .spotlight__links-link:hover, .domain-type-general-house .spotlight__links-link:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .spotlight__links-link:hover, .domain-dici-org .spotlight__links-link:focus {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .spotlight__links-link:hover, .domain-type-spirituality .spotlight__links-link:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .spotlight__links-link:hover, .domain-type-district .spotlight__links-link:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .spotlight__links-link:hover, .domain-type-seminary .spotlight__links-link:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .spotlight__links-link:hover, .domain-type-retreat .spotlight__links-link:focus {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .spotlight__links-link:hover, .domain-type-school .spotlight__links-link:focus {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .spotlight__links-link:hover, .domain-type-priory .spotlight__links-link:focus {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .spotlight__links-link:hover, .domain-type-lefebvre .spotlight__links-link:focus {
  color: #C8BB44;
}

/* line 542, ../../src/scss/components/_spotlight.scss */
.spotlight__text-footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 1rem 0 .5rem;
  color: #949494;
  text-transform: uppercase;
  font-size: 1.2rem;
  line-height: calc(20 / 12);
}

/* line 554, ../../src/scss/components/_spotlight.scss */
.spotlight__date {
  flex: 1 1 auto;
  margin-right: 2rem;
}

/* line 559, ../../src/scss/components/_spotlight.scss */
.spotlight__source {
  flex: 0 1 auto;
}

/* line 563, ../../src/scss/components/_spotlight.scss */
.spotlight__author {
  text-transform: none;
}

/* line 567, ../../src/scss/components/_spotlight.scss */
.spotlight__media-footer {
  display: flex;
  padding-top: 1.2rem;
}
/* line 571, ../../src/scss/components/_spotlight.scss */
.spotlight--list-view .spotlight__media-footer, .js-show-list-overview .spotlight__media-footer {
  display: none;
}
@media (min-width: 768px) {
  /* line 571, ../../src/scss/components/_spotlight.scss */
  .spotlight--list-view .spotlight__media-footer, .js-show-list-overview .spotlight__media-footer {
    display: flex;
    position: absolute;
    padding-top: 0;
    right: 0;
    top: .6rem;
    flex-direction: column;
  }
}

/* line 586, ../../src/scss/components/_spotlight.scss */
.spotlight__media-icon {
  display: none;
  width: 4rem;
  height: 4rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 4rem 4rem;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .spotlight__media-icon {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .spotlight__media-icon {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .spotlight__media-icon {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .spotlight__media-icon {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .spotlight__media-icon {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .spotlight__media-icon {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .spotlight__media-icon {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .spotlight__media-icon {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .spotlight__media-icon {
  background-color: #C8BB44;
}
/* line 595, ../../src/scss/components/_spotlight.scss */
.spotlight__media-icon + .spotlight__media-icon {
  margin-left: 1.2rem;
}
/* line 598, ../../src/scss/components/_spotlight.scss */
.spotlight--list-view .spotlight__media-icon + .spotlight__media-icon, .js-show-list-overview .spotlight__media-icon + .spotlight__media-icon {
  margin-left: 0;
  margin-top: .8rem;
}
/* line 605, ../../src/scss/components/_spotlight.scss */
.spotlight__media-icon--audio, .spotlight__media-icon--video, .spotlight__media-icon--gallery, .spotlight__media-icon--dvd, .spotlight__media-icon--book {
  display: block;
}
/* line 613, ../../src/scss/components/_spotlight.scss */
.spotlight__media-icon--audio {
  background-image: url(../../images/icons/marker-audio.svg);
}
/* line 617, ../../src/scss/components/_spotlight.scss */
.spotlight__media-icon--video {
  background-image: url(../../images/icons/marker-video.svg);
}
/* line 621, ../../src/scss/components/_spotlight.scss */
.spotlight__media-icon--gallery {
  background-image: url(../../images/icons/marker-gallery.svg);
}
/* line 625, ../../src/scss/components/_spotlight.scss */
.spotlight__media-icon--dvd {
  background-image: url(../../images/icons/marker-dvd.svg);
}
/* line 629, ../../src/scss/components/_spotlight.scss */
.spotlight__media-icon--book {
  background-image: url(../../images/icons/marker-book2.svg);
  background-size: 3.2rem 3.2rem;
}
/* line 635, ../../src/scss/components/_spotlight.scss */
.spotlight--list-view .spotlight__media-icon, .js-show-list-overview .spotlight__media-icon {
  width: 3.2rem;
  height: 3.2rem;
  background-size: 3.2rem 3.2rem;
}
/* line 641, ../../src/scss/components/_spotlight.scss */
.spotlight--list-view .spotlight__media-icon--book, .js-show-list-overview .spotlight__media-icon--book {
  background-size: 2.5rem 2.5rem;
}
/* line 646, ../../src/scss/components/_spotlight.scss */
.spotlight--media .spotlight__media-icon {
  position: absolute;
  display: block;
  left: 0;
  bottom: 0;
}

/* line 1, ../../src/scss/components/_spotlight-large.scss */
.spotlight-large__link {
  display: block;
  position: relative;
}
/* line 5, ../../src/scss/components/_spotlight-large.scss */
.spotlight-large__link:hover, .spotlight-large__link:focus {
  text-decoration: none;
}

/* line 11, ../../src/scss/components/_spotlight-large.scss */
.spotlight-large__title {
  font-size: 2.9rem;
  margin: 0;
  padding: 1em 8rem 1em 1em;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  transition: padding-bottom 100ms ease;
  color: #FFFFFF;
  line-height: calc(4.8 / 5.2);
}
@media (min-width: 768px) {
  /* line 11, ../../src/scss/components/_spotlight-large.scss */
  .spotlight-large__title {
    font-size: 4.8rem;
  }
}
@media (min-width: 768px) {
  /* line 11, ../../src/scss/components/_spotlight-large.scss */
  .spotlight-large__title {
    padding-right: 14rem;
  }
}
/* line 30, ../../src/scss/components/_spotlight-large.scss */
.spotlight-large__link:hover .spotlight-large__title, .spotlight-large__link:focus .spotlight-large__title {
  padding-bottom: 2em;
}

/* line 36, ../../src/scss/components/_spotlight-large.scss */
.spotlight-large__icon {
  position: absolute;
  right: 2rem;
  bottom: 2rem;
  width: 5rem;
  height: 5rem;
  background-size: 5rem 5rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../../images/icons/quote-open--white.svg);
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .spotlight-large__icon {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .spotlight-large__icon {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .spotlight-large__icon {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .spotlight-large__icon {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .spotlight-large__icon {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .spotlight-large__icon {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .spotlight-large__icon {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .spotlight-large__icon {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .spotlight-large__icon {
  background-color: #C8BB44;
}
@media (min-width: 992px) {
  /* line 36, ../../src/scss/components/_spotlight-large.scss */
  .spotlight-large__icon {
    width: 8.1rem;
    height: 8.1rem;
    background-size: 8.1rem 8.1rem;
  }
}

/* line 1, ../../src/scss/components/_tabgroup.scss */
.tabgroup {
  display: none;
  margin-top: .8rem;
  padding-top: 2rem;
}
/* line 11, ../../src/scss/components/_tabgroup.scss */
.front .tabgroup {
  display: none;
}
@media (min-width: 768px) {
  /* line 11, ../../src/scss/components/_tabgroup.scss */
  .front .tabgroup {
    display: block;
  }
}

/* line 20, ../../src/scss/components/_tabgroup.scss */
.tabgroup .tab-buttons {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  border-bottom: 0.1rem solid #010101;
  list-style: none outside none;
}

/* line 29, ../../src/scss/components/_tabgroup.scss */
.tabgroup .tab-button {
  padding-bottom: 1.2rem;
  margin: 0;
  margin-right: 3rem;
  border: none;
  border-radius: 0;
  border-bottom: .3rem solid transparent;
  background: none;
  color: #727273;
  font-size: 1.2rem;
  cursor: pointer;
  text-transform: uppercase;
  overflow: visible;
  -webkit-appearance: none;
}
/* line 46, ../../src/scss/components/_tabgroup.scss */
.tabgroup .tab-button:focus, .tabgroup .tab-button:hover, .tabgroup .tab-button.active {
  color: #010101;
  border-color: #010101;
}

/* line 1, ../../src/scss/components/_tabs.scss */
.tabs {
  max-width: 79.1rem;
  list-style: none outside none;
  padding: .5rem 0;
  margin: 2rem auto;
  border-top: 0.1rem solid #727273;
  border-bottom: 0.1rem solid #727273;
  display: flex;
  flex-wrap: wrap;
  font-size: 1.2rem;
}
/* line 13, ../../src/scss/components/_tabs.scss */
.tabs a {
  display: block;
  background-color: #000;
  color: #fff;
  text-decoration: none;
  padding: 5px 15px;
}
/* line 20, ../../src/scss/components/_tabs.scss */
.tabs a.active, .tabs a:hover, .tabs a:focus {
  background-color: #FFFFFF;
  color: #000000;
  text-decoration: none;
}
/* line 29, ../../src/scss/components/_tabs.scss */
.tabs a:active {
  background-color: #B2B2B2;
}
/* line 34, ../../src/scss/components/_tabs.scss */
.tabs.secondary {
  border-top: 0;
  padding-left: 4rem;
}
/* line 38, ../../src/scss/components/_tabs.scss */
.tabs.secondary a {
  padding: .3rem 1rem;
}

/* line 44, ../../src/scss/components/_tabs.scss */
.tabs li {
  flex: 0 0 auto;
  padding: 0;
  margin-top: .4rem;
}
/* line 49, ../../src/scss/components/_tabs.scss */
.tabs li + li {
  margin-left: 1rem;
}
@media (min-width: 768px) {
  /* line 44, ../../src/scss/components/_tabs.scss */
  .tabs li {
    margin-top: 0;
  }
}

/* line 1, ../../src/scss/components/_teaser-block.scss */
.teaser-block {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
/* line 5, ../../src/scss/components/_teaser-block.scss */
.teaser-block + .community, .teaser-block + .teaser-block {
  border-top: 0.1rem solid #727273;
}
@media (min-width: 768px) {
  /* line 1, ../../src/scss/components/_teaser-block.scss */
  .teaser-block {
    padding-bottom: 3rem;
    margin-bottom: 3rem;
  }
}
/* line 15, ../../src/scss/components/_teaser-block.scss */
.teaser-block.first-teaser-block {
  margin-top: 2rem;
}
/* line 19, ../../src/scss/components/_teaser-block.scss */
.teaser-block h2 {
  padding: 0;
  padding-bottom: 1.6rem;
  border-bottom: 0.1rem solid #DFDFE0;
}
/* line 25, ../../src/scss/components/_teaser-block.scss */
.teaser-block .date {
  margin-bottom: .5rem;
  color: #949494;
  font-size: 1.3rem;
}
/* line 32, ../../src/scss/components/_teaser-block.scss */
.teaser-block .title {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  padding: 0;
  color: #000000;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: calc(18 / 13);
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .teaser-block .title {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .teaser-block .title a:hover, .domain-type-general-house
.teaser-block .title a:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .teaser-block .title a:hover, .domain-dici-org
.teaser-block .title a:focus {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .teaser-block .title a:hover, .domain-type-spirituality
.teaser-block .title a:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .teaser-block .title a:hover, .domain-type-district
.teaser-block .title a:focus {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .teaser-block .title a:hover, .domain-type-seminary
.teaser-block .title a:focus {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .teaser-block .title a:hover, .domain-type-retreat
.teaser-block .title a:focus {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .teaser-block .title a:hover, .domain-type-school
.teaser-block .title a:focus {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .teaser-block .title a:hover, .domain-type-priory
.teaser-block .title a:focus {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .teaser-block .title a:hover, .domain-type-lefebvre
.teaser-block .title a:focus {
  color: #C8BB44;
}
/* line 49, ../../src/scss/components/_teaser-block.scss */
.teaser-block p:first-child {
  font-weight: 100;
}
/* line 53, ../../src/scss/components/_teaser-block.scss */
.teaser-block .more-link {
  margin-top: 1rem;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .teaser-block .more-link a {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .teaser-block .more-link a {
  color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .teaser-block .more-link a {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .teaser-block .more-link a {
  color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .teaser-block .more-link a {
  color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .teaser-block .more-link a {
  color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .teaser-block .more-link a {
  color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .teaser-block .more-link a {
  color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .teaser-block .more-link a {
  color: #C8BB44;
}

/* line 1, ../../src/scss/components/_video-carousel.scss */
.video-carousel-nav__video {
  display: flex;
  cursor: pointer;
  padding: 1.1rem;
  border-bottom: 1px solid #E7E7E7;
}
/* line 7, ../../src/scss/components/_video-carousel.scss */
.video-carousel-nav__video:hover {
  color: #FFFFFF;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .video-carousel-nav__video:hover {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .video-carousel-nav__video:hover {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .video-carousel-nav__video:hover {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .video-carousel-nav__video:hover {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .video-carousel-nav__video:hover {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .video-carousel-nav__video:hover {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .video-carousel-nav__video:hover {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .video-carousel-nav__video:hover {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .video-carousel-nav__video:hover {
  background-color: #C8BB44;
}

/* line 13, ../../src/scss/components/_video-carousel.scss */
.video-carousel-nav__thumb {
  flex: 0 0 auto;
  width: 13rem;
  position: relative;
  z-index: 1;
  display: none;
}
@media (min-width: 992px) {
  /* line 13, ../../src/scss/components/_video-carousel.scss */
  .video-carousel-nav__thumb {
    display: block;
  }
}
/* line 24, ../../src/scss/components/_video-carousel.scss */
.video-carousel-nav__thumb:before {
  font-family: icomoon;
  content: '\e903';
  line-height: 2.2rem;
  width: 2.2rem;
  position: absolute;
  z-index: 2;
  left: 0;
  text-align: center;
  font-size: 1.6rem;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
}
/* line 39, ../../src/scss/components/_video-carousel.scss */
.video-carousel-nav__thumb img {
  width: 13rem;
  height: auto;
}

/* line 45, ../../src/scss/components/_video-carousel.scss */
.video-carousel-nav__title {
  flex: 1 1 auto;
  margin: 0;
  display: block;
  font-size: 1.7rem;
  font-family: "Century-Light", serif;
  line-height: 1.17647;
}
@media (min-width: 992px) {
  /* line 45, ../../src/scss/components/_video-carousel.scss */
  .video-carousel-nav__title {
    padding-left: 1rem;
  }
}

/* line 1, ../../src/scss/components/_vimeo-inline.scss */
.vimeo-inline {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 7, ../../src/scss/components/_vimeo-inline.scss */
.vimeo-inline.not-playing .duration {
  z-index: 1;
}
/* line 12, ../../src/scss/components/_vimeo-inline.scss */
.vimeo-inline iframe {
  position: relative;
  z-index: 10;
}
/* line 17, ../../src/scss/components/_vimeo-inline.scss */
.vimeo-inline .duration {
  position: relative;
  width: 8rem;
  height: 8rem;
  z-index: -1;
  cursor: pointer;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-general-house .vimeo-inline .duration:hover:after {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-dici-org .vimeo-inline .duration:hover:after {
  background-color: #F88A3F;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-spirituality .vimeo-inline .duration:hover:after {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-district .vimeo-inline .duration:hover:after {
  background-color: #C6262C;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-seminary .vimeo-inline .duration:hover:after {
  background-color: #70A0CB;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-retreat .vimeo-inline .duration:hover:after {
  background-color: #9774B4;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-school .vimeo-inline .duration:hover:after {
  background-color: #C8BB44;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-priory .vimeo-inline .duration:hover:after {
  background-color: #E08B47;
}
/* line 167, ../../src/scss/base/_mixins.scss */
.domain-type-lefebvre .vimeo-inline .duration:hover:after {
  background-color: #C8BB44;
}
/* line 30, ../../src/scss/components/_vimeo-inline.scss */
.vimeo-inline .duration:hover span {
  transform: translateY(2.5rem);
}
/* line 35, ../../src/scss/components/_vimeo-inline.scss */
.vimeo-inline .duration:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background-color: #000000;
  background-position: center center;
  background-size: 8rem 8rem;
  background-image: url(../../images/icons/play-white.svg);
}
/* line 49, ../../src/scss/components/_vimeo-inline.scss */
.vimeo-inline .duration span {
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
  right: 0;
  height: 2.5rem;
  background-color: rgba(0, 0, 0, 0.7);
  text-align: center;
  font-size: 1.4rem;
  color: #FFFFFF;
  line-height: calc(25 / 14);
  transition: transform 200ms ease;
}

/* line 67, ../../src/scss/components/_vimeo-inline.scss */
.vimeo-inline__title {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 1.5rem 1em 1.7rem;
  margin: 0;
  color: #FFFFFF;
  font-size: 2.6rem;
  line-height: 1.23077;
}

/* line 4, ../../src/scss/components/_shadowbox.scss */
#Shadowbox {
  z-index: 1001;
  top: 0 !important;
}

/* line 9, ../../src/scss/components/_shadowbox.scss */
iframe#sb-player {
  overflow: hidden;
}

/* line 2, ../../src/scss/components/_mass-locator-mobile-message_block.scss */
.desktop .mass-locator-mobile-message {
  display: none;
}

/* line 6, ../../src/scss/_typo.scss */
table th {
  background-color: #E5E5E5;
  text-align: left;
  line-height: 2.4rem;
}
/* line 15, ../../src/scss/_typo.scss */
.node table td, .node table th {
  padding: .4rem .4rem .7rem .4rem;
  min-width: 5rem;
  border-top: .1rem solid #000;
  vertical-align: top;
}
/* line 22, ../../src/scss/_typo.scss */
.node table .even td {
  background: #f2f2f3;
}
/* line 27, ../../src/scss/_typo.scss */
.node table .field-name-body img[style*="left"] {
  margin-right: 1rem;
}
/* line 28, ../../src/scss/_typo.scss */
.node table .field-name-body img[style*="right"] {
  margin-left: 1rem;
}

/* line 34, ../../src/scss/_typo.scss */
.summary p:first-child,
.teaser-view .content p:first-child,
.subpages .content p:first-child {
  font-weight: normal;
}

/* line 40, ../../src/scss/_typo.scss */
.summary-body {
  font-weight: bold;
}

/* line 5, ../../src/scss/_layout.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 10, ../../src/scss/_layout.scss */
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 15, ../../src/scss/_layout.scss */
img {
  vertical-align: middle;
}

/* line 19, ../../src/scss/_layout.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 25, ../../src/scss/_layout.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* line 33, ../../src/scss/_layout.scss */
.mobile-button {
  display: none;
}

/* line 39, ../../src/scss/_layout.scss */
#left {
  float: left;
  width: 160px;
  padding-right: 20px;
  padding-top: 129px;
  min-height: 170px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 39, ../../src/scss/_layout.scss */
  #left {
    float: none;
    width: 100%;
    padding-right: 0;
    padding-top: 0;
    min-height: 0;
  }
}
/* line 56, ../../src/scss/_layout.scss */
#left:before {
  content: "";
  background: #DFDFE0;
  height: 1px;
  width: 180px;
  position: absolute;
  left: 0;
  top: 149px;
}
/* line 68, ../../src/scss/_layout.scss */
#left .block:first-child h2 {
  width: 180px;
  padding: 0;
}
/* line 74, ../../src/scss/_layout.scss */
#left .block h2 {
  font-size: 13px;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl #left .block h2 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 80, ../../src/scss/_layout.scss */
.page-taxonomy-term #left {
  padding-top: 125px;
}
/* line 83, ../../src/scss/_layout.scss */
.page-taxonomy-term #left h2 {
  color: #000000;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  font-size: 13px;
  line-height: 18px;
  text-transform: capitalize;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .page-taxonomy-term #left h2 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}

/* line 93, ../../src/scss/_layout.scss */
.nodeblock--sidebar {
  margin-top: 20px;
}

/* line 98, ../../src/scss/_layout.scss */
#right {
  float: left;
  width: 220px;
  margin-top: 149px;
  border-top: 1px solid #dfdfe0;
  padding-top: 18px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 98, ../../src/scss/_layout.scss */
  #right {
    margin-left: 180px;
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  /* line 98, ../../src/scss/_layout.scss */
  #right {
    float: none;
    width: 100%;
    margin-top: 0;
  }
  /* line 114, ../../src/scss/_layout.scss */
  #right .inner > .sidebar-media {
    display: none;
  }
  /* line 117, ../../src/scss/_layout.scss */
  #right .inner > .sidebar-media:first-child {
    display: block;
  }
}
/* line 123, ../../src/scss/_layout.scss */
#right > .inner > div {
  margin: 0 0 20px 0;
}
/* line 128, ../../src/scss/_layout.scss */
#right .block p {
  font-size: 11px;
  line-height: 14px;
  margin-bottom: 0;
}
/* line 133, ../../src/scss/_layout.scss */
#right .block p strong {
  font-size: 12px;
  line-height: 16px;
}
/* line 139, ../../src/scss/_layout.scss */
#right .block h2 {
  padding: 0;
  margin-bottom: 3px;
}
/* line 146, ../../src/scss/_layout.scss */
#right .ankeiler p {
  margin-bottom: 6px;
}
/* line 151, ../../src/scss/_layout.scss */
#right .block-nodeblock {
  border: 1px solid #dfdfe0;
  padding: 20px;
  background: #ffffff;
}
/* line 156, ../../src/scss/_layout.scss */
#right .block-nodeblock h2 {
  line-height: 25px;
  margin-bottom: 5px;
}
/* line 162, ../../src/scss/_layout.scss */
#right .sb-video {
  display: block;
  position: relative;
}
/* line 166, ../../src/scss/_layout.scss */
#right .sb-video a {
  z-index: 0;
}
/* line 169, ../../src/scss/_layout.scss */
#right .sb-video a:before {
  top: 27px;
  left: 46px;
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  height: 72px;
  width: 129px;
  background-image: url('../../images/sprite-sd0b1a871dd.png');
  background-position: 0 -3072px;
  background-repeat: no-repeat;
}
/* line 176, ../../src/scss/_layout.scss */
#right .sb-video a img {
  height: 124px;
}
/* line 184, ../../src/scss/_layout.scss */
#right .sidebar-images img {
  display: block;
}
/* line 188, ../../src/scss/_layout.scss */
#right .sidebar-images .sb-image {
  margin-bottom: 20px;
}
/* line 195, ../../src/scss/_layout.scss */
#right .sidebar-media .field-type-file {
  margin-bottom: 5px;
}
/* line 199, ../../src/scss/_layout.scss */
#right .sidebar-media h4 {
  margin-top: 4px;
}
/* line 207, ../../src/scss/_layout.scss */
#right .donate .node .content, #right .newsletter .node .content {
  font-size: 13px;
}
/* line 210, ../../src/scss/_layout.scss */
#right .donate .node .content p, #right .newsletter .node .content p {
  margin: 0;
}
/* line 213, ../../src/scss/_layout.scss */
#right .donate .node .content a, #right .newsletter .node .content a {
  background-color: #B81413;
  border: medium none;
  border-radius: 3px 3px 3px 3px;
  color: #ffffff;
  display: block;
  height: 30px;
  line-height: 30px;
  margin-top: 10px;
  text-align: center;
  text-transform: uppercase;
  width: 85px;
  position: relative;
  behavior: url(/sites/all/themes/sspx_district/scripts/PIE.htc);
}
/* line 229, ../../src/scss/_layout.scss */
#right .donate .node .content a:hover, #right .newsletter .node .content a:hover {
  background-color: #a41112;
  text-decoration: none;
  cursor: pointer;
}
/* line 236, ../../src/scss/_layout.scss */
#right .donate .node .content h2, #right .newsletter .node .content h2 {
  padding-left: 45px;
  line-height: 25px;
  margin-bottom: 5px;
}
/* line 241, ../../src/scss/_layout.scss */
#right .donate .node .content input[type=text], #right .newsletter .node .content input[type=text] {
  border: 1px solid #aaaaaa;
  height: 20px;
  margin-top: 10px;
  width: 173px;
  padding-left: 5px;
}

/* line 261, ../../src/scss/_layout.scss */
#content {
  float: left;
  width: 540px;
  min-height: 500px;
  position: relative;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  /* line 261, ../../src/scss/_layout.scss */
  #content {
    width: 528px;
  }
}
@media (max-width: 767px) {
  /* line 261, ../../src/scss/_layout.scss */
  #content {
    width: 100%;
    float: none;
    padding-top: 20px;
  }
}
/* line 277, ../../src/scss/_layout.scss */
.hide-sidebar #content {
  width: 760px;
}
/* line 280, ../../src/scss/_layout.scss */
.hide-sidebar #content .inner {
  width: 100%;
}
/* line 285, ../../src/scss/_layout.scss */
#content .inner {
  width: 460px;
}
@media (max-width: 991px) {
  /* line 285, ../../src/scss/_layout.scss */
  #content .inner {
    width: 100%;
  }
}
/* line 292, ../../src/scss/_layout.scss */
.front #content {
  min-height: 0;
  padding-bottom: 0;
  width: 100%;
}
/* line 296, ../../src/scss/_layout.scss */
.front #content .inner {
  width: 100%;
}
/* line 302, ../../src/scss/_layout.scss */
.unpublished-node #content > .inner {
  border-radius: 4px;
  background: pink;
  box-shadow: 0 0 0 5px red;
  position: relative;
}
/* line 308, ../../src/scss/_layout.scss */
.unpublished-node #content > .inner:after {
  content: "UNPUBLISHED";
  display: block;
  position: absolute;
  top: -34px;
  right: 8px;
  background-color: red;
  color: #ffffff;
  height: 30px;
  font-size: 20px;
  line-height: 30px;
  padding: 0 15px;
  font-weight: bold;
  border-radius: 4px 4px 0 0;
}
/* line 325, ../../src/scss/_layout.scss */
.unpublished-node #content .inner {
  width: 460px;
}
/* line 330, ../../src/scss/_layout.scss */
#content .node-view-page-headers .content p:last-child {
  margin: 0;
}

/* line 2, ../../src/scss/_front.scss */
.fp-940 {
  border: 1px solid #dfdfe0;
  width: 938px;
  height: 142px;
  margin: 30px 20px 0 0;
  background-color: #ffffff;
  position: relative;
  background: white url(/sites/all/themes/sspx_district/images/bg-school-ankeilers.png) no-repeat right center;
}
/* line 12, ../../src/scss/_front.scss */
.page-front-seminary .fp-940 {
  background-image: url(/sites/all/themes/sspx_district/images/bg-seminary-ankeiler.jpg);
}

/* line 18, ../../src/scss/_front.scss */
.retreat-slideshow,
.school-slideshow {
  color: #fff;
  width: 940px;
  height: 340px;
  background: #c8bb44 url(/sites/all/themes/sspx_district/images/sspx-icon.png) no-repeat 900px 20px;
  position: relative;
}
/* line 26, ../../src/scss/_front.scss */
.domain-type-priory .retreat-slideshow, .domain-type-priory
.school-slideshow {
  background-color: #e28d41;
}
/* line 30, ../../src/scss/_front.scss */
.domain-type-retreat .retreat-slideshow, .domain-type-retreat
.school-slideshow {
  background-color: #9774b4;
}
/* line 34, ../../src/scss/_front.scss */
.retreat-slideshow .views-row,
.school-slideshow .views-row {
  height: 340px;
}
/* line 39, ../../src/scss/_front.scss */
.retreat-slideshow .view-content,
.retreat-slideshow .skin-default,
.school-slideshow .view-content,
.school-slideshow .skin-default {
  height: 100%;
}
/* line 44, ../../src/scss/_front.scss */
.retreat-slideshow .image,
.school-slideshow .image {
  width: 472px;
  height: 340px;
  margin-right: 30px;
}
/* line 51, ../../src/scss/_front.scss */
.retreat-slideshow .subtitle,
.school-slideshow .subtitle {
  position: absolute;
  left: 510px;
  top: 230px;
  width: 400px;
  margin-top: 0;
}
/* line 59, ../../src/scss/_front.scss */
.retreat-slideshow .views-slideshow-controls-bottom,
.school-slideshow .views-slideshow-controls-bottom {
  margin-left: 200px;
}

/* line 66, ../../src/scss/_front.scss */
.seminary-slideshow {
  color: #ffffff;
  width: 940px;
  height: 340px;
  background: #70a0cb url(/sites/all/themes/sspx_district/images/sspx-icon.png) no-repeat 900px 20px;
}
/* line 72, ../../src/scss/_front.scss */
.seminary-slideshow .seminary-slideshow .image {
  width: 480px;
  height: 340px;
}
/* line 78, ../../src/scss/_front.scss */
.seminary-slideshow .subtitle {
  position: absolute;
  left: 500px;
  top: 230px;
  width: 400px;
  margin-top: 0;
}
/* line 86, ../../src/scss/_front.scss */
.seminary-slideshow .views-slideshow-controls-bottom {
  margin-left: 200px;
}

/* line 97, ../../src/scss/_front.scss */
.general-house-spotlight {
  width: 300px;
  height: 248px;
  margin: 30px 0 0 0;
  padding: 2px;
  border: solid 1px #DFDFE0;
  overflow: hidden;
  box-sizing: border-box;
}
/* line 109, ../../src/scss/_front.scss */
.general-house-spotlight .view-content {
  background: url(../../images/gh-item-district2.png) no-repeat 0 0;
}
/* line 112, ../../src/scss/_front.scss */
.general-house-spotlight .view-content a {
  width: auto;
  height: 242px;
  display: block;
  padding: 13px 17px;
  font-weight: bold;
  font-size: 13px;
  box-sizing: border-box;
}
/* line 122, ../../src/scss/_front.scss */
.general-house-spotlight .view-content a:focus, .general-house-spotlight .view-content a:hover {
  text-decoration: none;
  background: rgba(180, 180, 180, 0.1);
}
/* line 129, ../../src/scss/_front.scss */
.general-house-spotlight .view-content a h2 {
  padding: 0;
}
/* line 134, ../../src/scss/_front.scss */
.general-house-spotlight .view-content .body {
  margin-top: 10px;
  border-top: solid 2px #B71414;
  padding-top: 10px;
  height: 180px;
  background: url("../../logos/header/en/gh.svg") no-repeat bottom right;
  background-size: 160px;
}
/* line 142, ../../src/scss/_front.scss */
.i18n-de .general-house-spotlight .view-content .body {
  background: url("../../logos/header/de/gh.svg") no-repeat bottom right;
  background-size: 170px;
}
/* line 146, ../../src/scss/_front.scss */
.i18n-es .general-house-spotlight .view-content .body {
  background: url("../../logos/header/es/gh.svg") no-repeat bottom right;
  background-size: 170px;
}
/* line 150, ../../src/scss/_front.scss */
.i18n-fr .general-house-spotlight .view-content .body {
  background: url("../../logos/header/fr/gh.svg") no-repeat bottom right;
  background-size: 170px;
}
/* line 154, ../../src/scss/_front.scss */
.i18n-nl .general-house-spotlight .view-content .body {
  background: url("../../logos/header/nl/gh.svg") no-repeat bottom right;
  background-size: 170px;
}
/* line 158, ../../src/scss/_front.scss */
.i18n-po .general-house-spotlight .view-content .body {
  background: url("../../logos/header/po/gh.svg") no-repeat bottom right;
  background-size: 170px;
}

/* line 169, ../../src/scss/_front.scss */
.general-house-spotlight.seminary {
  width: 220px;
  height: 270px;
}

/* line 173, ../../src/scss/_front.scss */
.general-house-spotlight.seminary .view-content a {
  background-image: url(../../images/gh-item-seminary2.png);
  width: auto;
  height: 266px;
}

/* line 181, ../../src/scss/_front.scss */
.general-house-spotlight.school {
  width: 220px;
  height: auto;
  clear: right;
}

/* line 186, ../../src/scss/_front.scss */
.general-house-spotlight.school .view-content a {
  background-image: url(../../images/gh-item-school.png);
  width: auto;
  height: 164px;
}

/* line 42, ../../src/scss/_navigation.scss */
#left .block-menu-block .content {
  text-transform: lowercase;
  padding-top: 28px;
}
/* line 47, ../../src/scss/_navigation.scss */
#left .block-menu-block li {
  display: block;
  line-height: 1.23;
  font-size: 13px;
  margin-bottom: 10px;
}
/* line 53, ../../src/scss/_navigation.scss */
#left .block-menu-block li a {
  display: block;
}
/* line 59, ../../src/scss/_navigation.scss */
#left .block-menu-block .menu li ul {
  margin-top: 10px;
}
/* line 63, ../../src/scss/_navigation.scss */
#left .block-menu-block .menu li .menu li {
  padding-left: 20px;
}
/* line 66, ../../src/scss/_navigation.scss */
#left .block-menu-block .menu li .menu li a {
  margin-right: 0;
}

/* line 78, ../../src/scss/_navigation.scss */
.target-group {
  display: flex;
  flex-direction: column;
  width: 260px;
  margin: 30px auto 0;
  padding: 20px;
  clear: both;
  border: 1px solid #DFDFE0;
  background-color: #FFFFFF;
}
@media (min-width: 768px) {
  /* line 78, ../../src/scss/_navigation.scss */
  .target-group {
    align-items: center;
    width: 696px;
    margin: 30px auto;
    padding: 10px 15px 11px;
  }
}
@media (min-width: 992px) {
  /* line 78, ../../src/scss/_navigation.scss */
  .target-group {
    display: block;
    align-items: inherit;
    width: calc(100% - 30px);
    margin: 30px 0;
  }
}
/* line 103, ../../src/scss/_navigation.scss */
.target-group h2 {
  margin-bottom: 0;
  padding: 0 0 15px 0;
  font-size: 17px;
  text-align: center;
  letter-spacing: 1px;
}
@media (min-width: 992px) {
  /* line 103, ../../src/scss/_navigation.scss */
  .target-group h2 {
    display: inline;
    padding: 15px 20px 0;
  }
}
/* line 116, ../../src/scss/_navigation.scss */
.target-group .content {
  display: inline;
}
/* line 119, ../../src/scss/_navigation.scss */
.target-group .content * {
  display: inline;
}
/* line 123, ../../src/scss/_navigation.scss */
.target-group .content ul {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  /* line 123, ../../src/scss/_navigation.scss */
  .target-group .content ul {
    display: inline;
  }
}
/* line 131, ../../src/scss/_navigation.scss */
.target-group .content ul li {
  width: calc( 50% - 1px);
  padding: 0;
  margin-top: 15px;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 131, ../../src/scss/_navigation.scss */
  .target-group .content ul li {
    padding: 0 18px;
    width: auto;
    border-right: 1px solid #DFDFE0;
    text-align: left;
  }
}
/* line 146, ../../src/scss/_navigation.scss */
.target-group .content ul li:nth-child(2n + 1) {
  border-right: 1px solid #DFDFE0;
}
/* line 152, ../../src/scss/_navigation.scss */
.target-group .content a {
  font-size: 13px;
  color: #000;
  margin: 0;
}
/* line 157, ../../src/scss/_navigation.scss */
.target-group .content li.last {
  border-right: none;
}

/* line 164, ../../src/scss/_navigation.scss */
.site-map-menus h2 {
  margin-bottom: 20px;
  line-height: normal;
}
/* line 168, ../../src/scss/_navigation.scss */
.site-map-menus li {
  margin: 0 20px 20px 0;
  width: 200px;
}
/* line 171, ../../src/scss/_navigation.scss */
.site-map-menus li a {
  font-weight: 700;
  color: #000000;
}
/* line 174, ../../src/scss/_navigation.scss */
.site-map-menus li a:hover {
  color: #B81413;
}
/* line 179, ../../src/scss/_navigation.scss */
.site-map-menus ul ul {
  margin-left: 10px;
}
/* line 181, ../../src/scss/_navigation.scss */
.site-map-menus ul ul a {
  color: #949494;
  font-weight: 100;
}
/* line 185, ../../src/scss/_navigation.scss */
.site-map-menus ul ul li {
  margin-bottom: 10px;
  float: none;
  border: none;
}

/* line 193, ../../src/scss/_navigation.scss */
.site-map-faq {
  clear: both;
  float: left;
}
/* line 196, ../../src/scss/_navigation.scss */
.site-map-faq h2 {
  margin-bottom: 20px;
  line-height: normal;
}
/* line 200, ../../src/scss/_navigation.scss */
.site-map-faq li {
  margin: 0 20px 20px 0;
  width: 200px;
  margin-bottom: 10px;
}
/* line 204, ../../src/scss/_navigation.scss */
.site-map-faq li a {
  font-weight: 700;
  font-weight: 100;
  color: #000000;
}
/* line 208, ../../src/scss/_navigation.scss */
.site-map-faq li a:hover {
  color: #B81413;
}
/* line 213, ../../src/scss/_navigation.scss */
.site-map-faq ul ul {
  margin-left: 10px;
}
/* line 215, ../../src/scss/_navigation.scss */
.site-map-faq ul ul a {
  color: #949494;
  font-weight: 100;
}
/* line 219, ../../src/scss/_navigation.scss */
.site-map-faq ul ul li {
  margin-bottom: 10px;
  float: none;
  border: none;
}

/* line 227, ../../src/scss/_navigation.scss */
.site-map-box-menu-menu-service-menu {
  float: left;
  width: 200px;
  margin-bottom: 20px;
}
/* line 231, ../../src/scss/_navigation.scss */
.site-map-box-menu-menu-service-menu li {
  margin-bottom: 10px;
  font-weight: 100;
}
/* line 234, ../../src/scss/_navigation.scss */
.site-map-box-menu-menu-service-menu li a {
  font-weight: 100;
}

/* line 240, ../../src/scss/_navigation.scss */
.footer-service-menu {
  float: right;
  text-align: right;
  margin-top: 3px;
  font-size: 12px;
  width: 190px;
}
/* line 247, ../../src/scss/_navigation.scss */
.footer-service-menu .content a {
  color: #aeadad;
}
/* line 250, ../../src/scss/_navigation.scss */
.footer-service-menu .content li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 0 0 7px;
  border-left: solid 1px #dfdfe0;
}
/* line 256, ../../src/scss/_navigation.scss */
.footer-service-menu .content li:first-child {
  border-left: 0;
}
/* line 260, ../../src/scss/_navigation.scss */
.footer-service-menu .content #back-to-top {
  background: transparent url(/sites/all/themes/sspx_district/images/arrow-up.jpg) right top no-repeat;
  padding-right: 10px;
}

/* line 267, ../../src/scss/_navigation.scss */
.footer-main-menu {
  display: none;
}
@media (min-width: 991px) {
  /* line 267, ../../src/scss/_navigation.scss */
  .footer-main-menu {
    margin-bottom: 28px;
    margin-top: 3px;
    float: left;
    width: 750px;
    display: inline-block;
  }
}
/* line 278, ../../src/scss/_navigation.scss */
.footer-main-menu h2 {
  padding: 0;
  margin-bottom: 12px;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 6px;
  color: #adadad;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .footer-main-menu h2 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 289, ../../src/scss/_navigation.scss */
.footer-main-menu .content li {
  float: left;
  padding: 0;
  width: 125px;
}
/* line 294, ../../src/scss/_navigation.scss */
.footer-main-menu .content a {
  color: #727273;
  font-size: 12px;
  display: block;
  padding: 2px 0 4px;
}
/* line 300, ../../src/scss/_navigation.scss */
.footer-main-menu .content a:hover {
  text-decoration: underline;
}
/* line 304, ../../src/scss/_navigation.scss */
.footer-main-menu .content ul ul li a {
  padding: 2px 0;
  color: #727273;
}
/* line 308, ../../src/scss/_navigation.scss */
.footer-main-menu .content .active, .footer-main-menu .content .active-trail {
  color: #727273;
}
/* line 311, ../../src/scss/_navigation.scss */
.footer-main-menu .content .menu-mlid-542 {
  display: none;
}
/* line 314, ../../src/scss/_navigation.scss */
.footer-main-menu .content li li {
  width: 100%;
  float: none;
  display: block;
}
/* line 319, ../../src/scss/_navigation.scss */
.footer-main-menu .content .menu .menu a {
  font-size: 11px;
}
/* line 322, ../../src/scss/_navigation.scss */
.footer-main-menu .content .bigmenu {
  margin-bottom: 4px;
}

/* line 4, ../../src/scss/_views.scss */
.view-events .views-row {
  clear: both;
  margin-bottom: 31px;
}
/* line 7, ../../src/scss/_views.scss */
.view-events .views-row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../src/scss/_views.scss */
.view-events .views-row h2, .view-events .views-row h2 a {
  font-size: 13px;
  line-height: 18px;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  color: #000000;
  font-weight: 700;
  padding: 0;
  margin-bottom: 0;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .view-events .views-row h2, .i18n-pl .view-events .views-row h2 a {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 26, ../../src/scss/_views.scss */
.view-events .attachment-before .views-row {
  margin-bottom: 0;
}
/* line 30, ../../src/scss/_views.scss */
.view-events .attachment-before .image {
  width: 100%;
  height: 260px;
  margin: 5px 0 17px 0;
  display: block;
}
/* line 37, ../../src/scss/_views.scss */
.view-events .attachment-before .safe-summary a {
  color: #000000;
  text-decoration: none;
}
/* line 42, ../../src/scss/_views.scss */
.view-events .attachment-before p {
  width: 100%;
  clear: left;
  font-weight: 700;
  padding-bottom: 14px;
}
/* line 50, ../../src/scss/_views.scss */
.view-events .attachment-before h2 a {
  font-family: "Century-Light", serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 100;
}
/* line 185, ../../src/scss/base/_mixins.scss */
.i18n-pl .view-events .attachment-before h2 a {
  font-family: "Playfair Display", "Century-Light", serif;
}
/* line 59, ../../src/scss/_views.scss */
.view-events h2.view-subtitle {
  margin-bottom: 1px;
  margin-top: 5px;
  padding-top: 17px;
  border-top: 1px solid #dfdfe0;
}
/* line 66, ../../src/scss/_views.scss */
.view-events .post-date,
.view-events .terms {
  float: left;
}
/* line 71, ../../src/scss/_views.scss */
.view-events .terms a {
  color: #aeadad;
}
/* line 75, ../../src/scss/_views.scss */
.view-events .image {
  clear: left;
  float: left;
  width: 190px;
  height: 108px;
  margin: 3px 10px 0 0;
}
/* line 82, ../../src/scss/_views.scss */
.view-events .summary {
  float: right;
  width: 260px;
  font-size: 12px;
}
/* line 87, ../../src/scss/_views.scss */
.view-events .summary a {
  color: #000000;
}
/* line 91, ../../src/scss/_views.scss */
.view-events .summary .summary:after {
  content: "";
  clear: both;
  display: block;
}
/* line 98, ../../src/scss/_views.scss */
.view-events p {
  display: block;
  float: left;
  width: 260px;
  margin: 0;
}
/* line 105, ../../src/scss/_views.scss */
.view-events .read-more, .view-events .media-view-block .more-link a, .media-view-block .more-link .view-events a {
  float: none;
}
/* line 109, ../../src/scss/_views.scss */
.view-events .news_big {
  margin: 0 0 15px 0;
  display: block;
}

/* line 119, ../../src/scss/_views.scss */
.meta-data .field-name-field-tags .field-items .field-item:after {
  content: ',\00a0';
}
/* line 122, ../../src/scss/_views.scss */
.meta-data .field-name-field-tags .field-items .field-item:last-child:after {
  content: '';
}
/* line 126, ../../src/scss/_views.scss */
.meta-data .field-name-field-tags .field-items .last-child:after {
  content: '';
}
/* line 130, ../../src/scss/_views.scss */
.meta-data .field-name-field-tags div {
  margin-right: 0;
}

/* line 137, ../../src/scss/_views.scss */
.news-by-tags #edit-field-tags-tid-all, .news-by-tags #edit-submit-news {
  display: none;
}
/* line 140, ../../src/scss/_views.scss */
.news-by-tags .form-type-bef-link a {
  display: inline-block;
  float: left;
  border: 1px solid #d3d3d3;
  padding: 3px 6px;
  border-radius: 4px;
  color: #555555;
  margin: 0 10px 10px 0;
  background-color: #e6e6e6;
}
/* line 149, ../../src/scss/_views.scss */
.news-by-tags .form-type-bef-link a:hover {
  border: 1px solid #999999;
  color: #212121;
  background-color: #e6e6e6;
  text-decoration: none;
}
/* line 156, ../../src/scss/_views.scss */
.news-by-tags .selected .form-type-bef-link a {
  border: 1px solid #000000;
  color: #000000;
  background-color: #ffffff;
}

/* line 168, ../../src/scss/_views.scss */
.upcoming-block {
  border-bottom: 1px solid #dfdfe0;
  padding-bottom: 20px;
}
/* line 171, ../../src/scss/_views.scss */
.upcoming-block .content {
  padding: 0;
}
/* line 174, ../../src/scss/_views.scss */
.upcoming-block h2 {
  padding: 0;
  margin-bottom: 5px;
}
/* line 178, ../../src/scss/_views.scss */
.upcoming-block .more-link a {
  color: #B81413;
}
/* line 181, ../../src/scss/_views.scss */
.upcoming-block .more-link a:after {
  content: "";
  display: block;
  position: absolute;
  height: 8px;
  width: 5px;
  background-image: url('../../images/sprite-sd0b1a871dd.png');
  background-position: 0 -359px;
  background-repeat: no-repeat;
}
/* line 187, ../../src/scss/_views.scss */
.upcoming-block .view-content li {
  position: relative;
  display: block;
  clear: both;
  padding-left: 40px;
}
/* line 193, ../../src/scss/_views.scss */
.upcoming-block .view-content .date {
  position: absolute;
  top: 3px;
  left: 0;
  width: 30px;
}
/* line 198, ../../src/scss/_views.scss */
.upcoming-block .view-content .date a {
  font-weight: normal;
  text-decoration: none;
}
/* line 202, ../../src/scss/_views.scss */
.upcoming-block .view-content .date span {
  display: block;
  width: 100%;
  text-align: center;
  font-family: arial;
  font-size: 15px;
  font-weight: bold;
  border: solid 1px #88898c;
  border-width: 0 1px 1px;
  line-height: 1.2;
}
/* line 212, ../../src/scss/_views.scss */
.upcoming-block .view-content .date span:first-child {
  font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1.4;
  border-bottom: 0;
  border-radius: 3px 3px 0 0;
  background-color: #88898c;
}
/* line 224, ../../src/scss/_views.scss */
.upcoming-block .view-content li:hover .date span:first-child {
  background-color: #B81413;
  border-color: #B81413;
}
/* line 228, ../../src/scss/_views.scss */
.upcoming-block .view-content a {
  display: block;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
/* line 235, ../../src/scss/_views.scss */
.upcoming-block .view-content p {
  display: block;
  font-size: 11px;
  float: left;
  margin: 0 10px 0 0;
}
/* line 241, ../../src/scss/_views.scss */
.upcoming-block .view-content .terms {
  margin-bottom: 15px;
}
/* line 244, ../../src/scss/_views.scss */
.upcoming-block .view-content .dates, .upcoming-block .view-content .location {
  color: #aeadad;
}

/* line 250, ../../src/scss/_views.scss */
.context-event-calendar #content {
  width: 760px;
}
/* line 252, ../../src/scss/_views.scss */
.context-event-calendar #content .inner {
  width: 760px;
}
/* line 254, ../../src/scss/_views.scss */
.context-event-calendar #content .inner #breadcrumbs {
  width: auto;
}
/* line 258, ../../src/scss/_views.scss */
.context-event-calendar #content .view-header {
  margin-bottom: 15px;
  font-weight: bold;
  border: none;
  padding-top: 0;
}

/* line 268, ../../src/scss/_views.scss */
.view-targetgroup .views-row h2, .view-targetgroup .view-news h2 a {
  color: #000000;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  padding: 0;
  margin-bottom: 0;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .view-targetgroup .views-row h2, .i18n-pl .view-targetgroup .view-news h2 a {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 278, ../../src/scss/_views.scss */
.view-targetgroup .attachment .views-row {
  margin-bottom: 0;
}
/* line 280, ../../src/scss/_views.scss */
.view-targetgroup .attachment .views-row .main-title {
  margin-bottom: 10px;
  font-family: 'ITCCenturyLight';
  font-size: 20px;
  font-weight: 100;
  line-height: 24px;
}
/* line 288, ../../src/scss/_views.scss */
.view-targetgroup .attachment .view-content {
  margin-bottom: 0;
}
/* line 291, ../../src/scss/_views.scss */
.view-targetgroup .attachment .views-field-body {
  border-bottom: 1px solid #dfdfe0;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 18px;
  padding-bottom: 18px;
}
/* line 298, ../../src/scss/_views.scss */
.view-targetgroup .attachment .overview-title {
  font-size: 20px;
  line-height: 1.2;
  margin-bottom: 12px;
  font-weight: 300;
}
/* line 305, ../../src/scss/_views.scss */
.view-targetgroup .views-row {
  clear: both;
  margin-bottom: 28px;
}
/* line 308, ../../src/scss/_views.scss */
.view-targetgroup .views-row .post-date {
  display: inline-block;
  font-weight: bold;
}
/* line 312, ../../src/scss/_views.scss */
.view-targetgroup .views-row .terms {
  display: inline-block;
}
/* line 315, ../../src/scss/_views.scss */
.view-targetgroup .views-row .image {
  display: inline-block;
  float: left;
  margin: 4px 10px 10px 0;
}
/* line 321, ../../src/scss/_views.scss */
.view-targetgroup .views-row .terms a {
  color: #aeadad;
}
/* line 324, ../../src/scss/_views.scss */
.view-targetgroup .views-row .terms span:first-child {
  font-weight: bold;
}
/* line 329, ../../src/scss/_views.scss */
.view-targetgroup .item-list {
  padding-top: 38px;
}

/* line 2, ../../src/scss/_node.scss */
.node > .content > .field-type-file + .summary-body {
  margin-top: 3rem;
}
@media (min-width: 768px) {
  /* line 2, ../../src/scss/_node.scss */
  .node > .content > .field-type-file + .summary-body {
    margin-top: 4rem;
  }
}
@media (min-width: 992px) {
  /* line 2, ../../src/scss/_node.scss */
  .node > .content > .field-type-file + .summary-body {
    margin-top: 6.5rem;
  }
}

/* line 19, ../../src/scss/_node.scss */
.field-label-inline .field-label,
.field-label-inline .field-items,
.field-label-inline .field-items div {
  float: none;
  display: inline-block;
}

/* line 35, ../../src/scss/_node.scss */
.content p a.more {
  display: inline-block;
  padding-right: 8px;
  background: transparent url(/sites/all/themes/sspx_district/images/arrow-red.png) no-repeat right 5px;
}
/* line 42, ../../src/scss/_node.scss */
.content table {
  margin: 0 0 20px 0;
  border-collapse: collapse;
  width: 100%;
  font-size: 11px;
}
/* line 48, ../../src/scss/_node.scss */
.content table:first-child {
  margin: 0 0 8px 0;
}
/* line 53, ../../src/scss/_node.scss */
.content span.required {
  color: #C32231;
}

/* line 59, ../../src/scss/_node.scss */
.meta-data {
  margin-bottom: 20px;
  color: #aeadad;
  line-height: 1.45;
  vertical-align: bottom;
  border-top: 1px solid #dfdfe0;
  border-bottom: 1px solid #dfdfe0;
  padding: 6px 0;
  margin: 20px 0;
  display: block;
  font-size: 13px;
}
/* line 71, ../../src/scss/_node.scss */
.meta-data * {
  display: inline;
}

/* line 80, ../../src/scss/_node.scss */
.node > .content .node-info {
  margin-bottom: 10px;
  color: #aeadad;
  line-height: 1.45;
  vertical-align: bottom;
  font-size: 11px;
}
/* line 87, ../../src/scss/_node.scss */
.node > .content .node-info * {
  display: inline;
}

/* line 97, ../../src/scss/_node.scss */
.node-info .date, .node-info .field {
  margin-right: 10px;
  color: #aeadad;
}

/* line 104, ../../src/scss/_node.scss */
.meta-data .field {
  margin-right: 10px;
  color: #aeadad;
}
/* line 109, ../../src/scss/_node.scss */
.meta-data .field-label {
  color: #000;
  font-weight: normal;
}

/* line 116, ../../src/scss/_node.scss */
.view .post-date, .view .terms {
  margin-right: 10px;
  color: #aeadad;
}

/* line 123, ../../src/scss/_node.scss */
.all-news,
.prev-node {
  display: block;
  margin-bottom: 17px;
  color: #727273;
  position: relative;
  padding-left: 15px;
}
/* line 131, ../../src/scss/_node.scss */
.all-news:before,
.prev-node:before {
  content: "";
  display: block;
  position: absolute;
  height: 8px;
  width: 6px;
  background-image: url('../../images/sprite-sd0b1a871dd.png');
  background-position: 0 -351px;
  background-repeat: no-repeat;
  left: 0;
  top: 3px;
}

/* line 138, ../../src/scss/_node.scss */
.prev-node {
  margin-bottom: 0;
  float: left;
}

/* line 143, ../../src/scss/_node.scss */
.next-node {
  color: #AEADAD;
  float: right;
  position: relative;
  padding-right: 15px;
}
/* line 149, ../../src/scss/_node.scss */
.next-node:after {
  content: "";
  display: block;
  position: absolute;
  height: 8px;
  width: 6px;
  background-image: url('../../images/sprite-sd0b1a871dd.png');
  background-position: 0 -343px;
  background-repeat: no-repeat;
  top: 3px;
  right: 0;
}

/* line 158, ../../src/scss/_node.scss */
.related-node .field-name-field-image-title {
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
}
/* line 163, ../../src/scss/_node.scss */
.related-node .field-name-field-image-description {
  font-size: 11px;
  line-height: 14px;
  margin-bottom: 20px;
}

/* line 170, ../../src/scss/_node.scss */
.related-media {
  margin-top: 30px;
}
/* line 172, ../../src/scss/_node.scss */
.related-media li {
  float: left;
  padding: 0 12px;
}
/* line 176, ../../src/scss/_node.scss */
.related-media .first, .related-media .last {
  padding: 0;
}
/* line 179, ../../src/scss/_node.scss */
.related-media .content a {
  margin-top: 5px;
  background: transparent url(/sites/all/themes/sspx_district/images/arrow-red.png) no-repeat right center;
  padding-right: 10px;
}

/* line 188, ../../src/scss/_node.scss */
.field-name-field-pdf .field-item {
  height: 20px;
  padding: 3px;
}
/* line 192, ../../src/scss/_node.scss */
.field-name-field-pdf .odd {
  background-color: #f2f2f3;
}
/* line 195, ../../src/scss/_node.scss */
.field-name-field-pdf .field-label {
  display: inline-block;
  vertical-align: top;
  padding-top: 4px;
}
/* line 200, ../../src/scss/_node.scss */
.field-name-field-pdf .field-items {
  display: inline-block;
  margin-left: 5px;
  width: 420px;
}

/* line 209, ../../src/scss/_node.scss */
.field-name-field-tags .field-item:after {
  content: ",";
  margin-right: 0.5em;
}
/* line 213, ../../src/scss/_node.scss */
.field-name-field-tags .field-item.last-child:after {
  display: none;
}
/* line 217, ../../src/scss/_node.scss */
.field-name-field-tags div a {
  color: #aeadad;
}

/* line 224, ../../src/scss/_node.scss */
.node-webform h2 {
  margin-bottom: 0;
}

/* line 230, ../../src/scss/_node.scss */
.node-news .field-name-field-article-info {
  font-style: italic;
}

/* line 236, ../../src/scss/_node.scss */
div.embedded-caption {
  color: #727273;
  margin: 4px 0 1em 0;
  padding: 0 0 1em 0;
  border-bottom: 1px solid #727273;
}

/* line 244, ../../src/scss/_node.scss */
.background-item .background-item-title {
  box-sizing: border-box;
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 1em;
  margin: 0;
  font-weight: normal;
  color: white;
  transition: padding-bottom cubic-bezier(0.55, 0, 0.1, 1) 0.2s;
}

/* line 263, ../../src/scss/_node.scss */
.node-apostolate address,
.node-priory address,
.node-retreat-center address {
  font-style: normal;
}
/* line 265, ../../src/scss/_node.scss */
.node-apostolate address p,
.node-priory address p,
.node-retreat-center address p {
  margin-bottom: 0;
}

/* line 271, ../../src/scss/_node.scss */
.block-link {
  position: relative;
  display: block;
}

/* line 1, ../../src/scss/_blocks.scss */
#edit-submit-calendar {
  display: none;
}

/* line 4, ../../src/scss/_blocks.scss */
.school-ankeilers {
  float: left;
  height: 144px;
  clear: both;
}
/* line 8, ../../src/scss/_blocks.scss */
.school-ankeilers .content {
  padding-left: 20px;
  padding-left: 20px;
  margin-top: 5px;
}
/* line 14, ../../src/scss/_blocks.scss */
.school-ankeilers .view-content .views-row {
  float: left;
  width: 215px;
  height: 78px;
  padding-left: 10px;
  border-right: solid 1px #dfdfe0;
  margin-top: 2px;
}
/* line 21, ../../src/scss/_blocks.scss */
.school-ankeilers .view-content .views-row h3 {
  font-size: 13px;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  margin-top: -1px;
  margin-bottom: 3px;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .school-ankeilers .view-content .views-row h3 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 27, ../../src/scss/_blocks.scss */
.school-ankeilers .view-content .views-row .body {
  font-size: 11px;
  height: 60px;
  height: 30px;
  line-height: 15px;
  overflow: hidden;
}
/* line 35, ../../src/scss/_blocks.scss */
.school-ankeilers .view-content .views-row-first {
  padding-left: 0;
}
/* line 38, ../../src/scss/_blocks.scss */
.school-ankeilers .view-content .views-row-last {
  border-right: 0;
}
/* line 40, ../../src/scss/_blocks.scss */
.school-ankeilers .view-content .views-row-last .links {
  margin-right: 0;
}
/* line 44, ../../src/scss/_blocks.scss */
.school-ankeilers .view-content .icon {
  float: left;
}
/* line 47, ../../src/scss/_blocks.scss */
.school-ankeilers .view-content .title, .school-ankeilers .view-content .body, .school-ankeilers .view-content .links {
  margin-left: 40px;
  margin-right: 20px;
}

/* line 54, ../../src/scss/_blocks.scss */
.sidebar-block {
  padding-bottom: 20px;
  border-bottom: 1px solid #dfdfe0;
}
/* line 57, ../../src/scss/_blocks.scss */
.sidebar-block h2 {
  margin-bottom: 2px;
}
/* line 60, ../../src/scss/_blocks.scss */
.sidebar-block a {
  color: #000000;
  font-weight: 700;
}
/* line 64, ../../src/scss/_blocks.scss */
.sidebar-block .more-link a {
  margin-top: 2px;
  color: #B81413;
  font-weight: 300;
}
/* line 70, ../../src/scss/_blocks.scss */
.sidebar-block .more-link a:after {
  content: "";
  display: block;
  position: absolute;
  height: 8px;
  width: 5px;
  background-image: url('../../images/sprite-sd0b1a871dd.png');
  background-position: 0 -359px;
  background-repeat: no-repeat;
  right: 0;
  top: 4px;
}
/* line 82, ../../src/scss/_blocks.scss */
.sidebar-block.recent-galleries .views-field-field-vimeo, .sidebar-block.recent-galleries .views-field-field-image, .sidebar-block.recent-galleries .views-field-field-gallery-media, .sidebar-block.recent-videos .views-field-field-vimeo, .sidebar-block.recent-videos .views-field-field-image, .sidebar-block.recent-videos .views-field-field-gallery-media, .sidebar-block.listen-to .views-field-field-vimeo, .sidebar-block.listen-to .views-field-field-image, .sidebar-block.listen-to .views-field-field-gallery-media {
  display: inline-block;
  float: left;
  margin-right: 5px;
  width: 50px;
  padding-top: 3px;
}
/* line 90, ../../src/scss/_blocks.scss */
.sidebar-block.recent-galleries .views-row, .sidebar-block.recent-videos .views-row, .sidebar-block.listen-to .views-row {
  margin-bottom: 10px;
  clear: left;
}

/* line 1, ../../src/scss/_media.scss */
.page-media h2.view-header {
  margin: 27px 0 20px 0;
  padding-top: 0;
  border: none;
}

/* line 7, ../../src/scss/_media.scss */
.media-view-block {
  clear: both;
  font-size: 11px;
  line-height: 15px;
  margin-top: 10px;
}
/* line 12, ../../src/scss/_media.scss */
.media-view-block + .media-view-block {
  margin-top: 40px;
}
/* line 15, ../../src/scss/_media.scss */
.media-view-block h2 {
  width: 250px;
  float: left;
  margin-bottom: 2px;
  line-height: normal;
  padding: 0;
}
/* line 22, ../../src/scss/_media.scss */
.media-view-block .more-link {
  float: right;
  width: auto;
}
/* line 25, ../../src/scss/_media.scss */
.media-view-block .more-link a {
  float: none;
}
/* line 30, ../../src/scss/_media.scss */
.media-view-block .content::after {
  content: "";
  display: block;
  clear: both;
}
/* line 35, ../../src/scss/_media.scss */
.media-view-block .view-content {
  clear: both;
  border-top: 1px solid #dfdfe0;
  padding-top: 15px;
}
/* line 40, ../../src/scss/_media.scss */
.media-view-block .view-content .views-row {
  width: 140px;
  float: left;
}
/* line 44, ../../src/scss/_media.scss */
.media-view-block .view-content .views-row + .views-row {
  margin-left: 20px;
}
/* line 49, ../../src/scss/_media.scss */
.media-view-block .view-content .views-field-field-gallery-media, .media-view-block .view-content .vimeo-thumb, .media-view-block .view-content .cover {
  width: 129px;
  height: 72px;
  border-radius: 3px;
  behavior: url(/sites/all/themes/sspx_district/scripts/PIE.htc);
  margin-bottom: 5px;
}
/* line 56, ../../src/scss/_media.scss */
.media-view-block .view-content .media-title a {
  color: #000000;
  font: 11px;
  line-height: 14px;
}
/* line 61, ../../src/scss/_media.scss */
.media-view-block .view-content .date {
  color: #aeadad;
  font-size: 10px;
}
/* line 65, ../../src/scss/_media.scss */
.media-view-block .view-content .count, .media-view-block .view-content .media-author {
  color: #aeadad;
}
/* line 68, ../../src/scss/_media.scss */
.media-view-block .view-content table {
  border-collapse: collapse;
}
/* line 71, ../../src/scss/_media.scss */
.media-view-block .view-content tr {
  padding: 0;
  margin: 0;
}
/* line 75, ../../src/scss/_media.scss */
.media-view-block .view-content td {
  vertical-align: top;
  padding: 0 10px 30px 10px;
  width: 100px;
}
/* line 80, ../../src/scss/_media.scss */
.media-view-block .view-content .col-first {
  padding-left: 0;
}
/* line 83, ../../src/scss/_media.scss */
.media-view-block .view-content .col-last {
  padding-right: 0;
}

/* line 92, ../../src/scss/_media.scss */
.media-block {
  margin-top: -37px;
}
/* line 94, ../../src/scss/_media.scss */
.media-block .view-content {
  border-top: 1px solid #dfdfe0;
}
/* line 97, ../../src/scss/_media.scss */
.media-block a {
  margin-bottom: 5px;
}

/* line 102, ../../src/scss/_media.scss */
.media-header {
  width: 325px;
  float: left;
}

/* line 108, ../../src/scss/_media.scss */
.books .view-content .views-row {
  width: 107px;
}
/* line 110, ../../src/scss/_media.scss */
.books .view-content .views-row + .views-row {
  margin-left: 10px;
}
/* line 114, ../../src/scss/_media.scss */
.books .view-content .cover {
  width: 97px;
  height: 144px;
}

/* line 120, ../../src/scss/_media.scss */
.field-name-field-vimeo {
  margin-bottom: 17px;
}

/* line 124, ../../src/scss/_media.scss */
.node-type-video .field-name-field-author, .node-type-audio .field-name-field-author {
  margin-bottom: 15px;
}

/* line 128, ../../src/scss/_media.scss */
.audio {
  margin-bottom: 30px;
}

/* line 132, ../../src/scss/_media.scss */
.views-exposed-widgets {
  margin: 0;
  position: relative;
}
/* line 135, ../../src/scss/_media.scss */
.views-exposed-widgets input[type=submit] {
  margin-left: 0;
}

/* line 140, ../../src/scss/_media.scss */
.visual_right_column {
  width: 220px;
  height: 124px;
  display: block;
}

/* line 152, ../../src/scss/_media.scss */
.view-media-video .vimeo-thumb > div {
  position: relative;
}
/* line 155, ../../src/scss/_media.scss */
.view-media-video .vimeo-thumb > div:before {
  content: "";
  display: block;
  position: absolute;
  width: 32px;
  height: 32px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  position: absolute;
  height: 32px;
  width: 32px;
  background-image: url('../../images/sprite-sd0b1a871dd.png');
  background-position: 0 -2052px;
  background-repeat: no-repeat;
}

/* line 173, ../../src/scss/_media.scss */
.view-media-audio .vimeo-thumb div {
  position: relative;
}
/* line 176, ../../src/scss/_media.scss */
.view-media-audio .vimeo-thumb div:before {
  content: "";
  display: block;
  position: absolute;
  width: 32px;
  height: 32px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  position: absolute;
  height: 32px;
  width: 32px;
  background-image: url('../../images/sprite-sd0b1a871dd.png');
  background-position: 0 -2005px;
  background-repeat: no-repeat;
}

/* line 3, ../../src/scss/_components.scss */
.category-value,
.tags-value {
  color: #AEADAD;
  line-height: normal;
  margin-bottom: 5px;
  vertical-align: text-bottom;
  margin-right: 10px;
}

/* line 14, ../../src/scss/_components.scss */
.small-logo {
  float: left;
  height: 40px;
  overflow: hidden;
  border: 1px solid green;
}
/* line 20, ../../src/scss/_components.scss */
.small-logo .content a {
  background: transparent url(/sites/all/themes/sspx_district/images/logo-small.png) no-repeat left top;
  display: block;
  height: 40px;
  width: 217px;
  border: none;
  text-indent: -99999em;
}

/* line 30, ../../src/scss/_components.scss */
.items_per_page {
  float: left;
  margin-top: 8px;
  margin-left: 5px;
  color: #ADADAC;
  font-size: 11px;
}
/* line 37, ../../src/scss/_components.scss */
.items_per_page li {
  float: left;
  display: block;
  padding: 0 5px;
  border-right: 1px solid #ADADAC;
}
/* line 43, ../../src/scss/_components.scss */
.items_per_page li.first, .items_per_page li.last {
  border-right: none;
}
/* line 47, ../../src/scss/_components.scss */
.items_per_page a {
  color: #ADADAC;
}
/* line 50, ../../src/scss/_components.scss */
.items_per_page a.active {
  color: #000;
}

/* line 58, ../../src/scss/_components.scss */
.pager-mini {
  float: right;
  margin-bottom: 4px;
  margin-right: 3px;
  color: #ADADAC;
  font-size: 11px;
  line-height: 32px;
}
/* line 66, ../../src/scss/_components.scss */
.pager-mini li {
  float: left;
  padding: 0 5px;
}
/* line 72, ../../src/scss/_components.scss */
.pager-mini form .form-item {
  margin: 0;
}
/* line 75, ../../src/scss/_components.scss */
.pager-mini form input[type="text"] {
  width: 30px;
  padding: 0;
  text-align: center;
}
/* line 82, ../../src/scss/_components.scss */
.pager-mini .pager-previous,
.pager-mini .pager-next {
  padding: 0;
  background: #FCFCFC;
}
/* line 87, ../../src/scss/_components.scss */
.pager-mini .pager-previous a,
.pager-mini .pager-next a {
  width: 34px;
  height: 29px;
  padding: 0;
  display: block;
  text-indent: -99999em;
  border: 1px solid #DFDFE0;
  background: #F2F2F3;
  position: relative;
}
/* line 99, ../../src/scss/_components.scss */
.pager-mini .pager-previous a {
  border-right: none;
}
/* line 103, ../../src/scss/_components.scss */
.pager-mini .pager-previous a:after {
  content: "";
  display: block;
  position: absolute;
  height: 11px;
  width: 7px;
  background-image: url('../../images/sprite-sd0b1a871dd.png');
  background-position: 0 -2494px;
  background-repeat: no-repeat;
  top: 9px;
  left: 13px;
}
/* line 109, ../../src/scss/_components.scss */
.pager-mini .pager-next a {
  background: #f2f2f3 url("../../images/pager-mini-next.png") center center no-repeat;
  border-left: none;
}
/* line 114, ../../src/scss/_components.scss */
.pager-mini .disabled {
  width: 34px;
  height: 29px;
  text-indent: -99999em;
  border: 1px solid #ececec;
  background: #FCFCFC;
}
/* line 121, ../../src/scss/_components.scss */
.pager-mini .pager-previous.disabled {
  background: #FCFCFC url("../../images/pager-mini-prev-disabled.png") center center no-repeat;
  border-right: none;
}
/* line 125, ../../src/scss/_components.scss */
.pager-mini .pager-next.disabled {
  background: #FCFCFC url("../../images/pager-mini-next-disabled.png") center center no-repeat;
  border-left: none;
}

/* line 132, ../../src/scss/_components.scss */
.ankeiler-child {
  width: 180px;
  height: 130px;
  border: 1px solid #DFDFE0;
  padding: 20px;
}
/* line 138, ../../src/scss/_components.scss */
.ankeiler-child h2 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 3px;
}

/* line 146, ../../src/scss/_components.scss */
.section-title {
  display: block;
}

/* line 149, ../../src/scss/_components.scss */
.print-link {
  display: none;
}

/* line 154, ../../src/scss/_components.scss */
.icon {
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  background: url(/sites/all/themes/sspx_district/images/icons/ankeiler.svg) no-repeat;
}

/* line 161, ../../src/scss/_components.scss */
#right .with-icon h2 {
  min-height: 42px;
  vertical-align: middle;
  position: relative;
  padding-left: 45px;
}
/* line 168, ../../src/scss/_components.scss */
#right .with-icon h2:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  background: url(/sites/all/themes/sspx_district/images/icons/ankeiler.svg) no-repeat;
}

/* line 185, ../../src/scss/_components.scss */
#right .with-icon.video, #right .with-icon.icon-video h2:before,
.icon.video,
.icon.icon-video h2:before {
  background-position: 0 0;
}
/* line 189, ../../src/scss/_components.scss */
#right .with-icon.audio, #right .with-icon.icon-audio h2:before,
.icon.audio,
.icon.icon-audio h2:before {
  background-position: 0 -32px;
}
/* line 193, ../../src/scss/_components.scss */
#right .with-icon.book, #right .with-icon.icon-book h2:before,
.icon.book,
.icon.icon-book h2:before {
  background-position: 0 -64px;
}
/* line 197, ../../src/scss/_components.scss */
#right .with-icon.notes, #right .with-icon.notes h2:before,
.icon.notes,
.icon.notes h2:before {
  background-position: 0 -96px;
}
/* line 201, ../../src/scss/_components.scss */
#right .with-icon.heart, #right .with-icon.icon-heart h2:before,
.icon.heart,
.icon.icon-heart h2:before {
  background-position: 0 -128px;
}
/* line 205, ../../src/scss/_components.scss */
#right .with-icon.email, #right .with-icon.icon-email h2:before,
.icon.email,
.icon.icon-email h2:before {
  background-position: 0 -160px;
}
/* line 209, ../../src/scss/_components.scss */
#right .with-icon.download, #right .with-icon.icon-download h2:before,
.icon.download,
.icon.icon-download h2:before {
  background-position: 0 -192px;
}
/* line 213, ../../src/scss/_components.scss */
#right .with-icon.clock, #right .with-icon.icon-clock h2:before, #right .with-icon.calendar, #right .with-icon.icon-calendar h2:before,
.icon.clock,
.icon.icon-clock h2:before,
.icon.calendar,
.icon.icon-calendar h2:before {
  background-position: 0 -224px;
}
/* line 218, ../../src/scss/_components.scss */
#right .with-icon.help, #right .with-icon.icon-help h2:before, #right .with-icon.info, #right .with-icon.icon-info h2:before,
.icon.help,
.icon.icon-help h2:before,
.icon.info,
.icon.icon-info h2:before {
  background-position: 0 -256px;
}
/* line 223, ../../src/scss/_components.scss */
#right .with-icon.image, #right .with-icon.icon-image h2:before,
.icon.image,
.icon.icon-image h2:before {
  background-position: 0 -282px;
}
/* line 227, ../../src/scss/_components.scss */
#right .with-icon.sermoning, #right .with-icon.icon-sermoning h2:before,
.icon.sermoning,
.icon.icon-sermoning h2:before {
  background-position: 0 -314px;
}
/* line 231, ../../src/scss/_components.scss */
#right .with-icon.praying, #right .with-icon.icon-praying h2:before,
.icon.praying,
.icon.icon-praying h2:before {
  background-position: 0 -346px;
}
/* line 235, ../../src/scss/_components.scss */
#right .with-icon.idea, #right .with-icon.icon-idea h2:before,
.icon.idea,
.icon.icon-idea h2:before {
  background-position: 0 -378px;
}
/* line 239, ../../src/scss/_components.scss */
#right .with-icon.question, #right .with-icon.icon-question h2:before,
.icon.question,
.icon.icon-question h2:before {
  background-position: 0 -410px;
}
/* line 243, ../../src/scss/_components.scss */
#right .with-icon.subscribe, #right .with-icon.icon-subscribe h2:before,
.icon.subscribe,
.icon.icon-subscribe h2:before {
  background-position: 0 -442px;
}
/* line 247, ../../src/scss/_components.scss */
#right .with-icon.indepth, #right .with-icon.icon-indepth h2:before,
.icon.indepth,
.icon.icon-indepth h2:before {
  background-position: 0 -474px;
}
/* line 251, ../../src/scss/_components.scss */
#right .with-icon.fact, #right .with-icon.icon-fact h2:before,
.icon.fact,
.icon.icon-fact h2:before {
  background-position: 0 -506px;
}

/* line 257, ../../src/scss/_components.scss */
#right .with-google-maps > h2 {
  margin-bottom: 20px;
}
/* line 260, ../../src/scss/_components.scss */
#right .with-google-maps > .content {
  margin: 0 0 -20px -20px;
}
/* line 264, ../../src/scss/_components.scss */
#right .with-google-maps iframe {
  width: 218px;
  display: block;
}
/* line 268, ../../src/scss/_components.scss */
#right .with-google-maps small, #right .with-google-maps br {
  display: none;
}

/* line 275, ../../src/scss/_components.scss */
.apostolates .body {
  width: 390px;
  min-height: none;
}
/* line 279, ../../src/scss/_components.scss */
.apostolates h3 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 214, ../../src/scss/base/_mixins.scss */
.i18n-pl .apostolates h3 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* line 282, ../../src/scss/_components.scss */
.apostolates .intro {
  font-size: 11px;
  color: #989898;
}
/* line 286, ../../src/scss/_components.scss */
.apostolates .read-more, .apostolates .media-view-block .more-link a, .media-view-block .more-link .apostolates a {
  margin: 0 0 20px 0;
}

/* line 292, ../../src/scss/_components.scss */
.staff .title {
  width: 325px;
  float: left;
  font-weight: 100;
}
/* line 296, ../../src/scss/_components.scss */
.staff .title span {
  float: left;
  margin-right: 5px;
  font-weight: 700;
}
/* line 301, ../../src/scss/_components.scss */
.staff .title div {
  color: #AEADAD;
}
/* line 305, ../../src/scss/_components.scss */
.staff .function {
  width: 325px;
  float: left;
  font-weight: 100;
  font-weight: 100;
  color: #AEADAD;
  margin-bottom: 15px;
}
/* line 312, ../../src/scss/_components.scss */
.staff .function span {
  float: left;
  margin-right: 5px;
}
/* line 316, ../../src/scss/_components.scss */
.staff .function div {
  color: #AEADAD;
}
/* line 320, ../../src/scss/_components.scss */
.staff .assignment, .staff .place-of-birth, .staff .classes, .staff .ordination {
  width: 325px;
  float: left;
  font-weight: 100;
}
/* line 325, ../../src/scss/_components.scss */
.staff .assignment span, .staff .place-of-birth span, .staff .classes span, .staff .ordination span {
  float: left;
  margin-right: 5px;
}
/* line 329, ../../src/scss/_components.scss */
.staff .assignment div, .staff .place-of-birth div, .staff .classes div, .staff .ordination div {
  color: #AEADAD;
}
/* line 333, ../../src/scss/_components.scss */
.staff li {
  padding-bottom: 15px;
  padding-top: 0;
}

/* line 341, ../../src/scss/_components.scss */
.faq-content p {
  margin: 0 0 16px 0;
}
/* line 344, ../../src/scss/_components.scss */
.faq-content p:first-child {
  font-weight: 100;
}
/* line 349, ../../src/scss/_components.scss */
.faq-content span a {
  color: #000000;
}
/* line 352, ../../src/scss/_components.scss */
.faq-content span a:hover {
  color: #B81413;
}
/* line 356, ../../src/scss/_components.scss */
.faq-content .expanded .faq-question a {
  font-weight: 700;
}
/* line 359, ../../src/scss/_components.scss */
.faq-content .faq-question {
  padding-left: 0;
}
/* line 362, ../../src/scss/_components.scss */
.faq-content .faq-answer {
  padding: 15px;
}
/* line 365, ../../src/scss/_components.scss */
.faq-content .faq-answer .node-readmore a {
  padding-right: 10px;
  position: relative;
}
/* line 369, ../../src/scss/_components.scss */
.faq-content .faq-answer .node-readmore a:after {
  content: "";
  display: block;
  position: absolute;
  height: 8px;
  width: 5px;
  background-image: url('../../images/sprite-sd0b1a871dd.png');
  background-position: 0 -359px;
  background-repeat: no-repeat;
  top: 5px;
  right: 0px;
}

/* line 382, ../../src/scss/_components.scss */
.footnotes {
  display: none;
}

/* line 386, ../../src/scss/_components.scss */
a.see-footnote {
  position: relative;
  cursor: pointer;
  font-size: 12px;
  line-height: 16px !important;
  top: 0;
  left: 0;
}
/* line 394, ../../src/scss/_components.scss */
a.see-footnote .ttip {
  width: 280px;
  padding: 10px 15px;
  border: 1px solid #b2b2b2;
  box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.25);
  background: #fff;
  color: #000;
  font-size: 12px;
  position: absolute;
  left: -140px;
  bottom: 20px;
  display: none;
}
/* line 411, ../../src/scss/_components.scss */
a.see-footnote:hover .ttip {
  display: block;
}

/* line 418, ../../src/scss/_components.scss */
.interesting-read .views-row {
  margin-bottom: 4px;
}

/* line 426, ../../src/scss/_components.scss */
#content .block:after,
.media-view-block .view-content:after,
.fp-calendar .view-content li:after,
.related-media .item-list:after,
#wrapper:after,
.footer-main-menu:after,
.spotlights .view-content ul:after,
#content_bottom > .inner:after,
.subpages .node-teaser:after,
#page:after, #header:after,
.view-content .views-row-last:after,
.node-teaser:after,
.upcoming-block.terms:after,
.fullcalendar:after,
.publication-view .read-more:after,
.publication-view .media-view-block .more-link a:after,
.media-view-block .more-link .publication-view a:after,
.summary:after,
.view-news .view-content:after,
.meta-data:after,
.view-targetgroup .views-row:after,
.sidebar-block.recent-videos .views-row:after,
.sidebar-block.listen-to .views-row:after,
.view-news .views-content:after,
.view-news .views-row:after,
.teaser-view .views-row:after,
.clearfix:after,
.block-calendar-block:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}

/* line 459, ../../src/scss/_components.scss */
.field:after {
  display: none !important;
}

/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */
/**
 * By importing this CSS file as media "all", we allow this print file to be
 * aggregated with other stylesheets, for improved front-end performance.
 */
@media print {
  /* line 13, ../../src/scss/print/_print.scss */
  html {
    font-size: 62.5% !important;
  }

  /* line 17, ../../src/scss/print/_print.scss */
  body *,
  body {
    font-size: 1.2rem !important;
    line-height: 1.5 !important;
    border: none !important;
    min-height: 0 !important;
  }

  /* line 25, ../../src/scss/print/_print.scss */
  body *:not(.contextual-links-region):not(.contextual-links-wrapper) {
    position: static !important;
  }
  /* line 28, ../../src/scss/print/_print.scss */
  body *:not(.contextual-links-region):not(.contextual-links-wrapper):before, body *:not(.contextual-links-region):not(.contextual-links-wrapper):after {
    position: static !important;
  }

  /* line 34, ../../src/scss/print/_print.scss */
  h1 {
    font-size: 2.4rem !important;
  }

  /* line 38, ../../src/scss/print/_print.scss */
  h2 {
    font-size: 2.1rem !important;
  }

  /* line 42, ../../src/scss/print/_print.scss */
  h3 {
    font-size: 1.9rem !important;
  }

  /* line 46, ../../src/scss/print/_print.scss */
  h4 {
    font-size: 1.7rem !important;
  }

  /* line 50, ../../src/scss/print/_print.scss */
  h5 {
    font-size: 1.5rem !important;
  }

  /* line 54, ../../src/scss/print/_print.scss */
  h6 {
    font-size: 1.5rem !important;
  }

  /* line 58, ../../src/scss/print/_print.scss */
  h1, h2, h3, h4, h5, h6 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  /* line 63, ../../src/scss/print/_print.scss */
  .l-section--with-padding,
  .l-section {
    max-width: 79.1rem !important;
  }

  /* line 68, ../../src/scss/print/_print.scss */
  .content-page__text {
    margin-top: 2rem !important;
  }

  /* Underline all links. */
  /* line 73, ../../src/scss/print/_print.scss */
  a,
  a:link,
  a:visited {
    text-decoration: underline !important;
    /* Don't underline header. */
  }
  /* line 79, ../../src/scss/print/_print.scss */
  a.header__site-link,
  a:link.header__site-link,
  a:visited.header__site-link {
    text-decoration: none !important;
  }

  /* line 84, ../../src/scss/print/_print.scss */
  .content {
    /* Add visible URL after links. */
    /* Only display useful links. */
    /* Add visible title after abbreviations. */
  }
  /* line 86, ../../src/scss/print/_print.scss */
  .content a[href]:after {
    content: " (" attr(href) ")";
    font-weight: normal;
  }
  /* line 93, ../../src/scss/print/_print.scss */
  .content a[href^="javascript:"]:after,
  .content a[href^="#"]:after {
    content: "";
  }
  /* line 99, ../../src/scss/print/_print.scss */
  .content abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 105, ../../src/scss/print/_print.scss */
  .l-content-row .slideshow-nip,
  .slideshow-nip,
  figure,
  img,
  .l-footer,
  .l-header,
  .l-navigation-sub,
  #block-print-ui-print-links,
  #admin-menu,
  .breadcrumbs {
    display: none !important;
  }

  /* Un-float the content. */
  /* line 119, ../../src/scss/print/_print.scss */
  .content {
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Turn off any background colors or images. */
  /* line 127, ../../src/scss/print/_print.scss */
  body,
  body *,
  body *:after,
  body *:before,
  .l-main,
  .l-content,
  .l-site {
    color: #000 !important;
    padding: 0 !important;
    background-color: transparent !important;
    background-image: none !important;
  }

  /* line 140, ../../src/scss/print/_print.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 147, ../../src/scss/print/_print.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 152, ../../src/scss/print/_print.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 156, ../../src/scss/print/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 160, ../../src/scss/print/_print.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 166, ../../src/scss/print/_print.scss */
  pre,
  blockquote {
    border: .1rem solid #999;
    padding: 1rem !important;
    page-break-inside: avoid;
  }

  /* line 173, ../../src/scss/print/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 177, ../../src/scss/print/_print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 182, ../../src/scss/print/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 190, ../../src/scss/print/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 197, ../../src/scss/print/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 202, ../../src/scss/print/_print.scss */
  .ankeiler-teaser__link,
  .content-page__event-heading,
  .l-main-bottom,
  .l-content-row-wrap,
  .l-content-row,
  .headlines__list,
  .l-row {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* line 214, ../../src/scss/print/_print.scss */
  .headlines__item,
  .headlines--item,
  [class*="l-column--"] {
    width: 100% !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* line 223, ../../src/scss/print/_print.scss */
  .headlines__title {
    margin-top: 2rem !important;
  }

  /* line 227, ../../src/scss/print/_print.scss */
  .headlines__link {
    display: block !important;
  }
  /* line 230, ../../src/scss/print/_print.scss */
  .headlines__link:after {
    position: static !important;
    height: auto !important;
    width: auto !important;
    background-color: transparent !important;
  }

  /* line 238, ../../src/scss/print/_print.scss */
  .teaser-block {
    margin: 2rem 0 0 0 !important;
    padding: 0 !important;
    border: none !important;
  }

  /* line 245, ../../src/scss/print/_print.scss */
  .spotlight--gh {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
  }

  /* line 252, ../../src/scss/print/_print.scss */
  .spotlight__title-icon {
    display: none !important;
  }

  /* line 256, ../../src/scss/print/_print.scss */
  .l-section-breakout {
    margin: 0 !important;
  }

  /* Hide sidebars and nav elements. */
  /* line 261, ../../src/scss/print/_print.scss */
  .branding__logo,
  .not-front .l-content-bottom,
  .not-front .l-main-bottom,
  .ankeiler-teaser__icons,
  .dot-title > h2::before,
  .double-image,
  .slideshow-video,
  .dot-title > h2::before,
  .l-content-row .slideshow-nip,
  .slideshow-nip,
  .content-page__media,
  .slideshow-gallery,
  .social-block,
  .navigation-buttons,
  .l-sidebar--second,
  .events-calendar,
  .spotlight--boxed,
  .slideshow-home,
  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons {
    visibility: hidden !important;
    display: none !important;
  }
}
@page {
  size: auto;
  /* auto is the initial value */
  /* this affects the margin in the printer settings */
  margin: 15mm 20mm 15mm 20mm;
}

/*# sourceMappingURL=style-new.css.map */
