@charset "UTF-8";
/*!
Theme Name: Classic Car Studio
Theme URI: http://seekbrevity.com/
Author: Ben Gathard of Brevity
Author URI: http://seekbrevity.com/
Description: This is a custom theme designed for Classic Car Studio, built on the base theme and responsive framework for all custom sites built by Brevity. 
Version: 2.0
Text Domain: brevity-2016
Domain Path: /languages/

Brevity 2016 is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Brevity 2016 CSS Framework is based on Skeleton V1.2, http://www.getskeleton.com Copyright 2011, Dave Gamache

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/
/* RESET --- */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
@import url("//hello.myfonts.net/count/2f7aa4");
/* line 9, sass/_normalize.scss */
html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/** Remove default margin. */
/* line 19, sass/_normalize.scss */
body { margin: 0; }

/* HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined for any HTML5 element in IE 8/9. Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. Correct `block` display not defined for `main` in IE 11. */
/* line 33, sass/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/** 1. Correct `inline-block` display not defined in IE 8/9. 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */
/* line 54, sass/_normalize.scss */
audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
/* line 67, sass/_normalize.scss */
audio:not([controls]) { display: none; height: 0; }

/** Address `[hidden]` styling not present in IE 8/9/10. Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. */
/* line 77, sass/_normalize.scss */
[hidden], template { display: none; }

/* Links ========================================================================== */
/** Remove the gray background color from active links in IE 10. */
/* line 89, sass/_normalize.scss */
a { background-color: transparent; }

/** Improve readability when focused and also mouse hovered in all browsers. */
/* line 97, sass/_normalize.scss */
a:active, a:hover { outline: 0; }

/* Text-level semantics ========================================================================== */
/** Address styling not present in IE 8/9/10/11, Safari, and Chrome. */
/* line 109, sass/_normalize.scss */
abbr[title] { border-bottom: 1px dotted; }

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

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

/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari, and Chrome. */
/* line 135, sass/_normalize.scss */
h1 { font-size: 2em; margin: 0 0 0.67em 0; }

/** Address styling not present in IE 8/9. */
/* line 144, sass/_normalize.scss */
mark { background: #ff0; color: #000; }

/** Address inconsistent and variable font size in all browsers. */
/* line 153, sass/_normalize.scss */
small { font-size: 80%; }

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

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

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

/* Embedded content ========================================================================== */
/** Remove border when inside `a` element in IE 8/9/10. */
/* line 184, sass/_normalize.scss */
img { border: 0; }

/** Correct overflow not hidden in IE 9/10/11. */
/* line 192, sass/_normalize.scss */
svg:not(:root) { overflow: hidden; }

/* Grouping content ========================================================================== */
/** Address margin not present in IE 8/9 and Safari. */
/* line 203, sass/_normalize.scss */
figure { margin: 1em 40px; }

/** Address differences between Firefox and other browsers. */
/* line 211, sass/_normalize.scss */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/** Contain overflow in all browsers. */
/* line 221, sass/_normalize.scss */
pre { overflow: auto; }

/** Address odd `em`-unit font size rendering in all browsers. */
/* line 229, sass/_normalize.scss */
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

/* Forms ========================================================================== */
/** Known limitation: by default, Chrome and Safari on OS X allow very limited styling of `select`, unless a `border` property is set. */
/** 1. Correct color not being inherited. Known issue: affects color of disabled elements. 2. Correct font properties not being inherited. 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */
/* line 252, sass/_normalize.scss */
button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */ }

/** Address `overflow` set to `hidden` in IE 8/9/10/11. */
/* line 266, sass/_normalize.scss */
button { overflow: visible; }

/** 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 Firefox, IE 8/9/10/11, and Opera. Correct `select` style inheritance in Firefox. */
/* line 277, sass/_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 290, sass/_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 302, sass/_normalize.scss */
button[disabled], html input[disabled] { cursor: default; }

/** Remove inner padding and border in Firefox 4+. */
/* line 311, sass/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
/* line 322, sass/_normalize.scss */
input { line-height: normal; }

/** It's recommended that you don't attempt to style these elements. Firefox's implementation doesn't respect box-sizing, padding, or width.  1. Address box sizing set to `content-box` in IE 8/9/10. 2. Remove excess padding in IE 8/9/10. */
/* line 334, sass/_normalize.scss */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** Fix the cursor style for Chrome's increment/decrement buttons. For certain `font-size` values of the `input`, it causes the cursor style of the decrement button to change from `default` to `text`. */
/* line 346, sass/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

/** 1. Address `appearance` set to `searchfield` in Safari and Chrome. 2. Address `box-sizing` set to `border-box` in Safari and Chrome (include `-moz` to future-proof). */
/* line 357, sass/_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 and Chrome on OS X. Safari (but not Chrome) clips the cancel button when the search input has padding (and `textfield` appearance). */
/* line 370, sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Define consistent border, margin, and padding. */
/* line 379, sass/_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/10/11. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
/* line 390, sass/_normalize.scss */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }

/** Remove default vertical scrollbar in IE 8/9/10/11. */
/* line 399, sass/_normalize.scss */
textarea { overflow: auto; }

/** Don't inherit the `font-weight` (applied by a rule above). NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */
/* line 408, sass/_normalize.scss */
optgroup { font-weight: bold; }

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

/* line 424, sass/_normalize.scss */
td, th { padding: 0; }

/* Font Kit --- */
/** @license MyFonts Webfont Build ID 3111588, 2015-10-21T09:59:26-0400  The fonts listed in this notice are subject to the End User License Agreement(s) entered into by the website owner. All other parties are  explicitly restricted from using the Licensed Webfonts(s).  You may obtain a valid license at the URLs below.   Webfont: TrasandinaLight by TipoType URL: http://www.myfonts.com/fonts/tipotype/trasandina/light/  Webfont: TrasandinaLight-Italic by TipoType URL: http://www.myfonts.com/fonts/tipotype/trasandina/light-italic/   Webfont: TrasandinaBook by TipoType URL: http://www.myfonts.com/fonts/tipotype/trasandina/book/  Webfont: TrasandinaBook-Italic by TipoType URL: http://www.myfonts.com/fonts/tipotype/trasandina/book-italic/  Webfont: TrasandinaUltra by TipoType URL: http://www.myfonts.com/fonts/tipotype/trasandina/ultra/  Webfont: TrasandinaUltra-Italic by TipoType URL: http://www.myfonts.com/fonts/tipotype/trasandina/ultra-italic/   License: http://www.myfonts.com/viewlicense?type=web&buildid=3111588 Licensed pageviews: 100,000 Webfonts copyright: Copyright (c) 2015 by Fernando Diaz. All rights reserved.  © 2015 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@font-face { font-family: 'TrasandinaLight'; src: url("webfonts/2F7AA4_5_0.eot"); src: url("webfonts/2F7AA4_5_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2F7AA4_5_0.woff2") format("woff2"), url("webfonts/2F7AA4_5_0.woff") format("woff"), url("webfonts/2F7AA4_5_0.ttf") format("truetype"); }
@font-face { font-family: 'TrasandinaLight-Italic'; src: url("webfonts/2F7AA4_3_0.eot"); src: url("webfonts/2F7AA4_3_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2F7AA4_3_0.woff2") format("woff2"), url("webfonts/2F7AA4_3_0.woff") format("woff"), url("webfonts/2F7AA4_3_0.ttf") format("truetype"); }
@font-face { font-family: 'TrasandinaBook'; src: url("webfonts/2F7AA4_1_0.eot"); src: url("webfonts/2F7AA4_1_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2F7AA4_1_0.woff2") format("woff2"), url("webfonts/2F7AA4_1_0.woff") format("woff"), url("webfonts/2F7AA4_1_0.ttf") format("truetype"); }
@font-face { font-family: 'TrasandinaBook-Italic'; src: url("webfonts/2F7AA4_11_0.eot"); src: url("webfonts/2F7AA4_11_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2F7AA4_11_0.woff2") format("woff2"), url("webfonts/2F7AA4_11_0.woff") format("woff"), url("webfonts/2F7AA4_11_0.ttf") format("truetype"); }
@font-face { font-family: 'TrasandinaUltra'; src: url("webfonts/2F7AA4_D_0.eot"); src: url("webfonts/2F7AA4_D_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2F7AA4_D_0.woff2") format("woff2"), url("webfonts/2F7AA4_D_0.woff") format("woff"), url("webfonts/2F7AA4_D_0.ttf") format("truetype"); }
@font-face { font-family: 'TrasandinaUltra-Italic'; src: url("webfonts/2F7AA4_C_0.eot"); src: url("webfonts/2F7AA4_C_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2F7AA4_C_0.woff2") format("woff2"), url("webfonts/2F7AA4_C_0.woff") format("woff"), url("webfonts/2F7AA4_C_0.ttf") format("truetype"); }
/* GLOBAL VARS --- */
/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* global.scss controls the look of the site-wide UI elements.
* All Sass variables and site wide mix-ins are stored in global.scss.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Media Queries
2.0 - Colors 
	2.1 - Social Colors 
	2.2 - Colors Utilities
3.0 - Fonts
	3.1 - Font Utilities
4.0 - Borders
5.0 - Transitions & Transfroms
6.0 - Clear Fix

--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Media Queries 
--------------------------------------------------------------*/
/*--------------------------------------------------------------
2.0 Colors 
--------------------------------------------------------------*/
/*--------------------------------------------------------------
2.1 Social Colors 
--------------------------------------------------------------*/
/*--------------------------------------------------------------
2.2 Color Utilities
--------------------------------------------------------------*/
/*--------------------------------------------------------------
3.0 Fonts 
--------------------------------------------------------------*/
/*--------------------------------------------------------------
3.1 Font Utilities
--------------------------------------------------------------*/
/*--------------------------------------------------------------
4.0 Borders 
--------------------------------------------------------------*/
/*--------------------------------------------------------------
5.0 Transitions 
--------------------------------------------------------------*/
/*--------------------------------------------------------------
6.0 Clear Fix
--------------------------------------------------------------*/
/* GLOBAL STYLES --- */
/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* framework.scss controls the responsive grid, this is consistent across all Brevity Themes. 
* Only edit this document to make GLOBAL (Site-wide) layout/grid changes.
* Page specific changes should be made in their oun .scss files.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - The Grid
2.0 - Custom: Page & Post
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - The Grid
--------------------------------------------------------------*/
/* line 26, sass/_framework.scss */
.desktop { display: none !important; }

/* line 27, sass/_framework.scss */
.mobile { display: inherit !important; }

/* line 28, sass/_framework.scss */
.right { float: right !important; }

/* line 29, sass/_framework.scss */
.left { float: left !important; }

/* line 30, sass/_framework.scss */
.both { clear: both !important; }

@media (min-width: 768px) { /* line 33, sass/_framework.scss */
  .desktop { display: block !important; }
  /* line 34, sass/_framework.scss */
  .mobile { display: none !important; } }
