/*!
Theme Name: MyCWE
Theme URI: http://seekbrevity.com/
Author: Ben Gathard & Andrew Blackwell of Brevity
Author URI: http://seekbrevity.com/
Description: This is a custom theme designed for Central West End - CID (St. Louis, MO), built on the base theme and responsive framework for all custom sites built by Brevity. 
Version: 1.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. */
/* 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; }

/* 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 layout.css
*
*/
/* line 13, sass/_framework.scss */
.desktop { display: none !important; }

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

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

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

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

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

/* line 32, 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: 1228px; width: 90%; min-width: 300px; }
/* line 39, 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 39, sass/_framework.scss */
  .container .column { margin-left: 0; margin-right: 0; } }
/* line 52, sass/_framework.scss */
.container .row { float: left; margin-bottom: 0px; width: 100%; }
@media (min-width: 768px) { /* line 60, sass/_framework.scss */
  .container .column { margin-bottom: 0px; }
  /* line 62, sass/_framework.scss */
  .container .column:first-child { margin-left: 0; }
  /* line 63, sass/_framework.scss */
  .container .column:last-child { margin-right: 0; }
  /* line 66, sass/_framework.scss */
  .container .row { margin-bottom: 1.42857em; }
  /* line 69, sass/_framework.scss */
  .container .column.one { width: 5%; }
  /* line 70, sass/_framework.scss */
  .container .column.two { width: 11.333%; }
  /* line 71, sass/_framework.scss */
  .container .column.three { width: 17.666%; }
  /* line 72, sass/_framework.scss */
  .container .column.four { width: 23.999%; }
  /* line 73, sass/_framework.scss */
  .container .column.five { width: 30.333%; }
  /* line 74, sass/_framework.scss */
  .container .column.six { width: 36.666%; }
  /* line 75, sass/_framework.scss */
  .container .column.seven { width: 42.999%; }
  /* line 76, sass/_framework.scss */
  .container .column.eight { width: 49.333%; }
  /* line 77, sass/_framework.scss */
  .container .column.nine { width: 55.666%; }
  /* line 78, sass/_framework.scss */
  .container .column.ten { width: 61.999%; }
  /* line 79, sass/_framework.scss */
  .container .column.eleven { width: 68.333%; }
  /* line 80, sass/_framework.scss */
  .container .column.twelve { width: 74.666%; }
  /* line 81, sass/_framework.scss */
  .container .column.thirteen { width: 80.999%; }
  /* line 82, sass/_framework.scss */
  .container .column.fourteen { width: 87.333%; }
  /* line 83, sass/_framework.scss */
  .container .column.fifteen { width: 93.666%; }
  /* line 84, sass/_framework.scss */
  .container .column.sixteen { width: 100%; }
  /* line 87, sass/_framework.scss */
  .container .column.offset-one { margin-left: 6.333%; }
  /* line 88, sass/_framework.scss */
  .container .column.offset-two { margin-left: 12.666%; }
  /* line 89, sass/_framework.scss */
  .container .column.offset-three { margin-left: 18.999%; }
  /* line 90, sass/_framework.scss */
  .container .column.offset-four { margin-left: 25.222%; }
  /* line 91, sass/_framework.scss */
  .container .column.offset-five { margin-left: 31.666%; }
  /* line 92, sass/_framework.scss */
  .container .column.offset-six { margin-left: 37.999%; }
  /* line 93, sass/_framework.scss */
  .container .column.offset-seven { margin-left: 44.222%; }
  /* line 94, sass/_framework.scss */
  .container .column.offset-eight { margin-left: 50.666%; }
  /* line 95, sass/_framework.scss */
  .container .column.offset-nine { margin-left: 56.999%; }
  /* line 96, sass/_framework.scss */
  .container .column.offset-ten { margin-left: 63.222%; }
  /* line 97, sass/_framework.scss */
  .container .column.offset-eleven { margin-left: 69.666%; }
  /* line 98, sass/_framework.scss */
  .container .column.offset-twelve { margin-left: 75.999%; }
  /* line 99, sass/_framework.scss */
  .container .column.offset-thirteen { margin-left: 82.222%; }
  /* line 100, sass/_framework.scss */
  .container .column.offset-fourteen { margin-left: 88.666%; }
  /* line 101, sass/_framework.scss */
  .container .column.offset-fifteen { margin-left: 94.999%; }
  /* line 102, sass/_framework.scss */
  .container .column.offset-sixteen { margin-left: 100%; }
  /* line 108, sass/_framework.scss */
  .container .column.one-third { width: 32.444%; }
  /* line 109, sass/_framework.scss */
  .container .column.two-thirds { width: 66.222%; }
  /* line 111, sass/_framework.scss */
  .container .column.offset-one-third { margin-left: 33.777%; }
  /* line 112, sass/_framework.scss */
  .container .column.offset-two-thirds { margin-left: 67.555%; }
  /* line 116, sass/_framework.scss */
  .container .column.one-fifth { width: 18.999%; }
  /* line 117, sass/_framework.scss */
  .container .column.two-fifths { width: 39.222%; }
  /* line 118, sass/_framework.scss */
  .container .column.three-fifths { width: 59.446%; }
  /* line 119, sass/_framework.scss */
  .container .column.four-fifths { width: 79.661%; }
  /* line 121, sass/_framework.scss */
  .container .column.offset-one-fifth { margin-left: 20.222%; }
  /* line 122, sass/_framework.scss */
  .container .column.offset-two-fifths { margin-left: 40.555%; }
  /* line 123, sass/_framework.scss */
  .container .column.offset-three-fifths { margin-left: 60.779%; }
  /* line 124, sass/_framework.scss */
  .container .column.offset-four-fifths { margin-left: 80.994%; } }

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

/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* base.scss control browser resets and global UI and is consistent across all Brevity Themes. 
* Don not make edits to this document.
* Page specific changes should be made in layout.css
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Typography
2.0 - Links
	2.1 - Buttons
3.0 - Elements
	3.1 - Lists
4.0 - Accessibility
5.0 - Alignments
6.0 - Clearings
7.0 - Media
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Typography
--------------------------------------------------------------*/
/* line 31, 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.5; }
@media (min-width: 1510px) { /* line 31, sass/_base.scss */
  body, button, input, select, textarea, #page { font-size: 16px; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 31, sass/_base.scss */
  body, button, input, select, textarea, #page { font-size: 12px; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 31, sass/_base.scss */
  body, button, input, select, textarea, #page { font-size: 14px; } }
