@font-face {
  font-family: 'charter';
  src: url("../webfonts/2D0430_0_0.eot");
  src: url("../webfonts/2D0430_0_0.eot?#iefix") format("embedded-opentype"), url("../webfonts/2D0430_0_0.woff2") format("woff2"), url("../webfonts/2D0430_0_0.woff") format("woff"), url("../webfonts/2D0430_0_0.ttf") format("truetype");
}
/* line 16, ../sass/main.scss */
span, a, p, li, h1, h2, h3, h4, h5, em, div, input {
  -webkit-font-smoothing: antialiased;
}

/* apply a natural box layout model to all elements */
/* line 21, ../sass/main.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 27, ../sass/main.scss */
.row:before,
.row:after,
.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 39, ../sass/main.scss */
.row:after,
.clearfix:after {
  clear: both;
}

/* line 44, ../sass/main.scss */
.row,
.clearfix {
  zoom: 1;
}

/* line 49, ../sass/main.scss */
.col {
  float: left;
}

/* line 54, ../sass/main.scss */
.container.full-width {
  width: 100%;
  margin: 0;
}

/* line 60, ../sass/main.scss */
html,
body {
  width: 100%;
  height: 100%;
}

/* line 66, ../sass/main.scss */
body {
  font: 300 15px/1.4em "charter", serif;
  margin: 0;
  padding: 0;
  background: #f6f4f1;
}

/* line 73, ../sass/main.scss */
p,
a,
li,
span {
  font: 300 15px/1.4em "charter", serif;
  color: #717171;
}

/* line 81, ../sass/main.scss */
a {
  text-decoration: none;
}

/* line 85, ../sass/main.scss */
.cta {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: 5px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  background: #6cc1be;
  color: #fff;
  font-weight: 300;
  font-size: 14px;
  font-family: "charter", serif;
  text-transform: uppercase;
}

/* line 100, ../sass/main.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 105, ../sass/main.scss */
footer {
  color: #fff;
}

/* line 109, ../sass/main.scss */
h1,
h2 {
  font-family: "interface", sans-serif;
  color: #6cc1be;
  text-transform: uppercase;
  letter-spacing: 3px;
}

/* line 117, ../sass/main.scss */
h1 {
  font-size: 20px;
}

/* line 121, ../sass/main.scss */
h2 {
  font-size: 17px;
}

/* line 125, ../sass/main.scss */
hr {
  width: 20px;
  height: 1px;
  border-top: 1px solid #717171;
  margin: 15px auto;
}

/* line 132, ../sass/main.scss */
section {
  overflow: auto;
}

/* line 136, ../sass/main.scss */
.black {
  color: #000;
}

/* line 140, ../sass/main.scss */
.white {
  color: #fff;
}

/* line 144, ../sass/main.scss */
input {
  outline: none;
}

/* line 148, ../sass/main.scss */
img {
  border: none;
}

/* ------------------------
	GLOBAL	
-------------------------*/
/* line 156, ../sass/main.scss */
body {
  padding-top: 70px;
}

/* line 160, ../sass/main.scss */
#header-wrap {
  height: 70px;
  width: 100%;
  background: #fff;
  position: fixed;
  z-index: 99;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  top: 0;
  left: 0;
}
/* line 169, ../sass/main.scss */
#header-wrap .container {
  overflow: visible;
  height: 100%;
}
/* line 172, ../sass/main.scss */
#header-wrap .container .grid12 {
  height: 100%;
}
/* line 174, ../sass/main.scss */
#header-wrap .container .grid12 .cover {
  height: 100%;
  width: 100%;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
/* line 186, ../sass/main.scss */
#header-wrap header #logo {
  width: 190px;
  height: 38px;
  background: url("../images/logo.svg") no-repeat;
  display: block;
  background-size: 100%;
  position: absolute;
  left: 0;
  top: 16px;
  z-index: 2;
}
/* line 197, ../sass/main.scss */
#header-wrap header .nav {
  position: absolute;
  right: 0;
  top: 24px;
  z-index: 2;
}
/* line 202, ../sass/main.scss */
#header-wrap header .nav #search-trigger {
  width: 30px;
  height: 27px;
  background-image: url("../images/search.svg");
  background-repeat: no-repeat;
  background-position: 9px 1px;
  z-index: 2;
  display: block;
  float: right;
  margin-left: 10px;
  cursor: pointer;
  margin-top: -1px;
}
/* line 215, ../sass/main.scss */
#header-wrap header .nav .menu-header-container {
  float: right;
}
/* line 217, ../sass/main.scss */
#header-wrap header .nav .menu-header-container ul {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: right;
}
/* line 222, ../sass/main.scss */
#header-wrap header .nav .menu-header-container ul li {
  display: inline;
  padding: 0 0 0 20px;
}
/* line 225, ../sass/main.scss */
#header-wrap header .nav .menu-header-container ul li a {
  font-family: "interface", sans-serif;
  color: #000;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 232, ../sass/main.scss */
#header-wrap header .nav .menu-header-container ul li a:hover {
  border-bottom: 2px solid #6cc1be;
}
/* line 240, ../sass/main.scss */
#header-wrap header #search-form {
  position: absolute;
  right: 0;
  top: 70px;
  margin-top: -30px;
  display: block;
}
/* line 246, ../sass/main.scss */
#header-wrap header #search-form input[type="text"],
#header-wrap header #search-form input.text {
  width: 225px;
  height: 25px;
  border: 2px solid #000;
  z-index: 1;
  padding-left: 5px;
  -webkit-appearance: none;
  border-radius: 0;
}

