@charset "UTF-8";
/*
Theme Name: Wax & Stamp
Author: Wax & Stamp
Author URI: http://www.waxandstamp.com/
Description: <strong>UPDATE</strong> - 4.0+ is here, completely overhauled, yet again. As always, <a href="http://tidythemes.com/concept/#upgrading">use caution when upgrading</a> (tidythemes.com/concept/#upgrading) and <a href="http://tidythemes.com/concept/">learn the TidyThemes concept</a> (tidythemes.com/concept). &nbsp; &rarr; <em><strong>CAUTION</strong>: If you're child theming or have clients that are child theming on top of BlankSlate (not the recommended use), please do not blindly upgrade to newer versions.</em> &nbsp; &rarr; <strong>DESCRIPTION</strong>: BlankSlate is the definitive WordPress HTML5 boilerplate starter theme. We've carefully constructed the most clean and minimalist theme available anywhere for designers/developers to use as a base/foundation to build websites for clients or to build completely custom themes from scratch to release faster. Clean, semi-minified, unformatted and valid code, SEO-friendly, no programmer comments, standardized and as white label as possible and most importantly, CSS reset for cross-browser-compatability and no intrusive visual CSS styles added whatsoever. A perfect skeleton theme that blows any others like it (the subsequent underscores.me for example) completely out of the water, as they're simply too overcomplicated for what people really want in this kind of theme. Now comes with jQuery enqueued and ready to go. &nbsp; &rarr; <strong>SUPPORT</strong>: Please use the <a href="http://tidythemes.com/forum/">official support forum</a> (tidythemes.com/forum). Comments and suggestions for improving BlankSlate, please see "<a href="http://tidythemes.com/tidythemes-sucks/">TidyThemes Sucks!</a>" (tidythemes.com/tidythemes-sucks). Just getting started? <a href="http://tidythemes.com/want-to-learn-css/">Want to learn CSS?</a> (tidythemes.com/want-to-learn-css) &nbsp; &rarr; <strong>WHAT'S NEW?</strong>: We stripped down as much custom, extraneous, superfluous junk code as we could and greatly improved the HTML5 structure. <a href="http://make.wordpress.org/themes/author/chipbennett/">Chip Bennett</a> (make.wordpress.org/themes/author/chipbennett), a highly experienced programmer and official WordPress administrator, worked closely with us to audit the theme code for quality. <a href="http://themes.trac.wordpress.org/changeset?old_path=/blankslate/3.3&new_path=/blankslate/4.0">See</a> (themes.trac.wordpress.org/changeset?old_path=/blankslate/3.3&new_path=/blankslate/4.0) just how much we've revamped things. Last, but not least, BlankSlate has now been <a href="https://github.com/tidythemes/blankslate">opened up on GitHub</a> (github.com/tidythemes/blankslate) if anyone would like to make suggested code additions/improvements. Thank you for using BlankSlate.
Version: 0.0.1
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html


*/
@import url("reset.css");
/* line 5, sass/_typography.scss */
body {
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 100%;
  color: #333;
}

/* line 11, sass/_typography.scss */
a {
  color: #F46510;
  background: none;
  position: relative;
}
/* line 15, sass/_typography.scss */
a:hover {
  color: #D35211;
  top: 1px;
}

/* line 21, sass/_typography.scss */
p, ul, ol, h5, h4, h3, h2, blockquote {
  max-width: 43em;
  margin-left: auto;
  margin-right: auto;
}

/* line 28, sass/_typography.scss */
p, ul, ol {
  font-weight: 300;
}

/* line 32, sass/_typography.scss */
p {
  width: 90%;
  margin-bottom: 1.5em;
  font-size: 1em;
  line-height: 1.5em;
  max-width: 36rem;
}

/* line 40, sass/_typography.scss */
h1 {
  margin-bottom: 0.444em;
}

/* line 44, sass/_typography.scss */
h2, h3 {
  margin-bottom: 0.667em;
}

/* line 48, sass/_typography.scss */
h4, h5, h6 {
  margin-bottom: 0.8em;
}

