* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/*******************
    COLORS
*******************/
/*******************
    TYPOGRAPHY
*******************/
/*******************
    FONT AWESOME (ICONS)
*******************/
/*******************
    PARAGRAPH
    alignment, transformation
*******************/
/*******************
    LINE-HEIGHTS
*******************/
/*******************
    MARGINS & PADDINGS
*******************/
/*******************
    TABLES
*******************/
/*******************
    FORM ELEMENTS
*******************/
/*******************
    MISC.
*******************/
/*******************
    FONT-FACE
*******************/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 16, 2014 */
@font-face {
  font-family: 'klavikabold';
  src: url("../fonts/klavika-bold-webfont.eot");
  src: url("../fonts/klavika-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/klavika-bold-webfont.woff2") format("woff2"), url("../fonts/klavika-bold-webfont.woff") format("woff"), url("../fonts/klavika-bold-webfont.ttf") format("truetype"), url("../fonts/klavika-bold-webfont.svg#klavika_regularbold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'klavikalight';
  src: url("../fonts/klavika-light-webfont.eot");
  src: url("../fonts/klavika-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/klavika-light-webfont.woff2") format("woff2"), url("../fonts/klavika-light-webfont.woff") format("woff"), url("../fonts/klavika-light-webfont.ttf") format("truetype"), url("../fonts/klavika-light-webfont.svg#klavikalight") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'klavikaregular';
  src: url("../fonts/klavika-regular-webfont.eot");
  src: url("../fonts/klavika-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/klavika-regular-webfont.woff2") format("woff2"), url("../fonts/klavika-regular-webfont.woff") format("woff"), url("../fonts/klavika-regular-webfont.ttf") format("truetype"), url("../fonts/klavika-regular-webfont.svg#klavika_regularregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'sansabold';
  src: url("../fonts/sansa-bold-webfont.eot");
  src: url("../fonts/sansa-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sansa-bold-webfont.woff2") format("woff2"), url("../fonts/sansa-bold-webfont.woff") format("woff"), url("../fonts/sansa-bold-webfont.ttf") format("truetype"), url("../fonts/sansa-bold-webfont.svg#sansabold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'avenir';
  src: url("../fonts/avm_____-webfont.eot");
  src: url("../fonts/avm_____-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/avm_____-webfont.woff2") format("woff2"), url("../fonts/avm_____-webfont.woff") format("woff"), url("../fonts/avm_____-webfont.ttf") format("truetype"), url("../fonts/avm_____-webfont.svg#avenir-mediumregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'sansanormal';
  src: url("../fonts/sansa-normal-webfont.eot");
  src: url("../fonts/sansa-normal-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sansa-normal-webfont.woff2") format("woff2"), url("../fonts/sansa-normal-webfont.woff") format("woff"), url("../fonts/sansa-normal-webfont.ttf") format("truetype"), url("../fonts/sansa-normal-webfont.svg#sansanormal") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ewn_icons';
  src: url("../fonts/ewn_icons.eot?-fe3sk6");
  src: url("../fonts/ewn_icons.eot?#iefix-fe3sk6") format("embedded-opentype"), url("../fonts/ewn_icons.woff?-fe3sk6") format("woff"), url("../fonts/ewn_icons.ttf?-fe3sk6") format("truetype"), url("../fonts/ewn_icons.svg?-fe3sk6#ewn_icons") format("svg");
  font-weight: normal;
  font-style: normal; }
body {
  font-size: 17px;
  line-height: 27.2px;
  font-family: "avenir", Helvetica, Arial, sans-serif;
  color: #464646;
  -webkit-font-smoothing: antialiased; }

/*******************
    HEADINGS
*******************/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  color: #E9524D;
  font-family: "klavikabold", Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  text-transform: uppercase; }
  .secundary h1, .secundary .h1,
  .secundary h2,
  .secundary .h2,
  .secundary h3,
  .secundary .h3,
  .secundary h4,
  .secundary .h4,
  .secundary h5,
  .secundary .h5,
  .secundary h6,
  .secundary .h6 {
    color: #1D9C8A; }

h1,
.h1 {
  font-size: 50px;
  line-height: 50px;
  margin: 10px 0 10px 0; }

h2,
.h2 {
  font-size: 32px;
  line-height: 52px;
  margin: 7px 0 7px 0; }

h3,
.h3 {
  font-size: 32px;
  line-height: 32px;
  margin: 7px 0 7px 0; }

h4,
.h4 {
  font-size: 19px;
  line-height: 21px;
  margin: 4px 0 4px 0; }

h5,
.h5 {
  font-size: 19px;
  line-height: 31px;
  margin: 4px 0 4px 0; }

h6,
.h6 {
  font-size: 17px;
  line-height: 28px;
  margin: 4px 0 4px 0; }

p + h3,
p + h4,
ul + h3,
ul + h4 {
  padding-top: 5px; }

/*******************
    PARAGRAPH
*******************/
p {
  font-size: 17px;
  line-height: 28px;
  color: #464646;
  margin: 0 0 15px 0;
  padding: 0; }
  p.intro {
    font-size: 1.29411765em;
    line-height: 36px;
    margin: 0 0 28px 0; }
  p.brand-color-primary {
    color: #E9524D; }
  p.brand-color-secundary {
    color: #1D9C8A; }
  p.lowercased {
    text-transform: lowercase; }
  p.uppercased {
    text-transform: uppercase; }
  p.capitalized {
    text-transform: capitalize; }
  p.left {
    text-align: left; }
  p.right {
    text-align: right; }
  p.center {
    text-align: center; }
  p.justify {
    text-align: justify; }
  p.nowrap {
    text-align: nowrap; }
  p.highlighted, p span.highlighted {
    background-color: #E9524D; }
  p.warning, p.error {
    font-size: 15px;
    margin: 0 0 10px 0; }
  p.warning {
    color: #E9524D; }
  p.error {
    color: #E9524D; }

/*******************
    BLOCKQUOTE
*******************/
blockquote {
  padding: 10px 0 10px 20px;
  margin: 20px 0;
  border-left: 4px solid transparent; }
  blockquote p {
    font-size: 26px;
    line-height: 42px;
    margin: 0 0 28px 0; }
  blockquote footer {
    color: #929292;
    font-size: 14px;
    line-height: 23px; }

small {
  color: #929292;
  font-size: 14px;
  line-height: 23px; }

span.brand-color-primary {
  color: #E9524D; }

span.brand-color-secundary {
  color: #1D9C8A; }

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