@charset "UTF-8";
/*! Made with Bones: http://themble.com/bones :) */
/******************************************************************
Site Name:
Author:

Stylesheet: Main Stylesheet

Here's where the magic happens. Here, you'll see we are calling in
the separate media queries. The base mobile goes outside any query
and is called at the beginning, after that we call the rest
of the styles inside media queries.

Helpful articles on Sass file organization:
http://thesassway.com/advanced/modular-css-naming-conventions

******************************************************************/
/*********************
IMPORTING PARTIALS
These files are needed at the beginning so that we establish all
our mixins, functions, and variables that we'll be using across
the whole project.
*********************/
/* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block; }

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

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

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent; }

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted; }

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

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

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

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

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

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/*
 * proper formatting (http://blog.fontdeck.com/post/9037028497/hyphens)
*/
p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto; }

/*
 * Addresses margins set differently in IE6/7.
 */
pre {
  margin: 0; }

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em; }

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap; }

/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

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

small, .small {
  font-size: 75%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

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

dd {
  margin: 0; }

/*
 * Addresses paddings set differently in IE6/7.
 */
menu {
  padding: 0 0 0 40px; }

ol,
ul {
  padding: 0;
  list-style-type: none; }

/*
 * Corrects list images handled incorrectly in IE7.
 */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none; }

/* ==========================================================================
  Embedded content
========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0; }

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */ }

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

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
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.
 */
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.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

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

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.image-replacement,
.ir {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }

.clearfix, .cf, .comment-respond {
  zoom: 1; }
  .clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after {
    content: "";
    display: table; }
  .clearfix:after, .cf:after, .comment-respond:after {
    clear: both; }

/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
span.amp {
  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
  font-style: italic; }

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

Stylesheet: Variables

Here is where we declare all our variables like colors, fonts,
base values, and defaults. We want to make sure this file ONLY
contains variables that way our files don't get all messy.
No one likes a mess.

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

Stylesheet: Typography

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

Helpful Articles:
http://trentwalton.com/2012/06/19/fluid-type/
http://ia.net/blog/responsive-typography-the-basics/
http://alistapart.com/column/responsive-typography-is-a-physical-discipline

******************************************************************/
/*********************
FONT FACE (IN YOUR FACE)
*********************/
/*  To embed your own fonts, use this syntax
  and place your fonts inside the
  library/fonts folder. For more information
  on embedding fonts, go to:
  http://www.fontsquirrel.com/
  Be sure to remove the comment brackets.
*/
/* @font-face {
      font-family: 'Font Name';
      src: url('library/fonts/font-name.eot');
      src: url('library/fonts/font-name.eot?#iefix') format('embedded-opentype'),
             url('library/fonts/font-name.woff') format('woff'),
             url('library/fonts/font-name.ttf') format('truetype'),
             url('library/fonts/font-name.svg#font-name') format('svg');
      font-weight: normal;
      font-style: normal;
  }
*/
@font-face {
  font-family: 'gotham';
  font-weight: 300;
  font-style: normal;
  src: url("../fonts/gotham_book-webfont.eot");
  src: url("../fonts/gotham_book-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham_book-webfont.woff2") format("woff2"), url("../fonts/gotham_book-webfont.woff") format("woff"), url("../fonts/gotham_book-webfont.ttf") format("truetype"), url("../fonts/gotham_book-webfont.svg#gotham_bookregular") format("svg"); }
@font-face {
  font-family: 'gotham';
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/gotham_bold-webfont.eot");
  src: url("../fonts/gotham_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham_bold-webfont.woff2") format("woff2"), url("../fonts/gotham_bold-webfont.woff") format("woff"), url("../fonts/gotham/gotham_bold-webfont.ttf") format("truetype"), url("../fonts/gotham/gotham_bold-webfont.svg#gotham_boldregular") format("svg"); }
@font-face {
  font-family: 'gotham';
  font-weight: 900;
  font-style: normal;
  src: url("../fonts/gotham_black-webfont.eot");
  src: url("../fonts/gotham_black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham_black-webfont.woff2") format("woff2"), url("../fonts/gotham_black-webfont.woff") format("woff"), url("../fonts/gotham_black-webfont.ttf") format("truetype"), url("../fonts/gotham_black-webfont.svg#gotham_blackregular") format("svg"); }