/* line 260, ../sass/main.scss */
footer {
  position: relative;
}
/* line 262, ../sass/main.scss */
footer #footer-wrap {
  overflow: visible;
}
/* line 264, ../sass/main.scss */
footer #footer-wrap .copyright {
  font: 300 14px/1.4em "charter", serif;
  float: left;
  color: #f6f4f1;
}
/* line 269, ../sass/main.scss */
footer #footer-wrap .menu {
  float: right;
  margin-top: 40px;
}
/* line 272, ../sass/main.scss */
footer #footer-wrap .menu ul {
  list-style: none;
  padding: 0;
  margin-top: 0;
  margin-bottom: 7px;
  text-align: right;
}
/* line 278, ../sass/main.scss */
footer #footer-wrap .menu ul li {
  display: inline;
  margin-left: 16px;
}
/* line 281, ../sass/main.scss */
footer #footer-wrap .menu ul li:first-child {
  margin-left: 0;
}
/* line 284, ../sass/main.scss */
footer #footer-wrap .menu ul li a {
  font: 300 13px/1.4em "charter", serif;
  color: #f6f4f1;
}
/* line 290, ../sass/main.scss */
footer #footer-wrap .menu form {
  float: right;
  width: 300px;
  max-width: 100%;
}
/* line 295, ../sass/main.scss */
footer #footer-wrap .menu input {
  height: 25px;
  border: none;
  border-radius: 0;
  -webkit-appearance: none;
}
/* line 301, ../sass/main.scss */
footer #footer-wrap .menu input[type="email"],
footer #footer-wrap .menu input.email {
  width: 225px;
  border: none;
  border-radius: 0;
  color: #717171;
  box-sizing: border-box;
  padding-left: 10px;
  font: 300 italic 13px/15px "charter", serif;
  float: left;
}
/* line 312, ../sass/main.scss */
footer #footer-wrap .menu input[type="submit"],
footer #footer-wrap .menu input.submit {
  width: 70px;
  background: #6cc1be;
  color: #fff;
  font: 300 13px/1.4em "charter", serif;
  text-transform: uppercase;
  margin-left: 5px;
  padding-right: 10px;
}
/* line 322, ../sass/main.scss */
footer #footer-wrap .menu .response {
  width: 100%;
  position: relative;
  text-align: right;
  font-size: 12px;
  line-height: 13px;
  margin-top: 5px;
}

/* line 334, ../sass/main.scss */
#newsletter-popup {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 999;
  display: none;
}
/* line 342, ../sass/main.scss */
#newsletter-popup .background {
  width: 100%;
  height: 100%;
  z-index: 1;
}
/* line 347, ../sass/main.scss */
#newsletter-popup .inner {
  width: 475px;
  min-height: 350px;
  z-index: 2;
  background: #fff;
  position: absolute;
  text-align: center;
  box-sizing: border-box;
  border: 4px solid #000;
  padding: 60px;
  top: 50%;
  left: 50%;
  margin-top: -175px;
  margin-left: -237px;
  -moz-box-shadow: 10px 10px 10px rgba(50, 50, 50, 0.4);
  -webkit-box-shadow: 10px 10px 10px rgba(50, 50, 50, 0.4);
  box-shadow: 10px 10px 10px rgba(50, 50, 50, 0.4);
}
/* line 364, ../sass/main.scss */
#newsletter-popup .inner h2 {
  color: #2b2b2b;
  margin: 0px 0 30px 0;
}
/* line 368, ../sass/main.scss */
#newsletter-popup .inner form {
  margin-top: 40px;
}
/* line 371, ../sass/main.scss */
#newsletter-popup .inner input {
  border-radius: 0;
  -webkit-border-radius: 0;
  height: 40px;
  font-size: 15px;
  box-sizing: border-box;
  padding: 6px 20px;
  width: 100%;
  font-family: 'charter', sans-serif;
}
/* line 381, ../sass/main.scss */
#newsletter-popup .inner .mc-field-group {
  display: inline-block;
}
/* line 384, ../sass/main.scss */
#newsletter-popup .inner .mce-responses .response {
  margin-top: 30px;
  font-size: 14px;
  color: #717171;
  display: none;
}
/* line 390, ../sass/main.scss */
#newsletter-popup .inner input[type="email"],
#newsletter-popup .inner input.email {
  color: #c0c0c0;
  border: 2px solid #b4b4b4;
  background: #fff;
  padding-left: 10px;
  font-weight: 300;
  font-style: italic;
  border: 1px solid #c0c0c0;
  margin-bottom: 10px;
  -webkit-appearance: none;
}
/* line 402, ../sass/main.scss */
#newsletter-popup .inner input[type="submit"],
#newsletter-popup .inner input.submit {
  background: #6cc1be;
  font-weight: 300;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  border: none;
  -webkit-appearance: none;
  border-radius: 0;
}
/* line 413, ../sass/main.scss */
#newsletter-popup .inner .close {
  background: url("../images/close.svg") no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 8px;
  right: 8px;
  background-size: 100%;
  cursor: pointer;
}

/* line 426, ../sass/main.scss */
.main-title {
  text-align: center;
  height: 80px;
  margin-top: 1%;
  position: relative;
}
/* line 431, ../sass/main.scss */
.main-title h1,
.main-title h2 {
  line-height: 40px;
  z-index: 2;
  display: inline-block;
  background: #f6f4f1;
  padding: 0 20px;
}
/* line 439, ../sass/main.scss */
.main-title .line {
  width: 100%;
  height: 1px;
  border-top: 1px solid #6cc1be;
  position: absolute;
  top: 35px;
  left: 0;
  z-index: -1;
}

/* line 450, ../sass/main.scss */
.post {
  height: 200px;
  background: silver;
  margin-top: 1%;
  margin-bottom: 1%;
  height: auto;
  position: relative;
}
/* line 457, ../sass/main.scss */
.post img {
  width: 100%;
  height: auto;
  display: block;
}
/* line 462, ../sass/main.scss */
.post .video-icon {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: block;
  background: #6cc1be url("../images/video.svg") center center no-repeat;
  background-size: 100%;
}
/* line 473, ../sass/main.scss */
.post .details {
  height: 160px;
  box-sizing: border-box;
  padding: 25px;
  text-align: center;
  background: #fff;
  overflow: hidden;
}
/* line 480, ../sass/main.scss */
.post .details .blurb {
  font-size: 14px;
  color: #6cc1be;
  font-family: "charter", serif;
}
/* line 485, ../sass/main.scss */
.post .details .title {
  font-size: 20px;
  color: #000;
  font-family: "interface", sans-serif;
}

/* line 493, ../sass/main.scss */
ul.social {
  list-style: none;
  padding: 0;
}
/* line 497, ../sass/main.scss */
ul.social li a {
  background-color: #6cc1be;
  width: 36px;
  height: 36px;
  display: block;
  margin-left: 1px;
  background-size: 17px;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 506, ../sass/main.scss */
ul.social li a.facebook {
  background-image: url("../images/facebook.svg");
}
/* line 509, ../sass/main.scss */
ul.social li a.twitter {
  background-image: url("../images/twitter.svg");
}
/* line 512, ../sass/main.scss */
ul.social li a.instagram {
  background-image: url("../images/instagram.svg");
}
/* line 515, ../sass/main.scss */
ul.social li a.pinterest {
  background-image: url("../images/pinterest.svg");
}

/* line 522, ../sass/main.scss */
#back-to-top {
  position: fixed;
  bottom: 10px;
  right: 10px;
  width: 130px;
  height: 30px;
  border: 2px solid #6cc1be;
  text-align: center;
  z-index: 100;
  cursor: pointer;
  display: none;
}
/* line 533, ../sass/main.scss */
#back-to-top p {
  margin: 0;
  color: #6cc1be;
  text-transform: uppercase;
  font-size: 13px;
  padding-top: 3px;
}
/* line 540, ../sass/main.scss */
#back-to-top .top-arrow {
  width: 11px;
  height: 9px;
  background: url("../images/top_arrow.svg") no-repeat;
  vertical-align: middle;
  display: inline-block;
  margin: -2px 0 0 4px;
}