@media (max-width: 479px) { /* line 31, sass/_base.scss */
  body, button, input, select, textarea, #page { font-size: 12px; } }

/* line 49, sass/_base.scss */
h1, h2, h3, h4, h5, h6 { font-family: 'Fjalla One', sans-serif; clear: both; margin: 0 0 0.67em 0; font-weight: 300; }

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

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

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

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

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

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

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

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

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

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

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

/* line 78, sass/_base.scss */
pre { background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 15px; font-size: 1.5rem; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; }

/* line 89, sass/_base.scss */
code, kbd, tt, var { font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

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

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

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

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

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

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

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

/*--------------------------------------------------------------
2.0 Links
--------------------------------------------------------------*/
/* line 124, sass/_base.scss */
a, a:visited { color: #519136; text-decoration: none; }

/* line 129, sass/_base.scss */
a:hover, a:focus, a:active { text-decoration: underline; }

/*--------------------------------------------------------------
2.1 Buttons
--------------------------------------------------------------*/
/* line 140, sass/_base.scss */
a.button, button, span.button { border: 2px #001648 solid; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; color: #001648; display: block; float: left; font-size: 1.28571em; font-style: italic; font-weight: 600; height: 2.85714em; line-height: 2.71429em; padding: 0 2.14286em; -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; -webkit-transition: border 0.2s linear 0s; -moz-transition: border 0.2s linear 0s; -ms-transition: border 0.2s linear 0s; transition: border 0.2s linear 0s; -webkit-transition: color 0.2s linear 0s; -moz-transition: color 0.2s linear 0s; -ms-transition: color 0.2s linear 0s; transition: color 0.2s linear 0s; }
/* line 155, sass/_base.scss */
a.button:hover, button:hover, span.button:hover { background: #519136; border-color: #519136; color: #ffffff; text-decoration: none; }
/* line 161, sass/_base.scss */
a.button.white_button, button.white_button, span.button.white_button { border: 2px #ffffff solid; color: #ffffff; }
/* line 164, sass/_base.scss */
a.button.white_button:hover, button.white_button:hover, span.button.white_button:hover { border-color: #519136; }
/* line 168, sass/_base.scss */
a.button.tan_button, button.tan_button, span.button.tan_button { background: #e6effa; border: 2px #e6effa solid; font-size: 1em; height: 2.57143em; line-height: 2.42857em; }
/* line 174, sass/_base.scss */
a.button.tan_button:hover, button.tan_button:hover, span.button.tan_button:hover { background: #519136; border-color: #519136; }

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

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

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

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

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

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

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

/* line 210, sass/_base.scss */
#page img, #page svg { height: auto; /* Make sure images are scaled correctly. */ max-height: 100%; max-width: 100%; /* Adhere to container width. */ text-align: center; }

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

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

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

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

/* line 237, sass/_base.scss */
ul.menu { list-style: none; margin: 0px; padding: 0px; }
/* line 241, sass/_base.scss */
ul.menu li.menu_item { display: inline-block; margin: 0 0.35714em; }

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

/* line 257, 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 281, sass/_base.scss */
.alignleft { display: inline; float: left; margin-right: 1.5em; }

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

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

/*--------------------------------------------------------------
6.0 Clearings
--------------------------------------------------------------*/
/* line 300, 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 316, 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 329, 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 337, sass/_base.scss */
.wp-caption { border: 1px solid #ccc; margin-bottom: 1.5em; max-width: 100%; }

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

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

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

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

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

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

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

/* 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.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - General Forms Elements
2.0 - Search Forms
3.0 - Gravity Forms
	3.1 - Stay Connected
	3.2 - News Letter (Footer)
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 General Forms Elements
--------------------------------------------------------------*/
/* line 25, 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 34, sass/_forms.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] { background: none; border: 2px #001648 solid; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; color: #001648; display: block; float: left; font-size: 1.28571em; font-style: italic; font-weight: 600; height: 2.85714em; line-height: 2.71429em; padding: 0 2.14286em; -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; -webkit-transition: border 0.2s linear 0s; -moz-transition: border 0.2s linear 0s; -ms-transition: border 0.2s linear 0s; transition: border 0.2s linear 0s; -webkit-transition: color 0.2s linear 0s; -moz-transition: color 0.2s linear 0s; -ms-transition: color 0.2s linear 0s; transition: color 0.2s linear 0s; }
/* line 53, sass/_forms.scss */
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: #519136; border-color: #519136; color: #ffffff; text-decoration: none; }

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

/* line 64, 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 70, sass/_forms.scss */
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */ -webkit-appearance: none; }

/* line 73, 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 78, sass/_forms.scss */
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea { background: none; border: 1px solid #001648; border-radius: 0; height: 40px; line-height: 40px; padding: 0 5px !important; }

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

/* line 98, 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 - Search Forms
--------------------------------------------------------------*/
/* line 112, sass/_forms.scss */
.search-form { position: relative; width: 100%; }
/* line 115, sass/_forms.scss */
.search-form input[type="search"] { background: #fff; border: 0 none; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding: 0 2.85714em 0 0.71429em !important; width: 100%; }
/* line 123, sass/_forms.scss */
.search-form input[type="submit"].search-submit { background: url("images/svg/search.svg") center center no-repeat; border: 0 none; display: block; height: 24px; position: absolute; padding: 0; text-indent: -9999px; right: 8px; top: 8px; width: 24px; }

/*--------------------------------------------------------------
3.0 - Gravity Forms
--------------------------------------------------------------*/
/* line 143, sass/_forms.scss */
.gform_wrapper input { background: none; border: 1px solid #001648; border-radius: 0; height: 40px; line-height: 40px; padding: 0 5px !important; }

/* line 152, sass/_forms.scss */
.gform_wrapper .gform_button { background: #001648; border: 1px solid #001648; border-radius: 0; box-shadow: none; color: #ffffff; font: "Source Sans Pro", sans-serif; font-style: italic; font-weight: 400; height: 42px; line-height: 38px; padding: 0 2.14286em; text-shadow: none; -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 166, sass/_forms.scss */
.gform_wrapper .gform_button:hover { background: #519136; border: 1px solid #519136; box-shadow: none; }

/*--------------------------------------------------------------
3.1 - Stay Connected
--------------------------------------------------------------*/
/* line 180, sass/_forms.scss */
#stay_connected #field_1_1 .ginput_container { float: left; margin: 0; width: 67%; }
/* line 185, sass/_forms.scss */
#stay_connected #field_1_1.gfield_error .ginput_container { width: 100%; }
/* line 189, sass/_forms.scss */
#stay_connected .gform_button { float: right; font-size: 1em; padding: 0; width: 30%; }
/* line 196, sass/_forms.scss */
#stay_connected #field_1_4 { float: left; }
/* line 198, sass/_forms.scss */
#stay_connected #field_1_4 .ginput_container_checkbox { margin-top: 0.21429em; }
/* line 202, sass/_forms.scss */
#stay_connected #field_1_4 .gfield_checkbox li { display: block; float: left; margin-bottom: 0.21429em; margin-right: 0.71429em; white-space: nowrap; }
/* line 208, sass/_forms.scss */
#stay_connected #field_1_4 .gfield_checkbox li input { height: auto; margin: 0 0 .2em; line-height: auto; }
/* line 213, sass/_forms.scss */
#stay_connected #field_1_4 .gfield_checkbox li label { white-space: nowrap; }
@media (min-width: 768px) and (max-width: 959px) { /* line 221, sass/_forms.scss */
  #stay_connected #field_1_1 .ginput_container { margin: 0 0 20px; width: 100%; }
  /* line 226, sass/_forms.scss */
  #stay_connected .gform_button { width: 100%; } }
@media (max-width: 479px) { /* line 230, sass/_forms.scss */
  #stay_connected #field_1_1 .ginput_container { margin: 0 0 20px; width: 100%; }
  /* line 235, sass/_forms.scss */
  #stay_connected .gform_button { width: 100%; } }
/* line 238, sass/_forms.scss */
#stay_connected .gform_footer .gform_button { width: 100%; margin-bottom: 40px; }

/*--------------------------------------------------------------
3.2 - News Letter (Footer)
--------------------------------------------------------------*/
/* line 251, sass/_forms.scss */
#news_letter #field_2_1 .ginput_container { float: left; margin: 0; width: 70%; }
/* line 256, sass/_forms.scss */
#news_letter #field_2_1.gfield_error .ginput_container { width: 100%; }
/* line 260, sass/_forms.scss */
#news_letter .gform_button { float: right; font-size: 1em; padding: 0; width: 30%; }
@media (min-width: 768px) and (max-width: 959px) { /* line 268, sass/_forms.scss */
  #news_letter #field_2_1 .ginput_container { margin: 0 0 20px; width: 100%; }
  /* line 273, sass/_forms.scss */
  #news_letter .gform_button { font-size: 1.14286em; width: 100%; } }
@media (max-width: 479px) { /* line 280, sass/_forms.scss */
  #news_letter #field_2_1 .ginput_container { margin: 0 0 20px; width: 100%; }
  /* line 285, sass/_forms.scss */
  #news_letter .gform_button { font-size: 1.14286em; width: 100%; } }
/* line 291, sass/_forms.scss */
#news_letter .gform_footer .gform_button { width: 100%; margin-bottom: 40px; }

/*
* 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 layout.css
*
*/
/* 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: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 15px; background: #001648; 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 52, ../../src/scss/sidr/_base.scss */
/* line 51, sass/_mobile_nav.scss */
.sidr p { font-size: 13px; margin: 0 0 12px; }

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

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

/* line 65, ../../src/scss/sidr/_base.scss */
/* line 65, sass/_mobile_nav.scss */
.sidr ul { display: block; margin: 0 0 15px; padding: 0; border-top: 1px solid #00267b; }

/* line 72, ../../src/scss/sidr/_base.scss */
/* line 72, sass/_mobile_nav.scss */
.sidr ul li { display: block; margin: 0; line-height: 48px; background: #001e62; border-top: 1px solid #00267b; border-bottom: 1px solid #000615; }

/* line 81, ../../src/scss/sidr/_base.scss */
/* line 81, sass/_mobile_nav.scss */
.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active { border-top-color: transparent; }

/* line 85, ../../src/scss/sidr/_base.scss */
/* line 85, 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: #00267b; }

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

/* line 97, ../../src/scss/sidr/_base.scss */
/* line 96, sass/_mobile_nav.scss */
.sidr ul li ul { border-bottom: none; border-top: none; margin: 0; }

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

/* line 104, ../../src/scss/sidr/_base.scss */
/* line 108, sass/_mobile_nav.scss */
.sidr ul li ul li:last-child { border-bottom: none; }

/* line 110, ../../src/scss/sidr/_base.scss */
/* line 112, sass/_mobile_nav.scss */
.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active { border-top-color: transparent; }

/* line 114, ../../src/scss/sidr/_base.scss */
/* line 116, sass/_mobile_nav.scss */
.sidr ul li ul li:hover > a, .sidr ul li ul li:hover > span, .sidr ul li ul li.active > a, .sidr ul li ul li.active > span, .sidr ul li ul li.sidr-class-active > a, .sidr ul li ul li.sidr-class-active > span { background: #00267b; }

/* line 119, ../../src/scss/sidr/_base.scss */
/* line 120, sass/_mobile_nav.scss */
.sidr ul li ul li a, .sidr ul li ul li span { color: rgba(255, 255, 255, 0.8); padding-left: 30px; }

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

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

/* line 146, ../../src/scss/sidr/_base.scss */
/* line 133, 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; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; border: none; background: rgba(0, 0, 0, 0.1); color: rgba(255, 255, 255, 0.6); display: block; clear: both; }

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

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

/* line 171, ../../src/scss/sidr/_base.scss */
/* line 175, 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/
* 2/16/2015
*
* shortcode.scss controls all the styles for short code 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 layout.css
*
*/
/* #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; } }
/* General styles for the modal */
/* 
Styles for the html/body for special modal where we want 3d effects
Note that we need a container wrapping all content on the page for the 
perspective effects (not including the modals and the overlay).
*/
/* line 8, sass/_modal.scss */
.md-perspective, .md-perspective body { height: 100%; overflow: hidden; }

/* line 14, sass/_modal.scss */
.md-perspective body { background: #222; -webkit-perspective: 600px; -moz-perspective: 600px; perspective: 600px; }

/* line 25, sass/_modal.scss */
.md-modal { position: fixed; top: 50%; left: 50%; width: 50%; max-width: 630px; min-width: 320px; height: auto; z-index: 2000; visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }

/* line 44, sass/_modal.scss */
.md-show { visibility: visible; }

/* line 48, sass/_modal.scss */
.md-overlay { position: fixed; width: 100%; height: 100%; visibility: hidden; top: 0; left: 0; z-index: 1000; opacity: 0; background: rgba(143, 27, 15, 0.8); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

/* line 63, sass/_modal.scss */
.md-show ~ .md-overlay { opacity: 1; visibility: visible; }

/* Content styles */
/* line 69, sass/_modal.scss */
.md-content { color: #fff; background: #003dc8; position: relative; border-radius: 3px; margin: 0 auto; }

/* line 77, sass/_modal.scss */
.md-content h3 { margin: 0; padding: 0.4em; text-align: center; font-size: 2.4em; font-weight: 300; opacity: 0.8; background: #001648; border-radius: 3px 3px 0 0; }

/* line 88, sass/_modal.scss */
.md-content > div { padding: 2.14286em 2.85714em; margin: 0; font-weight: 300; font-size: 1.15em; }

/* line 95, sass/_modal.scss */
.md-content > div p { margin: 0; padding: 10px 0; }

/* line 100, sass/_modal.scss */
.md-content > div ul { margin: 0; padding: 0 0 30px 20px; }

/* line 105, sass/_modal.scss */
.md-content > div ul li { padding: 5px 0; }

/* line 109, sass/_modal.scss */
.md-content button.md-close { border: 0 none; color: #fff; font-size: 3em; font-style: normal; font-weight: 300; height: auto; line-height: 1em; margin: 0 auto; padding: 0.35714em; position: absolute; right: 25px; top: 20px; z-index: 9999; }
@media (max-width: 767px) { /* line 109, sass/_modal.scss */
  .md-content button.md-close { font-size: 2em; right: 10px; top: 5px; } }

/* Effect  Blur */
/* line 132, sass/_modal.scss */
.md-show.md-effect ~ .md-overlay { background: #001648; /* The Fallback */ background: rgba(0, 22, 72, 0.7); }

/* line 136, sass/_modal.scss */
.md-show.md-effect ~ #page, .md-show.md-effect ~ .parallax-mirror { -webkit-filter: blur(10px); -moz-filter: blur(10px); -ms-filter: blur(10px); -o-filter: blur(10px); filter: blur(10px); }

/* line 145, sass/_modal.scss */
.md-effect .md-content { -webkit-transform: translateY(-5%); -moz-transform: translateY(-5%); -ms-transform: translateY(-5%); transform: translateY(-5%); opacity: 0; }

/* line 153, sass/_modal.scss */
.md-show.md-effect ~ .container, .md-effect .md-content { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

/* line 160, sass/_modal.scss */
.md-show.md-effect .md-content { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; }

/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* slick.scss controls the look of the Slick.js slider in this theme.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Slider Defaults
2.0 - Slider Base Sytle

--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Slider Defaults
--------------------------------------------------------------*/
/* line 25, 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 40, sass/_slick.scss */
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
/* line 47, sass/_slick.scss */
.slick-list:focus { outline: none; }
/* line 51, sass/_slick.scss */
.slick-list.dragging { cursor: pointer; cursor: hand; }

/* line 56, 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 65, sass/_slick.scss */
.slick-track { position: relative; left: 0; top: 0; display: block; }
/* line 71, sass/_slick.scss */
.slick-track:before, .slick-track:after { content: ""; display: table; }
/* line 77, sass/_slick.scss */
.slick-track:after { clear: both; }
/* line 81, sass/_slick.scss */
.slick-loading .slick-track { visibility: hidden; }

/* line 85, sass/_slick.scss */
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
/* line 89, sass/_slick.scss */
[dir="rtl"] .slick-slide { float: right; }
/* line 92, sass/_slick.scss */
.slick-slide img { display: block; height: auto; width: 100%; }
/* line 97, sass/_slick.scss */
.slick-slide.slick-loading img { display: none; }
/* line 103, sass/_slick.scss */
.slick-slide.dragging img { pointer-events: none; }
/* line 107, sass/_slick.scss */
.slick-initialized .slick-slide { display: block; }
/* line 111, sass/_slick.scss */
.slick-loading .slick-slide { visibility: hidden; }
/* line 115, sass/_slick.scss */
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/*--------------------------------------------------------------
1.0 - Slider Defaults
--------------------------------------------------------------*/
/* line 127, sass/_slick.scss */
.slider_container { max-width: 100%; position: relative; text-align: center; width: 100%; }
/* line 132, sass/_slick.scss */
.slider_container button { border: transparent solid 10px; background: url("images/svg/arrow-left.svg") right center no-repeat; left: 0; padding: 0 1.07143em; position: absolute; top: 50%; text-indent: -9999px; }
/* line 140, sass/_slick.scss */
.slider_container button.slick-next { background: url("images/svg/arrow-right.svg") left center no-repeat; left: auto; right: 0; }
/* line 145, sass/_slick.scss */
.slider_container button:hover { background-color: #519136; border-color: #519136; }
@media (max-width: 767px) { /* line 132, sass/_slick.scss */
  .slider_container button { display: none !important; } }

/*
* 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 Magnific-Popup in this theme.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Magnific-Popup Defaults
2.0 - Popup Base Sytle

--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Magnific-Popup Defaults
--------------------------------------------------------------*/
/* Magnific Popup CSS */
/* line 26, 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 38, sass/_popup.scss */
.mfp-bg ~ #page, .mfp-bg ~ .parallax-mirror { -webkit-filter: blur(10px); -moz-filter: blur(10px); -ms-filter: blur(10px); -o-filter: blur(10px); filter: blur(10px); }

/* line 47, 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 57, 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 69, sass/_popup.scss */
.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }

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

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

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

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

/* line 93, 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 98, sass/_popup.scss */
.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }

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

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

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

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

/* line 118, 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 128, sass/_popup.scss */
.mfp-preloader a { color: #CCC; }

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

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

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

/* line 139, 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 151, sass/_popup.scss */
button::-moz-focus-inner { padding: 0; border: 0; }

/* line 155, 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 171, sass/_popup.scss */
.mfp-close:hover, .mfp-close:focus { opacity: 1; filter: alpha(opacity=100); }

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

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

/* line 180, 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 187, sass/_popup.scss */
.mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; }

/* line 196, 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 207, sass/_popup.scss */
.mfp-arrow:active { margin-top: -54px; }

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

/* line 212, 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 223, sass/_popup.scss */
.mfp-arrow:after, .mfp-arrow .mfp-a { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }

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

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

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

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

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

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

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

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

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

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

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

/* line 264, 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 275, 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 288, sass/_popup.scss */
.mfp-figure { line-height: 0; }

/* line 290, 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 303, sass/_popup.scss */
.mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; }

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

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

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

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

/* line 329, 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 336, sass/_popup.scss */
  .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; }
  /* line 339, sass/_popup.scss */
  .mfp-img-mobile img.mfp-img { padding: 0; }
  /* line 341, sass/_popup.scss */
  .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; }
  /* line 344, sass/_popup.scss */
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  /* line 347, 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 357, sass/_popup.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }
  /* line 359, sass/_popup.scss */
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  /* line 362, 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 375, sass/_popup.scss */
  .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); }
  /* line 379, sass/_popup.scss */
  .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; }
  /* line 383, sass/_popup.scss */
  .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; }
  /* line 387, sass/_popup.scss */
  .mfp-container { padding-left: 6px; padding-right: 6px; } }
/* line 392, sass/_popup.scss */
.mfp-ie7 .mfp-img { padding: 0; }

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

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

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

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

/* Main form wrapper */
/* line 2, sass/_mycwe_form.scss */
.fs-form-wrap { position: relative; width: 100%; height: 100%; color: #fff; }

/* line 9, sass/_mycwe_form.scss */
.overview .fs-form-wrap { height: auto; }

/* Title */
/* line 14, sass/_mycwe_form.scss */
.fs-title { position: absolute; top: 0; left: 0; margin: 0; padding: 40px; width: 100%; }

/* line 23, sass/_mycwe_form.scss */
.fs-title h1 { margin: 0; }

/* Form */
/* line 28, sass/_mycwe_form.scss */
.fs-form { position: relative; text-align: left; }

/* line 33, sass/_mycwe_form.scss */
.no-js .fs-form { padding: 0 0 6em 0; }

/* Views (fullscreen and overview)*/
/* line 38, sass/_mycwe_form.scss */
.fs-form-full { top: 32%; margin: 0 auto; width: 70%; }

/* line 44, sass/_mycwe_form.scss */
.fs-form-full, .fs-message-error { max-width: 960px; }

/* line 49, sass/_mycwe_form.scss */
.fs-form-overview { padding: 2.5em 30% 6em; width: 100%; height: 100%; background: #fffed8; color: #3b3f45; }

/* line 57, sass/_mycwe_form.scss */
.fs-form-overview .fs-fields::before { display: block; margin-bottom: 2.5em; color: #3b3f45; content: 'Review & Submit'; font-weight: 700; }

/* Switch view animation (we hide the current view, switch the view class and show it again) */
/* line 66, sass/_mycwe_form.scss */
.fs-form.fs-show { -webkit-animation: animFadeIn 0.5s; animation: animFadeIn 0.5s; }

@-webkit-keyframes animFadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes animFadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
/* line 81, sass/_mycwe_form.scss */
.fs-form.fs-show .fs-fields { -webkit-animation: animMove 0.5s; animation: animMove 0.5s; }

@-webkit-keyframes animMove { from { top: 100px; } }
@keyframes animMove { from { top: 100px; } }
/* we need to use top here because otherwise all our fixed elements will become absolute */
/* Visibility control of elements */
/* line 95, sass/_mycwe_form.scss */
.fs-form-full .fs-fields > li, .fs-nav-dots, .fs-progress, .fs-numbers, button.fs-continue, .fs-message-error, .fs-message-final { visibility: hidden; }

/* line 105, sass/_mycwe_form.scss */
.no-js .fs-form-full .fs-fields > li { visibility: visible; }

/* line 109, sass/_mycwe_form.scss */
.fs-show { visibility: visible !important; }

/* Some general styles */
/* line 114, sass/_mycwe_form.scss */
.fs-form-wrap button { border: none; background: none; }

/* line 119, sass/_mycwe_form.scss */
.fs-form-wrap button[disabled] { opacity: 0.3; pointer-events: none; }

/* line 124, sass/_mycwe_form.scss */
.fs-form-wrap input:focus, .fs-form-wrap button:focus { outline: none; }

/* Hide the submit button */
/* line 130, sass/_mycwe_form.scss */
.fs-form .fs-submit { display: none; }

/* Fields */
/* line 135, sass/_mycwe_form.scss */
.fs-fields { position: relative; margin: 0 auto; padding: 0; top: 0; list-style: none; }

/*.fs-form-overview ol {
	max-width: ;
}*/
/* line 147, sass/_mycwe_form.scss */
.fs-fields > li { position: relative; z-index: 1; margin: 0; padding: 0; border: none; }

/* line 155, sass/_mycwe_form.scss */
.fs-fields > li:hover { z-index: 999; }

/* line 159, sass/_mycwe_form.scss */
.js .fs-form-full .fs-fields > li { position: absolute; width: 100%; text-align: center; }

/* line 165, sass/_mycwe_form.scss */
.fs-form-overview .fs-fields > li, .no-js .fs-form .fs-fields > li { margin: 1em 0 2em; padding: 0 0 2em 0; border-bottom: 2px solid rgba(0, 0, 0, 0.1); }

/* Labels & info */
/* line 173, sass/_mycwe_form.scss */
.fs-fields > li label { position: relative; }

/* line 177, sass/_mycwe_form.scss */
.fs-fields > li label.fs-field-label { display: inline-block; padding: 0 0 2em 0; font-weight: 700; pointer-events: none; }

/* line 184, sass/_mycwe_form.scss */
.fs-form-full .fs-fields > li label[data-info]::after { position: relative; display: inline-block; margin-left: 10px; width: 24px; height: 24px; border: 2px solid rgba(0, 0, 0, 0.4); color: rgba(0, 0, 0, 0.4); border-radius: 50%; content: 'i'; vertical-align: top; text-align: center; font-weight: 700; font-style: italic; font-family: Georgia, serif; line-height: 20px; cursor: pointer; pointer-events: auto; display: none; }

/* line 206, sass/_mycwe_form.scss */
.fs-form-full .fs-fields > li label[data-info]::before { position: absolute; bottom: 100%; left: 0; padding: 0 0 10px; min-width: 200px; content: attr(data-info); color: #6a7b7e; opacity: 0; -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; transition: opacity 0.3s, transform 0.3s; -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); pointer-events: none; }

/* line 222, sass/_mycwe_form.scss */
.fs-form-full .fs-fields > li label[data-info]:hover::before { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 228, sass/_mycwe_form.scss */
.fs-form-full .fs-fields > li label:hover ~ .fs-info, .fs-form-full .fs-fields > li .fs-info:hover { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); pointer-events: auto; }

/* Inputs */
/* line 237, sass/_mycwe_form.scss */
.fs-fields input { display: block; margin: 0; padding: 0 0 0.15em; width: 100%; border: none; border-bottom: 2px solid rgba(0, 0, 0, 0.2); background-color: transparent; color: #fffed8; text-overflow: ellipsis; font-weight: bold; border-radius: 0; }

/* line 251, sass/_mycwe_form.scss */
.fs-fields input:invalid { box-shadow: none; /* removes red shadow in FF*/ }

/* line 255, sass/_mycwe_form.scss */
.fs-form-overview .fs-fields input { border-bottom-color: transparent; color: rgba(0, 0, 0, 0.5); }

/* line 260, sass/_mycwe_form.scss */
.fs-fields [required] { background-image: url(../img/abacusstar.svg); background-position: top right; background-size: 18px; background-repeat: no-repeat; }

/* line 267, sass/_mycwe_form.scss */
.fs-fields input:focus { background-color: #3b3f45; /* Fixes chrome bug with placeholder */ }

/* line 271, sass/_mycwe_form.scss */
.fs-form-overview .fs-fields input:focus { background-color: #fffed8; /* Fixes chrome bug with placeholder */ }

/* line 278, sass/_mycwe_form.scss */
.fs-fields .fs-radio-custom input[type="radio"] { position: absolute; display: block; margin: 30px auto 20px; margin: 0 auto 20px; width: 100%; height: 100%; opacity: 0; cursor: pointer; }

/* line 289, sass/_mycwe_form.scss */
.fs-fields > li .fs-radio-custom span { float: left; position: relative; padding: 10px; width: 30%; text-align: center; font-weight: 700; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 299, sass/_mycwe_form.scss */
.fs-fields > li .fs-radio-custom span label { color: rgba(0, 0, 0, 0.4); -webkit-transition: color 0.3s; transition: color 0.3s; }

/* line 305, sass/_mycwe_form.scss */
.fs-form-overview .fs-fields > li .fs-radio-custom span { max-width: 140px; }

/* line 312, sass/_mycwe_form.scss */
.fs-fields > li .fs-radio-custom label { display: block; width: 100%; height: 100%; cursor: pointer; }

/* line 319, sass/_mycwe_form.scss */
.fs-fields .fs-radio-custom label::after { position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; background-position: 50% 0%; background-size: 85%; background-repeat: no-repeat; content: ''; opacity: 0.5; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

/* line 336, sass/_mycwe_form.scss */
.fs-fields .fs-radio-custom label.radio-mobile::after { background-image: url(../img/mobile.svg); }

/* line 340, sass/_mycwe_form.scss */
.fs-fields .fs-radio-custom label.radio-social::after { background-image: url(../img/social.svg); }

/* line 344, sass/_mycwe_form.scss */
.fs-fields .fs-radio-custom label.radio-conversion::after { background-image: url(../img/conversion.svg); }

/* line 348, sass/_mycwe_form.scss */
.fs-fields .fs-radio-custom label:hover::after, .fs-fields input[type="radio"]:focus + label::after, .fs-fields input[type="radio"]:checked + label::after { opacity: 1; }

/* line 354, sass/_mycwe_form.scss */
.fs-fields .fs-radio-custom input[type="radio"]:checked + label { color: #fffed8; }

/* line 358, sass/_mycwe_form.scss */
.fs-form-overview .fs-fields .fs-radio-custom input[type="radio"]:checked + label { color: rgba(0, 0, 0, 0.8); }

/* line 362, sass/_mycwe_form.scss */
.fs-fields textarea { padding: 0.25em; width: 100%; height: 200px; border: 2px solid rgba(0, 0, 0, 0.2); background-color: transparent; color: #fffed8; font-weight: 700; resize: none; }

/* line 373, sass/_mycwe_form.scss */
.fs-form-overview .fs-fields textarea { height: 100px; color: rgba(0, 0, 0, 0.5); }

/* line 378, sass/_mycwe_form.scss */
.fs-fields textarea:focus { outline: none; }

/* line 382, sass/_mycwe_form.scss */
.fs-form-overview .fs-fields textarea { padding: 0; border-color: transparent; }

/* line 387, sass/_mycwe_form.scss */
.fs-form-overview .fs-fields textarea:focus { background: #fffed8; }

/* line 391, sass/_mycwe_form.scss */
.fs-form div.cs-select.cs-skin-boxes { display: block; }

/* line 395, sass/_mycwe_form.scss */
.fs-form-overview .cs-skin-boxes > span { border-radius: 5px; width: 90px; height: 70px; }

/* line 401, sass/_mycwe_form.scss */
.fs-form-overview .cs-skin-boxes > span::before { padding-top: 50px; box-shadow: 0 20px 0 #292c30, inset 0 -5px #292c30; }

/* line 406, sass/_mycwe_form.scss */
.fs-fields input.fs-mark { padding-left: 1em; background-image: url(../img/dollar.svg); background-position: 0% 0.15em; background-size: auto 75%; background-repeat: no-repeat; }

/* line 414, sass/_mycwe_form.scss */
.fs-fields input.fs-mark[required] { background-image: url(../img/dollar.svg), url(../img/abacusstar.svg); background-position: 0% 0.15em, top right; background-size: auto 75%, 18px; background-repeat: no-repeat; }

/* placeholder */
/* line 422, sass/_mycwe_form.scss */
.fs-fields input::-webkit-input-placeholder, .fs-fields textarea::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.1); }

/* line 427, sass/_mycwe_form.scss */
.fs-fields input:-moz-placeholder, .fs-fields textarea:-moz-placeholder { color: rgba(0, 0, 0, 0.1); }

/* line 432, sass/_mycwe_form.scss */
.fs-fields input::-moz-placeholder, .fs-fields textarea::-moz-placeholder { color: rgba(0, 0, 0, 0.1); }

/* line 437, sass/_mycwe_form.scss */
.fs-fields input:-ms-input-placeholder, .fs-fields textarea:-ms-input-placeholder { color: rgba(0, 0, 0, 0.1); }

/* Hide placeholder when focused in Webkit browsers */
/* line 443, sass/_mycwe_form.scss */
.fs-fields input:focus::-webkit-input-placeholder { color: transparent; }

/* Dot navigation */
/* line 448, sass/_mycwe_form.scss */
.fs-nav-dots { position: absolute; top: 50%; right: 60px; left: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

/* line 457, sass/_mycwe_form.scss */
.fs-nav-dots button { position: relative; display: block; padding: 0; margin: 16px 0; width: 16px; height: 16px; border-radius: 50%; background: transparent; -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease; transition: transform 0.3s ease, opacity 0.3s ease; }

/* line 470, sass/_mycwe_form.scss */
.fs-nav-dots button::before, .fs-nav-dots button::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 50%; background-color: rgba(0, 0, 0, 0.5); content: ''; text-indent: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

/* line 485, sass/_mycwe_form.scss */
.fs-nav-dots button::after { background-color: rgba(0, 0, 0, 0.4); -webkit-transform: perspective(1000px) rotate3d(0, 1, 0, 180deg); transform: perspective(1000px) rotate3d(0, 1, 0, 180deg); }

/* line 491, sass/_mycwe_form.scss */
.fs-nav-dots button.fs-dot-current { -webkit-transform: perspective(1000px) rotate3d(0, 1, 0, 180deg); transform: perspective(1000px) rotate3d(0, 1, 0, 180deg); }

/* line 496, sass/_mycwe_form.scss */
.fs-nav-dots button:hover::before, .fs-nav-dots button.fs-dot-current::before { background: #fffed8; }

/* Progress bar */
/* line 502, sass/_mycwe_form.scss */
.fs-progress { position: absolute; top: 0; width: 0%; height: 0.5em; background: #fffed8; -webkit-transition: width 0.3s ease-in-out; transition: width 0.3s ease-in-out; display: none; }

/* Number indicator */
/* line 515, sass/_mycwe_form.scss */
.fs-numbers { position: absolute; top: 0; right: 0; overflow: hidden; color: rgba(0, 0, 0, 0.4); margin: 40px; width: 2em; font-weight: 700; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: default; display: none; }

/* line 530, sass/_mycwe_form.scss */
.fs-numbers:after { position: absolute; width: 100%; text-align: center; content: '/'; font-weight: 300; opacity: 0.4; left: 0; display: none; }

/* line 542, sass/_mycwe_form.scss */
.fs-numbers span { float: right; width: 40%; text-align: center; display: none; }

/* line 550, sass/_mycwe_form.scss */
.fs-numbers .fs-number-current { float: left; display: none; }

/* line 556, sass/_mycwe_form.scss */
.fs-numbers .fs-number-new { position: absolute; left: 0; -webkit-transform: translateY(100%); transform: translateY(100%); display: none; }

/* Animations for numbers */
/* Show next number */
/* line 567, sass/_mycwe_form.scss */
.fs-numbers.fs-show-next .fs-number-new { -webkit-animation: animMoveUpFromDown 0.4s both; animation: animMoveUpFromDown 0.4s both; }

@-webkit-keyframes animMoveUpFromDown { from { -webkit-transform: translateY(100%); }
  to { -webkit-transform: translateY(0); } }
@keyframes animMoveUpFromDown { from { -webkit-transform: translateY(100%); transform: translateY(100%); }
  to { -webkit-transform: translateY(0); transform: translateY(0); } }
/* line 582, sass/_mycwe_form.scss */
.fs-numbers.fs-show-next .fs-number-current { -webkit-animation: animMoveUp 0.4s both; animation: animMoveUp 0.4s both; }

@-webkit-keyframes animMoveUp { to { -webkit-transform: translateY(-100%); } }
@keyframes animMoveUp { to { -webkit-transform: translateY(-100%); transform: translateY(-100%); } }
/* Show previous number */
/* line 596, sass/_mycwe_form.scss */
.fs-numbers.fs-show-prev .fs-number-new { -webkit-animation: animMoveDownFromUp 0.4s both; animation: animMoveDownFromUp 0.4s both; }

@-webkit-keyframes animMoveDownFromUp { from { -webkit-transform: translateY(-100%); }
  to { -webkit-transform: translateY(0); } }
@keyframes animMoveDownFromUp { from { -webkit-transform: translateY(-100%); transform: translateY(-100%); }
  to { -webkit-transform: translateY(0); transform: translateY(0); } }
/* line 611, sass/_mycwe_form.scss */
.fs-numbers.fs-show-prev .fs-number-current { -webkit-animation: animMoveDown 0.4s both; animation: animMoveDown 0.4s both; }

@-webkit-keyframes animMoveDown { to { -webkit-transform: translateY(100%); } }
@keyframes animMoveDown { to { -webkit-transform: translateY(100%); transform: translateY(100%); } }
/* Continue button and submit button */
/* line 625, sass/_mycwe_form.scss */
button.fs-submit, button.fs-continue { padding: 0.6em 1.5em; border: 3px solid #232529; border-radius: 40px; font-weight: 700; color: rgba(0, 0, 0, 0.4); }

/* line 634, sass/_mycwe_form.scss */
.fs-form-overview .fs-submit, .no-js .fs-form .fs-submit { display: block; float: right; }

/* line 640, sass/_mycwe_form.scss */
.fs-form-overview .fs-submit { border-color: #232529; color: #232529; }

/* line 645, sass/_mycwe_form.scss */
button.fs-continue { position: absolute; right: 0; bottom: 0; margin: 0 40px 60px 0; }

/* line 652, sass/_mycwe_form.scss */
button.fs-submit:hover, button.fs-submit:focus, button.fs-continue:hover { background: #232529; color: #fff; }

/* line 659, sass/_mycwe_form.scss */
.fs-continue::after { position: absolute; top: 100%; left: 0; width: 100%; line-height: 3; text-align: center; background: transparent; color: rgba(0, 0, 0, 0.3); content: 'or press ENTER'; pointer-events: none; }

/* Error message */
/* line 673, sass/_mycwe_form.scss */
.fs-message-error { position: absolute; bottom: 75%; left: 50%; z-index: 800; max-width: 960px; width: 70%; color: #eb7e7f; font-weight: 700; opacity: 0; -webkit-transform: translate3d(-50%, -5px, 0); transform: translate3d(-50%, -5px, 0); }

/* line 687, sass/_mycwe_form.scss */
.fs-message-error.fs-show { opacity: 1; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); }

/* Animation classes & animations */
/* line 696, sass/_mycwe_form.scss */
.fs-form li.fs-current { visibility: visible; }

/* line 700, sass/_mycwe_form.scss */
.fs-form li.fs-hide, .fs-form li.fs-show { pointer-events: none; }

/* Hide current li when navigating to next question */
/* line 706, sass/_mycwe_form.scss */
.fs-form .fs-display-next .fs-hide { visibility: visible; }

/* line 710, sass/_mycwe_form.scss */
.fs-form .fs-display-next .fs-hide .fs-anim-lower, .fs-form .fs-display-next .fs-hide .fs-anim-upper { -webkit-animation: animHideNext 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards; animation: animHideNext 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards; }

/* line 716, sass/_mycwe_form.scss */
.fs-form .fs-display-next .fs-hide .fs-anim-lower { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }

@-webkit-keyframes animHideNext { to { opacity: 0; -webkit-transform: translate3d(0, -500px, 0); } }
@keyframes animHideNext { to { opacity: 0; -webkit-transform: translate3d(0, -500px, 0); transform: translate3d(0, -500px, 0); } }
/* Show new li when navigating to next question */
/* line 730, sass/_mycwe_form.scss */
.fs-form .fs-display-next .fs-show .fs-anim-lower, .fs-form .fs-display-next .fs-show .fs-anim-upper { -webkit-animation: animShowNext 0.5s cubic-bezier(0.7, 0, 0.3, 1) both 0.15s; animation: animShowNext 0.5s cubic-bezier(0.7, 0, 0.3, 1) both 0.15s; }

/* line 736, sass/_mycwe_form.scss */
.fs-form .fs-display-next .fs-show .fs-anim-lower { -webkit-animation-delay: 0.25s; animation-delay: 0.25s; }

@-webkit-keyframes animShowNext { from { opacity: 0; -webkit-transform: translate3d(0, 500px, 0); } }
@keyframes animShowNext { from { opacity: 0; -webkit-transform: translate3d(0, 500px, 0); transform: translate3d(0, 500px, 0); } }
/* Hide current li when navigating to previous question */
/* line 750, sass/_mycwe_form.scss */
.fs-form .fs-display-prev .fs-hide { visibility: visible; }

/* line 754, sass/_mycwe_form.scss */
.fs-form .fs-display-prev .fs-hide .fs-anim-lower, .fs-form .fs-display-prev .fs-hide .fs-anim-upper { -webkit-animation: animHidePrev 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards; animation: animHidePrev 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards; }

/* line 760, sass/_mycwe_form.scss */
.fs-form .fs-display-prev .fs-hide .fs-anim-upper { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }

@-webkit-keyframes animHidePrev { to { opacity: 0; -webkit-transform: translate3d(0, 500px, 0); } }
@keyframes animHidePrev { to { opacity: 0; -webkit-transform: translate3d(0, 500px, 0); transform: translate3d(0, 500px, 0); } }
/* Show new li when navigating to previous question */
/* line 774, sass/_mycwe_form.scss */
.fs-form .fs-display-prev .fs-show .fs-anim-lower, .fs-form .fs-display-prev .fs-show .fs-anim-upper { -webkit-animation: animShowPrev 0.5s cubic-bezier(0.7, 0, 0.3, 1) both 0.15s; animation: animShowPrev 0.5s cubic-bezier(0.7, 0, 0.3, 1) both 0.15s; }

/* line 780, sass/_mycwe_form.scss */
.fs-form .fs-display-prev .fs-show .fs-anim-upper { -webkit-animation-delay: 0.25s; animation-delay: 0.25s; }

@-webkit-keyframes animShowPrev { from { opacity: 0; -webkit-transform: translate3d(0, -500px, 0); } }
@keyframes animShowPrev { from { opacity: 0; -webkit-transform: translate3d(0, -500px, 0); transform: translate3d(0, -500px, 0); } }
/* Remove IE clear cross */
/* line 794, sass/_mycwe_form.scss */
input[type=text]::-ms-clear { display: none; }

/* Adjust form for smaller screens */
@media screen and (max-width: 52.5em) { /* line 800, sass/_mycwe_form.scss */
  body { min-height: 500px; }
  /* line 807, sass/_mycwe_form.scss */
  .fs-form { top: 0; right: 0; left: 0; padding: 0 3.75em 0 1em; width: auto; }
  /* line 815, sass/_mycwe_form.scss */
  .fs-form.fs-form-overview { top: 0; right: 0; padding: 1.5em 1em 8em 1em; }
  /* line 821, sass/_mycwe_form.scss */
  .fs-title { padding: 20px; }
  /* line 825, sass/_mycwe_form.scss */
  .fs-numbers { margin: 20px; }
  /* line 829, sass/_mycwe_form.scss */
  .fs-nav-dots { right: 25px; }
  /* line 833, sass/_mycwe_form.scss */
  button.fs-continue { right: 20px; bottom: 20px; margin: 0; padding: 50px 0 0 50px; width: 50px; height: 50px; border-radius: 50%; display: none; }
  /* line 845, sass/_mycwe_form.scss */
  button.fs-continue::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: '\27A1'; text-align: center; line-height: 50px; }
  /* line 856, sass/_mycwe_form.scss */
  .fs-continue::after { content: ''; }
  /* line 860, sass/_mycwe_form.scss */
  button.fs-submit { width: 100%; }
  /* line 864, sass/_mycwe_form.scss */
  .fs-message-error { bottom: 1.75em; left: 0; padding: 0 90px 0 2em; width: 100%; -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); }
  /* line 873, sass/_mycwe_form.scss */
  .fs-message-error.fs-show { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
/* 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 element.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Utility Nav
	1.1 - MyCWE
	1.2 - Social Search
2.0 - Masthead
3.0 - Main Navigatoin
	3.1 - Sticky Main Navigatoin
4.0 - Mobile Navigatoin

--------------------------------------------------------------*/
/* line 24, sass/_header.scss */
#page { border-top: 5px solid #001648; position: relative; }
@media (max-width: 767px) { /* line 24, sass/_header.scss */
  #page { border-top: 0px; margin-top: 50px; } }

/* line 34, sass/_header.scss */
#header_wrapper { background: #ffffff; padding: 2.14286em 0; }
@media (max-width: 767px) { /* line 34, sass/_header.scss */
  #header_wrapper { background: #001648; padding: 0px; position: fixed; top: 0; z-index: 99999; } }
/* line 44, sass/_header.scss */
.sticky_nav #header_wrapper { position: fixed; top: 0; z-index: 99999; }

/* line 51, sass/_header.scss */
#cwe-seal { left: 1.42857em; position: absolute; top: 1.42857em; }
/* line 55, sass/_header.scss */
#body.sticky_nav #cwe-seal { position: static; }
/* line 58, sass/_header.scss */
#cwe-seal svg { display: block; height: 5.71429em; width: 5.71429em; }
/* line 62, sass/_header.scss */
#body.sticky_nav #cwe-seal svg { float: left; padding: 0.35714em 0 0 0.71429em; height: 2.85714em; width: 2.85714em; }

/*--------------------------------------------------------------
1.0 - Utility Nav
--------------------------------------------------------------*/
/* line 75, sass/_header.scss */
.utility-nav { background: #e6effa; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; padding: 1em 0.71429em 0.57143em; position: absolute; top: 2.85714em; z-index: 999; }
/* line 82, sass/_header.scss */
.utility-nav .hover-fill, .utility-nav .hover-stroke { -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 85, sass/_header.scss */
.utility-nav a:hover .hover-fill { fill: #519136; }
/* line 88, sass/_header.scss */
.utility-nav a:hover .hover-stroke { stroke: #519136; }

/*--------------------------------------------------------------
1.1 - MyCWE
--------------------------------------------------------------*/
/* line 98, sass/_header.scss */
#mycwe.utility-nav { left: 1.42857em; padding: 0.57143em 0.71429em 0.14286em; }
/* line 101, sass/_header.scss */
#mycwe.utility-nav li.menu_item { margin: 0px; padding: 0 0.57143em; border-right: 1px solid #001648; }
/* line 105, sass/_header.scss */
#mycwe.utility-nav li.menu_item a { display: block; height: 2em; width: 2em; }
/* line 111, sass/_header.scss */
#mycwe.utility-nav li.menu_item.mycwe_header_link { border-right: none; }
/* line 113, sass/_header.scss */
#mycwe.utility-nav li.menu_item.mycwe_header_link a { color: #001648; width: auto; }
/* line 116, sass/_header.scss */
#mycwe.utility-nav li.menu_item.mycwe_header_link a:hover { text-decoration: none; }
/* line 119, sass/_header.scss */
#mycwe.utility-nav li.menu_item.mycwe_header_link a svg { width: 2em; }
/* line 122, sass/_header.scss */
#mycwe.utility-nav li.menu_item.mycwe_header_link a span { display: inline-block; font-size: 0.71429em; margin-left: 0.35714em; position: relative; top: -0.21429em; -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 130, sass/_header.scss */
#mycwe.utility-nav li.menu_item.mycwe_header_link a:hover span { color: #519136; }

/*--------------------------------------------------------------
1.2 - Social Search
--------------------------------------------------------------*/
/* line 143, sass/_header.scss */
#social_search.utility-nav { right: 1.42857em; }
/* line 145, sass/_header.scss */
#social_search.utility-nav li.menu_item { text-align: center; }
/* line 147, sass/_header.scss */
#social_search.utility-nav li.menu_item a { display: block; height: 1.42857em; width: 1.42857em; }

/*--------------------------------------------------------------
2.0 - Masthead
--------------------------------------------------------------*/
/* line 160, sass/_header.scss */
#masthead { position: relative; }
@media (max-width: 767px) { /* line 160, sass/_header.scss */
  #masthead { margin: 0px; width: 100%; } }
@media (max-width: 767px) { /* line 166, sass/_header.scss */
  #masthead .site-branding { margin: 0px !important; } }
/* line 168, sass/_header.scss */
#masthead .site-branding .site-title { font-size: 3.5em; font-weight: 300; text-align: center; text-transform: uppercase; }
/* line 173, sass/_header.scss */
#masthead .site-branding .site-title a:hover { text-decoration: none; }
@media (max-width: 767px) { /* line 168, sass/_header.scss */
  #masthead .site-branding .site-title { font-size: 2em; line-height: 50px; margin: 0px !important; }
  /* line 180, sass/_header.scss */
  #masthead .site-branding .site-title a { color: #ffffff; } }

/*--------------------------------------------------------------
3.0 - Main Navigatoin
--------------------------------------------------------------*/
/* line 192, sass/_header.scss */
.main-navigation { clear: both; display: block; float: left; width: 100%; }
/* line 197, sass/_header.scss */
.main-navigation ul { text-align: center; list-style: none; margin: 0; padding-left: 0; }
/* line 202, sass/_header.scss */
.main-navigation ul li { border-left: 1px solid #001648; display: inline-block; position: relative; }
/* line 206, sass/_header.scss */
.main-navigation ul li:first-child { border-left: 0px; }
/* line 209, sass/_header.scss */
.main-navigation ul li a { color: #001648; font-family: "Fjalla One", sans-serif; font-size: 1.5em; font-weight: 300; display: block; margin: 0 0.71429em; padding: 0.35714em 2.14286em; text-decoration: none; text-transform: uppercase; }
/* line 220, sass/_header.scss */
.main-navigation ul li:hover > a { background: #e6effa; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
/* line 224, sass/_header.scss */
.main-navigation ul li.menu-item-has-children:hover > a { -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
/* line 230, sass/_header.scss */
.main-navigation ul li ul { background: #e6effa; -webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; -ms-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); display: none; float: left; left: 1.14286em; position: absolute; top: 3.21429em; z-index: 99999; }
/* line 243, sass/_header.scss */
.main-navigation ul li ul li { border-left: none; }
/* line 245, sass/_header.scss */
.main-navigation ul li ul li.menu-item-has-children:hover > a { -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; }
/* line 251, sass/_header.scss */
.main-navigation ul li ul li a { font-size: 1.28571em; margin: 0; padding: 0.71429em 1.42857em; text-align: left; width: 10.71429em; }
/* line 259, sass/_header.scss */
.main-navigation ul li ul li:hover > a { background: #001648; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; color: #ffffff; }
/* line 267, sass/_header.scss */
.main-navigation ul li ul ul { left: 100%; top: 0; }
/* line 271, sass/_header.scss */
.main-navigation ul li ul ul li a { background: #e6effa; color: #001648; }
/* line 276, sass/_header.scss */
.main-navigation ul li ul ul li:hover a { background: #001648; border-radius: 0px; color: #ffffff; }
/* line 283, sass/_header.scss */
.main-navigation ul li:hover > ul { display: block; }

/*--------------------------------------------------------------
3.1 - Sticky Main Navigatoin
--------------------------------------------------------------*/
@media (min-width: 768px) { /* line 298, sass/_header.scss */
  #body.sticky_nav #page { padding-top: 200px; } }
@media (min-width: 768px) and (min-width: 1510px) { /* line 298, sass/_header.scss */
  #body.sticky_nav #page { padding-top: 230px; } }
@media (min-width: 768px) and (min-width: 768px) and (max-width: 959px) { /* line 298, sass/_header.scss */
  #body.sticky_nav #page { padding-top: 175px; } }
@media (min-width: 768px) { /* line 303, sass/_header.scss */
  #body.sticky_nav #header_wrapper { background: #001648; /* The Fallback */ background: rgba(0, 22, 72, 0.9); padding: 0; height: 3.57143em; }
  /* line 307, sass/_header.scss */
  #body.sticky_nav #header_wrapper .utility-nav, #body.sticky_nav #header_wrapper #mycwe.utility-nav { background: none; left: 0; margin: 0; padding: 0; position: relative; top: 0; z-index: 999; }
  /* line 315, sass/_header.scss */
  #body.sticky_nav #header_wrapper .utility-nav li.menu_item, #body.sticky_nav #header_wrapper #mycwe.utility-nav li.menu_item { border: none; float: left; margin: 0; padding: 0; -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 321, sass/_header.scss */
  #body.sticky_nav #header_wrapper .utility-nav li.menu_item:hover, #body.sticky_nav #header_wrapper #mycwe.utility-nav li.menu_item:hover { background: #001648 !important; }
  /* line 324, sass/_header.scss */
  #body.sticky_nav #header_wrapper .utility-nav li.menu_item a, #body.sticky_nav #header_wrapper #mycwe.utility-nav li.menu_item a { height: 1.42857em; padding: 1.07143em 0.57143em; width: 1.42857em; }
  /* line 328, sass/_header.scss */
  #body.sticky_nav #header_wrapper .utility-nav li.menu_item a svg, #body.sticky_nav #header_wrapper #mycwe.utility-nav li.menu_item a svg { height: auto; max-height: 20px; overflow: visible; width: auto; }
  /* line 337, sass/_header.scss */
  #body.sticky_nav #header_wrapper .utility-nav li.menu_item.facebook a svg, #body.sticky_nav #header_wrapper #mycwe.utility-nav li.menu_item.facebook a svg { max-height: 18px; }
  /* line 342, sass/_header.scss */
  #body.sticky_nav #header_wrapper .utility-nav li.menu_item span, #body.sticky_nav #header_wrapper #mycwe.utility-nav li.menu_item span { display: none; }
  /* line 343, sass/_header.scss */
  #body.sticky_nav #header_wrapper .utility-nav li.menu_item .hover-fill, #body.sticky_nav #header_wrapper #mycwe.utility-nav li.menu_item .hover-fill { fill: #ffffff; }
  /* line 344, sass/_header.scss */
  #body.sticky_nav #header_wrapper .utility-nav li.menu_item .hover-stroke, #body.sticky_nav #header_wrapper #mycwe.utility-nav li.menu_item .hover-stroke { stroke: #ffffff; }
  /* line 346, sass/_header.scss */
  #body.sticky_nav #header_wrapper .utility-nav .parking_header_link, #body.sticky_nav #header_wrapper #mycwe.utility-nav .parking_header_link { background: #5ba43d; }
  /* line 347, sass/_header.scss */
  #body.sticky_nav #header_wrapper .utility-nav .mycwe_header_link, #body.sticky_nav #header_wrapper #mycwe.utility-nav .mycwe_header_link { background: #519136; }
  /* line 348, sass/_header.scss */
  #body.sticky_nav #header_wrapper .utility-nav .facebook, #body.sticky_nav #header_wrapper #mycwe.utility-nav .facebook { background: #0035ae; }
  /* line 349, sass/_header.scss */
  #body.sticky_nav #header_wrapper .utility-nav .twitter, #body.sticky_nav #header_wrapper #mycwe.utility-nav .twitter { background: #002d95; }
  /* line 350, sass/_header.scss */
  #body.sticky_nav #header_wrapper .utility-nav .instagram, #body.sticky_nav #header_wrapper #mycwe.utility-nav .instagram { background: #00267b; }
  /* line 351, sass/_header.scss */
  #body.sticky_nav #header_wrapper .utility-nav .pinterest, #body.sticky_nav #header_wrapper #mycwe.utility-nav .pinterest { background: #001e62; }
  /* line 354, sass/_header.scss */
  #body.sticky_nav #header_wrapper #masthead { position: absolute; }
  /* line 356, sass/_header.scss */
  #body.sticky_nav #header_wrapper #masthead .site-branding { position: relative; width: 21.42857em; z-index: 999; }
  /* line 360, sass/_header.scss */
  #body.sticky_nav #header_wrapper #masthead .site-branding .site-title { float: left; font-size: 1.71429em; line-height: 2.14286em; margin: 0 0.71429em 0 2.5em; }
  /* line 365, sass/_header.scss */
  #body.sticky_nav #header_wrapper #masthead .site-branding .site-title a { color: #ffffff; }
  /* line 369, sass/_header.scss */
  #body.sticky_nav #header_wrapper #primary-navigation { position: fixed; z-index: 99; }
  /* line 372, sass/_header.scss */
  #body.sticky_nav #header_wrapper #primary-navigation .menu-main-nav-container > ul li { border: none; }
  /* line 374, sass/_header.scss */
  #body.sticky_nav #header_wrapper #primary-navigation .menu-main-nav-container > ul li a { color: #ffffff; margin: 0.35714em 0 0; padding: 0.14286em 0.42857em; }
  /* line 379, sass/_header.scss */
  #body.sticky_nav #header_wrapper #primary-navigation .menu-main-nav-container > ul li:hover a { color: #001648; }
  /* line 382, sass/_header.scss */
  #body.sticky_nav #header_wrapper #primary-navigation .menu-main-nav-container > ul li ul { left: 0; top: 3.14286em; }
  /* line 385, sass/_header.scss */
  #body.sticky_nav #header_wrapper #primary-navigation .menu-main-nav-container > ul li ul li:hover a { color: #ffffff; }
  /* line 389, sass/_header.scss */
  #body.sticky_nav #header_wrapper #primary-navigation .menu-main-nav-container > ul li ul li ul { left: 100%; margin-top: 0; top: 0; }
  /* line 394, sass/_header.scss */
  #body.sticky_nav #header_wrapper #primary-navigation .menu-main-nav-container > ul li ul li ul li a { color: #001648 !important; }
  /* line 397, sass/_header.scss */
  #body.sticky_nav #header_wrapper #primary-navigation .menu-main-nav-container > ul li ul li ul li:hover a { color: #ffffff !important; } }
/*--------------------------------------------------------------
4.0 - Mobile Navigatoin
--------------------------------------------------------------*/
/* line 415, sass/_header.scss */
.mobile-nav-trigger { left: 5px; height: 40px; position: absolute; top: 5px; width: 40px; }
/* line 421, sass/_header.scss */
.mobile-nav-trigger#mobile-utility-nav { left: auto; top: 0; right: 10px; }
/* line 425, sass/_header.scss */
.mobile-nav-trigger#mobile-utility-nav svg { margin: 5px; }
/* line 428, sass/_header.scss */
.mobile-nav-trigger#mobile-utility-nav .hover-fill { fill: #ffffff; }

/* line 434, sass/_header.scss */
#mobile-utility-navigation { box-shadow: none; }
/* line 438, sass/_header.scss */
#mobile-utility-navigation .mobile-utility-menu li { float: left; width: 100%; }
/* line 441, sass/_header.scss */
#mobile-utility-navigation .mobile-utility-menu li svg { float: left; height: 24px; margin: 13px 10px 5px 5px; width: 24px; }
/* line 447, sass/_header.scss */
#mobile-utility-navigation .mobile-utility-menu li .hover-fill { fill: #ffffff; }
/* line 450, sass/_header.scss */
#mobile-utility-navigation .mobile-utility-menu li .hover-stroke { stroke: #ffffff; }
/* line 453, sass/_header.scss */
#mobile-utility-navigation .mobile-utility-menu li span { display: block; float: left; width: 160px; }
/* line 458, sass/_header.scss */
#mobile-utility-navigation .mobile-utility-menu li h1 { margin: 5px 15px; font-size: 18px; }
/* line 463, sass/_header.scss */
#mobile-utility-navigation .mobile-utility-menu .mycwe-mobile { background: #519136; border-top: 1px solid #66b644; border-bottom: 1px solid #3c6c28; }
/* line 467, sass/_header.scss */
#mobile-utility-navigation .mobile-utility-menu .mycwe-mobile .mycwe-mobile-callout { background: rgba(255, 255, 255, 0.2); -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; font-size: 0.92857em; line-height: 1.5; margin-bottom: 10px; padding: 10px 20px; text-align: center; width: 200px; }
/* line 478, sass/_header.scss */
#mobile-utility-navigation .mobile-utility-menu .parking-mobile { background: #5ba43d; border-top: 1px solid #66b644; border-bottom: 1px solid #3c6c28; }
/* line 483, sass/_header.scss */
#mobile-utility-navigation .mobile-utility-menu .facebook { background: #001e62; }
/* line 484, sass/_header.scss */
#mobile-utility-navigation .mobile-utility-menu .twitter { background: #00267b; }
/* line 485, sass/_header.scss */
#mobile-utility-navigation .mobile-utility-menu .instagram { background: #002d95; }
/* line 486, sass/_header.scss */
#mobile-utility-navigation .mobile-utility-menu .pinterest { background: #0035ae; }

/*
* 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 element.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Pre-Footer
	1.1 - Footer Callout
2.0 - Footer
3.0 - Sub-Footer

--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Pre-Footer
--------------------------------------------------------------*/
/* line 27, sass/_footer.scss */
#pre_footer_wrapper { background: #001648; padding: 0.71429em 0; }
@media (max-width: 767px) { /* line 27, sass/_footer.scss */
  #pre_footer_wrapper { padding: 1.42857em 0 0; } }
/* line 31, sass/_footer.scss */
#pre_footer_wrapper a.footer_callout { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; color: #ffffff; padding: 0.71429em 0.71429em 0.85714em 4.28571em; position: relative; -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 37, sass/_footer.scss */
#pre_footer_wrapper a.footer_callout:hover { background: #00267b; text-decoration: none; }
/* line 41, sass/_footer.scss */
#pre_footer_wrapper a.footer_callout h5 { margin-bottom: 0.21429em; }
/* line 42, sass/_footer.scss */
#pre_footer_wrapper a.footer_callout p { margin: 0; }
/* line 43, sass/_footer.scss */
#pre_footer_wrapper a.footer_callout svg { height: 2.5em; left: 0.71429em; position: absolute; width: 2.5em; top: 0.71429em; }
/* line 49, sass/_footer.scss */
#pre_footer_wrapper a.footer_callout svg .hover-fill { fill: #ffffff; }

/*--------------------------------------------------------------
2.0 - Footer
--------------------------------------------------------------*/
/* line 61, sass/_footer.scss */
#footer_wrapper { padding: 2.85714em 0 1.42857em; }
/* line 63, sass/_footer.scss */
#footer_wrapper h5 { margin-bottom: 0.35714em; }
/* line 64, sass/_footer.scss */
#footer_wrapper a { color: #001648; }
/* line 67, sass/_footer.scss */
#footer_wrapper #quick_links li { margin: 0.35714em 0; }
@media (max-width: 767px) { /* line 71, sass/_footer.scss */
  #footer_wrapper #quick_links .column.eight { width: 49.333%; margin-left: 0.6665%; margin-right: 0.6665%; }
  /* line 75, sass/_footer.scss */
  #footer_wrapper #quick_links .column.eight:first-child { margin-left: 0; }
  /* line 76, sass/_footer.scss */
  #footer_wrapper #quick_links .column.eight:last-child { margin-right: 0; } }
/* line 81, sass/_footer.scss */
#footer_wrapper #news_letter { border-left: 1px #001648 solid; border-right: 1px #001648 solid; padding: 0 2.85714em; }
@media (max-width: 767px) { /* line 81, sass/_footer.scss */
  #footer_wrapper #news_letter { border: 0; padding: 0; } }
/* line 89, sass/_footer.scss */
#footer_wrapper #news_letter .validation_error { display: none; }
/* line 94, sass/_footer.scss */
#footer_wrapper #footer_social { padding: 0 1.42857em; }
@media (max-width: 767px) { /* line 94, sass/_footer.scss */
  #footer_wrapper #footer_social { padding: 0; } }
/* line 97, sass/_footer.scss */
#footer_wrapper #footer_social .menu_item { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; height: 2.85714em; width: 2.85714em; padding: 0.71429em; overflow: hidden; text-align: center; }
/* line 104, sass/_footer.scss */
#footer_wrapper #footer_social .menu_item.facebook { background: #3a5885; }
/* line 106, sass/_footer.scss */
#footer_wrapper #footer_social .menu_item.facebook:hover { background: #2b4161; }
/* line 108, sass/_footer.scss */
#footer_wrapper #footer_social .menu_item.twitter { background: #44bae3; }
/* line 110, sass/_footer.scss */
#footer_wrapper #footer_social .menu_item.twitter:hover { background: #20a6d4; }
/* line 111, sass/_footer.scss */
#footer_wrapper #footer_social .menu_item.twitter svg { position: relative; top: 0.14286em; max-height: none; }
/* line 117, sass/_footer.scss */
#footer_wrapper #footer_social .menu_item.instagram { background: #d4ad6e; }
/* line 119, sass/_footer.scss */
#footer_wrapper #footer_social .menu_item.instagram:hover { background: #c89747; }
/* line 121, sass/_footer.scss */
#footer_wrapper #footer_social .menu_item.pinterest { background: #b72027; }
/* line 123, sass/_footer.scss */
#footer_wrapper #footer_social .menu_item.pinterest:hover { background: #8c181e; }
/* line 125, sass/_footer.scss */
#footer_wrapper #footer_social .menu_item .hover-fill { fill: #ffffff; }
/* line 127, sass/_footer.scss */
#footer_wrapper #footer_social #footer_contact li { margin-bottom: 0.35714em; }
/* line 129, sass/_footer.scss */
#footer_wrapper #footer_social #footer_contact li a { font-style: italic; }

/*--------------------------------------------------------------
3.0 - Sub-Footer
--------------------------------------------------------------*/
/* line 137, sass/_footer.scss */
#sub_footer_wrapper { background: #7294b4; color: #ffffff; padding: 0.71429em 0; }
/* line 141, sass/_footer.scss */
#sub_footer_wrapper a { color: #ffffff; }
/* line 142, sass/_footer.scss */
#sub_footer_wrapper #site_credits { text-align: right; }
@media (max-width: 767px) { /* line 137, sass/_footer.scss */
  #sub_footer_wrapper { text-align: center; }
  /* line 147, sass/_footer.scss */
  #sub_footer_wrapper #site_credits { text-align: center; } }

/*
* 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 elements & Widgets.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Sidebar
2.0 - Widgets
	2.1 - Search
	2.2 - Custom Menu
	2.3 - Twitter
	2.4 - Categories
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Sidebar
--------------------------------------------------------------*/
/* line 28, sass/_sidebar.scss */
#secondary { background: #e6effa; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; padding: 2.14286em 2.85714em; }
@media (max-width: 479px) { /* line 28, sass/_sidebar.scss */
  #secondary { padding: 2.14286em 1.42857em; } }
/* line 33, sass/_sidebar.scss */
#secondary h3 { font-size: 1.71429em; margin: 0 0 0.35714em !important; }

/*--------------------------------------------------------------
2.0 - Widgets
--------------------------------------------------------------*/
/* line 44, sass/_sidebar.scss */
.widget { clear: both; float: left; margin: 0 0 2.14286em; width: 100%; }

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

/*--------------------------------------------------------------
2.1 - Search
--------------------------------------------------------------*/
/* line 62, sass/_sidebar.scss */
.widget_search .search-form { position: relative; width: 100%; }
/* line 65, sass/_sidebar.scss */
.widget_search .search-form input[type="search"] { background: #fff; border: 0 none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding: 0 2.85714em 0 0.71429em !important; width: 100%; }
/* line 72, sass/_sidebar.scss */
.widget_search .search-form input[type="submit"].search-submit { background: url("images/svg/search.svg") center center no-repeat; border: 0 none; display: block; height: 24px; position: absolute; padding: 0; text-indent: -9999px; right: 8px; top: 8px; width: 24px; }

/*--------------------------------------------------------------
2.2 - Custom Menu
--------------------------------------------------------------*/
/* line 94, sass/_sidebar.scss */
.widget_nav_menu ul.menu a { color: #001648; display: block; padding: 5px 0; }
/* line 98, sass/_sidebar.scss */
.widget_nav_menu ul.menu a:hover { color: #519136; text-decoration: none; }
/* line 103, sass/_sidebar.scss */
.widget_nav_menu ul.menu li { font-family: "Fjalla One", sans-serif; font-size: 1.71429em; }
/* line 106, sass/_sidebar.scss */
.widget_nav_menu ul.menu li ul { list-style: none; margin: 0px; padding-left: 10px; }
/* line 110, sass/_sidebar.scss */
.widget_nav_menu ul.menu li ul li { font-family: "Source Sans Pro", sans-serif; font-size: 16px; }
@media (min-width: 768px) and (max-width: 959px) { /* line 110, sass/_sidebar.scss */
  .widget_nav_menu ul.menu li ul li { font-size: 14px; } }

/*--------------------------------------------------------------
2.3 - Twitter
--------------------------------------------------------------*/
/* line 126, sass/_sidebar.scss */
.widget.vivo-live-tweets-widget a { color: #001648; }
/* line 127, sass/_sidebar.scss */
.widget.vivo-live-tweets-widget li:hover a { color: #519136; }
/* line 129, sass/_sidebar.scss */
.widget.vivo-live-tweets-widget .tweet .tweet-body { margin: 1.07143em auto !important; }
/* line 131, sass/_sidebar.scss */
.widget.vivo-live-tweets-widget .tweet .tweet-body .tweet-image { float: left; margin-right: 2%; width: 10% !important; }
@media (min-width: 768px) and (max-width: 959px) { /* line 131, sass/_sidebar.scss */
  .widget.vivo-live-tweets-widget .tweet .tweet-body .tweet-image { display: none; } }
/* line 137, sass/_sidebar.scss */
.widget.vivo-live-tweets-widget .tweet .tweet-body .tweet-content { float: right; width: 87% !important; }
@media (min-width: 768px) and (max-width: 959px) { /* line 137, sass/_sidebar.scss */
  .widget.vivo-live-tweets-widget .tweet .tweet-body .tweet-content { width: 100% !important; } }
/* line 141, sass/_sidebar.scss */
.widget.vivo-live-tweets-widget .tweet .tweet-body .tweet-content .username { font-size: 1.14286em !important; }
/* line 142, sass/_sidebar.scss */
.widget.vivo-live-tweets-widget .tweet .tweet-body .tweet-content .content { font-size: 1em !important; }

/*--------------------------------------------------------------
2.4 - Categories
--------------------------------------------------------------*/
/* line 157, sass/_sidebar.scss */
.widget_categories ul { list-style: none; margin: 0; padding: 0; }
/* line 162, sass/_sidebar.scss */
.widget_categories ul li { border: 1px solid #0035ae; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; padding: 0.35714em 0.71429em; margin: 0.71429em 0; -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 168, sass/_sidebar.scss */
.widget_categories ul li a { color: #001648; display: block; -webkit-transition: color 0.2s linear 0s; -moz-transition: color 0.2s linear 0s; -ms-transition: color 0.2s linear 0s; transition: color 0.2s linear 0s; }
/* line 173, sass/_sidebar.scss */
.widget_categories ul li:hover { background: #519136; border: 1px solid #519136; }
/* line 176, sass/_sidebar.scss */
.widget_categories ul li:hover a { color: #ffffff; text-decoration: none; }

/*
* 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.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Content Headers
2.0 - Posts and Pages
3.0 - Posts
	3.1 Asides
4.0 - Pages
	4.1 - Partner/Board Member Page

--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Content Headers
--------------------------------------------------------------*/
/* line 29, sass/_content.scss */
#content_header_wrapper { height: 21.42857em; overflow: hidden; }
@media (min-width: 768px) and (max-width: 959px) { /* line 29, sass/_content.scss */
  #content_header_wrapper { height: 15.71429em; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 29, sass/_content.scss */
  #content_header_wrapper { height: 14.28571em; } }
@media (max-width: 479px) { /* line 29, sass/_content.scss */
  #content_header_wrapper { height: 12.85714em; } }

/*--------------------------------------------------------------
2.0 Posts and Pages
--------------------------------------------------------------*/
/* line 41, sass/_content.scss */
#content_wrapper { background: #ffffff; }

/* line 45, sass/_content.scss */
.hentry { margin: 0 0 5.71429em; }
/* line 48, sass/_content.scss */
.single .hentry { margin: 0 0 0.71429em; }
/* line 53, sass/_content.scss */
.hentry .entry-header .entry-title { font-size: 2.71429em; line-height: 1.28571em; margin-bottom: 0.35714em; }
/* line 64, sass/_content.scss */
.hentry .page-content h1, .hentry .page-content h2, .hentry .page-content h3, .hentry .page-content h4, .hentry .page-content h5, .hentry .page-content h6, .hentry .entry-content h1, .hentry .entry-content h2, .hentry .entry-content h3, .hentry .entry-content h4, .hentry .entry-content h5, .hentry .entry-content h6, .hentry .entry-summary h1, .hentry .entry-summary h2, .hentry .entry-summary h3, .hentry .entry-summary h4, .hentry .entry-summary h5, .hentry .entry-summary h6 { margin: 1.42857em 0 0.35714em 0; }
/* line 68, sass/_content.scss */
.hentry .page-content p, .hentry .entry-content p, .hentry .entry-summary p { font-size: 1.14286em; margin: 0 0 1.42857em; }

/*--------------------------------------------------------------
3.0 Posts
--------------------------------------------------------------*/
/* line 82, sass/_content.scss */
.entry-author-info { background: #bcd4f2; }
/* line 84, sass/_content.scss */
.entry-author-info .author-avatar { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding: 2.14286em; text-align: center; }
@media (min-width: 1510px) { /* line 84, sass/_content.scss */
  .entry-author-info .author-avatar { padding: 2.5em; } }
@media (max-width: 767px) { /* line 84, sass/_content.scss */
  .entry-author-info .author-avatar { padding: 4.28571em 4.28571em 0 4.28571em; } }
/* line 90, sass/_content.scss */
.entry-author-info .author-avatar img { -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; }
/* line 94, sass/_content.scss */
.entry-author-info .author-description { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding: 1.42857em 1.42857em 1.42857em 0; }
@media (min-width: 1510px) { /* line 94, sass/_content.scss */
  .entry-author-info .author-description { padding: 1.78571em 1.78571em 1.78571em 0; } }
@media (max-width: 767px) { /* line 94, sass/_content.scss */
  .entry-author-info .author-description { padding: 1.42857em; } }
/* line 99, sass/_content.scss */
.entry-author-info .author-description h2, .entry-author-info .author-description h6 { margin-bottom: 0; }

/* line 104, sass/_content.scss */
.featured_image { position: relative; display: block; overflow: hidden; }
/* line 108, sass/_content.scss */
.featured_image:hover { position: relative; }
/* line 99, sass/_global.scss */
.featured_image:hover:after { content: ""; background: #001648; opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 1; }
/* line 109, sass/_content.scss */
.featured_image:hover img { -webkit-filter: blur(5px); -moz-filter: blur(5px); -ms-filter: blur(5px); -o-filter: blur(5px); filter: blur(5px); }
/* line 116, sass/_content.scss */
.featured_image img { display: block; width: 100%; }
/* line 120, sass/_content.scss */
.featured_image .entry-author-preview { background: #bcd4f2; bottom: 1.42857em; left: 1.42857em; padding: 0.71429em 1.42857em 0.71429em 0.71429em; position: absolute; z-index: 9; }
@media (max-width: 479px) { /* line 120, sass/_content.scss */
  .featured_image .entry-author-preview { padding: 0 0.71429em 0 0; } }
/* line 128, sass/_content.scss */
.featured_image .entry-author-preview img { -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; float: left; height: 2.85714em; width: 2.85714em; }
@media (max-width: 479px) { /* line 128, sass/_content.scss */
  .featured_image .entry-author-preview img { display: none; } }
/* line 135, sass/_content.scss */
.featured_image .entry-author-preview h6 { clear: none; float: left; font-weight: 400; line-height: 40px; margin-left: 0.71429em; margin-bottom: 0; color: #001648; }
/* line 145, sass/_content.scss */
.featured_image span.button { left: 50%; margin-left: -4.85714em; margin-top: -1.28571em; position: absolute; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); top: 50%; -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; z-index: 9; }
/* line 155, sass/_content.scss */
.featured_image .button_row { margin-top: -1.28571em; position: absolute; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); text-align: center; top: 50%; -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; width: 100%; z-index: 9; }
/* line 164, sass/_content.scss */
.featured_image .button_row .button { display: inline-block; float: none; margin: 0 0.71429em; padding: 0 1.78571em; }
@media (max-width: 767px) { /* line 170, sass/_content.scss */
  .featured_image .button_row .pin_locator { display: none; } }
/* line 174, sass/_content.scss */
.featured_image:hover span.button, .featured_image:hover .button_row { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }

/* line 181, sass/_content.scss */
.entry-header { margin: 1.07143em 0 1.42857em 0; }
@media (min-width: 768px) and (max-width: 959px) { /* line 181, sass/_content.scss */
  .entry-header { margin: 0.71429em 0 1.42857em 0; } }
@media (max-width: 767px) { /* line 181, sass/_content.scss */
  .entry-header { margin: 0.57143em 0 1.42857em 0; } }
/* line 185, sass/_content.scss */
.entry-header h1.entry-title { margin-bottom: 0.21429em !important; }
/* line 187, sass/_content.scss */
.entry-header h1.entry-title a { color: #001648; }
/* line 189, sass/_content.scss */
.entry-header h1.entry-title a:hover { color: #519136; text-decoration: none; }
/* line 195, sass/_content.scss */
.entry-header .entry-meta { font-size: 1em; font-style: italic; }
/* line 198, sass/_content.scss */
.entry-header .entry-meta a { color: #001648; font-weight: bold; }
/* line 201, sass/_content.scss */
.entry-header .entry-meta a:hover { color: #519136; }

/* line 209, sass/_content.scss */
.navigation { float: left; padding: 1.42857em 0; width: 100%; }
/* line 213, sass/_content.scss */
.navigation a { color: #001648; font-family: "Fjalla One", sans-serif; font-size: 1.28571em; }

/* line 221, sass/_content.scss */
.addtoany_share_save_container.addtoany_content_bottom { border-bottom: 1px #0045e1 solid; border-top: 1px #0045e1 solid; margin: 2.14286em 0; padding: 1.42857em 0 1.42857em; }
/* line 226, sass/_content.scss */
.addtoany_share_save_container.addtoany_content_bottom .share_this { display: inline; font-size: 1.28571em; font-style: italic; padding: 0 0.71429em; }
@media (max-width: 479px) { /* line 226, sass/_content.scss */
  .addtoany_share_save_container.addtoany_content_bottom .share_this { display: block; padding: 0 0 0.71429em; } }

/*--------------------------------------------------------------
3.1 Asides
--------------------------------------------------------------*/
/* line 242, sass/_content.scss */
.blog .format-aside .entry-title, .archive .format-aside .entry-title { display: none; }

/*--------------------------------------------------------------
4.0 - Pages
--------------------------------------------------------------*/
/*--------------------------------------------------------------
4.1 - Partner & Board Member Pages
--------------------------------------------------------------*/
/* line 258, sass/_content.scss */
.partner_section h2.category_name { border-bottom: #001648 solid 1px; margin: 0px 0px 0.57143em; padding-bottom: 0.35714em; }
/* line 263, sass/_content.scss */
.partner_section .category_description { margin-bottom: 2.5em !important; }
/* line 267, sass/_content.scss */
.partner_section .partner_member { float: left; margin-bottom: 4.28571em; width: 100%; }
/* line 271, sass/_content.scss */
.partner_section .partner_member .partner_image { text-align: center; }
/* line 273, sass/_content.scss */
.partner_section .partner_member .partner_image:hover a img { -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); transform: scale(1.15); }
/* line 276, sass/_content.scss */
.partner_section .partner_member .partner_image img { -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; overflow: hidden; -webkit-transition: transform 0.2s linear 0s; -moz-transition: transform 0.2s linear 0s; -ms-transition: transform 0.2s linear 0s; transition: transform 0.2s linear 0s; }
@media (max-width: 767px) { /* line 276, sass/_content.scss */
  .partner_section .partner_member .partner_image img { width: 60%; } }
/* line 284, sass/_content.scss */
.partner_section .partner_member .partner_content h3 { margin: 0; }
/* line 285, sass/_content.scss */
.partner_section .partner_member .partner_content h5 { font-family: "Source Sans Pro", sans-serif; font-size: 1.28571em; font-style: italic; font-weight: 600; margin: 0 0 0.71429em; }

/* PostTypes --- */
/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* Galleries.scss controls the look of Galleis Post Type index, single and search results.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Index
2.0 - Single
3.0 - Search Results

--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Index
--------------------------------------------------------------*/
/* line 29, sass/_galleries.scss */
.post-type-archive-galleries #content_wrapper { padding: 0 0 8.57143em; }
/* line 31, sass/_galleries.scss */
.post-type-archive-galleries #content_wrapper #galleries_wrapper { padding: 0; }
/* line 33, sass/_galleries.scss */
.post-type-archive-galleries #content_wrapper #galleries_wrapper .container { max-width: none; width: 100% !important; }
/* line 36, sass/_galleries.scss */
.post-type-archive-galleries #content_wrapper #galleries_wrapper .container .entry-title { margin-top: 100px; text-align: center; }
/* line 39, sass/_galleries.scss */
.post-type-archive-galleries #content_wrapper #galleries_wrapper .container .entry-title a { color: #001648; }
/* line 43, sass/_galleries.scss */
.post-type-archive-galleries #content_wrapper #galleries_wrapper .container .slider_container { position: relative; }
/* line 45, sass/_galleries.scss */
.post-type-archive-galleries #content_wrapper #galleries_wrapper .container .slider_container .button { left: 50%; margin-left: -85px; margin-top: -25px; position: absolute; top: 50%; }
/* line 52, sass/_galleries.scss */
.post-type-archive-galleries #content_wrapper #galleries_wrapper .container .slider_container button { margin-top: -20px; }
/* line 56, sass/_galleries.scss */
.post-type-archive-galleries #content_wrapper #galleries_wrapper .container .slider_container .gallery_slider .slide { position: relative; }
/* line 58, sass/_galleries.scss */
.post-type-archive-galleries #content_wrapper #galleries_wrapper .container .slider_container .gallery_slider .slide:after { background: #001648; bottom: 0; content: ""; left: 0; position: absolute; opacity: .5; right: 0; top: 0; z-index: 1; }

/*--------------------------------------------------------------
2.0 - Single
--------------------------------------------------------------*/
/* line 84, sass/_galleries.scss */
.single-galleries .hentry h1, .single-galleries .hentry p { text-align: center; }

/* line 92, sass/_galleries.scss */
.single-galleries .gallery #grid { list-style: none; margin: 0px; padding: 0px; text-align: left; font-size: 0; }
/* line 98, sass/_galleries.scss */
.single-galleries .gallery #grid .grid_block { margin-bottom: 20px; display: inline-block; font-size: 10px; display: inline-block; *zoom: 1; *display: inline; }
/* line 105, sass/_galleries.scss */
.single-galleries .gallery #grid .grid_block a { background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; height: 190px; position: relative; }
/* line 112, sass/_galleries.scss */
.single-galleries .gallery #grid .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 124, sass/_galleries.scss */
.single-galleries .gallery #grid .grid_block a.video:hover:after { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
/* line 128, sass/_galleries.scss */
.single-galleries .gallery #grid .grid_block.big a { height: 400px; }
/* line 129, sass/_galleries.scss */
.single-galleries .gallery #grid .grid_block.begin { margin-left: 0px; clear: left; }
/* line 130, sass/_galleries.scss */
.single-galleries .gallery #grid .grid_block.end { margin-right: 0px; }

@media (min-width: 1510px) { /* line 139, sass/_galleries.scss */
  .single-galleries .gallery #grid .grid_block a { height: 240px; }
  /* line 140, sass/_galleries.scss */
  .single-galleries .gallery #grid .grid_block.big a { height: 500px; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 143, sass/_galleries.scss */
  .single-galleries .gallery #grid .grid_block a { height: 150px; }
  /* line 144, sass/_galleries.scss */
  .single-galleries .gallery #grid .grid_block.big a { height: 320px; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 147, sass/_galleries.scss */
  .single-galleries .gallery #grid .grid_block a, .single-galleries .gallery #grid .grid_block.big a { height: 320px; } }
@media (max-width: 479px) { /* line 151, sass/_galleries.scss */
  .single-galleries .gallery #grid .grid_block a, .single-galleries .gallery #grid .grid_block.big a { height: 240px; } }
/*--------------------------------------------------------------
3.0 - Search Results
--------------------------------------------------------------*/
/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* Directory.scss controls the look of Directory Post Type index, single and search results.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Index
2.0 - Single
3.0 - Search Results

--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Index
--------------------------------------------------------------*/
/* line 27, sass/_directory.scss */
#content_header_map { height: 400px; width: 100%; }
@media (min-width: 768px) and (max-width: 959px) { /* line 27, sass/_directory.scss */
  #content_header_map { height: 300px; } }
@media (max-width: 767px) { /* line 27, sass/_directory.scss */
  #content_header_map { display: none; } }
/* line 32, sass/_directory.scss */
#content_header_map img { max-width: none !important; max-height: none !important; }

/* line 43, sass/_directory.scss */
.tax-directory-category #content_wrapper, .tax-directory-personas #content_wrapper, .post-type-archive-directory #content_wrapper, .page-template-page-mycwe #content_wrapper { padding-top: 0px; }
/* line 45, sass/_directory.scss */
.tax-directory-category #content_wrapper #directory_nav_wrapper, .tax-directory-personas #content_wrapper #directory_nav_wrapper, .post-type-archive-directory #content_wrapper #directory_nav_wrapper, .page-template-page-mycwe #content_wrapper #directory_nav_wrapper { background: #001648; margin-bottom: 1.42857em; padding: 2.14286em 0; }
@media (max-width: 767px) { /* line 45, sass/_directory.scss */
  .tax-directory-category #content_wrapper #directory_nav_wrapper, .tax-directory-personas #content_wrapper #directory_nav_wrapper, .post-type-archive-directory #content_wrapper #directory_nav_wrapper, .page-template-page-mycwe #content_wrapper #directory_nav_wrapper { padding: 1.42857em 0 0; } }
/* line 50, sass/_directory.scss */
.tax-directory-category #content_wrapper #directory_nav_wrapper ul#category_dropdown, .tax-directory-personas #content_wrapper #directory_nav_wrapper ul#category_dropdown, .post-type-archive-directory #content_wrapper #directory_nav_wrapper ul#category_dropdown, .page-template-page-mycwe #content_wrapper #directory_nav_wrapper ul#category_dropdown { background: #ffffff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; list-style: outside none none !important; margin: 0; padding: 0; position: relative; }
/* line 57, sass/_directory.scss */
.tax-directory-category #content_wrapper #directory_nav_wrapper ul#category_dropdown:after, .tax-directory-personas #content_wrapper #directory_nav_wrapper ul#category_dropdown:after, .post-type-archive-directory #content_wrapper #directory_nav_wrapper ul#category_dropdown:after, .page-template-page-mycwe #content_wrapper #directory_nav_wrapper ul#category_dropdown:after { content: ''; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #001648; position: absolute; width: 0; height: 0; right: 16px; top: 16px; }
/* line 68, sass/_directory.scss */
.tax-directory-category #content_wrapper #directory_nav_wrapper ul#category_dropdown > li, .tax-directory-personas #content_wrapper #directory_nav_wrapper ul#category_dropdown > li, .post-type-archive-directory #content_wrapper #directory_nav_wrapper ul#category_dropdown > li, .page-template-page-mycwe #content_wrapper #directory_nav_wrapper ul#category_dropdown > li { padding: 0; }
/* line 70, sass/_directory.scss */
.tax-directory-category #content_wrapper #directory_nav_wrapper ul#category_dropdown > li a, .tax-directory-personas #content_wrapper #directory_nav_wrapper ul#category_dropdown > li a, .post-type-archive-directory #content_wrapper #directory_nav_wrapper ul#category_dropdown > li a, .page-template-page-mycwe #content_wrapper #directory_nav_wrapper ul#category_dropdown > li a { box-sizing: border-box; color: #001648; display: block; font-size: 16px; height: 40px; line-height: 20px; padding: 10px; }
/* line 79, sass/_directory.scss */
.tax-directory-category #content_wrapper #directory_nav_wrapper ul#category_dropdown > li ul, .tax-directory-personas #content_wrapper #directory_nav_wrapper ul#category_dropdown > li ul, .post-type-archive-directory #content_wrapper #directory_nav_wrapper ul#category_dropdown > li ul, .page-template-page-mycwe #content_wrapper #directory_nav_wrapper ul#category_dropdown > li ul { background: #ffffff; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); display: none; left: 0; list-style: outside none none !important; margin: 0; max-height: 400px; overflow-y: scroll; padding: 0; position: absolute; top: 37px; width: 100%; z-index: 999; }
/* line 95, sass/_directory.scss */
.tax-directory-category #content_wrapper #directory_nav_wrapper ul#category_dropdown > li ul li a, .tax-directory-personas #content_wrapper #directory_nav_wrapper ul#category_dropdown > li ul li a, .post-type-archive-directory #content_wrapper #directory_nav_wrapper ul#category_dropdown > li ul li a, .page-template-page-mycwe #content_wrapper #directory_nav_wrapper ul#category_dropdown > li ul li a { color: #001648; display: block; padding: 0.71429em 1.42857em; text-transform: capitalize; -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 101, sass/_directory.scss */
.tax-directory-category #content_wrapper #directory_nav_wrapper ul#category_dropdown > li ul li a:hover, .tax-directory-personas #content_wrapper #directory_nav_wrapper ul#category_dropdown > li ul li a:hover, .post-type-archive-directory #content_wrapper #directory_nav_wrapper ul#category_dropdown > li ul li a:hover, .page-template-page-mycwe #content_wrapper #directory_nav_wrapper ul#category_dropdown > li ul li a:hover { background: #001648; color: #ffffff; text-decoration: none; }
/* line 109, sass/_directory.scss */
.tax-directory-category #content_wrapper #directory_nav_wrapper ul#category_dropdown > li:hover ul, .tax-directory-personas #content_wrapper #directory_nav_wrapper ul#category_dropdown > li:hover ul, .post-type-archive-directory #content_wrapper #directory_nav_wrapper ul#category_dropdown > li:hover ul, .page-template-page-mycwe #content_wrapper #directory_nav_wrapper ul#category_dropdown > li:hover ul { display: block; }
/* line 115, sass/_directory.scss */
.tax-directory-category #content_wrapper .page-header, .tax-directory-personas #content_wrapper .page-header, .post-type-archive-directory #content_wrapper .page-header, .page-template-page-mycwe #content_wrapper .page-header { float: left; position: relative; margin-bottom: 1.42857em; min-height: 4.28571em; width: 100%; }
/* line 121, sass/_directory.scss */
.tax-directory-category #content_wrapper .page-header h1, .tax-directory-personas #content_wrapper .page-header h1, .post-type-archive-directory #content_wrapper .page-header h1, .page-template-page-mycwe #content_wrapper .page-header h1 { pointer-events: none; position: absolute; text-align: center; width: 100%; }
@media (max-width: 767px) { /* line 121, sass/_directory.scss */
  .tax-directory-category #content_wrapper .page-header h1, .tax-directory-personas #content_wrapper .page-header h1, .post-type-archive-directory #content_wrapper .page-header h1, .page-template-page-mycwe #content_wrapper .page-header h1 { font-size: 2em; margin-bottom: 0; position: relative; } }
/* line 133, sass/_directory.scss */
.tax-directory-category #content_wrapper .directory, .tax-directory-personas #content_wrapper .directory, .post-type-archive-directory #content_wrapper .directory, .page-template-page-mycwe #content_wrapper .directory { margin-bottom: 1.42857em; }
/* line 135, sass/_directory.scss */
.tax-directory-category #content_wrapper .directory .directory_wrapper, .tax-directory-personas #content_wrapper .directory .directory_wrapper, .post-type-archive-directory #content_wrapper .directory .directory_wrapper, .page-template-page-mycwe #content_wrapper .directory .directory_wrapper { float: left; margin: 2.5%; overflow: hidden; width: 95%; }
@media (max-width: 767px) { /* line 135, sass/_directory.scss */
  .tax-directory-category #content_wrapper .directory .directory_wrapper, .tax-directory-personas #content_wrapper .directory .directory_wrapper, .post-type-archive-directory #content_wrapper .directory .directory_wrapper, .page-template-page-mycwe #content_wrapper .directory .directory_wrapper { margin: 0; width: 100%; } }
/* line 144, sass/_directory.scss */
.tax-directory-category #content_wrapper .directory .directory_wrapper .featured_image, .tax-directory-personas #content_wrapper .directory .directory_wrapper .featured_image, .post-type-archive-directory #content_wrapper .directory .directory_wrapper .featured_image, .page-template-page-mycwe #content_wrapper .directory .directory_wrapper .featured_image { -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
/* line 150, sass/_directory.scss */
.tax-directory-category #content_wrapper .directory .directory_wrapper .entry-header, .tax-directory-personas #content_wrapper .directory .directory_wrapper .entry-header, .post-type-archive-directory #content_wrapper .directory .directory_wrapper .entry-header, .page-template-page-mycwe #content_wrapper .directory .directory_wrapper .entry-header { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: 1px #ccc solid; border-top: 0px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; color: #001648; display: block; float: left; margin: 0; min-height: 10em; padding: 1.42857em; overflow: hidden; width: 100%; }
/* line 166, sass/_directory.scss */
.tax-directory-category #content_wrapper .directory .directory_wrapper .entry-header .directory_logo, .tax-directory-personas #content_wrapper .directory .directory_wrapper .entry-header .directory_logo, .post-type-archive-directory #content_wrapper .directory .directory_wrapper .entry-header .directory_logo, .page-template-page-mycwe #content_wrapper .directory .directory_wrapper .entry-header .directory_logo { border: 1px solid #ddd; -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; height: 6.42857em; margin-bottom: 0.71429em; overflow: hidden; width: 6.42857em; }
/* line 173, sass/_directory.scss */
.tax-directory-category #content_wrapper .directory .directory_wrapper .entry-header .directory_logo img, .tax-directory-personas #content_wrapper .directory .directory_wrapper .entry-header .directory_logo img, .post-type-archive-directory #content_wrapper .directory .directory_wrapper .entry-header .directory_logo img, .page-template-page-mycwe #content_wrapper .directory .directory_wrapper .entry-header .directory_logo img { -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; height: 6.42857em; width: 6.42857em; }
/* line 179, sass/_directory.scss */
.tax-directory-category #content_wrapper .directory .directory_wrapper .entry-header .directory_content, .tax-directory-personas #content_wrapper .directory .directory_wrapper .entry-header .directory_content, .post-type-archive-directory #content_wrapper .directory .directory_wrapper .entry-header .directory_content, .page-template-page-mycwe #content_wrapper .directory .directory_wrapper .entry-header .directory_content { margin-bottom: 0px; overflow: hidden; padding-left: 0.71429em; text-overflow: ellipsis; }
@media (min-width: 480px) and (max-width: 767px) { /* line 179, sass/_directory.scss */
  .tax-directory-category #content_wrapper .directory .directory_wrapper .entry-header .directory_content, .tax-directory-personas #content_wrapper .directory .directory_wrapper .entry-header .directory_content, .post-type-archive-directory #content_wrapper .directory .directory_wrapper .entry-header .directory_content, .page-template-page-mycwe #content_wrapper .directory .directory_wrapper .entry-header .directory_content { width: 74.666%; } }
/* line 185, sass/_directory.scss */
.tax-directory-category #content_wrapper .directory .directory_wrapper .entry-header .directory_content h1, .tax-directory-personas #content_wrapper .directory .directory_wrapper .entry-header .directory_content h1, .post-type-archive-directory #content_wrapper .directory .directory_wrapper .entry-header .directory_content h1, .page-template-page-mycwe #content_wrapper .directory .directory_wrapper .entry-header .directory_content h1 { font-size: 1.71429em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0.28571em 0 0; }
/* line 192, sass/_directory.scss */
.tax-directory-category #content_wrapper .directory .directory_wrapper .entry-header .directory_content p, .tax-directory-personas #content_wrapper .directory .directory_wrapper .entry-header .directory_content p, .post-type-archive-directory #content_wrapper .directory .directory_wrapper .entry-header .directory_content p, .page-template-page-mycwe #content_wrapper .directory .directory_wrapper .entry-header .directory_content p { margin: 0; }
/* line 193, sass/_directory.scss */
.tax-directory-category #content_wrapper .directory .directory_wrapper .entry-header .directory_content .term_list, .tax-directory-personas #content_wrapper .directory .directory_wrapper .entry-header .directory_content .term_list, .post-type-archive-directory #content_wrapper .directory .directory_wrapper .entry-header .directory_content .term_list, .page-template-page-mycwe #content_wrapper .directory .directory_wrapper .entry-header .directory_content .term_list { color: #0045e1; font-style: italic; margin-top: 0.35714em; }
/* line 202, sass/_directory.scss */
.tax-directory-category #content_wrapper .odd, .tax-directory-personas #content_wrapper .odd, .post-type-archive-directory #content_wrapper .odd, .page-template-page-mycwe #content_wrapper .odd { margin-right: 0px !important; clear: none; }
/* line 206, sass/_directory.scss */
.tax-directory-category #content_wrapper .even, .tax-directory-personas #content_wrapper .even, .post-type-archive-directory #content_wrapper .even, .page-template-page-mycwe #content_wrapper .even { margin-left: 0px !important; clear: both; }

/*--------------------------------------------------------------
2.0 - Single
--------------------------------------------------------------*/
/* line 223, sass/_directory.scss */
.single-directory #main article h1.entry-title { font-size: 4.14286em; }
/* line 226, sass/_directory.scss */
.single-directory #main article .entry-meta { font-size: 1.28571em; }
/* line 228, sass/_directory.scss */
.single-directory #main article .entry-meta a { color: #001648; font-style: italic; font-weight: 400; }
/* line 236, sass/_directory.scss */
.single-directory #main .social_feed, .single-directory #main .related_articles { border-top: 1px solid #001648; float: left; margin-top: 7.14286em; padding-top: 2.14286em; position: relative; width: 100%; }
/* line 243, sass/_directory.scss */
.single-directory #main .social_feed h3, .single-directory #main .related_articles h3 { background: #ffffff; float: left; padding-right: 1.07143em; position: absolute; top: -0.85714em; }
/* line 250, sass/_directory.scss */
.single-directory #main .social_feed article, .single-directory #main .related_articles article { margin: 2.14286em 0 4.28571em; }
/* line 252, sass/_directory.scss */
.single-directory #main .social_feed article h2, .single-directory #main .related_articles article h2 { font-size: 2.28571em; }
/* line 254, sass/_directory.scss */
.single-directory #main .social_feed article h2 a, .single-directory #main .related_articles article h2 a { color: #001648; }
/* line 256, sass/_directory.scss */
.single-directory #main .social_feed article h2 a:hover, .single-directory #main .related_articles article h2 a:hover { color: #519136; text-decoration: none; }
/* line 262, sass/_directory.scss */
.single-directory #main .social_feed article .date_month, .single-directory #main .related_articles article .date_month { background: #001648; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; color: white; float: left; font-size: 1.71429em; font-weight: 400; line-height: 1em; left: 0; margin-bottom: 0.71429em; padding: 0.71429em 0; text-align: center; margin: 0.71429em 0 1.42857em 0; }
@media (min-width: 768px) and (max-width: 959px) { /* line 262, sass/_directory.scss */
  .single-directory #main .social_feed article .date_month, .single-directory #main .related_articles article .date_month { margin: 0.71429em 0 1.42857em 0; } }
@media (max-width: 767px) { /* line 262, sass/_directory.scss */
  .single-directory #main .social_feed article .date_month, .single-directory #main .related_articles article .date_month { margin: 0.57143em 0 0.21429em 0; padding: 0.71429em 1.07143em; width: auto !important; } }
/* line 283, sass/_directory.scss */
.single-directory #main .social_feed .addtoany_share_save_container.addtoany_content_bottom, .single-directory #main .related_articles .addtoany_share_save_container.addtoany_content_bottom { display: none !important; }
/* line 289, sass/_directory.scss */
.single-directory #secondary { text-align: center; }
/* line 291, sass/_directory.scss */
.single-directory #secondary #establishment_info { margin-bottom: 4.28571em; }
/* line 293, sass/_directory.scss */
.single-directory #secondary #establishment_info h3 { margin: 0; padding: 1.07143em 0 0.71429em; }
/* line 297, sass/_directory.scss */
.single-directory #secondary #establishment_info img { -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; display: inline-block; }
@media (max-width: 767px) { /* line 297, sass/_directory.scss */
  .single-directory #secondary #establishment_info img { max-width: 160px; } }
/* line 302, sass/_directory.scss */
.single-directory #secondary #establishment_info #establishment_address, .single-directory #secondary #establishment_info #establishment_contact { display: block; color: #001648; font-size: 1.28571em; margin-bottom: 1.07143em; }
/* line 309, sass/_directory.scss */
.single-directory #secondary #establishment_info a#establishment_address:hover { color: #519136; text-decoration: none; }
/* line 313, sass/_directory.scss */
.single-directory #secondary #establishment_info #establishment_hours { margin: 2.14286em 0; }
/* line 315, sass/_directory.scss */
.single-directory #secondary #establishment_info #establishment_hours h4 { margin-bottom: 0.35714em; }
/* line 316, sass/_directory.scss */
.single-directory #secondary #establishment_info #establishment_hours ul { font-size: 1.14286em; list-style: none; margin: 0 0 1.42857em; padding: 0; }
/* line 323, sass/_directory.scss */
.single-directory #secondary #establishment_info .button { padding: 0; width: 100%; }
/* line 329, sass/_directory.scss */
.single-directory #secondary #establishment_social ul { border-top: 1px solid #001648; list-style: none; margin: 0; padding: 0; text-align: left; }
/* line 335, sass/_directory.scss */
.single-directory #secondary #establishment_social ul li { border-bottom: 1px solid #001648; position: relative; }
/* line 338, sass/_directory.scss */
.single-directory #secondary #establishment_social ul li a { color: #001648; display: block; height: 1.71429em; line-height: 1.57143em; padding: 0.71429em 0.71429em 0.71429em 3.14286em; -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 345, sass/_directory.scss */
.single-directory #secondary #establishment_social ul li a svg { display: inline-block; height: 1.71429em; left: 0.71429em; position: absolute; width: 1.71429em; }
/* line 352, sass/_directory.scss */
.single-directory #secondary #establishment_social ul li a:hover { background: #001648; color: #ffffff; text-decoration: none; }
/* line 356, sass/_directory.scss */
.single-directory #secondary #establishment_social ul li a:hover .hover-fill { fill: #ffffff; }
/* line 364, sass/_directory.scss */
.single-directory #secondary .addtoany_share_save_container.addtoany_content_bottom { border: none; margin-bottom: 0px; }
/* line 367, sass/_directory.scss */
.single-directory #secondary .addtoany_share_save_container.addtoany_content_bottom .share_this { display: block; margin-bottom: 0.57143em; }

/*--------------------------------------------------------------
3.0 - Search Results
--------------------------------------------------------------*/
/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* Events.scss controls the look of Galleis Post Type Events, single and search results.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Index
2.0 - Sidebar
3.0 - Single
4.0 - Daily Events Page 
--------------------------------------------------------------*/
/* line 24, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events p { margin: 0; }
@media (max-width: 767px) { /* line 28, sass/_events.scss */
  .tribe-theme-mycwe #page #content_wrapper { padding: 0; }
  /* line 30, sass/_events.scss */
  .tribe-theme-mycwe #page #content_wrapper > .wrapper { padding: 0; } }
/* line 39, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content { clear: none; float: right; padding: 0 !important; width: 66%; }
@media (max-width: 767px) { /* line 39, sass/_events.scss */
  .tribe-theme-mycwe #page #tribe-events-content { width: 100%; } }
/* line 46, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content h2.tribe-events-page-title { pointer-events: none; margin: 0; }
@media (max-width: 767px) { /* line 46, sass/_events.scss */
  .tribe-theme-mycwe #page #tribe-events-content h2.tribe-events-page-title { margin: 1em 0; } }
/* line 52, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content #tribe-events-header { height: 3em; margin: 0 0 1em; }
@media (max-width: 767px) { /* line 52, sass/_events.scss */
  .tribe-theme-mycwe #page #tribe-events-content #tribe-events-header { margin: 0; } }
/* line 58, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content #tribe-events-header .tribe-events-sub-nav { height: 2em; margin: 1em 0 0; padding: 0; }
/* line 62, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content #tribe-events-header .tribe-events-sub-nav li { display: inline-block; height: 2.57143em; float: left; }
/* line 66, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content #tribe-events-header .tribe-events-sub-nav li a { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; color: #001648; display: block; font-weight: 700; height: 2em; line-height: 2em; padding: 0 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 75, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content #tribe-events-header .tribe-events-sub-nav li a:hover { background: #001648; color: #ffffff; text-decoration: none; }
/* line 82, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content #tribe-events-header .tribe-events-sub-nav li.tribe-events-nav-next, .tribe-theme-mycwe #page #tribe-events-content #tribe-events-header .tribe-events-sub-nav li.tribe-events-nav-right { float: right !important; }
/* line 86, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content #tribe-events-header .tribe-events-sub-nav li.tribe-events-nav-left { float: left !important; }
/* line 93, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content #tribe-events-footer { float: left; width: 100%; }
/* line 96, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content #tribe-events-footer .tribe-events-sub-nav { height: 2em; margin: 0; padding: 0; }
/* line 100, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content #tribe-events-footer .tribe-events-sub-nav li { display: inline-block; height: 2.57143em; float: left !important; }
/* line 104, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content #tribe-events-footer .tribe-events-sub-nav li a { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; color: #001648; display: block; font-weight: 700; height: 2em; line-height: 2em; padding: 0 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 113, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content #tribe-events-footer .tribe-events-sub-nav li a:hover { background: #001648; color: #ffffff; text-decoration: none; }
/* line 120, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content #tribe-events-footer .tribe-events-sub-nav li.tribe-events-nav-next, .tribe-theme-mycwe #page #tribe-events-content #tribe-events-footer .tribe-events-sub-nav li.tribe-events-nav-right { float: right !important; }
/* line 124, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content #tribe-events-footer .tribe-events-sub-nav li.tribe-events-nav-left { float: left !important; }
/* line 132, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-ical { display: none; }
/* line 136, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop { float: left; width: 100%; }
/* line 139, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events { float: left; margin-bottom: 5%; width: 47.5%; }
/* line 143, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events br { display: none !important; }
@media (max-width: 767px) { /* line 139, sass/_events.scss */
  .tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events { width: 100%; } }
/* line 145, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events article.hentry { margin-bottom: 0; }
/* line 148, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events article.hentry.tribe-recurring-event .featured_image .date_month { background-image: url("images/icon-recurring-white.svg"); background-position: 10px 10px; background-repeat: no-repeat; background-size: 16px; }
/* line 159, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events article.hentry.tribe-multi-day-event .featured_image .date_month { background-image: url("images/icon-multi-day-white.svg"); background-position: 10px 10px; background-repeat: no-repeat; background-size: 16px; }
/* line 168, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events:nth-child(2n+1) { clear: both; margin-right: 5%; }
@media (max-width: 767px) { /* line 168, sass/_events.scss */
  .tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events:nth-child(2n+1) { margin: 0 0 10%; } }
/* line 173, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events .featured_image { background: #001648; }
/* line 175, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events .featured_image .date_month { background: #001648; bottom: 0; color: #ffffff; left: 0; position: absolute; text-align: center; top: 0; width: 5em; }
/* line 184, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events .featured_image .date_month span { font-size: 1.28571em; font-weight: 700; line-height: 1.25em; 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%); }
/* line 194, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events .featured_image img { display: block; float: right; width: calc(100% - 5em) !important; }
/* line 200, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events .event-content { border: 2px solid #e6effa; border-top: none 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin: 0 !important; }
/* line 205, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events .event-content .event-content-inner { padding: 0 1.42857em 1.42857em; }
@media (max-width: 767px) { /* line 205, sass/_events.scss */
  .tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events .event-content .event-content-inner { height: auto !important; } }
/* line 208, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events .event-content .event-content-inner .entry-header { margin-bottom: .5em; }
/* line 209, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events .event-content .event-content-inner h1.entry-title { font-size: 1.5em; font-weight: 500; margin: 0 0 1em; }
@media (max-width: 767px) { /* line 209, sass/_events.scss */
  .tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events .event-content .event-content-inner h1.entry-title { margin: 1em 0; } }
/* line 217, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events .event-content .event-content-inner .entry-meta { font-size: 0.92857em; }
/* line 220, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events .event-content .event-content-inner .recurringinfo { display: inline-block; }
/* line 223, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events .event-content .event-content-inner .tribe-events-divider { display: none; }
/* line 225, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events .event-content a.button { background: #e6effa; border: none; color: #001648; font-size: 1em; height: 2.5em; line-height: 2.5em; text-align: center; width: 100%; -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 235, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content .tribe-events-loop > div.type-tribe_events .event-content a.button:hover { background: #519136; color: #ffffff; }
/* line 245, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar { border-color: #ccc !important; }
/* line 248, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar tr th { background: #001648; color: #ffffff; }
/* line 254, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar tr td { border: 0 none !important; -webkit-box-shadow: inset 0px 0px 0px .5px #ccc; -moz-box-shadow: inset 0px 0px 0px .5px #ccc; box-shadow: inset 0px 0px 0px .5px #ccc; }
/* line 259, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar tr td > div { background: #999; color: #ffffff; }
/* line 263, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar tr td .hentry { background: #ffffff !important; }
/* line 265, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar tr td .hentry .tribe-events-month-event-title { font-family: "Source Sans Pro", sans-serif; font-size: 1.5em; font-weight: 400; line-height: .85em; }
/* line 270, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar tr td .hentry .tribe-events-month-event-title a { color: #001648; }
/* line 271, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar tr td .hentry .tribe-events-month-event-title:hover a { color: #519136; text-decoration: none; }
/* line 276, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar tr td .hentry.tribe-events-present { background: #519136; }
/* line 280, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar tr td.tribe-events-othermonth > div, .tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar tr td.tribe-events-past > div { background: #ddd; color: #ffffff; }
/* line 284, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar tr td.tribe-events-othermonth .hentry, .tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar tr td.tribe-events-past .hentry { background: #ffffff !important; }
/* line 287, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar tr td.tribe-events-othermonth .hentry .tribe-events-month-event-title a, .tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar tr td.tribe-events-past .hentry .tribe-events-month-event-title a { color: #ccc !important; }
/* line 291, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar tr td.tribe-events-present { -webkit-box-shadow: inset 0px 0px 0px 2px #519136; -moz-box-shadow: inset 0px 0px 0px 2px #519136; box-shadow: inset 0px 0px 0px 2px #519136; }
/* line 295, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-content table.tribe-events-calendar tr td.tribe-events-present > div { background: #519136; color: #ffffff; }
/* line 309, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar { background: #e6effa; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; float: left; width: 30%; }
@media (max-width: 767px) { /* line 309, sass/_events.scss */
  .tribe-theme-mycwe #page #tribe-events-sidebar { width: 100%; } }
@media (max-width: 767px) { /* line 316, sass/_events.scss */
  .tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-views-inner { display: none; } }
/* line 318, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-views-inner label, .tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-views-inner select, .tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-views-inner br { display: none; }
/* line 319, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-views-inner #tribe-bar-views-toggle { display: none; }
/* line 320, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-views-inner .tribe-bar-views-list { border-bottom: 1px solid #001648; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: block !important; float: left; list-style: none; margin: 1.25em 1.25em 0; padding: 0; width: calc(100% - 2.5em); }
/* line 329, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-views-inner .tribe-bar-views-list li { float: left; margin: 0 .5em 1em; width: calc(50% - 1em); text-align: center; }
/* line 334, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-views-inner .tribe-bar-views-list li:first-child { border-right: 1px solid #001648; margin-right: -1px; }
/* line 339, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-views-inner .tribe-bar-views-list li a { background-color: transparent; background-position: center 0.71429em; background-repeat: no-repeat; background-size: 2.14286em; color: #001648; display: block; font-style: italic; padding: 3em 0 0.71429em; }
/* line 348, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-views-inner .tribe-bar-views-list li a:hover { color: #519136; text-decoration: none; }
/* line 353, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-views-inner .tribe-bar-views-list li.tribe-bar-views-option-list a { background-image: url("images/svg/view-list.svg"); }
/* line 355, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-views-inner .tribe-bar-views-list li.tribe-bar-views-option-list a:hover { background-image: url("images/svg/view-list-hover.svg"); }
/* line 359, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-views-inner .tribe-bar-views-list li.tribe-bar-views-option-month a { background-image: url("images/svg/view-month.svg"); }
/* line 361, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-views-inner .tribe-bar-views-list li.tribe-bar-views-option-month a:hover { background-image: url("images/svg/view-month-hover.svg"); }
/* line 369, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-filters-inner .tribe-bar-date-filter, .tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-filters-inner .tribe-bar-submit, .tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-filters-inner .label-tribe-bar-search { display: none; }
/* line 374, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-filters-inner .tribe-bar-search-filter { position: relative; margin: 0; }
/* line 377, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-filters-inner .tribe-bar-search-filter input { background: #ffffff; border: 0 none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin: 1.25em 1.25em 0; width: calc(100% - 2.5em); }
/* line 385, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-filters-inner .tribe-bar-search-filter:after { background: url(images/svg/search.svg) center center no-repeat; border: 0 none; content: ""; display: block; height: 24px; position: absolute; padding: 0; text-indent: -9999px; right: calc(1.25em + 8px); top: calc(1.25em + 8px); width: 24px; }
/* line 398, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar .tribe-bar-filters-inner .tribe-bar-search-filter br { display: none; }
/* line 402, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper { margin: 1em 0; width: 100%; }
/* line 405, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper br { display: none !important; }
@media (max-width: 767px) { /* line 402, sass/_events.scss */
  .tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper { background: #e6effa; position: relative !important; } }
/* line 411, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe-events-filters-legend { display: none !important; }
/* line 414, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe_events_filter_control { margin: 1.25em; text-align: center; }
/* line 417, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe_events_filter_control .tribe_events_filters_show_filters { background: #666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; color: #ffffff; font-style: italic; font-weight: 600; letter-spacing: 1px; margin: 0; height: 3em; line-height: 3em; text-align: center; width: calc(100%); }
/* line 430, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe_events_filter_control .tribe_events_filters_close_filters { display: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; color: #ffffff; font-style: italic; font-weight: 600; letter-spacing: 1px; margin: 0; text-align: center; width: calc(100%); }
@media (max-width: 767px) { /* line 430, sass/_events.scss */
  .tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe_events_filter_control .tribe_events_filters_close_filters { display: block; } }
/* line 443, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe-events-filters-label { display: none; }
/* line 444, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe-events-filters-content { background: none; }
/* line 446, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe-events-filters-content #tribe_events_filters_form { font-size: 16px; }
/* line 448, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item { clear: left; display: block; width: 100%; }
/* line 452, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item .tribe-events-filters-group-heading { background: none; border: none 0; font-size: 1.5em; font-weight: 400; pointer-events: none; }
/* line 458, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item .tribe-events-filters-group-heading:before { display: none; }
/* line 460, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-checkboxes { border: none 0; max-height: none; }
/* line 464, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-checkboxes ul { font-size: 16px !important; max-height: none; overflow: auto; padding: 0.71429em; }
/* line 469, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-checkboxes ul li { background: none; }
/* line 471, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-checkboxes ul li label { border: none 0; font-size: 16px !important; }
/* line 474, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-checkboxes ul li label input[type=checkbox] { width: 5%; }
/* line 475, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-checkboxes ul li label span { color: #001648; font-size: 1.14286em; font-weight: 600; overflow: visible; }
/* line 486, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filters_reset { display: none !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; color: #001648; font-style: italic; font-weight: 600; letter-spacing: 1px; margin: 0 1.25em; padding: .75em 1.25em; text-align: center; width: calc(100% - 2.5em); }
/* line 497, sass/_events.scss */
.tribe-theme-mycwe #page #tribe-events-sidebar #tribe_events_filters_wrapper .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filters_reset:hover { text-decoration: none; }
/* line 505, sass/_events.scss */
.tribe-theme-mycwe #page #whats_happening { margin: 1.25em; width: calc(100% - 2.5em); }
/* line 508, sass/_events.scss */
.tribe-theme-mycwe #page #whats_happening h3.widget-title { font-size: 1.5em; }
/* line 511, sass/_events.scss */
.tribe-theme-mycwe #page #whats_happening .view-all-dailey { color: #001648; display: block; font-style: italic; font-weight: 600; letter-spacing: 1px; height: 1.71429em; line-height: 1.71429em; margin-top: 1.25em; text-align: center; width: 100%; }
/* line 522, sass/_events.scss */
.tribe-theme-mycwe #page #whats_happening .view-all-dailey:hover { color: #519136; text-decoration: none; }

/* line 531, sass/_events.scss */
.event-type-key { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding: 2em 1.25em .5em; width: 100%; }
/* line 535, sass/_events.scss */
.event-type-key > div { background-position: left center; background-repeat: no-repeat; background-size: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: left; font-size: 0.85714em; padding: 0 10px 0 25px; width: 50%; }
/* line 544, sass/_events.scss */
.event-type-key > div.recurring-event { background-image: url("images/icon-recurring.svg"); }
/* line 545, sass/_events.scss */
.event-type-key > div.multi-day-event { background-image: url("images/icon-multi-day.svg"); }

/* line 550, sass/_events.scss */
#daily_occurrences_list li.daily_occurrences { border-radius: 0px; border: 2px solid #001648; padding: 0px; text-align: center; }
/* line 555, sass/_events.scss */
#daily_occurrences_list li.daily_occurrences a { color: #001648; display: block; padding-left: 25%; position: relative; }
/* line 560, sass/_events.scss */
#daily_occurrences_list li.daily_occurrences a br { display: none !important; }
/* line 561, sass/_events.scss */
#daily_occurrences_list li.daily_occurrences a .date_month { background: #001648; bottom: 0; color: #ffffff; left: 0; line-height: 1.07143em; padding-top: 5%; position: absolute; top: 0; width: 20%; font-weight: 700; font-size: 16px; }
/* line 574, sass/_events.scss */
#daily_occurrences_list li.daily_occurrences a .date_month br { display: block !important; }
@media (max-width: 767px) { /* line 561, sass/_events.scss */
  #daily_occurrences_list li.daily_occurrences a .date_month { padding-top: 3%; } }
/* line 577, sass/_events.scss */
#daily_occurrences_list li.daily_occurrences a h6 { font-size: 1.07143em; line-height: 1.42857em; margin: 0; padding: 1.07143em 1.07143em 1.07143em 0; text-align: left; }
/* line 583, sass/_events.scss */
#daily_occurrences_list li.daily_occurrences a h6 .daily_occurrences_meta { display: block; font-size: 0.78571em; line-height: 1.14286em; margin-top: 5px; text-align: left; }
/* line 593, sass/_events.scss */
#daily_occurrences_list li.daily_occurrences:hover { background: none; }
/* line 595, sass/_events.scss */
#daily_occurrences_list li.daily_occurrences:hover a { color: #519136; }
/* line 597, sass/_events.scss */
#daily_occurrences_list li.daily_occurrences:hover a .date_month { background: #519136; }

/* line 610, sass/_events.scss */
.tribe-theme-mycwe.single-tribe_events #page #primary { margin-top: 1.42857em; }
/* line 612, sass/_events.scss */
.tribe-theme-mycwe.single-tribe_events #page #primary #tribe-events-content { float: left !important; width: 60%; }
/* line 615, sass/_events.scss */
.tribe-theme-mycwe.single-tribe_events #page #primary #tribe-events-content br { display: none !important; }
@media (max-width: 767px) { /* line 612, sass/_events.scss */
  .tribe-theme-mycwe.single-tribe_events #page #primary #tribe-events-content { width: 100%; } }
/* line 617, sass/_events.scss */
.tribe-theme-mycwe.single-tribe_events #page #primary #tribe-events-content h2.tribe-events-single-event-title { font-size: 2.57143em; margin: 0 0 .2em; }
@media (max-width: 767px) { /* line 617, sass/_events.scss */
  .tribe-theme-mycwe.single-tribe_events #page #primary #tribe-events-content h2.tribe-events-single-event-title { margin-top: 1em; } }
/* line 622, sass/_events.scss */
.tribe-theme-mycwe.single-tribe_events #page #primary #tribe-events-content #event_details { font-size: 1.28571em; font-weight: 600; margin-bottom: 1em; }
/* line 629, sass/_events.scss */
.tribe-theme-mycwe.single-tribe_events #page #primary #secondary { overflow: hidden; padding: 0; text-align: center; }
/* line 633, sass/_events.scss */
.tribe-theme-mycwe.single-tribe_events #page #primary #secondary .tribe-events-single-section { margin: 0; }
/* line 635, sass/_events.scss */
.tribe-theme-mycwe.single-tribe_events #page #primary #secondary .tribe-events-single-section .featured_image_single img { display: block; }
/* line 636, sass/_events.scss */
.tribe-theme-mycwe.single-tribe_events #page #primary #secondary .tribe-events-single-section #event_venue { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding: 0 1.42857em; }
/* line 639, sass/_events.scss */
.tribe-theme-mycwe.single-tribe_events #page #primary #secondary .tribe-events-single-section #event_venue a.entry-header { color: #001648; text-align: center; width: 100%; }
/* line 643, sass/_events.scss */
.tribe-theme-mycwe.single-tribe_events #page #primary #secondary .tribe-events-single-section #event_venue a.entry-header:hover { color: #519136; text-decoration: none; }
/* line 647, sass/_events.scss */
.tribe-theme-mycwe.single-tribe_events #page #primary #secondary .tribe-events-single-section #event_venue a.entry-header .event_venue_logo { display: block; margin-top: -60px; width: 100%; }
/* line 651, sass/_events.scss */
.tribe-theme-mycwe.single-tribe_events #page #primary #secondary .tribe-events-single-section #event_venue a.entry-header .event_venue_logo img { display: inline-block; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; border-radius: 9999px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; height: 120px; overflow: hidden; width: 120px; }
/* line 660, sass/_events.scss */
.tribe-theme-mycwe.single-tribe_events #page #primary #secondary .tribe-events-single-section #event_venue .entry-title { font-size: 2.57143em; margin: .25em 0; }
/* line 666, sass/_events.scss */
.tribe-theme-mycwe.single-tribe_events #page #primary #secondary .button { display: inline-block !important; float: none; font-size: 1em; margin: 2.14286em; }

/* line 680, sass/_events.scss */
#de-page-header { background: #e6effa; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; margin-bottom: 2.85714em; padding: 1.5em; float: left; width: 100%; }
@media (max-width: 767px) { /* line 680, sass/_events.scss */
  #de-page-header { text-align: center; } }
/* line 691, sass/_events.scss */
#de-page-header h2 { float: left; margin-bottom: 0; width: auto; }
@media (max-width: 767px) { /* line 691, sass/_events.scss */
  #de-page-header h2 { font-size: 2em; margin-bottom: .5em; width: 100%; } }
/* line 701, sass/_events.scss */
#de-page-header a.button { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; float: right; }
@media (max-width: 767px) { /* line 701, sass/_events.scss */
  #de-page-header a.button { font-size: 1em; float: none; display: inline-block; } }

/* line 712, sass/_events.scss */
#de-page-events { float: left; width: 100%; }
/* line 715, sass/_events.scss */
#de-page-events ul#daily_occurrences_list { list-style: none; margin: 0; padding: 0; }
/* line 719, sass/_events.scss */
#de-page-events ul#daily_occurrences_list li.daily_occurrences { display: inline-block; float: left; margin: 0 0 2% 0; width: calc(31.333% - 4px); }
@media (max-width: 767px) { /* line 719, sass/_events.scss */
  #de-page-events ul#daily_occurrences_list li.daily_occurrences { width: calc(100% - 4px); } }
/* line 725, sass/_events.scss */
#de-page-events ul#daily_occurrences_list li.daily_occurrences:nth-child(3n+1) { clear: both; margin-right: 3%; }
@media (max-width: 767px) { /* line 725, sass/_events.scss */
  #de-page-events ul#daily_occurrences_list li.daily_occurrences:nth-child(3n+1) { margin-right: 0; } }
/* line 730, sass/_events.scss */
#de-page-events ul#daily_occurrences_list li.daily_occurrences:nth-child(3n+2) { margin-right: 3%; }
@media (max-width: 767px) { /* line 730, sass/_events.scss */
  #de-page-events ul#daily_occurrences_list li.daily_occurrences:nth-child(3n+2) { margin-right: 0; } }

/* 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.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Slider
2.0 - Welcome
3.0 - Callouts
4.0 - Business
5.0 - Recent News
6.0 - Events
7.0 - Twitter
8.0 - Stay Connected

--------------------------------------------------------------*/
/* line 26, sass/_home.scss */
.home #content_wrapper { padding: 0; }

/*--------------------------------------------------------------
1.0 - Slider
--------------------------------------------------------------*/
/* line 35, sass/_home.scss */
#hp_slider_wrapper { padding: 0; }
/* line 37, sass/_home.scss */
#hp_slider_wrapper .slide { position: relative; }
/* line 99, sass/_global.scss */
#hp_slider_wrapper .slide:after { content: ""; background: #001648; opacity: 0.35; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; filter: alpha(opacity=35); top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 1; }
/* line 39, sass/_home.scss */
#hp_slider_wrapper .slide .slide_content { color: #ffffff; display: none; position: absolute; top: 48%; z-index: 9; }
/* line 45, sass/_home.scss */
#hp_slider_wrapper .slide .slide_content h1 { font-size: 3.42857em; margin-bottom: 0; }
@media (min-width: 1510px) { /* line 45, sass/_home.scss */
  #hp_slider_wrapper .slide .slide_content h1 { font-size: 3.85714em; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 45, sass/_home.scss */
  #hp_slider_wrapper .slide .slide_content h1 { font-size: 3em; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 45, sass/_home.scss */
  #hp_slider_wrapper .slide .slide_content h1 { font-size: 2.28571em; } }
@media (max-width: 479px) { /* line 45, sass/_home.scss */
  #hp_slider_wrapper .slide .slide_content h1 { font-size: 2em; } }
/* line 53, sass/_home.scss */
#hp_slider_wrapper .slide .slide_content h2 { font-size: 2.57143em; font-weight: 300; margin-bottom: 0.28571em; }
@media (min-width: 1510px) { /* line 53, sass/_home.scss */
  #hp_slider_wrapper .slide .slide_content h2 { font-size: 3.42857em; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 53, sass/_home.scss */
  #hp_slider_wrapper .slide .slide_content h2 { font-size: 2.28571em; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 53, sass/_home.scss */
  #hp_slider_wrapper .slide .slide_content h2 { font-size: 2em; } }
@media (max-width: 479px) { /* line 53, sass/_home.scss */
  #hp_slider_wrapper .slide .slide_content h2 { font-size: 1.71429em; } }
/* line 62, sass/_home.scss */
#hp_slider_wrapper .slide .slide_content h5 { font-size: 1.5em; font-weight: 300; margin-bottom: 1.14286em; }
@media (min-width: 1510px) { /* line 62, sass/_home.scss */
  #hp_slider_wrapper .slide .slide_content h5 { font-size: 1.71429em; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 62, sass/_home.scss */
  #hp_slider_wrapper .slide .slide_content h5 { font-size: 1.5em; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 62, sass/_home.scss */
  #hp_slider_wrapper .slide .slide_content h5 { font-size: 1.28571em; } }
@media (max-width: 479px) { /* line 62, sass/_home.scss */
  #hp_slider_wrapper .slide .slide_content h5 { font-size: 1.14286em; } }
@media (max-width: 767px) { /* line 39, sass/_home.scss */
  #hp_slider_wrapper .slide .slide_content { margin: 0 10%; width: 80%; } }

/* line 79, sass/_home.scss */
#hp_slider_wrapper, #hp_slider_wrapper .slide { height: 35.71429em; overflow: hidden; }
@media (min-width: 768px) and (max-width: 959px) { /* line 79, sass/_home.scss */
  #hp_slider_wrapper, #hp_slider_wrapper .slide { height: 32.14286em; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 79, sass/_home.scss */
  #hp_slider_wrapper, #hp_slider_wrapper .slide { height: 25em; } }
@media (max-width: 479px) { /* line 79, sass/_home.scss */
  #hp_slider_wrapper, #hp_slider_wrapper .slide { height: 28.57143em; } }

/*--------------------------------------------------------------
2.0 - Welcome
--------------------------------------------------------------*/
/* line 95, sass/_home.scss */
#welcome_wrapper #welcome_container { border-bottom: solid #001648 1px; text-align: center; margin-bottom: 1.42857em; padding: 4.28571em 0 2.85714em; }
/* line 100, sass/_home.scss */
#welcome_wrapper #welcome_container p { font-size: 1.14286em; }

/*--------------------------------------------------------------
3.0 - Callouts
--------------------------------------------------------------*/
/* line 111, sass/_home.scss */
#hp_callouts_wrapper { padding-bottom: 7.14286em; }
/* line 113, sass/_home.scss */
#hp_callouts_wrapper .callout { padding: 0.71429em; }
/* line 115, sass/_home.scss */
#hp_callouts_wrapper .callout a { color: #001648; display: block; }
/* line 118, sass/_home.scss */
#hp_callouts_wrapper .callout a:hover { color: #519136; text-decoration: none; }
/* line 122, sass/_home.scss */
#hp_callouts_wrapper .callout a .callout_img { -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; display: block; position: relative; overflow: hidden; }
/* line 130, sass/_home.scss */
#hp_callouts_wrapper .callout a .callout_img img { display: block; }
/* line 133, sass/_home.scss */
#hp_callouts_wrapper .callout a .callout_img .callout_hover { background: #519136; /* The Fallback */ background: rgba(81, 145, 54, 0.85); bottom: 0; color: #ffffff; font-size: 1.14286em; font-style: italic; left: 0; padding: 2.14286em; position: absolute; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); right: 0; top: 0; -webkit-transition: opacity 0.2s linear 0s; -moz-transition: opacity 0.2s linear 0s; -ms-transition: opacity 0.2s linear 0s; transition: opacity 0.2s linear 0s; z-index: 1; }
@media (min-width: 768px) and (max-width: 959px) { /* line 133, sass/_home.scss */
  #hp_callouts_wrapper .callout a .callout_img .callout_hover { display: none; } }
@media (max-width: 767px) { /* line 133, sass/_home.scss */
  #hp_callouts_wrapper .callout a .callout_img .callout_hover { display: none; } }
/* line 151, sass/_home.scss */
#hp_callouts_wrapper .callout a .callout_content { border: 1px #ccc solid; border-top: 0 none; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; display: block; padding: 2.85714em 1.42857em 1.42857em; position: relative; }
/* line 161, sass/_home.scss */
#hp_callouts_wrapper .callout a .callout_content .callout_icon { background: #001648; -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; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; left: 1.42857em; height: 4.28571em; padding: 0.85714em; position: absolute; top: -2.14286em; width: 4.28571em; z-index: 9; }
/* line 173, sass/_home.scss */
#hp_callouts_wrapper .callout a .callout_content h5 { margin: 0 0 0.21429em; }
/* line 174, sass/_home.scss */
#hp_callouts_wrapper .callout a .callout_content p { margin: 0 0 0.71429em; }
/* line 177, sass/_home.scss */
#hp_callouts_wrapper .callout:hover a .callout_img .callout_hover { opacity: 1; }
/* line 181, sass/_home.scss */
#hp_callouts_wrapper .callout:first-child .callout_icon img { position: relative; top: 0.35714em; }

/*--------------------------------------------------------------
4.0 - Business
--------------------------------------------------------------*/
/* line 195, sass/_home.scss */
#hp_business_wrapper { padding: 0; position: relative; }
/* line 198, sass/_home.scss */
#hp_business_wrapper .slide { background-size: cover; background-position: center center; }
/* line 201, sass/_home.scss */
#hp_business_wrapper .slide .business_slide_content { color: #ffffff; position: relative; text-align: center; }
/* line 99, sass/_global.scss */
#hp_business_wrapper .slide .business_slide_content:after { content: ""; background: #001648; opacity: 0.65; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; filter: alpha(opacity=65); top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 1; }
/* line 205, sass/_home.scss */
#hp_business_wrapper .slide .business_slide_content .business_overview { padding: 4.28571em 20% 0; position: relative; z-index: 9; }
@media (min-width: 1510px) { /* line 205, sass/_home.scss */
  #hp_business_wrapper .slide .business_slide_content .business_overview { padding: 5em 20% 0; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 205, sass/_home.scss */
  #hp_business_wrapper .slide .business_slide_content .business_overview { padding: 3.57143em 20% 0; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 205, sass/_home.scss */
  #hp_business_wrapper .slide .business_slide_content .business_overview { padding: 3.57143em 20% 0; } }
@media (max-width: 479px) { /* line 205, sass/_home.scss */
  #hp_business_wrapper .slide .business_slide_content .business_overview { padding: 3.57143em 10% 0; } }
/* line 213, sass/_home.scss */
#hp_business_wrapper .slide .business_slide_content .business_overview .logo { display: inline-block; }
/* line 215, sass/_home.scss */
#hp_business_wrapper .slide .business_slide_content .business_overview .logo a { -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; display: inline-block; height: 8.57143em; overflow: hidden; width: 8.57143em; }
/* line 221, sass/_home.scss */
#hp_business_wrapper .slide .business_slide_content .business_overview .logo a img { height: 100%; width: 100%; }
/* line 227, sass/_home.scss */
#hp_business_wrapper .slide .business_slide_content .business_overview h2 { margin: 0.35714em 0 0.21429em; text-align: center; overflow: hidden; white-space: nowrap; width: 100%; text-overflow: ellipsis; }
/* line 234, sass/_home.scss */
#hp_business_wrapper .slide .business_slide_content .business_overview h2 a { color: #ffffff; }
/* line 236, sass/_home.scss */
#hp_business_wrapper .slide .business_slide_content .business_overview p { font-size: 1.28571em; margin-top: 0; }
/* line 240, sass/_home.scss */
#hp_business_wrapper .slide .business_slide_content .business_overview .button { display: inline-block; float: none; }

/* line 250, sass/_home.scss */
#hp_business_wrapper, #hp_business_wrapper .slide, #hp_business_wrapper .slide .business_slide_content { height: 37.14286em; overflow: hidden; }
@media (min-width: 768px) and (max-width: 959px) { /* line 250, sass/_home.scss */
  #hp_business_wrapper, #hp_business_wrapper .slide, #hp_business_wrapper .slide .business_slide_content { height: 34.28571em; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 250, sass/_home.scss */
  #hp_business_wrapper, #hp_business_wrapper .slide, #hp_business_wrapper .slide .business_slide_content { height: 34.28571em; } }
@media (max-width: 479px) { /* line 250, sass/_home.scss */
  #hp_business_wrapper, #hp_business_wrapper .slide, #hp_business_wrapper .slide .business_slide_content { height: 37.14286em; } }

/*--------------------------------------------------------------
5.0 - Recent News
--------------------------------------------------------------*/
/* line 266, sass/_home.scss */
#hp_news_wrapper { padding: 8.57143em 0 5.71429em; }
@media (max-width: 767px) { /* line 266, sass/_home.scss */
  #hp_news_wrapper { padding: 4.28571em 0 2.85714em; } }
/* line 269, sass/_home.scss */
#hp_news_wrapper #hp_news_container { position: relative; }
/* line 271, sass/_home.scss */
#hp_news_wrapper #hp_news_container a.button.all_news { position: absolute; right: 0; top: 0.21429em; }
@media (max-width: 767px) { /* line 271, sass/_home.scss */
  #hp_news_wrapper #hp_news_container a.button.all_news { margin-top: 25px; position: static; } }
@media (max-width: 479px) { /* line 271, sass/_home.scss */
  #hp_news_wrapper #hp_news_container a.button.all_news { text-align: center; width: 100%; } }
/* line 284, sass/_home.scss */
#hp_news_wrapper #hp_news_container .post { padding: 0.71429em; }
@media (max-width: 767px) { /* line 284, sass/_home.scss */
  #hp_news_wrapper #hp_news_container .post { padding: 0; } }
/* line 287, sass/_home.scss */
#hp_news_wrapper #hp_news_container .post h3 { font-size: 1.71429em; margin: 0.71429em 0 0; }
/* line 290, sass/_home.scss */
#hp_news_wrapper #hp_news_container .post h3 a { color: #001648; }
/* line 292, sass/_home.scss */
#hp_news_wrapper #hp_news_container .post h3 a:hover { color: #519136; }

/*--------------------------------------------------------------
6.0 - Events
--------------------------------------------------------------*/
/* line 305, sass/_home.scss */
#hp_events_wrapper { padding: 0; position: relative; }
/* line 308, sass/_home.scss */
#hp_events_wrapper #hp_events_container { position: relative; }
/* line 310, sass/_home.scss */
#hp_events_wrapper #hp_events_container .slide { background-size: cover; background-position: center center; position: relative; position: relative; }
/* line 99, sass/_global.scss */
#hp_events_wrapper #hp_events_container .slide:after { content: ""; background: #001648; opacity: 0.4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 1; }
/* line 315, sass/_home.scss */
#hp_events_wrapper #hp_events_container .slide .events_slide_content { bottom: 10%; color: #ffffff; left: 8%; position: absolute; text-align: left; width: 35%; z-index: 9; }
@media (min-width: 480px) and (max-width: 767px) { /* line 315, sass/_home.scss */
  #hp_events_wrapper #hp_events_container .slide .events_slide_content { width: 60%; } }
@media (max-width: 479px) { /* line 315, sass/_home.scss */
  #hp_events_wrapper #hp_events_container .slide .events_slide_content { width: 80%; } }
/* line 325, sass/_home.scss */
#hp_events_wrapper #hp_events_container .slide .events_slide_content .date_month { background: #ffffff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; color: #001648; float: left; font-size: 2em; font-weight: 600; height: 2.85714em; line-height: 1em; margin-bottom: 0.71429em; padding: 0.42857em; text-align: center; width: 2.85714em; }
/* line 339, sass/_home.scss */
#hp_events_wrapper #hp_events_container .slide .events_slide_content a { color: #ffffff; }
/* line 342, sass/_home.scss */
#hp_events_wrapper #hp_events_container button.slick-next { right: 50%; }
/* line 346, sass/_home.scss */
#hp_events_wrapper .daily_events { background: #001648; /* The Fallback */ background: rgba(0, 22, 72, 0.85); bottom: 0; color: #ffffff; left: 50%; position: absolute; padding: 2.14286em 3%; right: 0; text-align: center; top: 0; z-index: 9; }
@media (max-width: 767px) { /* line 346, sass/_home.scss */
  #hp_events_wrapper .daily_events { position: static; background: #001648; /* The Fallback */ background: #001648; } }
/* line 361, sass/_home.scss */
#hp_events_wrapper .daily_events h2 { margin-bottom: 0.35714em; }
/* line 364, sass/_home.scss */
#hp_events_wrapper .daily_events #daily_occurrences_list { list-style: none; margin: 0px; padding: 0px; margin-bottom: 1.78571em; }
/* line 369, sass/_home.scss */
#hp_events_wrapper .daily_events #daily_occurrences_list li { margin-top: 0.71429em; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* line 375, sass/_home.scss */
#hp_events_wrapper .daily_events #daily_occurrences_list li a { box-sizing: border-box; border-top: 1px solid #ffffff; color: #ffffff; display: inline-block; max-width: 100%; padding: 0.71429em 1.42857em 0; }
/* line 382, sass/_home.scss */
#hp_events_wrapper .daily_events #daily_occurrences_list li a:hover { color: #519136; text-decoration: none; }
/* line 386, sass/_home.scss */
#hp_events_wrapper .daily_events #daily_occurrences_list li a H4 { margin-bottom: 0px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/* line 394, sass/_home.scss */
#hp_events_wrapper .daily_events #daily_occurrences_list li:first-child { margin-top: 0px; }
/* line 396, sass/_home.scss */
#hp_events_wrapper .daily_events #daily_occurrences_list li:first-child a { border-top: 0px solid #ffffff; padding-top: 0px; }
/* line 403, sass/_home.scss */
#hp_events_wrapper .daily_events .button { display: inline-block; float: none; }

/* line 410, sass/_home.scss */
#hp_events_container, #hp_events_wrapper .slide, #hp_events_wrapper .slide .business_slide_content { height: 37.14286em; overflow: hidden; }
@media (min-width: 768px) and (max-width: 959px) { /* line 410, sass/_home.scss */
  #hp_events_container, #hp_events_wrapper .slide, #hp_events_wrapper .slide .business_slide_content { height: 34.28571em; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 410, sass/_home.scss */
  #hp_events_container, #hp_events_wrapper .slide, #hp_events_wrapper .slide .business_slide_content { height: 34.28571em; } }
@media (max-width: 479px) { /* line 410, sass/_home.scss */
  #hp_events_container, #hp_events_wrapper .slide, #hp_events_wrapper .slide .business_slide_content { height: 37.14286em; } }

/* line 420, sass/_home.scss */
#hp_events_wrapper { height: 37.14286em; overflow: hidden; }
@media (min-width: 768px) and (max-width: 959px) { /* line 420, sass/_home.scss */
  #hp_events_wrapper { height: 34.28571em; } }
@media (max-width: 767px) { /* line 420, sass/_home.scss */
  #hp_events_wrapper { height: auto; } }

/*--------------------------------------------------------------
7.0 - Twitter
--------------------------------------------------------------*/
/* line 433, sass/_home.scss */
#page #sb_instagram { height: auto !important; }

/* line 437, sass/_home.scss */
#hp_twitter_wrapper { padding: 7.14286em 0 7.85714em; }
@media (max-width: 767px) { /* line 437, sass/_home.scss */
  #hp_twitter_wrapper { padding: 5.71429em 0 4.28571em; } }
/* line 440, sass/_home.scss */
#hp_twitter_wrapper #hp_twitter_container { position: relative; }
/* line 442, sass/_home.scss */
#hp_twitter_wrapper #hp_twitter_container h2 { margin-bottom: 1.42857em; }
@media (max-width: 767px) { /* line 442, sass/_home.scss */
  #hp_twitter_wrapper #hp_twitter_container h2 { margin-bottom: 1.07143em; } }
@media (max-width: 479px) { /* line 442, sass/_home.scss */
  #hp_twitter_wrapper #hp_twitter_container h2 { font-size: 2.28571em; } }
/* line 447, sass/_home.scss */
#hp_twitter_wrapper #hp_twitter_container a.button { position: absolute; right: 0; top: 0.21429em; }
@media (max-width: 767px) { /* line 447, sass/_home.scss */
  #hp_twitter_wrapper #hp_twitter_container a.button { margin-top: 25px; position: static; } }
@media (max-width: 479px) { /* line 447, sass/_home.scss */
  #hp_twitter_wrapper #hp_twitter_container a.button { text-align: center; width: 100%; } }
/* line 461, sass/_home.scss */
#hp_twitter_wrapper #hp_twitter_container .vivo-live-tweets-container li.tweet { float: left; margin-left: 0.6665%; margin-right: 0.6665%; width: 23.999%; }
@media (min-width: 768px) and (max-width: 959px) { /* line 461, sass/_home.scss */
  #hp_twitter_wrapper #hp_twitter_container .vivo-live-tweets-container li.tweet { margin-bottom: 1.42857em; width: 100%; } }
@media (max-width: 767px) { /* line 461, sass/_home.scss */
  #hp_twitter_wrapper #hp_twitter_container .vivo-live-tweets-container li.tweet { margin-bottom: 1.42857em; width: 100%; } }
/* line 474, sass/_home.scss */
#hp_twitter_wrapper #hp_twitter_container .vivo-live-tweets-container li.tweet:first-child { margin-left: 0; }
/* line 475, sass/_home.scss */
#hp_twitter_wrapper #hp_twitter_container .vivo-live-tweets-container li.tweet:last-child { margin-right: 0; }
/* line 476, sass/_home.scss */
#hp_twitter_wrapper #hp_twitter_container .vivo-live-tweets-container li.tweet a { color: #001648; -webkit-transition: color 0.2s linear 0s; -moz-transition: color 0.2s linear 0s; -ms-transition: color 0.2s linear 0s; transition: color 0.2s linear 0s; }
/* line 480, sass/_home.scss */
#hp_twitter_wrapper #hp_twitter_container .vivo-live-tweets-container li.tweet:hover a { color: #519136; }
/* line 482, sass/_home.scss */
#hp_twitter_wrapper #hp_twitter_container .vivo-live-tweets-container li.tweet .tweet-body .tweet-image { margin: 0 0.71429em !important; width: 18% !important; }
@media (min-width: 768px) and (max-width: 959px) { /* line 482, sass/_home.scss */
  #hp_twitter_wrapper #hp_twitter_container .vivo-live-tweets-container li.tweet .tweet-body .tweet-image { margin: 0 1.42857em 0 0 !important; width: 10% !important; } }
@media (max-width: 767px) { /* line 482, sass/_home.scss */
  #hp_twitter_wrapper #hp_twitter_container .vivo-live-tweets-container li.tweet .tweet-body .tweet-image { margin: 0 1.42857em 0 0 !important; width: 10% !important; } }
/* line 495, sass/_home.scss */
#hp_twitter_wrapper #hp_twitter_container .vivo-live-tweets-container li.tweet .tweet-body .tweet-content .time { float: left !important; }
/* line 498, sass/_home.scss */
#hp_twitter_wrapper #hp_twitter_container .vivo-live-tweets-container li.tweet .tweet-body .tweet-content .username { clear: left !important; float: left !important; font-size: 1.5em !important; line-height: 1.28571em !important; }
/* line 504, sass/_home.scss */
#hp_twitter_wrapper #hp_twitter_container .vivo-live-tweets-container li.tweet .tweet-body .tweet-content .content { font-size: 1em !important; line-height: 1.5em !important; }
/* line 510, sass/_home.scss */
#hp_twitter_wrapper #hp_twitter_container .vivo-live-tweets-container li.tweet .separator { display: none !important; }
@media (min-width: 768px) and (max-width: 959px) { /* line 510, sass/_home.scss */
  #hp_twitter_wrapper #hp_twitter_container .vivo-live-tweets-container li.tweet .separator { display: block !important; margin-top: 1.42857em !important; } }
@media (max-width: 767px) { /* line 510, sass/_home.scss */
  #hp_twitter_wrapper #hp_twitter_container .vivo-live-tweets-container li.tweet .separator { display: block !important; margin-top: 1.42857em !important; } }

/*--------------------------------------------------------------
8.0 - Stay Connected
--------------------------------------------------------------*/
/* line 530, sass/_home.scss */
#stay_connected_wrapper { padding: 8.57143em 0; position: relative; }
/* line 99, sass/_global.scss */
#stay_connected_wrapper:after { content: ""; background: #ffffff; opacity: 0.3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 1; }
@media (max-width: 767px) { /* line 530, sass/_home.scss */
  #stay_connected_wrapper { padding: 2.85714em 0 1.07143em; } }
/* line 536, sass/_home.scss */
#stay_connected_wrapper #stay_connected { background: #ffffff; /* The Fallback */ background: rgba(255, 255, 255, 0.95); -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; font-size: 1.14286em; padding: 4.28571em 7.14286em 5em; position: relative; text-align: center; z-index: 9; }
@media (max-width: 767px) { /* line 536, sass/_home.scss */
  #stay_connected_wrapper #stay_connected { padding: 2.14286em; } }
/* line 545, sass/_home.scss */
#stay_connected_wrapper #stay_connected h2 { margin-bottom: 0; }
/* line 546, sass/_home.scss */
#stay_connected_wrapper #stay_connected p { margin: 1.42857em 0 2.5em; }
/* line 547, sass/_home.scss */
#stay_connected_wrapper #stay_connected .menu_item { border-left: 1px solid #001648; font-style: italic; margin: 0 0.5em; padding: 0.71429em 0px 0.71429em 1.07143em; }
/* line 552, sass/_home.scss */
#stay_connected_wrapper #stay_connected .menu_item svg { height: 1.42857em; margin-right: 0.71429em; position: relative; top: 0.28571em; width: auto; }
/* line 559, sass/_home.scss */
#stay_connected_wrapper #stay_connected .menu_item:first-child { border-left: 0; padding: 0.71429em 0px; }
@media (min-width: 768px) and (max-width: 959px) { /* line 547, sass/_home.scss */
  #stay_connected_wrapper #stay_connected .menu_item { border: 0; margin: 0 0.35714em; padding: 0; } }
@media (max-width: 767px) { /* line 547, sass/_home.scss */
  #stay_connected_wrapper #stay_connected .menu_item { border: 0; margin: 0 0.35714em; padding: 0; } }
/* line 574, sass/_home.scss */
#stay_connected_wrapper #stay_connected .facebook a { color: #3a5885; }
/* line 576, sass/_home.scss */
#stay_connected_wrapper #stay_connected .facebook a .hover-fill { fill: #3a5885; }
/* line 578, sass/_home.scss */
#stay_connected_wrapper #stay_connected .twitter a { color: #44bae3; }
/* line 580, sass/_home.scss */
#stay_connected_wrapper #stay_connected .twitter a .hover-fill { fill: #44bae3; }
/* line 582, sass/_home.scss */
#stay_connected_wrapper #stay_connected .instagram a { color: #d4ad6e; }
/* line 584, sass/_home.scss */
#stay_connected_wrapper #stay_connected .instagram a .hover-fill { fill: #d4ad6e; }

/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* MyCWE.scss controls the look of MyCWE Post Type index, single and search results.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Index
2.0 - Single
3.0 - Modal
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Index
--------------------------------------------------------------*/
/* line 28, sass/_mycwe.scss */
.page-template-page-mycwe-php #main article { margin-bottom: 0; text-align: center; }
/* line 31, sass/_mycwe.scss */
.page-template-page-mycwe-php #main article h1 { text-align: center; }
/* line 35, sass/_mycwe.scss */
.page-template-page-mycwe-php .mycwe_results h1 { border-top: 1px solid #001648; margin: 2.85714em 0 0.28571em; text-align: center; }
/* line 39, sass/_mycwe.scss */
.page-template-page-mycwe-php .mycwe_results h1 span { background: #ffffff; padding: 0 0.71429em; position: relative; top: -0.71429em; }
/* line 47, sass/_mycwe.scss */
.page-template-page-mycwe-php .mycwe_results article .directory_logo { display: none; }
/* line 48, sass/_mycwe.scss */
.page-template-page-mycwe-php .mycwe_results article .directory_content, .page-template-page-mycwe-php .mycwe_results article .directory_content h1 { border: 0px none; padding-left: 0 !important; text-align: left !important; width: 100%; }
/* line 58, sass/_mycwe.scss */
.page-template-page-mycwe-php .mycwe_results_shop h1 { margin: 1.42857em 0 0.28571em; }

/*--------------------------------------------------------------
3.0 - Modal
--------------------------------------------------------------*/
/* line 67, sass/_mycwe.scss */
#fs-form-wrap { display: none; }
/* line 69, sass/_mycwe.scss */
.md-show #fs-form-wrap { display: block; }
@media (max-width: 767px) { /* line 70, sass/_mycwe.scss */
  #fs-form-wrap .fs-form { padding: 0; }
  /* line 73, sass/_mycwe.scss */
  #fs-form-wrap .fs-form h4, #fs-form-wrap .fs-form p { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding: 0 20px; }
  /* line 77, sass/_mycwe.scss */
  #fs-form-wrap .fs-form label.fs-field-label { padding-bottom: 0 !important; }
  /* line 78, sass/_mycwe.scss */
  #fs-form-wrap .fs-form .mycwe_1 label.fs-field-label { padding-bottom: 20px !important; } }

/* line 83, sass/_mycwe.scss */
#cwe-modal.md-modal { bottom: 0; left: 0; max-height: none; max-width: none; right: 0; top: 0; -webkit-transform: none !important; -moz-transform: none; -ms-transform: none; transform: none; width: 100%; }
/* line 96, sass/_mycwe.scss */
#cwe-modal.md-modal .md-content > div { padding: 0px; }
/* line 98, sass/_mycwe.scss */
#cwe-modal.md-modal .md-content > div h4 { margin: 2.85714em 0 0.71429em; }
/* line 103, sass/_mycwe.scss */
#cwe-modal.md-modal .fs-nav-dots { left: 50%; position: absolute; right: auto; top: 3em; -webkit-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); z-index: 9999; }
/* line 110, sass/_mycwe.scss */
#cwe-modal.md-modal .fs-nav-dots button { margin: 16px 10px; }
/* line 112, sass/_mycwe.scss */
#cwe-modal.md-modal .fs-nav-dots button:first-child { display: none; }
/* line 115, sass/_mycwe.scss */
#cwe-modal.md-modal .fs-nav-dots button:hover:before, #cwe-modal.md-modal .fs-nav-dots button.fs-dot-current:before { background: #519136; }
/* line 121, sass/_mycwe.scss */
#cwe-modal.md-modal button[type="submit"] { background: #519136; color: #ffffff; display: inline-block; float: none; font-style: italic; height: 40px; line-height: 40px; margin: 40px 0; padding: 0 60px; }
/* line 131, sass/_mycwe.scss */
#cwe-modal.md-modal button[type="submit"]:hover { background: #3c6c28; cursor: pointer; }
@media (max-width: 767px) { /* line 137, sass/_mycwe.scss */
  #cwe-modal.md-modal .fs-radio-custom span { font-weight: 300; padding: 1%; width: 30%; } }
/* line 143, sass/_mycwe.scss */
#cwe-modal.md-modal .fs-radio-custom span img { border: 2px solid transparent; box-sizing: border-box; display: block; height: auto; max-width: 100%; }
/* line 150, sass/_mycwe.scss */
#cwe-modal.md-modal .fs-radio-custom span label { color: #ffffff; }
/* line 153, sass/_mycwe.scss */
#cwe-modal.md-modal .fs-radio-custom span input[type="radio"]:checked + label { color: #519136; }
/* line 155, sass/_mycwe.scss */
#cwe-modal.md-modal .fs-radio-custom span input[type="radio"]:checked + label img { border: 2px solid #519136; }

/* line 164, sass/_mycwe.scss */
.mycwe_1 p { font-weight: 400; margin: 0 auto !important; text-align: left; width: 60%; }
@media (max-width: 767px) { /* line 164, sass/_mycwe.scss */
  .mycwe_1 p { width: 100%; } }
/* line 171, sass/_mycwe.scss */
.mycwe_1 input { display: none; }
/* line 174, sass/_mycwe.scss */
.mycwe_1 .get_started { background: #519136; display: inline-block; font-style: italic; height: 40px; line-height: 40px; padding: 0 60px; -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 182, sass/_mycwe.scss */
.mycwe_1 .get_started:hover { background: #3c6c28; cursor: pointer; }

/*
* 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 elements & Widgets.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Parking
2.0 - Taxi Stands

--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Parking
--------------------------------------------------------------*/
/* line 26, sass/_parking.scss */
.page-template-page-parking #main article { margin-bottom: 1.42857em; }
/* line 27, sass/_parking.scss */
.page-template-page-parking #main ul#parking_list { border-top: 1px solid #0045e1; float: left; list-style: none; margin: 0px; padding: 0px; width: 100%; }
/* line 34, sass/_parking.scss */
.page-template-page-parking #main ul#parking_list li { border-bottom: 1px solid #0045e1; float: left; padding: 1.42857em 0; position: relative; width: 100%; }
/* line 40, sass/_parking.scss */
.page-template-page-parking #main ul#parking_list li h2 { max-width: 75%; margin-bottom: 0; }
/* line 44, sass/_parking.scss */
.page-template-page-parking #main ul#parking_list li p { margin: 0 0 1.07143em; }
/* line 45, sass/_parking.scss */
.page-template-page-parking #main ul#parking_list li p.lot_address { font-style: italic; font-size: 1.2em; margin: 0.35714em 0 1.07143em; }
/* line 50, sass/_parking.scss */
.page-template-page-parking #main ul#parking_list li p.lot_operator { font-style: italic; font-weight: bold; }
/* line 53, sass/_parking.scss */
.page-template-page-parking #main ul#parking_list li p.lot_operator span { font-style: normal; font-weight: normal; }
/* line 58, sass/_parking.scss */
.page-template-page-parking #main ul#parking_list li .button { position: absolute; right: 0; top: 1.42857em; }
@media (max-width: 767px) { /* line 58, sass/_parking.scss */
  .page-template-page-parking #main ul#parking_list li .button { display: none; } }

/*--------------------------------------------------------------
2.0 - Taxi Stands
--------------------------------------------------------------*/
/* line 77, sass/_parking.scss */
#taxi_stands ul { list-style: none; margin: 0px; padding: 0px; }
/* line 81, sass/_parking.scss */
#taxi_stands ul li { border-top: 1px solid #0045e1; margin-top: 0.71429em; padding-top: 0.71429em; }
/* line 85, sass/_parking.scss */
#taxi_stands ul li:first-child { border: none; }
/* line 88, sass/_parking.scss */
#taxi_stands ul li h6 { margin-bottom: 0; }
/* line 89, sass/_parking.scss */
#taxi_stands ul li em { font-size: 1.28571em; letter-spacing: 1px; }

/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* History.scss controls the look of the elements unique to the homepage template.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - History Intro
2.0 - Timeline Base
3.0 - Timeline Sections
	3.1 - Text
	3.2 - Image
	3.3 - Video
	3.4 - Gallery
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - History Intro
--------------------------------------------------------------*/
/* line 31, sass/_history.scss */
#history_intro h1 { text-align: center; }

/*--------------------------------------------------------------
2.0 - Timeline Base
--------------------------------------------------------------*/
/* -------------------------------- 

Modules - reusable parts of our design

-------------------------------- */
/* line 45, sass/_history.scss */
.cd-container { /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */ width: 100%; margin: 0 auto; }

/* line 50, sass/_history.scss */
.cd-container::after { /* clearfix */ content: ''; display: table; clear: both; }

/* -------------------------------- 

Main components 

-------------------------------- */
/* line 63, sass/_history.scss */
#cd-timeline { clear: both; position: relative; padding: 2em 0; margin-top: 2em; margin-bottom: 2em; }

/* line 70, sass/_history.scss */
#cd-timeline::before { /* this is the vertical line */ content: ''; position: absolute; top: 0; left: 18px; height: 100%; width: 4px; background: #d7e4ed; }

@media only screen and (min-width: 960px) { /* line 81, sass/_history.scss */
  #cd-timeline { margin-top: 3em; margin-bottom: 3em; }
  /* line 85, sass/_history.scss */
  #cd-timeline::before { left: 50%; margin-left: -2px; } }
/* line 91, sass/_history.scss */
.cd-timeline-block { position: relative; margin: 2em 0; }

/* line 95, sass/_history.scss */
.cd-timeline-block:after { content: ""; display: table; clear: both; }

/* line 100, sass/_history.scss */
.cd-timeline-block:first-child { margin-top: 0; }

/* line 103, sass/_history.scss */
.cd-timeline-block:last-child { margin-bottom: 0; }

@media only screen and (min-width: 960px) { /* line 107, sass/_history.scss */
  .cd-timeline-block { margin: 4em 0; }
  /* line 110, sass/_history.scss */
  .cd-timeline-block:first-child { margin-top: 0; }
  /* line 113, sass/_history.scss */
  .cd-timeline-block:last-child { margin-bottom: 0; } }
/* line 118, sass/_history.scss */
.cd-timeline-point { background: #519136; color: #fff; position: absolute; text-align: center; top: 0; left: 0; width: 50px; height: 50px; border-radius: 50%; box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05); }

/* line 130, sass/_history.scss */
.cd-timeline-point img { display: block; width: 24px; height: 24px; position: relative; left: 50%; top: 50%; margin-left: -12px; margin-top: -12px; }

@media only screen and (min-width: 960px) { /* line 142, sass/_history.scss */
  .cd-timeline-point { width: 60px; height: 60px; left: 50%; margin-left: -30px; /* Force Hardware Acceleration in WebKit */ -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; }
  /* line 151, sass/_history.scss */
  .cssanimations .cd-timeline-point.is-hidden { visibility: hidden; }
  /* line 154, sass/_history.scss */
  .cssanimations .cd-timeline-point.bounce-in { visibility: visible; -webkit-animation: cd-bounce-1 0.6s; -moz-animation: cd-bounce-1 0.6s; animation: cd-bounce-1 0.6s; } }
@-webkit-keyframes cd-bounce-1 { 0% { opacity: 0; -webkit-transform: scale(0.5); }
  60% { opacity: 1; -webkit-transform: scale(1.2); }
  100% { -webkit-transform: scale(1); } }
@-moz-keyframes cd-bounce-1 { 0% { opacity: 0; -moz-transform: scale(0.5); }
  60% { opacity: 1; -moz-transform: scale(1.2); }
  100% { -moz-transform: scale(1); } }
@keyframes cd-bounce-1 { 0% { opacity: 0; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); }
  60% { opacity: 1; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
  100% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } }
/* line 219, sass/_history.scss */
.cd-timeline-content { border: 1px #ccc solid; position: relative; margin-left: 60px; background: white; border-radius: 0.25em; padding: 1em; }

/* line 227, sass/_history.scss */
.cd-timeline-content:after { content: ""; display: table; clear: both; }

/* line 232, sass/_history.scss */
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date { font-size: 13px; font-size: 0.8125rem; }

/* line 236, sass/_history.scss */
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date { display: inline-block; }

/* line 239, sass/_history.scss */
.cd-timeline-content p { margin: 1em 0; line-height: 1.6; }

/* line 243, sass/_history.scss */
.cd-timeline-content .cd-read-more { float: right; padding: .8em 1em; background: #acb7c0; color: white; border-radius: 0.25em; }

/* line 250, sass/_history.scss */
.no-touch .cd-timeline-content .cd-read-more:hover { background-color: #bac4cb; }

/* line 253, sass/_history.scss */
.cd-timeline-content .cd-date { float: left; padding: .8em 0; opacity: .7; }

@media only screen and (min-width: 768px) { /* line 260, sass/_history.scss */
  .cd-timeline-content p { font-size: 16px; font-size: 1rem; }
  /* line 264, sass/_history.scss */
  .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date { font-size: 14px; font-size: 0.875rem; } }
@media only screen and (min-width: 960px) { /* line 270, sass/_history.scss */
  .cd-timeline-content { margin-left: 0; padding: 1.6em; width: 45%; }
  /* line 275, sass/_history.scss */
  .cd-timeline-content .cd-read-more { float: left; }
  /* line 278, sass/_history.scss */
  .cd-timeline-content .cd-date { position: absolute; width: 100%; left: 122%; top: 6px; font-size: 16px; font-size: 1rem; }
  /* line 286, sass/_history.scss */
  .cd-timeline-block:nth-child(even) .cd-timeline-content { float: right; }
  /* line 289, sass/_history.scss */
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more { float: right; }
  /* line 292, sass/_history.scss */
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date { left: auto; right: 122%; text-align: right; }
  /* line 297, sass/_history.scss */
  .cssanimations .cd-timeline-content.is-hidden { visibility: hidden; }
  /* line 300, sass/_history.scss */
  .cssanimations .cd-timeline-content.bounce-in { visibility: visible; -webkit-animation: cd-bounce-2 0.6s; -moz-animation: cd-bounce-2 0.6s; animation: cd-bounce-2 0.6s; } }
@media only screen and (min-width: 960px) { /* inverse bounce effect on even content blocks */
  /* line 310, sass/_history.scss */
  .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in { -webkit-animation: cd-bounce-2-inverse 0.6s; -moz-animation: cd-bounce-2-inverse 0.6s; animation: cd-bounce-2-inverse 0.6s; } }
@-webkit-keyframes cd-bounce-2 { 0% { opacity: 0; -webkit-transform: translateX(-100px); }
  60% { opacity: 1; -webkit-transform: translateX(20px); }
  100% { -webkit-transform: translateX(0); } }
@-moz-keyframes cd-bounce-2 { 0% { opacity: 0; -moz-transform: translateX(-100px); }
  60% { opacity: 1; -moz-transform: translateX(20px); }
  100% { -moz-transform: translateX(0); } }
@keyframes cd-bounce-2 { 0% { opacity: 0; -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); -ms-transform: translateX(-100px); -o-transform: translateX(-100px); transform: translateX(-100px); }
  60% { opacity: 1; -webkit-transform: translateX(20px); -moz-transform: translateX(20px); -ms-transform: translateX(20px); -o-transform: translateX(20px); transform: translateX(20px); }
  100% { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } }
@-webkit-keyframes cd-bounce-2-inverse { 0% { opacity: 0; -webkit-transform: translateX(100px); }
  60% { opacity: 1; -webkit-transform: translateX(-20px); }
  100% { -webkit-transform: translateX(0); } }
@-moz-keyframes cd-bounce-2-inverse { 0% { opacity: 0; -moz-transform: translateX(100px); }
  60% { opacity: 1; -moz-transform: translateX(-20px); }
  100% { -moz-transform: translateX(0); } }
@keyframes cd-bounce-2-inverse { 0% { opacity: 0; -webkit-transform: translateX(100px); -moz-transform: translateX(100px); -ms-transform: translateX(100px); -o-transform: translateX(100px); transform: translateX(100px); }
  60% { opacity: 1; -webkit-transform: translateX(-20px); -moz-transform: translateX(-20px); -ms-transform: translateX(-20px); -o-transform: translateX(-20px); transform: translateX(-20px); }
  100% { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } }
/*--------------------------------------------------------------
3.0 - Timeline Sections
--------------------------------------------------------------*/
@media (min-width: 1510px) { /* line 437, sass/_history.scss */
  .cd-timeline-point { height: 70px; margin-left: -35px; width: 70px; } }
@media (min-width: 768px) and (max-width: 959px) { /* line 437, sass/_history.scss */
  .cd-timeline-point { margin-left: -5px; } }
@media (min-width: 480px) and (max-width: 767px) { /* line 437, sass/_history.scss */
  .cd-timeline-point { font-size: 0.85714em; } }
@media (max-width: 767px) { /* line 437, sass/_history.scss */
  .cd-timeline-point { height: 50px; margin-left: -5px; width: 50px; } }
/* line 450, sass/_history.scss */
.cd-timeline-point .cd-timeline-date { display: inline-block; font-family: "Fjalla One", sans-serif; font-size: 1.14286em; line-height: 1.28571em; padding: 8px 0 0; text-transform: uppercase; }
@media (min-width: 1510px) { /* line 450, sass/_history.scss */
  .cd-timeline-point .cd-timeline-date { padding: 10px 0 0; } }

/* line 461, sass/_history.scss */
.cd-timeline-content { padding: 0; }
/* line 463, sass/_history.scss */
.cd-timeline-content a.video { display: block; position: relative; }
/* line 466, sass/_history.scss */
.cd-timeline-content a.video:after { background: url("images/svg/play.svg") no-repeat scroll center center/25% 25% transparent; bottom: 0; content: ""; left: 0; opacity: 0.8; position: absolute; right: 0; top: 0; z-index: 1; }
/* line 478, sass/_history.scss */
.cd-timeline-content img { height: auto; width: 100%; }
/* line 482, sass/_history.scss */
.cd-timeline-content .cd-timeline-content-text { padding: 0 2em 2em; }
/* line 484, sass/_history.scss */
.cd-timeline-content .cd-timeline-content-text h3 { margin: 0.85714em 0 0; }
/* line 485, sass/_history.scss */
.cd-timeline-content .cd-timeline-content-text p { margin: 0.42857em 0 0; }

/*
* Brevity 2016
* Copyright 2016, Ben Gathard & Andrew Blackwell of Brevity
* Author URI: http://seekbrevity.com/
* 02/16/2015
*
* 404.scss controls the look of the elements unique to the homepage template.
*
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Message
2.0 - Search
3.0 - Content

--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Message
--------------------------------------------------------------*/
/* line 25, sass/_404.scss */
#message_404 { text-align: center; }

/*--------------------------------------------------------------
2.0 - Search
--------------------------------------------------------------*/
/* line 34, sass/_404.scss */
#search_404 { margin: 2.85714em auto 5.71429em; width: 60%; }
/* line 37, sass/_404.scss */
#search_404 input.search-field { border: 1px solid #001648; }
@media (max-width: 767px) { /* line 34, sass/_404.scss */
  #search_404 { margin: 2.85714em 0; width: 100%; } }

/*--------------------------------------------------------------
3.0 - Content
--------------------------------------------------------------*/
/* line 51, sass/_404.scss */
#content_404 h2.widgettitle { font-size: 1.71429em; }
/* line 54, sass/_404.scss */
#content_404 ul { list-style: none; margin: 0px; padding: 0 10% 0 0; }
@media (max-width: 767px) { /* line 54, sass/_404.scss */
  #content_404 ul { padding: 0; } }
/* line 59, sass/_404.scss */
#content_404 ul li { border: solid #0035ae 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; margin: 0 0 0.71429em; }
/* line 63, sass/_404.scss */
#content_404 ul li:hover { background: #519136; border-color: #519136; }
/* line 67, sass/_404.scss */
#content_404 ul li a { color: #001648; display: block; padding: 0.35714em; }
/* line 71, sass/_404.scss */
#content_404 ul li a:hover { color: #ffffff; text-decoration: none; }
