/*! Made with Bones: http://themble.com/bones :) */
/******************************************************************
Site Name:
Author:

Stylesheet: Main Stylesheet

Here's where the magic happens. Here, you'll see 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 12, ../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 31, ../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 52, ../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 105, ../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.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 128, ../scss/partials/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 136, ../scss/partials/_normalize.scss */
b,
strong,
.strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 146, ../scss/partials/_normalize.scss */
dfn,
em,
.em {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 156, ../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 166, ../scss/partials/_normalize.scss */
p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

/*
 * Addresses margins set differently in IE6/7.
 */
/* line 177, ../scss/partials/_normalize.scss */
pre {
  margin: 0;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 185, ../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 197, ../scss/partials/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 205, ../scss/partials/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 212, ../scss/partials/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 218, ../scss/partials/_normalize.scss */
small, .small {
  font-size: 75%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 226, ../scss/partials/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 234, ../scss/partials/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 238, ../scss/partials/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
  Lists
========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
/* line 250, ../scss/partials/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 257, ../scss/partials/_normalize.scss */
dd {
  margin: 0;
}

/*
 * Addresses paddings set differently in IE6/7.
 */
/* line 265, ../scss/partials/_normalize.scss */
menu {
  padding: 0 0 0 40px;
}

/* line 269, ../scss/partials/_normalize.scss */
ol,
ul {
  padding: 0;
  list-style-type: none;
}

/*
 * Corrects list images handled incorrectly in IE7.
 */
/* line 279, ../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 293, ../scss/partials/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 301, ../scss/partials/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 313, ../scss/partials/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 325, ../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 336, ../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 347, ../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 361, ../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 373, ../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 386, ../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 398, ../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 408, ../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 420, ../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 432, ../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 441, ../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 452, ../scss/partials/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 465, ../scss/partials/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 472, ../scss/partials/_normalize.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 479, ../scss/partials/_normalize.scss */
.image-replacement,
.ir {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/* line 487, ../scss/partials/_normalize.scss */
.clearfix, .cf {
  zoom: 1;
}
/* line 489, ../scss/partials/_normalize.scss */
.clearfix:before, .clearfix:after, .cf:before, .cf:after {
  content: "";
  display: table;
}
/* line 490, ../scss/partials/_normalize.scss */
.clearfix:after, .cf:after {
  clear: both;
}

/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
/* line 497, ../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.
No one likes a mess.

******************************************************************/
/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/*
Here's a great tutorial on how to
use color variables properly:
http://sachagreif.com/sass-color-variables/
*/
/******************************************************************
Site Name:
Author:

Stylesheet: Typography

Need to import a font or set of icons for your site? Drop them in
here or just use this to establish your typographical grid. Or not.
Do whatever you want to...GOSH!

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

******************************************************************/
/*********************
FONT FACE (IN YOUR FACE)
*********************/
/*  To embed your own fonts, use this syntax
  and place your fonts inside the
  library/fonts folder. For more information
  on embedding fonts, go to:
  http://www.fontsquirrel.com/
  Be sure to remove the comment brackets.
*/
@font-face {
  font-family: 'FuturaSTD Book';
  src: url("../fonts/FuturaStd-Book.eot");
  src: url(".../fonts/FuturaStd-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaStd-Book.woff") format("woff"), url("../fonts/futurastd-book-webfont.ttf") format("truetype"), url("../fonts/FuturaStd-Book.svg#font-name") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MrsEavesRoman';
  src: url("../fonts/MrsEavesRoman.eot");
  src: url(".../fonts/MrsEavesRoman?#iefix") format("embedded-opentype"), url("../fonts/MrsEavesRoman.woff") format("woff"), url("../fonts/MRSEAV-8.ttf") format("truetype"), url("../fonts/MrsEavesRoman.svg#font-name") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MrsEaves-Italic';
  src: url("../fonts/MrsEaves-Italic.eot");
  src: url(".../fonts/MrsEaves-Italic?#iefix") format("embedded-opentype"), url("../fonts/MrsEaves-Italic.woff") format("woff"), url("../fonts/MrsEaves-Italic.ttf") format("truetype"), url("../fonts/MrsEaves-Italic.svg#font-name") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Socialicious';
  src: url(".../fonts/socialicious?#iefix") format("embedded-opentype"), url("../fonts/socialicious.woff") format("woff"), url("../fonts/socialicious.ttf") format("truetype"), url("../fonts/socialicious.svg#font-name") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Futura Light';
  src: url(".../fonts/futurastd-light-webfont?#iefix") format("embedded-opentype"), url("../fonts/futurastd-light-webfont.woff") format("woff"), url("../fonts/futurastd-light-webfont.ttf") format("truetype"), url("../fonts/futurastd-light-webfont.svg#font-name") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MrsEavesBold';
  src: url(".../fonts/MrsEavesBold?#iefix") format("embedded-opentype"), url("../fonts/MrsEavesBold.woff") format("woff"), url("../fonts/MrsEavesBold.ttf") format("truetype"), url("../fonts/MrsEavesBold.svg#font-name") format("svg");
  font-weight: bold;
  font-style: 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.
*/
/*
 i imported this one in the functions file so bones would look sweet.
 don't forget to remove it for your site.
*/
/*
some nice typographical defaults
more here: http://www.newnet-soft.com/blog/csstypography
*/
/* line 120, ../scss/partials/_typography.scss */
p {
  -ms-word-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  -webkit-hyphenate-before: 2;
  -webkit-hyphenate-after: 3;
  hyphenate-lines: 3;
  -webkit-font-feature-settings: "liga", "dlig";
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga", "dlig";
  -o-font-feature-settings: "liga", "dlig";
  font-feature-settings: "liga", "dlig";
}

/* line 141, ../scss/partials/_typography.scss */
body {
  font-family: 'MrsEaves-Italic',Times, serif;
}

/* line 146, ../scss/partials/_typography.scss */
.entry-title, h1 {
  font-family: 'MrsEavesRoman', Times, serif;
  color: #231f20;
  text-transform: uppercase;
  text-align: center;
}

/* line 152, ../scss/partials/_typography.scss */
.category-title {
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  color: #231f20;
  text-transform: uppercase;
  text-align: center;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Sass Functions

You can do a lot of really cool things in Sass. Functions help you
make repeated actions a lot easier. They are really similar to mixins,
but can be used for so much more.

Anyway, keep them all in here so it's easier to find when you're
looking for one.

For more info on functions, go here:
http://sass-lang.com/documentation/Sass/Script/Functions.html

******************************************************************/
/*********************
COLOR FUNCTIONS
These are helpful when you're working
with shadows and such things. It's essentially
a quicker way to write RGBA.

Example:
box-shadow: 0 0 4px black(0.3);
compiles to:
box-shadow: 0 0 4px rgba(0,0,0,0.3);
*********************/
/*********************
RESPONSIVE HELPER FUNCTION
If you're creating a responsive site, then
you've probably already read
Responsive Web Design: http://www.abookapart.com/products/responsive-web-design

Here's a nice little helper function for calculating
target / context
as mentioned in that book.

Example:
width: cp(650px, 1000px);
or
width: calc-percent(650px, 1000px);
both compile to:
width: 65%;
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Mixins Stylesheet

This is where you can take advantage of Sass' great features: Mixins.
I won't go in-depth on how they work exactly,
there are a few articles below that will help do that. What I will
tell you is that this will help speed up simple changes like
changing a color or adding CSS3 techniques gradients.

A WORD OF WARNING: It's very easy to overdo it here. Be careful and
remember less is more.

Helpful:
http://sachagreif.com/useful-sass-mixins/
http://thesassway.com/intermediate/leveraging-sass-mixins-for-cleaner-code
http://web-design-weekly.com/blog/2013/05/12/handy-sass-mixins/

******************************************************************/
/*********************
TRANSITION
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*/
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
/******************************************************************
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;
  padding-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 49, ../scss/partials/_grid.scss */
  .m-all {
    float: left;
    padding-right: 0.75em;
    width: 100%;
    padding-right: 0;
  }

  /* line 55, ../scss/partials/_grid.scss */
  .m-1of2 {
    float: left;
    padding-right: 0.75em;
    width: 50%;
  }

  /* line 60, ../scss/partials/_grid.scss */
  .m-1of3 {
    float: left;
    padding-right: 0.75em;
    width: 33.33%;
  }

  /* line 65, ../scss/partials/_grid.scss */
  .m-2of3 {
    float: left;
    padding-right: 0.75em;
    width: 66.66%;
  }

  /* line 70, ../scss/partials/_grid.scss */
  .m-1of4 {
    float: left;
    padding-right: 0.75em;
    width: 25%;
  }

  /* line 75, ../scss/partials/_grid.scss */
  .m-3of4 {
    float: left;
    padding-right: 0.75em;
    width: 75%;
  }
}
/* Portrait tablet to landscape */
@media (min-width: 768px) and (max-width: 1029px) {
  /* line 86, ../scss/partials/_grid.scss */
  .t-all {
    float: left;
    padding-right: 0.75em;
    width: 100%;
    padding-right: 0;
  }

  /* line 92, ../scss/partials/_grid.scss */
  .t-1of2 {
    float: left;
    padding-right: 0.75em;
    width: 50%;
  }

  /* line 97, ../scss/partials/_grid.scss */
  .t-1of3 {
    float: left;
    padding-right: 0.75em;
    width: 33.33%;
  }

  /* line 102, ../scss/partials/_grid.scss */
  .t-2of3 {
    float: left;
    padding-right: 0.75em;
    width: 66.66%;
  }

  /* line 107, ../scss/partials/_grid.scss */
  .t-1of4 {
    float: left;
    padding-right: 0.75em;
    width: 25%;
  }

  /* line 112, ../scss/partials/_grid.scss */
  .t-3of4 {
    float: left;
    padding-right: 0.75em;
    width: 75%;
  }

  /* line 117, ../scss/partials/_grid.scss */
  .t-1of5 {
    float: left;
    padding-right: 0.75em;
    width: 20%;
  }

  /* line 122, ../scss/partials/_grid.scss */
  .t-2of5 {
    float: left;
    padding-right: 0.75em;
    width: 40%;
  }

  /* line 127, ../scss/partials/_grid.scss */
  .t-3of5 {
    float: left;
    padding-right: 0.75em;
    width: 60%;
  }

  /* line 132, ../scss/partials/_grid.scss */
  .t-4of5 {
    float: left;
    padding-right: 0.75em;
    width: 80%;
  }
}
/* Landscape to small desktop */
@media (min-width: 1030px) {
  /* line 142, ../scss/partials/_grid.scss */
  .d-all {
    float: left;
    padding-right: 0.75em;
    width: 100%;
    padding-right: 0;
  }

  /* line 148, ../scss/partials/_grid.scss */
  .d-1of2 {
    float: left;
    padding-right: 0.75em;
    width: 50%;
  }

  /* line 153, ../scss/partials/_grid.scss */
  .d-1of3 {
    float: left;
    padding-right: 0.75em;
    width: 33.33%;
  }

  /* line 158, ../scss/partials/_grid.scss */
  .d-2of3 {
    float: left;
    padding-right: 0.75em;
    width: 66.66%;
  }

  /* line 163, ../scss/partials/_grid.scss */
  .d-1of4 {
    float: left;
    padding-right: 0.75em;
    width: 25%;
  }

  /* line 168, ../scss/partials/_grid.scss */
  .d-3of4 {
    float: left;
    padding-right: 0.75em;
    width: 75%;
  }

  /* line 173, ../scss/partials/_grid.scss */
  .d-1of5 {
    float: left;
    padding-right: 0.75em;
    width: 20%;
  }

  /* line 178, ../scss/partials/_grid.scss */
  .d-2of5 {
    float: left;
    padding-right: 0.75em;
    width: 40%;
  }

  /* line 183, ../scss/partials/_grid.scss */
  .d-3of5 {
    float: left;
    padding-right: 0.75em;
    width: 60%;
  }

  /* line 188, ../scss/partials/_grid.scss */
  .d-4of5 {
    float: left;
    padding-right: 0.75em;
    width: 80%;
  }

  /* line 193, ../scss/partials/_grid.scss */
  .d-1of6 {
    float: left;
    padding-right: 0.75em;
    width: 16.6666666667%;
  }

  /* line 198, ../scss/partials/_grid.scss */
  .d-1of7 {
    float: left;
    padding-right: 0.75em;
    width: 14.2857142857%;
  }

  /* line 203, ../scss/partials/_grid.scss */
  .d-2of7 {
    float: left;
    padding-right: 0.75em;
    width: 28.5714286%;
  }

  /* line 208, ../scss/partials/_grid.scss */
  .d-3of7 {
    float: left;
    padding-right: 0.75em;
    width: 42.8571429%;
  }

  /* line 213, ../scss/partials/_grid.scss */
  .d-4of7 {
    float: left;
    padding-right: 0.75em;
    width: 57.1428572%;
  }

  /* line 218, ../scss/partials/_grid.scss */
  .d-5of7 {
    float: left;
    padding-right: 0.75em;
    width: 71.4285715%;
  }

  /* line 223, ../scss/partials/_grid.scss */
  .d-6of7 {
    float: left;
    padding-right: 0.75em;
    width: 85.7142857%;
  }

  /* line 228, ../scss/partials/_grid.scss */
  .d-1of8 {
    float: left;
    padding-right: 0.75em;
    width: 12.5%;
  }

  /* line 233, ../scss/partials/_grid.scss */
  .d-1of9 {
    float: left;
    padding-right: 0.75em;
    width: 11.1111111111%;
  }

  /* line 238, ../scss/partials/_grid.scss */
  .d-1of10 {
    float: left;
    padding-right: 0.75em;
    width: 10%;
  }

  /* line 243, ../scss/partials/_grid.scss */
  .d-1of11 {
    float: left;
    padding-right: 0.75em;
    width: 9.09090909091%;
  }

  /* line 248, ../scss/partials/_grid.scss */
  .d-1of12 {
    float: left;
    padding-right: 0.75em;
    width: 8.33%;
  }
}
/*********************
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.
I mean, you can do whatever you want. The world is your oyster. Unless
you hate oysters, then the world is your peanut butter & jelly sandwich.
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Alert Styles

If you want to use these alerts in your design, you can. If not,
you can just remove this stylesheet.

******************************************************************/
/* line 15, ../scss/modules/_alerts.scss */
.alert-help, .alert-info, .alert-error, .alert-success {
  margin: 10px;
  padding: 5px 18px;
  border: 1px solid;
}

/* line 21, ../scss/modules/_alerts.scss */
.alert-help {
  border-color: #e8dc59;
  background: #ebe16f;
}

/* line 27, ../scss/modules/_alerts.scss */
.alert-info {
  border-color: #bfe4f4;
  background: #d5edf8;
}

/* line 33, ../scss/modules/_alerts.scss */
.alert-error {
  border-color: #f8cdce;
  background: #fbe3e4;
}

/* line 39, ../scss/modules/_alerts.scss */
.alert-success {
  border-color: #deeaae;
  background: #e6efc2;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Button Styles

Buttons are a pretty important part of your site's style, so it's
important to have a consistent baseline for them. Use this stylesheet
to create all kinds of buttons.

Helpful Links:
http://galp.in/blog/2011/08/02/the-ui-guide-part-1-buttons/

******************************************************************/
/*********************
BUTTON DEFAULTS
We're gonna use a placeholder selector here
so we can use common styles. We then use this
to load up the defaults in all our buttons.

Here's a quick video to show how it works:
http://www.youtube.com/watch?v=hwdVpKiJzac

*********************/
/* line 27, ../scss/modules/_buttons.scss */
.blue-btn {
  display: inline-block;
  position: relative;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  color: #fff;
  font-size: 0.9em;
  font-size: 34px;
  line-height: 34px;
  font-weight: normal;
  padding: 0 24px;
  border-radius: 4px;
  border: 0;
  cursor: pointer;
  -webkit-transition: background-color 0.14s ease-in-out;
  transition: background-color 0.14s ease-in-out;
}
/* line 44, ../scss/modules/_buttons.scss */
.blue-btn:hover, .blue-btn:focus {
  color: #fff;
  text-decoration: none;
  outline: none;
}
/* line 51, ../scss/modules/_buttons.scss */
.blue-btn:active {
  top: 1px;
}

/*
An example button.
You can use this example if you want. Just replace all the variables
and it will create a button dependant on those variables.
*/
/* line 62, ../scss/modules/_buttons.scss */
.blue-btn {
  background-color: #2980b9;
}
/* line 66, ../scss/modules/_buttons.scss */
.blue-btn:hover, .blue-btn:focus {
  background-color: #2574a8;
}
/* line 71, ../scss/modules/_buttons.scss */
.blue-btn:active {
  background-color: #2472a4;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Form Styles

We put all the form and button styles in here to setup a consistent
look. If we need to customize them, we can do this in the main
stylesheets and just override them. Easy Peasy.

You're gonna see a few data-uri thingies down there. If you're not
sure what they are, check this link out:
http://css-tricks.com/data-uris/
If you want to create your own, use this helpful link:
http://websemantics.co.uk/online_tools/image_to_data_uri_convertor/

******************************************************************/
/*********************
INPUTS
*********************/
/* line 24, ../scss/modules/_forms.scss */
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select,
textarea,
.field {
  display: block;
  line-height: 1em;
  padding: 0 12px;
  margin-bottom: 14px;
  font-size: 1em;
  color: #5c6b80;
  border-radius: 3px;
  vertical-align: middle;
  box-shadow: none;
  border: 0;
  width: 100%;
  background-color: #fff;
  -webkit-transition: background-color 0.24s ease-in-out;
  transition: background-color 0.24s ease-in-out;
}
/* line 58, ../scss/modules/_forms.scss */
input[type="text"]:focus, input[type="text"]:active,
input[type="password"]:focus,
input[type="password"]:active,
input[type="datetime"]:focus,
input[type="datetime"]:active,
input[type="datetime-local"]:focus,
input[type="datetime-local"]:active,
input[type="date"]:focus,
input[type="date"]:active,
input[type="month"]:focus,
input[type="month"]:active,
input[type="time"]:focus,
input[type="time"]:active,
input[type="week"]:focus,
input[type="week"]:active,
input[type="number"]:focus,
input[type="number"]:active,
input[type="email"]:focus,
input[type="email"]:active,
input[type="url"]:focus,
input[type="url"]:active,
input[type="search"]:focus,
input[type="search"]:active,
input[type="tel"]:focus,
input[type="tel"]:active,
input[type="color"]:focus,
input[type="color"]:active,
select:focus,
select:active,
textarea:focus,
textarea:active,
.field:focus,
.field:active {
  outline: none;
}
/* line 65, ../scss/modules/_forms.scss */
input[type="text"].error, input[type="text"].is-invalid,
input[type="password"].error,
input[type="password"].is-invalid,
input[type="datetime"].error,
input[type="datetime"].is-invalid,
input[type="datetime-local"].error,
input[type="datetime-local"].is-invalid,
input[type="date"].error,
input[type="date"].is-invalid,
input[type="month"].error,
input[type="month"].is-invalid,
input[type="time"].error,
input[type="time"].is-invalid,
input[type="week"].error,
input[type="week"].is-invalid,
input[type="number"].error,
input[type="number"].is-invalid,
input[type="email"].error,
input[type="email"].is-invalid,
input[type="url"].error,
input[type="url"].is-invalid,
input[type="search"].error,
input[type="search"].is-invalid,
input[type="tel"].error,
input[type="tel"].is-invalid,
input[type="color"].error,
input[type="color"].is-invalid,
select.error,
select.is-invalid,
textarea.error,
textarea.is-invalid,
.field.error,
.field.is-invalid {
  color: #fbe3e4;
  border-color: #fbe3e4;
  background-color: #fff;
  background-position: 99% center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);
  outline-color: #fbe3e4;
}
/* line 77, ../scss/modules/_forms.scss */
input[type="text"].success, input[type="text"].is-valid,
input[type="password"].success,
input[type="password"].is-valid,
input[type="datetime"].success,
input[type="datetime"].is-valid,
input[type="datetime-local"].success,
input[type="datetime-local"].is-valid,
input[type="date"].success,
input[type="date"].is-valid,
input[type="month"].success,
input[type="month"].is-valid,
input[type="time"].success,
input[type="time"].is-valid,
input[type="week"].success,
input[type="week"].is-valid,
input[type="number"].success,
input[type="number"].is-valid,
input[type="email"].success,
input[type="email"].is-valid,
input[type="url"].success,
input[type="url"].is-valid,
input[type="search"].success,
input[type="search"].is-valid,
input[type="tel"].success,
input[type="tel"].is-valid,
input[type="color"].success,
input[type="color"].is-valid,
select.success,
select.is-valid,
textarea.success,
textarea.is-valid,
.field.success,
.field.is-valid {
  color: #e6efc2;
  border-color: #e6efc2;
  background-color: #fff;
  background-position: 99% center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);
  outline-color: #e6efc2;
}
/* line 89, ../scss/modules/_forms.scss */
input[type="text"][disabled], input[type="text"].is-disabled,
input[type="password"][disabled],
input[type="password"].is-disabled,
input[type="datetime"][disabled],
input[type="datetime"].is-disabled,
input[type="datetime-local"][disabled],
input[type="datetime-local"].is-disabled,
input[type="date"][disabled],
input[type="date"].is-disabled,
input[type="month"][disabled],
input[type="month"].is-disabled,
input[type="time"][disabled],
input[type="time"].is-disabled,
input[type="week"][disabled],
input[type="week"].is-disabled,
input[type="number"][disabled],
input[type="number"].is-disabled,
input[type="email"][disabled],
input[type="email"].is-disabled,
input[type="url"][disabled],
input[type="url"].is-disabled,
input[type="search"][disabled],
input[type="search"].is-disabled,
input[type="tel"][disabled],
input[type="tel"].is-disabled,
input[type="color"][disabled],
input[type="color"].is-disabled,
select[disabled],
select.is-disabled,
textarea[disabled],
textarea.is-disabled,
.field[disabled],
.field.is-disabled {
  cursor: not-allowed;
  border-color: #cfcfcf;
  opacity: 0.6;
}
/* line 95, ../scss/modules/_forms.scss */
input[type="text"][disabled]:focus, input[type="text"][disabled]:active, input[type="text"].is-disabled:focus, input[type="text"].is-disabled:active,
input[type="password"][disabled]:focus,
input[type="password"][disabled]:active,
input[type="password"].is-disabled:focus,
input[type="password"].is-disabled:active,
input[type="datetime"][disabled]:focus,
input[type="datetime"][disabled]:active,
input[type="datetime"].is-disabled:focus,
input[type="datetime"].is-disabled:active,
input[type="datetime-local"][disabled]:focus,
input[type="datetime-local"][disabled]:active,
input[type="datetime-local"].is-disabled:focus,
input[type="datetime-local"].is-disabled:active,
input[type="date"][disabled]:focus,
input[type="date"][disabled]:active,
input[type="date"].is-disabled:focus,
input[type="date"].is-disabled:active,
input[type="month"][disabled]:focus,
input[type="month"][disabled]:active,
input[type="month"].is-disabled:focus,
input[type="month"].is-disabled:active,
input[type="time"][disabled]:focus,
input[type="time"][disabled]:active,
input[type="time"].is-disabled:focus,
input[type="time"].is-disabled:active,
input[type="week"][disabled]:focus,
input[type="week"][disabled]:active,
input[type="week"].is-disabled:focus,
input[type="week"].is-disabled:active,
input[type="number"][disabled]:focus,
input[type="number"][disabled]:active,
input[type="number"].is-disabled:focus,
input[type="number"].is-disabled:active,
input[type="email"][disabled]:focus,
input[type="email"][disabled]:active,
input[type="email"].is-disabled:focus,
input[type="email"].is-disabled:active,
input[type="url"][disabled]:focus,
input[type="url"][disabled]:active,
input[type="url"].is-disabled:focus,
input[type="url"].is-disabled:active,
input[type="search"][disabled]:focus,
input[type="search"][disabled]:active,
input[type="search"].is-disabled:focus,
input[type="search"].is-disabled:active,
input[type="tel"][disabled]:focus,
input[type="tel"][disabled]:active,
input[type="tel"].is-disabled:focus,
input[type="tel"].is-disabled:active,
input[type="color"][disabled]:focus,
input[type="color"][disabled]:active,
input[type="color"].is-disabled:focus,
input[type="color"].is-disabled:active,
select[disabled]:focus,
select[disabled]:active,
select.is-disabled:focus,
select.is-disabled:active,
textarea[disabled]:focus,
textarea[disabled]:active,
textarea.is-disabled:focus,
textarea.is-disabled:active,
.field[disabled]:focus,
.field[disabled]:active,
.field.is-disabled:focus,
.field.is-disabled:active {
  background-color: #d5edf8;
}

/* line 105, ../scss/modules/_forms.scss */
input[type="password"] {
  letter-spacing: 0.3em;
}

/* line 110, ../scss/modules/_forms.scss */
textarea {
  max-width: 100%;
  min-height: 120px;
  line-height: 1.5em;
}

/* line 117, ../scss/modules/_forms.scss */
select {
  -webkit-appearance: none;
  /* 1 */
  -moz-appearance: none;
  appearance: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 97.5% center;
}

/*********************
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.

******************************************************************/
/*********************
GENERAL STYLES
*********************/
/* line 17, ../scss/breakpoints/_base.scss */
body {
  font-size: 100%;
  line-height: 1.5;
  color: #231f20;
  background-color: #eaedf2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
  word-wrap: break-word;
}

/* line 28, ../scss/breakpoints/_base.scss */
img {
  width: 100%;
  max-width: 100%;
  display: block;
  height: auto;
}

/* line 34, ../scss/breakpoints/_base.scss */
img.attachment-wpf-carousel-image-big.wp-post-image {
  width: 100% !important;
  height: auto !important;
}

/* line 40, ../scss/breakpoints/_base.scss */
.entry-content .alignleft {
  float: left;
  width: auto;
  margin: 2%  2% 1.5% 0;
}
/* line 45, ../scss/breakpoints/_base.scss */
.entry-content .alignright {
  float: right;
  margin: 2%   1.5% 2% 0;
}

/* line 50, ../scss/breakpoints/_base.scss */
.alignright {
  float: right;
  margin: 2%   1.5% 2;
}

/* line 55, ../scss/breakpoints/_base.scss */
.alignleft {
  float: left;
  width: auto;
  margin: 1%  2% 1.5% 0;
}

/* line 62, ../scss/breakpoints/_base.scss */
.alm-btn-wrap {
  text-align: center;
}
/* line 64, ../scss/breakpoints/_base.scss */
.alm-btn-wrap button {
  background: transparent;
  border: none;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  text-transform: uppercase;
  outline: none;
  letter-spacing: 0.0em;
  margin-bottom: 40px;
}
/* line 73, ../scss/breakpoints/_base.scss */
.alm-btn-wrap .done {
  display: none;
}

/********************
WORDPRESS BODY CLASSES
style a page via class
********************/
/* for sites that are read right to left (i.e. hebrew) */
/* home page */
/* blog template page */
/* archive page */
/* date archive page */
/* replace the number to the corresponding page number */
/* search page */
/* line 112, ../scss/breakpoints/_base.scss */
.search #ajax-load-more, .author #ajax-load-more, .tag #ajax-load-more {
  margin: 35px 0 0 -0.7%;
  width: 102.4%;
  overflow-x: hidden;
}
/* line 117, ../scss/breakpoints/_base.scss */
.search h1, .author h1, .tag h1 {
  margin: 56px 0 45px;
  color: #000;
}
/* line 122, ../scss/breakpoints/_base.scss */
.search .alm-listing li, .author .alm-listing li, .tag .alm-listing li {
  width: 24.8%;
  display: inline-table;
  padding: 0;
  text-align: center;
  position: relative;
  padding-top: 18px;
}
/* line 129, ../scss/breakpoints/_base.scss */
.search .alm-listing li:before, .author .alm-listing li:before, .tag .alm-listing li:before {
  height: 1px;
  content: '';
  width: 100%;
  background: #1d1d1b;
  position: absolute;
  top: 0;
}
/* line 137, ../scss/breakpoints/_base.scss */
.search .alm-listing li .entry-content, .author .alm-listing li .entry-content, .tag .alm-listing li .entry-content {
  margin: 0 0 2em;
}
/* line 141, ../scss/breakpoints/_base.scss */
.search .alm-listing li div, .author .alm-listing li div, .tag .alm-listing li div {
  margin: 0 3%;
}
/* line 144, ../scss/breakpoints/_base.scss */
.search .alm-listing li div .category-title, .author .alm-listing li div .category-title, .tag .alm-listing li div .category-title {
  text-transform: uppercase;
  font-size: 16px;
  color: #231f20;
  letter-spacing: 0.1em;
}
/* line 150, ../scss/breakpoints/_base.scss */
.search .alm-listing li div .entry-title, .author .alm-listing li div .entry-title, .tag .alm-listing li div .entry-title {
  text-transform: uppercase;
  font-size: 25px;
  line-height: 1em;
  margin: 0.5em 0;
}
/* line 156, ../scss/breakpoints/_base.scss */
.search .alm-listing li div p, .author .alm-listing li div p, .tag .alm-listing li div p {
  font-size: 20px;
  line-height: 1.2em;
  color: #231f20;
  margin-bottom: 0;
}
/* line 162, ../scss/breakpoints/_base.scss */
.search .alm-listing li div .read-more, .author .alm-listing li div .read-more, .tag .alm-listing li div .read-more {
  color: #ab7600;
  text-transform: uppercase;
  font-size: 16px;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  letter-spacing: 0.1em;
  margin-top: 1.2em;
  display: block;
}
/* line 171, ../scss/breakpoints/_base.scss */
.search .alm-listing li div img, .author .alm-listing li div img, .tag .alm-listing li div img {
  margin: 0 0 1.2em 0;
}
/* line 177, ../scss/breakpoints/_base.scss */
.search .alm-btn-wrap, .author .alm-btn-wrap, .tag .alm-btn-wrap {
  text-align: center;
}
/* line 179, ../scss/breakpoints/_base.scss */
.search .alm-btn-wrap button, .author .alm-btn-wrap button, .tag .alm-btn-wrap button {
  background: transparent;
  border: none;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  text-transform: uppercase;
  outline: none;
  margin-bottom: 40px;
}
/* line 187, ../scss/breakpoints/_base.scss */
.search .alm-btn-wrap .done, .author .alm-btn-wrap .done, .tag .alm-btn-wrap .done {
  display: none;
}
/* line 192, ../scss/breakpoints/_base.scss */
.search #searchform div, .author #searchform div, .tag #searchform div {
  width: 323px;
  border: solid 1px #000;
  height: 30px;
  margin: 0 auto;
}
/* line 197, ../scss/breakpoints/_base.scss */
.search #searchform div:after, .author #searchform div:after, .tag #searchform div:after {
  content: '';
  clear: both;
}
/* line 201, ../scss/breakpoints/_base.scss */
.search #searchform div input, .author #searchform div input, .tag #searchform div input {
  width: 288px;
  float: left;
  padding: 7px 5px 0;
  margin: 0;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 210, ../scss/breakpoints/_base.scss */
.search #searchform div button, .author #searchform div button, .tag #searchform div button {
  width: 20px;
  border: none;
  height: 33px;
  padding: 0;
}
/* line 219, ../scss/breakpoints/_base.scss */
.search .no-res, .author .no-res, .tag .no-res {
  text-transform: uppercase;
  text-align: center;
  font-family: MrsEavesRoman, Times, serif;
  font-size: 26px;
  margin: 70px 0 80px;
  color: #000;
}
/* line 226, ../scss/breakpoints/_base.scss */
.search .no-res p, .author .no-res p, .tag .no-res p {
  margin: 0;
  line-height: 1.2em;
}

/* search result page end */
/* line 235, ../scss/breakpoints/_base.scss */
.wrap {
  width: 96%;
  margin: 0 auto;
}

/*********************
LINK STYLES
*********************/
/* line 243, ../scss/breakpoints/_base.scss */
a, a:visited {
  color: #231f20;
}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
/* line 250, ../scss/breakpoints/_base.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  text-rendering: optimizelegibility;
  font-weight: normal;
    /*
    if you're going to use webfonts, be sure to check your weights
    http://css-tricks.com/watch-your-font-weight/
    */
  /* removing text decoration from all headline links */
}
/* line 259, ../scss/breakpoints/_base.scss */
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
  text-decoration: none;
}

/* line 263, ../scss/breakpoints/_base.scss */
h1, .h1 {
  font-size: 26px;
  line-height: 1.333em;
  text-transform: uppercase;
  text-align: center;
}

/* line 269, ../scss/breakpoints/_base.scss */
h2, .h2 {
  font-size: 1.75em;
  line-height: 1.4em;
  margin-bottom: 0.375em;
}

/* line 274, ../scss/breakpoints/_base.scss */
h3, .h3 {
  font-size: 1.125em;
}

/* line 277, ../scss/breakpoints/_base.scss */
h4, .h4 {
  font-size: 1.1em;
  font-weight: 700;
}

/* line 281, ../scss/breakpoints/_base.scss */
h5, .h5 {
  font-size: 0.846em;
  line-height: 2.09em;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/* line 287, ../scss/breakpoints/_base.scss */
a {
  text-decoration: none;
}

/* line 292, ../scss/breakpoints/_base.scss */
.truncated p:first-child:after {
  content: '...';
}

/*********************
HEADER STYLES
*********************/
/* line 300, ../scss/breakpoints/_base.scss */
.extend-wapper {
  height: 250px;
  overflow: hidden;
  transition: height 0.5s;
}

/* line 305, ../scss/breakpoints/_base.scss */
.extend-wapper:hover {
  height: 500px;
}

/* line 308, ../scss/breakpoints/_base.scss */
.header {
  font-family: "MrsEavesRoman", Arial, sans-serif;
  padding-top: 25px;
}
/* line 312, ../scss/breakpoints/_base.scss */
.header .widget-area {
  margin: 25px 0 50px;
  position: relative;
}
/* line 315, ../scss/breakpoints/_base.scss */
.header .widget-area:after {
  content: '';
  display: block;
  clear: both;
}
/* line 322, ../scss/breakpoints/_base.scss */
.header .menu-social-links-container {
  font-family: 'Socialicious';
}
/* line 326, ../scss/breakpoints/_base.scss */
.header .widget_search {
  float: left;
}
/* line 329, ../scss/breakpoints/_base.scss */
.header .widget_nav_menu {
  float: right;
}
/* line 331, ../scss/breakpoints/_base.scss */
.header .widget_nav_menu ul {
  margin: 9px 0 0 0;
}
/* line 333, ../scss/breakpoints/_base.scss */
.header .widget_nav_menu ul li {
  float: left;
  line-height: 1em;
}
/* line 336, ../scss/breakpoints/_base.scss */
.header .widget_nav_menu ul li a {
  font-size: 27px;
  padding: 0 9px 0 0;
}
/* line 342, ../scss/breakpoints/_base.scss */
.header .widget_nav_menu ul li:last-child a {
  padding: 0;
  display: block;
}
/* line 349, ../scss/breakpoints/_base.scss */
.header .mobile-search {
  display: none;
}
/* line 353, ../scss/breakpoints/_base.scss */
.header #searchform div {
  width: 194px;
  border: solid 1px #000;
  height: 28px;
}
/* line 357, ../scss/breakpoints/_base.scss */
.header #searchform div:after {
  content: '';
  clear: both;
}
/* line 361, ../scss/breakpoints/_base.scss */
.header #searchform div input {
  width: 162px;
  float: left;
  padding: 0 3px 0;
  margin: 0;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  font-size: 14px;
  text-transform: none;
  height: 24px;
}
/* line 371, ../scss/breakpoints/_base.scss */
.header #searchform div button {
  background: url("../images/sprite.png") -112px 4px no-repeat transparent;
  width: 20px;
  border: none;
  height: 33px;
  padding: 0;
}

/* line 381, ../scss/breakpoints/_base.scss */
#logo {
  margin: -80px auto 58px;
  width: 43%;
  max-width: 506px;
}
/* line 385, ../scss/breakpoints/_base.scss */
#logo a {
  color: #fff;
}
/* line 388, ../scss/breakpoints/_base.scss */
#logo .slogan {
  font-size: 1.15em;
  margin-top: 13px;
  text-transform: uppercase;
  font-family: 'MrsEavesRoman', serif;
  text-align: center;
}

