@import url("//hello.myfonts.net/count/2d1d62");
@import url("//hello.myfonts.net/count/2d1d62");
/*
Theme Name: Jammy
Theme URI: http://underscores.me/
Author: Automattic
Author URI: http://automattic.com/
Description: Hi. I'm a starter theme called <code>Jammy</code>, or <em>underscores</em>, if you like. I'm a theme meant for hacking so don't use me as a <em>Parent Theme</em>. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Jammy
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Jammy is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Typography
3.0 Elements
4.0 Forms
5.0 Navigation
	5.1 Links
	5.2 Menus
6.0 Accessibility
7.0 Alignments
8.0 Clearings
9.0 Widgets
10.0 Content
	10.1 Posts and pages
	10.2 Asides
	10.3 Comments
11.0 Infinite scroll
12.0 Media
	12.1 Captions
	12.2 Galleries
--------------------------------------------------------------*/
@font-face {
  font-family: 'FuturaPT-Bold';
  src: url("webfonts/2D1D62_1_0.eot");
  src: url("webfonts/2D1D62_1_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2D1D62_1_0.woff2") format("woff2"), url("webfonts/2D1D62_1_0.woff") format("woff"), url("webfonts/2D1D62_1_0.ttf") format("truetype");
}

@font-face {
  font-family: 'FuturaPT-Book';
  src: url("webfonts/2D1D62_0_0.eot");
  src: url("webfonts/2D1D62_0_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2D1D62_0_0.woff2") format("woff2"), url("webfonts/2D1D62_0_0.woff") format("woff"), url("webfonts/2D1D62_0_0.ttf") format("truetype");
}

/* line 7, scss/_color.scss */
.yellow {
  background-color: #f6dd31;
}

/* line 11, scss/_color.scss */
.red {
  background-color: #db025d;
}

/* line 15, scss/_color.scss */
.blue {
  background-color: #19c1c9;
}

/* line 19, scss/_color.scss */
.lilac {
  background-color: #96a0f9;
}

/* line 4, scss/_type.scss */
h1 {
  font-family: "FuturaPT-Bold", sans-serif;
  font-size: 45px;
  font-weight: normal;
  color: white;
}

/* line 11, scss/_type.scss */
nav li {
  font-family: "FuturaPT-Book", sans-serif;
  font-size: 18px;
  font-weight: 100;
}

/* line 18, scss/_type.scss */
p {
  font-family: "FuturaPT-Book", sans-serif;
  font-size: 22px;
  font-weight: 100;
  color: white;
}

/* line 26, scss/_type.scss */
footer {
  font-family: "FuturaPT-Book", sans-serif;
  font-size: 20px;
  line-height: 1.4em;
}

/* line 32, scss/_type.scss */
.caption {
  font-family: "FuturaPT-Bold", sans-serif;
  font-size: 32px;
  font-weight: normal;
  color: black;
}

/* line 3, scss/_header.scss */
header {
  width: 80%;
  max-width: 1300px;
  height: 55px;
  position: relative;
  padding-top: 100px;
  margin-bottom: 180px;
  margin-left: auto;
  margin-right: auto;
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
}
@media all and (max-width: 900px) {
  /* line 3, scss/_header.scss */
  header {
    height: initial;
    width: 100%;
    margin-bottom: 110px;
  }
}