/* line 52, sass/_typography.scss */
h1, h2, h3, h4 {
  font-family: "Lato", Helvetica, Arial, sans-serif;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

/* line 59, sass/_typography.scss */
h1 {
  font-size: 5.063em;
}

/* line 63, sass/_typography.scss */
h2 {
  font-size: 2.25em;
}

/* line 67, sass/_typography.scss */
h3 {
  font-size: 2.25em;
}

/* line 71, sass/_typography.scss */
h4 {
  font-size: 1.5em;
}

/* line 74, sass/_typography.scss */
h5 {
  text-transform: lowercase;
  font-variant: small-caps;
  font-weight: normal;
}

/* line 79, sass/_typography.scss */
h6 {
  font-style: italic;
  font-weight: normal;
}

/* Code */
/* line 86, sass/_typography.scss */
code {
  font-size: 1em;
}

/* Horizontal Rule */
/* line 91, sass/_typography.scss */
hr {
  width: 50%;
  margin: 2.25em auto;
}

/* line 97, sass/_typography.scss */
sup {
  font-size: 0.8em;
  position: relative;
  top: -0.5em;
}

/* line 102, sass/_typography.scss */
sub {
  font-size: 0.8em;
  position: relative;
  top: 0.5em;
  margin-left: 0.2em;
}

/* line 110, sass/_typography.scss */
sup:after, sub:after {
  content: " ";
  font-size: 0.444em;
}

/* blockquote */
/* line 118, sass/_typography.scss */
blockquote {
  position: relative;
  font-size: 1.3em;
  font-style: italic;
  width: 90%;
  max-width: 36rem;
}

/* line 126, sass/_typography.scss */
blockquote::before {
  font-family: "Lato", Helvetica, Arial, sans-serif;
  content: "“";
  position: absolute;
  font-size: 5.063em;
  color: #F46510;
  left: -0.7em;
  top: -0.75rem;
}

/* line 135, sass/_typography.scss */
blockquote p {
  width: 100%;
  max-width: inherit;
}

/* line 142, sass/_typography.scss */
q:before {
  content: "“";
}
/* line 145, sass/_typography.scss */
q:after {
  content: "”";
}
/* line 149, sass/_typography.scss */
q q:before {
  content: "‘";
}
/* line 152, sass/_typography.scss */
q q:after {
  content: "’";
}

/* Lists */
/* line 160, sass/_typography.scss */
li {
  margin-bottom: 0.667em;
}
/* line 162, sass/_typography.scss */
li ul, li ol {
  margin-top: 0.667em;
  margin-bottom: 1em;
  padding-left: 2.5em;
}

/* line 169, sass/_typography.scss */
dl {
  font-size: 0.8em;
}
/* line 172, sass/_typography.scss */
dl dt {
  font-size: 1.5em;
  margin-bottom: 0.8em;
}
/* line 177, sass/_typography.scss */
dl dd {
  margin-bottom: 1em;
}

/* line 182, sass/_typography.scss */
small {
  font-size: 0.8em;
}

/* Figure */
/* line 188, sass/_typography.scss */
figure {
  margin-left: -10%;
  position: relative;
}

/* line 193, sass/_typography.scss */
figcaption {
  color: #858585;
  margin-top: 1em;
}

/* line 199, sass/_typography.scss */
.lede {
  font-weight: 300;
}

/* line 203, sass/_typography.scss */
.entry-title {
  width: 100%;
}

/* line 208, sass/_typography.scss */
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 {
  max-width: 36rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 1, sass/_patterns.scss */
.button {
  box-sizing: content-box;
  padding: 1em 3.375em;
  background: #F46510;
  border-bottom: 3px solid #D35211;
  font-weight: bold;
  text-transform: uppercase;
  color: #F5F5F5;
  transition: 0.1s;
  text-decoration: none;
}
/* line 11, sass/_patterns.scss */
.button:hover {
  border-bottom: none;
  color: #D6D6D6;
  margin-top: 3px;
}
/* line 16, sass/_patterns.scss */
.button.cta-button {
  background: #2AB27B;
  border-color: #0E6542;
}

/* line 21, sass/_patterns.scss */
.the-issues {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  position: relative;
  width: 95%;
  max-width: 55em;
  margin: 5.063em auto;
}

/* line 30, sass/_patterns.scss */
.an-issue {
  position: relative;
  -webkit-flex-basis: 245px;
  flex-basis: 245px;
}
/* line 33, sass/_patterns.scss */
.an-issue .issue-sleeves {
  width: 100%;
  height: 245px;
}
/* line 36, sass/_patterns.scss */
.an-issue .issue-sleeves .issue-sleeve {
  display: block;
  width: 150px;
  height: auto;
  border: 10px solid #F46510;
  position: absolute;
}
/* line 42, sass/_patterns.scss */
.an-issue .issue-sleeves .issue-sleeve-guest {
  left: 75px;
  top: 75px;
}

/* line 50, sass/_patterns.scss */
.issue-info {
  margin-top: 1.5em;
  margin-bottom: 2.25em;
}
/* line 53, sass/_patterns.scss */
.issue-info h3 {
  color: #F46510;
  margin-bottom: 1rem;
  width: 100%;
}
/* line 58, sass/_patterns.scss */
.issue-info p {
  width: 100%;
  font-weight: 500;
}
/* line 62, sass/_patterns.scss */
.issue-info .issue-guest-header {
  font-size: 0.8em;
  margin-bottom: 0.667em;
}
/* line 65, sass/_patterns.scss */
.issue-info .issue-guest-header a {
  display: block;
  font-size: 2.25em;
  margin-top: 0.296em;
  font-weight: bold;
  font-style: italic;
}
/* line 73, sass/_patterns.scss */
.issue-info .issue-guest-description {
  font-size: 0.8em;
}

/* line 78, sass/_patterns.scss */
.line {
  width: 20em;
  height: 5px;
  background: #F46510;
  margin: 2em auto;
}

/* Header */
/* line 20, sass/style.scss */
* {
  border-sizing: border-box;
}

/* line 22, sass/style.scss */
body {
  background: #F5F5F5;
}

/* line 25, sass/style.scss */
header#header {
  height: 4em;
  width: 100%;
  background: #F5F5F5;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  border-top: 10px solid #F46510;
}
/* line 33, sass/style.scss */
header#header nav.menu {
  font-weight: 300;
  -webkit-flex: 1 0 20em;
  flex: 1 0 20em;
  padding: 0 1em;
}
/* line 37, sass/style.scss */
header#header nav.menu ul {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-align-items: center;
  align-items: center;
}
/* line 42, sass/style.scss */
header#header nav.menu ul li a {
  text-transform: uppercase;
  text-decoration: none;
  color: #5C5C5C;
  font-size: 0.875em;
  margin: 0;
}
/* line 52, sass/style.scss */
header#header .logo {
  width: 100px;
  height: 47px;
  background-image: url(images/waxandstamp-logo.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
font-size: inherit;
}
@media screen and (max-width: 798px) {
  /* line 25, sass/style.scss */
  header#header {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    height: auto;
  }
  /* line 63, sass/style.scss */
  header#header nav.menu {
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    padding: 0;
  }
  /* line 66, sass/style.scss */
  header#header nav.menu ul {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin-left: 0.667em;
  }
  /* line 69, sass/style.scss */
  header#header nav.menu ul li {
    font-size: 0.8em;
    padding: 0.667em 1.5em 0 0;
  }
  /* line 76, sass/style.scss */
  header#header nav.menu.top-left {
    -webkit-order: 2;
    order: 2;
  }
  /* line 79, sass/style.scss */
  header#header nav.menu.top-right {
    -webkit-order: 3;
    order: 3;
  }
  /* line 83, sass/style.scss */
  header#header .logo-link {
    -webkit-order: 1;
    order: 1;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
  }
}