/* line 550, ../sass/main.scss */
footer {
  width: 100%;
  height: 150px;
  background: #292929;
}

/* ------------------------
	HOME
-------------------------*/
/* line 562, ../sass/main.scss */
body.home #hero {
  width: 100%;
  position: relative;
  z-index: 1;
}
/* line 566, ../sass/main.scss */
body.home #hero img {
  width: 100%;
  height: auto;
  display: block;
}
/* line 571, ../sass/main.scss */
body.home #hero .hero-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: none;
  z-index: 9;
}
/* line 580, ../sass/main.scss */
body.home #hero .copy {
  position: absolute;
  text-align: center;
  width: 100%;
  box-sizing: border-box;
  padding: 0 10%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 590, ../sass/main.scss */
body.home #hero .copy.color h1,
body.home #hero .copy.color .intro {
  color: #6cc1be;
}
/* line 596, ../sass/main.scss */
body.home #hero .copy.white h1,
body.home #hero .copy.white .intro {
  color: #fff;
}
/* line 602, ../sass/main.scss */
body.home #hero .copy.black h1,
body.home #hero .copy.black .intro {
  color: #000;
}
/* line 607, ../sass/main.scss */
body.home #hero .copy h1 {
  color: #fff;
  margin-top: 0;
  letter-spacing: 5px;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 1em;
}
/* line 615, ../sass/main.scss */
body.home #hero .copy .intro {
  font: 300 italic 15px/1.4em "charter", serif;
  color: #fff;
  font-size: 28px;
  line-height: 1.4em;
}

/* line 626, ../sass/main.scss */
.book-content p {
  margin-left: 10%;
  margin-right: 10%;
  font-size: 1.25em;
}

/* line 633, ../sass/main.scss */
#book {
  position: relative;
  background: #fff;
}
/* line 636, ../sass/main.scss */
#book .grid6 {
  margin-left: 0;
  margin-right: 0;
  width: 50%;
  padding: 10em 4em;
  margin-left: 50%;
}
/* line 643, ../sass/main.scss */
#book .hero {
  position: absolute;
  background-size: cover;
  background-position: center center;
  margin-left: 0;
  height: 100%;
  top: 0;
  left: 0;
}
/* line 652, ../sass/main.scss */
#book h2 {
  font-size: 3.325em;
  line-height: 1em;
  margin: 0.25em 0;
}
/* line 657, ../sass/main.scss */
#book p {
  font-size: 1.325em;
}

/* line 662, ../sass/main.scss */
#featured {
  margin-bottom: 2%;
}

/* line 666, ../sass/main.scss */
#eat {
  padding-bottom: 2%;
  border-top: 6px solid #f6f4f1;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center bottom;
  position: relative;
  z-index: 1;
}
/* line 678, ../sass/main.scss */
#eat .main-title h1 {
  color: #fff;
  background: none;
}
/* line 682, ../sass/main.scss */
#eat .main-title .line-wrap {
  width: 50%;
  position: absolute;
  top: 35px;
  z-index: -1;
  height: 4px;
  box-sizing: border-box;
  overflow: hidden;
}
/* line 690, ../sass/main.scss */
#eat .main-title .line-wrap:first-child {
  left: 0;
  padding-right: 90px;
}
/* line 694, ../sass/main.scss */
#eat .main-title .line-wrap:last-child {
  right: 0;
  padding-left: 90px;
}
/* line 699, ../sass/main.scss */
#eat .main-title .line {
  border-color: #fff;
  width: 100%;
  height: 1px;
  border-top: 1px solid #fff;
  z-index: -1;
  top: 1px;
  display: block;
  position: relative;
}

/* line 712, ../sass/main.scss */
#connect {
  width: 100%;
  min-height: 280px;
  overflow: hidden;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center bottom;
}
/* line 722, ../sass/main.scss */
#connect .inner {
  margin: 42px auto;
  max-width: 375px;
  text-align: center;
}
/* line 726, ../sass/main.scss */
#connect .inner h1 {
  margin-bottom: 40px;
}
/* line 729, ../sass/main.scss */
#connect .inner .response {
  font-size: 16px;
  font-family: "charter", serif;
  margin: 15px 0;
  color: #fff;
}
/* line 735, ../sass/main.scss */
#connect .inner input {
  height: 40px;
  border: none;
  border-radius: 0;
  -webkit-appearance: none;
}
/* line 741, ../sass/main.scss */
#connect .inner input[type="email"],
#connect .inner input.email {
  width: 270px;
  border: none;
  border-radius: 0;
  color: #717171;
  box-sizing: border-box;
  padding-left: 15px;
  font: 300 italic 15px/1.4em "charter", serif;
  float: left;
}
/* line 752, ../sass/main.scss */
#connect .inner input[type="submit"],
#connect .inner input.submit {
  padding-left: 15px;
  padding-right: 15px;
  background: #6cc1be;
  color: #fff;
  font: 300 14px/1.4em "charter", serif;
  text-transform: uppercase;
  margin-left: 5px;
}
/* line 762, ../sass/main.scss */
#connect .inner .social {
  list-style: none;
  padding: 0;
}
/* line 765, ../sass/main.scss */
#connect .inner .social li {
  display: inline;
  margin: 0 10px;
}
/* line 768, ../sass/main.scss */
#connect .inner .social li a {
  display: inline-block;
  width: 36px;
  height: 36px;
}
/* line 772, ../sass/main.scss */
#connect .inner .social li a.facebook {
  background: url("../images/facebook.svg") no-repeat;
  width: 27px;
  background-position: 0;
}
/* line 777, ../sass/main.scss */
#connect .inner .social li a.twitter {
  background: url("../images/twitter.svg") no-repeat;
  background-position: 3px;
}
/* line 781, ../sass/main.scss */
#connect .inner .social li a.instagram {
  background: url("../images/instagram.svg") no-repeat;
  background-position: 3px;
}
/* line 785, ../sass/main.scss */
#connect .inner .social li a.pinterest {
  background: url("../images/pinterest.svg") no-repeat;
  background-position: 3px;
}