/*********************
NAVIGATION STYLES
*********************/
/*
all navs have a .nav class applied via
the wp_menu function; this is so we can
easily write one group of styles for
the navs on the site so our css is cleaner
and more scalable.
*/
/* line 406, ../scss/breakpoints/_base.scss */
.navigation, #nav-trigger {
  display: none;
}

/* line 411, ../scss/breakpoints/_base.scss */
header nav {
  display: table;
  width: 100%;
  margin: 0 0 15px;
  position: relative;
}
/* line 416, ../scss/breakpoints/_base.scss */
header nav:after {
  content: '';
  width: 100%;
  position: absolute;
  height: 8px;
  bottom: 0;
  right: 0;
  background: #231f20;
  z-index: -1;
}
/* line 428, ../scss/breakpoints/_base.scss */
header .nav {
  display: table-row;
  width: 100%;
  /* end current highlighters */
}
/* line 431, ../scss/breakpoints/_base.scss */
header .nav li:first-child {
  text-align: left;
  width: initial;
}
/* line 438, ../scss/breakpoints/_base.scss */
header .nav li:last-child {
  text-align: right;
}
/* line 442, ../scss/breakpoints/_base.scss */
header .nav li:last-child a:after {
  background: none;
  width: initial;
}
/* line 448, ../scss/breakpoints/_base.scss */
header .nav li {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding: 0 0 20px 0;
}
/* line 455, ../scss/breakpoints/_base.scss */
header .nav li a {
  display: block;
  color: #231f20;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 18px;
  box-sizing: content-box;
  position: relative;
}
/* line 463, ../scss/breakpoints/_base.scss */
header .nav li a:after {
  content: '';
  position: absolute;
  top: 30%;
  line-height: 1em;
  background: #231f20;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  right: 0;
  transform: translateY(-30%);
  -webkit-transform: translateY(-30%);
  -moz-transform: translateY(-30%);
}
/* line 479, ../scss/breakpoints/_base.scss */
header .nav li ul.sub-menu {
  position: absolute;
  z-index: 5;
  background: #eceae8;
  padding: 30px 30px 25px;
  opacity: 0;
  transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -webkit-transition: opacity .5s ease-in-out;
  visibility: hidden;
  top: 47px;
  right: 0;
  margin: 0;
}
/* line 493, ../scss/breakpoints/_base.scss */
header .nav li ul.sub-menu li {
  border: none;
  display: initial;
  float: left;
  padding: 0;
  text-align: center;
}
/* line 507, ../scss/breakpoints/_base.scss */
header .nav li ul.sub-menu li a {
  padding: 0 !important;
  display: block;
}
/* line 511, ../scss/breakpoints/_base.scss */
header .nav li ul.sub-menu li a span {
  padding-top: 8px;
  display: block;
}
/* line 515, ../scss/breakpoints/_base.scss */
header .nav li ul.sub-menu li a:after {
  height: 0;
  width: 0;
}
/* line 519, ../scss/breakpoints/_base.scss */
header .nav li ul.sub-menu li a:before {
  border: 0;
}
/* line 525, ../scss/breakpoints/_base.scss */
header .nav li ul.sub-menu li:first-child a {
  padding: 0;
}
/* line 531, ../scss/breakpoints/_base.scss */
header .nav li:hover ul {
  visibility: visible;
  opacity: 1;
}
/* line 539, ../scss/breakpoints/_base.scss */
header .nav li.menu-item-has-children a {
  position: relative;
}
/* line 541, ../scss/breakpoints/_base.scss */
header .nav li.menu-item-has-children a img {
  width: 80%;
  max-width: 118px;
  margin: 0 auto;
}
/* line 546, ../scss/breakpoints/_base.scss */
header .nav li.menu-item-has-children a:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 18.5px 0 18.5px;
  border-color: #231f20 transparent transparent transparent;
  position: absolute;
  bottom: -33px;
  right: 42%;
  transform: translateX(-42%);
  -webkit-transform: translateX(-42%);
  -moz-transform: translateX(-42%);
  z-index: 10;
  opacity: 0;
}
/* line 566, ../scss/breakpoints/_base.scss */
header .nav li.menu-item-has-children:hover a:before {
  opacity: 1;
  transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -webkit-transition: opacity .5s ease-in-out;
}
/* line 576, ../scss/breakpoints/_base.scss */
header .nav li.menu-item-has-children:first-child a:before {
  right: 54%;
  transform: translateX(-54%);
  -webkit-transform: translateX(-54%);
  -moz-transform: translateX(-54%);
}
/* line 586, ../scss/breakpoints/_base.scss */
header .nav li.menu-item-has-children:last-child a:before {
  right: 13%;
  transform: translateX(-13%);
  -webkit-transform: translateX(-13%);
  -moz-transform: translateX(-13%);
}

header .nav li.menu-item-has-children ul li.menu-item-8534 a img { max-width:141px; }

/* end .nav */
/*********************
HOMEPAGE SLIDER
*********************/
/* line 608, ../scss/breakpoints/_base.scss */
.home-slider .slick-slider {
  margin: 0;
}
/* line 611, ../scss/breakpoints/_base.scss */
.home-slider .wpf_slides {
  position: relative;
  margin: 0;
}
/* line 614, ../scss/breakpoints/_base.scss */
.home-slider .wpf_slides img {
  width: 100%;
  height: auto;
  border-radius: 0;
  border: none;
}
/* line 620, ../scss/breakpoints/_base.scss */
.home-slider .wpf_slides a {
  display: block;
}
.home-slider .wpf_slides.Light .home-slider-content,
.home-slider .wpf_slides.Light .home-slider-content h3 a,
.home-slider .wpf_slides.Light .home-slider-content h3 a:hover {color:#fff}
.home-slider .wpf_slides.Dark .home-slider-content,
.home-slider .wpf_slides.Dark .home-slider-content h3 a,
.home-slider .wpf_slides.Dark .home-slider-content h3 a:hover {color:#000}
/* line 624, ../scss/breakpoints/_base.scss */
.home-slider .slick-prev, .home-slider .slick-next {
  top: 50%;
}
/* line 627, ../scss/breakpoints/_base.scss */
.home-slider .slick-next {
  height: 30px;
  width: 16px;
  background: url("../images/sprite.png") -34px 0 no-repeat;
  right: 35px;
}
/* line 632, ../scss/breakpoints/_base.scss */
.home-slider .slick-next:before {
  content: '';
  height: 30px;
  width: 20px;
}
/* line 638, ../scss/breakpoints/_base.scss */
.home-slider .slick-prev {
  height: 30px;
  width: 16px;
  background: url("../images/sprite.png") 0 0 no-repeat;
  left: 35px;
}
/* line 643, ../scss/breakpoints/_base.scss */
.home-slider .slick-prev:before {
  content: '';
  height: 30px;
  width: 20px;
}
/* line 649, ../scss/breakpoints/_base.scss */
.home-slider-content {
  position: absolute;
  width: 40%;
  text-align: center;
}
/* line 659, ../scss/breakpoints/_base.scss */
.home-slider-content h2 {
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
/* line 665, ../scss/breakpoints/_base.scss */
.home-slider-content h3 {
  font-family: 'MrsEavesRoman', Times, serif;
  font-size: 36px;
  text-transform: uppercase;
  line-height: 100%;
  letter-spacing: 0.03em;
  margin: 5px 0 15px;
}

/* line 680, ../scss/breakpoints/_base.scss */
.home-slider-content p {
  font-family: 'MrsEaves-Italic', Times, serif;
  font-size: 20px;
  letter-spacing: 0.03em;
  line-height: 1em;
}
/* line 686, ../scss/breakpoints/_base.scss */
.home-slider-content .read-more {
  display: none;
}
/* line 690, ../scss/breakpoints/_base.scss */
.home-slider .slick-dots {
  bottom: 15px;
}
/* line 694, ../scss/breakpoints/_base.scss */
.home-slider .slick-dots li button:before {
  background: transparent;
  border-radius: 50%;
  border: solid 2px #fff;
  content: '';
  height: 15px;
  width: 15px;
  opacity: 1;
}
/* line 703, ../scss/breakpoints/_base.scss */
.home-slider .slick-dots li button:hover:before {
  background: #fff;
}
/* line 710, ../scss/breakpoints/_base.scss */
.home-slider .slick-dots li.slick-active button:before {
  background: #fff;
}

/* line 719, ../scss/breakpoints/_base.scss */
.rake-posts li {
  width: 50%;
  display: inline-table;
}

/*********************
POSTS & CONTENT STYLES
*********************/
/* line 728, ../scss/breakpoints/_base.scss */
#content {
  margin-top: 0;
}

/* line 731, ../scss/breakpoints/_base.scss */
.hentry {
  background-color: #fff;
  border-radius: 3px;
}
/* line 735, ../scss/breakpoints/_base.scss */
.hentry header {
  padding: 1.5em;
}
/* line 738, ../scss/breakpoints/_base.scss */
.hentry footer {
  padding: 0;
}
/* line 740, ../scss/breakpoints/_base.scss */
.hentry footer p {
  margin: 0;
}

/* end .hentry */
/* line 747, ../scss/breakpoints/_base.scss */
.single-title, .page-title, .entry-title {
  font-size: 34px;
}

/* want to style individual post classes? Booya! */
/* post by id (i.e. post-3) */
/* general post style */
/* general article on a page style */
/* general style on an attatchment */
/* sticky post style */
/* hentry class */
/* style by category (i.e. category-videos) */
/* style by tag (i.e. tag-news) */
/* post meta */
/* line 779, ../scss/breakpoints/_base.scss */
.byline {
  color: #9fa6b4;
  font-style: italic;
  margin: 0;
}

/* entry content */
/* line 787, ../scss/breakpoints/_base.scss */
.entry-content {
  padding: 0;
    /*
            image alignment on a screen this size may be
            a bit difficult. It's set to start aligning
            and floating images at the next breakpoint,
            but it's up to you. Feel free to change it up.
            */
}
/* line 789, ../scss/breakpoints/_base.scss */
.entry-content p {
  margin: 0 0 1.5em;
}
/* line 801, ../scss/breakpoints/_base.scss */
.entry-content table {
  width: 100%;
  border: 1px solid #eaedf2;
  margin-bottom: 1.5em;
}
/* line 805, ../scss/breakpoints/_base.scss */
.entry-content table caption {
  margin: 0 0 7px;
  font-size: 0.75em;
  color: #9fa6b4;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 813, ../scss/breakpoints/_base.scss */
.entry-content tr {
  border-bottom: 1px solid #eaedf2;
}
/* line 815, ../scss/breakpoints/_base.scss */
.entry-content tr:nth-child(even) {
  background-color: #eceae8;
}
/* line 819, ../scss/breakpoints/_base.scss */
.entry-content td {
  padding: 7px;
  border-right: 1px solid #eaedf2;
}
/* line 822, ../scss/breakpoints/_base.scss */
.entry-content td:last-child {
  border-right: 0;
}
/* line 826, ../scss/breakpoints/_base.scss */
.entry-content th {
  background-color: #eceae8;
  border-bottom: 1px solid #eaedf2;
  border-right: 1px solid #eaedf2;
}
/* line 830, ../scss/breakpoints/_base.scss */
.entry-content th:last-child {
  border-right: 0;
}
/* line 834, ../scss/breakpoints/_base.scss */
.entry-content blockquote {
  margin: 0 0 1.5em 0.75em;
  padding: 0 0 0 0.75em;
  border-left: 3px solid #2980b9;
  font-style: italic;
  color: #9fa6b4;
}
/* line 842, ../scss/breakpoints/_base.scss */
.entry-content dd {
  margin-left: 0;
  font-size: 0.9em;
  color: #787878;
  margin-bottom: 1.5em;
}
/* line 848, ../scss/breakpoints/_base.scss */
.entry-content img {
  margin: 0 0 1.5em 0;
  max-width: 100%;
  height: auto;
}
/* line 860, ../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 864, ../scss/breakpoints/_base.scss */
.entry-content pre {
  background: #231f20;
  color: #eceae8;
  font-size: 0.9em;
  padding: 1.5em;
  margin: 0 0 1.5em;
  border-radius: 3px;
}

/* line 873, ../scss/breakpoints/_base.scss */
.aligncenter, img.aligncenter {
  margin: 0 auto;
}

/* end .entry-content */
/* line 878, ../scss/breakpoints/_base.scss */
.wp-caption {
  /* images inside wp-caption */
}
/* line 880, ../scss/breakpoints/_base.scss */
.wp-caption img {
  max-width: 100%;
  margin-bottom: 0;
  width: 100%;
}

/* end .wp-caption */
/* image gallery styles */
/* end .gallery */
/* gallery caption styles */
/* line 902, ../scss/breakpoints/_base.scss */
.tags {
  color: #ab7600;
  text-transform: uppercase;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  letter-spacing: 0.1em;
}
/* line 907, ../scss/breakpoints/_base.scss */
.tags a {
  color: #ab7600;
}

/******************************************************************
PAGE NAVI STYLES
******************************************************************/
/* line 916, ../scss/breakpoints/_base.scss */
.pagination, .wp-prev-next {
  margin: 1.5em 0;
}

/* line 919, ../scss/breakpoints/_base.scss */
.pagination {
  text-align: center;
}
/* line 921, ../scss/breakpoints/_base.scss */
.pagination ul {
  display: inline-block;
  background-color: #fff;
  white-space: nowrap;
  padding: 0;
  clear: both;
  border-radius: 3px;
}
/* line 929, ../scss/breakpoints/_base.scss */
.pagination li {
  padding: 0;
  margin: 0;
  float: left;
  display: inline;
  overflow: hidden;
  border-right: 1px solid #eaedf2;
}
/* line 937, ../scss/breakpoints/_base.scss */
.pagination a, .pagination span {
  margin: 0;
  text-decoration: none;
  padding: 0;
  line-height: 1em;
  font-size: 1em;
  font-weight: normal;
  padding: 0.75em;
  min-width: 1em;
  display: block;
  color: #2980b9;
}
/* line 948, ../scss/breakpoints/_base.scss */
.pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus {
  background-color: #2980b9;
  color: #fff;
}
/* line 953, ../scss/breakpoints/_base.scss */
.pagination .current {
  cursor: default;
  color: #5c6b80;
}
/* line 956, ../scss/breakpoints/_base.scss */
.pagination .current:hover, .pagination .current:focus {
  background-color: #fff;
  color: #5c6b80;
}

/* end .bones_page_navi */
/* fallback previous & next links */
/* line 966, ../scss/breakpoints/_base.scss */
.wp-prev-next .prev-link {
  float: left;
}
/* line 969, ../scss/breakpoints/_base.scss */
.wp-prev-next .next-link {
  float: right;
}

/* end .wp-prev-next */
/******************************************************************
COMMENT STYLES
******************************************************************/
/* h3 comment title */
/* line 979, ../scss/breakpoints/_base.scss */
#comments-title {
  padding: 0.75em;
  margin: 0;
  border-top: 1px solid #eceae8;
  /* number of comments span */
}

/* line 992, ../scss/breakpoints/_base.scss */
.commentlist {
  margin: 0;
  list-style-type: none;
}

/* line 996, ../scss/breakpoints/_base.scss */
.comment {
  position: relative;
  clear: both;
  overflow: hidden;
  padding: 1.5em;
  border-bottom: 1px solid #eceae8;
  /* vcard */
  /* end .commentlist .vcard */
  /* end children */
  /* general comment classes */
}
/* line 1002, ../scss/breakpoints/_base.scss */
.comment .comment-author {
  padding: 7px;
  border: 0;
}
/* line 1008, ../scss/breakpoints/_base.scss */
.comment .vcard {
  margin-left: 50px;
}
/* line 1010, ../scss/breakpoints/_base.scss */
.comment .vcard cite.fn {
  font-weight: 700;
  font-style: normal;
}
/* line 1015, ../scss/breakpoints/_base.scss */
.comment .vcard time {
  display: block;
  font-size: 0.9em;
  font-style: italic;
}
/* line 1019, ../scss/breakpoints/_base.scss */
.comment .vcard time a {
  color: #9fa6b4;
  text-decoration: none;
}
/* line 1022, ../scss/breakpoints/_base.scss */
.comment .vcard time a:hover {
  text-decoration: underline;
}
/* line 1027, ../scss/breakpoints/_base.scss */
.comment .vcard .avatar {
  position: absolute;
  left: 16px;
  border-radius: 50%;
}
/* line 1035, ../scss/breakpoints/_base.scss */
.comment:last-child {
  margin-bottom: 0;
}
/* line 1038, ../scss/breakpoints/_base.scss */
.comment .children {
  margin: 0;
  /* variations */
  /* change number for different depth */
}
/* line 1050, ../scss/breakpoints/_base.scss */
.comment[class*=depth-] {
  margin-top: 1.1em;
}
/* line 1053, ../scss/breakpoints/_base.scss */
.comment.depth-1 {
  margin-left: 0;
  margin-top: 0;
}
/* line 1057, ../scss/breakpoints/_base.scss */
.comment:not(.depth-1) {
  margin-top: 0;
  margin-left: 7px;
  padding: 7px;
}
/* line 1065, ../scss/breakpoints/_base.scss */
.comment.odd {
  background-color: #fff;
}
/* line 1068, ../scss/breakpoints/_base.scss */
.comment.even {
  background: #eceae8;
}

/* comment meta */
/* comment content */
/* line 1084, ../scss/breakpoints/_base.scss */
.comment_content p {
  margin: 0.7335em 0 1.5em;
  font-size: 1em;
  line-height: 1.5em;
}

/* end .commentlist .comment_content */
/* comment reply link */
/* line 1093, ../scss/breakpoints/_base.scss */
.comment-reply-link {
  font-size: 0.9em;
  float: right;
}

/* end .commentlist .comment-reply-link */
/* edit comment link */
/* line 1102, ../scss/breakpoints/_base.scss */
.comment-edit-link {
  font-style: italic;
  margin: 0 7px;
  text-decoration: none;
  font-size: 0.9em;
}

/******************************************************************
COMMENT FORM STYLES
******************************************************************/
/* line 1112, ../scss/breakpoints/_base.scss */
.comment-respond {
  padding: 1.5em;
  border-top: 1px solid #eceae8;
}

/* line 1117, ../scss/breakpoints/_base.scss */
#reply-title {
  margin: 0;
}

/* line 1120, ../scss/breakpoints/_base.scss */
.logged-in-as {
  color: #9fa6b4;
  font-style: italic;
  margin: 0;
}
/* line 1124, ../scss/breakpoints/_base.scss */
.logged-in-as a {
  color: #5c6b80;
}

/* line 1128, ../scss/breakpoints/_base.scss */
.comment-form-comment {
  margin: 1.5em 0 0.75em;
}

/* line 1131, ../scss/breakpoints/_base.scss */
.form-allowed-tags {
  padding: 1.5em;
  background-color: #eceae8;
  font-size: 0.9em;
}

/* comment submit button */
/* line 1138, ../scss/breakpoints/_base.scss */
#submit {
  float: right;
  font-size: 1em;
}

/* comment form title */
/* line 1145, ../scss/breakpoints/_base.scss */
#comment-form-title {
  margin: 0 0 1.1em;
}

/* cancel comment reply link */
/* logged in comments */
/* allowed tags */
/* line 1158, ../scss/breakpoints/_base.scss */
#allowed_tags {
  margin: 1.5em 10px 0.7335em 0;
}

/* no comments */
/* line 1163, ../scss/breakpoints/_base.scss */
.nocomments {
  margin: 0 20px 1.1em;
}

/*********************
SIDEBARS & ASIDES
*********************/
/* line 1172, ../scss/breakpoints/_base.scss */
.widget ul li {
  /* deep nesting */
}

/* line 1180, ../scss/breakpoints/_base.scss */
.no-widgets {
  background-color: #fff;
  padding: 1.5em;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-bottom: 1.5em;
}

/*********************
FOOTER STYLES
*********************/
/* line 1192, ../scss/breakpoints/_base.scss */
.footer {
  clear: both;
  background-color: #000;
  color: #fff;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  letter-spacing: 0.1em;
    /*
    if you checked out the link above:
    http://www.alistapart.com/articles/organizing-mobile/
    you'll want to style the footer nav
    a bit more in-depth. Remember to keep
    it simple because you'll have to
    override these styles for the desktop
    view.
    */
  /* end .footer-links */
}
/* line 1198, ../scss/breakpoints/_base.scss */
.footer .menu-social-links-container {
  display: none;
}
/* line 1212, ../scss/breakpoints/_base.scss */
.footer .footer-links .nav {
  border: none;
  display: block;
  text-align: center;
}
/* line 1216, ../scss/breakpoints/_base.scss */
.footer .footer-links .nav li {
  position: relative;
  text-transform: uppercase;
  padding: 0 15px;
  display: inline-block;
}
/* line 1220, ../scss/breakpoints/_base.scss */
.footer .footer-links .nav li:after {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  top: 50%;
  content: '';
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
/* line 1234, ../scss/breakpoints/_base.scss */
.footer .footer-links .nav li:first-child a {
  padding: 0;
}
/* line 1238, ../scss/breakpoints/_base.scss */
.footer .footer-links .nav li:last-child {
  padding: 0 16px;
}
/* line 1240, ../scss/breakpoints/_base.scss */
.footer .footer-links .nav li:last-child:after {
  content: '';
  background: none;
}
/* line 1245, ../scss/breakpoints/_base.scss */
.footer .footer-links .nav li:after {
  background: #fff;
  right: -6px;
}
/* line 1249, ../scss/breakpoints/_base.scss */
.footer .footer-links .nav li a {
  color: #fff;
  font-size: 12px;
  padding: 0;
}
/* line 1259, ../scss/breakpoints/_base.scss */
.footer .copyright {
  text-transform: uppercase;
  text-align: center;
  font-size: 12px;
  margin-top: 0;
}

/* line 1268, ../scss/breakpoints/_base.scss */
.home .bodyad, .academy .bodyad {
  padding-top: 20px;
  border-top: solid 1px #1b1b1b;
}
/* line 1272, ../scss/breakpoints/_base.scss */
.home .search-thumb, .academy .search-thumb {
  display: none;
}
/* line 1279, ../scss/breakpoints/_base.scss */
.home #ajax-load-more, .academy #ajax-load-more {
  margin: 0 0 0 -0.7%;
  width: 103.5%;
}
/* line 1283, ../scss/breakpoints/_base.scss */
.home .top-post-wrapper, .academy .top-post-wrapper {
  margin: -40px 0 0 -0.7%;
  width: 103.5%;
}
/* line 1287, ../scss/breakpoints/_base.scss */
.home h1, .academy h1 {
  margin: 26px 0 45px;
  color: #000;
}
/* line 1291, ../scss/breakpoints/_base.scss */
.home .alm-listing.top-posts, .academy .alm-listing.top-posts {
  margin-bottom: 10px;
  margin-top: 58px;
}
/* line 1295, ../scss/breakpoints/_base.scss */
.home .alm-listing, .academy .alm-listing {
  margin-top: 20px;
}
/* line 1307, ../scss/breakpoints/_base.scss */
.home .alm-listing li:nth-child(2n+2):before, .academy .alm-listing li:nth-child(2n+2):before {
  right: 0;
  left: -1.5%;
}
/* line 1312, ../scss/breakpoints/_base.scss */
.home .alm-listing li, .academy .alm-listing li {
  width: 49%;
  display: inline-table;
  padding: 0;
  text-align: center;
  padding: 20px 0 0 0;
  position: relative;
}
/* line 1320, ../scss/breakpoints/_base.scss */
.home .alm-listing li:before, .academy .alm-listing li:before {
  height: 1px;
  content: '';
  width: 100%;
  background: #1d1d1b;
  position: absolute;
  top: 0;
  right: -1.5%;
}
/* line 1329, ../scss/breakpoints/_base.scss */
.home .alm-listing li .entry-content, .academy .alm-listing li .entry-content {
  margin: 0;
}
/* line 1332, ../scss/breakpoints/_base.scss */
.home .alm-listing li div, .academy .alm-listing li div {
  margin: 0 1.65%;
  padding: 0;
}
/* line 1335, ../scss/breakpoints/_base.scss */
.home .alm-listing li div .category-title, .academy .alm-listing li div .category-title {
  text-transform: uppercase;
  font-size: 16px;
  color: #231f20;
  letter-spacing: 0.1em;
}
/* line 1341, ../scss/breakpoints/_base.scss */
.home .alm-listing li div .entry-title, .academy .alm-listing li div .entry-title {
  text-transform: uppercase;
  font-size: 36px;
  line-height: 1em;
  margin: 0.2em 0 0.5em;
}
/* line 1347, ../scss/breakpoints/_base.scss */
.home .alm-listing li div p, .academy .alm-listing li div p {
  font-size: 20px;
  line-height: 1.2em;
  color: #231f20;
  margin-bottom: 1em;
}
/* line 1353, ../scss/breakpoints/_base.scss */
.home .alm-listing li div .read-more, .academy .alm-listing li div .read-more {
  color: #ab7600;
  text-transform: uppercase;
  font-size: 16px;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  letter-spacing: 0.1em;
}
/* line 1360, ../scss/breakpoints/_base.scss */
.home .alm-listing li div img, .academy .alm-listing li div img {
  margin: 0 0 1.2em 0;
}
/* line 1366, ../scss/breakpoints/_base.scss */
.home .alm-btn-wrap, .academy .alm-btn-wrap {
  text-align: center;
}
/* line 1368, ../scss/breakpoints/_base.scss */
.home .alm-btn-wrap button, .academy .alm-btn-wrap button {
  background: transparent;
  border: none;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  text-transform: uppercase;
  outline: none;
  letter-spacing: 0.1em;
  margin-bottom: 33px;
}
/* line 1377, ../scss/breakpoints/_base.scss */
.home .alm-btn-wrap .done, .academy .alm-btn-wrap .done {
  display: none;
}

/* line 1383, ../scss/breakpoints/_base.scss */
.further-wrapper {
  margin: 0 0 0 -1%;
  width: 102%;
}
/* line 1386, ../scss/breakpoints/_base.scss */
.further-wrapper .category-title {
  text-transform: uppercase;
  font-size: 16px;
  color: #231f20;
  text-align: center;
  border-top: solid 1px #1d1d1b;
  padding-top: 35px;
  letter-spacing: 0.1em;
}
/* line 1395, ../scss/breakpoints/_base.scss */
.further-wrapper .entry-title {
  text-transform: uppercase;
  font-size: 26px;
  line-height: 1em;
  margin-bottom: 0.5em;
  text-align: center;
  color: #231f20;
  margin-top: 5px;
  letter-spacing: 0.03em;
}
/* line 1406, ../scss/breakpoints/_base.scss */
.further-wrapper .alm-listing {
  margin-top: 17px;
}
/* line 1408, ../scss/breakpoints/_base.scss */
.further-wrapper .alm-listing li {
  padding: 18px 0 0 0 !important;
  width: 24.8%;
  display: inline-table;
  padding: 0;
  text-align: center;
  position: relative;
}
/* line 1415, ../scss/breakpoints/_base.scss */
.further-wrapper .alm-listing li:before {
  height: 0;
  content: '';
}
/* line 1419, ../scss/breakpoints/_base.scss */
.further-wrapper .alm-listing li div {
  margin: 0 3%;
  padding: 0;
}
/* line 1422, ../scss/breakpoints/_base.scss */
.further-wrapper .alm-listing li div .category-title {
  border: none;
  padding: 0;
  letter-spacing: 0.1em;
}
/* line 1427, ../scss/breakpoints/_base.scss */
.further-wrapper .alm-listing li div .entry-title {
  text-transform: uppercase;
  font-size: 26px;
  line-height: 1em;
  margin-bottom: 0.5em;
  letter-spacing: 0em;
  word-break: break-word;
}
/* line 1435, ../scss/breakpoints/_base.scss */
.further-wrapper .alm-listing li div p {
  font-size: 20px;
  line-height: 1.2em;
  color: #231f20;
  margin-bottom: 1em;
}
/* line 1441, ../scss/breakpoints/_base.scss */
.further-wrapper .alm-listing li div .read-more {
  color: #ab7600;
  text-transform: uppercase;
  font-size: 16px;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  letter-spacing: 0.1em;
}
/* line 1448, ../scss/breakpoints/_base.scss */
.further-wrapper .alm-listing li div img {
  margin: 0 0 1.2em 0;
}

/* line 1456, ../scss/breakpoints/_base.scss */
.page-template-page-contacts {
  text-align: center;
  color: #231f20;
}
/* line 1459, ../scss/breakpoints/_base.scss */
.page-template-page-contacts .page-title {
  margin-top: 50px;
}
/* line 1462, ../scss/breakpoints/_base.scss */
.page-template-page-contacts .entry-title {
  font-size: 22px;
  letter-spacing: 0.03em;
  margin: 50px 0 25px;
}
/* line 1467, ../scss/breakpoints/_base.scss */
.page-template-page-contacts .vcard {
  margin: 15px 0 30px;
}
/* line 1469, ../scss/breakpoints/_base.scss */
.page-template-page-contacts .vcard p {
  text-transform: uppercase;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  letter-spacing: 0.1em;
  font-size: 16px;
  margin: 0;
}
/* line 1475, ../scss/breakpoints/_base.scss */
.page-template-page-contacts .vcard p span {
  font-weight: normal;
  color: #5A5A5A;
  padding-left: 8px;
}
/* line 1481, ../scss/breakpoints/_base.scss */
.page-template-page-contacts .vcard a {
  font-size: 22px;
  letter-spacing: 0.03em;
  padding: 0 10px;
  font-family: 'MrsEaves-Italic', Times, serif;
  text-transform: none;
}
/* line 1489, ../scss/breakpoints/_base.scss */
.page-template-page-contacts .vcard .social a {
  font-size: 16px;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  text-transform: uppercase;
}
/* line 1493, ../scss/breakpoints/_base.scss */
.page-template-page-contacts .vcard .social a span {
  font-family: 'Socialicious';
  text-transform: none;
}
/* line 1502, ../scss/breakpoints/_base.scss */
.page-template-page-contacts .vcard.bottom .social a {
  letter-spacing: 0.1em;
}
/* line 1508, ../scss/breakpoints/_base.scss */
.page-template-page-contacts .contact-form {
  width: 80%;
  max-width: 590px;
  margin: 0 auto;
}
/* line 1512, ../scss/breakpoints/_base.scss */
.page-template-page-contacts .contact-form p {
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  line-height: 1em;
  letter-spacing: 0.03em;
}
/* line 1518, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form {
  width: 100%;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  letter-spacing: 0.1em;
}
/* line 1522, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form p {
  margin: 0;
}
/* line 1525, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form img {
  width: auto;
}
/* line 1528, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form input[type="text"], .page-template-page-contacts form.wpcf7-form input[type="email"], .page-template-page-contacts form.wpcf7-form .enquiry {
  background: #fff;
  border: solid 1px #000;
  border-radius: 0;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
}
/* line 1536, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form textarea {
  background: #fff;
  border: solid 1px #000;
  border-radius: 0;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  float: left;
}
/* line 1545, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form input[type="submit"] {
  background: #000;
  color: #fff;
  border: none;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
}
/* line 1553, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form .your-name, .page-template-page-contacts form.wpcf7-form .lastname {
  width: 48.5%;
}
/* line 1556, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form .your-name {
  float: left;
  z-index: 10;
}
/* line 1560, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form .lastname {
  float: right;
  z-index: 10;
}
/* line 1564, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form .your-email {
  width: 100%;
  height: 32px;
  float: left;
}
/* line 1568, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form .your-email:after {
  content: '';
  clear: both;
  display: block;
}
/* line 1574, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form #subject {
  display: none;
}
/* line 1580, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form .enquiry {
  padding-top: 6px;
  margin-bottom: 0;
  position: relative;
  float: left;
  margin-top: 16px;
  cursor: pointer;
}
/* line 1588, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form .wpcf7-radio {
  position: relative;
  display: none;
  z-index: 5;
  float: left;
  width: 100%;
}
/* line 1594, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form .wpcf7-radio:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
  top: -1px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
/* line 1607, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form .wpcf7-radio:after {
  clear: both;
  content: '';
  display: block;
}
/* line 1612, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form .wpcf7-radio span {
  width: 50%;
  float: left;
  margin: 0;
}
/* line 1617, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form .wpcf7-radio input[type="radio"] {
  opacity: 0;
  width: 100%;
}
/* line 1621, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form .wpcf7-radio input[type="radio"]:checked + .wpcf7-list-item-label {
  background: #333;
}
/* line 1624, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form .wpcf7-radio .wpcf7-list-item {
  position: relative;
}
/* line 1627, ../scss/breakpoints/_base.scss */
.page-template-page-contacts form.wpcf7-form .wpcf7-radio .wpcf7-list-item-label {
  background: #000;
  color: #fff;
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

/* line 1644, ../scss/breakpoints/_base.scss */
.lightbox {
  position: fixed;
  width: 100%;
  top: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.8);
  display: none;
  z-index: 10;
}
/* line 1652, ../scss/breakpoints/_base.scss */
.lightbox .wrapper {
  width: 100%;
  background: #fff;
}
/* line 1655, ../scss/breakpoints/_base.scss */
.lightbox .wrapper .content {
  position: relative;
}
/* line 1659, ../scss/breakpoints/_base.scss */
.lightbox .wrapper .content .slick-active.slick-slide a span {
  color: #231f20;
}
/* line 1666, ../scss/breakpoints/_base.scss */
.lightbox .wrapper .content .slick-slide {
  background: #fff;
}
/* line 1668, ../scss/breakpoints/_base.scss */
.lightbox .wrapper .content .slick-slide .alignleft, .lightbox .wrapper .content .slick-slide .alignright {
  float: none;
  margin: 0;
}
/* line 1673, ../scss/breakpoints/_base.scss */
.lightbox .wrapper .content .slick-slide a img {
  width: auto;
  max-width: inherit;
}
/* line 1677, ../scss/breakpoints/_base.scss */
.lightbox .wrapper .content .slick-slide a span {
  font-size: 0;
  display: block;
  color: transparent;
  text-align: center;
  font-family: 'MrsEavesRoman', Times, serif;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
/* line 1686, ../scss/breakpoints/_base.scss */
.lightbox .wrapper .content .slick-slide a span:last-child {
  font-family: 'Futura Light',  Arial, sans-serif;
  text-transform: none;
  letter-spacing: 0.03em;
}
/* line 1693, ../scss/breakpoints/_base.scss */
.lightbox .wrapper .content .close {
  position: absolute;
  top: -1%;
  right: 0;
  z-index: 200;
}
/* line 1698, ../scss/breakpoints/_base.scss */
.lightbox .wrapper .content .close:after {
  position: absolute;
  top: 0;
  content: '+';
  color: #000;
  font-family: 'Futura Light', Arial, sans-serif;
  line-height: 1em;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  clear: both;
  display: block;
}
/* line 1713, ../scss/breakpoints/_base.scss */
.lightbox .wrapper .slick-next, .lightbox .wrapper .slick-prev {
  height: 100%;
  width: 33px;
  top: 0;
}
/* line 1718, ../scss/breakpoints/_base.scss */
.lightbox .wrapper .slick-next {
  right: -41px;
}
/* line 1720, ../scss/breakpoints/_base.scss */
.lightbox .wrapper .slick-next:before {
  content: '\203A';
  color: #000;
  opacity: 1;
  font-family: 'Futura Light', Arial, sans-serif;
}
/* line 1726, ../scss/breakpoints/_base.scss */
.lightbox .wrapper .slick-next:after {
  content: '\203A';
  color: #fff;
  opacity: 1;
  font-family: 'Futura Light', Arial, sans-serif;
  position: absolute;
  top: 50%;
  transition: translateX(-50%);
  -webkit-transition: translateX(-50%);
  -ms-transition: translateX(-50%);
  moz-transition: translateX(-50%);
  display: block;
  right: 1px;
}
/* line 1741, ../scss/breakpoints/_base.scss */
.lightbox .wrapper .slick-prev {
  left: -41px;
}
/* line 1743, ../scss/breakpoints/_base.scss */
.lightbox .wrapper .slick-prev:before {
  content: '\2039';
  color: #000;
  opacity: 1;
  font-family: 'Futura Light', Arial, sans-serif;
}

/* line 1756, ../scss/breakpoints/_base.scss */
.category-photography #main, .category-film #main {
  position: relative;
}
/* line 1758, ../scss/breakpoints/_base.scss */
.category-photography #main .alm-listing, .category-film #main .alm-listing {
  margin-top: 0;
}
/* line 1762, ../scss/breakpoints/_base.scss */
.category-photography #main .gallery-wrapper, .category-film #main .gallery-wrapper {
  position: relative;
}
/* line 1765, ../scss/breakpoints/_base.scss */
.category-photography #main .gallery-overlay, .category-film #main .gallery-overlay {
  position: absolute;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  width: 100%;
  text-align: center;
  padding: 40px 20px;
}
/* line 1774, ../scss/breakpoints/_base.scss */
.category-photography #main .gallery-overlay .entry-title, .category-film #main .gallery-overlay .entry-title {
  margin: 0;
  line-height: 1em;
}
/* line 1777, ../scss/breakpoints/_base.scss */
.category-photography #main .gallery-overlay .entry-title a, .category-film #main .gallery-overlay .entry-title a {
  color: #fff;
  line-height: 1em;
}
/* line 1782, ../scss/breakpoints/_base.scss */
.category-photography #main .gallery-overlay p, .category-film #main .gallery-overlay p {
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  letter-spacing: 0.03em;
  margin: 0;
}
/* line 1786, ../scss/breakpoints/_base.scss */
.category-photography #main .gallery-overlay p a, .category-film #main .gallery-overlay p a {
  color: #fff;
}