/* line 91, sass/style.scss */
.hero {
  width: 100%;
  min-height: 70vh;
  padding: 3.375em 0 2.25em 0;
}
/* line 95, sass/style.scss */
.hero.home-page {
  background-image: url(images/homepage-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  position: relative;
}

.hero.gift-page {
 	background-image: url('/wp-content/uploads/2019/03/roman-kraft-57268-unsplash-min-min.jpg'); 
}
.hero.gift-page:before {
 	content:"";
  	position:absolute;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.4);
  margin-top: -8px;
}

/* line 104, sass/style.scss */
.hero.home-page .header--icon {
  width: 166px;
  height: 166px;
  background-image: url(images/icon-1.png);
  background-size: contain;
  background-position: 50%;
  z-index: 2;
}
@-webkit-keyframes fade-and-move {
  0% {
    opacity: 100%;
  }
  100% {
    transform: translate(-200px, 0px);
    opacity: 0;
  }
}

/* line 123, sass/style.scss */
.hero.home-page h2 {
  font-size: 2.25em;
  text-align: center;
  color: #F5F5F5;
  line-height: 1.2;
  font-weight: 600;
  z-index: 2;
}

/* line 134, sass/style.scss */
.description.home-page {
  width: 100%;
  padding: 0 0 2.25em;
  text-align: center;
  font-size: 1em;
  
}