/* line 795, ../sass/main.scss */
#instagram {
  margin-bottom: 4%;
}
/* line 797, ../sass/main.scss */
#instagram .main-title {
  margin-bottom: 1%;
}

/* ------------------------
	CATEGORY
-------------------------*/
/* line 810, ../sass/main.scss */
.category #category {
  margin-bottom: 2%;
}
/* line 813, ../sass/main.scss */
.category #nav-posts {
  text-align: center;
  padding: 20px 0 2% 0;
  position: relative;
}
/* line 818, ../sass/main.scss */
.category #nav-posts .prev a {
  font-family: "interface", sans-serif;
  color: #6cc1be;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 800;
}
/* line 827, ../sass/main.scss */
.category #infscr-loading {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -8px;
  width: 16px;
}
/* line 834, ../sass/main.scss */
.category #infscr-loading a img {
  display: none !important;
}
/* line 838, ../sass/main.scss */
.category #infscr-loading p {
  color: #000;
  font-family: "interface", sans-serif;
  font-style: normal;
  padding-top: 10px;
}
/* line 844, ../sass/main.scss */
.category #infscr-loading em {
  display: none;
}
/* line 848, ../sass/main.scss */
.category #category.stuff-you-made {
  margin-bottom: 0 !important;
}
/* line 850, ../sass/main.scss */
.category #category.stuff-you-made .container.full-width {
  width: 100%;
  margin: 0;
}
/* line 853, ../sass/main.scss */
.category #category.stuff-you-made .container.full-width .post {
  width: 33.333%;
  margin: 0;
}
/* line 856, ../sass/main.scss */
.category #category.stuff-you-made .container.full-width .post .details {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.75);
  display: none;
}
/* line 864, ../sass/main.scss */
.category #category.stuff-you-made .container.full-width .post .details .vcenter-wrap {
  width: 100%;
  height: 100%;
  display: table;
  top: 0;
  left: 0;
}
/* line 870, ../sass/main.scss */
.category #category.stuff-you-made .container.full-width .post .details .vcenter-wrap .vcenter {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  height: 100%;
}
/* line 876, ../sass/main.scss */
.category #category.stuff-you-made .container.full-width .post .details .vcenter-wrap .vcenter .title {
  margin-bottom: 25px;
}
/* line 879, ../sass/main.scss */
.category #category.stuff-you-made .container.full-width .post .details .vcenter-wrap .vcenter .handle {
  font-family: "interface", sans-serif;
  color: #000;
  margin-bottom: 8px;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 1px;
  font-size: 14px;
}
/* line 888, ../sass/main.scss */
.category #category.stuff-you-made .container.full-width .post .details .vcenter-wrap .vcenter .comment {
  color: #717171;
  font-size: 14px;
}
/* line 892, ../sass/main.scss */
.category #category.stuff-you-made .container.full-width .post .details .vcenter-wrap .vcenter .button {
  display: inline-block;
  background: #6cc1be;
  color: #fff;
  padding: 6px 13px;
  letter-spacing: 1px;
  font-size: 12px;
  margin-top: 25px;
}

/* line 910, ../sass/main.scss */
#category-hero img {
  width: 100%;
  display: block;
  height: auto;
}

/* line 917, ../sass/main.scss */
.category-description {
  text-align: center;
  padding: 0 10% 4% 10%;
}
/* line 920, ../sass/main.scss */
.category-description p {
  font-size: 18px;
  line-height: 26px;
  font-family: "charter", serif;
}

/* ------------------------
	SINGLE - RECIPE
-------------------------*/
/* line 931, ../sass/main.scss */
#ingredients {
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center bottom;
  position: relative;
  padding-top: 2%;
  padding-bottom: 5%;
}
/* line 941, ../sass/main.scss */
#ingredients h2 {
  color: #fff;
  text-align: center;
}
/* line 945, ../sass/main.scss */
#ingredients ul {
  padding: 0;
  margin: 0;
}
/* line 949, ../sass/main.scss */
#ingredients .ingredients {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  float: none;
}
/* line 956, ../sass/main.scss */
#ingredients .ingredient {
  color: #fff;
  font-family: "interface", sans-serif;
  text-align: center;
  font-weight: 800;
  padding: 6px 10px;
  line-height: 1.2em;
}
/* line 963, ../sass/main.scss */
#ingredients .ingredient.heading {
  padding-top: 25px;
  padding-bottom: 10px;
  font-family: "charter", serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 600;
}
/* line 970, ../sass/main.scss */
#ingredients .ingredient.heading:first-child {
  padding-top: 0;
}

