.button { border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; letter-spacing: .03em; color: #fff; background-color: #FF2768; box-sizing: border-box; display: inline-block; margin: 0; transition: all 0.23s ease-in-out 0s; }

.button--large { font-size: 20px; height: 40px; line-height: 40px; padding: 0 18px; }

.button:hover { background-color: #05E0E9; color: #222; cursor: pointer; }

#mc_embed_signup form { text-align: center; padding: 30px 0; background: #CFEED1; border-radius: 4px; margin-top: 40px; }

.mc-field-group { display: inline-block; }

/* positions input field horizontally */
#mc_embed_signup input.email { font-size: 20px; border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #343434; background-color: #fff; box-sizing: border-box; height: 40px; padding: 0px 0.4em; display: inline-block; margin: 0; width: 350px; vertical-align: top; }

#mc_embed_signup label { display: block; font-size: 16px; padding-bottom: 10px; font-weight: bold; }

#mc_embed_signup .clear { display: inline-block; }

/* positions button horizontally in line with input */
#mc_embed_signup div#mce-responses { float: left; top: -1.4em; padding: 0em .5em 0em .5em; overflow: hidden; width: 90%; margin: 0 5%; clear: both; }

#mc_embed_signup div.response { margin: 1em 0; padding: 1em .5em .5em 0; font-weight: bold; float: left; top: -1.5em; z-index: 1; width: 80%; }

#mc_embed_signup #mce-error-response { display: none; }

#mc_embed_signup #mce-success-response { color: #529214; display: none; }

#mc_embed_signup label.error { display: block; float: none; width: auto; margin-left: 1.05em; text-align: left; padding: .5em 0; }

.social__link { background-image: url("data:image/png;base64,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"); background-size: 144px 36px; background-repeat: no-repeat; width: 32px; height: 32px; overflow: hidden; white-space: nowrap; text-indent: 40px; display: inline-block; margin: 0 5px; }

.social__link--fb { background-position: -2px -2px; }

.social__link--twitter { background-position: -38px -2px; }

.social__link--rss { background-position: -74px -2px; }

.social__link--email { background-position: -110px -2px; }

@media (max-width: 768px) { #mc_embed_signup form { padding: 10px; }
  #mc_embed_signup input.email { width: 100%; margin-bottom: 5px; }
  #mc_embed_signup .clear { display: block; width: 100%; }
  #mc_embed_signup .button { width: 100%; margin: 0; }
  #mc_embed_signup { background: #fff; clear: left; font: 14px Helvetica,Arial,sans-serif; width: 100%; } }

@media (max-width: 360px) { #mc_embed_signup form { margin-top: 10px; } }

.archives { text-align: left; }

.archives__list { list-style-type: none; margin: 0; padding: 0; }

.archives__item { margin: 0; padding: 12px 0; border-bottom: 1px solid #e1dfdf; }

.archives__date { font-family: monospace; }

.post .templateContainer img { max-width: 100% !important; }

.post .templateContainer .mcnTextContent { padding-left: 0 !important; padding-right: 0 !important; }

body { margin: 0; padding: 0; text-align: center; font-family: 'Quicksand', sans-serif; }

.main, .header { text-align: center; margin: auto; max-width: 600px; padding: 0 14px; }

.post { text-align: left; }

h1 { font-size: 24px; font-weight: 400; margin-bottom: 18px; }

h2 { font-size: 24px; font-weight: 400; margin-bottom: 18px; }

h3 { font-size: 18px; font-weight: 400; margin-bottom: 18px; }

a { color: #FF2768; text-decoration: underline; }

a:hover { color: #CFEED1; color: #222; }

.dotsep { font-size: 40px; line-height: 16px; vertical-align: text-top; }

.title { text-decoration: none; display: block; padding: 14px 10px; font-size: 36px; background: #4E1A3D; color: #fff; margin: 40px 0; }

.title:link, .title:visited, .title:hover, .title:active { color: #fff; }

.title__sub { display: block; font-size: 14px; margin-top: 6px; }

.footer__links { list-style: none; margin: 0; padding: 0; }

.footer__links__item { list-style-type: none; margin: 0; padding: 0; display: inline; font-size: 12px; }

.footer__link { font-size: 12px; }

.footer__copy { font-size: 10px; margin-top: 40px; }

.footer__copy + .footer__copy { margin-top: 10px; }

.footer__links.social { margin-top: 20px; }

@media (max-width: 360px) { .title { margin: 10px 0; }
  .footer__copy { margin-top: 0; } }

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