/* line 142, sass/style.scss */
footer#footer {
  background: #858585;
  color: #F5F5F5;
}
/* line 145, sass/style.scss */
footer#footer .register-footer {
  text-align: center;
  padding: 2.25em 0;
}
/* line 148, sass/style.scss */
footer#footer .register-footer h3 {
  margin-bottom: 0.296em;
}
/* line 151, sass/style.scss */
footer#footer .register-footer .cta-button {
  margin: 2.25em auto 0;
  display: block;
  width: 10em;
}
/* line 155, sass/style.scss */
footer#footer .register-footer .cta-button:hover {
  transform: translate(2px 0);
  border-bottom: 3px solid #858585;
}
/* line 161, sass/style.scss */
footer#footer #copyright {
  padding: 1em;
  background: #333;
}

/* line 168, sass/style.scss */
#container {
  margin-top: 3.375em;
}
/* line 170, sass/style.scss */
#container h2 {
  text-align: center;
}

/* line 177, sass/style.scss */
.home-page.past-issues {
  background: #D6D6D6;
  padding: 2.25em 0;
}
/* line 180, sass/style.scss */
.home-page.past-issues h3 {
  text-align: center;
}
/* line 183, sass/style.scss */
.home-page.past-issues .crate-link {
  display: block;
  margin: 1.5em auto 0;
  font-weight: bold;
  font-size: 1em;
  color: #333;
  width: 14em;
  position: relative;
}
/* line 191, sass/style.scss */
.home-page.past-issues .crate-link:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: -17px;
  width: 47px;
  height: 66px;
  background-image: url(images/crate.png);
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 209, sass/style.scss */
.home-page--the-issues ul {
  margin: 1.5em auto;
  max-width: inherit;
}
/* line 214, sass/style.scss */
.home-page--the-issues ul li {
  list-style-type: none;
  min-width: 300px;
  min-height: 300px;
}
/* line 219, sass/style.scss */
.home-page--the-issues ul li img {
  width: 200px;
  height: auto;
  margin: 1em;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
}
/* line 225, sass/style.scss */
.home-page--the-issues ul li:nth-child(3n) {
  transform: rotate(5deg) translate(0px, 40px);
}
/* line 228, sass/style.scss */
.home-page--the-issues ul li:nth-child(2n) {
  transform: rotate(-2.5deg);
}
/* line 231, sass/style.scss */
.home-page--the-issues ul li:nth-child(4n+1) {
  transform: rotate(-5deg);
}
/* line 234, sass/style.scss */
.home-page--the-issues ul li:nth-child(5n) {
  transform: rotate(2deg) translate(0px, 30px);
}
/* line 241, sass/style.scss */
.home-page.pricing {
  padding: 3.375em 0;
  text-align: center;
}
/* line 244, sass/style.scss */
.home-page.pricing p {
  font-size: 1.5em;
  font-weight: bold;
}
/* line 247, sass/style.scss */
.home-page.pricing p sup {
  color: #F46510;
}
/* line 251, sass/style.scss */
.home-page.pricing small {
  display: block;
  margin-top: 2.25em;
  color: #F46510;
}
/* line 257, sass/style.scss */
.home-page.social {
  padding: 0;
}