/* line 978, ../sass/main.scss */
#recipe .social-wrapper {
  width: 100%;
  height: auto;
  display: block;
  position: relative;
  overflow: visible;
  z-index: 9;
}
/* line 985, ../sass/main.scss */
#recipe .social-wrapper ul.social {
  text-align: center;
  margin-top: -18px;
}
/* line 988, ../sass/main.scss */
#recipe .social-wrapper ul.social li {
  display: inline-block;
  border-right: 1px solid #f6f4f1;
}
/* line 991, ../sass/main.scss */
#recipe .social-wrapper ul.social li a {
  margin: 0;
}
/* line 994, ../sass/main.scss */
#recipe .social-wrapper ul.social li:last-child {
  border: none;
}
/* line 1000, ../sass/main.scss */
#recipe .intro {
  text-align: center;
  margin-top: 1%;
}
/* line 1003, ../sass/main.scss */
#recipe .intro #video {
  margin: 0px auto;
  padding-bottom: 2%;
  float: none;
}
/* line 1008, ../sass/main.scss */
#recipe .intro .actions {
  width: 100%;
  height: 20px;
}
/* line 1011, ../sass/main.scss */
#recipe .intro .actions ul {
  list-style: none;
  text-align: right;
  padding: 0;
}
/* line 1015, ../sass/main.scss */
#recipe .intro .actions ul li {
  display: inline-block;
  margin: 0 5px;
}
/* line 1018, ../sass/main.scss */
#recipe .intro .actions ul li a {
  display: block;
  width: 20px;
  height: 20px;
}
/* line 1022, ../sass/main.scss */
#recipe .intro .actions ul li a.print {
  background: url("../images/print.svg");
  cursor: pointer;
}
/* line 1026, ../sass/main.scss */
#recipe .intro .actions ul li a.email {
  background: url("../images/email.svg");
}
/* line 1029, ../sass/main.scss */
#recipe .intro .actions ul li a.download {
  background: url("../images/download.svg");
}
/* line 1036, ../sass/main.scss */
#recipe .intro .date {
  font-size: 16px;
  color: #717171;
  font-family: "charter", serif;
}
/* line 1041, ../sass/main.scss */
#recipe .intro .title {
  margin-top: 12px;
}
/* line 1044, ../sass/main.scss */
#recipe .intro img {
  width: 100%;
  height: auto;
  margin-top: 1%;
  display: block;
}
/* line 1051, ../sass/main.scss */
#recipe .info {
  background: #fff;
  text-align: center;
  padding: 4% 10%;
}
/* line 1055, ../sass/main.scss */
#recipe .info p {
  font-size: 18px;
  line-height: 26px;
  font-family: "charter", serif;
}
/* line 1060, ../sass/main.scss */
#recipe .info a {
  font-size: inherit;
  color: #6cc1be;
  font-weight: 800;
}
/* line 1065, ../sass/main.scss */
#recipe .info img {
  width: 100%;
  height: auto;
  display: block;
  margin-top: 30px;
}
/* line 1072, ../sass/main.scss */
#recipe .recipe {
  margin-bottom: 4%;
}
/* line 1074, ../sass/main.scss */
#recipe .recipe .process {
  overflow: auto;
  margin-bottom: 3%;
}
/* line 1077, ../sass/main.scss */
#recipe .recipe .process img {
  display: block;
  float: left;
  width: 16.66%;
}
/* line 1083, ../sass/main.scss */
#recipe .recipe a {
  font-size: inherit;
  color: #6cc1be;
  font-weight: 800;
}
/* line 1088, ../sass/main.scss */
#recipe .recipe .directions {
  padding: 0 10%;
}
/* line 1090, ../sass/main.scss */
#recipe .recipe .directions h2 {
  text-align: center;
}
/* line 1093, ../sass/main.scss */
#recipe .recipe .directions img {
  width: 100%;
  height: auto;
  display: block;
  margin-top: 30px;
}
/* line 1099, ../sass/main.scss */
#recipe .recipe .directions ol {
  padding-left: 20px;
}
/* line 1101, ../sass/main.scss */
#recipe .recipe .directions ol li {
  margin-bottom: 25px;
}
/* line 1108, ../sass/main.scss */
#recipe .comments .bx-viewport,
#recipe .comments .bx-wrapper {
  -moz-box-shadow: 0;
  -webkit-box-shadow: 0;
  box-shadow: 0 0 0 0;
  border: 0;
  left: 0;
  background: #fff;
}
/* line 1116, ../sass/main.scss */
#recipe .comments .bx-viewport .bx-prev,
#recipe .comments .bx-wrapper .bx-prev {
  background: url("../images/arrow_left.svg");
}
/* line 1119, ../sass/main.scss */
#recipe .comments .bx-viewport .bx-next,
#recipe .comments .bx-wrapper .bx-next {
  background: url("../images/arrow_right.svg");
}

/* ------------------------
	SINGLE - REGULAR	
-------------------------*/
/* line 1132, ../sass/main.scss */
#normal-post .intro {
  text-align: center;
  margin-top: 1%;
  margin-bottom: 1%;
}
/* line 1136, ../sass/main.scss */
#normal-post .intro .social {
  width: 100%;
  margin-bottom: 0;
}
/* line 1140, ../sass/main.scss */
#normal-post .intro .date {
  font-size: 16px;
  color: #717171;
  font-family: "charter", serif;
}
/* line 1145, ../sass/main.scss */
#normal-post .intro .title {
  margin-top: 12px;
}
/* line 1149, ../sass/main.scss */
#normal-post .hero {
  width: 100%;
}
/* line 1151, ../sass/main.scss */
#normal-post .hero img {
  width: 100%;
  height: auto;
}
/* line 1156, ../sass/main.scss */
#normal-post .content {
  margin: 4% auto;
}
/* line 1158, ../sass/main.scss */
#normal-post .content img {
  width: 100%;
  height: auto;
  padding: 1%;
}
/* line 1162, ../sass/main.scss */
#normal-post .content img.alignleft {
  width: 50%;
  float: left;
}
/* line 1167, ../sass/main.scss */
#normal-post .content p {
  padding: 0 1%;
  margin-top: 0;
}

/* ------------------------
	RELATED POSTS
-------------------------*/
/* line 1177, ../sass/main.scss */
#related {
  margin-bottom: 4%;
}

/* ------------------------
	SEARCH
-------------------------*/
/* line 1184, ../sass/main.scss */
#search {
  margin-bottom: 4%;
}
/* line 1186, ../sass/main.scss */
#search .no-results {
  text-align: center;
}

/* ------------------------
	PAGE
-------------------------*/
/* line 1195, ../sass/main.scss */
#page {
  margin-top: 2%;
  margin-bottom: 4%;
  margin-left: auto;
  margin-right: auto;
}
/* line 1200, ../sass/main.scss */
#page strong {
  font-family: "interface", sans-serif;
  color: #000;
  text-transform: uppercase;
}

