/*****image classes*****/
.image-holder {
  text-align: center; }
  .image-holder.img70 img {
    width: 70%;
    height: auto; }

.centeredText {
  text-align: center; }

.alignRight {
  text-align: right; }

.button {
  display: inline-block;
  padding: 5px 15px;
  background: #43ab61;
  color: #fff;
  text-transform: uppercase;
  border-radius: 3px;
  transition: all 0.3s; }
  .button a {
    color: #fff;
    text-decoration: none; }
  .button:hover {
    background: #c01353; }

@font-face {
  font-family: 'FontAwesome';
  src: url("fonts/fontawesome-webfont.eot?v=4.3.0");
  src: url("fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'populaireregular';
  src: url("fonts/pintassilgoprints_-_populaire-webfont.eot");
  src: url("fonts/pintassilgoprints_-_populaire-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/pintassilgoprints_-_populaire-webfont.woff2") format("woff2"), url("fonts/pintassilgoprints_-_populaire-webfont.woff") format("woff"), url("fonts/pintassilgoprints_-_populaire-webfont.ttf") format("truetype"), url("fonts/pintassilgoprints_-_populaire-webfont.svg#populaireregular") format("svg");
  font-weight: normal;
  font-style: normal; }
body {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  color: #3a0a19;
  font-size: 13px;
  line-height: 16px; }

p {
  margin-bottom: 16px; }

a {
  color: #43ab61;
  text-decoration: underline;
  transition: all 0.3s; }
  a:hover {
    color: #43ab61; }

h1 {
  font-family: 'populaireregular';
  font-weight: 400;
  font-size: 48px;
  line-height: 58px;
  margin-bottom: 6px;
  color: #c01353; }

h2, .h2 {
  font-family: 'populaireregular';
  font-weight: 400;
  font-size: 37px;
  line-height: 44px;
  margin-bottom: 20px;
  color: #c01353; }

h3, .h3 {
  font-family: 'populaireregular';
  font-weight: 400;
  font-size: 37px;
  line-height: 44px;
  margin-bottom: 20px;
  color: #c01353; }

aside h1 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 16px; }
aside p {
  font-family: 'Montserrat', sans-serif;
  font-weight: 300;
  font-size: 17px;
  line-height: 22px;
  margin-bottom: 16px; }

.intro {
  font-size: 130%;
  line-height: 1.4;
  margin-bottom: 30px; }

.title {
  text-transform: uppercase;
  font-weight: 700;
  color: #c01353;
  margin-bottom: 0; }

.arrow {
  background: url(../../images/wingdings-arrow.png) no-repeat left center;
  background-size: 18px;
  width: 18px;
  height: 21px;
  display: inline-block;
  margin-right: 5px;
  transition: all 0.3s; }

.more {
  font-family: 'populaireregular';
  font-weight: 400;
  color: #c01353;
  font-size: 24px;
  line-height: 29px; }
  .more a {
    color: #c01353;
    text-decoration: none; }
  .more:hover a {
    color: #43ab61; }
  .more:hover .arrow {
    background: url(../../images/wingdings-arrow-green.png) no-repeat left center;
    background-size: 18px; }

.handwritten {
  font-family: 'populaireregular';
  font-size: 200%; }

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