@import url("//hello.myfonts.net/count/2f9e16");
/******************************************************************
Site Name:
Author:

Stylesheet: Main Stylesheet

Here we are calling in the separate media queries. The base mobile 
goes outside any query and is called at the beginning, after that 
we call the rest of the styles inside media queries.

Helpful articles on Sass file organization:
http://thesassway.com/advanced/modular-css-naming-conventions

******************************************************************/
/*********************
IMPORTING PARTIALS
These files are needed at the beginning so that we establish all
our mixins, functions, and variables that we'll be using across
the whole project.
*********************/
/* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 23, ../scss/partials/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 33, ../scss/partials/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 42, ../scss/partials/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
/* line 53, ../scss/partials/_normalize.scss */
[hidden],
template {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 67, ../scss/partials/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 77, ../scss/partials/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, ../scss/partials/_normalize.scss */
a {
  background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 97, ../scss/partials/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 106, ../scss/partials/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 119, ../scss/partials/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0;
}

/* line 124, ../scss/partials/_normalize.scss */
h2, h3, h4, h5, h6 {
  margin: 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 130, ../scss/partials/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 140, ../scss/partials/_normalize.scss */
b,
strong,
.strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 150, ../scss/partials/_normalize.scss */
dfn,
em,
.em {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 158, ../scss/partials/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/*
 * proper formatting (http://blog.fontdeck.com/post/9037028497/hyphens)
*/
/* line 168, ../scss/partials/_normalize.scss */
p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

/*
 * Addresses margins set differently in IE6/7.
 */
/* line 179, ../scss/partials/_normalize.scss */
pre {
  margin: 0;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 190, ../scss/partials/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 199, ../scss/partials/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 207, ../scss/partials/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 215, ../scss/partials/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 220, ../scss/partials/_normalize.scss */
small, .small {
  font-size: 75%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 229, ../scss/partials/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 236, ../scss/partials/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 240, ../scss/partials/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
  Lists
========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
/* line 255, ../scss/partials/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 259, ../scss/partials/_normalize.scss */
dd {
  margin: 0;
}

/*
 * Addresses paddings set differently in IE6/7.
 */
/* line 267, ../scss/partials/_normalize.scss */
menu {
  padding: 0 0 0 40px;
}

/* line 272, ../scss/partials/_normalize.scss */
ol,
ul {
  padding: 0;
  list-style-type: none;
}

/*
 * Corrects list images handled incorrectly in IE7.
 */
/* line 282, ../scss/partials/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* ==========================================================================
  Embedded content
========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 295, ../scss/partials/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 303, ../scss/partials/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 315, ../scss/partials/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 327, ../scss/partials/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 338, ../scss/partials/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 352, ../scss/partials/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 364, ../scss/partials/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 376, ../scss/partials/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 391, ../scss/partials/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 401, ../scss/partials/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 411, ../scss/partials/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 422, ../scss/partials/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 435, ../scss/partials/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 444, ../scss/partials/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 454, ../scss/partials/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 467, ../scss/partials/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 474, ../scss/partials/_normalize.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 482, ../scss/partials/_normalize.scss */
.image-replacement,
.ir {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/* line 489, ../scss/partials/_normalize.scss */
.clearfix, .cf {
  zoom: 1;
}
/* line 491, ../scss/partials/_normalize.scss */
.clearfix:before, .clearfix:after, .cf:before, .cf:after {
  content: "";
  display: table;
}
/* line 492, ../scss/partials/_normalize.scss */
.clearfix:after, .cf:after {
  clear: both;
}

/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
/* line 499, ../scss/partials/_normalize.scss */
span.amp {
  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
  font-style: italic;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Variables

Here is where we declare all our variables like colors, fonts,
base values, and defaults. We want to make sure this file ONLY
contains variables that way our files don't get all messy.

******************************************************************/
/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Typography

Helpful Articles:
http://trentwalton.com/2012/06/19/fluid-type/
http://ia.net/blog/responsive-typography-the-basics/
http://alistapart.com/column/responsive-typography-is-a-physical-discipline

******************************************************************/
/**
 * @license
 * MyFonts Webfont Build ID 3120662, 2015-11-05T16:34:12-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: NeuzeitSLTStd-Book by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neuzeit-s/neuzeits-book/
 * 
 * Webfont: NeuzeitSLTStd-BookHeavy by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neuzeit-s/neuzeits-bookheavy/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3120662
 * Licensed pageviews: 500,000
 * Webfonts copyright: Copyright &#x00A9; 1990, 2001, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 2001, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * 
 * © 2015 MyFonts Inc
*/
/*********************
FONT FACE
*********************/
@font-face {
  font-family: 'NeuzeitSLTStd-Book';
  src: url("webfonts/2F9E16_0_0.eot");
  src: url("webfonts/2F9E16_0_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2F9E16_0_0.woff2") format("woff2"), url("webfonts/2F9E16_0_0.woff") format("woff"), url("webfonts/2F9E16_0_0.ttf") format("truetype");
  font-weight: normal;
}

@font-face {
  font-family: 'NeuzeitSLTStd-BookHeavy';
  src: url("webfonts/2F9E16_1_0.eot");
  src: url("webfonts/2F9E16_1_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2F9E16_1_0.woff2") format("woff2"), url("webfonts/2F9E16_1_0.woff") format("woff"), url("webfonts/2F9E16_1_0.ttf") format("truetype");
  font-weight: normal;
}

/*
The following is based of Typebase:
https://github.com/devinhunt/typebase.css
I've edited it a bit, but it's a nice starting point.
*/
/* line 76, ../scss/partials/_typography.scss */
strong, b {
  font-family: 'NeuzeitSLTStd-BookHeavy';
  font-weight: normal;
}

/*
some nice typographical defaults
more here: http://www.newnet-soft.com/blog/csstypography
*/
/* line 84, ../scss/partials/_typography.scss */
p {
  -ms-word-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  -webkit-hyphenate-before: 2;
  -webkit-hyphenate-after: 3;
  hyphenate-lines: 3;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Grid Stylesheet

I've seperated the grid so you can swap it out easily. It's
called at the top the style.scss stylesheet.

There are a ton of grid solutions out there. You should definitely
experiment with your own. Here are some recommendations:

http://gridsetapp.com - Love this site. Responsive Grids made easy.
http://susy.oddbird.net/ - Grids using Compass. Very elegant.
http://gridpak.com/ - Create your own responsive grid.
https://github.com/dope/lemonade - Neat lightweight grid.


The grid below is a custom built thingy I modeled a bit after
Gridset. It's VERY basic and probably shouldn't be used on
your client projects. The idea is you learn how to roll your
own grids. It's better in the long run and allows you full control
over your project's layout.

******************************************************************/
/* line 35, ../scss/partials/_grid.scss */
.last-col {
  float: right!important;
  margin-right: 0 !important;
}

/*
Mobile Grid Styles
These are the widths for the mobile grid.
There are four types, but you can add or customize
them however you see fit.
*/
@media (max-width: 767px) {
  /* line 48, ../scss/partials/_grid.scss */
  .m-all {
    float: left;
    margin-right: 1.95312%;
    width: 100%;
    margin-right: 0;
  }
}
/* Portrait tablet to landscape */
@media (min-width: 768px) and (max-width: 1029px) {
  /* line 60, ../scss/partials/_grid.scss */
  .t-all {
    float: left;
    margin-right: 1.95312%;
    width: 100%;
    margin-right: 0;
  }

  /* line 66, ../scss/partials/_grid.scss */
  .t-1of2 {
    float: left;
    margin-right: 1.95312%;
    width: 49.02343%;
  }

  /* line 71, ../scss/partials/_grid.scss */
  .t-1of3 {
    float: left;
    margin-right: 1.95312%;
    width: 32.03125%;
  }

  /* line 76, ../scss/partials/_grid.scss */
  .t-2of3 {
    float: left;
    margin-right: 1.95312%;
    width: 66.01562%;
  }
}
/* Landscape to small desktop */
@media (min-width: 1030px) {
  /* line 86, ../scss/partials/_grid.scss */
  .d-all {
    float: left;
    margin-right: 1.95312%;
    width: 100%;
    margin-right: 0;
  }

  /* line 92, ../scss/partials/_grid.scss */
  .d-1of2 {
    float: left;
    margin-right: 1.95312%;
    width: 49.02343%;
  }

  /* line 97, ../scss/partials/_grid.scss */
  .d-1of3 {
    float: left;
    margin-right: 1.95312%;
    width: 32.03125%;
  }

  /* line 102, ../scss/partials/_grid.scss */
  .d-2of3 {
    float: left;
    margin-right: 1.95312%;
    width: 66.01562%;
  }
}
/*********************
IMPORTING MODULES
Modules are reusable blocks or elements we use throughout the project.
We can break them up as much as we want or just keep them all in one.
*********************/
/*********************
BASE (MOBILE) SIZE
This are the mobile styles. It's what people see on their phones. If
you set a great foundation, you won't need to add too many styles in
the other stylesheets. Remember, keep it light: Speed is Important.
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Base Mobile Stylesheet

Be light and don't over style since everything here will be
loaded by mobile devices. You want to keep it as minimal as
possible. This is called at the top of the main stylsheet
and will be used across all viewports.

******************************************************************/
/*********************
1. GENERAL STYLES
*********************/
/* line 18, ../scss/breakpoints/_base.scss */
body {
  font-family: "NeuzeitSLTStd-Book", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 100%;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.6);
  background-color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 28, ../scss/breakpoints/_base.scss */
#page {
  padding-top: 1rem;
}

/* line 32, ../scss/breakpoints/_base.scss */
.site-content,
.nav,
.site-footer {
  padding: 0 1rem;
}

/* line 35, ../scss/breakpoints/_base.scss */
.site-title,
.site-description {
  margin: 0 1rem;
}

/* line 37, ../scss/breakpoints/_base.scss */
.site-content {
  position: relative;
}

/* line 39, ../scss/breakpoints/_base.scss */
.se-pre-con-img {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url("../images/WIP_preloader.gif") 50% 300px no-repeat white;
}

/* line 49, ../scss/breakpoints/_base.scss */
.se-pre-con {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: white;
}

/* line 59, ../scss/breakpoints/_base.scss */
.icons {
  background: url("../images/WIP_website_icons_V2.png") no-repeat;
  display: inline-block;
}

/* line 64, ../scss/breakpoints/_base.scss */
.instagram-icon {
  background-position: -57px -24px;
  width: 23px;
  height: 22px;
}

/* line 70, ../scss/breakpoints/_base.scss */
.twitter-icon {
  background-position: -57px 0;
  width: 23px;
  height: 18px;
  margin-right: .875em;
}

/*********************
2. ACCESSIBILITY
*********************/
/* Text meant only for screen readers. */
/* line 82, ../scss/breakpoints/_base.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* line 92, ../scss/breakpoints/_base.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. */
}

/*********************
3. LAYOUT & GRID STYLES
*********************/
/*********************
LINK STYLES
*********************/
/* line 120, ../scss/breakpoints/_base.scss */
a, a:visited {
  color: black;
  /* mobile tap color */
}
/* line 124, ../scss/breakpoints/_base.scss */
a:link, a:visited:link {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
/* line 133, ../scss/breakpoints/_base.scss */
h1, h2, h3, h4, h5 {
  text-rendering: optimizelegibility;
  font-weight: 500;
  color: black;
}
/* line 138, ../scss/breakpoints/_base.scss */
h1 a, h2 a, h3 a, h4 a, h5 a {
  text-decoration: none;
}

/* line 141, ../scss/breakpoints/_base.scss */
h1 {
  font-size: 1.25rem;
  line-height: 1.333;
}

/* line 146, ../scss/breakpoints/_base.scss */
h2 {
  font-size: 1.25rem;
  line-height: 1.333;
  margin-bottom: 0.375rem;
}

/* line 152, ../scss/breakpoints/_base.scss */
.h2 {
  text-decoration: underline;
}

/* line 154, ../scss/breakpoints/_base.scss */
h3 {
  font-size: 1rem;
}

/* line 156, ../scss/breakpoints/_base.scss */
h4 {
  font-size: 0.938rem;
}

/* line 158, ../scss/breakpoints/_base.scss */
h5 {
  font-size: 0.85rem;
}

/*********************
HEADER STYLES
*********************/
/* line 165, ../scss/breakpoints/_base.scss */
.site-title,
.site-description {
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.833333;
}

/* line 171, ../scss/breakpoints/_base.scss */
.site-title {
  font-family: 'NeuzeitSLTStd-BookHeavy';
  border-top: 1px solid white;
}

/* line 176, ../scss/breakpoints/_base.scss */
.site-description {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 178, ../scss/breakpoints/_base.scss */
.header {
  z-index: 9998;
}

/*********************
NAVIGATION STYLES
*********************/
/* line 184, ../scss/breakpoints/_base.scss */
.nav {
  margin: 0;
  background-color: blue;
  /* end .nav li */
  /* highlight current page */
  /* end current highlighters */
}
/* line 188, ../scss/breakpoints/_base.scss */
.nav li {
  border-top: 1px solid white;
  line-height: 3.5;
  display: block;
}
/* line 193, ../scss/breakpoints/_base.scss */
.nav li a {
  color: rgba(0, 0, 0, 0.3);
  text-decoration: none;
  padding: 0;
  color: white;
}
/* line 199, ../scss/breakpoints/_base.scss */
.nav li a.instagram-icon {
  position: relative;
  top: 7px;
}
/* line 200, ../scss/breakpoints/_base.scss */
.nav li a.twitter-icon {
  position: relative;
  top: 6px;
}
/* line 203, ../scss/breakpoints/_base.scss */
.nav li:first-child {
  border-top: none;
}
/* line 207, ../scss/breakpoints/_base.scss */
.nav .menu-header-search {
  /* FF 4-18 */
  /* FF 19+ */
  /* IE 10+ */
}
/* line 209, ../scss/breakpoints/_base.scss */
.nav .menu-header-search input {
  height: 100%;
  border: 0;
  outline: 0;
  color: white;
  background: url("../images/WIP_website_icons_V2.png") no-repeat -59px -86px;
  text-indent: 1.5em;
  -webkit-transition: all 0.2s;
  -moz-transition: all 2s;
  transition: all 0.2s;
}
/* line 222, ../scss/breakpoints/_base.scss */
.nav .menu-header-search input:focus,
.nav .menu-header-search input :active {
  background-image: none;
  text-indent: 0;
}
/* line 229, ../scss/breakpoints/_base.scss */
.nav .menu-header-search ::-webkit-input-placeholder {
  color: white;
}
/* line 233, ../scss/breakpoints/_base.scss */
.nav .menu-header-search :-moz-placeholder {
  /* Firefox 18- */
  color: white;
}
/* line 237, ../scss/breakpoints/_base.scss */
.nav .menu-header-search ::-moz-placeholder {
  /* Firefox 19+ */
  color: white;
}
/* line 241, ../scss/breakpoints/_base.scss */
.nav .menu-header-search :-ms-input-placeholder {
  color: white;
}
/* line 245, ../scss/breakpoints/_base.scss */
.nav .menu-header-search input:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 246, ../scss/breakpoints/_base.scss */
.nav .menu-header-search input:focus:-moz-placeholder {
  color: transparent;
}
/* line 247, ../scss/breakpoints/_base.scss */
.nav .menu-header-search input:focus::-moz-placeholder {
  color: transparent;
}
/* line 248, ../scss/breakpoints/_base.scss */
.nav .menu-header-search input:focus:-ms-input-placeholder {
  color: transparent;
}

/* end .nav */
/* Mobile Menu. */
/* line 264, ../scss/breakpoints/_base.scss */
.main-navigation ul {
  display: none;
}

/* line 267, ../scss/breakpoints/_base.scss */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

/* line 269, ../scss/breakpoints/_base.scss */
.menu-toggle {
  background-color: transparent;
  border: none;
  color: rgba(0, 0, 0, 0.6);
  padding-top: 1rem;
  margin: 0 auto;
  outline: none;
}

/*********************
POSTS & CONTENT STYLES
*********************/
/* line 282, ../scss/breakpoints/_base.scss */
#content {
  margin-top: 3.4375rem;
}

/* line 284, ../scss/breakpoints/_base.scss */
.hentry {
  margin-bottom: 1.5rem;
}
/* line 290, ../scss/breakpoints/_base.scss */
.hentry footer p {
  margin: 0;
}

/* end .hentry */
/* line 297, ../scss/breakpoints/_base.scss */
.single-title,
.page-title,
.entry-title {
  margin: 0;
}

/* line 299, ../scss/breakpoints/_base.scss */
.single-title {
  line-height: 1;
}

/* entry content */
/* One Image Story */
/* line 309, ../scss/breakpoints/_base.scss */
.vimeography-thumbnail-container a:focus {
  outline: none;
}

/* Homepage */
/* line 314, ../scss/breakpoints/_base.scss */
.selected-event,
.selected-gallery {
  border-bottom: 1px solid;
  margin-bottom: 2rem;
}
/* line 318, ../scss/breakpoints/_base.scss */
.selected-event .selected-titles,
.selected-gallery .selected-titles {
  margin-bottom: 4rem;
}
/* line 321, ../scss/breakpoints/_base.scss */
.selected-event .selected-titles a,
.selected-gallery .selected-titles a {
  padding-left: 2rem;
}

/* line 325, ../scss/breakpoints/_base.scss */
.selected-event {
  border-color: red;
}
/* line 328, ../scss/breakpoints/_base.scss */
.selected-event .selected-titles a {
  color: red;
}

/* line 333, ../scss/breakpoints/_base.scss */
.selected-gallery {
  border-color: blue;
}
/* line 336, ../scss/breakpoints/_base.scss */
.selected-gallery .selected-titles a {
  color: blue;
}

/* Events */
/* line 343, ../scss/breakpoints/_base.scss */
.sm_event {
  width: 100%;
  margin-bottom: 3.75rem;
}
/* line 347, ../scss/breakpoints/_base.scss */
.sm_event header {
  border-bottom: 1px solid red;
  border-top: 1px solid red;
  padding: 2rem 0;
  margin-bottom: 2rem;
}
/* line 355, ../scss/breakpoints/_base.scss */
.sm_event .single-title a {
  color: red;
}
/* line 358, ../scss/breakpoints/_base.scss */
.sm_event .entry-content {
  padding: 0;
}
/* line 360, ../scss/breakpoints/_base.scss */
.sm_event .event-desc {
  margin-top: 1.5rem;
}
/* line 364, ../scss/breakpoints/_base.scss */
.sm_event h2 {
  color: red;
}
/* line 367, ../scss/breakpoints/_base.scss */
.sm_event h2 a {
  color: red;
}
/* line 368, ../scss/breakpoints/_base.scss */
.sm_event h2 span {
  color: black;
}
/* line 371, ../scss/breakpoints/_base.scss */
.sm_event .event-tickets {
  border-top: 1px solid red;
}
/* line 373, ../scss/breakpoints/_base.scss */
.sm_event .event-details {
  color: red;
}
/* line 376, ../scss/breakpoints/_base.scss */
.sm_event .event-details a {
  color: red;
}

/* Gallery */
/* line 383, ../scss/breakpoints/_base.scss */
.post-type-archive-sm_gallery #container {
  margin-top: 1.5rem;
}

/* line 386, ../scss/breakpoints/_base.scss */
.sm_gallery {
  margin-bottom: 3.75rem;
}
/* line 390, ../scss/breakpoints/_base.scss */
.sm_gallery .single-title {
  border-top: 1px solid blue;
  padding-top: .85rem;
  color: blue;
}
/* line 395, ../scss/breakpoints/_base.scss */
.sm_gallery .single-title a {
  color: blue;
}
/* line 399, ../scss/breakpoints/_base.scss */
.sm_gallery h2 a {
  color: blue;
}
/* line 402, ../scss/breakpoints/_base.scss */
.sm_gallery h3 {
  text-decoration: underline;
}
/* line 404, ../scss/breakpoints/_base.scss */
.sm_gallery .project-info {
  padding-bottom: 5.4375rem;
}
/* line 407, ../scss/breakpoints/_base.scss */
.sm_gallery .project-info p {
  font-family: "NeuzeitSLTStd-Book", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.2;
  margin: 0 0 1rem;
}
/* line 415, ../scss/breakpoints/_base.scss */
.sm_gallery .artist-info {
  clear: both;
  border-top: 1px solid rgba(0, 0, 0, 0.6);
  padding-top: 2rem;
}
/* line 420, ../scss/breakpoints/_base.scss */
.sm_gallery .artist-info a {
  color: blue;
}
/* line 422, ../scss/breakpoints/_base.scss */
.sm_gallery .artist-info .artist-bio {
  padding: 1rem 0 5.4375rem 0;
}
/* line 427, ../scss/breakpoints/_base.scss */
.sm_gallery .project-thumb {
  margin-top: 3rem;
}

/* line 432, ../scss/breakpoints/_base.scss */
.royalSlider {
  height: 325px!important;
}

/* line 436, ../scss/breakpoints/_base.scss */
.projects {
  margin-bottom: 0;
}

/* line 443, ../scss/breakpoints/_base.scss */
.sm_opportunities .entry-header a,
.journal-post .entry-header a {
  text-decoration: none;
}
/* line 445, ../scss/breakpoints/_base.scss */
.sm_opportunities .entry-meta,
.journal-post .entry-meta {
  font-size: 1rem;
  color: black;
  min-height: 2rem;
}
/* line 450, ../scss/breakpoints/_base.scss */
.sm_opportunities .entry-meta p,
.journal-post .entry-meta p {
  margin: 0;
}

/* line 456, ../scss/breakpoints/_base.scss */
.archive .sm_opportunities h1,
.journal-post h1 {
  font-family: 'NeuzeitSLTStd-BookHeavy';
  font-size: 1.25rem;
}
/* line 461, ../scss/breakpoints/_base.scss */
.archive .sm_opportunities .entry-content,
.journal-post .entry-content {
  padding: 1rem 0;
}
/* line 463, ../scss/breakpoints/_base.scss */
.archive .sm_opportunities .location-links,
.journal-post .location-links {
  float: right;
}
/* line 465, ../scss/breakpoints/_base.scss */
.archive .sm_opportunities .location-links a,
.journal-post .location-links a {
  font-family: 'NeuzeitSLTStd-Book';
}

/* line 471, ../scss/breakpoints/_base.scss */
.single .sm_opportunities .single-title {
  border-top: 1px solid lime;
  padding-top: .85rem;
}
/* line 476, ../scss/breakpoints/_base.scss */
.single .sm_opportunities .entry-content {
  padding-top: 0;
}
/* line 478, ../scss/breakpoints/_base.scss */
.single .sm_opportunities .entry-meta {
  border: none;
  padding: 0;
  margin-top: 2rem;
  line-height: 1.5;
}
/* line 484, ../scss/breakpoints/_base.scss */
.single .sm_opportunities .entry-meta .location-links {
  float: none;
  display: block;
}

/* line 492, ../scss/breakpoints/_base.scss */
.single .post .single-title {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  padding-top: .85rem;
}
/* line 497, ../scss/breakpoints/_base.scss */
.single .post .entry-content {
  padding-top: 0;
}

/* line 502, ../scss/breakpoints/_base.scss */
.journal-post,
.opp-post,
.grid-sizer {
  width: 100%;
}

/* line 504, ../scss/breakpoints/_base.scss */
.gutter-sizer {
  width: 0;
}

/* line 507, ../scss/breakpoints/_base.scss */
#filters a {
  text-decoration: none;
}
/* line 510, ../scss/breakpoints/_base.scss */
#filters a.selected:after {
  content: ' ';
  display: inline-block;
  margin: 0 0 -5px 0.5em;
  background: url("../images/WIP_website_icons_V2.png") no-repeat;
  width: 21px;
  height: 21px;
}

/* line 524, ../scss/breakpoints/_base.scss */
.post-type-archive-sm_event #filters a.selected:after {
  background-position: -2px -51px;
}

/* line 531, ../scss/breakpoints/_base.scss */
.post-type-archive-sm_gallery #filters a.selected:after {
  background-position: -29px -51px;
}

/* line 538, ../scss/breakpoints/_base.scss */
.post-type-archive-sm_opportunities #filters a.selected:after {
  background-position: -59px -51px;
}
/* line 541, ../scss/breakpoints/_base.scss */
.post-type-archive-sm_opportunities .entry-meta {
  border-bottom: 1px solid lime;
  padding-bottom: .85rem;
  margin-bottom: .85rem;
  line-height: 1;
}

/* line 551, ../scss/breakpoints/_base.scss */
.page-template-journal #filters a.selected:after {
  background-position: -87px -51px;
}