/* line 263, sass/style.scss */
.page h2 {
  text-align: center;
  margin: 1.5em 0 1.5em;
}
/* line 267, sass/style.scss */
.page .page-gallery {
  width: 100%;
  max-width: 100%;
  background: #D6D6D6;
  overflow: hidden;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 2.25em 0;
  padding: 0;
}
/* line 279, sass/style.scss */
.page .page-gallery li {
  list-style-type: none;
  margin: 1.5em 0.8em;
  padding: 0;
  height: 200px;
  -moz-transform: translate(-20px, 0px);
  -ms-transform: translate(-20px, 0px);
  -webkit-transform: translate(-20px, 0px);
  transform: translate(-20px, 0px);
}
/* line 285, sass/style.scss */
.page .page-gallery li img {
  height: 200px;
  width: auto;
}
/* line 292, sass/style.scss */
.page .the-content h2, .page .the-content h3, .page .the-content h4, .page .the-content h5 {
  width: 90%;
  max-width: 36rem;
}
/* line 296, sass/style.scss */
.page .the-content ol, .page .the-content ul {
  width: 90%;
  max-width: 36rem;
  margin: 1.5em auto;
}

/* line 304, sass/style.scss */
.alignright {
  float: right;
  margin-left: 1.5em;
  margin-bottom: 1.5em;
  margin-right: 5%;
}

/* line 310, sass/style.scss */
.alignleft {
  float: left;
  margin-right: 1.5em;
  margin-bottom: 1.5em;
  margin-left: 5%;
}

/* line 317, sass/style.scss */
.wp-caption-text {
  font-style: italic;
  margin: 0.444em 0 0;
}

/* line 322, sass/style.scss */
.biopic {
  border: 5px solid #D6D6D6;
  width: 150px;
  height: auto;
  transform: rotate(-3deg);
  box-shadow: 0px 3px 10px rgba(51, 51, 51, 0.1);
  margin: 0 0 1.5em 1.5em;
}
/* line 329, sass/style.scss */
.biopic:nth-of-type(2n) {
  transform: rotate(3deg);
}

/* line 335, sass/style.scss */
.the-questions .a-question {
  width: 95%;
  max-width: 36rem;
  margin: 0 auto;
}
/* line 339, sass/style.scss */
.the-questions .a-question p {
  width: 100%;
}

/* line 345, sass/style.scss */
a.sbi_photo {
  transition: 0.2s;
}
/* line 347, sass/style.scss */
a.sbi_photo:hover {
  transform: scale(1.1);
  z-index: 100;
}

/* line 353, sass/style.scss */
.faq-list {
  max-width: 36rem;
  margin-bottom: 2em;
}
/* line 356, sass/style.scss */
.faq-list li {
  list-style-type: none;
}