/* line 1795, ../scss/breakpoints/_base.scss */
.category-header-wrapper {
  background: #eceae8;
  position: relative;
  color: #231f20;
}
/* line 1799, ../scss/breakpoints/_base.scss */
.category-header-wrapper .category-header {
  margin: 0 auto;
  display: table;
}
/* line 1802, ../scss/breakpoints/_base.scss */
.category-header-wrapper .category-header:after {
  content: '';
  clear: both;
  display: block;
}
/* line 1807, ../scss/breakpoints/_base.scss */
.category-header-wrapper .category-header .category-image {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* line 1811, ../scss/breakpoints/_base.scss */
.category-header-wrapper .category-header .category-image img {
  display: inline;
  width: auto;
}
/* line 1816, ../scss/breakpoints/_base.scss */
.category-header-wrapper .category-header .category-desc {
  text-align: center;
  display: table-cell;
  vertical-align: bottom;
}
/* line 1821, ../scss/breakpoints/_base.scss */
.category-header-wrapper .category-header .category-desc h1 {
  margin: 0;
  letter-spacing: 0.03em;
}
/* line 1825, ../scss/breakpoints/_base.scss */
.category-header-wrapper .category-header .category-desc h2 {
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  text-transform: uppercase;
  margin: 0;
  line-height: 1em;
}

/* line 1838, ../scss/breakpoints/_base.scss */
.single-gallery .thumbnail-wrapper {
  position: relative;
  color: #fff;
}
/* line 1840, ../scss/breakpoints/_base.scss */
.single-gallery .thumbnail-wrapper:hover .text-overlay {
  display: block;
}
/* line 1846, ../scss/breakpoints/_base.scss */
.single-gallery .thumbnail-wrapper .thumbnail-content {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  text-align: center;
  text-transform: uppercase;
}
/* line 1856, ../scss/breakpoints/_base.scss */
.single-gallery .thumbnail-wrapper .thumbnail-content h1 {
  color: #fff;
  margin: 0;
}
/* line 1860, ../scss/breakpoints/_base.scss */
.single-gallery .thumbnail-wrapper .thumbnail-content p {
  font-family: 'MrsEavesRoman' , Times, serif;
  letter-spacing: 0.03em;
  margin: 0;
}
/* line 1864, ../scss/breakpoints/_base.scss */
.single-gallery .thumbnail-wrapper .thumbnail-content p span {
  padding-right: 5px;
}
/* line 1869, ../scss/breakpoints/_base.scss */
.single-gallery .thumbnail-wrapper .text-overlay {
  position: absolute;
  width: 100%;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  text-transform: uppercase;
  display: none;
  letter-spacing: 0.1em;
}
/* line 1882, ../scss/breakpoints/_base.scss */
.single-gallery .gallery-content {
  background: #eceae8;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  letter-spacing: 0.1em;
}
/* line 1886, ../scss/breakpoints/_base.scss */
.single-gallery .gallery-content p {
  margin: 0;
}

/* line 1894, ../scss/breakpoints/_base.scss */
.social-sharing .social-label {
  float: left;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
/* line 1900, ../scss/breakpoints/_base.scss */
.social-sharing .sharify-container {
  padding: 0;
  float: left;
  width: initial;
  color: #231f20;
}
/* line 1906, ../scss/breakpoints/_base.scss */
.social-sharing .sharify-container ul:after {
  content: '';
  clear: both;
  display: block;
}
/* line 1913, ../scss/breakpoints/_base.scss */
.social-sharing .sharify-container ul li i:before {
  color: #231f20;
  font-family: 'Socialicious';
}
/* line 1919, ../scss/breakpoints/_base.scss */
.social-sharing .sharify-container ul li .sharify-twitter:before {
  content: 'H';
}
/* line 1924, ../scss/breakpoints/_base.scss */
.social-sharing .sharify-container ul li .sharify-facebook:before {
  content: 'g';
}
/* line 1929, ../scss/breakpoints/_base.scss */
.social-sharing .sharify-container ul li .sharify-pinterest:before {
  content: 'n';
}
/* line 1934, ../scss/breakpoints/_base.scss */
.social-sharing .sharify-container ul li .sharify-mail:before {
  content: '';
  background: url("../images/email.png") 0 4px no-repeat;
}
/* line 1942, ../scss/breakpoints/_base.scss */
.social-sharing .email {
  font-family: 'Futura Book', Arial, sans-serif;
  font-size: 20px;
  padding: 0 10px;
  line-height: 1.2em;
}

/* line 1957, ../scss/breakpoints/_base.scss */
.error404 .search .entry-content {
  letter-spacing: 0.03em;
  text-align: center;
  text-transform: uppercase;
  font-family: 'MrsEavesRoman' , Times, serif;
}
/* line 1962, ../scss/breakpoints/_base.scss */
.error404 .search .entry-content p {
  line-height: 1em;
}
/* line 1965, ../scss/breakpoints/_base.scss */
.error404 .search .entry-content .return {
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  letter-spacing: 0.1em;
}
/* line 1968, ../scss/breakpoints/_base.scss */
.error404 .search .entry-content .return a {
  color: #fff;
  background: #000;
}

/* line 1979, ../scss/breakpoints/_base.scss */
.category .academy #main {
  border: none;
}

/* line 1986, ../scss/breakpoints/_base.scss */
.category.category-back-issues #main {
  border: none;
}

/* line 1995, ../scss/breakpoints/_base.scss */
.category-back-issues .isuues-header {
  margin: 0 auto 22px;
  width: 89%;
}
/* line 1998, ../scss/breakpoints/_base.scss */
.category-back-issues .isuues-header h1 {
  line-height: 1em;
  letter-spacing: 0.03em;
}
/* line 2002, ../scss/breakpoints/_base.scss */
.category-back-issues .isuues-header p {
  font-family: 'MrsEavesRoman' , Times, serif;
  text-align: center;
  letter-spacing: 0.03em;
  margin-top: 0;
}
/* line 2007, ../scss/breakpoints/_base.scss */
.category-back-issues .isuues-header p a {
  font-family: MrsEaves-Italic, Times, serif;
}
/* line 2013, ../scss/breakpoints/_base.scss */
.category-back-issues .issue-wrapper ul {
  display: table;
  width: 100%;
}
/* line 2016, ../scss/breakpoints/_base.scss */
.category-back-issues .issue-wrapper ul li {
  display: inline-table;
}
/* line 2019, ../scss/breakpoints/_base.scss */
.category-back-issues .issue-wrapper ul li .image-wrapper {
  position: relative;
}
/* line 2021, ../scss/breakpoints/_base.scss */
.category-back-issues .issue-wrapper ul li .image-wrapper .sold-out {
  position: absolute;
  width: 100%;
  background: rgba(255, 255, 255, 0.4);
  right: 0;
  text-align: center;
  top: 68.5%;
  transform: translateY(-68.5%);
  -webkit-transform: translateY(-68.5%);
  -moz-transform: translateY(-68.5%);
}
/* line 2031, ../scss/breakpoints/_base.scss */
.category-back-issues .issue-wrapper ul li .image-wrapper .sold-out span {
  font-family: 'Futura Book', Arial, sans-serif;
  letter-spacing: 0.1em;
}
/* line 2037, ../scss/breakpoints/_base.scss */
.category-back-issues .issue-wrapper ul li .issue-date {
  font-family: 'Futura Book', Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
/* line 2043, ../scss/breakpoints/_base.scss */
.category-back-issues .issue-wrapper ul li h2 {
  text-align: center;
  margin: 0;
  line-height: 1em;
  font-family: 'MrsEavesRoman' , Times, serif;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
/* line 2055, ../scss/breakpoints/_base.scss */
.category-back-issues .issue-banner-wrapper {
  width: 100%;
  background: #eceae8;
}
/* line 2058, ../scss/breakpoints/_base.scss */
.category-back-issues .issue-banner-wrapper .issue-banner {
  width: 80%;
  margin: 0 auto;
}
/* line 2074, ../scss/breakpoints/_base.scss */
.category-back-issues .issue-banner-wrapper .issue-banner .banner-content {
  text-align: center;
  vertical-align: middle;
}
/* line 2077, ../scss/breakpoints/_base.scss */
.category-back-issues .issue-banner-wrapper .issue-banner .banner-content img {
  display: inline;
}
/* line 2080, ../scss/breakpoints/_base.scss */
.category-back-issues .issue-banner-wrapper .issue-banner .banner-content h2 {
  font-family: 'MrsEavesRoman' , Times, serif;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
/* line 2085, ../scss/breakpoints/_base.scss */
.category-back-issues .issue-banner-wrapper .issue-banner .banner-content p {
  margin: 0;
  line-height: 1em;
}
/* line 2090, ../scss/breakpoints/_base.scss */
.category-back-issues .issue-banner-wrapper .issue-banner .banner-content .banner-links a {
  text-transform: uppercase;
  color: #fff;
  font-family: 'Futura Book', Arial, sans-serif;
  display: inline-block;
  background: #000;
  letter-spacing: 0.1em;
}
/* line 2102, ../scss/breakpoints/_base.scss */
.category-back-issues .after-banner {
  border-top: solid 1px #231f20;
  border-bottom: solid 1px #231f20;
  text-align: center;
  font-family: 'MrsEavesRoman' , Times, serif;
}
/* line 2107, ../scss/breakpoints/_base.scss */
.category-back-issues .after-banner p {
  line-height: 1em;
}
/* line 2109, ../scss/breakpoints/_base.scss */
.category-back-issues .after-banner p span {
  font-family: MrsEaves-Italic, Times, serif;
}
/* line 2112, ../scss/breakpoints/_base.scss */
.category-back-issues .after-banner p a {
  color: #ab7600;
}

/* line 2121, ../scss/breakpoints/_base.scss */
.format-standard .article-section {
  max-width: 998px;
  width: 87%;
  margin: 0 auto;
}
/* line 2126, ../scss/breakpoints/_base.scss */
.format-standard header,
.format-video header {
  text-align: center;
  max-width: 998px;
  width: 90%;
  margin: 0 auto;
}
/* line 2131, ../scss/breakpoints/_base.scss */
.format-standard header .cat-name,
.format-video header .cat-name {
  font-family: 'Futura Book' , Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
/* line 2136, ../scss/breakpoints/_base.scss */
.format-standard header h1,
.format-video header h1 {
  line-height: 1em;
}
/* line 2139, ../scss/breakpoints/_base.scss */
.format-standard header .short-desc,
.format-video header .short-desc {
  letter-spacing: 0.03em;
  line-height: 1em;
}
/* line 2145, ../scss/breakpoints/_base.scss */
.format-standard header .words,
.format-video header .words,
.format-standard header .photographer-credit {
  text-transform: uppercase;
  font-family: 'MrsEavesBold' , Times, serif;
}
.format-standard header .photographer-credit span { margin-right:5px; font-family:'MrsEavesRoman' , Times, serif }
/* line 2148, ../scss/breakpoints/_base.scss */
.format-standard header .words span:first-child,
.format-video header .words span:first-child{
  font-family: 'MrsEavesRoman' , Times, serif;
}
/* line 2151, ../scss/breakpoints/_base.scss */
.format-standard header .words span,
.format-video header .words span {
  padding: 0 3px;
}
/* line 2157, ../scss/breakpoints/_base.scss */
.format-standard .caption a {
  position: relative;
  display: block;
}
/* line 2160, ../scss/breakpoints/_base.scss */
.format-standard .caption a span {
  font-family: 'MrsEavesRoman' , Times, serif;
  text-transform: uppercase;
  display: inline-block;
  padding-right: 3px;
}
/* line 2166, ../scss/breakpoints/_base.scss */
.format-standard .caption a span:last-child {
  font-family: 'Futura Light', Arial, sans-serif;
  text-transform: none;
}
/* line 2172, ../scss/breakpoints/_base.scss */
.format-standard .post-content,
.format-video .post-content {
  font-family: 'Futura Light', Arial, sans-serif;
  letter-spacing: 0.03em;
}
/* line 2175, ../scss/breakpoints/_base.scss */
.format-standard .post-content .alignleft, .format-standard .post-content .alignright {
  width: 50%;
}

/* line 2178, ../scss/breakpoints/_base.scss */
.format-standard .post-content h3 {
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.1em;
}
/* line 2184, ../scss/breakpoints/_base.scss */
.format-standard .post-content .breakout {
  float: left;
  width: 100%;
}
/* line 2188, ../scss/breakpoints/_base.scss */
.format-standard .post-content .breakout .box:after {
  content: '';
  clear: both;
  display: block;
}
/* line 2194, ../scss/breakpoints/_base.scss */
.format-standard .post-content .breakout h3 {
  letter-spacing: 0.03em;
  font-family: 'MrsEavesRoman', Times, serif;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
/* line 2200, ../scss/breakpoints/_base.scss */
.format-standard .post-content .breakout h4 {
  text-transform: uppercase;
  letter-spacing: 0.1em;
  text-align: center;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  font-weight: normal;
  line-height: 1em;
}
/* line 2208, ../scss/breakpoints/_base.scss */
.format-standard .post-content .breakout p {
  margin: 1.8% auto 4%;
  width: 85%;
  max-width: 810px;
  text-align: center;
  font-style: italic;
}
/* line 2215, ../scss/breakpoints/_base.scss */
.format-standard .post-content .breakout .width-30 {
  float: left;
  margin-right: 1.5%;
  width: 32.3%;
}
/* line 2220, ../scss/breakpoints/_base.scss */
.format-standard .post-content .breakout .width-30:last-child {
  margin-right: 0;
}
/* line 2227, ../scss/breakpoints/_base.scss */
.format-standard .galleries-wrapper .half-width {
  width: 48.8%;
  margin-right: 2.3%;
  float: left;
}
/* line 2232, ../scss/breakpoints/_base.scss */
.format-standard .galleries-wrapper .half-height {
  margin-bottom: 4.8%;
}
/* line 2235, ../scss/breakpoints/_base.scss */
.format-standard .galleries-wrapper div[id^=gallery] {
  padding: 1.1% 0;
}
/* line 2237, ../scss/breakpoints/_base.scss */
.format-standard .galleries-wrapper div[id^=gallery]:after {
  clear: both;
  display: block;
  content: '';
}
/* line 2242, ../scss/breakpoints/_base.scss */
.format-standard .galleries-wrapper div[id^=gallery] span {
  display: none;
}
/* line 2247, ../scss/breakpoints/_base.scss */
.format-standard .galleries-wrapper .style-4 .half-width:nth-child(2), .format-standard .galleries-wrapper .style-1 .half-width:nth-child(2), .format-standard .galleries-wrapper .style-5 .half-width:nth-child(2) {
  margin-right: 0;
}
/* line 2252, ../scss/breakpoints/_base.scss */
.format-standard .galleries-wrapper .style-2 .width-30 {
  width: 28.9%;
  float: left;
}
/* line 2256, ../scss/breakpoints/_base.scss */
.format-standard .galleries-wrapper .style-2 .width-30:first-child {
  margin-right: 1.5%;
}
/* line 2259, ../scss/breakpoints/_base.scss */
.format-standard .galleries-wrapper .style-2 .width-30:last-child {
  margin-left: 1.5%;
}
/* line 2262, ../scss/breakpoints/_base.scss */
.format-standard .galleries-wrapper .style-2 .width-40 {
  width: 39.2%;
  float: left;
}
/* line 2268, ../scss/breakpoints/_base.scss */
.format-standard .zoom {
  position: relative;
  display: block;
}
/* line 2271, ../scss/breakpoints/_base.scss */
.format-standard .zoom:after {
  position: absolute;
  top: 0;
  content: '+';
  color: #fff;
  font-family: 'Futura Light', Arial, sans-serif;
  line-height: 1em;
}
/* line 2280, ../scss/breakpoints/_base.scss */
.format-standard iframe {
  width: 100% !important;
  height: 710px !important;
}
/* line 2284, ../scss/breakpoints/_base.scss */
.format-standard .article-footer {
  border-top: solid 1px #231f20;
}
/* line 2286, ../scss/breakpoints/_base.scss */
.format-standard .article-footer .author-block {
  background: #eceae8;
  display: table;
  width: 100%;
  padding: 1.4%;
}
/* line 2291, ../scss/breakpoints/_base.scss */
.format-standard .article-footer .author-block .avatar {
  display: table-cell;
  vertical-align: middle;
}
/* line 2295, ../scss/breakpoints/_base.scss */
.format-standard .article-footer .author-block .bio {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  color: #000;
}
/* line 2300, ../scss/breakpoints/_base.scss */
.format-standard .article-footer .author-block .bio .names {
  position: relative;
}
/* line 2302, ../scss/breakpoints/_base.scss */
.format-standard .article-footer .author-block .bio .names:after {
  content: '__';
  position: absolute;
  bottom: -18px;
  right: 0;
  width: 100%;
  text-align: center;
  font-size: 40px;
}
/* line 2311, ../scss/breakpoints/_base.scss */
.format-standard .article-footer .author-block .bio .names p {
  font-family: 'Futura Book', Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 1em;
}
/* line 2317, ../scss/breakpoints/_base.scss */
.format-standard .article-footer .author-block .bio .names span {
  font-family: 'MrsEavesRoman',  Times, serif;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
/* line 2323, ../scss/breakpoints/_base.scss */
.format-standard .article-footer .author-block .bio .bio-desc {
  max-width: 735px;
  width: 90%;
  line-height: 1em;
}
/* line 2328, ../scss/breakpoints/_base.scss */
.format-standard .article-footer .author-block .bio .author-links {
  font-family: 'Futura Book', Arial, sans-serif;
  text-transform: uppercase;
}
/* line 2331, ../scss/breakpoints/_base.scss */
.format-standard .article-footer .author-block .bio .author-links a {
  position: relative;
}
/* line 2333, ../scss/breakpoints/_base.scss */
.format-standard .article-footer .author-block .bio .author-links a span {
  letter-spacing: 0.1em;
}
/* line 2338, ../scss/breakpoints/_base.scss */
.format-standard .article-footer .author-block .bio .author-links a:nth-child(2):before {
  content: '';
  position: absolute;
  left: -4px;
  top: 40%;
  height: 4px;
  width: 4px;
  background: #000;
  border-radius: 50%;
}
.format-standard .article-footer .author-block .bio .author-links a.instagram:after {
  content: '';
  position: absolute;
  right: -4px;
  top: 40%;
  height: 4px;
  width: 4px;
  background: #000;
  border-radius: 50%;
}
/* line 2353, ../scss/breakpoints/_base.scss */
.format-standard #carousel {
  margin-bottom: 6%;
}
/* line 2355, ../scss/breakpoints/_base.scss */
.format-standard #carousel .slide-content {
  text-align: center;
  font-size: 16px;
  font-family: 'Futura Light';
  color: #000;
  padding-top: 4%;
  letter-spacing: 0.03em;
  background: #fff;
  z-index: 9999;
}
/* line 2364, ../scss/breakpoints/_base.scss */
.format-standard #carousel .slide-content .indicator {
  font-family: 'Futura Book', Arial, sans-serif;
  font-size: 24px;
}
/* line 2368, ../scss/breakpoints/_base.scss */
.format-standard #carousel .slide-content .indicator span {
  padding: 0 5px;
}
/* line 2372, ../scss/breakpoints/_base.scss */
.format-standard #carousel .slide-content h2 {
  font-size: 24px;
  font-family: 'MrsEavesRoman' ,  Times, serif;
  text-transform: uppercase;
  margin: 1.4% 0 2% 0;
  letter-spacing: 0.1em;
}
/* line 2381, ../scss/breakpoints/_base.scss */
.format-standard .slick-prev, .format-standard .slick-next {
  top: 10px;
  background: rgba(54, 54, 54, 0.5);
  width: 8%;
}
/* line 2386, ../scss/breakpoints/_base.scss */
.format-standard .slick-prev {
  left: 0;
}
/* line 2388, ../scss/breakpoints/_base.scss */
.format-standard .slick-prev:before {
  content: '\2039';
  color: #fff;
  font-size: 88px;
  opacity: 1;
  font-family: "Futura Light";
}
/* line 2396, ../scss/breakpoints/_base.scss */
.format-standard .slick-next {
  right: 0;
}
/* line 2398, ../scss/breakpoints/_base.scss */
.format-standard .slick-next:before {
  content: '\203A';
  color: #fff;
  font-size: 88px;
  opacity: 1;
  font-family: "Futura Light";
}
/* line 2406, ../scss/breakpoints/_base.scss */
.format-standard img {
  position: relative;
}
/* line 2408, ../scss/breakpoints/_base.scss */
.format-standard img:after {
  position: absolute;
  width: 4%;
  height: 100%;
  content: '';
  top: 0;
  background: #000;
}
/* line 2418, ../scss/breakpoints/_base.scss */
.format-standard blockquote {
  font-family: 'MrsEaves-Italic', Times, sans-serif;
  text-align: center;
  width: 90%;
  margin: 0 auto;
  line-height: 1em;
}
/* line 2425, ../scss/breakpoints/_base.scss */
.format-standard br {
  margin: 2% 0;
  display: block;
  content: '';
}
/* line 2432, ../scss/breakpoints/_base.scss */
.format-standard .form-wrapper {
  background: #eceae8;
}
/* line 2434, ../scss/breakpoints/_base.scss */
.format-standard .form-wrapper:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2439, ../scss/breakpoints/_base.scss */
.format-standard .form-wrapper .form-header {
  text-transform: uppercase;
  text-align: center;
}
/* line 2442, ../scss/breakpoints/_base.scss */
.format-standard .form-wrapper .form-header p {
  font-family: 'FuturaSTD Book',  Arial, sans-serif;
  letter-spacing: 0.1em;
  margin: 0;
}
/* line 2447, ../scss/breakpoints/_base.scss */
.format-standard .form-wrapper .form-header span {
  font-family: 'MrsEavesRoman', Times, serif;
  letter-spacing: 0.03em;
}
/* line 2453, ../scss/breakpoints/_base.scss */
.format-standard .form-wrapper form {
  font-family: 'FuturaSTD Book',  Arial, sans-serif;
  text-transform: uppercase;
  font-size: 8px;
}
/* line 2457, ../scss/breakpoints/_base.scss */
.format-standard .form-wrapper form .wpcf7-form-control-wrap.image {
  border: solid 1px #000;
  display: block;
  padding: 0;
  position: relative;
}
/* line 2462, ../scss/breakpoints/_base.scss */
.format-standard .form-wrapper form .wpcf7-form-control-wrap.image i {
  position: absolute;
  z-index: 0;
  right: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  padding: 0 3%;
  font-style: normal;
}
/* line 2475, ../scss/breakpoints/_base.scss */
.format-standard .form-wrapper form .wpcf7-form-control-wrap.image input {
  opacity: 0;
}
/* line 2479, ../scss/breakpoints/_base.scss */
.format-standard .form-wrapper form .wpcf7-form-control-wrap {
  float: left;
}
/* line 2481, ../scss/breakpoints/_base.scss */
.format-standard .form-wrapper form .wpcf7-form-control-wrap input, .format-standard .form-wrapper form .wpcf7-form-control-wrap textarea {
  background: transparent;
  border: solid 1px #000;
  border-radius: 0;
  color: #000;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.1em;
}
/* line 2491, ../scss/breakpoints/_base.scss */
.format-standard .form-wrapper form input[type="submit"] {
  border: none;
  background: #000;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.1em;
  font-family: 'FuturaSTD Book',  Arial, sans-serif;
  border-radius: 0;
}
/* line 2501, ../scss/breakpoints/_base.scss */
.format-standard .form-wrapper form img.ajax-loader {
  width: auto;
}

/* line 2511, ../scss/breakpoints/_base.scss */
.category .category-landing #main {
  border-top: none;
}

/* line 2520, ../scss/breakpoints/_base.scss */
.category-landing .category-list .category-desc h2:before {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  font-family: 'MrsEavesRoman', TImes, serif;
  letter-spacing: -0.07em;
}
/* line 2534, ../scss/breakpoints/_base.scss */
.category-landing .category-list:nth-child(1) .category-desc h2:before {
  content: 'I';
}
/* line 2543, ../scss/breakpoints/_base.scss */
.category-landing .category-list:nth-child(2) .category-desc h2:before {
  content: 'II';
}
/* line 2552, ../scss/breakpoints/_base.scss */
.category-landing .category-list:nth-child(3) .category-desc h2:before {
  content: 'III';
}
/* line 2561, ../scss/breakpoints/_base.scss */
.category-landing .category-list:nth-child(4) .category-desc h2:before {
  content: 'IV';
}
/* line 2570, ../scss/breakpoints/_base.scss */
.category-landing .category-list:nth-child(5) .category-desc h2:before {
  content: 'V';
}
/* line 2579, ../scss/breakpoints/_base.scss */
.category-landing .category-list:nth-child(6) .category-desc h2:before {
  content: 'VI';
}