/* Journal */
/* line 559, ../scss/breakpoints/_base.scss */
.journal .journal-post {
  margin-bottom: 1em;
  overflow: hidden;
}
/* line 563, ../scss/breakpoints/_base.scss */
.journal .journal-post .instagram-icon {
  background-position: 0 -24px;
  width: 23px;
  height: 22px;
}
/* line 564, ../scss/breakpoints/_base.scss */
.journal .journal-post .twitter-icon {
  background-position: 0 0;
  width: 23px;
  height: 18px;
}
/* line 566, ../scss/breakpoints/_base.scss */
.journal .journal-post .entry-meta {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  padding-bottom: .85rem;
  margin-bottom: .85rem;
}
/* line 572, ../scss/breakpoints/_base.scss */
.journal .journal-post .date {
  float: right;
  color: rgba(0, 0, 0, 0.6);
}
/* line 577, ../scss/breakpoints/_base.scss */
.journal .journal-post img {
  display: block;
}

/* line 581, ../scss/breakpoints/_base.scss */
img {
  margin: 0 0 1.5rem 0;
  max-width: 100%;
  height: auto;
}

/* line 587, ../scss/breakpoints/_base.scss */
.brief {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  padding-bottom: 1.75rem;
}

/* line 592, ../scss/breakpoints/_base.scss */
.entry-content {
  padding: 1rem 0;
  font-size: 1.125rem;
  line-height: 1.25;
}
/* line 597, ../scss/breakpoints/_base.scss */
.entry-content .tagline {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  padding-top: 1.375rem;
}
/* line 603, ../scss/breakpoints/_base.scss */
.entry-content .tagline,
.entry-content .aboutff {
  margin-bottom: 4.5rem;
}
/* line 609, ../scss/breakpoints/_base.scss */
.entry-content .founders .wp-caption {
  margin-bottom: 4rem;
}
/* line 613, ../scss/breakpoints/_base.scss */
.entry-content .founders .profile-image {
  margin: 0 0 4rem 0;
}
/* line 617, ../scss/breakpoints/_base.scss */
.entry-content .founders h4 {
  font-size: 1.875em;
  margin-bottom: 4rem;
}
/* line 622, ../scss/breakpoints/_base.scss */
.entry-content .founders a {
  text-decoration: underline;
  color: rgba(0, 0, 0, 0.6);
  font-size: 1.25rem;
}
/* line 630, ../scss/breakpoints/_base.scss */
.entry-content .founders,
.entry-content .contact {
  border-top: 1px solid rgba(0, 0, 0, 0.6);
  padding-top: 2.375rem;
  margin-bottom: 4.5rem;
}
/* line 635, ../scss/breakpoints/_base.scss */
.entry-content .founders h3,
.entry-content .contact h3 {
  color: rgba(0, 0, 0, 0.6);
  text-decoration: underline;
  font-size: 1.5625rem;
  margin-bottom: 4.5rem;
}
/* line 644, ../scss/breakpoints/_base.scss */
.entry-content .contact p {
  font-size: 1.875rem;
  font-family: "NeuzeitSLTStd-Book", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: black;
}
/* line 651, ../scss/breakpoints/_base.scss */
.entry-content p {
  margin: 0 0 1rem;
}
/* line 674, ../scss/breakpoints/_base.scss */
.entry-content table {
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.6);
  margin-bottom: 1.5rem;
}
/* line 679, ../scss/breakpoints/_base.scss */
.entry-content table caption {
  margin: 0 0 7px;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.6);
}
/* line 686, ../scss/breakpoints/_base.scss */
.entry-content tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.6);
}
/* line 689, ../scss/breakpoints/_base.scss */
.entry-content tr:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 694, ../scss/breakpoints/_base.scss */
.entry-content td {
  padding: 7px;
  border-right: 1px solid rgba(0, 0, 0, 0.6);
}
/* line 698, ../scss/breakpoints/_base.scss */
.entry-content td:last-child {
  border-right: 0;
}
/* line 701, ../scss/breakpoints/_base.scss */
.entry-content th {
  background-color: rgba(0, 0, 0, 0.6);
  border-bottom: 1px solid rgba(0, 0, 0, 0.6);
  border-right: 1px solid rgba(0, 0, 0, 0.6);
}
/* line 706, ../scss/breakpoints/_base.scss */
.entry-content th:last-child {
  border-right: 0;
}
/* line 709, ../scss/breakpoints/_base.scss */
.entry-content blockquote {
  margin: 0 0 1.5rem 0.75rem;
  padding: 0 0 0 0.75rem;
  border-left: 3px solid rgba(0, 0, 0, 0.6);
  font-style: italic;
  color: rgba(0, 0, 0, 0.6);
}
/* line 720, ../scss/breakpoints/_base.scss */
.entry-content dd {
  margin-left: 0;
  font-size: 0.9rem;
  color: #787878;
  margin-bottom: 1.5rem;
}
/* line 727, ../scss/breakpoints/_base.scss */
.entry-content img {
  margin: 0 0 1.5rem 0;
  max-width: 100%;
  height: auto;
}
/* line 737, ../scss/breakpoints/_base.scss */
.entry-content .size-auto,
.entry-content .size-full,
.entry-content .size-large,
.entry-content .size-medium,
.entry-content .size-thumbnail {
  max-width: 100%;
  height: auto;
}
/* line 742, ../scss/breakpoints/_base.scss */
.entry-content pre {
  background: black;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.9rem;
  padding: 1.5rem;
  margin: 0 0 1.5rem;
}