/* 
@font-face{
  font-family:"Gotham";
  src:url(data:font/truetype;base64,AAEAAAASAQAABAAgR0RFRgEMAAUAAKnkAAAAIEdQT1Pm86CkAACqBAAAHTJHU1VC6jQttQAAxzgAAACAT1MvMlkdV38AAAGoAAAAYGNtYXCBBKFQAAAZCAAAA1hjdnQgBBYLIwAAH0wAAABOZnBnbZJB2voAABxgAAABYWdhc3AADgAbAACp2AAAAAxnbHlmQefGUAAAIVwAAHrIaGRteJOnAwIAAAVoAAAToGhlYWQDiR8QAAABLAAAADZoaGVhCAsEZQAAAWQAAAAkaG10eP2NO30AAAIIAAADYGxvY2GL6KieAAAfnAAAAcBtYXhwAw8DeQAAAYgAAAAgbmFtZa7aivcAAJwkAAALEHBvc3Sfab3DAACnNAAAAqNwcmVwWgCb3gAAHcQAAAGHAAEAAAABTQ4UMkTKXw889QAfA+gAAAAA0AbHHgAAAADQBsce/+3++gRbA+cAAAAIAAIAAAAAAAAAAQAAA8D/EAAABJb/7f/tBFsAAQAAAAAAAAAAAAAAAAAAANEAAQAAAN8CCQAfAFcABAABAAAAAAAKAAACAAEXAAIAAQADAnEBRQAFAAQCvAKKAAAAjAK8AooAAAHdADIA+gAAAAAAAAAAAAAAAKEAAv9AAABbAAAAAAAAAABIJkNvAAAAICEiAyD/OADIA8AA8AAAAJ8AAAAAAh0C2AAAACAAAgH0AAAAAAAAAUAAAAFAAAABLABfAeAARgLgADECnwA8A3AAOQLcADEBDgBGAc0ASQHNADwBxwBIApUASwEOADABsABEAQ4AUQIc/+0C8wBDAYkAIQJ7ADYChwA2AsUALwKIADkCrABCAngASwKXADkCrABEARkAVgEZADUClQBIApUAVgKVAGMCOAAiBAMAOwM+ACkC9wBoAwsASAM1AGgCwQBoArIAaAM3AEgDHgBoAT8AbwJJACEC9gBoAokAaAOPAGgDPgBoA3wASAK/AGgDfABIAvgAaAKiADgCpAAxAx0AXAMUACkEigAwAvsAMQLxAB0C3ABJAdYAZAIc//wB1gBBAngAAgIQAJQCZAAzAr0AWgJaADoCvQA8AnMAOgGJAC8CvQA8AooAWgEhAFwBIf//AlwAWgEhAGID5QBaAooAWgKsADoCvQBaAr0APAGvAFoCDwAtAa4ALQKKAFICbQAmA4cALQJfACoCcQAlAkwAPQH/AD0BTAB/Af8AOwEsAF8CZAA+AqYASQLRAB4CEAB2A2cAOwGeAD8CVgA1AaUAHQIQAGEB6ABOAhAAuwEOAFECEACaAZ4ANQJWAD8COAA0Az4AKQM+ACkDPgApAz4AKQM+ACkDPgApBEcAFAMLAEgCwQBoAsEAaALBAGgCwQBoAT///wE/AG8BP//+AT8ABwNUADkDPgBoA3wASAN8AEgDfABIA3wASAN8AEgDfAA/Ax0AXAMdAFwDHQBcAx0AXALxAB0CxABoAo0AWgJkADMCZAAzAmQAMwJkADMCZAAzAmQAMwPnADMCWgA6AnMAOgJzADoCcwA6AnMAOgEh//YBIQBiASH/9QEh//8CqwA6AooAWgKsADoCrAA6AqwAOgKsADoCrAA6AqwAKgKKAFICigBSAooAUgKKAFICcQAlAr0AWgJxACUBIQBiAqgAOQFfADIElgBIBEgAOgKiADgCDwAtAvEAHQLcAEkCTAA9AhAAbAIQAGwCEABnAhAA0gIQAJUCEADHAhAAVgIQAFsCLQBEA64ARAEOAEwBDgA1AQ4AMAHoAEwB6AA1AegAMAH9AHMDDgBRAWUANQFlAD8C9QA9AtYAHwK2ADICEAC2AFQA2gCRAGYAZgBmAFQAWABuANEAkgDBAJoAxwAAABYAAADkCQsFAAMDAwQHBggHAgQEBAYCBAIFBwQGBgYGBgYGBgMDBgYGBQkHBwcHBgYHBwMFBwYIBwgGCAcGBgcHCgcHBgQFBAYFBgYFBgYEBgYDAwUDCQYGBgYEBQQGBggFBgUFAwUDBgYGBQgEBQQFBAUCBQQFBQcHBwcHBwoHBgYGBgMDAwMIBwgICAgICAcHBwcHBgYGBgYGBgYJBQYGBgYDAwMDBgYGBgYGBgYGBgYGBgYGAwYDCwoGBQcGBQUFBQUFBQUFBQgCAgIEBAQFBwMDBwcGBQUFBQUFBQUFBQUFBQUFAAAACgwFAAMDAwUHBwkHAwUFBQcDBAMFCAQGBgcGBwYHBwMDBwcHBgoICAgIBwcICAMGCAYJCAkHCQgHBwgIDAgIBwUFBQYFBgcGBwYEBwcDAwYDCgcHBwcEBQQHBgkGBgYFAwUDBgcHBQkEBgQFBQUDBQQGBggICAgICAsIBwcHBwMDAwMJCAkJCQkJCQgICAgIBwcGBgYGBgYKBgYGBgYDAwMDBwcHBwcHBwcHBwcHBgcGAwcEDAsHBQgHBgUFBQUFBQUFBgkDAwMFBQUFCAQECAcHBQUFBQUFBQUFBQUFBQUFAAAACw0GAAQEAwUIBwoIAwUFBQcDBQMGCAQHBwgHCAcHCAMDBwcHBgsJCAkJCAgJCQQGCAcKCQoICggHBwkJDQgICAUGBQcGBwgHCAcECAcDAwcDCwcICAgFBgUHBwoHBwYGBAYDBwcIBgoFBwUGBQYDBgUHBgkJCQkJCQwJCAgICAQEBAQJCQoKCgoKCgkJCQkICAcHBwcHBwcLBwcHBwcDAwMDCAcICAgICAgHBwcHBwgHAwcEDQwHBggIBgYGBgYGBgYGBgoDAwMFBQUGCQQECAgIBgYGBgYGBgYGBgYGBgYGAAAADA4GAAQEBAYJCAsJAwYGBQgDBQMGCQUICAkICAgICAMDCAgIBwwKCQkKCAgKCgQHCQgLCgsICwkICAoJDgkJCQYGBggGBwgHCAgFCAgDAwcDDAgICAgFBgUIBwsHCAcGBAYEBwgJBgoFBwUGBgYDBgUHBwoKCgoKCg0JCAgICAQEBAQKCgsLCwsLCwoKCgoJCQgHBwcHBwcMBwgICAgDAwMDCAgICAgICAgICAgICAgIAwgEDg0IBgkJBwYGBgYGBgYGBwsDAwMGBgYGCQQECQkIBgYGBgYGBgYGBgYGBgYGAAAADQ8HAAQEBAYKCQsKBAYGBgkEBgQHCgUICAkICQgJCQQECQkJBw0LCgoLCQkLCgQICggMCwwJDAoJCQoKDwoKCQYHBggHCAkICQgFCQkEBAgEDQkJCQkGBwYJCAwICAgHBAcECAkJBwsFCAUHBgcEBwUIBwsLCwsLCw4KCQkJCQQEBAQLCwwMDAwMDAoKCgoKCQgICAgICAgNCAgICAgEBAQECQkJCQkJCQkJCQkJCAkIBAkFDw4JBwoJCAcHBwcHBwcHBwwEBAQGBgYHCgUFCgkJBwcHBwcHBwcHBwcHBwcHAAAADhAHAAQEBAcKCQwKBAYGBgkEBgQICwYJCQoJCgkJCgQECQkJCA4MCwsMCgoMCwQICwkNDAwKDAsJCQsLEAsLCgcIBwkHCQoICgkGCgkEBAgEDgkKCgoGBwYJCQ0JCQgHBQcECQkKBwwGCAYHBwcEBwYICAwMDAwMDA8LCgoKCgQEBAQMDAwMDAwMDAsLCwsLCgkJCQkJCQkOCAkJCQkEBAQECgkKCgoKCgoJCQkJCQoJBAoFEA8JBwsKCAcHBwcHBwcHCA0EBAQHBwcHCwUFCwoKBwcHBwcHBwcHBwcHBwcHAAAADxIIAAUFBQcLCg0LBAcHBwoEBgQICwYKCgsKCgkKCgQECgoKCQ8MCwwMCwoMDAUJCwoODA0LDQsKCgwMEQsLCgcIBwkICQsJCwkGCwoEBAkEDwoKCwsGCAYKCQ4JCQkIBQgFCQoLCA0GCQYIBwgECAYJCQwMDAwMDBAMCwsLCwUFBQUNDA0NDQ0NDQwMDAwLCwoJCQkJCQkPCQkJCQkEBAQECgoKCgoKCgoKCgoKCQsJBAoFEhAKCAsKCQgICAgICAgICA4EBAQHBwcIDAUFCwsKCAgICAgICAgICAgICAgIAAAAEBMIAAUFBQgMCw4MBAcHBwsEBwQJDAYKCgsKCwoLCwUFCwsLCRANDAwNCwsNDQUJDAoPDQ4LDgwLCw0NEwwMDAgJCAoICgsKCwoGCwsFBQoFEAsLCwsHCAcLCg4KCgkIBQgFCgsMCA4HCgcICAgECAcKCQ0NDQ0NDRIMCwsLCwUFBQUODQ4ODg4ODg0NDQ0MCwoKCgoKCgoQCgoKCgoFBQUFCwsLCwsLCwsLCwsLCgsKBQsGExILCAwMCQgICAgICAgICQ8EBAQICAgIDQYGDAwLCAgICAgICAgICAgICAgIAAAAERQJAAUFBQgNCw8MBQgICAsFBwUJDQcLCwwLDAsLDAUFCwsLChEODQ0ODAwODgUKDQsPDg8MDw0LCw4NFA0NDAgJCAsJCgwKDAsHDAsFBQoFEQsMDAwHCQcLCw8KCwoJBgkFCgwMCQ8HCgcJCAkFCQcKCg4ODg4ODhMNDAwMDAUFBQUODg8PDw8PDw4ODg4NDAsKCgoKCgoRCgsLCwsFBQUFDAsMDAwMDAwLCwsLCwwLBQwGFBMLCQ0MCgkJCQkJCQkJCRAFBQUICAgJDQYGDQwMCQkJCQkJCQkJCQkJCQkJAAAAEhUJAAYGBQkNDBANBQgICAwFCAUKDgcLDA0MDAsMDAUFDAwMChIPDg4PDQwPDgYLDgwQDxANEA4MDA4OFQ4ODQgKCAsKCw0LDQsHDQwFBQsFEgwMDQ0ICQgMCxALCwsJBgkFCwwNChAHCwgKCQoFCgcLCg8PDw8PDxQODQ0NDQYGBgYPDxAQEBAQEA4ODg4ODQwLCwsLCwsSCwsLCwsFBQUFDAwMDAwMDAwMDAwMCw0LBQwGFRQMCQ4NCwoKCgoKCgoKChEFBQUJCQkJDgYGDg0MCgoKCgoKCgoKCgoKCgoKAAAAExYKAAYGBgkODREOBQkJCQ0FCAUKDgcMDA0MDQwNDQUFDQ0NCxQQDg8QDQ0QDwYLDgwREBENEQ4NDQ8PFg8ODgkKCQwKDA0LDQwHDQwFBQsFEwwNDQ0ICggMDBEMDAsKBgoGDA0OChEICwgKCQoFCggLCxAQEBAQEBUPDQ0NDQYGBgYQEBEREREREQ8PDw8ODQwMDAwMDAwTCwwMDAwFBQUFDQwNDQ0NDQ0MDAwMDA0MBQ0HFhUNCg4OCwoKCgoKCgoKCxIFBQUJCQkKDwcHDg4NCgoKCgoKCgoKCgoKCgoKAAAAFBcKAAYGBgoPDRIPBQkJCQ0FCQULDwgNDQ4NDg0NDgYGDQ0NCxURDxAQDg4QEAYMDw0SERIOEg8NDhAQFw8PDwkLCQ0LDA4MDg0IDg0GBgwGFA0ODg4JCwkNDBIMDQwKBwoGDA4OCxEIDAgLCgsFCwgMCxERERERERYQDg4ODgYGBgYRERISEhISEhAQEBAPDg0MDAwMDAwUDA0NDQ0GBgYGDg0ODg4ODg4NDQ0NDQ4NBg4HFxYNCw8PDAsLCwsLCwsLCxMFBQUKCgoKEAcHDw8OCwsLCwsLCwsLCwsLCwsLAAAAFRkLAAcHBgoPDhIPBgoKCg4GCQYLEAgNDg8ODg0ODgYGDg4ODBYREBARDw4REQcMEA4TERMPExAODhERGBAQDwoLCg0LDQ8NDw0IDw4GBg0GFQ4ODw8JCwkODRMNDQwLBwsGDQ4PCxIJDQkLCgsGCwkNDBERERERERcQDw8PDwcHBwcSERMTExMTExEREREQDw4NDQ0NDQ0VDQ0NDQ0GBgYGDg4ODg4ODg4ODg4ODQ8NBg4HGRcOCxAPDAsLCwsLCwsLDBQGBgYKCgoLEAgIEA8PCwsLCwsLCwsLCwsLCwsLAAAAFhoLAAcHBwsQDxMQBgoKCg8GCgYMEQkODhAODw4PDwYGDw8PDRcSERESEA8SEgcNEQ4UEhQPFBEPDxIRGhEREAoMCg4MDQ8NDw4JDw4GBg0GFg4PDw8JDAkODhQNDg0LBwsHDQ8QDBMJDQkMCwwGDAkNDRISEhISEhgREBAQEAcHBwcTEhQUFBQUFBISEhIREA4NDQ0NDQ0WDQ4ODg4GBgYGDw4PDw8PDw8ODg4ODg8OBg8IGhgPDBEQDQwMDAwMDAwMDBUGBgYLCwsLEQgIERAPDAwMDAwMDAwMDAwMDAwMAAAAFxsMAAcHBwsRDxQRBgsLCg8GCgYMEQkPDxAPEA8PEAYGDw8PDRgTERITEBATEgcNEQ8VExUQFREQEBISGxIREQsMCw8MDhAOEA4JEA8HBw4HFw8QEBAKDAoPDhUODg4MCAwHDhARDBQKDgoMCwwGDAoODRMTExMTExkSEBAQEAcHBwcUExUVFRUVFRISEhIREA8ODg4ODg4XDg4ODg4HBwcHEA8QEBAQEBAPDw8PDhAOBxAIGxkQDBERDgwMDAwMDAwMDRYGBgYLCwsMEggIEREQDAwMDAwMDAwMDAwMDAwMAAAAGBwMAAgIBwwSEBUSBgsLCxAGCgYNEgkPEBEQEA8QEAcHEBAQDhkUEhMUEREUEwgOEhAWFBURFRIQEBMTHBISEgsNCw8NDxEOEQ8JERAHBw8HGBAQEREKDQoQDxYPDw4MCAwHDxARDRUKDgoNDA0GDQoODhQUFBQUFBoTEREREQgICAgUFBUVFRUVFRMTExMSERAPDw8PDw8YDg8PDw8HBwcHEBAQEBAQEBAQEBAQDxEPBxAIHBoQDRISDg0NDQ0NDQ0NDRcGBgYMDAwMEwkJEhERDQ0NDQ0NDQ0NDQ0NDQ0NAAAAGR0NAAgICAwSERYSBwwMCxEHCwcOEwoQEBIQERAREQcHERERDhoVExMVEhEVFAgPExAXFRYSFhMRERQUHRMTEgwODBANDxIPEhAKEhAHBw8HGRAREhILDQsQEBcPEA8NCA0IDxESDRYKDwsNDA0HDQoPDhUVFRUVFRsTEhISEggICAgVFRYWFhYWFhQUFBQTEhAPDw8PDw8ZDxAQEBAHBwcHERAREREREREQEBAQEBIQBxEJHRsRDRMSDw0NDQ0NDQ0NDhgHBwcMDAwNFAkJExIRDQ0NDQ0NDQ0NDQ0NDQ0NAAAAGh8NAAgICAwTERcTBwwMDBEHCwcOFAoRERIREhAREgcHERERDxsWFBQVEhIVFQgPFBEYFhcSFxQSEhUUHhQUEwwODBAOEBIQEhAKEhEICBAIGhESEhILDgsREBcQEA8NCQ0IEBITDhcLEAsODQ4HDgsQDxYWFhYWFhwUEhISEggICAgW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cmFwaHkuY29tUmVndWxhcjE0MDIxOVZlcnNpb24gMS4zMDFGb250R290aGFtIFNjcmVlblNtYXJ0IGlzIGEgdHJhZGVtYXJrIG9mIEhvZWZsZXIgJiBDby4sIHdoaWNoIG1heSBiZSByZWdpc3RlcmVkIGluIGNlcnRhaW4ganVyaXNkaWN0aW9ucy5Ib2VmbGVyICYgQ28uVGhpcyBzb2Z0d2FyZSBpcyB0aGUgcHJvcGVydHkgb2YgSG9lZmxlciAmIENvLiBZb3UgbWF5IG5vdCBjb3B5LCBtb2RpZnksIGRpc3RyaWJ1dGUsIG9yIGRvd25sb2FkIHRoaXMgc29mdHdhcmUsIG9yIGluc3RhbGwgaXQgdXBvbiBhbnkgY29tcHV0ZXIsIG9yIGhvc3QgaXQgZnJvbSBhbnkgbG9jYXRpb24uIFlvdXIgcmlnaHQgdG8gdXNlIHRoaXMgc29mdHdhcmUgaXMgc3ViamVjdCB0byB0aGUgVGVybXMgb2YgU2VydmljZSBhZ3JlZW1lbnQgdGhhdCBleGlzdHMgYmV0d2VlbiB5b3UgYW5kIEhvZWZsZXIgJiBDby4gSWYgbm8gc3VjaCBhZ3JlZW1lbnQgZXhpc3RzLCB5b3UgbWF5IG5vdCB1c2UgdGhpcyBzb2Z0d2FyZSBmb3IgYW55IHB1cnBvc2UuIEZvciBtb3JlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlzaXQgaHR0cDovL3d3dy50eXBvZ3JhcGh5LmNvbS93ZWJmb250LXNvZnR3YXJlLCBvciBjb250YWN0IEhvZWZsZXIgJiBDby4gYXQgd3d3LnR5cG9ncmFwaHkuY29td3d3LnR5cG9ncmFwaHkuY29taHR0cDovL3d3dy50eXBvZ3JhcGh5LmNvbS93ZWJmb250LXNvZnR3YXJlAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMAAxACwAIAAyADAAMQAwACAASABvAGUAZgBsAGUAcgAgACYAIABDAG8ALgAgAGgAdAB0AHAAOgAvAC8AdwB3AHcALgB0AHkAcABvAGcAcgBhAHAAaAB5AC4AYwBvAG0AQwBvAHAAeQByAGkAZwBoAHQAIAAoAEMAKQAgAEgAJgBDAG8AIAB8ACAAdAB5AHAAbwBnAHIAYQBwAGgAeQAuAGMAbwBtAFIAZQBnAHUAbABhAHIAMQA0ADAAMgAxADkAVgBlAHIAcwBpAG8AbgAgADEALgAzADAAMQBGAG8AbgB0AEcAbwB0AGgAYQBtACAAUwBjAHIAZQBlAG4AUwBtAGEAcgB0ACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAASABvAGUAZgBsAGUAcgAgACYAIABDAG8ALgAsACAAdwBoAGkAYwBoACAAbQBhAHkAIABiAGUAIAByAGUAZwBpAHMAdABlAHIAZQBkACAAaQBuACAAYwBlAHIAdABhAGkAbgAgAGoAdQByAGkAcwBkAGkAYwB0AGkAbwBuAHMALgBIAG8AZQBmAGwAZQByACAAJgAgAEMAbwAuAFQAaABpAHMAIABzAG8AZgB0AHcAYQByAGUAIABpAHMAIAB0AGgAZQAgAHAAcgBvAHAAZQByAHQAeQAgAG8AZgAgAEgAbwBlAGYAbABlAHIAIAAmACAAQwBvAC4AIABZAG8AdQAgAG0AYQB5ACAAbgBvAHQAIABjAG8AcAB5ACwAIABtAG8AZABpAGYAeQAsACAAZABpAHMAdAByAGkAYgB1AHQAZQAsACAAbwByACAAZABvAHcAbgBsAG8AYQBkACAAdABoAGkAcwAgAHMAbwBmAHQAdwBhAHIAZQAsACAAbwByACAAaQBuAHMAdABhAGwAbAAgAGkAdAAgAHUAcABvAG4AIABhAG4AeQAgAGMAbwBtAHAAdQB0AGUAcgAsACAAbwByACAAaABvAHMAdAAgAGkAdAAgAGYAcgBvAG0AIABhAG4AeQAgAGwAbwBjAGEAdABpAG8AbgAuACAAWQBvAHUAcgAgAHIAaQBnAGgAdAAgAHQAbwAgAHUAcwBlACAAdABoAGkAcwAgAHMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAHMAdQBiAGoAZQBjAHQAIAB0AG8AIAB0AGgAZQAgAFQAZQByAG0AcwAgAG8AZgAgAFMAZQByAHYAaQBjAGUAIABhAGcAcgBlAGUAbQBlAG4AdAAgAHQAaABhAHQAIABlAHgAaQBzAHQAcwAgAGIAZQB0AHcAZQBlAG4AIAB5AG8AdQAgAGEAbgBkACAASABvAGUAZgBsAGUAcgAgACYAIABDAG8ALgAgAEkAZgAgAG4AbwAgAHMAdQBjAGgAIABhAGcAcgBlAGUAbQBlAG4AdAAgAGUAeABpAHMAdABzACwAIAB5AG8AdQAgAG0AYQB5ACAAbgBvAHQAIAB1AHMAZQAgAHQAaABpAHMAIABzAG8AZgB0AHcAYQByAGUAIABmAG8AcgAgAGEAbgB5ACAAcAB1AHIAcABvAHMAZQAuACAARgBvAHIAIABtAG8AcgBlACAAaQBuAGYAbwByAG0AYQB0AGkAbwBuACwAIABwAGwAZQBhAHMAZQAgAHYAaQBzAGkAdAAgAGgAdAB0AHAAOgAvAC8AdwB3AHcALgB0AHkAcABvAGcAcgBhAHAAaAB5AC4AYwBvAG0ALwB3AGUAYgBmAG8AbgB0AC0AcwBvAGYAdAB3AGEAcgBlACwAIABvAHIAIABjAG8AbgB0AGEAYwB0ACAASABvAGUAZgBsAGUAcgAgACYAIABDAG8ALgAgAGEAdAAgAHcAdwB3AC4AdAB5AHAAbwBnAHIAYQBwAGgAeQAuAGMAbwBtAHcAdwB3AC4AdAB5AHAAbwBnAHIAYQBwAGgAeQAuAGMAbwBtAGgAdAB0AHAAOgAvAC8AdwB3AHcALgB0AHkAcABvAGcAcgBhAHAAaAB5AC4AYwBvAG0ALwB3AGUAYgBmAG8AbgB0AC0AcwBvAGYAdAB3AGEAcgBlAAIAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAAA3wAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYACjAIQAhQCWAI4AiwCdAKkAigDaAIMAjQDDAN4AngCqAKIArQDJAMcArgBiAGMAkABkAMsAZQDIAMoAzwDMAM0AzgDpAGYA0wDQANEArwBnAJEA1gDUANUAaADrAO0AiQBqAGkAawBtAGwAbgCgAG8AcQBwAHIAcwB1AHQAdgB3AOoAeAB6AHkAewB9AHwAoQB/AH4AgACBAOwA7gC6ANcA4gDjALAAsQDk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AAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAAP/w/+sAAAAA//YAAAAAAAAAAAAA//sAAAAAAAD/4f/cAAD/9gAAAAAAAAAAAAAAAAAAAAD/5v/r/+H/5v/wAAAAAAAAAAD/1wAAAAD/1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6wAA//b/6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/9v/2//b/9v/2AAAAAAAAAAD/6wAA//b/6wAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/6wAAAAD/6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAD/6//r//b/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAD/9gAA/+YAAP/2AAAAAAAAAAD/8P/xAAAAAAAPAAAAAAAAAAAAAAAA//3/+//7//b/+wAAAAAAAAAAAAAAAAAAAAAAAAAA/9kAAP/s//EAAP/XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/1gAAAAD/1gAA/5v/8P+D/5gAAP95AAAAAAAAAAAAAAAAAAD/6wAAAAD/9gAAAAD/8AAAAAAAAAAG/8wAAAAAAAD/7P/XAAAAAP/rAAD/5gAAAAD/qP+3AAD/wgAA/+sAAP/X/9gAAAAAAAAAAAAA/6gAAP/X/9z/zf+u/+EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+EAAAAAAAAAAAAAAAAAAP/XAAAAAP/2AAD/8f/2/+H/8f/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAB8AAAAfABX/9gAA/9H/9gAAAAAAAP/xAAAAAAAAAAAAHwAkAAAAHwAkADUAAAAA/9IAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/7//b/9gAAAAAAAAAAAAAAAAAAAAAAAAAA/70AAP/X/9z/7P+zAAAAAAAAAAAAAAAAAAD/9gAAAAD/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8f/2//H/8QAAAAAAAP/s/+wAAAAAAAAAAP/2/6gAAP/D/83/zf+a//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAD/9gAAAAD/4f/s/9L/4f/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/hAAAAAAAAAAAAAAAAAAAAAAAAAAD/6//wAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/5gAAAAD/5gAA/+wAAP/s//YAAAAAAAAAAAAAAAAAAAAAAAD/+gAAABL/9gAA//b/6//rAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAP/w/+sAAAAA/+sAAAAAAAAAAAAA//YAAAAAAAD/4f/NAAD/7AAAAAAAAAAAAAAAAAAAAAD/4f/m/9z/4f/rAAAAAAAAAAD/4QAA//H/4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4QAAAAD/4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAD/7AAA/8f/8f/D/83/9v+5AAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAAAAD/0v/cAAD/3AAAAAAAAP+k/6YAAP/2/64AAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/8QAAAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAA/8kAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAP+a/5wAAP/s/5oAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAD/1AAAAAD/2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5gAAABIAAAAAAAD/6gAA/6L/7AAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAFAAkAAAAAAAA/7MAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2//AAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAD/6//cAAD/9gAAAAD/9gAAAAD/9gAAAAD/6//w/+b/8P/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5gAAAAA/+EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+G/4j/1//i/3v/1//hAAAAAAAAAAAAAAAA/+z/vgAAAAAAAAAAAAD/rgAAAAD/uf/NAAD/5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/qQAAAAD/7AAA/83/zf/N/83/zf/DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAD/8AAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5gAAAAAAAP/2/+v/4QAA/6j/5gAA//EAAP/h//EAAAAAAAAAAP/2AAAAAAAAAAD/6wAA/7kAAAAAAAD/8P/w//b/8P/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6wAAAAAAAP/2/+v/5gAA/7f/6wAA//YAAP/s//YAAAAAAAAAAP/2AAAAAAAAAAD/8AAA/8MAAAAAAAD/8P/2//b/9v/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAP/2//b/3AAAAAD/4QAA/+EAAP/S//EAAAAAAAAAAP/xAAAAAAAAAAD/6wAAAAAAAAAA//D/9v/2AAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5gAAAAAAAP/2/+v/4QAA/6j/5gAA//EAAP/h//EAAAAAAAAAAP/2AAAAAAAAAAD/6wAA/7kAAAAAAAD/8P/2//b/9v/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAD/8AAAAAAAAP/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAJAMQAGQAAACsAAAAaAAAAIQAiACEAMgA5AAAAAAAAAAAAAAAAADEAAAApACAAIAAAAAAAAAAAAAAAAQADAAQABQACAAYABwAAAAAACAAJAAoAAAAAAAsADAANAA4ADwAQABEAEgATABQAFQAWAB4AHAAAAAAAAAAXABsAHwAAABgAIwAAACcAAAAAACgAAAAnACcAKgAbAAAALwAwADMAAAA0ADUANgA3ADgAHQAAAAAAAAAAAAAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAJgAsAAEAAQABAAEAAQABAAIABAACAAIAAgACAAAAAAAAAAAABQAAAAsACwALAAsACwALABEAEQARABEAFQAAACQAFwAXABcAFwAXABcAGAAfABgAGAAYABgAAAAAAAAAAAAAACcAKgAqACoAKgAqACoAAAAAAAAAAAA3ABsANwAAAAoAAAACABgADwAwABUAFgA4AAAAAAAAAAAAAAAAAAAAAAAiACIALQAuACEALQAuACEAAAAhACUAJgABAAkAxgAQAAAAAAAhABEAAAAXABoAFwApADIAIAAAACsAAAAAAAAAKAAAAAAAFgAWAAAAAAAAACIAAAABAAAAAwAAAAAAAAADAAAAAAAFAAAAAAAAAAAABgAAAAYAAAAHAAgACQAKAAsADAANAA4AAAAAABQAAAAAAA8AEgAVABgAFQAbABgAEgAeAB8AEgASABkAGQAVABkAGAAZACcAKgAsAC0ALgAvADAAMQAAAAAAEwAAAAAAAAAAAAAAAAAAABwAJgAAAAAAAAAAAAAAAAAdACMAAQABAAEAAQABAAEAAgADAAAAAAAAAAAAAAAAAAAAAAAEAAAABgAGAAYABgAGAAYACQAJAAkACQANAAAAAAAPAA8ADwAPAA8ADwAPABUAFQAVABUAFQAeAB4AHgAeABUAGQAVABUAFQAVABUAFQAsACwALAAsADAAAAAwABkAAAAAAAMAFQAHACcADQAOADEAAAAAAAAAAAAAAAAAAAAAABoAGgAkACUAAAAkACUAAAAAABcAHAAdAAAAJgACABsACQAJAAAACwALAAEADQANAAIADwATAAMAGgAaAAgAHAAeAAkAJAAqAAwALQAvABMAMgA/ABYAQwBFACQARwBIACcASgBKACkATQBNACoATwBSACsAVABWAC8AWABdADIAZwBnADgAbwB8ADkAgQCBAEcAgwCNAEgAjwCbAFMAoQCnAGAArACuAGcAsACwAGoAsgC4AGsAwQDIAHIAygDMAHoAAQAIAAEAAAABAAEAAwAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAA//8AAQAAAAQAAAAA//8AAQAAAAFzczAxAAgAAAABAAAAAgAGAA4ABgAAAAEAEAABAAAAAQAoAAEACAABAA4AAQABAM8AAQAEAAEAzwABAAAAAQAAAAEAAQAG/zQAAQABAM8=);
  font-weight:400;
  font-style:normal;
}
@font-face{
  font-family:"Gotham";
  src:url(data:font/truetype;base64,AAEAAAASAQAABAAgR0RFRgEMAAUAAKzYAAAAIEdQT1PMyLwcAACs+AAAHSxHU1VC6jQttQAAyiQAAACAT1MvMlloV9kAAAGoAAAAYGNtYXCBBKFQAAAZCAAAA1hjdnQgBK4LjwAAHyQAAABGZnBnbZJB2voAABxgAAABYWdhc3AADQAbAACszAAAAAxnbHlmbGaGcAAAISwAAH3saGRteGCa56gAAAVoAAAToGhlYWQDjB8lAAABLAAAADZoaGVhCA4EUQAAAWQAAAAkaG10eAVmMhsAAAIIAAADYGxvY2HGbuPCAAAfbAAAAcBtYXhwAw8D1gAAAYgAAAAgbmFtZa7aivcAAJ8YAAALEHBvc3Sfab3DAACqKAAAAqNwcmVwPX+VugAAHcQAAAFfAAEAAAABTQ4MFla0Xw889QAfA+gAAAAA0AbHNQAAAADQBsc1/9r+1QRxA/MAAAAIAAIAAAAAAAAAAQAAA8D/EAAABJb/2v/ZBHEAAQAAAAAAAAAAAAAAAAAAANEAAQAAAN8CCQAfAFMABAABAAAAAAAKAAACAAF4AAIAAQADAnwBkAAFAAQCvAKKAAAAjAK8AooAAAHdADIA+gAAAAAAAAAAAAAAAKEAAv9AAABbAAAAAAAAAABIJkNvAEAAICEiAyD/OADIA8AA8AAAAJ8AAAAAAiwC2AAAACAAAgH0AAAAAAAAAUAAAAFAAAABVABRAh4AQALgACkCpwAzA4QAMwLcACgBLgBAAdYAQgHWADEBxwA7AqAASwEuACEBsAA5AS4ARgIt/+gC/gA9AbkAHQKOADcCjQAtAtMAJQKWADICtwA9AooASwKXADMCtwA/ATgASwE4ACYCoABKAqAAUQKgAGACPQAaBAMAOwM+AB4C9wBdAwgAPAM1AF0CwQBdArIAXQM3ADwDHgBdAWIAZAJSABQC/gBdAosAXQOPAF0DPgBdA3wAPAK/AF0DfAA8AvgAXQKiACsCqQAoAxoAUQMUAB4ElgAkAwEAJQLxABIC5wBGAekAWwIt//YB6QBBAngAAgIQAHkCbwAqAsUATAJaADECxQAzAoQAMQGUACUCxQAzAo8ATAE/AE8BP//5Am4ATAE/AFQD5ABMAo8ATAK5ADECxQBMAsUAMwG6AEwCEgAgAbcAIwKPAEgCdwAaA4cAHwJmAB0CdwAaAlEAOAIFADgBcAB8AgUANgFUAFECZAA2AqYAQwLRABQCEABUA2cAOwGeADgCnwAvAYoAEAIQAE8B+QBKAhAAoQEuAEYCEACBAZ4ALwKfADcCPQArAz4AHgM+AB4DPgAeAz4AHgM+AB4DPgAeBEcADgMIADwCwQBdAsEAXQLBAF0CwQBdAWL/7wFiAGQBYv/nAWL/+ANUAC4DPgBdA3wAPAN8ADwDfAA8A3wAPAN8ADwDfAA0AxoAUQMaAFEDGgBRAxoAUQLxABICxABdAo0ATAJvACoCbwAqAm8AKgJvACoCbwAqAm8AKgPlACoCWgAxAoQAMQKEADEChAAxAoQAMQE//+YBPwBUAT//2gE//+wCugAxAo8ATAK5ADECuQAxArkAMQK5ADECuQAxArkAIQKPAEgCjwBIAo8ASAKPAEgCdwAaAsUATAJ3ABoBPwBUAqsALgF9ACUEawA8BDwAMQKiACsCEgAgAvEAEgLnAEYCUQA4AhAAQgIQAEICEABIAhAAvAIQAIsCEAC9AhAANQIQADUCLQA5A64AOQEuAEEBLgAmAS4AIQIxAEECMQAmAjEAIQIOAG4DaABGAYgALwGIADcC9QA4AtYAHwK2ADICEACbACwA1ABzAD0APQBGADEARQBOALwAiAC1AIEAvQAAABYAAADkCQsFAAMDAwUHBwgHAwQEBAYDBAMFBwQGBgcGBgYGBgMDBgYGBQkHBwcHBgYHBwMFBwYIBwgGCAcGBgcHCwcHBwQFBAYFBgYFBgYEBgYDAwYDCQYGBgYEBQQGBggGBgUFAwUDBgYGBQgEBgQFBQUDBQQGBQcHBwcHBwoHBgYGBgMDAwMIBwgICAgICAcHBwcHBwYGBgYGBgYJBQYGBgYDAwMDBgYGBgYGBgYGBgYGBgYGAwYDCgoGBQcHBQUFBQUFBQUFBQgDAwMFBQUFCAQEBwcGBQUFBQUFBQUFBQUFBQUFAAAACgwFAAMDAwUHBwkHAwUFBQcDBAMGBwQHBwcHBwcGBwMDBwcHBgoICAgIBwcICAMGCAYJCAkHCQgHBwgIDAgHBwUGBQYFBgcGBwYEBwcDAwYDCgcHBwcEBQQHBgkGBgYFBAUDBgcHBgkEBwQFBQUDBQQHBggICAgICAsIBwcHBwMDAwMJCAkJCQkJCQgICAgHBwYGBgYGBgYKBgYGBgYDAwMDBwcHBwcHBwcHBwcHBgcGAwcECwsHBQcHBgUFBQUFBQUFBgkDAwMGBgYFCQQECAgHBQUFBQUFBQUFBQUFBQUFAAAACw0GAAQEBAYIBwoIAwUFBQcDBQMGCAUHBwgHCAcHCAMDBwcHBgsJCAkJBwcJCQMGCAcJCQoICggHBwgJDQgICAUGBQcGBwgHCAcECAcEBAcDCwcICAgFBgUHBwoHBwcGBAYECAcIBgoFBwQGBgYDBgUHBgkJCQkJCQwJBwcHBwMDAwMJCQoKCgoKCggICAgICAcHBwcHBwcLBwcHBwcEBAQECAcICAgICAgHBwcHBwgHBAgEDAwHBggIBwYGBgYGBgYGBgoDAwMGBgYGCgQECAgIBgYGBgYGBgYGBgYGBgYGAAAADA4GAAQEBAcJCAsJBAYGBQgEBQQHCQUICAkICAgICAQECAgIBwwKCQkKCAgKCgQHCQgLCgoICgkICAoJDgkJCQYHBggGBwkHCQgFCAgEBAcEDAgICQkFBgUIBwsHCAcGBAYEBwgJBwoFCAUGBgYEBgUIBwoKCgoKCg0JCAgICAQEBAQKCgoKCgoKCgoKCgoJCQgHBwcHBwcMBwgICAgEBAQECAgICAgICAgICAgICAkIBAgEDg0IBgkJBwYGBgYGBgYGBwsEBAQHBwcGCgUFCQkIBgYGBgYGBgYGBgYGBgYGAAAADQ8HAAQEBAcKCQwKBAYGBgkEBgQHCgYJCAkJCQgJCQQECQkJBw0LCgoLCQkLCgUICggMCgsJCwoJCQoKDwoKCgYHBggHCAkICQgFCQkEBAgEDQkJCQkGBwYJCAsICAgHBQcECAkJBwsFCQUHBwcEBwUJBwsLCwsLCw4KCQkJCQUFBQULCgsLCwsLCwoKCgoKCQgICAgICAgNCAgICAgEBAQECQkJCQkJCQkJCQkJCAkIBAkEDw4JBwoKCAcHBwcHBwcHBwwEBAQHBwcHCwUFCgkJBwcHBwcHBwcHBwcHBwcHAAAADhAHAAQEBQgKCg0KBAcHBgkEBgQICwYJCQoJCgkJCgQECQkJCA4MCwsMCgoMCwUICwkNCwwKDAsKCgsLEAsLCgcIBwkHCQoICgkGCgkEBAkEDgkKCgoGBwYJCQ0JCQgHBQcFCQkKBwwGCQYHBwcEBwYJCAwMDAwMDA8LCgoKCgUFBQUMCwwMDAwMDAsLCwsLCgkJCQkJCQkOCAkJCQkEBAQECgkKCgoKCgoJCQkJCQoJBAoGEA8KBwsKCAcHBwcHBwcHCA0EBAQICAgHDAUFCwsKBwcHBwcHBwcHBwcHBwcHAAAADxIIAAUFBQgLCw4LBQcHBwoFBgUICwcKCgsKCgoKCgUFCgoKCQ8MCwwMCwoMDAUJCwoODQ0LDQsKCgwMEgwLCwcIBwkICQsJCwoGCwoFBQkFDwoKCwsHCAcKCQ0JCQkIBggFCgoLCA0GCgYICAgFCAYKCQwMDAwMDBAMCwsLCwUFBQUNDQ0NDQ0NDQwMDAwLCwoJCQkJCQkPCQoKCgoFBQUFCgoKCgoKCgoKCgoKCQsJBQoGERAKCAsLCQgICAgICAgICA4FBQUICAgIDQYGCwwKCAgICAgICAgICAgICAgIAAAAEBIIAAUFBQkMCw4MBQgIBwsFBwUJDAcKCgwLCwoLCwUFCwsLCRANDAwNCwsNDQYKDAoPDQ4LDgwLCw0NEgwMDAgJCAoICgsKCwoGCwoFBQoFEAoLCwsHCAcLCg8KCgkIBggFCgsMCA4HCwYICAgFCAcLCQ0NDQ0NDRIMCwsLCwYGBgYODQ4ODg4ODg0NDQ0MCwoKCgoKCgoQCgoKCgoFBQUFCwoLCwsLCwsLCwsLCgsKBQsGEhELCAwMCQgICAgICAgICQ8FBQUJCQkIDgYGDAwLCAgICAgICAgICAgICAgIAAAAERQJAAUFBgkNDA8MBQgICAsFBwUJDQgLCwwLDAsLDAUFCwsLChEODQ0ODAwODgYKDQsPDg8MDw0LDA4NFA0NDQgJCAsJCwwKDAsHDAsFBQsFEQsMDAwHCQcLChAKCwoJBgkGCwwMCQ8HCwcJCQkFCQcLCg4ODg4ODhMNDAwMDAYGBgYODg8PDw8PDw4ODg4NDAsLCwsLCwsRCgsLCwsFBQUFDAsMDAwMDAwLCwsLCwwLBQwGExILCQ0NCgkJCQkJCQkJCRAFBQUKCgoJDwcHDQwMCQkJCQkJCQkJCQkJCQkJAAAAEhUJAAYGBgoNDBANBQgICAwFCAUKDggMDA0MDQwMDQYGDAwMChIPDg4PDQwPDgYLDgwQDxANEA4MDA4OFQ4ODQkKCQsKCw0LDQwHDQwGBgsGEgwNDQ0ICggMCxALCwsJBwkGCwwNChAHDAcKCQoFCgcMCg8PDw8PDxQODQ0NDQYGBgYPDxAQEBAQEA4ODg4ODQwLCwsLCwsSCwwMDAwGBgYGDQwNDQ0NDQ0MDAwMCw0LBgwHFBQMCg4NCwoKCgoKCgoKChEFBQUKCgoJEAcHDg0MCgoKCgoKCgoKCgoKCgoKAAAAExYKAAYGBgoODREOBgkJCQ0GCAYLDwgMDA4NDQwNDQYGDQ0NCxQQDg8QDQ0QDwcLDwwREBENEQ4NDQ8PFg8ODgkLCQwKDA0LDQwIDQwGBgwGEwwNDQ0ICggMDBEMDAsKBwoGDA0OChEIDQcKCgoGCggNCxAQEBAQEBUPDQ0NDQcHBwcQEBEREREREQ8PDw8ODQwMDAwMDAwTCwwMDAwGBgYGDQwNDQ0NDQ0MDAwMDA0MBg0HFRUNCg4OCwoKCgoKCgoKCxIGBgYLCwsKEQcHDg4NCgoKCgoKCgoKCgoKCgoKAAAAFBcKAAYGBwsPDhIPBgkJCQ0GCQYLDwkNDQ4NDg0NDgYGDQ0NCxURDxAQDg4QEAcMDw0SERIOEg8NDhAQFw8PDwoLCg0LDA4MDg0IDg0GBgwGFA0ODg4JCwkNDRIMDQwKBwoHDA4OCxEIDQgLCgsGCwgNCxERERERERYQDg4ODgcHBwcRERISEhISEhAQEBAPDg0MDAwMDAwUDA0NDQ0GBgYGDg0ODg4ODg4NDQ0NDQ4NBg4IFxYNCw8PDAsLCwsLCwsLCxMGBgYLCwsLEQgIDw8OCwsLCwsLCwsLCwsLCwsLAAAAFRkLAAcHBwsPDhMPBgoKCg4GCQYMEAkODg8ODw4ODwcHDg4ODBYREBARDw4REQcMEA4TERMPExAODhERGRAQEAoMCg0LDQ8NDw4IDw4HBw0HFQ4PDw8JCwkODRMNDQwLCAsHDQ4PCxIJDggLCwsGCwkODBERERERERcQDw8PDwcHBwcSERMTExMTExEREREQDw4NDQ0NDQ0VDQ4ODg4HBwcHDw4PDw8PDw8ODg4ODQ8NBw4IGBcOCxAQDAsLCwsLCwsLDBQGBgYMDAwLEggIEA8PCwsLCwsLCwsLCwsLCwsLAAAAFhoLAAcHBwwQDxQQBwoKCg8HCgcMEQoODhAPDw4PDwcHDw8PDRcSERESEA8SEggNEQ4UEhQPFBEPDxERGhEREAsMCw4MDhANEA4JEA4HBw4HFg4PEBAKDAoODhQODg0LCAsHDQ8QDBMJDwkMCwwHDAkPDRISEhISEhgREBAQEAgICAgTEhQUFBQUFBEREREREA4ODg4ODg4WDQ4ODg4HBwcHDw4PDw8PDw8ODg4ODhAOBw8IGRgPDBEQDQwMDAwMDAwMDBUHBwcMDAwMEwkJERAPDAwMDAwMDAwMDAwMDAwMAAAAFxsMAAcHCAwREBURBwsLCg8HCgcNEgoPDxEPEA8PEAcHDw8PDRgTERITEBATEggOEg8VExUQFREQEBISGxIREQsNCw8MDhAOEA8JEA8HBw4HFw8QEBAKDAoPDxUODw4MCAwIDhARDBQKDwkMDAwHDAoPDRMTExMTExkSEBAQEAgICAgUExUVFRUVFRISEhIREA8ODg4ODg4XDg8PDw8HBwcHEA8QEBAQEBAPDw8PDxAPBxAJGhkQDBERDgwMDAwMDAwMDRYHBwcNDQ0MFAkJEREQDAwMDAwMDAwMDAwMDAwMAAAAGBwMAAgICA0SEBYSBwsLCxAHCgcNEgsQEBEQERAQEQcHEBAQDhkUEhMUEREUEwkOEhAWFBURFRIQEBMTHBISEgwNDA8NDxEOEQ8KERAICA8IGBARERELDQsQDxYPDw4MCQwIDxARDRUKEAkNDA0HDQoQDhQUFBQUFBoTEREREQkJCQkUFBUVFRUVFRMTExMSERAPDw8PDw8YDg8PDw8ICAgIERAREREREREQEBAQDxEPCBAJGxoQDRISDg0NDQ0NDQ0NDRcHBwcNDQ0NFQkJEhERDQ0NDQ0NDQ0NDQ0NDQ0NAAAAGR0NAAgICQ4SERcSCAwMCxEICwgOEwsQEBIRERAREQgIERERDhoVExMVEhEVFAkPExAXFRYSFhMRERQUHRMTEwwODBANEBIPEhAKEhAICBAIGRAREhILDQsQEBcPEA8NCQ0JDxESDRYKEQoNDQ0IDQoRDhUVFRUVFRsTEhISEgkJCQkVFRYWFhYWFhQUFBQTEhAQEBAQEBAZDxAQEBAICAgIERAREREREREQEBAQEBIQCBEKHBsRDRMTDw0NDQ0NDQ0NDhgICAgODg4NFgoKExIRDQ0NDQ0NDQ0NDQ0NDQ0NAAAAGh8NAAgICQ4TEhcTCAwMDBEICwgOFAsRERMREhEREggIERERDxsWFBQVEhIVFQkPFBEYFhcSFxQSEhUUHxQUEw0ODRAOEBIQEhELEhEICBAIGhESEhILDgsREBcQEA8NCg0JEBITDhcLEQoODQ4IDgsRDxYWFhYWFhwUEhISEgkJCQkW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bGVyICYgQ28uVGhpcyBzb2Z0d2FyZSBpcyB0aGUgcHJvcGVydHkgb2YgSG9lZmxlciAmIENvLiBZb3UgbWF5IG5vdCBjb3B5LCBtb2RpZnksIGRpc3RyaWJ1dGUsIG9yIGRvd25sb2FkIHRoaXMgc29mdHdhcmUsIG9yIGluc3RhbGwgaXQgdXBvbiBhbnkgY29tcHV0ZXIsIG9yIGhvc3QgaXQgZnJvbSBhbnkgbG9jYXRpb24uIFlvdXIgcmlnaHQgdG8gdXNlIHRoaXMgc29mdHdhcmUgaXMgc3ViamVjdCB0byB0aGUgVGVybXMgb2YgU2VydmljZSBhZ3JlZW1lbnQgdGhhdCBleGlzdHMgYmV0d2VlbiB5b3UgYW5kIEhvZWZsZXIgJiBDby4gSWYgbm8gc3VjaCBhZ3JlZW1lbnQgZXhpc3RzLCB5b3UgbWF5IG5vdCB1c2UgdGhpcyBzb2Z0d2FyZSBmb3IgYW55IHB1cnBvc2UuIEZvciBtb3JlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlzaXQgaHR0cDovL3d3dy50eXBvZ3JhcGh5LmNvbS93ZWJmb250LXNvZnR3YXJlLCBvciBjb250YWN0IEhvZWZsZXIgJiBDby4gYXQgd3d3LnR5cG9ncmFwaHkuY29td3d3LnR5cG9ncmFwaHkuY29taHR0cDovL3d3dy50eXBvZ3JhcGh5LmNvbS93ZWJmb250LXNvZnR3YXJlAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMAAxACwAIAAyADAAMQAwACAASABvAGUAZgBsAGUAcgAgACYAIABDAG8ALgAgAGgAdAB0AHAAOgAvAC8AdwB3AHcALgB0AHkAcABvAGcAcgBhAHAAaAB5AC4AYwBvAG0AQwBvAHAAeQByAGkAZwBoAHQAIAAoAEMAKQAgAEgAJgBDAG8AIAB8ACAAdAB5AHAAbwBnAHIAYQBwAGgAeQAuAGMAbwBtAFIAZQBnAHUAbABhAHIAMQA0ADAAMgAxADkAVgBlAHIAcwBpAG8AbgAgADEALgAzADAAMQBGAG8AbgB0AEcAbwB0AGgAYQBtACAAUwBjAHIAZQBlAG4AUwBtAGEAcgB0ACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAASABvAGUAZgBsAGUAcgAgACYAIABDAG8ALgAsACAAdwBoAGkAYwBoACAAbQBhAHkAIABiAGUAIAByAGUAZwBpAHMAdABlAHIAZQBkACAAaQBuACAAYwBlAHIAdABhAGkAbgAgAGoAdQByAGkAcwBkAGkAYwB0AGkAbwBuAHMALgBIAG8AZQBmAGwAZQByACAAJgAgAEMAbwAuAFQAaABpAHMAIABzAG8AZgB0AHcAYQByAGUAIABpAHMAIAB0AGgAZQAgAHAAcgBvAHAAZQByAHQAeQAgAG8AZgAgAEgAbwBlAGYAbABlAHIAIAAmACAAQwBvAC4AIABZAG8AdQAgAG0AYQB5ACAAbgBvAHQAIABjAG8AcAB5ACwAIABtAG8AZABpAGYAeQAsACAAZABpAHMAdAByAGkAYgB1AHQAZQAsACAAbwByACAAZABvAHcAbgBsAG8AYQBkACAAdABoAGkAcwAgAHMAbwBmAHQAdwBhAHIAZQAsACAAbwByACAAaQBuAHMAdABhAGwAbAAgAGkAdAAgAHUAcABvAG4AIABhAG4AeQAgAGMAbwBtAHAAdQB0AGUAcgAsACAAbwByACAAaABvAHMAdAAgAGkAdAAgAGYAcgBvAG0AIABhAG4AeQAgAGwAbwBjAGEAdABpAG8AbgAuACAAWQBvAHUAcgAgAHIAaQBnAGgAdAAgAHQAbwAgAHUAcwBlACAAdABoAGkAcwAgAHMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAHMAdQBiAGoAZQBjAHQAIAB0AG8AIAB0AGgAZQAgAFQAZQByAG0AcwAgAG8AZgAgAFMAZQByAHYAaQBjAGUAIABhAGcAcgBlAGUAbQBlAG4AdAAgAHQAaABhAHQAIABlAHgAaQBzAHQAcwAgAGIAZQB0AHcAZQBlAG4AIAB5AG8AdQAgAGEAbgBkACAASABvAGUAZgBsAGUAcgAgACYAIABDAG8ALgAgAEkAZgAgAG4AbwAgAHMAdQBjAGgAIABhAGcAcgBlAGUAbQBlAG4AdAAgAGUAeABpAHMAdABzACwAIAB5AG8AdQAgAG0AYQB5ACAAbgBvAHQAIAB1AHMAZQAgAHQAaABpAHMAIABzAG8AZgB0AHcAYQByAGUAIABmAG8AcgAgAGEAbgB5ACAAcAB1AHIAcABvAHMAZQAuACAARgBvAHIAIABtAG8AcgBlACAAaQBuAGYAbwByAG0AYQB0AGkAbwBuACwAIABwAGwAZQBhAHMAZQAgAHYAaQBzAGkAdAAgAGgAdAB0AHAAOgAvAC8AdwB3AHcALgB0AHkAcABvAGcAcgBhAHAAaAB5AC4AYwBvAG0ALwB3AGUAYgBmAG8AbgB0AC0AcwBvAGYAdAB3AGEAcgBlACwAIABvAHIAIABjAG8AbgB0AGEAYwB0ACAASABvAGUAZgBsAGUAcgAgACYAIABDAG8ALgAgAGEAdAAgAHcAdwB3AC4AdAB5AHAAbwBnAHIAYQBwAGgAeQAuAGMAbwBtAHcAdwB3AC4AdAB5AHAAbwBnAHIAYQBwAGgAeQAuAGMAbwBtAGgAdAB0AHAAOgAvAC8AdwB3AHcALgB0AHkAcABvAGcAcgBhAHAAaAB5AC4AYwBvAG0ALwB3AGUAYgBmAG8AbgB0AC0AcwBvAGYAdAB3AGEAcgBlAAIAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAAA3wAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYACjAIQAhQCWAI4AiwCdAKkAigDaAIMAjQDDAN4AngCqAKIArQDJAMcArgBiAGMAkABkAMsAZQDIAMoAzwDMAM0AzgDpAGYA0wDQANEArwBnAJEA1gDUANUAaADrAO0AiQBqAGkAawBtAGwAbgCgAG8AcQBwAHIAcwB1AHQAdgB3AOoAeAB6AHkAewB9AHwAoQB/AH4AgACBAOwA7gC6ANcA4gDjALAAsQDkAOUAuwDmAOcA2ADhANsA3ADdAOAA2QDfALIAswC2ALcAxAC0ALUAxQCHAKsAvgC/AQIAjAEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESBEV1cm8HaGNvc2x1ZwlhY3V0ZS5jYXAQaHVuZ2FydW1sYXV0LmNhcA1jYXJvbi5hbHQuY2FwCWdyYXZl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/+H/5v/wAAAAAAAAAAD/1wAAAAD/1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6wAA//b/6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/9v/2//b/9v/2AAAAAAAAAAD/6wAA//b/6wAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/6wAAAAD/6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAD/6//r//b/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAD/9gAA/+sAAP/2AAAAAAAAAAD/8P/xAAAAAAAPAAAAAAAAAAAAAAAAAAD/+//7//b/+wAAAAAAAAAAAAAAAAAAAAAAAAAA/+MAAP/s//EAAP/XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/1gAAAAD/1gAA/5j/8P+D/5gAAP95AAAAAAAAAAAAAAAAAAD/6wAAAAD/9gAAAAD/8AAAAAAAAAAP/8wAAAAAAAD/7P/XAAAAAP/rAAD/5gAAAAD/qP+3AAD/wgAA/+sAAP/X/9gAAAAAAAAAAAAA/6cAAP/X/9z/zf+u/+EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+EAAAAAAAAAAAAAAAAAAP/XAAAAAP/2AAD/8f/2/+H/8f/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAB8AAAAfABX/9gAA/9H/9gAAAAAAAP/xAAAAAAAAAAAAHwAkAAAAHwAkADEAAAAA/9IAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/7//b/9gAAAAAAAAAAAAAAAAAAAAAAAAAA/7sAAP/X/9z/7P+zAAAAAAAAAAAAAAAAAAD/9gAAAAD/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8f/2//H/8QAAAAAAAP/s/+wAAAAAAAAAAP/2/6cAAP/D/83/zf+a//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAD/9gAAAAD/4f/s/9L/4f/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/hAAAAAAAAAAAAAAAAAAAAAAAAAAD/6//wAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/5gAAAAD/5gAA/+wAAP/s//YAAAAAAAAAAAAAAAAAAAAAAAD//wAAABD/9gAA//b/6//rAAD/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAP/w/+sAAAAA/+sAAAAAAAAAAAAA//YAAAAAAAD/4f/NAAD/7AAAAAAAAAAAAAAAAAAAAAD/4f/m/9z/4f/rAAAAAAAAAAD/4QAA//H/4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4QAAAAD/4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAD/7AAA/8X/8f/D/83/9v+5AAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAAAAD/0v/cAAD/3AAAAAAAAP+k/6YAAP/2/64AAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/8QAAAAD/8QAAAAAAAAAA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ABgAEgAeAB8AEgASABkAGQAVABkAGAAZACcAKgAsAC0ALgAvADAAMQAAAAAAEwAAAAAAAAAAAAAAAAAAABwAJgAAAAAAAAAAAAAAAAAdACMAAQABAAEAAQABAAEAAgADAAAAAAAAAAAAAAAAAAAAAAAEAAAABgAGAAYABgAGAAYACQAJAAkACQANAAAAAAAPAA8ADwAPAA8ADwAPABUAFQAVABUAFQAeAB4AHgAeABUAGQAVABUAFQAVABUAFQAsACwALAAsADAAAAAwABkAAAAAAAMAFQAHACcADQAOADEAAAAAAAAAAAAAAAAAAAAAABoAGgAkACUAAAAkACUAAAAAABcAHAAdAAAAJgACABsACQAJAAAACwALAAEADQANAAIADwATAAMAGgAaAAgAHAAeAAkAJAAqAAwALQAvABMAMgA/ABYAQwBFACQARwBIACcASgBKACkATQBNACoATwBSACsAVABWAC8AWABdADIAZwBnADgAbwB8ADkAgQCBAEcAgwCNAEgAjwCbAFMAoQCnAGAArACuAGcAsACwAGoAsgC4AGsAwQDIAHIAygDMAHoAAQAIAAEAAAABAAEAAwABAAAACgAwAD4AAkRGTFQADmxhdG4AGgAEAAAAAP//AAEAAAAEAAAAAP//AAEAAAABc3MwMQAIAAAAAQAAAAIABgAOAAYAAAABABAAAQAAAAEAKAABAAgAAQAOAAEAAQDPAAEABAABAM8AAQAAAAEAAAABAAEABv80AAEAAQDP);
  font-weight:700;
  font-style:normal;
}
*/
/*
The following is based of Typebase:
https://github.com/devinhunt/typebase.css
I've edited it a bit, but it's a nice starting point.
*/
/*
some nice typographical defaults
more here: http://www.newnet-soft.com/blog/csstypography
*/
p {
  /*-ms-word-wrap: break-word;
  word-break: break-word; //non-standart css for webkit
  word-wrap: break-word;*/
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  /*-webkit-hyphenate-before: 2;
   -webkit-hyphenate-after: 3;
           hyphenate-lines: 3;*/ }

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

