/* This file will hold styles that are loaded using the same media query as the wide grid. */
/* line 33, ../scss/_base.scss */
body {
  font-family: 'lato';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.6em;
  background-color: #f7f7f7;
}

/* line 41, ../scss/_base.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: 'lato';
  font-style: normal;
  font-weight: 300;
  line-height: 1.2em;
  margin-bottom: 1.4em;
  color: #333333;
}

/* line 49, ../scss/_base.scss */
h1#page-title,
h1.page-title,
h1.caption-title {
  font-size: 36px;
}

/* line 54, ../scss/_base.scss */
h2.block-title {
  font-size: 36px;
}

/* line 57, ../scss/_base.scss */
h3 {
  font-size: 24px;
}

/* line 60, ../scss/_base.scss */
hr {
  margin-top: 30px;
  margin-bottom: 30px;
  background: #ececec;
}

/* line 65, ../scss/_base.scss */
p {
  font-weight: 400;
  font-style: normal;
}

/* line 70, ../scss/_base.scss */
i, em {
  font-style: normal;
  font-weight: 600;
}

/* line 75, ../scss/_base.scss */
b, strong {
  font-style: normal;
  font-weight: 700;
}

/* line 79, ../scss/_base.scss */
a, a:link, a:visited {
  color: #0d9ba9;
  text-decoration: underline;
  transition-duration: 200ms;
}
/* line 83, ../scss/_base.scss */
a:hover, a:link:hover, a:visited:hover {
  color: #0d9ba9;
  text-decoration: none;
}

/* line 88, ../scss/_base.scss */
a.contextual-links-trigger {
  transition-duration: 0ms !important;
}

/* line 93, ../scss/_base.scss */
.blu1 {
  background-color: #00656f;
}

/* line 96, ../scss/_base.scss */
.blu2 {
  background-color: #0d9ba9;
}

/* line 99, ../scss/_base.scss */
.blu3 {
  background-color: #46bdc5;
}

/* line 102, ../scss/_base.scss */
.blu4 {
  background-color: #78cbd5;
}

/* line 105, ../scss/_base.scss */
.blu5 {
  background-color: #b7e0e5;
}

/* line 108, ../scss/_base.scss */
.blu6 {
  background-color: #bbe5ea;
}

/* line 111, ../scss/_base.scss */
.blu7 {
  background-color: #dbeff2;
}

/* line 114, ../scss/_base.scss */
.grn1 {
  background-color: #279c95;
}

/* line 117, ../scss/_base.scss */
.grn2 {
  background-color: #29a8a0;
}

/* line 120, ../scss/_base.scss */
.grn3 {
  background-color: #12b9af;
}

/* line 123, ../scss/_base.scss */
.grn4 {
  background-color: #3acdc4;
}

/* line 126, ../scss/_base.scss */
.grn5 {
  background-color: #98e2dd;
}

/* line 129, ../scss/_base.scss */
.bgrn1 {
  background-color: #36ad94;
}

/* line 132, ../scss/_base.scss */
.bgrn2 {
  background-color: #17bc9a;
}

/* line 135, ../scss/_base.scss */
.bgrn3 {
  background-color: #21c5a6;
}

/* line 138, ../scss/_base.scss */
.bgrn4 {
  background-color: #a2e9dc;
}

/* line 141, ../scss/_base.scss */
.pnk1 {
  background-color: #f5598c;
}

/* line 144, ../scss/_base.scss */
.pnk2 {
  background-color: #f26996;
}

/* line 147, ../scss/_base.scss */
.pnk3 {
  background-color: #f476a0;
}

/* line 150, ../scss/_base.scss */
.pnk4 {
  background-color: #f7bfd8;
}

/* line 2, ../scss/_grid-wide.scss */
.container-24 .grid-24 {
  width: 1200px !important;
}
/* line 5, ../scss/_grid-wide.scss */
.container-24 .grid-18 {
  width: 900px !important;
}
/* line 8, ../scss/_grid-wide.scss */
.container-24 .grid-16 {
  width: 800px !important;
}
/* line 11, ../scss/_grid-wide.scss */
.container-24 .grid-12 {
  width: 600px !important;
}
/* line 14, ../scss/_grid-wide.scss */
.container-24 .grid-8 {
  width: 400px !important;
}
/* line 17, ../scss/_grid-wide.scss */
.container-24 .grid-6 {
  width: 300px !important;
}
/* line 20, ../scss/_grid-wide.scss */
.container-24 .grid-3 {
  width: 150px !important;
}

/* line 3, ../scss/_views-wide.scss */
.home-listings .listing-item.static {
  padding: 20px;
}
/* line 5, ../scss/_views-wide.scss */
.home-listings .listing-item.static .static-title {
  float: left;
  max-width: 130px;
}
/* line 8, ../scss/_views-wide.scss */
.home-listings .listing-item.static .static-title h3 {
  font-size: 18px;
}
/* line 12, ../scss/_views-wide.scss */
.home-listings .listing-item.static .static-hash {
  max-width: 125px;
  font-size: 14px;
}
/* line 16, ../scss/_views-wide.scss */
.home-listings .listing-item.static .static-image {
  max-width: none;
}
/* line 18, ../scss/_views-wide.scss */
.home-listings .listing-item.static .static-image img {
  width: auto;
}
/* line 22, ../scss/_views-wide.scss */
.home-listings .listing-item.static .static-text {
  font-size: 16px;
}

/* line 7, ../scss/smartfutures-alpha-default-wide.scss */
.pad {
  padding: 30px;
}

/* line 12, ../scss/smartfutures-alpha-default-wide.scss */
.front h1#page-title {
  max-width: 80%;
  margin-right: 0px;
}

/* line 20, ../scss/smartfutures-alpha-default-wide.scss */
.block-system-main .block-inner {
  padding: 30px;
}
