/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/**
 * Responsive bootstrap helpers
 */
.example-usage-for-responsive-mixins {
  padding: 0 15px; }
  @media (min-width: 576px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (max-width: 575px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (min-width: 992px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (max-width: 991px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (min-width: 1400px) {
    .example-usage-for-responsive-mixins {
      margin-bottom: 20px;
      margin-top: 20px; } }

.tmpl-layouts-listing {
  min-height: 500px;
  height: auto !important;
  height: 500px; }
  @media (max-width: 767px) {
    .tmpl-layouts-listing {
      min-height: auto;
      height: auto; } }

header {
  padding-top: 9rem;
  display: flex;
  flex-direction: column;
  justify-content: center; }

main {
  min-height: 70vh; }

.listing-page-popup {
  width: 100%;
  height: auto; }
  .listing-page-popup .pagePopup--container {
    margin-bottom: 4rem;
    z-index: 20;
    position: relative;
    top: auto;
    right: auto;
    min-width: 100%;
    max-width: 100%; }
    .listing-page-popup .pagePopup--container .popup-text {
      width: 95%; }
    .listing-page-popup .pagePopup--container .popup-close-btn {
      position: absolute;
      right: 15px;
      top: 5px; }

/*# sourceMappingURL=listing.css.map */
