/*! 
 * OWU v0.0.1 [2023-06-08] 
 * Ohio Wesleyan University website redesign 
 * Fastspot 
 */
/* ==========================================================================
	Imports
============================================================================= */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device 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;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * 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;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

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"], /* 1 */
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;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 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/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/* ==========================================================================
	Variables
============================================================================= */
/* ==========================================================================
	Colors
============================================================================= */
/* ==========================================================================
	Mixins
============================================================================= */
/* General
	============================================================================= */
.killFlicker {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
}
/**
	 * Cover Image:
	 *
	 * Use on wrapping element of img (<figure>, <picture>)
	 * Will work like background-size: cover; but with static images
	 * Won't scale it down though, so good to use with picturefill
	 */
.font_smoothing,
.link_button_white,
.header_main_navigation_link,
.footer_quicklinks .fs-dropdown-selected,
.footer_quicklinks .fs-dropdown-item,
.mobile_navigation_handle,
.mobile_main_navigation_link,
.mobile_secondary_navigation_label,
.breadcrumb_link,
.event_group_carousel_menu .fs-dropdown-selected,
.event_group_carousel_menu .fs-dropdown-item,
.event_carousel_calendar_link,
.event_carousel_more_info_link,
.welcome_with_carousel_welcome_link {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.clearfix:after,
.blockquote_size:after,
.component_link_header p:after,
.news_block:after,
.news_headline_block:after,
.event_list_block:after,
.event_headline_block:after,
.profile_block_header:after,
.text_image_callout:after,
.text_image_column_callout:after,
.text_image_column_large_heading_callout:after,
.text_image_callout_with_header:after,
.text_image_callout_with_header_header_inner:after,
.gallery_grid_blocks:after,
.instagram_photos:after,
.featured_story_blocks_content:after,
.news_archive_search_form:after,
.event_archive_header_inner:after,
.directory_alphabet_navigation_links:after,
blockquote:after,
figure.quote:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.image_1_1 {
  padding-top: 100%;
}
.image_3_2 {
  padding-top: 66.667%;
}
.image_16_9 {
  padding-top: 56.25%;
}
/* OWU Specific
	============================================================================= */
.indented {
  padding-left: 20px;
  padding-right: 20px;
}
.indented_left {
  padding-left: 20px;
}
.indented_right {
  padding-right: 20px;
}
/* Site Structure
	============================================================================= */
/* ==========================================================================
	Fonts
============================================================================= */
/* ==========================================================================
	Default
============================================================================= */
/* Basic Authoring
	============================================================================= */
a {
  text-decoration: none;
}
a,
a:link,
a:visited,
a:hover,
a:active,
a:focus {
  transition: background-color 0.25s linear, border-color 0.25s linear, box-shadow 0.25s linear, color 0.25s linear, opacity 0.25s linear;
}
.touch a[href^=tel] {
  color: inherit;
}
em {
  font-style: italic;
}
strong {
  font-weight: bold;
}
hr {
  width: 100%;
  height: 1px;
  background: #eee;
  border: none;
  clear: both;
  margin: 0;
  padding: 0;
}
/* Blockquote Styles
	============================================================================= */
.blockquote_size,
blockquote,
figure.quote {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  border: 6px solid #E9EAEA;
  margin-left: 0;
  margin-right: 0;
  padding: 30px 30px 30px 40px;
}
@media only screen and (min-width: 740px ) {
  .blockquote_size,
  blockquote,
  figure.quote {
    width: calc(100% + 40px);
    margin-left: -20px;
    padding: 50px 45px 60px 75px;
  }
}
@media only screen and (min-width: 980px ) {
  .blockquote_size,
  blockquote,
  figure.quote {
    width: calc(100% + 60px);
    margin-left: -30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .blockquote_size,
  blockquote,
  figure.quote {
    padding: 50px 65px 60px 95px;
  }
}
blockquote {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #111C24;
}
blockquote p,
.typography blockquote p,
.form_builder_errors blockquote p {
  font-size: 24px;
  font-size: 1.5rem;
  position: relative;
  display: inline;
  line-height: 1.2;
}
blockquote p:before,
.typography blockquote p:before,
blockquote p:after,
.typography blockquote p:after,
.form_builder_errors blockquote p:before,
.form_builder_errors blockquote p:after {
  font-size: 36px;
  font-size: 2.25rem;
  color: #A51C33;
}
blockquote p:before,
.typography blockquote p:before,
.form_builder_errors blockquote p:before {
  position: absolute;
  left: -28px;
  content: "\201C";
  margin-right: 10px;
}
blockquote p:after,
.typography blockquote p:after,
.form_builder_errors blockquote p:after {
  width: 0;
  position: static;
  content: "\201D";
  display: inline-block;
  margin-left: 0.3em;
  vertical-align: text-top;
}
@media only screen and (min-width: 740px ) {
  blockquote p,
  .typography blockquote p,
  .form_builder_errors blockquote p {
    font-size: 32px;
    font-size: 2rem;
  }
}
@media only screen and (min-width: 980px ) {
  blockquote p,
  .typography blockquote p,
  .form_builder_errors blockquote p {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
figure.quote blockquote {
  width: auto;
  border: none;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  figure.quote blockquote {
    margin: 0;
  }
}
figure.quote figcaption {
  font-size: 18px;
  font-size: 1.125rem;
  position: relative;
  display: block;
  margin-top: 20px;
  padding: 15px 0 15px 30px;
}
figure.quote figcaption cite {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  color: #777777;
  margin: 0;
}
figure.quote figcaption p {
  font-size: 16px;
  font-size: 1rem;
  color: #777777;
  margin: 0;
}
figure.quote figcaption:before {
  background: url(../images/icons.png) no-repeat 0 -200px;
  width: 5px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: inline-block;
  float: left;
}
.svg figure.quote figcaption:before {
  background-image: url(../images/icons.svg);
}
@media only screen and (min-width: 740px ) {
  figure.quote {
    padding-bottom: 40px;
  }
  figure.quote figcaption {
    float: right;
    padding: 20px 20px 20px 30px;
  }
  figure.quote figcaption cite {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1220px ) {
  figure.quote figcaption {
    padding: 20px 70px 20px 30px;
  }
}
/* List Styles
	============================================================================= */
ol,
ul {
  list-style: none;
  margin-top: 0;
  margin-bottom: 30px;
  padding-left: 30px;
  padding-top: 20px;
}
ol:after,
ul:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.typography ol:after,
.typography ul:after,
.form_builder_errors ol:after,
.form_builder_errors ul:after {
  clear: left;
}
ol ol,
ul ol,
ol ul,
ul ul {
  margin: 0;
}
li {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.6;
  margin-bottom: 15px;
}
li:before {
  float: left;
  margin-left: -30px;
}
li:last-child {
  margin-bottom: 0;
}
ol {
  counter-reset: li;
}
ol > li {
  position: relative;
  display: block;
  list-style: none;
}
ol > li:before {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  top: 0;
  right: 100%;
  color: #7B1426;
  content: counter(li) ". ";
  counter-increment: li;
  margin-top: 2px;
  margin-right: 15px;
}
ol[type="a"] > li:before {
  content: counter(li, lower-alpha) ". ";
}
ol[type="A"] > li:before {
  content: counter(li, upper-alpha) ". ";
}
ol[type="i"] > li:before {
  content: counter(li, lower-roman) ". ";
}
ol[type="I"] > li:before {
  content: counter(li, upper-roman) ". ";
}
ul li:before {
  font-size: 66px;
  font-size: 4.125rem;
  background: url(../images/icons.png) no-repeat -136px -14px;
  width: 12px;
  height: 12px;
  color: #7B1426;
  content: '';
  display: block;
  margin-top: 7px;
}
.svg ul li:before {
  background-image: url(../images/icons.svg);
}
ul li li:before {
  background-position: -136px -28px;
}
ul ul li:before {
  background-position: -136px -28px;
}
ul ol {
  counter-reset: li;
}
ul ol li {
  position: relative;
  display: block;
  list-style: none;
}
ul ol li:before {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  top: 0;
  right: 100%;
  background-image: none !important;
  color: #7B1426;
  content: counter(li) ". ";
  counter-increment: li;
  margin-top: 2px;
  margin-right: 15px;
}
ul ol[type="a"] > li:before {
  content: counter(li, lower-alpha) ". ";
}
ul ol[type="A"] > li:before {
  content: counter(li, upper-alpha) ". ";
}
ul ol[type="i"] > li:before {
  content: counter(li, lower-roman) ". ";
}
ul ol[type="I"] > li:before {
  content: counter(li, upper-roman) ". ";
}
/* Table Styles
	============================================================================= */
table {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  max-width: 100%;
}
table tbody {
  border-top: 1px solid #E9EAEA;
  border-left: 1px solid #E9EAEA;
  border-right: 1px solid #E9EAEA;
}
table th,
table thead td {
  background-color: #29333A;
  color: #E9EAEA;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}
table th,
table td {
  padding: 15px 20px;
  vertical-align: top;
  text-align: left;
}
@media only screen and (max-width: 739px ) {
  table th:last-child,
  table td:last-child {
    border-right: none;
  }
}
table td {
  border: 1px solid #E9EAEA;
}
.table_wrapper {
  min-height: 0.01%;
}
@media only screen and (max-width: 739px ) {
  .table_wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    border-left: 1px solid #E9EAEA;
    border-right: 1px solid #E9EAEA;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table_wrapper > table {
    margin: 0;
    border: 0;
  }
  .table_wrapper > table > tbody {
    border: none;
  }
  .table_wrapper > table > thead > tr > th,
  .table_wrapper > table > tbody > tr > th,
  .table_wrapper > table > tfoot > tr > th,
  .table_wrapper > table > thead > tr > td,
  .table_wrapper > table > tbody > tr > td,
  .table_wrapper > table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table_wrapper > table > thead > tr > th:first-child,
  .table_wrapper > table > tbody > tr > th:first-child,
  .table_wrapper > table > tfoot > tr > th:first-child,
  .table_wrapper > table > thead > tr > td:first-child,
  .table_wrapper > table > tbody > tr > td:first-child,
  .table_wrapper > table > tfoot > tr > td:first-child {
    border-left: 0;
  }
}
@media only screen and (max-width: 739px ) and only screen and (max-width: 739px ) {
  .table_wrapper > table > thead > tr > th:last-child,
  .table_wrapper > table > tbody > tr > th:last-child,
  .table_wrapper > table > tfoot > tr > th:last-child,
  .table_wrapper > table > thead > tr > td:last-child,
  .table_wrapper > table > tbody > tr > td:last-child,
  .table_wrapper > table > tfoot > tr > td:last-child {
    border-right: 0;
  }
}
@media only screen and (max-width: 739px ) and only screen and (min-width: 740px ) {
  .table_wrapper > table > tbody > tr:last-child > th,
  .table_wrapper > table > tfoot > tr:last-child > th,
  .table_wrapper > table > tbody > tr:last-child > td,
  .table_wrapper > table > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
/* ==========================================================================
	Typography
============================================================================= */
.heading_1,
.columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Veneer W01 Regular', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 42px;
  font-size: 2.625rem;
  line-height: 1.1;
}
.no-touch .heading_1,
.no-touch .columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 500px ) {
  .heading_1,
  .columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
    font-size: 46px;
    font-size: 2.875rem;
  }
}
@media only screen and (min-width: 740px ) {
  .heading_1,
  .columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
    font-size: 52px;
    font-size: 3.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .heading_1,
  .columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
    font-size: 64px;
    font-size: 4rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .heading_1,
  .columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
    font-size: 72px;
    font-size: 4.5rem;
  }
}
.heading_2,
.row_sidebar_heading,
.news_columned_heading,
.carousel_row_heading,
.text_image_column_large_heading_callout_title,
.columned_blocks_with_carousel_heading,
.text_image_callouts_heading,
.text_callouts_columned_large_heading,
.text_callouts_columned_small_heading,
.text_callouts_columned_with_sidebar_heading,
.text_image_callouts_columned_heading,
.text_image_callouts_columned_large_heading_heading,
.text_image_callout_with_header_heading,
.story_callouts_columned_with_sidebar_heading,
.stat_callouts_columned_with_sidebar_heading,
.gallery_grid_heading,
.link_list_heading,
.majors_list_row_heading,
.majors_minors_list_row_heading,
.large_photo_carousel_caption_title,
.instagram_photos_heading,
.tips_answers_callouts_heading,
.life_after_owu_heading,
.deadlines_tabbed_heading,
.faq_callout_heading,
.featured_story_blocks_section_heading,
.welcome_with_carousel .carousel_block_title,
.welcome_with_carousel_welcome_heading,
.perspective_callouts_heading,
.news_archive_heading,
.featured_events_carousel_heading,
.event_archive_heading,
.page_header_admission .carousel_block_title,
.admission_actions_heading,
.connection_experiences_map_heading,
.campaign_chart_heading,
.donors_feed_heading {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Veneer W01 Regular', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  font-size: 2rem;
  color: #29333A;
}
.no-touch .heading_2,
.no-touch .news_columned_heading,
.no-touch .text_image_column_large_heading_callout_title,
.no-touch .columned_blocks_with_carousel_heading,
.no-touch .text_image_callouts_heading,
.no-touch .text_callouts_columned_large_heading,
.no-touch .text_callouts_columned_small_heading,
.no-touch .text_callouts_columned_with_sidebar_heading,
.no-touch .text_image_callout_with_header_heading,
.no-touch .story_callouts_columned_with_sidebar_heading,
.no-touch .stat_callouts_columned_with_sidebar_heading,
.no-touch .gallery_grid_heading,
.no-touch .link_list_heading,
.no-touch .majors_list_row_heading,
.no-touch .majors_minors_list_row_heading,
.no-touch .large_photo_carousel_caption_title,
.no-touch .instagram_photos_heading,
.no-touch .tips_answers_callouts_heading,
.no-touch .life_after_owu_heading,
.no-touch .faq_callout_heading,
.no-touch .featured_story_blocks_section_heading,
.no-touch .welcome_with_carousel .carousel_block_title,
.no-touch .perspective_callouts_heading,
.no-touch .news_archive_heading,
.no-touch .featured_events_carousel_heading,
.no-touch .event_archive_heading,
.no-touch .page_header_admission .carousel_block_title,
.no-touch .admission_actions_heading,
.no-touch .connection_experiences_map_heading,
.no-touch .campaign_chart_heading,
.no-touch .donors_feed_heading {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 740px ) {
  .heading_2,
  .row_sidebar_heading,
  .news_columned_heading,
  .carousel_row_heading,
  .text_image_column_large_heading_callout_title,
  .columned_blocks_with_carousel_heading,
  .text_image_callouts_heading,
  .text_callouts_columned_large_heading,
  .text_callouts_columned_small_heading,
  .text_callouts_columned_with_sidebar_heading,
  .text_image_callouts_columned_heading,
  .text_image_callouts_columned_large_heading_heading,
  .text_image_callout_with_header_heading,
  .story_callouts_columned_with_sidebar_heading,
  .stat_callouts_columned_with_sidebar_heading,
  .gallery_grid_heading,
  .link_list_heading,
  .majors_list_row_heading,
  .majors_minors_list_row_heading,
  .large_photo_carousel_caption_title,
  .instagram_photos_heading,
  .tips_answers_callouts_heading,
  .life_after_owu_heading,
  .deadlines_tabbed_heading,
  .faq_callout_heading,
  .featured_story_blocks_section_heading,
  .welcome_with_carousel .carousel_block_title,
  .welcome_with_carousel_welcome_heading,
  .perspective_callouts_heading,
  .news_archive_heading,
  .featured_events_carousel_heading,
  .event_archive_heading,
  .page_header_admission .carousel_block_title,
  .admission_actions_heading,
  .connection_experiences_map_heading,
  .campaign_chart_heading,
  .donors_feed_heading {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .heading_2,
  .row_sidebar_heading,
  .news_columned_heading,
  .carousel_row_heading,
  .text_image_column_large_heading_callout_title,
  .columned_blocks_with_carousel_heading,
  .text_image_callouts_heading,
  .text_callouts_columned_large_heading,
  .text_callouts_columned_small_heading,
  .text_callouts_columned_with_sidebar_heading,
  .text_image_callouts_columned_heading,
  .text_image_callouts_columned_large_heading_heading,
  .text_image_callout_with_header_heading,
  .story_callouts_columned_with_sidebar_heading,
  .stat_callouts_columned_with_sidebar_heading,
  .gallery_grid_heading,
  .link_list_heading,
  .majors_list_row_heading,
  .majors_minors_list_row_heading,
  .large_photo_carousel_caption_title,
  .instagram_photos_heading,
  .tips_answers_callouts_heading,
  .life_after_owu_heading,
  .deadlines_tabbed_heading,
  .faq_callout_heading,
  .featured_story_blocks_section_heading,
  .welcome_with_carousel .carousel_block_title,
  .welcome_with_carousel_welcome_heading,
  .perspective_callouts_heading,
  .news_archive_heading,
  .featured_events_carousel_heading,
  .event_archive_heading,
  .page_header_admission .carousel_block_title,
  .admission_actions_heading,
  .connection_experiences_map_heading,
  .campaign_chart_heading,
  .donors_feed_heading {
    font-size: 42px;
    font-size: 2.625rem;
  }
}
.heading_3,
.text_callout_large_title,
.text_callout_large_title a,
.text_image_callout_title,
.faq_block_question_heading,
.event_detail_meta_datetime {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  font-size: 1.5rem;
  color: #A51C33;
}
@media only screen and (min-width: 500px ) {
  .heading_3,
  .text_callout_large_title,
  .text_callout_large_title a,
  .text_image_callout_title,
  .faq_block_question_heading,
  .event_detail_meta_datetime {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 740px ) {
  .heading_3,
  .text_callout_large_title,
  .text_callout_large_title a,
  .text_image_callout_title,
  .faq_block_question_heading,
  .event_detail_meta_datetime {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 980px ) {
  .heading_3,
  .text_callout_large_title,
  .text_callout_large_title a,
  .text_image_callout_title,
  .faq_block_question_heading,
  .event_detail_meta_datetime {
    font-size: 32px;
    font-size: 2rem;
  }
}
.heading_4,
.carousel_block_title,
.news_block_title,
.event_block_title,
.event_headline_block_title,
.profile_block_name,
.story_block_title,
.text_callout_small_title,
.text_image_column_callout_title,
.outcome_callout_name,
.stat_callout_heading,
.deadlines_tabbed_content_block_heading,
.featured_story_hero_title,
.athletics_news_hero_title,
.connection_experiences_map_details_name {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  color: #29333A;
}
@media only screen and (min-width: 740px ) {
  .heading_4,
  .carousel_block_title,
  .news_block_title,
  .event_block_title,
  .event_headline_block_title,
  .profile_block_name,
  .story_block_title,
  .text_callout_small_title,
  .text_image_column_callout_title,
  .outcome_callout_name,
  .stat_callout_heading,
  .deadlines_tabbed_content_block_heading,
  .featured_story_hero_title,
  .athletics_news_hero_title,
  .connection_experiences_map_details_name {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .heading_4,
  .carousel_block_title,
  .news_block_title,
  .event_block_title,
  .event_headline_block_title,
  .profile_block_name,
  .story_block_title,
  .text_callout_small_title,
  .text_image_column_callout_title,
  .outcome_callout_name,
  .stat_callout_heading,
  .deadlines_tabbed_content_block_heading,
  .featured_story_hero_title,
  .athletics_news_hero_title,
  .connection_experiences_map_details_name {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.heading_5,
.contact_row_heading {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  color: #111C24;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.no-touch .heading_5,
.no-touch .contact_row_heading {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 740px ) {
  .heading_5,
  .contact_row_heading {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 980px ) {
  .heading_5,
  .contact_row_heading {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.heading_6,
.link_button,
.fs-dropdown-selected,
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-position,
.pika-label,
.button,
.form_wrapper fieldset label,
.form_builder fieldset label,
.form_wrapper .form_legend,
.form_builder .form_legend,
.form_wrapper legend,
.form_builder legend,
.mobile_navigation_handle,
.mobile_main_navigation_link,
.mobile_secondary_navigation_label,
.subnavigation_handle.fs-navigation-enabled,
.subnavigation_link,
.breadcrumb_link,
.link_button_white,
.form_wrapper input[type=submit],
.form_builder input[type=submit],
.form_wrapper button[type=submit],
.form_builder button[type=submit],
.news_archive_link,
.carousel_block_link,
.text_image_callout_link,
.text_image_column_large_heading_callout .text_image_column_large_heading_callout_link,
.content_columned .content_columned_link,
.columned_blocks_with_carousel_link,
.text_image_callout_with_header_header_link,
.story_callouts_columned_with_sidebar_heading_button,
.gallery_grid_more_button,
.link_list_link,
.major_link,
.major_minor_link,
.news_with_events_view_all,
.admission_sidebar_navigation_button,
.calendars_sidebar_navigation_button,
.department_sidebar_navigation_link,
.news_sidebar_navigation_button,
.perspective_callouts_link,
.page_header_gateway_button.give_button,
.page_header_gateway_button.alumni_record_button,
.admission_actions_button,
.campaign_chart_button,
.donors_feed_load_more_button,
.event_carousel_calendar_link,
.event_carousel_more_info_link,
.welcome_with_carousel_welcome_link {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.no-touch .heading_6,
.no-touch .fs-dropdown-selected,
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-position,
.no-touch .pika-label,
.no-touch .button,
.no-touch .form_wrapper fieldset label,
.no-touch .form_builder fieldset label,
.no-touch .form_wrapper .form_legend,
.no-touch .form_builder .form_legend,
.no-touch .form_wrapper legend,
.no-touch .form_builder legend,
.no-touch .mobile_main_navigation_link,
.no-touch .mobile_secondary_navigation_label,
.no-touch .subnavigation_link,
.no-touch .breadcrumb_link,
.no-touch .form_wrapper input[type=submit],
.no-touch .form_builder input[type=submit],
.no-touch .form_wrapper button[type=submit],
.no-touch .form_builder button[type=submit],
.no-touch .story_callouts_columned_with_sidebar_heading_button,
.no-touch .admission_sidebar_navigation_button,
.no-touch .calendars_sidebar_navigation_button,
.no-touch .department_sidebar_navigation_link,
.no-touch .news_sidebar_navigation_button,
.no-touch .page_header_gateway_button.give_button,
.no-touch .page_header_gateway_button.alumni_record_button,
.no-touch .campaign_chart_button {
  text-rendering: optimizeLegibility;
}
.light_uppercase,
.pika-button,
.page_header.page_header_small .page_intro,
.news_block_category,
.event_block_category,
.event_headline_block_date,
.featured_story_block_subtitle,
.tall_block_title,
.text_callout_large_subtitle,
.news_with_events_title,
.event_group_link,
.featured_story_hero_subtitle,
.connection_experiences_map_filters_heading {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}
.body_text,
.typography p,
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-caption .caption,
.form_builder_errors,
.form_builder_errors p,
.checkbox_label,
.text_callout_text_style,
.row_sidebar_text,
.carousel_row_text,
.news_block_excerpt,
.profile_block_text,
.alert_text,
.alert_text p,
.text_image_callout_text,
.text_image_callout_text p,
.perspective_callout_caption,
.columned_blocks_with_carousel_text p,
.text_image_callout_with_header_text,
.text_image_callout_with_header_text p,
.outcome_callout_text,
.stat_callout_text,
.life_after_owu_text,
.life_after_owu_text p,
.faq_block_answer p,
.featured_story_blocks_section_introduction,
.welcome_with_carousel_welcome_text,
.perspective_callouts_introduction,
.featured_story_hero_excerpt,
.event_detail_meta_location,
.admission_actions_text,
.admission_actions_text p,
.page_header_connections .page_header_intro,
.connection_experiences_map_text,
.connection_experiences_map_details_text,
.connection_experiences_map_details_text p,
.campaign_chart_progress,
.campaign_chart_disclaimer,
.donors_feed_text,
.donors_feed_text p,
.form_builder_errors p,
.text_callout_text_dark_style,
.tall_block_text,
.text_callout_large_content p,
.bg_white .text_callout_large_content p,
.text_callout_small_content p,
.text_image_column_callout_text,
.text_image_column_callout_text p,
.text_image_column_large_heading_callout_text,
.text_image_column_large_heading_callout_text p,
.event_carousel_text,
.event_carousel_text p,
.life_after_owu_alumni_block_text,
.life_after_owu_alumni_block_caption,
.bg_red .text_callout_large_content p,
.bg_red_darker .text_callout_large_content p,
.bg_black .text_callout_large_content p,
.bg_red .text_callout_small_content p,
.bg_red_darker .text_callout_small_content p,
.bg_black .text_callout_small_content p,
.bg_red .text_image_column_callout_text,
.bg_red .text_image_column_callout_text p,
.bg_red_darker .text_image_column_callout_text,
.bg_red_darker .text_image_column_callout_text p,
.bg_black .text_image_column_callout_text,
.bg_black .text_image_column_callout_text p,
.bg_red .text_image_column_large_heading_callout_text,
.bg_red .text_image_column_large_heading_callout_text p,
.bg_red_darker .text_image_column_large_heading_callout_text,
.bg_red_darker .text_image_column_large_heading_callout_text p,
.bg_black .text_image_column_large_heading_callout_text,
.bg_black .text_image_column_large_heading_callout_text p,
.gallery_grid_block_caption {
  font-size: 18px;
  font-size: 1.125rem;
  color: #111C24;
  line-height: 1.6em;
}
@media only screen and (min-width: 740px ) {
  .body_text,
  .typography p,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-caption .caption,
  .form_builder_errors,
  .form_builder_errors p,
  .checkbox_label,
  .text_callout_text_style,
  .row_sidebar_text,
  .carousel_row_text,
  .news_block_excerpt,
  .profile_block_text,
  .alert_text,
  .alert_text p,
  .text_image_callout_text,
  .text_image_callout_text p,
  .perspective_callout_caption,
  .columned_blocks_with_carousel_text p,
  .text_image_callout_with_header_text,
  .text_image_callout_with_header_text p,
  .outcome_callout_text,
  .stat_callout_text,
  .life_after_owu_text,
  .life_after_owu_text p,
  .faq_block_answer p,
  .featured_story_blocks_section_introduction,
  .welcome_with_carousel_welcome_text,
  .perspective_callouts_introduction,
  .featured_story_hero_excerpt,
  .event_detail_meta_location,
  .admission_actions_text,
  .admission_actions_text p,
  .page_header_connections .page_header_intro,
  .connection_experiences_map_text,
  .connection_experiences_map_details_text,
  .connection_experiences_map_details_text p,
  .campaign_chart_progress,
  .campaign_chart_disclaimer,
  .donors_feed_text,
  .donors_feed_text p,
  .form_builder_errors p,
  .text_callout_text_dark_style,
  .tall_block_text,
  .text_callout_large_content p,
  .bg_white .text_callout_large_content p,
  .text_callout_small_content p,
  .text_image_column_callout_text,
  .text_image_column_callout_text p,
  .text_image_column_large_heading_callout_text,
  .text_image_column_large_heading_callout_text p,
  .event_carousel_text,
  .event_carousel_text p,
  .life_after_owu_alumni_block_text,
  .life_after_owu_alumni_block_caption,
  .bg_red .text_callout_large_content p,
  .bg_red_darker .text_callout_large_content p,
  .bg_black .text_callout_large_content p,
  .bg_red .text_callout_small_content p,
  .bg_red_darker .text_callout_small_content p,
  .bg_black .text_callout_small_content p,
  .bg_red .text_image_column_callout_text,
  .bg_red .text_image_column_callout_text p,
  .bg_red_darker .text_image_column_callout_text,
  .bg_red_darker .text_image_column_callout_text p,
  .bg_black .text_image_column_callout_text,
  .bg_black .text_image_column_callout_text p,
  .bg_red .text_image_column_large_heading_callout_text,
  .bg_red .text_image_column_large_heading_callout_text p,
  .bg_red_darker .text_image_column_large_heading_callout_text,
  .bg_red_darker .text_image_column_large_heading_callout_text p,
  .bg_black .text_image_column_large_heading_callout_text,
  .bg_black .text_image_column_large_heading_callout_text p,
  .gallery_grid_block_caption {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.link,
.typography a:not(.link_button):not(.pagination_number_link),
.event_block_time a,
.profile_block_text a,
.story_block_link,
.alert_text a,
.text_callout_small_link,
.text_image_column_callout_link,
.perspective_callout_link,
.text_image_callout_with_header_link,
.outcome_callout_link,
.contact_row_content a,
.instagram_photos_account,
.directory_results_table a,
.form_builder_errors a:not(.link_button):not(.pagination_number_link) {
  border-bottom: 1px solid transparent;
  color: #D32D27;
}
.no-touch .link:hover,
.no-touch .typography a:not(.link_button):not(.pagination_number_link):hover,
.no-touch .event_block_time a:hover,
.no-touch .profile_block_text a:hover,
.no-touch .story_block_link:hover,
.no-touch .alert_text a:hover,
.no-touch .text_callout_small_link:hover,
.no-touch .text_image_column_callout_link:hover,
.no-touch .perspective_callout_link:hover,
.no-touch .text_image_callout_with_header_link:hover,
.no-touch .outcome_callout_link:hover,
.no-touch .contact_row_content a:hover,
.no-touch .instagram_photos_account:hover,
.no-touch .directory_results_table a:hover,
.no-touch .form_builder_errors a:not(.link_button):not(.pagination_number_link):hover {
  border-color: #D32D27;
}
.link_button,
.link_button_white,
.news_archive_link,
.carousel_block_link,
.text_image_callout_link,
.text_image_column_large_heading_callout .text_image_column_large_heading_callout_link,
.content_columned .content_columned_link,
.columned_blocks_with_carousel_link,
.text_image_callout_with_header_header_link,
.gallery_grid_more_button,
.link_list_link,
.major_link,
.major_minor_link,
.news_with_events_view_all,
.perspective_callouts_link,
.admission_actions_button,
.donors_feed_load_more_button,
.event_carousel_calendar_link,
.event_carousel_more_info_link,
.welcome_with_carousel_welcome_link {
  position: relative;
  display: block;
  padding-right: 12px;
  color: #111C24;
  display: inline-block;
  line-height: normal;
}
.link_button:after,
.link_button_white:after,
.news_archive_link:after,
.carousel_block_link:after,
.text_image_callout_link:after,
.text_image_column_large_heading_callout .text_image_column_large_heading_callout_link:after,
.content_columned .content_columned_link:after,
.columned_blocks_with_carousel_link:after,
.text_image_callout_with_header_header_link:after,
.gallery_grid_more_button:after,
.link_list_link:after,
.major_link:after,
.major_minor_link:after,
.news_with_events_view_all:after,
.perspective_callouts_link:after,
.admission_actions_button:after,
.donors_feed_load_more_button:after,
.event_carousel_calendar_link:after,
.event_carousel_more_info_link:after,
.welcome_with_carousel_welcome_link:after {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #D32D27;
  content: '';
  display: inline-block;
  margin-left: 6px;
  margin-top: 5px;
  transition: transform;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .link_button:hover:after,
.no-touch .link_button_white:hover:after,
.no-touch .news_archive_link:hover:after,
.no-touch .carousel_block_link:hover:after,
.no-touch .text_image_callout_link:hover:after,
.no-touch .text_image_column_large_heading_callout .text_image_column_large_heading_callout_link:hover:after,
.no-touch .content_columned .content_columned_link:hover:after,
.no-touch .columned_blocks_with_carousel_link:hover:after,
.no-touch .text_image_callout_with_header_header_link:hover:after,
.no-touch .gallery_grid_more_button:hover:after,
.no-touch .link_list_link:hover:after,
.no-touch .major_link:hover:after,
.no-touch .major_minor_link:hover:after,
.no-touch .news_with_events_view_all:hover:after,
.no-touch .perspective_callouts_link:hover:after,
.no-touch .admission_actions_button:hover:after,
.no-touch .donors_feed_load_more_button:hover:after,
.no-touch .event_carousel_calendar_link:hover:after,
.no-touch .event_carousel_more_info_link:hover:after,
.no-touch .welcome_with_carousel_welcome_link:hover:after {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
.no-touch .link_button:hover,
.no-touch .link_button_white:hover,
.no-touch .news_archive_link:hover,
.no-touch .carousel_block_link:hover,
.no-touch .text_image_callout_link:hover,
.no-touch .text_image_column_large_heading_callout .text_image_column_large_heading_callout_link:hover,
.no-touch .content_columned .content_columned_link:hover,
.no-touch .columned_blocks_with_carousel_link:hover,
.no-touch .text_image_callout_with_header_header_link:hover,
.no-touch .gallery_grid_more_button:hover,
.no-touch .link_list_link:hover,
.no-touch .major_link:hover,
.no-touch .major_minor_link:hover,
.no-touch .news_with_events_view_all:hover,
.no-touch .perspective_callouts_link:hover,
.no-touch .admission_actions_button:hover,
.no-touch .donors_feed_load_more_button:hover,
.no-touch .event_carousel_calendar_link:hover,
.no-touch .event_carousel_more_info_link:hover,
.no-touch .welcome_with_carousel_welcome_link:hover {
  color: #D32D27;
}
.link_button_white,
.event_carousel_calendar_link,
.event_carousel_more_info_link,
.welcome_with_carousel_welcome_link {
  color: #fff;
}
.typography h1:first-child,
.typography h2:first-child,
.typography h3:first-child,
.typography h4:first-child,
.typography h5:first-child,
.typography h6:first-child,
.form_builder_errors h1:first-child,
.form_builder_errors h2:first-child,
.form_builder_errors h3:first-child,
.form_builder_errors h4:first-child,
.form_builder_errors h5:first-child,
.form_builder_errors h6:first-child {
  margin-top: 0;
}
.typography h1:last-child,
.typography h2:last-child,
.typography h3:last-child,
.typography h4:last-child,
.typography h5:last-child,
.typography h6:last-child,
.form_builder_errors h1:last-child,
.form_builder_errors h2:last-child,
.form_builder_errors h3:last-child,
.form_builder_errors h4:last-child,
.form_builder_errors h5:last-child,
.form_builder_errors h6:last-child {
  margin-bottom: 0;
}
.typography h1,
.form_builder_errors h1 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Veneer W01 Regular', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 42px;
  font-size: 2.625rem;
  line-height: 1.1;
}
.no-touch .typography h1,
.no-touch .form_builder_errors h1 {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 500px ) {
  .typography h1,
  .form_builder_errors h1 {
    font-size: 46px;
    font-size: 2.875rem;
  }
}
@media only screen and (min-width: 740px ) {
  .typography h1,
  .form_builder_errors h1 {
    font-size: 52px;
    font-size: 3.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .typography h1,
  .form_builder_errors h1 {
    font-size: 64px;
    font-size: 4rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .typography h1,
  .form_builder_errors h1 {
    font-size: 72px;
    font-size: 4.5rem;
  }
}
.typography h2,
.form_builder_errors h2 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Veneer W01 Regular', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  font-size: 2rem;
  color: #29333A;
}
.no-touch .typography h2,
.no-touch .form_builder_errors h2 {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 740px ) {
  .typography h2,
  .form_builder_errors h2 {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .typography h2,
  .form_builder_errors h2 {
    font-size: 42px;
    font-size: 2.625rem;
  }
}
.typography h2.red,
.form_builder_errors h2.red {
  color: #A51C33;
}
.typography h3,
.form_builder_errors h3 {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  font-size: 1.5rem;
  color: #A51C33;
}
@media only screen and (min-width: 500px ) {
  .typography h3,
  .form_builder_errors h3 {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 740px ) {
  .typography h3,
  .form_builder_errors h3 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 980px ) {
  .typography h3,
  .form_builder_errors h3 {
    font-size: 32px;
    font-size: 2rem;
  }
}
.typography h4,
.form_builder_errors h4 {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  color: #29333A;
}
@media only screen and (min-width: 740px ) {
  .typography h4,
  .form_builder_errors h4 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .typography h4,
  .form_builder_errors h4 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.typography h5,
.form_builder_errors h5 {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  color: #111C24;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.no-touch .typography h5,
.no-touch .form_builder_errors h5 {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 740px ) {
  .typography h5,
  .form_builder_errors h5 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 980px ) {
  .typography h5,
  .form_builder_errors h5 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.typography h6,
.form_builder_errors h6 {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.no-touch .typography h6,
.no-touch .form_builder_errors h6 {
  text-rendering: optimizeLegibility;
}
.typography p,
.form_builder_errors p {
  margin-top: 20px;
  margin-bottom: 20px;
}
.typography p.page_intro,
.form_builder_errors p.page_intro {
  font-size: 22px;
  font-size: 1.375rem;
  margin-top: 0;
}
@media only screen and (min-width: 740px ) {
  .typography p.page_intro,
  .form_builder_errors p.page_intro {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.typography p:first-child,
.form_builder_errors p:first-child {
  margin-top: 0;
}
.typography figure:not(.quote),
.typography img,
.form_builder_errors figure:not(.quote),
.form_builder_errors img {
  height: auto;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
.typography table img,
.form_builder_errors table img {
  max-width: none;
}
.typography figure:not(.quote),
.form_builder_errors figure:not(.quote) {
  display: table;
  margin-top: 8px;
}
.typography figure:not(.quote) figcaption,
.form_builder_errors figure:not(.quote) figcaption {
  caption-side: bottom;
  display: table-caption;
}
.typography figure:not(.quote) figcaption:after,
.form_builder_errors figure:not(.quote) figcaption:after {
  width: auto;
  height: 1px;
  backface-visibility: hidden;
  border-top: 1px solid #D32D27;
  content: "";
  display: block;
  margin: 20px 0 0;
}
.typography figure:not(.quote) figcaption:after,
.form_builder_errors figure:not(.quote) figcaption:after {
  max-width: 270px;
}
p > .typography .block_left,
p > .typography .block_right,
p > .form_builder_errors .block_left,
p > .form_builder_errors .block_right {
  margin-top: 20px;
}
.typography .block_left img,
.typography .block_right img,
.form_builder_errors .block_left img,
.form_builder_errors .block_right img {
  margin-top: 15px;
  margin-bottom: 15px;
}
img.typography .block_left,
img.typography .block_right,
.typography .block_left img,
.typography .block_right img,
img.form_builder_errors .block_left,
img.form_builder_errors .block_right,
.form_builder_errors .block_left img,
.form_builder_errors .block_right img {
  width: auto;
  height: auto;
  max-width: 100%;
}
@media only screen and (min-width: 740px ) {
  img.typography .block_left,
  img.typography .block_right,
  .typography .block_left img,
  .typography .block_right img,
  img.form_builder_errors .block_left,
  img.form_builder_errors .block_right,
  .form_builder_errors .block_left img,
  .form_builder_errors .block_right img {
    max-width: 360px;
  }
}
@media only screen and (min-width: 980px ) {
  img.typography .block_left,
  img.typography .block_right,
  .typography .block_left img,
  .typography .block_right img,
  img.form_builder_errors .block_left,
  img.form_builder_errors .block_right,
  .form_builder_errors .block_left img,
  .form_builder_errors .block_right img {
    max-width: 400px;
  }
}
@media only screen and (min-width: 1220px ) {
  img.typography .block_left,
  img.typography .block_right,
  .typography .block_left img,
  .typography .block_right img,
  img.form_builder_errors .block_left,
  img.form_builder_errors .block_right,
  .form_builder_errors .block_left img,
  .form_builder_errors .block_right img {
    max-width: 500px;
  }
}
@media only screen and (max-width: 739px ) {
  .typography .block_left,
  .typography .block_right,
  .form_builder_errors .block_left,
  .form_builder_errors .block_right {
    float: none;
    display: block;
    margin: 0 0 20px;
  }
}
.typography .block_left,
.form_builder_errors .block_left {
  clear: both;
}
@media only screen and (min-width: 740px ) {
  .typography .block_left,
  .form_builder_errors .block_left {
    margin-left: -20px;
  }
}
.typography .block_right,
.form_builder_errors .block_right {
  clear: both;
}
@media only screen and (min-width: 740px ) {
  .typography .block_right,
  .form_builder_errors .block_right {
    margin-right: -20px;
  }
}
@media only screen and (min-width: 980px ) {
  .typography .block_right,
  .form_builder_errors .block_right {
    margin-right: 0;
  }
}
.typography .tinymce_highlighter,
.form_builder_errors .tinymce_highlighter {
  background-color: #FFFF66;
}
/* ==========================================================================
	Base Icons
============================================================================= */
.icon_inline {
  background: url(../images/icons.png) no-repeat 0 0;
  display: inline-block;
  overflow: hidden;
  text-indent: -10000px;
}
.svg .icon_inline {
  background-image: url(../images/icons.svg);
}
.icon_only .icon_text {
  display: none !important;
  visibility: hidden;
}
.icon_only_before:before,
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:before {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .icon_only_before:before,
.svg .page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:before {
  background-image: url(../images/icons.svg);
}
.icon_only_after:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .icon_only_after:after {
  background-image: url(../images/icons.svg);
}
.icon_left:before {
  margin-right: 10px;
}
.icon_right:after {
  margin-left: 10px;
}
.icon_center {
  position: relative;
  display: block;
  line-height: 1;
  overflow: hidden;
  text-indent: 100%;
}
.icon_center:before,
.icon_center:after {
  background: url(../images/icons.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  margin: auto;
}
.svg .icon_center:before,
.svg .icon_center:after {
  background-image: url(../images/icons.svg);
}
.icon_14 {
  width: 14px;
  height: 14px;
}
.icon_16 {
  width: 16px;
  height: 16px;
}
.icon_18 {
  width: 18px;
  height: 18px;
}
.icon_20 {
  width: 20px;
  height: 20px;
}
/* ==========================================================================
   Icons
============================================================================= */
/* 14x14px
	============================================================================= */
/* Home */
.icon_home {
  width: 14px;
  height: 14px;
  background-position: -136px 0;
}
/* Search */
.icon_search_white {
  width: 14px;
  height: 14px;
  background-position: -150px 0;
}
.icon_search_red {
  width: 14px;
  height: 14px;
  background-position: -150px -14px;
}
.icon_search_red_highlight {
  width: 14px;
  height: 14px;
  background-position: -150px -28px;
}
.icon_search_gray_light {
  width: 14px;
  height: 14px;
  background-position: -150px -42px;
}
/* People */
.icon_people_white {
  width: 14px;
  height: 14px;
  background-position: -164px 0;
}
.icon_people_red {
  width: 14px;
  height: 14px;
  background-position: -164px -14px;
}
.icon_people_red_highlight {
  width: 14px;
  height: 14px;
  background-position: -164px -28px;
}
.icon_people_gray_light {
  width: 14px;
  height: 14px;
  background-position: -164px -42px;
}
/* Gear */
.icon_gear_white {
  width: 14px;
  height: 14px;
  background-position: -178px 0;
}
.icon_gear_red {
  width: 14px;
  height: 14px;
  background-position: -178px -14px;
}
.icon_gear_red_highlight {
  width: 14px;
  height: 14px;
  background-position: -178px -28px;
}
.icon_gear_gray_light {
  width: 14px;
  height: 14px;
  background-position: -178px -42px;
}
/* Link */
.icon_link_white {
  width: 14px;
  height: 14px;
  background-position: -192px 0;
}
.icon_link_red {
  width: 14px;
  height: 14px;
  background-position: -192px -14px;
}
.icon_link_red_highlight {
  width: 14px;
  height: 14px;
  background-position: -192px -28px;
}
.icon_link_gray_light {
  width: 14px;
  height: 14px;
  background-position: -192px -42px;
}
/* Refresh */
.icon_refresh_white {
  width: 14px;
  height: 14px;
  background-position: -206px 0;
}
.icon_refresh_red {
  width: 14px;
  height: 14px;
  background-position: -206px -14px;
}
.icon_refresh_red_highlight {
  width: 14px;
  height: 14px;
  background-position: -206px -28px;
}
.icon_refresh_gray_light {
  width: 14px;
  height: 14px;
  background-position: -206px -42px;
}
/* Close */
.icon_close_white {
  width: 14px;
  height: 14px;
  background-position: -220px 0;
}
.icon_close_red {
  width: 14px;
  height: 14px;
  background-position: -220px -14px;
}
.icon_close_red_highlight {
  width: 14px;
  height: 14px;
  background-position: -220px -28px;
}
.icon_close_gray_light {
  width: 14px;
  height: 14px;
  background-position: -220px -42px;
}
/* Download */
.icon_download_white {
  width: 12px;
  height: 12px;
  background-position: -235px 0;
}
.icon_download_red {
  width: 12px;
  height: 12px;
  background-position: -235px -14px;
}
.icon_download_red_highlight {
  width: 12px;
  height: 12px;
  background-position: -235px -28px;
}
.icon_download_gray_light {
  width: 12px;
  height: 12px;
  background-position: -235px -42px;
}
/* Add */
.icon_add_white {
  width: 11px;
  height: 12px;
  background-position: -249px 0;
}
.icon_add_red {
  width: 11px;
  height: 12px;
  background-position: -249px -14px;
}
.icon_add_red_highlight {
  width: 11px;
  height: 12px;
  background-position: -249px -28px;
}
.icon_add_gray_light {
  width: 11px;
  height: 12px;
  background-position: -249px -42px;
}
/* 16x16px
	============================================================================= */
.icon_pin,
.footer_contact_link.address:before {
  width: 16px;
  height: 16px;
  background-position: -300px 0;
}
.icon_phone,
.footer_contact_link.phone:before {
  width: 16px;
  height: 16px;
  background-position: -315px 0;
}
.icon_fax,
.footer_contact_link.fax:before {
  width: 16px;
  height: 16px;
  background-position: -331px 0;
}
.icon_heart {
  width: 16px;
  height: 16px;
  background-position: -348px 0;
}
.icon_calendar {
  width: 16px;
  height: 16px;
  background-position: -300px -16px;
}
.icon_list {
  width: 16px;
  height: 16px;
  background-position: -316px -16px;
}
.icon_check {
  width: 16px;
  height: 16px;
  background-position: -332px -16px;
}
/* 18x18px
	============================================================================= */
.icon_dropdown_arrows {
  width: 18px;
  height: 18px;
  background-position: -400px -36px;
}
.icon_close_red_lg {
  width: 18px;
  height: 18px;
  background-position: -418px -36px;
}
/*
		Social Icons
	*/
.icon_social_facebook_white {
  width: 24px;
  height: 24px;
  background-position: 0 0;
}
.icon_social_facebook_red_highlight {
  width: 22px;
  height: 22px;
  background-position: 0 -28px;
}
.icon_social_youtube_white {
  width: 22px;
  height: 16px;
  background-position: -48px -3px;
}
.icon_social_youtube_red_highlight {
  width: 22px;
  height: 16px;
  background-position: -48px -32px;
}
.icon_social_twitter_white {
  width: 22px;
  height: 18px;
  background-position: -96px -3px;
}
.icon_social_twitter_red_highlight {
  width: 22px;
  height: 18px;
  background-position: -96px -31px;
}
.icon_social_tumblr_white {
  width: 18px;
  height: 18px;
  background-position: -454px -18px;
}
.icon_social_tumblr_red_highlight {
  width: 18px;
  height: 18px;
  background-position: -454px 0;
}
.icon_social_instagram_white {
  width: 22px;
  height: 22px;
  background-position: -144px -1px;
}
.icon_social_instagram_red_highlight {
  width: 22px;
  height: 22px;
  background-position: -144px -28px;
}
.icon_social_snapchat_white {
  width: 18px;
  height: 18px;
  background-position: -490px -18px;
}
.icon_social_snapchat_red_highlight {
  width: 18px;
  height: 18px;
  background-position: -490px 0;
}
.icon_social_linkedin_white {
  width: 22px;
  height: 22px;
  background-position: -192px 0;
}
.icon_social_linkedin_red_highlight {
  width: 22px;
  height: 22px;
  background-position: -192px -28px;
}
.icon_social_tiktok_white {
  width: 19px;
  height: 22px;
  background-position: -240px -1px;
}
.icon_share_facebook {
  width: 24px;
  height: 24px;
  background-position: -400px -60px;
}
.icon_share_email {
  width: 22px;
  height: 17px;
  background-position: -451px -61px;
}
.icon_share_twitter {
  width: 22px;
  height: 18px;
  background-position: -426px -61px;
}
.icon_share_linkedin {
  width: 22px;
  height: 22px;
  background-position: -476px -61px;
}
/* 20x20px
	============================================================================= */
/*
		Search
	*/
.icon_search_large_gray_light {
  width: 20px;
  height: 20px;
  background-position: -520px 0;
}
.icon_search_large_red_highlight {
  width: 20px;
  height: 20px;
  background-position: -520px -20px;
}
/* ==========================================================================
	Elements
============================================================================= */
html {
  height: 100%;
  background: #fff;
}
body {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  min-height: 100%;
  min-width: 300px;
  background: #111C24;
  overflow-x: hidden;
}
::-moz-selection {
  background: #eee;
  text-shadow: none;
}
::selection {
  background: #eee;
  text-shadow: none;
}
::-moz-selection {
  background: #eee;
  text-shadow: none;
}
iframe {
  border: none;
}
audio,
canvas,
img,
svg,
video {
  vertical-align: middle;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
input,
textarea {
  border: none;
  border-radius: 0;
  padding: 0;
}
textarea {
  resize: vertical;
}
menu {
  margin: 0;
  padding: 0;
}
button {
  background: none;
  border: none;
  padding: 0;
}
figure,
picture {
  display: inline-block;
  margin: 0;
}
/* ==========================================================================
	Margins
============================================================================= */
.margined,
.margined_top {
  margin-top: 20px;
}
.margined,
.margined_bottom {
  margin-bottom: 20px;
}
.margined_md,
.margined_md_top {
  margin-top: 40px;
}
@media only screen and (min-width: 980px ) {
  .margined_md,
  .margined_md_top {
    margin-top: 60px;
  }
}
.margined_md,
.margined_md_bottom {
  margin-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .margined_md,
  .margined_md_bottom {
    margin-bottom: 60px;
  }
}
.margined_lg,
.margined_lg_top {
  margin-top: 40px;
}
@media only screen and (min-width: 980px ) {
  .margined_lg,
  .margined_lg_top {
    margin-top: 80px;
  }
}
.margined_lg,
.margined_lg_bottom {
  margin-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .margined_lg,
  .margined_lg_bottom {
    margin-bottom: 80px;
  }
}
/* ==========================================================================
   Padding
============================================================================= */
.padded,
.padded_top {
  padding-top: 20px;
}
.padded,
.padded_bottom {
  padding-bottom: 20px;
}
.padded_md,
.padded_md_top {
  padding-top: 40px;
}
@media only screen and (min-width: 980px ) {
  .padded_md,
  .padded_md_top {
    padding-top: 60px;
  }
}
.padded_md,
.padded_md_bottom {
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .padded_md,
  .padded_md_bottom {
    padding-bottom: 60px;
  }
}
.padded_lg,
.padded_lg_top {
  padding-top: 40px;
}
@media only screen and (min-width: 980px ) {
  .padded_lg,
  .padded_lg_top {
    padding-top: 80px;
  }
}
.padded_lg,
.padded_lg_bottom {
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .padded_lg,
  .padded_lg_bottom {
    padding-bottom: 80px;
  }
}
/* ==========================================================================
	Background Colors
============================================================================= */
.bg_transparent {
  background-color: transparent;
}
.bg_white {
  background-color: #fff;
}
.bg_off_white {
  background-color: #F5F5F5;
}
.bg_true_black {
  background-color: #000;
}
.bg_black {
  background-color: #111C24;
}
.bg_gray_dark {
  background-color: #29333A;
}
.bg_gray {
  background-color: #777777;
}
.bg_gray_light {
  background-color: #D2D3D3;
}
.bg_gray_pale {
  background-color: #E9EAEA;
}
.bg_red {
  background-color: #A51C33;
}
.bg_red_dark {
  background-color: #7B1426;
}
.bg_red_darker {
  background-color: #651525;
}
.bg_red_highlight {
  background-color: #D32D27;
}
.bg_red_pale {
  background-color: #E5837F;
}
/* ==========================================================================
	Text Colors
============================================================================= */
.txt_transparent {
  color: transparent;
}
.txt_white {
  color: #fff;
}
.txt_off_white {
  color: #F5F5F5;
}
.txt_true_black {
  color: #000;
}
.txt_black {
  color: #111C24;
}
.txt_gray_dark {
  color: #29333A;
}
.txt_gray {
  color: #777777;
}
.txt_gray_light {
  color: #D2D3D3;
}
.txt_gray_pale {
  color: #E9EAEA;
}
.txt_red {
  color: #A51C33;
}
.txt_red_dark {
  color: #7B1426;
}
.txt_red_darker {
  color: #651525;
}
.txt_red_highlight {
  color: #D32D27;
}
.txt_red_pale {
  color: #E5837F;
}
/* ==========================================================================
	Border Colors
============================================================================= */
.border_transparent {
  border-color: transparent;
}
.border_white {
  border-color: #fff;
}
.border_off_white {
  border-color: #F5F5F5;
}
.border_true_black {
  border-color: #000;
}
.border_black {
  border-color: #111C24;
}
.border_gray_dark {
  border-color: #29333A;
}
.border_gray {
  border-color: #777777;
}
.border_gray_light {
  border-color: #D2D3D3;
}
.border_gray_pale {
  border-color: #E9EAEA;
}
.border_red {
  border-color: #A51C33;
}
.border_red_dark {
  border-color: #7B1426;
}
.border_red_darker {
  border-color: #651525;
}
.border_red_highlight {
  border-color: #D32D27;
}
/* ==========================================================================
	Helpers
============================================================================= */
.static {
  position: static;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.left,
.block_left {
  float: left;
}
.block_left {
  margin: 0 20px 20px 0;
}
@media only screen and (min-width: 980px ) {
  .block_left {
    margin: 0 30px 30px 0;
  }
}
.right,
.block_right {
  float: right;
}
.block_right {
  margin: 0 0 20px 20px;
}
@media only screen and (min-width: 980px ) {
  .block_right {
    margin: 0 0 30px 30px;
  }
}
.clear {
  clear: both;
}
.contain {
  overflow: hidden;
}
.no_select,
.no_select * {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
@media only screen and (min-width: 500px ) {
  .hide_sm {
    display: none;
  }
}
@media only screen and (min-width: 740px ) {
  .hide_md {
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .hide_lg {
    display: none;
  }
}
@media only screen and (min-width: 1220px ) {
  .hide_xl {
    display: none;
  }
}
.visually_hidden {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.visually_hidden.focusable:active,
.visually_hidden.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.invisible {
  visibility: hidden;
}
.offscreen,
.gallery_grid_hidden_image {
  width: 1px;
  height: 1px;
  position: absolute;
  left: -999px;
  overflow: hidden;
  z-index: -999;
}
.print {
  display: none;
}
.responsive_image {
  display: block;
}
.responsive_image img {
  width: 100%;
}
.block_link {
  border: none;
  display: block;
  text-decoration: none;
}
/* ==========================================================================
	Video
============================================================================= */
.video_frame {
  max-width: 100%;
  min-width: 290px;
  position: relative;
  margin: 20px 0;
  padding-bottom: 56.25%;
}
.video_frame iframe {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media only screen and (min-width: 740px ) {
  .video_frame {
    min-width: 400px;
  }
}
/* ==========================================================================
	Plugins
============================================================================= */
/**
 * @grid
 * @name Grid
 * @description A responsive CSS grid.
 */
.fs_grid_row,
.fs-grid .fs-row,
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta,
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls,
.header_row,
.footer_row,
.breadcrumb_row,
.page_content,
.page_header_row,
.callout_carousel_row,
.component_row,
.featured_story_blocks_header_container,
.admission_actions_row,
.page_search_results .gsc-control-cse .gsc-control-wrapper-cse,
.page_search_results .gsc-control-cse div.gcsc-branding,
.page_search_results .gsc-control-cse .gsc-results {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 500px) {
  .fs_grid_row,
  .fs-grid .fs-row,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls,
  .header_row,
  .footer_row,
  .breadcrumb_row,
  .page_content,
  .page_header_row,
  .callout_carousel_row,
  .component_row,
  .featured_story_blocks_header_container,
  .admission_actions_row,
  .page_search_results .gsc-control-cse .gsc-control-wrapper-cse,
  .page_search_results .gsc-control-cse div.gcsc-branding,
  .page_search_results .gsc-control-cse .gsc-results {
    width: 480px;
  }
}
@media screen and (min-width: 740px) {
  .fs_grid_row,
  .fs-grid .fs-row,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls,
  .header_row,
  .footer_row,
  .breadcrumb_row,
  .page_content,
  .page_header_row,
  .callout_carousel_row,
  .component_row,
  .featured_story_blocks_header_container,
  .admission_actions_row,
  .page_search_results .gsc-control-cse .gsc-control-wrapper-cse,
  .page_search_results .gsc-control-cse div.gcsc-branding,
  .page_search_results .gsc-control-cse .gsc-results {
    width: 720px;
  }
}
@media screen and (min-width: 980px) {
  .fs_grid_row,
  .fs-grid .fs-row,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls,
  .header_row,
  .footer_row,
  .breadcrumb_row,
  .page_content,
  .page_header_row,
  .callout_carousel_row,
  .component_row,
  .featured_story_blocks_header_container,
  .admission_actions_row,
  .page_search_results .gsc-control-cse .gsc-control-wrapper-cse,
  .page_search_results .gsc-control-cse div.gcsc-branding,
  .page_search_results .gsc-control-cse .gsc-results {
    width: 960px;
  }
}
@media screen and (min-width: 1220px) {
  .fs_grid_row,
  .fs-grid .fs-row,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls,
  .header_row,
  .footer_row,
  .breadcrumb_row,
  .page_content,
  .page_header_row,
  .callout_carousel_row,
  .component_row,
  .featured_story_blocks_header_container,
  .admission_actions_row,
  .page_search_results .gsc-control-cse .gsc-control-wrapper-cse,
  .page_search_results .gsc-control-cse div.gcsc-branding,
  .page_search_results .gsc-control-cse .gsc-results {
    width: 1200px;
  }
}
.fs_grid_row:after,
.fs-grid .fs-row:after,
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta:after,
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls:after,
.header_row:after,
.footer_row:after,
.breadcrumb_row:after,
.page_content:after,
.page_header_row:after,
.callout_carousel_row:after,
.component_row:after,
.featured_story_blocks_header_container:after,
.admission_actions_row:after,
.page_search_results .gsc-control-cse .gsc-control-wrapper-cse:after,
.page_search_results .gsc-control-cse div.gcsc-branding:after,
.page_search_results .gsc-control-cse .gsc-results:after {
  height: 0;
  clear: both;
  content: ".";
  display: block;
  line-height: 0;
  visibility: hidden;
}
.fs_grid_row_fluid,
.fs-grid-fluid .fs-row {
  width: 96%;
  width: calc(100% - 40px);
}
@media screen and (max-width: 739px) {
  .fs_grid_row_fluid_sm,
  .fs-grid-sm-fluid .fs-row {
    width: 96%;
    width: calc(100% - 40px);
  }
}
.fs_grid_row_row,
.fs-grid .fs-row .fs-row,
.component_row_row,
.admission_actions_row {
  width: 102.08333333%;
  margin-left: -1.04166667%;
  margin-right: -1.04166667%;
}
.fs_grid_row_row_contained,
.fs-grid .fs-row [class*="fs-cell"][class*="-contained"] .fs-row {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.fs_grid_cell,
.fs-grid .fs-row [class*="fs-cell"],
.header_block,
.footer_cell,
.sidebar,
.breadcrumb_cell,
.page_section,
.page_section_full,
.page_404_search,
.page_header_content,
.component_cell,
.component_header,
.component_footer,
.component_divider,
.component_two_columns_column_lg,
.component_two_columns_column_md,
.component_two_columns_column_sm,
.component_two_columns_column_sm_push,
.component_three_columns_column,
.component_three_columns_two_column,
.row_sidebar_sidebar,
.row_sidebar_content,
.carousel_row_sidebar,
.carousel_row_carousel_container,
.event_carousel_footer.event_carousel_footer_after,
.large_photo_carousel_caption_inner,
.tips_answers_callouts_blocks .callout_carousel_item,
.life_after_owu_header,
.life_after_owu_carousel,
.life_after_owu_content_carousel,
.deadlines_tabbed_content,
.featured_story_blocks_header_content,
.perspective_callouts_heading,
.perspective_callouts_introduction,
.perspective_callouts_links,
.perspective_callouts_blocks,
.page_header_admission_content,
.page_header_admission_carousel,
.admission_actions_cell,
.page_header_flexible_landing_content,
.page_header_flexible_landing_carousel,
.page_search_results .gsc-control-cse form.gsc-search-box,
.page_search_results .gsc-control-cse .gsc-above-wrapper-area,
.page_search_results .gsc-control-cse table.gcsc-branding,
.page_search_results .gsc-control-cse .gsc-results .gsc-result {
  width: 97.91666667%;
  float: left;
  margin-left: 1.04166667%;
  margin-right: 1.04166667%;
}
.fs_grid_cell_centered,
.fs-grid .fs-row [class*="fs-cell"][class*="-centered"] {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.fs_grid_cell_padded,
.fs-grid .fs-row [class*="fs-cell"][class*="-padded"] {
  box-sizing: content-box;
  margin-left: 0;
  margin-right: 0;
  padding-left: 1.04166667%;
  padding-right: 1.04166667%;
}
.fs_grid_cell_contained,
.fs-grid .fs-row [class*="fs-cell"][class*="-contained"] {
  margin-left: 0;
  margin-right: 0;
}
.fs_grid_cell_right,
.fs-grid .fs-row [class*="fs-cell"][class*="-right"] {
  float: right;
}
* {
  box-sizing: border-box;
}
*:before,
*:after {
  box-sizing: inherit;
}
.fs-grid .fs-row .fs-all-fifth {
  width: 17.91666667%;
}
.fs-grid .fs-row .fs-all-fourth {
  width: 22.91666667%;
}
.fs-grid .fs-row .fs-all-third {
  width: 31.25%;
}
.fs-grid .fs-row .fs-all-half {
  width: 47.91666667%;
}
.fs-grid .fs-row .fs-all-full {
  width: 97.91666667%;
}
.fs-grid .fs-row .fs-all-push-fifth {
  margin-left: 21.04166667%;
}
.fs-grid .fs-row .fs-all-push-fourth {
  margin-left: 26.04166667%;
}
.fs-grid .fs-row .fs-all-push-third {
  margin-left: 34.375%;
}
.fs-grid .fs-row .fs-all-push-half {
  margin-left: 51.04166667%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-fifth {
  width: 20%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-fourth {
  width: 25%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-third {
  width: 33.33333333%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-half {
  width: 50%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-full {
  width: 100%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-push-fifth {
  margin-left: 20%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-push-fourth {
  margin-left: 25%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-push-third {
  margin-left: 33.33333333%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-push-half {
  margin-left: 50%;
}
.fs-grid .fs-row .fs-all-hide {
  display: none;
}
@media screen and (max-width:  739px) {
  .fs-grid .fs-row .fs-sm-1 {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-sm-2 {
    width: 64.58333333%;
  }
  .fs-grid .fs-row .fs-sm-3 {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-sm-push-1 {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-sm-push-2 {
    margin-left: 67.70833333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-1 {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-2 {
    width: 66.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-3 {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-push-1 {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-push-2 {
    margin-left: 66.66666667%;
  }
  .fs-grid .fs-row .fs-sm-fifth {
    width: 17.91666667%;
  }
  .fs-grid .fs-row .fs-sm-fourth {
    width: 22.91666667%;
  }
  .fs-grid .fs-row .fs-sm-third {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-sm-half {
    width: 47.91666667%;
  }
  .fs-grid .fs-row .fs-sm-full {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-sm-push-fifth {
    margin-left: 21.04166667%;
  }
  .fs-grid .fs-row .fs-sm-push-fourth {
    margin-left: 26.04166667%;
  }
  .fs-grid .fs-row .fs-sm-push-third {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-sm-push-half {
    margin-left: 51.04166667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-fifth {
    width: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-fourth {
    width: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-third {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-half {
    width: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-full {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-push-fifth {
    margin-left: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-push-fourth {
    margin-left: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-push-third {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-push-half {
    margin-left: 50%;
  }
  .fs-grid .fs-row .fs-sm-hide {
    display: none;
  }
}
@media screen and (max-width:  499px) {
  .fs-grid .fs-row .fs-xs-1 {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-xs-2 {
    width: 64.58333333%;
  }
  .fs-grid .fs-row .fs-xs-3 {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-xs-push-1 {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-xs-push-2 {
    margin-left: 67.70833333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-1 {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-2 {
    width: 66.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-3 {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-push-1 {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-push-2 {
    margin-left: 66.66666667%;
  }
  .fs-grid .fs-row .fs-xs-fifth {
    width: 17.91666667%;
  }
  .fs-grid .fs-row .fs-xs-fourth {
    width: 22.91666667%;
  }
  .fs-grid .fs-row .fs-xs-third {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-xs-half {
    width: 47.91666667%;
  }
  .fs-grid .fs-row .fs-xs-full {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-xs-push-fifth {
    margin-left: 21.04166667%;
  }
  .fs-grid .fs-row .fs-xs-push-fourth {
    margin-left: 26.04166667%;
  }
  .fs-grid .fs-row .fs-xs-push-third {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-xs-push-half {
    margin-left: 51.04166667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-fifth {
    width: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-fourth {
    width: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-third {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-half {
    width: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-full {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-push-fifth {
    margin-left: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-push-fourth {
    margin-left: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-push-third {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-push-half {
    margin-left: 50%;
  }
  .fs-grid .fs-row .fs-xs-hide {
    display: none;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .fs-grid .fs-row .fs-md-1 {
    width: 14.58333333%;
  }
  .fs-grid .fs-row .fs-md-2 {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-md-3 {
    width: 47.91666667%;
  }
  .fs-grid .fs-row .fs-md-4 {
    width: 64.58333333%;
  }
  .fs-grid .fs-row .fs-md-5 {
    width: 81.25%;
  }
  .fs-grid .fs-row .fs-md-6 {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-md-push-1 {
    margin-left: 17.70833333%;
  }
  .fs-grid .fs-row .fs-md-push-2 {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-md-push-3 {
    margin-left: 51.04166667%;
  }
  .fs-grid .fs-row .fs-md-push-4 {
    margin-left: 67.70833333%;
  }
  .fs-grid .fs-row .fs-md-push-5 {
    margin-left: 84.375%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-1 {
    width: 16.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-2 {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-3 {
    width: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-4 {
    width: 66.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-5 {
    width: 83.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-6 {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-1 {
    margin-left: 16.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-2 {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-3 {
    margin-left: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-4 {
    margin-left: 66.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-5 {
    margin-left: 83.33333333%;
  }
  .fs-grid .fs-row .fs-md-fifth {
    width: 17.91666667%;
  }
  .fs-grid .fs-row .fs-md-fourth {
    width: 22.91666667%;
  }
  .fs-grid .fs-row .fs-md-third {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-md-half {
    width: 47.91666667%;
  }
  .fs-grid .fs-row .fs-md-full {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-md-push-fifth {
    margin-left: 21.04166667%;
  }
  .fs-grid .fs-row .fs-md-push-fourth {
    margin-left: 26.04166667%;
  }
  .fs-grid .fs-row .fs-md-push-third {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-md-push-half {
    margin-left: 51.04166667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-fifth {
    width: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-fourth {
    width: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-third {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-half {
    width: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-full {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-fifth {
    margin-left: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-fourth {
    margin-left: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-third {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-half {
    margin-left: 50%;
  }
  .fs-grid .fs-row .fs-md-hide {
    display: none;
  }
}
@media screen and (min-width:  980px) {
  .fs-grid .fs-row .fs-lg-1 {
    width: 6.25%;
  }
  .fs-grid .fs-row .fs-lg-2 {
    width: 14.58333333%;
  }
  .fs-grid .fs-row .fs-lg-3 {
    width: 22.91666667%;
  }
  .fs-grid .fs-row .fs-lg-4 {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-lg-5 {
    width: 39.58333333%;
  }
  .fs-grid .fs-row .fs-lg-6 {
    width: 47.91666667%;
  }
  .fs-grid .fs-row .fs-lg-7 {
    width: 56.25%;
  }
  .fs-grid .fs-row .fs-lg-8 {
    width: 64.58333333%;
  }
  .fs-grid .fs-row .fs-lg-9 {
    width: 72.91666667%;
  }
  .fs-grid .fs-row .fs-lg-10 {
    width: 81.25%;
  }
  .fs-grid .fs-row .fs-lg-11 {
    width: 89.58333333%;
  }
  .fs-grid .fs-row .fs-lg-12 {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-lg-push-1 {
    margin-left: 9.375%;
  }
  .fs-grid .fs-row .fs-lg-push-2 {
    margin-left: 17.70833333%;
  }
  .fs-grid .fs-row .fs-lg-push-3 {
    margin-left: 26.04166667%;
  }
  .fs-grid .fs-row .fs-lg-push-4 {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-lg-push-5 {
    margin-left: 42.70833333%;
  }
  .fs-grid .fs-row .fs-lg-push-6 {
    margin-left: 51.04166667%;
  }
  .fs-grid .fs-row .fs-lg-push-7 {
    margin-left: 59.375%;
  }
  .fs-grid .fs-row .fs-lg-push-8 {
    margin-left: 67.70833333%;
  }
  .fs-grid .fs-row .fs-lg-push-9 {
    margin-left: 76.04166667%;
  }
  .fs-grid .fs-row .fs-lg-push-10 {
    margin-left: 84.375%;
  }
  .fs-grid .fs-row .fs-lg-push-11 {
    margin-left: 92.70833333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-1 {
    width: 8.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-2 {
    width: 16.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-3 {
    width: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-4 {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-5 {
    width: 41.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-6 {
    width: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-7 {
    width: 58.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-8 {
    width: 66.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-9 {
    width: 75%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-10 {
    width: 83.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-11 {
    width: 91.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-12 {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-1 {
    margin-left: 8.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-2 {
    margin-left: 16.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-3 {
    margin-left: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-4 {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-5 {
    margin-left: 41.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-6 {
    margin-left: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-7 {
    margin-left: 58.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-8 {
    margin-left: 66.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-9 {
    margin-left: 75%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-10 {
    margin-left: 83.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-11 {
    margin-left: 91.66666667%;
  }
  .fs-grid .fs-row .fs-lg-fifth {
    width: 17.91666667%;
  }
  .fs-grid .fs-row .fs-lg-fourth {
    width: 22.91666667%;
  }
  .fs-grid .fs-row .fs-lg-third {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-lg-half {
    width: 47.91666667%;
  }
  .fs-grid .fs-row .fs-lg-full {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-lg-push-fifth {
    margin-left: 21.04166667%;
  }
  .fs-grid .fs-row .fs-lg-push-fourth {
    margin-left: 26.04166667%;
  }
  .fs-grid .fs-row .fs-lg-push-third {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-lg-push-half {
    margin-left: 51.04166667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-fifth {
    width: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-fourth {
    width: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-third {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-half {
    width: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-full {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-fifth {
    margin-left: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-fourth {
    margin-left: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-third {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-half {
    margin-left: 50%;
  }
  .fs-grid .fs-row .fs-lg-hide {
    display: none;
  }
}
@media screen and (min-width:  1220px) {
  .fs-grid .fs-row .fs-xl-1 {
    width: 6.25%;
  }
  .fs-grid .fs-row .fs-xl-2 {
    width: 14.58333333%;
  }
  .fs-grid .fs-row .fs-xl-3 {
    width: 22.91666667%;
  }
  .fs-grid .fs-row .fs-xl-4 {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-xl-5 {
    width: 39.58333333%;
  }
  .fs-grid .fs-row .fs-xl-6 {
    width: 47.91666667%;
  }
  .fs-grid .fs-row .fs-xl-7 {
    width: 56.25%;
  }
  .fs-grid .fs-row .fs-xl-8 {
    width: 64.58333333%;
  }
  .fs-grid .fs-row .fs-xl-9 {
    width: 72.91666667%;
  }
  .fs-grid .fs-row .fs-xl-10 {
    width: 81.25%;
  }
  .fs-grid .fs-row .fs-xl-11 {
    width: 89.58333333%;
  }
  .fs-grid .fs-row .fs-xl-12 {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-xl-push-1 {
    margin-left: 9.375%;
  }
  .fs-grid .fs-row .fs-xl-push-2 {
    margin-left: 17.70833333%;
  }
  .fs-grid .fs-row .fs-xl-push-3 {
    margin-left: 26.04166667%;
  }
  .fs-grid .fs-row .fs-xl-push-4 {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-xl-push-5 {
    margin-left: 42.70833333%;
  }
  .fs-grid .fs-row .fs-xl-push-6 {
    margin-left: 51.04166667%;
  }
  .fs-grid .fs-row .fs-xl-push-7 {
    margin-left: 59.375%;
  }
  .fs-grid .fs-row .fs-xl-push-8 {
    margin-left: 67.70833333%;
  }
  .fs-grid .fs-row .fs-xl-push-9 {
    margin-left: 76.04166667%;
  }
  .fs-grid .fs-row .fs-xl-push-10 {
    margin-left: 84.375%;
  }
  .fs-grid .fs-row .fs-xl-push-11 {
    margin-left: 92.70833333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-1 {
    width: 8.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-2 {
    width: 16.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-3 {
    width: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-4 {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-5 {
    width: 41.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-6 {
    width: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-7 {
    width: 58.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-8 {
    width: 66.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-9 {
    width: 75%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-10 {
    width: 83.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-11 {
    width: 91.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-12 {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-1 {
    margin-left: 8.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-2 {
    margin-left: 16.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-3 {
    margin-left: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-4 {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-5 {
    margin-left: 41.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-6 {
    margin-left: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-7 {
    margin-left: 58.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-8 {
    margin-left: 66.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-9 {
    margin-left: 75%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-10 {
    margin-left: 83.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-11 {
    margin-left: 91.66666667%;
  }
  .fs-grid .fs-row .fs-xl-fifth {
    width: 17.91666667%;
  }
  .fs-grid .fs-row .fs-xl-fourth {
    width: 22.91666667%;
  }
  .fs-grid .fs-row .fs-xl-third {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-xl-half {
    width: 47.91666667%;
  }
  .fs-grid .fs-row .fs-xl-full {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-xl-push-fifth {
    margin-left: 21.04166667%;
  }
  .fs-grid .fs-row .fs-xl-push-fourth {
    margin-left: 26.04166667%;
  }
  .fs-grid .fs-row .fs-xl-push-third {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-xl-push-half {
    margin-left: 51.04166667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-fifth {
    width: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-fourth {
    width: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-third {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-half {
    width: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-full {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-fifth {
    margin-left: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-fourth {
    margin-left: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-third {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-half {
    margin-left: 50%;
  }
  .fs-grid .fs-row .fs-xl-hide {
    display: none;
  }
}
/**
	 * @class
	 * @name .fs-lightbox-element
	 * @type element
	 * @description Target elmement
	 */
/**
	 * @class
	 * @name .fs-lightbox
	 * @type element
	 * @description Base widget class
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-open
	 * @type modifier
	 * @description Indicates open state
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-loading
	 * @type modifier
	 * @description Indicates loading state
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-animating
	 * @type modifier
	 * @description Indicates animating state
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-mobile
	 * @type modifier
	 * @description Indicates mobile display
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-fixed
	 * @type modifier
	 * @description Indicates fixed positioning
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-inline
	 * @type modifier
	 * @description Indicates inline content
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-iframed
	 * @type modifier
	 * @description Indicates iFrame content
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-has_caption
	 * @type modifier
	 * @description Indicates caption is present
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-has_controls
	 * @type modifier
	 * @description Indicates controls are present
	 */
.fs-lightbox {
  width: 200px;
  height: 200px;
  position: absolute;
  right: 0;
  left: 0;
  z-index: 101;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 0 25px #000;
  opacity: 0;
  margin: 0 auto;
  padding: 10px;
  -webkit-transform: translateZ(0);
  /**
		 * @class
		 * @name .fs-lightbox-overlay
		 * @type element
		 * @description Overlay element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-close
		 * @type element
		 * @description Close element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-loading_icon
		 * @type element
		 * @description Loading icon element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-container
		 * @type element
		 * @description Container element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-content
		 * @type element
		 * @description Content element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-image
		 * @type element
		 * @description Image element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-video
		 * @type element
		 * @description Video element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-iframe
		 * @type element
		 * @description iFrame element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-tools
		 * @type element
		 * @description Tools element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-meta
		 * @type element
		 * @description Meta info element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-controls
		 * @type element
		 * @description Controls container element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-control
		 * @type element
		 * @description Control element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-control.fs-lightbox-control_previous
		 * @type modifier
		 * @description Indicates previous control
		 */
  /**
		 * @class
		 * @name .fs-lightbox-control.fs-lightbox-control_next
		 * @type modifier
		 * @description Indicates next control
		 */
  /**
		 * @class
		 * @name .fs-lightbox-control.fs-lightbox-control_disabled
		 * @type modifier
		 * @description Indicates disbaled state
		 */
  /**
		 * @class
		 * @name .fs-lightbox-position
		 * @type element
		 * @description Position element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-position_current
		 * @type element
		 * @description Current position element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-position_total
		 * @type element
		 * @description Total position element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-caption
		 * @type element
		 * @description Caption element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-error
		 * @type element
		 * @description Error message element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-lock
		 * @type modifier
		 * @description Indicates locked state; Applied to body element
		 */
}
.fs-lightbox,
.fs-lightbox *:not(input):not(textarea) {
  box-sizing: border-box;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}
.fs-lightbox-fixed {
  position: fixed;
  top: 0;
  bottom: 0;
  margin: auto;
}
.fs-lightbox-inline {
  padding: 30px;
}
.fs-lightbox-animating {
  transition: height 0.25s ease, width 0.25s ease, opacity 0.25s linear, top 0.25s ease;
}
.fs-lightbox-animating .fs-lightbox-container {
  transition: opacity 0.25s linear 0.25s, visibility 0.25s linear 0.25s;
}
.fs-lightbox-mobile .fs-lightbox-image_container {
  -ms-transform: translate3D(0, 0, 0);
      transform: translate3D(0, 0, 0);
}
.fs-lightbox-mobile.fs-lightbox-animating .fs-lightbox-image_container {
  transition: height 0.25s ease, width 0.25s ease, top 0.25s ease, left 0.25s ease;
}
.fs-lightbox-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  background: #111C24;
  opacity: 0;
  transition: opacity 0.25s linear;
}
.fs-lightbox-open {
  opacity: 1;
}
.fs-lightbox-overlay.fs-lightbox-open {
  opacity: 0.75;
}
.fs-lightbox-close {
  border: none;
  width: 30px;
  height: 30px;
  position: absolute;
  top: -7.5px;
  right: -7.5px;
  z-index: 105;
  background: #fff;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  overflow: hidden;
  padding: 0;
  text-indent: 200%;
  white-space: nowrap;
}
.fs-lightbox-close:focus {
  outline: none;
}
.fs-lightbox-close:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #333;
  content: "\00d7";
  display: block;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  margin: auto;
  text-align: center;
  text-indent: 0;
  transition: color 0.15s linear;
}
.no-opacity .fs-lightbox-close {
  text-indent: -999px;
}
.fs-lightbox-loading_icon {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 105;
  display: block;
  margin: auto;
  opacity: 0;
  transition: opacity 0.25s linear, visibility 0.25s linear;
  visibility: hidden;
}
.fs-lightbox-loading_icon:before,
.fs-lightbox-loading_icon:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 110%;
  content: '';
  display: block;
}
.fs-lightbox-loading_icon:before {
  border: 5px solid rgba(51, 51, 51, 0.25);
}
.fs-lightbox-loading_icon:after {
  animation: fs-lightbox-loading-spin 0.75s linear infinite;
  border: 5px solid transparent;
  border-top-color: #333;
}
@keyframes fs-lightbox-loading-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.fs-lightbox-container {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 103;
  background: #fff;
  overflow: hidden;
}
.fs-lightbox-container:after {
  clear: both;
  content: '';
  display: table;
}
.fs-lightbox-content {
  width: 100%;
  background: #fff;
  opacity: 1;
  overflow: hidden;
  padding: 0;
  visibility: visible;
}
.fs-lightbox-content:after {
  clear: both;
  content: '';
  display: table;
}
.fs-lightbox-inline .fs-lightbox-content {
  width: auto;
}
.fs-lightbox-iframed .fs-lightbox-content {
  width: 100%;
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.fs-lightbox-mobile .fs-lightbox-image_container {
  width: 1px;
  height: 1px;
  margin: 0;
  position: absolute;
}
.fs-lightbox-image {
  float: left;
}
.fs-lightbox-mobile .fs-lightbox-image {
  position: relative;
  float: none;
}
.fs-lightbox-video {
  width: 100%;
  height: 100%;
}
.fs-lightbox-iframe {
  width: 100%;
  height: 100%;
  border: none;
  float: left;
  overflow: auto;
}
.fs-lightbox-meta {
  clear: both;
  padding: 10px 10px 0;
}
.fs-lightbox-control {
  border: none;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  z-index: 105;
  background: #fff;
  border-radius: 100%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  display: block;
  margin-right: auto;
  margin-left: auto;
  opacity: 1;
  overflow: hidden;
  text-indent: 200%;
  transition: opacity 0.15s linear, visibility 0.15s linear;
  white-space: nowrap;
  visibility: visible;
}
.fs-lightbox-control:focus {
  outline: none;
}
.fs-lightbox-control:before {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  margin: auto;
}
.no-opacity .fs-lightbox-control {
  text-indent: -999px;
}
.fs-lightbox-control_previous {
  left: 20px;
}
.fs-lightbox-control_previous:before {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 10.4px solid #333;
  margin-left: 14px;
}
.fs-lightbox-control_next {
  right: 20px;
}
.fs-lightbox-control_next:before {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 10.4px solid #333;
  margin-right: 14px;
}
.fs-lightbox-control_disabled {
  opacity: 0;
  visibility: hidden;
}
.no-touchevents .fs-lightbox .fs-lightbox-control {
  opacity: 0;
  visibility: hidden;
}
.no-touchevents .fs-lightbox:hover .fs-lightbox-control {
  opacity: 1;
  visibility: visible;
}
.no-touchevents .fs-lightbox .fs-lightbox-control_disabled,
.no-touchevents .fs-lightbox:hover .fs-lightbox-control_disabled {
  opacity: 0;
  cursor: default;
  visibility: hidden;
}
.fs-lightbox-position {
  color: #999;
  font-size: 12px;
  margin: 5px 0;
  padding: 0;
}
.fs-lightbox-caption:after {
  clear: both;
  content: '';
  display: table;
}
.fs-lightbox-caption p {
  color: #666;
  font-size: 14px;
  margin: 5px 0;
  padding: 0;
}
.fs-lightbox-caption_toggle {
  display: none;
}
.fs-lightbox-error {
  width: 250px;
}
.fs-lightbox-error p {
  color: #900;
  font-size: 14px;
  margin: 0;
  padding: 25px;
  text-align: center;
  text-transform: uppercase;
}
.fs-lightbox-loading .fs-lightbox-container {
  opacity: 0;
  transition: opacity 0.25s linear;
  visibility: hidden;
}
.fs-lightbox-loading .fs-lightbox-loading_icon {
  opacity: 1;
  visibility: visible;
}
.fs-lightbox-mobile {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #111C24;
  border-radius: 0;
  padding: 40px 0 0;
}
.fs-lightbox-mobile .fs-lightbox-close {
  height: 40px;
  width: 40px;
  top: 0;
  right: 0;
  background: #111C24;
  border-radius: 0;
}
.fs-lightbox-mobile .fs-lightbox-close:before {
  color: #ccc;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}
.fs-lightbox-mobile .fs-lightbox-loading_icon:before {
  border-color: rgba(211, 45, 39, 0.25);
}
.fs-lightbox-mobile .fs-lightbox-loading_icon:after {
  border-top-color: #D32D27;
}
.fs-lightbox-mobile .fs-lightbox-container {
  position: static;
  background: #111C24;
}
.fs-lightbox-mobile .fs-lightbox-content {
  background-color: #111C24;
  padding: 0 15px;
}
.fs-lightbox-mobile .fs-lightbox-tools {
  width: 100%;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #111C24;
}
.fs-lightbox-mobile .fs-lightbox-control {
  width: 50px;
  height: 100%;
  min-height: 50px;
  background: #111C24;
  border-radius: 0;
  box-shadow: none;
  opacity: 1;
  visibility: visible;
}
.fs-lightbox-mobile .fs-lightbox-control_previous {
  left: 0;
}
.fs-lightbox-mobile .fs-lightbox-control_previous:before {
  border-right-color: #eee;
  margin-left: 19px;
}
.fs-lightbox-mobile .fs-lightbox-control_next {
  right: 0;
}
.fs-lightbox-mobile .fs-lightbox-control_next:before {
  border-left-color: #eee;
  margin-right: 19px;
}
.no-touchevents .fs-lightbox-mobile .fs-lightbox-control,
.no-touchevents .fs-lightbox-mobile:hover .fs-lightbox-control {
  opacity: 1;
  visibility: visible;
}
.fs-lightbox-mobile .fs-lightbox-control_disabled,
.no-touchevents .fs-lightbox-mobile .fs-lightbox-control_disabled,
.no-touchevents .fs-lightbox-mobile:hover .fs-lightbox-control_disabled {
  opacity: 0;
  cursor: default !important;
  visibility: hidden;
}
.fs-lightbox-mobile .fs-lightbox-meta {
  padding: 15px 65px;
}
.fs-lightbox-mobile .fs-lightbox-position {
  color: #999;
  font-size: 12px;
  margin: 0;
  padding: 0 15px 0 0;
}
.fs-lightbox-mobile .fs-lightbox-caption p {
  color: #D2D3D3;
  font-size: 14px;
  margin: 0;
  padding: 0;
}
.fs-lightbox-mobile .fs-lightbox-image {
  transition: none !important;
  -ms-transform: translate(0, 0);
      transform: translate(0, 0);
}
.fs-lightbox-mobile.fs-lightbox-animated .fs-lightbox-image {
  transition: transform 0.25s ease-out !important;
}
.fs-lightbox-mobile.fs-lightbox-inline .fs-lightbox-content,
.fs-lightbox-mobile.fs-lightbox-iframe .fs-lightbox-content {
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.fs-lightbox-lock {
  overflow: hidden !important;
}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-tools {
  width: auto;
  position: static;
  background: transparent;
}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-controls {
  width: 100%;
  height: 50px;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 105;
  background-color: #111C24;
  padding: 0 65px;
}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-caption_toggle {
  color: #999;
  display: block;
  font-size: 12px;
  line-height: 50px;
}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-meta {
  width: 100%;
  height: 80%;
  position: fixed;
  top: 20%;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 104;
  background: #111C24;
  box-shadow: 0 0 25px #000;
  padding: 15px 15px 65px;
  -ms-transform: translate(0, 100%);
      transform: translate(0, 100%);
  transition: transform 0.25s ease;
}
.fs-lightbox-touch.fs-lightbox-caption_open .fs-lightbox-meta {
  -ms-transform: translate(0, 0);
      transform: translate(0, 0);
}
/**
	 * @class
	 * @name .fs-checkbox-element
	 * @type element
	 * @description Target elmement
	 */
/**
	 * @class
	 * @name .fs-checkbox
	 * @type element
	 * @description Base widget class
	 */
/**
	 * @class
	 * @name .fs-checkbox.fs-checkbox-checked
	 * @type modifier
	 * @description Indicates checked state
	 */
/**
	 * @class
	 * @name .fs-checkbox.fs-checkbox-radio
	 * @type modifier
	 * @description Indicates radio interface
	 */
/**
	 * @class
	 * @name .fs-checkbox.fs-checkbox-toggle
	 * @type modifier
	 * @description Indicates toggle interface
	 */
/**
	 * @class
	 * @name .fs-checkbox.fs-checkbox-focus
	 * @type modifier
	 * @description Indicates focused state
	 */
/**
	 * @class
	 * @name .fs-checkbox.fs-checkbox-disabled
	 * @type modifier
	 * @description Indicates disabled state
	 */
.fs-checkbox {
  /**
		 * @class
		 * @name .fs-checkbox-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-checkbox-label
		 * @type element
		 * @description Label element
		 */
  /**
		 * @class
		 * @name .fs-checkbox-marker
		 * @type element
		 * @description Marker element
		 */
  /**
		 * @class
		 * @name .fs-checkbox-flag
		 * @type element
		 * @description Flag element
		 */
}
.fs-checkbox.fs-checkbox-enabled {
  cursor: pointer;
  margin: 0 0 10px 0;
  overflow: hidden;
}
.fs-checkbox.fs-checkbox-enabled:focus {
  box-shadow: none;
  outline: none;
}
.fs-checkbox,
.fs-checkbox:after,
.fs-checkbox:before,
.fs-checkbox *,
.fs-checkbox *:after,
.fs-checkbox *:before {
  box-sizing: border-box;
  transition: none;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}
.fs-checkbox-element_wrapper {
  position: relative;
  border: 0;
  height: 0;
  margin: 0;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  width: 0;
}
.fs-checkbox-element {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  pointer-events: none;
  transition: none;
}
.fs-checkbox-label {
  color: #666;
  cursor: pointer;
  display: block;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.fs-checkbox-marker {
  width: 20px;
  height: 20px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  cursor: pointer;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.fs-checkbox-flag {
  width: 100%;
  height: 100%;
  margin: 0;
}
.fs-checkbox-flag:before {
  width: 5px;
  height: 10px;
  border: 2px solid #999;
  border-top: 0;
  border-left: 0;
  content: '';
  display: block;
  margin: 3px 0 0 6px;
  transition: transform 0.15s ease;
  -ms-transform: rotate(45deg) scale(0);
      transform: rotate(45deg) scale(0);
}
.fs-checkbox-checked .fs-checkbox-flag:before {
  -ms-transform: rotate(45deg) scale(1);
      transform: rotate(45deg) scale(1);
}
.no-csstransforms .fs-checkbox-flag:before {
  width: 100%;
  height: 100%;
  content: "\2713";
  display: none;
  line-height: 1;
  text-align: center;
}
.no-csstransforms .fs-checkbox-checked .fs-checkbox-flag:before {
  display: block;
}
.fs-checkbox-radio .fs-checkbox-marker {
  border-radius: 100%;
}
.fs-checkbox-radio .fs-checkbox-flag {
  background: #999;
  border: 3px solid #fff;
  border-radius: 100%;
  -ms-transform: scale(0);
      transform: scale(0);
  transition: transform 0.15s ease;
}
.fs-checkbox-radio .fs-checkbox-flag:before {
  display: none;
}
.fs-checkbox-radio.fs-checkbox-checked .fs-checkbox-flag {
  -ms-transform: scale(1);
      transform: scale(1);
}
.fs-checkbox-radio.fs-checkbox-checked .fs-checkbox-flag:before {
  display: none;
}
.no-csstransforms .fs-checkbox-radio .fs-checkbox-flag:before {
  display: none;
}
.no-csstransforms .fs-checkbox-radio.fs-checkbox-checked .fs-checkbox-flag:before {
  display: block;
}
.fs-checkbox-focus .fs-checkbox-label {
  color: #333;
}
.fs-checkbox-focus .fs-checkbox-marker {
  border-color: #999;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.fs-checkbox-disabled {
  cursor: default;
  opacity: 0.5;
}
.fs-checkbox-disabled .fs-checkbox-label {
  color: #666;
  cursor: default;
}
.fs-checkbox-disabled .fs-checkbox-marker {
  border-color: #ccc;
  cursor: default;
}
.fs-checkbox-toggle {
  position: relative;
}
.fs-checkbox-toggle .fs-checkbox-label {
  line-height: 40px;
}
.fs-checkbox-toggle .fs-checkbox-marker {
  width: 100px;
  height: 40px;
  position: relative;
  border-radius: 3px;
}
.fs-checkbox-toggle .fs-checkbox-marker:after {
  clear: both;
  content: '';
  display: table;
}
.fs-checkbox-toggle .fs-checkbox-flag {
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #999;
  border: 2px solid #fff;
  border-radius: 3px;
  display: block;
  margin: 0;
  transition: left 0.15s ease;
}
.fs-checkbox-toggle .fs-checkbox-flag:before {
  display: none;
}
.fs-checkbox-toggle .fs-checkbox-flag:after {
  width: 2px;
  height: 10px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  box-shadow: 3px 0 0 #fff, -3px 0 0 #fff;
  content: '';
  margin: auto;
  opacity: 0.75;
}
.no-touchevents .fs-checkbox-toggle:hover .fs-checkbox-flag:after {
  opacity: 1;
}
.fs-checkbox-toggle.fs-checkbox-checked .fs-checkbox-flag {
  left: 50%;
}
.fs-checkbox-toggle.fs-checkbox-checked .fs-checkbox-flag:before {
  display: none;
}
.fs-checkbox-toggle.fs-checkbox-disabled .fs-checkbox-flag:after {
  display: none;
}
.fs-checkbox-toggle .fs-checkbox-state {
  width: 50%;
  color: #666;
  display: block;
  font-size: 12px;
  line-height: 40px;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}
.fs-checkbox-toggle .fs-checkbox-state_on {
  float: left;
}
.fs-checkbox-toggle .fs-checkbox-state_off {
  float: right;
}
/**
	 * @class
	 * @name .fs-dropdown-element
	 * @type element
	 * @description Target element
	 */
/**
	 * @class
	 * @name .fs-dropdown
	 * @type element
	 * @description Base widget class
	 */
/**
	 * @class
	 * @name .fs-dropdown.fs-dropdown-multiple
	 * @type modifer
	 * @description Indicates multi-selected element
	 */
/**
	 * @class
	 * @name .fs-dropdown.fs-dropdown-cover
	 * @type modifer
	 * @description Indicates cover positioning
	 */
/**
	 * @class
	 * @name .fs-dropdown.fs-dropdown-bottom
	 * @type modifer
	 * @description Indicates bottom positioning
	 */
/**
	 * @class
	 * @name .fs-dropdown.fs-dropdown-disabled
	 * @type modifer
	 * @description Indicates disabled state
	 */
/**
	 * @class
	 * @name .fs-dropdown.fs-dropdown-open
	 * @type modifer
	 * @description Indicates open state
	 */
/**
	 * @class
	 * @name .fs-dropdown.fs-dropdown-focus
	 * @type modifer
	 * @description Indicates focus state
	 */
.fs-dropdown {
  position: relative;
  z-index: 1;
  display: block;
  margin: 10px 0;
  max-width: 100%;
  /*
			@media screen and (min-width: 740px) {
				max-width: 30%;
			}
			*/
  /**
		 * @class
		 * @name .fs-dropdown-selected
		 * @type element
		 * @description Handle item
		 */
  /**
		 * @class
		 * @name .fs-dropdown-options
		 * @type element
		 * @description Options container
		 */
  /**
		 * @class
		 * @name .fs-dropdown-group
		 * @type element
		 * @description Option group label
		 */
  /**
		 * @class
		 * @name .fs-dropdown-item
		 * @type element
		 * @description Option item
		 */
}
.fs-dropdown:focus {
  box-shadow: none;
  outline: none;
}
.fs-dropdown,
.fs-dropdown:after,
.fs-dropdown:before,
.fs-dropdown *,
.fs-dropdown *:after,
.fs-dropdown *:before {
  box-sizing: border-box;
  transition: none;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}
.fs-dropdown-element {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  opacity: 0;
  z-index: -1;
}
.fs-dropdown-element,
.fs-dropdown-element:focus {
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent;
}
.no-opacity .fs-dropdown-element {
  left: -999999px;
}
.fs-dropdown-selected {
  width: 100%;
  position: relative;
  background: #fff;
  border: 1px solid #D2D3D3;
  border-radius: 0;
  color: #111C24;
  cursor: pointer;
  display: block;
  font-size: 16px;
  height: 60px;
  line-height: 60px;
  margin: 0;
  overflow: hidden;
  padding: 0 60px 0 20px;
  text-align: left;
  text-overflow: clip;
  z-index: 2;
}
.fs-dropdown-selected:after {
  height: 0;
  width: 0;
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #D32D27;
  content: '';
  display: block;
  margin: auto 0;
}
.no-touchevents .fs-dropdown-selected:hover {
  color: #111C24;
}
.no-touchevents .fs-dropdown-disabled .fs-dropdown-selected:hover {
  color: #ccc;
}
.fs-dropdown-options {
  width: 100%;
  max-height: 260px;
  position: absolute;
  top: 100%;
  left: 0;
  border: 1px solid #D2D3D3;
  border-width: 0 1px 1px;
  border-radius: 0 0 0 0;
  box-shadow: none;
  background-color: #fff;
  display: none;
  margin: 0;
  overflow: auto;
  overflow-x: hidden;
  padding: 0;
  z-index: 50;
}
.fs-dropdown-options.fs-scrollbar {
  position: absolute;
}
.no-opacity .fs-dropdown-options {
  width: auto;
}
.fs-dropdown-group {
  border-bottom: 1px solid #ccc;
  color: #999;
  display: block;
  font-size: 11px;
  padding: 10px 15px;
  text-transform: uppercase;
}
.fs-dropdown-item {
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #D2D3D3;
  color: #29333A;
  cursor: pointer;
  display: block;
  font-size: 16px;
  margin: 0;
  height: 60px;
  line-height: 60px;
  overflow: hidden;
  padding: 0 20px;
  text-align: left;
  text-decoration: none;
  text-overflow: ellipsis;
  /**
			 * @class
			 * @name .fs-dropdown-item.fs-dropdown-item_placeholder
			 * @type modifier
			 * @description Indicates placeholder item
			 */
  /**
			 * @class
			 * @name .fs-dropdown-item.fs-dropdown-item_selected
			 * @type modifier
			 * @description Indicates selected item
			 */
  /**
			 * @class
			 * @name .fs-dropdown-item.fs-dropdown-item_disabled
			 * @type modifier
			 * @description Indicates disabled item
			 */
}
.fs-dropdown-item_placeholder {
  display: none;
}
.fs-dropdown-item_selected {
  background: #eee;
}
.fs-dropdown-item_disabled {
  color: #999;
  cursor: default;
}
.fs-dropdown-item:first-child {
  border-radius: 0;
}
.fs-dropdown-item:last-child {
  border-bottom: 0;
  border-radius: 0 0 0 0;
}
.no-touchevents .fs-dropdown-item:hover,
.no-touchevents .fs-dropdown-item_selected:hover {
  color: #D32D27;
  background-color: #fff;
  border-color: #D2D3D3;
}
.fs-dropdown-item_disabled,
.no-touchevents .fs-dropdown-item_disabled:hover {
  color: #ccc;
  background-color: #fff;
  border-color: #ccc;
}
.fs-dropdown-open {
  z-index: 3;
}
.fs-dropdown-open .fs-dropdown-options {
  display: block;
  border-radius: 0 0 0 0;
}
.fs-dropdown-open .fs-dropdown-selected {
  z-index: 51;
  border-radius: 0 0 0 0;
}
.fs-dropdown-open .fs-dropdown-selected,
.fs-dropdown-focus .fs-dropdown-selected {
  background-color: #fff;
  box-shadow: none;
}
.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-selected {
  z-index: 49;
}
.fs-dropdown-cover .fs-dropdown-options {
  top: 0;
  border-radius: 0;
  border-width: 1px;
}
.fs-dropdown-cover .fs-dropdown-item:first-child {
  border-radius: 0 0 0 0;
}
.fs-dropdown-bottom .fs-dropdown-options {
  top: auto;
  bottom: 100%;
  border-width: 1px 1px 0;
}
.fs-dropdown-bottom .fs-dropdown-item:last-child {
  border: none;
}
.fs-dropdown-bottom.fs-dropdown-open .fs-dropdown-selected {
  border-radius: 0 0 0 0;
}
.fs-dropdown-bottom.fs-dropdown-open .fs-dropdown-options {
  border-radius: 0 0 0 0;
}
.fs-dropdown-bottom.fs-dropdown-cover .fs-dropdown-options {
  top: auto;
  bottom: 0;
}
.fs-dropdown-bottom.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-selected {
  border-radius: 0;
}
.fs-dropdown-bottom.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-options {
  border-radius: 0;
}
.fs-dropdown-multiple {
  border: 1px solid #D2D3D3;
  border-radius: 0;
}
.fs-dropdown-multiple .fs-dropdown-options {
  width: 100%;
  position: static;
  border: none;
  border-radius: 0;
  box-shadow: none;
  display: block;
}
.fs-dropdown-disabled .fs-dropdown-selected {
  background: #fff;
  border-color: #ccc;
  color: #ccc;
  cursor: default;
}
.fs-dropdown-disabled .fs-dropdown-options {
  background: #fff;
  border-color: #ccc;
}
.fs-dropdown-disabled .fs-dropdown-group,
.fs-dropdown-disabled .fs-dropdown-item {
  border-color: #ccc;
  color: #ccc;
  cursor: default;
}
.fs-dropdown-disabled .fs-dropdown-item,
.no-touchevents .fs-dropdown-disabled .fs-dropdown-item:hover {
  color: #ccc;
  background-color: #fff;
}
.fs-dropdown-disabled .fs-dropdown-item_selected,
.no-touchevents .fs-dropdown-disabled .fs-dropdown-item_selected:hover {
  background: #fafafa;
}
.fs-dropdown-options.fs-scrollbar {
  overflow: hidden;
}
.fs-dropdown-options.fs-scrollbar .fs-scrollbar-content {
  max-height: 260px;
  height: auto;
}
.fs-dropdown-options.fs-scrollbar.fs-scrollbar-active .fs-scrollbar-content {
  padding: 0;
}
.fs-dropdown-options.fs-scrollbar .fs-scrollbar-bar,
.fs-dropdown-options.fs-scrollbar .fs-scrollbar-track {
  border-radius: 0 0 0 0;
}
/**
	 * @class
	 * @name .fs-carousel-element
	 * @type element
	 * @description Target elmement
	 */
/**
	 * @class
	 * @name .fs-carousel
	 * @type element
	 * @description Base widget class
	 */
/**
	 * @class
	 * @name .fs-carousel.fs-enabled
	 * @type modifier
	 * @description Indicates enabled state
	 */
/**
	 * @class
	 * @name .fs-carousel.fs-rtl
	 * @type modifier
	 * @description Indicates right to left display
	 */
/**
	 * @class
	 * @name .fs-carousel.fs-carousel-auto_height
	 * @type modifier
	 * @description Indicates auto height sizing
	 */
/**
	 * @class
	 * @name .fs-carousel.fs-carousel-contained
	 * @type modifier
	 * @description Indicates overflow: hidden
	 */
/**
	 * @class
	 * @name .fs-carousel.fs-carousel-single
	 * @type modifier
	 * @description Indicates single item display
	 */
.fs-carousel {
  /**
		 * @class
		 * @name .fs-carousel-viewport
		 * @type element
		 * @description Carousel container
		 */
  /**
		 * @class
		 * @name .fs-carousel-wrapper
		 * @type element
		 * @description Carousel container
		 */
  /**
		 * @class
		 * @name .fs-carousel-container
		 * @type element
		 * @description Canister container
		 */
  /**
		 * @class
		 * @name .fs-carousel-canister
		 * @type element
		 * @description Item container
		 */
  /**
		 * @class
		 * @name .fs-carousel-canister
		 * @type element
		 * @description Item container
		 */
  /**
		 * @class
		 * @name .fs-carousel-item
		 * @type element
		 * @description Individual item
		 */
  /**
		 * @class
		 * @name .fs-carousel-controls
		 * @type element
		 * @description Controls container
		 */
  /**
		 * @class
		 * @name .fs-carousel-controls.fs-carousel-visible
		 * @type modifier
		 * @description Indicates visible state
		 */
  /**
		 * @class
		 * @name .fs-carousel-control
		 * @type element
		 * @description Control element
		 */
  /**
		 * @class
		 * @name .fs-carousel-control.fs-carousel-control_previous
		 * @type modifier
		 * @description Indicates previous control
		 */
  /**
		 * @class
		 * @name .fs-carousel-control.fs-carousel-control_next
		 * @type modifier
		 * @description Indicates next control
		 */
  /**
		 * @class
		 * @name .fs-carousel-control.fs-carousel-control_disabled
		 * @type modifier
		 * @description Indicates disbaled state
		 */
  /**
		 * @class
		 * @name .fs-carousel-pagination
		 * @type element
		 * @description Item element
		 */
  /**
		 * @class
		 * @name .fs-carousel-pagination.fs-carousel-visible
		 * @type modifier
		 * @description Indicates visible state
		 */
  /**
		 * @class
		 * @name .fs-carousel-page
		 * @type element
		 * @description Pagiantion item element
		 */
  /**
		 * @class
		 * @name .fs-carousel-page.fs-carousel-active
		 * @type modifier
		 * @description Indicates active state
		 */
}
.fs-carousel.fs-carousel-enabled {
  width: 100%;
  position: relative;
}
.fs-carousel.fs-carousel-enabled:after {
  clear: both;
  content: '';
  display: table;
}
.fs-carousel,
.fs-carousel:after,
.fs-carousel:before,
.fs-carousel *,
.fs-carousel *:after,
.fs-carousel *:before {
  box-sizing: border-box;
  transition: none;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}
.fs-carousel-enabled.fs-carousel-contained,
.fs-carousel-enabled.fs-carousel-contained .fs-carousel-viewport,
.fs-carousel-enabled.fs-carousel-contained .fs-carousel-wrapper,
.fs-carousel-enabled.fs-carousel-contained .fs-carousel-container {
  overflow: hidden;
}
.fs-carousel-enabled .fs-carousel-viewport {
  position: relative;
}
.fs-carousel-enabled .fs-carousel-viewport:after {
  clear: both;
  content: '';
  display: table;
}
.fs-carousel-enabled .fs-carousel-wrapper {
  position: relative;
}
.fs-carousel-enabled .fs-carousel-wrapper:after {
  clear: both;
  content: '';
  display: table;
}
.fs-carousel-enabled .fs-carousel-container {
  position: relative;
}
.fs-carousel-enabled .fs-carousel-container:after {
  clear: both;
  content: '';
  display: table;
}
.fs-carousel-enabled .fs-carousel-canister {
  position: relative;
  backface-visibility: hidden;
  margin: 0;
  overflow: hidden;
  transition: transform 0.5s ease;
  transform: translate3d(0, 0, 0);
}
.fs-carousel-enabled.fs-carousel-auto_height .fs-carousel-canister {
  transition: height 0.5s ease, transform 0.5s ease;
}
.fs-carousel-enabled .fs-carousel-item {
  min-height: 1px;
  display: block;
  float: left;
}
.fs-carousel-enabled .fs-carousel-item img {
  -webkit-user-drag: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.fs-carousel-single .fs-carousel-item {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.fs-carousel-single .fs-carousel-item.fs-carousel-visible {
  position: relative;
  z-index: 2;
}
.fs-carousel-controls {
  display: none;
}
.fs-carousel-enabled .fs-carousel-controls {
  width: 100%;
  margin: 0;
  padding: 0;
}
.fs-carousel-enabled .fs-carousel-controls.fs-carousel-visible,
.fs-carousel-controls_custom.fs-carousel-visible {
  display: block;
}
.fs-carousel-enabled .fs-carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  border: 0;
  cursor: pointer;
  display: block;
  padding: 0;
  visibility: hidden;
  width: 40px;
  height: 40px;
  background: #D32D27;
  border-radius: 100%;
  box-shadow: none;
  margin: auto;
  opacity: 0.4;
  overflow: hidden;
  text-indent: 200%;
  transition: opacity 0.15s ease, visibility 0.15s ease;
  white-space: nowrap;
}
.fs-carousel-enabled .fs-carousel-control:before {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  margin: auto;
}
.no-opacity .fs-carousel-enabled .fs-carousel-control {
  text-indent: -999px;
}
.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible {
  visibility: visible;
  opacity: 1;
}
.fs-carousel-enabled .fs-carousel-control_previous,
.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_next {
  right: auto;
  left: 20px;
}
.fs-carousel-enabled .fs-carousel-control_previous:before,
.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_next:before {
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 10.5px solid #fff;
  border-left: none;
  margin-left: 13.7px;
  margin-right: auto;
}
.fs-carousel-enabled .fs-carousel-control_next,
.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_previous {
  right: 20px;
  left: auto;
}
.fs-carousel-enabled .fs-carousel-control_next:before,
.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_previous:before {
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 10.5px solid #fff;
  border-right: none;
  margin-right: 13.7px;
  margin-left: auto;
}
.fs-carousel-enabled .fs-carousel-control_disabled {
  opacity: 0;
}
.fs-carousel-pagination {
  display: none;
}
.fs-carousel-enabled .fs-carousel-pagination {
  width: 100%;
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
}
.fs-carousel-enabled .fs-carousel-pagination.fs-carousel-visible {
  display: block;
}
.fs-carousel-enabled .fs-carousel-page {
  border: 0;
  cursor: pointer;
  display: inline-block;
  padding: 0;
  width: 10px;
  height: 10px;
  background: #333;
  border-radius: 100%;
  margin: 0 3px;
  opacity: 0.5;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}
.no-opacity .fs-carousel-enabled .fs-carousel-page {
  text-indent: -999px;
}
.fs-carousel-enabled .fs-carousel-page.fs-carousel-active {
  opacity: 1;
}
.fs-carousel-enabled.fs-carousel-rtl {
  direction: rtl;
}
.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-item {
  float: right;
}
/**
	 * @class
	 * @name .fs-pagination-element
	 * @type element
	 * @description Target elmement
	 */
/**
	 * @class
	 * @name .fs-pagination
	 * @type element
	 * @description Base widget class
	 */
/**
	 * @class
	 * @name .fs-pagination.fs-pagination-mobile
	 * @type modifier
	 * @description Indicates mobile display
	 */
.fs-pagination {
  /**
		 * @class
		 * @name .fs-pagination
		 * @type element
		 * @description Pages container
		 */
  /**
		 * @class
		 * @name .fs-pagination-page
		 * @type element
		 * @description Page element
		 */
  /**
		 * @class
		 * @name .fs-pagination-ellipsis
		 * @type element
		 * @description Ellipsis element
		 */
  /**
		 * @class
		 * @name .fs-pagination-page.fs-pagination-active
		 * @type modifier
		 * @description Indicates active page
		 */
  /**
		 * @class
		 * @name .fs-pagination-page.fs-pagination-first
		 * @type modifier
		 * @description Indicates first page
		 */
  /**
		 * @class
		 * @name .fs-pagination-page.fs-pagination-last
		 * @type modifier
		 * @description Indicates last page
		 */
  /**
		 * @class
		 * @name .fs-pagination-page.fs-pagination-visible
		 * @type modifier
		 * @description Indicates visible page
		 */
  /**
		 * @class
		 * @name .fs-pagination-control
		 * @type element
		 * @description Pagination button
		 */
  /**
		 * @class
		 * @name .fs-pagination-control.fs-pagination-control_previous
		 * @type modifier
		 * @description Indicates previous control
		 */
  /**
		 * @class
		 * @name .fs-pagination-control.fs-pagination-control_next
		 * @type modifier
		 * @description Indicates next control
		 */
  /**
		 * @class
		 * @name .fs-pagination-position
		 * @type element
		 * @description Mobile position indicator
		 */
  /**
		 * @class
		 * @name .fs-pagination-select
		 * @type element
		 * @description Mobile page dropdown
		 */
}
.fs-pagination-pages {
  text-align: center;
}
.fs-pagination-page,
.fs-pagination-ellipsis {
  display: none;
  margin: 0 5px;
}
.fs-pagination-active,
.fs-pagination-first,
.fs-pagination-last,
.fs-pagination-visible {
  display: inline-block;
}
.fs-pagination-control {
  border: none;
  display: block;
}
.fs-pagination-control:focus {
  outline: none;
}
.fs-pagination-control_previous {
  float: left;
}
.fs-pagination-control_next {
  float: right;
}
.fs-pagination-position,
.fs-pagination-select {
  display: none;
}
.fs-pagination-mobile .fs-pagination-pages {
  display: none;
}
.fs-pagination-mobile .fs-pagination-position {
  display: block;
  text-align: center;
}
.fs-pagination-mobile .fs-pagination-select {
  position: absolute;
  z-index: -1;
  display: block;
  opacity: 0;
}
/**
	 * @class
	 * @name .fs-navigation-element
	 * @type element
	 * @description Target elmement
	 */
/**
	 * @class
	 * @name .fs-navigation
	 * @type element
	 * @description Base widget class
	 */
.fs-navigation {
  /**
		 * @class
		 * @name .fs-navigation-toggle-nav
		 * @type element
		 * @description Toggle navigation
		 */
  /**
		 * @class
		 * @name .fs-navigation-toggle-nav.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-toggle-nav.fs-navigation-open
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-toggle-handle
		 * @type element
		 * @description Toggle handle
		 */
  /**
		 * @class
		 * @name .fs-navigation-toggle-handle.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-toggle-handle.fs-navigation-open
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-nav
		 * @type element
		 * @description Overlay nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-nav.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-nav.fs-navigation-animated
		 * @type modifier
		 * @description Indicates animated state
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-nav.fs-navigation-open
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-left-nav
		 * @type modifier
		 * @description Indicates left hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-right-nav
		 * @type modifier
		 * @description Indicates right hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-nav
		 * @type element
		 * @description Push nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-nav.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-nav.fs-navigation-animated
		 * @type modifier
		 * @description Indicates animated state
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-nav.fs-navigation-open
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-left-nav
		 * @type modifier
		 * @description Indicates left hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-right-nav
		 * @type modifier
		 * @description Indicates right hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-nav
		 * @type element
		 * @description Reveal nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-nav.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-nav.fs-navigation-animated
		 * @type modifier
		 * @description Indicates animated state
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-nav.fs-navigation-open
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-left-nav
		 * @type modifier
		 * @description Indicates left hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-right-nav
		 * @type modifier
		 * @description Indicates right hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-handle
		 * @type element
		 * @description Overlay handle
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-handle.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-handle
		 * @type element
		 * @description Push handle
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-handle.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-content:before
		 * @type element
		 * @description Overlay mask
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-content.fs-navigation-open:before
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-content
		 * @type element
		 * @description Target page content
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-content.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-content.fs-navigation-animated
		 * @type modifier
		 * @description Indicates animted state
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-content.fs-navigation-open
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-left-content
		 * @type modifier
		 * @description Indicates left hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-right-content
		 * @type modifier
		 * @description Indicates right hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-content
		 * @type element
		 * @description Target page content
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-content.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-content.fs-navigation-animated
		 * @type modifier
		 * @description Indicates animted state
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-content.fs-navigation-open
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-left-content
		 * @type modifier
		 * @description Indicates left hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-right-content
		 * @type modifier
		 * @description Indicates right hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-handle
		 * @type element
		 * @description Click target to toggle navigation
		 */
  /**
		 * @class
		 * @name .fs-navigation-handle.fs-navigation-open
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-handle.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-handle:after
		 * @type element
		 * @description Icon displayed in handle
		 */
  /**
		 * @class
		 * @name .fs-navigation-lock
		 * @type modifier
		 * @description Indicates locked state; Applied to body element
		 */
}
.fs-navigation.fs-navigation-enabled {
  margin: 0;
}
.fs-navigation,
.fs-navigation:after,
.fs-navigation:before,
.fs-navigation *,
.fs-navigation *:after,
.fs-navigation *:before {
  box-sizing: border-box;
  transition: none;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}
.fs-navigation-toggle-nav.fs-navigation-enabled {
  background: #fff;
  border: 2px solid #E9EAEA;
  border-width: 0 2px 2px;
  border-radius: 0 0 0 0;
  display: none;
}
.fs-navigation-toggle-nav.fs-navigation-open {
  display: block;
}
.fs-navigation-toggle-handle.fs-navigation-enabled {
  width: 100%;
  background: #fff;
  border: 2px solid #E9EAEA;
  border-radius: 0;
  color: #29333A;
  cursor: pointer;
  display: block;
  font-size: 18px;
  height: 60px;
  line-height: 60px;
  margin: 0;
  padding: 0 45px 0 15px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.fs-navigation-toggle-handle.fs-navigation-open {
  border-radius: 0 0 0 0;
}
.fs-navigation-push-nav.fs-navigation-enabled,
.fs-navigation-reveal-nav.fs-navigation-enabled,
.fs-navigation-overlay-nav.fs-navigation-enabled {
  width: 270px;
  height: 100%;
  height: calc(100% + 60px);
  position: fixed;
  top: 0;
  background: #111C24;
  display: block;
  overflow: auto;
}
.fs-navigation-push-nav.fs-navigation-enabled,
.fs-navigation-reveal-nav.fs-navigation-enabled {
  visibility: hidden;
}
.fs-navigation-reveal-nav.fs-navigation-animated {
  transition: visibility 0.001s linear 0.2s;
}
.fs-navigation-push-nav.fs-navigation-animated,
.fs-navigation-overlay-nav.fs-navigation-animated {
  transition: transform 0.2s ease, visibility 0.001s linear 0.2s;
}
.fs-navigation-push-nav.fs-navigation-enabled,
.fs-navigation-reveal-nav.fs-navigation-enabled {
  z-index: 0;
}
.fs-navigation-push-left-nav.fs-navigation-enabled,
.fs-navigation-reveal-left-nav.fs-navigation-enabled,
.fs-navigation-overlay-left-nav.fs-navigation-enabled {
  left: 0;
}
.fs-navigation-push-right-nav.fs-navigation-enabled,
.fs-navigation-reveal-right-nav.fs-navigation-enabled,
.fs-navigation-overlay-right-nav.fs-navigation-enabled {
  right: 0;
}
.fs-navigation-push-left-nav.fs-navigation-enabled,
.fs-navigation-overlay-left-nav.fs-navigation-enabled {
  -ms-transform: translate3D(-270px, 0, 0);
      transform: translate3D(-270px, 0, 0);
}
.fs-navigation-push-right-nav.fs-navigation-enabled,
.fs-navigation-overlay-right-nav.fs-navigation-enabled {
  -ms-transform: translate3D(270px, 0, 0);
      transform: translate3D(270px, 0, 0);
}
.fs-navigation-overlay-nav.fs-navigation-enabled {
  z-index: 2;
}
.fs-navigation-overlay-left-nav.fs-navigation-enabled {
  box-shadow: 2px 0 2px rgba(0, 0, 0, 0.15);
}
.fs-navigation-overlay-right-nav.fs-navigation-enabled {
  box-shadow: -2px 0 2px rgba(0, 0, 0, 0.15);
}
.fs-navigation-reveal-nav.fs-navigation-open {
  visibility: visible;
  transition: visibility 0.001s ease;
}
.fs-navigation-push-nav.fs-navigation-open,
.fs-navigation-overlay-nav.fs-navigation-open {
  -ms-transform: translate3D(0, 0, 0);
      transform: translate3D(0, 0, 0);
  transition: transform 0.2s ease, visibility 0.001s ease;
  visibility: visible;
}
.fs-navigation-push-handle.fs-navigation-enabled,
.fs-navigation-overlay-handle.fs-navigation-enabled {
  padding: 10px 40px 10px 15px;
  background: #fff;
  color: #29333A;
  cursor: pointer;
  display: block;
  font-size: 18px;
  margin: 0;
  padding: 0 45px 0 15px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.fs-navigation-overlay-content:before {
  width: 100%;
  height: 100%;
  height: calc(100% + 60px);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: #fff;
  background: rgba(255, 255, 255, 0.75);
  content: '';
  display: block;
  opacity: 0;
  transition: opacity 0.2s ease, visibility 0.2s ease;
  visibility: hidden;
}
.fs-navigation-overlay-content.fs-navigation-open:before {
  opacity: 1;
  visibility: visible;
}
.fs-navigation-reveal-content.fs-navigation-enabled,
.fs-navigation-push-content.fs-navigation-enabled {
  position: relative;
  z-index: 1;
  display: block;
  overflow: hidden;
  -ms-transform: translate3D(0, 0, 0);
      transform: translate3D(0, 0, 0);
}
.fs-navigation-reveal-content.fs-navigation-animated,
.fs-navigation-push-content.fs-navigation-animated {
  transition: transform 0.2s ease;
}
.fs-navigation-reveal-left-content.fs-navigation-enabled,
.fs-navigation-push-left-content.fs-navigation-enabled {
  box-shadow: -2px 0 2px rgba(0, 0, 0, 0.15);
}
.fs-navigation-reveal-right-content.fs-navigation-enabled,
.fs-navigation-push-right-content.fs-navigation-enabled {
  box-shadow: 2px 0 2px rgba(0, 0, 0, 0.15);
}
.fs-navigation-reveal-left-content.fs-navigation-open,
.fs-navigation-push-left-content.fs-navigation-open {
  -ms-transform: translate3D(270px, 0, 0);
      transform: translate3D(270px, 0, 0);
}
.fs-navigation-reveal-right-content.fs-navigation-open,
.fs-navigation-push-right-content.fs-navigation-open {
  -ms-transform: translate3D(-270px, 0, 0);
      transform: translate3D(-270px, 0, 0);
}
.fs-navigation-handle.fs-navigation-enabled {
  position: relative;
}
.fs-navigation-handle.fs-navigation-enabled:after {
  height: 3px;
  width: 15px;
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  background: #D2D3D3;
  box-shadow: 0 5px 0 #D2D3D3, 0 -5px 0 #D2D3D3;
  content: '';
  display: block;
  margin: auto 0;
}
.fs-navigation-handle.fs-navigation-open:after {
  width: 16px;
  height: 16px;
  background: transparent;
  border: none;
  box-shadow: none;
  color: #D2D3D3;
  content: "\00d7";
  font-size: 30px;
  font-weight: 700;
  line-height: 14px;
  text-align: center;
}
.fs-navigation-lock {
  overflow: hidden !important;
}
/**
	 * @class
	 * @name .fs-number-element
	 * @type element
	 * @description Target elmement
	 */
/**
	 * @class
	 * @name .fs-number
	 * @type element
	 * @description Base widget class
	 */
/**
	 * @class
	 * @name .fs-number.fs-number-disabled
	 * @type modifier
	 * @description Indicates disabled state
	 */
.fs-number {
  position: relative;
  border-radius: 3px;
  margin: 0 0 10px 0;
  overflow: hidden;
  /**
		 * @class
		 * @name .fs-number-arrow
		 * @type element
		 * @description Arrow elmement
		 */
  /**
		 * @class
		 * @name .fs-number-arrow:after
		 * @type element
		 * @description Arrow icon
		 */
  /**
		 * @class
		 * @name .fs-number-arrow.fs-number-up
		 * @type modifier
		 * @description Indicates up state
		 */
  /**
		 * @class
		 * @name .fs-number-arrow.fs-number-down
		 * @type modifier
		 * @description Indicates up state
		 */
}
.fs-number,
.fs-number:after,
.fs-number:before,
.fs-number *,
.fs-number *:after,
.fs-number *:before {
  box-sizing: border-box;
  transition: none;
}
.fs-number-element {
  width: 100%;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #222;
  font-size: 15px;
  line-height: 1;
  overflow: hidden;
  padding: 0 10px;
  -moz-appearance: textfield;
}
.fs-number-element::-webkit-inner-spin-button,
.fs-number-element::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.fs-number-element::-ms-clear {
  display: none;
}
.fs-number-element:focus {
  background-color: #fff;
}
.fs-number-disabled .fs-number-element {
  background: #fff;
  border-color: #ccc;
  color: #ccc;
}
.fs-number-arrow {
  width: 25px;
  height: 50%;
  position: absolute;
  right: 0;
  z-index: 1;
  background: #fff;
  border: 1px solid #ccc;
  cursor: pointer;
  display: block;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}
.no-opacity .fs-number-arrow {
  text-indent: -999999px;
}
.fs-number-arrow:focus {
  outline: none;
}
.fs-number-arrow:after {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  content: '';
  display: block;
  margin: auto;
}
.fs-number-arrow.fs-number-up {
  top: 0;
}
.fs-number-arrow.fs-number-up:after {
  border-bottom: 5px solid #666;
}
.fs-number-arrow.fs-number-down {
  bottom: 0;
  border-top: none;
}
.fs-number-arrow.fs-number-down:after {
  border-top: 5px solid #666;
}
.fs-number-disabled .fs-number-arrow {
  cursor: default;
}
.fs-number-disabled .fs-number-arrow:after {
  border-top-color: #ccc;
  border-bottom-color: #ccc;
}
/*
	@media screen and (min-width: 740px) {
		.stepper:hover .stepper-input { background-color: #fff; }

		.stepper .stepper-step:hover { background-color: #F9F9F9; }

		.stepper.disabled .stepper-arrow { background: #fff; border-color: #eee; cursor: default; }
	}

	.stepper.disabled .stepper-input { background: #fff; border-color: #eee; color: #ccc; }
	.stepper.disabled .stepper-arrow { background: #fff; border-color: #eee; cursor: default; }
*/
.fs-range {
  width: 100%;
}
.fs-range,
.fs-range:after,
.fs-range:before,
.fs-range *,
.fs-range *:after,
.fs-range *:before {
  box-sizing: border-box;
  transition: none;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}
.fs-range-element {
  width: 1px;
  height: 1px;
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.no-touchevents .fs-range-element {
  left: -9999px;
}
.fs-range-track {
  width: 100%;
  height: 8px;
  position: relative;
  background: #fbfbfb;
  border: 1px solid #ddd;
  border-radius: 4px;
  float: left;
  margin: 10px 0;
}
.fs-range-fill {
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: #DCDCDC;
}
.fs-range-handle {
  width: 1px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  display: block;
  overflow: visible;
}
.fs-range-marker {
  width: 14px;
  height: 14px;
  background: #DCDCDC;
  border: 1px solid #AFAFAF;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  margin: -4px 0 0 -6px;
}
.no-touchevents .fs-range:hover .fs-range-track {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
}
.no-touchevents .fs-range:hover .fs-range-marker {
  background: #ccc;
  border-color: #999;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.fs-range-focus .fs-range-track {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
}
.fs-range-focus .fs-range-marker {
  background: #ccc;
  border-color: #999;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.fs-range-labels .fs-range-track {
  width: 80%;
}
.fs-range-label {
  width: 8%;
  display: block;
  font-size: 12px;
  line-height: 28px;
}
.fs-range-label_min {
  float: left;
  margin: 0 2% 0 0;
  text-align: right;
}
.fs-range-label_max {
  float: right;
  margin: 0 0 0 2%;
  text-align: left;
}
.fs-range-vertical {
  height: 300px;
  width: 30px;
}
.fs-range-vertical .fs-range-track {
  width: 8px;
  height: 75%;
  margin: 0 11px 0;
}
.fs-range-vertical .fs-range-fill {
  width: 100%;
  height: 1px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.fs-range-vertical .fs-range-handle {
  width: 100%;
  height: 1px;
  top: auto;
  bottom: 0;
  left: 0;
}
.fs-range-vertical .fs-range-marker {
  margin: -7px 0 0 -4px;
}
.fs-range-vertical .fs-range-label {
  clear: both;
  float: none;
  height: 10%;
  text-align: center;
  width: 100%;
}
.fs-range-vertical .fs-range-label_min {
  padding: 5px 0 0;
}
.fs-range-vertical .fs-range-label_max {
  padding: 0;
}
.fs-range-disabled {
  cursor: default;
  opacity: 0.5;
}
.fs-range-disabled .fs-range-disc {
  cursor: default;
}
/**
	 * @class
	 * @name .fs-background-element
	 * @type element
	 * @description Target elmement
	 */
/**
	 * @class
	 * @name .fs-background
	 * @type element
	 * @description Base widget class
	 */
.fs-background {
  overflow: hidden;
  position: relative;
  /**
		 * @class
		 * @name .fs-background-container
		 * @type element
		 * @description Container element
		 */
  /**
		 * @class
		 * @name .fs-background-media
		 * @type element
		 * @description Media element
		 */
  /**
		 * @class
		 * @name .fs-background-media.fs-background-animated
		 * @type modifier
		 * @description Indicates animated state
		 */
  /**
		 * @class
		 * @name .fs-background-media.fs-background-navtive
		 * @type modifier
		 * @description Indicates native support
		 */
  /**
		 * @class
		 * @name .fs-background-media.fs-background-fixed
		 * @type modifier
		 * @description Indicates fixed positioning
		 */
  /**
		 * @class
		 * @name .fs-background-embed
		 * @type element
		 * @description Embed/iFrame element
		 */
  /**
		 * @class
		 * @name .fs-background-embed.fs-background-embed-ready
		 * @type modifier
		 * @description Indicates ready state
		 */
}
.fs-background,
.fs-background-container,
.fs-background-media {
  transition: none;
}
.fs-background-container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
  overflow: hidden;
}
.fs-background-media {
  position: absolute;
  top: 0;
  bottom: 0;
  opacity: 0;
}
.fs-background-media.fs-background-animated {
  transition: opacity 0.5s linear;
}
.fs-background-media img,
.fs-background-media video,
.fs-background-media iframe {
  width: 100%;
  height: 100%;
  display: block;
  -webkit-user-drag: none;
}
.fs-background-media.fs-background-native,
.fs-background-media.fs-background-fixed {
  width: 100%;
  height: 100%;
}
.fs-background-media.fs-background-native img,
.fs-background-media.fs-background-fixed img {
  display: none;
}
.fs-background-media.fs-background-native {
  background-position: center;
  background-size: cover;
}
.fs-background-media.fs-background-fixed {
  background-position: center;
  background-attachment: fixed;
}
.fs-background-embed.fs-background-ready:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: '';
}
.fs-background-embed.fs-background-ready iframe {
  z-index: 0;
}
/**
	 * @class
	 * @name .fs-swap-element
	 * @type element
	 * @description Target Element
	 */
/**
	 * @class
	 * @name .fs-swap-target
	 * @type element
	 * @description Toggled element
	 */
/**
	 * @class
	 * @name .fs-swap-enabled
	 * @type modifier
	 * @description Indicates enabled state
	 */
/**
	 * @class
	 * @name .fs-swap-active
	 * @type modifier
	 * @description Indicates active state
	 */
/* ==========================================================================
	Plugin Overrides
============================================================================= */
/* Formstone: Navigation
	============================================================================= */
.fs-navigation-toggle-nav.fs-navigation-enabled {
  border: none;
}
.fs-navigation-toggle-handle.fs-navigation-enabled {
  padding-left: 30px;
  padding-right: 65px;
}
@media only screen and (max-width: 499px ) {
  .fs-navigation-toggle-handle.fs-navigation-enabled {
    padding-left: 20px;
    padding-right: 45px;
  }
}
.fs-navigation-toggle-handle.fs-navigation-enabled:after {
  right: 30px;
}
@media only screen and (max-width: 499px ) {
  .fs-navigation-toggle-handle.fs-navigation-enabled:after {
    right: 20px;
  }
}
/* Formstone: Carousel
	============================================================================= */
.fs-carousel-enabled .fs-carousel-control {
  outline: none;
  transition: opacity 0.25s ease, background 0.25s ease;
  visibility: visible;
}
.no-touch .fs-carousel-enabled .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #651525;
}
/* Formstone: Dropdown
	============================================================================= */
.fs-dropdown {
  margin: 0;
}
.fs-dropdown-selected {
  outline: none;
}
.fs-dropdown-selected:after {
  right: 24px;
  border-top-width: 8px;
}
/* Formstone: Lightbox
	============================================================================= */
.js-hidden.js-gallery-item-title {
  display: none;
}
@media only screen and (min-width: 500px ) {
  .fs-lightbox.fs-lightbox-mobile {
    padding: 60px 0 0;
  }
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-close {
  width: 60px;
  height: 60px;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-close:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .fs-lightbox.fs-lightbox-mobile .fs-lightbox-close:after {
  background-image: url(../images/icons.svg);
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-close:before {
  content: none;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-close:after {
  width: 18px;
  height: 18px;
  background-position: -418px -36px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-tools {
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-tools {
    padding-bottom: 60px;
  }
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-position {
  color: #777777;
  font-size: 16px;
  font-size: 1rem;
  float: right;
  margin-left: 20px;
  padding: 6px 20px;
}
@media only screen and (min-width: 500px ) {
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-position {
    padding: 6px 15px;
  }
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-caption {
  position: relative;
  z-index: 10;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-caption a {
  border-bottom: 1px solid currentColor;
  color: #fff;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-caption a:focus,
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-caption a:hover {
  border-bottom-color: #D32D27;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-position,
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-caption p {
  font-size: 16px;
  font-size: 1rem;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-caption .caption {
  color: #fff;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control {
  width: 40px;
  height: 40px;
  position: absolute;
  min-height: 0;
}
.touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control {
  top: 0;
}
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control {
  top: 17px;
}
@media only screen and (min-width: 500px ) {
  .no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control {
    top: 27px;
  }
}
@media only screen and (min-width: 740px ) {
  .no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control {
    top: 37px;
  }
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_previous {
  width: 40px;
  height: 40px;
  line-height: 40;
  text-indent: 100%;
  background-color: #D32D27;
  border: 0;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  overflow: hidden;
  padding: 0;
  transition: opacity 0.25s ease, background 0.25s ease;
  white-space: nowrap;
  left: auto;
  right: 70px;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_previous:before {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  content: '';
}
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_previous:hover {
  background-color: #651525;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_previous.button_disabled {
  background-color: #D2D3D3;
  pointer-events: none;
}
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_previous.button_disabled:hover {
  background-color: #D2D3D3;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_previous:before {
  border-right: 10.5px solid #ffffff;
  border-left: none;
  margin-left: 13.7px;
  margin-right: auto;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_next {
  width: 40px;
  height: 40px;
  line-height: 40;
  text-indent: 100%;
  background-color: #D32D27;
  border: 0;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  overflow: hidden;
  padding: 0;
  transition: opacity 0.25s ease, background 0.25s ease;
  white-space: nowrap;
  right: 20px;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_next:before {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  content: '';
}
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_next:hover {
  background-color: #651525;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_next.button_disabled {
  background-color: #D2D3D3;
  pointer-events: none;
}
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_next.button_disabled:hover {
  background-color: #D2D3D3;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_next:before {
  border-left: 10.5px solid #ffffff;
  border-right: none;
  margin-right: 13.7px;
  margin-left: auto;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_disabled,
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_disabled {
  visibility: visible;
}
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_disabled:hover {
  background-color: #D32D27;
}
.fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-controls {
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
}
.fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-meta {
  padding: 20px 120px 20px 20px;
}
@media only screen and (min-width: 500px ) {
  .fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-meta {
    padding: 30px 120px 30px 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-meta {
    padding: 40px 120px 40px 20px;
  }
}
.fs-lightbox.fs-lightbox-touch .fs-lightbox-meta {
  box-shadow: none;
}
.fs-lightbox-mobile .fs-lightbox-control_disabled,
.no-touch .fs-lightbox-mobile .fs-lightbox-control_disabled,
.no-touch .fs-lightbox-mobile:hover .fs-lightbox-control_disabled {
  opacity: 0.5;
}
/* Date Picker (Pikaday)
	============================================================================= */
@charset "UTF-8";

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */

.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
    content: " ";
    display: table;
}
.pika-single:after { clear: both }
.pika-single { *zoom: 1 }

.pika-single.is-hidden {
    display: none;
}

.pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
}

.pika-lendar {
    float: left;
    width: 240px;
    margin: 8px;
}

.pika-title {
    position: relative;
    text-align: center;
}

.pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
}
.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0;
}

.pika-prev,
.pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    /* hide text using text-indent trick, using width value (it's enough) */
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0;
}

.pika-prev:hover,
.pika-next:hover {
    opacity: 1;
}

.pika-prev,
.is-rtl .pika-next {
    float: left;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');
    *left: 0;
}

.pika-next,
.is-rtl .pika-prev {
    float: right;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');
    *right: 0;
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
    cursor: default;
    opacity: .2;
}

.pika-select {
    display: inline-block;
    *display: inline;
}

.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}

.pika-table th,
.pika-table td {
    width: 14.285714285714286%;
    padding: 0;
}

.pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center;
}

.pika-button {
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5;
}

.pika-week {
    font-size: 11px;
    color: #999;
}

.is-today .pika-button {
    color: #33aaff;
    font-weight: bold;
}

.is-selected .pika-button {
    color: #fff;
    font-weight: bold;
    background: #33aaff;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px;
}

.is-inrange .pika-button {
    background: #D5E9F7;
}

.is-startrange .pika-button {
    color: #fff;
    background: #6CB31D;
    box-shadow: none;
    border-radius: 3px;
}

.is-endrange .pika-button {
    color: #fff;
    background: #33aaff;
    box-shadow: none;
    border-radius: 3px;
}

.is-disabled .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3;
}

.pika-button:hover {
    color: #fff;
    background: #ff8000;
    box-shadow: none;
    border-radius: 3px;
}

/* styling for abbr */
.pika-table abbr {
    border-bottom: none;
    cursor: help;
}


.pika-single {
  background-color: #fff;
  border: none;
}
.pika-single.is-bound {
  box-shadow: none;
}
.pika-table {
  background-color: transparent;
  margin: 0;
}
.pika-table tr,
.pika-table th,
.pika-table td {
  color: #111C24;
  border: 0;
}
.pika-table tbody {
  border-top: none;
  border-bottom: 1px solid #D2D3D3;
  border-left: 1px solid #D2D3D3;
  border-right: 1px solid #D2D3D3;
}
.pika-table thead {
  background-color: transparent;
}
.pika-table th {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  font-size: 0.75rem;
  color: #D32D27;
  padding: 10px 8px;
  text-transform: uppercase;
}
.pika-table tbody tr:last-child td {
  padding-bottom: 15px;
}
.pika-lendar {
  background-color: transparent;
  border: none;
  width: 294px;
  margin: 0;
  padding: 0;
}
.pika-title {
  background-color: #111C24;
  height: 50px;
}
.pika-prev,
.pika-next {
  display: block;
  line-height: 50;
  overflow: hidden;
  text-indent: 100%;
  width: 50px;
  height: 50px;
  background: none;
  border-radius: 100%;
  padding: 13px 0;
}
.pika-prev:after,
.pika-next:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  content: '';
  display: block;
}
.pika-prev {
  padding-left: 13px;
}
.pika-prev:after {
  border-right: 7px solid #777777;
}
.pika-next {
  padding-right: 13px;
}
.pika-next:after {
  border-left: 7px solid #777777;
}
.pika-label {
  font-size: 20px;
  font-size: 1.25rem;
  background-color: transparent;
  color: #fff;
  line-height: 50px;
  padding: 0 4px;
}
.pika-label .pika-select {
  font-size: 16px;
  font-size: 1rem;
  width: 100%;
  height: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.pika-button {
  background-color: transparent;
  color: #111C24;
  letter-spacing: normal !important;
  padding: 8px 5px;
  text-align: center;
}
.is-today .pika-button,
.is-selected .pika-button,
.pika-button:hover {
  background-color: transparent;
  color: #D32D27;
  box-shadow: none;
}
.is-selected .pika-button {
  position: relative;
}
.is-selected .pika-button:after {
  width: 29px;
  height: 29px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  border: 1px solid #D32D27;
  border-radius: 100%;
  content: '';
  pointer-events: none;
}
.pika-select {
  color: #111C24;
}
/* ==========================================================================
	Buttons
============================================================================= */
.button,
.form_wrapper input[type=submit],
.form_builder input[type=submit],
.form_wrapper button[type=submit],
.form_builder button[type=submit],
.story_callouts_columned_with_sidebar_heading_button,
.admission_sidebar_navigation_button,
.calendars_sidebar_navigation_button,
.department_sidebar_navigation_link,
.news_sidebar_navigation_button,
.page_header_gateway_button.give_button,
.page_header_gateway_button.alumni_record_button,
.campaign_chart_button {
  background-color: #E9EAEA;
  color: #111C24;
  border: none;
  display: inline-block;
  padding: 20px;
}
@media only screen and (min-width: 500px ) {
  .button,
  .form_wrapper input[type=submit],
  .form_builder input[type=submit],
  .form_wrapper button[type=submit],
  .form_builder button[type=submit],
  .story_callouts_columned_with_sidebar_heading_button,
  .admission_sidebar_navigation_button,
  .calendars_sidebar_navigation_button,
  .department_sidebar_navigation_link,
  .news_sidebar_navigation_button,
  .page_header_gateway_button.give_button,
  .page_header_gateway_button.alumni_record_button,
  .campaign_chart_button {
    padding: 20px 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .button,
  .form_wrapper input[type=submit],
  .form_builder input[type=submit],
  .form_wrapper button[type=submit],
  .form_builder button[type=submit],
  .story_callouts_columned_with_sidebar_heading_button,
  .admission_sidebar_navigation_button,
  .calendars_sidebar_navigation_button,
  .department_sidebar_navigation_link,
  .news_sidebar_navigation_button,
  .page_header_gateway_button.give_button,
  .page_header_gateway_button.alumni_record_button,
  .campaign_chart_button {
    padding: 20px 40px;
  }
}
.no-touch .button:hover,
.no-touch .form_wrapper input[type=submit]:hover,
.no-touch .form_builder input[type=submit]:hover,
.no-touch .form_wrapper button[type=submit]:hover,
.no-touch .form_builder button[type=submit]:hover,
.no-touch .story_callouts_columned_with_sidebar_heading_button:hover,
.no-touch .admission_sidebar_navigation_button:hover,
.no-touch .calendars_sidebar_navigation_button:hover,
.no-touch .department_sidebar_navigation_link:hover,
.no-touch .news_sidebar_navigation_button:hover,
.no-touch .page_header_gateway_button.give_button:hover,
.no-touch .page_header_gateway_button.alumni_record_button:hover,
.no-touch .campaign_chart_button:hover {
  background-color: #D32D27;
  color: #fff;
}
.button_lowercase,
.department_sidebar_navigation_link {
  text-transform: none;
}
.button_icon_before:before {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .button_icon_before:before {
  background-image: url(../images/icons.svg);
}
.button_icon_before:before {
  margin-right: 10px;
}
.button_icon_after:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .button_icon_after:after {
  background-image: url(../images/icons.svg);
}
.button_icon_after:after {
  margin-left: 10px;
}
/* Next/Previous Buttons (same as carousel controls)
	============================================================================= */
.button_next,
.button_previous {
  width: 40px;
  height: 40px;
  line-height: 40;
  text-indent: 100%;
  background-color: #D32D27;
  border: 0;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  overflow: hidden;
  padding: 0;
  transition: opacity 0.25s ease, background 0.25s ease;
  white-space: nowrap;
}
.button_next:before,
.button_previous:before {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  content: '';
}
.no-touch .button_next:hover,
.no-touch .button_previous:hover {
  background-color: #651525;
}
.button_next.button_disabled,
.button_previous.button_disabled {
  background-color: #D2D3D3;
  pointer-events: none;
}
.no-touch .button_next.button_disabled:hover,
.no-touch .button_previous.button_disabled:hover {
  background-color: #D2D3D3;
}
.button_next:before {
  border-left: 10.5px solid #ffffff;
  border-right: none;
  margin-right: 13.7px;
  margin-left: auto;
}
.button_previous:before {
  border-right: 10.5px solid #ffffff;
  border-left: none;
  margin-left: 13.7px;
  margin-right: auto;
}
/* ==========================================================================
	Forms
============================================================================= */
/* Default Element Styles
	============================================================================= */
fieldset {
  position: relative;
}
input[type=text],
input[type=email],
input[type=tel],
input[type=url],
input[type=number],
input[type=date],
textarea {
  font-size: 18px;
  font-size: 1.125rem;
  width: 100%;
  line-height: 1.2;
  margin-bottom: 15px;
  outline: none;
  padding: 18px 20px 19px 20px;
  -webkit-appearance: none;
}
input[type=text]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #777777;
}
input[type=text]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
input[type=url]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=date]:-moz-placeholder,
textarea:-moz-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #777777;
}
input[type=text]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=date]::-moz-placeholder,
textarea::-moz-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #777777;
}
input[type=text]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=date]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #777777;
}
textarea {
  height: auto !important;
  min-height: 230px;
}
.search_input {
  height: 60px;
  padding: 18px 60px 19px 20px;
}
@media only screen and (min-width: 500px ) {
  .search_input {
    padding: 18px 60px 19px 30px;
  }
}
.search_submit,
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button {
  width: 60px;
  height: 60px;
  line-height: 60;
  position: relative;
  display: block;
  line-height: 1;
  overflow: hidden;
  text-indent: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.search_submit:before,
.search_submit:after,
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:before,
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:after {
  background: url(../images/icons.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  margin: auto;
}
.svg .search_submit:before,
.svg .search_submit:after,
.svg .page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:before,
.svg .page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:after {
  background-image: url(../images/icons.svg);
}
.search_submit:before,
.search_submit:after,
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:before,
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:after {
  transition: opacity 0.25s linear;
}
.search_submit:before,
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:before {
  width: 20px;
  height: 20px;
  background-position: -520px 0;
}
.search_submit:after,
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:after {
  width: 20px;
  height: 20px;
  background-position: -520px -20px;
  opacity: 0;
}
.no-touch .search_submit:hover:before,
.no-touch .page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:hover:before {
  opacity: 0;
}
.no-touch .search_submit:hover:after,
.no-touch .page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:hover:after {
  opacity: 1;
}
.form_builder_errors {
  border-bottom: 1px solid #A51C33;
  margin-bottom: 25px;
  padding-bottom: 25px;
}
.form_builder_errors p:first-child {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.no-touch .form_builder_errors p:first-child {
  text-rendering: optimizeLegibility;
}
.form_builder_errors ul li:before {
  background-color: #D32D27;
  position: relative;
  top: 11px;
  height: 8px;
  width: 8px;
  background-image: none;
  border-radius: 50%;
  margin-top: 0;
}
.form_builder_errors,
.form_builder_errors p {
  color: #D32D27;
}
.form_builder_errors .form_builder_error_list {
  margin: 20px 0 0 20px;
  padding-top: 0;
}
/* Form-Only Styles
	============================================================================= */
.form_wrapper,
.form_builder {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .form_wrapper,
  .form_builder {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .form_wrapper,
  .form_builder {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .form_wrapper form,
  .form_builder form,
  .form_wrapper.form_builder,
  .form_builder.form_builder {
    max-width: 80%;
  }
}
.form_wrapper fieldset,
.form_builder fieldset {
  z-index: 1;
  display: block;
  clear: both;
  margin-bottom: 20px;
}
@media only screen and (min-width: 500px ) {
  .form_wrapper fieldset,
  .form_builder fieldset {
    margin-bottom: 30px;
  }
  .form_wrapper fieldset fieldset,
  .form_builder fieldset fieldset {
    margin: 0;
  }
}
.form_wrapper fieldset.split,
.form_builder fieldset.split {
  z-index: 2;
}
@media only screen and (max-width: 499px ) {
  .form_wrapper fieldset.split,
  .form_builder fieldset.split {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 500px ) {
  .form_wrapper fieldset.split fieldset,
  .form_builder fieldset.split fieldset {
    width: 48%;
    clear: none;
    float: left;
    margin-right: 4%;
  }
  .form_wrapper fieldset.split fieldset:last-child,
  .form_builder fieldset.split fieldset:last-child {
    margin-right: 0;
  }
}
.form_wrapper fieldset.split fieldset fieldset,
.form_builder fieldset.split fieldset fieldset {
  width: auto;
  float: none;
  margin: 0;
}
.form_wrapper fieldset p,
.form_builder fieldset p {
  margin: 0 !important;
}
.form_wrapper fieldset p.recaptcha_instructions,
.form_builder fieldset p.recaptcha_instructions {
  margin: 10px 0 20px 0 !important;
}
.form_wrapper fieldset label,
.form_builder fieldset label {
  font-size: 16px;
  font-size: 1rem;
  color: #777777;
  border: none;
  display: block;
  margin-bottom: 15px;
}
.form_wrapper fieldset label.fs-checkbox-label,
.form_builder fieldset label.fs-checkbox-label {
  color: #111C24;
  font-size: 18px;
  font-weight: 300;
  margin-bottom: 0;
  text-transform: none;
}
.form_wrapper fieldset.required:after,
.form_builder fieldset.required:after {
  background-color: #D32D27;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 9px;
  right: 8px;
  border-radius: 100%;
  content: "";
  z-index: 1;
}
.form_wrapper fieldset br,
.form_builder fieldset br {
  display: none;
}
.form_wrapper .form_legend,
.form_builder .form_legend,
.form_wrapper legend,
.form_builder legend {
  font-size: 16px;
  font-size: 1rem;
  color: #777777;
  border: none;
  display: block;
  margin-bottom: 15px;
}
.form_wrapper input[type=text],
.form_builder input[type=text],
.form_wrapper input[type=email],
.form_builder input[type=email],
.form_wrapper input[type=tel],
.form_builder input[type=tel],
.form_wrapper input[type=url],
.form_builder input[type=url],
.form_wrapper input[type=number],
.form_builder input[type=number],
.form_wrapper input[type=date],
.form_builder input[type=date],
.form_wrapper textarea,
.form_builder textarea {
  border: 1px solid #D2D3D3;
  transition: border 0.25s linear;
}
.form_wrapper input[type=text]:focus,
.form_builder input[type=text]:focus,
.form_wrapper input[type=email]:focus,
.form_builder input[type=email]:focus,
.form_wrapper input[type=tel]:focus,
.form_builder input[type=tel]:focus,
.form_wrapper input[type=url]:focus,
.form_builder input[type=url]:focus,
.form_wrapper input[type=number]:focus,
.form_builder input[type=number]:focus,
.form_wrapper input[type=date]:focus,
.form_builder input[type=date]:focus,
.form_wrapper textarea:focus,
.form_builder textarea:focus {
  border-color: #777777;
}
@media only screen and (min-width: 500px ) {
  .form_wrapper input[type=text],
  .form_builder input[type=text],
  .form_wrapper input[type=email],
  .form_builder input[type=email],
  .form_wrapper input[type=tel],
  .form_builder input[type=tel],
  .form_wrapper input[type=url],
  .form_builder input[type=url],
  .form_wrapper input[type=number],
  .form_builder input[type=number],
  .form_wrapper input[type=date],
  .form_builder input[type=date],
  .form_wrapper textarea,
  .form_builder textarea {
    padding: 18px 30px 19px 30px;
  }
}
.form_wrapper input[type=submit],
.form_builder input[type=submit],
.form_wrapper button[type=submit],
.form_builder button[type=submit] {
  background-color: #D32D27;
  color: #fff;
  transition: background 0.25s linear;
}
.no-touch .form_wrapper input[type=submit]:hover,
.no-touch .form_builder input[type=submit]:hover,
.no-touch .form_wrapper button[type=submit]:hover,
.no-touch .form_builder button[type=submit]:hover {
  background-color: #111C24;
}
/* Box-Label Styles
	============================================================================= */
.form_wrapper .form_builder_required_message .form_builder_required_star,
.form_builder .form_builder_required_message .form_builder_required_star {
  position: relative;
  top: -6px;
  height: 6px;
  width: 6px;
  background-color: #D32D27;
  border-radius: 50%;
  display: inline-block;
  font-size: 25px;
  overflow: hidden;
  text-indent: -9999999px;
}
.form_wrapper label span.form_builder_required_star,
.form_builder label span.form_builder_required_star,
.form_wrapper .form_builder_required_message span.form_builder_required_star,
.form_builder .form_builder_required_message span.form_builder_required_star {
  position: relative;
  top: -6px;
  height: 6px;
  width: 6px;
  background-color: #D32D27;
  border-radius: 50%;
  display: inline-block;
  font-size: 25px;
  overflow: hidden;
  text-indent: -9999999px;
}
.form_wrapper .form_builder_required_star,
.form_builder .form_builder_required_star {
  color: #D32D27;
}
.form_wrapper fieldset,
.form_builder fieldset {
  position: relative;
}
.form_wrapper fieldset.box_labels label,
.form_builder fieldset.box_labels label {
  width: calc(100% - 2px);
  position: absolute;
  top: 1px;
  left: 1px;
  z-index: 2;
  background-color: transparent;
  font-weight: 400;
  margin: 1px 1px 0 0;
  padding: 10px 22px;
}
.form_wrapper fieldset.box_labels label.form_builder_sublabel,
.form_builder fieldset.box_labels label.form_builder_sublabel {
  background-color: transparent;
}
.form_wrapper fieldset.box_labels label .form_builder_required_star,
.form_builder fieldset.box_labels label .form_builder_required_star {
  position: absolute;
  top: 9px;
  right: 8px;
  height: 6px;
  width: 6px;
  background-color: #D32D27;
  border-radius: 50%;
  display: inline-block;
  font-size: 25px;
  overflow: hidden;
  text-indent: -9999999px;
}
.form_wrapper fieldset.box_labels input[type=text],
.form_builder fieldset.box_labels input[type=text],
.form_wrapper fieldset.box_labels input[type=email],
.form_builder fieldset.box_labels input[type=email],
.form_wrapper fieldset.box_labels input[type=tel],
.form_builder fieldset.box_labels input[type=tel],
.form_wrapper fieldset.box_labels input[type=url],
.form_builder fieldset.box_labels input[type=url],
.form_wrapper fieldset.box_labels input[type=number],
.form_builder fieldset.box_labels input[type=number],
.form_wrapper fieldset.box_labels input[type=date],
.form_builder fieldset.box_labels input[type=date],
.form_wrapper fieldset.box_labels textarea,
.form_builder fieldset.box_labels textarea {
  height: 81px;
  padding: 40px 20px 16px 20px;
}
.form_wrapper .form_builder_error input,
.form_builder .form_builder_error input,
.form_wrapper .form_builder_error textarea,
.form_builder .form_builder_error textarea {
  border-color: #d32d27;
}
/* Default Plugin Styles
	============================================================================= */
/*
		Formstone Dropdown Form Styles
		==============================
	*/
.form_wrapper .fs-dropdown,
.form_builder .fs-dropdown {
  margin: 0;
}
.form_wrapper .fs-dropdown-selected,
.form_builder .fs-dropdown-selected {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #777777;
  height: auto;
  position: relative;
  border: 1px solid #D2D3D3;
  border-radius: 0;
  font-weight: 600;
  letter-spacing: .03em;
  line-height: 1;
  outline: none;
  padding: 43px 50px 18px 22px;
  transition: border 0.25s linear;
}
.no-touch .form_wrapper .fs-dropdown-selected,
.no-touch .form_builder .fs-dropdown-selected {
  text-rendering: optimizeLegibility;
}
.form_wrapper .fs-dropdown-open .fs-dropdown-selected,
.form_builder .fs-dropdown-open .fs-dropdown-selected {
  border-color: #777777;
}
.form_wrapper .fs-dropdown-options,
.form_builder .fs-dropdown-options {
  box-shadow: none;
  border: 1px solid #D2D3D3;
  border-top: none;
}
.form_wrapper .fs-dropdown-open .fs-dropdown-options,
.form_builder .fs-dropdown-open .fs-dropdown-options {
  border-radius: 0;
}
.form_wrapper .fs-dropdown-item,
.form_builder .fs-dropdown-item {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  height: 50px;
  border-bottom: 1px solid #D2D3D3;
  padding: 0 20px;
  line-height: 1;
}
.form_wrapper .fs-dropdown-item:last-child,
.form_builder .fs-dropdown-item:last-child {
  border-radius: 0;
  border-bottom: none;
}
.no-touch .form_wrapper .fs-dropdown-item:hover,
.no-touch .form_builder .fs-dropdown-item:hover {
  color: #D32D27;
  border-color: #D2D3D3;
}
.form_wrapper .fs-dropdown-item_selected,
.form_builder .fs-dropdown-item_selected {
  color: #D32D27;
}
.form_wrapper .fs-dropdown-item_selected:after,
.form_builder .fs-dropdown-item_selected:after {
  opacity: 1;
}
.form_wrapper fieldset.form_dropdown label,
.form_builder fieldset.form_dropdown label {
  z-index: 52 !important;
}
/*
		Pikaday Date Picker
		===================
		Default styles are in plugins.less
	*/
.form_calendar_picker {
  background-color: #fff;
}
.form_calendar_picker:before {
  width: 0px;
  height: 0px;
  position: absolute;
  top: -15px;
  right: 24px;
  bottom: 0;
  z-index: 1;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #D32D27;
  content: "";
  display: block;
  margin: auto 0;
}
.form_calendar_picker input[type=text] {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.125rem;
}
.no-touch .form_calendar_picker input[type=text] {
  text-rendering: optimizeLegibility;
}
.form_calendar_picker input[type=text]::-webkit-input-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.125rem;
  color: #777777;
}
.no-touch .form_calendar_picker input[type=text]::-webkit-input-placeholder {
  text-rendering: optimizeLegibility;
}
.form_calendar_picker input[type=text]:-moz-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.125rem;
  color: #777777;
}
.no-touch .form_calendar_picker input[type=text]:-moz-placeholder {
  text-rendering: optimizeLegibility;
}
.form_calendar_picker input[type=text]::-moz-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.125rem;
  color: #777777;
}
.no-touch .form_calendar_picker input[type=text]::-moz-placeholder {
  text-rendering: optimizeLegibility;
}
.form_calendar_picker input[type=text]:-ms-input-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.125rem;
  color: #777777;
}
.no-touch .form_calendar_picker input[type=text]:-ms-input-placeholder {
  text-rendering: optimizeLegibility;
}
/*
		Formstone Checkbox Default
		==========================
	*/
.fs-checkbox {
  margin-bottom: 20px;
}
@media only screen and (max-width: 739px ) {
  .required .fs-checkbox {
    margin-top: 10px;
    padding-right: 15px;
  }
}
.fs-checkbox label {
  font-size: 18px;
  font-size: 1.125rem;
  color: #111C24;
  text-transform: none;
}
.fs-checkbox-marker {
  border: 2px solid #D2D3D3;
  border-radius: 0;
}
.fs-checkbox-radio .fs-checkbox-marker {
  border-radius: 100%;
}
.fs-checkbox-checked .fs-checkbox-marker {
  background-color: #D2D3D3;
  border-color: #D2D3D3;
}
.fs-checkbox-flag:before {
  border-color: #D32D27;
}
.fs-checkbox-radio .fs-checkbox-flag {
  background-color: #D32D27;
  border-color: #fff;
}
.fs-checkbox-radio .fs-checkbox-flag:before {
  background-color: #D2D3D3;
}
.checkbox_label {
  font-size: 18px;
  font-size: 1.125rem;
  color: #111C24;
  text-transform: none;
}
/*
		Formstone Number Default
		========================
	*/
.fs-number {
  margin: 0;
}
.fs-number,
.fs-number .fs-number-element {
  background-color: #fff;
  border: none;
  border-radius: 0;
  margin: 0;
}
.fs-number .fs-number-arrow {
  background-color: #D32D27;
  width: 32px;
  height: 28px;
  right: 10px;
  border: none;
  transition: background 0.25s linear;
}
.fs-number .fs-number-arrow:after {
  border-bottom-color: #fff;
  border-top-color: #fff;
}
.fs-number .fs-number-arrow.fs-number-up {
  top: 12px;
  border-radius: 3px 3px 0 0;
}
.fs-number .fs-number-arrow.fs-number-down {
  bottom: 12px;
  border-radius: 0 0 3px 3px;
  margin-top: 1px;
}
.no-touch .fs-number .fs-number-arrow:hover {
  background-color: #111C24;
}
.required .fs-number .fs-number-arrow {
  right: 20px;
}
/*
		Formstone Range Default
		=======================
	*/
.fs-range {
  background-color: #fff;
  border: 1px solid #D2D3D3;
  margin: 0;
  padding: 40px 12px 16px 12px;
}
.fs-range:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.fs-range .fs-range-labels,
.fs-range .fs-range-track {
  width: 86%;
}
.fs-range .fs-range-label {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  color: #111C24;
  width: 4%;
}
.no-touch .fs-range .fs-range-label {
  text-rendering: optimizeLegibility;
}
.fs-range .fs-range-label.fs-range-label_min {
  margin: 0 3% 0 0;
}
.fs-range .fs-range-label.fs-range-label_max {
  margin: 0 0 0 3%;
}
.fs-range .fs-range-marker {
  background-color: #111C24;
  width: 18px;
  height: 18px;
  border: 0;
  margin: -6px 0 0 -8px;
  transition: background-color 0.25s linear;
}
.fs-range .fs-range-track {
  background-color: #D2D3D3;
  border: 0;
}
.no-touch .fs-range:hover .fs-range-marker {
  background-color: #D32D27;
  border: 0;
  box-shadow: none;
}
.no-touch .fs-range:hover .fs-range-track {
  box-shadow: none;
}
.form_wrapper fieldset,
.form_builder fieldset {
  width: 100%;
  position: relative;
}
.form_wrapper fieldset > *,
.form_builder fieldset > * {
  width: 100%;
  position: relative;
  float: left;
}
.form_wrapper fieldset .form_builder_full,
.form_builder fieldset .form_builder_full {
  width: 100%;
}
@media only screen and (min-width: 740px ) {
  .form_wrapper fieldset .form_builder_split,
  .form_builder fieldset .form_builder_split {
    width: calc(50% - 8px);
    margin-right: 16px;
  }
  .form_wrapper fieldset .form_builder_split.form_builder_split_last_col,
  .form_builder fieldset .form_builder_split.form_builder_split_last_col {
    margin-right: 0;
  }
}
.form_wrapper fieldset .form_builder_wrap,
.form_builder fieldset .form_builder_wrap {
  width: initial;
  clear: both;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  float: none;
  margin-left: -8px;
  margin-right: -8px;
}
.form_wrapper fieldset .form_builder_wrap > *,
.form_builder fieldset .form_builder_wrap > * {
  position: relative;
  -ms-flex: 1;
      flex: 1;
  padding-left: 8px;
  padding-right: 8px;
  min-width: 160px;
}
.form_wrapper .form_builder_upload,
.form_builder .form_builder_upload {
  border: 1px solid #D2D3D3;
  cursor: pointer;
  padding: 15px 22px;
}
.form_wrapper .form_builder_upload:active,
.form_builder .form_builder_upload:active,
.form_wrapper .form_builder_upload:focus,
.form_builder .form_builder_upload:focus {
  border-color: #777777;
}
.form_wrapper .form_builder_sublabel,
.form_builder .form_builder_sublabel {
  margin-top: 10px;
}
.form_wrapper .g-recaptcha,
.form_builder .g-recaptcha {
  margin-top: 10px;
}
/* ==========================================================================
	Header
============================================================================= */
.header {
  position: relative;
  z-index: 40;
}
.header_block {
  position: relative;
}
.header_logo {
  background: url(../images/icons.png) no-repeat 0 -120px;
  display: block;
  line-height: 17px;
  overflow: hidden;
  text-indent: 100%;
  width: 192px;
  height: 17px;
  float: left;
  margin-top: 13px;
}
.svg .header_logo {
  background-image: url(../images/icons.svg);
}
@media only screen and (min-width: 500px ) {
  .header_logo {
    display: block;
    line-height: 29px;
    overflow: hidden;
    text-indent: 100%;
    width: 334px;
    height: 29px;
    margin-top: 6px;
  }
}
@media only screen and (max-width: 499px ) {
  .header_logo {
    background-size: 455px 205px;
    background-position: 0 -69px;
  }
}
@media only screen and (min-width: 980px ) {
  .header_logo {
    background: url(../images/icons.png) no-repeat 0 0;
    display: block;
    line-height: 110px;
    overflow: hidden;
    text-indent: 100%;
    width: 120px;
    height: 110px;
    margin-top: 0;
  }
  .svg .header_logo {
    background-image: url(../images/icons.svg);
  }
}
.header_secondary_navigation,
.header_main_navigation {
  display: inline-block;
}
/* Secondary Navigation (white)
	============================================================================= */
.header_secondary_navigation_container {
  background-color: #fff;
  padding-top: 30px;
  padding-bottom: 20px;
}
@media only screen and (max-width: 979px ) {
  .header_secondary_navigation_container {
    display: none;
  }
}
.header_secondary_navigation {
  vertical-align: middle;
}
.header_secondary_navigation:before {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .header_secondary_navigation:before {
  background-image: url(../images/icons.svg);
}
.header_secondary_navigation:before {
  color: #D2D3D3;
  content: "—";
  display: inline-block;
  float: left;
  line-height: 12px;
  margin-right: 28px;
  margin-top: 3px;
  text-indent: 22px;
  vertical-align: middle;
}
.header_secondary_navigation.gateways {
  float: left;
}
.header_secondary_navigation.gateways:before {
  width: 14px;
  height: 14px;
  background-position: -164px -14px;
}
.header_secondary_navigation.quicklinks {
  float: right;
}
.header_secondary_navigation.quicklinks:before {
  width: 14px;
  height: 14px;
  background-position: -178px -14px;
}
.header_secondary_navigation_link {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #777777;
  float: left;
}
.header_secondary_navigation_link:first-child {
  margin-left: 0;
}
.header_secondary_navigation_link:last-child {
  margin-right: 0;
}
.no-touch .header_secondary_navigation_link:hover {
  color: #D32D27;
}
@media only screen and (min-width: 980px ) {
  .header_secondary_navigation_link {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media only screen and (min-width: 1220px ) {
  .header_secondary_navigation_link {
    margin-left: 15px;
    margin-right: 15px;
  }
}
/* Main Navigation (red)
	============================================================================= */
.header_main_navigation_container {
  background-color: #A51C33;
  padding-top: 16px;
  padding-bottom: 16px;
}
@media only screen and (min-width: 980px ) {
  .header_main_navigation_container {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.header_main_navigation {
  float: left;
}
@media only screen and (max-width: 979px ) {
  .header_main_navigation {
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .header_main_navigation {
    padding-left: 24px;
  }
}
@media only screen and (min-width: 1220px ) {
  .header_main_navigation {
    padding-left: 42px;
  }
}
.header_main_navigation_item {
  position: relative;
  float: left;
}
.header_main_navigation_link {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  color: #fff;
  display: inline-block;
  line-height: 1;
  text-transform: uppercase;
}
@media only screen and (min-width: 980px ) {
  .header_main_navigation_link {
    padding: 46px 12px;
  }
}
@media only screen and (min-width: 1220px ) {
  .header_main_navigation_link {
    padding: 46px 18px;
  }
}
.header_main_navigation_link:after {
  background-color: transparent;
  height: 2px;
  content: "";
  display: block;
  margin: 3px 0 -5px;
  transition: background 0.25s linear;
}
.no-touch .header_main_navigation_link:hover:after,
.header_main_navigation_link.active:after {
  background-color: #fff;
}
.header_main_navigation_children {
  width: 320px;
  position: absolute;
  top: 85px;
  background-color: #fff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  opacity: 0;
  padding: 20px 0;
  pointer-events: none;
  transition: opacity 0.25s linear, visibility 0.25s linear 0.5s;
  visibility: hidden;
}
@media only screen and (min-width: 1220px ) {
  .header_main_navigation_children {
    width: 400px;
  }
}
.no-touch .header_main_navigation_item:hover .header_main_navigation_children {
  opacity: 1;
  pointer-events: all;
  transition: opacity 0.25s linear, visibility 0.25s linear;
  transition-delay: 0.5s;
  visibility: visible;
}
.header_main_navigation_child_link {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #E9EAEA;
  color: #777777;
  display: block;
  padding: 16px 30px;
  text-transform: uppercase;
}
.header_main_navigation_child_link:last-child {
  border-bottom: none;
}
.no-touch .header_main_navigation_child_link:hover {
  color: #D32D27;
}
/* Header Search
	============================================================================= */
.header_search_container {
  position: absolute;
  top: 50%;
  right: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
@media only screen and (max-width: 979px ) {
  .header_search_container {
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .header_search_container {
    width: 220px;
  }
}
@media only screen and (min-width: 1220px ) {
  .header_search_container {
    width: 320px;
  }
}
input.header_search_input {
  font-size: 14px;
  font-size: 0.875rem;
  width: 100%;
  height: 50px;
  background: transparent;
  border: 1px solid #D32D27;
  color: #fff;
  letter-spacing: 0.03em;
  margin-bottom: 0;
  outline: none;
  padding: 16px 45px 16px 20px;
  transition: border-color 0.25s linear;
}
input.header_search_input::-moz-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #fff;
}
input.header_search_input:-ms-input-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #fff;
}
input.header_search_input::placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #fff;
}
input.header_search_input:focus {
  border-color: #fff;
}
.header_search_submit {
  display: block;
  line-height: 50px;
  overflow: hidden;
  text-indent: 100%;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
}
.header_search_submit:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .header_search_submit:after {
  background-image: url(../images/icons.svg);
}
.header_search_submit:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 14px;
  height: 14px;
  background-position: -150px 0;
}
/* ==========================================================================
	Footer
============================================================================= */
.footer {
  background-color: #111C24;
  padding: 50px 0 60px;
}
@media only screen and (min-width: 740px ) {
  .footer {
    padding-top: 60px;
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 980px ) {
  .footer {
    padding-top: 80px;
    padding-bottom: 150px;
  }
}
@media only screen and (min-width: 1220px ) {
  .footer {
    padding-top: 120px;
    padding-bottom: 230px;
  }
}
@media only screen and (min-width: 740px ) {
  .footer_cell {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* Logo
	============================================================================= */
.footer_logo {
  background: url(../images/icons.png) no-repeat 0 -120px;
  width: 335px;
  height: 30px;
  position: relative;
}
.svg .footer_logo {
  background-image: url(../images/icons.svg);
}
.footer_logo:after {
  width: 100%;
  height: 6px;
  position: absolute;
  background-color: #D32D27;
  content: '';
  display: block;
}
@media only screen and (max-width: 739px ) {
  .footer_logo {
    background-size: 704px 316px;
    background-position: 0 -106px;
    width: 100%;
    max-width: 300px;
    margin-bottom: 46px;
  }
  .footer_logo:after {
    bottom: -16px;
  }
}
@media only screen and (min-width: 740px ) {
  .footer_logo {
    float: left;
    margin-top: 10px;
  }
  .footer_logo:after {
    bottom: -36px;
  }
}
/* Quicklinks
	============================================================================= */
.footer_quicklinks {
  padding-bottom: 30px;
}
@media only screen and (min-width: 740px ) {
  .footer_quicklinks {
    float: right;
    padding-bottom: 20px;
  }
}
.footer_quicklinks .fs-dropdown {
  margin: 0;
}
.footer_quicklinks .fs-dropdown-selected {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  width: 100%;
  height: 50px;
  background-color: transparent;
  border-color: #29333A;
  border-radius: 0;
  color: #fff;
  letter-spacing: 0.04em;
  line-height: 50px;
  outline: none;
  text-transform: uppercase;
  transition: border 0.25s linear;
}
.footer_quicklinks .fs-dropdown-selected:after {
  border-top-color: #D32D27;
}
.no-touch .footer_quicklinks .fs-dropdown-selected:hover {
  border-color: #D32D27;
  color: #fff;
}
@media only screen and (max-width: 499px ) {
  .footer_quicklinks .fs-dropdown-selected {
    width: 100%;
  }
}
@media only screen and (min-width: 740px ) {
  .footer_quicklinks .fs-dropdown-selected {
    width: 250px;
  }
}
.footer_quicklinks .fs-dropdown-options {
  max-height: none;
  top: auto;
  bottom: 100%;
  background-color: #29333A;
  border: none;
  border-radius: 0;
}
.footer_quicklinks .fs-dropdown-item {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  height: 50px;
  border-color: #111C24;
  border-radius: 0;
  background-color: #29333A;
  color: #fff;
  line-height: 50px;
  text-transform: uppercase;
  transition: background 0.25s linear, color 0.25s linear;
}
.no-touch .footer_quicklinks .fs-dropdown-item:hover {
  border-color: #111C24;
  background-color: #111C24;
  color: #D32D27;
}
/* Contact Links
	============================================================================= */
.footer_contact {
  margin-bottom: 30px;
}
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .footer_contact {
    text-align: center;
  }
}
@media only screen and (min-width: 740px ) {
  .footer_contact {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .footer_contact {
    float: left;
  }
}
.footer_contact_navigation {
  color: #fff;
}
.footer_contact_link {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
  vertical-align: middle;
}
.footer_contact_link:before {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .footer_contact_link:before {
  background-image: url(../images/icons.svg);
}
.footer_contact_link:before {
  margin-right: 10px;
}
.footer_contact_link:first-child {
  margin-left: 0;
}
.footer_contact_link:last-child {
  margin-right: 0;
}
.footer_contact_link,
a.footer_contact_link {
  color: #fff;
}
.footer_contact_link:before {
  width: 16px;
  height: 16px;
  margin-top: -4px;
  vertical-align: middle;
}
.no-touch a.footer_contact_link:hover {
  color: #D32D27;
}
@media only screen and (max-width: 739px ) {
  .footer_contact_link {
    margin-right: 15px;
    margin-bottom: 15px;
  }
  .footer_contact_link.address {
    display: block;
    margin-right: 0;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .footer_contact_link {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 740px ) {
  .footer_contact_link {
    font-size: 18px;
    font-size: 1.125rem;
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media only screen and (min-width: 1220px ) {
  .footer_contact_link {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
/* Social Links
	============================================================================= */
.footer_social {
  margin-bottom: 20px;
}
@media only screen and (max-width: 979px ) {
  .footer_social {
    text-align: center;
  }
}
@media only screen and (min-width: 980px ) {
  .footer_social {
    float: right;
  }
}
@media only screen and (max-width: 739px ) {
  .footer_social_navigation {
    margin: 0 auto;
  }
}
a.footer_social_link {
  display: block;
  line-height: 24px;
  overflow: hidden;
  text-indent: 100%;
  width: 24px;
  position: relative;
  display: inline-block;
  margin: 0;
  text-align: left;
  -ms-transform: scale(1);
      transform: scale(1);
  transition: transform 0.25s;
}
a.footer_social_link:focus,
a.footer_social_link:hover {
  -ms-transform: scale(1.1);
      transform: scale(1.1);
}
a.footer_social_link:not(:last-child) {
  margin-right: 25px;
}
@media only screen and (min-width: 980px ) {
  a.footer_social_link:not(:last-child) {
    margin-right: 18px;
  }
}
@media only screen and (min-width: 1220px ) {
  a.footer_social_link:not(:last-child) {
    margin-right: 25px;
  }
}
a.footer_social_link:before {
  background: url(../images/social.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg a.footer_social_link:before {
  background-image: url(../images/social.svg);
}
a.footer_social_link:first-child {
  margin-left: 0;
}
a.footer_social_link:last-child {
  margin-right: 0;
}
a.footer_social_link:before,
a.footer_social_link:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  transition: opacity 0.25s linear;
}
a.footer_social_link:after {
  opacity: 0;
}
a.footer_social_link.facebook:before {
  width: 24px;
  height: 24px;
  background-position: 0 0;
}
a.footer_social_link.youtube:before {
  width: 22px;
  height: 16px;
  background-position: -48px -3px;
}
a.footer_social_link.twitter:before {
  width: 22px;
  height: 18px;
  background-position: -96px -3px;
}
a.footer_social_link.tumblr:before {
  width: 18px;
  height: 18px;
  background-position: -454px -18px;
}
a.footer_social_link.instagram:before {
  width: 22px;
  height: 22px;
  background-position: -144px -1px;
}
a.footer_social_link.snapchat:before {
  width: 18px;
  height: 18px;
  background-position: -490px -18px;
}
a.footer_social_link.linkedin:before {
  width: 22px;
  height: 22px;
  background-position: -192px 0;
}
a.footer_social_link.tiktok {
  margin-left: -5px;
}
a.footer_social_link.tiktok:before {
  width: 19px;
  height: 22px;
  background-position: -240px -1px;
}
/* Final Links
	============================================================================= */
@media only screen and (max-width: 739px ) {
  .footer_navigation {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 20px;
         column-gap: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    margin: 0;
  }
  .footer_navigation > * {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
}
@media only screen and (max-width: 499px ) {
  .footer_navigation {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  .footer_navigation > * {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .footer_navigation {
    text-align: center;
  }
}
@media only screen and (min-width: 980px ) {
  .footer_navigation {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  .footer_navigation > * {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
}
@media only screen and (min-width: 1220px ) {
  .footer_navigation {
    -moz-column-count: 5;
         column-count: 5;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  .footer_navigation > * {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
}
.footer_link {
  font-size: 14px;
  font-size: 0.875rem;
  color: #777777;
  display: inline-block;
  margin: 0 20px 15px 0;
}
.footer_link,
.footer_link:link,
.footer_link:visited,
.footer_link:hover,
.footer_link:active,
.footer_link:focus {
  transition: background-color 0.25s linear, border-color 0.25s linear, box-shadow 0.25s linear, color 0.25s linear, opacity 0.25s linear;
}
.no-touch .footer_link:hover {
  color: #D2D3D3;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .footer_link {
    margin: 0 10px 15px;
  }
}
@media only screen and (min-width: 980px ) {
  .footer_link {
    width: 70%;
    margin: 0 0 15px;
  }
}
@media only screen and (min-width: 1220px ) {
  .footer_link {
    width: 100%;
  }
}
.footer_link:last-child {
  margin-right: 0;
}
/* Dividers
	============================================================================= */
.footer_divider_large,
.footer_divider_small {
  clear: both;
  background-color: #29333A;
}
.footer_divider_large {
  margin-bottom: 40px;
  height: 6px;
  border-top-width: 6px;
}
@media only screen and (min-width: 980px ) {
  .footer_divider_large {
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 499px ) {
  .footer_divider_large {
    display: none;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .footer_divider_large {
    margin-bottom: 30px;
  }
}
.footer_divider_small {
  margin-bottom: 20px;
  height: 1px;
  border-top-width: 1px;
}
.campaign_logo_link {
  height: 50px;
  width: 180px;
  background: url('data:image/png;base64,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YdC+ev66Ovudx4QjcBzA7E9+p5Sowst7sprwM93g7+G5o/vzvHC/jf9+yfh89tB9J/lVUP2Q0vhZDEw7x8P2/jA5rlWhIrJ1YWxkOEbiMK1v2Z34e/fqu0RELlM9JCJFKS0pJiIiIiIiIiIiIiIiIjLbD+wCiIiIiIiIiIiIiIiIiKSmpJiIiIiIiIiIiIiIiIhsnpJiIiIiIiIiIiIiIiIisnlKiomIiIiIiIiIiIiIiMjmKSkmIiIiIiIiIiIiIiIim6ekmIiIiIiIiIiIiIiIiGyekmIiIiIiIiIiIiIiIiKyeUqKiYiIiIiIiIiIiIiIyOYpKSYiIiIiIiIiIiIiIiKbp6SYiIiIiIiIiIiIiIiIbJ6SYiIiIiIiIiIiIiIiIrJ5SoqJiIiIiIiIiIiIiIjI5ikpJiIiIiIiIiIiIiIiIpunpJiIiIiIiIiIiIiIiIhsnpJiIiIiIiIiIiIiIiIisnlKiomIiIiIiIiIiIiIiMjmKSkmIiIiIiIiIiIiIiIim6ekmIiIiIiIiIiIiIiIiGyekmIiIiIiIiIiIiIiIiKyeUqKiYiIiIiIiIiIiIiIyOYpKSYiIiIiIiIiIiIiIiKbp6SYiIiIiIiIiIiIiIiIbJ6SYiIiIiIiIiIiIiIiIrJ5SoqJiIiIiIiIiIiIiIjI5ikpJiIiIiIiIiIiIiIiIpunpJiIiIiIiIiIiIiIiIhsnpJiIiIiIiIiIiIiIiIisnlKiomIiIiIiIiIiIiIiMjmKSkmIiIiIiIiIiIiIiIim6ekmIiIiIiIiIiIiIiIiGyekmIiIiIiIiIiIiIiIiKyeUqKiYiIiIiIiIiIiIiIyOYpKSYiIiIiIiIiIiIiIiKbp6SYiIiIiIiIiIiIiIiIbJ6SYiIiIiIiIiIiIiIiIrJ5SoqJiIiIiIiIiIiIiIjI5ikpJiIiIiIiIiIiIiIiIpunpJiIiIiIiIiIiIiIiIhsnpJiIiIiIiIiIiIiIiIisnlKiomIiIiIiIiIiIiIiMjmKSkmIiIiIiIiIiIiIiIim6ekmIiIiIiIiIiIiIiIiGyekmIiIiIiIiIiIiIiIiKyeUqKiYiIiIiIiIiIiIiIyOYpKSYiIiIiIiIiIiIiIiKbp6SYiIiIiIiIiIiIiIiIbJ6SYiIiIiIiIiIiIiIiIrJ5SoqJiIiIiIiIiIiIiIjI5ikpJiIi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') no-repeat 50% 50% / contain;
  clear: both;
  display: block;
  margin: 0 auto 30px;
  transition: opacity .25s;
}
@media screen and (min-width: 980px) {
  .campaign_logo_link {
    margin: 0 0 30px;
  }
}
@media screen and (min-width: 1220px) {
  .campaign_logo_link {
    float: right;
    clear: none;
    margin: -30px 40px 0 0;
  }
}
.campaign_logo_link:focus,
.campaign_logo_link:hover {
  opacity: .75;
}
.campaign_logo_label {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
/* ==========================================================================
	Mobile Navigation
============================================================================= */
.mobile_navigation_handle {
  font-size: 12px;
  font-size: 0.75rem;
}
.mobile_navigation_handle,
.mobile_navigation_handle.fs-navigation-enabled {
  background: transparent;
  border: 1px solid #D32D27;
  color: #fff;
  float: right;
  padding: 11px;
  vertical-align: middle;
}
.mobile_navigation_handle:after,
.mobile_navigation_handle.fs-navigation-enabled:after {
  width: 10px;
  height: 2px;
  position: static;
  background: #D32D27;
  box-shadow: 0 3px 0 #D32D27, 0 -3px 0 #D32D27;
  content: '';
  display: inline-block;
  margin-left: 7px;
  margin-top: -2px;
  vertical-align: middle;
}
@media only screen and (min-width: 980px ) {
  .mobile_navigation_handle {
    display: none;
  }
}
.mobile_navigation_container {
  padding: 20px 20px 70px;
  display: none;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.mobile_navigation_container.fs-navigation-enabled {
  display: block;
}
.mobile_navigation_close_handle {
  display: block;
  line-height: 40px;
  overflow: hidden;
  text-indent: 100%;
  width: 40px;
  height: 40px;
  float: right;
  margin-bottom: 10px;
  -ms-transform: translate(10px, -10px);
      transform: translate(10px, -10px);
}
.mobile_navigation_close_handle:after {
  left: 50%;
  right: auto;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.mobile_navigation_close_handle.fs-navigation-enabled:after {
  font-size: 30px;
  font-size: 1.875rem;
  width: 16px;
  height: 16px;
  background: transparent;
  border: none;
  box-shadow: none;
  color: #D32D27;
  content: "\00d7";
  font-weight: 700;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
}
/* Main Navigation */
.mobile_main_navigation {
  clear: both;
  margin-bottom: 30px;
}
.mobile_main_navigation_item {
  position: relative;
  margin-left: -20px;
  margin-right: -20px;
}
.mobile_main_navigation_item:first-child {
  border-top: 1px solid #29333A;
}
.mobile_main_navigation_link {
  border-bottom: 1px solid #29333A;
  color: #fff;
  display: block;
  padding: 20px;
}
.no-touch .mobile_main_navigation_link:hover {
  color: #D32D27;
}
.mobile_main_navigation_children {
  border-bottom: 1px solid #29333A;
  display: none;
  padding: 10px 0 20px;
}
.mobile_main_navigation_children.fs-swap-active {
  display: block;
}
.mobile_main_navigation_child_link {
  color: #D2D3D3;
  display: block;
  padding: 8px 20px;
}
.no-touch .mobile_main_navigation_child_link:hover {
  color: #D32D27;
}
.mobile_main_navigation_expand_button {
  width: 60px;
  height: 60px;
  position: absolute;
  display: block;
  line-height: 60;
  overflow: hidden;
  text-indent: 100%;
  top: 0;
  right: 0;
  border-left: 1px solid #29333A;
  outline: none;
  -webkit-appearance: none;
}
.mobile_main_navigation_expand_button:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  font-size: 24px;
  font-size: 1.5rem;
  width: 0px;
  height: 0px;
  color: #fff;
  z-index: 1;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #fff;
  content: "";
  display: block;
  margin-top: 2px;
  text-indent: 0;
}
.mobile_main_navigation_expand_button.fs-swap-active:before {
  width: auto;
  height: auto;
  border: none;
  content: "\00d7";
  margin-top: 0;
}
/* Search Module */
.mobile_search_module {
  margin-bottom: 30px;
}
.mobile_search_module .fs-checkbox,
.mobile_search_module .fs-checkbox.fs-checkbox-radio {
  padding-left: 0;
}
.mobile_search_container {
  width: 100%;
  position: relative;
  margin-bottom: 30px;
}
input.mobile_search_input {
  font-size: 14px;
  font-size: 0.875rem;
  width: 100%;
  height: 50px;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff;
  letter-spacing: 0.03em;
  outline: none;
  padding: 16px 45px 16px 20px;
  transition: border-color 0.25s linear;
}
input.mobile_search_input::-moz-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: rgba(255, 255, 255, 0.5);
}
input.mobile_search_input:-ms-input-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: rgba(255, 255, 255, 0.5);
}
input.mobile_search_input::placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: rgba(255, 255, 255, 0.5);
}
input.mobile_search_input:focus {
  border-color: rgba(255, 255, 255, 0.4);
}
.mobile_search_submit {
  display: block;
  line-height: 50px;
  overflow: hidden;
  text-indent: 100%;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
}
.mobile_search_submit:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .mobile_search_submit:after {
  background-image: url(../images/icons.svg);
}
.mobile_search_submit:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 14px;
  height: 14px;
  background-position: -150px -28px;
}
/* Secondary Navigation */
.mobile_secondary_navigation {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 30px;
}
.mobile_secondary_navigation_label {
  border-bottom: 1px solid #29333A;
  color: #777777;
  display: block;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 10px;
}
.mobile_secondary_navigation_label:before {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .mobile_secondary_navigation_label:before {
  background-image: url(../images/icons.svg);
}
.mobile_secondary_navigation_label:before {
  margin-right: 10px;
}
.mobile_secondary_navigation_label.gateways:before {
  width: 14px;
  height: 14px;
  background-position: -164px -28px;
}
.mobile_secondary_navigation_label.quicklinks:before {
  width: 14px;
  height: 14px;
  background-position: -178px -28px;
}
.mobile_secondary_navigation_label:after {
  float: right;
  margin-top: 2px;
}
.mobile_secondary_navigation_link {
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  display: block;
  letter-spacing: 0.05em;
  padding-top: 8px;
  padding-bottom: 8px;
}
.no-touch .mobile_secondary_navigation_link:hover {
  color: #D32D27;
}
/* ==========================================================================
	Sidebar
============================================================================= */
@media screen and (min-width:  980px) {
  .sidebar {
    width: 22.91666667%;
  }
}
@media only screen and (max-width: 979px ) {
  .sidebar {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .sidebar {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .sidebar {
    float: right;
  }
}
/* Subnavigation
	============================================================================= */
.subnavigation_handle:not(.fs-navigation-enabled) {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  color: #A51C33;
  margin-bottom: 20px;
}
.subnavigation_handle:not(.fs-navigation-enabled):after {
  width: 9px;
  height: 9px;
  position: absolute;
  border-top: 1px solid #A51C33;
  border-right: 1px solid #A51C33;
  content: '';
  display: inline-block;
  margin-left: 10px;
  margin-top: 11px;
}
.subnavigation_handle.fs-navigation-enabled {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.subnavigation_handle.fs-navigation-open {
  margin-bottom: 15px;
}
.subnavigation.fs-navigation-open {
  background-color: #fff;
}
.subnavigation_links {
  border: 1px solid #E9EAEA;
}
.subnavigation_link {
  color: #111C24;
  display: block;
  border-bottom: 1px solid #E9EAEA;
  padding: 20px 25px;
}
.subnavigation_link:last-child {
  border-bottom: 0;
}
.subnavigation_link:hover {
  color: #D32D27;
}
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .subnavigation_link {
    padding: 20px 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .subnavigation_link {
    padding: 20px 40px;
  }
}
.subnavigation_link_active {
  color: #D32D27;
}
/* Sidebar Form Elements
	============================================================================= */
.sidebar .fs-dropdown {
  width: 100%;
}
.sidebar .fs-dropdown-selected {
  background: transparent;
}
.sidebar_button {
  width: 100%;
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .sidebar_button {
    padding: 20px;
  }
}
/* ==========================================================================
	Breadcrumb
============================================================================= */
.breadcrumb {
  position: relative;
  background-color: #E9EAEA;
  height: 44px;
  z-index: 20;
  box-shadow: 0 1px 2px rgba(119, 119, 119, 0.4);
}
@media only screen and (max-width: 739px ) {
  .breadcrumb {
    display: none;
  }
  .nucloud_page .breadcrumb {
    display: block;
  }
}
@media only screen and (min-width: 740px ) {
  .breadcrumb {
    height: 55px;
  }
}
@media only screen and (min-width: 980px ) {
  .breadcrumb {
    height: 70px;
    padding: 0;
  }
}
@media only screen and (min-width: 740px ) {
  .breadcrumb_cell {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.breadcrumb_carousel {
  position: relative;
}
.breadcrumb_carousel:before,
.breadcrumb_carousel:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #E9EAEA;
  z-index: 1;
  content: "";
}
.breadcrumb_carousel:before {
  right: 100%;
  left: auto;
  margin-right: 1px;
}
.breadcrumb_carousel:after {
  left: 100%;
}
.breadcrumb_carousel_viewport {
  position: relative;
}
.breadcrumb_carousel_canister {
  width: 99999px;
  transition: transform 0.25s ease;
}
.breadcrumb_carousel_controls {
  position: relative;
  z-index: 2;
}
.breadcrumb_carousel_control {
  position: absolute;
  height: 44px;
  top: 0;
  border-radius: 0;
  opacity: 0;
  pointer-events: none;
  outline: none;
  visibility: hidden;
  transition: border 0.25s ease, opacity 0.25s ease, visibility 0.25s ease;
}
@media only screen and (min-width: 740px ) {
  .breadcrumb_carousel_control {
    height: 55px;
  }
}
@media only screen and (min-width: 980px ) {
  .breadcrumb_carousel_control {
    height: 70px;
  }
}
.breadcrumb_carousel_control.enabled {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.breadcrumb_carousel_control:before {
  transition: border 0.25s ease;
}
@media only screen and (max-width: 979px ) {
  .breadcrumb_carousel_control:before {
    margin-right: 17.7px;
  }
}
.breadcrumb_carousel_control.breadcrumb_carousel_control_previous {
  left: -20px;
  box-shadow: 2px 0 3px -1px rgba(0, 0, 0, 0.4);
}
.breadcrumb_carousel_control.breadcrumb_carousel_control_previous,
.no-touch .breadcrumb_carousel_control.breadcrumb_carousel_control_previous:hover {
  background-color: #E9EAEA;
}
.breadcrumb_carousel_control.breadcrumb_carousel_control_previous:before {
  border-right-color: #777777;
}
.no-touch .breadcrumb_carousel_control.breadcrumb_carousel_control_previous:hover:before {
  border-right-color: #A51C33;
}
.breadcrumb_carousel_control.breadcrumb_carousel_control_next {
  right: -20px;
  box-shadow: -2px 0 3px -1px rgba(0, 0, 0, 0.4);
}
.breadcrumb_carousel_control.breadcrumb_carousel_control_next,
.no-touch .breadcrumb_carousel_control.breadcrumb_carousel_control_next:hover {
  background-color: #E9EAEA;
}
.breadcrumb_carousel_control.breadcrumb_carousel_control_next:before {
  border-left-color: #777777;
}
.no-touch .breadcrumb_carousel_control.breadcrumb_carousel_control_next:hover:before {
  border-left-color: #A51C33;
}
.breadcrumb_item {
  position: relative;
  float: left;
  padding: 0 15px;
  border-right: 1px solid rgba(119, 119, 119, 0.2);
}
.breadcrumb_item.home {
  width: 45px;
  padding-left: 0;
}
@media only screen and (max-width: 979px ) {
  .breadcrumb_item.home {
    padding-right: 0;
  }
}
.breadcrumb_item.disabled {
  pointer-events: none;
}
@media only screen and (min-width: 740px ) {
  .breadcrumb_item {
    padding: 0 20px;
  }
  .breadcrumb_item.home {
    width: 56px;
  }
}
@media only screen and (min-width: 980px ) {
  .breadcrumb_item {
    padding: 0;
  }
  .breadcrumb_item.home {
    width: 125px;
  }
}
.breadcrumb_item_options {
  width: auto;
  min-height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background-color: #111C24;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: opacity 0.25s linear, visibility 0.25s linear;
}
.breadcrumb_item.active .breadcrumb_item_options {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.breadcrumb.active .breadcrumb_item:last-child .breadcrumb_item_options {
  left: auto;
  right: 0;
}
.breadcrumb_link {
  background-color: #E9EAEA;
  color: #111C24;
  height: 50px;
  display: block;
  line-height: 50px;
  outline: none;
  white-space: nowrap;
}
@media only screen and (max-width: 739px ) {
  .breadcrumb_link {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.home .breadcrumb_link {
  border-left: 1px solid rgba(119, 119, 119, 0.2);
}
.home .breadcrumb_link:before {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .home .breadcrumb_link:before {
  background-image: url(../images/icons.svg);
}
.home .breadcrumb_link:before {
  margin-right: 10px;
}
.home .breadcrumb_link:before {
  width: 14px;
  height: 14px;
  background-position: -136px 0;
  margin-top: -4px;
  vertical-align: middle;
}
@media only screen and (max-width: 739px ) {
  .home .breadcrumb_link {
    display: block;
    line-height: 44;
    overflow: hidden;
    text-indent: 100%;
    width: 44px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .home .breadcrumb_link {
    display: block;
    line-height: 55;
    overflow: hidden;
    text-indent: 100%;
    width: 55px;
  }
}
@media only screen and (max-width: 979px ) {
  .home .breadcrumb_link:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    margin: 0;
  }
}
.home .breadcrumb_link,
.breadcrumb_link.selected {
  height: 44px;
  line-height: 44px;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .home .breadcrumb_link,
  .breadcrumb_link.selected {
    height: 55px;
    line-height: 55px;
  }
}
@media only screen and (min-width: 980px ) {
  .breadcrumb_link {
    padding-left: 53px;
    padding-right: 35px;
  }
  .home .breadcrumb_link {
    padding-left: 25px;
  }
  .home .breadcrumb_link,
  .breadcrumb_link.selected {
    display: block;
    height: 70px;
    line-height: 70px;
  }
  .breadcrumb_link.selected {
    height: 70px;
    line-height: 70px;
    position: relative;
    padding-left: 53px;
  }
  .breadcrumb_link.selected:before {
    background: url(../images/icons.png) no-repeat 0 0;
    content: "";
    display: inline-block;
  }
  .svg .breadcrumb_link.selected:before {
    background-image: url(../images/icons.svg);
  }
  .breadcrumb_link.selected:before {
    margin-right: 10px;
  }
  .breadcrumb_link.selected:before {
    width: 18px;
    height: 18px;
    background-position: -400px -36px;
    position: absolute;
    top: 27px;
    left: 25px;
  }
  .breadcrumb_link.selected:after {
    content: none;
  }
  .breadcrumb_item_options .breadcrumb_link.selected {
    color: #fff;
  }
}
.breadcrumb_item_options .breadcrumb_link {
  background-color: #111C24;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  color: #E9EAEA;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (min-width: 740px ) {
  .breadcrumb_item_options .breadcrumb_link {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .breadcrumb_item_options .breadcrumb_link {
    padding-left: 53px;
    padding-right: 35px;
  }
}
.breadcrumb_item_options .breadcrumb_link:last-child {
  border-bottom: none;
}
.no-touch .breadcrumb_item:not(.home) .breadcrumb_item_options .breadcrumb_link:hover,
.breadcrumb_item:not(.home) .breadcrumb_item_options .breadcrumb_link.selected {
  background-color: #29333A;
  color: #fff;
}
/* Breadcrumb Large Menu
	============================================================================= */
.breadcrumb_large_list {
  position: fixed;
  width: 100%;
  height: 100vh;
  z-index: 50;
  background: rgba(233, 234, 234, 0.95);
  overflow-y: scroll;
}
.breadcrumb_item .breadcrumb_large_list {
  display: none;
}
.breadcrumb_large_list.visible {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.breadcrumb_large {
  margin: 30px 0;
}
@media only screen and (min-width: 740px ) {
  .breadcrumb_large {
    margin: 50px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .breadcrumb_large {
    margin: 80px 0;
  }
}
.breadcrumb_large_list.visible .breadcrumb_large {
  margin: 30px 0;
}
.breadcrumb_large_page {
  position: relative;
  background-color: #111C24;
  z-index: 1;
  padding: 30px;
}
@media only screen and (min-width: 980px ) {
  .breadcrumb_large_page {
    padding: 50px 40px;
  }
}
.breadcrumb_large_close {
  position: absolute;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #D2D3D3;
  top: 0;
  right: 0;
  z-index: 2;
  display: inline-block;
  line-height: 1;
  outline: none;
  padding: 18px 30px 18px 20px;
  text-transform: uppercase;
}
.breadcrumb_large_close:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .breadcrumb_large_close:after {
  background-image: url(../images/icons.svg);
}
.breadcrumb_large_close:after {
  margin-left: 10px;
}
@media only screen and (min-width: 980px ) {
  .breadcrumb_large_close {
    padding: 25px 40px 15px 20px;
  }
}
.breadcrumb_large_close:after {
  width: 18px;
  height: 18px;
  background-position: -418px -36px;
  margin-top: -2px;
  vertical-align: middle;
}
.breadcrumb_large_container {
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  .breadcrumb_large_container {
    padding-left: 20px;
    padding-right: 20px;
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  .breadcrumb_large_container > * {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
}
@media only screen and (min-width: 980px ) {
  .breadcrumb_large_container {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  .breadcrumb_large_container > * {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
}
@media only screen and (min-width: 1220px ) {
  .breadcrumb_large_container {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  .breadcrumb_large_container > * {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
}
.breadcrumb_large_link {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #D2D3D3;
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  display: inline-block;
  padding: 14px 0;
  page-break-inside: avoid;
  text-transform: uppercase;
}
.no-touch .breadcrumb_large_link:hover {
  color: #D32D27;
}
/* ==========================================================================
	Breadcrumb Mobile
============================================================================= */
.breadcrumb_mobile_link {
  -ms-flex-align: center;
      align-items: center;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333333;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
}
.breadcrumb_mobile_link:focus,
.breadcrumb_mobile_link:hover {
  text-decoration: underline;
}
.breadcrumb_mobile_link:before {
  width: 4px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 8'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M4 8V0L0 4z'/%3E%3C/svg%3E%0A");
  content: '';
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.8));
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 5px;
}
.breadcrumb_mobile_link:after {
  width: 5px;
  height: 4px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 4'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M5 0v4H4V1H0V0h5z'/%3E%3C/svg%3E%0A");
  content: '';
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.8));
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 5px;
  opacity: 0.6;
}
/* ==========================================================================
	Page
============================================================================= */
.page_wrapper {
  overflow: hidden;
}
.page_wrapper:after {
  height: 100vh;
  z-index: 25;
  background-color: rgba(0, 0, 0, 0.75);
  content: "";
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: opacity 0.25s ease, visibility 0.25s ease;
}
.page_wrapper:after .page {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  background: #111C24;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.page_wrapper.fs-navigation-open:after {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.page_wrapper.cover {
  height: 100vh;
}
.page_wrapper.cover .page {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  background: #111C24;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.page_wrapper,
.page {
  background-color: #fff;
}
.page,
.page_content {
  outline: none;
}
.page_content {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .page_content {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .page_content {
    padding-bottom: 60px;
  }
}
@media screen and (min-width:  980px) {
  .page_section {
    width: 72.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .page_section_content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page_section_content.nucloud_map {
  padding: 0;
}
.page_section_content.nucloud_map p {
  margin: 0;
}
.page_section_content.nucloud_map iframe {
  display: block;
}
@media only screen and (min-width: 740px ) {
  .page_section_content.nucloud_map {
    padding: 0;
  }
}
/* 404 Page
	============================================================================= */
.page_404 {
  background-color: #F5F5F5;
}
.page_404_search {
  margin-top: 20px;
}
@media screen and (min-width:  980px) {
  .page_404_search {
    width: 72.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .page_404_search {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* Page Header
	============================================================================= */
.page_header {
  background-color: #111C24;
  overflow: hidden;
}
.page_header .page_intro {
  color: #fff;
}
.page_header.page_header_small .page_title {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  color: #fff;
  letter-spacing: 0.03em;
  margin: 0;
}
.page_header.page_header_small .page_title:after {
  width: 150px;
  height: 1px;
  backface-visibility: hidden;
  border-top: 1px solid #FFFFFF;
  content: "";
  display: block;
  margin: 15px 0;
}
.page_header.page_header_small .page_intro {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  color: #fff;
  margin: 0;
}
.page_header.blank .page_header_content_inner {
  padding-top: 50px;
  padding-bottom: 30px;
}
@media only screen and (min-width: 740px ) {
  .page_header.blank .page_header_content_inner {
    padding-top: 75px;
    padding-bottom: 40px;
  }
}
.page_header.red {
  background-color: #651525;
}
.page_header.oh_woodle .page_header_content {
  min-height: 300px;
}
.page_header.oh_woodle.oh_woodle_seal {
  background-color: #651525;
}
.page_header.oh_woodle.oh_woodle_seal .page_header_image {
  background: url(../images/oh_woodle_seal.png) no-repeat right bottom;
}
.page_header.oh_woodle.oh_woo .page_header_image {
  background: url(../images/oh_woo.png) no-repeat right bottom;
}
.page_header.oh_woodle.oh_woodle_general .page_header_image {
  background: url(../images/oh_woodle_general_blue.png) no-repeat right bottom;
}
.page_header.oh_woodle.oh_woodle_general.red .page_header_image {
  background: url(../images/oh_woodle_general_red.png) no-repeat right bottom;
}
.page_header.oh_woodle._oh_woodle_arts .page_header_image {
  background: url(../images/oh_woodle_arts_blue.png) no-repeat right bottom;
}
.page_header.oh_woodle._oh_woodle_arts.red .page_header_image {
  background: url(../images/oh_woodle_arts_red.png) no-repeat right bottom;
}
.page_header.oh_woodle.oh_woodle_sciences .page_header_image {
  background: url(../images/oh_woodle_sciences_blue.png) no-repeat right bottom;
}
.page_header.oh_woodle.oh_woodle_sciences.red .page_header_image {
  background: url(../images/oh_woodle_sciences_red.png) no-repeat right bottom;
}
.page_header.oh_woodle.oh_woodle_sports {
  background-color: #651525;
}
.page_header.oh_woodle.oh_woodle_sports .page_header_image {
  background: url(../images/oh_woodle_sports.png) no-repeat right bottom;
}
.svg .page_header.oh_woodle .page_header_image,
.svg .page_header.oh_woodle.red .page_header_image {
  background-image: none;
}
.page_header.image .page_header_content_inner,
.page_header.oh_woodle .page_header_content_inner {
  position: absolute;
  left: 0;
  bottom: 0;
}
.page_header.image .page_header_content_inner h1,
.page_header.oh_woodle .page_header_content_inner h1 {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
}
.page_header.image {
  position: relative;
}
.page_header.image .page_header_content {
  min-height: 300px;
}
@media only screen and (min-width: 740px ) {
  .page_header.image .page_header_content {
    min-height: 375px;
  }
}
@media only screen and (min-width: 980px ) {
  .page_header.image .page_header_content {
    min-height: 475px;
  }
}
@media only screen and (min-width: 1220px ) {
  .page_header.image .page_header_content {
    min-height: 575px;
  }
}
.page_header.image .page_header_image {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.page_header.image .page_header_image:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: rgba(17, 28, 36, 0);
  background: linear-gradient(to bottom, rgba(17, 28, 36, 0), rgba(17, 28, 36, 0.7));
  height: 75%;
  top: auto;
  bottom: 0;
  content: "";
  display: block;
}
@media only screen and (min-width: 740px ) {
  .page_header.image .page_header_image:after {
    height: 50%;
  }
}
.page_header.position_top .fs-background-media {
  background-position: top center;
}
.page_header.position_bottom .fs-background-media {
  background-position: bottom center;
}
.page_header.page_header_flexible_landing .page_header_image:after {
  height: 100%;
  background-color: #000;
  opacity: 0.2;
}
.page_header.page_header_gateway .page_header_image:after {
  height: 100%;
}
@media only screen and (max-width: 739px ) {
  .page_header.page_header_gateway .page_header_image:after {
    background-color: #000;
    opacity: 0.2;
  }
}
@media only screen and (min-width: 740px ) {
  .page_header.page_header_gateway .page_header_image:after {
    background: none;
  }
}
.page_header.page_header_slim .page_header_content {
  min-height: 126px;
}
@media only screen and (min-width: 500px ) {
  .page_header.page_header_slim .page_header_content {
    min-height: 130px;
  }
}
@media only screen and (min-width: 740px ) {
  .page_header.page_header_slim .page_header_content {
    min-height: 137px;
  }
}
@media only screen and (min-width: 980px ) {
  .page_header.page_header_slim .page_header_content {
    min-height: 160px;
  }
}
.page_header_link {
  position: relative;
  display: block;
}
.page_header_link:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  content: "";
  opacity: 0;
  pointer-events: none;
  transition: opacity .25s;
}
.page_header_link:hover:before,
.page_header_link:focus:before {
  opacity: 1;
}
.page_header_row {
  position: relative;
  z-index: 8;
}
.page_header_image {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
}
.page_header_svg {
  position: absolute;
  top: 50%;
  right: 0;
  display: none;
}
.svg .page_header_svg {
  display: block;
}
.oh_woodle .page_header_svg {
  width: 985px;
  height: 318px;
  -ms-transform: translate(20%, -50%);
      transform: translate(20%, -50%);
}
@media only screen and (max-width: 979px ) {
  .oh_woodle .page_header_svg {
    -ms-transform: translate(30%, -50%);
        transform: translate(30%, -50%);
  }
}
@media only screen and (max-width: 739px ) {
  .oh_woodle .page_header_svg {
    -ms-transform: translate(40%, -50%);
        transform: translate(40%, -50%);
  }
}
@media only screen and (max-width: 499px ) {
  .oh_woodle .page_header_svg {
    -ms-transform: translate(40%, -45%) scale(0.9);
        transform: translate(40%, -45%) scale(0.9);
  }
}
.oh_woo .page_header_svg {
  width: 1059px;
  height: 390px;
  -ms-transform: translate(-10%, -50%) scale(0.8);
      transform: translate(-10%, -50%) scale(0.8);
}
@media only screen and (max-width: 1219px ) {
  .oh_woo .page_header_svg {
    -ms-transform: translate(10%, -50%) scale(0.8);
        transform: translate(10%, -50%) scale(0.8);
  }
}
@media only screen and (max-width: 979px ) {
  .oh_woo .page_header_svg {
    -ms-transform: translate(30%, -50%) scale(0.8);
        transform: translate(30%, -50%) scale(0.8);
  }
}
@media only screen and (max-width: 739px ) {
  .oh_woo .page_header_svg {
    -ms-transform: translate(35%, -50%) scale(0.6);
        transform: translate(35%, -50%) scale(0.6);
  }
}
@media only screen and (max-width: 499px ) {
  .oh_woo .page_header_svg {
    -ms-transform: translate(40%, -50%) scale(0.4);
        transform: translate(40%, -50%) scale(0.4);
  }
}
.page_header_content {
  position: relative;
  z-index: 1;
}
.page_header_content h1 {
  color: #fff;
  margin: 0;
}
.page_header_content_inner {
  width: 100%;
  padding-bottom: 40px;
  transition: transform .25s;
}
@media only screen and (min-width: 740px ) {
  .page_header_content_inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page_header_link:hover .page_header_content_inner,
.page_header_link:focus .page_header_content_inner {
  -ms-transform: translate(0, -10px);
      transform: translate(0, -10px);
}
.sticky_button {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  font-size: 0.875rem;
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 100%;
  background-color: #D32D27;
  color: #fff;
  display: block;
  letter-spacing: 0.3px;
  text-align: center;
  text-transform: uppercase;
  padding: 15px 0;
}
@media only screen and (min-width: 740px ) {
  .sticky_button {
    font-size: 16px;
    font-size: 1rem;
    right: 40px;
    bottom: 40px;
    width: 165px;
    padding: 20px 0;
  }
}
.sticky_button:hover,
.sticky_button:focus {
  background: #A51C33;
}
.page_header_breadcrumbs {
  margin-bottom: 4px;
  margin-top: 15px;
}
@media only screen and (min-width: 740px ) {
  .page_header_breadcrumbs {
    display: none;
  }
}
/* Components
	============================================================================= */
/* Shared Styles */
/* ==========================================================================
	Component Blocks
============================================================================= */
/* Callouts
	============================================================================= */
.text_callout_text_style,
.text_callout_text_dark_style,
.tall_block_text,
.text_callout_large_content p,
.bg_white .text_callout_large_content p,
.text_callout_small_content p,
.text_image_column_callout_text,
.text_image_column_callout_text p,
.text_image_column_large_heading_callout_text,
.text_image_column_large_heading_callout_text p,
.event_carousel_text,
.event_carousel_text p,
.life_after_owu_alumni_block_text,
.life_after_owu_alumni_block_caption,
.bg_red .text_callout_large_content p,
.bg_red_darker .text_callout_large_content p,
.bg_black .text_callout_large_content p,
.bg_red .text_callout_small_content p,
.bg_red_darker .text_callout_small_content p,
.bg_black .text_callout_small_content p,
.bg_red .text_image_column_callout_text,
.bg_red .text_image_column_callout_text p,
.bg_red_darker .text_image_column_callout_text,
.bg_red_darker .text_image_column_callout_text p,
.bg_black .text_image_column_callout_text,
.bg_black .text_image_column_callout_text p,
.bg_red .text_image_column_large_heading_callout_text,
.bg_red .text_image_column_large_heading_callout_text p,
.bg_red_darker .text_image_column_large_heading_callout_text,
.bg_red_darker .text_image_column_large_heading_callout_text p,
.bg_black .text_image_column_large_heading_callout_text,
.bg_black .text_image_column_large_heading_callout_text p,
.gallery_grid_block_caption {
  font-size: 16px;
  font-size: 1rem;
  color: #777777;
  font-weight: normal;
  line-height: 1.8;
  margin-top: 0;
}
.text_callout_text_dark_style,
.bg_red .text_callout_large_content p,
.bg_red_darker .text_callout_large_content p,
.bg_black .text_callout_large_content p,
.bg_red .text_callout_small_content p,
.bg_red_darker .text_callout_small_content p,
.bg_black .text_callout_small_content p,
.bg_red .text_image_column_callout_text,
.bg_red .text_image_column_callout_text p,
.bg_red_darker .text_image_column_callout_text,
.bg_red_darker .text_image_column_callout_text p,
.bg_black .text_image_column_callout_text,
.bg_black .text_image_column_callout_text p,
.bg_red .text_image_column_large_heading_callout_text,
.bg_red .text_image_column_large_heading_callout_text p,
.bg_red_darker .text_image_column_large_heading_callout_text,
.bg_red_darker .text_image_column_large_heading_callout_text p,
.bg_black .text_image_column_large_heading_callout_text,
.bg_black .text_image_column_large_heading_callout_text p,
.gallery_grid_block_caption {
  color: #D2D3D3;
}
/* ==========================================================================
	Component Helpers
============================================================================= */
/* Pagination
	============================================================================= */
.pagination_number_link {
  font-size: 22px;
  font-size: 1.375rem;
  color: #777777;
  line-height: 36px;
  text-align: center;
  vertical-align: middle;
}
@media only screen and (min-width: 740px ) {
  .pagination_number_link {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.pagination_number_link.pagination_number_selected {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #A51C33;
}
.no-touch .pagination_number_link:hover {
  color: #A51C33;
}
.pagination_arrow {
  display: block;
  line-height: 36px;
  overflow: hidden;
  text-indent: 100%;
  position: relative;
  vertical-align: middle;
}
.pagination_arrow:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  content: '';
  display: inline-block;
  transition: border-color 0.25s linear;
}
.pagination_arrow.pagination_arrow_left:after {
  border-right: 7px solid #D2D3D3;
}
.pagination_arrow.pagination_arrow_right:after {
  border-left: 7px solid #D2D3D3;
}
.no-touch .pagination_arrow.pagination_arrow_left:hover:after {
  border-right-color: #D32D27;
}
.no-touch .pagination_arrow.pagination_arrow_right:hover:after {
  border-left-color: #D32D27;
}
.pagination_number_link,
.pagination_arrow {
  width: 36px;
  height: 36px;
  display: inline-block;
}
/*
		Hover Shover
		============
		Adds the general hover swoop that covers image blocks
	*/
.hover_shover {
  position: relative;
  z-index: 0;
  backface-visibility: hidden;
  overflow: hidden;
}
.hover_shover .hover_shover_image:before {
  background-color: rgba(0, 0, 0, 0);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  height: 50% !important;
}
.hover_shover .hover_shover_image:after {
  background-color: rgba(0, 0, 0, 0);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  height: 100%;
  opacity: 0;
  transition: opacity 0.25s linear;
}
.touch .hover_shover .hover_shover_image:after {
  height: 50% !important;
  opacity: 1;
}
.hover_shover .hover_shover_image:before,
.hover_shover .hover_shover_image:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  top: auto;
  bottom: 0;
  content: "";
}
.no-touch .hover_shover:hover .hover_shover_image:after {
  opacity: 1;
}
/*
		Callout Carousel
		================
		Used to send callout groups to a carousel at mobile size
	*/
@media only screen and (min-width: 740px ) {
  .callout_carousel_row {
    width: auto;
    margin: 0;
  }
}
.callout_carousel .fs-carousel-page {
  background-color: #29333A;
}
.callout_carousel .fs-carousel-page.fs-carousel-active {
  background-color: #D32D27;
}
.callout_carousel.callout_carousel_black .fs-carousel-page:not(.fs-carousel-active) {
  background-color: #777777;
}
.callout_carousel.callout_carousel_red .fs-carousel-page:not(.fs-carousel-active) {
  background-color: #D2D3D3;
}
@media only screen and (max-width: 739px ) {
  .callout_carousel.fs-carousel.fs-carousel-enabled {
    width: 97.91666667%;
    float: left;
    margin-left: 1.04166667%;
    margin-right: 1.04166667%;
  }
}
@media only screen and (max-width: 739px ) {
  .callout_carousel_item {
    width: 100%;
    margin: 0 20px 0 0;
    padding-bottom: 20px;
  }
  .callout_carousel_item:last-child {
    margin-right: 0;
  }
  .callout_carousel_item.fs-carousel-item {
    opacity: 0;
    transition: opacity 0.25s ease;
  }
  .callout_carousel_item.fs-carousel-item.fs-carousel-visible {
    opacity: 1;
  }
}
/*
		Carousel Blocks Base
		====================
		Carousel used in columned content sections
	*/
.carousel_blocks.fs-carousel-enabled .fs-carousel-item {
  min-height: 1px;
}
.carousel_blocks.fs-carousel-enabled .fs-carousel-control {
  bottom: 20px;
  top: auto;
  margin: 0;
}
.carousel_blocks.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  right: 70px;
}
.carousel_blocks.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next {
  right: 20px;
}
@media only screen and (max-width: 499px ) {
  .carousel_blocks .hover_shover_image:before,
  .carousel_blocks .hover_shover_image:after {
    bottom: auto;
    top: 0;
  }
  .touch .carousel_blocks .hover_shover_image:before,
  .touch .carousel_blocks .hover_shover_image:after {
    height: 100% !important;
    opacity: 1;
  }
  .carousel_blocks .hover_shover_image:before {
    background-color: rgba(0, 0, 0, 0.7);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
  }
  .carousel_blocks .hover_shover_image:after {
    background-color: rgba(0, 0, 0, 0.7);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.1));
  }
}
/* ==========================================================================
	In-Content Components
============================================================================= */
/* ==========================================================================
	Row Components
============================================================================= */
.component {
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
}
@media only screen and (min-width: 980px ) {
  .component {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .component {
    padding-bottom: 60px;
  }
}
.component picture img {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 740px ) {
  .component_header {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 979px ) {
  .component_link_header .component_heading {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 980px ) {
  .component_link_header .component_heading {
    float: left;
  }
}
.component_link_header p {
  font-size: 16px;
  font-size: 1rem;
  color: #777777;
  margin: 0 0 10px;
}
@media only screen and (min-width: 500px ) {
  .component_link_header p {
    font-size: 16px;
    font-size: 1rem;
    display: inline-block;
  }
}
@media only screen and (min-width: 740px ) {
  .component_link_header p {
    font-size: 16px;
    font-size: 1rem;
    margin: 0;
  }
}
.component_link_header .component_header_links {
  padding: 10px 0;
}
@media only screen and (min-width: 980px ) {
  .component_link_header .component_header_links {
    margin-top: 35px;
    padding: 15px 0 25px;
    text-align: right;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .component_link_header .component_header_links_label {
    margin-right: 10px;
  }
}
.component_link_header .component_header_link,
.typography .component_link_header .component_header_link,
.form_builder_errors .component_link_header .component_header_link {
  border-bottom: 1px solid transparent;
  color: #D32D27;
  color: #A51C33;
  font-size: 16px;
  font-size: 1rem;
  border-color: #A51C33;
  margin-right: 10px;
}
.no-touch .component_link_header .component_header_link:hover,
.no-touch .typography .component_link_header .component_header_link:hover,
.no-touch .form_builder_errors .component_link_header .component_header_link:hover {
  border-color: #D32D27;
}
.component_link_header .component_header_link:last-child,
.typography .component_link_header .component_header_link:last-child,
.form_builder_errors .component_link_header .component_header_link:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 499px ) {
  .component_link_header .component_header_link,
  .typography .component_link_header .component_header_link,
  .form_builder_errors .component_link_header .component_header_link {
    display: block;
    clear: both;
    float: left;
    margin-bottom: 8px;
  }
}
@media only screen and (min-width: 740px ) {
  .component_link_header .component_header_link,
  .typography .component_link_header .component_header_link,
  .form_builder_errors .component_link_header .component_header_link {
    margin-left: 10px;
    margin-right: 0;
  }
}
.no-touch .component_link_header .component_header_link:hover,
.no-touch .typography .component_link_header .component_header_link:hover,
.no-touch .form_builder_errors .component_link_header .component_header_link:hover {
  color: #D32D27;
}
@media only screen and (min-width: 740px ) {
  .component_footer {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .component_divider {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.component_divider hr {
  background-color: #E9EAEA;
  height: 4px;
  margin: 30px 0;
}
/* Columned Rows
	============================================================================= */
/* Two Unequal Columns */
@media screen and (min-width:  980px) {
  .component_two_columns_column_lg {
    width: 64.58333333%;
  }
}
@media screen and (min-width:  1220px) {
  .component_two_columns_column_lg {
    width: 56.25%;
  }
}
.component_two_columns_column_md {
  float: left;
}
@media screen and (min-width:  980px) {
  .component_two_columns_column_md {
    width: 47.91666667%;
  }
}
.component_two_columns_column_sm {
  float: right;
}
@media screen and (min-width:  980px) {
  .component_two_columns_column_sm {
    width: 47.91666667%;
  }
}
@media screen and (min-width:  1220px) {
  .component_two_columns_column_sm {
    width: 39.58333333%;
  }
}
@media screen and (min-width:  980px) {
  .component_two_columns_column_sm_push {
    width: 31.25%;
  }
}
@media screen and (min-width:  1220px) {
  .component_two_columns_column_sm_push {
    width: 31.25%;
  }
}
@media screen and (min-width:  1220px) {
  .component_two_columns_column_sm_push:last-child {
    margin-left: 9.375%;
  }
}
/* Three Equal Columns */
@media screen and (min-width:  740px) and (max-width:  979px) {
  .component_three_columns_column {
    width: 31.25%;
  }
}
@media screen and (min-width:  980px) {
  .component_three_columns_column {
    width: 31.25%;
  }
}
@media only screen and (min-width: 740px ) {
  .component_three_columns_column:nth-child(3n+1) {
    clear: both;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .component_three_columns_two_column {
    width: 47.91666667%;
  }
}
@media screen and (min-width:  980px) {
  .component_three_columns_two_column {
    width: 47.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .component_three_columns_two_column:nth-child(2n+1) {
    clear: both;
  }
}
/* Row with Sidebar */
.row_sidebar {
  position: relative;
  overflow: hidden;
}
.row_sidebar:before,
.row_sidebar:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.row_sidebar:before {
  z-index: 0;
  background-color: #E9EAEA;
  content: "";
}
.row_sidebar.bg_red:before {
  background-color: #A51C33;
}
.row_sidebar.bg_red_darker:before {
  background-color: #651525;
}
.row_sidebar.bg_black:before {
  background-color: #111C24;
}
@media only screen and (max-width: 739px ) {
  .row_sidebar {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .row_sidebar {
    margin-top: -20px;
  }
  .row_sidebar:before {
    left: -50%;
    z-index: 1;
    -ms-transform: translateX(-111px);
        transform: translateX(-111px);
  }
}
@media only screen and (min-width: 980px ) {
  .row_sidebar:before {
    -ms-transform: translateX(-160px);
        transform: translateX(-160px);
  }
}
@media only screen and (min-width: 1220px ) {
  .row_sidebar:before {
    -ms-transform: translateX(-200px);
        transform: translateX(-200px);
  }
}
.row_sidebar_sidebar {
  position: relative;
  z-index: 2;
  background-color: #E9EAEA;
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .row_sidebar_sidebar {
    width: 31.25%;
  }
}
@media screen and (min-width:  980px) {
  .row_sidebar_sidebar {
    width: 31.25%;
  }
}
.bg_red .row_sidebar_sidebar {
  background-color: #A51C33;
}
.bg_red_darker .row_sidebar_sidebar {
  background-color: #651525;
}
.bg_black .row_sidebar_sidebar {
  background-color: #111C24;
}
.row_sidebar_header {
  padding-top: 40px;
  padding-bottom: 20px;
}
@media only screen and (min-width: 980px ) {
  .row_sidebar_header {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 740px ) {
  .row_sidebar_header {
    padding-left: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 980px ) {
  .row_sidebar_header {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .row_sidebar_content {
    width: 64.58333333%;
  }
}
@media screen and (min-width:  980px) {
  .row_sidebar_content {
    width: 64.58333333%;
  }
}
@media only screen and (min-width: 740px ) {
  .row_sidebar_content {
    padding-top: 20px;
  }
}
.row_sidebar_content .fs-carousel-pagination {
  margin-top: 20px;
}
/* News Row */
.news_columned {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #E9EAEA;
}
@media only screen and (min-width: 980px ) {
  .news_columned {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .news_columned {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 740px ) {
  .news_columned_section {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.news_archive_link {
  display: inline-block;
  margin: 0 0 25px;
}
/* Carousel Rows
	============================================================================= */
/*
		Row Carousel Base
		=================
	*/
.carousel_row {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.carousel_row:before,
.carousel_row:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.carousel_row:before {
  z-index: 0;
  background-color: #E9EAEA;
  content: "";
}
.carousel_row_black.carousel_row:before {
  background-color: #111C24;
}
.carousel_row_black.carousel_row:after {
  z-index: -1;
  background-color: #651525;
  content: "";
  margin-top: 20px;
}
@media only screen and (max-width: 739px ) {
  .carousel_row {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .carousel_row {
    height: 460px;
    margin-top: -20px;
  }
  .carousel_row:before {
    left: -50%;
    z-index: 1;
    -ms-transform: translateX(-111px);
        transform: translateX(-111px);
  }
}
@media only screen and (min-width: 980px ) {
  .carousel_row {
    height: 480px;
  }
  .carousel_row:before {
    -ms-transform: translateX(-230px);
        transform: translateX(-230px);
  }
}
@media only screen and (min-width: 1220px ) {
  .carousel_row:before {
    -ms-transform: translateX(-287px);
        transform: translateX(-287px);
  }
}
.carousel_row_sidebar {
  position: relative;
  z-index: 2;
  background-color: #E9EAEA;
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .carousel_row_sidebar {
    width: 31.25%;
  }
}
@media screen and (min-width:  980px) {
  .carousel_row_sidebar {
    width: 22.91666667%;
  }
}
.carousel_row_black .carousel_row_sidebar {
  background-color: #111C24;
}
@media only screen and (min-width: 740px ) {
  .carousel_row_sidebar {
    height: 460px;
  }
}
@media only screen and (min-width: 980px ) {
  .carousel_row_sidebar {
    height: 480px;
  }
}
.carousel_row_header {
  padding-top: 40px;
  padding-bottom: 20px;
}
@media only screen and (min-width: 980px ) {
  .carousel_row_header {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 740px ) {
  .carousel_row_header {
    padding-left: 20px;
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .carousel_row_header {
    padding-top: 80px;
    padding-bottom: 40px;
  }
}
.carousel_row_heading {
  margin: 0 0 20px;
}
@media only screen and (min-width: 740px ) {
  .carousel_row_heading {
    margin: 15px 0 30px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 1219px ) {
  .carousel_row_text {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .carousel_row_carousel_container {
    width: 64.58333333%;
  }
}
@media screen and (min-width:  980px) {
  .carousel_row_carousel_container {
    width: 72.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .carousel_row_carousel_container {
    padding-top: 20px;
  }
}
.carousel_row_carousel {
  position: relative;
}
.carousel_row_carousel.fs-carousel-enabled .fs-carousel-controls {
  position: absolute;
  top: auto;
  right: 100%;
  z-index: 3;
}
@media only screen and (max-width: 739px ) {
  .carousel_row_carousel.fs-carousel-enabled .fs-carousel-controls {
    display: none;
  }
}
.carousel_row_carousel.fs-carousel-enabled .fs-carousel-control {
  top: auto;
  bottom: 30px;
  margin: 0;
}
.carousel_row_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  right: 65px;
}
@media only screen and (min-width: 980px ) {
  .carousel_row_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous {
    right: 70px;
  }
}
@media only screen and (min-width: 1220px ) {
  .carousel_row_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous {
    right: 75px;
  }
}
.carousel_row_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next {
  right: 15px;
}
@media only screen and (min-width: 980px ) {
  .carousel_row_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next {
    right: 20px;
  }
}
@media only screen and (min-width: 1220px ) {
  .carousel_row_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next {
    right: 25px;
  }
}
.carousel_row_carousel.fs-carousel-enabled .fs-carousel-pagination {
  margin-top: 20px;
}
@media only screen and (min-width: 740px ) {
  .carousel_row_carousel.fs-carousel-enabled .fs-carousel-pagination {
    display: none;
  }
}
.carousel_row_carousel.fs-carousel-enabled .fs-carousel-page {
  background-color: #777777;
}
.carousel_row_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active {
  background-color: #D32D27;
}
.carousel_row_carousel .carousel_row_item {
  border-right: 1px solid #E9EAEA;
}
@media only screen and (min-width: 740px ) {
  .carousel_row_carousel .carousel_row_item {
    height: 440px;
  }
  .carousel_row_carousel .carousel_row_item:last-child {
    border-color: #fff;
  }
}
@media only screen and (min-width: 980px ) {
  .carousel_row_carousel .carousel_row_item {
    height: 460px;
  }
}
.fs-carousel-canister {
  -ms-touch-action: pan-y !important;
      touch-action: pan-y !important;
}
/* ==========================================================================
	Sidebar Components
============================================================================= */
.sidebar_navigation {
  margin-top: 20px;
  margin-bottom: 20px;
}
.sidebar_navigation:first-child {
  margin-top: 0;
}
.sidebar_navigation:last-child {
  margin-bottom: 0;
}
/* Blocks & Callouts */
/* ==========================================================================
	Carousel Block
============================================================================= */
.carousel_block {
  position: relative;
}
.carousel_block_content {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  backface-visibility: hidden;
  padding: 60px 25px 25px;
}
@media only screen and (max-width: 499px ) {
  .carousel_block_content {
    height: 100%;
    bottom: auto;
    top: 0;
    padding: 30px 30px 80px;
  }
}
.carousel_block_image {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  position: relative;
  z-index: 1;
}
.carousel_block_title {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  color: #fff;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  line-height: 1;
  margin: 0 0 10px;
}
@media only screen and (min-width: 500px ) {
  .fs-carousel-enabled .no_caption .carousel_block_title {
    margin-bottom: 0;
    padding-right: 100px;
  }
}
.carousel_block_caption {
  font-size: 17px;
  font-size: 1.0625rem;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  color: #fff;
  margin: 0;
}
@media only screen and (min-width: 500px ) {
  .fs-carousel-enabled .carousel_block_caption {
    padding-right: 100px;
  }
}
.carousel_block_link {
  color: #fff;
  display: block;
  margin-top: 10px;
}
/* ==========================================================================
	News Block
============================================================================= */
.news_block {
  border-top: 1px solid #D2D3D3;
  padding: 25px 0;
}
.news_block_image {
  margin-bottom: 20px;
}
@media only screen and (min-width: 500px ) {
  .news_block_image {
    float: right;
    margin-bottom: 0;
    margin-left: 30px;
    margin-right: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .news_block_image {
    float: left;
    margin-left: 0;
    margin-right: 30px;
  }
}
.news_block_content {
  overflow: hidden;
}
.news_block_title {
  margin: 0 0 8px;
}
.news_block_title a {
  position: relative;
  display: block;
  padding-right: 12px;
  color: #111C24;
}
.news_block_title a:after {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #D32D27;
  content: '';
  display: inline-block;
  margin-left: 6px;
  margin-top: 8px;
  transition: transform, opacity;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .news_block_title a:hover:after {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
.news_block_title a:after {
  opacity: 0;
}
.no-touch .news_block_title a:hover:after {
  opacity: 1;
}
@media only screen and (min-width: 740px ) {
  .news_block_title a {
    position: relative;
    display: block;
    padding-right: 13px;
  }
  .news_block_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 7px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 8px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .news_block_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
@media only screen and (min-width: 980px ) {
  .news_block_title a {
    position: relative;
    display: block;
    padding-right: 14px;
  }
  .news_block_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 8px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 10px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .news_block_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
.news_block_subtitle {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  color: #777777;
  margin: 0;
}
.news_block_subtitle a {
  color: #777777;
}
.no-touch .news_block_subtitle a:hover {
  color: #D32D27;
}
.news_block_excerpt {
  font-size: 18px;
  font-size: 1.125rem;
  color: #29333A;
  margin-bottom: 0;
}
.news_headline_block {
  border-top: 1px solid #D2D3D3;
  padding: 25px 0;
}
.news_headline_block .news_block_title a {
  position: relative;
  display: block;
  padding-right: 12px;
}
.news_headline_block .news_block_title a:after {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #D32D27;
  content: '';
  display: inline-block;
  margin-left: 6px;
  margin-top: 8px;
  transition: transform, opacity;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .news_headline_block .news_block_title a:hover:after {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
@media only screen and (min-width: 740px ) {
  .news_headline_block .news_block_title a {
    position: relative;
    display: block;
    padding-right: 13px;
  }
  .news_headline_block .news_block_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 7px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 8px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .news_headline_block .news_block_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
@media only screen and (min-width: 980px ) {
  .news_headline_block .news_block_title {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.news_list_block {
  border-bottom: 1px solid #D2D3D3;
  border-top: none;
}
@media only screen and (min-width: 740px ) {
  .news_list_block {
    padding: 40px 0;
  }
}
@media only screen and (min-width: 740px ) {
  .news_list_block .news_block_title {
    margin-top: 10px;
  }
}
.news_block_title a::-moz-selection,
.news_block_subtitle a::-moz-selection,
.news_block_excerpt::-moz-selection {
  background: #111c24;
  color: #FFF;
}
.news_block_title a::selection,
.news_block_subtitle a::selection,
.news_block_excerpt::selection {
  background: #111c24;
  color: #FFF;
}
.news_block_blurb_link {
  color: #A51C33;
}
.no-touch .news_block_blurb_link:hover {
  color: #D32D27;
}
/* ==========================================================================
	Event Block
============================================================================= */
.event_block {
  background-color: #7B1426;
}
.event_block.fs-carousel-item {
  position: relative;
}
.event_block.fs-carousel-item:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(123, 20, 38, 0.7);
  content: "";
  transition: opacity 0.25s ease;
}
.event_block.fs-carousel-item.fs-carousel-visible:before {
  opacity: 0;
  pointer-events: none;
}
.event_block_content {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  padding: 25px 30px;
}
.event_block_date {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  font-size: 1.75rem;
  margin: 0 0 15px;
  text-transform: uppercase;
}
.event_block_date .month {
  color: #D32D27;
}
.event_block_title {
  margin: 0 0 15px;
}
.event_block_title:last-child {
  margin: 0;
}
.event_block:not(.event_list_block):not(.featured_event_block) .event_block_title {
  font-size: 18px;
  font-size: 1.125rem;
}
.event_block_category {
  color: #7B1426;
  display: inline-block;
  margin-bottom: 8px;
}
.no-touch a.event_block_category:hover {
  color: #D32D27;
}
.event_block_time {
  margin: 0;
}
.event_carousel .event_block_time {
  margin-bottom: 15px;
}
.no-touch .event_block_time a:hover {
  border-color: #fff;
}
.event_block_date,
.event_block_title,
.event_block_time,
.event_block_time a {
  color: #fff;
}
/*
	Event List Block
	================
*/
.event_list_block {
  background: transparent;
}
@media only screen and (min-width: 740px ) {
  .event_list_block {
    border-bottom: 1px solid #D2D3D3;
    padding: 30px 0;
  }
}
.event_list_block.fs-carousel-item:before {
  content: none;
}
.event_list_block .event_block_title {
  color: #111C24;
}
.event_list_block .event_block_time,
.event_list_block .event_block_time a {
  color: #777777;
}
.no-touch .event_list_block .event_block_time a:hover {
  color: #111C24;
  border-color: #111C24;
}
@media only screen and (min-width: 740px ) {
  .event_list_block .event_block_image {
    max-width: 270px;
    float: right;
    margin-left: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .event_list_block .event_block_image {
    float: left;
    margin-left: 0;
    margin-right: 30px;
  }
}
.event_list_block .event_block_content {
  padding: 20px 0;
}
@media only screen and (min-width: 740px ) {
  .event_list_block .event_block_content {
    overflow: hidden;
    padding: 10px 0;
  }
}
/* ==========================================================================
	Event Headline Block | Borrows styles from news_block.less
============================================================================= */
.event_headline_block {
  border-top: 1px solid #D2D3D3;
  padding: 25px 0;
}
.event_headline_block .event_headline_block_title a {
  position: relative;
  display: block;
  padding-right: 12px;
}
.event_headline_block .event_headline_block_title a:after {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #D32D27;
  content: '';
  display: inline-block;
  margin-left: 6px;
  margin-top: 8px;
  transition: transform, opacity;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .event_headline_block .event_headline_block_title a:hover:after {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
@media only screen and (min-width: 740px ) {
  .event_headline_block .event_headline_block_title a {
    position: relative;
    display: block;
    padding-right: 13px;
  }
  .event_headline_block .event_headline_block_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 7px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 8px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .event_headline_block .event_headline_block_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
@media only screen and (min-width: 980px ) {
  .event_headline_block .event_headline_block_title {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.event_headline_block_content {
  overflow: hidden;
}
.event_headline_block_date {
  margin: 0 0 10px;
}
.event_headline_block_date a {
  color: #D32D27;
  border-bottom: 1px solid transparent;
}
.no-touch .event_headline_block_date a:hover {
  border-bottom-color: #D32D27;
}
.event_headline_block_title {
  margin: 0 0 8px;
  margin: 0;
}
.event_headline_block_title a {
  position: relative;
  display: block;
  padding-right: 12px;
  color: #111C24;
}
.event_headline_block_title a:after {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #D32D27;
  content: '';
  display: inline-block;
  margin-left: 6px;
  margin-top: 8px;
  transition: transform, opacity;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .event_headline_block_title a:hover:after {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
.event_headline_block_title a:after {
  opacity: 0;
}
.no-touch .event_headline_block_title a:hover:after {
  opacity: 1;
}
@media only screen and (min-width: 740px ) {
  .event_headline_block_title a {
    position: relative;
    display: block;
    padding-right: 13px;
  }
  .event_headline_block_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 7px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 8px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .event_headline_block_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
@media only screen and (min-width: 980px ) {
  .event_headline_block_title a {
    position: relative;
    display: block;
    padding-right: 14px;
  }
  .event_headline_block_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 8px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 10px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .event_headline_block_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
.event_headline_block_date a::-moz-selection,
.event_headline_block_title a::-moz-selection {
  background: #111c24;
  color: #FFF;
}
.event_headline_block_date a::selection,
.event_headline_block_title a::selection {
  background: #111c24;
  color: #FFF;
}
/* ==========================================================================
	Profile Block
============================================================================= */
.profile_block {
  background-color: #fff;
  padding: 30px 20px;
}
@media only screen and (min-width: 500px ) {
  .profile_block {
    padding: 30px;
  }
}
@media only screen and (min-width: 740px ) {
  .profile_block {
    padding: 40px 30px;
  }
}
.profile_block_header {
  border-bottom: 6px solid #E9EAEA;
  padding-bottom: 30px;
}
.profile_block_image {
  width: 90px;
  height: 90px;
  border-radius: 100%;
  float: left;
  margin-right: 30px;
  overflow: hidden;
}
@media only screen and (min-width: 980px ) {
  .profile_block_image {
    width: 110px;
    height: 110px;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 979px ), only screen and (min-width: 1220px ) {
  .profile_block_image {
    width: 130px;
    height: 130px;
  }
}
.profile_block_header_content {
  overflow: hidden;
}
.profile_block_name {
  margin: 0 0 10px;
}
@media only screen and (min-width: 500px ) and (max-width: 979px ), only screen and (min-width: 1220px ) {
  .profile_block_name {
    margin: 15px 0 10px;
  }
}
.profile_block_title {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #A51C33;
  margin: 0;
}
.profile_block_content {
  padding-top: 30px;
}
.profile_block_text {
  font-size: 16px;
  font-size: 1rem;
  margin: 0;
}
.profile_carousel .profile_block_text a {
  color: #A51C33;
}
.profile_block_name::-moz-selection,
.profile_block_title::-moz-selection,
.profile_block_text::-moz-selection,
.profile_carousel_text::-moz-selection,
.profile_carousel_heading::-moz-selection {
  background: #111c24;
  color: #FFF;
}
.profile_block_name::selection,
.profile_block_title::selection,
.profile_block_text::selection,
.profile_carousel_text::selection,
.profile_carousel_heading::selection {
  background: #111c24;
  color: #FFF;
}
/* ==========================================================================
	Story Block
============================================================================= */
.story_block {
  background-color: #fff;
  padding: 30px 20px;
}
@media only screen and (min-width: 500px ) {
  .story_block {
    padding: 30px;
  }
}
@media only screen and (min-width: 740px ) {
  .story_block {
    padding: 35px 30px;
  }
}
.story_block_title a {
  color: #111C24;
}
.no-touch .story_block_title a:hover {
  color: #D32D27;
}
.story_carousel_heading::-moz-selection,
.story_carousel_text::-moz-selection,
.story_block_title a::-moz-selection,
.story_block_link::-moz-selection,
.story_block_content::-moz-selection {
  background: #111c24;
  color: #FFF;
}
.story_carousel_heading::selection,
.story_carousel_text::selection,
.story_block_title a::selection,
.story_block_link::selection,
.story_block_content::selection {
  background: #111c24;
  color: #FFF;
}
/* ==========================================================================
	Featured Story Block
============================================================================= */
.featured_story_block {
  width: 100%;
  position: relative;
  padding-top: 100%;
}
.featured_story_block .block_link {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media only screen and (min-width: 740px ) {
  .no-touch .featured_story_block .block_link:hover .featured_story_block_content {
    transform: translate3d(0, -10px, 0);
  }
  .no-csstransforms3d.no-touch .featured_story_block .block_link:hover:hover .featured_story_block_content {
    -ms-transform: translate(0, -10px);
        transform: translate(0, -10px);
  }
}
.featured_story_block_image {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
}
.featured_story_block_content {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  backface-visibility: hidden;
  padding: 30px;
  transition: transform 0.25s ease;
}
.featured_story_block_title {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  color: #fff;
  letter-spacing: 0.03em;
  margin: 0;
}
.featured_story_block_title:after {
  width: 150px;
  height: 1px;
  backface-visibility: hidden;
  border-top: 1px solid #FFFFFF;
  content: "";
  display: block;
  margin: 15px 0;
}
.featured_story_block_subtitle {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  color: #fff;
  margin: 0;
}
/* ==========================================================================
	Tall Block (Global)
============================================================================= */
.tall_block {
  position: relative;
  background-color: #651525;
  height: 450px;
  transition: opacity 0.25s ease;
}
@media only screen and (min-width: 500px ) {
  .tall_block {
    height: 475px;
  }
}
@media only screen and (min-width: 740px ) {
  .tall_block {
    height: 490px;
  }
}
@media only screen and (min-width: 980px ) {
  .tall_block {
    height: 530px;
  }
}
.tall_block.tall_block_cover.fs-carousel-item {
  margin-right: 30px;
}
.tall_block.tall_block_cover.fs-carousel-item:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(101, 21, 37, 0.7);
  content: "";
  transition: opacity 0.25s ease;
}
.tall_block.tall_block_cover.fs-carousel-item.fs-carousel-visible:before {
  opacity: 0;
  pointer-events: none;
}
.tall_block_content {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  padding: 30px 30px 25px;
}
.tall_block_date {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  font-size: 1.75rem;
  margin: 0 0 15px;
  text-transform: uppercase;
}
.tall_block_date .month {
  color: #D32D27;
}
.tall_block_title {
  color: #E5837F;
  margin: 0 0 15px;
}
.tall_block_text {
  color: #E9EAEA;
  line-height: 1.5;
}
.tall_block_link {
  color: #E5837F;
}
.no-touch .tall_block_link:hover {
  color: #D32D27;
}
/* ==========================================================================
	Alert
============================================================================= */
.alert {
  background: #ffb60f;
  padding-top: 20px;
  padding-bottom: 0px;
}
.alert strong {
  font-weight: normal;
}
.alert_toggle_button {
  width: 34px;
  height: 34px;
  position: relative;
  float: right;
  border-radius: 50%;
  border: 1px solid #7B1426;
  display: block;
  outline: 0;
}
.alert_toggle_label {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.alert_toggle_label.focusable:active,
.alert_toggle_label.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.fs-swap-enabled .alert_toggle_icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  display: inline-block;
}
.fs-swap-enabled .alert_toggle_icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 15px;
  height: 15px;
  background: url("../images/plus.svg") no-repeat;
  display: block;
  content: "";
}
.fs-swap-active .alert_toggle_icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 12px;
  height: 3px;
  background: #000;
  content: "";
  display: block;
}
.alert_heading {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Veneer W01 Regular', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
  color: #111C24;
  margin: 0 0 20px;
}
@media only screen and (min-width: 740px ) {
  .alert_heading {
    font-size: 32px;
    font-size: 2rem;
  }
}
.alert_text {
  color: #111C24;
  padding-bottom: 20px;
}
.alert_text.fs-swap-enabled {
  display: none;
}
.alert_text.fs-swap-active {
  display: block;
}
.alert_text,
.alert_text p {
  margin: 0;
}
.alert_text strong {
  font-weight: 700;
}
.alert_text em {
  font-style: italic;
}
.alert_text a {
  color: #651525;
  border-color: #651525;
}
.no-touch .alert_text a:hover {
  color: #D32D27;
  border-color: #D32D27;
}
/* ==========================================================================
	Alert Sticky
============================================================================= */
.alert_sticky {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999;
  background: #29333A;
  color: #fff;
  padding: 20px 0;
}
@media only screen and (min-width: 740px ) {
  .alert_sticky_inner {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.alert_sticky_text {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 21px;
  font-size: 1.3125rem;
}
.alert_sticky_text p {
  margin-top: 0;
}
@media only screen and (min-width: 740px ) {
  .alert_sticky_text p {
    margin: 0;
  }
}
.alert_sticky_link {
  font-size: 16px;
  font-size: 1rem;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  position: relative;
  padding-right: 12px;
  background: #111C24;
  color: inherit;
  display: block;
  letter-spacing: 1px;
  padding: 17px 38px 17px 28px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
}
.alert_sticky_link:after {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #D32D27;
  content: '';
  display: inline-block;
  margin-left: 6px;
  margin-top: 5px;
  transition: transform;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .alert_sticky_link:hover:after {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
.alert_sticky_link:after {
  margin-left: 10px;
}
/* ==========================================================================
	Text Callout Small
============================================================================= */
.text_callout_large {
  padding-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .text_callout_large {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.text_callout_large_title {
  margin: 0 0 15px;
}
.text_callout_large_title,
.text_callout_large_title a {
  color: #111C24;
}
.bg_red .text_callout_large_title,
.bg_red .text_callout_large_title a,
.bg_red_darker .text_callout_large_title,
.bg_red_darker .text_callout_large_title a,
.bg_black .text_callout_large_title,
.bg_black .text_callout_large_title a {
  color: #fff;
}
.bg_white .text_callout_large_title,
.bg_white .text_callout_large_title a {
  color: #111C24;
}
.no-touch .text_callout_large_title a:hover {
  color: #D32D27;
}
.text_callout_large_subtitle {
  color: #777777;
  margin: 0 0 15px;
}
/* ==========================================================================
	Text Callout Large
============================================================================= */
.text_callout_small {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .text_callout_small {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.text_callout_small_title {
  margin: 0 0 15px;
}
.bg_red .text_callout_small_title,
.bg_red_darker .text_callout_small_title,
.bg_black .text_callout_small_title {
  color: #fff;
}
.bg_white .text_callout_small_title {
  color: #111C24;
}
.bg_white .text_callout_small_content p {
  color: #777777;
}
/* ==========================================================================
	Text Image Callout
============================================================================= */
@media only screen and (min-width: 740px ) {
  .text_image_callout {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: 1px solid #D2D3D3;
  }
  :first-child > .text_image_callout {
    padding-top: 0;
  }
  :last-child > .text_image_callout {
    border: none;
  }
}
@media only screen and (min-width: 740px ) and only screen and (min-width: 980px ) {
  .text_image_callout {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 740px ) and only screen and (min-width: 980px ) {
  .text_image_callout {
    padding-bottom: 60px;
  }
}
.in_content_text_image_callout {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media only screen and (max-width: 739px ) {
  .in_content_text_image_callout .text_image_callout_image img {
    width: auto;
    min-width: 150px;
    max-width: 100%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 740px ) {
  .in_content_text_image_callout {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 740px ) and only screen and (min-width: 980px ) {
  .in_content_text_image_callout {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 740px ) and only screen and (min-width: 980px ) {
  .in_content_text_image_callout {
    padding-bottom: 60px;
  }
}
.text_image_callout_title {
  margin: 0 0 15px;
}
.text_image_callout_image {
  width: 100%;
  margin-bottom: 25px;
}
@media only screen and (min-width: 740px ) {
  .text_image_callout_image {
    width: auto;
    max-width: 245px;
    float: right;
    margin-bottom: 0;
    margin-left: 30px;
  }
}
.text_image_callout_image img {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 740px ) {
  .text_image_callout_content {
    overflow: hidden;
  }
}
.text_image_callout_text p:first-child {
  margin-top: 0;
}
.text_image_callout_text p:last-child {
  margin-bottom: 0;
}
.text_image_callout_link {
  display: inline-block;
  margin: 20px 0 0;
}
/* ==========================================================================
	Text Image Column Callout
============================================================================= */
.text_image_column_callout_content {
  padding-bottom: 20px;
}
.text_image_column_callout_title {
  margin: 0 0 15px;
}
.bg_red .text_image_column_callout_title,
.bg_red_darker .text_image_column_callout_title,
.bg_black .text_image_column_callout_title {
  color: #fff;
}
.text_image_column_callout_image {
  width: 100%;
  margin-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .text_image_column_callout_image {
    margin-bottom: 40px;
  }
}
.bg_white .text_image_column_callout_text,
.bg_white .text_image_column_callout_text p {
  color: #777777;
}
/* ==========================================================================
	Text Image Column Large Heading Callout
============================================================================= */
.text_image_column_large_heading_callout_title {
  color: #A51C33;
  margin: 0 0 15px;
}
.bg_red .text_image_column_large_heading_callout_title,
.bg_red_darker .text_image_column_large_heading_callout_title,
.bg_black .text_image_column_large_heading_callout_title {
  color: #fff;
}
.text_image_column_large_heading_callout_image {
  width: 100%;
  margin-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .text_image_column_large_heading_callout_image {
    margin-bottom: 40px;
  }
}
.bg_white .text_image_column_large_heading_callout_text,
.bg_white .text_image_column_large_heading_callout_text p {
  color: #777777;
}
@media only screen and (min-width: 980px ) {
  .text_image_column_large_heading_callout_text,
  .text_image_column_large_heading_callout_text p {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.text_image_column_large_heading_callout_text a,
.text_image_column_large_heading_callout_text p a {
  color: #D32D27;
  border-bottom: 1px solid transparent;
  transition: border-color 0.25s ease;
}
.no-touch .text_image_column_large_heading_callout_text a:hover,
.no-touch .text_image_column_large_heading_callout_text p a:hover {
  border-color: #D32D27;
}
/* ==========================================================================
	Perspective Callout
============================================================================= */
@media only screen and (min-width: 740px ) {
  .perspective_callout {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (min-width: 980px ) {
  .perspective_callout {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.perspective_callout_quote {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.2em;
  display: inline-block;
  margin-bottom: 15px;
  vertical-align: top;
}
.perspective_callout_quote:before {
  font-size: 42px;
  font-size: 2.625rem;
  color: #A51C33;
  content: "\201C";
  display: inline-block;
  line-height: 36px;
  margin-bottom: -15px;
  margin-right: 4px;
  vertical-align: top;
}
.perspective_callout_caption {
  font-size: 16px;
  font-size: 1rem;
  color: #777777;
  margin-top: 0;
}
.perspective_callout_caption a {
  border-bottom: 1px solid #777777;
  color: #777777;
}
.no-touch .perspective_callout_caption a:hover {
  border-color: #A51C33;
  color: #A51C33;
}
/* Row Components */
/* ==========================================================================
	Content-Columned
============================================================================= */
.content_columned.gray {
  background-color: rgba(233, 234, 234, 0.5);
}
.content_columned .content_columned_link {
  border: none !important;
  color: #111C24 !important;
  float: right;
  margin-top: 25px;
}
@media only screen and (max-width: 739px ) {
  .content_columned .content_columned_link {
    display: none;
  }
}
.no-touch .content_columned .content_columned_link:hover {
  color: #D32D27 !important;
}
@media only screen and (min-width: 740px ) {
  .content_columned_content {
    padding-left: 20px;
    padding-right: 20px;
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 90px;
         column-gap: 90px;
    position: relative;
  }
  .content_columned_content > * {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
  .content_columned_content p {
    display: inline-block;
  }
  .content_columned_content p:first-child {
    margin-top: 20px;
  }
  .content_columned_content p:last-child {
    margin-bottom: 20px;
  }
  .content_columned_content:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    margin-top: 20px;
    width: 6px;
    height: 100%;
    background-color: #D2D3D3;
    content: '';
    display: block;
  }
  .gray .content_columned_content:before {
    background-color: #E9EAEA;
  }
}
/* ==========================================================================
	Columned Blocks with Carousel
============================================================================= */
.columned_blocks_with_carousel {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .columned_blocks_with_carousel {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .columned_blocks_with_carousel {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 740px ) {
  .columned_blocks_with_carousel_header {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
  color: #7B1426;
  margin: 15px 0;
}
@media only screen and (min-width: 740px ) {
  .columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
    margin: 20px 0 25px;
  }
}
@media only screen and (min-width: 980px ) {
  .columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
    margin-top: 0;
  }
}
.columned_blocks_with_carousel_header .columned_blocks_with_carousel_text p:first-child {
  margin-top: 0;
}
@media only screen and (min-width: 980px ) {
  .columned_blocks_with_carousel_divider {
    padding-left: 20px;
  }
}
.columned_blocks_with_carousel_divider hr {
  height: 6px;
  background-color: #D2D3D3;
  margin: 40px 0;
}
@media only screen and (min-width: 740px ) {
  .columned_blocks_with_carousel_divider hr {
    margin: 60px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .columned_blocks_with_carousel_divider hr {
    margin: 80px 0;
  }
}
@media only screen and (max-width: 979px ) {
  .columned_blocks_with_carousel_column:not(:last-child),
  .columned_blocks_with_carousel_carousel:not(:last-child) {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 740px ) {
  .columned_blocks_with_carousel_column {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.columned_blocks_with_carousel_heading {
  margin-top: 20px;
}
.columned_blocks_with_carousel_heading strong {
  color: #D32D27;
  font-weight: normal;
}
.columned_blocks_with_carousel_text p:last-child {
  margin-bottom: 0;
}
.columned_blocks_with_carousel_text p a {
  color: #D32D27;
  border-bottom: 1px solid transparent;
  transition: border-color 0.25s ease;
}
.no-touch .columned_blocks_with_carousel_text p a:hover {
  border-color: #D32D27;
}
.columned_blocks_with_carousel_link {
  clear: both;
  display: block;
  float: left;
  margin-top: 20px;
}
@media only screen and (min-width: 740px ) {
  .columned_blocks_with_carousel_link {
    margin-top: 25px;
  }
}
/* Alternating */
.columned_blocks_with_carousel_row.flipped .component_two_columns_column_md {
  float: right;
}
.columned_blocks_with_carousel_row.flipped .component_two_columns_column_sm {
  float: left;
}
/* Tall Version
	============================================================================= */
.columned_blocks_with_carousel_tall hr {
  background-color: #E9EAEA;
  height: 6px;
  margin: 50px 0 30px;
}
/* ==========================================================================
	Text-Image Callouts
============================================================================= */
.text_image_callouts {
  background-color: #E9EAEA;
}
/* ==========================================================================
	Text Callouts Columned Large
============================================================================= */
.text_callouts_columned_large {
  background-color: #111C24;
}
.text_callouts_columned_large_heading {
  color: #D32D27;
}
.text_callouts_columned_large_blocks:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.text_callouts_columned_link {
  font-size: 20px;
  font-size: 1.25rem;
  color: #D32D27;
  display: inline-block;
}
.no-touch .text_callouts_columned_link:hover {
  color: #fff;
}
/* ==========================================================================
	Text Callouts Columned Small
============================================================================= */
.text_callouts_columned_small {
  padding-bottom: 40px;
  background-color: #651525;
}
@media only screen and (min-width: 980px ) {
  .text_callouts_columned_small {
    padding-bottom: 80px;
  }
}
.text_callouts_columned_small_heading {
  color: #fff;
  margin-top: 20px;
}
/* ==========================================================================
	Text Callouts Columned with Sidebar	
============================================================================= */
.text_callouts_columned_with_sidebar {
  background-color: transparent;
  padding-top: 0;
}
@media only screen and (min-width: 740px ) {
  .text_callouts_columned_with_sidebar {
    padding-bottom: 0;
  }
  .text_callouts_columned_with_sidebar .row_sidebar_content {
    padding: 60px 0 40px;
  }
  .text_callouts_columned_with_sidebar .text_image_column_callout_image {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .text_callouts_columned_with_sidebar .text_image_column_callout {
    padding-right: 20px;
  }
  .text_callouts_columned_with_sidebar .row_sidebar_content {
    padding: 100px 0 80px;
  }
}
@media only screen and (max-width: 739px ) {
  .text_callouts_columned_with_sidebar .callout_carousel_item {
    padding-bottom: 0;
  }
  .text_callouts_columned_with_sidebar .text_callout_small {
    padding: 30px;
  }
}
.text_callouts_columned_with_sidebar_heading {
  color: #fff;
  margin-top: 20px;
}
/* ==========================================================================
	Text-Image Callouts Columned
============================================================================= */
.text_image_callouts_columned {
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .text_image_callouts_columned {
    padding-bottom: 80px;
  }
}
.text_image_callouts_columned .text_callout_small:first-child {
  padding-top: 0;
}
@media only screen and (min-width: 740px ) {
  .text_image_callouts_columned .text_image_column_callout {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.text_image_callouts_columned_heading {
  color: #A51C33;
  margin-top: 20px;
}
.text_image_callouts_columned_subheading {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  color: #777777;
  margin: 0 0 20px;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) {
  .text_image_callouts_columned_subheading {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* ==========================================================================
	Text-Image Callouts Columned with Large Heading
============================================================================= */
.text_image_callouts_columned_large_heading {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .text_image_callouts_columned_large_heading {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .text_image_callouts_columned_large_heading {
    padding-bottom: 80px;
  }
}
.text_image_callouts_columned_large_heading .text_callout_small:first-child {
  padding-top: 0;
}
@media only screen and (min-width: 740px ) {
  .text_image_callouts_columned_large_heading .text_image_column_large_heading_callout {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.text_image_callouts_columned_large_heading_heading {
  color: #A51C33;
  margin-top: 0;
}
.text_image_callouts_columned_large_heading_subheading {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  color: #777777;
  margin: 0 0 20px;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) {
  .text_image_callouts_columned_large_heading_subheading {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* ==========================================================================
	Text-Image Callout with Header	
============================================================================= */
.text_image_callout_with_header {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .text_image_callout_with_header {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .text_image_callout_with_header {
    padding-bottom: 80px;
  }
}
.text_image_callout_with_header hr {
  background-color: #E9EAEA;
  height: 6px;
}
.text_image_callout_with_header_header {
  margin-bottom: 30px;
}
.text_image_callout_with_header_header .text_image_callout_with_header_header_link {
  float: right;
  margin-top: 25px;
}
@media only screen and (max-width: 739px ) {
  .text_image_callout_with_header_header .text_image_callout_with_header_header_link {
    display: none;
  }
}
.text_image_callout_with_header_heading {
  margin: 0 0 20px;
}
@media only screen and (min-width: 740px ) {
  .text_image_callout_with_header_heading {
    float: left;
  }
}
.text_image_callout_with_header_footer {
  margin-top: 20px;
}
.text_image_callout_with_header_footer .text_image_callout_with_header_header_link {
  padding: 20px 0;
}
@media only screen and (min-width: 740px ) {
  .text_image_callout_with_header_footer {
    display: none;
  }
}
.text_image_callout_with_header_image {
  margin-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .text_image_callout_with_header_image {
    max-width: 270px;
    float: right;
    margin-bottom: 0;
    margin-left: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .text_image_callout_with_header_image {
    max-width: 370px;
    float: left;
    margin-left: 0;
    margin-right: 30px;
  }
}
@media only screen and (min-width: 740px ) {
  .text_image_callout_with_header_block {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.text_image_callout_with_header_content {
  overflow: hidden;
  padding-bottom: 20px;
}
.text_image_callout_with_header_content:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.text_image_callout_with_header_content_heading {
  margin: 0 0 15px;
}
@media only screen and (min-width: 1220px ) {
  .text_image_callout_with_header_content_heading {
    margin-top: 15px;
  }
}
.text_image_callout_with_header_title,
.text_image_callout_with_header_date {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  font-size: 1.75rem;
  text-transform: uppercase;
}
.text_image_callout_with_header_title {
  color: #111C24;
}
.text_image_callout_with_header_date {
  color: #7B1426;
  display: block;
}
@media only screen and (min-width: 980px ) {
  .text_image_callout_with_header_date {
    display: inline;
    margin-left: 15px;
  }
}
.text_image_callout_with_header_link {
  display: inline-block;
  margin-right: 15px;
}
.text_image_callout_with_header_link:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 499px ) {
  .text_image_callout_with_header_link {
    display: block;
    clear: both;
    float: left;
    margin-right: 0;
    margin-bottom: 8px;
  }
  .text_image_callout_with_header_link:last-child {
    margin-bottom: 0;
  }
}
/* ==========================================================================
	Story Callouts Columned with Sidebar
============================================================================= */
.story_callouts_columned_with_sidebar {
  background-color: transparent;
  padding-top: 0;
}
.story_callouts_columned_with_sidebar .callout_carousel_item {
  border-right: 1px solid #E9EAEA;
}
.story_callouts_columned_with_sidebar .callout_carousel_item:last-child {
  border-right: none;
}
@media only screen and (min-width: 740px ) {
  .story_callouts_columned_with_sidebar .callout_carousel_item {
    height: 440px;
  }
}
@media only screen and (min-width: 980px ) {
  .story_callouts_columned_with_sidebar .callout_carousel_item {
    height: 460px;
  }
}
.story_callouts_columned_with_sidebar .story_block {
  padding-top: 45px;
  padding-bottom: 60px;
}
@media only screen and (min-width: 740px ) {
  .story_callouts_columned_with_sidebar {
    height: 460px;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 739px ) {
  .story_callouts_columned_with_sidebar .callout_carousel_item {
    padding-bottom: 0;
  }
  .story_callouts_columned_with_sidebar .story_block {
    padding: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .story_callouts_columned_with_sidebar {
    height: 480px;
  }
}
.giving .story_callouts_columned_with_sidebar {
  top: -20px;
  margin-top: 0;
  margin-bottom: -20px;
}
.story_callouts_columned_with_sidebar_heading {
  color: #fff;
  margin-top: 20px;
}
.story_callouts_columned_with_sidebar_heading_text {
  color: #D2D3D3;
}
.story_callouts_columned_with_sidebar_heading_button {
  background-color: #111C24;
  color: #fff;
}
/* ==========================================================================
	Stat Callouts Columned with Sidebar

	Templates: Flexible Landing, Connections
============================================================================= */
.stat_callouts_columned_with_sidebar {
  background-color: transparent;
  padding-top: 0;
}
@media only screen and (min-width: 740px ) {
  .stat_callouts_columned_with_sidebar {
    padding-bottom: 0;
  }
  .stat_callouts_columned_with_sidebar.row_sidebar {
    margin-top: 0;
  }
}
@media only screen and (max-width: 739px ) {
  .stat_callouts_columned_with_sidebar .callout_carousel_item {
    padding-bottom: 0;
  }
  .stat_callouts_columned_with_sidebar .stat_block {
    padding: 30px;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .stat_callouts_columned_with_sidebar .component_three_columns_two_column {
    width: 97.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .stat_callouts_columned_with_sidebar_header {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .stat_callouts_columned_with_sidebar_header {
    padding-top: 90px;
  }
}
.stat_callouts_columned_with_sidebar_heading {
  color: #fff;
  margin-top: 20px;
}
@media only screen and (min-width: 740px ) {
  .stat_callouts_columned_with_sidebar_blocks {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .stat_callouts_columned_with_sidebar_blocks {
    padding-top: 90px;
  }
}
/* Outcome Callout
	============================================================================= */
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .outcome_callouts {
    margin-left: -20px;
    padding-right: 20px;
  }
}
.outcome_callout {
  margin-bottom: 30px;
}
@media only screen and (min-width: 980px ) {
  .outcome_callout {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 740px ) {
  .outcome_callout:last-child {
    margin-bottom: 0;
  }
}
.outcome_callout_image {
  width: 65px;
  height: 65px;
  border-radius: 100%;
  float: left;
  margin-right: 20px;
  overflow: hidden;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .outcome_callout_image {
    float: none;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1220px ) {
  .outcome_callout_image {
    width: 80px;
    height: 80px;
  }
}
.outcome_callout_image img {
  width: 100%;
  height: auto;
}
.outcome_callout_content {
  overflow: hidden;
}
.outcome_callout_name {
  color: #fff;
  margin: 5px 0 10px;
}
.outcome_callout_text {
  font-size: 16px;
  font-size: 1rem;
  color: #D2D3D3;
  margin: 0 0 15px;
}
.outcome_callout_link {
  display: inline-block;
  margin-bottom: 5px;
}
/* Stat Callout
	============================================================================= */
.stat_callout {
  padding: 30px;
}
@media only screen and (min-width: 740px ) {
  .stat_callout {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 60px;
    padding-right: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .stat_callout {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1220px ) {
  .stat_callout {
    padding-left: 60px;
    padding-right: 60px;
  }
}
.stat_callout_heading {
  margin: 0 0 5px;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .stat_callout_heading {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .stat_callout_heading {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.stat_callout_text {
  font-size: 16px;
  font-size: 1rem;
  color: #777777;
  margin: 0;
}
/* ==========================================================================
	Gallery Grid
============================================================================= */
.gallery_grid {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .gallery_grid {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .gallery_grid {
    padding-bottom: 80px;
  }
}
@media only screen and (max-width: 739px ) {
  .gallery_grid .callout_carousel_item {
    width: calc(50% - 20px);
    margin: 0 10px;
  }
}
.gallery_grid .callout_carousel_item:nth-child(n+5) {
  display: none;
}
@media only screen and (min-width: 740px ) {
  .gallery_grid .callout_carousel_item:nth-child(n+5) {
    display: block;
  }
}
.gallery_grid .callout_carousel_item:nth-child(n+6) {
  display: none;
}
@media only screen and (min-width: 740px ) and only screen and (min-width: 740px ) {
  .gallery_grid .callout_carousel_item {
    display: block;
  }
}
.gallery_grid .callout_carousel_item:nth-child(n+6) {
  display: none;
}
.gallery_grid .callout_carousel_item:nth-child(n+2) {
  position: absolute;
}
@media only screen and (max-width: 739px ) {
  .gallery_grid .callout_carousel_item:nth-child(1) {
    width: calc(50% - 10px);
    margin: 29% 0 0 calc(50% + 10px);
  }
}
@media only screen and (max-width: 739px ) {
  .gallery_grid .callout_carousel_item:nth-child(2),
  .gallery_grid .callout_carousel_item:nth-child(3) {
    width: calc(50% - 10px);
  }
}
.gallery_grid .callout_carousel_item:nth-child(2) {
  top: 0;
  left: 0;
}
.gallery_grid .callout_carousel_item:nth-child(3) {
  bottom: 0;
  left: 0;
}
.gallery_grid .callout_carousel_item:nth-child(4) {
  top: 0;
  right: 0;
}
@media only screen and (max-width: 739px ) {
  .gallery_grid .callout_carousel_item:nth-child(4) {
    width: 48%;
    right: -10px;
  }
}
.gallery_grid .callout_carousel_item:nth-child(5) {
  bottom: 0;
  right: 0;
}
.gallery_grid_blocks {
  position: relative;
  clear: both;
}
@media only screen and (max-width: 739px ) {
  .gallery_grid_blocks {
    margin: 0 -10px;
  }
}
@media only screen and (min-width: 740px ) {
  .gallery_grid_large_item {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 740px ) {
  .gallery_grid_header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 0 0 30px;
  }
}
.gallery_grid_heading {
  margin: 0;
}
.gallery_grid_header_intro {
  font-size: 18px;
  font-size: 1.125rem;
  color: #111C24;
  line-height: 1.6em;
  display: block;
  margin: 5px 0 0;
}
@media only screen and (min-width: 740px ) {
  .gallery_grid_header_intro {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 740px ) {
  .gallery_grid_header_intro {
    margin: 10px 0 0;
    padding: 0 100px 0 0;
  }
}
.gallery_grid_more_button {
  margin: 10px 0 20px;
}
@media only screen and (min-width: 740px ) {
  .gallery_grid_more_button {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .gallery_grid_more_button {
    margin-top: 15px;
  }
}
.gallery_grid_block {
  position: relative;
}
.gallery_grid_block.hover_shover .hover_shover_image:before {
  content: none;
}
@media only screen and (max-width: 739px ) {
  .gallery_grid_block.hover_shover .hover_shover_image:after {
    opacity: 1;
  }
}
.gallery_grid_block.gallery_grid_video:before,
.gallery_grid_block.gallery_grid_video:after {
  position: absolute;
  content: "";
  pointer-events: none;
}
.gallery_grid_block.gallery_grid_video:before {
  width: 0;
  height: 0;
  bottom: 30px;
  left: 36px;
  z-index: 3;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 10px solid #fff;
  border-right: none;
  margin-right: 13.7px;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .gallery_grid_block.gallery_grid_video:before {
    bottom: 40px;
    left: 46px;
  }
}
.gallery_grid_block.gallery_grid_video:after {
  background-color: #D32D27;
  width: 40px;
  height: 30px;
  line-height: 75;
  overflow: hidden;
  text-indent: 100%;
  bottom: 20px;
  left: 20px;
  z-index: 2;
  border-radius: 6px;
  display: block;
  transition: background 0.25s linear;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .gallery_grid_block.gallery_grid_video:after {
    bottom: 30px;
    left: 30px;
  }
}
.gallery_grid_block_content {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: auto;
  top: auto;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  padding: 30px;
  pointer-events: none;
  transition: opacity 0.25s linear;
}
@media only screen and (min-width: 740px ) {
  .no-touch .gallery_grid_block:hover .gallery_grid_block_content {
    opacity: 1;
    pointer-events: all;
  }
}
.gallery_grid_video .gallery_grid_block_content {
  padding-left: 70px;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .gallery_grid_video .gallery_grid_block_content {
    padding-left: 90px;
  }
}
.gallery_grid_block_title {
  font-size: 18px;
  font-size: 1.125rem;
  color: #fff;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  margin: 0;
}
.gallery_grid_block_caption {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  line-height: 1.4;
  margin: 10px 0 0;
}
@media only screen and (max-width: 499px ), only screen and (min-width: 740px ) and (max-width: 979px ) {
  .gallery_grid_block_caption {
    display: none;
  }
}
/* ==========================================================================
	Link List
============================================================================= */
.link_list {
  background-color: #111C24;
}
.link_list_heading {
  color: #fff;
  border-bottom: 6px solid #29333A;
  margin-bottom: 0;
  padding-bottom: 20px;
}
.link_list_list {
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  .link_list_list {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.link_list_list_item {
  border-bottom: 1px solid #29333A;
  clear: none;
  margin-bottom: 0;
}
.link_list_list_item:before {
  content: none;
}
@media only screen and (min-width: 740px ) {
  .link_list_list_item {
    display: table;
    float: left;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .link_list_list_item {
    width: 50%;
  }
  .link_list_list_item:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 980px ) {
  .link_list_list_item {
    padding-right: 30px;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .link_list_list_item {
    width: 33.3333%;
  }
  .link_list_list_item:nth-child(3n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 1220px ) {
  .link_list_list_item {
    width: 25%;
  }
  .link_list_list_item:nth-child(4n+1) {
    clear: both;
  }
}
.link_list_link {
  color: #fff;
  display: block;
  padding: 16px 0;
}
@media only screen and (min-width: 740px ) {
  .link_list_link {
    display: table-cell;
    vertical-align: middle;
  }
}
/* ==========================================================================
	Majors List Row
============================================================================= */
.majors_list_row_header {
  margin-bottom: 10px;
}
.majors_list_row_heading {
  border-bottom: 6px solid #E9EAEA;
  margin-bottom: 0;
  padding-bottom: 20px;
}
.majors_list_list {
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  .majors_list_list {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.major_link_item {
  border-bottom: 1px solid #E9EAEA;
  clear: none;
  margin-bottom: 0;
}
.major_link_item:before {
  content: none;
}
@media only screen and (min-width: 740px ) {
  .major_link_item {
    display: table;
    float: left;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .major_link_item {
    width: 50%;
  }
  .major_link_item:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 980px ) {
  .major_link_item {
    padding-right: 30px;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .major_link_item {
    width: 33.3333%;
  }
  .major_link_item:nth-child(3n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 1220px ) {
  .major_link_item {
    width: 25%;
  }
  .major_link_item:nth-child(4n+1) {
    clear: both;
  }
}
.major_link {
  color: #777777;
  display: block;
  padding: 16px 0;
}
@media only screen and (min-width: 740px ) {
  .major_link {
    display: table-cell;
    vertical-align: middle;
  }
}
/* ==========================================================================
	Majors List Row
============================================================================= */
.majors_minors_list_row_header {
  margin-bottom: 10px;
}
@media only screen and (max-width: 739px ) {
  .majors_minors_list_row_header {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
            clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
  }
}
.majors_minors_list_row_heading {
  border-bottom: 6px solid #E9EAEA;
  margin-bottom: 0;
  padding-bottom: 20px;
}
.majors_minors_list_list {
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  .majors_minors_list_list {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.major_minor_link_item {
  width: 100%;
  display: block;
  border-bottom: 1px solid #E9EAEA;
  clear: none;
  margin-bottom: 0;
}
.major_minor_link_item:before {
  content: none;
}
@media only screen and (min-width: 740px ) {
  .major_minor_link_item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 16px 20px 16px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .major_minor_link_item {
    padding: 18px 20px 18px 0;
    padding-right: 30px;
  }
}
.major_minor_link {
  display: block;
  color: #29333A;
  padding: 16px 0 0;
  text-transform: none;
}
@media only screen and (min-width: 740px ) {
  .major_minor_link {
    font-size: 18px;
    padding: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .major_minor_link {
    font-size: 24px;
  }
}
@media only screen and (min-width: 740px ) {
  .major_minor_link:after {
    margin-top: 8px;
  }
}
@media only screen and (min-width: 980px ) {
  .major_minor_link:after {
    margin-top: 12px;
  }
}
.major_minor_links_group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.major_minor_links_group.minor:not(.major) .major_minor_links_group_inner {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.major_minor_links_group_inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 12px;
}
@media only screen and (min-width: 740px ) {
  .major_minor_links_group_inner {
    width: 94px;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .major_minor_links_group_inner {
    width: 142px;
  }
}
.major_minor_links_group_item {
  position: relative;
  color: #A51C33;
  font-size: 14px;
  margin-right: 15px;
  text-decoration: underline;
  transition: color 0.25s;
}
@media only screen and (min-width: 740px ) {
  .major_minor_links_group_item {
    font-size: 16px;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .major_minor_links_group_item {
    font-size: 20px;
    margin-right: 50px;
  }
}
.major_minor_links_group_item:first-of-type:after {
  width: 1px;
  height: 8px;
  display: block;
  position: absolute;
  right: -9px;
  top: 50%;
  background: #29333A;
  content: "";
  -ms-transform: translateY(calc(-50% + 1px));
      transform: translateY(calc(-50% + 1px));
}
@media only screen and (min-width: 740px ) {
  .major_minor_links_group_item:first-of-type:after {
    height: 10px;
    right: -11px;
  }
}
@media only screen and (min-width: 980px ) {
  .major_minor_links_group_item:first-of-type:after {
    height: 14px;
    right: -27px;
  }
}
.major_minor_links_group_item:first-of-type:last-of-type:after {
  display: none;
}
.major_minor_links_group.custom .major_minor_links_group_item:nth-of-type(1):after {
  width: 1px;
  height: 8px;
  display: block;
  position: absolute;
  right: -9px;
  top: 11px;
  background: #29333A;
  content: "";
}
@media only screen and (min-width: 740px ) {
  .major_minor_links_group.custom .major_minor_links_group_item:nth-of-type(1):after {
    height: 10px;
    right: -11px;
  }
}
@media only screen and (min-width: 980px ) {
  .major_minor_links_group.custom .major_minor_links_group_item:nth-of-type(1):after {
    height: 14px;
    top: 16px;
    right: -27px;
  }
}
.major_minor_links_group.custom.major:not(.minor) .major_minor_links_group_inner .major_minor_links_group_item:nth-of-type(1):after,
.major_minor_links_group.custom.minor:not(.major) .major_minor_links_group_inner .major_minor_links_group_item:nth-of-type(1):after,
.major_minor_links_group.custom:not(.major):not(.minor) .major_minor_links_group_item:nth-of-type(1):after {
  display: none;
}
.major_minor_links_group.custom .major_minor_links_group_item:first-child {
  padding-bottom: 12px;
}
@media only screen and (min-width: 740px ) {
  .major_minor_links_group.custom .major_minor_links_group_item:first-child {
    padding-bottom: 0;
  }
}
.major_minor_links_group.custom .major_minor_links_group_inner .major_minor_links_group_item:first-child {
  padding-bottom: 0;
}
.major_minor_links_group_item:last-child {
  margin-right: 0;
}
.major_minor_links_group_item:focus,
.major_minor_links_group_item:hover {
  color: #29333A;
  text-decoration: none;
}
/* ==========================================================================
	News with Headlines
============================================================================= */
.news_headline_blocks hr {
  background-color: #D2D3D3;
  margin: 0 0 25px;
}
/* ==========================================================================
	News with Events
============================================================================= */
.news_event_blocks hr {
  background-color: #D2D3D3;
  margin: 0 0 25px;
}
.news_with_events_title {
  color: #D32D27;
  margin: 0;
}
.news_with_events_view_all {
  float: right;
  margin: 13px 0 0 0;
}
@media only screen and (min-width: 740px ) {
  .news_with_events_view_all {
    margin: 15px 0 0 0;
  }
}
@media only screen and (min-width: 980px ) {
  .news_with_events_view_all {
    margin: 20px 0 0 0;
  }
}
/* ==========================================================================
	Event Group Carousel
============================================================================= */
.event_carousel .carousel_row_carousel_container {
  padding-top: 20px;
}
.event_carousel_header {
  padding-bottom: 20px;
}
.event_carousel_heading {
  color: #fff;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .event_carousel_text {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.event_carousel_footer {
  margin-top: 20px;
}
.event_carousel_footer hr {
  height: 6px;
  position: relative;
  background-color: #29333A;
}
@media only screen and (min-width: 740px ) {
  .event_carousel_footer {
    padding-left: 20px;
    width: 100%;
    position: absolute;
    bottom: 0;
  }
}
.event_carousel_footer.event_carousel_footer_after {
  display: none;
  margin-top: 10px;
}
@media only screen and (max-width: 739px ) {
  .event_carousel_footer {
    display: none;
  }
  .event_carousel_footer.event_carousel_footer_after {
    display: block;
  }
}
.event_carousel_calendar_link {
  padding-bottom: 20px;
  padding-top: 15px;
}
.event_carousel_more_info_link:after {
  transition: transform;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .event_carousel_more_info_link:hover {
  color: #fff;
}
.event_carousel_carousel.fs-carousel-enabled .fs-carousel-control {
  bottom: 80px;
}
.event_carousel_carousel .event_block {
  border-right: 1px solid #651525;
}
.event_carousel_carousel .event_block:last-child {
  border-color: #111C24;
}
@media only screen and (min-width: 740px ) {
  .event_carousel_carousel .event_block:last-child {
    border-color: #651525;
  }
}
/*
		Event Group Carousel
		====================
		Swapping carousel based on category
	*/
.event_group_carousel .event_carousel_carousel.fs-carousel-enabled {
  max-height: 0;
  opacity: 0;
  transition: opacity 0.25s linear, max-height 0s linear 0.25s, visibility 0.25s linear 0.25s;
  visibility: hidden;
}
.event_group_carousel .event_carousel_carousel.fs-carousel-enabled.fs-swap-active {
  max-height: 9999px;
  opacity: 1;
  transition: opacity 0.25s linear 0.5s, max-height 0s linear 0.5s, visibility 0.25s linear 0.5s;
  visibility: visible;
}
@media only screen and (min-width: 740px ) {
  .event_group_carousel_menu {
    padding-left: 20px;
    padding-bottom: 80px;
  }
  .event_group_carousel_menu .fs-dropdown {
    display: none;
  }
}
.event_group_carousel_menu .fs-dropdown {
  margin: 0;
}
.event_group_carousel_menu .fs-dropdown-selected {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  width: 100%;
  height: 50px;
  background-color: transparent;
  border-color: #29333A;
  border-radius: 0;
  letter-spacing: 0.04em;
  line-height: 50px;
  outline: none;
  text-transform: uppercase;
}
.event_group_carousel_menu .fs-dropdown-selected:after {
  border-top-color: #D32D27;
}
.no-touch .event_group_carousel_menu .fs-dropdown-selected:hover {
  color: #fff;
}
@media only screen and (max-width: 499px ) {
  .event_group_carousel_menu .fs-dropdown-selected {
    width: 100%;
  }
}
@media only screen and (min-width: 740px ) {
  .event_group_carousel_menu .fs-dropdown-selected {
    width: 250px;
  }
}
.event_group_carousel_menu .fs-dropdown-options {
  background-color: #29333A;
  max-height: none;
  border: none;
  border-radius: 0;
  padding: 0;
}
.event_group_carousel_menu .fs-dropdown-item {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  background-color: #29333A;
  color: #fff;
  height: 50px;
  border-color: #111C24;
  border-radius: 0;
  line-height: 50px;
  text-transform: uppercase;
}
.no-touch .event_group_carousel_menu .fs-dropdown-item:hover {
  background-color: #29333A;
  color: #D32D27;
  border-color: #111C24;
}
.event_group_link {
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  border-bottom: 1px solid transparent;
  clear: both;
  display: block;
  float: left;
  letter-spacing: 0.05em;
  margin: 10px 0;
}
.event_group_link.fs-swap-active,
.no-touch .event_group_link:hover {
  border-color: #D32D27;
  color: #D32D27;
}
@media only screen and (max-width: 739px ) {
  .event_group_link {
    display: none;
  }
}
/* ==========================================================================
	Large Photo Carousel
============================================================================= */
.large_photo_carousel {
  position: relative;
  background-color: #111C24;
}
.large_photo_carousel .fs-carousel-enabled .fs-carousel-canister {
  transition: transform 0.5s ease 0.5s;
}
.large_photo_carousel_controls {
  position: absolute;
  width: 100%;
  top: 281px;
}
@media only screen and (min-width: 500px ) {
  .large_photo_carousel_controls {
    top: 416px;
  }
}
@media only screen and (min-width: 740px ) {
  .large_photo_carousel_controls {
    top: 551px;
  }
}
@media only screen and (min-width: 980px ) {
  .large_photo_carousel_controls {
    top: 686px;
  }
}
@media only screen and (min-width: 1220px ) {
  .large_photo_carousel_controls {
    top: 810px;
  }
}
@media only screen and (min-width: 740px ) {
  .large_photo_carousel_controls .component_cell {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.large_photo_carousel_controls .large_photo_carousel_controls_container {
  display: none;
}
.large_photo_carousel_controls .fs-carousel-controls {
  position: relative;
}
.large_photo_carousel_controls .fs-carousel-controls.fs-carousel-visible {
  display: block;
}
.large_photo_carousel_controls .fs-carousel-control {
  position: absolute;
  top: auto;
  bottom: 30px;
  z-index: 5;
  margin: 0;
  opacity: 0.4;
  outline: none;
}
.no-touch .large_photo_carousel_controls .fs-carousel-control:hover {
  background-color: #D32D27;
}
.large_photo_carousel_controls .fs-carousel-control.fs-carousel-control_previous {
  left: 0;
}
.large_photo_carousel_controls .fs-carousel-control.fs-carousel-control_next {
  left: 50px;
  right: auto;
}
.large_photo_carousel_controls .fs-carousel-control.fs-carousel-visible {
  opacity: 1;
}
.no-touch .large_photo_carousel_controls .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #651525;
}
.large_photo_carousel_item {
  position: relative;
}
.large_photo_carousel_image {
  width: 100%;
  overflow: visible;
  padding-top: 281px;
}
@media only screen and (min-width: 500px ) {
  .large_photo_carousel_image {
    padding-top: 416px;
  }
}
@media only screen and (min-width: 740px ) {
  .large_photo_carousel_image {
    padding-top: 551px;
  }
}
@media only screen and (min-width: 980px ) {
  .large_photo_carousel_image {
    padding-top: 686px;
  }
}
@media only screen and (min-width: 1220px ) {
  .large_photo_carousel_image {
    padding-top: 810px;
  }
}
.large_photo_carousel_image .fs-background-container {
  height: 281px;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, visibility 0.5s ease;
}
@media only screen and (min-width: 500px ) {
  .large_photo_carousel_image .fs-background-container {
    height: 416px;
  }
}
@media only screen and (min-width: 740px ) {
  .large_photo_carousel_image .fs-background-container {
    height: 551px;
  }
}
@media only screen and (min-width: 980px ) {
  .large_photo_carousel_image .fs-background-container {
    height: 686px;
  }
}
@media only screen and (min-width: 1220px ) {
  .large_photo_carousel_image .fs-background-container {
    height: 810px;
  }
}
.large_photo_carousel .fs-carousel-item.fs-carousel-visible .large_photo_carousel_image .fs-background-container {
  opacity: 1;
  visibility: visible;
}
.large_photo_carousel_image .fs-background-container:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 50%;
  z-index: 1;
  content: "";
  display: block;
  background-color: rgba(0, 0, 0, 0.7);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
}
@media only screen and (min-width: 500px ) {
  .large_photo_carousel_image .fs-background-container:before {
    height: 30%;
    bottom: 0;
    top: auto;
    background-color: rgba(0, 0, 0, 0);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  }
}
.large_photo_carousel_caption {
  background-color: #A51C33;
  height: 150px;
  position: relative;
  z-index: 1;
}
.large_photo_carousel_caption_inner {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  opacity: 0;
  transition: opacity 0.25s ease;
}
.fs-carousel-visible .large_photo_carousel_caption_inner {
  opacity: 1;
  transition: opacity 0.5s ease 0.25s;
}
@media only screen and (min-width: 740px ) {
  .large_photo_carousel_caption_inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.large_photo_carousel_caption_title,
.large_photo_carousel_caption_text {
  color: #fff;
  margin: 0;
}
.large_photo_carousel_caption_title {
  position: absolute;
  top: 0;
  padding-bottom: 26px;
  -ms-transform: translateY(-100%);
      transform: translateY(-100%);
}
@media only screen and (max-width: 499px ) {
  .large_photo_carousel_caption_title {
    top: -281px;
    margin-left: 0;
    padding-bottom: 0;
    -ms-transform: translateY(30px);
        transform: translateY(30px);
  }
}
@media only screen and (min-width: 500px ) {
  .large_photo_carousel_carousel.multiple .large_photo_carousel_caption_title {
    margin-left: 120px;
  }
}
.large_photo_carousel_caption_text {
  padding-top: 30px;
}
.large_photo_carousel_caption_text a {
  color: inherit;
  text-decoration: underline;
  transition: opacity 0.25s ease;
}
.no-touch .large_photo_carousel_caption_text a:hover {
  opacity: 0.6;
}
/* ==========================================================================
	Contact Callout
============================================================================= */
@media screen and (max-width:  739px) {
  .contact_block_size,
  .contact_row .component_cell .component_cell,
  .contact_row_social_media,
  .contact_row_contact {
    width: 47.91666667%;
  }
}
@media screen and (max-width:  499px) {
  .contact_block_size,
  .contact_row .component_cell .component_cell,
  .contact_row_social_media,
  .contact_row_contact {
    width: 97.91666667%;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .contact_block_size,
  .contact_row .component_cell .component_cell,
  .contact_row_social_media,
  .contact_row_contact {
    width: 47.91666667%;
  }
}
.contact_row {
  background-color: #E9EAEA;
}
.contact_row .component_cell > .component_row {
  width: 102.08333333%;
  margin-left: -1.04166667%;
  margin-right: -1.04166667%;
}
.contact_row .component_cell .component_cell {
  margin-bottom: 20px;
}
@media screen and (min-width:  980px) {
  .contact_row .component_cell .component_cell {
    width: 47.91666667%;
  }
}
.contact_row .component_cell .component_cell:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 740px ) {
  .contact_row .component_cell .component_cell {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0;
  }
  .contact_row .component_cell .component_cell:first-child {
    padding-right: 20px;
  }
  .contact_row .component_cell .component_cell:last-child {
    padding-left: 20px;
  }
}
.contact_row_heading {
  margin: 0 0 25px;
}
@media only screen and (min-width: 740px ) {
  .contact_row_header,
  .contact_row_block {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.contact_row_content a {
  color: #A51C33;
}
.no-touch .contact_row_content a:hover {
  border-color: #A51C33;
}
.contact_row_location {
  padding: 0;
}
@media screen and (min-width:  980px) {
  .contact_row_location {
    width: 47.91666667%;
  }
}
.contact_row_location strong {
  margin-right: 8px;
}
@media screen and (min-width:  980px) {
  .contact_row_social_media {
    width: 22.91666667%;
  }
}
.contact_row_social_media p {
  width: 100%;
  display: inline-block;
  line-height: 1.8;
  margin: 0;
}
@media only screen and (max-width: 499px ), only screen and (min-width: 740px ) and (max-width: 979px ) {
  .contact_row_social_media p {
    max-width: 70%;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .contact_row_social_media p {
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1220px ) {
  .contact_row_social_media p {
    padding-right: 20px;
  }
}
.contact_row_social_media a {
  float: right;
}
@media screen and (min-width:  980px) {
  .contact_row_contact {
    width: 22.91666667%;
  }
}
.contact_row_block {
  line-height: 1.8;
  margin-bottom: 30px;
}
@media only screen and (min-width: 980px ) {
  .contact_row_block {
    margin-bottom: 0;
  }
}
.contact_row_block_heading {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  color: #A51C33;
  text-transform: uppercase;
  margin: 0 0 8px;
}
@media only screen and (min-width: 740px ) {
  .contact_row_location .contact_row_block_heading {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* ==========================================================================
	Instagram Row	
============================================================================= */
.instagram_photos_header {
  width: 100%;
  position: relative;
  float: right;
}
@media only screen and (min-width: 740px ) {
  .instagram_photos_header {
    width: 40%;
    padding-top: 40%;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .instagram_photos_header {
    margin-bottom: -1px;
  }
}
@media only screen and (min-width: 980px ) {
  .instagram_photos_header {
    position: absolute;
    width: 40%;
    right: 0;
    padding-top: 16.667%;
  }
}
@media only screen and (min-width: 1100px) {
  .instagram_photos_header {
    width: 33.333%;
  }
}
@media only screen and (min-width: 1300px ) {
  .instagram_photos_header {
    width: 16.667%;
    padding-top: 16.667%;
  }
}
@media only screen and (min-width: 1500px) {
  .instagram_photos_header {
    width: 14.285%;
    padding-top: 14.285%;
  }
}
.instagram_photos_header_content {
  background-color: #fff;
  padding: 20px;
}
@media only screen and (min-width: 740px ) {
  .instagram_photos_header_content {
    height: 100%;
    position: absolute;
    top: 0;
    box-sizing: content-box;
    margin-top: -20px;
    padding: 20px 30px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .instagram_photos_header_content {
    padding: 20px 30px 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .instagram_photos_header_content {
    padding: 20px 30px 0;
  }
}
.instagram_photos_header_content_inner {
  box-sizing: border-box;
  padding-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .instagram_photos_header_content_inner {
    padding: 30px 0 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .instagram_photos_header_content_inner {
    padding: 0 0 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .instagram_photos_header_content_inner {
    padding: 20px 0 30px;
  }
}
.instagram_photos_heading {
  color: #A51C33;
  line-height: 1;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .instagram_photos_heading {
    font-size: 52px;
    font-size: 3.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .instagram_photos_heading {
    font-size: 34px;
    font-size: 2.125rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .instagram_photos_heading {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
.instagram_photos_text {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3;
  margin: 15px 0;
}
.instagram_photos_text:after {
  width: 100%;
  height: 1px;
  backface-visibility: hidden;
  border-top: 1px solid #E9EAEA;
  content: "";
  display: block;
  margin: 18px 0;
}
.instagram_photos_account {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
}
.instagram_photos_image {
  width: 25%;
  position: relative;
  float: left;
}
.instagram_photos_image img {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 500px ) {
  .instagram_photos_image {
    width: 20%;
  }
}
@media only screen and (min-width: 1100px) {
  .instagram_photos_image {
    width: 16.666%;
  }
}
@media only screen and (min-width: 1500px) {
  .instagram_photos_image {
    width: 14.285%;
  }
}
@media only screen and (max-width: 499px ), only screen and (min-width: 980px ) and (max-width: 1299px ) {
  .instagram_photos_image:nth-child(n+6) {
    display: none;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 1099px) and (max-width: 1499px) {
  .instagram_photos_image:nth-child(n+7) {
    display: none;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1099px) {
  .instagram_photos_image:nth-child(n+5) {
    display: none;
  }
}
.instagram_photos_image_caption {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  overflow: hidden;
  z-index: 1;
  background-color: rgba(211, 45, 39, 0.8);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.25s ease;
}
@media only screen and (min-width: 980px ) {
  .no-touch .instagram_photos_image:hover .instagram_photos_image_caption {
    opacity: 1;
    pointer-events: all;
  }
}
.instagram_photos_image_caption:before,
.instagram_photos_image_caption:after {
  position: absolute;
  width: 100%;
  left: 0;
  content: "";
}
.instagram_photos_image_caption:before {
  background-color: rgba(211, 45, 39, 0);
  background: linear-gradient(to bottom, rgba(211, 45, 39, 0), #D32D27);
  height: 60px;
  bottom: 45px;
  pointer-events: none;
}
.instagram_photos_image_caption:after {
  background-color: #D32D27;
  bottom: 0;
  height: 45px;
}
.instagram_photos_image_caption .instagram_photos_image_likes,
.instagram_photos_image_caption .instagram_photos_image_button {
  z-index: 1;
}
.instagram_photos_image_caption p {
  position: relative;
  font-size: 15px;
  font-size: 0.9375rem;
  z-index: -1;
  color: #fff;
  font-weight: 400;
  margin: 0;
  padding: 10%;
}
@media only screen and (max-width: 739px ) {
  .instagram_photos_image_caption p {
    display: none;
  }
}
@media only screen and (min-width: 1220px ) {
  .instagram_photos_image_caption p {
    font-size: 16px;
    font-size: 1rem;
  }
}
.instagram_photos_image_caption p a {
  border-bottom: 1px solid #fff;
  color: #fff;
}
.instagram_photos_image_likes {
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  letter-spacing: 0.03em;
  padding: 10%;
}
.instagram_photos_image_likes:before {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .instagram_photos_image_likes:before {
  background-image: url(../images/icons.svg);
}
.instagram_photos_image_likes:before {
  width: 16px;
  height: 16px;
  background-position: -348px 0;
  margin-right: 6px;
  vertical-align: middle;
}
.instagram_photos_image_button {
  width: 30px;
  height: 30px;
  display: block;
  line-height: 30;
  overflow: hidden;
  text-indent: 100%;
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 15px;
  background-color: #fff;
  border-radius: 100%;
}
.instagram_photos_image_button:before {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .instagram_photos_image_button:before {
  background-image: url(../images/icons.svg);
}
.instagram_photos_image_button:before {
  width: 14px;
  height: 14px;
  background-position: -192px -28px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.instagram_photos_image_button:hover {
  background-color: #111C24;
}
.instagram_photos_image_button:hover:before {
  width: 14px;
  height: 14px;
  background-position: -192px 0;
}
/* ==========================================================================
	Tips & Answers Callouts
============================================================================= */
.tips_answers_callouts {
  background-color: #111C24;
}
@media only screen and (min-width: 980px ) {
  .tips_answers_callouts {
    position: relative;
    z-index: 1;
    overflow: visible;
    padding-bottom: 0;
  }
}
.tips_answers_callouts.js-updating .tall_block {
  opacity: 0;
}
.tips_answers_callouts .tips_answers_callouts_carousel_item:nth-child(2) .tall_block {
  transition-delay: 0.05s;
}
.tips_answers_callouts .tips_answers_callouts_carousel_item:nth-child(3) .tall_block {
  transition-delay: 0.1s;
}
.tips_answers_callouts .tips_answers_callouts_carousel_item:nth-child(4) .tall_block {
  transition-delay: 0.15s;
}
.tips_answers_callouts_heading {
  color: #D32D27;
}
@media only screen and (min-width: 500px ) {
  .tips_answers_callouts_heading {
    float: left;
  }
}
.tips_answers_callouts_refresh_button {
  background-color: #D32D27;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #fff;
  height: 40px;
  border-radius: 20px;
  display: inline-block;
  line-height: 40px;
  margin-bottom: 20px;
  padding: 0 20px;
}
.tips_answers_callouts_refresh_button:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .tips_answers_callouts_refresh_button:after {
  background-image: url(../images/icons.svg);
}
.tips_answers_callouts_refresh_button:after {
  margin-left: 10px;
}
.no-touch .tips_answers_callouts_refresh_button {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 500px ) {
  .tips_answers_callouts_refresh_button {
    float: right;
    margin-bottom: 0;
    margin-top: 27px;
  }
}
@media only screen and (min-width: 740px ) {
  .tips_answers_callouts_refresh_button {
    margin-top: 32px;
  }
}
@media only screen and (min-width: 980px ) {
  .tips_answers_callouts_refresh_button {
    margin-top: 42px;
  }
}
.tips_answers_callouts_refresh_button:after {
  width: 14px;
  height: 14px;
  background-position: -206px 0;
  margin-top: -4px;
  vertical-align: middle;
}
.no-touch .tips_answers_callouts_refresh_button:hover {
  background-color: #7B1426;
}
.tips_answers_callouts_blocks:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 979px ) {
  .tips_answers_callouts_blocks.fs-carousel.fs-carousel-enabled {
    width: 97.91666667%;
    float: left;
    margin-left: 1.04166667%;
    margin-right: 1.04166667%;
  }
  .tips_answers_callouts_blocks.fs-carousel.fs-carousel-enabled .fs-carousel-pagination {
    margin-top: 20px;
  }
  .tips_answers_callouts_blocks .callout_carousel_item {
    width: 100%;
    margin: 0 20px 0 0;
  }
  .tips_answers_callouts_blocks .callout_carousel_item:last-child {
    margin-right: 0;
  }
  .tips_answers_callouts_blocks .callout_carousel_item.fs-carousel-item {
    opacity: 0;
    transition: opacity 0.25s ease;
  }
  .tips_answers_callouts_blocks .callout_carousel_item.fs-carousel-item.fs-carousel-visible {
    opacity: 1;
  }
}
.tips_answers_callouts_blocks .tall_block {
  height: auto;
}
@media only screen and (min-width: 980px ) {
  .tips_answers_callouts_blocks .tall_block {
    margin-bottom: -20px;
  }
}
@media screen and (min-width:  980px) {
  .tips_answers_callouts_blocks .callout_carousel_item {
    width: 22.91666667%;
  }
}
@media only screen and (max-width: 979px ) {
  .tips_answers_callouts_blocks .callout_carousel_item {
    padding-bottom: 0;
  }
}
/* Tip Blocks
	============================================================================= */
@media only screen and (min-width: 980px ) {
  .tip_block .tall_block_content {
    min-height: 220px;
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 1220px ) {
  .tip_block .tall_block_content {
    min-height: 275px;
  }
}
/* Answer Blocks
	============================================================================= */
.answer_block_content {
  padding-top: 60px;
}
@media only screen and (min-width: 1220px ) {
  .answer_block_content {
    padding-top: 75px;
  }
}
.answer_block_question {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1.4;
  margin-top: 15px;
  margin-bottom: 35px;
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .answer_block_question {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
/* ==========================================================================
	Life After OWU
============================================================================= */
.life_after_owu {
  z-index: 1;
  overflow: visible;
}
@media only screen and (min-width: 740px ) {
  .life_after_owu {
    padding-bottom: 0;
  }
}
.life_after_owu .fs-background-container {
  z-index: -1;
}
.life_after_owu .fs-background-container:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.5);
  content: "";
}
.life_after_owu .life_after_owu_controls {
  display: none;
}
.life_after_owu .fs-carousel-controls.fs-carousel-visible {
  display: block;
}
.life_after_owu .fs-carousel-controls .fs-carousel-control {
  position: absolute;
  top: 26px;
  bottom: auto;
  opacity: 0.4;
  outline: none;
}
@media only screen and (min-width: 740px ) {
  .life_after_owu .fs-carousel-controls .fs-carousel-control {
    top: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .life_after_owu .fs-carousel-controls .fs-carousel-control {
    top: 35px;
  }
}
.no-touch .life_after_owu .fs-carousel-controls .fs-carousel-control:hover {
  background-color: #D32D27;
}
.life_after_owu .fs-carousel-controls .fs-carousel-control.fs-carousel-control_next {
  right: 0;
}
.life_after_owu .fs-carousel-controls .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  right: 50px;
}
.life_after_owu .fs-carousel-controls .fs-carousel-control.fs-carousel-visible {
  opacity: 1;
}
.no-touch .life_after_owu .fs-carousel-controls .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #651525;
}
@media only screen and (max-width: 979px ) {
  .life_after_owu .alumni_block {
    height: auto;
  }
}
.life_after_owu .alumni_block.fs-carousel-item {
  transition: opacity 0.25s ease;
}
.life_after_owu .alumni_block.fs-carousel-item.fs-carousel-item_previous {
  opacity: 0;
}
@media only screen and (max-width: 979px ) {
  .life_after_owu .alumni_block_text {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.45;
  }
}
@media screen and (min-width:  980px) {
  .life_after_owu_header {
    width: 56.25%;
  }
}
@media screen and (min-width:  1220px) {
  .life_after_owu_header {
    width: 47.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .life_after_owu_header {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .life_after_owu_header {
    position: absolute;
    z-index: 1;
  }
}
.life_after_owu_heading {
  color: #fff;
}
@media only screen and (min-width: 980px ) {
  .life_after_owu_heading {
    margin-bottom: 20px;
  }
}
.life_after_owu_heading strong {
  color: #D32D27;
  font-weight: normal;
}
.life_after_owu_text {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  margin-bottom: 30px;
}
@media only screen and (min-width: 740px ) {
  .life_after_owu_text {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 980px ) {
  .life_after_owu_text {
    margin-bottom: 0;
  }
}
.life_after_owu_text,
.life_after_owu_text p {
  color: #fff;
}
.life_after_owu_carousel {
  position: relative;
  z-index: 0;
  margin-bottom: 30px;
}
@media screen and (min-width:  980px) {
  .life_after_owu_carousel {
    width: 22.91666667%;
  }
}
@media screen and (min-width:  980px) {
  .life_after_owu_carousel {
    margin-left: 67.70833333%;
  }
}
@media only screen and (min-width: 740px ) {
  .life_after_owu_carousel {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .life_after_owu_carousel {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .life_after_owu_carousel {
    padding-top: 150px;
    margin-bottom: -20px;
  }
}
.alumni_block_subtext {
  border-top: 1px solid rgba(229, 131, 127, 0.4);
  padding-top: 20px;
}
@media only screen and (min-width: 980px ) {
  .alumni_block_subtext {
    display: none;
  }
}
@media screen and (min-width:  980px) {
  .life_after_owu_content_carousel {
    width: 56.25%;
  }
}
@media screen and (min-width:  1220px) {
  .life_after_owu_content_carousel {
    width: 47.91666667%;
  }
}
@media only screen and (max-width: 979px ) {
  .life_after_owu_content_carousel {
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .life_after_owu_content_carousel {
    position: absolute;
    padding-left: 20px;
    padding-right: 20px;
    bottom: 0;
    left: 0;
    z-index: 1;
    padding-bottom: 40px;
  }
}
.life_after_owu_alumni_block_content {
  opacity: 0;
  transition: opacity 0.25s linear;
}
.life_after_owu_alumni_block_content.fs-carousel-visible {
  opacity: 1;
  transition: opacity 0.25s linear 0.25s;
}
.life_after_owu_alumni_block_content hr {
  width: 180px;
  background-color: rgba(255, 255, 255, 0.4);
  margin: 15px 0;
}
.life_after_owu_alumni_block_content p {
  margin: 0;
}
.life_after_owu_alumni_block_text {
  color: #E9EAEA;
}
.life_after_owu_alumni_block_caption {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #fff;
}
/* ==========================================================================
	Deadlines Tabbed
============================================================================= */
.deadlines_tabbed {
  padding-top: 20px;
  padding-bottom: 40px;
  background-color: #F5F5F5;
}
@media only screen and (min-width: 980px ) {
  .deadlines_tabbed {
    padding-bottom: 80px;
  }
}
.deadlines_tabbed .fs-tabs-tab_mobile {
  width: 100%;
  display: block;
  margin-bottom: 15px;
  outline: none;
  text-align: left;
  -webkit-appearance: none;
}
@media only screen and (min-width: 740px ) {
  .deadlines_tabbed .fs-tabs-tab_mobile {
    display: none;
  }
}
.deadlines_tabbed_header {
  margin-bottom: 15px;
}
@media only screen and (min-width: 980px ) {
  .deadlines_tabbed_heading {
    float: left;
  }
}
@media only screen and (min-width: 980px ) {
  .deadlines_tabbed_tabs {
    float: right;
    margin-top: 35px;
  }
}
.deadlines_tabbed .fs-tabs-tab_mobile,
.deadlines_tabbed_tab {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  color: #29333A;
  border-bottom: 4px solid #D2D3D3;
  letter-spacing: 1px;
  padding: 10px 0;
}
.deadlines_tabbed .fs-tabs-tab_mobile.fs-tabs-active,
.deadlines_tabbed_tab.fs-tabs-active {
  color: #D32D27;
  border-bottom-color: #D32D27;
}
.deadlines_tabbed_tab {
  display: inline-block;
  margin-left: 20px;
}
.deadlines_tabbed_tab:first-child {
  margin-left: 0;
}
@media only screen and (max-width: 739px ) {
  .deadlines_tabbed_tab {
    display: none;
  }
}
@media only screen and (min-width: 740px ) {
  .deadlines_tabbed_content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.deadlines_tabbed_content_block {
  height: 0;
  opacity: 0;
  overflow-y: hidden;
  transition: opacity 0.5s ease, height 0s linear 0.5s;
}
.deadlines_tabbed_content_block.fs-tabs-active {
  height: auto;
  opacity: 1;
}
@media only screen and (max-width: 739px ) {
  .deadlines_tabbed_content_block.fs-tabs-active {
    margin-bottom: 30px;
  }
}
.deadlines_tabbed_content_block_heading {
  color: #29333A;
}
.deadlines_tabbed_deadlines {
  border-top: 1px solid #E9EAEA;
}
.deadlines_tabbed_deadline {
  color: #A51C33;
  position: relative;
  border-bottom: 1px solid #E9EAEA;
  padding: 20px 0 20px 65px;
}
@media only screen and (min-width: 740px ) {
  .deadlines_tabbed_deadline {
    font-size: 20px;
    font-size: 1.25rem;
    padding-left: 85px;
  }
}
@media only screen and (min-width: 980px ) {
  .deadlines_tabbed_deadline {
    width: 50%;
    float: left;
  }
}
.deadlines_tabbed_deadline_date {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #111C24;
  position: absolute;
  left: 0;
  display: inline-block;
  text-transform: uppercase;
}
/* ==========================================================================
	FAQ Callout
============================================================================= */
.faq_callout {
  padding-top: 20px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .faq_callout {
    padding-bottom: 60px;
  }
}
.faq_callout_heading {
  padding-bottom: 20px;
  border-bottom: 4px solid #E9EAEA;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .faq_callout_blocks {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* FAQ Block
	============================================================================= */
.faq_block {
  border-bottom: 1px solid #E9EAEA;
}
.faq_block_question {
  position: relative;
  z-index: 1;
  cursor: pointer;
  padding: 20px 70px 20px 0;
}
@media only screen and (min-width: 740px ) {
  .faq_block_question {
    padding: 30px 100px 30px 0;
  }
}
.faq_block_question:before,
.faq_block_question:after {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  right: 20px;
  content: '';
}
@media only screen and (min-width: 740px ) {
  .faq_block_question:before,
  .faq_block_question:after {
    right: 30px;
  }
}
.faq_block_question:before {
  width: 0px;
  height: 0px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #D32D27;
  margin-right: 14px;
  margin-top: 1px;
  transition: border-width 0.15s ease;
  z-index: 1;
}
.faq_block_question.fs-swap-active:before {
  border-bottom: 8px solid #D32D27;
  border-top: none;
  margin-top: -1px;
}
.faq_block_question_heading {
  margin: 0;
}
@media only screen and (max-width: 739px ) {
  .faq_block_question_heading {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 499px ) {
  .faq_block_question_heading {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.faq_block_answer {
  position: relative;
  height: 0;
  overflow: hidden;
}
.faq_block_answer p:first-child {
  margin-top: 0;
}
.faq_block_answer p:last-child {
  margin-bottom: 0;
}
.faq_block_answer p a {
  border-bottom: 1px solid transparent;
  color: #A51C33;
  transition: border-color 0.25s ease;
}
.no-touch .faq_block_answer p a:hover {
  border-color: #A51C33;
}
.faq_block_answer ul li a,
.faq_block_answer ol li a {
  border-bottom: 1px solid transparent;
  color: #A51C33;
  transition: border-color 0.25s ease;
}
.no-touch .faq_block_answer ul li a:hover,
.no-touch .faq_block_answer ol li a:hover {
  border-color: #A51C33;
}
.faq_block_answer.fs-swap-active {
  height: auto;
}
.faq_block_answer.fs-swap-active .faq_block_answer_inner {
  opacity: 1;
  -ms-transform: translateY(0);
      transform: translateY(0);
}
.faq_block_answer_inner {
  padding-bottom: 40px;
  position: relative;
  z-index: 1;
  opacity: 0;
  -ms-transform: translateY(-30px);
      transform: translateY(-30px);
  transition: transform 0.3s ease,
					opacity 0.3s ease;
}
@media only screen and (min-width: 980px ) {
  .faq_block_answer_inner {
    padding-bottom: 60px;
  }
}
/* ==========================================================================
	Slots
============================================================================= */
.slots {
  position: relative;
  background: #111C24 url('../images/slots_bg.svg') no-repeat;
  background-size: 977px 376px;
  background-position: right top;
  color: #fff;
  padding: 70px 0;
}
.page_wrapper.cover .slots {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.page_wrapper.cover .slots .component_row {
  width: 1500px !important;
}
.slots.theme_light {
  background: #fafafa url('../images/slots_bg_light.svg') no-repeat;
  background-size: 977px 376px;
  background-position: right top;
  color: #111C24;
}
@media screen and (min-width: 980px) and (max-width: 1000px) {
  .slots .component_header {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media screen and (min-width: 1220px) and (max-width: 1300px) {
  .slots .component_header {
    padding-left: 60px;
    padding-right: 60px;
  }
}
/* Header
=========================================== */
.slots_header_text {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Veneer W01 Regular', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 42px;
  font-size: 2.625rem;
  line-height: 1.1;
  margin: 0;
}
.no-touch .slots_header_text {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 500px ) {
  .slots_header_text {
    font-size: 46px;
    font-size: 2.875rem;
  }
}
@media only screen and (min-width: 740px ) {
  .slots_header_text {
    font-size: 52px;
    font-size: 3.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .slots_header_text {
    font-size: 64px;
    font-size: 4rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .slots_header_text {
    font-size: 72px;
    font-size: 4.5rem;
  }
}
.slots_header_description {
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  color: #29333A;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  display: block;
  color: #fff;
  margin-top: 18px;
}
@media only screen and (min-width: 740px ) {
  .slots_header_description {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .slots_header_description {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.slots.theme_light .slots_header_description {
  color: #111C24;
}
@media only screen and (min-width: 980px ) {
  .slots_header_description {
    font-size: 20px;
    line-height: 1.6;
  }
}
/* Controller
=========================================== */
.slots_controller {
  position: relative;
  margin-top: 20px;
}
@media only screen and (min-width: 740px ) {
  .slots_controller {
    margin-top: 36px;
  }
}
@media only screen and (min-width: 980px ) {
  .slots_controller {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}
.slots_spinner_controls_wrapper {
  width: 100%;
  display: none;
  border-radius: 10px;
}
@media only screen and (min-width: 980px ) {
  .slots_spinner_controls_wrapper.left {
    -ms-flex-order: 1;
        order: 1;
  }
}
@media only screen and (min-width: 980px ) {
  .slots_spinner_controls_wrapper.right {
    -ms-flex-order: 3;
        order: 3;
  }
}
@media only screen and (min-width: 980px ) {
  .slots_spinner_controls_wrapper {
    width: 40%;
    display: block;
    position: relative;
  }
}
.slots_spinner_controls_value {
  font-weight: 300;
  font-size: 24px;
  font-size: 1.5rem;
  color: #A51C33;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  width: 100%;
  display: block;
  background: transparent url('../images/slots_dropdown.svg') no-repeat;
  background-position: 0 center;
  background-size: 9px 21px;
  border-bottom: 1px solid #D32D27;
  color: #fff;
  padding-left: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  white-space: nowrap;
}
@media only screen and (min-width: 500px ) {
  .slots_spinner_controls_value {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 740px ) {
  .slots_spinner_controls_value {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 980px ) {
  .slots_spinner_controls_value {
    font-size: 32px;
    font-size: 2rem;
  }
}
.slots.theme_light .slots_spinner_controls_value {
  color: #111C24;
  background: transparent url('../images/slots_dropdown_dark.svg') no-repeat;
  background-position: 0 center;
  background-size: 9px 21px;
}
.slots.spinner-visible .slots_spinner_controls_value {
  pointer-events: none;
}
.slots_spinner_controls_value.left {
  background-position: 100% center;
  padding-left: 0;
  padding-right: 30px;
  text-align: right;
}
.slots.theme_light .slots_spinner_controls_value.left {
  background-position: 100% center;
}
.slots_spinner_control_list_wrapper {
  width: 100%;
  display: none;
  position: absolute;
  left: 0;
  top: -225px;
  z-index: 2;
}
.slots_spinner_control_list_wrapper.active {
  display: block;
}
@media screen and (min-width: 1300px) {
  .slots_spinner_control_list_wrapper {
    width: calc(100% + 60px);
    left: -60px;
  }
}
@media screen and (min-width: 1400px) {
  .slots_spinner_control_list_wrapper {
    width: calc(100% + 100px);
    left: -100px;
  }
}
.slots_spinner_controls_wrapper.right .slots_spinner_control_list_wrapper {
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
@media screen and (min-width: 1300px) {
  .slots_spinner_controls_wrapper.right .slots_spinner_control_list_wrapper {
    left: auto;
    right: -60px;
  }
}
@media screen and (min-width: 1300px) {
  .slots_spinner_controls_wrapper.right .slots_spinner_control_list_wrapper {
    right: -100px;
  }
}
.slots_spinner_controls_wrapper.left .slots_spinner_control_list_wrapper:before {
  width: 100%;
  height: 160px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, #1c272f 0%, rgba(28, 39, 47, 0) 100%);
  border-radius: 10px 10px 0 0;
  content: "";
  pointer-events: none;
}
.slots.theme_light .slots_spinner_controls_wrapper.left .slots_spinner_control_list_wrapper:before {
  width: calc(100% - 2px);
  left: 1px;
  top: 1px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  border-radius: 10px 10px 0 0;
}
.slots_spinner_controls_wrapper.left .slots_spinner_control_list_wrapper:after {
  width: 100%;
  height: 160px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(0deg, #1c272f 0%, rgba(28, 39, 47, 0) 100%);
  border-radius: 0 0 10px 10px;
  content: "";
  pointer-events: none;
  visibility: visible;
}
.slots.theme_light .slots_spinner_controls_wrapper.left .slots_spinner_control_list_wrapper:after {
  width: calc(100% - 2px);
  left: 1px;
  bottom: 1px;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  border-radius: 0 0 10px 10px;
}
.slots_spinner_control_list {
  width: 100%;
  max-height: var(--height, 600px);
  background: #1C272F;
  border-radius: 10px;
  list-style: none;
  margin: 0;
  overflow: scroll;
  padding: 0 50px;
}
.slots.theme_light .slots_spinner_control_list {
  background: #fafafa;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
.slots_spinner_controls_wrapper.right .slots_spinner_control_list {
  overflow: visible;
}
.slots.theme_light .slots_spinner_controls_wrapper.right .slots_spinner_control_list {
  border: 1px solid rgba(0, 0, 0, 0.3);
}
.slots_spinner_control_list_item:before {
  display: none;
}
.slots_spinner_controls_wrapper.left .slots_spinner_control_list_item:first-child {
  padding-top: 60px;
}
.slots_spinner_controls_wrapper.left .slots_spinner_control_list_item:last-child {
  padding-bottom: 60px;
}
.slots_spinner_controls_wrapper.right .slots_spinner_control_list_item:first-child {
  padding-top: 60px;
}
.slots_spinner_controls_wrapper.right .slots_spinner_control_list_item:last-child {
  padding-bottom: 60px;
}
.slots_spinner_control_item_button {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  width: 100%;
  font-size: 26px;
}
.slots_spinner_controls_wrapper.right .slots_spinner_control_item_button {
  text-align: left;
}
.slots_spinner_controls_wrapper.left .slots_spinner_control_item_button {
  text-align: right;
}
.slots_spinner_control_item_button:hover,
.slots_spinner_control_item_button:focus {
  text-decoration: underline;
}
.slots_spinner_control_item_button.active {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  position: relative;
  pointer-events: none;
}
.slots_spinner_control_item_button.active:after {
  width: 9px;
  height: 9px;
  display: block;
  position: absolute;
  top: 50%;
  background: #D32D27;
  border-radius: 50%;
  content: "";
  -ms-transform: translateY(-4px);
      transform: translateY(-4px);
}
.slots_spinner_controls_wrapper.left .slots_spinner_control_item_button.active:after {
  right: -26px;
}
.slots_spinner_controls_wrapper.right .slots_spinner_control_item_button.active:after {
  left: -26px;
}
.slots_spinner_button_wrapper {
  text-align: center;
}
@media only screen and (min-width: 980px ) {
  .slots_spinner_button_wrapper {
    width: 20%;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-order: 2;
        order: 2;
  }
  .slots_spinner_button_wrapper:before {
    width: calc(100% - 40px);
    height: 3px;
    display: block;
    position: absolute;
    left: 20px;
    top: 50%;
    background-image: linear-gradient(to right, black 33%, rgba(255, 255, 255, 0.3) 0%);
    background-position: bottom;
    background-size: 10px 3px;
    background-repeat: repeat-x;
    content: "";
  }
}
.slots_spinner_button {
  position: relative;
  z-index: 2;
}
.slots_spinner_button:hover .slots_spinner_button_icon:after,
.slots_spinner_button:focus .slots_spinner_button_icon:after {
  opacity: 0.5;
  -ms-transform: scale(1.2);
      transform: scale(1.2);
}
.slots_spinner_button_label {
  position: absolute;
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.slots_spinner_button_label.focusable:active,
.slots_spinner_button_label.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.slots_spinner_button_icon {
  width: 78px;
  height: 78px;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-align: center;
      align-items: center;
  background: #D32D27;
  border: 7px solid #111C24;
  border-radius: 50%;
  box-sizing: border-box;
  -ms-flex-pack: center;
      justify-content: center;
}
.slots.theme_light .slots_spinner_button_icon {
  border-color: #fafafa;
}
.slots_spinner_button_icon:after {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #D32D27;
  border-radius: 50%;
  content: "";
  opacity: 0.25;
  transition: transform 0.25s, opacity 0.25s;
  will-change: transform;
}
/* Mobile Controller
=========================================== */
@media only screen and (min-width: 980px ) {
  .slots_spinner_mobile_controls {
    display: none;
  }
}
.slots_spinner_mobile_or_text {
  display: block;
  font-size: 18px;
  padding: 5px 0 20px;
  text-align: center;
}
.slots_spinner_mobile_left_label,
.slots_spinner_mobile_right_label {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.slots_spinner_mobile_left_label.focusable:active,
.slots_spinner_mobile_right_label.focusable:active,
.slots_spinner_mobile_left_label.focusable:focus,
.slots_spinner_mobile_right_label.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.slots_spinner_mobile_left {
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent url('../images/slots_dropdown.svg') no-repeat;
  background-position: 95% 11px;
  cursor: pointer;
  padding: 10px 12px;
}
.slots.theme_light .slots_spinner_mobile_left {
  background: transparent url('../images/slots_dropdown_dark.svg') no-repeat;
  background-position: 95% 11px;
}
.slots_spinner_mobile_left option {
  background: #111C24;
  color: #fff;
}
.slots.theme_light .slots_spinner_mobile_left option {
  background: #fafafa;
  color: #111C24;
}
.slots_spinner_mobile_right {
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent url('../images/slots_dropdown.svg') no-repeat;
  background-position: 95% 11px;
  cursor: pointer;
  margin-top: 20px;
  padding: 10px 12px;
}
.slots.theme_light .slots_spinner_mobile_right {
  background: transparent url('../images/slots_dropdown_dark.svg') no-repeat;
  background-position: 95% 11px;
}
.slots_spinner_mobile_right option {
  background: #111C24;
  color: #fff;
}
.slots.theme_light .slots_spinner_mobile_right option {
  background: #fafafa;
  color: #111C24;
}
.slots_spinner_random_wrapper {
  display: none;
}
@media only screen and (min-width: 980px ) {
  .slots_spinner_random_wrapper {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    opacity: 0;
    -ms-flex-order: 3;
        order: 3;
    pointer-events: none;
    -ms-transform: translateY(140px);
        transform: translateY(140px);
    transition: transform 0.6s, opacity 0.3s;
    z-index: 2;
  }
  .slots.spinner-visible .slots_spinner_random_wrapper {
    opacity: 1;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    transition: transform 0.6s cubic-bezier(0.34, 1.6, 0.64, 1), opacity 0.6s;
  }
}
.slots_spinner_random_left {
  width: 40%;
  height: 140px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  background: #1C272F;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 10px;
  overflow: hidden;
  padding: 0 25px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.slots_spinner_random_left:before {
  width: 100%;
  height: 20%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, #1c272f 0%, rgba(28, 39, 47, 0) 100%);
  border-radius: 10px 10px 0 0;
  content: "";
  pointer-events: none;
}
.slots_spinner_random_left:after {
  width: 100%;
  height: 20%;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(0deg, #1c272f 0%, rgba(28, 39, 47, 0) 100%);
  border-radius: 0 0 10px 10px;
  content: "";
  pointer-events: none;
  visibility: visible;
}
.slots_spinner_random_right {
  width: 40%;
  height: 140px;
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  background: #1C272F;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 10px;
  overflow: hidden;
  padding: 0 25px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.slots_spinner_random_right:before {
  width: 100%;
  height: 20%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, #1c272f 0%, rgba(28, 39, 47, 0) 100%);
  border-radius: 10px 10px 0 0;
  content: "";
  pointer-events: none;
}
.slots_spinner_random_right:after {
  width: 100%;
  height: 20%;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(0deg, #1c272f 0%, rgba(28, 39, 47, 0) 100%);
  border-radius: 0 0 10px 10px;
  content: "";
  pointer-events: none;
  visibility: visible;
}
.spinner_random_value {
  font-weight: 300;
  font-size: 24px;
  font-size: 1.5rem;
  color: #A51C33;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  display: block;
  position: absolute;
  bottom: 0;
  color: #fff;
  font-size: 28px;
  opacity: 0;
  white-space: nowrap;
}
@media only screen and (min-width: 500px ) {
  .spinner_random_value {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 740px ) {
  .spinner_random_value {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 980px ) {
  .spinner_random_value {
    font-size: 32px;
    font-size: 2rem;
  }
}
@keyframes roller-anim {
  0% {
    transform: translateY(32px) scale(0.9) rotateX(90deg);
    opacity: 0.1;
  }
  25% {
    transform: translateY(-8px) scale(0.95) rotateX(45deg);
    opacity: 0.5;
  }
  50% {
    transform: translateY(-48px) scale(1) rotateX(0deg);
    opacity: 1;
  }
  75% {
    transform: translateY(-96px) scale(0.95) rotateX(45deg);
    opacity: 0.5;
  }
  100% {
    transform: translateY(-136px) scale(0.9) rotateX(90deg);
    opacity: 0;
  }
}
.slots.spinner-active .spinner_random_value {
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
  animation-name: roller-anim;
  animation-timing-function: linear;
}
.spinner_random_value:nth-of-type(1) {
  animation-delay: 0s;
}
.spinner_random_value:nth-of-type(2) {
  animation-delay: 0.4s;
}
.spinner_random_value:nth-of-type(3) {
  animation-delay: 0.8s;
}
.spinner_random_value:nth-of-type(4) {
  animation-delay: 1.2s;
}
.spinner_random_value:nth-of-type(5) {
  animation-delay: 1.6s;
}
.spinner_random_value:nth-of-type(6) {
  animation-delay: 2s;
}
/* Cards
=========================================== */
.slots_content {
  position: relative;
  margin-top: 30px;
}
@media only screen and (min-width: 740px ) {
  .slots_content {
    margin-top: 46px;
  }
}
.slots[data-count="0"] .slots_content {
  min-height: 50px;
}
@media only screen and (min-width: 740px ) {
  .slots[data-count="0"] .slots_content {
    min-height: 75px;
  }
}
@media only screen and (min-width: 980px ) {
  .slots[data-count="0"] .slots_content {
    min-height: 200px;
  }
}
@media only screen and (min-width: 1220px ) {
  .slots[data-count="0"] .slots_content {
    min-height: 400px;
  }
}
.slots_content:after {
  width: 100%;
  display: none;
  position: absolute;
  left: 50%;
  top: 50%;
  content: "No Results Found";
  color: #fff;
  font-size: 24px;
  text-align: center;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.slots[data-count="0"] .slots_content:after {
  display: block;
}
@media only screen and (min-width: 740px ) {
  .slots_content:after {
    font-size: 32px;
  }
}
.slots_content_cards {
  opacity: 0;
  transition: opacity 0.25s;
}
.slots.fade-in .slots_content_cards {
  opacity: 1;
}
.slots_content_card {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  background: #651525;
  color: #fff;
  margin-right: 30px;
  padding: 44px 30px 60px;
}
@media only screen and (min-width: 980px ) {
  .slots_content_card {
    padding: 74px 30px 150px;
  }
}
.slots_content_card.slots_content_card_image {
  padding: 0;
}
.slots_content_card.hide {
  display: none;
}
.slots_content_card.slots_content_card_no_results {
  display: none;
}
.slots[data-count="0"] .slots_content_card.slots_content_card_no_results {
  display: block;
}
.slots.theme_light .slots[data-count="0"] .slots_content_card.slots_content_card_no_results {
  color: #111C24;
}
.fs-carousel-enabled .slots_content_card.fs-carousel-item[data-card] {
  opacity: 0;
  -ms-transform: translateY(200px);
      transform: translateY(200px);
  transition: opacity 0.5s, transform 0.5s;
  transition-delay: 0s;
}
.slots.fade-in .fs-carousel-enabled .slots_content_card.fs-carousel-item[data-card].fs-carousel-visible {
  opacity: 1;
  -ms-transform: translateY(0);
      transform: translateY(0);
}
.slots.fade-in .fs-carousel-enabled .slots_content_card.fs-carousel-item[data-card].fs-carousel-item_next,
.slots.fade-in .fs-carousel-enabled .slots_content_card.fs-carousel-item[data-card].fs-carousel-item_previous {
  -ms-transform: translateY(0);
      transform: translateY(0);
}
.slots_content_card[data-card=card_2] {
  transition-delay: 0.125s !important;
}
.slots_content_card[data-card=card_3] {
  transition-delay: 0.25s !important;
}
.slots_content_card[data-card=card_4] {
  transition-delay: 0.375s !important;
}
.slots_content_card_figure {
  width: 100%;
}
.slots_content_card_image {
  width: 100%;
}
.slots_content_card_image .slots_content_card_group {
  padding: 44px 30px 60px;
}
@media only screen and (min-width: 980px ) {
  .slots_content_card_image .slots_content_card_group {
    padding: 44px 30px 150px;
  }
}
.slots_content_card_tax {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 16px;
}
.slots_content_card_tax_link {
  color: #fff;
}
.slots_content_card_tax_link:focus,
.slots_content_card_tax_link:hover {
  text-decoration: underline;
}
.slots_content_card_name {
  font-size: 26px;
  line-height: 1.46153846;
}
.slots_content_card_name_link {
  color: #fff;
}
.slots_content_card_name_link:focus,
.slots_content_card_name_link:hover {
  text-decoration: underline;
}
.slots_card_content_description {
  position: relative;
  font-size: 18px;
  line-height: 1.38888889;
  margin-top: 45px;
}
.slots_card_content_description:before {
  width: 28px;
  height: 3px;
  display: block;
  position: absolute;
  left: 0;
  top: -26px;
  background: #C82A27;
  content: "";
}
.slots_content_cards.fs-carousel-enabled .fs-carousel-controls {
  display: none;
}
@media only screen and (min-width: 980px ) {
  .slots[data-count="0"] .slots_content_cards.fs-carousel-enabled .fs-carousel-controls,
  .slots[data-count="1"] .slots_content_cards.fs-carousel-enabled .fs-carousel-controls,
  .slots[data-count="2"] .slots_content_cards.fs-carousel-enabled .fs-carousel-controls,
  .slots[data-count="3"] .slots_content_cards.fs-carousel-enabled .fs-carousel-controls {
    display: none;
  }
}
@media only screen and (min-width: 1220px ) {
  .slots[data-count="4"] .slots_content_cards.fs-carousel-enabled .fs-carousel-controls {
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .slots_content_cards.fs-carousel-enabled .fs-carousel-controls {
    display: block;
  }
}
.slots_content_cards.fs-carousel-enabled .fs-carousel-control_previous {
  left: -60px;
}
.slots_content_cards.fs-carousel-enabled .fs-carousel-control_next {
  right: -60px;
}
.slots_content_cards.fs-carousel-enabled .fs-carousel-item {
  opacity: 0;
  transition: opacity 0.25s;
}
.slots_content_cards.fs-carousel-enabled .fs-carousel-pagination {
  margin-top: 20px;
  text-align: left;
}
@media only screen and (min-width: 980px ) {
  .slots_content_cards.fs-carousel-enabled .fs-carousel-pagination {
    display: none;
  }
}
.slots_content_cards.fs-carousel-enabled .fs-carousel-page {
  background: #555;
  opacity: 1;
}
.slots_content_cards.fs-carousel-enabled .fs-carousel-page.fs-carousel-active {
  background: #888;
}
@keyframes line-anim {
  0% {
    stroke-dashoffset: 640;
  }
  40.9375% {
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dashoffset: 0;
  }
  81.875% {
    stroke-dashoffset: -640;
  }
  100% {
    stroke-dashoffset: -640;
  }
}
@keyframes reveal-anim {
  0% {
    -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
            clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
  }
  33% {
    -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
            clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
  }
  50% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  }
  80% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  }
  90% {
    -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
            clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
  }
  100% {
    -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
            clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
  }
}
.animated_shuffle {
  display: none;
  position: relative;
  -ms-transform: scale(75%);
      transform: scale(75%);
  z-index: 2;
}
.slots.spinner-visible .animated_shuffle {
  display: block;
}
.static_shuffle {
  -ms-transform: scale(75%);
      transform: scale(75%);
  z-index: 2;
}
.slots.spinner-visible .static_shuffle {
  display: none;
}
#arrow {
  -webkit-clip-path: polygon(0 0, 80% 0, 80% 100%, 0 100%);
          clip-path: polygon(0 0, 80% 0, 80% 100%, 0 100%);
  animation: reveal-anim 3s linear infinite;
}
.lineup {
  stroke-dasharray: 640;
  stroke-dashoffset: 640;
  stroke: #ffffff;
  animation: line-anim 3s linear infinite;
}
#linedown-1 {
  stroke-dasharray: 640;
  stroke-dashoffset: 640;
  animation: line-anim 3s linear infinite;
}
#linedown-2 {
  stroke-dasharray: 640;
  stroke-dashoffset: 640;
  animation: line-anim 3s linear infinite;
  animation-delay: 0.65625s;
}
/* Sidebar */
/* ==========================================================================
	Admission Sidebar Navigation
============================================================================= */
.admission_sidebar_navigation_button {
  background-color: #7B1426;
  color: #fff;
}
.admission_sidebar_navigation_button:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .admission_sidebar_navigation_button:after {
  background-image: url(../images/icons.svg);
}
.admission_sidebar_navigation_button:after {
  margin-left: 10px;
}
.admission_sidebar_navigation_button:after {
  width: 16px;
  height: 16px;
  background-position: -332px -16px;
  float: right;
  margin-top: 2px;
}
.no-touch .admission_sidebar_navigation_button:hover {
  background-color: #111C24;
}
/* ==========================================================================
	Calendars Sidebar Navigation
============================================================================= */
.calendars_sidebar_navigation {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .calendars_sidebar_navigation {
    width: 325px;
    float: right;
  }
}
.calendars_sidebar_navigation_button {
  margin-bottom: 2px;
}
.calendars_sidebar_navigation_button:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .calendars_sidebar_navigation_button:after {
  background-image: url(../images/icons.svg);
}
.calendars_sidebar_navigation_button:after {
  margin-left: 10px;
}
.calendars_sidebar_navigation_button:after {
  float: right;
  margin-top: 2px;
}
.no-touch .calendars_sidebar_navigation_button:hover {
  background-color: #651525;
}
.calendars_sidebar_navigation_button .icon {
  background: url(../images/icons.png) no-repeat 0 0;
  position: relative;
  top: 2px;
}
.svg .calendars_sidebar_navigation_button .icon {
  background-image: url(../images/icons.svg);
}
.calendars_sidebar_navigation_button.button_calendar:after {
  width: 16px;
  height: 16px;
  background-position: -300px -16px;
}
.calendars_sidebar_navigation_button.button_submit_event:after,
.calendars_sidebar_navigation_button.button_make_reservation:after {
  width: 16px;
  height: 16px;
  background-position: -316px -16px;
}
.sidebar_button_add .icon {
  width: 11px;
  height: 12px;
  background-position: -249px 0;
}
.sidebar_button_download .icon {
  width: 12px;
  height: 12px;
  background-position: -235px 0;
}
/* ==========================================================================
	Department Sidebar Navigation
============================================================================= */
.department_sidebar_navigation_callout {
  margin-bottom: 20px;
  margin-top: 30px;
}
.department_sidebar_navigation_heading {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #A51C33;
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 15px;
}
.department_sidebar_navigation_link {
  width: 100%;
}
/* ==========================================================================
	News Sidebar Navigation
============================================================================= */
.news_sidebar_navigation {
  margin-top: 20px;
  margin-bottom: 20px;
}
.news_sidebar_navigation_button {
  background-color: #7B1426;
  color: #fff;
}
.news_sidebar_navigation_button:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .news_sidebar_navigation_button:after {
  background-image: url(../images/icons.svg);
}
.news_sidebar_navigation_button:after {
  margin-left: 10px;
}
.news_sidebar_navigation_button:after {
  width: 16px;
  height: 16px;
  background-position: -316px -16px;
  float: right;
  margin-top: 2px;
}
.no-touch .news_sidebar_navigation_button:hover {
  background-color: #111C24;
}
/* Pages
	============================================================================= */
/* ==========================================================================
	Page - Home
============================================================================= */
/* Generic Home Page Styles
	============================================================================= */
/* Featured Story Blocks
	============================================================================= */
.featured_story_blocks {
  background-color: #fff;
}
@media only screen and (min-width: 740px ) {
  .featured_story_blocks {
    background-color: #29333A;
  }
}
.featured_story_blocks_content {
  max-width: 1440px;
  position: relative;
  margin: 0 auto;
}
.featured_story_blocks_header {
  position: relative;
  background-color: #fff;
  clear: both;
}
@media only screen and (min-width: 980px ) {
  .featured_story_blocks_header {
    width: calc(25% + 20px);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    margin-left: -20px;
    padding-top: 25%;
  }
}
.featured_story_blocks_header_container {
  display: inline;
}
@media only screen and (max-width: 979px ) {
  .featured_story_blocks_header_container {
    display: block;
  }
}
.featured_story_blocks_header_content {
  padding: 30px 0;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .featured_story_blocks_header_content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_story_blocks_header_content {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    float: none;
    margin: 0;
    padding: 8% 20px;
  }
}
@media only screen and (min-width: 1000px) {
  .featured_story_blocks_header_content {
    padding: 8% 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_story_blocks_header_content {
    padding: 10% 30px 40px 40px;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_story_blocks_header_content {
    padding: 12% 40px 40px 50px;
  }
}
.featured_story_blocks_section_heading {
  color: #A51C33;
  line-height: 1.05;
  margin: 0;
}
.featured_story_blocks_section_heading:after {
  width: 150px;
  height: 4px;
  backface-visibility: hidden;
  border-top: 4px solid #D32D27;
  content: "";
  display: block;
  margin: 15px 0;
}
@media only screen and (min-width: 980px ) {
  .featured_story_blocks_section_heading {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_story_blocks_section_heading {
    font-size: 34px;
    font-size: 2.125rem;
  }
}
@media only screen and (min-width: 1300px ) {
  .featured_story_blocks_section_heading {
    font-size: 38px;
    font-size: 2.375rem;
  }
}
.featured_story_blocks_section_introduction {
  margin: 0;
}
@media only screen and (min-width: 1300px ) {
  .featured_story_blocks_section_introduction {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_story_blocks_section_introduction {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_story_blocks_section_introduction {
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
.featured_story_blocks .featured_story_block {
  float: left;
}
@media only screen and (min-width: 500px ) {
  .featured_story_blocks .featured_story_block {
    padding-top: 50%;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_story_blocks .featured_story_block.large {
    width: 50%;
  }
  .featured_story_blocks .featured_story_block.large .featured_story_block_content {
    padding-left: 50px;
  }
  .featured_story_blocks .featured_story_block.large.hover_shover .hover_shover_image:after {
    height: 50% !important;
  }
}
@media only screen and (min-width: 740px ) {
  .featured_story_blocks .featured_story_block.small {
    width: 33.3334%;
    padding-top: 33.3334%;
  }
  .featured_story_blocks .featured_story_block.small.hover_shover .hover_shover_image:before,
  .featured_story_blocks .featured_story_block.small.hover_shover .hover_shover_image:after {
    height: 75% !important;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_story_blocks .featured_story_block.small {
    width: 25%;
    padding-top: 25%;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_story_blocks .featured_story_block.last {
    -ms-transform: translateX(100%);
        transform: translateX(100%);
  }
}
.featured_story_blocks .featured_story_block .featured_story_block_content {
  max-width: 400px;
}
@media only screen and (min-width: 740px ) {
  .featured_story_blocks_carousel_row {
    width: auto;
    margin: 0;
  }
}
@media only screen and (max-width: 739px ) {
  .featured_story_blocks_callout_carousel {
    margin-bottom: 20px;
  }
}
/* Welcome with Carousel
	============================================================================= */
.welcome_with_carousel {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #111C24;
  padding-top: 10px;
}
@media only screen and (min-width: 980px ) {
  .welcome_with_carousel {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .welcome_with_carousel {
    padding-bottom: 80px;
  }
}
.welcome_with_carousel hr {
  height: 6px;
  background-color: rgba(255, 255, 255, 0.1);
  margin: 50px 0 30px;
}
.welcome_with_carousel .carousel_block_title {
  color: #fff;
}
.welcome_with_carousel_row_inner {
  margin: 0 auto;
}
@media screen and (min-width:  980px) {
  .welcome_with_carousel_row_inner {
    width: 97.91666667%;
  }
}
@media only screen and (min-width: 980px ) {
  .welcome_with_carousel_row_inner {
    -ms-flex-align: start;
        align-items: flex-start;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
  }
}
@media only screen and (min-width: 740px ) {
}
@media only screen and (min-width: 980px ) {
  .welcome_with_carousel_welcome {
    -ms-flex: 0 0 45%;
        flex: 0 0 45%;
  }
}
.welcome_with_carousel_welcome_heading {
  font-size: 42px;
  font-size: 2.625rem;
  color: #fff;
  line-height: 1;
}
@media only screen and (min-width: 500px ) {
  .welcome_with_carousel_welcome_heading {
    font-size: 50px;
    font-size: 3.125rem;
  }
}
@media only screen and (min-width: 740px ) {
  .welcome_with_carousel_welcome_heading {
    font-size: 62px;
    font-size: 3.875rem;
  }
}
@media only screen and (min-width: 980px ) {
  .welcome_with_carousel_welcome_heading {
    margin-top: 0;
  }
}
.welcome_with_carousel_welcome_text {
  color: #D2D3D3;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .welcome_with_carousel_carousel {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.welcome_with_carousel_carousel .carousel_block {
  height: 294px;
  background-color: #29333A;
}
@media only screen and (min-width: 500px ) {
  .welcome_with_carousel_carousel .carousel_block {
    height: 264px;
  }
}
@media only screen and (min-width: 740px ) {
  .welcome_with_carousel_carousel .carousel_block {
    height: 374px;
  }
}
@media only screen and (min-width: 980px ) {
  .welcome_with_carousel_carousel .carousel_block {
    height: 571px;
  }
}
@media only screen and (min-width: 1220px ) {
  .welcome_with_carousel_carousel .carousel_block {
    height: 590px;
  }
}
.welcome_links {
  color: #fff;
  margin-bottom: 60px;
}
@media only screen and (min-width: 980px ) {
  .welcome_links {
    -ms-flex: 0 0 35%;
        flex: 0 0 35%;
    margin: -30px 0 0 auto;
  }
}
.welcome_links_list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.welcome_links_list_item {
  border-bottom: 3px solid #29333A;
  line-height: 1.1;
  margin: 0;
}
.welcome_links_list_item::before {
  content: normal;
  display: none;
}
.welcome_links_list_item_link {
  width: 100%;
  color: inherit;
  display: -ms-flexbox;
  display: flex;
  padding: 26px 0;
  transition: 0.25s color;
}
@media only screen and (min-width: 980px ) {
  .welcome_links_list_item_link {
    padding: 36px 0;
  }
}
.welcome_links_list_item_link:hover,
.welcome_links_list_item_link:focus {
  color: #D32D27;
}
.welcome_links_list_item_icon {
  margin-right: 14px;
}
@media only screen and (min-width: 740px ) {
  .welcome_links_list_item_icon {
    margin: 5px 20px 0 0;
  }
}
.welcome_links_list_item_icon img {
  max-width: 30px;
}
.welcome_links_list_item_label {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Veneer W01 Regular', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (min-width: 500px ) {
  .welcome_links_list_item_label {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 740px ) {
  .welcome_links_list_item_label {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 980px ) {
  .welcome_links_list_item_label {
    font-size: 32px;
    font-size: 2rem;
  }
}
/* Perspective Callouts
	============================================================================= */
.perspective_callouts {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .perspective_callouts {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .perspective_callouts {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .perspective_callouts {
    padding-bottom: 60px;
  }
}
@media only screen and (min-width: 740px ) {
  .perspective_callouts_heading {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.perspective_callouts_introduction {
  margin-bottom: 0;
  margin-top: 0;
  overflow: hidden;
}
@media screen and (min-width:  980px) {
  .perspective_callouts_introduction {
    width: 64.58333333%;
  }
}
@media screen and (min-width:  1220px) {
  .perspective_callouts_introduction {
    width: 56.25%;
  }
}
@media only screen and (min-width: 740px ) {
  .perspective_callouts_introduction {
    padding-left: 20px;
  }
}
.perspective_callouts_links {
  margin-bottom: 30px;
  margin-top: 20px;
}
@media screen and (min-width:  980px) {
  .perspective_callouts_links {
    width: 31.25%;
  }
}
@media screen and (min-width:  1220px) {
  .perspective_callouts_links {
    width: 39.58333333%;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .perspective_callouts_links {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .perspective_callouts_links {
    padding-right: 20px;
    float: right;
    margin-top: 0;
    text-align: right;
  }
}
.perspective_callouts_link {
  padding-bottom: 6px;
  padding-top: 6px;
}
.perspective_callouts_link:last-child {
  padding-left: 34px;
}
.perspective_callouts_link:last-child:before {
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-left: 2px solid #D2D3D3;
  content: '';
  display: block;
  margin: 0 16px;
}
@media only screen and (max-width: 499px ) {
  .perspective_callouts_link:last-child {
    padding-left: 0;
  }
  .perspective_callouts_link:last-child:before {
    content: none;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .perspective_callouts_link:last-child {
    padding-left: 0;
  }
  .perspective_callouts_link:last-child:before {
    content: none;
  }
}
.perspective_callouts_blocks {
  margin-top: 30px;
}
@media only screen and (min-width: 740px ) {
  .perspective_callouts_blocks {
    width: 100%;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .perspective_callouts_blocks {
    margin-top: 60px;
  }
}
@media only screen and (max-width: 739px ) {
  .perspective_callouts_carousel_block {
    margin: 0 20px 0 0;
  }
  .perspective_callouts_carousel_block:last-child {
    margin-right: 0;
  }
  .perspective_callouts_carousel_block.fs-carousel-item {
    opacity: 0;
    transition: opacity 0.25s ease;
  }
  .perspective_callouts_carousel_block.fs-carousel-item.fs-carousel-visible {
    opacity: 1;
  }
}
/* ==========================================================================
	Page - News & Media
============================================================================= */
/* Generic News Page Styles
	============================================================================= */
/* Featured Story Hero
	============================================================================= */
.featured_story_hero {
  margin-top: 20px;
}
@media only screen and (min-width: 740px ) {
  .featured_story_hero {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_story_hero {
    margin-top: 0;
  }
}
.featured_story_hero_content_container {
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 740px ) {
  .featured_story_hero_content_container {
    margin-top: -120px;
    padding-right: 80px;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_story_hero_content_container {
    margin-top: -150px;
    padding-right: 100px;
  }
}
.featured_story_hero_content {
  padding: 20px 0 0;
}
@media only screen and (min-width: 740px ) {
  .featured_story_hero_content {
    background-color: #fff;
    padding: 40px 30px;
  }
}
.featured_story_hero_title {
  margin: 0 0 8px;
}
.featured_story_hero_title a {
  position: relative;
  display: block;
  padding-right: 12px;
  color: #111C24;
}
.featured_story_hero_title a:after {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #D32D27;
  content: '';
  display: inline-block;
  margin-left: 6px;
  margin-top: 8px;
  transition: transform, opacity;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .featured_story_hero_title a:hover:after {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
.featured_story_hero_title a:after {
  opacity: 0;
}
.no-touch .featured_story_hero_title a:hover:after {
  opacity: 1;
}
@media only screen and (min-width: 740px ) {
  .featured_story_hero_title a {
    position: relative;
    display: block;
    padding-right: 13px;
  }
  .featured_story_hero_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 7px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 8px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .featured_story_hero_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
@media only screen and (min-width: 980px ) {
  .featured_story_hero_title a {
    position: relative;
    display: block;
    padding-right: 14px;
  }
  .featured_story_hero_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 8px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 10px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .featured_story_hero_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_story_hero_title {
    padding-right: 170px;
  }
}
.featured_story_hero_subtitle {
  color: #777777;
  margin: 0;
}
.featured_story_hero_label {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
}
.featured_story_hero_category {
  color: #777777;
}
.no-touch .featured_story_hero_category:hover {
  color: #D32D27;
}
.featured_story_hero_excerpt {
  font-size: 18px;
  font-size: 1.125rem;
  color: #777777;
  margin: 20px 0 0;
}
/* News Archive
	============================================================================= */
.news_archive {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #E9EAEA;
}
@media only screen and (min-width: 980px ) {
  .news_archive {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .news_archive {
    padding-bottom: 80px;
  }
}
.news_archive.bordered {
  border-top: 1px solid #D2D3D3;
}
.news_archive_header:after {
  width: 100%;
  height: 6px;
  backface-visibility: hidden;
  border-top: 6px solid #D2D3D3;
  content: "";
  display: block;
  margin: 25px 0 0;
}
@media only screen and (min-width: 740px ) {
  .news_archive_header:after {
    margin-top: 40px;
  }
}
.news_archive_heading {
  margin: 0 0 30px;
}
.news_archive_search_input_fields {
  position: relative;
}
@media only screen and (min-width: 980px ) {
  .news_archive_search_input_fields {
    float: left;
  }
}
input.news_archive_search_input {
  font-size: 18px;
  font-size: 1.125rem;
  width: 100%;
  height: 60px;
  line-height: 1.2;
  margin-bottom: 15px;
  padding: 18px 60px 19px 20px;
}
input.news_archive_search_input::-webkit-input-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #777777;
}
input.news_archive_search_input:-moz-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #777777;
}
input.news_archive_search_input::-moz-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #777777;
}
input.news_archive_search_input:-ms-input-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #777777;
}
@media only screen and (min-width: 500px ) {
  input.news_archive_search_input {
    padding: 18px 60px 19px 30px;
  }
}
@media only screen and (min-width: 980px ) {
  input.news_archive_search_input {
    width: 480px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  input.news_archive_search_input {
    width: 630px;
  }
}
.news_archive_search_submit {
  width: 60px;
  height: 60px;
  line-height: 60;
  position: relative;
  display: block;
  line-height: 1;
  overflow: hidden;
  text-indent: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.news_archive_search_submit:before,
.news_archive_search_submit:after {
  background: url(../images/icons.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  margin: auto;
}
.svg .news_archive_search_submit:before,
.svg .news_archive_search_submit:after {
  background-image: url(../images/icons.svg);
}
.news_archive_search_submit:before,
.news_archive_search_submit:after {
  transition: opacity 0.25s linear;
}
.news_archive_search_submit:before {
  width: 20px;
  height: 20px;
  background-position: -520px 0;
}
.news_archive_search_submit:after {
  width: 20px;
  height: 20px;
  background-position: -520px -20px;
  opacity: 0;
}
.no-touch .news_archive_search_submit:hover:before {
  opacity: 0;
}
.no-touch .news_archive_search_submit:hover:after {
  opacity: 1;
}
.news_archive_search_dropdown_fields .fs-dropdown:first-child {
  margin-bottom: 15px;
}
.news_archive_search_dropdown_fields .fs-dropdown-selected {
  background-color: #E9EAEA;
}
@media only screen and (min-width: 500px ), only screen and (min-width: 1220px ) {
  .news_archive_search_dropdown_fields .fs-dropdown {
    float: left;
  }
  .news_archive_search_dropdown_fields .fs-dropdown:first-child {
    width: 250px;
    margin-bottom: 0;
    margin-right: 10px;
  }
  .news_archive_search_dropdown_fields .fs-dropdown:last-child {
    width: 210px;
  }
}
@media only screen and (min-width: 980px ) {
  .news_archive_search_dropdown_fields {
    float: right;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .news_archive_search_dropdown_fields .fs-dropdown:first-child {
    width: 210px;
  }
  .news_archive_search_dropdown_fields .fs-dropdown:last-child {
    width: 170px;
  }
}
@media screen and (min-width:  980px) {
  .news_archive_stories_column {
    width: 47.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .news_archive_stories_column {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.news_archive_footer {
  padding-top: 25px;
}
@media only screen and (min-width: 740px ) {
  .news_archive_footer {
    padding-top: 40px;
  }
}
/* Athletics News
	============================================================================= */
.athletics_news {
  background-color: #7B1426;
}
.athletics_news_heading {
  color: #fff;
  margin-top: 0;
}
@media only screen and (min-width: 1220px ) {
  .athletics_news_hero {
    margin-right: -25px;
  }
}
.athletics_news_hero_content_container {
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 740px ) {
  .athletics_news_hero_content_container {
    margin-top: -20px;
    padding-right: 25px;
  }
}
.athletics_news_hero_content {
  padding: 20px 0 0;
}
@media only screen and (min-width: 740px ) {
  .athletics_news_hero_content {
    background-color: #fff;
    padding: 30px;
  }
}
.athletics_news_hero_title {
  margin: 0;
}
.athletics_news_hero_title a {
  position: relative;
  display: block;
  padding-right: 12px;
  color: #fff;
}
.athletics_news_hero_title a:after {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #D32D27;
  content: '';
  display: inline-block;
  margin-left: 6px;
  margin-top: 8px;
  transition: transform, opacity;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .athletics_news_hero_title a:hover:after {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
.athletics_news_hero_title a:after {
  opacity: 0;
}
.no-touch .athletics_news_hero_title a:hover:after {
  opacity: 1;
}
@media only screen and (min-width: 740px ) {
  .athletics_news_hero_title a {
    color: #111C24;
    position: relative;
    display: block;
    padding-right: 13px;
  }
  .athletics_news_hero_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 7px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 8px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .athletics_news_hero_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
@media only screen and (min-width: 980px ) {
  .athletics_news_hero_title a {
    position: relative;
    display: block;
    padding-right: 14px;
  }
  .athletics_news_hero_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 8px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 10px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .athletics_news_hero_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
.athletics_news_headline_block {
  border-color: #651525;
}
.athletics_news_headline_block .news_block_title a {
  color: #fff;
}
.athletics_news_headline_block_image {
  float: right;
  margin-left: 20px;
}
@media only screen and (min-width: 980px ) {
  .athletics_news_headline_block_image {
    float: left;
    margin-left: 0;
    margin-right: 20px;
  }
}
.athletics_news_section {
  margin-top: 40px;
}
@media only screen and (min-width: 980px ) {
  .athletics_news_section {
    margin-top: 0;
  }
}
.athletics_news_section hr {
  background-color: #651525;
  display: block;
}
.athletics_news_section .news_archive_link {
  color: #fff;
}
.no-touch .athletics_news_section .news_archive_link:hover {
  color: #fff;
}
@media only screen and (min-width: 1220px ) {
  .athletics_news_section_inner {
    margin-left: -25px;
  }
}
/* News Detail
	============================================================================= */
.news_detail_header {
  margin: 0 0 30px;
}
.news_detail_header .news_detail_social_share {
  margin: 10px 0 0;
}
@media only screen and (min-width: 740px ) {
  .news_detail_header .news_detail_social_share {
    float: right;
    margin: 0;
  }
}
.news_detail_footer {
  border-top: 1px solid #D2D3D3;
  margin: 25px 0;
  padding-top: 15px;
}
@media only screen and (min-width: 740px ) {
  .news_detail_footer {
    margin-top: 40px;
  }
}
.news_detail_social_share menu {
  display: inline;
}
.news_detail_social_share_button {
  width: 14px;
  height: 14px;
  display: block;
  line-height: 14;
  overflow: hidden;
  text-indent: 100%;
  position: relative;
  display: inline-block;
  margin: 10px 6px;
  vertical-align: middle;
}
.news_detail_social_share_button:first-child {
  margin-left: 0;
}
.news_detail_social_share_button:last-child {
  margin-right: 0;
}
.news_detail_social_share_button:before,
.news_detail_social_share_button:after {
  position: relative;
  display: block;
  line-height: 1;
  overflow: hidden;
  text-indent: 100%;
  transition: opacity 0.25s linear;
}
.news_detail_social_share_button:before:before,
.news_detail_social_share_button:after:before,
.news_detail_social_share_button:before:after,
.news_detail_social_share_button:after:after {
  background: url(../images/icons.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  margin: auto;
}
.svg .news_detail_social_share_button:before:before,
.svg .news_detail_social_share_button:after:before,
.svg .news_detail_social_share_button:before:after,
.svg .news_detail_social_share_button:after:after {
  background-image: url(../images/icons.svg);
}
.news_detail_social_share_button:before {
  opacity: 0;
}
.no-touch .news_detail_social_share_button:hover:before {
  opacity: 1;
}
.no-touch .news_detail_social_share_button:hover:after {
  opacity: 0;
}
.news_detail_meta:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.news_detail_share {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  float: right;
  margin: 0 0 20px 20px;
}
.news_detail_share a {
  margin: 0 0 0 12px;
}
.news_detail_meta_label {
  display: inline-block;
}
.news_detail_meta_label:after {
  width: 1px;
  height: 100%;
  border-left: 1px solid #D2D3D3;
  content: "";
  margin: 0 12px 0 15px;
}
.news_detail_category {
  margin: 0 10px 0 0;
}
.no-touch .news_detail_category:hover {
  color: #A51C33;
}
.news_detail_picture img {
  display: block;
  width: 100%;
}
.news_detail_meta {
  border-bottom: 1px solid #D2D3D3;
  margin: 0 0 40px 0;
  padding: 0 0 20px 0;
}
.news_detail_categories {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #777777;
  text-transform: uppercase;
}
.news_detail_title {
  margin: 20px 0;
}
.news_detail_image {
  display: block;
  margin: 0 0 30px 0;
}
.news_detail_image img {
  display: block;
}
@media only screen and (min-width: 980px ) {
  .news_detail_image {
    float: right;
    margin: 0 0 30px 30px;
    width: 320px;
  }
}
@media only screen and (min-width: 1220px ) {
  .news_detail_image {
    width: 535px;
  }
}
.news_detail_caption {
  font-size: 16px;
  font-size: 1rem;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #777777;
  margin: 20px 0 0 0;
}
.news_detail_caption a {
  color: #A51C33;
}
.no-touch .news_detail_caption a:hover {
  color: #D32D27;
  text-decoration: underline;
}
.news_detail_caption hr {
  background: #D32D27;
  border: none;
  height: 1px;
  margin: 20px 0 0 0;
}
@media only screen and (min-width: 500px ) {
  .news_detail_caption hr {
    width: 300px;
  }
}
@media only screen and (min-width: 980px ) {
  .news_detail_caption hr {
    width: 200px;
  }
}
@media only screen and (min-width: 1220px ) {
  .news_detail_caption hr {
    width: 230px;
  }
}
.news_detail_content .wp-caption-text {
  display: none;
}
.news_detail_author {
  font-style: italic;
}
/* ==========================================================================
	Page - Calendar
============================================================================= */
/* Generic Calendar Page Styles
	============================================================================= */
/* Featured Events Carousel
	============================================================================= */
.featured_events_carousel {
  background-color: #651525;
  padding-top: 40px;
  padding-bottom: 40px;
  transition: background 0.25s linear;
}
@media only screen and (min-width: 980px ) {
  .featured_events_carousel {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_events_carousel {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_events_carousel {
    background-color: #7B1426;
  }
}
.featured_events_carousel .event_block {
  border-right: 1px solid #651525;
}
.featured_events_carousel .event_block:last-child {
  border-color: #7B1426;
}
@media only screen and (min-width: 980px ) {
  .featured_events_carousel .event_block {
    border: none;
    margin-right: 20px;
  }
  .featured_events_carousel .event_block:before {
    opacity: 0.7;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_events_carousel .event_block {
    margin-right: 45px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_events_carousel .event_block_image {
    max-width: 380px;
    float: left;
    margin-right: 30px;
  }
}
.featured_events_carousel_header {
  margin-bottom: 30px;
}
@media only screen and (min-width: 980px ) {
  .featured_events_carousel_header {
    margin-bottom: 0;
  }
  .featured_events_carousel_header:after {
    width: 100%;
    height: 6px;
    backface-visibility: hidden;
    border-top: 6px solid #651525;
    content: "";
    display: block;
    margin: 20px 0 30px;
  }
}
.featured_events_carousel_heading {
  color: #fff;
  margin: 0;
}
@media only screen and (min-width: 500px ) {
  .featured_events_carousel_heading {
    padding-right: 110px;
  }
}
@media screen and (min-width:  1220px) {
  .featured_events_carousel_container {
    width: 81.25%;
  }
}
@media only screen and (min-width: 740px ) {
  .featured_events_carousel_container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-controls {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
}
@media only screen and (max-width: 499px ) {
  .featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-controls {
    display: none;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-controls {
    right: -200px;
  }
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-control {
  top: auto;
  bottom: 30px;
  margin: 0;
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  right: 50px;
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next {
  right: 0;
}
@media only screen and (min-width: 740px ) {
  .featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-control {
    bottom: 32px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-control {
    bottom: 63px;
  }
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-pagination {
  margin-top: 20px;
}
@media only screen and (min-width: 980px ) {
  .featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-pagination {
    display: none;
  }
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-page {
  background-color: #777777;
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active {
  background-color: #D32D27;
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-item {
  transition: opacity 0.25s ease;
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-item.fs-carousel-item_previous {
  opacity: 0;
}
/* Events Archive
	============================================================================= */
.event_archive_wrapper {
  background-color: #F5F5F5;
}
@media screen and (min-width:  980px) {
  .event_archive {
    width: 64.58333333%;
  }
}
.event_archive_header {
  position: relative;
  margin-bottom: 30px;
}
.event_archive_header:after {
  width: 100%;
  height: 6px;
  backface-visibility: hidden;
  border-top: 6px solid #D2D3D3;
  content: "";
  display: block;
  margin: 15px 0 0;
}
@media only screen and (min-width: 740px ) {
  .event_archive_header {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0;
  }
}
.event_archive_heading {
  color: #D32D27;
  margin: 0;
  float: left;
}
@media only screen and (max-width: 499px ) {
  .event_archive_heading .txt_red_darker {
    display: none;
  }
}
.event_archive_navigation {
  width: 100px;
  height: 40px;
  position: relative;
  float: right;
}
.event_archive_navigation .button_previous,
.event_archive_navigation .button_next {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.event_archive_navigation .button_previous {
  right: 50px;
}
.event_archive_navigation .button_next {
  right: 0;
}
@media only screen and (min-width: 980px ) {
  .event_archive_navigation {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 1220px ) {
  .event_archive_header,
  .event_archive_stories {
    margin-right: -25px;
    padding-right: 0;
  }
}
.event_archive_footer {
  padding-top: 25px;
}
@media only screen and (min-width: 740px ) {
  .event_archive_footer {
    padding-top: 40px;
  }
}
/* Events Archive Sidebar Components
	============================================================================= */
@media screen and (min-width:  980px) {
  .event_archive_wrapper .sidebar {
    width: 31.25%;
  }
}
@media screen and (min-width:  1220px) {
  .event_archive_wrapper .sidebar {
    width: 22.91666667%;
  }
}
@media only screen and (min-width: 1220px ) {
  .event_archive_wrapper .sidebar {
    -ms-transform: translateX(-25px);
        transform: translateX(-25px);
  }
}
.event_archive_date_select {
  margin-top: 20px;
  margin-bottom: 20px;
}
.event_archive_date_select .pika-single {
  background-color: transparent;
  z-index: 1;
}
@media only screen and (max-width: 499px ) {
  .event_archive_date_select .pika-lendar {
    width: 294px;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .event_archive_date_select .pika-lendar {
    width: 470px;
  }
  .event_archive_date_select .pika-button {
    padding-bottom: 10px;
    padding-top: 10px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .event_archive_date_select {
    float: left;
  }
  .event_archive_date_select .pika-lendar {
    width: 325px;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .event_archive_date_select .pika-lendar {
    width: 300px;
    padding: 0 0 10px;
  }
  .event_archive_date_select .pika-table th {
    padding: 8px 3px;
  }
  .event_archive_date_select .pika-table th:first-child {
    padding-left: 8px;
  }
  .event_archive_date_select .pika-table th:last-child {
    padding-right: 8px;
  }
  .event_archive_date_select .pika-table td .pika-button {
    padding-left: 5px;
  }
  .event_archive_date_select .pika-table td:first-child .pika-button {
    padding-left: 8px;
  }
  .event_archive_date_select .pika-table td:last-child .pika-button {
    padding-right: 8px;
  }
  .event_archive_date_select .pika-label {
    padding: 0 3px;
  }
  .event_archive_date_select .pika-prev,
  .event_archive_date_select .pika-next {
    width: 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .event_archive_date_select .pika-lendar {
    width: 275px;
  }
  .event_archive_date_select .pika-table th {
    padding: 8px;
  }
}
/* Events Archive
	============================================================================= */
.event_detail_header {
  margin: 0 0 30px;
}
.event_detail_header .event_detail_social_share {
  margin: 10px 0 0;
}
@media only screen and (min-width: 740px ) {
  .event_detail_header .event_detail_social_share {
    float: right;
    margin: 0;
  }
}
.event_detail_footer {
  border-top: 1px solid #D2D3D3;
  margin: 25px 0;
  padding-top: 15px;
}
@media only screen and (min-width: 740px ) {
  .event_detail_footer {
    margin-top: 40px;
  }
}
.event_detail_social_share menu {
  display: inline;
}
.event_detail_social_share_button {
  width: 14px;
  height: 14px;
  display: block;
  line-height: 14;
  overflow: hidden;
  text-indent: 100%;
  position: relative;
  display: inline-block;
  margin: 10px 6px;
  vertical-align: middle;
}
.event_detail_social_share_button:first-child {
  margin-left: 0;
}
.event_detail_social_share_button:last-child {
  margin-right: 0;
}
.event_detail_social_share_button:before,
.event_detail_social_share_button:after {
  position: relative;
  display: block;
  line-height: 1;
  overflow: hidden;
  text-indent: 100%;
  transition: opacity 0.25s linear;
}
.event_detail_social_share_button:before:before,
.event_detail_social_share_button:after:before,
.event_detail_social_share_button:before:after,
.event_detail_social_share_button:after:after {
  background: url(../images/icons.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  margin: auto;
}
.svg .event_detail_social_share_button:before:before,
.svg .event_detail_social_share_button:after:before,
.svg .event_detail_social_share_button:before:after,
.svg .event_detail_social_share_button:after:after {
  background-image: url(../images/icons.svg);
}
.event_detail_social_share_button:before {
  opacity: 0;
}
.no-touch .event_detail_social_share_button:hover:before {
  opacity: 1;
}
.no-touch .event_detail_social_share_button:hover:after {
  opacity: 0;
}
.event_detail_meta:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 739px ) {
  .event_detail_meta_datetime span {
    display: block;
  }
}
.event_detail_meta_date {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #D32D27;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) {
  .event_detail_meta_time {
    margin-left: 25px;
  }
}
.event_detail_meta_label {
  display: inline-block;
}
.event_detail_meta_label:after {
  width: 1px;
  height: 100%;
  border-left: 1px solid #D2D3D3;
  content: "";
  margin: 0 12px 0 15px;
}
.event_detail_category {
  margin: 0 10px 0 0;
}
.no-touch .event_detail_category:hover {
  color: #A51C33;
}
.event_detail_picture img {
  display: block;
  width: 100%;
}
.event_detail_button {
  background-color: #A51C33;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #fff;
}
.event_detail_button .label {
  display: inline-block;
}
.event_detail_button .icon {
  display: inline-block;
  float: right;
}
/* ==========================================================================
	Page - Directory
============================================================================= */
/* Directory Navigation
	============================================================================= */
.directory_navigation {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #F5F5F5;
}
@media only screen and (min-width: 980px ) {
  .directory_navigation {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .directory_navigation {
    padding-bottom: 80px;
  }
}
/* Directory Search */
.directory_search {
  margin-bottom: 20px;
}
@media screen and (min-width:  980px) {
  .directory_search_input_fields {
    width: 72.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .directory_search_input_fields {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .directory_search_input_fields {
    padding-right: 0;
  }
}
.directory_search_input {
  border: 1px solid transparent;
  margin-bottom: 0 !important;
  transition: border 0.25s linear;
}
.directory_search_input:focus {
  border-color: #D2D3D3;
}
@media screen and (max-width:  739px) {
  .directory_search_dropdown_fields {
    width: 64.58333333%;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .directory_search_dropdown_fields {
    width: 47.91666667%;
  }
}
@media screen and (min-width:  980px) {
  .directory_search_dropdown_fields {
    width: 22.91666667%;
  }
}
@media screen and (max-width:  499px) {
  .directory_search_dropdown_fields {
    width: 97.91666667%;
  }
}
@media only screen and (max-width: 979px ) {
  .directory_search_dropdown_fields {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 740px ) {
  .directory_search_dropdown_fields {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.directory_search_dropdown_fields .fs-dropdown-selected {
  background-color: #F5F5F5;
}
/* Directory Alphabet Navigation */
@media only screen and (min-width: 740px ) {
  .directory_alphabet_navigation {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .directory_alphabet_navigation_links {
    border-bottom: 4px solid #D2D3D3;
  }
}
.directory_alphabet_navigation_link {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  width: 7.69%;
  display: inline-block;
  float: left;
  border-bottom: 4px solid #D2D3D3;
  padding: 10px 0;
  text-align: center;
}
@media only screen and (min-width: 500px ) {
  .directory_alphabet_navigation_link {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 740px ) {
  .directory_alphabet_navigation_link {
    font-size: 21px;
    font-size: 1.3125rem;
    width: 3.846%;
    margin-bottom: -4px;
  }
}
@media only screen and (min-width: 980px ) {
  .directory_alphabet_navigation_link {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .directory_alphabet_navigation_link {
    width: auto;
    padding-left: 1%;
    padding-right: 1%;
  }
}
a.directory_alphabet_navigation_link {
  color: #777777;
}
.no-touch a.directory_alphabet_navigation_link:hover {
  color: #A51C33;
  border-bottom-color: #A51C33;
}
span.directory_alphabet_navigation_link.active {
  color: #A51C33;
  border-bottom-color: #A51C33;
}
span.directory_alphabet_navigation_link.disabled {
  color: #D2D3D3;
}
/* Directory Results
	============================================================================= */
.directory_results {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .directory_results {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .directory_results {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 740px ) {
  .directory_results_header {
    padding-left: 20px;
    padding-right: 20px;
    text-align: right;
  }
}
.directory_results_header .component_header_links {
  margin-top: 0;
}
@media only screen and (min-width: 740px ) {
  .directory_results_table {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* Trying a non-table table strategy */
.directory_entry_title {
  color: #777777;
}
@media only screen and (min-width: 740px ) {
  .directory_results_filter_header {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.directory_results_filter_heading {
  font-size: 16px;
  font-size: 1rem;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #777777;
  letter-spacing: 1px;
  margin: 0;
  padding-top: 8px;
  text-transform: uppercase;
  vertical-align: middle;
}
.directory_results_filter_heading:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 740px ) {
  .directory_results_filter_heading {
    padding-left: 20px;
    padding-right: 20px;
    border-top: 4px solid #E9EAEA;
    padding-top: 30px;
  }
}
.directory_results_filter_heading span {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  letter-spacing: normal;
  margin-left: 4px;
  text-transform: none;
}
.directory_results_info_close {
  width: 40px;
  height: 40px;
  background-color: #E9EAEA;
  line-height: 40;
  position: relative;
  display: block;
  line-height: 1;
  overflow: hidden;
  text-indent: 100%;
  border-radius: 100%;
  display: inline-block;
  float: left;
  margin-right: 20px;
  margin-top: -8px;
  vertical-align: middle;
}
.directory_results_info_close:before,
.directory_results_info_close:after {
  background: url(../images/icons.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  margin: auto;
}
.svg .directory_results_info_close:before,
.svg .directory_results_info_close:after {
  background-image: url(../images/icons.svg);
}
.directory_results_info_close:after {
  width: 14px;
  height: 14px;
  background-position: -220px -14px;
}
.directory_results_info_close:before {
  content: none;
}
.no-touch .directory_results_info_close:hover {
  background-color: #D2D3D3;
}
@media only screen and (max-width: 739px ) {
  .table {
    border-top: 1px solid #E9EAEA;
  }
  .table h3 {
    margin: 0 0 6px;
  }
  .table_row {
    border-bottom: 1px solid #E9EAEA;
    padding: 30px 0;
  }
  .table_row:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
  }
  .table_header {
    display: none;
  }
  .table_cell_name:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
  }
  .table_cell_name p {
    margin: 0 0 9px;
  }
  .directory_entry_department {
    display: inline-block;
    margin: 0 0 20px;
  }
  .directory_entry_figure {
    float: right;
    margin-left: 15px;
  }
  .directory_entry_phone:before,
  .directory_entry_email:before,
  .directory_entry_location:before,
  .directory_entry_category:before,
  .directory_entry_meeting_time:before {
    color: #29333A;
    font-size: 14px;
    font-size: 0.875rem;
    font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 600;
    display: block;
    letter-spacing: 1px;
    margin-bottom: 4px;
    text-transform: uppercase;
  }
  .directory_entry_phone:before {
    content: "Telephone";
  }
  .directory_entry_email:before {
    content: "Email";
  }
  .directory_entry_location:before {
    content: "Building";
  }
  .directory_entry_category:before {
    content: "Category";
  }
  .directory_entry_meeting_time:before {
    content: "Meeting Time";
  }
  .directory_entry_clubs_organizations .table_cell_name,
  .directory_entry_offices_services .table_cell_name {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .table_cell_contact {
    clear: both;
  }
  .table_cell_contact,
  .table_cell_location {
    width: 50%;
    float: left;
  }
}
@media only screen and (min-width: 740px ) {
  .table {
    width: 100%;
    border-right: 1px solid #E9EAEA;
    border-left: 1px solid #E9EAEA;
    display: table;
    table-layout: fixed;
  }
  .table h3 {
    margin: 0 0 10px;
  }
  .table p {
    margin: 0;
  }
  .table_row {
    display: table-row;
    border-right: 1px solid #E9EAEA;
    border-left: 1px solid #E9EAEA;
  }
  .table_cell {
    border-bottom: 1px solid #E9EAEA;
    display: table-cell;
    padding: 20px 15px;
  }
  .table_cell:first-child {
    padding-left: 20px;
  }
  .table_cell:last-child {
    padding-right: 20px;
  }
  .table_cell p,
  .table_cell a {
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .table_header {
    background-color: #111C24;
  }
  .table_header_cell {
    font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 600;
    color: #D2D3D3;
    padding-bottom: 20px;
    padding-top: 20px;
    text-transform: uppercase;
  }
  .table_cell_name {
    width: 30%;
    padding-right: 10px;
  }
  .table_cell_name a {
    display: inline-block;
    margin-top: 10px;
  }
  .table_cell_email {
    width: 30%;
  }
  .table_cell_department {
    width: 18%;
  }
  .directory_entry_figure {
    float: none;
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 980px ) {
  .table_cell {
    padding: 25px 15px;
  }
  .table_cell:first-child {
    padding-left: 30px;
  }
  .table_cell:last-child {
    padding-right: 30px;
  }
  .table_cell_name {
    width: 42%;
    padding-right: 10px;
  }
  .table_cell_department {
    width: auto;
  }
  .directory_entry_figure {
    float: right;
    margin-bottom: 0;
  }
}
/* ==========================================================================
	Page - Gateway
============================================================================= */
/* Page Header - Gateway
	============================================================================= */
@media only screen and (min-width: 980px ) {
  .page_header_gateway .page_title {
    float: left;
  }
}
@media only screen and (max-width: 499px ) {
  .page_header_gateway .page_header_content_inner {
    position: static;
    padding-top: 60px;
  }
}
.page_header_gateway_buttons {
  padding: 20px 0;
}
@media only screen and (min-width: 980px ) {
  .page_header_gateway_buttons {
    float: right;
    padding: 5px 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .page_header_gateway_buttons {
    padding: 10px 0;
  }
}
@media only screen and (max-width: 499px ) {
  .page_header_gateway_button {
    padding: 16px 24px !important;
  }
}
.page_header_gateway_button.give_button {
  background-color: #A51C33;
  color: #fff;
  margin-bottom: 10px;
}
@media only screen and (min-width: 500px ) {
  .page_header_gateway_button.give_button {
    margin-bottom: 0;
    margin-right: 10px;
  }
}
.page_header_gateway_button.alumni_record_button {
  color: #fff;
  background: rgba(17, 28, 36, 0.6);
}
.page_header_gateway_button.alumni_record_button:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .page_header_gateway_button.alumni_record_button:after {
  background-image: url(../images/icons.svg);
}
.page_header_gateway_button.alumni_record_button:after {
  margin-left: 10px;
}
.page_header_gateway_button.alumni_record_button:after {
  width: 16px;
  height: 16px;
  background-position: -316px -16px;
  float: right;
  margin-top: 2px;
}
.no-touch .page_header_gateway_button.alumni_record_button:hover {
  background-color: #111C24;
}
/* ==========================================================================
	Page - Admission
============================================================================= */
/* Page Header - Admission
	============================================================================= */
.page_header_admission .carousel_block_title {
  color: #fff;
}
@media only screen and (max-width: 739px ) {
  .page_header_admission .page_header_content.page_header_admission_content {
    min-height: 0;
  }
}
.page_header_admission .page_header_content_inner.page_header_admission_content_inner {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  bottom: auto;
  padding-bottom: 0;
}
@media only screen and (max-width: 739px ) {
  .page_header_admission .page_header_content_inner.page_header_admission_content_inner {
    position: static;
    padding: 30px 0;
    -ms-transform: none;
        transform: none;
  }
}
.page_header_admission .carousel_block {
  pointer-events: none;
}
.page_header_admission .carousel_block:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  z-index: 3;
  background: rgba(17, 28, 36, 0.75);
  content: "";
  display: block;
  opacity: 1;
  transition: opacity 0.25s ease;
}
.page_header_admission .carousel_block.fs-carousel-visible {
  pointer-events: all;
}
.page_header_admission .carousel_block.fs-carousel-visible:before {
  opacity: 0;
  pointer-events: none;
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .page_header_admission_content {
    width: 31.25%;
  }
}
@media screen and (min-width:  980px) {
  .page_header_admission_content {
    width: 31.25%;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .page_header_admission_carousel {
    width: 64.58333333%;
  }
}
@media screen and (min-width:  980px) {
  .page_header_admission_carousel {
    width: 64.58333333%;
  }
}
/* Admission Actions
	============================================================================= */
.admission_actions {
  margin-top: 40px;
}
@media only screen and (min-width: 980px ) {
  .admission_actions {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 740px ) {
  .admission_actions {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.admission_actions_row {
  border-bottom: 4px solid #E9EAEA;
  margin-bottom: 30px;
}
.admission_actions_row:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
@media only screen and (min-width: 740px ) {
  .admission_actions_row {
    margin-bottom: 50px;
  }
  .admission_actions_row:last-child {
    margin-bottom: 0;
  }
}
.admission_actions_cell {
  margin-bottom: 30px;
}
@media only screen and (min-width: 740px ) {
  .admission_actions_cell {
    margin-bottom: 50px;
  }
}
.admission_actions_cell_half {
  padding-right: 30px;
}
@media screen and (min-width:  980px) {
  .admission_actions_cell_half {
    width: 47.91666667%;
  }
}
@media only screen and (max-width: 979px ) {
  .admission_actions_cell_half:first-child {
    border-bottom: 4px solid #E9EAEA;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .admission_actions_cell_half:first-child {
    padding-bottom: 50px;
  }
}
.admission_actions_heading {
  color: #A51C33;
  margin: 0 0 15px;
}
.admission_actions_content {
  overflow: hidden;
  padding-bottom: 5px;
}
.admission_actions_text,
.admission_actions_text p {
  margin: 0;
}
.admission_actions_button {
  margin-top: 20px;
}
.admission_actions_cell_full .admission_actions_button {
  display: block;
}
@media only screen and (min-width: 740px ) {
  .admission_actions_cell_full .admission_actions_button {
    border-left: 1px solid #E9EAEA;
    float: left;
    padding: 0 70px 0 50px;
  }
  .admission_actions_cell_full .admission_actions_button:first-of-type {
    border-left: none;
    padding-left: 0;
  }
}
/* ==========================================================================
	Page - Flexible Landing
============================================================================= */
/* Page Header - Flexible Landing
	============================================================================= */
@media only screen and (max-width: 739px ) {
  .page_header_flexible_landing {
    padding-bottom: 30px;
  }
}
.page_header_flexible_landing .page_title {
  backface-visibility: hidden;
}
.page_header_flexible_landing.page_header.image .page_header_flexible_landing_image:after {
  height: 100%;
  background: rgba(17, 28, 36, 0.5);
}
@media only screen and (max-width: 739px ) {
  .page_header_flexible_landing.page_header.image .page_header_content.page_header_flexible_landing_content {
    min-height: 0;
  }
}
@media only screen and (min-width: 740px ) {
  .page_header_flexible_landing.page_header.image .page_header_content.page_header_flexible_landing_content {
    min-height: 560px;
  }
}
@media only screen and (min-width: 980px ) {
  .page_header_flexible_landing.page_header.image .page_header_content.page_header_flexible_landing_content {
    min-height: 620px;
  }
}
.page_header_flexible_landing.page_header.image .page_header_content_inner.page_header_flexible_landing_content_inner {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  bottom: auto;
  padding-bottom: 0;
}
@media only screen and (max-width: 739px ) {
  .page_header_flexible_landing.page_header.image .page_header_content_inner.page_header_flexible_landing_content_inner {
    position: static;
    padding-top: 30px;
    padding-bottom: 60px;
    -ms-transform: none;
        transform: none;
  }
}
.page_header_flexible_landing .page_header_flexible_landing_controls {
  display: none;
}
.page_header_flexible_landing .fs-carousel-controls {
  position: relative;
  padding-top: 10px;
}
.page_header_flexible_landing .fs-carousel-controls.fs-carousel-visible {
  display: block;
}
.page_header_flexible_landing .fs-carousel-controls .fs-carousel-control {
  position: absolute;
  top: auto;
  bottom: auto;
  opacity: 0.4;
  outline: none;
}
.no-touch .page_header_flexible_landing .fs-carousel-controls .fs-carousel-control:hover {
  background-color: #D32D27;
}
.page_header_flexible_landing .fs-carousel-controls .fs-carousel-control.fs-carousel-control_next {
  left: 50px;
  right: auto;
}
.page_header_flexible_landing .fs-carousel-controls .fs-carousel-control.fs-carousel-control_previous {
  left: 0;
}
.page_header_flexible_landing .fs-carousel-controls .fs-carousel-control.fs-carousel-visible {
  opacity: 1;
}
.no-touch .page_header_flexible_landing .fs-carousel-controls .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #651525;
}
.page_header_flexible_landing .tall_block.fs-carousel-item {
  transition: opacity 0.25s ease;
}
.page_header_flexible_landing .tall_block.fs-carousel-item.fs-carousel-item_previous {
  opacity: 0;
}
.page_header_flexible_landing_content {
  z-index: 2;
  backface-visibility: hidden;
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .page_header_flexible_landing_content {
    width: 47.91666667%;
  }
}
@media screen and (min-width:  980px) {
  .page_header_flexible_landing_content {
    width: 39.58333333%;
  }
}
.page_header_flexible_landing_carousel {
  position: relative;
  z-index: 1;
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .page_header_flexible_landing_carousel {
    width: 47.91666667%;
  }
}
@media screen and (min-width:  980px) {
  .page_header_flexible_landing_carousel {
    width: 56.25%;
  }
}
@media only screen and (min-width: 740px ) {
  .page_header_flexible_landing_carousel {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .page_header_flexible_landing_carousel {
    padding-top: 60px;
    padding-right: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .page_header_flexible_landing_carousel {
    padding-right: 75px;
  }
}
/* ==========================================================================
	Page - Connections
============================================================================= */
/* Page Header - Connections
	============================================================================= */
.page_header_connections .page_title strong {
  color: #A51C33;
  font-weight: normal;
}
@media only screen and (max-width: 739px ) {
  .page_header_connections .page_title strong {
    display: block;
  }
}
.page_header_connections .page_header_intro {
  color: #D2D3D3;
  margin-bottom: 0;
}
@media only screen and (min-width: 980px ) {
  .page_header_connections .page_header_intro {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.page_header_connections.oh_woodle .page_header_content {
  min-height: 0;
}
.page_header_connections.oh_woodle .page_header_content_inner {
  position: static;
  padding: 40px 0;
}
@media only screen and (min-width: 980px ) {
  .page_header_connections.oh_woodle .page_header_content_inner {
    padding: 90px 0 60px;
  }
}
.page_header_connections.oh_woodle .page_header_svg {
  -ms-transform: translate(20%, -50%) scale(1.32);
      transform: translate(20%, -50%) scale(1.32);
}
.page_header_connections_story_blocks_container {
  position: relative;
  z-index: 8;
}
@media only screen and (min-width: 740px ) {
  .page_header_connections_story_blocks_container {
    background-color: #651525;
  }
}
.page_header_connections_story_blocks {
  margin: 0 auto;
  max-width: 1440px;
}
.page_header_connections_story_blocks:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 739px ) {
  .page_header_connections_story_blocks {
    margin-bottom: 20px;
  }
}
.page_header_connections_story_block {
  width: 100%;
}
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .page_header_connections_story_block .featured_story_block {
    padding-top: 56.25%;
  }
}
@media only screen and (min-width: 740px ) {
  .page_header_connections_story_block {
    width: 50%;
    float: left;
  }
}
@media only screen and (min-width: 980px ) {
  .page_header_connections_story_block {
    width: 25%;
  }
}
/* Connection Experiences Map
	============================================================================= */
.connection_experiences_map {
  position: relative;
  overflow: hidden;
}
.connections_map_full .connection_experiences_map {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
@media only screen and (max-width: 979px ) {
  .connection_experiences_map_header {
    padding-top: 40px;
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 979px ) and only screen and (min-width: 980px ) {
  .connection_experiences_map_header {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_header {
    position: absolute;
    width: 100%;
    top: 100%;
    left: 0;
    z-index: 1;
  }
}
.connection_experiences_map_header:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  width: 50%;
  z-index: -1;
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_header:before {
    content: "";
    -ms-transform: translate(-188px, -100%);
        transform: translate(-188px, -100%);
  }
}
@media only screen and (min-width: 1220px ) {
  .connection_experiences_map_header:before {
    -ms-transform: translate(-188px, -100%);
        transform: translate(-188px, -100%);
  }
}
.connection_experiences_map_header_content {
  background-color: #fff;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .connection_experiences_map_header_content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_header_content {
    padding: 80px 25px 80px 80px;
    -ms-transform: translate(-60px, -100%);
        transform: translate(-60px, -100%);
  }
}
@media only screen and (min-width: 1220px ) {
  .connection_experiences_map_header_content {
    padding: 80px 45px 80px 75px;
    -ms-transform: translate(-75px, -100%);
        transform: translate(-75px, -100%);
  }
}
.connection_experiences_map_heading {
  color: #111C24;
  margin: 0 0 20px;
}
.connection_experiences_map_heading strong {
  color: #A51C33;
  font-weight: normal;
}
.connection_experiences_map_text {
  margin: 0;
}
.connection_experiences_map_container {
  width: 100%;
  height: 400px;
}
@media only screen and (min-width: 500px ) {
  .connection_experiences_map_container {
    height: 500px;
  }
}
@media only screen and (min-width: 740px ) {
  .connection_experiences_map_container {
    height: 600px;
  }
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_container {
    height: 800px;
  }
}
@media only screen and (min-width: 1220px ) {
  .connection_experiences_map_container {
    height: 900px;
  }
}
.connections_map_full .connection_experiences_map_container {
  height: 100%;
}
.connection_experiences_map_filters_container {
  margin-top: 25px;
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_filters_container {
    margin-top: 40px;
  }
}
.connection_experiences_map_filters_heading {
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1px;
  margin: 0 0 20px;
}
/* Map Filters */
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .map_filter {
    float: left;
    margin-right: 20px;
  }
}
.map_filter .fs-checkbox .map_filter_label {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #111C24;
  text-transform: uppercase;
}
.map_filter .fs-checkbox .fs-checkbox-marker {
  margin-top: 1px;
}
.map_filter .fs-checkbox .fs-checkbox-flag:before {
  width: 7px;
  height: 11px;
  border-color: #fff;
  border-bottom-width: 3px;
  border-right-width: 3px;
  margin: 1px 0 0 5px;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_red_highlight .fs-checkbox-marker {
  background-color: #D32D27;
  border-color: #D32D27;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_red .fs-checkbox-marker {
  background-color: #A51C33;
  border-color: #A51C33;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_red_dark .fs-checkbox-marker {
  background-color: #7B1426;
  border-color: #7B1426;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_red_darker .fs-checkbox-marker {
  background-color: #651525;
  border-color: #651525;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_yellow_light .fs-checkbox-marker {
  background-color: #FFD900;
  border-color: #FFD900;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_yellow_medium .fs-checkbox-marker {
  background-color: #F5A623;
  border-color: #F5A623;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_yellow_dark .fs-checkbox-marker {
  background-color: #D18200;
  border-color: #D18200;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_blue_light .fs-checkbox-marker {
  background-color: #3B6AA2;
  border-color: #3B6AA2;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_blue_medium .fs-checkbox-marker {
  background-color: #324E6E;
  border-color: #324E6E;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_gray_dark .fs-checkbox-marker {
  background-color: #29333A;
  border-color: #29333A;
}
/* Info Window */
.connection_experiences_map_details_container {
  position: relative;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  visibility: hidden;
}
@media only screen and (max-width: 979px ) {
  .connection_experiences_map_details_container {
    max-height: 0;
    transition: opacity 0.5s ease, max-height 0.5s ease 0.25s, visibility 0.5s ease 0.25s;
  }
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_details_container {
    position: absolute;
    top: 30px;
    right: 25px;
  }
}
@media only screen and (min-width: 1220px ) {
  .connection_experiences_map_details_container {
    top: 80px;
    right: 40px;
  }
}
.connection_experiences_map_details_container.on {
  opacity: 1;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  visibility: visible;
}
@media only screen and (max-width: 979px ) {
  .connection_experiences_map_details_container.on {
    max-height: 300px;
    transition: opacity 0.5s ease 0.25s, max-height 0.5s ease, visibility 0.5s ease;
  }
}
.connection_experiences_map_details_close {
  width: 50px;
  height: 50px;
  position: relative;
  display: block;
  line-height: 1;
  overflow: hidden;
  text-indent: 100%;
  position: absolute;
  top: 0;
  right: 0;
  outline: none;
}
.connection_experiences_map_details_close:before,
.connection_experiences_map_details_close:after {
  background: url(../images/icons.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  margin: auto;
}
.svg .connection_experiences_map_details_close:before,
.svg .connection_experiences_map_details_close:after {
  background-image: url(../images/icons.svg);
}
.connection_experiences_map_details_close:before {
  content: none;
}
.connection_experiences_map_details_close:after {
  width: 14px;
  height: 14px;
  background-position: -220px -14px;
}
.connection_experiences_map_details_content {
  background-color: #fff;
  border-left: 8px solid;
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_details_content {
    max-width: 380px;
    min-height: 240px;
  }
}
@media only screen and (min-width: 1220px ) {
  .connection_experiences_map_details_content {
    max-width: 500px;
    min-height: 280px;
  }
}
.connection_experiences_map_details_content.red {
  border-left-color: #A51C33;
}
.connection_experiences_map_details_content.red_highlight {
  border-left-color: #D32D27;
}
.connection_experiences_map_details_content.red_dark {
  border-left-color: #7B1426;
}
.connection_experiences_map_details_content.red_darker {
  border-left-color: #651525;
}
.connection_experiences_map_details_content.yellow_light {
  border-left-color: #FFD900;
}
.connection_experiences_map_details_content.yellow_medium {
  border-left-color: #F5A623;
}
.connection_experiences_map_details_content.yellow_dark {
  border-left-color: #D18200;
}
.connection_experiences_map_details_content.blue_light {
  border-left-color: #3B6AA2;
}
.connection_experiences_map_details_content.blue_medium {
  border-left-color: #324E6E;
}
.connection_experiences_map_details_content.gray_dark {
  border-left-color: #29333A;
}
.connection_experiences_map_details_content_inner {
  padding: 25px 40px;
}
@media only screen and (max-width: 979px ) {
  .connection_experiences_map_details_content_inner {
    border-top: 1px solid #E9EAEA;
  }
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_details_content_inner {
    padding: 25px 40px 25px 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .connection_experiences_map_details_content_inner {
    padding: 25px 40px 25px 40px;
  }
}
.connection_experiences_map_details_course {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  color: #777777;
  display: inline-block;
  text-transform: uppercase;
}
.connection_experiences_map_details_course:after {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  content: "\2014";
  display: inline-block;
  margin: 0 10px;
}
.connection_experiences_map_details_timeframe {
  font-size: 20px;
  font-size: 1.25rem;
  color: #777777;
  display: inline-block;
  text-transform: uppercase;
}
.connection_experiences_map_details_name {
  margin: 15px 0 5px;
}
.connection_experiences_map_details_faculty {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  color: #29333A;
  margin: 0 0 30px;
}
.connection_experiences_map_details_text,
.connection_experiences_map_details_text p {
  font-size: 16px;
  font-size: 1rem;
  margin: 0;
}
.connection_experiences_map_details_figure {
  position: absolute;
  overflow: hidden;
  bottom: 0;
  right: 100%;
  display: block;
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_details_figure img {
    width: 200px;
    height: 200px;
  }
}
@media only screen and (min-width: 1220px ) {
  .connection_experiences_map_details_figure img {
    width: 260px;
    height: 260px;
  }
}
.connection_experiences_map_details_link {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  font-size: 1.0625rem;
  color: #000;
  display: inline-block;
  padding: 18px 0 0;
  text-transform: uppercase;
  transition: color .25s;
}
.connection_experiences_map_details_link:hover,
.connection_experiences_map_details_link:focus {
  color: #A51C33;
}
.connection_experiences_map_details_link:after {
  border: 6px solid transparent;
  border-left-color: #A51C33;
  content: "";
  display: inline-block;
  margin-left: 6px;
  -ms-transform: scaleY(0.85);
      transform: scaleY(0.85);
  vertical-align: middle;
}
/* ==========================================================================
	Page - Giving Campaign
============================================================================= */
/* Page Header - Giving Campaign
	============================================================================= */
.page_header_giving.page_header.image .page_header_giving_image:after {
  height: 100%;
  background: rgba(17, 28, 36, 0.5);
}
.page_header_giving.page_header.image .page_header_content_inner.page_header_giving_content_inner {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  bottom: auto;
  padding-bottom: 0;
  text-align: center;
}
.page_header_giving_content_inner {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
}
.page_header_giving_content_inner .page_header_breadcrumbs {
  width: 100%;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.page_header_giving_content_inner .block_link.js-lightbox:before {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.page_title_video_description {
  display: block;
  margin: 0 0 20px;
  font-size: 1.5rem;
  text-transform: uppercase;
}
.page_header_giving_video_icon {
  background-color: #D32D27;
  position: relative;
  width: 75px;
  height: 55px;
  display: block;
  line-height: 75;
  overflow: hidden;
  text-indent: 100%;
  border-radius: 9px;
  display: inline-block;
  transition: background 0.25s linear;
}
.page_header_giving_video_icon:after {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  border-left: 18px solid #fff;
  content: "";
  display: block;
}
.no-touch .page_header_giving:hover .page_header_giving_video_icon {
  background-color: #111C24;
}
/* Campaign Chart
	============================================================================= */
.campaign_chart {
  background-color: #111C24;
}
.campaign_chart_header {
  margin-bottom: 15px;
}
.campaign_chart_heading {
  color: #fff;
}
@media only screen and (min-width: 740px ) {
  .campaign_chart_heading {
    float: left;
  }
}
.campaign_chart_progress {
  color: #fff;
  clear: both;
}
.campaign_chart_disclaimer {
  font-size: 12px;
  font-size: 0.75rem;
  color: #fff;
  padding-top: 2em;
  clear: both;
}
.campaign_chart_button {
  background-color: #D32D27;
  color: #fff;
}
.no-touch .campaign_chart_button:hover {
  background-color: #651525;
}
@media only screen and (min-width: 740px ) {
  .campaign_chart_button {
    float: right;
    margin-top: 35px;
  }
}
@media only screen and (min-width: 740px ) {
  .campaign_chart_wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.campaign_chart_legend_mobile {
  padding-left: 20px;
  padding-right: 20px;
  clear: both;
  -ms-transform: translateY(-40px);
      transform: translateY(-40px);
}
.campaign_chart_legend_mobile_line {
  color: #fff;
  display: block;
  line-height: 20px;
  margin-bottom: 8px;
}
.campaign_chart_legend_mobile_line:before {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  content: "";
  display: inline-block;
  margin-right: 15px;
  vertical-align: middle;
}
.campaign_chart_legend_mobile_line.red_highlight:before {
  background-color: #D32D27;
}
.campaign_chart_legend_mobile_line.red:before {
  background-color: #A51C33;
}
.campaign_chart_legend_mobile_line.red_dark:before {
  background-color: #7B1426;
}
@media only screen and (min-width: 500px ) {
  .campaign_chart_legend_mobile_line {
    display: none;
  }
}
/* Donors Feed
	============================================================================= */
.donors_feed {
  padding-bottom: 0 !important;
}
.donors_feed_header {
  margin-bottom: 20px;
}
.donors_feed_heading {
  margin-bottom: 15px;
}
@media only screen and (min-width: 1220px ) {
  .donors_feed_text {
    max-width: 70%;
  }
}
.donors_feed_blocks {
  max-height: 658px;
  clear: both;
  overflow: hidden;
  transition: max-height 0.25s ease;
}
.donors_feed_blocks:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 740px ) {
  .donors_feed_blocks {
    max-height: 588px;
  }
}
@media only screen and (min-width: 740px ) {
  .donors_feed_blocks {
    max-height: 776px;
  }
}
@media only screen and (min-width: 980px ) {
  .donors_feed_blocks {
    max-height: 698px;
  }
}
@media only screen and (min-width: 1220px ) {
  .donors_feed_blocks {
    max-height: 658px;
  }
}
.donors_feed_blocks_container {
  margin-bottom: 40px;
  background-color: #111C24;
}
.donors_feed_blocks_container:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 980px ) {
  .donors_feed_blocks_container {
    margin-bottom: 60px;
  }
}
.donors_feed_more_container {
  margin-top: -70px;
  display: none;
}
@media only screen and (max-width: 739px ) {
  .donors_feed_more_container.load_more_sm {
    display: block;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .donors_feed_more_container.load_more_md {
    display: block;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .donors_feed_more_container.load_more_lg {
    display: block;
  }
}
@media only screen and (min-width: 1220px ) {
  .donors_feed_more_container.load_more_xl {
    display: block;
  }
}
.donors_feed_footer {
  position: relative;
  height: 70px;
  z-index: 1;
  clear: both;
  padding: 15px 0;
  text-align: center;
}
.donors_feed_footer:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(17, 28, 36, 0);
  background: linear-gradient(to bottom, rgba(17, 28, 36, 0), rgba(17, 28, 36, 0.7));
  content: "";
}
.donors_feed_load_more_button {
  background-color: #F5F5F5;
  position: relative;
  height: 40px;
  z-index: 1;
  border-radius: 20px;
  line-height: 40px;
  outline: none;
  padding: 0 35px 0 20px;
  transition: color 0.25s ease;
}
.no-touch .donors_feed_load_more_button:hover {
  background-color: #E9EAEA;
  color: #A51C33;
}
.no-touch .donors_feed_load_more_button:hover:after {
  -ms-transform: none;
      transform: none;
}
.donors_feed_load_more_button:after {
  border-top: 6px solid #D32D27;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: none;
  margin-top: 18px;
  margin-left: 10px;
}
@media only screen and (max-width: 739px ) {
  .donors_feed_block {
    width: 100% !important;
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .donors_feed_block {
    max-height: 293px;
  }
}
.donors_story_block {
  overflow: hidden;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .donors_story_block {
    padding-top: 56.25%;
  }
}
.donors_story_block_title {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Veneer W01 Regular', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  font-size: 2rem;
  color: #29333A;
  color: #fff;
  font-size: 30px;
  font-size: 1.875rem;
}
.no-touch .donors_story_block_title {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 740px ) {
  .donors_story_block_title {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .donors_story_block_title {
    font-size: 42px;
    font-size: 2.625rem;
  }
}
.donors_story_block_title strong {
  color: #D32D27;
  font-weight: normal;
}
@media only screen and (min-width: 740px ), only screen and (min-width: 980px ) {
  .donors_story_block_title {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
.donors_story_block_title:after {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.donors_story_block_subtitle {
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: normal;
  text-transform: none;
}
.donor_story_block_video_icon {
  background-color: #D32D27;
  position: relative;
  width: 40px;
  height: 25px;
  display: block;
  line-height: 40;
  overflow: hidden;
  text-indent: 100%;
  float: right;
  border-radius: 5px;
  display: inline-block;
  transition: background 0.25s linear;
}
.donor_story_block_video_icon:after {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 10px solid #fff;
  content: "";
  display: block;
}
.no-touch .donors_story_block:hover .donor_story_block_video_icon {
  background-color: #111C24;
}
/* ==========================================================================
	Google CSE
============================================================================= */
.page_search_results .gsc-control-cse {
  background-color: #fff;
  border: none !important;
  padding: 0 !important;
}
.page_search_results .gsc-control-cse .gsc-results-wrapper-visible {
  margin-top: 65px;
}
.page_search_results .gsc-control-cse table,
.page_search_results .gsc-control-cse table thead,
.page_search_results .gsc-control-cse table tbody,
.page_search_results .gsc-control-cse table tr,
.page_search_results .gsc-control-cse table td {
  border: none;
  margin: 0;
}
.page_search_results .gsc-control-cse .gsc-search-button-v2 {
  box-shadow: none;
  background: none;
  border: none;
}
.page_search_results .gsc-control-cse .gsc-control-wrapper-cse {
  padding: 40px 0 !important;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-control-wrapper-cse {
    padding: 90px 0 !important;
  }
}
@media only screen and (max-width: 739px ) {
  .page_search_results .gsc-control-cse .gsc-control-wrapper-cse {
    padding-bottom: 80px !important;
  }
}
.page_search_results .gsc-control-cse *:focus {
  box-shadow: none;
  outline: none;
}
.page_search_results .gsc-control-cse .gsc-resultsHeader {
  display: none;
}
.page_search_results .gsc-control-cse form.gsc-search-box {
  margin-bottom: 10px !important;
}
@media screen and (min-width:  980px) {
  .page_search_results .gsc-control-cse form.gsc-search-box {
    width: 72.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse form.gsc-search-box {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page_search_results .gsc-control-cse table.gsc-search-box {
  position: relative;
}
.page_search_results .gsc-control-cse .gsc-search-box {
  margin: 0;
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-search-box td {
  vertical-align: top;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsc-input-box {
  height: auto;
  position: relative;
  border: none !important;
  box-shadow: none !important;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsc-input {
  border: 1px solid #E9EAEA;
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsc-input td {
  background: transparent;
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsc-input .gsc-input {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  font-size: 1.125rem;
  width: 100%;
  height: 60px !important;
  background: #fff !important;
  line-height: 1.2 !important;
  margin: 0 !important;
  padding: 18px 60px 19px 20px !important;
}
@media only screen and (min-width: 500px ) {
  .page_search_results .gsc-control-cse .gsc-search-box .gsc-input .gsc-input {
    padding: 18px 60px 19px 30px !important;
  }
}
.page_search_results .gsc-control-cse .gsc-search-box .gsc-input .gsc-input:focus {
  outline: none;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsib_b,
.page_search_results .gsc-control-cse .gsc-search-box .gsst_b {
  background: transparent !important;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsst_b {
  padding: 0 10px 0 0;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsst_a,
.page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button {
  position: relative;
  display: block;
  line-height: 1;
  overflow: hidden;
  text-indent: 100%;
  background-color: #E9EAEA;
  width: 40px;
  height: 40px;
  position: absolute;
  left: -82px;
  top: 10px;
  border-radius: 100%;
  margin: 0;
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsst_a:before,
.page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button:before,
.page_search_results .gsc-control-cse .gsc-search-box .gsst_a:after,
.page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button:after {
  background: url(../images/icons.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  margin: auto;
}
.svg .page_search_results .gsc-control-cse .gsc-search-box .gsst_a:before,
.svg .page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button:before,
.svg .page_search_results .gsc-control-cse .gsc-search-box .gsst_a:after,
.svg .page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button:after {
  background-image: url(../images/icons.svg);
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-search-box .gsst_a,
  .page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button {
    top: 10px;
    left: 30px;
  }
}
.page_search_results .gsc-control-cse .gsc-search-box .gsst_a .gscb_a,
.page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button .gscb_a {
  display: none;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsst_a:before,
.page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button:before {
  content: none;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsst_a:after,
.page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button:after {
  width: 14px;
  height: 14px;
  background-position: -220px -14px;
  display: block;
}
.no-touch .page_search_results .gsc-control-cse .gsc-search-box .gsst_a:hover,
.no-touch .page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button:hover {
  background-color: #D2D3D3;
}
.page_search_results .gsc-control-cse .gsc-search-box td.gsc-clear-button {
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button {
  position: relative;
  margin-left: -60px;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:before {
  pointer-events: none !important;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button input.gsc-search-button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  z-index: 1;
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  opacity: 0 !important;
}
.page_search_results .gsc-control-cse .gsc-search-box table.gsc-branding {
  display: table;
  margin-top: 6px;
}
.page_search_results .gsc-control-cse .gsc-above-wrapper-area {
  border: none;
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-above-wrapper-area {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page_search_results .gsc-control-cse .gsc-orderby-container {
  display: none;
}
.page_search_results .gsc-control-cse .gs-spelling a {
  color: #A51C33 !important;
  text-decoration: none;
}
.page_search_results .gsc-control-cse .gs-spelling a i {
  font-style: normal;
}
.page_search_results .gsc-control-cse .gcsc-branding {
  padding: 10px 0 0;
}
.page_search_results .gsc-control-cse .gcsc-branding .gcsc-branding {
  border: none;
}
.page_search_results .gsc-control-cse table.gcsc-branding {
  display: block;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse table.gcsc-branding {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page_search_results .gsc-control-cse .gsc-results {
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-results > .gsc-result .gs-result {
  border-top: 1px solid #E9EAEA;
}
.page_search_results .gsc-control-cse .gsc-results .gsc-result {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-results .gsc-result {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 30px;
  margin: 20px 0;
  padding: 0;
  vertical-align: middle;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box {
    padding-left: 20px;
    padding-right: 20px;
    margin: 30px 0;
  }
}
.page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor {
  display: inline-block;
  margin-top: 30px;
}
.page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  font-size: 1.25rem;
  color: #777777;
  margin: 0;
  padding: 0 10px;
  text-decoration: none;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 980px ) {
  .page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.no-touch .page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
  color: #D32D27;
  text-decoration: none;
}
.page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #A51C33;
}
.no-touch .page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover {
  color: #A51C33;
}
.page_search_results .gsc-control-cse .gsc-result {
  border: none !important;
}
.page_search_results .gsc-control-cse .gs-no-results-result {
  border-bottom: none !important;
}
.page_search_results .gsc-control-cse .gs-no-results-result .gs-snippet {
  font-size: 18px;
  font-size: 1.125rem;
  color: #111C24;
  line-height: 1.6em;
  background: #fff;
  border: none;
  margin: 20px 0 0;
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gs-no-results-result .gs-snippet {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.page_search_results .gsc-control-cse .gs-result {
  font-size: 18px;
  font-size: 1.125rem;
  color: #111C24;
  line-height: 1.6em;
  border-bottom: 1px solid #E9EAEA;
  padding: 20px 0;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gs-result {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gs-result {
    padding: 30px 0;
  }
}
.page_search_results .gsc-control-cse .gsc-result-info {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  color: #777777;
  margin-top: 0;
  padding-left: 40px;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-result-info {
    padding-left: 70px;
  }
}
.page_search_results .gsc-control-cse .gsc-table-result,
.page_search_results .gsc-control-cse .gsc-thumbnail-inside,
.page_search_results .gsc-control-cse .gsc-url-top {
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-thumbnail {
  display: block;
  margin: 0;
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-thumbnail:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-thumbnail {
    float: right;
    padding-left: 30px;
    padding-right: 15px !important;
  }
}
.page_search_results .gsc-control-cse .gs-result .gs-title {
  height: auto;
}
.page_search_results .gsc-control-cse .gs-result .gs-title,
.page_search_results .gsc-control-cse .gs-result .gs-title b,
.page_search_results .gsc-control-cse .gs-result a.gs-title,
.page_search_results .gsc-control-cse .gs-result a.gs-title b {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  color: #111C24 !important;
  text-decoration: none;
}
.no-touch .page_search_results .gsc-control-cse .gs-result .gs-title:hover,
.no-touch .page_search_results .gsc-control-cse .gs-result .gs-title b:hover,
.no-touch .page_search_results .gsc-control-cse .gs-result a.gs-title:hover,
.no-touch .page_search_results .gsc-control-cse .gs-result a.gs-title b:hover {
  color: #A51C33 !important;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gs-result .gs-title,
  .page_search_results .gsc-control-cse .gs-result .gs-title b,
  .page_search_results .gsc-control-cse .gs-result a.gs-title,
  .page_search_results .gsc-control-cse .gs-result a.gs-title b {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.page_search_results .gsc-control-cse .gs-result .gs-title b,
.page_search_results .gsc-control-cse .gs-result a.gs-title b {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #A51C33 !important;
}
.page_search_results .gsc-control-cse .gs-result a.gs-visibleUrl,
.page_search_results .gsc-control-cse .gs-result .gs-visibleUrl {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  color: #A51C33;
  margin: 0 0 5px 0;
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gs-result a.gs-visibleUrl,
  .page_search_results .gsc-control-cse .gs-result .gs-visibleUrl {
    font-size: 16px;
    font-size: 1rem;
  }
}
.page_search_results .gsc-control-cse .gs-result .gsc-table-cell-snippet-close {
  display: block;
  padding: 0;
}
@media only screen and (max-width: 739px ) {
  .page_search_results .gsc-control-cse .gs-result .gsc-table-cell-snippet-close {
    clear: both;
  }
}
.page_search_results .gsc-control-cse .gs-result .gs-snippet {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #777777;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gs-result .gs-snippet {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (min-width: 980px ) {
  .page_search_results .gsc-control-cse .gs-result .gs-snippet {
    padding-right: 200px;
  }
}
@media only screen and (min-width: 1220px ) {
  .page_search_results .gsc-control-cse .gs-result .gs-snippet {
    padding-right: 300px;
  }
}
.page_search_results .gsc-control-cse .gs-result .gs-image-box {
  width: 100px;
  padding: 0;
  text-align: left;
}
.page_search_results .gsc-control-cse .gs-result .gs-image-box img {
  width: auto;
  height: auto;
  border: none;
}
@media only screen and (min-width: 980px ) {
  .page_search_results .gsc-control-cse .gs-result .gs-image-box {
    width: 200px;
  }
  .page_search_results .gsc-control-cse .gs-result .gs-image-box img {
    max-width: 200px;
    max-height: 200px;
  }
  .page_search_results .gsc-control-cse .gs-result .gs-image-box.gs-web-image-box-portrait {
    height: auto;
    max-height: 200px;
  }
}
/* ==========================================================================
	Print
============================================================================= */
@media print {
  * {
    background: transparent !important;
    box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important;
  }
  *:before,
  *:after {
    background: none !important;
    position: static !important;
    border: none !important;
    display: inline !important;
    content: none !important;
    opacity: 1 !important;
  }
  a,
  a:visited {
    text-decoration: underline;
    border: none !important;
  }
  abbr[title]:after {
    content: " (" attr(title) ")" !important;
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "" !important;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    width: auto !important;
    height: auto !important;
    max-width: 40% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  body {
    font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif !important;
    font-weight: bold !important;
    margin: 2em 0 1em;
  }
  body,
  p,
  li {
    font-size: 12px !important;
  }
  h1 {
    font-size: 34px !important;
  }
  h2 {
    font-size: 28px !important;
  }
  h3 {
    font-size: 24px !important;
  }
  h4 {
    font-size: 20px !important;
  }
  h5 {
    font-size: 18px !important;
  }
  h6 {
    font-size: 16px !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  header,
  footer,
  div,
  nav,
  form,
  section,
  aside,
  article,
  picture,
  figure,
  figcaption,
  cite,
  blockquote,
  a,
  p,
  span,
  ul,
  li,
  label,
  select,
  input,
  textarea {
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    max-height: none !important;
    min-width: 0 !important;
    min-height: 0 !important;
    position: static !important;
    border: none !important;
    border-radius: 0 !important;
    display: block !important;
    float: none !important;
    letter-spacing: normal !important;
    line-height: normal !important;
    margin: 10px 0 !important;
    overflow: initial !important;
    opacity: 1 !important;
    padding: 0 !important;
    -ms-transform: none !important;
        transform: none !important;
    text-align: left !important;
    text-indent: initial !important;
    text-transform: none !important;
    visibility: visible !important;
  }
  input[type=text],
  input[type=email],
  input[type=tel],
  input[type=url],
  input[type=number],
  input[type=date],
  textarea {
    width: 100% !important;
    border: 1px solid #999 !important;
    padding: 15px 10px !important;
  }
  span {
    display: inline !important;
  }
  pre,
  blockquote {
    border: 1px solid #999 !important;
    padding: 20px 30px !important;
    page-break-inside: avoid;
  }
  .header_main_navigation_children,
  .table_row {
    padding: 20px 0 !important;
  }
  .print {
    display: block;
  }
  .print_logo {
    margin: 20px 0;
  }
  object,
  svg,
  hr,
  .offscreen,
  .js-background,
  .header_search_container,
  .mobile_navigation_handle,
  .mobile_navigation_container,
  .breadcrumb,
  .large_photo_carousel,
  .event_archive_date_select,
  .event_archive_search_form,
  .directory_search_form,
  .directory_alphabet_navigation,
  #bigtree_bar,
  #bigtree_bar_tab,
  #header,
  .footer,
  .sidebar,
  .page_header_flexible_landing_carousel,
  .page_header_admission_carousel,
  .event_carousel,
  .instagram_photos,
  .majors_list_row,
  .link_list,
  .story_carousel,
  .gallery_grid,
  .tips_answers_callouts,
  .text_image_callout_with_header,
  .columned_blocks_with_carousel_carousel,
  .story_callouts_columned_with_sidebar,
  .stat_callouts_columned_with_sidebar,
  .news_with_headlines,
  .news_with_events,
  .pagination,
  .featured_story_blocks,
  .alert,
  .welcome_with_carousel,
  .perspective_callouts,
  .news_archive,
  .athletics_news,
  .featured_story_hero,
  .featured_events_carousel,
  .event_archive,
  .table_header,
  .component_header_links,
  .directory_navigation,
  .directory_results_header,
  .page_header_gateway_buttons,
  .page_header_connections_story_blocks_container,
  .connection_experiences_map,
  .campaign_chart,
  .donors_feed,
  .page_404_search,
  .gsc-control-cse,
  .page_header_giving,
  .gallery_grid_hidden_image {
    display: none !important;
  }
  .typography .block_left,
  .typography .block_right,
  .form_builder_errors .block_left,
  .form_builder_errors .block_right {
    max-width: 40% !important;
  }
  .typography .block_left img,
  .typography .block_right img,
  .form_builder_errors .block_left img,
  .form_builder_errors .block_right img {
    max-width: 100% !important;
  }
  .typography .block_left,
  .form_builder_errors .block_left {
    float: left !important;
    margin: 0 20px 20px 0 !important;
  }
  .typography .block_right,
  .form_builder_errors .block_right {
    float: right !important;
    margin: 0 0 20px 20px !important;
  }
  .columned_blocks_with_carousel .carousel_block_image,
  .text_image_callouts .text_image_callout_image {
    display: none !important;
  }
  .profile_block_image img,
  .text_image_column_callout_image img,
  .directory_entry_figure img,
  .text_image_column_large_heading_callout_image img {
    max-width: 150px !important;
    float: right !important;
    margin: 0 0 20px 20px !important;
  }
  .component_three_columns_column {
    clear: both !important;
    overflow: hidden !important;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNpdGUuY3NzIiwiY29tcG9uZW50cy9ub3JtYWxpemUtY3NzL25vcm1hbGl6ZS5jc3MiLCJjc3Mvc3JjL3NldHVwLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvdHlwZS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2Jhc2UubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9pY29ucy5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvaW1wb3J0cy9ncmlkLW1peGlucy5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvZ3JpZC5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvbGlnaHRib3gubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL2ltcG9ydHMvdXRpbHMubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL2NoZWNrYm94Lmxlc3MiLCJjb21wb25lbnRzL2Zvcm1zdG9uZS9zcmMvbGVzcy9kcm9wZG93bi5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvY2Fyb3VzZWwubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL3BhZ2luYXRpb24ubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL25hdmlnYXRpb24ubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL251bWJlci5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvcmFuZ2UubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL2JhY2tncm91bmQubGVzcyIsImNzcy9zcmMvcGx1Z2lucy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2J1dHRvbnMubGVzcyIsImNvbXBvbmVudHMvcGlrYWRheS9jc3MvcGlrYWRheS5jc3MiLCJjc3Mvc3JjL2ltcG9ydHMvZm9ybXMubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9oZWFkZXIubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9mb290ZXIubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9tb2JpbGUtbmF2aWdhdGlvbi5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3NpZGViYXIubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9icmVhZGNydW1iLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvcGFnZS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy9jYXJvdXNlbF9ibG9jay5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvYmxvY2tzL25ld3NfYmxvY2subGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy9ldmVudF9ibG9jay5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvYmxvY2tzL2V2ZW50X2hlYWRsaW5lX2Jsb2NrLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9ja3MvcHJvZmlsZV9ibG9jay5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvYmxvY2tzL3N0b3J5X2Jsb2NrLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9ja3MvZmVhdHVyZWRfc3RvcnlfYmxvY2subGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy90YWxsX2Jsb2NrLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9ja3MvYWxlcnQubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy9hbGVydF9zdGlja3kubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy90ZXh0X2NhbGxvdXRfbGFyZ2UubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy90ZXh0X2NhbGxvdXRfc21hbGwubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy90ZXh0X2ltYWdlX2NhbGxvdXQubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy90ZXh0X2ltYWdlX2NvbHVtbl9jYWxsb3V0Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9ja3MvdGV4dF9pbWFnZV9jb2x1bW5fbGFyZ2VfaGVhZGluZ19jYWxsb3V0Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9ja3MvcGVyc3BlY3RpdmVfY2FsbG91dC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L2NvbnRlbnRfY29sdW1uZWRfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvY29sdW1uZWRfYmxvY2tzX3dpdGhfY2Fyb3VzZWxfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvdGV4dF9pbWFnZV9jYWxsb3V0c19yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy90ZXh0X2NhbGxvdXRzX2NvbHVtbmVkX2xhcmdlX3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L3RleHRfY2FsbG91dHNfY29sdW1uZWRfc21hbGxfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvdGV4dF9jYWxsb3V0c19jb2x1bW5lZF93aXRoX3NpZGViYXJfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvdGV4dF9pbWFnZV9jYWxsb3V0c19jb2x1bW5lZF9yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy90ZXh0X2ltYWdlX2NhbGxvdXRzX2NvbHVtbmVkX2xhcmdlX2hlYWRpbmdfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvdGV4dF9pbWFnZV9jYWxsb3V0X3dpdGhfaGVhZGVyX3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L3N0b3J5X2NhbGxvdXRzX2NvbHVtbmVkX3dpdGhfc2lkZWJhcl9yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy9zdGF0X2NhbGxvdXRzX2NvbHVtbmVkX3dpdGhfc2lkZWJhcl9yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy9nYWxsZXJ5X2dyaWRfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvbGlua19saXN0X3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L21ham9yc19saXN0X3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L21ham9yc19taW5vcnNfbGlzdF9yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy9uZXdzX3dpdGhfaGVhZGxpbmVzX3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L25ld3Nfd2l0aF9ldmVudHNfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvZXZlbnRfY2Fyb3VzZWxfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvbGFyZ2VfcGhvdG9fY2Fyb3VzZWxfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvY29udGFjdF9yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy9pbnN0YWdyYW1fcGhvdG9zX3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L3RpcHNfYW5zd2Vyc19jYWxsb3V0cy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L2xpZmVfYWZ0ZXJfb3d1X2Nhcm91c2VsLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvZGVhZGxpbmVzX3RhYmJlZC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L2ZhcV9jYWxsb3V0Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvc2xvdHMubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3NpZGViYXIvYWRtaXNzaW9uX3NpZGViYXJfbmF2aWdhdGlvbi5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvc2lkZWJhci9jYWxlbmRhcl9zaWRlYmFyX25hdmlnYXRpb24ubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3NpZGViYXIvZGVwYXJ0bWVudF9zaWRlYmFyX25hdmlnYXRpb24ubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3NpZGViYXIvbmV3c19zaWRlYmFyX25hdmlnYXRpb24ubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWhvbWUubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLW5ld3MubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWNhbGVuZGFyLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvcGFnZXMvcGFnZS1kaXJlY3RvcnkubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWdhdGV3YXkubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWFkbWlzc2lvbi5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3BhZ2VzL3BhZ2UtZmxleGlibGUtbGFuZGluZy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3BhZ2VzL3BhZ2UtY29ubmVjdGlvbnMubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWdpdmluZy1jYW1wYWlnbi5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3BhZ2VzL3BhZ2Utc2VhcmNoLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvcHJpbnQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztHQUlHO0FBQ0g7O2dGQUVnRjtBQ1BoRiw0RUFBQTs7QUFFQTs7OztHQUlBOztBQUVBO0VBQ0Esd0JBQUEsQ0FBQSxPQUFBO0VBQ0EsMkJBQUEsQ0FBQSxPQUFBO0VBQ0EsK0JBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxVQUFBO0NBQ0E7O0FBRUE7Z0ZBQ0E7O0FBRUE7Ozs7O0dBS0E7O0FBRUE7Ozs7Ozs7Ozs7Ozs7RUFhQSxlQUFBO0NBQ0E7O0FBRUE7OztHQUdBOztBQUVBOzs7O0VBSUEsc0JBQUEsQ0FBQSxPQUFBO0VBQ0EseUJBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7OztHQUdBOztBQUVBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7Q0FDQTs7QUFFQTs7O0dBR0E7O0FBRUE7O0VBRUEsY0FBQTtDQUNBOztBQUVBO2dGQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsOEJBQUE7Q0FDQTs7QUFFQTs7O0dBR0E7O0FBRUE7O0VBRUEsV0FBQTtDQUNBOztBQUVBO2dGQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsMEJBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTs7RUFFQSxrQkFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsbUJBQUE7Q0FDQTs7QUFFQTs7O0dBR0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsZUFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBOztFQUVBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtDQUNBOztBQUVBO0VBQ0EsWUFBQTtDQUNBOztBQUVBO0VBQ0EsZ0JBQUE7Q0FDQTs7QUFFQTtnRkFDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLFVBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLGlCQUFBO0NBQ0E7O0FBRUE7Z0ZBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxpQkFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0Esd0JBQUE7RUFDQSxVQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxlQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7Ozs7RUFJQSxrQ0FBQTtFQUNBLGVBQUE7Q0FDQTs7QUFFQTtnRkFDQTs7QUFFQTs7O0dBR0E7O0FBRUE7Ozs7O0dBS0E7O0FBRUE7Ozs7O0VBS0EsZUFBQSxDQUFBLE9BQUE7RUFDQSxjQUFBLENBQUEsT0FBQTtFQUNBLFVBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxrQkFBQTtDQUNBOztBQUVBOzs7OztHQUtBOztBQUVBOztFQUVBLHFCQUFBO0NBQ0E7O0FBRUE7Ozs7OztHQU1BOztBQUVBOzs7O0VBSUEsMkJBQUEsQ0FBQSxPQUFBO0VBQ0EsZ0JBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7O0VBRUEsZ0JBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTs7RUFFQSxVQUFBO0VBQ0EsV0FBQTtDQUNBOztBQUVBOzs7R0FHQTs7QUFFQTtFQUNBLG9CQUFBO0NBQ0E7O0FBRUE7Ozs7OztHQU1BOztBQUVBOztFQUVBLHVCQUFBLENBQUEsT0FBQTtFQUNBLFdBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7Ozs7R0FJQTs7QUFFQTs7RUFFQSxhQUFBO0NBQ0E7O0FBRUE7OztHQUdBOztBQUVBO0VBQ0EsOEJBQUEsQ0FBQSxPQUFBO0VBQ0Esd0JBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7Ozs7R0FJQTs7QUFFQTs7RUFFQSx5QkFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsMEJBQUE7RUFDQSxjQUFBO0VBQ0EsK0JBQUE7Q0FDQTs7QUFFQTs7O0dBR0E7O0FBRUE7RUFDQSxVQUFBLENBQUEsT0FBQTtFQUNBLFdBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxlQUFBO0NBQ0E7O0FBRUE7OztHQUdBOztBQUVBO0VBQ0Esa0JBQUE7Q0FDQTs7QUFFQTtnRkFDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLDBCQUFBO0VBQ0Es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QUE7Q0orNUVEO0FJNTVFQTtFQUNDLHVCQUFBO0NKODVFRDtBSTM1RUE7RUFDQywwQkFBQTtDSjY1RUQ7QUkxNUVBO0VBQ0MsdUJBQUE7Q0o0NUVEO0FJejVFQTtFQUNDLDBCQUFBO0NKMjVFRDtBSXg1RUE7RUFDQywwQkFBQTtDSjA1RUQ7QUl2NUVBO0VBQ0MsMEJBQUE7Q0p5NUVEO0FJdDVFQTtFQUNDLDBCQUFBO0NKdzVFRDtBSXI1RUE7RUFDQywwQkFBQTtDSnU1RUQ7QUlwNUVBO0VBQ0MsMEJBQUE7Q0pzNUVEO0FJbjVFQTtFQUNDLDBCQUFBO0NKcTVFRDtBSWw1RUE7RUFDQywwQkFBQTtDSm81RUQ7QUlqNUVBO0VBQ0MsMEJBQUE7Q0ptNUVEO0FJaDVFQTtFQUNDLDBCQUFBO0NKazVFRDtBQUNEOztnRkFFZ0Y7QUk3NEUvRTtFQUNDLG1CQUFBO0NKKzRFRDtBSTU0RUE7RUFDQyxZQUFBO0NKODRFRDtBSTM0RUE7RUFDQyxlQUFBO0NKNjRFRDtBSTE0RUE7RUFDQyxZQUFBO0NKNDRFRDtBSXo0RUE7RUFDQyxlQUFBO0NKMjRFRDtBSXg0RUE7RUFDQyxlQUFBO0NKMDRFRDtBSXY0RUE7RUFDQyxlQUFBO0NKeTRFRDtBSXQ0RUE7RUFDQyxlQUFBO0NKdzRFRDtBSXI0RUE7RUFDQyxlQUFBO0NKdTRFRDtBSXA0RUE7RUFDQyxlQUFBO0NKczRFRDtBSW40RUE7RUFDQyxlQUFBO0NKcTRFRDtBSWw0RUE7RUFDQyxlQUFBO0NKbzRFRDtBSWo0RUE7RUFDQyxlQUFBO0NKbTRFRDtBSWg0RUE7RUFDQyxlQUFBO0NKazRFRDtBQUNEOztnRkFFZ0Y7QUk3M0UvRTtFQUNDLDBCQUFBO0NKKzNFRDtBSTUzRUE7RUFDQyxtQkFBQTtDSjgzRUQ7QUkzM0VBO0VBQ0Msc0JBQUE7Q0o2M0VEO0FJMTNFQTtFQUNDLG1CQUFBO0NKNDNFRDtBSXozRUE7RUFDQyxzQkFBQTtDSjIzRUQ7QUl4M0VBO0VBQ0Msc0JBQUE7Q0owM0VEO0FJdjNFQTtFQUNDLHNCQUFBO0NKeTNFRDtBSXQzRUE7RUFDQyxzQkFBQTtDSnczRUQ7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QTtHTitpR0M7RU94NEZEO0lEdktBLG9CQUFBO0dOa2pHQztFTzM0RkQ7SUR2S0Esb0JBQUE7R05xakdDO0VPOTRGRDtJRG5HQSxxQkFBQTtHTm8vRkM7RU9qNUZEO0lEbkdBLDBCQUFBO0dOdS9GQztFTTdpR0M7SUFkRixvQkFBQTtHTjhqR0M7RU1oakdDO0lBZEYsb0JBQUE7R05pa0dDO0VNbmpHQztJQWRGLFlBQUE7R05va0dDO0VNci9GQztJQVhGLDBCQUFBO0dObWdHQztFTXgvRkM7SUFYRiwwQkFBQTtHTnNnR0M7RU9uNkZEO0lEdktBLG9CQUFBO0dONmtHQztFT3Q2RkQ7SUR2S0Esb0JBQUE7R05nbEdDO0VPejZGRDtJRHZLQSxjQUFBO0dObWxHQztFTzU2RkQ7SUR2S0Esb0JBQUE7R05zbEdDO0VPLzZGRDtJRHZLQSxvQkFBQTtHTnlsR0M7RU9sN0ZEO0lEbkdBLDBCQUFBO0dOd2hHQztFT3I3RkQ7SURuR0EsMEJBQUE7R04yaEdDO0VPeDdGRDtJRG5HQSxxQkFBQTtHTjhoR0M7RU8zN0ZEO0lEbkdBLDBCQUFBO0dOaWlHQztFTXZqR0M7SUE5Q0YsV0FBQTtHTndtR0M7RU12akdDO0lBakRGLFdBQUE7R04ybUdDO0VNdmpHQztJQXBERixvQkFBQTtHTjhtR0M7RU12akdDO0lBdkRGLFdBQUE7R05pbkdDO0VNdmpHQztJQTFERixZQUFBO0dOb25HQztFTTNnR0M7SUFyQ0YsaUJBQUE7R05takdDO0VNM2dHQztJQXhDRixpQkFBQTtHTnNqR0M7RU0zZ0dDO0lBM0NGLDBCQUFBO0dOeWpHQztFTTNnR0M7SUE5Q0YsaUJBQUE7R040akdDO0VPejlGRDtJRGZDLGNBQUE7R04yK0ZBO0NBQ0Y7QU9qcUdHO0VBb01GO0lEdktBLGNBQUE7R053b0dDO0VPaitGRDtJRHZLQSxvQkFBQTtHTjJvR0M7RU9wK0ZEO0lEdktBLG9CQUFBO0dOOG9HQztFT3YrRkQ7SURuR0EscUJBQUE7R042a0dDO0VPMStGRDtJRG5HQSwwQkFBQTtHTmdsR0M7RU10b0dDO0lBZEYsb0JBQUE7R051cEdDO0VNem9HQztJQWRGLG9CQUFBO0dOMHBHQztFTTVvR0M7SUFkRixZQUFBO0dONnBHQztFTTlrR0M7SUFYRiwwQkFBQTtHTjRsR0M7RU1qbEdDO0lBWEYsMEJBQUE7R04rbEdDO0VPNS9GRDtJRHZLQSxvQkFBQTtHTnNxR0M7RU8vL0ZEO0lEdktBLG9CQUFBO0dOeXFHQztFT2xnR0Q7SUR2S0EsY0FBQTtHTjRxR0M7RU9yZ0dEO0lEdktBLG9CQUFBO0dOK3FHQztFT3hnR0Q7SUR2S0Esb0JBQUE7R05rckdDO0VPM2dHRDtJRG5HQSwwQkFBQTtHTmluR0M7RU85Z0dEO0lEbkdBLDBCQUFBO0dOb25HQztFT2poR0Q7SURuR0EscUJBQUE7R051bkdDO0VPcGhHRDtJRG5HQSwwQkFBQTtHTjBuR0M7RU1ocEdDO0lBOUNGLFdBQUE7R05pc0dDO0VNaHBHQztJQWpERixXQUFBO0dOb3NHQztFTWhwR0M7SUFwREYsb0JBQUE7R051c0dDO0VNaHBHQztJQXZERixXQUFBO0dOMHNHQztFTWhwR0M7SUExREYsWUFBQTtHTjZzR0M7RU1wbUdDO0lBckNGLGlCQUFBO0dONG9HQztFTXBtR0M7SUF4Q0YsaUJBQUE7R04rb0dDO0VNcG1HQztJQTNDRiwwQkFBQTtHTmtwR0M7RU1wbUdDO0lBOUNGLGlCQUFBO0dOcXBHQztFT2xqR0Q7SURmQyxjQUFBO0dOb2tHQTtDQUNGO0FPcnZHRztFQStMRjtJRHZLQSxvQkFBQTtHTml1R0M7RU8xakdEO0lEdktBLGNBQUE7R05vdUdDO0VPN2pHRDtJRHZLQSxvQkFBQTtHTnV1R0M7RU9oa0dEO0lEdktBLG9CQUFBO0dOMHVHQztFT25rR0Q7SUR2S0EsY0FBQTtHTjZ1R0M7RU90a0dEO0lEdktBLG9CQUFBO0dOZ3ZHQztFT3prR0Q7SURuR0EsMEJBQUE7R04rcUdDO0VPNWtHRDtJRG5HQSxxQkFBQTtHTmtyR0M7RU8va0dEO0lEbkdBLDBCQUFBO0dOcXJHQztFT2xsR0Q7SURuR0EsMEJBQUE7R053ckdDO0VPcmxHRDtJRG5HQSxxQkFBQTtHTjJyR0M7RU1qdkdDO0lBZEYsb0JBQUE7R05rd0dDO0VNcHZHQztJQWRGLG9CQUFBO0dOcXdHQztFTXZ2R0M7SUFkRixXQUFBO0dOd3dHQztFTTF2R0M7SUFkRixvQkFBQTtHTjJ3R0M7RU03dkdDO0lBZEYsb0JBQUE7R044d0dDO0VNaHdHQztJQWRGLFlBQUE7R05peEdDO0VNbHNHQztJQVhGLDBCQUFBO0dOZ3RHQztFTXJzR0M7SUFYRiwwQkFBQTtHTm10R0M7RU14c0dDO0lBWEYsaUJBQUE7R05zdEdDO0VNM3NHQztJQVhGLDBCQUFBO0dOeXRHQztFTTlzR0M7SUFYRiwwQkFBQTtHTjR0R0M7RU96bkdEO0lEdktBLG9CQUFBO0dObXlHQztFTzVuR0Q7SUR2S0Esb0JBQUE7R05zeUdDO0VPL25HRDtJRHZLQSxjQUFBO0dOeXlHQztFT2xvR0Q7SUR2S0Esb0JBQUE7R040eUdDO0VPcm9HRDtJRHZLQSxvQkFBQTtHTit5R0M7RU94b0dEO0lEbkdBLDBCQUFBO0dOOHVHQztFTzNvR0Q7SURuR0EsMEJBQUE7R05pdkdDO0VPOW9HRDtJRG5HQSxxQkFBQTtHTm92R0M7RU9qcEdEO0lEbkdBLDBCQUFBO0dOdXZHQztFTTd3R0M7SUE5Q0YsV0FBQTtHTjh6R0M7RU03d0dDO0lBakRGLFdBQUE7R05pMEdDO0VNN3dHQztJQXBERixvQkFBQTtHTm8wR0M7RU03d0dDO0lBdkRGLFdBQUE7R051MEdDO0VNN3dHQztJQTFERixZQUFBO0dOMDBHQztFTWp1R0M7SUFyQ0YsaUJBQUE7R055d0dDO0VNanVHQztJQXhDRixpQkFBQTtHTjR3R0M7RU1qdUdDO0lBM0NGLDBCQUFBO0dOK3dHQztFTWp1R0M7SUE5Q0YsaUJBQUE7R05reEdDO0VPL3FHRDtJRGZDLGNBQUE7R05pc0dBO0NBQ0Y7QU83MkdHO0VBMExGO0lEdktBLGFBQUE7R044MUdDO0VPdnJHRDtJRHZLQSxvQkFBQTtHTmkyR0M7RU8xckdEO0lEdktBLG9CQUFBO0dObzJHQztFTzdyR0Q7SUR2S0EsY0FBQTtHTnUyR0M7RU9oc0dEO0lEdktBLG9CQUFBO0dOMDJHQztFT25zR0Q7SUR2S0Esb0JBQUE7R042MkdDO0VPdHNHRDtJRHZLQSxjQUFBO0dOZzNHQztFT3pzR0Q7SUR2S0Esb0JBQUE7R05tM0dDO0VPNXNHRDtJRHZLQSxvQkFBQTtHTnMzR0M7RU8vc0dEO0lEdktBLGNBQUE7R055M0dDO0VPbHRHRDtJRHZLQSxvQkFBQTtHTjQzR0M7RU9ydEdEO0lEdktBLG9CQUFBO0dOKzNHQztFT3h0R0Q7SURuR0Esb0JBQUE7R044ekdDO0VPM3RHRDtJRG5HQSwwQkFBQTtHTmkwR0M7RU85dEdEO0lEbkdBLDBCQUFBO0dObzBHQztFT2p1R0Q7SURuR0EscUJBQUE7R051MEdDO0VPcHVHRDtJRG5HQSwwQkFBQTtHTjAwR0M7RU92dUdEO0lEbkdBLDBCQUFBO0dONjBHQztFTzF1R0Q7SURuR0EscUJBQUE7R05nMUdDO0VPN3VHRDtJRG5HQSwwQkFBQTtHTm0xR0M7RU9odkdEO0lEbkdBLDBCQUFBO0dOczFHQztFT252R0Q7SURuR0EscUJBQUE7R055MUdDO0VPdHZHRDtJRG5HQSwwQkFBQTtHTjQxR0M7RU1sNUdDO0lBZEYsbUJBQUE7R05tNkdDO0VNcjVHQztJQWRGLG9CQUFBO0dOczZHQztFTXg1R0M7SUFkRixXQUFBO0dOeTZHQztFTTM1R0M7SUFkRixvQkFBQTtHTjQ2R0M7RU05NUdDO0lBZEYsb0JBQUE7R04rNkdDO0VNajZHQztJQWRGLFdBQUE7R05rN0dDO0VNcDZHQztJQWRGLG9CQUFBO0dOcTdHQztFTXY2R0M7SUFkRixvQkFBQTtHTnc3R0M7RU0xNkdDO0lBZEYsV0FBQTtHTjI3R0M7RU03NkdDO0lBZEYsb0JBQUE7R044N0dDO0VNaDdHQztJQWRGLG9CQUFBO0dOaThHQztFTW43R0M7SUFkRixZQUFBO0dObzhHQztFTXIzR0M7SUFYRix5QkFBQTtHTm00R0M7RU14M0dDO0lBWEYsMEJBQUE7R05zNEdDO0VNMzNHQztJQVhGLGlCQUFBO0dOeTRHQztFTTkzR0M7SUFYRiwwQkFBQTtHTjQ0R0M7RU1qNEdDO0lBWEYsMEJBQUE7R04rNEdDO0VNcDRHQztJQVhGLGlCQUFBO0dOazVHQztFTXY0R0M7SUFYRiwwQkFBQTtHTnE1R0M7RU0xNEdDO0lBWEYsMEJBQUE7R053NUdDO0VNNzRHQztJQVhGLGlCQUFBO0dOMjVHQztFTWg1R0M7SUFYRiwwQkFBQTtHTjg1R0M7RU1uNUdDO0lBWEYsMEJBQUE7R05pNkdDO0VPOXpHRDtJRHZLQSxvQkFBQTtHTncrR0M7RU9qMEdEO0lEdktBLG9CQUFBO0dOMitHQztFT3AwR0Q7SUR2S0EsY0FBQTtHTjgrR0M7RU92MEdEO0lEdktBLG9CQUFBO0dOaS9HQztFTzEwR0Q7SUR2S0Esb0JBQUE7R05vL0dDO0VPNzBHRDtJRG5HQSwwQkFBQTtHTm03R0M7RU9oMUdEO0lEbkdBLDBCQUFBO0dOczdHQztFT24xR0Q7SURuR0EscUJBQUE7R055N0dDO0VPdDFHRDtJRG5HQSwwQkFBQTtHTjQ3R0M7RU1sOUdDO0lBOUNGLFdBQUE7R05tZ0hDO0VNbDlHQztJQWpERixXQUFBO0dOc2dIQztFTWw5R0M7SUFwREYsb0JBQUE7R055Z0hDO0VNbDlHQztJQXZERixXQUFBO0dONGdIQztFTWw5R0M7SUExREYsWUFBQTtHTitnSEM7RU10NkdDO0lBckNGLGlCQUFBO0dOODhHQztFTXQ2R0M7SUF4Q0YsaUJBQUE7R05pOUdDO0VNdDZHQztJQTNDRiwwQkFBQTtHTm85R0M7RU10NkdDO0lBOUNGLGlCQUFBO0dOdTlHQztFT3AzR0Q7SURmQyxjQUFBO0dOczRHQTtDQUNGO0FPN2lIRztFQXFMRjtJRHZLQSxhQUFBO0dObWlIQztFTzUzR0Q7SUR2S0Esb0JBQUE7R05zaUhDO0VPLzNHRDtJRHZLQSxvQkFBQTtHTnlpSEM7RU9sNEdEO0lEdktBLGNBQUE7R040aUhDO0VPcjRHRDtJRHZLQSxvQkFBQTtHTitpSEM7RU94NEdEO0lEdktBLG9CQUFBO0dOa2pIQztFTzM0R0Q7SUR2S0EsY0FBQTtHTnFqSEM7RU85NEdEO0lEdktBLG9CQUFBO0dOd2pIQztFT2o1R0Q7SUR2S0Esb0JBQUE7R04yakhDO0VPcDVHRDtJRHZLQSxjQUFBO0dOOGpIQztFT3Y1R0Q7SUR2S0Esb0JBQUE7R05pa0hDO0VPMTVHRDtJRHZLQSxvQkFBQTtHTm9rSEM7RU83NUdEO0lEbkdBLG9CQUFBO0dObWdIQztFT2g2R0Q7SURuR0EsMEJBQUE7R05zZ0hDO0VPbjZHRDtJRG5HQSwwQkFBQTtHTnlnSEM7RU90NkdEO0lEbkdBLHFCQUFBO0dONGdIQztFT3o2R0Q7SURuR0EsMEJBQUE7R04rZ0hDO0VPNTZHRDtJRG5HQSwwQkFBQTtHTmtoSEM7RU8vNkdEO0lEbkdBLHFCQUFBO0dOcWhIQztFT2w3R0Q7SURuR0EsMEJBQUE7R053aEhDO0VPcjdHRDtJRG5HQSwwQkFBQTtHTjJoSEM7RU94N0dEO0lEbkdBLHFCQUFBO0dOOGhIQztFTzM3R0Q7SURuR0EsMEJBQUE7R05paUhDO0VNdmxIQztJQWRGLG1CQUFBO0dOd21IQztFTTFsSEM7SUFkRixvQkFBQTtHTjJtSEM7RU03bEhDO0lBZEYsV0FBQTtHTjhtSEM7RU1obUhDO0lBZEYsb0JBQUE7R05pbkhDO0VNbm1IQztJQWRGLG9CQUFBO0dOb25IQztFTXRtSEM7SUFkRixXQUFBO0dOdW5IQztFTXptSEM7SUFkRixvQkFBQTtHTjBuSEM7RU01bUhDO0lBZEYsb0JBQUE7R042bkhDO0VNL21IQztJQWRGLFdBQUE7R05nb0hDO0VNbG5IQztJQWRGLG9CQUFBO0dObW9IQztFTXJuSEM7SUFkRixvQkFBQTtHTnNvSEM7RU14bkhDO0lBZEYsWUFBQTtHTnlvSEM7RU0xakhDO0lBWEYseUJBQUE7R053a0hDO0VNN2pIQztJQVhGLDBCQUFBO0dOMmtIQztFTWhrSEM7SUFYRixpQkFBQTtHTjhrSEM7RU1ua0hDO0lBWEYsMEJBQUE7R05pbEhDO0VNdGtIQztJQVhGLDBCQUFBO0dOb2xIQztFTXprSEM7SUFYRixpQkFBQTtHTnVsSEM7RU01a0hDO0lBWEYsMEJBQUE7R04wbEhDO0VNL2tIQztJQVhGLDBCQUFBO0dONmxIQztFTWxsSEM7SUFYRixpQkFBQTtHTmdtSEM7RU1ybEhDO0lBWEYsMEJBQUE7R05tbUhDO0VNeGxIQztJQVhGLDBCQUFBO0dOc21IQztFT25nSEQ7SUR2S0Esb0JBQUE7R042cUhDO0VPdGdI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 */