/* end .entry-content */
/* line 752, ../scss/breakpoints/_base.scss */
.wp-caption {
  max-width: 100%;
  padding: 0;
  /* images inside wp-caption */
}
/* line 757, ../scss/breakpoints/_base.scss */
.wp-caption img {
  max-width: 100%;
  margin-bottom: 0!important;
  width: 100%;
  height: auto;
}
/* line 764, ../scss/breakpoints/_base.scss */
.wp-caption p.wp-caption-text {
  font-size: 0.85rem;
  margin: 4px 0 7px;
  color: rgba(0, 0, 0, 0.6);
}

/* end .wp-caption */
/******************************************************************
PAGE NAVI STYLES
******************************************************************/
/* line 782, ../scss/breakpoints/_base.scss */
.pagination,
.wp-prev-next {
  margin: 1.5rem 0;
}

/* line 783, ../scss/breakpoints/_base.scss */
.pagination {
  text-align: center;
}
/* line 786, ../scss/breakpoints/_base.scss */
.pagination ul {
  display: inline-block;
  background-color: white;
  white-space: nowrap;
  padding: 0;
  clear: both;
  border-radius: 3px;
}
/* line 795, ../scss/breakpoints/_base.scss */
.pagination li {
  padding: 0;
  margin: 0;
  float: left;
  display: inline;
  overflow: hidden;
  border-right: 1px solid rgba(0, 0, 0, 0.6);
}
/* line 804, ../scss/breakpoints/_base.scss */
.pagination a, .pagination span {
  margin: 0;
  text-decoration: none;
  padding: 0;
  line-height: 1rem;
  font-size: 1rem;
  font-weight: normal;
  padding: 0.75rem;
  min-width: 1rem;
  display: block;
}
/* line 815, ../scss/breakpoints/_base.scss */
.pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus {
  background-color: rgba(0, 0, 0, 0.6);
  color: white;
}
/* line 821, ../scss/breakpoints/_base.scss */
.pagination .current {
  cursor: default;
  color: rgba(0, 0, 0, 0.6);
}
/* line 825, ../scss/breakpoints/_base.scss */
.pagination .current:hover, .pagination .current:focus {
  background-color: white;
  color: rgba(0, 0, 0, 0.6);
}