/* line 37, sass/_framework.scss */
.wrapper { float: left; padding: 1.42857em 0; width: 100%; }
/* line 42, sass/_framework.scss */
.wrapper.gray { background: #ccc; }

/* line 45, sass/_framework.scss */
.container { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin: 0 auto; max-width: 1248px; width: 90%; min-width: 300px; }
/* line 52, sass/_framework.scss */
.container .column { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: left; margin-bottom: 1.42857em; margin-left: 0.6665%; margin-right: 0.6665%; width: 100%; }
@media (max-width: 767px) { /* line 52, sass/_framework.scss */
  .container .column { margin-left: 0; margin-right: 0; } }
/* line 65, sass/_framework.scss */
.container .row { float: left; margin-bottom: 0px; width: 100%; }
@media (min-width: 768px) { /* line 73, sass/_framework.scss */
  .container .column { margin-bottom: 0px; }
  /* line 75, sass/_framework.scss */
  .container .column:first-child { margin-left: 0; }
  /* line 76, sass/_framework.scss */
  .container .column:last-child { margin-right: 0; }
  /* line 79, sass/_framework.scss */
  .container .row { margin-bottom: 1.42857em; }
  /* line 82, sass/_framework.scss */
  .container .column.one { width: 5%; }
  /* line 83, sass/_framework.scss */
  .container .column.two { width: 11.333%; }
  /* line 84, sass/_framework.scss */
  .container .column.three { width: 17.666%; }
  /* line 85, sass/_framework.scss */
  .container .column.four { width: 23.999%; }
  /* line 86, sass/_framework.scss */
  .container .column.five { width: 30.333%; }
  /* line 87, sass/_framework.scss */
  .container .column.six { width: 36.666%; }
  /* line 88, sass/_framework.scss */
  .container .column.seven { width: 42.999%; }
  /* line 89, sass/_framework.scss */
  .container .column.eight { width: 49.333%; }
  /* line 90, sass/_framework.scss */
  .container .column.nine { width: 55.666%; }
  /* line 91, sass/_framework.scss */
  .container .column.ten { width: 61.999%; }
  /* line 92, sass/_framework.scss */
  .container .column.eleven { width: 68.333%; }
  /* line 93, sass/_framework.scss */
  .container .column.twelve { width: 74.666%; }
  /* line 94, sass/_framework.scss */
  .container .column.thirteen { width: 80.999%; }
  /* line 95, sass/_framework.scss */
  .container .column.fourteen { width: 87.333%; }
  /* line 96, sass/_framework.scss */
  .container .column.fifteen { width: 93.666%; }
  /* line 97, sass/_framework.scss */
  .container .column.sixteen { width: 100%; }
  /* line 100, sass/_framework.scss */
  .container .column.offset-one { margin-left: 6.333%; }
  /* line 101, sass/_framework.scss */
  .container .column.offset-two { margin-left: 12.666%; }
  /* line 102, sass/_framework.scss */
  .container .column.offset-three { margin-left: 18.999%; }
  /* line 103, sass/_framework.scss */
  .container .column.offset-four { margin-left: 25.222%; }
  /* line 104, sass/_framework.scss */
  .container .column.offset-five { margin-left: 31.666%; }
  /* line 105, sass/_framework.scss */
  .container .column.offset-six { margin-left: 37.999%; }
  /* line 106, sass/_framework.scss */
  .container .column.offset-seven { margin-left: 44.222%; }
  /* line 107, sass/_framework.scss */
  .container .column.offset-eight { margin-left: 50.666%; }
  /* line 108, sass/_framework.scss */
  .container .column.offset-nine { margin-left: 56.999%; }
  /* line 109, sass/_framework.scss */
  .container .column.offset-ten { margin-left: 63.222%; }
  /* line 110, sass/_framework.scss */
  .container .column.offset-eleven { margin-left: 69.666%; }
  /* line 111, sass/_framework.scss */
  .container .column.offset-twelve { margin-left: 75.999%; }
  /* line 112, sass/_framework.scss */
  .container .column.offset-thirteen { margin-left: 82.222%; }
  /* line 113, sass/_framework.scss */
  .container .column.offset-fourteen { margin-left: 88.666%; }
  /* line 114, sass/_framework.scss */
  .container .column.offset-fifteen { margin-left: 94.999%; }
  /* line 115, sass/_framework.scss */
  .container .column.offset-sixteen { margin-left: 100%; }
  /* line 119, sass/_framework.scss */
  .container .column.half { width: 49.333%; }
  /* line 121, sass/_framework.scss */
  .container .column.offset-half { margin-left: 50.666%; }
  /* line 125, sass/_framework.scss */
  .container .column.one-third { width: 32.444%; }
  /* line 126, sass/_framework.scss */
  .container .column.two-thirds { width: 66.222%; }
  /* line 128, sass/_framework.scss */
  .container .column.offset-one-third { margin-left: 33.777%; }
  /* line 129, sass/_framework.scss */
  .container .column.offset-two-thirds { margin-left: 67.555%; }
  /* line 133, sass/_framework.scss */
  .container .column.one-fourth { width: 23.999%; }
  /* line 134, sass/_framework.scss */
  .container .column.two-fourths { width: 49.333%; }
  /* line 135, sass/_framework.scss */
  .container .column.three-fourths { width: 74.666%; }
  /* line 137, sass/_framework.scss */
  .container .column.offset-one-fourth { margin-left: 25.222%; }
  /* line 138, sass/_framework.scss */
  .container .column.offset-two-fourths { margin-left: 50.666%; }
  /* line 139, sass/_framework.scss */
  .container .column.offset-three-fourths { margin-left: 75.999%; }
  /* line 143, sass/_framework.scss */
  .container .column.one-fifth { width: 18.999%; }
  /* line 144, sass/_framework.scss */
  .container .column.two-fifths { width: 39.222%; }
  /* line 145, sass/_framework.scss */
  .container .column.three-fifths { width: 59.446%; }
  /* line 146, sass/_framework.scss */
  .container .column.four-fifths { width: 79.661%; }
  /* line 148, sass/_framework.scss */
  .container .column.offset-one-fifth { margin-left: 20.222%; }
  /* line 149, sass/_framework.scss */
  .container .column.offset-two-fifths { margin-left: 40.555%; }
  /* line 150, sass/_framework.scss */
  .container .column.offset-three-fifths { margin-left: 60.779%; }
  /* line 151, sass/_framework.scss */
  .container .column.offset-four-fifths { margin-left: 80.994%; } }

/* line 157, sass/_framework.scss */
.container:after, .row:after { content: ""; display: table; clear: both; }

/*--------------------------------------------------------------
2.0 - Custom: Page & Post
--------------------------------------------------------------*/
/* line 171, sass/_framework.scss */
#body { min-width: 22.85714em; }
/* line 173, sass/_framework.scss */
#body #primary.container { max-width: 100%; width: 100%; }
/* line 177, sass/_framework.scss */
#body #main { float: left; margin: 1.71429em 9%; width: 49%; }
@media (min-width: 1510px) { /* line 177, sass/_framework.scss */
  #body #main { margin: 1.71429em 10%; width: 49%; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 177, sass/_framework.scss */
  #body #main { margin: 1.71429em 7.5%; width: 49%; } }
@media (max-width: 767px) { /* line 177, sass/_framework.scss */
  #body #main { box-sizing: border-box; clear: both; float: none; padding: 0 1.42857em; width: 90%; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 177, sass/_framework.scss */
  #body #main { margin: 1.42857em auto; max-width: 450px; } }
@media (max-width: 479px) { /* line 177, sass/_framework.scss */
  #body #main { margin: 1.07143em 0; width: 100%; } }
/* line 205, sass/_framework.scss */
#body #secondary { float: right; width: 32%; }
@media (min-width: 1510px) { /* line 205, sass/_framework.scss */
  #body #secondary { width: 28%; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 205, sass/_framework.scss */
  #body #secondary { width: 35%; } }
@media (max-width: 767px) { /* line 205, sass/_framework.scss */
  #body #secondary { clear: both; float: none; width: 90%; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 205, sass/_framework.scss */
  #body #secondary { margin: 0 auto 1.71429em; max-width: 450px; } }
@media (max-width: 479px) { /* line 205, sass/_framework.scss */
  #body #secondary { margin: 1.71429em 5%; } }

/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* base.scss controls the global UI and UX elements that remain consistent across the entire site. 
* Page & Section (header, footer, sidebar) specific changes should be made in their oun .scss files.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Typography
2.0 - Links
	2.1 - Angles
	2.2 - Buttons
		2.2.1 Buttons with Background
		2.2.2 - Play Link
		2.2.3 - Slick Nav
3.0 - Elements
4.0 - Accessibility
5.0 - Alignments
6.0 - Clearings
7.0 - Media
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Typography
--------------------------------------------------------------*/
/* line 33, sass/_base.scss */
body, button, input, select, textarea, #page { color: #404040; font-family: "Source Sans Pro", sans-serif; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; font-smoothing: antialiased; line-height: 1.75; }
@media (min-width: 1510px) { /* line 33, sass/_base.scss */
  body, button, input, select, textarea, #page { font-size: 16px; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 33, sass/_base.scss */
  body, button, input, select, textarea, #page { font-size: 12px; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 33, sass/_base.scss */
  body, button, input, select, textarea, #page { font-size: 14px; } }
@media (max-width: 479px) { /* line 33, sass/_base.scss */
  body, button, input, select, textarea, #page { font-size: 12px; } }

/* line 50, sass/_base.scss */
#page { float: left; width: 100%; }

/* line 55, sass/_base.scss */
#content_wrapper { background: #ffffff; }

/* line 57, sass/_base.scss */
h1, h2, h3, h4, h5, h6 { clear: both; font-family: "TrasandinaBook", sans-serif; font-weight: 100; letter-spacing: 1px; line-height: 1.25em; margin: 0 0 0.67em 0; }

/* line 66, sass/_base.scss */
h1 { font-size: 3em; }

/* line 67, sass/_base.scss */
h2 { font-size: 2.57143em; }

/* line 68, sass/_base.scss */
h3 { font-size: 2em; }

/* line 69, sass/_base.scss */
h4 { font-size: 1.71429em; }

/* line 70, sass/_base.scss */
h5 { font-size: 1.5em; }

/* line 71, sass/_base.scss */
h6 { font-size: 1.28571em; }

/* line 73, sass/_base.scss */
p { margin-bottom: 1.5em; }

/* line 76, sass/_base.scss */
b, strong { font-weight: bold; }

/* line 79, sass/_base.scss */
dfn, cite, em, i { font-style: italic; }

/* line 82, sass/_base.scss */
blockquote { margin: 0 1.5em; }

/* line 85, sass/_base.scss */
address { margin: 0 0 1.5em; }

/* line 88, sass/_base.scss */
pre { background: #eee; font-family: "Source Sans Pro", sans-serif; font-size: 15px; font-size: 1.5rem; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; }

/* line 99, sass/_base.scss */
code, kbd, tt, var { font: 15px "Source Sans Pro", sans-serif; }

/* line 102, sass/_base.scss */
abbr, acronym { border-bottom: 1px dotted #666; cursor: help; }

/* line 106, sass/_base.scss */
mark, ins { background: #fff9c0; text-decoration: none; }

/* line 110, sass/_base.scss */
sup, sub { font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline; }

/* line 118, sass/_base.scss */
sup { bottom: 1ex; }

/* line 121, sass/_base.scss */
sub { top: .5ex; }

/* line 124, sass/_base.scss */
small { font-size: 75%; }

/* line 127, sass/_base.scss */
big { font-size: 125%; }

/*--------------------------------------------------------------
2.0 Links
--------------------------------------------------------------*/
/* line 134, sass/_base.scss */
a { color: #9e760d; text-decoration: none; outline: none !important; }

/*--------------------------------------------------------------
2.1 Angles
--------------------------------------------------------------*/
/* line 144, sass/_base.scss */
.angle { border-left: 1px solid #231f20; bottom: 0; left: 0.5em; height: 100%; position: absolute; top: 0; -ms-transform: skewX(-20deg); /* IE 9 */ -webkit-transform: skewX(-20deg); /* Safari */ transform: skewX(-20deg); -webkit-transition: left 0.1s linear 0s; -moz-transition: left 0.1s linear 0s; -ms-transition: left 0.1s linear 0s; transition: left 0.1s linear 0s; }
/* line 153, sass/_base.scss */
.angle.angle2 { left: 0; }
/* line 154, sass/_base.scss */
.angle.angle3 { left: -0.5em; }
/* line 155, sass/_base.scss */
.gold .angle { border-left: 1px solid #9e760d; }
/* line 156, sass/_base.scss */
.button.gold .angle { border-left: 1px solid #9e760d !important; }
/* line 157, sass/_base.scss */
.grey .angle { border-left: 1px solid #929497; }
/* line 158, sass/_base.scss */
.button.grey .angle { border-left: 1px solid #929497 !important; }
/* line 159, sass/_base.scss */
.white .angle { border-left: 1px solid #ffffff; }
/* line 160, sass/_base.scss */
.button.white .angle { border-left: 1px solid #ffffff !important; }
/* line 161, sass/_base.scss */
.lightGrey .angle { border-left: 1px solid #e6e7e8; }
/* line 162, sass/_base.scss */
.button.lightGrey .angle { border-left: 1px solid #e6e7e8 !important; }

/*--------------------------------------------------------------
2.2 Buttons
--------------------------------------------------------------*/
/* line 170, sass/_base.scss */
.button { border-bottom: 1px solid #231f20; color: #231f20; display: block; float: left; height: 2.57143em; letter-spacing: 1px; line-height: 2.14286em; margin: 0 0 0 1.42857em; padding: 0 2.85714em 0 2.14286em; position: relative; outline: none !important; }
/* line 182, sass/_base.scss */
.button:after { background-image: url("images/svg/arrow-black-right.svg"); background-repeat: no-repeat; background-position: right center; background-size: 10px auto; content: ""; display: block; height: 2.57143em; position: absolute; right: 0.71429em; top: -0.14286em; width: 0.71429em; -webkit-transition: right 0.1s linear 0s; -moz-transition: right 0.1s linear 0s; -ms-transition: right 0.1s linear 0s; transition: right 0.1s linear 0s; }
/* line 196, sass/_base.scss */
.button:hover:after { right: 0.35714em; }
/* line 197, sass/_base.scss */
.button:hover .angle { left: 0.5em; }
/* line 198, sass/_base.scss */
.button.gold { border-bottom: 1px solid #9e760d; color: #9e760d; }
/* line 201, sass/_base.scss */
.button.gold:after { background-image: url("images/svg/arrow-gold-right.svg"); background-size: 10px auto; }
/* line 203, sass/_base.scss */
.button.grey { border-bottom: 1px solid #929497; color: #929497; }
/* line 206, sass/_base.scss */
.button.grey:after { background-image: url("images/svg/arrow-grey-right.svg"); background-size: 10px auto; }
/* line 208, sass/_base.scss */
.button.white { border-bottom: 1px solid #ffffff; color: #ffffff; }
/* line 211, sass/_base.scss */
.button.white:after { background-image: url("images/svg/arrow-white-right.svg"); background-size: 10px auto; }

/*--------------------------------------------------------------
2.2 Buttons with Background
--------------------------------------------------------------*/
/* line 220, sass/_base.scss */
a.button_bg, button.slick-prev, button.slick-next, #blog-navigation .button-container a { background: #9e760d; border: 0 none; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; color: #ffffff; display: block; float: left; font-size: 0.85714em; height: 3.28571em; line-height: 3.14286em; letter-spacing: 1px; margin: 0; padding: 0 2.85714em 0 0; position: relative; outline: none !important; text-align: right; text-shadow: none; text-transform: uppercase; min-width: 3.57143em; z-index: 2; }
/* line 244, sass/_base.scss */
a.button_bg:before, button.slick-prev:before, button.slick-next:before, #blog-navigation .button-container a:before { background: #9e760d; content: ""; display: block; height: 100.5%; position: absolute; right: -1.42857em; top: 0; -ms-transform: skewX(-20deg); /* IE 9 */ -webkit-transform: skewX(-20deg); /* Safari */ transform: skewX(-20deg); width: 2.85714em; z-index: -1; }
/* line 256, sass/_base.scss */
a.button_bg:after, button.slick-prev:after, button.slick-next:after, #blog-navigation .button-container a:after { background-image: url("images/svg/arrow-white-right.svg"); background-repeat: no-repeat; background-position: center center; background-size: 10px 20px; content: ""; display: block; height: 3.14286em; position: absolute; right: 0.71429em; top: 0em; width: 1.42857em; -webkit-transition: right 0.1s linear 0s; -moz-transition: right 0.1s linear 0s; -ms-transition: right 0.1s linear 0s; transition: right 0.1s linear 0s; }
/* line 270, sass/_base.scss */
a.button_bg:hover, button.slick-prev:hover, button.slick-next:hover, #blog-navigation .button-container a:hover { background: #86640b; }
/* line 272, sass/_base.scss */
a.button_bg:hover:after, button.slick-prev:hover:after, button.slick-next:hover:after, #blog-navigation .button-container a:hover:after { right: 0.5em; }
/* line 273, sass/_base.scss */
a.button_bg:hover:before, button.slick-prev:hover:before, button.slick-next:hover:before, #blog-navigation .button-container a:hover:before { background: #86640b; }

/*--------------------------------------------------------------
2.2.2 - Play Link
--------------------------------------------------------------*/
/* line 281, sass/_base.scss */
.video_link { color: #ffffff; display: block; float: left; font-family: "TrasandinaLight", sans-serif; height: 2.57143em; letter-spacing: 1px; line-height: 2.71429em; text-transform: uppercase; width: auto; }
/* line 291, sass/_base.scss */
.video_link .icon-play { display: block; float: left; margin-right: 0.71429em; height: 2.57143em; width: 2.57143em; }
/* line 299, sass/_base.scss */
.video_link:hover .icon-play .fill { fill: #ffffff; stroke: none; }

/* line 304, sass/_base.scss */
#inventory_sidebar_video .video_link { font-size: 1.28571em; line-height: 3.57143em; margin-left: 2.14286em; padding: 0 1.42857em 0 1.78571em; }
/* line 309, sass/_base.scss */
#inventory_sidebar_video .video_link:before { display: none; }
/* line 310, sass/_base.scss */
#inventory_sidebar_video .video_link:after { display: none; }
/* line 311, sass/_base.scss */
#inventory_sidebar_video .video_link .icon { background: #6f5309; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; font-size: 1.28571em; height: 2.57143em; left: -2em; padding: 0.42857em; position: absolute; -ms-transform: skewX(-20deg); /* IE 9 */ -webkit-transform: skewX(-20deg); /* Safari */ transform: skewX(-20deg); top: 0; width: 2.57143em; }
/* line 322, sass/_base.scss */
#inventory_sidebar_video .video_link .icon svg { height: 1.42857em; left: 0.57143em; position: absolute; -ms-transform: skewX(20deg); /* IE 9 */ -webkit-transform: skewX(20deg); /* Safari */ transform: skewX(20deg); top: 0.57143em; width: 1.42857em; }

/*--------------------------------------------------------------
2.2.3 - Slick Nav
--------------------------------------------------------------*/
/* line 338, sass/_base.scss */
.slick-prev, .slick-next { display: block; color: transparent !important; margin-top: -20px !important; position: absolute !important; text-indent: -9999px !important; top: 50%; }

/* line 346, sass/_base.scss */
.slick-prev { left: -0.35714em; }
/* line 348, sass/_base.scss */
.slick-prev:before { right: -0.71429em !important; }
/* line 349, sass/_base.scss */
.slick-prev:after { background-image: url("images/svg/arrow-white-left.svg") !important; left: 1.07143em !important; }

/* line 354, sass/_base.scss */
.slick-next { left: auto; right: -0.35714em; }
/* line 357, sass/_base.scss */
.slick-next:before { left: -0.71429em !important; }
/* line 358, sass/_base.scss */
.slick-next:after { right: 1.07143em !important; }

/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
/* line 365, sass/_base.scss */
hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em; }

/* line 371, sass/_base.scss */
ul, ol { margin: 0 0 1.5em 3em; }

/* line 374, sass/_base.scss */
ul { list-style: disc; }

/* line 377, sass/_base.scss */
ul.no-style { list-style: none; margin: 0; padding: 0; }

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

/* line 385, sass/_base.scss */
li > ul, li > ol { margin-bottom: 0; margin-left: 1.5em; }

/* line 390, sass/_base.scss */
dt { font-weight: bold; }

/* line 393, sass/_base.scss */
dd { margin: 0 1.5em 1.5em; }

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

/* line 400, sass/_base.scss */
figure { margin: 0; }

/* line 403, sass/_base.scss */
table { margin: 0 0 1.5em; width: 100%; }

/* line 407, sass/_base.scss */
th { font-weight: bold; }

/*--------------------------------------------------------------
4.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
/* line 416, sass/_base.scss */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; }

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

/*--------------------------------------------------------------
5.0 Alignments
--------------------------------------------------------------*/
/* line 445, sass/_base.scss */
.alignleft { display: inline; float: left; margin-right: 1.5em; }

/* line 450, sass/_base.scss */
.alignright { display: inline; float: right; margin-left: 1.5em; }

/* line 455, sass/_base.scss */
.aligncenter { clear: both; display: block; margin: 0 auto; }

/*--------------------------------------------------------------
6.0 Clearings
--------------------------------------------------------------*/
/* line 464, sass/_base.scss */
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ''; display: table; }

/* line 480, sass/_base.scss */
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both; }

/*--------------------------------------------------------------
7.0 Media
--------------------------------------------------------------*/
/* line 493, sass/_base.scss */
.page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; }

/* line 501, sass/_base.scss */
.wp-caption { border: 1px solid #ccc; margin-bottom: 1.5em; max-width: 100%; }

/* line 506, sass/_base.scss */
.wp-caption img[class*="wp-image-"] { display: block; margin: 1.2% auto 0; max-width: 98%; }

/* line 511, sass/_base.scss */
.wp-caption-text { text-align: center; }

/* line 514, sass/_base.scss */
.wp-caption .wp-caption-text { margin: 0.8075em 0; }

/* line 517, sass/_base.scss */
.site-main .gallery { margin-bottom: 1.5em; }

/* line 522, sass/_base.scss */
.site-main .gallery a img { border: none; height: auto; max-width: 90%; }

/* line 527, sass/_base.scss */
.site-main .gallery dd, .site-main .gallery figcaption { margin: 0; }

/* Make sure embeds and iframes fit their containers */
/* line 536, sass/_base.scss */
embed, iframe, object { max-width: 100%; }

/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* modules.scss controls groups of UI and UX elements called "Modules" that are reused across the entire site. 
* Page & Section (header, footer, sidebar) specific changes should be made in their oun .scss files.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Social Nav
2.0 - Social Share
3.0 - Graphic Header Module XXX
4.0 - Full Width Module
5.0 - 50/50 Module XXX
6.0 - Columns Module XXX
7.0 - Gallery Module XXX
8.0 - Testimonial Module XXX
9.0 - Spacer Module XXX
10.0 - Contact XXX
11.0 - Instagram XXX

--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Social Nav
--------------------------------------------------------------*/
/* line 33, sass/_modules.scss */
ul.social_nav { list-style: none; margin: 0; padding: 0; text-align: center; }
/* line 38, sass/_modules.scss */
ul.social_nav li { display: inline-block; padding: 0.57143em 1.07143em 0.57143em 0; height: 1.5em; width: 1.5em; }
@media (min-width: 768px) and (max-width: 959px) { /* line 38, sass/_modules.scss */
  ul.social_nav li { padding: 0.57143em 0.71429em 0.57143em 0; } }
/* line 44, sass/_modules.scss */
ul.social_nav li a { display: block; height: 1.5em; width: 1.5em; }
/* line 48, sass/_modules.scss */
ul.social_nav li a .fill { fill: #929497; }
/* line 49, sass/_modules.scss */
ul.social_nav li a:hover .fill { fill: #231f20; }

/*--------------------------------------------------------------
2.0 - Social Share
--------------------------------------------------------------*/
/* line 59, sass/_modules.scss */
.socialSection-wrapper { background: #e6e7e8; display: inline-block; float: left; height: 3em; margin-left: 0.71429em; padding: 0 0.42857em 0 4.28571em; position: relative; }
@media (max-width: 767px) { /* line 59, sass/_modules.scss */
  .socialSection-wrapper { padding: 0 0.42857em 0 0.42857em; } }
/* line 68, sass/_modules.scss */
.socialSection-wrapper:before { content: "SHARE"; display: block; font-size: 12px; height: 3.57143em; letter-spacing: 1px; line-height: 3.57143em; position: absolute; left: 0.85714em; top: 0; }
@media (min-width: 1510px) { /* line 68, sass/_modules.scss */
  .socialSection-wrapper:before { line-height: 3.92857em; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 68, sass/_modules.scss */
  .socialSection-wrapper:before { line-height: 3em; } }
@media (max-width: 767px) { /* line 68, sass/_modules.scss */
  .socialSection-wrapper:before { display: none; } }
/* line 82, sass/_modules.scss */
.socialSection-wrapper .socialSection_button { border: #e6e7e8 solid 1px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; color: #e6e7e8; cursor: pointer; display: block; float: left; height: 1.71429em; line-height: 1.71429em; margin: 0.57143em 0.21429em; position: relative; text-transform: uppercase; width: 1.71429em; }
/* line 95, sass/_modules.scss */
.socialSection-wrapper .socialSection_button svg { cursor: pointer; display: inline-block; height: 1.28571em; left: 0.32143em; position: absolute; top: 0.21429em; width: 1em; }
/* line 104, sass/_modules.scss */
.socialSection-wrapper .socialSection_button.share-facebook { background-color: #3a5885; -webkit-transition: background 0.2s linear 0s; -moz-transition: background 0.2s linear 0s; -ms-transition: background 0.2s linear 0s; transition: background 0.2s linear 0s; }
/* line 107, sass/_modules.scss */
.socialSection-wrapper .socialSection_button.share-facebook .fill { fill: #ffffff; }
/* line 109, sass/_modules.scss */
.socialSection-wrapper .socialSection_button.share-twitter { background-color: #44bae3; -webkit-transition: background 0.2s linear 0s; -moz-transition: background 0.2s linear 0s; -ms-transition: background 0.2s linear 0s; transition: background 0.2s linear 0s; }
/* line 112, sass/_modules.scss */
.socialSection-wrapper .socialSection_button.share-twitter .fill { fill: #ffffff; }

/*--------------------------------------------------------------
3.0 - Graphic Header Module
--------------------------------------------------------------*/
/* line 122, sass/_modules.scss */
#page_builder { float: left; margin-bottom: 3px; overflow: hidden; width: 100%; }

/* line 129, sass/_modules.scss */
#graphic_header_wrapper { background-position: center center; background-size: cover; overflow: hidden; position: relative; }
/* line 100, sass/_global.scss */
#graphic_header_wrapper:after { content: ""; background: #ffffff; opacity: 0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; position: absolute; z-index: 1; }
/* line 134, sass/_modules.scss */
#graphic_header_wrapper:before { background: #ffffff; content: ""; display: block; height: 100%; position: absolute; right: -15%; -ms-transform: skewX(-20deg); /* IE 9 */ -webkit-transform: skewX(-20deg); /* Safari */ transform: skewX(-20deg); top: 0; width: 75%; }
@media (max-width: 767px) { /* line 134, sass/_modules.scss */
  #graphic_header_wrapper:before { right: -20%; } }
/* line 146, sass/_modules.scss */
#graphic_header_wrapper #graphic_header_container { max-width: none; position: relative; width: 100%; z-index: 2; }
/* line 151, sass/_modules.scss */
#graphic_header_wrapper #graphic_header_container #graphic_header { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin: 12.85714em 0 10em; padding: 0 12% 0 8%; float: right; width: 50%; }
@media (min-width: 1510px) { /* line 151, sass/_modules.scss */
  #graphic_header_wrapper #graphic_header_container #graphic_header { padding: 0 15% 0 10%; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 151, sass/_modules.scss */
  #graphic_header_wrapper #graphic_header_container #graphic_header { padding: 0 8% 0 6%; } }
@media (max-width: 767px) { /* line 151, sass/_modules.scss */
  #graphic_header_wrapper #graphic_header_container #graphic_header { float: none; margin: 4.28571em auto; max-width: 32.14286em; padding: 0 10%; width: 100%; } }
/* line 168, sass/_modules.scss */
#graphic_header_wrapper #graphic_header_container #graphic_header h2 { font-size: 3.42857em; margin-bottom: .25em; position: relative; }
@media (min-width: 1510px) { /* line 168, sass/_modules.scss */
  #graphic_header_wrapper #graphic_header_container #graphic_header h2 { font-size: 3.85714em; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 168, sass/_modules.scss */
  #graphic_header_wrapper #graphic_header_container #graphic_header h2 { font-size: 3em; } }
/* line 174, sass/_modules.scss */
#graphic_header_wrapper #graphic_header_container #graphic_header h2 .angle { height: 120%; left: 0.5em; top: -80%; z-index: -1; }
/* line 179, sass/_modules.scss */
#graphic_header_wrapper #graphic_header_container #graphic_header h2 .angle.angle2 { left: 0; }
/* line 180, sass/_modules.scss */
#graphic_header_wrapper #graphic_header_container #graphic_header h2 .angle.angle3 { left: -0.5em; }
/* line 183, sass/_modules.scss */
#graphic_header_wrapper #graphic_header_container #graphic_header p { font-size: 1.14286em; margin-bottom: 0; }

/*--------------------------------------------------------------
4.0 - Full Width Module
--------------------------------------------------------------*/
/* line 196, sass/_modules.scss */
.pb_full_wrapper { padding: 0; }
/* line 198, sass/_modules.scss */
.pb_full_wrapper .full_width_video { background-position: center center; background-size: cover; position: relative; position: relative; }
/* line 100, sass/_global.scss */
.pb_full_wrapper .full_width_video:after { content: ""; background: #231f20; opacity: 0.45; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)"; filter: alpha(opacity=45); top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; position: absolute; z-index: 1; }
/* line 203, sass/_modules.scss */
.pb_full_wrapper .full_width_video .video_link { font-size: 1.5em; left: 50%; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 9; }
@media (max-width: 767px) { /* line 210, sass/_modules.scss */
  .pb_full_wrapper .full_width_video .video_link .vbt { display: none; } }
/* line 215, sass/_modules.scss */
.pb_full_wrapper .full_width_slides { background-position: center center; background-size: cover; color: #ffffff; position: relative; }
/* line 220, sass/_modules.scss */
.pb_full_wrapper .full_width_slides.overlay { position: relative; }
/* line 100, sass/_global.scss */
.pb_full_wrapper .full_width_slides.overlay:after { content: ""; background: #231f20; opacity: 0.45; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)"; filter: alpha(opacity=45); top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; position: absolute; z-index: 1; }
/* line 223, sass/_modules.scss */
.pb_full_wrapper .full_width_slides .full_width_slide_content { position: relative; z-index: 99; margin: 15% 10%; text-align: center; width: 80%; }
/* line 229, sass/_modules.scss */
.pb_full_wrapper .full_width_slides .full_width_slide_content h1 { font-family: "TrasandinaUltra", sans-serif; text-transform: uppercase; margin-bottom: .25em; }
/* line 234, sass/_modules.scss */
.pb_full_wrapper .full_width_slides .full_width_slide_content .button { display: inline-block; float: none; }
/* line 240, sass/_modules.scss */
.pb_full_wrapper .full_width_content_container { padding: 6% 0 5%; }
/* line 242, sass/_modules.scss */
.pb_full_wrapper .full_width_content_container.lightgrey { background: #e6e7e8; }

/*--------------------------------------------------------------
5.0 - 50/50 Module
--------------------------------------------------------------*/
/* line 251, sass/_modules.scss */
.pb_fifty_wrapper { padding: 0; }
/* line 253, sass/_modules.scss */
.pb_fifty_wrapper .pb_fifty_container { max-width: none; position: relative; width: 100%; }
/* line 257, sass/_modules.scss */
.pb_fifty_wrapper .pb_fifty_container .fifty_fifty { float: left; width: 49.99%; }
/* line 260, sass/_modules.scss */
.pb_fifty_wrapper .pb_fifty_container .fifty_fifty:nth-child(2) { float: right; }
@media (max-width: 767px) { /* line 257, sass/_modules.scss */
  .pb_fifty_wrapper .pb_fifty_container .fifty_fifty { width: 100%; } }
/* line 267, sass/_modules.scss */
.pb_fifty_wrapper .pb_fifty_container .fifty_fifty_text { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding: 8%; }
/* line 270, sass/_modules.scss */
.pb_fifty_wrapper .pb_fifty_container .fifty_fifty_text h2 { margin-bottom: .5em; }
/* line 271, sass/_modules.scss */
.pb_fifty_wrapper .pb_fifty_container .fifty_fifty_text p { font-size: 1.14286em; margin-bottom: 2em; }
/* line 276, sass/_modules.scss */
.pb_fifty_wrapper .pb_fifty_container .fifty_fifty_img, .pb_fifty_wrapper .pb_fifty_container .fifty_fifty_video { background-position: center center; background-repeat: no-repeat; background-size: cover; bottom: 0; left: 0; position: absolute; right: 50%; top: 0; }
/* line 286, sass/_modules.scss */
.pb_fifty_wrapper .pb_fifty_container .fifty_fifty_img:nth-child(2), .pb_fifty_wrapper .pb_fifty_container .fifty_fifty_video:nth-child(2) { left: 50%; right: 0; }
/* line 290, sass/_modules.scss */
.pb_fifty_wrapper .pb_fifty_container .fifty_fifty_img .video_link, .pb_fifty_wrapper .pb_fifty_container .fifty_fifty_video .video_link { font-size: 1.5em; left: 50%; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 9; }
@media (max-width: 767px) { /* line 276, sass/_modules.scss */
  .pb_fifty_wrapper .pb_fifty_container .fifty_fifty_img, .pb_fifty_wrapper .pb_fifty_container .fifty_fifty_video { bottom: auto !important; left: auto !important; position: relative; height: 28.57143em; right: auto !important; top: auto !important; } }
/* line 307, sass/_modules.scss */
.pb_fifty_wrapper .pb_fifty_container .fifty_fifty_video { position: absolute; }
/* line 100, sass/_global.scss */
.pb_fifty_wrapper .pb_fifty_container .fifty_fifty_video:after { content: ""; background: #231f20; opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; position: absolute; z-index: 1; }
@media (max-width: 767px) { /* line 307, sass/_modules.scss */
  .pb_fifty_wrapper .pb_fifty_container .fifty_fifty_video { position: relative; }
  /* line 100, sass/_global.scss */
  .pb_fifty_wrapper .pb_fifty_container .fifty_fifty_video:after { content: ""; background: #231f20; opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; position: absolute; z-index: 1; } }
/* line 314, sass/_modules.scss */
.pb_fifty_wrapper.grey { background: #929497; color: #ffffff; }
/* line 318, sass/_modules.scss */
.pb_fifty_wrapper.lightgrey { background: #e6e7e8; }

/*--------------------------------------------------------------
6.0 - Columns Module
--------------------------------------------------------------*/
/* line 328, sass/_modules.scss */
.pb_columns_wrapper { padding: 2.85714em 0; }
@media (max-width: 767px) { /* line 328, sass/_modules.scss */
  .pb_columns_wrapper { padding: 2.85714em 0; } }
/* line 331, sass/_modules.scss */
.pb_columns_wrapper .pb_columns_container { max-width: none; padding: 0 3%; width: 100%; }
@media (max-width: 767px) { /* line 331, sass/_modules.scss */
  .pb_columns_wrapper .pb_columns_container { max-width: 32.14286em; padding: 0; } }
/* line 339, sass/_modules.scss */
.pb_columns_wrapper .pb_columns_container h2.pb_columns_title { color: #9e760d; margin: 1.5em 0 1em; text-align: center; }
@media (max-width: 767px) { /* line 339, sass/_modules.scss */
  .pb_columns_wrapper .pb_columns_container h2.pb_columns_title { padding: 0 5%; margin: 0 0 1.5em; } }
/* line 348, sass/_modules.scss */
.pb_columns_wrapper .pb_columns_container .cl2, .pb_columns_wrapper .pb_columns_container .cl3 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding: 3%; }
@media (max-width: 767px) { /* line 348, sass/_modules.scss */
  .pb_columns_wrapper .pb_columns_container .cl2, .pb_columns_wrapper .pb_columns_container .cl3 { margin-bottom: 3.57143em; padding: 0 5%; } }
/* line 355, sass/_modules.scss */
.pb_columns_wrapper .pb_columns_container .cl2 h3, .pb_columns_wrapper .pb_columns_container .cl3 h3 { margin: .75em 0 .5em; }
/* line 356, sass/_modules.scss */
.pb_columns_wrapper .pb_columns_container .cl2 p, .pb_columns_wrapper .pb_columns_container .cl3 p { font-size: 1.14286em; line-height: 1.75em; margin: 1em 0 1.75em; }
/* line 362, sass/_modules.scss */
.pb_columns_wrapper .pb_columns_container .cl2 h3 { font-size: 2.5em; }
/* line 364, sass/_modules.scss */
.pb_columns_wrapper.lightgrey { background: #e6e7e8; }

/*--------------------------------------------------------------
7.0 - Gallery Module
--------------------------------------------------------------*/
/* line 371, sass/_modules.scss */
.gallery { float: left; width: 100%; }
/* line 374, sass/_modules.scss */
.gallery .grid_block { height: 220px; width: 24%; float: left; margin: .5%; display: inline-block; }
/* line 380, sass/_modules.scss */
.gallery .grid_block.wide { width: 49%; }
/* line 381, sass/_modules.scss */
.gallery .grid_block.tall { height: 360px; }
/* line 382, sass/_modules.scss */
.gallery .grid_block.med { height: 220px; width: 33%; }
/* line 383, sass/_modules.scss */
.gallery .grid_block.large { height: 450px; width: 65%; }
@media (min-width: 1510px) { /* line 374, sass/_modules.scss */
  .gallery .grid_block { height: 260px; }
  /* line 386, sass/_modules.scss */
  .gallery .grid_block.tall { height: 420px; }
  /* line 387, sass/_modules.scss */
  .gallery .grid_block.med { height: 294px; }
  /* line 388, sass/_modules.scss */
  .gallery .grid_block.large { height: 600px; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 374, sass/_modules.scss */
  .gallery .grid_block { height: 180px; }
  /* line 392, sass/_modules.scss */
  .gallery .grid_block.tall { height: 280px; }
  /* line 393, sass/_modules.scss */
  .gallery .grid_block.med { height: 196px; }
  /* line 394, sass/_modules.scss */
  .gallery .grid_block.large { height: 400px; } }
@media (max-width: 767px) { /* line 374, sass/_modules.scss */
  .gallery .grid_block { width: 100%; height: 300px; margin: 0 0 10px; }
  /* line 400, sass/_modules.scss */
  .gallery .grid_block.tall, .gallery .grid_block.med, .gallery .grid_block.large, .gallery .grid_block.wide { width: 100%; height: 300px; float: left !important; margin: 0 0 10px; } }
/* line 407, sass/_modules.scss */
.gallery .grid_block a { background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; height: 100%; position: relative; }
/* line 414, sass/_modules.scss */
.gallery .grid_block a.video:after { background: url("images/svg/play.svg") center center no-repeat transparent; background-size: 25% 25%; bottom: 0; content: ""; left: 0; position: absolute; opacity: 0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); right: 0; top: 0; z-index: 1; }
/* line 426, sass/_modules.scss */
.gallery .grid_block a.video:hover:after { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }

/* line 435, sass/_modules.scss */
.hentry .gallery .grid_block { height: 160px; }
/* line 437, sass/_modules.scss */
.hentry .gallery .grid_block.tall { height: 220px; }
/* line 438, sass/_modules.scss */
.hentry .gallery .grid_block.med { height: 176px; }
/* line 439, sass/_modules.scss */
.hentry .gallery .grid_block.large { height: 360px; }
@media (min-width: 1510px) { /* line 435, sass/_modules.scss */
  .hentry .gallery .grid_block { height: 180px; }
  /* line 442, sass/_modules.scss */
  .hentry .gallery .grid_block.tall { height: 240px; }
  /* line 443, sass/_modules.scss */
  .hentry .gallery .grid_block.med { height: 196px; }
  /* line 444, sass/_modules.scss */
  .hentry .gallery .grid_block.large { height: 400px; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 435, sass/_modules.scss */
  .hentry .gallery .grid_block { height: 180px; }
  /* line 448, sass/_modules.scss */
  .hentry .gallery .grid_block.tall { height: 280px; }
  /* line 449, sass/_modules.scss */
  .hentry .gallery .grid_block.med { height: 196px; }
  /* line 450, sass/_modules.scss */
  .hentry .gallery .grid_block.large { height: 400px; } }
@media (max-width: 767px) { /* line 435, sass/_modules.scss */
  .hentry .gallery .grid_block { height: 300px; }
  /* line 454, sass/_modules.scss */
  .hentry .gallery .grid_block.tall, .hentry .gallery .grid_block.med, .hentry .gallery .grid_block.large, .hentry .gallery .grid_block.wide { height: 300px; } }

/*--------------------------------------------------------------
8.0 - Testimonial Module
--------------------------------------------------------------*/
/* line 465, sass/_modules.scss */
.pb_testimonial_wrapper { background: #e6e7e8; padding: 0; }
/* line 468, sass/_modules.scss */
.pb_testimonial_wrapper .pb_testimonial_container { max-width: none; position: relative; width: 100%; }
/* line 472, sass/_modules.scss */
.pb_testimonial_wrapper .pb_testimonial_container .testimonial_text { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: right; padding: 8%; width: 49.99%; }
@media (max-width: 767px) { /* line 472, sass/_modules.scss */
  .pb_testimonial_wrapper .pb_testimonial_container .testimonial_text { width: 100%; } }
/* line 480, sass/_modules.scss */
.pb_testimonial_wrapper .pb_testimonial_container .testimonial_text h2 { margin-bottom: .5em; }
/* line 481, sass/_modules.scss */
.pb_testimonial_wrapper .pb_testimonial_container .testimonial_text p { font-size: 1.14286em; margin-bottom: 1.42857em; }
/* line 485, sass/_modules.scss */
.pb_testimonial_wrapper .pb_testimonial_container .testimonial_text p.client { border-top: 1px solid #9e760d; font-style: italic; margin: 0 0 2.85714em; padding: 1.07143em 0 0; }
/* line 490, sass/_modules.scss */
.pb_testimonial_wrapper .pb_testimonial_container .testimonial_text p.client strong { font-style: normal; margin-right: 0.71429em; }
/* line 496, sass/_modules.scss */
.pb_testimonial_wrapper .pb_testimonial_container .testimonial_img { background-position: center center; background-repeat: no-repeat; background-size: cover; bottom: 0; left: 0; position: absolute; position: absolute; right: 50%; top: 0; }
/* line 100, sass/_global.scss */
.pb_testimonial_wrapper .pb_testimonial_container .testimonial_img:after { content: ""; background: #e6e7e8; opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; position: absolute; z-index: 1; }
/* line 506, sass/_modules.scss */
.pb_testimonial_wrapper .pb_testimonial_container .testimonial_img svg { left: 50%; height: auto; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 15%; z-index: 9; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -ms-transition: all 0.2s linear 0s; transition: all 0.2s linear 0s; }
/* line 517, sass/_modules.scss */
.pb_testimonial_wrapper .pb_testimonial_container .testimonial_img:hover svg { width: 20%; }
@media (max-width: 767px) { /* line 496, sass/_modules.scss */
  .pb_testimonial_wrapper .pb_testimonial_container .testimonial_img { bottom: auto !important; height: 28.57143em; left: auto !important; position: relative; position: relative; right: auto !important; top: auto !important; }
  /* line 100, sass/_global.scss */
  .pb_testimonial_wrapper .pb_testimonial_container .testimonial_img:after { content: ""; background: #e6e7e8; opacity: 0.75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; position: absolute; z-index: 1; } }

/*--------------------------------------------------------------
9.0 - Spacer Module
--------------------------------------------------------------*/
/* line 537, sass/_modules.scss */
.pb_spacer_wrapper { padding: 2.85714em; position: relative; overflow: hidden; }
/* line 541, sass/_modules.scss */
.pb_spacer_wrapper.right .angle { left: 80%; }
/* line 543, sass/_modules.scss */
.pb_spacer_wrapper.right .angle.angle2 { left: 79%; }
/* line 544, sass/_modules.scss */
.pb_spacer_wrapper.right .angle.angle3 { left: 78%; }
@media (max-width: 767px) { /* line 541, sass/_modules.scss */
  .pb_spacer_wrapper.right .angle { left: 80%; }
  /* line 547, sass/_modules.scss */
  .pb_spacer_wrapper.right .angle.angle2 { left: 78%; }
  /* line 548, sass/_modules.scss */
  .pb_spacer_wrapper.right .angle.angle3 { left: 76%; } }
/* line 551, sass/_modules.scss */
.pb_spacer_wrapper.left .angle { left: 20%; }
/* line 553, sass/_modules.scss */
.pb_spacer_wrapper.left .angle.angle2 { left: 21%; }
/* line 554, sass/_modules.scss */
.pb_spacer_wrapper.left .angle.angle3 { left: 22%; }
@media (max-width: 767px) { /* line 551, sass/_modules.scss */
  .pb_spacer_wrapper.left .angle { left: 20%; }
  /* line 557, sass/_modules.scss */
  .pb_spacer_wrapper.left .angle.angle2 { left: 22%; }
  /* line 558, sass/_modules.scss */
  .pb_spacer_wrapper.left .angle.angle3 { left: 24%; } }

/*--------------------------------------------------------------
10.0 - Contact
--------------------------------------------------------------*/
/* line 568, sass/_modules.scss */
.pb_contact_wrapper { padding: 0; position: relative; }
/* line 571, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_container { max-width: none; overflow: hidden; width: 100%; }
/* line 575, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_container .angle { height: 30%; left: 25%; top: 15%; }
/* line 579, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_container .angle.angle2 { left: 30%; }
/* line 580, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_container .angle.angle3 { left: 35%; }
/* line 583, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_info { float: right; padding: 0 5%; }
@media (max-width: 767px) { /* line 583, sass/_modules.scss */
  .pb_contact_wrapper .pb_contact_info { padding: 0 12%; } }
/* line 587, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_info #pb_contact_details { margin: 4.28571em 0 2.85714em; color: #929497; float: left; font-family: "Source Sans Pro", sans-serif; letter-spacing: 1px; width: 100%; }
@media (max-width: 767px) { /* line 587, sass/_modules.scss */
  .pb_contact_wrapper .pb_contact_info #pb_contact_details { margin: 2.85714em 0; } }
/* line 597, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_info #pb_contact_details h5 { color: #231f20; }
/* line 598, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_info #pb_contact_details a { color: #929497; }
/* line 600, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_info #pb_contact_details a:hover { text-decoration: underline; }
/* line 602, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_info #pb_contact_details .pb_contact_address, .pb_contact_wrapper .pb_contact_info #pb_contact_details .pb_contact_contacts { margin-bottom: 1.42857em; }
/* line 607, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_info .pb_contact_form { float: left; width: 100%; }
/* line 610, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_info .pb_contact_form .gform_wrapper { float: left; margin-bottom: 2.85714em; width: 100%; }
@media (max-width: 767px) { /* line 610, sass/_modules.scss */
  .pb_contact_wrapper .pb_contact_info .pb_contact_form .gform_wrapper { margin-bottom: 2.14286em; } }
/* line 616, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_info .pb_contact_form .gform_title { color: #9e760d; font-size: 2.57143em; }
/* line 621, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_info .pb_contact_form .gform_body label.gfield_label { display: none !important; }
/* line 622, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_info .pb_contact_form .gform_body input, .pb_contact_wrapper .pb_contact_info .pb_contact_form .gform_body textarea { width: 100% !important; }
/* line 624, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_info .pb_contact_form .gform_footer { float: left; }
/* line 629, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_map { bottom: 0; left: 0; position: absolute; right: 60%; top: 0; }
@media (max-width: 767px) { /* line 629, sass/_modules.scss */
  .pb_contact_wrapper .pb_contact_map { position: relative; height: 21.42857em !important; } }
/* line 639, sass/_modules.scss */
.pb_contact_wrapper .pb_contact_map .acf-map { border: none 0; bottom: 0; left: 0; position: absolute; right: 0; top: 45%; width: 100%; }
@media (max-width: 767px) { /* line 639, sass/_modules.scss */
  .pb_contact_wrapper .pb_contact_map .acf-map { top: 0; } }

/*--------------------------------------------------------------
11.0 - Instagram
--------------------------------------------------------------*/
/* line 659, sass/_modules.scss */
.pb_instagram_wrapper { padding: 0; position: relative; position: relative; }
/* line 100, sass/_global.scss */
.pb_instagram_wrapper:after { content: ""; background: #231f20; opacity: 0.25; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"; filter: alpha(opacity=25); top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; position: absolute; z-index: 1; }
/* line 663, sass/_modules.scss */
.pb_instagram_wrapper .pb_instagram { background: #e6e7e8; color: #9e760d; height: 4.28571em; left: 50%; line-height: 4.28571em; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 15.71429em; z-index: 9; }
@media (min-width: 1510px) { /* line 663, sass/_modules.scss */
  .pb_instagram_wrapper .pb_instagram { font-size: 1.25em; } }
@media (max-width: 767px) { /* line 663, sass/_modules.scss */
  .pb_instagram_wrapper .pb_instagram { font-size: 1.5em; } }
/* line 676, sass/_modules.scss */
.pb_instagram_wrapper .pb_instagram svg { display: block; float: left; height: 2.85714em; margin: 0.71429em; width: 2.85714em; }
/* line 682, sass/_modules.scss */
.pb_instagram_wrapper .pb_instagram svg path { fill: #9e760d; }
/* line 684, sass/_modules.scss */
.pb_instagram_wrapper .pb_instagram .slick-prev { display: none !important; }
/* line 685, sass/_modules.scss */
.pb_instagram_wrapper .pb_instagram button.slick-next { position: absolute; min-width: 0; right: -2.14286em; top: 0; }
/* line 690, sass/_modules.scss */
.pb_instagram_wrapper .pb_instagram button.slick-next:before { left: -0.85714em; right: auto; }

/* FRAME --- */
/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* Header.scss controls the look of the site-wide header section.
* Page specific changes should be made in their oun .scss files.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Header
2.0 - Utility Nav
3.0 - Main Navigatoin
4.0 - Mobile Nav
	4.1 - Burger
	4.2 - Mobile Search
	4.3 - Mobile Social
	4.4 - Mobile Site Toggle
5.0 - Sticky Header Wrapper
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Header
--------------------------------------------------------------*/
/* line 31, sass/_header.scss */
#header_wrapper { background: #e6e7e8; padding: 0; }

/* line 36, sass/_header.scss */
#header_logo_link { background: #231f20; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: block; float: left; height: 9.28571em; padding: 2.85714em 0.71429em 2.85714em 3.57143em; position: relative; width: 12.14286em; z-index: 1; }
@media (max-width: 767px) { /* line 36, sass/_header.scss */
  #header_logo_link { height: 5em; padding: 1.42857em 0.71429em 1.28571em 3.57143em; width: 9.28571em; } }
/* line 51, sass/_header.scss */
#header_logo_link .skew { background: #231f20; display: block; height: 100%; position: absolute; left: -12.85714em; -ms-transform: skewX(-20deg); /* IE 9 */ -webkit-transform: skewX(-20deg); /* Safari */ transform: skewX(-20deg); top: 0; width: 28.57143em; z-index: -1; }
/* line 61, sass/_header.scss */
#header_logo_link .skew:after { background-image: url("images/svg/logo-header-hover.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: 70% auto; content: ""; display: block; height: 100%; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); position: absolute; -ms-transform: skewX(20deg); /* IE 9 */ -webkit-transform: skewX(20deg); /* Safari */ transform: skewX(20deg); width: 100%; }
@media (min-width: 1510px) { /* line 51, sass/_header.scss */
  #header_logo_link .skew { height: 100%; } }
@media (max-width: 767px) { /* line 51, sass/_header.scss */
  #header_logo_link .skew { left: 7.5em; width: 2.85714em; } }
/* line 82, sass/_header.scss */
#header_logo_link:hover .skew { left: 8.57143em; -webkit-transition: left 0.1s linear 0s; -moz-transition: left 0.1s linear 0s; -ms-transition: left 0.1s linear 0s; transition: left 0.1s linear 0s; }
/* line 85, sass/_header.scss */
#header_logo_link:hover .skew:after { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -webkit-transition: opacity 0.1s linear 0.1s; -moz-transition: opacity 0.1s linear 0.1s; -ms-transition: opacity 0.1s linear 0.1s; transition: opacity 0.1s linear 0.1s; }
@media (max-width: 767px) { /* line 82, sass/_header.scss */
  #header_logo_link:hover .skew { left: 7.5em; width: 2.85714em; }
  /* line 92, sass/_header.scss */
  #header_logo_link:hover .skew:after { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); } }

/* line 99, sass/_header.scss */
#header_navigation_wrapper { display: block; float: right; width: 75%; }
@media (max-width: 767px) { /* line 99, sass/_header.scss */
  #header_navigation_wrapper { width: auto; } }

/*--------------------------------------------------------------
2.0 - Utility Nav
--------------------------------------------------------------*/
/* line 113, sass/_header.scss */
.utility_nav_section { border-bottom: none !important; color: #929497; display: block; float: right; font-family: "TrasandinaBook", sans-serif; height: 2.85714em; letter-spacing: 1px; line-height: 3.14286em; margin: 0 1.42857em 0 0; padding: 0 0 0 2.85714em; position: relative; }
@media (min-width: 768px) and (max-width: 959px) { /* line 113, sass/_header.scss */
  .utility_nav_section { margin: 0 0 0 1.07143em; padding: 0 0 0 2.14286em; } }

/* line 131, sass/_header.scss */
.utility_nav_link { padding: 0 2.14286em 0 2.14286em; }
/* line 133, sass/_header.scss */
.utility_nav_link:after { right: 0.35714em; top: 0.28571em; }
/* line 137, sass/_header.scss */
.utility_nav_link:hover:after { right: 0; }

/* line 142, sass/_header.scss */
.utility_nav_social { margin: 0 1.07143em 0 0; padding: 0 0 0 1.78571em; }
@media (min-width: 768px) and (max-width: 959px) { /* line 142, sass/_header.scss */
  .utility_nav_social { margin: 0 0.71429em 0 1.07143em; padding: 0 0 0 1.42857em; } }

@media (max-width: 767px) { /* line 151, sass/_header.scss */
  .utility_nav_social, .utility_nav_link { display: none; } }

/* line 156, sass/_header.scss */
.utility_nav_phone { letter-spacing: 2px; padding: 0 0 0 2.5em; }
/* line 159, sass/_header.scss */
.utility_nav_phone .link-cta { color: #929497; font-size: 1.14286em; pointer-events: none; }
@media (max-width: 767px) { /* line 156, sass/_header.scss */
  .utility_nav_phone { height: 5em; line-height: 5em; margin: 0; padding: 0 2.85714em 0 0; }
  /* line 169, sass/_header.scss */
  .utility_nav_phone .link-cta { font-size: 1.28571em; pointer-events: auto; }
  /* line 173, sass/_header.scss */
  .utility_nav_phone .angle { display: none; } }

/* line 178, sass/_header.scss */
.utility_nav_link:hover { background: #ab2c29; box-shadow: 0 -4px 0 12px #ab2c29; color: #ffffff; }
/* line 183, sass/_header.scss */
.utility_nav_link:hover.button.grey:after { background-image: url("images/svg/arrow-white-right.svg"); }
/* line 184, sass/_header.scss */
.utility_nav_link:hover.button.grey .angle { border-color: #ffffff !important; }

/*--------------------------------------------------------------
3.0 - Main Navigatoin
--------------------------------------------------------------*/
/* line 195, sass/_header.scss */
.main-navigation { clear: both; display: block; float: left; margin-top: 1.42857em; width: 100%; }

/* line 202, sass/_header.scss */
.main-navigation ul { float: right; list-style: none; margin: 0; padding-left: 0; }

/* line 208, sass/_header.scss */
.main-navigation li { float: left; position: relative; }
/* line 211, sass/_header.scss */
.main-navigation li:hover { background: #9e760d; }
/* line 213, sass/_header.scss */
.main-navigation li:hover a { color: #ffffff !important; }

/* line 216, sass/_header.scss */
.main-navigation a { display: block; font-family: "TrasandinaBook", sans-serif; letter-spacing: 1px; text-decoration: none; }

/* line 222, sass/_header.scss */
.main-navigation li a { color: #231f20; height: 4.35714em; font-size: 1.14286em; line-height: 4.35714em; padding: 0 1.78571em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* line 232, sass/_header.scss */
.main-navigation ul ul { background: #9e760d; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); display: none; float: left; left: 0; position: absolute; top: 4.92857em; z-index: 99999; }

/* line 242, sass/_header.scss */
.main-navigation ul ul ul { left: 100%; top: 0; }

/* line 246, sass/_header.scss */
.main-navigation ul ul a { width: 200px; }

/* line 250, sass/_header.scss */
.main-navigation ul ul li:hover { background: #86640b; }
/* line 251, sass/_header.scss */
.main-navigation ul ul li a { height: 3.57143em; line-height: 3.57143em; }

/* line 262, sass/_header.scss */
.main-navigation ul li:hover > ul { display: block; }

/* line 269, sass/_header.scss */
a.main_nav_search { box-sizing: border-box; display: block; float: right; height: 5em; padding: 1.64286em; width: 5em; }
/* line 276, sass/_header.scss */
a.main_nav_search:hover { background: #9e760d; }
/* line 278, sass/_header.scss */
a.main_nav_search:hover .fill { fill: #ffffff; }
/* line 280, sass/_header.scss */
a.main_nav_search svg { display: inline-block; height: 1.71429em; width: 1.71429em; }

/*--------------------------------------------------------------
4.0 - Mobile Nav
--------------------------------------------------------------*/
/*--------------------------------------------------------------
4.1 - Burger
--------------------------------------------------------------*/
/* line 298, sass/_header.scss */
.burger { cursor: pointer; display: inline-block; height: calc(20px * 1); position: absolute; vertical-align: middle; width: calc(10px * 2.1); z-index: 10; }
@media (min-width: 480px) and (max-width: 767px) { /* line 298, sass/_header.scss */
  .burger { padding: 1.78571em 1.78571em 1.78571em 0; } }
@media (max-width: 479px) { /* line 298, sass/_header.scss */
  .burger { padding: 1.57143em 1.57143em 1.57143em 0; } }
/* line 308, sass/_header.scss */
.sticky .burger { margin-right: 15px; }
/* line 311, sass/_header.scss */
.burger span, .burger span:before, .burger span:after { display: inline-block; width: 100%; height: 0.13571em; background: #ffffff; transition: all 0.5s; -webkit-transition: all 0.25s linear 0s; -moz-transition: all 0.25s linear 0s; -ms-transition: all 0.25s linear 0s; transition: all 0.25s linear 0s; backface-visibility: hidden; }
/* line 321, sass/_header.scss */
.burger span { position: relative; margin: calc(25px * 2 / 5) 0 calc(25px * 2 / 5); }
/* line 326, sass/_header.scss */
.burger span:before, .burger span:after { position: absolute; content: ""; }
/* line 331, sass/_header.scss */
.burger span:before { top: calc(20px * -2 / 5); }
/* line 335, sass/_header.scss */
.burger span:after { top: calc(20px * 2 / 5); }
/* line 339, sass/_header.scss */
.sidr-open .burger span:before { -webkit-transform: translate(0px, 8px) rotate(-45deg); -moz-transform: translate(0px, 8px) rotate(-45deg); -ms-transform: translate(0px, 8px) rotate(-45deg); -o-transform: translate(0px, 8px) rotate(-45deg); transform: translate(0px, 8px) rotate(-45deg); }
/* line 342, sass/_header.scss */
.sidr-open .burger span:after { -webkit-transform: translate(0px, -8px) rotate(45deg); -moz-transform: translate(0px, -8px) rotate(45deg); -ms-transform: translate(0px, -8px) rotate(45deg); -o-transform: translate(0px, -8px) rotate(45deg); transform: translate(0px, -8px) rotate(45deg); }
/* line 345, sass/_header.scss */
.sidr-open .burger span { background: transparent; }

/*--------------------------------------------------------------
4.2 - Mobile Search
--------------------------------------------------------------*/
/* line 355, sass/_header.scss */
#mobile_search { position: relative; }
/* line 357, sass/_header.scss */
#mobile_search .search-form { border-bottom: #ffffff solid 1px; }
/* line 360, sass/_header.scss */
#mobile_search .search-field { color: #ffffff; font-family: "TrasandinaBook", sans-serif; font-size: 1.28571em; margin: 0; }
/* line 366, sass/_header.scss */
#mobile_search .search-submit { background: url("images/svg/icon_white_search.svg") center center no-repeat transparent; background-size: 1.14286em 1.14286em; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; bottom: 0.21429em; box-shadow: none; display: block; height: 1.71429em; padding: 0; position: absolute; right: 1.07143em; text-indent: -99999px; width: 1.71429em; }
/* line 381, sass/_header.scss */
#mobile_search ::-webkit-input-placeholder { color: #ffffff; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
/* line 382, sass/_header.scss */
#mobile_search :-moz-placeholder { color: #ffffff; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
/* line 383, sass/_header.scss */
#mobile_search ::-moz-placeholder { color: #ffffff; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
/* line 384, sass/_header.scss */
#mobile_search :-ms-input-placeholder { color: #ffffff; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }

/*--------------------------------------------------------------
4.3 - Mobile Social
--------------------------------------------------------------*/
/* line 394, sass/_header.scss */
#mobile-navigation .mobile_social_nav .social_nav { margin: 1.42857em 0; }
/* line 396, sass/_header.scss */
#mobile-navigation .mobile_social_nav .social_nav .social_link { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; height: 2.28571em; padding: 0; margin: 0 0.14286em; width: 2.28571em; }
/* line 403, sass/_header.scss */
#mobile-navigation .mobile_social_nav .social_nav .social_link a { height: 1.71429em; line-height: 1.71429em; padding: 0.28571em; width: 1.71429em; }
/* line 408, sass/_header.scss */
#mobile-navigation .mobile_social_nav .social_nav .social_link a .fill { fill: #ffffff; }

/*--------------------------------------------------------------
4.3 - Mobile Site Toggle
--------------------------------------------------------------*/
/* line 420, sass/_header.scss */
.mobile_site_toggle { background: #ab2c29; color: white; display: block; padding: 1.42857em; position: relative; text-align: center; }
/* line 427, sass/_header.scss */
.mobile_site_toggle:after { background-image: url("images/svg/arrow-white-right.svg"); background-repeat: no-repeat; background-position: right 55%; background-size: 10px 20px; content: ""; display: block; height: 100%; position: absolute; right: 1.42857em; top: -0.14286em; width: 0.71429em; -webkit-transition: right 0.1s linear 0s; -moz-transition: right 0.1s linear 0s; -ms-transition: right 0.1s linear 0s; transition: right 0.1s linear 0s; }

/*--------------------------------------------------------------
5.0 - Sticky Header Wrapper
--------------------------------------------------------------*/
/* line 448, sass/_header.scss */
body#body.sticky #header_wrapper { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); opacity: 0; position: fixed; top: 0; z-index: 99999; }
/* line 455, sass/_header.scss */
body#body.sticky #header_wrapper.appear { opacity: 1; -webkit-transition: opacity 0.5s linear 0s; -moz-transition: opacity 0.5s linear 0s; -ms-transition: opacity 0.5s linear 0s; transition: opacity 0.5s linear 0s; }
/* line 459, sass/_header.scss */
body#body.sticky #header_wrapper #header_logo_link { height: 6.85714em; padding: 1.78571em 0.71429em 1.78571em 2.85714em; width: 10.71429em; }
@media (max-width: 767px) { /* line 459, sass/_header.scss */
  body#body.sticky #header_wrapper #header_logo_link { height: 5em; padding: 1.42857em 0.71429em 1.28571em 3.57143em; width: 9.28571em; } }
/* line 468, sass/_header.scss */
body#body.sticky #header_wrapper #header_logo_link .skew { left: -15.71429em; width: 28.57143em; }
@media (max-width: 767px) { /* line 468, sass/_header.scss */
  body#body.sticky #header_wrapper #header_logo_link .skew { left: 7.5em; width: 2.85714em; } }
/* line 476, sass/_header.scss */
body#body.sticky #header_wrapper #header_logo_link:hover .skew { left: 7.14286em; -webkit-transition: left 0.1s linear 0s; -moz-transition: left 0.1s linear 0s; -ms-transition: left 0.1s linear 0s; transition: left 0.1s linear 0s; }
/* line 479, sass/_header.scss */
body#body.sticky #header_wrapper #header_logo_link:hover .skew:after { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -webkit-transition: opacity 0.1s linear 0.1s; -moz-transition: opacity 0.1s linear 0.1s; -ms-transition: opacity 0.1s linear 0.1s; transition: opacity 0.1s linear 0.1s; }
@media (max-width: 767px) { /* line 476, sass/_header.scss */
  body#body.sticky #header_wrapper #header_logo_link:hover .skew { left: 7.5em; width: 2.85714em; }
  /* line 486, sass/_header.scss */
  body#body.sticky #header_wrapper #header_logo_link:hover .skew:after { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); } }
/* line 492, sass/_header.scss */
body#body.sticky #header_wrapper .main-navigation { margin-top: 0.71429em; }
/* line 493, sass/_header.scss */
body#body.sticky #header_wrapper .main-navigation li a { height: 2.85714em; font-size: 1.14286em; line-height: 2.85714em; padding: 0 1.78571em; }
/* line 499, sass/_header.scss */
body#body.sticky #header_wrapper .main-navigation ul ul { top: 3.28571em; }
/* line 500, sass/_header.scss */
body#body.sticky #header_wrapper .main-navigation ul ul ul { top: 0; }
/* line 502, sass/_header.scss */
body#body.sticky #header_wrapper .main-navigation ul ul li:hover { background: #86640b; }
/* line 503, sass/_header.scss */
body#body.sticky #header_wrapper .main-navigation ul ul li a { height: 2.57143em; line-height: 2.57143em; }
/* line 508, sass/_header.scss */
body#body.sticky #header_wrapper a.main_nav_search { height: 3.25em; padding: 0.85714em; width: 3.25em; }
/* line 514, sass/_header.scss */
body#body.sticky #page { margin-top: 142px; }
@media (min-width: 768px) and (max-width: 959px) { /* line 514, sass/_header.scss */
  body#body.sticky #page { margin-top: 161px; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 514, sass/_header.scss */
  body#body.sticky #page { margin-top: 122px; } }
@media (max-width: 767px) { /* line 514, sass/_header.scss */
  body#body.sticky #page { margin-top: 66px; } }

/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* footer.css controls the look of the site-wide footer section.
* Page specific changes should be made in their oun .scss files.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Footer
	1.1 - Footer Contact
	1.2 - Footer Links
	1.3 - Footer Form
	1.4 - Footer Logo
2.0 - Subfooter
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Footer
--------------------------------------------------------------*/
/* line 28, sass/_footer.scss */
#footer_wrapper { background: #e6e7e8; padding: 3.57143em 0 0; }
/* line 32, sass/_footer.scss */
#footer_wrapper #footer_container h5 { color: #231f20; font-family: "TrasandinaBook", sans-serif; font-size: 1.14286em; letter-spacing: 1px; line-height: 1.25em; margin-bottom: 0.85714em; }
/* line 41, sass/_footer.scss */
#footer_wrapper:after { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&amp;0.5+0,0+46,0+100 */ background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, transparent 46%, transparent 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(46%, transparent), color-stop(100%, transparent)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, transparent 46%, transparent 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, transparent 46%, transparent 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, transparent 46%, transparent 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 46%, rgba(0, 0, 0, 0) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */ content: ""; display: block; height: 35.71429em; pointer-events: none; position: absolute; left: 0; width: 100%; z-index: 3; }
@media (min-width: 1510px) { /* line 41, sass/_footer.scss */
  #footer_wrapper:after { height: 35.71429em; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 41, sass/_footer.scss */
  #footer_wrapper:after { height: 30.35714em; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 41, sass/_footer.scss */
  #footer_wrapper:after { height: 28.57143em; } }
@media (max-width: 479px) { /* line 41, sass/_footer.scss */
  #footer_wrapper:after { height: 21.42857em; } }

/*--------------------------------------------------------------
1.1 - Footer Contact
--------------------------------------------------------------*/
/* line 70, sass/_footer.scss */
#footer_contact { color: #929497; font-family: "Source Sans Pro", sans-serif; letter-spacing: 1px; }
@media (max-width: 767px) { /* line 70, sass/_footer.scss */
  #footer_contact { width: 55%; } }
/* line 75, sass/_footer.scss */
#footer_contact a { color: #929497; }
/* line 77, sass/_footer.scss */
#footer_contact a:hover { text-decoration: underline; }
/* line 79, sass/_footer.scss */
#footer_contact .footer_address { margin-bottom: 1.42857em; }

/*--------------------------------------------------------------
1.2 - Footer Links
--------------------------------------------------------------*/
/* line 89, sass/_footer.scss */
#footer_links { color: #929497; font-family: "Source Sans Pro", sans-serif; letter-spacing: 1px; }
@media (max-width: 767px) { /* line 89, sass/_footer.scss */
  #footer_links { margin-left: 12%; width: 33%; } }
/* line 97, sass/_footer.scss */
#footer_links a { color: #929497; }
/* line 99, sass/_footer.scss */
#footer_links a:hover { text-decoration: underline; }
/* line 101, sass/_footer.scss */
#footer_links #quick_links { list-style: none; margin: 0; padding: 0; }
/* line 105, sass/_footer.scss */
#footer_links #quick_links li.quick_link { margin-bottom: 0.57143em; }

/*--------------------------------------------------------------
1.3 - Footer Form
--------------------------------------------------------------*/
/* line 118, sass/_footer.scss */
#footer_form #gform_1 { margin: 2.57143em 0 2em; position: relative; }
/* line 121, sass/_footer.scss */
#footer_form #gform_1 label.gfield_label { display: none; }
/* line 122, sass/_footer.scss */
#footer_form #gform_1 input#input_1_1 { background: transparent; border: 0 none; border-bottom: 1px #404041 solid; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; height: 2.14286em; line-height: 2.14286em; outline: none; width: 100%; }
/* line 131, sass/_footer.scss */
#footer_form #gform_1 input#input_1_1 ::-webkit-input-placeholder { color: #404041; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
/* line 132, sass/_footer.scss */
#footer_form #gform_1 input#input_1_1 :-moz-placeholder { color: #404041; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
/* line 133, sass/_footer.scss */
#footer_form #gform_1 input#input_1_1 ::-moz-placeholder { color: #404041; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
/* line 134, sass/_footer.scss */
#footer_form #gform_1 input#input_1_1 :-ms-input-placeholder { color: #404041; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
/* line 136, sass/_footer.scss */
#footer_form #gform_1 .gform_footer { position: absolute; height: 2.85714em; right: 0; margin: 0; padding: 0; top: 0; width: 4.92857em; }
/* line 144, sass/_footer.scss */
#footer_form #gform_1 .gform_footer:before { background: #404041 none repeat scroll 0 0; content: ""; display: block; height: 98%; position: absolute; left: -1.42857em; top: 0; transform: skewX(-20deg); width: 2.85714em; z-index: 0; }
/* line 156, sass/_footer.scss */
#footer_form #gform_1 .gform_footer:hover:before { background: #231f20; }
/* line 157, sass/_footer.scss */
#footer_form #gform_1 .gform_footer:after { background-image: url("images/svg/arrow-white-right.svg"); background-repeat: no-repeat; background-position: right center; background-size: 10px 20px; content: ""; display: block; height: 3.14286em; position: absolute; right: 0.57143em; top: -0.14286em; width: 0.71429em; -webkit-transition: right 0.1s linear 0s; -moz-transition: right 0.1s linear 0s; -ms-transition: right 0.1s linear 0s; transition: right 0.1s linear 0s; }
/* line 171, sass/_footer.scss */
#footer_form #gform_1 .gform_footer input { background: #404041; border: 0 none; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; color: #ffffff; font-size: 0.85714em; height: 3.28571em; letter-spacing: 1px; margin: 0; padding: 0 2.14286em 0 0; position: relative; text-align: left; text-shadow: none; text-transform: lowercase; width: 5.71429em; }
/* line 188, sass/_footer.scss */
#footer_form #gform_1 .gform_footer:hover input { background: #231f20; }
/* line 191, sass/_footer.scss */
#footer_form .gform_confirmation_message { background: #d9dadc none repeat scroll 0 0; padding: 2.14286em; margin-bottom: 1.42857em; }
/* line 195, sass/_footer.scss */
#footer_form .gform_confirmation_message br { display: none; }
/* line 196, sass/_footer.scss */
#footer_form .gform_confirmation_message p { margin-bottom: 0; }
/* line 198, sass/_footer.scss */
#footer_form .social_nav { font-size: 1.5em; }

/*--------------------------------------------------------------
1.4 - Footer Logo
--------------------------------------------------------------*/
/* line 207, sass/_footer.scss */
#footer_logo { border-top: 1px solid #cbced0; margin: 8.57143em auto 10em; position: relative; }
@media (max-width: 767px) { /* line 207, sass/_footer.scss */
  #footer_logo { margin: 5.71429em auto 7.14286em; } }
/* line 212, sass/_footer.scss */
#footer_logo:after { background-color: #e6e7e8; background-image: url("images/svg/logo-footer.svg"); background-repeat: no-repeat; background-position: center center; background-size: 11.42857em; content: ""; display: block; height: 17.14286em; margin-right: -8.57143em; position: absolute; right: 50%; top: -8.57143em; width: 17.14286em; }
@media (max-width: 767px) { /* line 212, sass/_footer.scss */
  #footer_logo:after { background-size: 8.57143em; height: 12.85714em; margin-right: -6.42857em; top: -6.42857em; width: 12.85714em; } }

/*--------------------------------------------------------------
2.0 - Subfooter
--------------------------------------------------------------*/
/* line 241, sass/_footer.scss */
#sub_footer_wrapper { background-color: #231f20; background-position: center center; background-repeat: no-repeat; background-size: auto 100%; bottom: 0; color: #929497; font-family: "TrasandinaBook", sans-serif; letter-spacing: 1px; padding-top: 35.71429em; position: fixed; z-index: -1; }
@media (min-width: 1510px) { /* line 241, sass/_footer.scss */
  #sub_footer_wrapper { padding-top: 35.71429em; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 241, sass/_footer.scss */
  #sub_footer_wrapper { padding-top: 30.35714em; } }
@media (max-width: 767px) { /* line 241, sass/_footer.scss */
  #sub_footer_wrapper { background-size: auto 70%; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 241, sass/_footer.scss */
  #sub_footer_wrapper { padding-top: 28.57143em; } }
@media (max-width: 479px) { /* line 241, sass/_footer.scss */
  #sub_footer_wrapper { padding-top: 21.42857em; } }
/* line 258, sass/_footer.scss */
#sub_footer_wrapper a { color: #929497; }
/* line 260, sass/_footer.scss */
#sub_footer_wrapper a:hover { text-decoration: underline; }
/* line 264, sass/_footer.scss */
#sub_footer_wrapper #sitecredit, #sub_footer_wrapper #copyright { font-size: 0.85714em; }
@media (max-width: 767px) { /* line 264, sass/_footer.scss */
  #sub_footer_wrapper #sitecredit, #sub_footer_wrapper #copyright { margin: 0.35714em 0; text-align: center; width: 100%; } }

/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* Sidebar.scss controls the look of the site-wide sidebar section & Widgets.
* Page specific changes should be made in their oun .scss files.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Sidebar
2.0 - Widgets
	2.1 - Nav Widget
	2.2 - Sidebar CTA
	2.3 - Spacer Widget
	
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Sidebar
--------------------------------------------------------------*/
/* line 29, sass/_sidebar.scss */
#secondary { margin: 0; }
@media (max-width: 767px) { /* line 29, sass/_sidebar.scss */
  #secondary { margin: 0 auto !important; } }

/*--------------------------------------------------------------
2.0 - Widgets
--------------------------------------------------------------*/
/*--------------------------------------------------------------
2.1 - Nav Widget
--------------------------------------------------------------*/
/* line 48, sass/_sidebar.scss */
aside.widget { background: #ffffff; margin-bottom: 0; }
/* line 51, sass/_sidebar.scss */
aside.widget.blog_nav, aside.widget.page_nav { border-bottom: 1px solid #9e760d; }
@media (max-width: 767px) { /* line 51, sass/_sidebar.scss */
  aside.widget.blog_nav, aside.widget.page_nav { background: #e6e7e8; } }
/* line 55, sass/_sidebar.scss */
aside.widget h3.widget-title { background: #9e760d; color: #ffffff; font-size: 1.5em; margin-bottom: 1.28571em; padding: 0.71429em 1.42857em; }
/* line 61, sass/_sidebar.scss */
aside.widget h3.widget-title a { color: #ffffff; }
/* line 63, sass/_sidebar.scss */
aside.widget ul { list-style: none; margin: 0; padding: 0 1.07143em 2.14286em; }
/* line 68, sass/_sidebar.scss */
aside.widget ul li a { color: #231f20; display: block; font-size: 1.1em; font-family: "TrasandinaBook", sans-serif; line-height: 1.5em; padding: 0.35714em 0.71429em; -webkit-transition: background 0.2s linear 0s; -moz-transition: background 0.2s linear 0s; -ms-transition: background 0.2s linear 0s; transition: background 0.2s linear 0s; }
/* line 76, sass/_sidebar.scss */
aside.widget ul li a:hover { background: #9e760d; color: #ffffff; text-decoration: none; }
/* line 82, sass/_sidebar.scss */
aside.widget ul li ul.children { display: none; padding: 0; }
/* line 85, sass/_sidebar.scss */
aside.widget ul li ul.children a { display: block; padding: 0.57143em 2.14286em; }
/* line 91, sass/_sidebar.scss */
aside.widget ul li.current_page_parent ul.children { display: block; }

/*--------------------------------------------------------------
2.2 - Sidebar CTA
--------------------------------------------------------------*/
/* line 104, sass/_sidebar.scss */
.sidebar-cta { margin-bottom: 2.14286em; float: left; max-width: 100%; width: 100%; }
/* line 109, sass/_sidebar.scss */
.sidebar-cta a.sb_image, .sidebar-cta a.sb_image img { display: block; width: 100%; }
/* line 113, sass/_sidebar.scss */
.sidebar-cta .sb_callout_message { box-sizing: border-box; float: left; padding: 1.42857em 1.42857em 2.85714em; width: 100%; }
/* line 118, sass/_sidebar.scss */
.sidebar-cta .sb_callout_message h4 { color: #9e760d; font-size: 1.5em; line-height: 1.25em; margin-bottom: 0.35714em; }
/* line 124, sass/_sidebar.scss */
.sidebar-cta .sb_callout_message p { margin-top: 0; }

/* Make sure select elements fit in widgets */
/* line 132, sass/_sidebar.scss */
.widget select { max-width: 100%; }

/*--------------------------------------------------------------
2.3 - Spacer Widget
--------------------------------------------------------------*/
/* line 141, sass/_sidebar.scss */
.spacer_widget { background: #ffffff; position: relative; }
@media (max-width: 767px) { /* line 141, sass/_sidebar.scss */
  .spacer_widget { height: 0 !important; } }
/* line 145, sass/_sidebar.scss */
.spacer_widget .angle { bottom: -7%; height: 80%; left: auto; right: 4.28571em; top: auto; }
/* line 151, sass/_sidebar.scss */
.spacer_widget .angle.angle2 { left: auto; right: 6.42857em; top: auto; }
/* line 156, sass/_sidebar.scss */
.spacer_widget .angle.angle3 { left: auto; right: 8.57143em; top: auto; }

/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* Content.scss controls the look of the site-wide content elements on pages and posts.
* Page specific changes should be made in their oun .scss files.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Content Header
2.0 - Universal
3.0 - Posts
	3.1 - Posts Index
	3.2 - Posts Single
4.0 - Pages
--------------------------------------------------------------*/
/* line 24, sass/_content.scss */
#content_wrapper, #primary_wrapper { padding: 0; }

/*--------------------------------------------------------------
1.0 - Content Header
--------------------------------------------------------------*/
/* line 30, sass/_content.scss */
#page_header_wrapper { background: #e6e7e8; border-top: #acaeb0 1px solid; padding: 0; }
/* line 34, sass/_content.scss */
#page_header_wrapper .page_header_container { float: left; margin: 4.28571em 0 4.28571em 9%; width: 49%; }
@media (min-width: 1510px) { /* line 34, sass/_content.scss */
  #page_header_wrapper .page_header_container { margin: 5em 0 5em 10%; width: 49%; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 34, sass/_content.scss */
  #page_header_wrapper .page_header_container { margin: 3.57143em 0 3.57143em 7.5%; width: 55%; } }
@media (max-width: 767px) { /* line 34, sass/_content.scss */
  #page_header_wrapper .page_header_container { margin: 2.14286em 0 1.42857em; text-align: center; width: 100%; }
  /* line 50, sass/_content.scss */
  #page_header_wrapper .page_header_container .page_title { font-size: 2em !important; } }
/* line 54, sass/_content.scss */
#page_header_wrapper .page_header_container .page_header { margin-bottom: 0; }
/* line 56, sass/_content.scss */
#page_header_wrapper .page_header_container .page_header .page_title { font-family: "TrasandinaLight", sans-serif; font-size: 3.42857em; line-height: 1em; margin-bottom: 0.07143em; }
/* line 64, sass/_content.scss */
#page_header_wrapper .breadcrumbs, #page_header_wrapper .breadcrumbs a { color: #929497; }
/* line 65, sass/_content.scss */
#page_header_wrapper .breadcrumbs a:hover { text-decoration: underline; }
/* line 66, sass/_content.scss */
#page_header_wrapper .blog_description_to { margin-bottom: 0; width: 80%; }
@media (min-width: 480px) and (max-width: 767px) { /* line 66, sass/_content.scss */
  #page_header_wrapper .blog_description_to { float: none; margin: 0.71429em auto; max-width: 440px; padding: 0 0.71429em; } }
@media (max-width: 479px) { /* line 66, sass/_content.scss */
  #page_header_wrapper .blog_description_to { margin: 0.71429em 8%; } }

/*--------------------------------------------------------------
2.0 - Universal
--------------------------------------------------------------*/
/* line 85, sass/_content.scss */
.entry-content { margin-bottom: 2.85714em; }
/* line 87, sass/_content.scss */
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { clear: both; font-family: "TrasandinaBook", sans-serif; font-weight: normal; letter-spacing: 1px; margin: .5em 0 .25em; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
/* line 97, sass/_content.scss */
.entry-content h1 { font-size: 3em; }
@media (max-width: 767px) { /* line 97, sass/_content.scss */
  .entry-content h1 { font-size: 2.28571em; } }
/* line 101, sass/_content.scss */
.entry-content h2 { color: #231f20; font-family: "TrasandinaLight", sans-serif; font-size: 2.57143em; }
@media (max-width: 767px) { /* line 101, sass/_content.scss */
  .entry-content h2 { font-size: 2em; } }
/* line 107, sass/_content.scss */
.entry-content h3 { font-family: "TrasandinaUltra", sans-serif; font-size: 2.42857em; }
@media (max-width: 767px) { /* line 107, sass/_content.scss */
  .entry-content h3 { font-size: 1.71429em; } }
/* line 113, sass/_content.scss */
.entry-content h4 { color: #9e760d; font-family: "TrasandinaLight", sans-serif; font-size: 1.71429em; }
/* line 118, sass/_content.scss */
.entry-content h5 { font-size: 1.5em; }
/* line 121, sass/_content.scss */
.entry-content h6 { font-weight: bold; font-size: 1.28571em; }
/* line 126, sass/_content.scss */
.entry-content p { font-size: 1.14286em; line-height: 1.5em; margin: 0.5em 0 1em; }
/* line 132, sass/_content.scss */
.entry-content img.size-full { max-width: none; width: 139.5%; margin-left: -19%; }
@media (min-width: 1510px) { /* line 132, sass/_content.scss */
  .entry-content img.size-full { width: 147.5%; margin-left: -21%; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 132, sass/_content.scss */
  .entry-content img.size-full { margin-left: -16%; width: 133.2%; } }
@media (max-width: 767px) { /* line 132, sass/_content.scss */
  .entry-content img.size-full { margin-left: 0; width: 100%; } }

/*--------------------------------------------------------------
3.0 - Posts
--------------------------------------------------------------*/
/* line 158, sass/_content.scss */
#blog-navigation { float: left; position: relative; width: 100%; }
/* line 162, sass/_content.scss */
.single-post #blog-navigation { margin-bottom: 4.28571em; }
/* line 163, sass/_content.scss */
.archive #blog-navigation, .search #blog-navigation, .blog #blog-navigation { margin: 2.85714em 0 2.85714em; }
/* line 166, sass/_content.scss */
#blog-navigation .next a { float: right; }
/* line 169, sass/_content.scss */
#blog-navigation .next a:before { left: -1.42857em; }
/* line 172, sass/_content.scss */
#blog-navigation .previous a { float: left; padding: 0 0 0 2.85714em; text-align: left; }
/* line 176, sass/_content.scss */
#blog-navigation .previous a:after { background-image: url("images/svg/arrow-white-left.svg"); left: 0.71429em; -webkit-transition: left 0.1s linear 0s; -moz-transition: left 0.1s linear 0s; -ms-transition: left 0.1s linear 0s; transition: left 0.1s linear 0s; }
/* line 181, sass/_content.scss */
#blog-navigation .previous a:hover:after { left: 0.5em; }
/* line 185, sass/_content.scss */
#blog-navigation .button-container a.inactive { background: #e6e7e8; pointer-events: none; }
/* line 188, sass/_content.scss */
#blog-navigation .button-container a.inactive:before { background: #e6e7e8; }
/* line 190, sass/_content.scss */
#blog-navigation .socialSection-wrapper { position: absolute; left: 50%; margin-left: -4.78571em; }
@media (max-width: 767px) { /* line 190, sass/_content.scss */
  #blog-navigation .socialSection-wrapper { margin-left: -2.85714em; } }

/*--------------------------------------------------------------
3.1 - Posts Index
--------------------------------------------------------------*/
/* line 203, sass/_content.scss */
.index-article { float: left; margin: 2.85714em 0 2.85714em; width: 100%; }
/* line 208, sass/_content.scss */
.index-article .index_thumb img { display: block; }
/* line 210, sass/_content.scss */
.index-article .index-meta { background: #e6e7e8; font-family: "TrasandinaLight", sans-serif; float: left; width: 100%; }
/* line 215, sass/_content.scss */
.index-article .index-meta .index-meta-date { background: #9e760d; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; color: #ffffff; float: left; height: 3.57143em; letter-spacing: 1px; line-height: 3.57143em; padding: 0 1.78571em; }
@media (max-width: 767px) { /* line 215, sass/_content.scss */
  .index-article .index-meta .index-meta-date { height: 2.57143em; line-height: 2.57143em; text-align: center; width: 100%; } }
/* line 231, sass/_content.scss */
.index-article .index-meta .index-meta-cat { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: left; height: 3.57143em; letter-spacing: 1px; line-height: 3.57143em; padding: 0 1.78571em; }
@media (max-width: 767px) { /* line 231, sass/_content.scss */
  .index-article .index-meta .index-meta-cat { height: 2.57143em; line-height: 2.57143em; text-align: center; width: 100%; } }
/* line 244, sass/_content.scss */
.index-article .index-meta .index-meta-cat a { color: #231f20; }
/* line 247, sass/_content.scss */
.index-article h1.index-title { float: left; font-size: 2.85714em; margin: .65em 0 .25em; width: 100%; }
@media (max-width: 767px) { /* line 247, sass/_content.scss */
  .index-article h1.index-title { font-size: 2em; margin: 1em 0 0.5em; } }
/* line 256, sass/_content.scss */
.index-article h1.index-title a { color: #231f20; }
/* line 259, sass/_content.scss */
.index-article .index-controls .button { margin-top: 0.35714em; font-size: 0.85714em; }
/* line 263, sass/_content.scss */
.index-article .index-controls .socialSection-wrapper { margin: 0 0 0 2.85714em; }

/*--------------------------------------------------------------
3.2 - Posts Single
--------------------------------------------------------------*/
/* line 274, sass/_content.scss */
.single-post #page_header_wrapper .page_header_container { margin-bottom: 7.14286em; }
@media (max-width: 767px) { /* line 278, sass/_content.scss */
  .single-post #main { padding-top: 1.42857em !important; } }
/* line 283, sass/_content.scss */
.single-post .entry-content { margin-bottom: 2.14286em; }

/* line 289, sass/_content.scss */
.post_thumb img { display: block; width: 100%; }

/* line 291, sass/_content.scss */
.post-meta { background: #d3d4d5; display: block; font-family: "TrasandinaLight", sans-serif; float: left; margin: -3.57143em 9% 0 9%; width: 59%; }
/* line 293, sass/_content.scss */
.post-meta.has_post_thumb { background: #e6e7e8; }
/* line 298, sass/_content.scss */
.post-meta.has_post_thumb { margin: -5em 0 0 9%; }
@media (min-width: 1510px) { /* line 291, sass/_content.scss */
  .post-meta { margin: -3.57143em 10% 0 10%; width: 62%; }
  /* line 302, sass/_content.scss */
  .post-meta.has_post_thumb { margin: -5em 0 0 10%; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 291, sass/_content.scss */
  .post-meta { margin: -3.57143em 7.5% 0 7.5%; width: 59%; }
  /* line 307, sass/_content.scss */
  .post-meta.has_post_thumb { margin: -5em 0 0 7.5%; } }
@media (max-width: 767px) { /* line 291, sass/_content.scss */
  .post-meta { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: none; width: 90%; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 291, sass/_content.scss */
  .post-meta { margin: -5.14286em auto 0; max-width: 450px; }
  /* line 317, sass/_content.scss */
  .post-meta.has_post_thumb { margin: -5.35714em auto 0; } }
@media (max-width: 479px) { /* line 291, sass/_content.scss */
  .post-meta { margin: -5.14286em 5% 0; width: 90%; }
  /* line 322, sass/_content.scss */
  .post-meta.has_post_thumb { margin: -5em 5% 0; } }
/* line 325, sass/_content.scss */
.post-meta .img { display: block; }
/* line 328, sass/_content.scss */
.post-meta .post-meta-date { background: #9e760d; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; color: #ffffff; float: left; height: 3.57143em; letter-spacing: 1px; line-height: 3.57143em; padding: 0 1.78571em; }
@media (max-width: 767px) { /* line 328, sass/_content.scss */
  .post-meta .post-meta-date { height: 2.57143em; line-height: 2.57143em; text-align: center; width: 100%; } }
/* line 344, sass/_content.scss */
.post-meta .post-meta-cat { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: left; height: 3.57143em; letter-spacing: 1px; line-height: 3.57143em; padding: 0 1.78571em; }
@media (max-width: 767px) { /* line 344, sass/_content.scss */
  .post-meta .post-meta-cat { background: #d3d4d5; height: 2.57143em; line-height: 2.57143em; text-align: center; width: 100%; }
  /* line 353, sass/_content.scss */
  .post-meta .post-meta-cat.has_post_thumb { background: #e6e7e8; } }
/* line 359, sass/_content.scss */
.post-meta .post-meta-cat a { color: #231f20; }

/*--------------------------------------------------------------
4.0 - Pages
--------------------------------------------------------------*/
/* PostTypes --- */
/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* home.scss controls the look of the elements unique to the homepage template.
* Page specific changes should be made in their oun .scss files.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Inventory Single
	1.1 - Inventory Feature
	1.2 - Inventory Gallery
	1.3 - Inventory Content
	1.4 - Inventory Related
2.0 - Inventory Card
3.0 - Inventory Archive

--------------------------------------------------------------*/
/* line 27, sass/_inventory.scss */
.sold-tag { color: #ffffff; bottom: 0; height: 36%; max-height: 12.85714em; overflow: hidden; position: absolute; right: 0; z-index: 9; width: 18%; max-width: 12.85714em; }
@media (max-width: 767px) { /* line 27, sass/_inventory.scss */
  .sold-tag { min-height: 7.14286em; min-width: 7.14286em; } }
/* line 42, sass/_inventory.scss */
.sold-tag span { bottom: 20%; font-family: "TrasandinaLight", sans-serif; font-size: 1.28571em; letter-spacing: 1px; position: absolute; z-index: 1; right: 15%; }
@media (max-width: 767px) { /* line 42, sass/_inventory.scss */
  .sold-tag span { font-size: 1em; } }
/* line 52, sass/_inventory.scss */
.sold-tag .square { bottom: 0; background: #9e760d; height: 160%; left: 27%; position: absolute; right: 0; top: 27%; width: 160%; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

/*--------------------------------------------------------------
1.0 - Inventory Single
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.1 - Inventory Feature
--------------------------------------------------------------*/
/* line 74, sass/_inventory.scss */
#inventory_feature_wrapper { position: relative; padding: 0; }
/* line 77, sass/_inventory.scss */
#inventory_feature_wrapper .back_to_inventory { font-size: 0.85714em; padding: 0 1.42857em 0 3.57143em; position: absolute; right: 2%; top: 5%; z-index: 9; }
/* line 84, sass/_inventory.scss */
#inventory_feature_wrapper .back_to_inventory:after { background-image: url("images/svg/arrow-white-left.svg"); left: 1.78571em; right: auto; }
@media (max-width: 767px) { /* line 77, sass/_inventory.scss */
  #inventory_feature_wrapper .back_to_inventory { font-size: 0.71429em; top: 2%; } }
/* line 94, sass/_inventory.scss */
#inventory_feature_wrapper #inventory_feature_image { position: relative; bottom: 0; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; z-index: 0; }
/* line 116, sass/_global.scss */
#inventory_feature_wrapper #inventory_feature_image:before { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&amp;0.65+0,0.2+100 */ background: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(45deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#33000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ bottom: 0; content: ""; left: 0; display: block; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); pointer-events: none; position: absolute; right: 0; top: 0; z-index: 1; }
@media (max-width: 767px) { /* line 116, sass/_global.scss */
  #inventory_feature_wrapper #inventory_feature_image:before { right: 1; } }
@media (max-width: 767px) { /* line 94, sass/_inventory.scss */
  #inventory_feature_wrapper #inventory_feature_image { position: relative; position: relative; height: 300px; position: relative; width: 100%; }
  /* line 116, sass/_global.scss */
  #inventory_feature_wrapper #inventory_feature_image:before { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&amp;0.65+0,0.2+100 */ background: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(45deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#33000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ bottom: 0; content: ""; left: 0; display: block; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); pointer-events: none; position: absolute; right: 0; top: 0; z-index: 1; } }
@media (max-width: 767px) and (max-width: 767px) { /* line 116, sass/_global.scss */
  #inventory_feature_wrapper #inventory_feature_image:before { right: 1; } }
@media (max-width: 767px) { /* line 100, sass/_global.scss */
  #inventory_feature_wrapper #inventory_feature_image:after { content: ""; background: #231f20; opacity: 0.3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; position: absolute; z-index: 1; } }
@media (max-width: 479px) { /* line 94, sass/_inventory.scss */
  #inventory_feature_wrapper #inventory_feature_image { height: 200px; } }
/* line 115, sass/_inventory.scss */
#inventory_feature_wrapper #inventory_intro_container { color: #ffffff; margin: 20% auto 5%; max-width: none; }
@media (min-width: 1510px) { /* line 115, sass/_inventory.scss */
  #inventory_feature_wrapper #inventory_intro_container { margin: 20% auto 5%; font-size: 1.2em; } }
@media (max-width: 767px) { /* line 115, sass/_inventory.scss */
  #inventory_feature_wrapper #inventory_intro_container { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; background: #231f20; margin: 0px; padding: 1.42857em; width: 100%; } }
/* line 130, sass/_inventory.scss */
#inventory_feature_wrapper #inventory_intro_container #inventory_intro { max-width: 37.14286em; position: relative; z-index: 1; }
/* line 135, sass/_inventory.scss */
#inventory_feature_wrapper #inventory_intro_container #inventory_intro #inventroy_intro_model h1 { font-family: "TrasandinaUltra", sans-serif; font-weight: normal; letter-spacing: 3px; line-height: 1.2em; margin: 0.07143em 0 0; text-transform: uppercase; }
@media (max-width: 767px) { /* line 135, sass/_inventory.scss */
  #inventory_feature_wrapper #inventory_intro_container #inventory_intro #inventroy_intro_model h1 { font-size: 2.28571em; } }
/* line 147, sass/_inventory.scss */
#inventory_feature_wrapper #inventory_intro_container #inventory_intro h5 { margin: 0; text-transform: uppercase; }
/* line 150, sass/_inventory.scss */
#inventory_feature_wrapper #inventory_intro_container #inventory_intro h5 a { color: #ffffff; pointer-events: none; }
/* line 155, sass/_inventory.scss */
#inventory_feature_wrapper #inventory_intro_container #inventory_intro #inventroy_intro_price { border-bottom: 1px solid #ffffff; margin: 1.42857em 0; padding-bottom: 0.35714em; }
/* line 159, sass/_inventory.scss */
#inventory_feature_wrapper #inventory_intro_container #inventory_intro #inventroy_intro_price .price { font-family: "TrasandinaBook", sans-serif; font-size: 1.71429em; letter-spacing: 1px; }
/* line 165, sass/_inventory.scss */
#inventory_feature_wrapper #inventory_intro_container #inventory_intro #inventory_short_description { float: left; }
/* line 167, sass/_inventory.scss */
#inventory_feature_wrapper #inventory_intro_container #inventory_intro #inventory_short_description p { margin-bottom: 0; }

/*--------------------------------------------------------------
1.2 - Inventory Gallery
--------------------------------------------------------------*/
/* line 177, sass/_inventory.scss */
#inventory_gallery_wrapper { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding: 0.35714em; }
/* line 181, sass/_inventory.scss */
#inventory_gallery_wrapper .inventory_gallery .slick-slide { padding: 0.35714em; }

/*--------------------------------------------------------------
1.3 - Inventory Content
--------------------------------------------------------------*/
/* line 192, sass/_inventory.scss */
#inventory_content_wrapper { padding: 0; }
/* line 194, sass/_inventory.scss */
#inventory_content_wrapper #inventory_content_container { border-bottom: 1px solid #929497; max-width: 100%; width: 100%; }
/* line 199, sass/_inventory.scss */
#inventory_content_wrapper #inventory_specs { border-bottom: #929497 1px solid; margin: 2.57143em 0 1.71429em; padding-bottom: 1.71429em; width: 100%; }
/* line 204, sass/_inventory.scss */
#inventory_content_wrapper #inventory_specs ul.spec-column { list-style: none; margin: 0; padding: 0; }
/* line 208, sass/_inventory.scss */
#inventory_content_wrapper #inventory_specs ul.spec-column li { font-size: 1.14286em; margin-bottom: 0.71429em; }
/* line 211, sass/_inventory.scss */
#inventory_content_wrapper #inventory_specs ul.spec-column li span { font-weight: 700; margin-right: 0.21429em; }
/* line 218, sass/_inventory.scss */
#inventory_content_wrapper #inventory_content { float: right; margin: 0 11% 0 7%; width: 49%; }
@media (min-width: 1510px) { /* line 218, sass/_inventory.scss */
  #inventory_content_wrapper #inventory_content { margin: 0 13% 0 7%; width: 49%; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 218, sass/_inventory.scss */
  #inventory_content_wrapper #inventory_content { margin: 0 8.5% 0 6.5%; width: 49%; } }
@media (max-width: 767px) { /* line 218, sass/_inventory.scss */
  #inventory_content_wrapper #inventory_content { box-sizing: border-box; clear: both; float: none !important; height: auto !important; padding: 0 1.42857em; width: 90%; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 218, sass/_inventory.scss */
  #inventory_content_wrapper #inventory_content { margin: 1.42857em auto; max-width: 450px; } }
@media (max-width: 479px) { /* line 218, sass/_inventory.scss */
  #inventory_content_wrapper #inventory_content { margin: 1.07143em 0; width: 100%; } }
/* line 247, sass/_inventory.scss */
#inventory_content_wrapper #inventory_sidebar { background: #e6e7e8; float: left; margin: 0; width: 33%; }
@media (min-width: 1510px) { /* line 247, sass/_inventory.scss */
  #inventory_content_wrapper #inventory_sidebar { width: 28%; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 247, sass/_inventory.scss */
  #inventory_content_wrapper #inventory_sidebar { width: 35%; } }
@media (max-width: 767px) { /* line 247, sass/_inventory.scss */
  #inventory_content_wrapper #inventory_sidebar { clear: both; float: none; height: auto !important; width: 90%; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 247, sass/_inventory.scss */
  #inventory_content_wrapper #inventory_sidebar { float: none !important; margin: 0 auto 1.71429em; max-width: 450px; } }
@media (max-width: 479px) { /* line 247, sass/_inventory.scss */
  #inventory_content_wrapper #inventory_sidebar { margin: 1.71429em 5%; } }

/* line 271, sass/_inventory.scss */
#inventory_sidebar_video { background: #e6e7e8; padding: 4.28571em 0; text-align: center; }
/* line 275, sass/_inventory.scss */
#inventory_sidebar_video .video_link { display: inline-block; float: none; }

/*--------------------------------------------------------------
	1.4 - Inventory Related
--------------------------------------------------------------*/
/* line 286, sass/_inventory.scss */
#related_inventory_wrapper #related_inventory_header { text-align: center; }
/* line 288, sass/_inventory.scss */
#related_inventory_wrapper #related_inventory_header h2 { color: #9fa1a3; display: inline-block; font-size: 3em; height: 1.2em; line-height: 1.4em; margin: .75em 0 .5em -1.25em; padding-left: 1.25em; position: relative; text-transform: uppercase; }
/* line 300, sass/_inventory.scss */
#related_inventory_wrapper #related_inventory_slider_wrapper { position: relative; }
/* line 303, sass/_inventory.scss */
#related_inventory_wrapper .slick-next { right: 0 !important; }

/*--------------------------------------------------------------
	2.0 - Inventory Card
--------------------------------------------------------------*/
/* line 311, sass/_inventory.scss */
.inventory_card { background: #ffffff; padding: 0.5em; }
/* line 314, sass/_inventory.scss */
.inventory_card .inventory_card_thumb { display: block; position: relative; }
/* line 317, sass/_inventory.scss */
.inventory_card .inventory_card_thumb img { display: block; width: 100%; }
/* line 321, sass/_inventory.scss */
.inventory_card .inventory_card_thumb .sold-tag { font-size: 0.71429em; height: 60%; width: 30%; }
@media (min-width: 1510px) { /* line 321, sass/_inventory.scss */
  .inventory_card .inventory_card_thumb .sold-tag { font-size: 0.71429em; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 321, sass/_inventory.scss */
  .inventory_card .inventory_card_thumb .sold-tag { font-size: 0.85714em; } }
@media (max-width: 767px) { /* line 321, sass/_inventory.scss */
  .inventory_card .inventory_card_thumb .sold-tag { font-size: 1.14286em; height: 50%; width: 25%; } }
/* line 334, sass/_inventory.scss */
.inventory_card .inventory_card_description { background: #e6e7e8; padding: 1.42857em; }
/* line 337, sass/_inventory.scss */
.inventory_card .inventory_card_description .inventory_title { color: #231f20; }
/* line 340, sass/_inventory.scss */
.inventory_card .inventory_card_description h6 { margin: 0; }
/* line 341, sass/_inventory.scss */
.inventory_card .inventory_card_description .inventroy_intro_price { border-bottom: 1px solid #9e760d; }
/* line 343, sass/_inventory.scss */
.inventory_card .inventory_card_description .inventroy_intro_price h4 { color: #9e760d; margin-bottom: 0.35714em; }
/* line 348, sass/_inventory.scss */
.inventory_card .inventory_card_description p { margin: 1.42857em 0 0.35714em; }

/*--------------------------------------------------------------
	3.0 - Inventory Archive
--------------------------------------------------------------*/
/* line 360, sass/_inventory.scss */
.post-type-archive-inventory #page_header_wrapper .page_header_container, .tax-vehicle-make #page_header_wrapper .page_header_container, .tax-vehicle-status #page_header_wrapper .page_header_container { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: none; margin: 4.28571em auto 2.14286em; max-width: 1248px; width: 90%; min-width: 300px; }
@media (min-width: 1510px) { /* line 360, sass/_inventory.scss */
  .post-type-archive-inventory #page_header_wrapper .page_header_container, .tax-vehicle-make #page_header_wrapper .page_header_container, .tax-vehicle-status #page_header_wrapper .page_header_container { margin: 5em auto 2.5em; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 360, sass/_inventory.scss */
  .post-type-archive-inventory #page_header_wrapper .page_header_container, .tax-vehicle-make #page_header_wrapper .page_header_container, .tax-vehicle-status #page_header_wrapper .page_header_container { margin: 3.57143em auto 1.78571em; } }
@media (max-width: 767px) { /* line 360, sass/_inventory.scss */
  .post-type-archive-inventory #page_header_wrapper .page_header_container, .tax-vehicle-make #page_header_wrapper .page_header_container, .tax-vehicle-status #page_header_wrapper .page_header_container { margin: 2.14286em auto 1.07143em; text-align: center; }
  /* line 376, sass/_inventory.scss */
  .post-type-archive-inventory #page_header_wrapper .page_header_container #inventory_intro_to, .tax-vehicle-make #page_header_wrapper .page_header_container #inventory_intro_to, .tax-vehicle-status #page_header_wrapper .page_header_container #inventory_intro_to { margin-bottom: 0; } }
/* line 380, sass/_inventory.scss */
.post-type-archive-inventory #page_header_wrapper .page_header_container h1, .tax-vehicle-make #page_header_wrapper .page_header_container h1, .tax-vehicle-status #page_header_wrapper .page_header_container h1 { margin-bottom: 0; }
/* line 381, sass/_inventory.scss */
.post-type-archive-inventory #page_header_wrapper .page_header_container #inventory_intro_to p, .tax-vehicle-make #page_header_wrapper .page_header_container #inventory_intro_to p, .tax-vehicle-status #page_header_wrapper .page_header_container #inventory_intro_to p { margin-bottom: 0; }

/* line 388, sass/_inventory.scss */
#inventory_sort_wrapper { background: #e6e7e8; overflow: visible; }
/* line 391, sass/_inventory.scss */
#inventory_sort_wrapper ::-webkit-input-placeholder { color: #9e760d; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
/* line 392, sass/_inventory.scss */
#inventory_sort_wrapper :-moz-placeholder { color: #9e760d; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
/* line 393, sass/_inventory.scss */
#inventory_sort_wrapper ::-moz-placeholder { color: #9e760d; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
/* line 394, sass/_inventory.scss */
#inventory_sort_wrapper :-ms-input-placeholder { color: #9e760d; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
/* line 395, sass/_inventory.scss */
#inventory_sort_wrapper #inventory_sort_search { border: 1px solid #9e760d; position: relative; }
/* line 398, sass/_inventory.scss */
#inventory_sort_wrapper #inventory_sort_search .search-field { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: none 0; background: none; color: #9e760d; height: 2.85714em; line-height: 2.85714em; margin: 0; padding: 0 0.85714em; width: 100%; }
/* line 408, sass/_inventory.scss */
#inventory_sort_wrapper #inventory_sort_search .search-field:focus { background: #ffffff; }
/* line 412, sass/_inventory.scss */
#inventory_sort_wrapper #inventory_sort_search .search-submit { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); height: 2.85714em; position: absolute; width: 2.85714em; right: 0; top: 0; }
/* line 420, sass/_inventory.scss */
#inventory_sort_wrapper #inventory_sort_search svg { fill: #9e760d; height: 1.42857em; pointer-events: none; position: absolute; right: 0.71429em; top: 0.71429em; width: 1.42857em; }
/* line 430, sass/_inventory.scss */
#inventory_sort_wrapper .inventory_sort { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: 1px solid #9e760d; color: #9e760d; height: 2.85714em; line-height: 2.85714em; }
/* line 436, sass/_inventory.scss */
#inventory_sort_wrapper .inventory_sort li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; height: 2.85714em; line-height: 2.85714em; padding: 0 0.85714em; position: relative; }
/* line 442, sass/_inventory.scss */
#inventory_sort_wrapper .inventory_sort li svg { height: 1.42857em; position: absolute; right: 0.71429em; top: 0.71429em; width: 1.42857em; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
/* line 450, sass/_inventory.scss */
#inventory_sort_wrapper .inventory_sort li .inventory_sort_options { background: #e6e7e8; border: 1px solid #9e760d; border-top: 0; display: none; left: -1px; position: absolute; top: 2.64286em; width: 100%; z-index: 9; }
/* line 460, sass/_inventory.scss */
#inventory_sort_wrapper .inventory_sort li .inventory_sort_options li { padding: 0; }
/* line 462, sass/_inventory.scss */
#inventory_sort_wrapper .inventory_sort li .inventory_sort_options li a { display: block; padding: 0 0.85714em; }
/* line 465, sass/_inventory.scss */
#inventory_sort_wrapper .inventory_sort li .inventory_sort_options li a:hover { background: #e6e7e8; }
/* line 471, sass/_inventory.scss */
#inventory_sort_wrapper .inventory_sort li:hover .inventory_sort_options { display: block; }
/* line 475, sass/_inventory.scss */
#inventory_sort_wrapper .inventory_sort:hover li { background: #ffffff; }

/* line 480, sass/_inventory.scss */
#inventory_index_container .inventory_card { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: left; width: 33.3%; }
@media (min-width: 768px) and (max-width: 959px) { /* line 480, sass/_inventory.scss */
  #inventory_index_container .inventory_card { width: 49.9%; } }
@media (max-width: 767px) { /* line 480, sass/_inventory.scss */
  #inventory_index_container .inventory_card { width: 100%; } }

/* line 493, sass/_inventory.scss */
.no-inventory-results { border: #9e760d 1px solid; color: #9e760d; margin-bottom: 5.71429em !important; margin-top: 5.71429em; padding: 4.28571em; text-align: center; }
/* line 500, sass/_inventory.scss */
.no-inventory-results p { font-size: 1.25em; }

/* PAGES --- */
/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* home.scss controls the look of the elements unique to the homepage template.
* Page specific changes should be made in their oun .scss files.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Home Feature
2.0 - Intro Section
3.0 - Inventory Section
4.0 - Blog Section

--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Home Feature
--------------------------------------------------------------*/
/* line 28, sass/_home.scss */
#home_feature_wrapper { padding: 0; position: relative; }
/* line 31, sass/_home.scss */
#home_feature_wrapper #home_feature_container { max-width: none; width: 100%; }
/* line 34, sass/_home.scss */
#home_feature_wrapper #home_feature_container .home_feature_slides { background-position: center center; background-size: cover; position: relative; }
@media (max-width: 767px) { /* line 34, sass/_home.scss */
  #home_feature_wrapper #home_feature_container .home_feature_slides { min-height: 28.57143em !important; } }
/* line 39, sass/_home.scss */
#home_feature_wrapper #home_feature_container .home_feature_slides h1 { font-family: "TrasandinaUltra", sans-serif; margin: 0; text-transform: uppercase; }
/* line 44, sass/_home.scss */
#home_feature_wrapper #home_feature_container .home_feature_slides h5 { margin: 0; }
/* line 45, sass/_home.scss */
#home_feature_wrapper #home_feature_container .home_feature_slides .slide_content { margin-top: 5%; margin-left: 5%; position: relative; z-index: 9; font-size: 1.2em; }
@media (min-width: 1510px) { /* line 45, sass/_home.scss */
  #home_feature_wrapper #home_feature_container .home_feature_slides .slide_content { margin-left: 0; } }
@media (max-width: 767px) { /* line 45, sass/_home.scss */
  #home_feature_wrapper #home_feature_container .home_feature_slides .slide_content { font-size: .9em; margin: 2.14286em 5%; width: 90%; } }
/* line 57, sass/_home.scss */
#home_feature_wrapper #home_feature_container .home_feature_slides .slide_content .button { font-size: .8em; }
/* line 59, sass/_home.scss */
#home_feature_wrapper #home_feature_container .home_feature_slides .default_slide_content { margin-top: 10%; }
/* line 61, sass/_home.scss */
#home_feature_wrapper #home_feature_container .home_feature_slides .default_slide_content p { font-family: "TrasandinaBook", sans-serif; }
@media (max-width: 767px) { /* line 59, sass/_home.scss */
  #home_feature_wrapper #home_feature_container .home_feature_slides .default_slide_content { margin: 5.71429em 5%; width: 80%; } }
/* line 68, sass/_home.scss */
#home_feature_wrapper #home_feature_container .Light.home_feature_slides { color: #ffffff; position: relative; }
/* line 100, sass/_global.scss */
#home_feature_wrapper #home_feature_container .Light.home_feature_slides:after { content: ""; background: #231f20; opacity: 0.6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; position: absolute; z-index: 1; }
/* line 72, sass/_home.scss */
#home_feature_wrapper #home_feature_container .slick-dots { bottom: 1.42857em; list-style: none; margin: 0; padding: 0; position: absolute; right: 1.78571em; }
/* line 79, sass/_home.scss */
#home_feature_wrapper #home_feature_container .slick-dots li { display: inline-block; margin-left: 0.71429em; }
/* line 82, sass/_home.scss */
#home_feature_wrapper #home_feature_container .slick-dots li button { -webkit-border-radius: 0.64286em; -moz-border-radius: 0.64286em; -ms-border-radius: 0.64286em; border-radius: 0.64286em; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; border: #9e760d 2px solid; height: 1.28571em; outline: none; padding: 0; text-indent: -9999px; width: 1.28571em; }
/* line 92, sass/_home.scss */
#home_feature_wrapper #home_feature_container .slick-dots li.slick-active button { background: transparent; }
/* line 96, sass/_home.scss */
#home_feature_wrapper #home_feature_container .home_feature_cta { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; background: #9e760d; bottom: 0; color: #ffffff !important; float: left; font-family: "TrasandinaBook", sans-serif; font-size: 1.3em; left: 15%; position: absolute; padding: 0.71429em 3.57143em 0.71429em 4.28571em; right: 15%; text-align: center; width: 70%; z-index: 9; }
/* line 111, sass/_home.scss */
#home_feature_wrapper #home_feature_container .home_feature_cta .angle { height: 60%; left: 1.42857em; top: 20%; z-index: -1; }
/* line 116, sass/_home.scss */
#home_feature_wrapper #home_feature_container .home_feature_cta .angle.angle2 { left: 1.92857em; }
/* line 117, sass/_home.scss */
#home_feature_wrapper #home_feature_container .home_feature_cta .angle.angle3 { left: 2.42857em; }
@media (min-width: 768px) and (max-width: 959px) { /* line 96, sass/_home.scss */
  #home_feature_wrapper #home_feature_container .home_feature_cta { bottom: auto; left: auto; position: relative; right: auto; width: 100%; } }
@media (max-width: 767px) { /* line 96, sass/_home.scss */
  #home_feature_wrapper #home_feature_container .home_feature_cta { bottom: auto; left: auto; position: relative; right: auto; width: 100%; } }
/* line 133, sass/_home.scss */
#home_feature_wrapper #home_feature_container .home_feature_cta:after { background-image: url("images/svg/arrow-white-right.svg"); background-repeat: no-repeat; background-position: center center; background-size: 10px 20px; content: ""; display: block; height: 100%; position: absolute; right: 0.71429em; top: 0em; width: 1.42857em; -webkit-transition: right 0.1s linear 0s; -moz-transition: right 0.1s linear 0s; -ms-transition: right 0.1s linear 0s; transition: right 0.1s linear 0s; }
/* line 147, sass/_home.scss */
#home_feature_wrapper #home_feature_container .home_feature_cta:hover { background: #86640b; }
/* line 151, sass/_home.scss */
#home_feature_wrapper #home_feature_container .slick-next { right: 0 !important; }
/* line 152, sass/_home.scss */
#home_feature_wrapper #home_feature_container .slick-prev { left: 0 !important; }

/*--------------------------------------------------------------
2.0 - Intro Section
--------------------------------------------------------------*/
/* line 159, sass/_home.scss */
#home_intro_wrapper { background-position: center center; background-size: cover; overflow: hidden; position: relative; }
/* line 100, sass/_global.scss */
#home_intro_wrapper:after { content: ""; background: #ffffff; opacity: 0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; position: absolute; z-index: 1; }
/* line 164, sass/_home.scss */
#home_intro_wrapper:before { background: #ffffff; content: ""; display: block; height: 100%; position: absolute; right: -30%; -ms-transform: skewX(-20deg); /* IE 9 */ -webkit-transform: skewX(-20deg); /* Safari */ transform: skewX(-20deg); top: 0; width: 70%; }
@media (max-width: 767px) { /* line 164, sass/_home.scss */
  #home_intro_wrapper:before { right: -20%; } }
/* line 176, sass/_home.scss */
#home_intro_wrapper #home_intro_container { max-width: none; position: relative; width: 100%; z-index: 2; }
/* line 181, sass/_home.scss */
#home_intro_wrapper #home_intro_container .home_intro_logo { border-top: #9e760d 1px solid; left: 0; position: absolute; top: 50%; width: 25%; }
@media (max-width: 767px) { /* line 181, sass/_home.scss */
  #home_intro_wrapper #home_intro_container .home_intro_logo { display: none; } }
/* line 188, sass/_home.scss */
#home_intro_wrapper #home_intro_container .home_intro_logo svg { height: 3.57143em; position: absolute; right: -6.42857em; top: -1.78571em; width: 7.14286em; }
/* line 194, sass/_home.scss */
#home_intro_wrapper #home_intro_container .home_intro_logo svg path { fill: #9e760d; }
/* line 197, sass/_home.scss */
#home_intro_wrapper #home_intro_container #home_intro { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin: 10em 0; padding: 0 12% 0 8%; float: right; width: 50%; }
@media (min-width: 1510px) { /* line 197, sass/_home.scss */
  #home_intro_wrapper #home_intro_container #home_intro { margin: 10em 0; padding: 0 15% 0 10%; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 197, sass/_home.scss */
  #home_intro_wrapper #home_intro_container #home_intro { padding: 0 8% 0 6%; } }
@media (max-width: 767px) { /* line 197, sass/_home.scss */
  #home_intro_wrapper #home_intro_container #home_intro { float: none; margin: 4.28571em auto; max-width: 32.14286em; padding: 0 10%; width: 100%; } }
/* line 215, sass/_home.scss */
#home_intro_wrapper #home_intro_container #home_intro h2 { font-size: 3.42857em; margin-bottom: .25em; }
@media (min-width: 768px) and (max-width: 959px) { /* line 215, sass/_home.scss */
  #home_intro_wrapper #home_intro_container #home_intro h2 { font-size: 3em; } }
/* line 220, sass/_home.scss */
#home_intro_wrapper #home_intro_container #home_intro p { font-size: 1.14286em; margin-bottom: 2em; }
/* line 224, sass/_home.scss */
#home_intro_wrapper #home_intro_container #home_intro .button { display: inline-block; float: none; }

/*--------------------------------------------------------------
3.0 - Inventory Section
--------------------------------------------------------------*/
/* line 236, sass/_home.scss */
#home_inventory_wrapper { background: #e6e7e8; padding: 0; }
/* line 239, sass/_home.scss */
#home_inventory_wrapper #home_inventory_container { width: 100%; max-width: none; }
/* line 242, sass/_home.scss */
#home_inventory_wrapper #home_inventory_container #home_inventory_title { text-align: center; }
/* line 244, sass/_home.scss */
#home_inventory_wrapper #home_inventory_container #home_inventory_title svg { display: inline-block; height: 5.71429em; margin: 65% 0 1.42857em; width: 5.71429em; }
@media (max-width: 767px) { /* line 244, sass/_home.scss */
  #home_inventory_wrapper #home_inventory_container #home_inventory_title svg { margin-top: 2.85714em; } }
/* line 253, sass/_home.scss */
#home_inventory_wrapper #home_inventory_container #home_inventory_title h4 { text-transform: uppercase; }
@media (max-width: 767px) { /* line 256, sass/_home.scss */
  #home_inventory_wrapper #home_inventory_container #home_inventory_slider { margin-bottom: 0; } }
/* line 258, sass/_home.scss */
#home_inventory_wrapper #home_inventory_container #home_inventory_slider .slick-prev { display: none !important; }
@media (max-width: 767px) { /* line 258, sass/_home.scss */
  #home_inventory_wrapper #home_inventory_container #home_inventory_slider .slick-prev { display: block !important; top: 25% !important; } }
/* line 265, sass/_home.scss */
#home_inventory_wrapper #home_inventory_container #home_inventory_slider .slick-next { right: auto; left: -0.71429em !important; top: 20% !important; }
@media (max-width: 767px) { /* line 265, sass/_home.scss */
  #home_inventory_wrapper #home_inventory_container #home_inventory_slider .slick-next { left: auto  !important; right: 0  !important; top: 25% !important; } }

/*--------------------------------------------------------------
4.0 - Blog Section
--------------------------------------------------------------*/
/* line 284, sass/_home.scss */
#home_ss_wrapper { background: url("images/grey_grunge.jpg") center center #404041; padding: 0; position: relative; }
/* line 288, sass/_home.scss */
#home_ss_wrapper:before { background-image: url("images/svg/speed_shop_logo_blog.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: auto 25%; bottom: 0; content: ""; display: block; height: 100%; left: 0; position: absolute; opacity: 0.3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); right: 0; top: 0; width: 100%; z-index: 0; }
@media (min-width: 768px) and (max-width: 959px) { /* line 288, sass/_home.scss */
  #home_ss_wrapper:before { display: none; } }
@media (max-width: 767px) { /* line 288, sass/_home.scss */
  #home_ss_wrapper:before { display: none; } }
/* line 307, sass/_home.scss */
#home_ss_wrapper .button { display: inline-block !important; float: none !important; }
/* line 311, sass/_home.scss */
#home_ss_wrapper #home_ss { color: #ffffff; margin: 4.28571em 0; position: relative; z-index: 1; }
@media (min-width: 768px) and (max-width: 959px) { /* line 311, sass/_home.scss */
  #home_ss_wrapper #home_ss { width: 45%; } }
@media (max-width: 767px) { /* line 311, sass/_home.scss */
  #home_ss_wrapper #home_ss { clear: both; float: none !important; margin: 4.28571em auto 0; max-width: 450px; } }
/* line 323, sass/_home.scss */
#home_ss_wrapper #home_ss h2 { font-size: 3.28571em; margin-bottom: .35em; }
@media (min-width: 768px) and (max-width: 959px) { /* line 323, sass/_home.scss */
  #home_ss_wrapper #home_ss h2 { font-size: 2.85714em; } }
@media (max-width: 767px) { /* line 323, sass/_home.scss */
  #home_ss_wrapper #home_ss h2 { font-size: 2.28571em; } }
/* line 329, sass/_home.scss */
#home_ss_wrapper #home_ss p { font-size: 1.14286em; margin-bottom: 2em; }
/* line 334, sass/_home.scss */
#home_ss_wrapper #home_ss_blog { background: #ffffff; margin: 3.57143em 0 0.35714em; position: relative; z-index: 1; }
@media (min-width: 768px) and (max-width: 959px) { /* line 334, sass/_home.scss */
  #home_ss_wrapper #home_ss_blog { width: 45%; } }
@media (max-width: 767px) { /* line 334, sass/_home.scss */
  #home_ss_wrapper #home_ss_blog { clear: both; float: none !important; margin: 4.28571em auto 0.35714em; max-width: 450px; overflow: hidden; } }
/* line 347, sass/_home.scss */
#home_ss_wrapper #home_ss_blog .home_ss_blog_content { padding: 1.42857em 1.42857em 2.14286em; }
/* line 349, sass/_home.scss */
#home_ss_wrapper #home_ss_blog .home_ss_blog_content h2 { font-size: 1.5em; }
/* line 351, sass/_home.scss */
#home_ss_wrapper #home_ss_blog .home_ss_blog_content h2 a { color: #231f20; }
/* line 354, sass/_home.scss */
#home_ss_wrapper #home_ss_blog .home_ss_blog_content .meta a { color: #2b388f; }
/* line 356, sass/_home.scss */
#home_ss_wrapper #home_ss_blog .home_ss_blog_content .meta a:hover { text-decoration: underline; }
/* line 360, sass/_home.scss */
#home_ss_wrapper #home_ss_blog .button.gold.blog_button { bottom: 30px; position: absolute; right: 100%; width: 70%; }
/* line 365, sass/_home.scss */
#home_ss_wrapper #home_ss_blog .button.gold.blog_button:after { left: 16.07143em; -webkit-transition: left 0.1s linear 0s; -moz-transition: left 0.1s linear 0s; -ms-transition: left 0.1s linear 0s; transition: left 0.1s linear 0s; }
/* line 366, sass/_home.scss */
#home_ss_wrapper #home_ss_blog .button.gold.blog_button:hover:after { left: 16.42857em; }
@media (max-width: 767px) { /* line 360, sass/_home.scss */
  #home_ss_wrapper #home_ss_blog .button.gold.blog_button { background: #9e760d; border-bottom: 0 none; bottom: auto; color: #ffffff !important; display: block; height: 3.57143em; line-height: 3.57143em; margin: 0; padding: 0; position: relative; right: auto; text-align: center; width: 100%; z-index: 2; } }

/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* footer.css controls the look of the site-wide footer section.
* Page specific changes should be made in their oun .scss files.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Points of Interest
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Footer
--------------------------------------------------------------*/
/* line 23, sass/_points.scss */
.cd-single-point { position: absolute; border-radius: 50%; z-index: 99; }
@media (max-width: 767px) { /* line 23, sass/_points.scss */
  .cd-single-point { display: none; } }

/* line 29, sass/_points.scss */
.cd-single-point > a { position: relative; z-index: 2; display: block; width: 1.28571em; height: 1.28571em; border-radius: inherit; background: #9e760d; -webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; transition: background-color 0.2s; }

/* line 42, sass/_points.scss */
.Light .cd-single-point > a { background: #edb624; }

/* line 46, sass/_points.scss */
.cd-img-replace { text-indent: -9999px; }

/* line 47, sass/_points.scss */
.cd-single-point::after { /* this is used to create the pulse animation */ content: ''; position: absolute; z-index: 1; width: 100%; height: 100%; top: 0; left: 0; border-radius: inherit; background-color: transparent; -webkit-animation: cd-pulse 2s infinite; -moz-animation: cd-pulse 2s infinite; animation: cd-pulse 2s infinite; }

/*
.cd-single-point:nth-of-type(1) { bottom: 50%; left: 30%;
}
.cd-single-point:nth-of-type(2) { bottom: 65%; left: 55%;
}
.cd-single-point:nth-of-type(3) { bottom: 55%; right: 18%;
}
.cd-single-point:nth-of-type(4) { bottom: 18%; right: 28%;
}
*/
/* line 80, sass/_points.scss */
.cd-single-point.is-open > a { background-color: #6f5309; }

/* line 84, sass/_points.scss */
.Light .cd-single-point.is-open > a { background-color: #b6880f; }

/* line 89, sass/_points.scss */
.cd-single-point.is-open > a::after, .cd-single-point.is-open > a::before { -webkit-transform: translateX(-50%) translateY(-50%) rotate(135deg); -moz-transform: translateX(-50%) translateY(-50%) rotate(135deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(135deg); -o-transform: translateX(-50%) translateY(-50%) rotate(135deg); transform: translateX(-50%) translateY(-50%) rotate(135deg); }

/* line 96, sass/_points.scss */
.cd-single-point.is-open::after { /* remove pulse effect */ display: none; }

/* line 100, sass/_points.scss */
.cd-single-point.is-open .cd-more-info { visibility: visible; opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: opacity 0.3s 0s, visibility 0s 0s, -webkit-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s; -moz-transition: opacity 0.3s 0s, visibility 0s 0s, -moz-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s; transition: opacity 0.3s 0s, visibility 0s 0s, transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s; }

/* line 112, sass/_points.scss */
.cd-single-point.visited > a { background-color: #6f5309; }

/* line 116, sass/_points.scss */
.Light .cd-single-point.visited > a { background-color: #b6880f; }

/* line 120, sass/_points.scss */
.cd-single-point.visited::after { /* pulse effect no more active on visited elements */ display: none; }

@media only screen and (min-width: 600px) { /* line 125, sass/_points.scss */
  .cd-single-point.is-open .cd-more-info.cd-left { right: 140%; }
  /* line 128, sass/_points.scss */
  .cd-single-point.is-open .cd-more-info.cd-right { left: 140%; }
  /* line 131, sass/_points.scss */
  .cd-single-point.is-open .cd-more-info.cd-top { bottom: 140%; }
  /* line 134, sass/_points.scss */
  .cd-single-point.is-open .cd-more-info.cd-bottom { top: 140%; } }
@-webkit-keyframes cd-pulse { 0% { -webkit-transform: scale(1); box-shadow: inset 0 0 1px 1px rgba(158, 118, 13, 0.8); }
  50% { box-shadow: inset 0 0 1px 1px rgba(158, 118, 13, 0.8); }
  100% { -webkit-transform: scale(1.8); box-shadow: inset 0 0 1px 1px rgba(158, 118, 13, 0); } }
@-moz-keyframes cd-pulse { 0% { -moz-transform: scale(1); box-shadow: inset 0 0 1px 1px rgba(158, 118, 13, 0.8); }
  50% { box-shadow: inset 0 0 1px 1px rgba(158, 118, 13, 0.8); }
  100% { -moz-transform: scale(1.8); box-shadow: inset 0 0 1px 1px rgba(158, 118, 13, 0); } }
@keyframes cd-pulse { 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); box-shadow: inset 0 0 1px 1px rgba(158, 118, 13, 0.8); }
  50% { box-shadow: inset 0 0 1px 1px rgba(158, 118, 13, 0.8); }
  100% { -webkit-transform: scale(1.8); -moz-transform: scale(1.8); -ms-transform: scale(1.8); -o-transform: scale(1.8); transform: scale(1.8); box-shadow: inset 0 0 1px 1px rgba(158, 118, 13, 0); } }
@-webkit-keyframes cd-pulse { 0% { -webkit-transform: scale(1); box-shadow: inset 0 0 1px 1px rgba(237, 182, 36, 0.8); }
  50% { box-shadow: inset 0 0 1px 1px rgba(237, 182, 36, 0.8); }
  100% { -webkit-transform: scale(1.8); box-shadow: inset 0 0 1px 1px rgba(237, 182, 36, 0); } }
@-moz-keyframes cd-pulse { 0% { -moz-transform: scale(1); box-shadow: inset 0 0 1px 1px rgba(237, 182, 36, 0.8); }
  50% { box-shadow: inset 0 0 1px 1px rgba(237, 182, 36, 0.8); }
  100% { -moz-transform: scale(1.8); box-shadow: inset 0 0 1px 1px rgba(237, 182, 36, 0); } }
@keyframes cd-pulse { 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); box-shadow: inset 0 0 1px 1px rgba(237, 182, 36, 0.8); }
  50% { box-shadow: inset 0 0 1px 1px rgba(237, 182, 36, 0.8); }
  100% { -webkit-transform: scale(1.8); -moz-transform: scale(1.8); -ms-transform: scale(1.8); -o-transform: scale(1.8); transform: scale(1.8); box-shadow: inset 0 0 1px 1px rgba(237, 182, 36, 0); } }
/* line 238, sass/_points.scss */
.cd-single-point .cd-more-info { position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch; text-align: left; line-height: 1.5; background-color: #231f20; padding: 2em 1em 1em; visibility: hidden; opacity: 0; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s; -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s, -moz-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s; transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s; }

/* line 262, sass/_points.scss */
.cd-single-point .cd-more-info h2 { font-size: 22px; font-size: 1.375rem; margin-bottom: .6em; }

/* line 267, sass/_points.scss */
.cd-single-point .cd-more-info p { color: #758eb1; }

/* line 273, sass/_points.scss */
.cd-more-info .arm { border-left: 1px solid #9e760d; border-top: 1px solid #9e760d; height: 5.71429em; left: 12.85714em; position: absolute; overflow: visible; top: -8.21429em; width: 0.71429em; -ms-transform: skewX(-20deg); /* IE 9 */ -webkit-transform: skewX(-20deg); /* Safari */ transform: skewX(-20deg); }
/* line 283, sass/_points.scss */
.cd-more-info .arm .title { color: #9e760d; left: 1.42857em; position: relative; -ms-transform: skewX(20deg); /* IE 9 */ -webkit-transform: skewX(20deg); /* Safari */ transform: skewX(20deg); top: -0.85714em; width: 14.28571em; }
/* line 292, sass/_points.scss */
.cd-more-info.cd-left .arm { border: none; border-right: 1px solid #9e760d; border-bottom: 1px solid #9e760d; height: 2.85714em; left: 26.07143em; top: 3.21429em; width: 0.71429em; }
/* line 301, sass/_points.scss */
.cd-more-info.cd-right .arm { border: none; border-left: 1px solid #9e760d; border-bottom: 1px solid #9e760d; height: 2.85714em; left: -3.57143em; top: 2.85714em; width: 0.71429em; -ms-transform: skewX(20deg); /* IE 9 */ -webkit-transform: skewX(20deg); /* Safari */ transform: skewX(20deg); }
/* line 310, sass/_points.scss */
.cd-more-info.cd-right .arm .title { left: -210px; -ms-transform: skewX(-20deg); /* IE 9 */ -webkit-transform: skewX(-20deg); /* Safari */ transform: skewX(-20deg); text-align: right; }
@media (min-width: 768px) and (max-width: 959px) { /* line 310, sass/_points.scss */
  .cd-more-info.cd-right .arm .title { left: -180px; } }
/* line 317, sass/_points.scss */
.cd-more-info.cd-top .arm { border: none; border-left: 1px solid #9e760d; border-bottom: 1px solid #9e760d; height: 2.85714em; left: 12.14286em; top: 13.92857em; width: 0.71429em; -ms-transform: skewX(20deg); /* IE 9 */ -webkit-transform: skewX(20deg); /* Safari */ transform: skewX(20deg); }
/* line 326, sass/_points.scss */
.cd-more-info.cd-top .arm .title { -ms-transform: skewX(-20deg); /* IE 9 */ -webkit-transform: skewX(-20deg); /* Safari */ transform: skewX(-20deg); top: 2.14286em; }

/* line 334, sass/_points.scss */
.Light .cd-more-info .arm { border-color: #ffffff !important; }
/* line 336, sass/_points.scss */
.Light .cd-more-info .arm .title { color: #ffffff !important; }

@media only screen and (min-width: 600px) { /* line 344, sass/_points.scss */
  .cd-single-point .cd-more-info { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; position: absolute; width: 22.85714em; height: 11.42857em; padding: 1.5em; overflow-y: visible; line-height: 1.4; box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
  /* line 354, sass/_points.scss */
  .cd-single-point .cd-more-info::before { display: block; }
  /* line 357, sass/_points.scss */
  .cd-single-point .cd-more-info.cd-left, .cd-single-point .cd-more-info.cd-right { top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
  /* line 366, sass/_points.scss */
  .cd-single-point .cd-more-info.cd-left::before, .cd-single-point .cd-more-info.cd-right::before { top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
  /* line 375, sass/_points.scss */
  .cd-single-point .cd-more-info.cd-left { top: 25%; right: 160%; left: auto; }
  /* line 380, sass/_points.scss */
  .cd-single-point .cd-more-info.cd-left::before { border-left-color: rgba(255, 255, 255, 0.95); left: 100%; }
  /* line 384, sass/_points.scss */
  .cd-single-point .cd-more-info.cd-right { left: 160%; }
  /* line 387, sass/_points.scss */
  .cd-single-point .cd-more-info.cd-right::before { border-right-color: rgba(255, 255, 255, 0.95); right: 100%; }
  /* line 391, sass/_points.scss */
  .cd-single-point .cd-more-info.cd-top, .cd-single-point .cd-more-info.cd-bottom { left: 50%; right: auto; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
  /* line 400, sass/_points.scss */
  .cd-single-point .cd-more-info.cd-top::before, .cd-single-point .cd-more-info.cd-bottom::before { left: 50%; right: auto; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
  /* line 409, sass/_points.scss */
  .cd-single-point .cd-more-info.cd-top { bottom: 160%; top: auto; }
  /* line 413, sass/_points.scss */
  .cd-single-point .cd-more-info.cd-top::before { border-top-color: rgba(255, 255, 255, 0.95); top: 100%; }
  /* line 417, sass/_points.scss */
  .cd-single-point .cd-more-info.cd-bottom { top: 160%; }
  /* line 420, sass/_points.scss */
  .cd-single-point .cd-more-info.cd-bottom::before { border-bottom-color: rgba(255, 255, 255, 0.95); bottom: 100%; }
  /* line 424, sass/_points.scss */
  .cd-single-point .cd-more-info h2 { border-bottom: #9e760d 1px solid; color: #ffffff; font-size: 20px; font-size: 1.25rem; margin-bottom: 0; padding-bottom: .5em; }
  /* line 432, sass/_points.scss */
  .cd-single-point .cd-more-info p { color: #ffffff; font-size: 14px; font-size: 0.875rem; } }
/* close the interest point description - only on mobile */
/* line 440, sass/_points.scss */
.cd-close-info { background: #9e760d; position: fixed; top: -16px; right: -16px; height: 36px; width: 36px; }

/* line 448, sass/_points.scss */
.cd-close-info::after, .cd-close-info:before { content: ''; position: absolute; left: 50%; top: 50%; bottom: auto; right: auto; -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg); -o-transform: translateX(-50%) translateY(-50%) rotate(45deg); transform: translateX(-50%) translateY(-50%) rotate(45deg); background-color: #ffffff; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; }

/* line 468, sass/_points.scss */
.cd-close-info::after { height: 2px; width: 16px; }

/* line 472, sass/_points.scss */
.cd-close-info::before { height: 16px; width: 2px; }

/* ElEMENTS --- */
/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* Forms.scss controls the look of the site-wide form elements.
* Page specific changes should be made in their oun .scss files.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - General Forms Elements
2.0 - Gravity Forms
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 General Forms Elements
--------------------------------------------------------------*/
/* line 22, sass/_forms.scss */
button, input, select, textarea { font-size: 100%; /* Corrects font size not being inherited in all browsers */ margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */ vertical-align: baseline; /* Improves appearance and consistency in all browsers */ *vertical-align: middle; /* Improves appearance and consistency in IE6/IE7 */ }

/* line 31, sass/_forms.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] { background: #9e760d; border: 0 none; color: #ffffff; margin: 0; }

/* line 57, sass/_forms.scss */
input[type="checkbox"], input[type="radio"] { padding: 0; /* Addresses excess padding in IE8/9 */ }

/* line 61, sass/_forms.scss */
input[type="search"] { -webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */ -webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */ -moz-box-sizing: content-box; box-sizing: content-box; }

/* line 67, sass/_forms.scss */
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */ -webkit-appearance: none; }

/* line 70, sass/_forms.scss */
button::-moz-focus-inner, input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */ border: 0; padding: 0; }

/* line 75, sass/_forms.scss */
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; border: none 0; border-bottom: 1px solid #9e760d; color: #9e760d; margin-bottom: 0.71429em; }

/* line 87, sass/_forms.scss */
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus { color: #9e760d; }

/* line 95, sass/_forms.scss */
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] { padding: 3px; }

/* line 102, sass/_forms.scss */
textarea { overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */ padding-left: 3px; vertical-align: top; /* Improves readability and alignment in all browsers */ width: 98%; }

/*--------------------------------------------------------------
2.0 - Gravity Forms
--------------------------------------------------------------*/
/* line 116, sass/_forms.scss */
.gform_wrapper .gform_heading h3.gform_title { color: #9e760d; font-family: "TrasandinaBook", sans-serif; font-size: 2.57143em; letter-spacing: 1px; }
/* line 124, sass/_forms.scss */
.gform_wrapper .gform_body ::-webkit-input-placeholder { color: #929497; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
/* line 125, sass/_forms.scss */
.gform_wrapper .gform_body :-moz-placeholder { color: #929497; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
/* line 126, sass/_forms.scss */
.gform_wrapper .gform_body ::-moz-placeholder { color: #929497; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
/* line 127, sass/_forms.scss */
.gform_wrapper .gform_body :-ms-input-placeholder { color: #929497; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }

/* line 131, sass/_forms.scss */
.gform_confirmation_message { background: #f3f4f4 none repeat scroll 0 0; padding: 2.14286em; margin-bottom: 1.42857em; }
/* line 135, sass/_forms.scss */
.gform_confirmation_message br { display: none; }
/* line 136, sass/_forms.scss */
.gform_confirmation_message p { margin-bottom: 0; }

/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* Search.scss controls the look of the site-wide content elements on pages and posts.
* Page specific changes should be made in their oun .scss files.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Pop Up
2.0 - Pop Up Content
	2.1 - Search Form
3.0 - Results
-------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Pop Up
--------------------------------------------------------------*/
/* Styles for dialog window */
/* line 28, sass/_search.scss */
#search-dialog { padding: 20px 30px; text-align: left; }

/* line 33, sass/_search.scss */
.search-dialog-window .mfp-container .mfp-content, .mfp-container .mfp-content #search-dialog { bottom: 0; left: 0; overflow: hidden; position: fixed; right: 0; top: 0; }

/* line 43, sass/_search.scss */
.mfp-container .mfp-content #search-dialog { overflow: auto; right: -15px; }

/* line 48, sass/_search.scss */
.mfp-bg.search-dialog-window { background: #ffffff; }

/* line 52, sass/_search.scss */
.my-mfp-zoom-in.mfp-bg ~ #page, .search-dialog-window.mfp-bg ~ #page { -webkit-filter: blur(10px); -moz-filter: blur(10px); filter: blur(10px); }

/** Fade-zoom animation for first dialog */
/* start state */
/* line 65, sass/_search.scss */
.my-mfp-zoom-in .zoom-anim-dialog { opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); }

/* animate in */
/* line 83, sass/_search.scss */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

/* animate out */
/* line 94, sass/_search.scss */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog { -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0; }

/* Dark overlay, start state */
/* line 105, sass/_search.scss */
.my-mfp-zoom-in.mfp-bg { opacity: 0; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out; }

/* animate in */
/* line 113, sass/_search.scss */
.my-mfp-zoom-in.mfp-ready.mfp-bg { opacity: 0.8; }

/* animate out */
/* line 117, sass/_search.scss */
.my-mfp-zoom-in.mfp-removing.mfp-bg { opacity: 0; }

/** Fade-move animation for second dialog */
/* at start */
/* line 128, sass/_search.scss */
.my-mfp-slide-bottom .zoom-anim-dialog { opacity: 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; -webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg); -moz-transform: translateY(-20px) perspective(600px) rotateX(10deg); -ms-transform: translateY(-20px) perspective(600px) rotateX(10deg); -o-transform: translateY(-20px) perspective(600px) rotateX(10deg); transform: translateY(-20px) perspective(600px) rotateX(10deg); }

/* animate in */
/* line 144, sass/_search.scss */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog { opacity: 1; -webkit-transform: translateY(0) perspective(600px) rotateX(0); -moz-transform: translateY(0) perspective(600px) rotateX(0); -ms-transform: translateY(0) perspective(600px) rotateX(0); -o-transform: translateY(0) perspective(600px) rotateX(0); transform: translateY(0) perspective(600px) rotateX(0); }

/* animate out */
/* line 154, sass/_search.scss */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog { opacity: 0; -webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg); -moz-transform: translateY(-10px) perspective(600px) rotateX(10deg); -ms-transform: translateY(-10px) perspective(600px) rotateX(10deg); -o-transform: translateY(-10px) perspective(600px) rotateX(10deg); transform: translateY(-10px) perspective(600px) rotateX(10deg); }

/* Dark overlay, start state */
/* line 165, sass/_search.scss */
.my-mfp-slide-bottom.mfp-bg { opacity: 0; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out; }

/* animate in */
/* line 174, sass/_search.scss */
.my-mfp-slide-bottom.mfp-ready.mfp-bg { opacity: 0.8; }

/* animate out */
/* line 178, sass/_search.scss */
.my-mfp-slide-bottom.mfp-removing.mfp-bg { opacity: 0; }

/*--------------------------------------------------------------
2.0 - Pop Up Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
2.1 - Search Form
--------------------------------------------------------------*/
/* line 193, sass/_search.scss */
#search-dialog .mfp-close { background: #9e760d; color: #ffffff; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); right: 0.57143em; }
/* line 198, sass/_search.scss */
#search-dialog .mfp-close:hover { background: #86640b; }
/* line 202, sass/_search.scss */
#search-dialog .search-form { border-bottom: 1px solid #e6e7e8; margin: 2.85714em 0 4.28571em; position: relative; width: 100%; }
/* line 207, sass/_search.scss */
#search-dialog .search-form .search-field { background: transparent; border: none 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; font-size: 5.71429em; height: 1.2em; line-height: 1em; margin-bottom: .6em; outline: none; width: 100%; }
/* line 218, sass/_search.scss */
#search-dialog .search-form .search-submit { background: transparent; height: 5.71429em; position: absolute; right: 0; text-indent: -9999px; top: 0; width: 5.71429em; }
/* line 227, sass/_search.scss */
#search-dialog .search-form svg { height: 5.71429em; pointer-events: none; position: absolute; right: 0; top: 0; width: 5.71429em; }
/* line 234, sass/_search.scss */
#search-dialog .search-form svg path { fill: #9e760d; }
/* line 237, sass/_search.scss */
#search-dialog .popular-post-link { background: #f3f4f4; display: block; float: left; margin-bottom: 0.71429em; width: 100%; }
/* line 243, sass/_search.scss */
#search-dialog .popular-post-link:hover { background: #e6e7e8; }
/* line 244, sass/_search.scss */
#search-dialog .popular-post-link .popular-post-thumb, #search-dialog .popular-post-link .popular-post-icon { background: #9e760d; float: left; position: relative; width: 20%; }
/* line 250, sass/_search.scss */
#search-dialog .popular-post-link .popular-post-thumb img, #search-dialog .popular-post-link .popular-post-icon img { display: block; }
/* line 252, sass/_search.scss */
#search-dialog .popular-post-link .popular-post-icon { padding-bottom: 20%; }
/* line 254, sass/_search.scss */
#search-dialog .popular-post-link .popular-post-icon svg { left: 50%; position: absolute; top: 50%; width: 75%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 262, sass/_search.scss */
#search-dialog .popular-post-link .popular-post-content { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: left; padding: 0.71429em 1.07143em 0 1.07143em; width: 79%; }

/*--------------------------------------------------------------
3.0 - Results
--------------------------------------------------------------*/
/* line 276, sass/_search.scss */
#blog-navigation.gssnav { text-align: center; }
/* line 278, sass/_search.scss */
#blog-navigation.gssnav br { display: none; }
/* line 279, sass/_search.scss */
#blog-navigation.gssnav .page-numbers { display: none; }
/* line 282, sass/_search.scss */
#blog-navigation.gssnav .previous.button-container { display: inline-block; float: left; }
/* line 285, sass/_search.scss */
#blog-navigation.gssnav .previous.button-container .page-numbers { display: block; }
/* line 287, sass/_search.scss */
#blog-navigation.gssnav .next.button-container { display: inline-block; float: right; }
/* line 290, sass/_search.scss */
#blog-navigation.gssnav .next.button-container .page-numbers { display: block; }

/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 2/16/2015
*
* mobile_nav.scss controls all the styles for mobile navigation across all Brevity Themes. 
* Only edit this document to make mobile navigation changes.
* Page specific changes should be made in their oun .scss files.
*
*/
/* line 14, sass/_mobile_nav.scss */
.sidr { /* Default Settings */ display: none; position: absolute; position: fixed; top: 0; height: 100%; z-index: 999999; width: 260px; overflow-x: none; overflow-y: auto; /* Theme Settings */ font-family: "Source Sans Pro", sans-serif; font-size: 15px; background: #231f20; color: white; }

/* line 15, ../../src/scss/sidr/_base.scss */
/* line 32, sass/_mobile_nav.scss */
.sidr .sidr-inner { padding: 0 0 15px; }

/* line 18, ../../src/scss/sidr/_base.scss */
/* line 36, sass/_mobile_nav.scss */
.sidr .sidr-inner > p { margin-left: 15px; margin-right: 15px; }

/* line 24, ../../src/scss/sidr/_base.scss */
/* line 41, sass/_mobile_nav.scss */
.sidr.right { left: auto; right: -260px; }

/* line 29, ../../src/scss/sidr/_base.scss */
/* line 46, sass/_mobile_nav.scss */
.sidr.left { left: -260px; right: auto; }

/* line 41, ../../src/scss/sidr/_base.scss */
/* line 51, sass/_mobile_nav.scss */
.sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6 { font-size: 11px; font-weight: normal; padding: 0 15px; margin: 0 0 5px; color: white; line-height: 24px; }

/* line 52, ../../src/scss/sidr/_base.scss */
/* line 60, sass/_mobile_nav.scss */
.sidr p { font-size: 13px; margin: 0 0 12px; }

/* line 55, ../../src/scss/sidr/_base.scss */
/* line 65, sass/_mobile_nav.scss */
.sidr p a { color: rgba(255, 255, 255, 0.9); }

/* line 60, ../../src/scss/sidr/_base.scss */
/* line 69, sass/_mobile_nav.scss */
.sidr > p { margin-left: 15px; margin-right: 15px; }

/* line 65, ../../src/scss/sidr/_base.scss */
/* line 74, sass/_mobile_nav.scss */
.sidr ul { display: block; margin: 3.21429em 0; padding: 0; }

/* line 72, ../../src/scss/sidr/_base.scss */
/* line 80, sass/_mobile_nav.scss */
.sidr ul li { display: block; margin: 0; line-height: 48px; }

/* line 85, ../../src/scss/sidr/_base.scss */
/* line 86, sass/_mobile_nav.scss */
.sidr ul li:hover > a, .sidr ul li:hover > span, .sidr ul li.active > a, .sidr ul li.active > span, .sidr ul li.sidr-class-active > a, .sidr ul li.sidr-class-active > span { background: #9e760d; }

/* line 90, ../../src/scss/sidr/_base.scss */
/* line 90, sass/_mobile_nav.scss */
.sidr ul li a, .sidr ul li span { padding: 0 15px; display: block; text-decoration: none; color: white; }

/* line 97, ../../src/scss/sidr/_base.scss */
/* line 97, sass/_mobile_nav.scss */
.sidr ul li ul { display: none; margin: 0; }

/* line 102, sass/_mobile_nav.scss */
.sidr ul li:hover ul { display: block; }

/* line 100, ../../src/scss/sidr/_base.scss */
/* line 107, sass/_mobile_nav.scss */
.sidr ul li ul li { line-height: 40px; font-size: 13px; }

/* line 112, sass/_mobile_nav.scss */
.sidr ul li ul li a { border-left: 1px solid; margin: 0 0 0 20px; }

/* line 119, ../../src/scss/sidr/_base.scss */
/* line 118, sass/_mobile_nav.scss */
.sidr ul li ul li a, .sidr ul li ul li span { color: rgba(255, 255, 255, 0.8); }

/* line 128, ../../src/scss/sidr/_base.scss */
/* line 122, sass/_mobile_nav.scss */
.sidr form { margin: 0 15px; }

/* line 132, ../../src/scss/sidr/_base.scss */
/* line 126, sass/_mobile_nav.scss */
.sidr label { font-size: 13px; }

/* line 146, ../../src/scss/sidr/_base.scss */
/* line 130, sass/_mobile_nav.scss */
.sidr input[type="text"], .sidr input[type="password"], .sidr input[type="date"], .sidr input[type="datetime"], .sidr input[type="email"], .sidr input[type="number"], .sidr input[type="search"], .sidr input[type="tel"], .sidr input[type="time"], .sidr input[type="url"], .sidr textarea, .sidr select { width: 100%; font-size: 13px; padding: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 0 10px; border: none; background: #231f20; color: rgba(255, 255, 255, 0.6); display: block; clear: both; }

/* line 160, ../../src/scss/sidr/_base.scss */
/* line 155, sass/_mobile_nav.scss */
.sidr input[type=checkbox] { width: auto; display: inline; clear: none; }

/* line 167, ../../src/scss/sidr/_base.scss */
/* line 161, sass/_mobile_nav.scss */
.sidr input[type=button], .sidr input[type=submit] { color: #333333; background: white; }

/* line 171, ../../src/scss/sidr/_base.scss */
/* line 167, sass/_mobile_nav.scss */
.sidr input[type=button]:hover, .sidr input[type=submit]:hover { background: rgba(255, 255, 255, 0.9); }

/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* popup.scss controls the look of the site-wide pop-up modal windows.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Primary style
2.0 - Custom Overwrites (By Brevity)
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Primary style
--------------------------------------------------------------*/
/* Magnific Popup CSS */
/* line 24, sass/_popup.scss */
.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80); }

/* line 36, sass/_popup.scss */
.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }

/* line 46, sass/_popup.scss */
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 58, sass/_popup.scss */
.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }

/* line 64, sass/_popup.scss */
.mfp-align-top .mfp-container:before { display: none; }

/* line 67, sass/_popup.scss */
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }

/* line 75, sass/_popup.scss */
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }

/* line 79, sass/_popup.scss */
.mfp-ajax-cur { cursor: progress; }

/* line 82, sass/_popup.scss */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; }

/* line 87, sass/_popup.scss */
.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }

/* line 93, sass/_popup.scss */
.mfp-auto-cursor .mfp-content { cursor: auto; }

/* line 96, sass/_popup.scss */
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }

/* line 101, sass/_popup.scss */
.mfp-loading.mfp-figure { display: none; }

/* line 104, sass/_popup.scss */
.mfp-hide { display: none !important; }

/* line 107, sass/_popup.scss */
.mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }

/* line 117, sass/_popup.scss */
.mfp-preloader a { color: #CCC; }

/* line 119, sass/_popup.scss */
.mfp-preloader a:hover { color: #FFF; }

/* line 122, sass/_popup.scss */
.mfp-s-ready .mfp-preloader { display: none; }

/* line 125, sass/_popup.scss */
.mfp-s-error .mfp-content { display: none; }

/* line 128, sass/_popup.scss */
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; }

/* line 140, sass/_popup.scss */
button::-moz-focus-inner { padding: 0; border: 0; }

/* line 144, sass/_popup.scss */
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }

/* line 160, sass/_popup.scss */
.mfp-close:hover, .mfp-close:focus { opacity: 1; filter: alpha(opacity=100); }

/* line 163, sass/_popup.scss */
.mfp-close:active { top: 1px; }

/* line 166, sass/_popup.scss */
.mfp-close-btn-in .mfp-close { color: #333; }

/* line 169, sass/_popup.scss */
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; }

/* line 176, sass/_popup.scss */
.mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; }

/* line 185, sass/_popup.scss */
.mfp-arrow { position: absolute; opacity: 0.65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }

/* line 196, sass/_popup.scss */
.mfp-arrow:active { margin-top: -54px; }

/* line 198, sass/_popup.scss */
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; filter: alpha(opacity=100); }

/* line 201, sass/_popup.scss */
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }

/* line 212, sass/_popup.scss */
.mfp-arrow:after, .mfp-arrow .mfp-a { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }

/* line 216, sass/_popup.scss */
.mfp-arrow:before, .mfp-arrow .mfp-b { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }

/* line 221, sass/_popup.scss */
.mfp-arrow-left { left: 0; }

/* line 223, sass/_popup.scss */
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a { border-right: 17px solid #FFF; margin-left: 31px; }

/* line 226, sass/_popup.scss */
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b { margin-left: 25px; border-right: 27px solid #3F3F3F; }

/* line 230, sass/_popup.scss */
.mfp-arrow-right { right: 0; }

/* line 232, sass/_popup.scss */
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a { border-left: 17px solid #FFF; margin-left: 39px; }

/* line 235, sass/_popup.scss */
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b { border-left: 27px solid #3F3F3F; }

/* line 238, sass/_popup.scss */
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }

/* line 241, sass/_popup.scss */
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }

/* line 245, sass/_popup.scss */
.mfp-iframe-holder .mfp-close { top: -40px; }

/* line 248, sass/_popup.scss */
.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }

/* line 253, sass/_popup.scss */
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000; }

/* Main image in popup */
/* line 264, sass/_popup.scss */
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; }

/* The shadow behind the image */
/* line 277, sass/_popup.scss */
.mfp-figure { line-height: 0; }

/* line 279, sass/_popup.scss */
.mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; }

/* line 292, sass/_popup.scss */
.mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; }

/* line 297, sass/_popup.scss */
.mfp-figure figure { margin: 0; }

/* line 300, sass/_popup.scss */
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }

/* line 308, sass/_popup.scss */
.mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; }

/* line 315, sass/_popup.scss */
.mfp-image-holder .mfp-content { max-width: 100%; }

/* line 318, sass/_popup.scss */
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { /** Remove all paddings around the image on small screen */
  /* line 325, sass/_popup.scss */
  .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; }
  /* line 328, sass/_popup.scss */
  .mfp-img-mobile img.mfp-img { padding: 0; }
  /* line 330, sass/_popup.scss */
  .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; }
  /* line 333, sass/_popup.scss */
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  /* line 336, sass/_popup.scss */
  .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  /* line 346, sass/_popup.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }
  /* line 348, sass/_popup.scss */
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  /* line 351, sass/_popup.scss */
  .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } }
@media all and (max-width: 900px) { /* line 364, sass/_popup.scss */
  .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); }
  /* line 368, sass/_popup.scss */
  .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; }
  /* line 372, sass/_popup.scss */
  .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; }
  /* line 376, sass/_popup.scss */
  .mfp-container { padding-left: 6px; padding-right: 6px; } }
/* line 381, sass/_popup.scss */
.mfp-ie7 .mfp-img { padding: 0; }

/* line 383, sass/_popup.scss */
.mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; }

/* line 389, sass/_popup.scss */
.mfp-ie7 .mfp-container { padding: 0; }

/* line 391, sass/_popup.scss */
.mfp-ie7 .mfp-content { padding-top: 44px; }

/* line 393, sass/_popup.scss */
.mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0; }

/*--------------------------------------------------------------
2.0 - Custom Overwrites (By Brevity)
--------------------------------------------------------------*/
/* Slider */
/* line 3, sass/_slick.scss */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

/* line 18, sass/_slick.scss */
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
/* line 25, sass/_slick.scss */
.slick-list:focus { outline: none; }
/* line 29, sass/_slick.scss */
.slick-list.dragging { cursor: pointer; cursor: hand; }

/* line 34, sass/_slick.scss */
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 43, sass/_slick.scss */
.slick-track { position: relative; left: 0; top: 0; display: block; }
/* line 49, sass/_slick.scss */
.slick-track:before, .slick-track:after { content: ""; display: table; }
/* line 55, sass/_slick.scss */
.slick-track:after { clear: both; }
/* line 59, sass/_slick.scss */
.slick-loading .slick-track { visibility: hidden; }

/* line 63, sass/_slick.scss */
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
/* line 67, sass/_slick.scss */
[dir="rtl"] .slick-slide { float: right; }
/* line 70, sass/_slick.scss */
.slick-slide img { display: block; }
/* line 73, sass/_slick.scss */
.slick-slide.slick-loading img { display: none; }
/* line 79, sass/_slick.scss */
.slick-slide.dragging img { pointer-events: none; }
/* line 83, sass/_slick.scss */
.slick-initialized .slick-slide { display: block; }
/* line 87, sass/_slick.scss */
.slick-loading .slick-slide { visibility: hidden; }
/* line 91, sass/_slick.scss */
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 2/16/2015
*
* shortcode.scss controls all the styles for shortcode UI elements across all Brevity Themes. 
* Only edit this document to make GLOBAL (Site-wide) short code UI changes.
* Page specific changes should be made in their oun .scss files.
*
*/
/* #Shortcodes
================================================== */
/* line 17, sass/_shortcodes.scss */
.half { width: 48%; margin-right: 4%; float: left; }

/* line 18, sass/_shortcodes.scss */
.halfend { width: 48%; margin-right: 0; float: left; }

/* line 20, sass/_shortcodes.scss */
.onethird { width: 29%; margin-right: 5%; float: left; }

/* line 21, sass/_shortcodes.scss */
.onethirdend { width: 29%; margin-right: 0; float: left; }

/* line 23, sass/_shortcodes.scss */
.twothirds { width: 63%; margin-right: 5%; float: left; }

/* line 24, sass/_shortcodes.scss */
.twothirdsend { width: 63%; margin-right: 0; float: left; }

/* line 26, sass/_shortcodes.scss */
.onefourth { width: 22%; margin-right: 4%; float: left; }

/* line 27, sass/_shortcodes.scss */
.onefourthend { width: 22%; margin-right: 0%; float: left; }

/* line 29, sass/_shortcodes.scss */
.threefourths { width: 66%; margin-right: 4%; float: left; }

/* line 30, sass/_shortcodes.scss */
.threefourthsend { width: 66%; margin-right: 0%; float: left; }

/* #Media Queries
================================================== */
@media (min-width: 550px) { /* line 40, sass/_shortcodes.scss */
  .half, .halfend, .onethird, .onethirdend, .twothirds, .twothirdsend, .onefourth, .onefourthend, .threefourths, .threefourthsend { width: 100%; margin-right: 0%; float: left; } }