/* line 1207, ../sass/main.scss */
.wide {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
/* line 1211, ../sass/main.scss */
.wide img {
  width: 100%;
  height: auto;
}

/* SVG Fallback */
/* line 1222, ../sass/main.scss */
.no-svg #header-wrap header #logo {
  background: url("../images/logo.png") no-repeat;
}
/* line 1227, ../sass/main.scss */
.no-svg #header-wrap header .nav #search input[type="submit"],
.no-svg #header-wrap header .nav #search input.submit {
  background-image: url("../images/search.png");
  background-repeat: no-repeat;
  background-position: 3px 1px;
}
/* line 1240, ../sass/main.scss */
.no-svg #newsletter-popup .inner .close {
  background: url("../images/close.png") no-repeat;
  background-size: 100%;
}
/* line 1248, ../sass/main.scss */
.no-svg .post .video-icon {
  background: #6cc1be url("../images/video.png") center center no-repeat;
  background-size: 100%;
}
/* line 1256, ../sass/main.scss */
.no-svg ul.social li a {
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 1260, ../sass/main.scss */
.no-svg ul.social li a.facebook {
  background-image: url("../images/facebook.png");
}
/* line 1263, ../sass/main.scss */
.no-svg ul.social li a.twitter {
  background-image: url("../images/twitter.png");
}
/* line 1266, ../sass/main.scss */
.no-svg ul.social li a.instagram {
  background-image: url("../images/instagram.png");
}
/* line 1269, ../sass/main.scss */
.no-svg ul.social li a.pinterest {
  background-image: url("../images/pinterest.png");
}
/* line 1277, ../sass/main.scss */
.no-svg #back-to-top .top-arrow {
  background: url("../images/top_arrow.png") no-repeat;
}
/* line 1287, ../sass/main.scss */
.no-svg #connect .inner .social li a.facebook {
  background: url("../images/facebook.png") no-repeat;
  background-position: 0;
}
/* line 1291, ../sass/main.scss */
.no-svg #connect .inner .social li a.twitter {
  background: url("../images/twitter.png") no-repeat;
  background-position: 3px;
}
/* line 1295, ../sass/main.scss */
.no-svg #connect .inner .social li a.instagram {
  background: url("../images/instagram.png") no-repeat;
  background-position: 3px;
}
/* line 1299, ../sass/main.scss */
.no-svg #connect .inner .social li a.pinterest {
  background: url("../images/pinterest.png") no-repeat;
  background-position: 3px;
}
/* line 1315, ../sass/main.scss */
.no-svg #recipe .intro .actions ul li a.print {
  background: url("../images/print.png");
}
/* line 1318, ../sass/main.scss */
.no-svg #recipe .intro .actions ul li a.email {
  background: url("../images/email.png");
}
/* line 1321, ../sass/main.scss */
.no-svg #recipe .intro .actions ul li a.download {
  background: url("../images/download.png");
}
/* line 1332, ../sass/main.scss */
.no-svg #recipe .comments .bx-viewport .bx-prev,
.no-svg #recipe .comments .bx-wrapper .bx-prev {
  background: url("../images/arrow_left.png");
}
/* line 1335, ../sass/main.scss */
.no-svg #recipe .comments .bx-viewport .bx-next,
.no-svg #recipe .comments .bx-wrapper .bx-next {
  background: url("../images/arrow_right.png");
}