/* Issues */
/* line 364, sass/style.scss */
.type-issue h1 {
  text-align: center;
  text-transform: uppercase;
  font-size: 3.375em;
  margin-top: 0.8em;
  margin-bottom: 0.296em;
}
/* line 371, sass/style.scss */
.type-issue h2, .type-issue h3, .type-issue h4, .type-issue h5 {
  max-width: 36rem;
}
/* line 374, sass/style.scss */
.type-issue .the-issue-container {
  width: 90%;
  max-width: 60em;
  margin: 0 auto;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
@media screen and (max-width: 673px) {
  /* line 374, sass/style.scss */
  .type-issue .the-issue-container {
    display: block;
  }
}
/* line 385, sass/style.scss */
.type-issue .the-issue-single {
  -webkit-flex-basis: 30%;
  flex-basis: 30%;
}
/* line 391, sass/style.scss */
.type-issue .issue-info h3 {
  color: #333;
}
/* line 394, sass/style.scss */
.type-issue .issue-info p {
  font-weight: bold;
}
/* line 398, sass/style.scss */
.type-issue .issue-artist {
  font-size: 1em;
  border-bottom: 7px solid #333;
  padding-bottom: 0.296em;
  text-transform: uppercase;
  margin-bottom: 0.296em;
}
/* line 405, sass/style.scss */
.type-issue .issue-title {
  font-size: 1.5em;
  text-transform: uppercase;
  line-height: 1;
}
/* line 410, sass/style.scss */
.type-issue .issue-sleeve {
  width: 300px;
  height: 300px;
  border: 10px solid #F46510;
}
/* line 415, sass/style.scss */
.type-issue .issue-meta {
  text-transform: uppercase;
  font-weight: 300;
  text-align: center;
  font-size: 0.8em;
  margin-bottom: 5.063em;
}
/* line 421, sass/style.scss */
.type-issue .issue-meta span {
  font-weight: 600;
}

/* line 427, sass/style.scss */
.the-letter {
  background: #D6D6D6;
  padding: 3.375em 0;
  margin: 1.5em 0 0;
}

/* line 433, sass/style.scss */
.navigation-below {
  display: -webkit-flex;
  display: flex;
}
/* line 435, sass/style.scss */
.navigation-below div {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
/* line 437, sass/style.scss */
.navigation-below div a {
  color: #F5F5F5;
  width: 100%;
  display: block;
  text-align: center;
  background: #F46510;
  padding: 0.8em 0;
  transition: 0.2s;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 448, sass/style.scss */
.navigation-below div a:hover {
  top: 0;
  background-color: #c85009;
}

/* Liner Notes */
/* line 459, sass/style.scss */
.liner-notes-list li {
  width: 95%;
  max-width: 36rem;
  list-style-type: none;
  margin: 0 auto;
}
/* line 464, sass/style.scss */
.liner-notes-list li .entry-date {
  text-transform: uppercase;
  font-size: 0.8em;
  margin-bottom: 0.8em;
  display: block;
}
/* line 470, sass/style.scss */
.liner-notes-list li h3 {
  width: 100%;
}
/* line 473, sass/style.scss */
.liner-notes-list li .thumbnail {
  width: 100%;
  height: 100px;
  background-size: cover;
  background-position: 50% 50%;
  margin-bottom: 1.5em;
}
/* line 480, sass/style.scss */
.liner-notes-list li p {
  width: 100%;
}

/* line 486, sass/style.scss */
.entry-content {
  margin-bottom: 3.375em;
}

/* line 490, sass/style.scss */
.post {
  margin-top: 3.375em;
  margin-bottom: 3.375em;
}
/* line 493, sass/style.scss */
.post .entry-title {
  text-align: center;
  font-size: 3.375em;
  max-width: 36em;
  margin: 0 auto 0.296em;
  color: #F46510;
}
/* line 500, sass/style.scss */
.post .entry-meta {
  text-align: center;
  text-transform: uppercase;
  font-size: 0.8em;
}
/* line 504, sass/style.scss */
.post .entry-meta:after {
  content: "";
  display: block;
  width: 20em;
  height: 5px;
  background: #F46510;
  margin: 2.25em auto;
}
/* line 514, sass/style.scss */
.post .entry-content img {
  width: 100%;
}
/* line 518, sass/style.scss */
.post .share {
  text-transform: uppercase;
  font-weight: 300;
  max-width: 36rem;
  width: 95%;
  text-align: center;
  margin: 0 auto;
  color: #5C5C5C;
}

/* line 208, sass/_typography.scss */
.faq h1, .faq h2, .faq h3, .faq h4, .faq h5, .faq h6 {
  max-width: 36rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 500, sass/style.scss */
.faq .entry-meta {
  text-align: center;
  text-transform: uppercase;
  font-size: 0.8em;
}
/* line 504, sass/style.scss */
.faq .entry-meta:after {
  content: "";
  display: block;
  width: 20em;
  height: 5px;
  background: #F46510;
  margin: 2.25em auto;
}
/* line 514, sass/style.scss */
.faq .entry-content img {
  width: 100%;
}
/* line 518, sass/style.scss */
.faq .share {
  text-transform: uppercase;
  font-weight: 300;
  max-width: 36rem;
  width: 95%;
  text-align: center;
  margin: 0 auto;
  color: #5C5C5C;
}

.hero.gift-page h2 {
 	margin-top: 0; 
}

.gift-page.description {
 	display: flex;
  	flex-wrap: wrap;
  	justify-content: space-between;
  	align-items: flex-start;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}



.gift-page.description h2 {
 width: 100%;
  margin-top: 0;
}

.gift-page-how {
 	width: 25%; 
}
@media screen and (max-width: 700px) {
 	.gift-page-how {
      	width: 50%;
  	}
}
@media screen and (max-width: 430px) {
 	.gift-page-how {
      	width: 100%;
  	}
  	.gift-page-how img {
   		display: none;   
  }
}

.gift-page-how img {
 	height: 200px;
  	width: auto;
}