/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(/assets/montserrat-v7-latin-regular-852067defd36b35479b0b09ede4101a1984ce13fd79b4a0f6f7cd6802cd1c324.eot);
  /* IE9 Compat Modes */
  src: local("Montserrat-Regular"), url(/assets/montserrat-v7-latin-regular-852067defd36b35479b0b09ede4101a1984ce13fd79b4a0f6f7cd6802cd1c324.eot?#iefix) format("embedded-opentype"), url(/assets/montserrat-v7-latin-regular-41d64a4b85035508a8ba7110ae19e9ccf2883bdd2aec1f41f27a5cd8202af43c.woff2) format("woff2"), url(/assets/montserrat-v7-latin-regular-b679a0cbe73378e6531d298cfed03e901454231b6ba154b0de37692c7fe11ee4.woff) format("woff"), url(/assets/montserrat-v7-latin-regular-60cf1c28aa37c4554e02a6255f6f9ade9fb0570875764d785356452378dc00fc.ttf) format("truetype"), url(/assets/montserrat-v7-latin-regular-cc0adecbba3d01c81ae7ecc50eed956977db23ce5edc55b695adf2ea6f53e6a0.svg#Montserrat) format("svg");
  /* Legacy iOS */
}

/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(/assets/montserrat-v7-latin-700-4f1801327d9244ad567ad42132d304a57a979038f1cb23ea256b2f7438b71148.eot);
  /* IE9 Compat Modes */
  src: local("Montserrat-Bold"), url(/assets/montserrat-v7-latin-700-4f1801327d9244ad567ad42132d304a57a979038f1cb23ea256b2f7438b71148.eot?#iefix) format("embedded-opentype"), url(/assets/montserrat-v7-latin-700-b63aa0d8efe2a2b779d66e8b357a3e1ff6655dd50d8e962202cd1630e7d32933.woff2) format("woff2"), url(/assets/montserrat-v7-latin-700-3fe8c27ac0046eb43f3c341d43167ae001b6361487528ccb5f859c6e893f45b0.woff) format("woff"), url(/assets/montserrat-v7-latin-700-3d85985391fe36a5c270a510f81a47e93912ecc81018599579caeb94cde114f9.ttf) format("truetype"), url(/assets/montserrat-v7-latin-700-d4fd4e81f8b5311c6c7afd12b586078f4a1f2828c4d849b6db2f4c3d0d54f568.svg#Montserrat) format("svg");
  /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(/assets/open-sans-v13-latin-regular-7d1bf537769ae719d531b3d53e57fe64574851ebf5f6b2684627e60726a581e5.eot);
  /* IE9 Compat Modes */
  src: local("Open Sans"), local("OpenSans"), url(/assets/open-sans-v13-latin-regular-7d1bf537769ae719d531b3d53e57fe64574851ebf5f6b2684627e60726a581e5.eot?#iefix) format("embedded-opentype"), url(/assets/open-sans-v13-latin-regular-ede55aaee850406ac8036dcb967954694c370db28513000e557264cd15bcfd95.woff2) format("woff2"), url(/assets/open-sans-v13-latin-regular-ab8a4f232bc48757d0d3fafa4cca08292f2c2fd1525cfbc395efe2c69a2cef8a.woff) format("woff"), url(/assets/open-sans-v13-latin-regular-05bcc411c3e9a242d5af59813d35a7d2b4547a8b76dccbb30574b0f2a008070c.ttf) format("truetype"), url(/assets/open-sans-v13-latin-regular-f7e265d5e9d32e93dcd33f2167606fd867ebc0045473aad0fcd994600d24b0df.svg#OpenSans) format("svg");
  /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url(/assets/open-sans-v13-latin-italic-42c5db0373f7e645fc84572e516eb49ee7298ae5dfa96b56dbe9a95d6909106d.eot);
  /* IE9 Compat Modes */
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(/assets/open-sans-v13-latin-italic-42c5db0373f7e645fc84572e516eb49ee7298ae5dfa96b56dbe9a95d6909106d.eot?#iefix) format("embedded-opentype"), url(/assets/open-sans-v13-latin-italic-0a3f08f6f0c48b6492021e987d78d8b4350aec0e59adc10a7964ce269aa0b521.woff2) format("woff2"), url(/assets/open-sans-v13-latin-italic-8e245cbb729de63979307172fd24ad58bc026013399f5fee972b6c982cdead3c.woff) format("woff"), url(/assets/open-sans-v13-latin-italic-1e234e7bf8726df30392964530f15b99f134a26d35056451a27766e1fa5387b0.ttf) format("truetype"), url(/assets/open-sans-v13-latin-italic-b0a9e39050d1461effe6fa641886694aaa41d0b975b820d501e0c43fb602ba57.svg#OpenSans) format("svg");
  /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(/assets/open-sans-v13-latin-700-e4189c50590cb503b0e40bf8f9bec62b7ad3310136d13919e843aa00b9a32ce8.eot);
  /* IE9 Compat Modes */
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/assets/open-sans-v13-latin-700-e4189c50590cb503b0e40bf8f9bec62b7ad3310136d13919e843aa00b9a32ce8.eot?#iefix) format("embedded-opentype"), url(/assets/open-sans-v13-latin-700-8df29fb4df225121a7d9dfa7f39c6be02c92c01143459d755697b35bc4c0db5c.woff2) format("woff2"), url(/assets/open-sans-v13-latin-700-63a364d217c2806921254908ebbd3488715f264dca6a9f63661dea197c236d2b.woff) format("woff"), url(/assets/open-sans-v13-latin-700-aaf7d282e26ae548cb9af84b28e3867480febbbd52a6f8f5f32b1a761ed1e4c8.ttf) format("truetype"), url(/assets/open-sans-v13-latin-700-c5d33e6157485adcefbb42e55ca35d6de8eddba7ee75b30553ebc69b35feed98.svg#OpenSans) format("svg");
  /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url(/assets/open-sans-v13-latin-700italic-24bdc0a762acd7502bca7b1e824f912f9903c3ec95330566663e4699f7c88d1e.eot);
  /* IE9 Compat Modes */
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(/assets/open-sans-v13-latin-700italic-24bdc0a762acd7502bca7b1e824f912f9903c3ec95330566663e4699f7c88d1e.eot?#iefix) format("embedded-opentype"), url(/assets/open-sans-v13-latin-700italic-6c0fb58257bb2634c2e4715fa1262e9606a9f27cd0fd84b2a1c27b161784bbb4.woff2) format("woff2"), url(/assets/open-sans-v13-latin-700italic-1a57534e7edbf111fd0aa727fe1a754f72622a4a6e8f215e2878027e3a7565db.woff) format("woff"), url(/assets/open-sans-v13-latin-700italic-34522f95260d096efd7c458f6429c408a3369d432a322dc7dcbe78fbd8ce6801.ttf) format("truetype"), url(/assets/open-sans-v13-latin-700italic-2a84f2fe1dc31ef9e204c18a9d66363b0c7bcf26d9b85e064cb5678d09ce1ea8.svg#OpenSans) format("svg");
  /* Legacy iOS */
}

/* line 1, app/assets/stylesheets/public/_typography.scss */
.entry-content, .text-node,
.mce-content-body {
  font-family: "Montserrat", sans-serif;
}

/* line 5, app/assets/stylesheets/public/_typography.scss */
.entry-content h1, .text-node h1,
.mce-content-body h1, .entry-content h2, .text-node h2,
.mce-content-body h2, .entry-content h3, .text-node h3,
.mce-content-body h3, .entry-content h4, .text-node h4,
.mce-content-body h4, .entry-content h5, .text-node h5,
.mce-content-body h5, .entry-content h6, .text-node h6,
.mce-content-body h6 {
  clear: both;
  margin-top: 0;
}

/* line 10, app/assets/stylesheets/public/_typography.scss */
.entry-content h1, .text-node h1,
.mce-content-body h1 {
  font-weight: 700;
  font-size: 4em;
  line-height: 1em;
  margin: 0 0 .5em;
}

/* line 17, app/assets/stylesheets/public/_typography.scss */
.entry-content p, .text-node p,
.mce-content-body p {
  margin-top: 0;
  margin-bottom: 1.5em;
}

/* line 22, app/assets/stylesheets/public/_typography.scss */
.entry-content dfn, .text-node dfn,
.mce-content-body dfn, .entry-content cite, .text-node cite,
.mce-content-body cite, .entry-content em, .text-node em,
.mce-content-body em, .entry-content i, .text-node i,
.mce-content-body i {
  font-style: italic;
}

/* line 26, app/assets/stylesheets/public/_typography.scss */
.entry-content blockquote, .text-node blockquote,
.mce-content-body blockquote {
  margin: 0 1.5em;
}

/* line 30, app/assets/stylesheets/public/_typography.scss */
.entry-content address, .text-node address,
.mce-content-body address {
  margin: 0 0 1.5em;
}

/* line 34, app/assets/stylesheets/public/_typography.scss */
.entry-content pre, .text-node pre,
.mce-content-body pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

/* line 45, app/assets/stylesheets/public/_typography.scss */
.entry-content code, .text-node code,
.mce-content-body code, .entry-content kbd, .text-node kbd,
.mce-content-body kbd, .entry-content tt, .text-node tt,
.mce-content-body tt, .entry-content var, .text-node var,
.mce-content-body var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem;
}

/* line 50, app/assets/stylesheets/public/_typography.scss */
.entry-content abbr, .text-node abbr,
.mce-content-body abbr, .entry-content acronym, .text-node acronym,
.mce-content-body acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

/* line 55, app/assets/stylesheets/public/_typography.scss */
.entry-content mark, .text-node mark,
.mce-content-body mark, .entry-content ins, .text-node ins,
.mce-content-body ins {
  background: #fff9c0;
  text-decoration: none;
}

/* line 60, app/assets/stylesheets/public/_typography.scss */
.entry-content big, .text-node big,
.mce-content-body big,
.entry-content .text-big,
.text-node .text-big,
.mce-content-body .text-big,
.entry-content .text-medium,
.text-node .text-medium,
.mce-content-body .text-medium {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  line-height: 1.1;
}

/* line 72, app/assets/stylesheets/public/_typography.scss */
.entry-content big, .text-node big,
.mce-content-body big,
.entry-content .text-big,
.text-node .text-big,
.mce-content-body .text-big {
  font-size: 20px;
}

@media all and (min-width: 500px) {
  /* line 72, app/assets/stylesheets/public/_typography.scss */
  .entry-content big, .text-node big,
.mce-content-body big,
.entry-content .text-big,
.text-node .text-big,
.mce-content-body .text-big {
    font-size: 4vw;
  }
}

@media all and (min-width: 1500px) {
  /* line 72, app/assets/stylesheets/public/_typography.scss */
  .entry-content big, .text-node big,
.mce-content-body big,
.entry-content .text-big,
.text-node .text-big,
.mce-content-body .text-big {
    font-size: 60px;
  }
}

/* line 77, app/assets/stylesheets/public/_typography.scss */
.entry-content .text-medium, .text-node .text-medium,
.mce-content-body .text-medium {
  font-size: 20px;
}

@media all and (min-width: 750px) {
  /* line 77, app/assets/stylesheets/public/_typography.scss */
  .entry-content .text-medium, .text-node .text-medium,
.mce-content-body .text-medium {
    font-size: 2.6666666667vw;
  }
}

@media all and (min-width: 1500px) {
  /* line 77, app/assets/stylesheets/public/_typography.scss */
  .entry-content .text-medium, .text-node .text-medium,
.mce-content-body .text-medium {
    font-size: 40px;
  }
}

/* line 82, app/assets/stylesheets/public/_typography.scss */
.page-template-no-title .entry-content p:first-child, .page-template-no-title .text-node p:first-child,
.page-template-no-title .mce-content-body p:first-child {
  margin-top: 0;
}

/* line 87, app/assets/stylesheets/public/_typography.scss */
.entry-content hr, .text-node hr,
.mce-content-body hr {
  border-top: 2px dotted #202020;
  border-bottom: 0;
  height: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}

@media all and (min-width: 750px) {
  /* line 87, app/assets/stylesheets/public/_typography.scss */
  .entry-content hr, .text-node hr,
.mce-content-body hr {
    margin-top: 1.3333333333vw;
  }
}

@media all and (min-width: 1500px) {
  /* line 87, app/assets/stylesheets/public/_typography.scss */
  .entry-content hr, .text-node hr,
.mce-content-body hr {
    margin-top: 20px;
  }
}

@media all and (min-width: 750px) {
  /* line 87, app/assets/stylesheets/public/_typography.scss */
  .entry-content hr, .text-node hr,
.mce-content-body hr {
    margin-bottom: 1.3333333333vw;
  }
}

@media all and (min-width: 1500px) {
  /* line 87, app/assets/stylesheets/public/_typography.scss */
  .entry-content hr, .text-node hr,
.mce-content-body hr {
    margin-bottom: 20px;
  }
}

/* line 99, app/assets/stylesheets/public/_typography.scss */
.accent {
  color: #909090;
  font-weight: bold;
}

/* line 103, app/assets/stylesheets/public/_typography.scss */
.accent a {
  color: #909090;
  text-decoration: none;
}

/* line 107, app/assets/stylesheets/public/_typography.scss */
.accent a:focus, .accent a:hover {
  color: #909090;
  text-decoration: underline;
}

/* line 117, app/assets/stylesheets/public/_typography.scss */
.text-lg,
.text-n {
  font-weight: 400;
  line-height: 1.6;
}

/* line 123, app/assets/stylesheets/public/_typography.scss */
.text-lg {
  font-size: 1.2rem;
}

@media screen and (min-width: 760px) {
  /* line 123, app/assets/stylesheets/public/_typography.scss */
  .text-lg {
    font-size: 1.3rem;
  }
}

@media screen and (min-width: 1200px) {
  /* line 123, app/assets/stylesheets/public/_typography.scss */
  .text-lg {
    font-size: 1.5rem;
  }
}

/* line 135, app/assets/stylesheets/public/_typography.scss */
.text-n {
  font-size: 1rem;
}

@media screen and (min-width: 760px) {
  /* line 135, app/assets/stylesheets/public/_typography.scss */
  .text-n {
    font-size: 1.15rem;
  }
}

@media screen and (min-width: 1200px) {
  /* line 135, app/assets/stylesheets/public/_typography.scss */
  .text-n {
    font-size: 1.2rem;
  }
}

/* line 7, app/assets/stylesheets/public/_editor_styles.scss */
.text-node,
.mce-content-body {
  font-family: "Montserrat", sans-serif !important;
}

/* line 14, app/assets/stylesheets/public/_editor_styles.scss */
.text-node big,
.text-node .text-big,
.text-node .text-medium,
.mce-content-body big,
.mce-content-body .text-big,
.mce-content-body .text-medium {
  font-family: "Montserrat", sans-serif !important;
}

/* line 20, app/assets/stylesheets/public/_editor_styles.scss */
.text-node .text-lg, .text-node .text-n,
.mce-content-body .text-lg,
.mce-content-body .text-n {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}

/* line 26, app/assets/stylesheets/public/_editor_styles.scss */
.text-node .text-lg,
.mce-content-body .text-lg {
  font-size: 1.5rem !important;
}

/* line 31, app/assets/stylesheets/public/_editor_styles.scss */
.text-node .text-n,
.mce-content-body .text-n {
  font-size: 1.2rem !important;
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *

 */