/* line 2588, ../scss/breakpoints/_base.scss */
.category-landing .category-list {
  display: table;
  width: 100%;
}
/* line 2591, ../scss/breakpoints/_base.scss */
.category-landing .category-list .width-30 {
  display: inline-block;
  text-align: center;
  float: left;
}
/* line 2598, ../scss/breakpoints/_base.scss */
.category-landing .category-list .category-desc {
  vertical-align: middle;
  position: relative;
}
/* line 2601, ../scss/breakpoints/_base.scss */
.category-landing .category-list .category-desc h2 {
  margin-top: 0;
  position: relative;
  line-height: 1em;
}
/* line 2605, ../scss/breakpoints/_base.scss */
.category-landing .category-list .category-desc h2 a {
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
/* line 2611, ../scss/breakpoints/_base.scss */
.category-landing .category-list .category-desc p {
  line-height: 1em;
  letter-spacing: 0.03em;
}
/* line 2615, ../scss/breakpoints/_base.scss */
.category-landing .category-list .category-desc .truncated {
  width: 80%;
  margin: 0 auto;
}
/* line 2619, ../scss/breakpoints/_base.scss */
.category-landing .category-list .category-desc .view-all {
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  text-transform: uppercase;
  color: #ab7600;
  letter-spacing: 0.1em;
}
/* line 2626, ../scss/breakpoints/_base.scss */
.category-landing .category-list .category-title {
  letter-spacing: 0.1em;
}
/* line 2629, ../scss/breakpoints/_base.scss */
.category-landing .category-list .entry-title {
  letter-spacing: 0.03em;
  line-height: 1em;
  margin: 2.5% 0;
}
/* line 2634, ../scss/breakpoints/_base.scss */
.category-landing .category-list img {
  margin: 0 0 1.5% 0;
}
/* line 2638, ../scss/breakpoints/_base.scss */
.category-landing .category-list .truncated p {
  letter-spacing: 0.03em;
  line-height: 1em;
}
/* line 2644, ../scss/breakpoints/_base.scss */
.category-landing .category-list .truncated .read-more {
  text-transform: uppercase;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  color: #ab7600;
  letter-spacing: 0.1em;
}

/* line 2655, ../scss/breakpoints/_base.scss */
.category-affairs.category #main {
  border: none;
}
/* line 2658, ../scss/breakpoints/_base.scss */
.category-affairs.category ul {
  margin: 0;
  padding: 0;
}
/* line 2661, ../scss/breakpoints/_base.scss */
.category-affairs.category ul li.affairs {
  display: table;
}
/* line 2663, ../scss/breakpoints/_base.scss */
.category-affairs.category ul li.affairs .width-30 {
  display: inline-table;
  vertical-align: middle;
}
/* line 2667, ../scss/breakpoints/_base.scss */
.category-affairs.category ul li.affairs .width-30 .entry-content {
  text-align: center;
}
/* line 2669, ../scss/breakpoints/_base.scss */
.category-affairs.category ul li.affairs .width-30 .entry-content .date {
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
/* line 2674, ../scss/breakpoints/_base.scss */
.category-affairs.category ul li.affairs .width-30 .entry-content .entry-title {
  line-height: 1em;
  letter-spacing: 0.03em;
}
/* line 2677, ../scss/breakpoints/_base.scss */
.category-affairs.category ul li.affairs .width-30 .entry-content .entry-title a {
  line-height: 1em;
}
/* line 2682, ../scss/breakpoints/_base.scss */
.category-affairs.category ul li.affairs .width-30 .entry-content .truncated p {
  line-height: 1em;
  margin: 0;
}
/* line 2688, ../scss/breakpoints/_base.scss */
.category-affairs.category ul li.affairs .width-30 .entry-content .truncated .read-more {
  text-transform: uppercase;
  color: #ab7600;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
}

/* line 2704, ../scss/breakpoints/_base.scss */
.email-box {
  position: fixed;
  background: rgba(255, 255, 255, 0.5);
  width: 100%;
  height: 100%;
  display: none;
  top: 0;
  right: 0;
  z-index: 99999;
}
/* line 2713, ../scss/breakpoints/_base.scss */
.email-box .email-popup {
  background: #eceae2;
}
/* line 2715, ../scss/breakpoints/_base.scss */
.email-box .email-popup .close-popup {
  position: absolute;
}
/* line 2717, ../scss/breakpoints/_base.scss */
.email-box .email-popup .close-popup:after {
  position: absolute;
  top: 0;
  right: 0;
  content: '+';
  color: #000;
  font-family: 'Futura Light', Arial, sans-serif;
  line-height: 1em;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
/* line 2730, ../scss/breakpoints/_base.scss */
.email-box .email-popup h2 {
  margin: 0 auto;
  text-transform: uppercase;
  line-height: 1em;
  font-family: 'MrsEavesRoman' ,  Times, sans-serif;
  text-align: center;
}
/* line 2737, ../scss/breakpoints/_base.scss */
.email-box .email-popup .form {
  font-family: 'FuturaSTD Book',  Arial, sans-serif;
}
/* line 2739, ../scss/breakpoints/_base.scss */
.email-box .email-popup .form input {
  background: transparent;
  border: solid 1px #000;
  height: 32px;
  border-radius: 0;
  color: #000;
  text-align: center;
  letter-spacing: 0.1em;
}
/* line 2748, ../scss/breakpoints/_base.scss */
.email-box .email-popup .form input[type="submit"] {
  color: #fff;
  background: #000;
  margin: 0 auto;
  display: block;
  clear: both;
  letter-spacing: 0.1em;
}
/* line 2756, ../scss/breakpoints/_base.scss */
.email-box .email-popup .form input[type="email"] {
  text-transform: uppercase;
  width: 100%;
  float: left;
}

/* line 2767, ../scss/breakpoints/_base.scss */
.header-adds img {
  width: auto;
  display: inline;
}
/* line 2771, ../scss/breakpoints/_base.scss */
.header-adds p {
  margin: 0;
}

/* line 2778, ../scss/breakpoints/_base.scss */
.subscribe {
  margin: 0 auto;
}
/* line 2780, ../scss/breakpoints/_base.scss */
.subscribe input[type="text"], .subscribe input[type="submit"] {
  display: none;
}
/* line 2783, ../scss/breakpoints/_base.scss */
.subscribe p {
  text-align: center;
  font-family: 'MrsEavesRoman', Times, serif;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
/* line 2789, ../scss/breakpoints/_base.scss */
.subscribe input {
  background: transparent;
  border-radius: 0;
  border: solid 1px #fff;
  color: #fff;
  text-align: center;
}

/* line 2800, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php #main {
  margin: 0 auto;
}
/* line 2803, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .top-banners {
  position: relative;
  overflow: hidden;
}
/* line 2806, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .top-banners:after {
  content: '';
  clear: both;
  display: block;
}
/* line 2811, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .top-banners #year-1, .page-template-page-printed-edition-php .top-banners #years-2 {
  display: none;
}
/* line 2814, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .top-banners .fade-content {
  position: relative;
  top: 0px;
  left: 0;
  float: left;
  width: 100%;
}
/* line 2821, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .top-banners .fade-content img {
  width: auto;
}
/* line 2824, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .top-banners .fade-content p {
  margin: 0;
}
/* line 2829, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper {
  position: relative;
  position: relative;
}
/* line 2831, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper p {
  margin: 0;
}
/* line 2834, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper .therake {
  font-family: 'FuturaSTD Book' , Arial, sans-serif;
  letter-spacing: 0.1em;
  text-align: center;
  margin: 0;
  text-transform: uppercase;
}
/* line 2842, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper #fbuilder:after {
  content: '';
  clear: both;
  display: block;
}
/* line 2847, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper #fbuilder .error, .page-template-page-printed-edition-php .form-wrapper #fbuilder .cpefb_error, .page-template-page-printed-edition-php .form-wrapper #fbuilder .message {
  font-size: 12px;
}
/* line 2852, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form {
  font-family: 'FuturaSTD Book',  Arial, sans-serif;
}
/* line 2854, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form .fform {
  padding: 0 !important;
}
/* line 2857, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form h1 {
  letter-spacing: 0.03em;
  margin: 0 0 5% 0 !important;
}
/* line 2861, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form input, .page-template-page-printed-edition-php .form-wrapper form textarea, .page-template-page-printed-edition-php .form-wrapper form select {
  border: solid 1px #000;
  text-align: center;
  border-radius: 0;
}
/* line 2866, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form label {
  display: none;
}
/* line 2871, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form .choose-edition .dfield .one_column {
  width: 32%;
  margin-right: 2%;
  float: left;
}
/* line 2875, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form .choose-edition .dfield .one_column label {
  display: block;
  font-size: 0;
  width: 100%;
  position: relative;
}
/* line 2880, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form .choose-edition .dfield .one_column label input {
  opacity: 0;
  width: 100%;
}
/* line 2884, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form .choose-edition .dfield .one_column label input:checked + .radio-labels {
  background: #000;
  color: #fff;
}
/* line 2888, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form .choose-edition .dfield .one_column label .radio-labels {
  position: absolute;
  top: 0;
  text-align: center;
  width: 100%;
  display: block;
  border: solid 1px #000;
  height: 100%;
  letter-spacing: 0.1em;
}
/* line 2900, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form .choose-edition .dfield .one_column:nth-child(3) {
  margin-right: 0;
}
/* line 2905, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form .section_break {
  border-top: 1px solid #000 !important;
}
/* line 2909, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form .section_breaks label {
  display: block;
  font-family: 'MrsEavesRoman',  Times,  serif;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  text-align: center;
}
/* line 2917, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form .fields {
  padding: 0 !important;
}
/* line 2921, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form .clear:after {
  display: block;
  clear: both;
  content: '';
}
/* line 2927, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form .pbSubmit {
  background: #000;
  color: #fff;
  margin: 0 auto;
  text-align: center;
  text-transform: uppercase;
  float: none;
  letter-spacing: 0.1em;
}
/* line 2936, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form .captcha {
  font-size: 0;
}
/* line 2938, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form .captcha input {
  margin: 0;
}
/* line 2941, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form .captcha .error, .page-template-page-printed-edition-php .form-wrapper form .captcha .cpefb_error {
  font-size: 12px;
}
/* line 2944, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper form .captcha #hdcouponcode_error_1.message {
  font-size: 14px;
  text-align: center;
  padding-top: 2.5%;
}
/* line 2951, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper .total {
  position: absolute;
  right: 0;
  text-align: center;
  width: 100%;
  letter-spacing: 0.03em;
  font-family: 'MrsEavesRoman' , Times, serif;
}
/* line 2958, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper .total p {
  font-size: 22px;
  margin-bottom: 4%;
}
/* line 2962, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper .total div {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
/* line 2966, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper .total span {
  display: inline;
}
/* line 2970, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper .form-info {
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  text-align: center;
  letter-spacing: 0.03em;
}
/* line 2974, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper .form-info a {
  color: #ab7600;
}
/* line 2977, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php .form-wrapper .form-info p:first-child {
  margin-bottom: 1.5%;
}
/* line 2982, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php #custom_post_widget-1005 {
  background: #eceae8;
  position: relative;
  text-align: justify;
  font-family: 'FuturaSTD Book', Arial, sans-serif;
  letter-spacing: 0.03em;
  position: relative;
  margin: 0 auto;
  height: 0;
  overflow: hidden;
  padding: 0;
}
/* line 2993, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php #custom_post_widget-1005 h4 {
  text-transform: uppercase;
  text-align: center;
  font-weight: normal;
}
/* line 2998, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php #custom_post_widget-1005 .close-terms {
  position: absolute;
}
/* line 3000, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php #custom_post_widget-1005 .close-terms:after {
  position: absolute;
  content: '+';
  color: #000;
  font-family: 'Futura Light', Arial, sans-serif;
  line-height: 1em;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
/* line 3012, ../scss/breakpoints/_base.scss */
.page-template-page-printed-edition-php #custom_post_widget-1005.opened {
  height: 100%;
}

/*********************
LARGER MOBILE DEVICES
This is for devices like the Galaxy Note or something that's
larger than an iPhone but smaller than a tablet. Let's call them
tweeners.
*********************/
@media only screen and (max-width: 480px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: 481px and Up Stylesheet
  
  This stylesheet is loaded for larger devices. It's set to
  481px because at 480px it would load on a landscaped iPhone.
  This isn't ideal because then you would be loading all those
  extra styles on that same mobile connection.
  
  A word of warning. This size COULD be a larger mobile device,
  so you still want to keep it pretty light and simply expand
  upon your base.scss styles.
  
  ******************************************************************/
  /*
  IMPORTANT NOTE ABOUT SASS 3.3 & UP
  You can't use @extend within media queries
  anymore, so just be aware that if you drop
  them in here, they won't work.
  */
  /* line 24, ../scss/breakpoints/_481up.scss */
  body {
    overflow-x: hidden;
  }

  /* line 28, ../scss/breakpoints/_481up.scss */
  .alm-btn-wrap {
    text-align: center;
  }
  /* line 30, ../scss/breakpoints/_481up.scss */
  .alm-btn-wrap button {
    background: transparent;
    border: none;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    text-transform: uppercase;
    outline: none;
    font-size: 12px;
    margin-bottom: 0;
  }

  /* line 40, ../scss/breakpoints/_481up.scss */
  .tags {
    font-size: 8px;
  }

  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 47, ../scss/breakpoints/_481up.scss */
  .wrap {
    width: 100%;
  }

  /* line 51, ../scss/breakpoints/_481up.scss */
  .header .header-adds {
    height: 70px;
  }
  /* line 54, ../scss/breakpoints/_481up.scss */
  .header .widget_nav_menu, .header nav {
    display: none;
  }

  /* line 60, ../scss/breakpoints/_481up.scss */
  .single .article-footer {
    width: 87%;
    margin: 0 auto;
  }

  /* .menu is clearfixed inside mixins.scss */
  /* line 67, ../scss/breakpoints/_481up.scss */
  .menu {
    /* end .menu ul */
  }
  /* line 68, ../scss/breakpoints/_481up.scss */
  .menu ul {
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */
  }
  /* line 69, ../scss/breakpoints/_481up.scss */
  .menu ul li {
            /*
                plan your menus and drop-downs wisely.
                */
  }
  /* line 70, ../scss/breakpoints/_481up.scss */
  .menu ul li a {
                /*
                    you can use hover styles here even though this size
                    has the possibility of being a mobile device.
                    */
  }

  /* end .menu */
  /* line 105, ../scss/breakpoints/_481up.scss */
  header {
    padding-top: 20px !important;
  }
  /* line 107, ../scss/breakpoints/_481up.scss */
  header .widget_nav_menu {
    display: none;
  }
  /* line 110, ../scss/breakpoints/_481up.scss */
  header .widget-area {
    margin: 0 !important;
  }
  /* line 112, ../scss/breakpoints/_481up.scss */
  header .widget-area:after {
    clear: both;
    content: '';
    display: block;
  }
  /* line 118, ../scss/breakpoints/_481up.scss */
  header .widget_search {
    position: absolute;
    top: -1px;
    right: 20px;
  }
  /* line 123, ../scss/breakpoints/_481up.scss */
  header .mobile-search {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    display: block;
  }
  /* line 128, ../scss/breakpoints/_481up.scss */
  header label[for="search-trigger"] {
    position: absolute;
    top: -2px;
    right: 0;
    z-index: 2;
    width: 17px;
    height: 17px;
    cursor: pointer;
    background: url("../images/sprite.png") -176px 0px no-repeat;
  }
  /* line 138, ../scss/breakpoints/_481up.scss */
  header .mobile-search:checked + label {
    display: none;
  }
  /* line 141, ../scss/breakpoints/_481up.scss */
  header .mobile-search:checked ~ #searchform {
    display: block;
  }
  /* line 144, ../scss/breakpoints/_481up.scss */
  header .mobile-search:checked ~ #logo {
    background: red;
  }
  /* line 147, ../scss/breakpoints/_481up.scss */
  header #searchform {
    display: none;
  }
  /* line 149, ../scss/breakpoints/_481up.scss */
  header #searchform div {
    width: 180px !important;
    border: solid 1px #000;
    height: 20px !important;
  }
  /* line 153, ../scss/breakpoints/_481up.scss */
  header #searchform div:after {
    content: '';
    clear: both;
  }
  /* line 157, ../scss/breakpoints/_481up.scss */
  header #searchform div input {
    width: 153px !important;
    float: left;
    padding: 2px 3px 0 !important;
    margin: 0;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    font-size: 12px !important;
    text-transform: none !important;
  }
  /* line 166, ../scss/breakpoints/_481up.scss */
  header #searchform div button {
    background: url("../images/sprite.png") -197px 2px no-repeat transparent !important;
    width: 15px !important;
    border: none;
    height: 33px !important;
    padding: 0;
  }

  /* line 176, ../scss/breakpoints/_481up.scss */
  #logo {
    width: 70%;
    margin-top: 34px;
    margin-bottom: 10px;
  }
  /* line 180, ../scss/breakpoints/_481up.scss */
  #logo .slogan {
    font-size: 10px;
    margin: 6px 0;
  }

  /* line 185, ../scss/breakpoints/_481up.scss */
  .navigation {
    display: block;
    list-style: none;
    background: #eceae8;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    text-transform: uppercase;
  }
  .navigation .widget_nav_menu { width:240px; }

  /* line 199, ../scss/breakpoints/_481up.scss */
  .navigation .menu-main-menu-container ul {
    margin-top: 5px;
  }
  /* line 201, ../scss/breakpoints/_481up.scss */
  .navigation .menu-main-menu-container ul li {
    text-align: left;
  }
  /* line 203, ../scss/breakpoints/_481up.scss */
  .navigation .menu-main-menu-container ul li a {
    font-family: 'MrsEavesRoman', Times, serif;
    text-decoration: none;
    font-size: 17px;
    padding: 5px 20px;
    display: block;
    text-align: left;
  }
  /* line 210, ../scss/breakpoints/_481up.scss */
  .navigation .menu-main-menu-container ul li a:hover {
    background: #fff;
  }
  /* line 214, ../scss/breakpoints/_481up.scss */
  .navigation .menu-main-menu-container ul li ul {
    display: none;
  }
  /* line 220, ../scss/breakpoints/_481up.scss */
  .navigation .menu-footer-links-container {
    padding-top: 15px;
    margin-top: 0px;
    position: relative;
  }
  /* line 224, ../scss/breakpoints/_481up.scss */
  .navigation .menu-footer-links-container:before {
    height: 1px;
    width: 200px;
    position: absolute;
    top: 0;
    left: 20px;
    content: '';
    background: #9b9a98;
  }
  /* line 233, ../scss/breakpoints/_481up.scss */
  .navigation .menu-footer-links-container ul {
    margin: 0;
  }
  /* line 235, ../scss/breakpoints/_481up.scss */
  .navigation .menu-footer-links-container ul li {
    position: relative;
  }
  /* line 237, ../scss/breakpoints/_481up.scss */
  .navigation .menu-footer-links-container ul li a {
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    font-size: 14px;
    padding: 5px 5px 5px 20px;
    display: block;
    letter-spacing: 0.1em;
    text-align: left;
  }
  /* line 244, ../scss/breakpoints/_481up.scss */
  .navigation .menu-footer-links-container ul li a:hover {
    background: #fff;
  }
  /* line 247, ../scss/breakpoints/_481up.scss */
  .navigation .menu-footer-links-container ul li a span {
    text-align: left;
  }

  /* line 256, ../scss/breakpoints/_481up.scss */
  #nav-trigger {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    display: block;
  }

  /* line 261, ../scss/breakpoints/_481up.scss */
  label[for="nav-trigger"] {
    position: absolute;
    top: 84px;
    left: 20px;
    z-index: 2;
  }

  /* line 267, ../scss/breakpoints/_481up.scss */
  label[for="nav-trigger"] {
    /* ... previous styles here... */
    width: 24px;
    height: 16px;
    cursor: pointer;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 30 30' enable-background='new 0 0 30 30' xml:space='preserve'><rect width='30' height='6'/><rect y='24' width='30' height='6'/><rect y='12' width='30' height='6'/></svg>");
    background-size: contain;
  }

  /* line 276, ../scss/breakpoints/_481up.scss */
  .nav-trigger:checked + label {
    left: 260px;
  }

  /* line 279, ../scss/breakpoints/_481up.scss */
  .nav-trigger:checked ~ #container {
    left: 240px;
  }

  /* line 282, ../scss/breakpoints/_481up.scss */
  .nav-trigger + label, #container {
    transition: left 0.2s;
  }

  /* line 285, ../scss/breakpoints/_481up.scss */
  #container {
    min-width: 100%;
    min-height: 100%;
    background-color: #fff;
    position: relative;
    top: 0;
    bottom: 100%;
    left: 0;
    z-index: 1;
  }

  /* line 300, ../scss/breakpoints/_481up.scss */
  .home-slider .slick-next, .home-slider .slick-prev {
    top: 35%;
    -webkit-transform: translateY(-35%);
  }
  /* line 304, ../scss/breakpoints/_481up.scss */
  .home-slider .slick-next {
    height: 20px;
    width: 10px;
    background: url("../images/sprite.png") -66px 0 no-repeat;
    right: 20px;
  }
  /* line 309, ../scss/breakpoints/_481up.scss */
  .home-slider .slick-next:before {
    height: 30px;
    width: 20px;
  }
  /* line 314, ../scss/breakpoints/_481up.scss */
  .home-slider .slick-prev {
    height: 20px;
    width: 10px;
    background: url("../images/sprite.png") -90px 0 no-repeat;
    left: 20px !important;
  }
  /* line 319, ../scss/breakpoints/_481up.scss */
  .home-slider .slick-prev:before {
    height: 30px;
    width: 20px;
  }
  /* line 324, ../scss/breakpoints/_481up.scss */
  .home-slider-content {
    width: 100%;
    position: relative;
    color: #231f20;
    top: auto;
    right: initial;
    margin: 70px auto -50px;
  }
  /* line 332, ../scss/breakpoints/_481up.scss */
  .home-slider-content h2 {
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    font-size: 8px;
  }
  /* line 336, ../scss/breakpoints/_481up.scss */
  .home-slider-content h3 {
    font-size: 18px;
    margin-bottom: 0;
  }
  /* line 339, ../scss/breakpoints/_481up.scss */
  .home-slider-content h3 a {
    color: #231f20;
  }
  /* line 341, ../scss/breakpoints/_481up.scss */
  .home-slider-content h3 a:hover {
    color: #231f20;
  }
  /* line 346, ../scss/breakpoints/_481up.scss */
  .home-slider-content p {
    font-size: 12px;
  }
  /* line 349, ../scss/breakpoints/_481up.scss */
  .home-slider-content .read-more {
    display: block;
    text-transform: uppercase;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    font-size: 8px;
    color: #ab7600;
    letter-spacing: 0.02em;
  }
  /* line 358, ../scss/breakpoints/_481up.scss */
  .home-slider .slick-dots {
    top: 45%;
    transform: translateY(-45%);
    -webkit-transform: translateY(-45%);
    -moz-transform: translateY(-45%);
    margin-bottom: 0;
    height: 20px;
  }
  /* line 365, ../scss/breakpoints/_481up.scss */
  .home-slider .slick-dots li {
    width: 6px;
    height: 6px;
    margin: 0 3px;
  }
  /* line 369, ../scss/breakpoints/_481up.scss */
  .home-slider .slick-dots li button {
    height: 6px;
    width: 6px;
  }
  /* line 372, ../scss/breakpoints/_481up.scss */
  .home-slider .slick-dots li button:before {
    border: solid 1px #fff;
    content: '';
    height: 4px;
    width: 4px;
  }
  /* line 378, ../scss/breakpoints/_481up.scss */
  .home-slider .slick-dots li button:hover:before {
    background: #fff;
  }
  /* line 385, ../scss/breakpoints/_481up.scss */
  .home-slider .slick-dots li.slick-active button:before {
    background: #fff;
  }

  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* entry content */
  /* line 397, ../scss/breakpoints/_481up.scss */
  .entry-content {
    /* at this larger size, we can start to align images */
  }
  /* line 400, ../scss/breakpoints/_481up.scss */
  .entry-content .alignleft, .entry-content img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
  }
  /* line 405, ../scss/breakpoints/_481up.scss */
  .entry-content .alignright, .entry-content img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
  }
  /* line 410, ../scss/breakpoints/_481up.scss */
  .entry-content .aligncenter, .entry-content img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
  }

  /* end .entry-content */
  /*********************
  FOOTER STYLES
  *********************/
  /*
  check your menus here. do they look good?
  do they need tweaking?
  */
  /* line 426, ../scss/breakpoints/_481up.scss */
  .footer {
    padding: 18px 0 5px;
  }
  /* line 428, ../scss/breakpoints/_481up.scss */
  .footer .widget.widget_nav_menu {
    margin: 0;
  }
  /* line 431, ../scss/breakpoints/_481up.scss */
  .footer .footer-links {
    display: none;
  }
  /* line 434, ../scss/breakpoints/_481up.scss */
  .footer .footer-links ul li {
                /*
            be careful with the depth of your menus.
            it's very rare to have multi-depth menus in
            the footer.
            */
  }
  /* line 447, ../scss/breakpoints/_481up.scss */
  .footer .menu-social-links-container {
    display: block;
    font-family: 'Socialicious';
  }
  /* line 450, ../scss/breakpoints/_481up.scss */
  .footer .menu-social-links-container ul {
    margin: 0;
    text-align: center;
  }
  /* line 453, ../scss/breakpoints/_481up.scss */
  .footer .menu-social-links-container ul li {
    display: inline-block;
    margin: 0;
  }
  /* line 456, ../scss/breakpoints/_481up.scss */
  .footer .menu-social-links-container ul li a {
    color: #fff;
    font-size: 19px;
    padding: 0 1px;
  }
  /* line 464, ../scss/breakpoints/_481up.scss */
  .footer .copyright {
    font-size: 10px;
  }

  /* end .footer-links */
  /* line 471, ../scss/breakpoints/_481up.scss */
  .search .further-wrapper, .author .further-wrapper, .tag .further-wrapper {
    width: 102%;
    margin: 0 0 0 -1%;
  }
  /* line 475, ../scss/breakpoints/_481up.scss */
  .search .wrap, .author .wrap, .tag .wrap {
    max-width: 670px;
  }
  /* line 478, ../scss/breakpoints/_481up.scss */
  .search main, .author main, .tag main {
    margin: 0 auto;
    width: 86%;
    float: none;
  }
  /* line 483, ../scss/breakpoints/_481up.scss */
  .search #ajax-load-more, .author #ajax-load-more, .tag #ajax-load-more {
    width: 107%;
    margin: 0 0 0 -3%;
    position: relative;
  }
  /* line 488, ../scss/breakpoints/_481up.scss */
  .search h1, .author h1, .tag h1 {
    margin: 15px 0 20px;
    color: #000;
    font-size: 10px;
  }
  /* line 493, ../scss/breakpoints/_481up.scss */
  .search .alm-listing, .author .alm-listing, .tag .alm-listing {
    margin: 18px 0 0 0;
  }
  /* line 495, ../scss/breakpoints/_481up.scss */
  .search .alm-listing .alm-reveal:first-child, .author .alm-listing .alm-reveal:first-child, .tag .alm-listing .alm-reveal:first-child {
    padding: 0;
    border-top: none;
  }
  /* line 499, ../scss/breakpoints/_481up.scss */
  .search .alm-listing .alm-reveal:first-child li:nth-child(-n+2):before, .author .alm-listing .alm-reveal:first-child li:nth-child(-n+2):before, .tag .alm-listing .alm-reveal:first-child li:nth-child(-n+2):before {
    height: 0;
  }
  /* line 504, ../scss/breakpoints/_481up.scss */
  .search .alm-listing .alm-reveal:first-child, .author .alm-listing .alm-reveal:first-child, .tag .alm-listing .alm-reveal:first-child {
    border-top: none;
  }
  /* line 507, ../scss/breakpoints/_481up.scss */
  .search .alm-listing .alm-reveal, .author .alm-listing .alm-reveal, .tag .alm-listing .alm-reveal {
    padding: 18px 0 0 0;
    margin-bottom: 20px;
  }
  /* line 512, ../scss/breakpoints/_481up.scss */
  .search .alm-listing li:nth-child(2n+2):before, .author .alm-listing li:nth-child(2n+2):before, .tag .alm-listing li:nth-child(2n+2):before {
    right: initial;
    left: -2%;
  }
  /* line 517, ../scss/breakpoints/_481up.scss */
  .search .alm-listing li, .author .alm-listing li, .tag .alm-listing li {
    width: 49%;
    display: inline-table;
    padding: 0;
    text-align: center;
    padding: 9px 0 0 0;
  }
  /* line 523, ../scss/breakpoints/_481up.scss */
  .search .alm-listing li:before, .author .alm-listing li:before, .tag .alm-listing li:before {
    right: -2%;
    background: #949493;
  }
  /* line 527, ../scss/breakpoints/_481up.scss */
  .search .alm-listing li .entry-content, .author .alm-listing li .entry-content, .tag .alm-listing li .entry-content {
    margin-bottom: 1em;
  }
  /* line 530, ../scss/breakpoints/_481up.scss */
  .search .alm-listing li div, .author .alm-listing li div, .tag .alm-listing li div {
    margin: 0 2%;
    padding: 0;
  }
  /* line 533, ../scss/breakpoints/_481up.scss */
  .search .alm-listing li div .category-title, .author .alm-listing li div .category-title, .tag .alm-listing li div .category-title {
    text-transform: uppercase;
    font-size: 8px;
    color: #231f20;
  }
  /* line 538, ../scss/breakpoints/_481up.scss */
  .search .alm-listing li div .entry-title, .author .alm-listing li div .entry-title, .tag .alm-listing li div .entry-title {
    text-transform: uppercase;
    font-size: 13px;
    line-height: 1em;
    margin: 0.5em 0;
  }
  /* line 544, ../scss/breakpoints/_481up.scss */
  .search .alm-listing li div p, .author .alm-listing li div p, .tag .alm-listing li div p {
    font-size: 12px;
    line-height: 1.2em;
    color: #231f20;
    margin: 0 0 0.5em;
  }
  /* line 550, ../scss/breakpoints/_481up.scss */
  .search .alm-listing li div .read-more, .author .alm-listing li div .read-more, .tag .alm-listing li div .read-more {
    color: #ab7600;
    text-transform: uppercase;
    font-size: 8px;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
  }
  /* line 556, ../scss/breakpoints/_481up.scss */
  .search .alm-listing li div img, .author .alm-listing li div img, .tag .alm-listing li div img {
    margin: 0 0 0.8em 0;
  }
  /* line 562, ../scss/breakpoints/_481up.scss */
  .search .alm-btn-wrap, .author .alm-btn-wrap, .tag .alm-btn-wrap {
    text-align: center;
  }
  /* line 564, ../scss/breakpoints/_481up.scss */
  .search .alm-btn-wrap button, .author .alm-btn-wrap button, .tag .alm-btn-wrap button {
    background: transparent;
    border: none;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    text-transform: uppercase;
    outline: none;
    font-size: 12px;
    margin-bottom: 0;
  }
  /* line 575, ../scss/breakpoints/_481up.scss */
  .search #searchform div, .author #searchform div, .tag #searchform div {
    width: 207px;
    border: solid 1px #000;
    height: 22px;
    margin: 0 auto;
  }
  /* line 580, ../scss/breakpoints/_481up.scss */
  .search #searchform div:after, .author #searchform div:after, .tag #searchform div:after {
    content: '';
    clear: both;
  }
  /* line 584, ../scss/breakpoints/_481up.scss */
  .search #searchform div input, .author #searchform div input, .tag #searchform div input {
    width: 177px;
    float: left;
    padding: 5px 4px 0;
    margin: 0;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
  }
  /* line 593, ../scss/breakpoints/_481up.scss */
  .search #searchform div button, .author #searchform div button, .tag #searchform div button {
    background: url("../images/sprite.png") -232px 4px no-repeat transparent;
    width: 20px;
    border: none;
    height: 33px;
    padding: 0;
  }
  /* line 602, ../scss/breakpoints/_481up.scss */
  .search .no-res, .author .no-res, .tag .no-res {
    text-transform: uppercase;
    text-align: center;
    font-family: MrsEavesRoman, Times, serif;
    font-size: 20px;
    margin: 45px 0 55px;
    color: #000;
  }
  /* line 609, ../scss/breakpoints/_481up.scss */
  .search .no-res p, .author .no-res p, .tag .no-res p {
    margin: 0;
    line-height: 1.2em;
  }

  /* search result page end */
  /* line 618, ../scss/breakpoints/_481up.scss */
  .home .further-wrapper {
    width: 102%;
    margin: 0 0 0 -1%;
  }
  /* line 622, ../scss/breakpoints/_481up.scss */
  .home .bodyad {
    padding-top: 14px;
    border-top: solid 1px #a6a6a6;
  }
  /* line 626, ../scss/breakpoints/_481up.scss */
  .home .top-post-wrapper {
    margin: -45px auto 0;
    width: 100%;
  }
  /* line 630, ../scss/breakpoints/_481up.scss */
  .home .search-thumb {
    display: none;
  }
  /* line 633, ../scss/breakpoints/_481up.scss */
  .home main {
    margin: 0 auto;
    width: 87%;
  }
  /* line 637, ../scss/breakpoints/_481up.scss */
  .home #ajax-load-more {
    margin: 0 !important;
    width: 100% !important;
  }
  /* line 641, ../scss/breakpoints/_481up.scss */
  .home h1 {
    margin: 26px 0 45px;
    color: #000;
  }
  /* line 645, ../scss/breakpoints/_481up.scss */
  .home .alm-listing.top-posts {
    margin-top: 58px;
  }
  /* line 648, ../scss/breakpoints/_481up.scss */
  .home .alm-listing {
    margin-top: 10px;
  }
  /* line 650, ../scss/breakpoints/_481up.scss */
  .home .alm-listing .alm-reveal:first-child {
    padding: 0;
    border-top: none;
  }
  /* line 660, ../scss/breakpoints/_481up.scss */
  .home .alm-listing li:nth-child(2n+2):before {
    right: 0;
    left: 0 !important;
  }
  /* line 665, ../scss/breakpoints/_481up.scss */
  .home .alm-listing li {
    width: 100%;
    display: inline-table;
    padding: 0;
    text-align: center;
    padding: 10px 0 0 0;
    position: relative;
  }
  /* line 673, ../scss/breakpoints/_481up.scss */
  .home .alm-listing li:before {
    height: 1px;
    content: '';
    width: 100%;
    background: #a6a6a6;
    position: absolute;
    top: 0;
    right: 0 !important;
  }
  /* line 682, ../scss/breakpoints/_481up.scss */
  .home .alm-listing li div {
    margin: 0 !important;
    padding: 0;
  }
  /* line 685, ../scss/breakpoints/_481up.scss */
  .home .alm-listing li div .category-title {
    text-transform: uppercase;
    font-size: 13px;
    color: #231f20;
    line-height: normal;
  }
  /* line 689, ../scss/breakpoints/_481up.scss */
  .home .alm-listing li div .category-title a {
    font-size: 13px;
  }
  /* line 693, ../scss/breakpoints/_481up.scss */
  .home .alm-listing li div .entry-title {
    text-transform: uppercase;
    font-size: 24px;
    line-height: normal;
    margin: 0;
  }
  .home .alm-listing li div .entry-title a { display: block; }
  /* line 699, ../scss/breakpoints/_481up.scss */
  .home .alm-listing li div p {
    font-size: 18px;
    line-height: normal;
    color: #231f20;
    margin: 15px 0;
  }
  /* line 705, ../scss/breakpoints/_481up.scss */
  .home .alm-listing li div .read-more {
    color: #ab7600;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    margin-bottom: normal;
    display: block;
  }
  /* line 713, ../scss/breakpoints/_481up.scss */
  .home .alm-listing li div img {
    margin: 0 0 0.9em 0;
  }
  /* line 719, ../scss/breakpoints/_481up.scss */
  .home .alm-btn-wrap {
    text-align: center;
  }
  /* line 721, ../scss/breakpoints/_481up.scss */
  .home .alm-btn-wrap button {
    background: transparent;
    border: none;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    text-transform: uppercase;
    outline: none;
    font-size: 14px;
    margin-bottom: 40px;
  }

  /* line 734, ../scss/breakpoints/_481up.scss */
  .home .further-wrapper {
    display: none;
  }

  /* line 742, ../scss/breakpoints/_481up.scss */
  .academy .further-wrapper {
    width: 102%;
    margin: 0 0 0 -1%;
  }
  /* line 746, ../scss/breakpoints/_481up.scss */
  .academy .bodyad {
    padding-top: 14px;
    border-top: solid 1px #a6a6a6;
  }
  /* line 750, ../scss/breakpoints/_481up.scss */
  .academy .top-post-wrapper {
    margin: -45px auto 0;
    width: 100%;
  }
  /* line 754, ../scss/breakpoints/_481up.scss */
  .academy .search-thumb {
    display: none;
  }
  /* line 757, ../scss/breakpoints/_481up.scss */
  .academy main {
    margin: 0 auto;
    width: 87%;
  }
  /* line 761, ../scss/breakpoints/_481up.scss */
  .academy #ajax-load-more {
    margin: 0 !important;
    width: 100% !important;
  }
  /* line 765, ../scss/breakpoints/_481up.scss */
  .academy h1 {
    margin: 26px 0 45px;
    color: #000;
  }
  /* line 769, ../scss/breakpoints/_481up.scss */
  .academy .alm-listing.top-posts {
    margin-top: 58px;
  }
  /* line 772, ../scss/breakpoints/_481up.scss */
  .academy .alm-listing {
    margin: 10px 0 0 0;
  }
  /* line 774, ../scss/breakpoints/_481up.scss */
  .academy .alm-listing .alm-reveal:first-child {
    padding: 0;
    border-top: none;
  }
  /* line 784, ../scss/breakpoints/_481up.scss */
  .academy .alm-listing li:nth-child(2n+2):before {
    right: 0;
    left: 0 !important;
  }
  /* line 789, ../scss/breakpoints/_481up.scss */
  .academy .alm-listing li {
    width: 100%;
    display: inline-table;
    padding: 0;
    text-align: center;
    padding: 10px 0 0 0;
    position: relative;
  }
  /* line 797, ../scss/breakpoints/_481up.scss */
  .academy .alm-listing li:before {
    height: 1px;
    content: '';
    width: 100%;
    background: #a6a6a6;
    position: absolute;
    top: 0;
    right: 0 !important;
  }
  /* line 806, ../scss/breakpoints/_481up.scss */
  .academy .alm-listing li div {
    margin: 0 !important;
    padding: 0;
  }
  /* line 809, ../scss/breakpoints/_481up.scss */
  .academy .alm-listing li div .category-title {
    text-transform: uppercase;
    font-size: 8px;
    color: #231f20;
  }
  /* line 814, ../scss/breakpoints/_481up.scss */
  .academy .alm-listing li div .entry-title {
    text-transform: uppercase;
    font-size: 18px;
    line-height: 1em;
    margin: 0.3em 0;
  }
  /* line 820, ../scss/breakpoints/_481up.scss */
  .academy .alm-listing li div p {
    font-size: 12px;
    line-height: 1.2em;
    color: #231f20;
    margin: 0.5em 0 0.3em;
  }
  /* line 826, ../scss/breakpoints/_481up.scss */
  .academy .alm-listing li div .read-more {
    color: #ab7600;
    text-transform: uppercase;
    font-size: 8px;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    margin-bottom: 1.6em;
    display: block;
  }
  /* line 834, ../scss/breakpoints/_481up.scss */
  .academy .alm-listing li div img {
    margin: 0 0 0.9em 0;
  }
  /* line 840, ../scss/breakpoints/_481up.scss */
  .academy .alm-btn-wrap {
    text-align: center;
  }
  /* line 842, ../scss/breakpoints/_481up.scss */
  .academy .alm-btn-wrap button {
    background: transparent;
    border: none;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    text-transform: uppercase;
    outline: none;
    font-size: 8px;
    margin: 0;
  }
  /* line 855, ../scss/breakpoints/_481up.scss */
  .academy .further-wrapper .alm-listing li div {
    margin: 0 0.1em !important;
  }

  /* line 863, ../scss/breakpoints/_481up.scss */
  .further-wrapper {
    margin: 0 auto;
  }
  /* line 866, ../scss/breakpoints/_481up.scss */
  .further-wrapper .category-title {
    text-transform: uppercase;
    font-size: 12px;
    color: #231f20;
    text-align: center;
    border-top: solid 1px #949493;
    padding-top: 10px;
  }
  /* line 874, ../scss/breakpoints/_481up.scss */
  .further-wrapper .entry-title {
    text-transform: uppercase;
    font-size: 20px;
    line-height: 1em;
    margin: 0;
    text-align: center;
    color: #231f20;
  }
  /* line 882, ../scss/breakpoints/_481up.scss */
  .further-wrapper .alm-listing {
    margin: 0;
  }
  /* line 884, ../scss/breakpoints/_481up.scss */
  .further-wrapper .alm-listing li:nth-child(4n+4) {
    display: inline-table;
  }
  /* line 887, ../scss/breakpoints/_481up.scss */
  .further-wrapper .alm-listing li {
    padding: 18px 0 0 0 !important;
    width: 49%;
    display: inline-table;
    padding: 0;
    text-align: center;
    position: relative;
  }
  /* line 894, ../scss/breakpoints/_481up.scss */
  .further-wrapper .alm-listing li:before {
    height: 0;
    content: '';
  }
  /* line 898, ../scss/breakpoints/_481up.scss */
  .further-wrapper .alm-listing li div {
    margin: 0 2%;
    padding: 0;
  }
  /* line 901, ../scss/breakpoints/_481up.scss */
  .further-wrapper .alm-listing li div .category-title {
    border: none;
    padding: 0;
    letter-spacing: 0em;
    font-size: 8px;
  }
  /* line 907, ../scss/breakpoints/_481up.scss */
  .further-wrapper .alm-listing li div .entry-title {
    text-transform: uppercase;
    font-size: 13px;
    line-height: 1em;
    margin: 0.25em 0 0.5em;
    letter-spacing: 0em;
  }
  /* line 914, ../scss/breakpoints/_481up.scss */
  .further-wrapper .alm-listing li div p {
    font-size: 12px;
    line-height: 1.2em;
    color: #231f20;
    margin: 0 0 0.5em;
  }
  /* line 920, ../scss/breakpoints/_481up.scss */
  .further-wrapper .alm-listing li div .read-more {
    color: #ab7600;
    text-transform: uppercase;
    font-size: 8px;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
  }
  /* line 926, ../scss/breakpoints/_481up.scss */
  .further-wrapper .alm-listing li div img {
    margin: 0 0 0.8em 0;
  }

  /* line 934, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts {
    text-align: center;
    color: #231f20;
  }
  /* line 937, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts .page-title {
    font-size: 18px;
    margin-top: 0;
  }
  /* line 941, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts .entry-title {
    font-size: 12px;
    letter-spacing: 0.03em;
    margin: 25px 0 15px;
  }
  /* line 946, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts .vcard {
    margin: 10px 0 20px;
  }
  /* line 948, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts .vcard p {
    text-transform: uppercase;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    letter-spacing: 0.1em;
    font-size: 8px;
    margin: 0;
    line-height: 1em;
  }
  /* line 955, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts .vcard p span {
    font-weight: normal;
    color: #5A5A5A;
    padding-left: 4px;
  }
  /* line 961, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts .vcard a {
    font-size: 12px;
    letter-spacing: 0.03em;
    padding: 0 5px;
    line-height: 1em;
  }
  /* line 968, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts .vcard .social a {
    font-size: 8px;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    text-transform: uppercase;
  }
  /* line 972, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts .vcard .social a span {
    font-family: 'Socialicious';
    text-transform: none;
  }
  /* line 979, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts .vcard.bottom {
    margin-top: 5px;
  }
  /* line 982, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts .vcard.bottom .social a {
    padding: 7px 0 0 0;
    display: block;
  }
  /* line 985, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts .vcard.bottom .social a span {
    font-size: 8px;
  }
  /* line 992, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts .contact-form {
    width: 88%;
  }
  /* line 994, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts .contact-form p {
    font-size: 10px;
    margin-bottom: 28px;
  }
  /* line 999, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts form.wpcf7-form {
    font-size: 8px;
  }
  /* line 1001, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts form.wpcf7-form p {
    margin: 0;
  }
  /* line 1004, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts form.wpcf7-form img {
    width: auto;
  }
  /* line 1007, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts form.wpcf7-form input[type="text"], .page-template-page-contacts form.wpcf7-form input[type="email"], .page-template-page-contacts form.wpcf7-form .enquiry {
    height: 17px;
    font-size: 8px;
    margin-bottom: 8px;
    padding-top: 3px;
  }
  /* line 1013, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts form.wpcf7-form .enquiry {
    margin-top: 0;
  }
  /* line 1016, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts form.wpcf7-form textarea {
    margin-top: 8px;
    padding-top: 4px;
    font-size: 8px;
    height: 107px;
  }
  /* line 1022, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts form.wpcf7-form input[type="submit"] {
    width: 63px;
    height: 15px;
    margin-top: 0;
    font-size: 8px;
  }
  /* line 1028, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts form.wpcf7-form .your-name, .page-template-page-contacts form.wpcf7-form .lastname {
    float: none;
    width: 100%;
  }
  /* line 1036, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts form.wpcf7-form .your-email {
    height: auto;
  }
  /* line 1042, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts form.wpcf7-form .enquiry {
    padding-top: 4px;
    margin-bottom: 0;
  }
  /* line 1047, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts form.wpcf7-form .wpcf7-radio:before {
    border-width: 7px 7px 0 7px;
  }
  /* line 1052, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts form.wpcf7-form .wpcf7-radio input[type="radio"] {
    height: 30px;
  }
  /* line 1057, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts form.wpcf7-form .wpcf7-radio .wpcf7-list-item {
    height: 30px;
  }
  /* line 1060, ../scss/breakpoints/_481up.scss */
  .page-template-page-contacts form.wpcf7-form .wpcf7-radio .wpcf7-list-item-label {
    height: 30px;
    padding-top: 10px;
    font-size: 8px;
  }

  /* line 1071, ../scss/breakpoints/_481up.scss */
  .category-photography #main .gutter-sizer, .category-film #main .gutter-sizer {
    width: 4%;
  }
  /* line 1072, ../scss/breakpoints/_481up.scss */
  .category-photography #main .width-2, .category-photography #main .grid-sizer, .category-film #main .width-2, .category-film #main .grid-sizer {
    width: 100%;
  }
  /* line 1075, ../scss/breakpoints/_481up.scss */
  .category-photography #main .width-1, .category-photography #main .width-3, .category-film #main .width-1, .category-film #main .width-3 {
    width: 100%;
  }
  /* line 1078, ../scss/breakpoints/_481up.scss */
  .category-photography #main .gallery-wrapper, .category-film #main .gallery-wrapper {
    margin: 15px 0 0 0;
    position: relative;
  }
  /* line 1082, ../scss/breakpoints/_481up.scss */
  .category-photography #main .gallery-overlay, .category-film #main .gallery-overlay {
    padding: 20px 10px;
  }
  /* line 1085, ../scss/breakpoints/_481up.scss */
  .category-photography #main .gallery-overlay .entry-title a, .category-film #main .gallery-overlay .entry-title a {
    font-size: 14px;
  }
  /* line 1089, ../scss/breakpoints/_481up.scss */
  .category-photography #main .gallery-overlay p, .category-film #main .gallery-overlay p {
    font-size: 8px;
  }

  /* line 1097, ../scss/breakpoints/_481up.scss */
  .category-header-wrapper .category-header {
    max-width: 470px;
    width: 80%;
    padding: 8px 0;
  }
  /* line 1101, ../scss/breakpoints/_481up.scss */
  .category-header-wrapper .category-header .category-image {
    width: 100px;
    padding: 0;
  }
  /* line 1104, ../scss/breakpoints/_481up.scss */
  .category-header-wrapper .category-header .category-image img {
    height: 75px;
  }
  /* line 1108, ../scss/breakpoints/_481up.scss */
  .category-header-wrapper .category-header .category-desc {
    padding-left: 15px;
  }
  /* line 1110, ../scss/breakpoints/_481up.scss */
  .category-header-wrapper .category-header .category-desc h1 {
    font-size: 18px;
    margin: 0;
  }
  /* line 1114, ../scss/breakpoints/_481up.scss */
  .category-header-wrapper .category-header .category-desc h2 {
    font-size: 8px;
    margin: 0;
    line-height: 1em;
    letter-spacing: 0.1em;
  }
  /* line 1120, ../scss/breakpoints/_481up.scss */
  .category-header-wrapper .category-header .category-desc p {
    font-size: 12px;
    line-height: 1em;
    margin-bottom: 15px;
    letter-spacing: 0.03em;
    margin-top: 5px;
  }

  /* line 1133, ../scss/breakpoints/_481up.scss */
  .single-gallery .further-wrapper {
    width: 89%;
  }
  /* line 1136, ../scss/breakpoints/_481up.scss */
  .single-gallery .thumbnail-wrapper {
    margin-bottom: 8px;
  }
  /* line 1139, ../scss/breakpoints/_481up.scss */
  .single-gallery .thumbnail-wrapper .thumbnail-content h1 {
    font-size: 20px;
    margin: 0;
  }
  /* line 1143, ../scss/breakpoints/_481up.scss */
  .single-gallery .thumbnail-wrapper .thumbnail-content p {
    font-size: 10px;
    letter-spacing: 0.03em;
    margin: 0;
  }
  /* line 1149, ../scss/breakpoints/_481up.scss */
  .single-gallery .thumbnail-wrapper .text-overlay {
    padding: 2%;
    font-size: 10px;
  }
  /* line 1155, ../scss/breakpoints/_481up.scss */
  .single-gallery .entry-content img {
    margin-bottom: 8px;
  }
  /* line 1160, ../scss/breakpoints/_481up.scss */
  .single-gallery .tags {
    font-size: 8px;
  }
  /* line 1164, ../scss/breakpoints/_481up.scss */
  .single-gallery .further-wrapper li:nth-child(4) {
    display: inline-table;
  }
  /* line 1168, ../scss/breakpoints/_481up.scss */
  .single-gallery .gallery-content {
    width: 90%;
    margin: 0 auto;
    font-size: 8px;
    padding: 4%;
    margin-bottom: 2.5%;
  }
  /* line 1174, ../scss/breakpoints/_481up.scss */
  .single-gallery .gallery-content p {
    margin: 0;
  }

  /* line 1181, ../scss/breakpoints/_481up.scss */
  .social-sharing {
    margin-top: 0;
  }
  /* line 1183, ../scss/breakpoints/_481up.scss */
  .social-sharing .social-label {
    font-size: 8px;
    margin: 3px 0 0 0;
  }
  /* line 1188, ../scss/breakpoints/_481up.scss */
  .social-sharing .sharify-container ul {
    position: relative;
    top: -7px;
  }
  /* line 1191, ../scss/breakpoints/_481up.scss */
  .social-sharing .sharify-container ul li {
    padding: 0 10px;
    width: auto !important;
  }
  /* line 1196, ../scss/breakpoints/_481up.scss */
  .social-sharing .sharify-container ul li i:before {
    font-size: 12px;
  }
  /* line 1201, ../scss/breakpoints/_481up.scss */
  .social-sharing .sharify-container ul li .sharify-mail:before {
    width: 12px;
    height: 12px;
    background-size: 12px 12px;
    background-position: 0 0;
  }
  /* line 1211, ../scss/breakpoints/_481up.scss */
  .social-sharing .email {
    font-size: 12px;
    position: relative;
    top: -5px;
  }

  /* line 1220, ../scss/breakpoints/_481up.scss */
  .error404 .article-header {
    margin: 0;
    padding: 10px 24px;
  }
  /* line 1223, ../scss/breakpoints/_481up.scss */
  .error404 .article-header h1 {
    font-size: 10px;
    margin-bottom: 7px;
  }
  /* line 1228, ../scss/breakpoints/_481up.scss */
  .error404 .search {
    margin: 4px 0 0 0;
  }
  /* line 1230, ../scss/breakpoints/_481up.scss */
  .error404 .search form {
    margin: 0;
  }
  /* line 1233, ../scss/breakpoints/_481up.scss */
  .error404 .search .entry-content {
    font-size: 10px;
    margin-top: 20px;
  }
  /* line 1236, ../scss/breakpoints/_481up.scss */
  .error404 .search .entry-content p {
    margin: 0 0 5px 0;
  }
  /* line 1239, ../scss/breakpoints/_481up.scss */
  .error404 .search .entry-content .return {
    font-size: 8px;
    margin: 30px 0 10px 0;
  }
  /* line 1242, ../scss/breakpoints/_481up.scss */
  .error404 .search .entry-content .return a {
    padding: 5px 15px;
  }

  /* line 1251, ../scss/breakpoints/_481up.scss */
  .category-back-issues #main {
    width: 90%;
    margin: 0 auto;
  }
  /* line 1255, ../scss/breakpoints/_481up.scss */
  .category-back-issues .isuues-header {
    margin-bottom: 22px;
    margin-top: 17px;
  }
  /* line 1258, ../scss/breakpoints/_481up.scss */
  .category-back-issues .isuues-header h1 {
    font-size: 12px;
    margin-bottom: 7px;
    margin-top: 13px;
    line-height: 1em;
    letter-spacing: 0.03em;
  }
  /* line 1265, ../scss/breakpoints/_481up.scss */
  .category-back-issues .isuues-header p {
    font-size: 14px;
    line-height: 1em;
  }
  /* line 1274, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-wrapper ul li {
    width: 48.5%;
    margin-right: 2.9%;
    margin-bottom: 10px;
  }
  /* line 1278, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-wrapper ul li .image-wrapper {
    margin-bottom: 7px;
  }
  /* line 1280, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-wrapper ul li .image-wrapper .sold-out {
    padding: 5px;
    font-size: 8px;
  }
  /* line 1287, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-wrapper ul li .issue-date {
    font-size: 8px;
    line-height: 1em;
  }
  /* line 1291, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-wrapper ul li h2 {
    margin: 0;
    line-height: 1em;
    font-size: 14px;
    margin-top: 5px;
    font-size: 14px;
  }
  /* line 1299, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-wrapper ul li:nth-child(2n+2) {
    margin-right: 0;
  }
  /* line 1305, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-banner-wrapper {
    padding: 25px 0  20px;
    width: 90%;
    margin: 0 auto;
  }
  /* line 1309, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner {
    width: 80%;
  }
  /* line 1312, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-image .banner-image-wrapper {
    width: 60%;
    margin: 0 auto 17px;
  }
  /* line 1316, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-image .banner-image-wrapper img {
    display: block;
  }
  /* line 1321, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .logo-wrapper {
    width: 85%;
    margin: 0 auto;
  }
  /* line 1325, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content {
    text-align: center;
    vertical-align: middle;
  }
  /* line 1328, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content img {
    max-width: 400px;
  }
  /* line 1331, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content h2 {
    font-size: 14px;
    margin: 0 0 15px;
    line-height: 1em;
  }
  /* line 1336, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content p {
    margin: 0;
    font-size: 14px;
  }
  /* line 1340, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content .banner-links {
    margin-top: 12px;
  }
  /* line 1342, ../scss/breakpoints/_481up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content .banner-links a {
    font-size: 8px;
    width: 97px;
    display: inline-block;
    margin: 10px 3px 0;
    padding: 3px 0;
  }
  /* line 1353, ../scss/breakpoints/_481up.scss */
  .category-back-issues .after-banner {
    font-size: 14px;
    width: 90%;
    margin: 8px auto;
  }
  /* line 1357, ../scss/breakpoints/_481up.scss */
  .category-back-issues .after-banner p {
    margin: 10px 0 7px;
  }
  /* line 1366, ../scss/breakpoints/_481up.scss */
  .category-back-issues .alm-btn-wrap button {
    margin-bottom: 6%;
  }

  /* line 1373, ../scss/breakpoints/_481up.scss */
  .single-format-standard .further-wrapper {
    width: 89%;
  }
  /* line 1378, ../scss/breakpoints/_481up.scss */
  .single-format-standard header {
    padding: 34px 0 14px 0;
  }
  /* line 1380, ../scss/breakpoints/_481up.scss */
  .single-format-standard header .cat-name {
    font-size: 8px;
  }
  /* line 1383, ../scss/breakpoints/_481up.scss */
  .single-format-standard header h1 {
    font-size: 18px;
    margin: 0;
  }
  /* line 1387, ../scss/breakpoints/_481up.scss */
  .single-format-standard header .short-desc {
    font-size: 12px;
    width: 90%;
    max-width: 550px;
    margin: 0 auto;
  }
  /* line 1392, ../scss/breakpoints/_481up.scss */
  .single-format-standard header .short-desc p {
    margin: 4px 0 5px 0;
  }
  /* line 1396, ../scss/breakpoints/_481up.scss */
  .single-format-standard header .words {
    font-size: 8px;
  }
  /* line 1398, ../scss/breakpoints/_481up.scss */
  .single-format-standard header .words span {
    padding: 0 3px;
  }
  /* line 1405, ../scss/breakpoints/_481up.scss */
  .single-format-standard .caption a span {
    font-size: 8px;
    padding-top: 5px;
  }
  /* line 1411, ../scss/breakpoints/_481up.scss */
  .single-format-standard .post-content {
    font-size: 10px;
    margin-top: 10px;
  }
  /* line 1414, ../scss/breakpoints/_481up.scss */
  .single-format-standard .post-content h3 {
    font-size: 16px;
  }
  /* line 1417, ../scss/breakpoints/_481up.scss */
  .single-format-standard .post-content .breakout {
    border-top: solid 1px #231f20;
    border-bottom: solid 1px #231f20;
    margin: 12% 0 6%;
  }
  /* line 1422, ../scss/breakpoints/_481up.scss */
  .single-format-standard .post-content .breakout h3 {
    font-size: 18px;
    margin: 5% 0 0;
  }
  /* line 1426, ../scss/breakpoints/_481up.scss */
  .single-format-standard .post-content .breakout h4 {
    font-size: 8px;
    margin: 0.5% 0 5%;
  }
  /* line 1430, ../scss/breakpoints/_481up.scss */
  .single-format-standard .post-content .breakout p {
    margin: 1.8% auto 5%;
    width: 90%;
    font-size: 8px;
  }
  /* line 1444, ../scss/breakpoints/_481up.scss */
  .single-format-standard .zoom:after {
    right: 5px;
    font-size: 20px;
  }
  /* line 1449, ../scss/breakpoints/_481up.scss */
  .single-format-standard .article-footer {
    padding: 18px 0 0 0;
    margin-top: 35px;
  }
  /* line 1452, ../scss/breakpoints/_481up.scss */
  .single-format-standard .article-footer .author-block {
    padding: 10% 13%;
  }
  /* line 1455, ../scss/breakpoints/_481up.scss */
  .single-format-standard .article-footer .author-block .avatar {
    width: 100%;
    display: table-row;
  }
  /* line 1458, ../scss/breakpoints/_481up.scss */
  .single-format-standard .article-footer .author-block .avatar img {
    margin-bottom: 25px;
  }
  /* line 1463, ../scss/breakpoints/_481up.scss */
  .single-format-standard .article-footer .author-block .bio .names {
    padding-bottom: 10px;
    margin-bottom: 8px;
  }
  /* line 1466, ../scss/breakpoints/_481up.scss */
  .single-format-standard .article-footer .author-block .bio .names:after {
    bottom: -10px;
    font-size: 30px;
  }
  /* line 1470, ../scss/breakpoints/_481up.scss */
  .single-format-standard .article-footer .author-block .bio .names p {
    font-size: 8px;
    margin-bottom: 10px;
  }
  /* line 1474, ../scss/breakpoints/_481up.scss */
  .single-format-standard .article-footer .author-block .bio .names span {
    font-size: 20px;
    padding: 0 5px;
    line-height: 1em;
  }
  /* line 1480, ../scss/breakpoints/_481up.scss */
  .single-format-standard .article-footer .author-block .bio .bio-desc {
    margin: 0 auto 23px;
    font-size: 14px;
  }
  /* line 1484, ../scss/breakpoints/_481up.scss */
  .single-format-standard .article-footer .author-block .bio .author-links {
    font-size: 8px;
  }
  /* line 1486, ../scss/breakpoints/_481up.scss */
  .single-format-standard .article-footer .author-block .bio .author-links a {
    padding: 0 5px;
  }
  /* line 1488, ../scss/breakpoints/_481up.scss */
  .single-format-standard .article-footer .author-block .bio .author-links a span {
    padding: 0 5px;
  }
  /* line 1493, ../scss/breakpoints/_481up.scss */
  .single-format-standard .article-footer .author-block .bio .author-links a:nth-child(2):before {
    height: 2px;
    width: 2px;
    left: -2px;
    top: 43%;
  }
  /* line 1504, ../scss/breakpoints/_481up.scss */
  .single-format-standard blockquote {
    font-size: 22px;
    max-width: 625px;
  }
  /* line 1509, ../scss/breakpoints/_481up.scss */
  .single-format-standard .slick-prev:before, .single-format-standard .slick-next:before {
    font-size: 44px;
  }
  /* line 1514, ../scss/breakpoints/_481up.scss */
  .single-format-standard #carousel .slide-content {
    font-size: 12px;
  }
  /* line 1516, ../scss/breakpoints/_481up.scss */
  .single-format-standard #carousel .slide-content h2 {
    font-size: 18px;
    margin: 1.4% 0 0 0;
  }
  /* line 1520, ../scss/breakpoints/_481up.scss */
  .single-format-standard #carousel .slide-content .indicator {
    font-size: 12px;
  }
  /* line 1524, ../scss/breakpoints/_481up.scss */
  .single-format-standard #carousel .slick-slide {
    margin-bottom: 6%;
  }
  /* line 1529, ../scss/breakpoints/_481up.scss */
  .single-format-standard .form-wrapper {
    padding: 5% 8%;
  }
  /* line 1531, ../scss/breakpoints/_481up.scss */
  .single-format-standard .form-wrapper .form-header {
    margin-bottom: 4%;
  }
  /* line 1533, ../scss/breakpoints/_481up.scss */
  .single-format-standard .form-wrapper .form-header p {
    font-size: 8px;
  }
  /* line 1536, ../scss/breakpoints/_481up.scss */
  .single-format-standard .form-wrapper .form-header span {
    font-size: 18px;
  }
  /* line 1540, ../scss/breakpoints/_481up.scss */
  .single-format-standard .form-wrapper form {
    font-family: 'FuturaSTD Book',  Arial, sans-serif;
    text-transform: uppercase;
  }
  /* line 1543, ../scss/breakpoints/_481up.scss */
  .single-format-standard .form-wrapper form .wpcf7-form-control-wrap.image {
    width: 110px;
    height: 110px;
    margin: 0 auto 7px;
    display: block;
  }
  /* line 1548, ../scss/breakpoints/_481up.scss */
  .single-format-standard .form-wrapper form .wpcf7-form-control-wrap.image input {
    width: 110px;
    height: 110px;
  }
  /* line 1553, ../scss/breakpoints/_481up.scss */
  .single-format-standard .form-wrapper form .wpcf7-form-control-wrap {
    float: none;
    width: 100%;
    padding-left: 0;
  }
  /* line 1557, ../scss/breakpoints/_481up.scss */
  .single-format-standard .form-wrapper form .wpcf7-form-control-wrap input, .single-format-standard .form-wrapper form .wpcf7-form-control-wrap textarea {
    font-size: 8px;
  }
  /* line 1560, ../scss/breakpoints/_481up.scss */
  .single-format-standard .form-wrapper form .wpcf7-form-control-wrap textarea {
    height: 130px;
  }
  /* line 1563, ../scss/breakpoints/_481up.scss */
  .single-format-standard .form-wrapper form .wpcf7-form-control-wrap input {
    height: 17px;
    margin-bottom: 7px;
  }
  /* line 1568, ../scss/breakpoints/_481up.scss */
  .single-format-standard .form-wrapper form input[type="submit"] {
    margin-left: 0%;
    width: 100%;
    height: 17px;
  }

  /* line 1579, ../scss/breakpoints/_481up.scss */
  .category-landing #main {
    width: 87%;
    margin: 0 auto;
  }
  /* line 1583, ../scss/breakpoints/_481up.scss */
  .category-landing .further-wrapper {
    width: 102%;
  }

  /* line 1591, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list .category-desc h2:before {
    font-size: 30px;
  }

  /* line 1599, ../scss/breakpoints/_481up.scss */
  .category-landing .category-header-wrapper {
    margin-bottom: 1.5%;
  }
  /* line 1602, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list:first-child {
    border-top: none;
  }
  /* line 1605, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list {
    display: table;
    width: 100%;
    border-top: solid 1px #949493;
    padding: 2% 0 0 0;
  }
  /* line 1610, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list .width-30 {
    display: inline-table;
    width: 48.7%;
    text-align: center;
    margin-right: 0;
    float: left;
  }
  /* line 1617, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list .width-30:nth-child(2n+2) {
    margin-right: 2.6%;
  }
  /* line 1620, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list .category-desc {
    vertical-align: middle;
    position: relative;
    padding-top: 0;
    width: 100%;
    margin-bottom: 4%;
  }
  /* line 1626, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list .category-desc h2 {
    margin-top: 0;
    padding-top: 20px;
    margin-bottom: 0;
  }
  /* line 1630, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list .category-desc h2 a {
    font-size: 16px;
  }
  /* line 1634, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list .category-desc p {
    font-size: 12px;
    margin: 1em 0;
  }
  /* line 1638, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list .category-desc .truncated {
    width: 80%;
    margin: 0 auto;
    max-width: 280px;
  }
  /* line 1643, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list .category-desc .view-all {
    font-size: 8px;
  }
  /* line 1647, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list .category-title {
    font-size: 8px;
  }
  /* line 1650, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list .entry-title {
    font-size: 13px;
    margin: 3% 0;
  }
  /* line 1654, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list img {
    margin: 0 0 1.5% 0;
  }
  /* line 1658, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list .truncated p {
    font-size: 12px;
  }
  /* line 1661, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list .truncated p:first-child {
    margin: 0;
  }
  /* line 1664, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list .truncated p:nth-child(2) {
    margin-bottom: 1em;
  }
  /* line 1667, ../scss/breakpoints/_481up.scss */
  .category-landing .category-list .truncated .read-more {
    font-size: 8px;
  }

  /* line 1676, ../scss/breakpoints/_481up.scss */
  .category-affairs.category .further-wrapper {
    margin: 0 0 0 -1%;
    width: 102%;
  }
  /* line 1680, ../scss/breakpoints/_481up.scss */
  .category-affairs.category #main {
    border: none;
    width: 87.2%;
    margin: 0 auto;
  }
  /* line 1686, ../scss/breakpoints/_481up.scss */
  .category-affairs.category ul li.affairs:first-child {
    border: none;
  }
  /* line 1689, ../scss/breakpoints/_481up.scss */
  .category-affairs.category ul li.affairs {
    border-top: solid 1px #949493;
    padding: 2.5% 0;
  }
  /* line 1692, ../scss/breakpoints/_481up.scss */
  .category-affairs.category ul li.affairs .width-30 {
    width: 48.5%;
    margin: 6% 3% 1.2% 0;
    float: left;
  }
  /* line 1697, ../scss/breakpoints/_481up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .date {
    font-size: 8px;
    margin: 2% 0 0 0;
  }
  /* line 1701, ../scss/breakpoints/_481up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .entry-title {
    margin: 0 0 5% 0;
    line-height: 0.5em;
  }
  /* line 1704, ../scss/breakpoints/_481up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .entry-title a {
    font-size: 18px;
  }
  /* line 1709, ../scss/breakpoints/_481up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .truncated p {
    font-size: 12px;
  }
  /* line 1712, ../scss/breakpoints/_481up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .truncated p:first-child {
    margin-bottom: 3%;
  }
  /* line 1715, ../scss/breakpoints/_481up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .truncated .read-more {
    font-size: 8px;
  }
  /* line 1721, ../scss/breakpoints/_481up.scss */
  .category-affairs.category ul li.affairs .width-30:first-child {
    margin: 0;
    width: 100%;
  }
  /* line 1725, ../scss/breakpoints/_481up.scss */
  .category-affairs.category ul li.affairs .width-30:nth-child(3) {
    margin-right: 0;
  }
  /* line 1731, ../scss/breakpoints/_481up.scss */
  .category-affairs.category .alm-btn-wrap button {
    margin: 0;
  }

  /* line 1738, ../scss/breakpoints/_481up.scss */
  .subscribe {
    width: 80%;
    max-width: 310px;
    margin-bottom: 13px;
  }
  /* line 1742, ../scss/breakpoints/_481up.scss */
  .subscribe p {
    font-size: 15px;
    margin: 7px 0 4px;
  }
  /* line 1746, ../scss/breakpoints/_481up.scss */
  .subscribe input {
    height: 40px;
    font-size: 14px;
    width: 137px;
    margin: 0 auto;
  }

  /* line 1755, ../scss/breakpoints/_481up.scss */
  .email-box .email-popup {
    position: fixed;
    width: 100%;
    padding: 10% 6%;
    bottom: 0;
    right: 0;
  }
  /* line 1761, ../scss/breakpoints/_481up.scss */
  .email-box .email-popup .close-popup {
    top: 5px;
    right: 10px;
  }
  /* line 1764, ../scss/breakpoints/_481up.scss */
  .email-box .email-popup .close-popup:after {
    font-size: 30px;
  }
  /* line 1768, ../scss/breakpoints/_481up.scss */
  .email-box .email-popup h2 {
    margin: 0 auto 2%;
    font-size: 12px;
    width: 90%;
  }
  /* line 1773, ../scss/breakpoints/_481up.scss */
  .email-box .email-popup .form {
    margin-top: 6.6%;
  }
  /* line 1775, ../scss/breakpoints/_481up.scss */
  .email-box .email-popup .form input {
    height: 19px;
    margin-bottom: 2%;
    font-size: 8px;
  }
  /* line 1780, ../scss/breakpoints/_481up.scss */
  .email-box .email-popup .form input[type="text"] {
    width: 100%;
  }
  /* line 1783, ../scss/breakpoints/_481up.scss */
  .email-box .email-popup .form input[type="submit"] {
    margin-top: 5.5%;
    width: 66px;
  }
  /* line 1787, ../scss/breakpoints/_481up.scss */
  .email-box .email-popup .form input[type="email"] {
    float: none;
  }

  /* line 1795, ../scss/breakpoints/_481up.scss */
  .printed-edition #main {
    width: 88%;
  }
  /* line 1798, ../scss/breakpoints/_481up.scss */
  .printed-edition .top-banners {
    margin-bottom: 8.5%;
  }
  /* line 1801, ../scss/breakpoints/_481up.scss */
  .printed-edition .top-banners .fade-content img {
    max-width: 62%;
  }
  /* line 1807, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper .therake {
    font-size: 8px;
  }
  /* line 1810, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form {
    font-family: 'FuturaSTD Book',  Arial, sans-serif;
  }
  /* line 1812, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form .fform {
    padding: 0 !important;
  }
  /* line 1815, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form h1 {
    font-size: 18px;
    margin: 0 0 5% 0 !important;
  }
  /* line 1819, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form input {
    height: 17px;
    margin-bottom: 8px;
  }
  /* line 1823, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form input, .printed-edition .form-wrapper form textarea, .printed-edition .form-wrapper form select {
    font-size: 8px;
  }
  /* line 1826, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form select {
    height: 17px;
    margin-bottom: 18px;
  }
  /* line 1833, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form .choose-edition .dfield .one_column label {
    height: 21px;
  }
  /* line 1835, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form .choose-edition .dfield .one_column label input {
    height: 21px;
  }
  /* line 1838, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form .choose-edition .dfield .one_column label .radio-labels {
    font-size: 8px;
    padding-top: 5px;
  }
  /* line 1846, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form .section_break {
    margin-bottom: 10px;
  }
  /* line 1849, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form .section_breaks {
    margin: 20px 0 3px;
  }
  /* line 1851, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form .section_breaks label {
    font-size: 10px;
    margin: 0.9% 0 2%;
  }
  /* line 1855, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form .section_breaks .uh {
    font-size: 10px !important;
  }
  /* line 1859, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form .fields {
    padding: 0 !important;
  }
  /* line 1862, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form .width-50 {
    width: 100%;
  }
  /* line 1865, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form .pbSubmit {
    width: 63px;
    height: 16px;
    margin-top: 34%;
    font-size: 8px;
    padding: 2px 0;
  }
  /* line 1872, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form .captcha {
    margin: 8% 0 0 0;
  }
  /* line 1874, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form .captcha input {
    font-size: 8px;
    margin: 0;
  }
  /* line 1878, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form .captcha .error {
    font-size: 10px;
  }
  /* line 1881, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper form .captcha #hdcouponcode_error_1.message {
    font-size: 11px;
  }
  /* line 1886, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper .total {
    bottom: 17%;
    width: 100%;
  }
  /* line 1889, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper .total p {
    font-size: 10px;
    margin-bottom: 7%;
  }
  /* line 1893, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper .total span {
    font-size: 18px;
  }
  /* line 1897, ../scss/breakpoints/_481up.scss */
  .printed-edition .form-wrapper .form-info {
    font-size: 10px;
    margin: 8.5% 0 14.5%;
  }
  /* line 1902, ../scss/breakpoints/_481up.scss */
  .printed-edition #custom_post_widget-1005 {
    width: 77%;
    top: initial;
    font-size: 8px;
    margin-top: -17%;
  }
  /* line 1907, ../scss/breakpoints/_481up.scss */
  .printed-edition #custom_post_widget-1005 h4 {
    font-size: 10px;
  }
  /* line 1910, ../scss/breakpoints/_481up.scss */
  .printed-edition #custom_post_widget-1005 .close-terms {
    top: 15px;
    right: 15px;
    width: 20px;
    height: 20px;
  }
  /* line 1916, ../scss/breakpoints/_481up.scss */
  .printed-edition #custom_post_widget-1005 .close-terms:after {
    font-size: 42px;
  }
  /* line 1921, ../scss/breakpoints/_481up.scss */
  .printed-edition #custom_post_widget-1005.opened {
    padding: 4% 5%;
  }

  /* line 1926, ../scss/breakpoints/_481up.scss */
  .page-template-page-printed-edition-php .footer {
    margin-top: 20px;
  }

  /* line 1932, ../scss/breakpoints/_481up.scss */
  .lightbox .wrapper {
    padding: 50px 0;
  }
  /* line 1934, ../scss/breakpoints/_481up.scss */
  .lightbox .wrapper .content {
    width: 100%;
    margin: 0 auto;
  }
  /* line 1939, ../scss/breakpoints/_481up.scss */
  .lightbox .wrapper .content .slick-active.slick-slide a span {
    font-size: 12px;
  }
  /* line 1944, ../scss/breakpoints/_481up.scss */
  .lightbox .wrapper .content .slick-list.draggable {
    min-height: 600px;
  }
  /* line 1949, ../scss/breakpoints/_481up.scss */
  .lightbox .wrapper .content .slick-slide a img {
    margin: 0 auto 20px;
    height: auto !important;
    width: 100%;
  }
  /* line 1956, ../scss/breakpoints/_481up.scss */
  .lightbox .wrapper .content .slick-slide a span {
    font-size: 16px;
  }
  /* line 1961, ../scss/breakpoints/_481up.scss */
  .lightbox .wrapper .content .close {
    top: 0%;
    right: 16%;
  }
  /* line 1964, ../scss/breakpoints/_481up.scss */
  .lightbox .wrapper .content .close:after {
    content: '+';
    color: #fff;
    font-size: 60px;
  }
  /* line 1972, ../scss/breakpoints/_481up.scss */
  .lightbox .wrapper .slick-next:before {
    font-size: 80px;
  }
  /* line 1975, ../scss/breakpoints/_481up.scss */
  .lightbox .wrapper .slick-next:after {
    font-size: 80px;
    opacity: 1;
    top: 65px;
    right: -12px;
  }
  /* line 1983, ../scss/breakpoints/_481up.scss */
  .lightbox .wrapper .slick-prev:before {
    content: '\2039';
    color: #000;
    font-size: 80px;
    opacity: 1;
    font-family: 'Futura Light', Arial, sans-serif;
  }
  /* line 1990, ../scss/breakpoints/_481up.scss */
  .lightbox .wrapper .slick-prev:after {
    content: '\2039';
    color: #fff;
    font-size: 80px;
    opacity: 1;
    font-family: 'Futura Light', Arial, sans-serif;
    top: 65px;
    position: absolute;
    left: 4px;
  }
}
/*********************
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 (max-width: 768px) and (min-width: 479px) {
  /******************************************************************
  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 18, ../scss/breakpoints/_768up.scss */
  body {
    z-index: 1;
  }

  /* line 22, ../scss/breakpoints/_768up.scss */
  .alm-btn-wrap {
    text-align: center;
  }
  /* line 24, ../scss/breakpoints/_768up.scss */
  .alm-btn-wrap button {
    background: transparent;
    border: none;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    text-transform: uppercase;
    outline: none;
    font-size: 12px;
    margin-bottom: 0px;
  }

  /*********************
  LAYOUT & GRID STYLES
  *********************/
  /* line 38, ../scss/breakpoints/_768up.scss */
  .single main {
    width: 100%;
  }
  /* line 41, ../scss/breakpoints/_768up.scss */
  .single .article-footer {
    width: 89%;
    margin: 0 auto;
  }

  /* line 46, ../scss/breakpoints/_768up.scss */
  .wrap {
    width: 100%;
  }

  /* line 49, ../scss/breakpoints/_768up.scss */
  main {
    margin: 0 auto;
    width: 88%;
  }

  /*********************
  HEADER STYLES
  *********************/
  /* line 59, ../scss/breakpoints/_768up.scss */
  .header .header-adds {
    height: 90px;
  }
  /* line 66, ../scss/breakpoints/_768up.scss */
  .header .widget_nav_menu, .header nav {
    display: none;
  }
  /* line 70, ../scss/breakpoints/_768up.scss */
  .header .widget-area {
    margin: 0;
  }
  /* line 72, ../scss/breakpoints/_768up.scss */
  .header .widget-area:after {
    clear: both;
    content: '';
    display: block;
  }
  /* line 78, ../scss/breakpoints/_768up.scss */
  .header .widget_search {
    position: absolute;
    right: 50px;
    top: 25px;
    padding: 0;
    z-index: 5;
    margin: 0;
  }
  /* line 86, ../scss/breakpoints/_768up.scss */
  .header .mobile-search {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    display: block;
  }
  /* line 91, ../scss/breakpoints/_768up.scss */
  .header label[for="search-trigger"] {
    position: absolute;
    top: -4px;
    right: 0;
    z-index: 2;
  }
  /* line 97, ../scss/breakpoints/_768up.scss */
  .header label[for="search-trigger"] {
    /* ... previous styles here... */
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url("../images/sprite.png") -144px 0px no-repeat;
  }
  /* line 105, ../scss/breakpoints/_768up.scss */
  .header .mobile-search:checked + label {
    display: none;
  }
  /* line 108, ../scss/breakpoints/_768up.scss */
  .header .mobile-search:checked ~ #searchform {
    display: block;
  }
  /* line 111, ../scss/breakpoints/_768up.scss */
  .header #searchform {
    display: none;
    z-index: 5;
  }
  /* line 114, ../scss/breakpoints/_768up.scss */
  .header #searchform div {
    width: 268px;
    border: solid 1px #000;
    height: 28px;
  }
  /* line 118, ../scss/breakpoints/_768up.scss */
  .header #searchform div:after {
    content: '';
    clear: both;
  }
  /* line 122, ../scss/breakpoints/_768up.scss */
  .header #searchform div input {
    width: 235px;
    float: left;
    padding: 6px 4px 0;
    margin: 0;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    font-size: 14px;
  }
  /* line 130, ../scss/breakpoints/_768up.scss */
  .header #searchform div button {
    background: url("../images/sprite.png") -112px 4px no-repeat transparent;
    width: 20px;
    border: none;
    height: 33px;
    padding: 0;
  }

  /* line 140, ../scss/breakpoints/_768up.scss */
  #logo {
    margin: 75px auto 30px;
    width: 49%;
  }
  /* line 143, ../scss/breakpoints/_768up.scss */
  #logo .slogan {
    font-size: 16px;
    line-height: 1em;
  }

  /*********************
  NAVIGATION STYLES
  *********************/
  /*********************
  MOBILE NAVIGATION STYLES
  *********************/
  /* line 155, ../scss/breakpoints/_768up.scss */
  .navigation {
    display: block;
    list-style: none;
    background: #eceae8;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    padding-top: 5px;
    text-transform: uppercase;
  }
  /* line 170, ../scss/breakpoints/_768up.scss */
  .navigation .menu-main-menu-container ul {
    margin: 0;
  }
  /* line 173, ../scss/breakpoints/_768up.scss */
  .navigation .menu-main-menu-container ul li a {
    font-family: 'MrsEavesRoman', Times, serif;
    text-decoration: none;
    font-size: 18px;
    padding: 10px 10px 10px 50px;
    display: block;
    letter-spacing: 0.05em;
    text-align: left;
  }
  /* line 181, ../scss/breakpoints/_768up.scss */
  .navigation .menu-main-menu-container ul li a:hover {
    background: #fff;
  }
  /* line 184, ../scss/breakpoints/_768up.scss */
  .navigation .menu-main-menu-container ul li a span {
    text-align: left;
  }
  /* line 188, ../scss/breakpoints/_768up.scss */
  .navigation .menu-main-menu-container ul li ul {
    display: none;
  }
  /* line 194, ../scss/breakpoints/_768up.scss */
  .navigation .menu-footer-links-container {
    padding-top: 20px;
    margin-top: 10px;
    position: relative;
  }
  /* line 198, ../scss/breakpoints/_768up.scss */
  .navigation .menu-footer-links-container:before {
    height: 1px;
    width: 175px;
    position: absolute;
    top: 0;
    left: 50px;
    content: '';
    background: #9b9a98;
  }
  /* line 207, ../scss/breakpoints/_768up.scss */
  .navigation .menu-footer-links-container ul {
    margin: 0;
  }
  /* line 209, ../scss/breakpoints/_768up.scss */
  .navigation .menu-footer-links-container ul li {
    position: relative;
  }
  /* line 211, ../scss/breakpoints/_768up.scss */
  .navigation .menu-footer-links-container ul li a {
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    font-size: 12px;
    padding: 12px 12px 12px 50px;
    display: block;
    letter-spacing: 0.1em;
    text-align: left;
  }
  /* line 218, ../scss/breakpoints/_768up.scss */
  .navigation .menu-footer-links-container ul li a:hover {
    background: #fff;
  }
  /* line 221, ../scss/breakpoints/_768up.scss */
  .navigation .menu-footer-links-container ul li a span {
    text-align: left;
  }

  /* line 229, ../scss/breakpoints/_768up.scss */
  #nav-trigger {
    position: relative;
    clip: rect(0, 0, 0, 0);
  }

  /* line 234, ../scss/breakpoints/_768up.scss */
  label[for="nav-trigger"] {
    position: absolute;
    top: 134px;
    left: 50px;
    z-index: 2;
  }

  /* line 240, ../scss/breakpoints/_768up.scss */
  label[for="nav-trigger"] {
    /* ... previous styles here... */
    width: 43px;
    height: 26px;
    cursor: pointer;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 30 30' enable-background='new 0 0 30 30' xml:space='preserve'><rect width='30' height='6'/><rect y='24' width='30' height='6'/><rect y='12' width='30' height='6'/></svg>");
    background-size: contain;
  }

  /* line 249, ../scss/breakpoints/_768up.scss */
  .nav-trigger:checked + label {
    left: 340px;
  }

  /* line 252, ../scss/breakpoints/_768up.scss */
  .nav-trigger:checked ~ #container {
    left: 290px;
  }

  /* line 255, ../scss/breakpoints/_768up.scss */
  .nav-trigger + label, #container {
    transition: left 0.2s;
  }

  /* line 258, ../scss/breakpoints/_768up.scss */
  .nav-trigger {
    opacity: 0;
  }

  /* line 262, ../scss/breakpoints/_768up.scss */
  .nav {
    border: 0;
    display: none;
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */
  }
  /* line 265, ../scss/breakpoints/_768up.scss */
  .nav ul {
    background: #231f20;
    margin-top: 0;
  }
  /* line 269, ../scss/breakpoints/_768up.scss */
  .nav li {
    float: left;
    position: relative;
        /*
        plan your menus and drop-downs wisely.
        */
    /* showing sub-menus */
  }
  /* line 272, ../scss/breakpoints/_768up.scss */
  .nav li a {
    border-bottom: 0;
            /*
            you can use hover styles here even though this size
            has the possibility of being a mobile device.
            */
  }
  /* line 279, ../scss/breakpoints/_768up.scss */
  .nav li a:hover, .nav li a:focus {
    color: #fff;
    text-decoration: underline;
  }
  /* line 289, ../scss/breakpoints/_768up.scss */
  .nav li ul.sub-menu, .nav li ul.children {
    display: none;
    margin-top: 0;
    border: 1px solid #ccc;
    border-top: 0;
    position: absolute;
    visibility: hidden;
    z-index: 8999;
    /* highlight sub-menu current page */
  }
  /* line 297, ../scss/breakpoints/_768up.scss */
  .nav li ul.sub-menu li, .nav li ul.children li {
                /*
                if you need to go deeper, go nuts
                just remember deeper menus suck
                for usability. k, bai.
                */
  }
  /* line 298, ../scss/breakpoints/_768up.scss */
  .nav li ul.sub-menu li a, .nav li ul.children li a {
    padding-left: 10px;
    border-right: 0;
    display: block;
    width: 180px;
    border-bottom: 1px solid #ccc;
  }
  /* line 307, ../scss/breakpoints/_768up.scss */
  .nav li ul.sub-menu li:last-child a, .nav li ul.children li:last-child a {
    border-bottom: 0;
  }
  /* line 317, ../scss/breakpoints/_768up.scss */
  .nav li ul.sub-menu li ul, .nav li ul.children li ul {
    top: 0;
    left: 100%;
  }
  /* line 330, ../scss/breakpoints/_768up.scss */
  .nav li:hover > ul {
    top: auto;
    visibility: visible;
  }

  /* end .nav */
  /* line 345, ../scss/breakpoints/_768up.scss */
  #container {
    min-width: 100%;
    min-height: 100%;
    background-color: #fff;
    position: relative;
    top: 0;
    bottom: 100%;
    left: 0;
    z-index: 1;
  }

  /* line 356, ../scss/breakpoints/_768up.scss */
  .home-slider a {
    display: block;
  }
  /* line 359, ../scss/breakpoints/_768up.scss */
  .home-slider .slick-next {
    height: 20px;
    width: 10px;
    background: url("../images/sprite.png") -66px 0 no-repeat;
    right: 40px;
  }
  /* line 364, ../scss/breakpoints/_768up.scss */
  .home-slider .slick-next:before {
    height: 30px;
    width: 20px;
  }
  /* line 369, ../scss/breakpoints/_768up.scss */
  .home-slider .slick-prev {
    height: 20px;
    width: 10px;
    background: url("../images/sprite.png") -90px 0 no-repeat;
    left: 40px;
  }
  /* line 374, ../scss/breakpoints/_768up.scss */
  .home-slider .slick-prev:before {
    height: 30px;
    width: 20px;
  }
  /* line 379, ../scss/breakpoints/_768up.scss */
  .home-slider-content {
    width: 52%;
  }
  /* line 381, ../scss/breakpoints/_768up.scss */
  .home-slider-content h2 {
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    font-size: 12px;
  }
  /* line 385, ../scss/breakpoints/_768up.scss */
  .home-slider-content h3 {
    font-size: 26px;
  }
  /* line 387, ../scss/breakpoints/_768up.scss */
  .home-slider-content h3 a {
    color: #fff;
  }
  /* line 389, ../scss/breakpoints/_768up.scss */
  .home-slider-content h3 a:hover {
    color: #fff;
  }
  /* line 394, ../scss/breakpoints/_768up.scss */
  .home-slider-content p {
    font-size: 16px;
  }
  /* line 398, ../scss/breakpoints/_768up.scss */
  .home-slider .slick-dots {
    bottom: 5px;
  }
  /* line 400, ../scss/breakpoints/_768up.scss */
  .home-slider .slick-dots li {
    width: 12px;
    height: 12px;
  }
  /* line 404, ../scss/breakpoints/_768up.scss */
  .home-slider .slick-dots li button:before {
    border: solid 1px #fff;
    content: '';
    height: 10px;
    width: 10px;
  }
  /* line 410, ../scss/breakpoints/_768up.scss */
  .home-slider .slick-dots li button:hover:before {
    background: #fff;
  }
  /* line 417, ../scss/breakpoints/_768up.scss */
  .home-slider .slick-dots li.slick-active button:before {
    background: #fff;
  }

  /*********************
  SIDEBARS & ASIDES
  *********************/
  /* line 428, ../scss/breakpoints/_768up.scss */
  .sidebar {
    margin-top: 2.2em;
  }

  /* line 431, ../scss/breakpoints/_768up.scss */
  .widgettitle {
    border-bottom: 2px solid #444;
    margin-bottom: 0.75em;
  }

  /* line 435, ../scss/breakpoints/_768up.scss */
  .widget {
    padding: 0 10px;
    margin: 2.2em 0;
  }
  /* line 439, ../scss/breakpoints/_768up.scss */
  .widget ul li {
    margin-bottom: 0.75em;
    /* deep nesting */
  }
  /* line 444, ../scss/breakpoints/_768up.scss */
  .widget ul li ul {
    margin-top: 0.75em;
    padding-left: 1em;
  }

  /* links widget */
  /* meta widget */
  /* pages widget */
  /* recent-posts widget */
  /* archives widget */
  /* tag-cloud widget */
  /* calendar widget */
  /* category widget */
  /* recent-comments widget */
  /* search widget */
  /* text widget */
  /*********************
  FOOTER STYLES
  *********************/
  /*
  you'll probably need to do quite a bit
  of overriding here if you styled them for
  mobile. Make sure to double check these!
  */
  /* line 493, ../scss/breakpoints/_768up.scss */
  .footer {
    padding: 30px 0;
  }
  /* line 495, ../scss/breakpoints/_768up.scss */
  .footer .widget.widget_nav_menu {
    margin: 0;
  }
  /* line 498, ../scss/breakpoints/_768up.scss */
  .footer .footer-links {
    display: none;
  }
  /* line 501, ../scss/breakpoints/_768up.scss */
  .footer .footer-links ul li {
                /*
            be careful with the depth of your menus.
            it's very rare to have multi-depth menus in
            the footer.
            */
  }
  /* line 515, ../scss/breakpoints/_768up.scss */
  .footer .menu-social-links-container {
    display: block;
    font-family: 'Socialicious';
  }
  /* line 518, ../scss/breakpoints/_768up.scss */
  .footer .menu-social-links-container ul {
    margin: 0;
    text-align: center;
  }
  /* line 521, ../scss/breakpoints/_768up.scss */
  .footer .menu-social-links-container ul li {
    display: inline-block;
    margin: 0;
  }
  /* line 524, ../scss/breakpoints/_768up.scss */
  .footer .menu-social-links-container ul li a {
    color: #fff;
    font-size: 33px;
    padding: 0 5px;
  }
  /* line 532, ../scss/breakpoints/_768up.scss */
  .footer .copyright {
    font-size: 12px;
  }

  /* end .footer-links */
  /* line 539, ../scss/breakpoints/_768up.scss */
  .search .further-wrapper, .author .further-wrapper, .tag .further-wrapper {
    margin: 0 0 0 -1%;
    width: 102%;
  }
  /* line 544, ../scss/breakpoints/_768up.scss */
  .search #content .wrap, .author #content .wrap, .tag #content .wrap {
    max-width: 670px;
  }
  /* line 548, ../scss/breakpoints/_768up.scss */
  .search main, .author main, .tag main {
    margin: 0 auto;
    width: 96%;
  }
  /* line 552, ../scss/breakpoints/_768up.scss */
  .search #ajax-load-more, .author #ajax-load-more, .tag #ajax-load-more {
    margin: 0 0 0 -1%;
    width: 103%;
  }
  /* line 556, ../scss/breakpoints/_768up.scss */
  .search h1, .author h1, .tag h1 {
    margin: 0 0 30px;
    color: #231f20;
    font-size: 20px;
  }
  /* line 561, ../scss/breakpoints/_768up.scss */
  .search .alm-listing, .author .alm-listing, .tag .alm-listing {
    margin-top: 35px;
  }
  /* line 563, ../scss/breakpoints/_768up.scss */
  .search .alm-listing .alm-reveal:first-child, .author .alm-listing .alm-reveal:first-child, .tag .alm-listing .alm-reveal:first-child {
    padding: 0;
    border-top: none;
  }
  /* line 567, ../scss/breakpoints/_768up.scss */
  .search .alm-listing .alm-reveal:first-child li:nth-child(-n+3):before, .author .alm-listing .alm-reveal:first-child li:nth-child(-n+3):before, .tag .alm-listing .alm-reveal:first-child li:nth-child(-n+3):before {
    height: 0;
  }
  /* line 572, ../scss/breakpoints/_768up.scss */
  .search .alm-listing .alm-reveal, .author .alm-listing .alm-reveal, .tag .alm-listing .alm-reveal {
    padding: 18px 0 0 0;
    margin-bottom: 20px;
  }
  /* line 582, ../scss/breakpoints/_768up.scss */
  .search .alm-listing li:nth-child(3n+3):before, .author .alm-listing li:nth-child(3n+3):before, .tag .alm-listing li:nth-child(3n+3):before {
    left: -3%;
    right: initial;
  }
  /* line 587, ../scss/breakpoints/_768up.scss */
  .search .alm-listing li, .author .alm-listing li, .tag .alm-listing li {
    width: 33%;
    display: inline-table;
    padding: 14px 0 0;
    text-align: center;
  }
  /* line 592, ../scss/breakpoints/_768up.scss */
  .search .alm-listing li:before, .author .alm-listing li:before, .tag .alm-listing li:before {
    right: -3%;
  }
  /* line 595, ../scss/breakpoints/_768up.scss */
  .search .alm-listing li .entry-content, .author .alm-listing li .entry-content, .tag .alm-listing li .entry-content {
    padding: 0;
    margin: 0 0 1em;
  }
  /* line 599, ../scss/breakpoints/_768up.scss */
  .search .alm-listing li div, .author .alm-listing li div, .tag .alm-listing li div {
    margin: 0 3.5%;
    padding: 0;
  }
  /* line 602, ../scss/breakpoints/_768up.scss */
  .search .alm-listing li div .category-title, .author .alm-listing li div .category-title, .tag .alm-listing li div .category-title {
    text-transform: uppercase;
    font-size: 12px;
    color: #231f20;
  }
  /* line 607, ../scss/breakpoints/_768up.scss */
  .search .alm-listing li div .entry-title, .author .alm-listing li div .entry-title, .tag .alm-listing li div .entry-title {
    text-transform: uppercase;
    font-size: 20px;
    line-height: 1em;
    margin: 0.5em 0;
  }
  /* line 613, ../scss/breakpoints/_768up.scss */
  .search .alm-listing li div p, .author .alm-listing li div p, .tag .alm-listing li div p {
    font-size: 16px;
    line-height: 1.2em;
    color: #231f20;
  }
  /* line 618, ../scss/breakpoints/_768up.scss */
  .search .alm-listing li div .read-more, .author .alm-listing li div .read-more, .tag .alm-listing li div .read-more {
    color: #ab7600;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    margin-top: 1em;
    display: block;
  }
  /* line 626, ../scss/breakpoints/_768up.scss */
  .search .alm-listing li div img, .author .alm-listing li div img, .tag .alm-listing li div img {
    margin: 0 0 1em 0;
  }
  /* line 632, ../scss/breakpoints/_768up.scss */
  .search .alm-btn-wrap, .author .alm-btn-wrap, .tag .alm-btn-wrap {
    text-align: center;
  }
  /* line 634, ../scss/breakpoints/_768up.scss */
  .search .alm-btn-wrap button, .author .alm-btn-wrap button, .tag .alm-btn-wrap button {
    background: transparent;
    border: none;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    text-transform: uppercase;
    outline: none;
    font-size: 12px;
    margin-bottom: 0px;
  }
  /* line 645, ../scss/breakpoints/_768up.scss */
  .search #searchform div, .author #searchform div, .tag #searchform div {
    width: 323px;
    border: solid 1px #000;
    height: 30px;
    margin: 0 auto;
  }
  /* line 650, ../scss/breakpoints/_768up.scss */
  .search #searchform div:after, .author #searchform div:after, .tag #searchform div:after {
    content: '';
    clear: both;
  }
  /* line 654, ../scss/breakpoints/_768up.scss */
  .search #searchform div input, .author #searchform div input, .tag #searchform div input {
    width: 288px;
    float: left;
    padding: 7px 5px 0;
    margin: 0;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
  }
  /* line 663, ../scss/breakpoints/_768up.scss */
  .search #searchform div button, .author #searchform div button, .tag #searchform div button {
    width: 20px;
    border: none;
    height: 33px;
    padding: 0;
    background: url("../images/sprite.png") -216px 5px no-repeat transparent;
  }
  /* line 672, ../scss/breakpoints/_768up.scss */
  .search .no-res, .author .no-res, .tag .no-res {
    text-transform: uppercase;
    text-align: center;
    font-family: MrsEavesRoman, Times, serif;
    font-size: 20px;
    margin: 45px 0 55px;
    color: #000;
  }
  /* line 679, ../scss/breakpoints/_768up.scss */
  .search .no-res p, .author .no-res p, .tag .no-res p {
    margin: 0;
    line-height: 1.2em;
  }

  /* search result page end */
  /* line 688, ../scss/breakpoints/_768up.scss */
  .home .further-wrapper {
    margin: 0 0 0 -1%;
    width: 102%;
  }
  /* line 692, ../scss/breakpoints/_768up.scss */
  .home .search-thumb {
    display: none;
  }
  /* line 695, ../scss/breakpoints/_768up.scss */
  .home #ajax-load-more {
    margin: 35px 0 0 -1%;
    width: 105.5%;
  }
  /* line 700, ../scss/breakpoints/_768up.scss */
  .home h1 {
    margin: 26px 0 45px;
    color: #000;
  }
  /* line 704, ../scss/breakpoints/_768up.scss */
  .home .alm-listing {
    margin-top: 58px;
  }
  /* line 706, ../scss/breakpoints/_768up.scss */
  .home .alm-listing .alm-reveal:first-child {
    padding: 0;
    border-top: none;
  }
  /* line 716, ../scss/breakpoints/_768up.scss */
  .home .alm-listing li:nth-child(3n+3):before {
    right: 0;
    left: -2%;
  }
  /* line 721, ../scss/breakpoints/_768up.scss */
  .home .alm-listing li:nth-childchild(4n+4):before {
    right: initial;
    left: initial;
  }
  /* line 725, ../scss/breakpoints/_768up.scss */
  .home .alm-listing li {
    width: 49%;
    display: inline-table;
    padding: 0;
    text-align: center;
    padding: 20px 0 0 0;
    position: relative;
  }
  /* line 733, ../scss/breakpoints/_768up.scss */
  .home .alm-listing li:before {
    height: 1px;
    content: '';
    width: 100%;
    background: #1d1d1b;
    position: absolute;
    top: 0;
    right: -2%;
  }
  /* line 742, ../scss/breakpoints/_768up.scss */
  .home .alm-listing li div {
    margin: 0 3%;
    padding: 0;
  }
  /* line 745, ../scss/breakpoints/_768up.scss */
  .home .alm-listing li div .category-title {
    text-transform: uppercase;
    font-size: 12px;
    color: #231f20;
  }
  /* line 750, ../scss/breakpoints/_768up.scss */
  .home .alm-listing li div .entry-title {
    text-transform: uppercase;
    font-size: 22px;
    line-height: 1em;
    margin-bottom: 0.5em;
  }
  /* line 756, ../scss/breakpoints/_768up.scss */
  .home .alm-listing li div p {
    font-size: 16px;
    line-height: 1.2em;
    color: #231f20;
    margin-bottom: 1em;
  }
  /* line 762, ../scss/breakpoints/_768up.scss */
  .home .alm-listing li div .read-more {
    color: #ab7600;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
  }
  /* line 768, ../scss/breakpoints/_768up.scss */
  .home .alm-listing li div img {
    margin: 0 0 1.2em 0;
  }
  /* line 774, ../scss/breakpoints/_768up.scss */
  .home .alm-btn-wrap {
    text-align: center;
  }
  /* line 776, ../scss/breakpoints/_768up.scss */
  .home .alm-btn-wrap button {
    background: transparent;
    border: none;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    text-transform: uppercase;
    outline: none;
    font-size: 12px;
    margin-bottom: 15px;
  }

  /* line 791, ../scss/breakpoints/_768up.scss */
  .category .academy #main {
    margin-top: 0;
  }

  /* line 797, ../scss/breakpoints/_768up.scss */
  .academy .further-wrapper {
    margin: 0 0 0 -1%;
    width: 102%;
  }
  /* line 801, ../scss/breakpoints/_768up.scss */
  .academy .search-thumb {
    display: none;
  }
  /* line 804, ../scss/breakpoints/_768up.scss */
  .academy #ajax-load-more {
    margin: 0 0 0 -1%;
    width: 105.5%;
  }
  /* line 809, ../scss/breakpoints/_768up.scss */
  .academy h1 {
    margin: 26px 0 45px;
    color: #000;
  }
  /* line 813, ../scss/breakpoints/_768up.scss */
  .academy .alm-listing {
    margin-top: 15px;
  }
  /* line 815, ../scss/breakpoints/_768up.scss */
  .academy .alm-listing .alm-reveal:first-child {
    padding: 0;
    border-top: none;
  }
  /* line 825, ../scss/breakpoints/_768up.scss */
  .academy .alm-listing li:nth-child(3n+3):before {
    right: 0;
    left: 2%;
  }
  /* line 830, ../scss/breakpoints/_768up.scss */
  .academy .alm-listing li:nth-childchild(4n+4):before {
    right: initial;
    left: initial;
  }
  /* line 834, ../scss/breakpoints/_768up.scss */
  .academy .alm-listing li {
    width: 49.5%;
    display: inline-table;
    padding: 0;
    text-align: center;
    padding: 15px 0 0 0;
    position: relative;
  }
  /* line 842, ../scss/breakpoints/_768up.scss */
  .academy .alm-listing li:before {
    height: 1px;
    content: '';
    width: 100%;
    background: #1d1d1b;
    position: absolute;
    top: 0;
    right: -2%;
  }
  /* line 851, ../scss/breakpoints/_768up.scss */
  .academy .alm-listing li div {
    margin: 0 2%;
    padding: 0;
  }
  /* line 854, ../scss/breakpoints/_768up.scss */
  .academy .alm-listing li div .category-title {
    text-transform: uppercase;
    font-size: 12px;
    color: #231f20;
    margin-top: 0;
  }
  /* line 860, ../scss/breakpoints/_768up.scss */
  .academy .alm-listing li div .entry-title {
    text-transform: uppercase;
    font-size: 22px;
    line-height: 1em;
    margin: 0.4em 0 0.5em;
  }
  /* line 866, ../scss/breakpoints/_768up.scss */
  .academy .alm-listing li div p {
    font-size: 16px;
    line-height: 1em;
    color: #231f20;
    margin-bottom: 0.7em;
  }
  /* line 872, ../scss/breakpoints/_768up.scss */
  .academy .alm-listing li div .read-more {
    color: #ab7600;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
  }
  /* line 878, ../scss/breakpoints/_768up.scss */
  .academy .alm-listing li div img {
    margin: 0 0 13px 0;
  }
  /* line 884, ../scss/breakpoints/_768up.scss */
  .academy .alm-btn-wrap {
    text-align: center;
  }
  /* line 886, ../scss/breakpoints/_768up.scss */
  .academy .alm-btn-wrap button {
    background: transparent;
    border: none;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    text-transform: uppercase;
    outline: none;
    font-size: 12px;
    margin-bottom: 15px;
  }

  /* line 898, ../scss/breakpoints/_768up.scss */
  .further-wrapper {
    margin: 0 auto;
    width: 89%;
  }
  /* line 902, ../scss/breakpoints/_768up.scss */
  .further-wrapper .alm-listing li:nth-child(4) {
    display: none;
  }
  /* line 906, ../scss/breakpoints/_768up.scss */
  .further-wrapper .category-title {
    text-transform: uppercase;
    font-size: 12px;
    color: #231f20;
    text-align: center;
    border-top: solid 1px #1d1d1b;
    padding-top: 25px;
  }
  /* line 914, ../scss/breakpoints/_768up.scss */
  .further-wrapper .entry-title {
    text-transform: uppercase;
    font-size: 20px;
    line-height: 1em;
    margin-bottom: 0.5em;
    text-align: center;
    color: #231f20;
  }
  /* line 922, ../scss/breakpoints/_768up.scss */
  .further-wrapper .alm-listing {
    margin-top: 5px;
    li: nth-child(8n);
    li-display: none;
  }
  /* line 927, ../scss/breakpoints/_768up.scss */
  .further-wrapper .alm-listing li {
    padding: 18px 0 0 0 !important;
    width: 32.9%;
    display: inline-table;
    padding: 0;
    text-align: center;
    position: relative;
  }
  /* line 934, ../scss/breakpoints/_768up.scss */
  .further-wrapper .alm-listing li:before {
    height: 0;
    content: '';
  }
  /* line 938, ../scss/breakpoints/_768up.scss */
  .further-wrapper .alm-listing li div {
    margin: 0 3%;
    padding: 0;
  }
  /* line 941, ../scss/breakpoints/_768up.scss */
  .further-wrapper .alm-listing li div .category-title {
    border: none;
    padding: 0;
    letter-spacing: 0em;
  }
  /* line 946, ../scss/breakpoints/_768up.scss */
  .further-wrapper .alm-listing li div .entry-title {
    text-transform: uppercase;
    font-size: 20px;
    line-height: 1em;
    margin-bottom: 0.5em;
  }
  /* line 952, ../scss/breakpoints/_768up.scss */
  .further-wrapper .alm-listing li div p {
    font-size: 16px;
    line-height: 1.2em;
    color: #231f20;
    margin-bottom: 1em;
  }
  /* line 958, ../scss/breakpoints/_768up.scss */
  .further-wrapper .alm-listing li div .read-more {
    color: #ab7600;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
  }
  /* line 964, ../scss/breakpoints/_768up.scss */
  .further-wrapper .alm-listing li div img {
    margin: 0 0 1.2em 0;
  }

  /* line 972, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts {
    text-align: center;
    color: #231f20;
  }
  /* line 975, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts .page-title {
    font-size: 20px;
    margin-top: 25px;
  }
  /* line 979, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts .entry-title {
    font-size: 16px;
    letter-spacing: 0.03em;
    margin: 35px 0 25px;
  }
  /* line 984, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts .vcard {
    margin: 10px 0 30px;
  }
  /* line 986, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts .vcard p {
    text-transform: uppercase;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    letter-spacing: 0.1em;
    font-size: 12px;
    margin: 0;
  }
  /* line 992, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts .vcard p span {
    font-weight: normal;
    color: #5A5A5A;
    padding-left: 8px;
  }
  /* line 998, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts .vcard a {
    font-size: 16px;
    letter-spacing: 0.03em;
    padding: 0 10px;
  }
  /* line 1004, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts .vcard .social a {
    font-size: 12px;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    text-transform: uppercase;
  }
  /* line 1008, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts .vcard .social a span {
    font-family: 'Socialicious';
    text-transform: none;
  }
  /* line 1016, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts .vcard.bottom {
    margin-top: 20px;
  }
  /* line 1019, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts .vcard.bottom .social a {
    padding: 7px 0 0 0;
    display: block;
  }
  /* line 1022, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts .vcard.bottom .social a span {
    font-size: 13px;
  }
  /* line 1029, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts .contact-form {
    width: 88%;
  }
  /* line 1031, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts .contact-form p {
    font-size: 12px;
    margin-bottom: 28px;
  }
  /* line 1037, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts form.wpcf7-form p {
    margin: 0;
  }
  /* line 1040, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts form.wpcf7-form img {
    width: auto;
  }
  /* line 1043, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts form.wpcf7-form input[type="text"], .page-template-page-contacts form.wpcf7-form input[type="email"], .page-template-page-contacts form.wpcf7-form .enquiry {
    height: 32px;
    font-size: 12px;
    margin-bottom: 16px;
  }
  /* line 1048, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts form.wpcf7-form textarea {
    margin-top: 15px;
    padding-top: 10px;
  }
  /* line 1052, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts form.wpcf7-form input[type="submit"] {
    width: 130px;
    height: 30px;
    margin-top: 18px;
  }
  /* line 1068, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts form.wpcf7-form .enquiry {
    padding-top: 8px;
    margin-bottom: 0;
  }
  /* line 1073, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts form.wpcf7-form .wpcf7-radio:before {
    border-width: 10px 10px 0 10px;
  }
  /* line 1078, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts form.wpcf7-form .wpcf7-radio input[type="radio"] {
    height: 60px;
  }
  /* line 1083, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts form.wpcf7-form .wpcf7-radio .wpcf7-list-item {
    height: 60px;
  }
  /* line 1086, ../scss/breakpoints/_768up.scss */
  .page-template-page-contacts form.wpcf7-form .wpcf7-radio .wpcf7-list-item-label {
    height: 60px;
    padding-top: 20px;
  }

  /* line 1097, ../scss/breakpoints/_768up.scss */
  .category-photography #main .gutter-sizer, .category-film #main .gutter-sizer {
    width: 3%;
  }
  /* line 1098, ../scss/breakpoints/_768up.scss */
  .category-photography #main .width-2, .category-photography #main .grid-sizer, .category-film #main .width-2, .category-film #main .grid-sizer {
    width: 48.5%;
  }
  /* line 1101, ../scss/breakpoints/_768up.scss */
  .category-photography #main .width-1, .category-photography #main .width-3, .category-film #main .width-1, .category-film #main .width-3 {
    width: 100%;
  }
  /* line 1104, ../scss/breakpoints/_768up.scss */
  .category-photography #main .gallery-wrapper, .category-film #main .gallery-wrapper {
    margin: 15px 0 0 0;
    position: relative;
  }
  /* line 1108, ../scss/breakpoints/_768up.scss */
  .category-photography #main .gallery-overlay, .category-film #main .gallery-overlay {
    padding: 25px 15px;
  }
  /* line 1111, ../scss/breakpoints/_768up.scss */
  .category-photography #main .gallery-overlay .entry-title a, .category-film #main .gallery-overlay .entry-title a {
    font-size: 16px;
  }
  /* line 1115, ../scss/breakpoints/_768up.scss */
  .category-photography #main .gallery-overlay p, .category-film #main .gallery-overlay p {
    font-size: 14px;
  }

  /* line 1124, ../scss/breakpoints/_768up.scss */
  .category-header-wrapper {
    width: 100%;
  }
  /* line 1126, ../scss/breakpoints/_768up.scss */
  .category-header-wrapper .category-header {
    max-width: 500px;
    width: 94%;
  }
  /* line 1129, ../scss/breakpoints/_768up.scss */
  .category-header-wrapper .category-header .category-image {
    width: 150px;
    padding: 15px 0 8px;
  }
  /* line 1132, ../scss/breakpoints/_768up.scss */
  .category-header-wrapper .category-header .category-image img {
    height: 120px;
  }
  /* line 1137, ../scss/breakpoints/_768up.scss */
  .category-header-wrapper .category-header .category-desc h1 {
    font-size: 36px;
    margin: 0;
  }
  /* line 1141, ../scss/breakpoints/_768up.scss */
  .category-header-wrapper .category-header .category-desc h2 {
    font-size: 14px;
    margin: 0;
    line-height: 1em;
    letter-spacing: 0.1em;
  }
  /* line 1147, ../scss/breakpoints/_768up.scss */
  .category-header-wrapper .category-header .category-desc p {
    font-size: 16px;
    line-height: 1em;
    margin-bottom: 20px;
    letter-spacing: 0.03em;
    margin-top: 5px;
  }

  /* line 1158, ../scss/breakpoints/_768up.scss */
  .category #main {
    margin-top: 15px;
    border-top: solid 1px #231f20;
  }

  /* line 1166, ../scss/breakpoints/_768up.scss */
  .single-gallery .thumbnail-wrapper {
    margin-bottom: 20px;
  }
  /* line 1169, ../scss/breakpoints/_768up.scss */
  .single-gallery .thumbnail-wrapper .thumbnail-content h1 {
    font-size: 32px;
    margin: 0;
  }
  /* line 1173, ../scss/breakpoints/_768up.scss */
  .single-gallery .thumbnail-wrapper .thumbnail-content p {
    font-size: 14px;
    letter-spacing: 0.03em;
    margin: 0;
  }
  /* line 1179, ../scss/breakpoints/_768up.scss */
  .single-gallery .thumbnail-wrapper .text-overlay {
    padding: 2.7%;
  }
  /* line 1184, ../scss/breakpoints/_768up.scss */
  .single-gallery .entry-content img {
    margin-bottom: 20px;
  }
  /* line 1188, ../scss/breakpoints/_768up.scss */
  .single-gallery .gallery-content {
    width: 90%;
    margin: 0 auto;
    font-size: 14px;
    padding: 4%;
    margin-bottom: 2.5%;
  }
  /* line 1194, ../scss/breakpoints/_768up.scss */
  .single-gallery .gallery-content p {
    margin: 0;
  }

  /* line 1199, ../scss/breakpoints/_768up.scss */
  .tags {
    font-size: 14px;
  }

  /* line 1203, ../scss/breakpoints/_768up.scss */
  .social-sharing {
    margin-top: 15px;
  }
  /* line 1205, ../scss/breakpoints/_768up.scss */
  .social-sharing .social-label {
    font-size: 14px;
    margin: 3px 10px 0 0;
  }
  /* line 1213, ../scss/breakpoints/_768up.scss */
  .social-sharing .sharify-container ul li {
    min-width: 20px;
    padding: 0 10px;
    width: auto !important;
  }
  /* line 1218, ../scss/breakpoints/_768up.scss */
  .social-sharing .sharify-container ul li i:before {
    font-size: 18px;
  }
  /* line 1223, ../scss/breakpoints/_768up.scss */
  .social-sharing .sharify-container ul li .sharify-mail:before {
    width: 20px;
    height: 20px;
  }

  /* line 1235, ../scss/breakpoints/_768up.scss */
  .error404 .article-header {
    margin: 0;
  }
  /* line 1237, ../scss/breakpoints/_768up.scss */
  .error404 .article-header h1 {
    font-size: 20px;
    margin-bottom: 7px;
  }
  /* line 1242, ../scss/breakpoints/_768up.scss */
  .error404 .search {
    margin: 4px 0 0 0;
  }
  /* line 1244, ../scss/breakpoints/_768up.scss */
  .error404 .search form {
    margin: 0;
  }
  /* line 1247, ../scss/breakpoints/_768up.scss */
  .error404 .search .entry-content {
    font-size: 20px;
    margin-top: 50px;
  }
  /* line 1250, ../scss/breakpoints/_768up.scss */
  .error404 .search .entry-content p {
    margin: 0;
  }
  /* line 1253, ../scss/breakpoints/_768up.scss */
  .error404 .search .entry-content .return {
    font-size: 12px;
    margin: 50px 0 40px 0;
  }
  /* line 1256, ../scss/breakpoints/_768up.scss */
  .error404 .search .entry-content .return a {
    padding: 9px 30px 11px;
  }

  /* line 1266, ../scss/breakpoints/_768up.scss */
  .category-back-issues .isuues-header {
    margin-bottom: 22px;
  }
  /* line 1268, ../scss/breakpoints/_768up.scss */
  .category-back-issues .isuues-header h1 {
    font-size: 20px;
    margin-bottom: 7px;
    line-height: 1em;
    letter-spacing: 0.03em;
  }
  /* line 1274, ../scss/breakpoints/_768up.scss */
  .category-back-issues .isuues-header p {
    font-size: 24px;
    line-height: 1em;
    margin: 8px auto 12px;
    width: 80%;
  }
  /* line 1285, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-wrapper ul li {
    width: 32%;
    margin-right: 1.9%;
    margin-bottom: 20px;
  }
  /* line 1289, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-wrapper ul li .image-wrapper {
    margin-bottom: 11px;
  }
  /* line 1291, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-wrapper ul li .image-wrapper .sold-out {
    padding: 5px;
  }
  /* line 1293, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-wrapper ul li .image-wrapper .sold-out span {
    font-size: 12px;
  }
  /* line 1298, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-wrapper ul li .issue-date {
    font-size: 12px;
  }
  /* line 1301, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-wrapper ul li h2 {
    margin: 0;
    line-height: 1em;
    font-size: 20px;
  }
  /* line 1307, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-wrapper ul li:nth-child(3n+3) {
    margin-right: 0;
  }
  /* line 1312, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-banner-wrapper {
    padding: 50px 0 44px;
    width: 90%;
    margin: 0 auto;
  }
  /* line 1316, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner {
    width: 80%;
  }
  /* line 1319, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-image .banner-image-wrapper {
    width: 46.7%;
    margin: 0 auto 35px;
  }
  /* line 1323, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-image .banner-image-wrapper img {
    display: block;
  }
  /* line 1328, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .logo-wrapper {
    width: 59%;
    margin: 0 auto;
  }
  /* line 1332, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content {
    text-align: center;
    vertical-align: middle;
  }
  /* line 1335, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content img {
    max-width: 400px;
  }
  /* line 1338, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content h2 {
    font-size: 20px;
    margin: 8px 0 22px;
    line-height: 1em;
  }
  /* line 1343, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content p {
    margin: 0;
    font-size: 24px;
  }
  /* line 1347, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content .banner-links {
    margin-top: 30px;
  }
  /* line 1349, ../scss/breakpoints/_768up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content .banner-links a {
    font-size: 12px;
    width: 145px;
    display: inline-block;
    margin: 10px 8px 0;
    padding: 3px 0;
  }
  /* line 1360, ../scss/breakpoints/_768up.scss */
  .category-back-issues .after-banner {
    font-size: 24px;
    width: 90%;
    margin: 18px auto 28px;
  }
  /* line 1364, ../scss/breakpoints/_768up.scss */
  .category-back-issues .after-banner p {
    margin: 20px 0 17px;
  }
  /* line 1373, ../scss/breakpoints/_768up.scss */
  .category-back-issues .alm-btn-wrap button {
    margin-bottom: 4%;
  }

  /* line 1384, ../scss/breakpoints/_768up.scss */
  .format-standard header {
    padding: 34px 0 28px 0;
  }
  /* line 1386, ../scss/breakpoints/_768up.scss */
  .format-standard header .cat-name {
    font-size: 12px;
  }
  /* line 1389, ../scss/breakpoints/_768up.scss */
  .format-standard header h1 {
    font-size: 32px;
    margin: 8px 0 0 0;
  }
  /* line 1393, ../scss/breakpoints/_768up.scss */
  .format-standard header .short-desc {
    font-size: 16px;
    width: 90%;
    max-width: 550px;
    margin: 0 auto;
  }
  /* line 1398, ../scss/breakpoints/_768up.scss */
  .format-standard header .short-desc p {
    margin: 12px 0 20px 0;
  }
  /* line 1402, ../scss/breakpoints/_768up.scss */
  .format-standard header .words {
    font-size: 14px;
  }
  /* line 1404, ../scss/breakpoints/_768up.scss */
  .format-standard header .words span {
    padding: 0 3px;
  }
  /* line 1411, ../scss/breakpoints/_768up.scss */
  .format-standard .caption a span {
    font-size: 10px;
    padding-top: 10px;
  }
  /* line 1417, ../scss/breakpoints/_768up.scss */
  .format-standard .post-content {
    font-size: 12px;
    margin-top: 22px;
  }
  /* line 1420, ../scss/breakpoints/_768up.scss */
  .format-standard .post-content h3 {
    font-size: 20px;
  }
  /* line 1423, ../scss/breakpoints/_768up.scss */
  .format-standard .post-content .breakout {
    border-top: solid 1px #949493;
    border-bottom: solid 1px #949493;
    margin: 5% 0 6%;
  }
  /* line 1428, ../scss/breakpoints/_768up.scss */
  .format-standard .post-content .breakout h3 {
    font-size: 32px;
    margin: 3% 0 0;
  }
  /* line 1432, ../scss/breakpoints/_768up.scss */
  .format-standard .post-content .breakout h4 {
    font-size: 12px;
    margin: 0.5% 0 3%;
  }
  /* line 1436, ../scss/breakpoints/_768up.scss */
  .format-standard .post-content .breakout p {
    margin: 1.8% auto 5%;
    width: 85%;
    max-width: 810px;
    font-size: 14px;
  }
  /* line 1450, ../scss/breakpoints/_768up.scss */
  .format-standard .zoom:after {
    right: 15px;
    font-size: 40px;
  }
  /* line 1455, ../scss/breakpoints/_768up.scss */
  .format-standard .article-footer {
    padding: 18px 0 0 0;
    margin-top: 35px;
  }
  /* line 1458, ../scss/breakpoints/_768up.scss */
  .format-standard .article-footer .author-block {
    padding: 3.4%;
  }
  /* line 1461, ../scss/breakpoints/_768up.scss */
  .format-standard .article-footer .author-block .avatar {
    width: 27%;
  }
  /* line 1465, ../scss/breakpoints/_768up.scss */
  .format-standard .article-footer .author-block .bio .names {
    padding-bottom: 13px;
    margin-bottom: 8px;
  }
  /* line 1468, ../scss/breakpoints/_768up.scss */
  .format-standard .article-footer .author-block .bio .names:after {
    bottom: -12px;
  }
  /* line 1471, ../scss/breakpoints/_768up.scss */
  .format-standard .article-footer .author-block .bio .names p {
    font-size: 12px;
  }
  /* line 1474, ../scss/breakpoints/_768up.scss */
  .format-standard .article-footer .author-block .bio .names span {
    font-size: 32px;
    padding: 0 5px;
  }
  /* line 1479, ../scss/breakpoints/_768up.scss */
  .format-standard .article-footer .author-block .bio .bio-desc {
    margin: 0 auto 23px;
    font-size: 16px;
  }
  /* line 1483, ../scss/breakpoints/_768up.scss */
  .format-standard .article-footer .author-block .bio .author-links {
    font-size: 12px;
  }
  /* line 1485, ../scss/breakpoints/_768up.scss */
  .format-standard .article-footer .author-block .bio .author-links a {
    padding: 0 5px;
  }
  /* line 1487, ../scss/breakpoints/_768up.scss */
  .format-standard .article-footer .author-block .bio .author-links a span {
    padding: 0 5px;
  }
  /* line 1495, ../scss/breakpoints/_768up.scss */
  .format-standard blockquote {
    font-size: 28px;
    max-width: 625px;
  }
  /* line 1500, ../scss/breakpoints/_768up.scss */
  .format-standard .form-wrapper {
    padding: 5% 8%;
  }
  /* line 1502, ../scss/breakpoints/_768up.scss */
  .format-standard .form-wrapper .form-header {
    margin-bottom: 4.2;
  }
  /* line 1504, ../scss/breakpoints/_768up.scss */
  .format-standard .form-wrapper .form-header p {
    font-size: 18px;
  }
  /* line 1507, ../scss/breakpoints/_768up.scss */
  .format-standard .form-wrapper .form-header span {
    font-size: 32px;
  }
  /* line 1511, ../scss/breakpoints/_768up.scss */
  .format-standard .form-wrapper form {
    font-family: 'FuturaSTD Book',  Arial, sans-serif;
    text-transform: uppercase;
  }
  /* line 1514, ../scss/breakpoints/_768up.scss */
  .format-standard .form-wrapper form .wpcf7-form-control-wrap.image {
    width: 39.5%;
    height: 210px;
  }
  /* line 1517, ../scss/breakpoints/_768up.scss */
  .format-standard .form-wrapper form .wpcf7-form-control-wrap.image input {
    width: 210px;
    height: 210px;
  }
  /* line 1522, ../scss/breakpoints/_768up.scss */
  .format-standard .form-wrapper form .wpcf7-form-control-wrap {
    width: 59%;
    padding-left: 2.5%;
  }
  /* line 1525, ../scss/breakpoints/_768up.scss */
  .format-standard .form-wrapper form .wpcf7-form-control-wrap input, .format-standard .form-wrapper form .wpcf7-form-control-wrap textarea {
    font-size: 12px;
  }
  /* line 1528, ../scss/breakpoints/_768up.scss */
  .format-standard .form-wrapper form .wpcf7-form-control-wrap textarea {
    height: 130px;
  }
  /* line 1531, ../scss/breakpoints/_768up.scss */
  .format-standard .form-wrapper form .wpcf7-form-control-wrap input {
    height: 28px;
    margin-bottom: 12px;
  }
  /* line 1536, ../scss/breakpoints/_768up.scss */
  .format-standard .form-wrapper form input[type="submit"] {
    margin-left: 0%;
    width: 100%;
    height: 28px;
  }

  /* line 1546, ../scss/breakpoints/_768up.scss */
  .category-landing #main {
    max-width: 670px;
  }
  /* line 1549, ../scss/breakpoints/_768up.scss */
  .category-landing .further-wrapper {
    margin: 0 0 0 -1%;
    width: 102%;
  }

  /* line 1558, ../scss/breakpoints/_768up.scss */
  .category-landing .category-list .category-desc h2:before {
    font-size: 40px;
  }

  /* line 1566, ../scss/breakpoints/_768up.scss */
  .category-landing .category-list {
    display: table;
    width: 100%;
    border-top: solid 1px #949493;
    padding: 2% 0 0 0;
  }
  /* line 1571, ../scss/breakpoints/_768up.scss */
  .category-landing .category-list .width-30 {
    display: inline-block;
    width: 32.23%;
    text-align: center;
    margin-right: 1.65%;
    float: left;
  }
  /* line 1578, ../scss/breakpoints/_768up.scss */
  .category-landing .category-list .width-30:nth-child(3n+3) {
    margin-right: 0;
  }
  /* line 1581, ../scss/breakpoints/_768up.scss */
  .category-landing .category-list .category-desc {
    vertical-align: middle;
    position: relative;
    padding-top: 9%;
  }
  /* line 1585, ../scss/breakpoints/_768up.scss */
  .category-landing .category-list .category-desc h2 {
    margin-top: 0;
    padding-top: 30px;
    margin-bottom: 1%;
  }
  /* line 1589, ../scss/breakpoints/_768up.scss */
  .category-landing .category-list .category-desc h2 a {
    font-size: 22px;
  }
  /* line 1593, ../scss/breakpoints/_768up.scss */
  .category-landing .category-list .category-desc p {
    font-size: 16px;
    margin: 1em 0;
  }
  /* line 1597, ../scss/breakpoints/_768up.scss */
  .category-landing .category-list .category-desc .truncated {
    width: 80%;
    margin: 0 auto;
    max-width: 280px;
  }
  /* line 1602, ../scss/breakpoints/_768up.scss */
  .category-landing .category-list .category-desc .view-all {
    font-size: 12px;
  }
  /* line 1606, ../scss/breakpoints/_768up.scss */
  .category-landing .category-list .category-title {
    font-size: 12px;
  }
  /* line 1609, ../scss/breakpoints/_768up.scss */
  .category-landing .category-list .entry-title {
    font-size: 20px;
    margin: 6% 0;
  }
  /* line 1613, ../scss/breakpoints/_768up.scss */
  .category-landing .category-list img {
    margin: 0 0 1.5% 0;
  }
  /* line 1617, ../scss/breakpoints/_768up.scss */
  .category-landing .category-list .truncated p {
    font-size: 16px;
  }
  /* line 1620, ../scss/breakpoints/_768up.scss */
  .category-landing .category-list .truncated p:first-child {
    margin: 0 0 8%;
  }
  /* line 1623, ../scss/breakpoints/_768up.scss */
  .category-landing .category-list .truncated .read-more {
    font-size: 12px;
  }

  /* line 1631, ../scss/breakpoints/_768up.scss */
  .category-affairs.category .further-wrapper {
    margin: 0 0 0 -1%;
    width: 102%;
  }
  /* line 1635, ../scss/breakpoints/_768up.scss */
  .category-affairs.category #main {
    border: none;
    width: 87.2%;
  }
  /* line 1640, ../scss/breakpoints/_768up.scss */
  .category-affairs.category ul li.affairs {
    border-top: solid 1px #949493;
    padding: 2.5% 0;
  }
  /* line 1643, ../scss/breakpoints/_768up.scss */
  .category-affairs.category ul li.affairs .width-30 {
    width: 31.5%;
    margin: 1.2% 1.65% 1.2% 0;
  }
  /* line 1647, ../scss/breakpoints/_768up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .date {
    font-size: 12px;
    margin: 0 0 1.8% 0;
  }
  /* line 1651, ../scss/breakpoints/_768up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .entry-title {
    margin: 0 0 5% 0;
    line-height: 0.5em;
  }
  /* line 1654, ../scss/breakpoints/_768up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .entry-title a {
    font-size: 22px;
  }
  /* line 1659, ../scss/breakpoints/_768up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .truncated p {
    font-size: 16px;
  }
  /* line 1662, ../scss/breakpoints/_768up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .truncated p:first-child {
    margin-bottom: 5%;
  }
  /* line 1665, ../scss/breakpoints/_768up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .truncated .read-more {
    font-size: 12px;
  }
  /* line 1671, ../scss/breakpoints/_768up.scss */
  .category-affairs.category ul li.affairs .width-30:first-child {
    margin: 0 1.65% 0 0;
  }
  /* line 1674, ../scss/breakpoints/_768up.scss */
  .category-affairs.category ul li.affairs .width-30:nth-child(3) {
    margin-right: 0;
  }
  /* line 1680, ../scss/breakpoints/_768up.scss */
  .category-affairs.category .alm-btn-wrap button {
    margin: 40px 0 20px;
  }

  /* line 1686, ../scss/breakpoints/_768up.scss */
  .lightbox .wrapper {
    padding: 50px 0;
  }
  /* line 1688, ../scss/breakpoints/_768up.scss */
  .lightbox .wrapper .content {
    width: 85%;
    margin: 0 auto;
  }
  /* line 1693, ../scss/breakpoints/_768up.scss */
  .lightbox .wrapper .content .slick-active.slick-slide a span {
    font-size: 12px;
  }
  /* line 1700, ../scss/breakpoints/_768up.scss */
  .lightbox .wrapper .content .slick-slide a img {
    margin: 0 auto 20px;
    height: auto !important;
    width: 100%;
  }
  /* line 1705, ../scss/breakpoints/_768up.scss */
  .lightbox .wrapper .content .slick-slide a span {
    font-size: 16px;
  }
  /* line 1711, ../scss/breakpoints/_768up.scss */
  .lightbox .wrapper .content .close:after {
    content: '+';
    color: #000;
    font-size: 40px;
  }
  /* line 1719, ../scss/breakpoints/_768up.scss */
  .lightbox .wrapper .slick-next:before {
    font-size: 80px;
  }
  /* line 1722, ../scss/breakpoints/_768up.scss */
  .lightbox .wrapper .slick-next:after {
    font-size: 80px;
    opacity: 1;
    top: 65px;
    right: -12px;
  }
  /* line 1730, ../scss/breakpoints/_768up.scss */
  .lightbox .wrapper .slick-prev:before {
    content: '\2039';
    color: #000;
    font-size: 80px;
    opacity: 1;
    font-family: 'Futura Light', Arial, sans-serif;
  }
  /* line 1737, ../scss/breakpoints/_768up.scss */
  .lightbox .wrapper .slick-prev:after {
    content: '\2039';
    color: #fff;
    font-size: 80px;
    opacity: 1;
    font-family: 'Futura Light', Arial, sans-serif;
    top: 65px;
    position: absolute;
    left: 4px;
  }

  /* line 1752, ../scss/breakpoints/_768up.scss */
  .subscribe {
    width: 80%;
    max-width: 310px;
    margin-bottom: 35px;
  }
  /* line 1756, ../scss/breakpoints/_768up.scss */
  .subscribe p {
    font-size: 16px;
    margin: 13px 0 7px;
  }
  /* line 1760, ../scss/breakpoints/_768up.scss */
  .subscribe input {
    height: 31px;
    font-size: 12px;
  }

  /* line 1768, ../scss/breakpoints/_768up.scss */
  .email-box .email-popup {
    position: relative;
    margin: 100px auto 0;
    width: 86.7%;
    padding: 12%;
  }
  /* line 1773, ../scss/breakpoints/_768up.scss */
  .email-box .email-popup .close-popup {
    top: 7px;
    right: 15px;
  }
  /* line 1776, ../scss/breakpoints/_768up.scss */
  .email-box .email-popup .close-popup:after {
    font-size: 30px;
  }
  /* line 1780, ../scss/breakpoints/_768up.scss */
  .email-box .email-popup h2 {
    margin: 0 auto 2%;
    font-size: 24px;
    width: 90%;
    max-width: 530px;
  }
  /* line 1786, ../scss/breakpoints/_768up.scss */
  .email-box .email-popup .form {
    margin-top: 6.6%;
  }
  /* line 1788, ../scss/breakpoints/_768up.scss */
  .email-box .email-popup .form input {
    height: 26px;
    margin-bottom: 3.4%;
    font-size: 12px;
  }
  /* line 1793, ../scss/breakpoints/_768up.scss */
  .email-box .email-popup .form input[type="text"] {
    width: 48.3%;
    float: left;
  }
  /* line 1797, ../scss/breakpoints/_768up.scss */
  .email-box .email-popup .form input[type="text"]:first-child {
    margin-right: 3.4%;
  }
  /* line 1800, ../scss/breakpoints/_768up.scss */
  .email-box .email-popup .form input[type="submit"] {
    width: 110px;
  }

  /* line 1810, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php #main {
    width: 77%;
  }
  /* line 1813, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .top-banners {
    margin-bottom: 8.5%;
  }
  /* line 1816, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .top-banners .fade-content img {
    max-width: 62%;
  }
  /* line 1822, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper .therake {
    font-size: 16px;
  }
  /* line 1825, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form {
    font-family: 'FuturaSTD Book',  Arial, sans-serif;
  }
  /* line 1827, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .fform {
    padding: 0 !important;
  }
  /* line 1830, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form h1 {
    font-size: 34px;
    margin: 0 0 5% 0 !important;
  }
  /* line 1834, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form input {
    height: 32px;
    margin-bottom: 18px;
  }
  /* line 1838, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form input, .page-template-page-printed-edition-php .form-wrapper form textarea, .page-template-page-printed-edition-php .form-wrapper form select {
    font-size: 12px;
  }
  /* line 1841, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form select {
    height: 32px;
    margin-bottom: 18px;
  }
  /* line 1848, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .choose-edition .dfield .one_column label {
    height: 45px;
  }
  /* line 1850, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .choose-edition .dfield .one_column label input {
    height: 45px;
  }
  /* line 1853, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .choose-edition .dfield .one_column label .radio-labels {
    font-size: 16px;
    padding-top: 10px;
  }
  /* line 1861, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .section_break {
    margin-bottom: 20px;
  }
  /* line 1864, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .section_breaks {
    margin: 33px 0 15px;
  }
  /* line 1866, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .section_breaks label {
    font-size: 20px;
    margin: 0.9% 0 2%;
  }
  /* line 1870, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .section_breaks .uh {
    font-size: 14px;
  }
  /* line 1874, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .fields {
    padding: 0 !important;
  }
  /* line 1877, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .width-50 {
    width: 48.33%;
    margin-right: 3.3%;
    float: left;
  }
  /* line 1882, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .width-50.last {
    margin-right: 0;
  }
  /* line 1885, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .pbSubmit {
    width: 133px;
    height: 32px;
    margin-top: 35.3%;
    font-size: 12px;
  }
  /* line 1891, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .captcha {
    margin: 8.8% 0 0 0;
  }
  /* line 1893, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .captcha input {
    font-size: 12px;
    margin: 0;
  }
  /* line 1899, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper .total {
    bottom: 16%;
    width: 100%;
  }
  /* line 1902, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper .total p {
    font-size: 20px;
    margin-bottom: 4%;
  }
  /* line 1906, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper .total span {
    font-size: 38px;
  }
  /* line 1910, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .form-wrapper .form-info {
    font-size: 14px;
    margin: 8.5% 0 0;
  }
  /* line 1915, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php #custom_post_widget-1005 {
    width: 77%;
    top: -20px;
    font-size: 11px;
  }
  /* line 1919, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php #custom_post_widget-1005 h4 {
    font-size: 16px;
  }
  /* line 1922, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php #custom_post_widget-1005 .close-terms {
    top: 15px;
    right: 15px;
    width: 20px;
    height: 20px;
  }
  /* line 1928, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php #custom_post_widget-1005 .close-terms:after {
    font-size: 42px;
  }
  /* line 1933, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php #custom_post_widget-1005.opened {
    padding: 3% 3.9%;
  }
  /* line 1936, ../scss/breakpoints/_768up.scss */
  .page-template-page-printed-edition-php .footer {
    margin-top: 40px;
  }
}
/*********************
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: 769px) {
  /******************************************************************
  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 14, ../scss/breakpoints/_1030up.scss */
  .wrap {
    max-width: 1200px;
    width: 94%;
  }

  /* line 20, ../scss/breakpoints/_1030up.scss */
  .search .alm-listing, .author .alm-listing, .tag .alm-listing {
    margin-top: 58px;
  }
  /* line 22, ../scss/breakpoints/_1030up.scss */
  .search .alm-listing .alm-reveal:first-child, .author .alm-listing .alm-reveal:first-child, .tag .alm-listing .alm-reveal:first-child {
    padding: 0;
    border-top: none;
  }
  /* line 26, ../scss/breakpoints/_1030up.scss */
  .search .alm-listing .alm-reveal:first-child li:nth-child(-n+4):before, .author .alm-listing .alm-reveal:first-child li:nth-child(-n+4):before, .tag .alm-listing .alm-reveal:first-child li:nth-child(-n+4):before {
    height: 0;
  }
  /* line 31, ../scss/breakpoints/_1030up.scss */
  .search .alm-listing .alm-reveal, .author .alm-listing .alm-reveal, .tag .alm-listing .alm-reveal {
    margin-bottom: 20px;
  }
  /* line 35, ../scss/breakpoints/_1030up.scss */
  .search .alm-listing li:nth-child(4n+4):before, .author .alm-listing li:nth-child(4n+4):before, .tag .alm-listing li:nth-child(4n+4):before {
    right: 0;
    left: -2%;
  }
  /* line 41, ../scss/breakpoints/_1030up.scss */
  .search .alm-listing li:before, .author .alm-listing li:before, .tag .alm-listing li:before {
    right: -2%;
  }

  /* line 51, ../scss/breakpoints/_1030up.scss */
  .further-wrapper .alm-listing {
    margin-top: 17px;
  }
  /* line 56, ../scss/breakpoints/_1030up.scss */
  .further-wrapper li div .entry-content {
    margin: 0;
  }

  /* line 65, ../scss/breakpoints/_1030up.scss */
  .search #searchform div, .author #searchform div {
    width: 323px;
    border: solid 1px #000;
    height: 30px;
    margin: 0 auto;
  }
  /* line 70, ../scss/breakpoints/_1030up.scss */
  .search #searchform div:after, .author #searchform div:after {
    content: '';
    clear: both;
  }
  /* line 74, ../scss/breakpoints/_1030up.scss */
  .search #searchform div input, .author #searchform div input {
    width: 288px;
    float: left;
    padding: 7px 5px 0;
    margin: 0;
    font-family: 'FuturaSTD Book', Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
  }
  /* line 83, ../scss/breakpoints/_1030up.scss */
  .search #searchform div button, .author #searchform div button {
    background: url("../images/sprite.png") -216px 5px no-repeat transparent;
    width: 20px;
    border: none;
    height: 33px;
    padding: 0;
  }

  /* line 96, ../scss/breakpoints/_1030up.scss */
  .category-photography #main, .category-film #main {
    position: relative;
  }
  /* line 98, ../scss/breakpoints/_1030up.scss */
  .category-photography #main .gutter-sizer, .category-film #main .gutter-sizer {
    width: 1.3%;
  }
  /* line 99, ../scss/breakpoints/_1030up.scss */
  .category-photography #main .grid-sizer, .category-film #main .grid-sizer {
    width: 24%;
  }
  /* line 102, ../scss/breakpoints/_1030up.scss */
  .category-photography #main .width-2, .category-film #main .width-2 {
    width: 24%;
  }
  /* line 105, ../scss/breakpoints/_1030up.scss */
  .category-photography #main .width-1, .category-photography #main .width-3, .category-film #main .width-1, .category-film #main .width-3 {
    width: 49%;
  }
  /* line 108, ../scss/breakpoints/_1030up.scss */
  .category-photography #main .gallery-wrapper, .category-film #main .gallery-wrapper {
    margin: 20px 0 0 0;
    position: relative;
  }
  /* line 114, ../scss/breakpoints/_1030up.scss */
  .category-photography #main .gallery-overlay .entry-title a, .category-film #main .gallery-overlay .entry-title a {
    font-size: 24px;
  }
  /* line 118, ../scss/breakpoints/_1030up.scss */
  .category-photography #main .gallery-overlay p, .category-film #main .gallery-overlay p {
    font-size: 14px;
  }

  /* line 128, ../scss/breakpoints/_1030up.scss */
  .category-header-wrapper .category-header {
    max-width: 735px;
    width: 80%;
  }
  /* line 131, ../scss/breakpoints/_1030up.scss */
  .category-header-wrapper .category-header .category-image {
    width: 260px;
    padding: 20px 0 10px;
  }
  /* line 134, ../scss/breakpoints/_1030up.scss */
  .category-header-wrapper .category-header .category-image img {
    height: 190px;
  }
  /* line 139, ../scss/breakpoints/_1030up.scss */
  .category-header-wrapper .category-header .category-desc h1 {
    font-size: 52px;
    margin: 0;
  }
  /* line 143, ../scss/breakpoints/_1030up.scss */
  .category-header-wrapper .category-header .category-desc h2 {
    font-size: 16px;
    margin: 0;
    line-height: 1em;
    letter-spacing: 0.1em;
  }
  /* line 149, ../scss/breakpoints/_1030up.scss */
  .category-header-wrapper .category-header .category-desc p {
    font-size: 20px;
    line-height: 1em;
    margin-bottom: 35px;
    letter-spacing: 0.03em;
  }

  /* line 159, ../scss/breakpoints/_1030up.scss */
  .category #main {
    margin-top: 15px;
    border-top: solid 1px #231f20;
  }

  /* line 168, ../scss/breakpoints/_1030up.scss */
  .single-gallery .thumbnail-wrapper {
    margin-bottom: 25px;
  }
  /* line 171, ../scss/breakpoints/_1030up.scss */
  .single-gallery .thumbnail-wrapper .thumbnail-content h1 {
    font-size: 44px;
    margin: 0;
  }
  /* line 175, ../scss/breakpoints/_1030up.scss */
  .single-gallery .thumbnail-wrapper .thumbnail-content p {
    font-size: 18px;
    letter-spacing: 0.03em;
    margin: 0;
  }
  /* line 181, ../scss/breakpoints/_1030up.scss */
  .single-gallery .thumbnail-wrapper .text-overlay {
    padding: 2%;
  }
  /* line 186, ../scss/breakpoints/_1030up.scss */
  .single-gallery .tags {
    font-size: 14px;
  }
  /* line 191, ../scss/breakpoints/_1030up.scss */
  .single-gallery .gallery-content {
    font-size: 14px;
    padding: 2%;
    margin-bottom: 2.5%;
  }
  /* line 195, ../scss/breakpoints/_1030up.scss */
  .single-gallery .gallery-content p {
    margin: 0;
  }

  /* line 203, ../scss/breakpoints/_1030up.scss */
  .social-sharing {
    margin-top: 15px;
  }
  /* line 205, ../scss/breakpoints/_1030up.scss */
  .social-sharing .social-label {
    font-size: 14px;
    margin: 3px 10px 0 0;
  }
  /* line 213, ../scss/breakpoints/_1030up.scss */
  .social-sharing .sharify-container ul li {
    min-width: 20px;
    padding: 0 10px;
  }
  /* line 217, ../scss/breakpoints/_1030up.scss */
  .social-sharing .sharify-container ul li i:before {
    font-size: 18px;
  }
  /* line 222, ../scss/breakpoints/_1030up.scss */
  .social-sharing .sharify-container ul li .sharify-mail:before {
    width: 20px;
    height: 20px;
  }

  /* line 234, ../scss/breakpoints/_1030up.scss */
  .error404 .article-header {
    margin: 25px 0 0 0;
  }
  /* line 237, ../scss/breakpoints/_1030up.scss */
  .error404 .search {
    margin: 4px 0 0 0;
  }
  /* line 239, ../scss/breakpoints/_1030up.scss */
  .error404 .search form {
    margin: 4px 0 0 0;
  }
  /* line 242, ../scss/breakpoints/_1030up.scss */
  .error404 .search .entry-content {
    font-size: 26px;
    margin-top: 70px;
  }
  /* line 245, ../scss/breakpoints/_1030up.scss */
  .error404 .search .entry-content p {
    margin: 0 0 5px 0;
  }
  /* line 248, ../scss/breakpoints/_1030up.scss */
  .error404 .search .entry-content .return {
    font-size: 12px;
    margin: 60px 0 40px 0;
  }
  /* line 251, ../scss/breakpoints/_1030up.scss */
  .error404 .search .entry-content .return a {
    padding: 9px 65px 11px;
  }

  /* line 260, ../scss/breakpoints/_1030up.scss */
  .home-slider .wpf_slides .read-more {
    display: none;
  }

  /* line 267, ../scss/breakpoints/_1030up.scss */
  .search .further-wrapper {
    margin: 0 0 0 -1%;
    width: 102%;
  }

  /* line 275, ../scss/breakpoints/_1030up.scss */
  .page-template-page-contacts .vcard.bottom {
    margin-top: 40px;
  }
  /* line 278, ../scss/breakpoints/_1030up.scss */
  .page-template-page-contacts .vcard.bottom .social a {
    padding: 0 15px;
  }
  /* line 280, ../scss/breakpoints/_1030up.scss */
  .page-template-page-contacts .vcard.bottom .social a span {
    font-size: 13px;
  }
  /* line 288, ../scss/breakpoints/_1030up.scss */
  .page-template-page-contacts .contact-form p {
    font-size: 12px;
    margin-bottom: 48px;
  }
  /* line 294, ../scss/breakpoints/_1030up.scss */
  .page-template-page-contacts form.wpcf7-form p {
    margin: 0;
  }
  /* line 297, ../scss/breakpoints/_1030up.scss */
  .page-template-page-contacts form.wpcf7-form img {
    width: auto;
  }
  /* line 300, ../scss/breakpoints/_1030up.scss */
  .page-template-page-contacts form.wpcf7-form input[type="text"], .page-template-page-contacts form.wpcf7-form input[type="email"], .page-template-page-contacts form.wpcf7-form .enquiry {
    height: 32px;
    font-size: 12px;
    margin-bottom: 16px;
  }
  /* line 305, ../scss/breakpoints/_1030up.scss */
  .page-template-page-contacts form.wpcf7-form textarea {
    margin-top: 15px;
    padding-top: 10px;
    height: 225px;
  }
  /* line 310, ../scss/breakpoints/_1030up.scss */
  .page-template-page-contacts form.wpcf7-form input[type="submit"] {
    width: 130px;
    height: 30px;
    margin-top: 18px;
  }
  /* line 315, ../scss/breakpoints/_1030up.scss */
  .page-template-page-contacts form.wpcf7-form .your-email {
    height: 32px;
  }
  /* line 321, ../scss/breakpoints/_1030up.scss */
  .page-template-page-contacts form.wpcf7-form .enquiry {
    padding-top: 8px;
    margin-bottom: 0;
  }
  /* line 326, ../scss/breakpoints/_1030up.scss */
  .page-template-page-contacts form.wpcf7-form .wpcf7-radio:before {
    border-width: 10px 10px 0 10px;
  }
  /* line 331, ../scss/breakpoints/_1030up.scss */
  .page-template-page-contacts form.wpcf7-form .wpcf7-radio input[type="radio"] {
    height: 60px;
  }
  /* line 336, ../scss/breakpoints/_1030up.scss */
  .page-template-page-contacts form.wpcf7-form .wpcf7-radio .wpcf7-list-item {
    height: 60px;
  }
  /* line 339, ../scss/breakpoints/_1030up.scss */
  .page-template-page-contacts form.wpcf7-form .wpcf7-radio .wpcf7-list-item-label {
    height: 60px;
    padding-top: 20px;
  }

  /* line 349, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .isuues-header {
    margin-bottom: 42px;
  }
  /* line 351, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .isuues-header h1 {
    font-size: 22px;
    margin: 37px 0 7px;
    line-height: 1em;
    letter-spacing: 0.03em;
  }
  /* line 357, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .isuues-header p {
    font-size: 24px;
    font-family: 'MrsEavesRoman' , Times, serif;
    text-align: center;
    letter-spacing: 0.03em;
    margin-top: 0;
  }
  /* line 363, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .isuues-header p a {
    font-family: MrsEaves-Italic, Times, serif;
  }
  /* line 370, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .issue-wrapper ul li {
    width: 23.7%;
    margin-right: 1.68%;
    margin-bottom: 29px;
  }
  /* line 374, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .issue-wrapper ul li .image-wrapper {
    margin-bottom: 19px;
  }
  /* line 376, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .issue-wrapper ul li .image-wrapper .sold-out {
    padding: 5px;
  }
  /* line 382, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .issue-wrapper ul li .issue-date {
    font-size: 16px;
  }
  /* line 385, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .issue-wrapper ul li h2 {
    margin: 7px 0 0 0;
    line-height: 1em;
    font-size: 22px;
  }
  /* line 391, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .issue-wrapper ul li:nth-child(4n+4) {
    margin-right: 0;
  }
  /* line 397, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .issue-banner-wrapper {
    padding: 35px 0 30px;
  }
  /* line 399, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner {
    width: 85%;
    max-width: 900px;
    display: table;
  }
  /* line 403, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-image {
    display: table-cell;
    width: 50%;
  }
  /* line 407, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-image .banner-image-wrapper img {
    max-width: 303px;
    display: inline;
  }
  /* line 413, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 50%;
  }
  /* line 419, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content img {
    max-width: 400px;
  }
  /* line 422, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content h2 {
    font-size: 22px;
    margin: 8px 0 30px;
  }
  /* line 426, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content p {
    margin: 0;
    font-size: 24px;
  }
  /* line 430, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content .banner-links {
    margin-top: 45px;
  }
  /* line 432, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content .banner-links a {
    font-size: 16px;
    width: 188px;
    display: inline-block;
    margin: 20px 10px 0;
    padding: 5px 0;
  }
  /* line 443, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .after-banner {
    font-size: 24px;
    margin: 12px 0 35px;
  }
  /* line 446, ../scss/breakpoints/_1030up.scss */
  .category-back-issues .after-banner p {
    margin: 20px 0 25px;
  }

  /* line 460, ../scss/breakpoints/_1030up.scss */
  .format-standard header {
    padding: 50px 0 40px 0;
  }
  /* line 462, ../scss/breakpoints/_1030up.scss */
  .format-standard header .cat-name {
    font-size: 16px;
  }
  /* line 465, ../scss/breakpoints/_1030up.scss */
  .format-standard header h1 {
    font-size: 44px;
    margin: 8px 0 0 0;
  }
  /* line 469, ../scss/breakpoints/_1030up.scss */
  .format-standard header .short-desc {
    font-size: 22px;
    width: 80%;
    max-width: 700px;
    margin: 0 auto;
  }
  /* line 474, ../scss/breakpoints/_1030up.scss */
  .format-standard header .short-desc p {
    margin: 18px 0 22px 0;
  }
  /* line 478, ../scss/breakpoints/_1030up.scss */
  .format-standard header .words {
    font-size: 18px;
  }
  /* line 480, ../scss/breakpoints/_1030up.scss */
  .format-standard header .words span {
    padding: 0 3px;
  }
  /* line 487, ../scss/breakpoints/_1030up.scss */
  .format-standard .caption a span {
    font-size: 14px;
    padding-top: 10px;
  }
  /* line 493, ../scss/breakpoints/_1030up.scss */
  .format-standard .post-content {
    font-size: 16px;
    margin-top: 28px;
  }
  /* line 496, ../scss/breakpoints/_1030up.scss */
  .format-standard .post-content h3 {
    font-size: 24px;
  }
  /* line 499, ../scss/breakpoints/_1030up.scss */
  .format-standard .post-content .breakout {
    border-top: solid 1px #231f20;
    border-bottom: solid 1px #231f20;
    margin: 4.4% 0 6%;
  }
  /* line 504, ../scss/breakpoints/_1030up.scss */
  .format-standard .post-content .breakout h3 {
    font-size: 44px;
    margin: 3% 0 0;
  }
  /* line 508, ../scss/breakpoints/_1030up.scss */
  .format-standard .post-content .breakout h4 {
    font-size: 16px;
    margin: 0 0 2.6%;
  }
  /* line 512, ../scss/breakpoints/_1030up.scss */
  .format-standard .post-content .breakout p {
    margin: 1.8% auto 4%;
    width: 85%;
    max-width: 810px;
    text-align: center;
  }
  /* line 526, ../scss/breakpoints/_1030up.scss */
  .format-standard .zoom:after {
    right: 20px;
    font-size: 60px;
  }
  /* line 531, ../scss/breakpoints/_1030up.scss */
  .format-standard .article-footer {
    padding: 18px 0 0 0;
    margin-top: 35px;
  }
  /* line 534, ../scss/breakpoints/_1030up.scss */
  .format-standard .article-footer .author-block {
    min-height: 294px;
  }
  /* line 536, ../scss/breakpoints/_1030up.scss */
  .format-standard .article-footer .author-block .avatar {
    width: 22.3%;
  }
  /* line 540, ../scss/breakpoints/_1030up.scss */
  .format-standard .article-footer .author-block .bio .names {
    padding-bottom: 13px;
    margin-bottom: 23px;
  }
  /* line 543, ../scss/breakpoints/_1030up.scss */
  .format-standard .article-footer .author-block .bio .names:after {
    font-size: 40px;
  }
  /* line 546, ../scss/breakpoints/_1030up.scss */
  .format-standard .article-footer .author-block .bio .names p {
    font-size: 16px;
  }
  /* line 549, ../scss/breakpoints/_1030up.scss */
  .format-standard .article-footer .author-block .bio .names span {
    font-size: 44px;
    padding: 0 5px;
  }
  /* line 554, ../scss/breakpoints/_1030up.scss */
  .format-standard .article-footer .author-block .bio .bio-desc {
    margin: 0 auto 23px;
    font-size: 22px;
  }
  /* line 558, ../scss/breakpoints/_1030up.scss */
  .format-standard .article-footer .author-block .bio .author-links {
    font-size: 14px;
  }
  /* line 560, ../scss/breakpoints/_1030up.scss */
  .format-standard .article-footer .author-block .bio .author-links a {
    padding: 0 5px;
  }
  /* line 562, ../scss/breakpoints/_1030up.scss */
  .format-standard .article-footer .author-block .bio .author-links a span {
    padding: 0 5px;
  }
  /* line 570, ../scss/breakpoints/_1030up.scss */
  .format-standard blockquote {
    font-size: 34px;
    max-width: 575px;
    width: 80%;
  }
  /* line 576, ../scss/breakpoints/_1030up.scss */
  .format-standard .form-wrapper {
    padding: 5% 8%;
  }
  /* line 578, ../scss/breakpoints/_1030up.scss */
  .format-standard .form-wrapper .form-header {
    margin-bottom: 6.2%;
  }
  /* line 580, ../scss/breakpoints/_1030up.scss */
  .format-standard .form-wrapper .form-header p {
    font-size: 16px;
  }
  /* line 583, ../scss/breakpoints/_1030up.scss */
  .format-standard .form-wrapper .form-header span {
    font-size: 44px;
  }
  /* line 587, ../scss/breakpoints/_1030up.scss */
  .format-standard .form-wrapper form {
    font-family: 'FuturaSTD Book',  Arial, sans-serif;
    text-transform: uppercase;
  }
  /* line 590, ../scss/breakpoints/_1030up.scss */
  .format-standard .form-wrapper form .wpcf7-form-control-wrap.image {
    width: 36.5%;
    height: 305px;
    font-size: 16px;
  }
  /* line 594, ../scss/breakpoints/_1030up.scss */
  .format-standard .form-wrapper form .wpcf7-form-control-wrap.image input {
    width: 305px;
    height: 305px;
  }
  /* line 599, ../scss/breakpoints/_1030up.scss */
  .format-standard .form-wrapper form .wpcf7-form-control-wrap {
    width: 61%;
    padding-left: 2.5%;
  }
  /* line 602, ../scss/breakpoints/_1030up.scss */
  .format-standard .form-wrapper form .wpcf7-form-control-wrap input, .format-standard .form-wrapper form .wpcf7-form-control-wrap textarea {
    font-size: 16px;
  }
  /* line 605, ../scss/breakpoints/_1030up.scss */
  .format-standard .form-wrapper form .wpcf7-form-control-wrap textarea {
    height: 144px;
  }
  /* line 608, ../scss/breakpoints/_1030up.scss */
  .format-standard .form-wrapper form .wpcf7-form-control-wrap input {
    height: 40px;
  }
  /* line 612, ../scss/breakpoints/_1030up.scss */
  .format-standard .form-wrapper form input[type="submit"] {
    margin-left: 2.5%;
    width: 59%;
    height: 40px;
    font-size: 16px;
  }

  /* line 627, ../scss/breakpoints/_1030up.scss */
  .category-landing .category-list .category-desc h2:before {
    font-size: 66px;
  }

  /* line 635, ../scss/breakpoints/_1030up.scss */
  .category-landing .category-list {
    display: table;
    width: 100%;
    border-top: solid 1px #231f20;
    padding: 1.25% 0 0 0;
  }
  /* line 640, ../scss/breakpoints/_1030up.scss */
  .category-landing .category-list .width-30 {
    display: inline-table;
    width: 32.23%;
    text-align: center;
    margin-right: 1.65%;
    float: left;
  }
  /* line 647, ../scss/breakpoints/_1030up.scss */
  .category-landing .category-list .width-30:nth-child(3n+3) {
    margin-right: 0;
  }
  /* line 650, ../scss/breakpoints/_1030up.scss */
  .category-landing .category-list .category-desc {
    vertical-align: middle;
    position: relative;
    padding-top: 9%;
  }
  /* line 654, ../scss/breakpoints/_1030up.scss */
  .category-landing .category-list .category-desc h2 {
    margin-top: 0;
    padding-top: 50px;
    margin-bottom: 4%;
  }
  /* line 658, ../scss/breakpoints/_1030up.scss */
  .category-landing .category-list .category-desc h2 a {
    font-size: 34px;
  }
  /* line 662, ../scss/breakpoints/_1030up.scss */
  .category-landing .category-list .category-desc p {
    font-size: 20px;
    margin: 1em 0;
  }
  /* line 666, ../scss/breakpoints/_1030up.scss */
  .category-landing .category-list .category-desc .truncated {
    width: 80%;
    margin: 0 auto;
    max-width: 280px;
  }
  /* line 671, ../scss/breakpoints/_1030up.scss */
  .category-landing .category-list .category-desc .view-all {
    font-size: 16px;
  }
  /* line 675, ../scss/breakpoints/_1030up.scss */
  .category-landing .category-list .category-title {
    font-size: 16px;
  }
  /* line 678, ../scss/breakpoints/_1030up.scss */
  .category-landing .category-list .entry-title {
    font-size: 26px;
    margin: 2.5% 0;
  }
  /* line 682, ../scss/breakpoints/_1030up.scss */
  .category-landing .category-list img {
    margin: 0 0 1.5% 0;
  }
  /* line 686, ../scss/breakpoints/_1030up.scss */
  .category-landing .category-list .truncated p {
    font-size: 20px;
  }
  /* line 689, ../scss/breakpoints/_1030up.scss */
  .category-landing .category-list .truncated p:first-child {
    margin: 0 0 5.5%;
  }
  /* line 692, ../scss/breakpoints/_1030up.scss */
  .category-landing .category-list .truncated .read-more {
    font-size: 16px;
  }

  /* line 700, ../scss/breakpoints/_1030up.scss */
  .category-affairs.category #main {
    border: none;
  }
  /* line 704, ../scss/breakpoints/_1030up.scss */
  .category-affairs.category ul li.affairs {
    border-top: solid 1px #231f20;
    padding: 1.1% 0;
  }
  /* line 707, ../scss/breakpoints/_1030up.scss */
  .category-affairs.category ul li.affairs .width-30 {
    width: 32%;
    margin-right: 1.65%;
  }
  /* line 711, ../scss/breakpoints/_1030up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .date {
    font-size: 16px;
    margin: 1.8% 0;
  }
  /* line 715, ../scss/breakpoints/_1030up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .entry-title {
    margin: 0 0 5% 0;
  }
  /* line 717, ../scss/breakpoints/_1030up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .entry-title a {
    font-size: 36px;
  }
  /* line 722, ../scss/breakpoints/_1030up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .truncated p {
    font-size: 20px;
  }
  /* line 725, ../scss/breakpoints/_1030up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .truncated p:first-child {
    margin-bottom: 5%;
  }
  /* line 728, ../scss/breakpoints/_1030up.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .truncated .read-more {
    font-size: 16px;
  }
  /* line 734, ../scss/breakpoints/_1030up.scss */
  .category-affairs.category ul li.affairs .width-30:nth-child(3) {
    margin-right: 0;
  }
  /* line 740, ../scss/breakpoints/_1030up.scss */
  .category-affairs.category .alm-btn-wrap button {
    margin: 40px 0 20px;
  }

  /* line 747, ../scss/breakpoints/_1030up.scss */
  .lightbox .wrapper {
    padding: 50px 0;
  }
  /* line 749, ../scss/breakpoints/_1030up.scss */
  .lightbox .wrapper .content {
    width: 85%;
    margin: 50px auto 0;
    max-width: 1040px;
  }
  /* line 755, ../scss/breakpoints/_1030up.scss */
  .lightbox .wrapper .content .slick-active.slick-slide a span {
    font-size: 16px;
  }
  /* line 765, ../scss/breakpoints/_1030up.scss */
  .lightbox .wrapper .content .slick-slide a img {
    margin: 0 auto 20px;
    width: auto;
  }
  /* line 770, ../scss/breakpoints/_1030up.scss */
  .lightbox .wrapper .content .slick-slide a span {
    font-size: 16px;
  }
  /* line 776, ../scss/breakpoints/_1030up.scss */
  .lightbox .wrapper .content .close:after {
    right: -60px;
    content: '+';
    color: #000;
    font-size: 60px;
  }
  /* line 786, ../scss/breakpoints/_1030up.scss */
  .lightbox .wrapper .slick-next:before {
    font-size: 130px;
    top: 50%;
  }
  /* line 790, ../scss/breakpoints/_1030up.scss */
  .lightbox .wrapper .slick-next:after {
    font-size: 130px;
  }
  /* line 795, ../scss/breakpoints/_1030up.scss */
  .lightbox .wrapper .slick-prev:before {
    content: '\2039';
    color: #000;
    font-size: 130px;
    opacity: 1;
    top: 50%;
    font-family: 'Futura Light', Arial, sans-serif;
  }
  /* line 803, ../scss/breakpoints/_1030up.scss */
  .lightbox .wrapper .slick-prev:after {
    content: '\2039';
    color: #fff;
    font-size: 130px;
    opacity: 1;
    font-family: 'Futura Light', Arial, sans-serif;
    top: 50%;
    position: absolute;
    left: 4px;
  }

  /* line 817, ../scss/breakpoints/_1030up.scss */
  .subscribe {
    width: 312px;
  }
  /* line 819, ../scss/breakpoints/_1030up.scss */
  .subscribe p {
    font-size: 18px;
    margin: 0 0 7px;
  }
  /* line 823, ../scss/breakpoints/_1030up.scss */
  .subscribe input {
    height: 31px;
    font-size: 14px;
  }

  /* line 829, ../scss/breakpoints/_1030up.scss */
  .footer {
    padding: 30px 0;
  }

  /* line 835, ../scss/breakpoints/_1030up.scss */
  .email-box .email-popup {
    position: relative;
    margin: 100px auto 0;
    width: 90%;
    max-width: 810px;
    padding: 6%;
  }
  /* line 841, ../scss/breakpoints/_1030up.scss */
  .email-box .email-popup .close-popup {
    top: 10px;
    right: 20px;
  }
  /* line 844, ../scss/breakpoints/_1030up.scss */
  .email-box .email-popup .close-popup:after {
    position: absolute;
    top: 0;
    right: 0;
    content: '+';
    color: #000;
    font-family: 'Futura Light', Arial, sans-serif;
    line-height: 1em;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    font-size: 56px;
  }
  /* line 858, ../scss/breakpoints/_1030up.scss */
  .email-box .email-popup h2 {
    margin: 0 auto;
    font-size: 32px;
    width: 90%;
    max-width: 530px;
  }
  /* line 864, ../scss/breakpoints/_1030up.scss */
  .email-box .email-popup .form {
    margin-top: 6.6%;
  }
  /* line 866, ../scss/breakpoints/_1030up.scss */
  .email-box .email-popup .form input {
    height: 32px;
    margin-bottom: 3.4%;
    font-size: 12px;
  }
  /* line 871, ../scss/breakpoints/_1030up.scss */
  .email-box .email-popup .form input[type="text"] {
    width: 48.3%;
    float: left;
  }
  /* line 875, ../scss/breakpoints/_1030up.scss */
  .email-box .email-popup .form input[type="text"]:first-child {
    margin-right: 3.4%;
  }
  /* line 878, ../scss/breakpoints/_1030up.scss */
  .email-box .email-popup .form input[type="submit"] {
    width: 132px;
  }

  /* line 889, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php #main {
    width: 590px;
  }
  /* line 892, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .top-banners {
    margin-bottom: 8.5%;
  }
  /* line 895, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .top-banners .fade-content img {
    max-width: 100%;
  }
  /* line 901, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper .therake {
    font-size: 16px;
  }
  /* line 904, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form {
    font-family: 'FuturaSTD Book',  Arial, sans-serif;
  }
  /* line 906, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .fform {
    padding: 0 !important;
  }
  /* line 909, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form h1 {
    font-size: 34px;
    margin: 0 0 5% 0 !important;
  }
  /* line 913, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form input {
    height: 32px;
    margin-bottom: 18px;
  }
  /* line 917, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form input, .page-template-page-printed-edition-php .form-wrapper form textarea, .page-template-page-printed-edition-php .form-wrapper form select {
    font-size: 12px;
  }
  /* line 920, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form select {
    height: 32px;
    margin-bottom: 18px;
  }
  /* line 927, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .choose-edition .dfield .one_column label {
    height: 45px;
  }
  /* line 929, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .choose-edition .dfield .one_column label input {
    height: 45px;
  }
  /* line 932, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .choose-edition .dfield .one_column label .radio-labels {
    font-size: 16px;
    padding-top: 10px;
  }
  /* line 940, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .section_break {
    margin-bottom: 20px;
  }
  /* line 943, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .section_breaks {
    margin: 33px 0 15px;
  }
  /* line 945, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .section_breaks label {
    font-size: 22px;
    margin: 0.9% 0 2%;
  }
  /* line 949, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .section_breaks .uh {
    font-size: 14px;
  }
  /* line 953, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .fields {
    padding: 0 !important;
  }
  /* line 956, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .width-50 {
    width: 48.33%;
    margin-right: 3.3%;
    float: left;
  }
  /* line 961, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .width-50.last {
    margin-right: 0;
  }
  /* line 964, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .pbSubmit {
    width: 133px;
    height: 32px;
    margin-top: 35.3%;
    font-size: 12px;
  }
  /* line 970, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .captcha {
    margin: 8.8% 0 0 0;
  }
  /* line 972, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper form .captcha input {
    font-size: 12px;
    margin: 0;
  }
  /* line 978, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper .total {
    bottom: 16%;
    width: 100%;
  }
  /* line 981, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper .total p {
    font-size: 22px;
    margin-bottom: 4%;
  }
  /* line 985, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper .total span {
    font-size: 38px;
  }
  /* line 989, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .form-wrapper .form-info {
    font-size: 14px;
    margin: 8.5% 0 0;
  }
  /* line 994, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php #custom_post_widget-1005 {
    width: 74.5%;
    top: -20px;
    font-size: 11px;
  }
  /* line 998, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php #custom_post_widget-1005 h4 {
    font-size: 16px;
  }
  /* line 1001, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php #custom_post_widget-1005 .close-terms {
    top: 15px;
    right: 15px;
    width: 20px;
    height: 20px;
  }
  /* line 1007, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php #custom_post_widget-1005 .close-terms:after {
    top: -13px;
    right: -7px;
    font-size: 42px;
  }
  /* line 1014, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php #custom_post_widget-1005.opened {
    padding: 3% 3.9%;
  }
  /* line 1017, ../scss/breakpoints/_1030up.scss */
  .page-template-page-printed-edition-php .footer {
    margin-top: 65px;
  }
}
/*********************
LARGE VIEWING SIZE
This is for the larger monitors and possibly full screen viewers.
*********************/
/*********************
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. Go Nuts.
*********************/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Retina Screens & Devices Stylesheet
  
  When handling retina screens you need to make adjustments, especially
  if you're not using font icons. Here you can add them in one neat
  place.
  
  ******************************************************************/
  /* 
  
  EXAMPLE 
  Let's say you have an image and you need to make sure it looks ok
  on retina screens. Let's say we have an icon which dimension are
  24px x 24px. In your regular stylesheets, it would look something
  like this:
  
  .icon {
    width: 24px;
    height: 24px;
    background: url(img/test.png) no-repeat;
  }
  
  For retina screens, we have to make some adjustments, so that image
  doesn't look blurry. So, taking into account the image above and the
  dimensions, this is what we would put in our retina stylesheet:
  
  .icon {
    background: url(img/test@2x.png) no-repeat;
    background-size: 24px 24px;
  }
  
  So, you would create the same icon, but at double the resolution, meaning 
  it would be 48px x 48px. You'd name it the same, but with a @2x at the end
  (this is pretty standard practice). Set the background image so it matches
  the original dimensions and you are good to go. 
  
  */
}
/*********************
PRINT STYLESHEET
Feel free to customize this. 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 36, ../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 68, ../scss/partials/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 74, ../scss/partials/_print.scss */
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none;
  }
}
@media only screen and (min-width: 360px) and (max-width: 479px) {
  /* line 125, ../scss/style.scss */
  .home-slider .slick-dots {
    top: 54%;
    transform: translateY(-54%);
    -webkit-transform: translateY(-54%);
    -moz-transform: translateY(-54%);
    margin-bottom: 0;
    height: 20px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 940px) {
  /* line 138, ../scss/style.scss */
  .further-wrapper .alm-listing li {
    width: 24%;
  }
  /* line 141, ../scss/style.scss */
  .further-wrapper .alm-listing li div .entry-title {
    font-size: 22px;
  }

  /* line 150, ../scss/style.scss */
  .search .alm-listing li {
    width: 24%;
  }
  /* line 153, ../scss/style.scss */
  .search .alm-listing li div .entry-title {
    font-size: 22px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1080px) {
  /* line 165, ../scss/style.scss */
  header .nav li a {
    font-size: 15px;
  }
  /* line 168, ../scss/style.scss */
  header .nav li ul.sub-menu {
    top: 42px;
  }
  /* line 174, ../scss/style.scss */
  header .nav li.menu-item-has-children a:before {
    border-width: 7px 9px 0 9px;
    bottom: -27px;
  }

  /* line 187, ../scss/style.scss */
  .category-back-issues .issue-banner-wrapper .issue-banner .banner-content .banner-links a {
    font-size: 12px;
    width: 120px;
    display: inline-block;
    margin: 10px 3px 0;
    padding: 5px 0;
  }

  /* line 204, ../scss/style.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .entry-title {
    line-height: 0.05em;
  }
  /* line 206, ../scss/style.scss */
  .category-affairs.category ul li.affairs .width-30 .entry-content .entry-title a {
    font-size: 24px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 640px) {
  /* line 225, ../scss/style.scss */
  .printed-edition .form-wrapper form .choose-edition .dfield .one_column label .radio-labels {
    font-size: 12px;
    height: 35px;
  }
}
/* line 237, ../scss/style.scss */
.category-857 h1 {
  font-size: 46px !important;
}

/* line 241, ../scss/style.scss */
#carousel .slick-prev, #carousel .slick-next {
  height: 77%;
}

.hidden { display:none }

/*.home-slider-content {
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}*/

.home-slider-content {
  top: 50%;
  left:50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
}

.home-slider .wpf_slides.Top .home-slider-content { top:5%; }
.home-slider .wpf_slides.Bottom .home-slider-content { top:auto; bottom:5%; }

.home-slider .wpf_slides.Left .home-slider-content { left:5%; }
.home-slider .wpf_slides.Right .home-slider-content { right:5%; left:auto }

.home-slider .wpf_slides.Top.Left .home-slider-content,
.home-slider .wpf_slides.Top.Right .home-slider-content,
.home-slider .wpf_slides.Bottom.Left .home-slider-content,
.home-slider .wpf_slides.Bottom.Right .home-slider-content { 
  transform: translate(0);
  -webkit-transform: translate(0);
  -moz-transform: translate(0);
}

.home-slider .wpf_slides.Top.Center .home-slider-content,
.home-slider .wpf_slides.Bottom.Center .home-slider-content { 
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
}

.home-slider .wpf_slides.Middle.Left .home-slider-content,
.home-slider .wpf_slides.Middle.Right .home-slider-content {
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
}

.home-slider .wpf_slides.Bottom .home-slider-content,
.home-slider .wpf_slides.Bottom .home-slider-content { margin-bottom:22px; }

.format-video {}

.format-video .article-header h1 { font-size:44px; }
.format-video .article-header .short-desc {
    font-size: 22px;
    width: 80%;
    max-width: 700px;
    margin: 0 auto;
}
.format-video .entry-content {
  border-bottom:1px solid #000;
  margin-bottom:13px;
}
.format-video .video-writeup {
    padding:40px 80px;
    font-family: 'Futura Light', Arial, sans-serif;
    letter-spacing: 0.03em;
    font-size: 16px;
}

.format-video .article-footer .author-block {
    background: #eceae8;
    width: 100%;
    padding: 30px;
    text-align:center;
}

.format-video .article-footer .author-block .avatar {
  display: table-cell;
  vertical-align: middle;
  width:22.3%;
}
.format-video .article-footer .author-block .names:after {
    content:"";
    display:block;
    width:40px;
    height:2px;
    background:#333;
    margin:10px auto 25px;
}
.format-video .article-footer .author-block .names p { 
  text-transform:uppercase;
  font-size:16px; 
  letter-spacing: 0.1em;
  font-family:'Futura Book', Arial, sans-serif; 
}
.format-video .article-footer .author-block .names span { 
  font-family:'MrsEavesRoman', Times, serif; 
  text-transform:uppercase;
  font-size: 44px; 
  margin:0 5px; 
}
.format-video .article-footer .author-block .bio {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.format-video .article-footer .author-block .bio .bio-desc {
  max-width:735px;
  margin:0 auto 24px;
  font-size:22px;
  line-height:26px;
}
.format-video .article-footer .author-block .bio {
}
.format-video .article-footer .author-block .bio .author-links {
  font-family:'Futura Book', Arial, sans-serif; 
  text-transform:uppercase;
  font-size:14px;
}
.format-video .article-footer .author-block .bio .author-links a span { margin:0 5px }
.format-video .article-footer .author-block .bio .author-links a span:last-child { margin:0 }

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-list {font-size:0;line-height:0;margin:0 -15px; padding:50px 0;}
.video-list li {padding:15px;position:relative; display:inline-block; width:50%; font-size:16px; line-height:20px; }
.video-list li a { display:block; height: 300px; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;background-repeat:no-repeat; background-position:center center}
.video-list li strong { font-family:'MrsEavesRoman', Times, serif; text-transform:uppercase; text-align:center;padding:20px 20px 15px; font-size:20px; position:absolute; bottom:15px; width:100%; color:#fff; background:rgba(0,0,0,.5); left:0; border-left:15px solid #fff; border-right:15px solid #fff }

.credits-to span { margin:0 10px; font-family:'MrsEavesRoman', Times, serif; text-transform: uppercase; font-size: 18px }
.credits-to span strong { margin-left:6px; }

@media (max-width:768px) {
.header { padding-top:0; }
.header .header-adds { height:auto }
.header .header-adds img { display: block }

.home-slider .wpf_slides.Top .home-slider-content { top:50%; }
.home-slider .wpf_slides.Bottom .home-slider-content { top:50%; bottom:auto; }

.home-slider .wpf_slides.Left .home-slider-content { left:50%; }
.home-slider .wpf_slides.Right .home-slider-content { left:50%; right:auto }

.home-slider .wpf_slides.Top.Left .home-slider-content,
.home-slider .wpf_slides.Top.Right .home-slider-content,
.home-slider .wpf_slides.Bottom.Left .home-slider-content,
.home-slider .wpf_slides.Bottom.Right .home-slider-content,
.home-slider .wpf_slides.Top.Center .home-slider-content,
.home-slider .wpf_slides.Bottom.Center .home-slider-content,
.home-slider .wpf_slides.Middle.Left .home-slider-content,
.home-slider .wpf_slides.Middle.Right .home-slider-content {
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
}

.home-slider .wpf_slides.Bottom .home-slider-content,
.home-slider .wpf_slides.Bottom .home-slider-content { margin-bottom:0; }
}
@media (max-width:768px) {
  .home .alm-listing li div .entry-title { line-height: normal; }
}
@media (max-width:767px) { 
  .category-photography #main .width-1 { width: 100%; }
  .video-list{ margin:0; }
}
@media (max-width:640px) { 
  .video-list li{ width:100%; display: block }
  .credits-to span { display: block }

}
@media (max-width:480px) {
  #logo .slogan { font-size:15px; line-height: 16px; }
  .home-slider .slick-dots li button::before { border-color:#000 }
  .home-slider .slick-dots li.slick-active button::before { background:#000 }
  .home-slider .wpf_slides.Light .home-slider-content,
  .home-slider .wpf_slides.Light .home-slider-content h3 a,
  .home-slider .wpf_slides.Light .home-slider-content h3 a:hover {color:#000}
  .home-slider .wpf_slides.Dark .home-slider-content,
  .home-slider .wpf_slides.Dark .home-slider-content h3 a,
  .home-slider .wpf_slides.Dark .home-slider-content h3 a:hover {color:#000}
  .home-slider .wpf_slides.Top.Left .home-slider-content,
  .home-slider .wpf_slides.Top.Right .home-slider-content,
  .home-slider .wpf_slides.Bottom.Left .home-slider-content,
  .home-slider .wpf_slides.Bottom.Right .home-slider-content,
  .home-slider .wpf_slides.Top.Center .home-slider-content,
  .home-slider .wpf_slides.Bottom.Center .home-slider-content,
  .home-slider .wpf_slides.Middle.Left .home-slider-content,
  .home-slider .wpf_slides.Middle.Right .home-slider-content {
    transform: translate(0);
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
  }
  .home-slider .slick-dots { top:auto; bottom:20px }
  .home-slider .slick-dots li,
  .home-slider .slick-dots li button { width:10px; height:10px; }
  .home-slider .slick-dots li button::before { width:8px; height:8px; }
  .home-slider .slick-prev,
  .home-slider .slick-next { display: none!important }
  .home-slider-content {
    width:100%;
    top:auto!important;
    right:auto!important;
    background: #fff;
    margin:0!important;
    left:auto!important;
    top:0!important;
    transform:none;
    padding:20px 20px 60px;
  }
  .home-slider-content h2 { font-size: 12px; }
  .home-slider-content h3 { font-size:26px; }
  .home-slider-content p { font-size:20px; margin:10px 0; }
  .home-slider-content .read-more {
    font-size: 14px;
    margin-top:15px;
  }
  .category-header-wrapper { padding:20px 0; }
  .category-header-wrapper .category-header { text-align:center; }
  .category-header-wrapper .category-header .category-image { width:auto; display: inline }
  .category-header-wrapper .category-header .category-image img { height:auto; width:200px; }
  .category-header-wrapper .category-header .category-desc { padding:0; display: block; }
  .category-landing .category-list .width-30 {
    display: block;
    width:100%;
    margin:0;
  }
  .category-header-wrapper .category-header .category-desc h1 { font-size:30px; }
  .category-header-wrapper .category-header .category-desc p { font-size:20px; line-height: normal }
  .category-landing .category-list .category-desc .truncated { margin-bottom:15px; }
  .category-landing .category-list .entry-content { padding:20px 0; }
  .category-landing .category-list .category-desc .view-all { font-size:13px; }
  .category-landing .category-list .category-title,
  .academy .alm-listing li div .category-title,
  .search .alm-listing li div .category-title, 
  .author .alm-listing li div .category-title, 
  .tag .alm-listing li div .category-title { font-size:13px; }
  .category-landing .category-list .entry-title,
  .academy .alm-listing li div .entry-title,
  .search .alm-listing li div .entry-title, 
  .author .alm-listing li div .entry-title, 
  .tag .alm-listing li div .entry-title { font-size:24px; }
  .category-landing .category-list .truncated p,
  .academy .alm-listing li div .truncated p,
  .search .alm-listing li div p, 
  .author .alm-listing li div p, 
  .tag .alm-listing li div p { font-size:18px; }
  .category-landing .category-list .truncated p:first-child,
  .academy .alm-listing li div .truncated p:first-child,
  .search .alm-listing li div p:first-child, 
  .author .alm-listing li div p:first-child, 
  .tag .alm-listing li div p:first-child  { margin-bottom:15px; }
  .category-landing .category-list .truncated p:last-child,
  .academy .alm-listing li div .truncated p:last-child,
  .search .alm-listing li div p:last-child, 
  .author .alm-listing li div p:last-child, 
  .tag .alm-listing li div p:last-child  { margin-bottom:0; }
  .category-landing .category-list .truncated .read-more,
  .academy .alm-listing li div .truncated .read-more,
  .search .alm-listing li div .truncated .read-more, 
  .author .alm-listing li div .truncated .read-more, 
  .tag .alm-listing li div .truncated .read-more  { font-size: 14px; }
  .further-wrapper .alm-listing { margin-bottom:40px; }
  .further-wrapper .alm-listing li {
    width:100%;
    display: block;
  }
  .further-wrapper .alm-listing li div { margin:0; }
  .further-wrapper .alm-listing li div .category-title { font-size:13px; }
  .further-wrapper .alm-listing li div .entry-title { font-size:24px; }
  .further-wrapper .alm-listing li div p { font-size:18px; margin:10px 0; }
  .further-wrapper .alm-listing li div .read-more { font-size:14px; }
  .further-wrapper .category-title { padding-top:30px; font-size:14px; }
  .single-format-standard .further-wrapper { padding-bottom: 30px }
  .single-format-standard header .cat-name { font-size:13px; }
  .single-format-standard header h1 { font-size:30px; }
  .single-format-standard header .short-desc { font-size:16px; line-height: normal; margin:10px auto; }
  .single-format-standard header .words { font-size: 13px; } 
  .single-format-standard .post-content { font-size:15px;  }
  .tags,
  .social-sharing .social-label { font-size: 13px } 
  .sharify-container li a { line-height: 40px; font-size:18px; }
  .sharify-icon,
  .social-sharing .sharify-container ul li i::before { font-size:18px; }
  .social-sharing .email { font-size:20px; top:0; }
  .single-format-standard .article-footer .author-block { padding:30px 20px; }
  .single-format-standard .article-footer .author-block .bio .names p,
  .single-format-standard .article-footer .author-block .bio .author-links { font-size:14px; }
  .category-photography #main .gallery-overlay .entry-title a, 
  .category-film #main .gallery-overlay .entry-title a { font-size:24px; line-height: normal }
  .category-photography #main .gallery-overlay p, 
  .category-film #main .gallery-overlay p { font-size: 14px; line-height: normal; }
  .alm-btn-wrap,
  .academy .alm-btn-wrap {
    padding-top:15px;
    border-top:1px dotted #ccc;
  }
  .alm-btn-wrap button,
  .academy .alm-btn-wrap button { margin-bottom:40px; font-size:14px; }
  .format-video .article-header .short-desc { width:100%; }
  .format-video .video-writeup { padding:40px 20px; }
  .search .alm-listing li, 
  .author .alm-listing li, 
  .tag .alm-listing li {
    width:100%;
    display: block;
  }
  .search .alm-listing li div, 
  .author .alm-listing li div, 
  .tag .alm-listing li div { margin:0; }
  .search h1, .author h1, .tag h1 { font-size: 20px }
  .format-video .article-footer .author-block .avatar {
    display: block;
    width:100%;
    margin-bottom:20px;
  }
  .format-video .article-footer .author-block .bio {
    display: block;
  }
}

.chooseemail { background: #000; }
.page-template-page-contacts form.wpcf7-form li { clear:both; }
.page-template-page-contacts form.wpcf7-form .chooseemail .wpcf7-list-item { position: relative; }
.page-template-page-contacts form.wpcf7-form .chooseemail .wpcf7-list-item  em {
  position: absolute;
  width:100%;
  z-index: -1;
  color:#fff;
  text-transform: uppercase;
  font-style: normal;
  top:18px;
}

.page-template-page-contacts form.wpcf7-form .chooseemail .wpcf7-radio .wpcf7-list-item-label,
.home .alm-listing li div .read-more, .academy .alm-listing li div .read-more,
.further-wrapper .alm-listing li div .read-more { display:none; }

.contacts h2,
.contacts p span {
  font-family:'MrsEavesRoman', Times, serif;
  text-transform:uppercase;
}
.contacts p { line-height:30px; margin:26px 0 }
.contacts p span { font-size:22px; display:block }
.contacts p a { font-size:24px }

/*For Single Page in Gallery*/
.single-gallery .thumbnail-wrapper .thumbnail-content {
  max-width:700px;
  /*left:50%;
  margin-left:-350px;*/
}
.single-gallery .thumbnail-wrapper .thumbnail-content h1 { 
  line-height: normal
}

.single-gallery .thumbnail-wrapper.Dark .thumbnail-content h1,
.single-gallery .thumbnail-wrapper.Dark .thumbnail-content p { color:#000; }

.single-gallery .thumbnail-wrapper.Light .thumbnail-content h1,
.single-gallery .thumbnail-wrapper.Light .thumbnail-content p { color:#fff; }

.single-gallery .thumbnail-wrapper.Top .thumbnail-content { top:5%; }
.single-gallery .thumbnail-wrapper.Bottom .thumbnail-content { top:auto; bottom:5%; }

.single-gallery .thumbnail-wrapper.Left .thumbnail-content { left:5%; text-align: left }
.single-gallery .thumbnail-wrapper.Right .thumbnail-content { right:5%; left:auto; text-align: right }

.single-gallery .thumbnail-wrapper.Left .thumbnail-content,
.single-gallery .thumbnail-wrapper.Right .thumbnail-content,
.single-gallery .thumbnail-wrapper.Bottom.Left .thumbnail-content,
.single-gallery .thumbnail-wrapper.Bottom.Right .thumbnail-content { 
  transform: translate(0);
  -webkit-transform: translate(0);
  -moz-transform: translate(0);
}

.single-gallery .thumbnail-wrapper.Top.Center .thumbnail-content,
.single-gallery .thumbnail-wrapper.Middle.Center .thumbnail-content,
.single-gallery .thumbnail-wrapper.Bottom.Center .thumbnail-content { 
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  left:50%;
}

.single-gallery .thumbnail-wrapper.Middle.Left .thumbnail-content,
.single-gallery .thumbnail-wrapper.Middle.Right .thumbnail-content {
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
}

.single-gallery .thumbnail-wrapper.Bottom .thumbnail-content { margin-bottom:80px; }

.single-gallery .thumbnail-wrapper.Left .thumbnail-content h1 { text-align: left }
.single-gallery .thumbnail-wrapper.Right .thumbnail-content h1 { text-align: right }

@media (max-width:768px) {
  .single-gallery .thumbnail-wrapper.Top .thumbnail-content { top:50%; }
  .single-gallery .thumbnail-wrapper.Bottom .thumbnail-content { top:50%; bottom:auto; }

  .single-gallery .thumbnail-wrapper.Left .thumbnail-content { left:50%; text-align: center; }
  .single-gallery .thumbnail-wrapper.Right .thumbnail-content { left:50%; right:auto; text-align: center; }

  .single-gallery .thumbnail-wrapper.Top.Left .thumbnail-content,
  .single-gallery .thumbnail-wrapper.Top.Right .thumbnail-content,
  .single-gallery .thumbnail-wrapper.Bottom.Left .thumbnail-content,
  .single-gallery .thumbnail-wrapper.Bottom.Right .thumbnail-content,
  .single-gallery .thumbnail-wrapper.Top.Center .thumbnail-content,
  .single-gallery .thumbnail-wrapper.Bottom.Center .thumbnail-content,
  .single-gallery .thumbnail-wrapper.Middle.Left .thumbnail-content,
  .single-gallery .thumbnail-wrapper.Middle.Right .thumbnail-content {
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
  }

  .single-gallery .thumbnail-wrapper.Bottom .thumbnail-content { margin-bottom:0; }
}

@media (max-width: 480px) {
  .single-gallery .thumbnail-wrapper.Top.Left .thumbnail-content,
  .single-gallery .thumbnail-wrapper.Top.Right .thumbnail-content,
  .single-gallery .thumbnail-wrapper.Bottom.Left .thumbnail-content,
  .single-gallery .thumbnail-wrapper.Bottom.Right .thumbnail-content,
  .single-gallery .thumbnail-wrapper.Top.Center .thumbnail-content,
  .single-gallery .thumbnail-wrapper.Bottom.Center .thumbnail-content,
  .single-gallery .thumbnail-wrapper.Middle.Left .thumbnail-content,
  .single-gallery .thumbnail-wrapper.Middle.Right .thumbnail-content {
    transform: translate(0);
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
  }
}