/* line 23, scss/_header.scss */
header .logo {
  background-image: url(http://jammydesign.myzen.co.uk/wp-content/uploads/2015/02/logo2.png);
  background-blend-mode: multiply;
  -webkit-background-blend-mode: multiply;
  float: right;
  width: 290px;
  height: 53px;
  margin-right: 50px;
}
@media all and (max-width: 900px) {
  /* line 23, scss/_header.scss */
  header .logo {
    float: none;
    width: 290px;
    height: 53px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    display: block;
    background-image: url(http://jammydesign.myzen.co.uk/wp-content/uploads/2015/02/logo2.png);
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 56, scss/_header.scss */
header a:hover {
  opacity: 1;
}

/* line 60, scss/_header.scss */
nav a:hover {
  opacity: 0.8;
}

/* line 65, scss/_header.scss */
nav {
  display: block;
  margin-left: 50px;
  text-transform: lowercase;
}
/* line 70, scss/_header.scss */
nav a {
  text-decoration: none;
  color: black;
  font-family: "FuturaPT-Bold", sans-serif;
  display: block;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media all and (max-width: 900px) {
  /* line 65, scss/_header.scss */
  nav {
    margin-top: 30px;
    margin-left: 0;
  }
}
/* line 86, scss/_header.scss */
nav a:hover {
  border-bottom: 2px solid;
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}

/* line 96, scss/_header.scss */
nav li {
  list-style-type: none;
  margin-left: 0;
  padding-right: 30px;
  font-size: 20px;
}
@media all and (max-width: 400px) {
  /* line 96, scss/_header.scss */
  nav li {
    padding-right: 15px;
  }
}

/* line 109, scss/_header.scss */
nav li:nth-last-child(1) {
  padding-right: 0;
}

/* line 113, scss/_header.scss */
nav ul {
  padding: 0;
  padding-top: 17px;
  margin: 0;
}
@media all and (max-width: 900px) {
  /* line 113, scss/_header.scss */
  nav ul {
    display: table;
    margin: 0 auto;
    font-size: 18px;
    height: 50px;
  }
}

/* line 1, scss/_footer.scss */
footer {
  position: relative;
  width: 100%;
  height: 194px;
  background-color: white;
  display: none;
}
@media all and (max-width: 570px) {
  /* line 1, scss/_footer.scss */
  footer {
    height: 350px;
  }
}

/* line 16, scss/_footer.scss */
.clearfooter {
  height: 194px;
  clear: both;
}
@media all and (max-width: 570px) {
  /* line 16, scss/_footer.scss */
  .clearfooter {
    height: 350px;
  }
}

/* line 26, scss/_footer.scss */
.footer__inner {
  width: 80%;
  max-width: 1000px;
  height: 100px;
  padding-top: 60px;
  margin-left: auto;
  margin-right: auto;
}
@media all and (max-width: 850px) {
  /* line 26, scss/_footer.scss */
  .footer__inner {
    width: 100%;
  }
}
@media all and (max-width: 570px) {
  /* line 26, scss/_footer.scss */
  .footer__inner {
    height: 220px;
    padding-top: 70px;
  }
}

/* line 43, scss/_footer.scss */
.footer__inner__col {
  width: 226px;
  height: 100px;
  margin-right: 14px;
  float: left;
}
@media all and (max-width: 900px) {
  /* line 43, scss/_footer.scss */
  .footer__inner__col {
    margin-right: 0px;
  }
}
@media all and (max-width: 570px) {
  /* line 43, scss/_footer.scss */
  .footer__inner__col {
    height: auto;
    width: 100%;
    margin-right: 0;
    text-align: center;
  }
}
/* line 61, scss/_footer.scss */
.footer__inner__col .social_icons {
  width: 30px;
  height: 100%;
  line-height: 0;
  margin-left: 50px;
  margin-top: 0;
}
@media all and (max-width: 570px) {
  /* line 61, scss/_footer.scss */
  .footer__inner__col .social_icons {
    display: inline;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }
}

/* line 86, scss/_footer.scss */
.footer__inner__col:nth-last-child(1) {
  margin-right: 0;
}

@media all and (max-width: 680px) {
  /* line 90, scss/_footer.scss */
  .social {
    width: 120px;
  }
}
@media all and (max-width: 570px) {
  /* line 90, scss/_footer.scss */
  .social {
    width: 100%;
    padding-bottom: 20px;
  }
}

/* line 3, scss/_blog.scss */
.blogpost img {
  margin-top: 15px;
  margin-bottom: 15px;
  width: 60%;
  background-color: grey;
  max-width: 700px;
  height: auto;
}
/* line 11, scss/_blog.scss */
.blogpost img h1 {
  width: 85%;
}
@media all and (max-width: 900px) {
  /* line 3, scss/_blog.scss */
  .blogpost img {
    width: 85%;
  }
}
@media all and (max-width: 799px) {
  /* line 3, scss/_blog.scss */
  .blogpost img {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}

/* line 38, scss/_blog.scss */
h3 {
  color: white;
  font-size: 14px;
  font-family: "FuturaPT-Book", sans-serif;
  margin-top: 0;
}

/* line 47, scss/_blog.scss */
.singleblogpost h1 {
  margin: 0;
}
/* line 51, scss/_blog.scss */
.singleblogpost img {
  background-color: grey;
  max-width: 700px;
  height: auto;
}
@media all and (max-width: 799px) {
  /* line 51, scss/_blog.scss */
  .singleblogpost img {
    width: 90%;
    max-width: 500px;
  }
}

/* line 68, scss/_blog.scss */
h3 {
  color: white;
  font-size: 14px;
  font-family: "FuturaPT-Book", sans-serif;
  margin-top: 0;
}

/* line 75, scss/_blog.scss */
.content p.prevnext {
  margin-top: 40px;
  font-size: 22px;
  width: 85%;
  max-width: initial;
}

/* line 90, scss/_blog.scss */
.content .blogpost {
  margin-left: 50px;
  margin-bottom: 50px;
}

.content.static {
  padding-bottom:70px;
}

.z-index3000 {
  z-index: 3000;
}

.fluidbox__wrap {
    transition: all 0s ease-in-out;
}

.fluidbox__ghost {
    pointer-events:none;
}

.pointer-events {
  pointer-events:auto;
}



@media all and (max-width: 799px) {
  /* line 90, scss/_blog.scss */
  .content .blogpost {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 106, scss/_blog.scss */
.singleblogpost {
  margin-left: 20px;
  margin-bottom: 100px;
}
@media all and (max-width: 799px) {
  /* line 106, scss/_blog.scss */
  .singleblogpost {
    width: auto;
    max-width: 70%;
    margin-left: 15%;
  }
}

/* line 123, scss/_blog.scss */
.content .blogpost h1 {
  margin: 0;
  font-size: 30px;
  max-width: 700px;
  text-align: left;
  width: 60%;
}
@media all and (max-width: 799px) {
  /* line 123, scss/_blog.scss */
  .content .blogpost h1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 500px;
    width: 85%;
  }
}

/* line 141, scss/_blog.scss */
.content .blogpost p {
  margin-bottom: 10px;
  margin-left: 0;
  max-width: 700px;
  margin-top: 5px;
  text-align: left;
}
@media all and (max-width: 799px) {
  /* line 141, scss/_blog.scss */
  .content .blogpost p {
    margin-left: auto;
    max-width: 500px;
  }
}

/* line 154, scss/_blog.scss */
.content .blogpost h3 {
  margin-bottom: 10px;
  margin-left: 0;
  text-align: left;
}
@media all and (max-width: 799px) {
  /* line 154, scss/_blog.scss */
  .content .blogpost h3 {
    margin-left: auto;
    margin-right: auto;
    width: 85%;
    max-width: 500px;
  }
}

/* line 167, scss/_blog.scss */
.content .singleblogpost h1 {
  margin: 0;
  max-width: 700px;
  margin-bottom: 10px;
  text-align: left;
}

/* line 177, scss/_blog.scss */
.content .singleblogpost p {
  margin-top: 40px;
  margin-left: 0;
  text-align: left;
}

/* line 184, scss/_blog.scss */
.content .singleblogpost h3 {
  margin-left: 0;
  text-align: left;
}

/* line 191, scss/_blog.scss */
.blognav {
  margin-bottom: 100px;
  max-width: 700px;
  color: #fff;
  font-family: "FuturaPT-Book", sans-serif;
  font-size: 19px;
  font-weight: 100;
  color: white;
  height: 30px;
}
@media all and (max-width: 799px) {
  /* line 191, scss/_blog.scss */
  .blognav {
    max-width: 500px;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 60, scss/style.scss */
html {
  height: 100%;
}

/* line 65, scss/style.scss */
body {
  height: 100%;
  margin: 0;
  padding: 0;
}

/* line 73, scss/style.scss */
li {
  list-style-type: none;
  display: inline-block;
  margin-left: 0;
}

/* line 80, scss/style.scss */
a {
  text-decoration: none;
  color: black;
  opacity: 1;
}

/* line 93, scss/style.scss */
.content a {
  text-decoration: none;
  color: white;
}

/* line 104, scss/style.scss */
.content {
  width: 80%;
  max-width: 1300px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
@media all and (max-width: 799px) {
  /* line 104, scss/style.scss */
  .content {
    width: 100%;
  }
}
/* line 117, scss/style.scss */
.content .headertext h1 {
  width: 60%;
  font-size: 50px;
  margin-bottom: 165px;
  margin-top: 215px;
  line-height:1.1;
  margin-left: auto;
  margin-right: auto;
  color: white;
  max-width: initial;
  -webkit-font-smoothing: antialiased;
}
@media all and (max-width: 899px) {
  /* line 117, scss/style.scss */
  .content .headertext h1 {
    font-size: 35px;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 120px;
    margin-top: 0px;
  }
}
@media all and (max-width: 410px) {
  /* line 117, scss/style.scss */
  .content .headertext h1 {
    width: 85%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 120px;
    margin-top: 0px;
  }
}
/* line 152, scss/style.scss */
.content .header_rule {
  height: 7px;
  width: 10%;
  background-color: white;
  margin: 0;
  padding: 0;
  margin: 0 auto;
}
/* line 161, scss/style.scss */
.content h1 {
  margin-bottom: 18px;
  margin-top: 245px;
  text-align: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}
@media all and (max-width: 900px) {
  /* line 161, scss/style.scss */
  .content h1 {
    margin-left: auto;
    margin-right: auto;
    width: 85%;
  }
}
/* line 177, scss/style.scss */
.content p {
  margin-bottom: 155px;
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
  width: 60%;
  text-align: center;
}
@media all and (max-width: 900px) {
  /* line 177, scss/style.scss */
  .content p {
    width: 85%;
    max-width: 500px;
    margin-bottom: 120px;
  }
}
/* line 194, scss/style.scss */
.content a {
  color: white;
}
/* line 198, scss/style.scss */
.content h1 {
  margin-bottom: 18px;
  margin-top: 0;
}

/* line 207, scss/style.scss */
.static h1 {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}
/* line 216, scss/style.scss */
.static p {
  margin-bottom: 30px;
}
@media all and (max-width: 900px) {
  /* line 226, scss/style.scss */
  .static p {
    width: auto;
    width: 85%;
  }
  /* line 232, scss/style.scss */
  .static h1 {
    margin-bottom: 18px;
  }
}

/* line 244, scss/style.scss */
#clearcontainer {
  min-height: 100%;
  margin-bottom: -194px;
  position: relative;
}
@media all and (max-width: 570px) {
  /* line 244, scss/style.scss */
  #clearcontainer {
    margin-bottom: -350px;
  }
}

/* line 264, scss/style.scss */
.caption {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.5);
  transition: opacity .7s ease-out;
  -moz-transition: opacity .7s ease-out;
  -webkit-transition: opacity .7s ease-out;
  -o-transition: opacity .7s ease-out;
}
/* line 279, scss/style.scss */
.caption span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

/* line 288, scss/style.scss */
.caption:hover {
  opacity: 1;
  position: absolute;
}

/* line 294, scss/style.scss */
.homeitem {
  position: relative;
  opacity: 0;
}

/* line 299, scss/style.scss */
.item {
  opacity: 0;
}

/* line 303, scss/style.scss */
.homeitem img {
  opacity: 1;
  transition: all 0.7s ease-in-out;
}

/* line 309, scss/style.scss */
.homeitem img:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

/* line 314, scss/style.scss */
.previous_link {
  float: left;
}

/* line 318, scss/style.scss */
.next_link {
  float: right;
}

/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
/* line 1, sass/elements/_elements.scss */
/* line 334, scss/style.scss */
html {
  box-sizing: border-box;
}

/* line 7, sass/elements/_elements.scss */
/* line 341, scss/style.scss */
*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

/* line 11, sass/elements/_elements.scss */
/* line 347, scss/style.scss */
body {
  background: white;
  /* Fallback for when there is no custom background color defined. */
}

/* line 16, sass/elements/_elements.scss */
/* line 354, scss/style.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}

/* line 20, sass/elements/_elements.scss */
/* line 359, scss/style.scss */
blockquote, q {
  quotes: "" "";
}

/* line 24, sass/elements/_elements.scss */
/* line 364, scss/style.scss */
hr {
  background-color: #cccccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

/* line 1, sass/elements/_lists.scss */
/* line 372, scss/style.scss */
ul, ol {
  margin: 0 0 1.5em 3em;
}

/* line 5, sass/elements/_lists.scss */
/* line 377, scss/style.scss */
ul {
  list-style: disc;
}

/* line 9, sass/elements/_lists.scss */
/* line 382, scss/style.scss */
ol {
  list-style: decimal;
}

/* line 14, sass/elements/_lists.scss */
/* line 388, scss/style.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

/* line 19, sass/elements/_lists.scss */
/* line 394, scss/style.scss */
dt {
  font-weight: bold;
}

/* line 23, sass/elements/_lists.scss */
/* line 399, scss/style.scss */
dd {
  margin: 0 1.5em 1.5em;
}

/* line 33, sass/elements/_elements.scss */
/* line 404, scss/style.scss */
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

/* line 1, sass/elements/_tables.scss */
/* line 412, scss/style.scss */
table {
  margin: 0 0 1.5em;
  width: 100%;
}

/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
/* line 4, sass/forms/_buttons.scss */
/* line 424, scss/style.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid;
  border-color: #cccccc #cccccc #bbbbbb;
  border-radius: 3px;
  background: #e6e6e6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  padding: .6em 1em .4em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

/* line 20, sass/forms/_buttons.scss */
/* line 442, scss/style.scss */
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #cccccc #bbbbbb #aaaaaa;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}

/* line 32, sass/forms/_buttons.scss */
/* line 455, scss/style.scss */
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
  border-color: #aaaaaa #bbbbbb #bbbbbb;
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

/* line 6, sass/forms/_fields.scss */
/* line 466, scss/style.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
  color: #666666;
  border: 1px solid #cccccc;
  border-radius: 3px;
}

/* line 17, sass/forms/_fields.scss */
/* line 478, scss/style.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  color: #111111;
}

/* line 25, sass/forms/_fields.scss */
/* line 487, scss/style.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
  padding: 3px;
}

/* line 29, sass/forms/_fields.scss */
/* line 492, scss/style.scss */
textarea {
  padding-left: 3px;
  width: 100%;
}

/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
/* line 1, sass/navigation/_menus.scss */
/* line 509, scss/style.scss */
.main-navigation {
  clear: both;
  display: block;
  float: left;
  width: 100%;
}

/* line 7, sass/navigation/_menus.scss */
/* line 516, scss/style.scss */
.main-navigation ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* line 12, sass/navigation/_menus.scss */
/* line 522, scss/style.scss */
.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 1.5em;
  left: -999em;
  z-index: 99999;
}

/* line 20, sass/navigation/_menus.scss */
/* line 531, scss/style.scss */
.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}

/* line 26, sass/navigation/_menus.scss */
/* line 536, scss/style.scss */
.main-navigation ul ul li:hover > ul {
  left: 100%;
}

/* line 31, sass/navigation/_menus.scss */
/* line 540, scss/style.scss */
.main-navigation ul ul a {
  width: 200px;
}

/* line 42, sass/navigation/_menus.scss */
/* line 544, scss/style.scss */
.main-navigation ul li:hover > ul {
  left: auto;
}

/* line 46, sass/navigation/_menus.scss */
/* line 548, scss/style.scss */
.main-navigation li {
  float: left;
  position: relative;
}

/* line 53, sass/navigation/_menus.scss */
/* line 553, scss/style.scss */
.main-navigation a {
  display: block;
  text-decoration: none;
}

/* Small menu. */
/* line 65, sass/navigation/_menus.scss */
/* line 560, scss/style.scss */
.menu-toggle {
  display: none;
}

@media screen and (max-width: 600px) {
  /* line 71, sass/navigation/_menus.scss */
  /* line 567, scss/style.scss */
  .menu-toggle,
  .main-navigation.toggled .nav-menu {
    display: block;
  }

  /* line 75, sass/navigation/_menus.scss */
  /* line 572, scss/style.scss */
  .main-navigation ul {
    display: none;
  }
}
/* line 82, sass/navigation/_menus.scss */
/* line 579, scss/style.scss */
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}

/* line 89, sass/navigation/_menus.scss */
/* line 587, scss/style.scss */
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}

/* line 96, sass/navigation/_menus.scss */
/* line 595, scss/style.scss */
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
/* line 2, sass/modules/_accessibility.scss */
/* line 608, scss/style.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* line 11, sass/modules/_accessibility.scss */
/* line 616, scss/style.scss */
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
/* line 1, sass/modules/_alignments.scss */
/* line 641, scss/style.scss */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

/* line 7, sass/modules/_alignments.scss */
/* line 648, scss/style.scss */
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

/* line 13, sass/modules/_alignments.scss */
/* line 655, scss/style.scss */
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
/* line 12, sass/modules/_clearings.scss */
/* line 676, scss/style.scss */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
}

/* line 21, sass/modules/_clearings.scss */
/* line 687, scss/style.scss */
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
/* line 1, sass/site/secondary/_widgets.scss */
/* line 695, scss/style.scss */
.widget {
  margin: 0 0 1.5em;
  /* Make sure select elements fit in widgets. */
}

/* line 5, sass/site/secondary/_widgets.scss */
/* line 700, scss/style.scss */
.widget select {
  max-width: 100%;
}

/* Search widget. */
/* line 11, sass/site/secondary/_widgets.scss */
/* line 706, scss/style.scss */
.widget_search .search-submit {
  display: none;
}

/*--------------------------------------------------------------
10.0 Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
10.1 Posts and pages
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_posts-and-pages.scss */
/* line 717, scss/style.scss */
.sticky {
  display: block;
}

/* line 5, sass/site/primary/_posts-and-pages.scss */
/* line 722, scss/style.scss */
.hentry {
  margin: 0 0 1.5em;
}

/* line 10, sass/site/primary/_posts-and-pages.scss */
/* line 728, scss/style.scss */
.byline,
.updated:not(.published) {
  display: none;
}

/* line 15, sass/site/primary/_posts-and-pages.scss */
/* line 734, scss/style.scss */
.single .byline,
.group-blog .byline {
  display: inline;
}

/* line 21, sass/site/primary/_posts-and-pages.scss */
/* line 741, scss/style.scss */
.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

/* line 25, sass/site/primary/_posts-and-pages.scss */
/* line 746, scss/style.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
10.2 Asides
--------------------------------------------------------------*/
/* line 2, sass/site/primary/_asides.scss */
/* line 756, scss/style.scss */
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

/*--------------------------------------------------------------
10.3 Comments
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_comments.scss */
/* line 764, scss/style.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 4, sass/site/primary/_comments.scss */
/* line 769, scss/style.scss */
.bypostauthor {
  display: block;
}

/*--------------------------------------------------------------
11.0 Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 3, sass/modules/_infinite-scroll.scss */
/* line 779, scss/style.scss */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
/* line 8, sass/modules/_infinite-scroll.scss */
/* line 786, scss/style.scss */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
12.0 Media
--------------------------------------------------------------*/
/* line 3, sass/media/_media.scss */
/* line 796, scss/style.scss */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
/* line 13, sass/media/_media.scss */
/* line 807, scss/style.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/*--------------------------------------------------------------
12.1 Captions
--------------------------------------------------------------*/
/* line 1, sass/media/_captions.scss */
/* line 815, scss/style.scss */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

/* line 5, sass/media/_captions.scss */
/* line 820, scss/style.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 9, sass/media/_captions.scss */
/* line 826, scss/style.scss */
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* line 14, sass/media/_captions.scss */
/* line 831, scss/style.scss */
.wp-caption-text {
  text-align: center;
}

/*--------------------------------------------------------------
12.2 Galleries
--------------------------------------------------------------*/
/* line 1, sass/media/_galleries.scss */
/* line 839, scss/style.scss */
.gallery {
  margin-bottom: 1.5em;
}

/* line 5, sass/media/_galleries.scss */
/* line 844, scss/style.scss */
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

/* line 12, sass/media/_galleries.scss */
/* line 852, scss/style.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

/* line 16, sass/media/_galleries.scss */
/* line 857, scss/style.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

/* line 20, sass/media/_galleries.scss */
/* line 862, scss/style.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

/* line 24, sass/media/_galleries.scss */
/* line 867, scss/style.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

/* line 28, sass/media/_galleries.scss */
/* line 872, scss/style.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

/* line 32, sass/media/_galleries.scss */
/* line 877, scss/style.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

/* line 36, sass/media/_galleries.scss */
/* line 882, scss/style.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

/* line 40, sass/media/_galleries.scss */
/* line 887, scss/style.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

/* line 44, sass/media/_galleries.scss */
/* line 892, scss/style.scss */
.gallery-caption {
  display: block;
}

/*
WP-PageNavi plugin

*/
/* line 901, scss/style.scss */
.wp-pagenavi {
  clear: both;
}

/* line 905, scss/style.scss */
.wp-pagenavi a, .wp-pagenavi span {
  text-decoration: none;
  padding: 3px 5px;
  margin: 0px;
}

/* line 911, scss/style.scss */
.wp-pagenavi span.pages {
  padding: 0;
}

/* line 915, scss/style.scss */
.wp-pagenavi a:hover, .wp-pagenavi span.current {
  border-bottom: 2px solid #fff;
}

/* line 920, scss/style.scss */
.wp-pagenavi span.current {
  font-weight: bold;
}