/* end .page_navi */
/* fallback previous & next links */
/* line 836, ../scss/breakpoints/_base.scss */
.wp-prev-next .prev-link {
  float: left;
}
/* line 838, ../scss/breakpoints/_base.scss */
.wp-prev-next .next-link {
  float: right;
}

/* end .wp-prev-next */
/*********************
SIDEBARS & ASIDES
*********************/
/* line 846, ../scss/breakpoints/_base.scss */
.widgettitle {
  border-top: 1px solid black;
  padding-top: .85rem;
}

/* line 851, ../scss/breakpoints/_base.scss */
.widget {
  margin-bottom: 2.5rem;
}

/*********************
FOOTER STYLES
*********************/
/* line 857, ../scss/breakpoints/_base.scss */
.site-footer {
  clear: both;
  background-color: rgba(158, 161, 162, 0.1);
  color: rgba(0, 0, 0, 0.6);
  padding: 1.5rem 1rem;
}

/* line 864, ../scss/breakpoints/_base.scss */
.footer-meta {
  border-top: 1px solid black;
  font-size: .875rem;
  padding-top: .5rem;
}

/*********************
LARGER MOBILE DEVICES
This is for devices like the Galaxy Note or something that's
larger than an iPhone but smaller than a tablet.
*********************/
/*********************
TABLET & SMALLER LAPTOPS
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 768px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Tablet & Small Desktop Stylesheet
  
  Here's where you can start getting into the good stuff.
  This size will work on iPads, other tablets, and desktops.
  So you can start working with more styles, background images,
  and other resources. You'll also notice the grid starts to
  come into play. Have fun!
  
  ******************************************************************/
  /*********************
  GENERAL STYLES
  *********************/
  /* line 20, ../scss/breakpoints/_768up.scss */
  #page {
    margin: 2rem auto 0;
    padding: 0;
    position: relative;
  }

  /* line 28, ../scss/breakpoints/_768up.scss */
  .site-content,
  .header,
  .site-info {
    max-width: 82rem;
    margin: 0 auto;
  }

  /* line 33, ../scss/breakpoints/_768up.scss */
  .header {
    padding: 0 1em;
  }

  /*********************
  HEADER STYLES
  *********************/
  /* line 40, ../scss/breakpoints/_768up.scss */
  .site-title,
  .site-description {
    display: block;
    margin: 0 auto;
  }

  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 49, ../scss/breakpoints/_768up.scss */
  .nav {
    float: left;
    width: 100%;
    padding: 0;
    padding-top: 2rem;
    line-height: 1;
    background-color: transparent;
    /* end .nav li */
    /* highlight current page */
    /* end current highlighters */
  }
  /* line 57, ../scss/breakpoints/_768up.scss */
  .nav ul {
    margin-top: 0;
  }
  /* line 59, ../scss/breakpoints/_768up.scss */
  .nav li {
    float: left;
    position: relative;
    width: 49.02343%;
    /* width: 12.03125rem; */
    margin-right: 1.95312%;
    /*margin-right: 1.5625rem;*/
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    border-top: 0;
  }
  /* line 67, ../scss/breakpoints/_768up.scss */
  .nav li:nth-of-type(-n+2) {
    border-top: 1px solid rgba(0, 0, 0, 0.3);
  }
  /* line 69, ../scss/breakpoints/_768up.scss */
  .nav li:nth-of-type(2n+2) {
    margin-right: 0;
  }
  /* line 71, ../scss/breakpoints/_768up.scss */
  .nav li a {
    color: rgba(0, 0, 0, 0.6);
  }
  /* line 74, ../scss/breakpoints/_768up.scss */
  .nav li a:hover, .nav li a:focus {
    color: #171717;
  }
  /* line 81, ../scss/breakpoints/_768up.scss */
  .nav .menu-header-search input {
    background-position: -29px -86px;
    color: rgba(0, 0, 0, 0.6);
  }
  /* line 86, ../scss/breakpoints/_768up.scss */
  .nav .menu-header-search ::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.6);
  }
  /* line 90, ../scss/breakpoints/_768up.scss */
  .nav .menu-header-search :-moz-placeholder {
    /* Firefox 18- */
    color: rgba(0, 0, 0, 0.6);
  }
  /* line 94, ../scss/breakpoints/_768up.scss */
  .nav .menu-header-search ::-moz-placeholder {
    /* Firefox 19+ */
    color: rgba(0, 0, 0, 0.6);
  }
  /* line 98, ../scss/breakpoints/_768up.scss */
  .nav .menu-header-search :-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.6);
  }

  /* end .nav */
  /* Mobile Menu. */
  /* line 115, ../scss/breakpoints/_768up.scss */
  .menu-toggle {
    display: none;
  }

  /* line 117, ../scss/breakpoints/_768up.scss */
  .main-navigation ul {
    display: block;
  }

  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* line 123, ../scss/breakpoints/_768up.scss */
  #filters {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    padding-bottom: 1.75rem;
    margin-bottom: 3rem;
    overflow: hidden;
  }
  /* line 129, ../scss/breakpoints/_768up.scss */
  #filters li {
    float: left;
    margin-right: 1.95312%;
    width: 49.02343%;
  }
  /* line 134, ../scss/breakpoints/_768up.scss */
  #filters li:nth-of-type(2n+2) {
    margin-right: 0;
  }

  /* line 138, ../scss/breakpoints/_768up.scss */
  .instagram-icon {
    background-position: -28px -24px;
  }
  /* line 141, ../scss/breakpoints/_768up.scss */
  .instagram-icon:hover {
    background-position: 0 -24px;
  }

  /* line 144, ../scss/breakpoints/_768up.scss */
  .twitter-icon {
    background-position: -28px 0;
  }
  /* line 147, ../scss/breakpoints/_768up.scss */
  .twitter-icon:hover {
    background-position: 0 0;
  }

  /* entry content */
  /* line 154, ../scss/breakpoints/_768up.scss */
  .grid-sizer,
  .opp-post,
  .journal-post {
    width: 49.02343%;
  }

  /* line 155, ../scss/breakpoints/_768up.scss */
  .gutter-sizer {
    width: 1.95312%;
  }

  /* line 159, ../scss/breakpoints/_768up.scss */
  .sm_event .entry-content {
    padding: 0;
  }

  /* line 167, ../scss/breakpoints/_768up.scss */
  .sm_gallery .artist-info .artist-link {
    float: right;
  }
  /* line 170, ../scss/breakpoints/_768up.scss */
  .sm_gallery .artist-info .section-title,
  .sm_gallery .artist-info .artist-bio {
    float: left;
  }
  /* line 172, ../scss/breakpoints/_768up.scss */
  .sm_gallery .artist-info .artist-bio {
    -webkit-column-count: 2;
    /* Chrome, Safari, Opera */
    -moz-column-count: 2;
    /* Firefox */
    column-count: 2;
  }

  /* line 180, ../scss/breakpoints/_768up.scss */
  .royalSlider {
    width: 100%!important;
    height: 550px!important;
  }

  /* line 185, ../scss/breakpoints/_768up.scss */
  .projects {
    border-top: 1px solid blue;
    padding-top: .85rem;
  }
  /* line 189, ../scss/breakpoints/_768up.scss */
  .projects:nth-of-type(2n+2) {
    margin-right: 0;
  }
  /* line 193, ../scss/breakpoints/_768up.scss */
  .projects .entry-header .single-title {
    border-top: none;
    padding-top: 0;
  }
  /* line 199, ../scss/breakpoints/_768up.scss */
  .projects .entry-content {
    padding: 0;
  }

  /* line 204, ../scss/breakpoints/_768up.scss */
  .entry-content {
    padding: 5.4375rem 0;
  }
  /* line 211, ../scss/breakpoints/_768up.scss */
  .entry-content .founders .founder-profile:nth-of-type(even) {
    margin-right: 0!important;
  }
  /* line 216, ../scss/breakpoints/_768up.scss */
  .entry-content .founders,
  .entry-content .contact {
    clear: both;
  }

  /*********************
  SIDEBARS & ASIDES
  *********************/
  /* line 223, ../scss/breakpoints/_768up.scss */
  .widgettitle {
    margin-bottom: 0.75em;
  }

  /* line 225, ../scss/breakpoints/_768up.scss */
  .widget {
    width: 32.03125%;
    float: left;
    padding: 0;
    margin: 0 1.95312% 2.2rem 0;
  }
  /* line 231, ../scss/breakpoints/_768up.scss */
  .widget:nth-of-type(3n+3) {
    margin-right: 0;
  }
  /* line 234, ../scss/breakpoints/_768up.scss */
  .widget ul li {
    margin-bottom: 0.75em;
  }

  /*********************
  FOOTER STYLES
  *********************/
  /* line 248, ../scss/breakpoints/_768up.scss */
  .site-info {
    padding: 0 1rem;
  }

  /* line 250, ../scss/breakpoints/_768up.scss */
  .footer-meta {
    clear: both;
  }
  /* line 254, ../scss/breakpoints/_768up.scss */
  .footer-meta .copyright,
  .footer-meta .credits {
    float: left;
  }
  /* line 256, ../scss/breakpoints/_768up.scss */
  .footer-meta .credits {
    width: 32.03125%;
    float: right;
  }
}
/*********************
DESKTOP
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 1030px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Desktop Stylsheet
  
  This is the desktop size. It's larger than an iPad so it will only
  be seen on the Desktop.
  
  ******************************************************************/
  /* line 12, ../scss/breakpoints/_1030up.scss */
  #page {
    margin: 4.65625rem auto 0;
  }

  /*********************
  HEADER STYLES
  *********************/
  /* line 21, ../scss/breakpoints/_1030up.scss */
  .site-title,
  .site-description {
    font-size: 1.75rem;
    width: 32.03125%;
    line-height: 1.9642857;
  }

  /* line 27, ../scss/breakpoints/_1030up.scss */
  .nav {
    padding-top: 0;
    margin-top: -7rem;
  }
  /* line 31, ../scss/breakpoints/_1030up.scss */
  .nav li {
    width: 15.03906%;
  }
  /* line 35, ../scss/breakpoints/_1030up.scss */
  .nav li:nth-of-type(-n+4) {
    border-top: 1px solid rgba(0, 0, 0, 0.3);
  }
  /* line 37, ../scss/breakpoints/_1030up.scss */
  .nav li:nth-of-type(2n+2) {
    margin-right: 35.9375%;
  }
  /* line 39, ../scss/breakpoints/_1030up.scss */
  .nav li:nth-of-type(4n+4) {
    margin-right: 0;
  }

  /* line 45, ../scss/breakpoints/_1030up.scss */
  #filters li {
    margin-right: 1.95312%;
    width: 32.03125%;
  }
  /* line 49, ../scss/breakpoints/_1030up.scss */
  #filters li:nth-of-type(2n+2) {
    margin-right: 1.95312%;
  }
  /* line 50, ../scss/breakpoints/_1030up.scss */
  #filters li:nth-of-type(3n+3) {
    margin-right: 0;
  }

  /* line 56, ../scss/breakpoints/_1030up.scss */
  .grid-sizer,
  .opp-post,
  .journal-post {
    width: 32.03125%;
  }

  /* line 58, ../scss/breakpoints/_1030up.scss */
  .royalSlider {
    width: 100%!important;
    height: 800px!important;
  }

  /* line 64, ../scss/breakpoints/_1030up.scss */
  .projects:nth-of-type(2n+2) {
    margin-right: 1.95312%;
  }
  /* line 65, ../scss/breakpoints/_1030up.scss */
  .projects:nth-of-type(3n+3) {
    margin-right: 0;
  }
}
/*********************
LARGE VIEWING SIZE
This is for the larger monitors and possibly full screen viewers.
*********************/
@media only screen and (min-width: 1240px) {
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Super Large Monitor Stylesheet
  
  You can add some advanced styles here if you like. This kicks in
  on larger screens.
  
  ******************************************************************/
  /******************************************************************
  H1, H2, H3, H4, H5 STYLES
  ******************************************************************/
  /* line 17, ../scss/breakpoints/_1240up.scss */
  h1,
  h2 {
    font-size: 1.75rem;
  }

  /* line 19, ../scss/breakpoints/_1240up.scss */
  h3 {
    font-size: 1.125rem;
  }

  /* line 21, ../scss/breakpoints/_1240up.scss */
  h4 {
    font-size: 1rem;
  }

  /* line 23, ../scss/breakpoints/_1240up.scss */
  h5 {
    font-size: 0.846rem;
  }

  /* line 26, ../scss/breakpoints/_1240up.scss */
  .site-title,
  .site-description {
    line-height: 1.8666666;
    font-size: 1.875rem;
  }

  /* line 31, ../scss/breakpoints/_1240up.scss */
  .nav {
    padding-top: 0;
  }
}
/*********************
RETINA (2x RESOLUTION DEVICES)
This applies to the retina iPhone (4s) and iPad (2,3) along with
other displays with a 2x resolution. You can also create a media
query for retina AND a certain size if you want.
*********************/
/*********************
PRINT STYLESHEET
Remember to add things that won't make sense to print at the bottom. 
Things like nav, ads, and forms should be set to display none.
*********************/
@media print {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Print Stylesheet
  
  This is the print stylesheet. There's probably not a lot
  of reasons to edit this stylesheet. If you want to
  though, go for it.
  
  ******************************************************************/
  /* line 13, ../scss/partials/_print.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* line 21, ../scss/partials/_print.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  /* line 26, ../scss/partials/_print.scss */
  a:after, a:visited:after {
    content: " (" attr(href) ")";
  }
  /* line 31, ../scss/partials/_print.scss */
  a abbr[title]:after, a:visited abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 38, ../scss/partials/_print.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 42, ../scss/partials/_print.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 47, ../scss/partials/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 51, ../scss/partials/_print.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 55, ../scss/partials/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 63, ../scss/partials/_print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 69, ../scss/partials/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 78, ../scss/partials/_print.scss */
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none;
  }
}