Stylesheet: Sass Functions

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

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

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

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

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

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

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

Stylesheet: Mixins Stylesheet

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

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

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

******************************************************************/
/*********************
TRANSITION
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*/
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
/*********************
VERTICAL ALIGNMENT
*********************/
/*********************
BORDER RADIUS
*********************/
/* @include border-radius(3px, 3px, 3px, 3px); */
/*********************
FLEX
*********************/
/* @include flex(direction); */
/******************************************************************
Site Name:
Author:

Stylesheet: Grid Stylesheet

I've seperated the grid so you can swap it out easily. It's
called at the top the style.scss stylesheet.

There are a ton of grid solutions out there. You should definitely
experiment with your own. Here are some recommendations:

http://gridsetapp.com - Love this site. Responsive Grids made easy.
http://susy.oddbird.net/ - Grids using Compass. Very elegant.
http://gridpak.com/ - Create your own responsive grid.
https://github.com/dope/lemonade - Neat lightweight grid.


The grid below is a custom built thingy I modeled a bit after
Gridset. It's VERY basic and probably shouldn't be used on
your client projects. The idea is you learn how to roll your
own grids. It's better in the long run and allows you full control
over your project's layout.

******************************************************************/
.b-columns {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap; }

.last-col {
  float: right;
  padding-right: 0 !important; }

/*
Mobile Grid Styles
These are the widths for the mobile grid.
There are four types, but you can add or customize
them however you see fit.
*/
@media (max-width: 480px) {
  .p-all, .p-1of1 {
    width: 100%;
    flex-basis: 100%; }

  .p-1of2 {
    padding-right: .5%;
    padding-left: .5%;
    width: 50%;
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%; }

  .p-1of3 {
    padding-right: .5%;
    padding-left: .5%;
    width: 33.33%;
    -webkit-flex-basis: 31%;
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%; }

  .p-2of3 {
    padding-right: .5%;
    padding-left: .5%;
    width: 66.66%;
    -webkit-flex-basis: 64.66%;
    -ms-flex-preferred-size: 64.66%;
    flex-basis: 64.66%; }

  .p-1of4 {
    padding-right: .5%;
    padding-left: .5%;
    width: 25%;
    -webkit-flex-basis: 23%;
    -ms-flex-preferred-size: 23%;
    flex-basis: 23%; }

  .p-3of4 {
    padding-right: .5%;
    padding-left: .5%;
    width: 75%;
    -webkit-flex-basis: 73%;
    -ms-flex-preferred-size: 73%;
    flex-basis: 73%; }

  .p-1of5 {
    padding-right: .5%;
    padding-left: .5%;
    width: 20%;
    -webkit-flex-basis: 18%;
    -ms-flex-preferred-size: 18%;
    flex-basis: 18%; }

  .p-2of5 {
    padding-right: .5%;
    padding-left: .5%;
    width: 40%;
    -webkit-flex-basis: 38%;
    -ms-flex-preferred-size: 38%;
    flex-basis: 38%; }

  .p-3of5 {
    padding-right: .5%;
    padding-left: .5%;
    width: 60%;
    -webkit-flex-basis: 58%;
    -ms-flex-preferred-size: 58%;
    flex-basis: 58%; }

  .p-4of5 {
    padding-right: .5%;
    padding-left: .5%;
    width: 80%;
    -webkit-flex-basis: 78%;
    -ms-flex-preferred-size: 78%;
    flex-basis: 78%; } }
@media (min-width: 481px) and (max-width: 767px) {
  .m-all, .m-1of1 {
    width: 100%;
    flex-basis: 100%; }

  .m-1of2 {
    padding-right: .5%;
    padding-left: .5%;
    width: 50%;
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%; }

  .m-1of3 {
    padding-right: .5%;
    padding-left: .5%;
    width: 33.33%;
    -webkit-flex-basis: 31%;
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%; }

  .m-2of3 {
    padding-right: .5%;
    padding-left: .5%;
    width: 66.66%;
    -webkit-flex-basis: 64.66%;
    -ms-flex-preferred-size: 64.66%;
    flex-basis: 64.66%; }

  .m-1of4 {
    padding-right: .5%;
    padding-left: .5%;
    width: 25%;
    -webkit-flex-basis: 23%;
    -ms-flex-preferred-size: 23%;
    flex-basis: 23%; }

  .m-3of4 {
    padding-right: .5%;
    padding-left: .5%;
    width: 75%;
    -webkit-flex-basis: 73%;
    -ms-flex-preferred-size: 73%;
    flex-basis: 73%; }

  .m-1of5 {
    padding-right: .5%;
    padding-left: .5%;
    width: 20%;
    -webkit-flex-basis: 18%;
    -ms-flex-preferred-size: 18%;
    flex-basis: 18%; }

  .m-2of5 {
    padding-right: .5%;
    padding-left: .5%;
    width: 40%;
    -webkit-flex-basis: 38%;
    -ms-flex-preferred-size: 38%;
    flex-basis: 38%; }

  .m-3of5 {
    padding-right: .5%;
    padding-left: .5%;
    width: 60%;
    -webkit-flex-basis: 58%;
    -ms-flex-preferred-size: 58%;
    flex-basis: 58%; }

  .m-4of5 {
    padding-right: .5%;
    padding-left: .5%;
    width: 80%;
    -webkit-flex-basis: 78%;
    -ms-flex-preferred-size: 78%;
    flex-basis: 78%; }

  .m-1of6 {
    padding-right: .5%;
    padding-left: .5%;
    width: 16.6666666667%;
    -webkit-flex-basis: 14.6666666667%;
    -ms-flex-preferred-size: 14.6666666667%;
    flex-basis: 14.6666666667%; }

  .m-1of7 {
    padding-right: .5%;
    padding-left: .5%;
    width: 14.2857142857%;
    -webkit-flex-basis: 12.2857142857%;
    -ms-flex-preferred-size: 12.2857142857%;
    flex-basis: 12.2857142857%; }

  .m-1of8 {
    padding-right: .5%;
    padding-left: .5%;
    width: 12.5%;
    -webkit-flex-basis: 10.5%;
    -ms-flex-preferred-size: 10.5%;
    flex-basis: 10.5%; } }
/* Portrait tablet to landscape */
@media (min-width: 768px) and (max-width: 1029px) {
  .t-all, .t-1of1 {
    width: 100%;
    flex-basis: 100%; }

  .t-1of2 {
    padding-right: .5%;
    padding-left: .5%;
    width: 50%;
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%; }

  .t-1of3 {
    padding-right: .5%;
    padding-left: .5%;
    width: 33.33%;
    -webkit-flex-basis: 31%;
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%; }

  .t-2of3 {
    padding-right: .5%;
    padding-left: .5%;
    width: 66.66%;
    -webkit-flex-basis: 64.66%;
    -ms-flex-preferred-size: 64.66%;
    flex-basis: 64.66%; }

  .t-1of4 {
    padding-right: .5%;
    padding-left: .5%;
    width: 25%;
    -webkit-flex-basis: 23%;
    -ms-flex-preferred-size: 23%;
    flex-basis: 23%; }

  .t-3of4 {
    padding-right: .5%;
    padding-left: .5%;
    width: 75%;
    -webkit-flex-basis: 73%;
    -ms-flex-preferred-size: 73%;
    flex-basis: 73%; }

  .t-1of5 {
    padding-right: .5%;
    padding-left: .5%;
    width: 20%;
    -webkit-flex-basis: 18%;
    -ms-flex-preferred-size: 18%;
    flex-basis: 18%; }

  .t-2of5 {
    padding-right: .5%;
    padding-left: .5%;
    width: 40%;
    -webkit-flex-basis: 38%;
    -ms-flex-preferred-size: 38%;
    flex-basis: 38%; }

  .t-3of5 {
    padding-right: .5%;
    padding-left: .5%;
    width: 60%;
    -webkit-flex-basis: 58%;
    -ms-flex-preferred-size: 58%;
    flex-basis: 58%; }

  .t-4of5 {
    padding-right: .5%;
    padding-left: .5%;
    width: 80%;
    -webkit-flex-basis: 78%;
    -ms-flex-preferred-size: 78%;
    flex-basis: 78%; }

  .t-1of6 {
    padding-right: .5%;
    padding-left: .5%;
    width: 16.6666666667%;
    -webkit-flex-basis: 14.6666666667%;
    -ms-flex-preferred-size: 14.6666666667%;
    flex-basis: 14.6666666667%; }

  .t-1of7 {
    padding-right: .5%;
    padding-left: .5%;
    width: 14.2857142857%;
    -webkit-flex-basis: 12.2857142857%;
    -ms-flex-preferred-size: 12.2857142857%;
    flex-basis: 12.2857142857%; }

  .t-1of7 {
    padding-right: .5%;
    padding-left: .5%;
    width: 14.2857142857%;
    -webkit-flex-basis: 12.2857142857%;
    -ms-flex-preferred-size: 12.2857142857%;
    flex-basis: 12.2857142857%; }

  .t-2of7 {
    padding-right: .5%;
    padding-left: .5%;
    width: 28.5714286%;
    -webkit-flex-basis: 26.5714286%;
    -ms-flex-preferred-size: 26.5714286%;
    flex-basis: 26.5714286%; }

  .t-3of7 {
    padding-right: .5%;
    padding-left: .5%;
    width: 42.8571429%;
    -webkit-flex-basis: 40.8571429%;
    -ms-flex-preferred-size: 40.8571429%;
    flex-basis: 40.8571429%; }

  .t-4of7 {
    padding-right: .5%;
    padding-left: .5%;
    width: 56.1428572%;
    -webkit-flex-basis: 54.1428572%;
    -ms-flex-preferred-size: 54.1428572%;
    flex-basis: 54.1428572%; }

  .t-5of7 {
    padding-right: .5%;
    padding-left: .5%;
    width: 71.4285715%;
    -webkit-flex-basis: 69.4285715%;
    -ms-flex-preferred-size: 69.4285715%;
    flex-basis: 69.4285715%; }

  .t-6of7 {
    padding-right: .5%;
    padding-left: .5%;
    width: 85.7142857%;
    -webkit-flex-basis: 83.7142857%;
    -ms-flex-preferred-size: 83.7142857%;
    flex-basis: 83.7142857%; }

  .t-1of8 {
    padding-right: .5%;
    padding-left: .5%;
    width: 12.5%;
    -webkit-flex-basis: 10.5%;
    -ms-flex-preferred-size: 10.5%;
    flex-basis: 10.5%; } }
/* Landscape to small desktop */
@media (min-width: 1030px) {
  .d-all, .d-1of1 {
    width: 100%;
    flex-basis: 100%; }

  .d-1of2 {
    padding-right: .5%;
    padding-left: .5%;
    width: 50%;
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%; }

  .d-1of3 {
    padding-right: .5%;
    padding-left: .5%;
    width: 33.33%;
    -webkit-flex-basis: 31%;
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%; }

  .d-2of3 {
    padding-right: .5%;
    padding-left: .5%;
    width: 66.66%;
    -webkit-flex-basis: 64.66%;
    -ms-flex-preferred-size: 64.66%;
    flex-basis: 64.66%; }

  .d-1of4 {
    padding-right: .5%;
    padding-left: .5%;
    width: 25%;
    -webkit-flex-basis: 23%;
    -ms-flex-preferred-size: 23%;
    flex-basis: 23%; }

  .d-3of4 {
    padding-right: .5%;
    padding-left: .5%;
    width: 75%;
    -webkit-flex-basis: 73%;
    -ms-flex-preferred-size: 73%;
    flex-basis: 73%; }

  .d-1of5 {
    padding-right: .5%;
    padding-left: .5%;
    width: 20%;
    -webkit-flex-basis: 18%;
    -ms-flex-preferred-size: 18%;
    flex-basis: 18%; }

  .d-2of5 {
    padding-right: .5%;
    padding-left: .5%;
    width: 40%;
    -webkit-flex-basis: 38%;
    -ms-flex-preferred-size: 38%;
    flex-basis: 38%; }

  .d-3of5 {
    padding-right: .5%;
    padding-left: .5%;
    width: 60%;
    -webkit-flex-basis: 58%;
    -ms-flex-preferred-size: 58%;
    flex-basis: 58%; }

  .d-4of5 {
    padding-right: .5%;
    padding-left: .5%;
    width: 80%;
    -webkit-flex-basis: 78%;
    -ms-flex-preferred-size: 78%;
    flex-basis: 78%; }

  .d-1of6 {
    padding-right: .5%;
    padding-left: .5%;
    width: 16.6666666667%;
    -webkit-flex-basis: 14.6666666667%;
    -ms-flex-preferred-size: 14.6666666667%;
    flex-basis: 14.6666666667%; }

  .d-5of6 {
    padding-right: .5%;
    padding-left: .5%;
    width: 83.3333333333%;
    -webkit-flex-basis: 81.3333333333%;
    -ms-flex-preferred-size: 81.3333333333%;
    flex-basis: 81.3333333333%; }

  .d-1of7 {
    padding-right: .5%;
    padding-left: .5%;
    width: 14.2857142857%;
    -webkit-flex-basis: 12.2857142857%;
    -ms-flex-preferred-size: 12.2857142857%;
    flex-basis: 12.2857142857%; }

  .d-2of7 {
    padding-right: .5%;
    padding-left: .5%;
    width: 28.5714286%;
    -webkit-flex-basis: 26.5714286%;
    -ms-flex-preferred-size: 26.5714286%;
    flex-basis: 26.5714286%; }

  .d-3of7 {
    padding-right: .5%;
    padding-left: .5%;
    width: 42.8571429%;
    -webkit-flex-basis: 40.8571429%;
    -ms-flex-preferred-size: 40.8571429%;
    flex-basis: 40.8571429%; }

  .d-4of7 {
    padding-right: .5%;
    padding-left: .5%;
    width: 56.1428572%;
    -webkit-flex-basis: 54.1428572%;
    -ms-flex-preferred-size: 54.1428572%;
    flex-basis: 54.1428572%; }

  .d-5of7 {
    padding-right: .5%;
    padding-left: .5%;
    width: 71.4285715%;
    -webkit-flex-basis: 69.4285715%;
    -ms-flex-preferred-size: 69.4285715%;
    flex-basis: 69.4285715%; }

  .d-6of7 {
    padding-right: .5%;
    padding-left: .5%;
    width: 85.7142857%;
    -webkit-flex-basis: 83.7142857%;
    -ms-flex-preferred-size: 83.7142857%;
    flex-basis: 83.7142857%; }

  .d-1of8 {
    padding-right: .5%;
    padding-left: .5%;
    width: 12.5%;
    -webkit-flex-basis: 10.5%;
    -ms-flex-preferred-size: 10.5%;
    flex-basis: 10.5%; }

  .d-1of9 {
    padding-right: .5%;
    padding-left: .5%;
    width: 11.1111111111%;
    -webkit-flex-basis: 9.1111111111%;
    -ms-flex-preferred-size: 9.1111111111%;
    flex-basis: 9.1111111111%; }

  .d-1of10 {
    padding-right: .5%;
    padding-left: .5%;
    width: 10%;
    -webkit-flex-basis: 8%;
    -ms-flex-preferred-size: 8%;
    flex-basis: 8%; }

  .d-1of11 {
    padding-right: .5%;
    padding-left: .5%;
    width: 9.09090909091%;
    -webkit-flex-basis: 7.09090909091%;
    -ms-flex-preferred-size: 7.09090909091%;
    flex-basis: 7.09090909091%; }

  .d-1of12 {
    padding-right: .5%;
    padding-left: .5%;
    width: 8.33%;
    -webkit-flex-basis: 6.33%;
    -ms-flex-preferred-size: 6.33%;
    flex-basis: 6.33%; }

  .d-center-2of3 {
    width: 66.66%;
    -webkit-flex-basis: 64.66%;
    -ms-flex-preferred-size: 64.66%;
    flex-basis: 64.66%; } }
/*********************
IMPORTING MODULES
Modules are reusable blocks or elements we use throughout the project.
We can break them up as much as we want or just keep them all in one.
I mean, you can do whatever you want. The world is your oyster. Unless
you hate oysters, then the world is your peanut butter & jelly sandwich.
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Alert Styles

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

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

.alert-help {
  border-color: #e8dc59;
  background: #ebe16f; }

.alert-info {
  border-color: #bfe4f4;
  background: #d5edf8; }

.alert-error {
  border-color: #e50000;
  background: #fe0000; }

.alert-success {
  border-color: #deeaae;
  background: #e6efc2; }

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

Stylesheet: Button Styles

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

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

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

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

*********************/
.b-button_small, .b-button_flat, .blue-btn, .comment-reply-link, #submit, .green-btn, input[type="submit"], .widget_nav_menu .menu-item a {
  display: inline-block;
  position: relative;
  font-family: proxima-soft, "raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.25em;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .25em;
  color: #081538;
  background: #fdc570;
  padding: 0.5em 1.3em;
  cursor: pointer;
  vertical-align: middle;
  clear: both;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .b-button_small:hover, .b-button_flat:hover, .blue-btn:hover, .comment-reply-link:hover, #submit:hover, .green-btn:hover, input[type="submit"]:hover, .widget_nav_menu .menu-item a:hover, .b-button_small:focus, .b-button_flat:focus, .blue-btn:focus, .comment-reply-link:focus, #submit:focus, .green-btn:focus, input[type="submit"]:focus, .widget_nav_menu .menu-item a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #081538; }
    .b-button_small:hover:visited, .b-button_flat:hover:visited, .blue-btn:hover:visited, .comment-reply-link:hover:visited, #submit:hover:visited, .green-btn:hover:visited, input[type="submit"]:hover:visited, .widget_nav_menu .menu-item a:hover:visited, .b-button_small:focus:visited, .b-button_flat:focus:visited, .blue-btn:focus:visited, .comment-reply-link:focus:visited, #submit:focus:visited, .green-btn:focus:visited, input[type="submit"]:focus:visited, .widget_nav_menu .menu-item a:focus:visited {
      color: #fff; }
  .b-button_small:visited, .b-button_flat:visited, .blue-btn:visited, .comment-reply-link:visited, #submit:visited, .green-btn:visited, input[type="submit"]:visited, .widget_nav_menu .menu-item a:visited {
    color: #081538; }
  .b-button_small:active, .b-button_flat:active, .blue-btn:active, .comment-reply-link:active, #submit:active, .green-btn:active, input[type="submit"]:active, .widget_nav_menu .menu-item a:active {
    top: 1px; }

.b-button_small {
  padding: 0.35em 2.5em;
  font-size: 1em; }

.b-button_flat_left {
  float: left; }

.b-button_flat_right {
  float: right; }

/*
An example button.
You can use this example if you want. Just replace all the variables
and it will create a button dependant on those variables.
*/
/******************************************************************
Site Name:
Author:

Stylesheet: Form Styles

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

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

******************************************************************/
form {
  transition: opacity 500ms ease-in-out; }
  form.hidden {
    opacity: 0; }
  form > * {
    box-sizing: border-box;
    position: relative; }
  form input {
    width: 100%;
    border: none;
    border-radius: 0;
    padding: 20px 10px; }
  form p {
    margin: 0 auto; }

fieldset {
  border: none;
  margin-bottom: 1em; }