/* Desktop ----------- */
@media only screen and (min-width: 1300px) {
  /* line 1346, ../sass/main.scss */
  body.home #hero .copy h1 {
    font-size: 60px;
    letter-spacing: 10px;
  }
}
/* Desktop ----------- */
/* Medium ----------- */
@media only screen and (max-width: 1024px) {
  /* line 1364, ../sass/main.scss */
  #recipe #ingredients .med-clearfix {
    display: block;
  }
  /* line 1366, ../sass/main.scss */
  #recipe #ingredients .med-clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  /* line 1384, ../sass/main.scss */
  .category #category.stuff-you-made .container.full-width .post {
    width: 50%;
  }
}
/* Not Mobile */
@media only screen and (min-width: 769px) {
  /* line 1397, ../sass/main.scss */
  .mobile-only {
    display: none;
  }

  /* line 1401, ../sass/main.scss */
  #page {
    width: 75%;
  }

  /* line 1406, ../sass/main.scss */
  #normal-post .content {
    width: 75%;
  }
  /* line 1410, ../sass/main.scss */
  #normal-post .social-wrapper ul.social {
    text-align: right;
  }
  /* line 1412, ../sass/main.scss */
  #normal-post .social-wrapper ul.social li {
    display: inline-block;
  }

  /* line 1422, ../sass/main.scss */
  #header-wrap #mobile-nav-trigger,
  #header-wrap .mobile-nav {
    display: none !important;
  }

  /* line 1430, ../sass/main.scss */
  #recipe .comments .bxslider {
    margin: 0;
  }
  /* line 1433, ../sass/main.scss */
  #recipe .comments .bxslider li .image {
    width: 50%;
    height: 100%;
    float: left;
  }
  /* line 1437, ../sass/main.scss */
  #recipe .comments .bxslider li .image img {
    display: block;
    width: 100%;
    height: auto;
  }
  /* line 1443, ../sass/main.scss */
  #recipe .comments .bxslider li .info {
    width: 50%;
    float: right;
    top: 50%;
    position: absolute;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  /* line 1452, ../sass/main.scss */
  #recipe .comments .bxslider li .info .name {
    font-family: "interface", sans-serif;
    color: #000;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 1px;
  }
  /* line 1464, ../sass/main.scss */
  #recipe .directions {
    padding-right: 50px;
  }
  /* line 1468, ../sass/main.scss */
  #recipe .recipe .process {
    text-align: center;
  }
  /* line 1470, ../sass/main.scss */
  #recipe .recipe .process img {
    float: none;
    display: inline-block !important;
  }

  /* line 1480, ../sass/main.scss */
  footer #footer-wrap .copyright {
    position: absolute;
    top: 60px;
  }
}
/* Mobile ----------- */
@media only screen and (max-width: 768px) {
  /* line 1493, ../sass/main.scss */
  body {
    padding-top: 50px;
  }

  /* line 1497, ../sass/main.scss */
  .desktop-only {
    display: none;
  }

  /* line 1501, ../sass/main.scss */
  body {
    -webkit-text-size-adjust: none;
  }

  /* line 1505, ../sass/main.scss */
  #header-wrap {
    height: 50px;
  }
  /* line 1508, ../sass/main.scss */
  #header-wrap header #search-form {
    display: none;
  }
  /* line 1511, ../sass/main.scss */
  #header-wrap header #mobile-nav-trigger {
    display: block;
    width: 20px;
    height: 20px;
    background: url("../images/menu.svg");
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    z-index: 2;
    right: 0;
    top: 14px;
  }
  /* line 1522, ../sass/main.scss */
  #header-wrap header #mobile-nav-trigger.open {
    background: url("../images/close.svg");
  }
  /* line 1526, ../sass/main.scss */
  #header-wrap header #logo {
    width: 140px;
    height: 30px;
    background-size: 100%;
    margin: 0;
    top: 11px;
  }
  /* line 1533, ../sass/main.scss */
  #header-wrap header .nav {
    display: none;
  }
  /* line 1537, ../sass/main.scss */
  #header-wrap .mobile-nav {
    display: block;
    width: 100%;
    padding: 15px 3%;
    background: #fff;
    border-bottom: 2px solid #000;
    display: none;
    position: absolute;
    top: 50px;
  }
  /* line 1546, ../sass/main.scss */
  #header-wrap .mobile-nav ul {
    list-style: none;
    padding: 0;
    text-align: center;
  }
  /* line 1550, ../sass/main.scss */
  #header-wrap .mobile-nav ul li {
    margin: 15px 5px;
  }
  /* line 1552, ../sass/main.scss */
  #header-wrap .mobile-nav ul li a {
    font-size: 16px;
    color: #000;
    font-family: "interface", sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  /* line 1562, ../sass/main.scss */
  #header-wrap .mobile-nav form {
    width: 100%;
    margin-bottom: 24px;
  }
  /* line 1565, ../sass/main.scss */
  #header-wrap .mobile-nav form input {
    width: 100%;
    height: 30px;
    border: 2px solid #000;
    background: url("../images/search.svg") left 5px center no-repeat;
    padding-left: 30px;
    border-radius: 0;
  }
  /* line 1572, ../sass/main.scss */
  #header-wrap .mobile-nav form input[type="submit"], #header-wrap .mobile-nav form input.submit {
    display: none;
  }

  /* line 1583, ../sass/main.scss */
  body.home #hero .copy {
    display: none;
  }

  /* line 1589, ../sass/main.scss */
  .post {
    margin-top: 2%;
    margin-bottom: 2%;
  }
  /* line 1592, ../sass/main.scss */
  .post .details {
    height: auto;
    min-height: 160px;
  }

  /* line 1598, ../sass/main.scss */
  h1 {
    font-size: 15px;
  }

  /* line 1602, ../sass/main.scss */
  .main-title {
    height: 60px;
  }
  /* line 1604, ../sass/main.scss */
  .main-title h1,
  .main-title h2 {
    font-size: 15px;
    line-height: 18px;
    padding: 11px 15px;
  }
  /* line 1610, ../sass/main.scss */
  .main-title .line {
    top: 31px;
  }

  /* line 1615, ../sass/main.scss */
  .social-wrapper {
    text-align: center;
  }

  /* line 1619, ../sass/main.scss */
  ul.social {
    text-align: center;
  }
  /* line 1621, ../sass/main.scss */
  ul.social li {
    display: inline-block;
  }

  /* line 1627, ../sass/main.scss */
  #search .main-title {
    height: auto;
    min-height: 60px;
  }

  /* line 1634, ../sass/main.scss */
  #newsletter-popup .inner {
    padding: 30px;
    width: 280px;
    min-height: 270px;
    margin-top: -135px;
    margin-left: -140px;
  }
  /* line 1640, ../sass/main.scss */
  #newsletter-popup .inner h2 {
    margin-bottom: 20px;
  }
  /* line 1643, ../sass/main.scss */
  #newsletter-popup .inner form {
    margin-top: 20px;
  }

  /* line 1649, ../sass/main.scss */
  #book {
    position: relative;
  }
  /* line 1651, ../sass/main.scss */
  #book .grid6 {
    width: 100%;
    clear: both;
    float: none;
    margin: 0;
    position: relative;
    padding: 4% 2em;
  }
  /* line 1659, ../sass/main.scss */
  #book .hero {
    padding: 13em 0;
  }

  /* line 1666, ../sass/main.scss */
  #instagram .main-title h1 {
    padding: 11px 0;
  }

  /* line 1672, ../sass/main.scss */
  #sb_instagram img {
    width: 100%;
    height: auto;
  }

  /* line 1677, ../sass/main.scss */
  #sb_instagram.sbi_col_6 #sbi_images .sbi_item {
    width: 33.3% !important;
  }

  /* line 1682, ../sass/main.scss */
  #connect .inner {
    margin: 25px auto;
  }
  /* line 1684, ../sass/main.scss */
  #connect .inner h1 {
    margin-bottom: 25px;
  }
  /* line 1687, ../sass/main.scss */
  #connect .inner input {
    width: 100% !important;
  }
  /* line 1689, ../sass/main.scss */
  #connect .inner input[type="submit"], #connect .inner input.submit {
    margin: 10px 0 0 0;
  }

  /* line 1697, ../sass/main.scss */
  #normal-post {
    margin-top: 20px;
  }
  /* line 1700, ../sass/main.scss */
  #normal-post .intro .title {
    margin: 5px 0;
  }
  /* line 1703, ../sass/main.scss */
  #normal-post .intro .social {
    margin: 8px 0px;
  }
  /* line 1706, ../sass/main.scss */
  #normal-post .intro .date {
    font-size: 14px;
  }

  /* line 1712, ../sass/main.scss */
  #recipe {
    margin-top: 20px;
  }
  /* line 1714, ../sass/main.scss */
  #recipe #ingredients {
    padding-bottom: 30px;
  }
  /* line 1718, ../sass/main.scss */
  #recipe .intro .title {
    margin: 5px 0;
  }
  /* line 1721, ../sass/main.scss */
  #recipe .intro .actions ul {
    margin: 8px 0px;
  }
  /* line 1724, ../sass/main.scss */
  #recipe .intro .date {
    font-size: 14px;
  }
  /* line 1727, ../sass/main.scss */
  #recipe .intro .actions {
    margin-bottom: 10px;
  }
  /* line 1729, ../sass/main.scss */
  #recipe .intro .actions ul {
    text-align: center;
  }
  /* line 1735, ../sass/main.scss */
  #recipe #ingredients .clearfix {
    display: none;
  }
  /* line 1738, ../sass/main.scss */
  #recipe #ingredients .med-clearfix {
    display: none;
  }

  /* line 1745, ../sass/main.scss */
  footer {
    height: auto;
    text-align: center;
    overflow: auto;
  }
  /* line 1749, ../sass/main.scss */
  footer #footer-wrap {
    padding: 25px 0;
  }
  /* line 1751, ../sass/main.scss */
  footer #footer-wrap .menu {
    float: none;
    text-align: center;
    margin-top: 0;
  }
  /* line 1755, ../sass/main.scss */
  footer #footer-wrap .menu ul {
    margin-bottom: 12px;
    text-align: center;
  }
  /* line 1758, ../sass/main.scss */
  footer #footer-wrap .menu ul li {
    display: inline-block;
    margin: 0 10px;
  }
  /* line 1761, ../sass/main.scss */
  footer #footer-wrap .menu ul li:first-child {
    margin: 0 10px;
  }
  /* line 1766, ../sass/main.scss */
  footer #footer-wrap .menu form {
    float: none;
    margin: 0px auto;
  }
  /* line 1769, ../sass/main.scss */
  footer #footer-wrap .menu form input {
    height: 30px;
    float: left;
  }
  /* line 1772, ../sass/main.scss */
  footer #footer-wrap .menu form input[type="email"], footer #footer-wrap .menu form input.email {
    width: 70%;
  }
  /* line 1776, ../sass/main.scss */
  footer #footer-wrap .menu form input[type="submit"], footer #footer-wrap .menu form input.submit {
    width: 28%;
    margin-left: 2%;
  }
  /* line 1784, ../sass/main.scss */
  footer #footer-wrap .copyright {
    width: 100%;
    text-align: center;
    margin: 25px 0 15px 0;
  }
  /* line 1790, ../sass/main.scss */
  footer #footer-wrap .menu .response {
    float: left;
    position: relative;
    width: 100%;
  }

  /* line 1800, ../sass/main.scss */
  #recipe .info {
    padding: 4% 0;
  }
  /* line 1802, ../sass/main.scss */
  #recipe .info p {
    font-size: 16px;
    line-height: 21px;
  }
  /* line 1808, ../sass/main.scss */
  #recipe .recipe .social {
    margin-bottom: 0;
    margin-top: 8px;
  }
  /* line 1813, ../sass/main.scss */
  #recipe .recipe .process img {
    width: 33.3%;
  }
  /* line 1817, ../sass/main.scss */
  #recipe .recipe .ingredients {
    padding: 0;
  }
  /* line 1819, ../sass/main.scss */
  #recipe .recipe .ingredients p {
    margin: 10px 0;
  }
  /* line 1825, ../sass/main.scss */
  #recipe .recipe .directions ol li {
    margin-bottom: 20px;
  }
  /* line 1832, ../sass/main.scss */
  #recipe .comments ul {
    margin: 0;
  }
  /* line 1835, ../sass/main.scss */
  #recipe .comments ul li .image {
    padding: 30px;
  }
  /* line 1838, ../sass/main.scss */
  #recipe .comments ul li .info {
    padding: 30px 30px 0 30px;
    margin-bottom: 30px;
  }
  /* line 1841, ../sass/main.scss */
  #recipe .comments ul li .info .name {
    font-family: "interface", sans-serif;
    color: #000;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 1px;
  }

  /* line 1857, ../sass/main.scss */
  .bx-wrapper .bx-controls-direction .bx-next,
  .bx-wrapper .bx-controls-direction .bx-prev {
    background-size: 100% !important;
    width: 18px;
    height: 18px;
  }

  /* line 1866, ../sass/main.scss */
  #instagram,
  #related,
  #recipe .recipe,
  #search,
  #page,
  #featured,
  #search,
  #category {
    margin-bottom: 30px !important;
  }

  /* line 1880, ../sass/main.scss */
  .no-svg #header-wrap header #mobile-nav-trigger {
    background: url("../images/menu.png");
    background-repeat: no-repeat;
  }
  /* line 1883, ../sass/main.scss */
  .no-svg #header-wrap header #mobile-nav-trigger.open {
    background: url("../images/close.png");
  }
  /* line 1890, ../sass/main.scss */
  .no-svg #header-wrap .mobile-nav form input {
    background: url("../images/search.png") left 5px center no-repeat;
  }

  /* line 1898, ../sass/main.scss */
  .category #nav-posts {
    padding: 20px 0 25px 0;
  }

  /* line 1906, ../sass/main.scss */
  .category #category.stuff-you-made .container.full-width .post {
    width: 100%;
  }
}
/* Retina ----------- */
@media print {
  /* line 1928, ../sass/main.scss */
  #header-wrap,
  .actions,
  .date,
  .info,
  .process,
  .comments,
  #related,
  footer,
  .social-wrapper,
  #recipe .recipe .directions img,
  #video {
    display: none;
  }

  /* line 1942, ../sass/main.scss */
  .ingredients,
  .directions {
    width: 90% !important;
    padding: 0 !important;
    margin-bottom: 50px;
  }

  /* line 1950, ../sass/main.scss */
  #ingredients h2 {
    text-align: left;
  }
  /* line 1953, ../sass/main.scss */
  #ingredients .ingredient {
    text-align: left;
    width: 100%;
    padding-left: 0;
    margin-left: 0;
  }

  /* line 1961, ../sass/main.scss */
  #recipe .recipe .directions h2 {
    text-align: left;
  }
}
/* Splash Page ----------- */
/* line 1971, ../sass/main.scss */
body.page-template-page-splash {
  padding-top: 0;
}
/* line 1973, ../sass/main.scss */
body.page-template-page-splash #header-wrap,
body.page-template-page-splash footer {
  display: none;
}
/* line 1977, ../sass/main.scss */
body.page-template-page-splash #splash-page {
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-height: 100vh;
  float: left;
  width: 100%;
}
/* line 1987, ../sass/main.scss */
body.page-template-page-splash #splash-page .splash-top {
  background: #6cc1be;
  color: #fff;
  padding-bottom: 140px;
  z-index: 1;
  position: relative;
  padding-top: 30px;
}
/* line 1994, ../sass/main.scss */
body.page-template-page-splash #splash-page .splash-top .splash-logo {
  width: 168px;
  height: 38px;
  background-size: 100%;
  margin: 0px auto 50px auto;
  display: block;
  background: url("../images/logo_white.svg") no-repeat center center;
}
/* line 2002, ../sass/main.scss */
body.page-template-page-splash #splash-page .splash-top .splash-message {
  max-width: 1024px;
  width: 100%;
  box-sizing: border-box;
  margin: 0px auto;
  text-align: center;
  font-size: 35px;
  line-height: 1.1;
  padding: 0 50px;
  color: #fff;
  font-family: "interface", sans-serif;
}
/* line 2013, ../sass/main.scss */
body.page-template-page-splash #splash-page .splash-top .splash-message p {
  font-family: "interface", sans-serif;
  font-size: 35px;
  line-height: 1.1;
  color: #fff;
  font-weight: 800;
  margin: 0;
}
/* line 2023, ../sass/main.scss */
body.page-template-page-splash #splash-page .splash-bottom {
  z-index: 2;
  position: relative;
}
/* line 2026, ../sass/main.scss */
body.page-template-page-splash #splash-page .splash-bottom .splash-image {
  display: block;
  height: auto;
  margin: -100px auto 50px auto;
  width: 410px;
  max-width: 90%;
}
/* line 2032, ../sass/main.scss */
body.page-template-page-splash #splash-page .splash-bottom .splash-image img {
  width: 100%;
  height: auto;
}

@media only screen and (max-width: 768px) {
  /* line 2045, ../sass/main.scss */
  body.page-template-page-splash #splash-page .splash-top .splash-logo {
    margin-bottom: 30px;
  }
  /* line 2048, ../sass/main.scss */
  body.page-template-page-splash #splash-page .splash-top .splash-message {
    font-size: 24px;
    padding: 0 25px;
  }
}