label {
  text-align: left;
  color: #1f4961;
  font-weight: normal;
  display: block;
  margin-bottom: .25em;
  transition: all 250ms ease-in-out;
  font-size: 1.165em;
  line-height: 1.48; }
  label span {
    color: #616161; }
  label.shrink {
    top: 100%;
    color: #7f7e7e;
    font-size: 12px;
    width: auto; }
  label.error {
    color: #fe0000; }

.b-form__input {
  position: relative; }
  .b-form__input br {
    display: none; }

.b-form__input_radio {
  border-bottom: 1px solid #dad9d7;
  padding-bottom: 2em;
  margin-bottom: 3em; }

.b-form__input_submit {
  margin-left: auto; }

.b-form__input_side-label label {
  display: inline-block;
  position: relative;
  margin-left: 0;
  padding: 0;
  font-size: 14px;
  vertical-align: text-bottom;
  pointer-events: all;
  transform: none; }
.b-form__input_side-label input {
  vertical-align: middle; }

.b-form__group {
  margin-top: 25px;
  position: relative; }

.b-form__group_halves {
  margin-top: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  flex-wrap: wrap; }
  .b-form__group_halves .b-form__input {
    flex-grow: 1;
    flex-basis: 100%;
    flex-shrink: 0;
    margin-top: 25px; }
    @media screen and (min-width: 480px) {
      .b-form__group_halves .b-form__input {
        flex-basis: 49%;
        flex-grow: 0; } }

.b-form__group_halves_keep .b-form__input {
  flex-basis: 49%;
  flex-grow: 0; }

input {
  display: block; }
  input[type="text"], input[type="email"], input[type="tel"], input[type="password"] {
    width: 100%;
    border-radius: 0;
    padding: 8px 10px;
    border: 2px solid #dad9d7;
    margin-bottom: 0.75em;
    background-color: #fff;
    color: #081538;
    outline: 0;
    -webkit-transition: 50ms border-color ease-in-out;
    transition: 50ms border-color ease-in-out; }
  input[type="submit"] {
    display: block;
    margin-top: 1.25em;
    width: auto;
    display: inline-block; }
    input[type="submit"]:hover {
      border-color: #2462ad; }
  input[type="radio"] {
    text-align: center;
    margin: .5em auto;
    width: auto; }
    input[type="radio"] + label {
      position: relative;
      cursor: pointer;
      padding-left: 32px !important;
      white-space: nowrap; }
      input[type="radio"] + label::before, input[type="radio"] + label::after {
        display: block;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        content: '';
        border-radius: 50%;
        cursor: pointer; }
      input[type="radio"] + label::before {
        width: 20px;
        height: 20px;
        background: transparent;
        border: 2px solid #D9D9D9; }
      input[type="radio"] + label::after {
        width: 14px;
        height: 14px;
        background: #D9D9D9;
        left: 5px; }
    input[type="radio"]:checked + label::after {
      background: #081538; }
  input[type="checkbox"] {
    width: 20px;
    height: 17px;
    clear: left;
    display: inline-block;
    vertical-align: text-bottom; }

select {
  min-width: 180px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  background-size: 12px;
  border: 3px solid #dad9d7;
  padding: 8px 12px;
  margin-bottom: 0.75em;
  min-width: 50%; }

textarea {
  width: 100%;
  border: 2px solid #dad9d7;
  margin-bottom: 0.75em; }

.b-textarea__remaining {
  color: #7f7e7e;
  font-size: 90%;
  text-align: right;
  display: block;
  margin-bottom: 10px; }

.b-label_radio-question {
  font-weight: normal;
  margin-bottom: 1.5em; }

/* WPCF7 Radio Buttons */
span.wpcf7-list-item {
  margin: 0 7% 0 0;
  text-align: center; }

.wpcf7-list-item-label {
  font-weight: bold; }

form p.b-caption {
  font-size: 90%;
  font-style: italic;
  color: #7f7e7e;
  width: auto;
  padding-right: 4px; }

.wpcf7-not-valid {
  border-color: #fe0000 !important; }

span.wpcf7-not-valid-tip {
  color: #f00;
  font-weight: normal;
  display: block;
  margin-bottom: 0em;
  font-size: 90%;
  text-align: right;
  margin-top: -0.55em; }

input[type="submit"].wpcf7-submit {
  font-size: 1.5em; }

/*********************
BASE (MOBILE) SIZE
This are the mobile styles. It's what people see on their phones. If
you set a great foundation, you won't need to add too many styles in
the other stylesheets. Remember, keep it light: Speed is Important.
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Base Mobile Stylesheet

Be light and don't over style since everything here will be
loaded by mobile devices. You want to keep it as minimal as
possible. This is called at the top of the main stylsheet
and will be used across all viewports.

******************************************************************/
/*********************
GENERAL STYLES
*********************/
body {
  font-family: proxima-soft, "raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 100%;
  line-height: 1.5;
  color: #081538;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#84ebe8+44,ffffff+96&1+0,0+100 */
  position: relative; }
  body:before {
    content: "";
    position: absolute;
    height: 100%;
    max-height: 600px;
    width: 100%;
    background-position: left top;
    background-repeat: no-repeat;
    left: 0;
    right: 0; }
  body.home {
    background: none; }
    body.home:before {
      display: none; }

p {
  font-size: 1.165em; }

#container {
  z-index: 30;
  position: relative; }

.text-center {
  text-align: center; }

/*---WYSIWYG CONTENT---*/
.b-wysiwyg {
  max-width: 100%; }
  .b-wysiwyg h2 {
    font-weight: normal;
    margin-top: 0em; }
  .b-wysiwyg p {
    font-size: 1.165em;
    line-height: 1.48;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    clear: both; }
  .b-wysiwyg ul, .b-wysiwyg ol {
    font-size: 0.94em;
    margin: 2em 0 2em 5%;
    width: 90%; }
    .b-wysiwyg ul li, .b-wysiwyg ol li {
      line-height: 1.2em;
      margin: 1em 0;
      list-style-type: disc;
      list-style-position: outside; }
  .b-wysiwyg ol li {
    list-style-type: decimal; }

/********************
WORDPRESS BODY CLASSES
style a page via class
********************/
/* for sites that are read right to left (i.e. hebrew) */
/* home page */
/* blog template page */
/* archive page */
/* date archive page */
/* replace the number to the corresponding page number */
/* search page */
/* search result page */
/* no results search page */
/* individual paged search (i.e. body.search-paged-3) */
/* 404 page */
/* single post page */
/* individual post page by id (i.e. body.postid-73) */
/* individual paged single (i.e. body.single-paged-3) */
/* attatchment page */
/* individual attatchment page (i.e. body.attachmentid-763) */
/* style mime type pages */
/* author page */
/* user nicename (i.e. body.author-samueladams) */
/* paged author archives (i.e. body.author-paged-4) for page 4 */
/* category page */
/* individual category page (i.e. body.category-6) */
/* replace the number to the corresponding page number */
/* tag page */
/* individual tag page (i.e. body.tag-news) */
/* replace the number to the corresponding page number */
/* custom page template page */
/* individual page template (i.e. body.page-template-contact-php */
/* replace the number to the corresponding page number */
/* parent page template */
/* child page template */
/* replace the number to the corresponding page number */
/* if user is logged in */
/* paged items like search results or archives */
/* individual paged (i.e. body.paged-3) */
/*********************
LAYOUT & GRID STYLES
*********************/
.wrap {
  width: 79%;
  margin: 0 auto; }

/*********************
LINK STYLES
*********************/
a {
  color: #081538;
  text-decoration: underline;
  /* on hover */
  /* on click */
  /* visited */
  /* mobile tap color */ }
  a:hover, a:focus {
    color: #02040b;
    text-decoration: underline; }
  a:visited {
    color: #081538; }
  a:link {
    /*
    this highlights links on iPhones/iPads.
    so it basically works like the :hover selector
    for mobile devices.
    */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  text-rendering: optimizelegibility;
  font-weight: normal;
  letter-spacing: .11em;
  color: #081538;
  font-family: proxima-soft, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  /*
  if you're going to use webfonts, be sure to check your weights
  http://css-tricks.com/watch-your-font-weight/
  */
  /* removing text decoration from all headline links */ }
  h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a {
    text-decoration: none;
    color: #081538; }
    h1 a:visited, h1 a:hover, .h1 a:visited, .h1 a:hover, h2 a:visited, h2 a:hover, .h2 a:visited, .h2 a:hover, h3 a:visited, h3 a:hover, .h3 a:visited, .h3 a:hover, h4 a:visited, h4 a:hover, .h4 a:visited, .h4 a:hover, h5 a:visited, h5 a:hover, .h5 a:visited, .h5 a:hover, h6 a:visited, h6 a:hover, .h6 a:visited, .h6 a:hover {
      color: #081538; }
  h1 small, h1 span, .h1 small, .h1 span, h2 small, h2 span, .h2 small, .h2 span, h3 small, h3 span, .h3 small, .h3 span, h4 small, h4 span, .h4 small, .h4 span, h5 small, h5 span, .h5 small, .h5 span, h6 small, h6 span, .h6 small, .h6 span {
    line-height: 1;
    color: #081538;
    display: inline-block; }

h1, .h1 {
  font-size: 2.25em;
  font-weight: normal;
  font-family: proxima-soft, "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.278; }
  h1 small, h1 span, .h1 small, .h1 span {
    font-size: 85%; }

h2, .h2 {
  font-size: 1.75em; }
  h2 small, h2 span, .h2 small, .h2 span {
    font-size: 85%; }

h3, .h3 {
  margin: 1.25em auto .75em;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1;
  color: #2462ad; }
  h3 small, h3 span, .h3 small, .h3 span {
    font-size: 85%; }

h4, .h4 {
  font-size: 1.125em;
  font-weight: normal;
  line-height: 1.333em;
  margin: 1.5em auto .75em;
  color: #081538; }
  h4 small, h4 span, .h4 small, .h4 span {
    font-size: 85%; }

h5, .h5 {
  font-size: 1.125em;
  line-height: 1.5em;
  margin: 1em auto 2em; }
  h5 small, .h5 small {
    font-size: 85%; }

h6, .h6 {
  font-size: 1em;
  font-weight: 700;
  line-height: 1;
  margin: 2em auto 1em; }
  h6 small, .h6 small {
    font-size: 100%; }

blockquote {
  font-weight: bold;
  font-size: 1.125em;
  background: #FFF none repeat scroll 0 0;
  border-left: 10px solid #9fa6b4;
  margin: 1.5em 0px;
  padding: 0.5em 10px .5em 20px; }
  blockquote p {
    display: inline; }
  blockquote:before {
    color: #9fa6b4;
    content: open-quote;
    font-size: 3em;
    line-height: 0em;
    margin-right: 0.1em;
    vertical-align: -0.4em; }
  blockquote:after {
    color: #9fa6b4;
    content: close-quote;
    font-size: 3em;
    line-height: 0em;
    margin-left: 0.1em;
    vertical-align: -0.4em; }

p img {
  max-width: 100%;
  height: auto; }

/*********************
HEADER STYLES
*********************/
.b-header {
  text-align: left;
  font-family: proxima-soft, "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  align-items: flex-start;
  position: absolute;
  z-index: 10; }

.home .b-header {
  display: none; }

.b-header__inner {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  /* Safari 6.1+ */
  flex-wrap: wrap;
  width: 85%; }

.b-header__logo {
  margin: 0.357em 0px 0.357em 0;
  flex-basis: 75%;
  padding-right: 10px; }
  .b-header__logo a {
    color: #000; }
    .b-header__logo a img {
      max-width: 100%;
      vertical-align: text-top; }

.b-header__navigation {
  width: 100%;
  display: none;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  align-items: flex-start; }

/*-------------------------------------------
NAVIGATION STYLES
--------------------------------------------*/
/*
all navs have a .nav class applied via
the wp_menu function; this is so we can
easily write one group of styles for
the navs on the site so our css is cleaner
and more scalable.
*/
.nav {
  border-bottom: 0;
  margin: 0;
  /* end .menu li */
  /* highlight current page */
  /* end current highlighters */ }
  .nav li {
    /*
    so you really have to rethink your dropdowns for mobile.
    you don't want to have it expand too much because the
    screen is so small. How you manage your menu should
    depend on the project. Here's some great info on it:
    http://www.alistapart.com/articles/organizing-mobile/
    */ }
    .nav li a {
      display: block;
      text-decoration: none;
      /*
      remember this is for mobile ONLY, so there's no need
      to even declare hover styles here, you can do it in
      the style.scss file where it's relevant. We want to
      keep this file as small as possible!
      */ }
    .nav li ul.sub-menu,
    .nav li ul.children {
      margin: 0; }
      .nav li ul.sub-menu li a,
      .nav li ul.children li a {
        padding-left: 30px; }
  .nav li.current-menu-item > a,
  .nav li.current_page_item > a,
  .nav li.current_page_ancestor > a {
    font-weight: bold; }

/* end .nav */
/* menu-items */
.menu-item a {
  padding: .75em 0px;
  color: #2462ad; }
  .menu-item a:hover, .menu-item a:visited:hover {
    color: #081538; }
  .menu-item a:visited, .menu-item a:focus {
    color: #2462ad; }

.b-menu__list {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  align-items: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  text-transform: uppercase;
  font-size: 1.165em; }

/*
 * Main Menu
 */
.b-menu_main {
  margin: 1.5em 0; }

.b-menu__list_main {
  flex-wrap: wrap; }

/*
 * Highlighted Main Menu
 */
.b-menu_highlighted {
  /* highlight current page */
  /* end current highlighters */ }
  .b-menu_highlighted li.current-menu-item > a,
  .b-menu_highlighted li.current_page_item > a,
  .b-menu_highlighted li.current_page_ancestor > a {
    font-weight: normal; }

/*
 * Highlighted Main Menu
 */
.b-menu_highlighted {
  margin-top: 12px;
  font-size: .875em;
  flex-basis: 100%;
  width: 100%; }

.b-menu__list_highlighted {
  justify-content: center;
  flex-direction: row;
  margin: 2em auto;
  width: 100%; }
  .b-menu__list_highlighted .menu-item {
    background: #e0e0e0;
    margin: 0;
    padding: 0 16px;
    font-weight: bold;
    font-family: "roboto condensed";
    flex-grow: 1;
    text-align: center; }
    .b-menu__list_highlighted .menu-item:hover {
      background: #c7c7c7; }
    .b-menu__list_highlighted .menu-item:first-child {
      background: #081538; }
      .b-menu__list_highlighted .menu-item:first-child a {
        color: #fff; }
      .b-menu__list_highlighted .menu-item:first-child:hover {
        background: #02040b; }

/*
 * Utility Menu
 */
.b-menu_ute {
  order: 2;
  width: 96%;
  margin: 0 auto 2em;
  flex-direction: column; }

.b-search-button_launch {
  margin-left: 10px;
  display: none; }

.b-header form#searchform {
  margin-bottom: 2em;
  padding: 1em;
  border: 1px solid #e0e0e0;
  width: 100%; }
  .b-header form#searchform label {
    display: block; }
  .b-header form#searchform input[type="text"] {
    width: 58%;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0; }
  .b-header form#searchform input[type="submit"] {
    margin-top: 0;
    width: 40%;
    vertical-align: middle;
    display: inline-block;
    padding: 5.5px 3%;
    border-width: 3px; }

/*
 * SubMenu
 */
.b-submenu {
  display: none;
  order: 3;
  width: 100%;
  margin: 0 auto;
  padding-left: 2%;
  padding-right: 2%; }
  .b-submenu .current-menu-item a, .b-submenu .current-menu-item a:hover, .b-submenu .current-menu-item a:focus, .b-submenu .current-menu-item a:visited {
    color: #000;
    font-weight: bold; }

.b-mobile-nav-switch {
  cursor: pointer;
  text-align: right;
  position: relative;
  vertical-align: top;
  float: right;
  z-index: 10;
  transition: all 500ms ease-in-out;
  width: auto;
  margin: .95em 0px 0.8em auto; }

a.b-mobile-nav-switch__link, a.b-mobile-nav-switch__link:link, a.b-mobile-nav-switch__link:hover, a.b-mobile-nav-switch__link:visited, a.b-mobile-nav-switch__link:focus {
  font-size: .875em;
  display: inline-block;
  text-decoration: none;
  border: 2px solid #000;
  padding: 0.4em .7em;
  border-radius: 7px;
  vertical-align: middle;
  color: #000; }

/*********************
POSTS & CONTENT STYLES
*********************/
.alignleft, img.alignleft {
  margin: 0 1.5em 1.5em 0;
  display: inline;
  float: left; }

.alignright, img.alignright {
  margin: .0 0 1.5em 1.5em;
  display: inline;
  float: right; }

.aligncenter, img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both; }

img.aligncenter {
  display: inline-block; }

.b-single-post-header {
  min-height: 400px;
  width: 85%;
  overflow: hidden;
  padding: 0;
  margin: 0 auto; }

.hentry {
  background-color: #fff;
  border-radius: 3px;
  margin-bottom: 1.5em;
  text-align: left; }
  .hentry header {
    padding: 1.5em; }
  .hentry footer {
    padding: 1.5em;
    border-top: 1px solid #e0e0e0;
    margin-top: 2em; }
    .hentry footer p {
      margin: 0; }
  .hentry ul, .hentry ol {
    margin-left: 3em;
    padding-right: 2em; }
  .hentry ul li {
    margin-bottom: 1em; }
    .hentry ul li:before {
      content: "+";
      margin-left: -16px;
      margin-right: 6px; }
  .hentry ol {
    list-style-type: decimal; }

/* end .hentry */
.single-title,
.page-title,
.entry-title {
  margin: 0; }

/* want to style individual post classes? Booya! */
/* post by id (i.e. post-3) */
/* general post style */
/* general article on a page style */
/* general style on an attatchment */
/* sticky post style */
/* hentry class */
/* style by category (i.e. category-videos) */
/* style by tag (i.e. tag-news) */
/* post meta */
.byline {
  line-height: 1;
  color: #7f7e7e;
  letter-spacing: .15em;
  font-weight: bold;
  font-size: .875em; }

.entry-meta_cats {
  font-size: .875em; }

/* entry content */
.entry-content {
  padding: 1.5em 1.5em 0;
  /*
  image alignment on a screen this size may be
  a bit difficult. It's set to start aligning
  and floating images at the next breakpoint,
  but it's up to you. Feel free to change it up.
  */ }
  .entry-content p {
    margin: 0 0 1.5em; }
  .entry-content table {
    width: 100%;
    border: 1px solid #dad9d7;
    margin-bottom: 1.5em; }
    .entry-content table caption {
      margin: 0 0 7px;
      font-size: 0.75em;
      color: #9fa6b4;
      text-transform: uppercase;
      letter-spacing: 1px; }
  .entry-content tr {
    border-bottom: 1px solid #dad9d7; }
    .entry-content tr:nth-child(even) {
      background-color: #e0e0e0; }
  .entry-content td {
    padding: 7px;
    border-right: 1px solid #dad9d7; }
    .entry-content td:last-child {
      border-right: 0; }
  .entry-content th {
    background-color: #e0e0e0;
    border-bottom: 1px solid #dad9d7;
    border-right: 1px solid #dad9d7; }
    .entry-content th:last-child {
      border-right: 0; }
  .entry-content dd {
    margin-left: 0;
    font-size: 0.9em;
    color: #787878;
    margin-bottom: 1.5em; }
  .entry-content img {
    margin: 0 1.5em 1.5em 0;
    max-width: 100%;
    height: auto; }
  .entry-content .size-auto,
  .entry-content .size-full,
  .entry-content .size-large,
  .entry-content .size-medium,
  .entry-content .size-thumbnail {
    max-width: 100%;
    height: auto; }
  .entry-content pre {
    background: #000;
    color: #e0e0e0;
    font-size: 0.9em;
    padding: 1.5em;
    margin: 0 0 1.5em;
    border-radius: 3px; }

/* end .entry-content */
.wp-caption {
  max-width: 100%;
  background: #eee;
  padding: 5px;
  /* images inside wp-caption */ }
  .wp-caption img {
    max-width: 100%;
    margin-bottom: 0;
    width: 100%; }
  .wp-caption p.wp-caption-text {
    font-size: 0.85em;
    margin: 4px 0 7px;
    text-align: center; }

/* end .wp-caption */
/* image gallery styles */
/* end .gallery */
/* gallery caption styles */
.tags {
  margin: 0; }

.b-resp-image_sidebar {
  display: none; }

.b-author-box {
  max-width: 650px; }

.b-author-box__wrap {
  padding: .75em;
  align-items: center; }

.b-author-box__photo {
  flex-basis: 40%; }

.b-author-box__content {
  flex-basis: 55%;
  font-size: .75em;
  text-align: left; }

.b-author-box__meta {
  margin-top: 0; }

.b-author-box__name {
  font-family: "Playfair Display", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #2f4e66;
  margin-top: -0.35em;
  font-size: 2.5em;
  margin-bottom: 0.25em; }

.b-author-box__title {
  font-family: "Playfair Display", "Georgia", Cambria, Times New Roman, Times, serif;
  font-style: italic;
  font-size: 1.725em;
  margin-top: .25em;
  margin-bottom: .5em; }

.b-author-box__link {
  margin-top: .5em;
  margin-bottom: .5em; }

.b-backlink {
  position: relative;
  padding-left: 14px;
  font-size: .875em;
  margin-bottom: 2em;
  display: block; }
  .b-backlink:before {
    display: block;
    content: "";
    left: 0px;
    bottom: 0px;
    width: 10px;
    height: 10px;
    transform: translate(0%, -5.5px) rotate(225deg);
    box-shadow: inset -1.5px 1.5px 0 0 #2f4e66;
    border-radius: 0;
    position: absolute;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out; }

/*-------------------------------------------
INDEX/ARCHIVE STYLES
--------------------------------------------*/
.b-posts-page {
  text-align: center; }

.b-posts {
  margin-top: 2em; }

.b-regular-post {
  flex-basis: 100%;
  position: relative;
  border-bottom: 2px solid #dad9d7;
  padding-bottom: 3em;
  margin-bottom: 3em;
  text-align: left; }
  .b-regular-post:last-child {
    border-bottom: none; }

.b-regular-post__meta {
  margin: 0 auto 1em;
  line-height: 1;
  color: #7f7e7e;
  letter-spacing: .15em;
  font-weight: bold;
  font-size: .875em; }

.b-regular-post__image-link {
  position: relative;
  display: none;
  margin-right: 20px; }
  .b-regular-post__image-link:hover .b-regular-post__image_hover {
    color: white;
    background-color: rgba(0, 0, 0, 0.5);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

.b-regular-post__image_hover {
  background-color: transparent;
  font-family: proxima-soft, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease;
  display: block;
  margin: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 2%;
  right: 2%;
  color: rgba(255, 255, 255, 0);
  display: flex;
  justify-content: center;
  align-items: center; }

.b-regular-post__content {
  flex-grow: 1; }

.b-regular-post__title {
  color: #081538;
  font-weight: bold; }
  .b-regular-post__title a {
    color: #081538; }
    .b-regular-post__title a:visited, .b-regular-post__title a:hover, .b-regular-post__title a:visited {
      color: #081538; }

.b-regular-post__text {
  font-size: .875em;
  margin-bottom: .5em; }

.b-regular-post__button {
  font-size: .875em; }

/*--- SORT BAR ---*/
.b-sortbar {
  margin: 0;
  font-family: proxima-soft, "raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .75em;
  font-weight: bold;
  letter-spacing: .05em;
  margin-bottom: 1em;
  color: #081538;
  border-top: 1px solid #ddd;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em; }

.b-sortbar_label {
  padding: .5em 1em;
  margin: 0 3px 6px;
  color: #081538;
  display: none; }

.b-post-sort-options {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  margin-left: -1em; }

.b-post-sort-option {
  color: #081538;
  border-radius: 3px;
  flex-shrink: 1;
  flex-basis: auto;
  padding: .5em 1em;
  margin: 0 3px 6px;
  float: none;
  text-align: center;
  cursor: pointer;
  float: none; }

.b-post-sort-option_active {
  background: #081538;
  color: #fff; }

/*-------------------------------------------
 FEATURED POSTS ON INDEX PAGE
--------------------------------------------*/
.b-featured-posts {
  text-align: center; }

.b-featured-post {
  margin-bottom: 1.5em;
  vertical-align: top;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0; }

.b-featured-post__inner {
  padding: 0em;
  overflow: hidden;
  border: 0px solid #000000;
  position: relative;
  text-align: center; }

.b-resp-image_featured-post {
  height: 0;
  padding-bottom: 50%; }

.b-featured-posts__title {
  margin-bottom: -1em;
  margin-top: .25em;
  z-index: 10;
  position: relative; }

.b-resp-image_featured-post img {
  max-width: 102%; }

.b-featured-post__content {
  background: #cde3e9;
  overflow: hidden;
  padding: 2em 1.25em 1.5em; }

.b-featured-post__meta {
  margin: 0;
  line-height: 1;
  color: #7f7e7e;
  letter-spacing: .15em;
  font-weight: bold;
  font-size: .875em; }

.b-featured-post__headline {
  margin-top: .25em;
  font-size: 1.75em;
  max-width: 100%;
  color: #081538; }

.b-featured-post__text {
  font-size: .875em;
  color: #081538;
  max-width: 85%;
  margin-left: auto;
  margin-right: auto; }

.b-featured-post__button {
  margin: 1em auto;
  border-color: #7f7e7e; }

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

.pagination {
  text-align: center; }
  .pagination ul {
    display: inline-block;
    background-color: #fff;
    white-space: nowrap;
    padding: 0;
    clear: both;
    border-radius: 3px; }
  .pagination li {
    padding: 0;
    margin: 0;
    float: left;
    display: inline;
    overflow: hidden;
    border-right: 1px solid #dad9d7; }
  .pagination a, .pagination span {
    margin: 0;
    text-decoration: none;
    padding: 0;
    line-height: 1em;
    font-size: 1em;
    font-weight: normal;
    padding: 0.75em;
    min-width: 1em;
    display: block;
    color: #1f4961; }
    .pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus {
      background-color: #1f4961;
      color: #fff; }
  .pagination .current {
    cursor: default;
    color: #081538; }
    .pagination .current:hover, .pagination .current:focus {
      background-color: #fff;
      color: #081538; }

/* end .bones_page_navi */
/* fallback previous & next links */
.wp-prev-next .prev-link {
  float: left; }
.wp-prev-next .next-link {
  float: right; }

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

.commentlist {
  margin: 0;
  list-style-type: none; }

.comment {
  position: relative;
  clear: both;
  overflow: hidden;
  padding: 1.5em;
  border-bottom: 1px solid #e0e0e0;
  /* vcard */
  /* end .commentlist .vcard */
  /* end children */
  /* general comment classes */ }
  .comment .comment-author {
    padding: 7px;
    border: 0; }
  .comment .vcard {
    margin-left: 50px; }
    .comment .vcard cite.fn {
      font-weight: 700;
      font-style: normal; }
    .comment .vcard time {
      display: block;
      font-size: 0.9em;
      font-style: italic; }
      .comment .vcard time a {
        color: #9fa6b4;
        text-decoration: none; }
        .comment .vcard time a:hover {
          text-decoration: underline; }
    .comment .vcard .avatar {
      position: absolute;
      left: 16px;
      border-radius: 50%; }
  .comment:last-child {
    margin-bottom: 0; }
  .comment .children {
    margin: 0;
    /* variations */
    /* change number for different depth */ }
  .comment[class*=depth-] {
    margin-top: 1.1em; }
  .comment.depth-1 {
    margin-left: 0;
    margin-top: 0; }
  .comment:not(.depth-1) {
    margin-top: 0;
    margin-left: 7px;
    padding: 7px; }
  .comment.odd {
    background-color: #fff; }
  .comment.even {
    background: #e0e0e0; }

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

/* end .commentlist .comment_content */
/* comment reply link */
.comment-reply-link {
  font-size: 0.9em;
  float: right; }

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

/******************************************************************
COMMENT FORM STYLES
******************************************************************/
.comment-respond {
  padding: 1.5em;
  border-top: 1px solid #e0e0e0; }

#reply-title {
  margin: 0; }

.logged-in-as {
  color: #9fa6b4;
  font-style: italic;
  margin: 0; }
  .logged-in-as a {
    color: #081538; }

.comment-form-comment {
  margin: 1.5em 0 0.75em; }

.form-allowed-tags {
  padding: 1.5em;
  background-color: #e0e0e0;
  font-size: 0.9em; }

/* comment submit button */
#submit {
  float: right;
  font-size: 1em; }

/* comment form title */
#comment-form-title {
  margin: 0 0 1.1em; }

/* cancel comment reply link */
/* logged in comments */
/* allowed tags */
#allowed_tags {
  margin: 1.5em 10px 0.7335em 0; }

/* no comments */
.nocomments {
  margin: 0 20px 1.1em; }

/*********************
SIDEBARS & ASIDES
*********************/
.b-widget__title {
  margin-bottom: 1em;
  font-size: 1.75em; }

.widget ul li {
  /* deep nesting */ }

.widget_search #searchsubmit {
  background: #ff9600 none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  font-size: 0.875em;
  height: 26px;
  line-height: 28px;
  text-transform: uppercase; }

.no-widgets {
  display: none; }

/*********************
FOOTER STYLES
*********************/
.b-footer {
  clear: both;
  color: #000;
  margin-top: 0em; }

.b-footer__top {
  padding: 2em 0;
  width: 100%; }

.b-footer-widget {
  text-align: left;
  padding: 0; }

.b-footer-widget_two {
  border-top: 2px solid #dad9d7;
  margin-top: 2em;
  padding-top: 1em; }

.b-footer__bottom {
  width: 100%;
  padding: 2em 0 10px; }

.b-footer__inner {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  align-items: center; }

.b-footer__inner_top {
  margin-top: 3em; }

.b-footer__logo {
  margin-top: 0;
  margin-bottom: 0; }

.b-footer__nav {
  text-transform: uppercase;
  text-align: left;
  font-size: .75em; }
  .b-footer__nav .b-footer__links {
    margin: 0; }
    .b-footer__nav .b-footer__links li.menu-item {
      margin-bottom: 0; }
      .b-footer__nav .b-footer__links li.menu-item a, .b-footer__nav .b-footer__links li.menu-item a:hover, .b-footer__nav .b-footer__links li.menu-item a:visited:hover {
        color: #081538;
        font-size: 1em;
        font-weight: normal;
        padding-left: 0;
        padding-right: 0px; }
      .b-footer__nav .b-footer__links li.menu-item a:hover, .b-footer__nav .b-footer__links li.menu-item a:visited:hover {
        text-decoration: underline; }

/* end .b-footer__nav */
.copyright {
  font-size: .75em;
  font-weight: bold;
  text-align: left;
  display: none; }

/*********************
ACF oEmbed
*********************/
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto; }

.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.b-vertical-holder {
  display: table; }
  .b-vertical-holder .b-vertical-inner {
    display: table-cell;
    vertical-align: middle; }

.b-resp-image {
  overflow: hidden; }
  .b-resp-image img {
    max-width: 100%;
    height: auto;
    vertical-align: middle; }

/**************************
 * CHARITY SEALS LOOP/BLOCK
***************************/
.b-charity-seals__list {
  flex-direction: row; }

.b-charity-seal {
  margin-right: .5em; }

/**************************
 * SOCIAL PROMO LOOP/BLOCK
***************************/
.b-social-promo {
  order: 2; }

.b-social-links {
  flex-direction: row;
  margin: 1em 0 0; }

.b-social-link .b-menu__list-item {
  margin-right: 1em; }

/*-------------------------------------------------
 PAGE COVER INTRO
---------------------------------------------------*/
.b-page-cover {
  position: fixed;
  z-index: 30000;
  background: white;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 97px; }

.b-section__wrap-outer_page-cover {
  position: relative;
  z-index: 10;
  width: 86%;
  margin: 0 auto; }

.b-headline_page-cover {
  max-width: 100%;
  margin: .25em 0 .5em 0.35em;
  text-align: left; }

.b-page-cover__close {
  position: absolute;
  z-index: 30001;
  top: 20px;
  right: 20px;
  font-weight: bold;
  background: #dad9d7;
  padding: 1px 6px;
  height: 25px;
  width: 25px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  cursor: pointer;
  opacity: .3; }

/**************************
 * BUILDING BLOCK RULES
***************************/
/*-------------------------------------------------
 HORIZONTAL RULES
---------------------------------------------------*/
.b-rule_small {
  width: 33%; }

.b-rule_medium {
  width: 56%; }

.b-rule_large {
  width: 90%; }

/*---HEADLINES AND SUBHEADS---*/
.b-headline {
  font-family: proxima-soft, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #081538;
  font-weight: normal;
  line-height: 1.2;
  margin-bottom: .25em;
  margin-top: 0; }
  .b-headline span {
    font-size: 100%;
    color: #081538; }

.b-headline_underscore {
  color: #081538;
  border-bottom: 3px solid #081538;
  display: inline-block;
  padding-left: 0.5em;
  padding-right: .5em;
  padding-bottom: .5em;
  margin-top: 2em;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto; }
  .b-headline_underscore span {
    color: #081538; }

.b-subhead {
  margin-top: .25em; }

/*-------------------------------------------------
 Section Block
---------------------------------------------------*/
.b-section {
  clear: both;
  position: relative; }

.b-section__wrap-inner {
  padding: 3.5em 0; }

.b-section_outer-pad {
  margin: 2em 0; }

.b-section_collapsed-top .b-section__wrap-inner {
  padding-top: 0; }

.b-section_collapsed-bottom .b-section__wrap-inner {
  padding-bottom: 0; }

.b-section_collapsed-both .b-section__wrap-inner {
  padding-top: 0;
  padding-bottom: 0; }

.b-section_outer-pad.b-section_collapsed-top {
  margin: 0em 0 2em; }
  .b-section_outer-pad.b-section_collapsed-top .b-section__wrap-inner {
    padding-top: 2em; }

.b-section_outer-pad.b-section_collapsed-bottom {
  margin: 2em 0 0em; }
  .b-section_outer-pad.b-section_collapsed-bottom .b-section__wrap-inner {
    padding-bottom: 2em; }

.b-section_outer-pad.b-section_collapsed-both {
  margin: 0em 0 0em; }
  .b-section_outer-pad.b-section_collapsed-both .b-section__wrap-inner {
    padding-top: 2em;
    padding-bottom: 2em; }

.b-section__title {
  margin-top: 1em;
  z-index: 10; }

.b-section__title_tucked-bottom {
  top: -0.5em;
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0; }

.b-section__title_tucked-top {
  position: absolute;
  top: -.75em;
  left: 0;
  right: 0; }

.b-section__intro {
  margin-bottom: 2em; }

.b-section__icon {
  margin: auto;
  display: block; }

.b-section__headline {
  margin-top: 0.25em;
  margin-bottom: 0.7em;
  text-align: center; }

.b-section_tucked-title {
  margin-top: 3.75em; }

/*-------------------------------------------
 SECTION INTRO TEXT (reusable section header)
--------------------------------------------*/
.b-section-intro {
  text-align: center; }

.b-section-intro__title, .b-section-intro__subhead {
  text-align: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto; }

.b-section-intro__headline_big {
  font-size: 2em;
  font-weight: 700; }

.b-section-intro__headline_medium {
  font-size: 1.75em;
  font-weight: 700; }

.b-section-intro__headline_small {
  font-size: 1.6em; }

a.b-section-intro__button {
  font-size: .75em; }

/* CAPTION */
.b-section-intro__caption {
  position: absolute;
  bottom: 8px;
  right: 2%;
  margin-bottom: 0;
  font-size: .785em; }

/*-------------------------------------------
 COLORED BLOCK LISTS
--------------------------------------------*/
.b-colored-list {
  margin: 0.2em 0; }
  .b-colored-list a {
    text-decoration: none;
    cursor: pointer; }
    .b-colored-list a:hover {
      cursor: pointer; }
    .b-colored-list a:hover > .b-colored-list__bkg {
      opacity: .8;
      cursor: pointer; }

.b-colored-list__bkg {
  padding: 1em 5%;
  border-radius: 10px; }

.b-colored-list__title, .b-colored-list__text {
  color: #fff;
  text-align: left; }

.b-colored-list__title {
  margin-top: .5em; }

/*-------------------------------------------
 EXTRA MENU (IN-PAGE MENU)
--------------------------------------------*/
.b-extra-menu__menu {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap; }

.b-extra-menu__item {
  margin: .25em 1%;
  float: none;
  border: 0; }

.b-extra-menu__link {
  padding: 0.5em 1em;
  margin: 1px;
  display: block; }

/*-------------------------------------------
 COUNTDOWN CLOCK (FLIP CLOCK JS PLUG-IN)
--------------------------------------------*/
.b-countdown_header {
  margin: 0 auto;
  display: block; }

.flip-clock-wrapper {
  font-family: proxima-soft, "raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-user-select: none;
  font-size: 1.5em;
  clear: both;
  margin: 0.5em 0 .75em;
  padding-top: 1em; }

.b-hero-slideshow-center .b-countdown {
  display: inline-block;
  max-width: 481px;
  margin-right: -10px; }

.flip-clock-wrapper ul {
  position: relative;
  float: left;
  margin: 2px;
  width: 8.4%;
  max-width: 36px;
  height: 1.75em;
  font-size: 1em;
  font-weight: bold;
  line-height: 1.75em;
  border-radius: 6px;
  background: #000; }

.flip-clock-wrapper ul:first-of-type {
  margin-left: 0; }

.flip-clock-wrapper ul li {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 1.75em;
  text-decoration: none !important; }

.flip-clock-wrapper ul li a div {
  font-size: 1em; }

.flip-clock-wrapper ul li a div.up {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  top: 0; }

.flip-clock-wrapper ul li a div div.inn {
  font-size: 1em; }

/* PLAY */
.flip-clock-wrapper ul.play li.flip-clock-before {
  z-index: 3; }

.flip-clock-wrapper .flip:first-child {
  margin-left: 0; }

.flip-clock-wrapper ul.play li.flip-clock-active {
  -webkit-animation: asd 0.5s 0.5s linear both;
  -moz-animation: asd 0.5s 0.5s linear both;
  animation: asd 0.5s 0.5s linear both;
  z-index: 5; }

.flip-clock-divider {
  height: 40px;
  width: 11px; }

.flip-clock-dot {
  display: block;
  background: #323434;
  width: 7px;
  height: 7px;
  position: absolute;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  left: 2.4px; }

.flip-clock-divider .flip-clock-label {
  right: -49px;
  font-size: .5em; }

.flip-clock-divider.hours .flip-clock-label {
  right: -51px; }

.flip-clock-divider.minutes .flip-clock-label {
  right: -55px; }

.flip-clock-divider.seconds .flip-clock-label {
  right: -58px; }

.flip-clock-dot.top {
  top: .6em; }

.flip-clock-dot.bottom {
  bottom: .4em; }

.inverse_text .flip-clock-divider .flip-clock-label {
  color: #fff; }

/*-------------------------------------------
 RO: CHARTS
--------------------------------------------*/
.b-section__wrap-inner_chart {
  justify-content: center; }

.b-section__title_chart {
  font-size: 2em;
  margin-top: -1.65em; }

.b-chart-contents {
  margin: 2em auto; }

.b-chartblock__text-content {
  order: 1;
  margin: 1em auto;
  max-width: 95%; }

.b-chartblock__headline {
  font-size: 3.2em;
  margin: 0 auto 0.1em;
  line-height: 1;
  font-weight: 100; }
  .b-chartblock__headline span {
    font-weight: 100;
    vertical-align: top;
    margin-left: 3%;
    font-size: 75%; }

.b-chartblock__subhead {
  font-family: "roboto condensed", proxima-soft, "raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0.25em; }

.b-chartblock__text p:first-child {
  margin: 0.5em auto 1em;
  font-size: .825em; }

.b-chartblock__button {
  margin-top: .5em; }

.b-chartblock__chart {
  max-width: 95%;
  margin: 1em auto 0;
  order: 2;
  border: 1px solid rgba(0, 0, 0, 0.05);
  padding: 1.75em 1em 0;
  background-color: rgba(0, 0, 0, 0.025); }

.b-chart-key {
  margin-bottom: 0.6em;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  justify-content: space-evenly;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-wrap: wrap; }

.b-chart-key__datum {
  display: inline-block;
  font-size: 13px;
  margin: 1em auto;
  vertical-align: top;
  flex-shrink: 1;
  flex-grow: 0;
  padding: 0 0.41em;
  flex-basis: 30%; }

.b-datum__color {
  width: 27px;
  height: 27px;
  border-radius: 50%;
  display: block;
  margin: 0 auto 1em; }

.b-datum__label, .b-datum__value {
  display: block;
  margin: 0;
  font-size: .875em;
  line-height: 1.4; }

.b-datum__value {
  font-weight: bold;
  line-height: 1; }

.b-datum__value:after {
  content: '%'; }

/*-------------------------------------------
 SIMPLE CTA
--------------------------------------------*/
.simple-cta__button {
  background-color: #fff; }

/*-------------------------------------------
 FAQs
--------------------------------------------*/
.b-faqs {
  text-align: left; }

.b-faq {
  background: #e0e0e0;
  margin-bottom: .5em;
  overflow: hidden;
  font-size: 0.94em; }

.b-faq__question {
  padding: 1em 5% 1em 60px;
  cursor: pointer;
  position: relative; }

.b-faq__question_sprite {
  position: absolute;
  left: 15px;
  top: 30px;
  margin-top: -20px;
  /* half sprite height */
  width: 32px;
  height: 32px;
  background-image: url("../images/accordion-sprite.png");
  background-repeat: no-repeat;
  background-position: 0 -32px;
  overflow: hidden; }

.b-faq__question_sprite.open {
  background-position: 0 0; }

.b-faq__answer {
  display: none;
  background: #fdfdfd;
  margin: 0em 20px 1.25em;
  padding: .75em 20px; }

/*-------------------------------------------
 RO: FEATURE CARDS
--------------------------------------------*/
.b-feature-cards__title {
  margin-top: -1.75em; }

.b-feature-cards {
  overflow: hidden;
  width: 90%;
  margin: 2.5em auto 0; }

.b-feature-card {
  margin: 0 0 1.5em;
  list-style-type: none; }

.b-feature-card__inner {
  padding: 0 5% .5em;
  overflow: hidden;
  border: 0px solid #000000;
  position: relative;
  text-align: center; }

.b-resp-image_feature-card {
  width: 112%;
  margin: 0em 0 1em -6%;
  position: relative; }
  .b-resp-image_feature-card img {
    width: 100%; }

.b-feature-card__image-link {
  position: relative;
  display: block; }
  .b-feature-card__image-link:hover .b-feature-card__image_hover {
    color: white;
    background-color: rgba(0, 0, 0, 0.5);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

.b-feature-card__image_hover {
  background-color: transparent;
  font-family: proxima-soft, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease;
  display: block;
  margin: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -6%;
  right: -6%;
  color: rgba(255, 255, 255, 0);
  display: flex;
  justify-content: center;
  align-items: center; }

.b-feature-card__headline {
  position: relative;
  margin-top: 1em;
  margin-bottom: .25em;
  font-size: 1.25em; }

/***** OVERLAY VERSION *****/
.b-feature-cards_overlay {
  width: 100%; }

.b-feature-card_overlay {
  margin: 0em auto;
  padding: 0;
  flex-grow: 1; }

.b-section__wrap-outer_feature-cards_overlay {
  width: 100% !important;
  max-width: none !important; }

.b-feature-card__inner_overlay {
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding: 10em 5%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  justify-content: center; }

.b-feature-card__cover-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }
  .b-feature-card__cover-image a {
    display: block;
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 12; }

.b-feature-card__headline_overlay {
  z-index: 1;
  position: relative;
  margin-bottom: 0.25em;
  font-family: proxima-soft, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.75em;
  letter-spacing: .02em;
  font-weight: normal;
  background-color: #000000;
  padding: 0 10px; }

.b-feature-card__text_overlay {
  z-index: 2;
  position: relative; }
  .b-feature-card__text_overlay p:first-child {
    margin-top: .25em; }
  .b-feature-card__text_overlay img {
    margin: 12px;
    display: inline-block;
    vertical-align: middle; }

.b-feature-card__button_overlay {
  position: relative;
  width: auto;
  left: auto;
  right: auto;
  bottom: auto; }

/*-------------------------------------------
 RO: FEATURED EVENTS
--------------------------------------------*/
.b-sortbar_events {
  margin-bottom: 0; }

.b-feature-event {
  text-align: left;
  padding: 3.15% 0;
  border-bottom: 1px solid #dad9d7;
  margin: 5px;
  list-style-type: none; }
  .b-feature-event * {
    max-width: 100%; }

.b-feature-event__inner {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  align-items: flex-start; }

.b-feature-event__dates {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start; }

.b-feature-event__date {
  display: inline-block;
  position: relative;
  border: 1px solid #dad9d7;
  border-radius: 4px;
  padding: 0.03em .5em;
  font-family: proxima-soft, "Helvetica Neue", Helvetica, Arial, sans-serif, "roboto condensed", proxima-soft, "raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.25em; }
  .b-feature-event__date:before {
    content: "";
    display: block;
    border-top: 1px solid #dad9d7;
    position: absolute;
    top: 50%;
    height: 1px;
    width: 100%;
    margin-left: -.5em;
    z-index: -1; }

.b-feature-event__date-splitter {
  padding: 0 5px; }

.b-feature-event__times {
  color: #7f7e7e;
  font-size: .94em;
  display: inline-block; }

.b-featured-event__location-splitter {
  color: #7f7e7e; }

.b-featured-event__location {
  color: #7f7e7e;
  font-size: .94em;
  display: inline-block; }

.b-feature-event__content {
  flex-grow: 1; }

.b-feature-event__headline {
  margin-top: 0.75em;
  margin-bottom: 0.5em;
  margin-left: 0;
  font-size: 1.25em; }

.b-feature-event__text p {
  font-size: .875em;
  margin-top: .5em; }

.b-feature-event__link {
  font-size: .875em; }

.b-featured-event__bloglink {
  font-size: .875em; }
  .b-featured-event__bloglink a {
    color: #000;
    text-decoration: none;
    font-weight: bold; }
    .b-featured-event__bloglink a:hover {
      color: #000; }

.b-feature-event_see-all {
  border: 1px solid #7f7e7e;
  background: #7f7e7e;
  color: #fff;
  padding: 1em 1.5em;
  margin-top: -5px; }

.b-feature-event__dates_see-all {
  display: none; }

.b-feature-event__link_see-all {
  color: #fff; }
  .b-feature-event__link_see-all:hover, .b-feature-event__link_see-all:visited, .b-feature-event__link_see-all:active {
    color: #fff; }

/*-------------------------------------------
FEATURE WITH ICON
--------------------------------------------*/
.b-section-features-list.inverse_text .b-feature__link-wrap:hover, .b-section-features-list.inverse_text a.b-feature__link-wrap:hover {
  color: #081538; }

.b-feature__link-wrap, a.b-feature__link-wrap {
  display: block;
  color: #081538;
  text-decoration: none; }
  .b-feature__link-wrap:hover .b-feature__inner, a.b-feature__link-wrap:hover .b-feature__inner {
    background: #fff;
    color: #081538;
    -webkit-transition: background-color 0.2s ease, color 0.2s ease;
    transition: background-color 0.2s ease, color 0.2s ease; }

.b-feature__inner {
  padding: 1.75em 2.5em 1.75em 2.5em;
  text-align: center;
  margin: 0.5em 10%; }

.b-feature__headline {
  margin: .25em 0;
  line-height: 1; }

.b-feature__text {
  font-size: .875em; }
  .b-feature__text p:last-child {
    margin-bottom: 0; }

.b-feature__image-wrap {
  max-width: 100%;
  margin: auto auto 1em; }

/*-------------------------------------------
 FEATURED NEWS & PRESS
--------------------------------------------*/
.b-featured-news-items {
  margin-top: 1.5em; }

.b-featured-news {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  vertical-align: top;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: left; }

.b-featured-news__inner {
  padding: 0;
  overflow: hidden;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  position: relative; }

.b-featured-news__icon {
  width: 40px;
  height: 40px;
  display: block;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  float: left;
  margin-right: 10px; }
  .b-featured-news__icon.press-release {
    background-image: url("../images/icon-press.png"); }
  .b-featured-news__icon.news {
    background-image: url("../images/icon-news.png"); }

.b-resp-image_featured-news img {
  width: 100%; }

.b-featured-news__content {
  overflow: hidden; }

.b-featured-news__headline {
  margin-top: 0;
  font-size: 1.25em;
  max-width: 100%; }

.b-featured-news__text {
  font-size: .875em;
  color: #7f7e7e;
  max-width: 100%; }

.b-featured-news__bloglink {
  font-size: .875em; }
  .b-featured-news__bloglink a {
    color: #000;
    text-decoration: none;
    font-weight: bold; }
    .b-featured-news__bloglink a:hover {
      color: #000; }

/*-------------------------------------------
 RO: GROUPED CONTENT WITH SORTER
--------------------------------------------*/
.b-group-sortbar {
  overflow: hidden;
  padding: .5em;
  background-color: #e0e0e0; }

.b-group-sortbar_dropdown {
  display: none; }

.b-group-sortbar_menu {
  text-align: center;
  margin-bottom: -1em; }

.b-label__sortbar_menu {
  text-align: left;
  font-family: "roboto condensed", proxima-soft, "raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  width: 100%;
  display: block;
  margin-left: 1.5%;
  font-size: .875em;
  color: #7f7e7e; }

.b-group-sortbar__list {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  -ms-flex-pack: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  margin: 0; }

.b-group-sortbar__list-item {
  padding: 1em 1em;
  margin: 1.5% 1.5%;
  background-color: #ff9600;
  flex-shrink: 1;
  flex-grow: 1;
  font-size: .875em; }
  .b-group-sortbar__list-item a {
    color: #fff;
    text-decoration: none;
    font-weight: bold; }

.b-grouped-content__title {
  background: #000;
  color: #fff;
  font-weight: 700;
  padding: .5em 1em;
  margin-top: 2em;
  margin-bottom: 0;
  font-size: 1.25em;
  text-align: left;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between; }
  .b-grouped-content__title a:first-child {
    color: white;
    text-decoration: none; }

a.b-grouped-content__title__back {
  font-size: .7em;
  font-weight: 400;
  color: #e0e0e0; }

.b-grouped-content__content {
  overflow: hidden;
  clear: both;
  text-align: left;
  padding: 0 10px; }
  .b-grouped-content__content span:first-child li:last-child {
    margin-bottom: 0; }

/*-------------------------------------------
 HALF AND HALF TILES
--------------------------------------------*/
.b-section_halves .wrap {
  width: 100%; }
.b-section_halves .b-section__wrap-inner {
  padding: 0; }

.b-half-tiles {
  margin: 0; }

.b-half-tile {
  text-align: center; }

.b-half-tile__inner {
  padding: 3em 3em; }

.b-half-tile__icon {
  width: 150px;
  height: 150px; }

.b-half-tile__headline {
  max-width: 100%;
  margin-bottom: 0em;
  font-size: 1.75em;
  margin-top: .65em; }
  .b-half-tile__headline img {
    display: block;
    margin: auto auto .5em; }

.b-half-tile__subhead {
  max-width: 100%;
  text-transform: none;
  font-size: 1.25em;
  margin-top: 0; }

.b-half-tile__text {
  max-width: 100%; }
  .b-half-tile__text p:first-child {
    margin-top: .25em; }
  .b-half-tile__text p:last-child {
    margin-bottom: 0; }

.b-half-tile__button {
  margin-top: 1.75em; }

/*-------------------------------------------
 HOVER VIDEO PANELS
--------------------------------------------*/
.b-section__wrap-outer_hover-panels {
  width: 100% !important;
  max-width: none !important; }

.b-section__wrap-inner_hover-panels {
  padding: 0 !important; }

.b-hover-panels {
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  position: relative; }

.b-hover-panel {
  margin: 0em auto;
  padding: 0;
  text-align: left;
  flex-grow: 1; }

.b-hover-panel__inner {
  padding: 0 5% .5em;
  overflow: hidden;
  border: 0px solid #000000;
  position: relative;
  padding: 4em 5%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  align-items: flex-start;
  -ms-flex-pack: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  min-height: 500px; }

.b-hover-panel__cover-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }
  .b-hover-panel__cover-image a {
    display: block;
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 12; }

.b-hover-panel__headline {
  z-index: 1;
  position: relative;
  margin: 0 0 .6em 0;
  font-family: proxima-soft, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.65em;
  letter-spacing: .02em;
  font-weight: normal;
  background-color: #000000;
  padding: 2px 6px;
  color: #fff; }

.b-hover-panel__text {
  z-index: 2;
  position: relative;
  margin-bottom: 1.5em;
  margin-left: 10px;
  font-size: .94em; }
  .b-hover-panel__text p:first-child {
    margin-top: .25em; }
  .b-hover-panel__text p:last-child {
    margin-bottom: .25em; }
  .b-hover-panel__text img {
    margin: 12px;
    display: inline-block;
    vertical-align: middle; }

.b-hover-panel__button {
  position: relative;
  width: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-left: 10px; }

.b-hover-panel__button_icon {
  display: block;
  width: 35px;
  height: 35px;
  border: 1px solid white;
  z-index: 1;
  position: relative;
  text-align: center;
  line-height: 31px;
  text-decoration: none;
  margin-left: 10px; }

.b-hover-panel__video {
  display: none;
  z-index: 10; }

/*-------------------------------------------
  RO: CTA BAR
--------------------------------------------*/
.b-section__wrap-outer_ctabar {
  width: 100% !important;
  max-width: none !important; }

.b-ctabar {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  align-items: flex-start;
  -ms-flex-pack: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  margin: 0; }

.b-ctabox {
  padding: 0;
  overflow: hidden;
  flex-grow: 1;
  cursor: pointer; }
  .b-ctabox:hover .b-ctabox__share, .b-ctabox:link .b-ctabox__share, .b-ctabox:active .b-ctabox__share {
    display: block;
    position: relative;
    opacity: 1;
    -webkit-transition: all 0.2s ease, opacity 0.5s ease;
    transition: all 0.2s ease, opacity 0.5s ease;
    width: 100%;
    color: #fff; }
  .b-ctabox:hover .b-ctabox__cover-image, .b-ctabox:link .b-ctabox__cover-image, .b-ctabox:active .b-ctabox__cover-image {
    transform: scale(1.1); }
  .b-ctabox:hover .b-ctabox__headline, .b-ctabox:link .b-ctabox__headline, .b-ctabox:active .b-ctabox__headline {
    margin: 0em auto .5em; }

.b-ctabox__link, .b-ctabox__link:hover {
  text-decoration: none; }

.b-ctabox__inner {
  position: relative;
  min-height: 250px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center; }

.b-ctabox__cover-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: all .2s ease-in-out; }
  .b-ctabox__cover-image a {
    display: block;
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 12; }

.b-ctabox__content {
  position: relative;
  padding: 1.5em .5em;
  width: 80%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center; }

.b-ctabox__headline {
  margin: 0em auto;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease; }

.b-ctabox__share {
  position: absolute;
  opacity: 0;
  -webkit-transition: all 0.2s ease, opacity 0s ease;
  transition: all 0.2s ease, opacity 0s ease; }

.b-ctabox__share-btns {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center; }

.b-share-link {
  flex-basis: 15%; }

.b-ctabox__text {
  width: 85%;
  margin: .25em auto;
  font-size: .875em;
  font-weight: bold; }

/*-------------------------------------------
  RO: HALF PHOTO REPEATER
--------------------------------------------*/
.b-half-photos__title {
  margin-top: 0;
  margin-bottom: -0.5em;
  z-index: 100;
  position: relative; }

.b-section__wrap-outer_halves {
  width: 100% !important;
  max-width: none !important; }

.b-section__wrap-inner_halves {
  padding-top: 0em !important;
  padding-bottom: 0em !important; }

.b-half-phototiles {
  margin: 0; }

.b-half-phototile {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  overflow: hidden; }

.b-half-phototile__inner {
  width: 100%;
  padding: 3em 2em;
  background-color: #ebebeb;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center; }

.b-halfphoto__cover-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.b-half-phototile__photo {
  width: 100%;
  padding-bottom: 55%;
  overflow: hidden;
  position: relative; }

.b-halfphoto__img {
  min-width: 100%;
  max-width: 100%;
  vertical-align: bottom; }

.b-half-phototile__headline {
  color: #000;
  font-family: "league_gothicregular",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 2.25em;
  font-weight: normal;
  margin: 0 auto 0.25em; }

.b-half-phototile__subhead {
  font-size: .875em;
  color: #7f7e7e;
  margin-bottom: 2.5em; }

.b-half-phototile__text {
  max-width: 100%; }

/*-------------------------------------------
  RO: IFRAME AND SCRIPTS BUCKET
--------------------------------------------*/
.b-section__wrap-outer_scripts {
  width: 90%; }

.b-script-holder {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #dad9d7;
  text-align: left; }
  .b-script-holder iframe {
    width: 100%; }

/*-------------------------------------------
  RO: PAGE HEADER: HERO
--------------------------------------------*/
.b-section_hero {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  text-align: center;
  overflow: hidden;
  height: auto;
  margin-left: auto;
  margin-right: auto; }

.b-section__wrap-outer_hero {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 80%;
  z-index: 1; }

.b-section__wrap-inner_hero {
  max-width: 100%;
  width: 100%; }

.b-hero__headline {
  font-size: 2em;
  max-width: 100%;
  margin: .25em auto .5em auto;
  text-align: center; }

.b-hero__intro {
  text-transform: none; }
  .b-hero__intro p {
    font-size: 1em; }

.home .b-hero__intro {
  text-transform: uppercase; }
  .home .b-hero__intro p {
    font-size: 1em;
    letter-spacing: 2.25px; }

/*
 SCROLL MORE INDICATOR
*/
.b-scroll-more {
  margin: 40px 0 -15px;
  padding: 0.3em 2em;
  overflow: visible;
  z-index: 1000;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  display: inline-block;
  color: #acacac;
  font-weight: bold;
  border: 2px solid #fff;
  white-space: nowrap;
  display: none; }
  .b-scroll-more:before {
    content: "";
    border-left: 2px solid;
    display: block;
    height: 36px;
    width: 1px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -36px;
    left: 50%; }
  .b-scroll-more span {
    display: block;
    height: 36px;
    position: absolute;
    width: 0;
    bottom: -36px;
    left: 50%;
    transform: translate(-50%, 0); }
    .b-scroll-more span:after {
      display: block;
      content: "";
      top: 50%;
      left: 50%;
      width: 1em;
      height: 1em;
      transform-origin: 50% 50%;
      transform: translate(-41%, -1em) rotate(135deg);
      box-shadow: inset -2px 2px 0 0 #fff;
      border-radius: 0 0.15em 0 0; }
    .b-scroll-more span:before {
      display: block;
      content: "";
      top: 20%;
      right: 1em;
      height: 36px;
      width: 2px;
      transform: translate(0, 0);
      background-color: #fff; }

/* SUBPAGE LAYOUT */
.b-section_hero_subpage {
  min-height: 0;
  height: 135px;
  -ms-flex-pack: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end; }

.b-section__wrap-outer_subpage {
  width: 85%;
  z-index: 10; }

.b-section__wrap-inner_subpage {
  padding: 0; }

.b-hero_headline-holder {
  background: #fff;
  min-height: 2.25em;
  padding-left: 5%; }

.b-hero__headline_subpage {
  margin: -.65em auto 0; }

.b-hero-slide__buttons {
  clear: both;
  text-align: left;
  font-size: 0.75em;
  margin: 1em 0 0 0; }

a.b-hero-slide__button {
  padding: 0.85em 3.5%;
  margin-top: 0.4em;
  margin-right: 0.5em;
  margin-bottom: .5em;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  text-decoration: none; }
  a.b-hero-slide__button:hover, a.b-hero-slide__button:focus {
    color: #fff; }

.b-video-background {
  height: 100%;
  width: 100%;
  position: absolute;
  font-family: 'object-fit: cover; object-position: center top;'; }

video {
  object-fit: cover;
  font-family: 'object-fit: cover; object-position: center top;'; }

object-fit {
  left: 0 !important;
  top: 12px !important; }

object-fit object-fit {
  left: 0 !important;
  top: -10% !important;
  height: 110% !important;
  display: none !important; }

/*-------------------------------------------
  RO: INTRODUCTION TEXT
--------------------------------------------*/
.b-section_intro_subpage .b-section__wrap-inner_intro {
  padding-top: 0; }

/*-------------------------------------------
  RO: BODY TEXT
--------------------------------------------*/
.b-bodytext__headline {
  border-bottom: 1px solid #dad9d7;
  padding-bottom: 1.8em;
  margin-bottom: 2em;
  margin-top: .5em;
  font-size: 1.25em;
  line-height: 1.5; }

.b-bodytext__text {
  margin-bottom: 1em; }
  .b-bodytext__text p {
    margin-left: auto;
    margin-right: auto; }

.b-text-columns-span p:last-child {
  margin-bottom: 0; }
.b-text-columns-span:last-child p:last-child {
  margin-bottom: 1em; }

/*-------------------------------------------
  RO: OVERVIEW (SHARES WITH BODY TEXT)
--------------------------------------------*/
.b-section__wrap-outer_overview {
  max-width: 500px; }

.b-section-label__number {
  display: inline-block;
  margin-right: 20px;
  font-size: 1.75em;
  color: #dad9d7;
  font-family: proxima-soft, "Helvetica Neue", Helvetica, Arial, sans-serif; }

.b-section-label__text {
  display: inline-block;
  margin: .25em 0; }

/*-------------------------------------------
  RO: STATISTICS / STATS
--------------------------------------------*/
.b-stats {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  justify-content: space-evenly;
  align-items: flex-start;
  flex-wrap: wrap;
  margin: 2em 0 1em;
  text-align: center; }

.b-stat {
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0 1.5% 1.5em; }

.b-stat__value {
  font-size: 3em;
  font-weight: 100;
  line-height: 1.2; }
  .b-stat__value span {
    font-size: 0.6em;
    vertical-align: super;
    color: #7f7e7e;
    text-transform: uppercase;
    position: absolute; }

.b-stat__label {
  font-size: .7em;
  text-transform: uppercase;
  font-weight: bold;
  font-family: 'Roboto Condensed'; }

/*-------------------------------------------
  RO: PHOTO BREAK
--------------------------------------------*/
.b-photo-break {
  min-height: 175px; }

.b-photo-break_tall {
  min-height: 220px; }

/*-------------------------------------------
  RO: PHOTO MENU
--------------------------------------------*/
.b-photo-menu__text {
  font-family: proxima-soft, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.125em;
  margin-top: 2em; }

.b-photo-menu__item {
  font-weight: bold;
  display: inline-block; }
  .b-photo-menu__item:after {
    display: inline-block;
    content: ",";
    margin-left: -2px;
    margin-right: 1px; }
  .b-photo-menu__item:last-child:after {
    display: none; }

.b-photo-menu__button, .b-photo-menu__button:hover, .b-photo-menu__button:visited {
  color: #000; }

/*-------------------------------------------
  RO: MAP MENU
--------------------------------------------*/
.b-map-and-menu {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap; }

.b-map-and-menu__menu {
  margin-bottom: 1em;
  flex-grow: 1;
  flex-shrink: 1; }

.b-map-and-menu__map {
  flex-grow: 1;
  flex-shrink: 1; }

.b-map-menu__text {
  font-family: proxima-soft, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.125em;
  margin-top: 2em;
  margin-bottom: 0em; }

.b-map-menu__item {
  font-weight: bold;
  display: inline-block; }
  .b-map-menu__item:after {
    display: inline-block;
    content: ",";
    margin-left: -2px;
    margin-right: 1px; }
  .b-map-menu__item:last-child:after {
    display: none; }

.b-map-menu__map {
  margin-top: 1em;
  flex-basis: 60%;
  flex-grow: 1;
  flex-shrink: 1; }

/*-------------------------------------------
  RO: RELATED PAGES
--------------------------------------------*/
.b-relpages {
  margin: 0 auto; }

.b-relpage {
  text-align: left;
  margin-bottom: 2em; }
  .b-relpage:hover .b-image_relpage {
    transform: scale(1.1); }

.b-resp-image_relpage {
  height: 0;
  padding-bottom: 55%; }

.b-image_relpage {
  min-width: 100%;
  transition: all .2s ease-in-out; }

.b-relpage__headline {
  margin-top: -0.8em;
  z-index: 100;
  position: relative;
  margin-left: 6%; }

.b-relpage__text {
  width: 85%;
  margin: 0 auto 0.5em;
  font-size: .875em; }

/*-------------------------------------------
  RO: TEXT OVER PHOTO
--------------------------------------------*/
.b-section-textphoto {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.b-section__wrap-inner_textphoto {
  padding: 0em 0 !important; }

.b-section-textphoto__title {
  margin-bottom: .5em;
  font-size: 2.5em;
  text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.4); }

.b-section-textphoto__text {
  font-weight: normal;
  color: #1f4961; }

.b-section-textphoto__button {
  margin-top: .75em;
  margin-bottom: .5em; }

.b-section_collapsed-top .b-section__wrap-inner_textphoto {
  padding-top: 2em !important; }

/*-------------------------------------------
  RO: TEXT WITH SIDE IMAGE
--------------------------------------------*/
.b-text-side-image__content {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap; }

.b-side-text {
  order: 2; }

.b-image-side_left {
  order: 1; }

.b-image-side_right {
  order: 1; }

.b-side-photos {
  margin-bottom: 1.25em; }

.b-side-photo {
  text-align: center;
  min-width: 100%;
  display: none;
  height: 0;
  padding-bottom: 78%; }
  .b-side-photo:first-child {
    display: block; }

.b-side-photo__image {
  min-width: 100%; }

.b-side-text__subheadline {
  color: #2462ad;
  font-size: 1.75em;
  margin-top: .25em; }

.b-side-text__text p {
  margin: 1.5em 0; }
  .b-side-text__text p:first-child {
    margin-top: 1em; }
.b-side-text__text a, .b-side-text__text img {
  display: inline-block;
  vertical-align: middle;
  margin: 0 2%; }

.b-side-text_button {
  margin-top: 1.5em; }

/*-------------------------------------------------------
  RO: TEXT WITH THIRD PARTY SCRIPT (SOCIAL MEDIA FEED)
-------------------------------------------------------*/
.b-section__wrap-outer_text-script {
  width: 85%; }

.b-text-script__content {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap; }

.b-text-script__copy {
  max-width: 86%;
  margin-bottom: 1.5em; }

.b-text-script__text p {
  margin: 1.5em 0; }
.b-text-script__text a, .b-text-script__text img {
  display: inline-block;
  vertical-align: middle;
  margin: 0 2%; }

.b-text-script__script {
  order: 2; }

.b-third-party-script {
  min-width: 100%; }

/*-------------------------------------------
  RO: TEXT EDITOR BLOCK
--------------------------------------------*/
.b-section_textedit {
  text-align: left; }

.b-textedit__headline {
  margin-left: 0; }

/*-------------------------------------------
  RO: HALF PANELS
--------------------------------------------*/
.b-half-panel {
  padding: 1em 2em;
  background-color: #e0e0e0;
  margin-bottom: 1.75em;
  flex-basis: auto;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center; }
  .b-half-panel > * {
    max-width: 100%; }

.b-half-panel_right {
  margin-bottom: 0; }

.b-half-panel__headline {
  margin: 1.25em 0 .5em; }

.b-half-panel__text {
  margin-top: .25em; }

.b-half-panel__button {
  margin: 1.5em auto 1.5em; }

/*-------------------------------------------
  RO: DONATION PAGE: DONATION FORM PANEL
--------------------------------------------*/
.b-half-panel_donate-list {
  text-align: left;
  align-items: flex-start; }

.b-half-panel_donate-form {
  background-color: #fff; }

.b-dollars-chart {
  width: 100%; }

.b-dollars_chart__item {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-bottom: 0.5em; }

.b-dollars_chart__item_amount {
  flex-basis: 30%;
  font-family: proxima-soft, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.5em;
  margin: -0.5em 0 0;
  flex-grow: 1;
  flex-shrink: 0; }

.b-dollars_chart__item_value {
  display: inline-block;
  padding-bottom: 0.5em;
  padding-top: .5em;
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: 70%;
  margin-bottom: 1.5em;
  color: #7f7e7e;
  font-size: .875em; }
  .b-dollars_chart__item_value:after {
    border-bottom: 1px solid #dad9d7;
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    width: 40%;
    margin-bottom: 0.7em; }

.b-donation-form {
  max-width: 100%;
  width: 100%; }

/*-------------------------------------------
  RO: WHAT WE DO PAGE: MONEY PEOPLE PANEL
--------------------------------------------*/
.b-money-panel__sentence {
  font-family: proxima-soft, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.56em;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: .5em;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center; }
  .b-money-panel__sentence span {
    display: inline-block;
    color: #fff;
    background-color: #000;
    font-size: 2.61em;
    line-height: 1.2;
    padding-left: 2%;
    padding-right: 2%;
    margin: .15em 0; }
    .b-money-panel__sentence span:before {
      /*content: "\A"; white-space: pre;*/ }
    .b-money-panel__sentence span:after {
      /*content: "\A"; white-space: pre; */ }
  .b-money-panel__sentence:first-child:after {
    content: " ";
    display: block;
    color: #081538;
    border-bottom: 1px solid;
    height: 1px;
    width: 75px;
    margin-top: 1.3em; }

.b-people-panel {
  padding: 2em 1em; }

.b-people-stats {
  margin: 1em 0;
  justify-content: space-between;
  position: relative; }
  .b-people-stats > span {
    flex-basis: 50%;
    max-width: 45%; }
  .b-people-stats:after {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    border-right: 1px solid #dad9d7;
    top: 0;
    left: 50%; }

.b-people-stat {
  font-size: .875em;
  font-weight: 100;
  text-transform: uppercase;
  border-bottom: 1px solid #dad9d7;
  display: block;
  padding: 0.75em 1% 1.25em;
  margin: 0px 15px 0px; }
  .b-people-stat:last-child {
    border-bottom: none; }

.b-people-stat__value {
  font-size: 2.575em; }

.b-people-stat__label {
  font-weight: bold;
  display: block;
  font-family: "Roboto Condensed", proxima-soft, "raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/*-------------------------------------------
  RO: WHAT WE DO PAGE: COMMUNITY GOALS
--------------------------------------------*/
.b-section-icon-callouts__text {
  font-weight: bold; }

.b-icon-callout {
  margin: 1em auto 1.25em;
  max-width: 80%;
  font-size: 0.94em; }
  .b-icon-callout:hover .b-icon-callout__inner {
    background: rgba(0, 0, 0, 0.5); }

.b-icon-callout__inner {
  padding: 1.5em 1em;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  z-index: 10;
  position: relative; }

.b-icon-callout__icon {
  margin-top: .2em;
  min-height: 40px; }

.b-icon-callout__text {
  line-height: 1.36;
  max-width: 100%; }

.b-icon-callout__button {
  font-weight: bold;
  line-height: 1.36;
  text-decoration: underline; }

/*-------------------------------------------
 ICON LIST (OR CAROUSEL)
--------------------------------------------*/
.b-icon-list.b-columns {
  -ms-flex-pack: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around; }

.b-icon {
  margin-bottom: 8%; }

.b-icon__img {
  max-width: 100%;
  vertical-align: bottom;
  margin-left: auto;
  margin-right: auto; }

.b-icon__headline {
  text-transform: uppercase;
  margin-bottom: .5em; }

.b-icon__subheadline {
  font-size: .875em; }

/*** CAROUSEL VERSION ***/
.b-section_icon-list .bx-viewport {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto; }

.b-icon-list.js_icon_carousel {
  margin-top: 0;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto; }

.b-icon-carousel-slide {
  max-width: 100%;
  justify-content: center; }

/*-------------------------------------------
 INSET CONTENT PANEL
--------------------------------------------
.b-section_content-panel {
  
  .b-section__wrap-inner {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.b-content-panel {
  overflow: hidden;
  width: 100%;
  padding: 0 10% 1em;
}
.b-content-panel__headline {
}
.b-content-panel__text {
}
.b-content-panel__button {
}
.b-hero__caption_inset-panel {
  bottom: 1em;
  display: none;
}*/
/*********************
MAP STYLES
*********************
.b-section__map {
  //padding: 0;
}

.acf-map {
  width: 100%;
  height: 400px;
  border: $border-color solid 1px;
  
  img {
  max-width: initial;
  }
}
/*---MARKERS---*
.b-marker__title {
  margin: 0.25em 0;
  line-height: 1;
}
.b-marker__link {
  margin: 0 .25em .25em;
  font-style: italic;
}
.b-marker__info {
  margin: .25em 0;
  li {
    margin: .15em;
    list-style-type: none;
  }
}
.b-marker__address, li.b-marker__address {
  font-style: italic;
}
.b-marker__address, li.b-marker__phone {
  font-style: italic;
}
.b-marker__address, li.b-marker__hours {
  font-style: italic;
}
.b-marker__message, li.b-marker__message {
  margin-top: 0.75em;
}
/*---MAP SERACH---*
.b-map-search {
  padding: .5em 1em;
  background-color: $border-color;
  
  a, input, label {
    margin: .5em .5em 0 0;
  }
}
.b-map-search label {
  display: inline-block;
  float: left;
  margin-right: 1em;
  vertical-align: middle;
  margin-bottom: .875em;
}
input.b-input__zipcode-search {
  display: inline-block;
  float: left;
  margin-right: 1em;
  height: 28px;
  line-height: 28px;
  font-size: .875em;
  max-width: 150px;
  margin-bottom: .875em;
}
.b-map-error-message {
  display: none;
  padding: 1em 1em;
  margin: 0;
  text-align: center;
  color: $white;
  background-color: $alert-red;
}
/*---Location Listings---*
.wrap_listings {
  padding: 2em 0;
}
.b-neighborhood__group {
  text-align: left;
  margin: 2em 0 3em;
  
  h2 {
  }
}
.b-locations__neighborhood {
    margin-bottom: 0.5em;
}

.b-location-listing {
  text-align: left;
  margin: 0 0 1.5em;
}
.b-location__details {
  margin: 0;
}
.b-location__name {
    font-weight: 700;
    margin-top: .5em;
    margin-bottom: .2em;
    line-height: 1.2em;
}
.b-location__detail {
  margin: 0;
  list-style-type: none;
}
.b-location__partner {
  display: none;
  font-style: italic;
  color: $meta-gray;
  margin-top: -0.25em;
  margin-bottom: .25em;
}
*/
/*-------------------------------------------
 RO: FEATURED PROGRAMS
--------------------------------------------*/
.b-featured-programs {
  justify-content: center; }

/*-------------------------------------------
 RO: PILLAR PAGE
--------------------------------------------*/
.b-section__wrap-inner_featured-programs_pillar {
  padding-top: 0 !important; }

.b-featured-programs__wrap_pillar {
  margin: 0 auto; }

.b-section__wrap-inner_featured-events_pillar {
  padding-top: 1.5em !important; }

/*-------------------------------------------
 RO: COACHES PAGE 
--------------------------------------------*/
.b-coaches {
  -ms-flex-pack: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start; }

.b-coach {
  text-align: center;
  padding: 0 1%;
  margin-bottom: 12px; }

.b-coach__details {
  margin: 0 auto; }

.b-coach__name {
  font-size: 1.5em;
  font-family: "Playfair Display", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #081538;
  margin-top: 0.5em;
  margin-bottom: .25em; }

.b-coach__title {
  font-size: 1em;
  font-family: "Playfair Display", "Georgia", Cambria, Times New Roman, Times, serif;
  font-style: italic;
  color: #081538;
  margin-top: .25em; }

/*
 SCROLL MORE INDICATOR
*/
.b-coach__link {
  width: 24px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative; }
  .b-coach__link span {
    display: block;
    width: 24px;
    position: absolute;
    height: 100%; }
    .b-coach__link span:after {
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      display: block;
      content: "";
      width: 10.56px;
      height: 10.56px;
      transform-origin: 50% 50%;
      transform: translate(13.44px, -0.5px) rotate(45deg);
      box-shadow: inset -2px 2px 0 0 #081538;
      border-radius: 0 2.4px 0 0; }
    .b-coach__link span:before {
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      display: block;
      content: "";
      right: 1em;
      width: 24px;
      height: 2px;
      transform: translate(0, 6px);
      background-color: #081538; }
  .b-coach__link:hover span:after {
    width: 10.56px;
    height: 10.56px;
    transform-origin: 50% 50%;
    transform: translate(25.44px, -0.5px) rotate(45deg); }
  .b-coach__link:hover span:before {
    right: 1em;
    width: 36px;
    height: 2px;
    transform: translate(0, 6px); }

.b-section-coaches__related {
  text-align: left;
  margin-top: 6em; }

/*-------------------------------------------
 RO: SINGLE EMPLOYEE/COACH PAGE 
--------------------------------------------*/
.b-empoyee-header {
  background-color: #cde3e9;
  text-align: left; }

.b-section__wrap-outer_empoyee-header {
  width: 90%; }

.b-empoyee-header__backlink {
  position: relative;
  padding-left: 14px;
  font-size: .875em;
  margin-bottom: 2em;
  display: block; }
  .b-empoyee-header__backlink:before {
    display: block;
    content: "";
    left: 0px;
    bottom: 0px;
    width: 10px;
    height: 10px;
    transform: translate(0%, -5.5px) rotate(225deg);
    box-shadow: inset -1.5px 1.5px 0 0 #2f4e66;
    border-radius: 0;
    position: absolute;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out; }

.empoyee-header__profile {
  align-items: center; }

.b-employee__photo {
  flex-basis: 47%; }

.b-employee-details {
  flex-basis: 45%;
  font-size: .75em; }

.b-employee-details__name {
  font-family: "Playfair Display", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #081538;
  margin-top: -0.35em;
  font-size: 2.5em;
  margin-bottom: 0.25em; }

.b-employee-details__title {
  font-family: "Playfair Display", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #081538;
  font-style: italic;
  font-size: 1.725em;
  margin-top: .25em;
  margin-bottom: .5em; }

.b-employee-details__phone {
  margin-top: .5em;
  margin-bottom: .5em; }
  .b-employee-details__phone a {
    font-weight: normal; }

.b-employee-details__email {
  margin-top: .5em;
  margin-bottom: .5em; }
  .b-employee-details__email a {
    font-weight: normal; }

.b-employee-social-sites {
  margin-top: .5em;
  margin-bottom: .5em; }

.b-employee-social-site {
  margin-top: .25em;
  margin-bottom: .25em; }

.b-empoyee-body {
  text-align: left;
  line-height: 1.7; }
  .b-empoyee-body p {
    margin-bottom: 2.5em; }

.b-section__wrap-outer_empoyee-body {
  width: 75%; }

.b-wysiwyg_employee-bio br {
  display: none; }

/*-------------------------------------------
 RO: BIZ OPS PAGE 
--------------------------------------------*/
.b-board {
  margin: 4em auto; }

.b-board__name {
  font-family: proxima-soft, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: .015em;
  text-align: left;
  width: 100%;
  font-size: 2em;
  padding-bottom: .75em;
  margin-bottom: 0.4em;
  border-bottom: 1px solid #e0e0e0; }

.b-board__members {
  -ms-flex-pack: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start; }

.b-board-member {
  text-align: left;
  padding: 0px;
  margin-bottom: 1em; }

.b-board-member__name {
  font-size: 1em;
  margin: 0.75em auto .75em; }

.b-board-member__position {
  text-transform: uppercase;
  font-size: .815em;
  color: #616161;
  margin-bottom: .5em;
  font-weight: 600; }

.b-board-member__bylines {
  margin-top: 0;
  font-weight: 600; }

.b-board-member__byline {
  font-size: .875em;
  color: #616161;
  margin: 0 0 0.6em;
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto; }
  .b-board-member__byline a {
    font-weight: 600;
    text-decoration: underline; }

/*-------------------------------------------
  MASONRY BLOCKS
--------------------------------------------
.b-masonry-block {
  margin: .25em 0;
  padding: 0 .5em 0 0;
  color: $white;
}
.b-masonry-block__inner {
  position: relative;
}
.b-masonry-block__text {
  padding: 1em 1.5em;
  a {
    color: $white;
  }
}
.b-masonry-block h6, .b-masonry-block p {
  text-align: left;
  margin: .25em 0;
}
.b-masonry-block_words {
  display: block;
}
.b-masonry-block_graphic {
  display: block;
}
.b-masonry-block__image {
  width: 100%;
  vertical-align: bottom;
}
.b-masonry-block__caption {
  
  background: $black;
  
  padding: 1em 3% 1em;
  bottom: 0;
  width: 100%;
  
  a {
    color: $white;
  }
}
.b-masonry-block__info.dashicons {
    display: none;
}
*/
/*-------------------------------------------
 MULTI COLUMN TEXT
-------------------------------------------- */
.b-section_multi-column {
  text-align: center; }
  .b-section_multi-column .embed-container {
    margin-top: 1em; }

.b-multi-column__buttons {
  clear: both; }

.b-multi-column__buttons_left {
  text-align: left; }

.b-multi-column__buttons_center {
  text-align: center; }

.b-multi-column__buttons_right {
  text-align: right; }

/*-------------------------------------------
  MULTI-LEVEL SHOWCASE
--------------------------------------------
.b-section__showcase {

}
.b-headline_showcase {
    text-align: center;
    position: relative;
    border-bottom: 1px solid $meta-gray;
    width:90%;
    padding-bottom: .5em;
    margin-bottom: 1.5em;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.5em;
    text-transform: uppercase;
}
.b-showcase__gallery {
}
.b-showcase-item {
  margin: .5em auto;
}

.b-showcase-item__inner {
  text-align: center;
  padding: 1em;
  display: block;
  width: 100%;
}
.b-showcase__image {
    
    display: block;
    height: 105px;
    max-width: 210px;
    margin: auto;
    position: relative;
    
  span {
    max-width: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    display: block;
  }
}
.js-showcase-modal {
  cursor: pointer;
  }
.b-showcase__image_a {
    cursor: initial;
    span {
      max-width: 90%;
      margin: auto;
    }
}
.b-showcase__image_b {
  
}
.b-showcase__image_c {
    height: 100px;
    max-width: 150px;
}
.b-showcase__image_d {
    height: 90px;
    max-width: 130px;
}
.b-showcase__image_e {
    height: 90px;
    max-width: 130px;
}
.b-showcase-item__detail {
    display: none;
    text-align: center;
    z-index: 3;
    background: #fff;
    border: 1px solid $gray;
    padding: 1em 1.75em;
}
.b-showcase-item__detail_a {
    display: block;
    text-align: center;
    position: relative;
    background: transparent;
    border: none;
    padding: initial;
    
    .b-showcase-item__detail-photo {
      display: none;
    }
    .b-showcase-item__title {
       padding: 0;
    }
    .b-showcase-item__detail-text {
      border: 0;
      text-align: center;
    }
}
.b-showcase-item__detail-photo {
    max-width: 250px;
    padding: 1.5em;
}
.b-showcase-item__detail-text {
    border-top: 1px solid $gray;
    padding-top: 1.5em;
    margin-top: 0;
}
.b-showcase-item__title {
    margin-bottom: 0;
    color: $main-color;
    margin-top: 0;
    text-transform: uppercase;
    font-family: $sans-serif;
    font-size: 1.75em;
    line-height: 1;
}
.b-showcase-item__meta {
    font-style: italic;
    color: $meta-gray;
    margin: .25em 0 0.75em;
}
.b-showcase-item__description {
  &>p {
    margin-top: .25em;
  }
}
*/
/*-------------------------------------------
  QUOTE CAROUSEL
--------------------------------------------*/
.b-section_quotes {
  background-color: #cde3e9;
  color: #081538;
  font-family: "Playfair Display", "Georgia", Cambria, Times New Roman, Times, serif;
  width: 85%;
  margin-left: auto;
  margin-right: auto; }

.b-section__wrap-outer_quotes {
  width: 80%; }

.b-quotes-carousel {
  margin: 1em auto; }

.b-quote {
  overflow: hidden;
  position: relative; }

.b-quote__image img {
  margin-left: auto;
  margin-right: auto; }

.b-quote__words {
  padding: 2em 0;
  font-size: 1.125em; }

.b-quote__words:before, .b-quote__words:after {
  font-size: 5em;
  font-weight: 400;
  line-height: 0.85;
  margin-right: 0px;
  vertical-align: 0px;
  height: 0.5em;
  position: absolute;
  top: 0;
  height: 0.5em;
  left: 50%;
  transform: translate(-50%);
  color: #043e5a; }

.b-quote__words:before {
  content: '\201C'; }

.b-quote__words:after {
  content: '\201D';
  bottom: 0px;
  top: auto; }

.b-quote__body {
  font-weight: bold;
  margin-top: 1em;
  margin-bottom: .5em;
  text-align: center;
  line-height: 2;
  margin-left: 0;
  padding: 0; }

.b-quote__attribution {
  font-style: italic; }
  .b-quote__attribution:before {
    content: "– ";
    display: inline; }

.b-quote__attribution span {
  display: block; }

/*********************************
CONTENT WITH MENU SLIDER STYLES
*********************************/
/*.b-wysiwyg__tags {
  ul {
    li {
    list-style-type: none;
    background: #eaeaea;
    display: inline-block;
    padding: .5em 0.8em;
    border-radius: 6px;
    margin: 0.4em 0.3em;
    }
  }
}*/
/*-------------------------------------------
 SPLIT SHOWCASE
--------------------------------------------
.b-split-showcase__headline {
  
}
.b-split-showcase__subhead {
  
}
.b-split-showcase__intro {
  
}
.b-split-showcase__button {
  
}
.b-section__split-showcase {
  .b-section__wrap-inner {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: flex;
    
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;

    
  }
  .bx-wrapper {
    margin-bottom: 0 !important;
  }
}
.b-split-showcase__introduction {
  order: 1;
}
.b-split-showcase__features_right, .b-split-showcase__features_left {
  order: 2;
}

.b-showcase-item__title {
  
}

*/
/*-------------------------------------------
 VIDEO FEATURE
--------------------------------------------*/
.b-section_video-feature .b-section__wrap-inner {
  display: flex;
  flex-direction: column; }

.b-section_video-feature__headline {
  text-align: left;
  margin-bottom: .5em; }

.b-section_video-feature__intro {
  margin-top: .5em; }

.b-video-poster {
  overflow: hidden;
  position: relative;
  display: inline-block; }

.b-video-poster__play-button {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: url("../images/icon-play-button.png") center center no-repeat;
  -webkit-transition: all 0.65s ease-out;
  transition: all 0.65s ease-out; }

.b-video-poster__play-button:hover {
  transform: scale(1.25, 1.25);
  transition: all 0.25s ease-out;
  background-color: rgba(0, 0, 0, 0.25); }

.b-video-poster__link {
  display: block;
  position: relative;
  height: 0;
  padding-bottom: 65.25%; }
  .b-video-poster__link img {
    vertical-align: bottom;
    width: 100%; }

/*-------------------------------------------
 SEARCH RESULTS PAGE
--------------------------------------------*/
.search #main {
  width: 100%; }

.b-search-title {
  background: #e0e0e0;
  padding: 1.5em;
  margin-bottom: 1.5em;
  text-align: center; }

.b-headline_search-results {
  margin-bottom: 0; }
  .b-headline_search-results span {
    margin-left: 10px; }

.b-search-results_group-name {
  margin-bottom: .5em;
  margin-left: 0; }

.b-search-results_group {
  -ms-flex-pack: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  border-bottom: 1px solid #dad9d7;
  padding-bottom: 1em;
  margin-bottom: 1em; }
  .b-search-results_group .b-feature-event, .b-search-results_group .b-regular-post-item, .b-search-results_group .b-feature-card_programs, .b-search-results_group article {
    flex-basis: 100%;
    flex-grow: 0;
    margin: 1em 1.5%; }
  .b-search-results_group .b-feature-event:last-child {
    border-bottom: none; }
  .b-search-results_group .b-resp-image {
    display: none; }

.b-result__link {
  display: block;
  margin-top: 1em; }

/*-------------------------------------------
 RO: MENTORING MATTERS PROGRAMS
--------------------------------------------*/
.b-section__wrap-inner_mentoring-matters-programs {
  padding-top: 0; }

.b-mentoring-program {
  background: #e0e0e0;
  text-align: left;
  margin-bottom: 1.75em; }

.b-mentoring-program__inner {
  padding: .25em 1.25em; }

.b-mentoring-program__title {
  margin-left: .15em;
  margin-bottom: 0.5em;
  margin-top: 0.6em; }

.b-mentoring-program__org {
  margin: .25em 0; }
  .b-mentoring-program__org > span {
    font-weight: bold;
    display: block; }

.b-mentoring-program__location {
  margin: .25em 0; }
  .b-mentoring-program__location > span {
    font-weight: bold;
    display: block; }

.b-mentoring-program__do-label {
  font-size: 1.25em; }

.b-mentoring-program__detail {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0 0 1em; }

.b-mentoring-program__detail__label {
  font-weight: bold;
  max-width: 100%; }

.b-mentoring-program__detail__value {
  max-width: 100%; }

/********************
 * PLUGIN STYLES
 *******************/
.addthis-smartlayers {
  display: none; }

.b-share-buttons {
  padding: 1.5em 1.5em 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between; }

.b-share-button {
  display: inline-block;
  vertical-align: middle;
  padding: 0 .25em; }
  .b-share-button i {
    vertical-align: text-top; }

.b-share-button_label {
  padding: 0;
  text-transform: uppercase;
  font-size: .875em;
  line-height: 1.715; }

.bx-wrapper {
  margin: 0 auto 3.5em !important; }

.bx-pager.bx-default-pager {
  bottom: -45px; }

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #fff;
  width: 12px;
  height: 12px;
  border-radius: 12px; }

.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #081538; }

.b-section_hero .bx-wrapper {
  margin-bottom: 0 !important; }
  .b-section_hero .bx-wrapper .bx-pager {
    bottom: 8px; }

.bx-wrapper .bx-controls-direction a {
  opacity: 1;
  -webkit-transition: visibility 0s ease-out, opacity 0.5s ease-out;
  transition: visibility 0s ease-out, opacity 0.5s ease-out; }

.b-section_hero:hover .bx-wrapper .bx-controls-direction a {
  opacity: 1; }

.bx-custom-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  clear: both;
  position: relative !important;
  bottom: 0 !important;
  padding: 1.2em 0 !important;
  margin-top: 1em; }
  .bx-custom-pager .bx-pager-item {
    padding: 0 10px; }
    .bx-custom-pager .bx-pager-item a {
      text-decoration: none; }

/* default */
.map {
  top: 0px;
  left: 0;
  width: 100%;
  height: 350px; }

.map-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%; }

/* top is set to 30px to allow for google maps controls. set to 0 if not using google maps */
.mapescape-scroll {
  background: transparent;
  z-index: 1;
  width: 40px;
  right: 0;
  bottom: 25%;
  position: absolute;
  transition: right .3s;
  -moz-transition: right .3s;
  /* Firefox 4 */
  -webkit-transition: right .3s;
  /* Safari and Chrome */ }

.mapescape-scroll.scroll-inactive {
  right: -40px; }

.mapescape-scroll-tab {
  width: 35px;
  height: 70px;
  right: 0;
  border-radius: 55px 0 0 55px;
  position: absolute;
  background: rgba(174, 38, 66, 0.7) url(../images/scroll-icon.png) 70% 50% no-repeat;
  color: #fff;
  background-size: 12px 25px;
  transition: top .3s;
  -moz-transition: top .3s;
  /* Firefox 4 */
  -webkit-transition: top .3s;
  /* Safari and Chrome */ }

/* active state */
.scroll-active .mapescape-scroll-tab:before {
  content: ' ';
  z-index: -1;
  display: block;
  position: absolute;
  left: -10px;
  top: -10px;
  width: 45px;
  height: 90px;
  right: 0;
  border-radius: 55px 0 0 55px;
  position: absolute;
  background: rgba(255, 255, 255, 0.9);
  transition: top .3s;
  -moz-transition: top .3s;
  /* Firefox 4 */
  -webkit-transition: top .3s;
  /* Safari and Chrome */ }

div.wpcf7 .ajax-loader {
  margin: 10px auto;
  vertical-align: bottom;
  display: block; }

.b-section_outer-pad.fp-section {
  margin: 0 auto !important;
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
  overflow: hidden; }

.fp-tableCell {
  width: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center; }

.fp-scrollable {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center; }

.b-footer .fp-tableCell {
  -ms-flex-pack: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end; }

.fp-scrollable {
  width: 100%; }

.fp-slides .fp-tableCell {
  height: unset !important; }

/********************
 * STYLE OVERIDES
*********************/
.inverse_text {
  color: #fff; }
  .inverse_text a, .inverse_text a:visited {
    color: #fff;
    /* on hover */
    /* on click */
    /* mobile tap color */ }
    .inverse_text a:hover, .inverse_text a:focus, .inverse_text a:visited:hover, .inverse_text a:visited:focus {
      color: #fff; }
    .inverse_text a:link, .inverse_text a:visited:link {
      /*
      this highlights links on iPhones/iPads.
      so it basically works like the :hover selector
      for mobile devices.
      */
      -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3); }
  .inverse_text .b-hero__headline, .inverse_text .b-section-textphoto__title {
    text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.4); }

.inverse_text * {
  color: #fff !important; }

.b-anchor-tag {
  display: block;
  visibility: hidden; }

.no-mobile-bkg {
  position: relative; }
  .no-mobile-bkg .wrap {
    z-index: 20;
    position: relative; }
  .no-mobile-bkg:after {
    position: absolute;
    content: "";
    background: white;
    height: 100%;
    width: 100%;
    z-index: 2;
    top: 0;
    left: 0; }

/*********************
LARGER MOBILE DEVICES
This is for devices like the Galaxy Note or something that's
larger than an iPhone but smaller than a tablet. Let's call them
tweeners.
*********************/
@media only screen and (min-width: 481px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: 481px and Up Stylesheet
  
  This stylesheet is loaded for larger devices. It's set to
  481px because at 480px it would load on a landscaped iPhone.
  This isn't ideal because then you would be loading all those
  extra styles on that same mobile connection.
  
  A word of warning. This size COULD be a larger mobile device,
  so you still want to keep it pretty light and simply expand
  upon your base.scss styles.
  
  ******************************************************************/
  /*
  IMPORTANT NOTE ABOUT SASS 3.3 & UP
  You can't use @extend within media queries
  anymore, so just be aware that if you drop
  them in here, they won't work.
  */
  /*********************
  NAVIGATION STYLES
  *********************/
  /* .menu is clearfixed inside mixins.scss */
  .menu {
    /* end .menu ul */ }
    .menu ul {
      /* end .menu ul li */
      /* highlight current page */
      /* end current highlighters */ }
      .menu ul li {
        /*
        plan your menus and drop-downs wisely.
        */ }
        .menu ul li a {
          /*
          you can use hover styles here even though this size
          has the possibility of being a mobile device.
          */ }

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

  /* end .entry-content */
  /*-------------------------------------------
  INDEX/ARCHIVE STYLES
  --------------------------------------------*/
  .b-regular-post {
    -ms-flex-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly; }

  .b-regular-post__item {
    flex-basis: 48%; }

  /*-------------------------------------------
   FEATURED POSTS ON INDEX PAGE
  --------------------------------------------*/
  /*********************
  FOOTER STYLES
  *********************/
  .b-footer__nav {
    margin-bottom: 0; }

  /* end .b-footer__nav */
  .b-footer__links span {
    float: left; }

  /**************************
   * CHARITY SEALS LOOP/BLOCK
  ***************************/
  .b-charity-seals__list {
    flex-direction: column;
    align-items: center;
    margin: 0; }

  .b-charity-seal {
    margin-right: 0;
    margin-bottom: .5em; }

  .b-charity-seals__list {
    margin-top: 20px;
    flex-direction: row; }

  .b-charity-seal {
    margin-right: 20px; }

  /**************************
   * RO: SOCIAL PROMO LOOP/BLOCK
  ***************************/
  .b-social-promo {
    order: 2; }

  .b-social-links {
    flex-direction: row;
    margin: 1em 0; }

  /*-------------------------------------------------
   PAGE COVER INTRO
  ---------------------------------------------------*/
  .b-page-cover {
    padding-top: 105px; }

  .b-headline_page-cover {
    max-width: 80%; }

  /*-------------------------------------------------
   HOMEPAGE SCROLL MORE (INSERTED VIA JS)
  ---------------------------------------------------*/
  /***********************************************************
    BEM BLOCKS STYLES  BEM BLOCKS STYLES  BEM BLOCKS STYLES
  ***********************************************************/
  /*------------------
   HEADLINES AND SUBHEADS
  ------------------*/
  /*-------------------------------------------
   SECTION BLOCK (reusable section header)
  --------------------------------------------*/
  .b-section_tall .b-section__wrap-inner {
    padding: 4em 0; }

  .b-section__intro {
    max-width: 80%;
    margin: 1em auto 2em; }

  /*-------------------------------------------
   SIMPLE CTA
  --------------------------------------------*/
  /*-------------------------------------------
   MULTI COLUMN TEXT
  -------------------------------------------- */
  /*-------------------------------------------
   RO: FEATURE CARDS
  --------------------------------------------*/
  .b-section__wrap-inner_feature-cards_default {
    padding: 2em 0 .5em; }

  .b-feature-cards {
    width: 100%;
    margin: 0 auto; }

  .b-feature-card {
    margin: 0 0 .25em; }

  /***** OVERLAY VERSION *****/
  .b-feature-card_overlay {
    margin: 0 auto; }

  /*-------------------------------------------
   HALF AND HALF TILES
  --------------------------------------------*/
  .b-section_halves .wrap {
    width: 100%; }
  .b-section_halves .b-section__wrap-inner {
    padding: 0; }

  .b-half-tile__headline {
    font-size: 1.75em; }

  /*-------------------------------------------
    RO: IFRAME AND SCRIPTS BUCKET
  --------------------------------------------*/
  /*-------------------------------------------
   RO: PAGE HEADER: HERO
  --------------------------------------------*/
  .b-section__wrap-outer_hero {
    width: 50%;
    margin-left: 10%; }

  .b-hero__headline {
    max-width: 100%;
    font-size: 3em; }

  /* SUBPAGE LAYOUT */
  .b-section_hero_subpage {
    height: 225px; }

  .b-section__wrap-inner_subpage {
    padding: 0; }

  .b-hero__headline_subpage {
    margin: -.75em auto 0;
    max-width: none; }

  .b-hero-slide__buttons {
    font-size: 0.875em;
    font-weight: 700; }

  /*-------------------------------------------
    RO: INTRODUCTION TEXT
  --------------------------------------------*/
  /*-------------------------------------------
    RO: BODY TEXT
  --------------------------------------------*/
  .b-bodytext__text p {
    max-width: 100%; }

  /*-------------------------------------------
    RO: STATISTICS / STATS
  --------------------------------------------*/
  .b-stats {
    margin-top: 3.5em; }

  .b-stat {
    flex-grow: 0;
    flex-basis: 30%; }

  /*-------------------------------------------
    RO: PHOTO BREAK
  --------------------------------------------*/
  /*-------------------------------------------
    RO: RELATED PAGES
  --------------------------------------------*/
  .b-relpages {
    width: 100%; }

  .b-relpage {
    margin-bottom: 1.5em; }

  /*-------------------------------------------
    RO: TEXT OVER PHOTO
  --------------------------------------------*/
  .b-section-textphoto__text p {
    font-size: 1.25em; }

  /*-------------------------------------------
    RO: CTA OVER VIDEO (PHOTO BACKUP)
  --------------------------------------------*/
  .b-section_cta-video {
    min-height: 260px; }

  .b-cta-bar {
    margin-left: auto;
    margin-right: auto; }

  /*-------------------------------------------
    RO: TEXT WITH SIDE IMAGE
  --------------------------------------------*/
  /*-------------------------------------------------------
    RO: TEXT WITH THIRD PARTY SCRIPT (SOCIAL MEDIA FEED)
  -------------------------------------------------------*/
  /*-------------------------------------------
    RO: TEXT EDITOR BLOCK
  --------------------------------------------*/
  .b-section_textedit {
    text-align: left; }

  /*-------------------------------------------
    RO: HALF PANELS
  --------------------------------------------*/
  .b-half-panel {
    padding: 2em; }

  /*-------------------------------------------
   RO: COACHES PAGE 
  --------------------------------------------*/
  .b-coach {
    margin-bottom: 3em; }

  .b-coach__name {
    font-size: 1.625em; }

  .b-coach__title {
    font-size: 1em; }

  /*-------------------------------------------
   RO: SINGLE EMPLOYEE/COACH PAGE 
  --------------------------------------------*/
  /*-------------------------------------------
   RO: BIZ OPS PAGE 
  --------------------------------------------*/
  .b-board-member {
    padding: 0 5% 2% 0%; }

  /*-------------------------------------------
   ICON LIST (OR CAROUSEL)
  --------------------------------------------*/
  /*** CAROUSEL VERSION ***/
  /*-------------------------------------------
    QUOTE CAROUSEL
  --------------------------------------------*/
  /*-------------------------------------------
   VIDEO FEATURE
  --------------------------------------------*/
  /*-------------------------------------------
   RO: MENTORING MATTERS PROGRAMS
  --------------------------------------------*/
  .b-section__wrap-inner_mentoring-matters-programs {
    padding-top: 0; }

  /*-------------------------------------------
   RO: SEARCH RESULTS PAGE
  --------------------------------------------*/
  .b-search-results_group .b-feature-event, .b-search-results_group .b-regular-post-item, .b-search-results_group .b-feature-card_programs, .b-search-results_group article {
    flex-basis: 47%; } }
/*********************
TABLET & SMALLER LAPTOPS
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 768px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Tablet & Small Desktop Stylesheet
  
  Here's where you can start getting into the good stuff.
  This size will work on iPads, other tablets, and desktops.
  So you can start working with more styles, background images,
  and other resources. You'll also notice the grid starts to
  come into play. Have fun!
  
  ******************************************************************/
  /*********************
  GENERAL STYLES
  *********************/
  /*---WYSIWYG CONTENT---*/
  .b-wysiwyg ul, .b-wysiwyg ol {
    margin-top: 2.25em;
    margin-left: 7%;
    width: 85%; }

  /*--- H TAG STYLES---*/
  h1, .h1 {
    font-size: 2.5em;
    letter-spacing: .11em; }

  h2, .h2 {
    font-size: 2em;
    letter-spacing: .09em; }

  h3, .h3 {
    letter-spacing: .09em; }

  /*********************
  LAYOUT & GRID STYLES
  *********************/
  .wrap {
    width: 90%; }

  /*-------------------------------------------
  HEADER STYLES
  --------------------------------------------*/
  .b-header {
    width: 100%;
    padding-top: .75em;
    padding-bottom: .75em; }

  .b-header__logo {
    flex-basis: 32%;
    margin: 0em 0px 0 0;
    flex-shrink: 1;
    flex-grow: 1; }

  .b-header__inner {
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    flex-wrap: wrap;
    order: 2;
    width: 90%;
    padding: 0 0; }

  .b-header__navigation {
    width: auto;
    flex-basis: 67%;
    flex-direction: row;
    -ms-flex-pack: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    flex-shrink: 1;
    flex-grow: 1; }

  /*-------------------------------------------
  NAVIGATION STYLES
  --------------------------------------------*/
  .nav {
    border: 0;
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */ }
    .nav ul {
      background: #000;
      margin-top: 0; }
    .nav li {
      position: relative;
      /*
      plan your menus and drop-downs wisely.
      */
      /* showing sub-menus */ }
      .nav li a {
        /*
        you can use hover styles here even though this size
        has the possibility of being a mobile device.
        */ }
      .nav li ul.sub-menu,
      .nav li ul.children {
        margin-top: 0;
        border: 1px solid #ccc;
        border-top: 0;
        position: absolute;
        visibility: hidden;
        z-index: 8999;
        /* highlight sub-menu current page */ }
        .nav li ul.sub-menu li,
        .nav li ul.children li {
          /*
          if you need to go deeper, go nuts
          just remember deeper menus suck
          for usability. k, bai.
          */ }
          .nav li ul.sub-menu li a,
          .nav li ul.children li a {
            padding-left: 10px;
            border-right: 0;
            display: block;
            width: 180px;
            border-bottom: 1px solid #ccc; }
          .nav li ul.sub-menu li ul,
          .nav li ul.children li ul {
            top: 0;
            left: 100%; }
      .nav li:hover > ul {
        top: auto;
        visibility: visible; }

  /* end .nav */
  /* menu-items */
  .menu-item {
    float: left; }
    .menu-item a {
      white-space: nowrap; }

  .b-menu__list {
    flex-direction: row;
    font-size: 1.5em; }

  /*
   * Main Menu
   */
  .b-menu_main {
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0;
    flex-basis: 100%;
    flex-grow: 1;
    flex-shrink: 1; }

  /*
   * Highlighted Main Menu
   */
  .b-menu_highlighted {
    margin-top: 12px;
    order: 2;
    font-size: .875em;
    flex-basis: 30%; }

  .b-menu__list_highlighted {
    -ms-flex-pack: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    margin: 0; }
    .b-menu__list_highlighted .menu-item {
      background: #e0e0e0;
      margin: 0;
      padding: 0 16px;
      font-weight: bold;
      font-family: roboto condensed; }
      .b-menu__list_highlighted .menu-item:hover {
        background: #c7c7c7; }
      .b-menu__list_highlighted .menu-item:first-child {
        background: #081538; }
        .b-menu__list_highlighted .menu-item:first-child a {
          color: #fff; }
        .b-menu__list_highlighted .menu-item:first-child:hover {
          background: #02040b; }

  /*
   * Utility Menu
   */
  .b-menu_ute {
    background: #e0e0e0;
    max-width: 50%;
    width: 100%;
    order: 1;
    font-size: .75em;
    align-self: flex-end;
    margin: 0;
    margin-bottom: -5px;
    padding-right: 3%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center;
    -ms-flex-pack: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }
    .b-menu_ute ul.sub-menu {
      display: none; }

  .b-menu__list_ute {
    -ms-flex-pack: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    text-transform: none; }
    .b-menu__list_ute li a {
      padding: .5em;
      display: inline-block; }
    .b-menu__list_ute li a, .b-menu__list_ute li a:hover, .b-menu__list_ute li a:focus, .b-menu__list_ute li a:visited {
      color: #7f7e7e; }
    .b-menu__list_ute li:last-child {
      margin-right: 0; }
      .b-menu__list_ute li:last-child a:last-child {
        border-right: none; }
      .b-menu__list_ute li:last-child:after {
        content: "|";
        display: inline; }
    .b-menu__list_ute li:after {
      content: "|";
      display: inline; }

  .b-search-button_launch {
    cursor: pointer;
    display: block;
    margin-top: 0.5em; }

  .b-header__navigation {
    align-items: center;
    position: relative; }
    .b-header__navigation form#searchform {
      height: auto;
      opacity: .01;
      width: 0;
      overflow: hidden;
      -webkit-transition: all 0.2s ease, opacity 0s ease;
      transition: all 0.2s ease, opacity 0s ease;
      margin-left: 10px;
      margin-top: 0;
      margin-bottom: 0;
      border: none;
      padding: 0;
      padding: 20px 17px 20px 17px;
      border: 1px solid #e0e0e0;
      border-top: none;
      position: absolute;
      right: 0;
      bottom: 0;
      pointer-events: none;
      /*position: absolute;
      top: 30px;
      background: #fff;
      padding: 1em;
      z-index: 100;
      border: 1px solid $light-gray;
      border-top: none;*/ }
      .b-header__navigation form#searchform label {
        display: none; }
      .b-header__navigation form#searchform.vis {
        opacity: 1;
        width: auto;
        position: absolute;
        right: 0;
        bottom: -80px;
        background: #fff;
        z-index: 1000000;
        overflow: visible;
        pointer-events: auto;
        -webkit-transition: all 0.4s ease, opacity 0.2s ease;
        transition: all 0.4s ease, opacity 0.2s ease; }

  /*
   * SubMenu
   */
  .b-submenu {
    display: block; }

  .b-menu_submenu {
    font-size: .75em;
    margin: 0 auto; }
    .b-menu_submenu li a, .b-menu_submenu li a:hover, .b-menu_submenu li a:focus, .b-menu_submenu li a:visited {
      color: #7f7e7e; }

  .b-menu__list_submenu {
    flex-wrap: wrap; }

  .b-menu_submenu:empty {
    display: none; }

  .b-mobile-nav-switch {
    display: none; }

  .b-menu__list-item {
    margin-right: .25em; }

  .b-social-link.b-menu__list-item {
    margin-right: 1em; }

  /*********************
  POSTS & CONTENT STYLES
  *********************/
  .b-single-post-header {
    min-height: 500px;
    z-index: 300;
    width: 90%; }

  /*-------------------------------------------
  INDEX/ARCHIVE STYLES
  --------------------------------------------*/
  .b-regular-post__item {
    flex-basis: 32%; }

  .b-regular-post__image-link {
    display: block; }

  .b-regular-post-item__image {
    max-height: 100%;
    max-width: none;
    height: 100%; }

  /*-------------------------------------------
   FEATURED POSTS ON INDEX PAGE
  --------------------------------------------*/
  .b-featured-posts__wrap {
    margin-top: 0;
    margin-bottom: 0; }

  .b-featured-post {
    margin-bottom: 1.9em; }

  .b-featured-posts__title {
    margin-bottom: -0.5em; }

  .b-resp-image_featured-post {
    flex-basis: 45%; }

  .b-featured-post__content {
    text-align: center;
    flex-basis: 55%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center;
    align-items: center; }

  .b-resp-image_featured-post {
    position: relative; }
    .b-resp-image_featured-post img {
      /* position: absolute;
       left: 50%;
       transform: translate(-50%, 0);
       max-width: 200%;
       min-width: 100%;
       max-height: 125%;
       width: auto;*/ }

  .b-resp-image_sidebar {
    display: block; }

  .b-featured-post__headline {
    margin-left: auto;
    margin-right: auto; }

  .b-featured-post__text {
    margin-top: 0; }

  .b-featured-post__button {
    margin: 1em auto; }

  .b-featured-post_sticky .b-featured-post__inner {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center;
    align-items: stretch;
    padding-bottom: 0; }
  .b-featured-post_sticky .b-resp-image_featured-post {
    padding-bottom: 0;
    height: auto; }
    .b-featured-post_sticky .b-resp-image_featured-post img {
      max-width: 600px;
      min-width: 100%; }
  .b-featured-post_sticky .b-featured-post__content {
    text-align: left;
    align-items: flex-start;
    padding: 3.5em 14% 6em 7%; }
  .b-featured-post_sticky .b-featured-post__headline {
    font-size: 2.25em;
    margin-bottom: 0.5em;
    margin-left: 0;
    margin-right: 0; }
  .b-featured-post_sticky .b-featured-post__text {
    margin-left: 0; }
  .b-featured-post_sticky .b-featured-post__button {
    margin-left: 0;
    margin-right: 0; }

  /*********************
  SIDEBARS & ASIDES
  *********************/
  .b-widget__title {
    margin-top: 0; }

  .widget {
    padding: 0;
    margin: 0; }
    .widget ul li {
      margin-bottom: 0.75em;
      /* deep nesting */ }
      .widget ul li ul {
        margin-top: 0.75em;
        padding-left: 1em; }

  /* links widget */
  /* meta widget */
  /* pages widget */
  /* recent-posts widget */
  /* archives widget */
  /* tag-cloud widget */
  /* calendar widget */
  /* category widget */
  /* recent-comments widget */
  /* search widget */
  /* text widget */
  /*********************
  FOOTER STYLES
  *********************/
  /*
  you'll probably need to do quite a bit
  of overriding here if you styled them for
  mobile. Make sure to double check these!
  */
  .b-footer {
    z-index: 301; }

  .b-footer__inner {
    align-items: center;
    position: relative; }

  .b-footer__top {
    padding: 3em 0; }

  .b-footer__inner_top .b-footer__inner:after {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    border-right: 1px solid #c7c7c7;
    top: 0;
    left: 50%; }

  .b-footer__inner_bottom {
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }

  .b-footer__logo {
    margin-top: 1em;
    margin-bottom: 1em;
    max-width: 111px; }

  .b-footer__nav {
    margin: 1em 0; }
    .b-footer__nav .b-footer__links {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -o-flex;
      display: flex;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      -o-flex-direction: row;
      flex-direction: row;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      align-items: center;
      -ms-flex-pack: space-between;
      -webkit-justify-content: space-between;
      justify-content: space-between; }
    .b-footer__nav li {
      /*
      be careful with the depth of your menus.
      it's very rare to have multi-depth menus in
      the footer.
      */ }
      .b-footer__nav li a {
        padding: .25em 0px;
        color: #081538; }

  /* end .b-footer__nav */
  .b-footer__signup, .b-footer__nav {
    width: auto;
    flex-grow: 1;
    padding-left: 20px; }

  .b-footer-widget_one {
    padding-right: 2%; }

  .b-footer-widget_two {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
    flex-basis: 40%; }

  /**************************
   * CHARITY SEALS LOOP/BLOCK
  ***************************/
  .b-charity-seals__list {
    flex-direction: column;
    align-items: center; }

  .b-charity-seal {
    margin-right: .5em; }

  /**************************
   * SOCIAL PROMO LOOP/BLOCK
  ***************************/
  .b-social-promo {
    order: 2; }

  .b-social-links {
    flex-direction: row; }

  /*-------------------------------------------------
   PAGE COVER INTRO
  ---------------------------------------------------*/
  .b-page-cover {
    padding-top: 227px; }

  .b-headline_page-cover {
    max-width: 80%; }

  /*-------------------------------------------------
   HOMEPAGE SCROLL MORE (INSERTED VIA JS)
  ---------------------------------------------------*/
  .b-scroll-more {
    margin: 55px 0 -15px; }

  /**************************
   * BUILDING BLOCK RULES
  ***************************/
  /*-------------------------------------------------
   HORIZONTAL RULES
  ---------------------------------------------------*/
  .b-rule_small {
    width: 30%; }

  .b-rule_medium {
    width: 50%; }

  .b-rule_large {
    width: 80%; }

  /*-------------------------------------------------
   HEADLINES
  ---------------------------------------------------*/
  .b-headline {
    font-size: 2em;
    margin-bottom: 1em; }

  /*-------------------------------------------------
   Section Block
  ---------------------------------------------------*/
  .b-section__wrap-inner {
    padding: 4em 0; }

  .b-section_tall .b-section__wrap-inner {
    padding: 5em 0; }

  .b-section_outer-pad {
    margin: 3em auto; }

  .b-section_outer-pad.b-section_collapsed-top {
    margin: 0em 0 3em; }
    .b-section_outer-pad.b-section_collapsed-top .b-section__wrap-inner {
      padding-top: 3em; }

  .b-section_outer-pad.b-section_collapsed-bottom {
    margin: 3em auto 0em; }
    .b-section_outer-pad.b-section_collapsed-bottom .b-section__wrap-inner {
      padding-bottom: 3em; }

  .b-section_outer-pad.b-section_collapsed-both {
    margin: 0em auto 0em; }
    .b-section_outer-pad.b-section_collapsed-both .b-section__wrap-inner {
      padding-top: 3em;
      padding-bottom: 3em; }

  .b-section__intro {
    max-width: 65%;
    margin: 1em auto 2.75em; }

  /*-------------------------------------------
   SECTION INTRO TEXT (reusable section header)
  --------------------------------------------*/
  .b-section-intro__headline_big {
    font-size: 2.25em; }

  .b-section-intro__headline_medium {
    font-size: 2em; }

  .b-section-intro__headline_small {
    font-size: 1.75em; }

  .b-section-intro__subhead_big, .b-section-intro__subhead_medium, .b-section-intro__subhead_small {
    margin-top: -0.75em;
    text-align: center; }

  .b-section-intro__subhead_big {
    font-size: 1.1em; }

  a.b-section-intro__button {
    font-size: .875em; }

  /* CAPTION */
  .b-section-intro__caption {
    bottom: 1em;
    margin-bottom: .5em;
    right: 10px; }

  /*-------------------------------------------
   COLORED BLOCK LISTS
  --------------------------------------------*/
  /*-------------------------------------------
   EXTRA MENU (IN-PAGE MENU)
  --------------------------------------------*/
  .b-extra-menu__item {
    float: none; }

  /*-------------------------------------------
   RO: FEATURE CARDS
  --------------------------------------------*/
  .b-section__wrap-inner_feature-cards_default {
    padding: 3em 0 1.5em; }

  .b-feature-cards__title {
    margin-top: -2.25em; }

  .b-feature-cards {
    width: 100%; }

  .b-feature-card {
    text-align: center;
    margin: 1em 0 0; }

  .b-feature-card__headline {
    font-size: 1.5em; }

  /***** OVERLAY VERSION *****/
  .b-feature-card_overlay {
    margin: 0 auto; }
    .b-feature-card_overlay:hover .b-feature-card__cover-image {
      transform: scale(1.1); }

  .b-feature-card__inner_overlay {
    padding: 15em 5%; }

  .b-feature-card__cover-image {
    transition: all .2s ease-in-out; }

  /*-------------------------------------------
   RO: FEATURED EVENTS
  --------------------------------------------*/
  .b-feature-event {
    border: 1px solid #dad9d7;
    flex-grow: 1;
    flex-shrink: 1; }

  .b-feature-event__inner {
    padding: 0 5%; }

  .b-feature-event__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center;
    align-items: flex-start;
    -ms-flex-pack: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }

  .b-feature-event__text {
    flex-grow: 1; }

  .b-feature-event__link {
    justify-self: flex-end; }

  .b-featured-event__bloglink {
    text-align: right;
    max-width: 98%;
    margin: 0 auto; }

  .b-feature-event_see-all {
    margin-top: 5px;
    padding: 3.15% 0; }
    .b-feature-event_see-all .b-feature-event__content {
      margin-top: 33px; }

  /*-------------------------------------------
   FEATURE WITH ICON
  --------------------------------------------*/
  .b-feature__inner {
    margin: 0;
    padding: 1.75em 1em 1.75em 1em; }

  /*-------------------------------------------
   MULTI COLUMN TEXT
  -------------------------------------------- */
  .b-section__wrap-outer_multi-column {
    max-width: 85%; }

  /*-------------------------------------------
    RO: HALF PHOTO REPEATER
  --------------------------------------------*/
  .b-section__wrap-inner_halves {
    padding: 0; }

  .b-half-phototile {
    flex-direction: row;
    max-height: 650px; }
    .b-half-phototile:nth-child(even) .b-half-tile__photo {
      order: 0; }

  .b-half-phototile__inner {
    order: 1;
    flex-basis: 50%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center; }

  .b-half-phototile__photo {
    order: 2;
    flex-basis: 50%;
    padding-bottom: 34.4%; }

  .b-half-phototile__headline {
    margin-bottom: .5em; }

  .b-half-phototile__subhead {
    max-width: 280px;
    margin-bottom: 3.75em; }

  /*-------------------------------------------
    RO: IFRAME AND SCRIPTS BUCKET
  --------------------------------------------*/
  /*-------------------------------------------
   RO: PAGE HEADER: HERO
  --------------------------------------------*/
  .b-section__wrap-outer_hero {
    width: 50%;
    margin-left: 10%; }

  .b-hero__intro p {
    letter-spacing: 3px; }
  .b-hero__intro img {
    margin: 1.5em 0;
    max-width: 80%; }

  .home .b-hero__intro img {
    margin: 4.35em 0;
    max-width: 70%; }

  .b-hero__headline {
    max-width: 75%;
    font-size: 3em; }

  /* SUBPAGE LAYOUT */
  .b-section_hero_subpage {
    min-height: 250px; }

  .b-section__wrap-inner_subpage {
    padding: 0; }

  .b-hero_headline-holder {
    min-height: 3.25em; }

  .b-hero__headline_subpage {
    font-size: 2em;
    margin: -.75em auto 0;
    max-width: none; }

  /*-------------------------------------------
    RO: INTRODUCTION TEXT
  --------------------------------------------*/
  /*-------------------------------------------
    RO: BODY TEXT
  --------------------------------------------*/
  .b-bodytext__text {
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    text-align: left; }

  .b-text-columns-span {
    flex-basis: 45%; }

  /*-------------------------------------------
    RO: OVERVIEW (SHARES WITH BODY TEXT)
  --------------------------------------------*/
  .b-section__wrap-inner_overview {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center;
    align-items: flex-start;
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }

  .b-bodytext__overview {
    text-align: left; }

  .b-section-label {
    flex-shrink: 1;
    flex-basis: 25%;
    text-align: left;
    max-width: 150px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center;
    align-items: flex-start; }

  .b-section-label__number {
    font-size: 2.25em; }

  .b-overview__body {
    flex-basis: 60%;
    flex-shrink: 1; }

  .b-overview__headline {
    margin-top: 0em; }

  /*-------------------------------------------------------
    RO: TEXT WITH THIRD PARTY SCRIPT (SOCIAL MEDIA FEED)
  -------------------------------------------------------*/
  .b-text-script__content {
    flex-direction: row; }

  .b-text-script__copy {
    text-align: left;
    padding-right: 5%;
    max-width: 50%; }

  .b-text-script__headline {
    margin-left: 0.15em; }

  .b-text-script__text a, .b-text-script__text img {
    margin: 0 2% 0 0; }

  .b-third-party-script iframe {
    height: 500px; }

  /*-------------------------------------------
    RO: TEXT EDITOR BLOCK
  --------------------------------------------*/
  /*-------------------------------------------
   SIMPLE CTA
  --------------------------------------------*/
  /*-------------------------------------------
    RO: PHOTO BREAK
  --------------------------------------------*/
  .b-photo-break {
    min-height: 230px; }

  .b-photo-break_tall {
    min-height: 276px; }

  /*-------------------------------------------
    RO: PHOTO MENU
  --------------------------------------------*/
  .b-photo-menu__item {
    font-weight: bold;
    display: inline-block; }

  /*-------------------------------------------
    RO: MAP MENU
  --------------------------------------------*/
  .b-map-and-menu__menu {
    text-align: left;
    flex-basis: 40%; }

  .b-map-and-menu__map {
    flex-basis: 40%; }

  .b-map-menu__item {
    font-weight: bold;
    display: inline-block; }

  /*-------------------------------------------
    RO: RELATED PAGES
  --------------------------------------------*/
  .b-resp-image_relpage {
    padding-bottom: 50%; }

  /*-------------------------------------------
    RO: TEXT OVER PHOTO
  --------------------------------------------*/
  .b-section-textphoto__title {
    font-size: 2.25em; }

  .b-section-textphoto__text {
    letter-spacing: 0.013em; }

  .b-section_collapsed-top .b-section__wrap-inner_textphoto {
    padding-top: 3em !important; }

  /*-------------------------------------------
    RO: CTA OVER VIDEO (PHOTO BACKUP)
  --------------------------------------------*/
  .b-section_cta-video {
    min-height: 300px; }

  .b-cta-bar {
    width: auto;
    padding: 0px 5% 10px;
    white-space: nowrap; }

  .b-cta-bar__title {
    text-align: left;
    max-width: 92%;
    margin: -28px auto 0; }

  .b-cta-bar__text {
    margin: 0.6em auto .5em; }

  .b-cta-bar__button {
    margin-left: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 3%; }

  /*-------------------------------------------
    RO: TEXT WITH SIDE IMAGE
  --------------------------------------------*/
  .b-section_text-side-image {
    overflow: hidden;
    overflow-y: visible !important; }

  .b-text-side-image__content {
    -ms-flex-pack: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }

  .b-side-text_left {
    order: 0; }

  .b-side-text_right {
    order: 1; }

  .b-image-side_left {
    order: 0; }

  .b-image-side_right {
    order: 3; }

  .b-side-photos {
    padding-left: 0;
    padding-right: 0;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 2em;
    -moz-column-gap: 2em;
    column-gap: 2em; }

  .b-side-photo {
    min-width: 0;
    display: block;
    padding-bottom: 78%; }

  .b-side-photos_1 {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1; }
    .b-side-photos_1 .b-side-photo {
      flex-basis: 100%;
      margin-bottom: 0em;
      padding-bottom: 78%;
      max-width: 60%;
      margin: 0 auto; }
    .b-side-photos_1.t-1of3 .b-side-photo {
      flex-basis: 100%;
      margin-bottom: 0em;
      padding-bottom: 164%; }

  .b-side-photos_2 .b-side-photo {
    flex-basis: 46%; }
  .b-side-photos_2.t-1of3 {
    flex-wrap: wrap;
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1; }
    .b-side-photos_2.t-1of3 .b-side-photo {
      flex-basis: 100%; }
    .b-side-photos_2.t-1of3 .b-side-photo:first-child {
      margin-bottom: 8%; }

  .b-side-photos_3 .b-side-photo {
    flex-basis: 46%; }
  .b-side-photos_3 .b-side-photo:first-child {
    margin-bottom: 8%; }
  .b-side-photos_3 .b-side-photo:last-child {
    padding-bottom: 164%;
    break-before: column; }
    .b-side-photos_3 .b-side-photo:last-child .b-side-photo__image {
      max-width: none; }
  .b-side-photos_3.t-1of3 {
    flex-wrap: wrap;
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1; }
    .b-side-photos_3.t-1of3 .b-side-photo {
      flex-basis: 100%;
      margin-bottom: 8%; }
    .b-side-photos_3.t-1of3 .b-side-photo:last-child {
      break-before: inherit;
      margin-bottom: 0;
      padding-bottom: 78%; }

  .b-side-photos_4 .b-side-photo {
    flex-basis: 46%; }
  .b-side-photos_4 .b-side-photo:first-child {
    margin-bottom: 8%; }
  .b-side-photos_4 .b-side-photo:nth-child(3) {
    margin-bottom: 8%; }

  .b-side-text {
    text-align: left; }

  .b-side-text__headline {
    margin-top: 0;
    margin-bottom: .125em; }

  .b-side-text__subheadline {
    font-size: 2em;
    margin-bottom: 0.5em;
    margin-top: 0; }

  .b-side-text__text p, .b-side-text__text p:last-child {
    margin: 0.5em 0 0; }

  .b-side-text_button {
    margin-top: 2em; }

  /*-------------------------------------------
    RO: HALF PANELS
  --------------------------------------------*/
  .b-half-panel {
    margin-bottom: 0;
    max-width: 48%; }

  /*-------------------------------------------
   RO: COACHES PAGE 
  --------------------------------------------*/
  .b-coach__title {
    font-size: 1.125em; }

  /*-------------------------------------------
   RO: SINGLE EMPLOYEE/COACH PAGE 
  --------------------------------------------*/
  .b-empoyee-header {
    margin-bottom: 5em; }

  .b-empoyee-header__backlink {
    cursor: pointer; }

  .empoyee-header__profile {
    margin-bottom: -8em;
    align-items: flex-start; }

  .b-employee-details {
    margin-top: 2em; }

  .b-section__wrap-outer_empoyee-body {
    max-width: 80%; }

  /*-------------------------------------------
   RO: BIZ OPS PAGE 
  --------------------------------------------*/
  /*-------------------------------------------
   ICON LIST (OR CAROUSEL)
  --------------------------------------------*/
  .b-icon {
    margin-bottom: 2%; }

  /*** CAROUSEL VERSION ***/
  /*-------------------------------------------
   INSET CONTENT PANEL
  --------------------------------------------*/
  .b-content-panel {
    width: 55%;
    padding: 0 6% 1em; }

  .b-hero__caption_inset-panel {
    display: block;
    right: 10px; }

  /*-------------------------------------------
   HALF AND HALF TILES
  --------------------------------------------*/
  .b-section_halves .wrap {
    width: 100%;
    max-width: 100%; }
  .b-section_halves .b-half-tiles {
    overflow: hidden;
    display: flex;
    justify-content: space-around;
    align-content: center; }
  .b-section_halves .b-half-tile {
    width: auto;
    float: none;
    display: block;
    max-width: none;
    flex-basis: 50%; }
  .b-section_halves .b-half-tile__inner {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center;
    padding: 3em 1em;
    max-width: 600px;
    margin: auto; }
  .b-section_halves .b-section__wrap-inner {
    padding: 0; }

  /*-------------------------------------------
    QUOTE CAROUSEL
  --------------------------------------------*/
  .b-section_quotes {
    z-index: 302;
    width: 90%; }

  .b-section__wrap-outer_quotes {
    width: 75%; }

  .b-quote__words {
    padding: 3.5em 0; }

  .b-quote__words:before, .b-quote__words:after {
    font-size: 150px; }

  /*-------------------------------------------
   VIDEO FEATURE
  --------------------------------------------*/
  .b-section_video-feature .b-section__wrap-inner {
    display: flex;
    flex-direction: row; }

  .b-section_video-feature__text {
    flex-basis: 45%; }

  .b-section_video-feature__headline {
    text-align: left;
    margin-bottom: .25em;
    font-size: 2.5em;
    line-height: 1em; }
    .b-section_video-feature__headline span {
      font-size: 0.75em;
      display: block; }

  .b-section_video-feature__intro {
    text-align: left; }

  .b-video-poster {
    max-height: none;
    margin-left: auto;
    flex-basis: 50%;
    flex-grow: 1; }

  .b-video-poster__link {
    max-height: 360px; }

  /*-------------------------------------------
   RO: SEARCH RESULTS PAGE
  --------------------------------------------*/
  .b-search-title {
    margin-top: 2em; }

  .b-search-results_group {
    padding-bottom: 3em; }
    .b-search-results_group .b-feature-event, .b-search-results_group .b-regular-post-item, .b-search-results_group .b-feature-card_programs, .b-search-results_group article {
      flex-basis: 30%; }
    .b-search-results_group .b-feature-event:last-child {
      border-bottom: 1px solid #dad9d7; }

  /*----------------------------------------------
   RO: PLUGINS
   ---------------------------------------------*/
  .b-share-buttons {
    padding-top: 4.375em;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center; }

  .b-share-button {
    margin-bottom: 2em;
    font-size: 1.5em;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease; }
    .b-share-button:visited, .b-share-button:focus {
      color: #dad9d7; }
      .b-share-button:visited:hover, .b-share-button:focus:hover {
        color: #081538; }

  .b-share-button_label {
    font-size: .875em;
    color: #7f7e7e; }

  /* FULLPAGE.JS */
  #fp-nav.left {
    left: 10%;
    transform: translate(0, -50%);
    margin-top: 0 !important; }

  #fp-nav ul li a:focus {
    outline: none; }

  #fp-nav ul li a.active span,
  .fp-slidesNav ul li a.active span,
  #fp-nav ul li:hover a.active span,
  .fp-slidesNav ul li:hover a.active span {
    height: 3px;
    width: 50px;
    margin: 0;
    border-radius: 0;
    background: #081538; }

  #fp-nav ul li a span,
  .fp-slidesNav ul li a span {
    border-radius: 0%;
    position: absolute;
    z-index: 1;
    height: 3px;
    width: 30px;
    border: 0;
    background: #dad9d7;
    left: 50%;
    transform: translate(-50%, 0);
    top: 60%;
    margin: 0;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out; }

  #fp-nav ul li:hover a span,
  .fp-slidesNav ul li:hover a span {
    width: 40px;
    height: 3px;
    margin: 0;
    background: #081538; }

  #fp-nav ul li, .fp-slidesNav ul li {
    display: block;
    width: 30px;
    height: 20px;
    margin: 2.25em auto;
    position: relative; }
    #fp-nav ul li:first-child, .fp-slidesNav ul li:first-child {
      display: none; }
    #fp-nav ul li:nth-child(2) a span, .fp-slidesNav ul li:nth-child(2) a span {
      display: block;
      content: "";
      width: 3px;
      height: 50px;
      position: absolute;
      border-left: 3px solid;
      top: -23px;
      left: 15px;
      -webkit-transition: all 0.045s ease-in-out;
      -moz-transition: all 0.045s ease-in-out;
      -o-transition: all 0.045s ease-in-out;
      transition: all 0.045s ease-in-out;
      color: #dad9d7;
      background: transparent; }
    #fp-nav ul li:nth-child(2) a.active span, .fp-slidesNav ul li:nth-child(2) a.active span {
      height: 50px;
      width: 3px;
      top: -23px;
      left: 15px;
      color: #081538; }
    #fp-nav ul li:nth-child(2):hover a span, .fp-slidesNav ul li:nth-child(2):hover a span {
      height: 50px;
      width: 3px;
      top: -23px;
      left: 15px;
      color: #081538; }
    #fp-nav ul li:nth-child(2) a span:after, .fp-slidesNav ul li:nth-child(2) a span:after {
      display: block;
      content: "";
      height: 0px;
      width: 0px;
      top: 24px;
      left: -25px;
      position: absolute;
      border-top: 3px solid;
      -webkit-transition: all 0.045s ease-in-out;
      -moz-transition: all 0.045s ease-in-out;
      -o-transition: all 0.045s ease-in-out;
      transition: all .045s ease-in-out; }
    #fp-nav ul li:nth-child(2) a.active span:after, .fp-slidesNav ul li:nth-child(2) a.active span:after {
      height: 3px;
      width: 50px;
      top: 24px;
      left: -25px; }
    #fp-nav ul li:nth-child(2):hover a span:after, .fp-slidesNav ul li:nth-child(2):hover a span:after {
      height: 3px;
      width: 50px;
      top: 24px;
      left: -25px; }
    #fp-nav ul li:last-child a span, #fp-nav ul li:last-child a.active span, .fp-slidesNav ul li:last-child a span, .fp-slidesNav ul li:last-child a.active span {
      display: block;
      background: #dad9d7;
      content: "";
      width: 3px;
      height: 50px;
      position: absolute;
      border-left: 3px solid #dad9d7;
      top: 0px;
      left: 15px;
      -webkit-transition: all 0.1s ease-in-out;
      -moz-transition: all 0.1s ease-in-out;
      -o-transition: all 0.1s ease-in-out;
      transition: all 0.1s ease-in-out; }
      #fp-nav ul li:last-child a span:after, #fp-nav ul li:last-child a.active span:after, .fp-slidesNav ul li:last-child a span:after, .fp-slidesNav ul li:last-child a.active span:after {
        display: block;
        content: "";
        left: 0px;
        bottom: 0px;
        width: 16px;
        height: 16px;
        transform-origin: 3px 16px;
        /* transform-origin: 50% 50%; */
        transform: translate(-41%, -1em) rotate(135deg);
        box-shadow: inset -3px 3px 0 0 #dad9d7;
        border-radius: 0;
        position: absolute;
        -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out; }
    #fp-nav ul li:last-child:hover a span, .fp-slidesNav ul li:last-child:hover a span {
      width: 3px;
      height: 50px;
      top: 0px;
      left: 15px;
      border-left: 3px solid #081538; }
      #fp-nav ul li:last-child:hover a span:after, .fp-slidesNav ul li:last-child:hover a span:after {
        box-shadow: inset -3px 3px 0 0 #081538; }

  form {
    min-width: 600px; } }
/*********************
DESKTOP
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 1030px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Desktop Stylsheet
  
  This is the desktop size. It's larger than an iPad so it will only
  be seen on the Desktop.
  
  ******************************************************************/
  /*-------------------------------------------
  GENERAL STYLES
  --------------------------------------------*/
  body {
    cursor: auto; }
    body:before {
      background-size: contain; }

  #container:after {
    /*display: block;
    position: fixed;
    content: "";
    background: $white;
    bottom: 0;
    height: 50px;
    width: 100%;
        z-index: 3000;*/ }

  /*---WYSIWYG CONTENT---*/
  .b-wysiwyg p {
    margin: 1.15em 0; }

  /*--- H TAG STYLES---*/
  h1, .h1 {
    font-size: 2em;
    margin-bottom: 0.9em; }

  .wrap {
    width: 90%; }

  /*-------------------------------------------
  HEADER STYLES
  --------------------------------------------*/
  .b-header__inner {
    width: 93%; }

  /*-------------------------------------------
  FOOTER STYLES
  --------------------------------------------*/
  .b-footer__inner_bottom {
    max-width: none;
    width: 91%; }

  .b-footer__logo {
    margin-right: 1%;
    margin-bottom: 2em; }

  .b-footer__signup, .b-footer__nav {
    font-size: 1em;
    letter-spacing: 0.125em; }

  /*-------------------------------------------
  NAVIGATION STYLES
  --------------------------------------------*/
  /*
   * Main Menu
   */
  .b-menu__list_main {
    flex-wrap: nowrap; }

  /*
   * Highlighted Main Menu
   */
  /*
   * Utility Menu
   */
  .b-menu_ute {
    max-width: 60%;
    margin-bottom: 0; }

  /*
   * SubMenu
   */
  /*-------------------------------------------------
   HEADLINES
  ---------------------------------------------------*/
  .b-headline {
    font-size: 2.375em; }

  /*-------------------------------------------------
   HOMEPAGE SCROLL MORE (INSERTED VIA JS)
  ---------------------------------------------------*/
  .b-scroll-more {
    display: inline-block;
    top: 64px;
    margin: 0; }

  /*********************
  POSTS & CONTENT STYLES
  *********************/
  .b-single-post-header {
    width: 90%;
    max-width: 90%; }

  .b-single-post {
    padding-top: 2em; }

  /*-------------------------------------------
  INDEX/ARCHIVE STYLES
  --------------------------------------------*/
  .b-regular-post {
    -ms-flex-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
    width: 75%;
    margin-left: auto;
    margin-right: auto; }

  .b-regular-post__item {
    flex-basis: 48%; }

  /*-------------------------------------------
   FEATURED POSTS ON INDEX PAGE
  --------------------------------------------*/
  .b-resp-image_featured-post img {
    /*left: 0;
    transform: translate(0, 0);*/ }

  .b-featured-post_sticky .b-featured-post__content {
    padding: 4em 14% 6em 7%; }
  .b-featured-post_sticky .b-featured-post__headline {
    font-size: 2.75em;
    margin-left: -2px; }

  /*-------------------------------------------------
   Section Block
  ---------------------------------------------------*/
  .b-section__wrap-inner {
    padding: 4em 0; }

  .b-section_outer-pad {
    margin: 4em auto; }

  .b-section_outer-pad.b-section_collapsed-top {
    margin: 0em auto 4em; }
    .b-section_outer-pad.b-section_collapsed-top .b-section__wrap-inner {
      padding-top: 4em; }

  .b-section_outer-pad.b-section_collapsed-bottom {
    margin: 4em auto 0em; }
    .b-section_outer-pad.b-section_collapsed-bottom .b-section__wrap-inner {
      padding-bottom: 4em; }

  .b-section_outer-pad.b-section_collapsed-both {
    margin: 0em auto 0em; }
    .b-section_outer-pad.b-section_collapsed-both .b-section__wrap-inner {
      padding-top: 4em;
      padding-bottom: 4em; }

  .b-section_tucked-title {
    margin-top: 6.5em; }

  /*-------------------------------------------
   SECTION INTRO TEXT (reusable section header)
  --------------------------------------------*/
  .b-big-title__headline, .b-headline__big-title {
    font-size: 3em; }

  .b-intro__text_big-title {
    font-size: 1.2em; }

  a.b-section-intro__button {
    font-size: 1.05em; }

  /*-------------------------------------------
   COLORED BLOCK LISTS
  --------------------------------------------*/
  /*-------------------------------------------
   COUNTDOWN CLOCK (FLIP CLOCK JS PLUG-IN)
  --------------------------------------------*/
  /*-------------------------------------------
   FAQs
  --------------------------------------------*/
  /*-------------------------------------------
   FEATURE CARDS
  --------------------------------------------*/
  .b-section__wrap-inner_feature-cards_default {
    padding: 4em 0 2em; }

  .b-feature-cards__title {
    margin-top: -2.5em; }

  /*-------------------------------------------
   RO: FEATURED EVENTS
  --------------------------------------------*/
  /*-------------------------------------------
   FEATURE WITH ICON
  --------------------------------------------*/
  /*-------------------------------------------
   FEATURED NEWS & PRESS
  --------------------------------------------*/
  .b-featured-news-items {
    margin-top: 1.5em; }

  .b-featured-news {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    vertical-align: top;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }

  .b-featured-news__inner {
    padding: 0;
    overflow: hidden;
    position: relative; }

  .b-featured-news__icon {
    width: 50px;
    height: 50px;
    float: none;
    margin-right: auto;
    margin-left: auto; }

  .b-featured-news__meta {
    color: #bebebe; }

  .b-featured-news__headline {
    margin-top: 0.75em; }

  /*-------------------------------------------
   RO: CHARTS
  --------------------------------------------*/
  .b-section__title_chart {
    margin-top: -2.5em; }

  .b-chartblock__headline {
    font-size: 4em; }

  /*-------------------------------------------
   GROUPED CONTENT WITH SORTER
  --------------------------------------------*/
  /*-------------------------------------------
    RO: HALF PHOTO REPEATER
  --------------------------------------------*/
  .b-half-photos__title {
    margin-bottom: -0.4em; }

  .b-section__wrap-inner_halves {
    padding: 0; }

  /*-------------------------------------------
   HOVER VIDEO PANELS
  --------------------------------------------*/
  .b-section__wrap-inner_hover-panels {
    padding: 0; }

  .b-hover-panel__inner {
    min-height: 700px; }

  .b-hover-panel__headline {
    font-size: 1.65em; }

  /*-------------------------------------------
    RO: IFRAME AND SCRIPTS BUCKET
  --------------------------------------------*/
  .b-script-holder {
    border-bottom: none; }

  /*-------------------------------------------
   HALF AND HALF TILES
  --------------------------------------------*/
  .b-section_halves .wrap {
    width: 100%; }
  .b-section_halves .b-half-tile__inner {
    padding: 3em 1.25em; }
  .b-section_halves .b-section__wrap-inner {
    padding: 0; }

  /*-------------------------------------------
   RO: PAGE HEADER: HERO
  --------------------------------------------*/
  .b-section__wrap-outer_hero {
    width: 55%;
    margin-left: 6%; }

  .b-section__wrap-inner_hero {
    padding: 5.75em 0; }

  .b-hero__intro {
    font-size: 1.35em; }

  .b-hero__headline {
    max-width: 70%;
    font-size: 4em; }

  /* SUBPAGE LAYOUT */
  .b-section_hero_subpage {
    min-height: 325px; }

  .b-section__wrap-inner_subpage {
    padding: 0; }

  .b-hero_headline-holder {
    min-height: 3.25em; }

  .b-hero__headline_subpage {
    max-width: none;
    font-size: 2.25em; }

  .b-video-background {
    display: block;
    height: 100%;
    position: absolute; }

  object-fit object-fit {
    display: inline-block !important; }

  /*-------------------------------------------
    RO: INTRODUCTION TEXT
  --------------------------------------------*/
  /*-------------------------------------------
    RO: BODY TEXT
  --------------------------------------------*/
  .b-bodytext__headline {
    font-size: 1.5em; }

  .b-bodytext__text p {
    margin-left: auto;
    margin-right: auto; }

  /*-------------------------------------------
    RO: OVERVIEW (SHARES WITH BODY TEXT)
  --------------------------------------------*/
  .b-section__wrap-outer_overview {
    max-width: 728px; }

  .b-section-label {
    flex-shrink: 1;
    flex-basis: 25%;
    text-align: left;
    max-width: 150px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center;
    align-items: flex-start; }

  /*-------------------------------------------
   SIMPLE CTA
  --------------------------------------------*/
  .simple-cta__headline {
    font-size: 2.375em;
    letter-spacing: 8.5px;
    margin-top: 0.35em;
    margin-bottom: 1em; }

  .simple-cta__button {
    margin-top: 1em; }

  /*-------------------------------------------
    RO: STATISTICS / STATS
  --------------------------------------------*/
  .b-stats {
    -ms-flex-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly; }

  .b-stat__value {
    font-size: 4em; }
    .b-stat__value span {
      font-size: 0.5em; }

  .b-stat__label {
    font-size: 0.875em; }

  /*-------------------------------------------
    RO: PHOTO BREAK
  --------------------------------------------*/
  .b-photo-break {
    min-height: 380px; }

  .b-photo-break_tall {
    min-height: 455px; }

  /*-------------------------------------------
    RO: PHOTO MENU
  --------------------------------------------*/
  .b-photo-menu__text {
    font-size: 1.375em; }

  .b-photo-menu__item {
    font-size: 1.5em; }

  /*-------------------------------------------
   MULTI COLUMN TEXT
  -------------------------------------------- */
  .b-section__wrap-outer_multi-column {
    max-width: 70%; }

  /*-------------------------------------------
    RO: MAP MENU
  --------------------------------------------*/
  .b-map-menu__text {
    font-size: 1.375em; }

  .b-map-menu__item {
    font-size: 1.5em; }

  /*-------------------------------------------
    RO: RELATED PAGES
  --------------------------------------------*/
  .b-relpage__text {
    width: 78%; }

  /*-------------------------------------------
    RO: TEXT OVER PHOTO
  --------------------------------------------*/
  .b-section-textphoto__text p {
    font-size: 1.5em;
    margin: 0 auto 2em; }

  .b-section-textphoto__button {
    margin-top: 1.25em; }

  .b-section_collapsed-top .b-section__wrap-inner_textphoto {
    padding-top: 4em !important; }

  /*-------------------------------------------
    RO: CTA OVER VIDEO (PHOTO BACKUP)
  --------------------------------------------*/
  .b-section_cta-video {
    min-height: 524px; }

  .b-cta-bar__title {
    max-width: 100%; }

  .b-cta-bar__text {
    padding-left: 3%; }

  /*-------------------------------------------
    RO: TEXT WITH SIDE IMAGE
  --------------------------------------------*/
  .b-section__wrap-outer_text-side-image {
    max-width: 930px; }

  .b-side-photos {
    flex-basis: 47%; }

  .b-side-photos_1 {
    flex-basis: 33%; }

  .b-side-photos_3.d-1of3 {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2; }
    .b-side-photos_3.d-1of3 .b-side-photo {
      flex-basis: 46%;
      margin-bottom: 0%; }
    .b-side-photos_3.d-1of3 .b-side-photo:first-child {
      margin-bottom: 8%; }
    .b-side-photos_3.d-1of3 .b-side-photo:last-child {
      break-before: column;
      margin-bottom: 0;
      padding-bottom: 164%; }

  .b-side-text {
    flex-basis: 57%;
    margin-top: 2.3em;
    padding: 0; }

  .b-side-text__subheadline {
    font-size: 1.65em;
    text-transform: none;
    letter-spacing: 0.8px; }

  .b-side-text_left {
    padding-left: 20px; }

  /*-------------------------------------------
   RO: FEATURED PROGRAMS
  --------------------------------------------*/
  /*-------------------------------------------------------
    RO: TEXT WITH THIRD PARTY SCRIPT (SOCIAL MEDIA FEED)
  -------------------------------------------------------*/
  /*-------------------------------------------
    RO: TEXT EDITOR BLOCK
  --------------------------------------------*/
  /*-------------------------------------------
   RO: FAQs
  --------------------------------------------*/
  /*-------------------------------------------
   ICON LIST (OR CAROUSEL)
  --------------------------------------------*/
  .b-icon {
    margin-bottom: 0; }

  /*** CAROUSEL VERSION ***/
  /*-------------------------------------------
   RO: COACHES PAGE 
  --------------------------------------------*/
  /*-------------------------------------------
   RO: SINGLE EMPLOYEE/COACH PAGE 
  --------------------------------------------*/
  .b-empoyee-header {
    margin-bottom: 6em; }

  .empoyee-header__profile {
    margin-bottom: -10em; }

  .b-employee-details {
    font-size: 1em; }

  .b-employee-details__title {
    font-size: 1.5em; }

  .b-section__wrap-outer_empoyee-body {
    max-width: 60%; }

  /*-------------------------------------------
   RO: BIZ OPS PAGE 
  --------------------------------------------*/
  .b-board:first-child {
    margin-top: 8em; }

  .b-board__name {
    margin-bottom: 0.6em; }

  /*-------------------------------------------
    QUOTE CAROUSEL
  --------------------------------------------*/
  .b-section_quotes {
    max-width: 90%; }

  .b-section__wrap-outer_quotes {
    width: 62%;
    max-width: 900px; }

  /*-------------------------------------------
   VIDEO FEATURE
  --------------------------------------------*/
  .b-section_video-feature__headline {
    margin-bottom: 0.4em;
    font-size: 3em; }

  .b-video-poster {
    padding-right: 0; }

  /*----------------------------------------------
   FORM ADJUSTMENTS
   ---------------------------------------------*/
  /*----------------------------------------------
   RO: PLUGINS
   ---------------------------------------------*/
  .b-share-buttons {
    padding-top: 6.6em; }

  /* FULLPAGE.JS */
  .fp-section .b-section__wrap-outer {
    padding-left: 18.5%;
    padding-right: 14%;
    max-width: 1400px; }
  .fp-section.b-section_quotes .b-section__wrap-outer {
    padding-left: 0;
    padding-right: 0; }
  .fp-section.b-section_hero .b-section__wrap-outer {
    padding-left: 0;
    padding-right: 0; }

  /*----------------------------------------------
    overrides;
   ---------------------------------------------*/
  .no-mobile-bkg:after {
    display: none; } }
/*********************
LARGE VIEWING SIZE
This is for the larger monitors and possibly full screen viewers.
*********************/
@media only screen and (min-width: 1240px) {
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Super Large Monitor Stylesheet
  
  You can add some advanced styles here if you like. This kicks in
  on larger screens.
  
  ******************************************************************/
  /*-------------------------------------------
  GENERAL STYLES
  --------------------------------------------*/
  p {
    line-height: 1.48;
    font-size: 1.8125em; }

  /*---WYSIWYG CONTENT---*/
  .b-wysiwyg p {
    line-height: 1.48;
    font-size: 1.5em; }
  .b-wysiwyg ul, .b-wysiwyg ol {
    font-size: 1.125em; }
  .b-wysiwyg blockquote {
    font-size: 1em; }

  /*--- H TAG STYLES---*/
  h2, .h2 {
    font-size: 2.375em; }

  .wrap {
    max-width: 1400px; }

  /*-------------------------------------------
  HEADER STYLES
  --------------------------------------------*/
  /*-------------------------------------------
  FOOTER STYLES
  --------------------------------------------*/
  .b-footer__inner_bottom {
    max-width: none;
    width: 94.25%; }

  /*********************
  POSTS & CONTENT STYLES
  *********************/
  .b-single-post-header {
    min-height: 700px; }

  /*-------------------------------------------
  INDEX/ARCHIVE STYLES
  --------------------------------------------*/
  /*-------------------------------------------
   FEATURED POSTS ON INDEX PAGE
  --------------------------------------------*/
  .b-featured-post {
    margin-bottom: 2.5em; }

  /*-------------------------------------------
  NAVIGATION STYLES
  --------------------------------------------*/
  /*
   * SubMenu
   */
  .b-menu_submenu {
    max-width: 1200px; }

  /*-------------------------------------------------
   HEADLINES
  ---------------------------------------------------*/
  /*-------------------------------------------------
   PAGE COVER INTRO
  ---------------------------------------------------*/
  .b-page-cover {
    padding-top: 295px; }

  .b-headline_page-cover {
    margin: 0em 0 0.6em 0.15em; }

  /*-------------------------------------------------
   HOMEPAGE SCROLL MORE (INSERTED VIA JS)
  ---------------------------------------------------*/
  /*-------------------------------------------------
   HORIZONTAL RULES
  ---------------------------------------------------*/
  .b-rule_small {
    width: 30%; }

  .b-rule_medium {
    width: 50%; }

  .b-rule_large {
    width: 90%; }

  /*-------------------------------------------------
   Section Block
  ---------------------------------------------------*/
  .b-section__wrap-inner {
    padding: 6em 0; }

  .b-section__intro {
    font-size: 1.125em; }

  .b-section_outer-pad {
    margin: 6em auto; }

  .b-section_outer-pad.b-section_collapsed-top {
    margin: 0em auto 6em; }
    .b-section_outer-pad.b-section_collapsed-top .b-section__wrap-inner {
      padding-top: 6em; }

  .b-section_outer-pad.b-section_collapsed-bottom {
    margin: 6em auto 0em; }
    .b-section_outer-pad.b-section_collapsed-bottom .b-section__wrap-inner {
      padding-bottom: 6em; }

  .b-section_outer-pad.b-section_collapsed-both {
    margin: 0em auto 0em; }
    .b-section_outer-pad.b-section_collapsed-both .b-section__wrap-inner {
      padding-top: 6em;
      padding-bottom: 6em; }

  /*-------------------------------------------
    RO: INTRODUCTION TEXT
  --------------------------------------------*/
  /*-------------------------------------------
    RO: BODY TEXT
  --------------------------------------------*/
  .b-bodytext__headline {
    font-size: 1.81em; }

  /*-------------------------------------------
   SIMPLE CTA
  --------------------------------------------*/
  /*-------------------------------------------
    RO: IFRAME AND SCRIPTS BUCKET
  --------------------------------------------*/
  /*-------------------------------------------
    RO: OVERVIEW (SHARES WITH BODY TEXT)
  --------------------------------------------*/
  .b-section-label {
    flex-basis: 43%;
    max-width: 250px; }

  .b-section-label__number {
    font-size: 3em;
    line-height: 1.8;
    margin-right: 40px; }

  .b-overview__body {
    flex-basis: 55%; }

  /*-------------------------------------------
   HALF AND HALF TILES
  --------------------------------------------*/
  .b-section_halves .b-section__wrap-inner {
    padding: 0; }

  .b-half-tile__inner {
    padding: 1em 3em; }

  .b-half-tile__headline {
    font-size: 2.5em; }

  /*-------------------------------------------
   RO: PAGE HEADER: HERO
  --------------------------------------------*/
  .b-section__wrap-outer_hero {
    width: 50%;
    margin-left: 10%; }

  .b-section__wrap-inner_hero {
    padding: 5.75em 0; }

  .b-hero__intro p {
    font-size: 1em; }

  .b-hero__headline {
    font-size: 4.5em; }

  /* SUBPAGE LAYOUT */
  .b-section_hero_subpage {
    min-height: 400px; }

  .b-hero_headline-holder {
    min-height: 4.25em;
    padding-left: 9%; }

  .b-hero__headline_subpage {
    font-size: 4.32em;
    line-height: 0;
    margin-left: 2.5em;
    margin: -.7em 0em 0em 0.15em; }

  .home .b-hero__intro p {
    font-size: 1.4em; }

  /*-------------------------------------------
    RO: PHOTO BREAK
  --------------------------------------------*/
  .b-photo-break {
    min-height: 380px; }

  .b-photo-break_tall {
    min-height: 455px; }

  /*-------------------------------------------
    RO: RELATED PAGES
  --------------------------------------------*/
  /*-------------------------------------------
    RO: QUOTE CAROUSEL
  --------------------------------------------*/
  .b-section__wrap-outer_quotes {
    max-width: 900px; }

  .b-section__wrap-inner_quotes {
    padding: 3em 0; }

  /*-------------------------------------------
    RO: TEXT EDITOR BLOCK
  --------------------------------------------*/
  /*-------------------------------------------
    RO: TEXT OVER PHOTO
  --------------------------------------------*/
  .b-section-textphoto {
    max-width: none; }

  .b-section__wrap-inner_textphoto {
    padding-bottom: 4.25em; }

  .b-section-textphoto__title {
    font-size: 3em; }

  .b-section-textphoto__text p, .b-section-textphoto__text p:last-child {
    font-size: 1.81em;
    margin: 0 auto 6.2em; }

  .b-section__wrap-outer_textphoto {
    max-width: 1320px; }

  /*-------------------------------------------
    TEXT WITH SIDE IMAGE
  --------------------------------------------*/
  .b-section__wrap-outer_text-side-image {
    max-width: 1050px; }

  .b-side-text__headline {
    font-size: 2em; }

  /*-------------------------------------------------------
    RO: TEXT WITH THIRD PARTY SCRIPT (SOCIAL MEDIA FEED)
  -------------------------------------------------------*/
  /*-------------------------------------------
   SECTION INTRO TEXT (reusable section header)
  --------------------------------------------*/
  .b-section_tall .b-section__wrap-inner {
    padding: 6em 0; }

  /*-------------------------------------------
   RO: FEATURED EVENTS
  --------------------------------------------*/
  .b-feature-event__text p {
    font-size: 0.94em; }

  /*-------------------------------------------
   RO: FEATURED PROGRAMS
  --------------------------------------------*/
  /*-------------------------------------------
   HOVER VIDEO PANELS
  --------------------------------------------*/
  .b-section__wrap-inner_hover-panels {
    padding: 0; }

  .b-hover-panel__headline {
    font-size: 1.65em; }

  /*-------------------------------------------
   FEATURE CARDS
  --------------------------------------------*/
  .b-feature-card__inner_overlay {
    min-height: 700px; }

  /*-------------------------------------------
   RO: CHARTS
  --------------------------------------------*/
  .b-section__title_chart {
    margin-top: -2.7em; }

  /*-------------------------------------------
   GROUPED CONTENT WITH SORTER
  --------------------------------------------*/
  /*-------------------------------------------
    RO: HALF PHOTO REPEATER
  --------------------------------------------*/
  .b-section__wrap-inner_halves {
    padding: 0; }

  .b-half-phototile {
    max-height: 550px; }

  /*-------------------------------------------
    RO: CTA OVER VIDEO (PHOTO BACKUP)
  --------------------------------------------*/
  .b-cta-bar {
    padding: 0px 7% 10px; }

  .b-cta-bar__title {
    font-size: 3em;
    margin: -0.75em 0 0 0; }

  .b-cta-bar__button {
    margin-top: 10px;
    margin-bottom: 10px; }

  /*-------------------------------------------
    RO: HALF PANELS
  --------------------------------------------*/
  .b-half-panel__headline {
    font-size: 1.32em;
    margin: 1.35em 0 0.35em; }

  .b-half-panel__button {
    margin: 2em auto; }

  /*-------------------------------------------
   ICON LIST (OR CAROUSEL)
  --------------------------------------------*/
  .b-icon__subheadline {
    font-size: 1.25em; }

  /*** CAROUSEL VERSION ***/
  /*-------------------------------------------
   MULTI COLUMN TEXT
  -------------------------------------------- */
  .b-section__wrap-outer_multi-column {
    max-width: 80%; }

  /*----------------------------------------------
   FORM ADJUSTMENTS
   ---------------------------------------------*/
  label {
    line-height: 1.48;
    font-size: 1.8125em; }

  /*----------------------------------------------
   RO: PLUGINS
   ---------------------------------------------*/
  /* FULLPAGE.JS */
  .fp-section .b-section__wrap-outer {
    max-width: 1400px; } }
@media only screen and (min-width: 1240px) and (min-width: 1800px) {
  body:before {
    background-size: cover; } }
/*********************
RETINA (2x RESOLUTION DEVICES)
This applies to the retina iPhone (4s) and iPad (2,3) along with
other displays with a 2x resolution. You can also create a media
query for retina AND a certain size if you want. Go Nuts.
*********************/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Retina Screens & Devices Stylesheet
  
  When handling retina screens you need to make adjustments, especially
  if you're not using font icons. Here you can add them in one neat
  place.
  
  ******************************************************************/
  /* 
  
  EXAMPLE 
  Let's say you have an image and you need to make sure it looks ok
  on retina screens. Let's say we have an icon which dimension are
  24px x 24px. In your regular stylesheets, it would look something
  like this:
  
  .icon {
  	width: 24px;
  	height: 24px;
  	background: url(img/test.png) no-repeat;
  }
  
  For retina screens, we have to make some adjustments, so that image
  doesn't look blurry. So, taking into account the image above and the
  dimensions, this is what we would put in our retina stylesheet:
  
  .icon {
  	background: url(img/test@2x.png) no-repeat;
  	background-size: 24px 24px;
  }
  
  So, you would create the same icon, but at double the resolution, meaning 
  it would be 48px x 48px. You'd name it the same, but with a @2x at the end
  (this is pretty standard practice). Set the background image so it matches
  the original dimensions and you are good to go. 
  
  */ }
/*********************
PRINT STYLESHEET
Feel free to customize this. Remember to add things that won't make
sense to print at the bottom. Things like nav, ads, and forms should
be set to display none.
*********************/
@media print {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Print Stylesheet
  
  This is the print stylesheet. There's probably not a lot
  of reasons to edit this stylesheet. If you want to
  though, go for it.
  
  ******************************************************************/
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important; }

  a, a:visited {
    color: #444 !important;
    text-decoration: underline; }

  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }

  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group; }

  tr, img {
    page-break-inside: avoid; }

  img {
    max-width: 100% !important; }

  @page {
    margin: 0.5cm; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }

  h2,
  h3 {
    page-break-after: avoid; }

  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none; } }
