@charset "UTF-8";
/* @file This file is a custom file that loads all files. Each non-base layer can be disabled.  Do not name this file "STARTER.scss". This file should be named THEMENAME.scss. If you used the drush command to generate this subtheme, it should be named for you.  This application file (THEMENAME.scss) is where all the partials are imported.  Theme styles are categorized using SMACSS standards. They utilize categorization of styles into various categories. Those categories are the following:  - Base: CSS reset/normalize plus HTML element styling. - Layout: Macro arrangement of a web page, including any grid systems. - Modules: Dictate minor layout modules or reusable elements. - States: Describe the appearance of a module in various states. - Theme: Specific customizations for your subtheme. For more information about this new Drupal css file standard, please review the following: - https://drupal.org/node/1887922 - http://smacss.com/ */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/** Foundation for Sites by ZURB Version 6.2.4 foundation.zurb.com Licensed under MIT Open Source */
/*! 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. */
/* line 221, ../vendor/foundation/scss/_global.scss */
html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/** Remove default margin. */
/* line 231, ../vendor/foundation/scss/_global.scss */
body { margin: 0; }

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

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

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

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

/* Links ========================================================================== */
/** Remove the gray background color from active links in IE 10. */
/* line 301, ../vendor/foundation/scss/_global.scss */
a { background-color: transparent; }

/** Improve readability of focused elements when they are also in an active/hover state. */
/* line 310, ../vendor/foundation/scss/_global.scss */
a:active, a:hover { outline: 0; }

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

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

/** Address styling not present in Safari and Chrome. */
/* line 339, ../vendor/foundation/scss/_global.scss */
dfn { font-style: italic; }

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

/** Address styling not present in IE 8/9. */
/* line 357, ../vendor/foundation/scss/_global.scss */
mark { background: #ff0; color: #000; }

/** Address inconsistent and variable font size in all browsers. */
/* line 366, ../vendor/foundation/scss/_global.scss */
small { font-size: 80%; }

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

/* line 382, ../vendor/foundation/scss/_global.scss */
sup { top: -0.5em; }

/* line 386, ../vendor/foundation/scss/_global.scss */
sub { bottom: -0.25em; }

/* Embedded content ========================================================================== */
/** Remove border when inside `a` element in IE 8/9/10. */
/* line 397, ../vendor/foundation/scss/_global.scss */
img { border: 0; }

/** Correct overflow not hidden in IE 9/10/11. */
/* line 405, ../vendor/foundation/scss/_global.scss */
svg:not(:root) { overflow: hidden; }

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

/** Address differences between Firefox and other browsers. */
/* line 424, ../vendor/foundation/scss/_global.scss */
hr { box-sizing: content-box; height: 0; }

/** Contain overflow in all browsers. */
/* line 433, ../vendor/foundation/scss/_global.scss */
pre { overflow: auto; }

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

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

/** Address `overflow` set to `hidden` in IE 8/9/10/11. */
/* line 478, ../vendor/foundation/scss/_global.scss */
button { overflow: visible; }

/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. Correct `select` style inheritance in Firefox. */
/* line 489, ../vendor/foundation/scss/_global.scss */
button, select { text-transform: none; }

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
/* line 502, ../vendor/foundation/scss/_global.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }

/** Re-set default cursor for disabled elements. */
/* line 514, ../vendor/foundation/scss/_global.scss */
button[disabled], html input[disabled] { cursor: not-allowed; }

/** Remove inner padding and border in Firefox 4+. */
/* line 523, ../vendor/foundation/scss/_global.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

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

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

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

/** 1. Address `appearance` set to `searchfield` in Safari and Chrome. 2. Address `box-sizing` set to `border-box` in Safari and Chrome. */
/* line 568, ../vendor/foundation/scss/_global.scss */
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). */
/* line 579, ../vendor/foundation/scss/_global.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Define consistent border, margin, and padding. [NOTE] We don't enable this ruleset in Foundation, because we want the <fieldset> element to have plain styling. */
/* fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;
} */
/** 1. Correct `color` not being inherited in IE 8/9/10/11. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
/* line 600, ../vendor/foundation/scss/_global.scss */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }

/** Remove default vertical scrollbar in IE 8/9/10/11. */
/* line 609, ../vendor/foundation/scss/_global.scss */
textarea { overflow: auto; }

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

/* Tables ========================================================================== */
/** Remove most spacing between table cells. */
/* line 629, ../vendor/foundation/scss/_global.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 634, ../vendor/foundation/scss/_global.scss */
td, th { padding: 0; }

/* line 120, ../vendor/foundation/scss/_global.scss */
.foundation-mq { font-family: "small=0em&medium=32em&large=120em&xlarge=120em"; }

/* line 124, ../vendor/foundation/scss/_global.scss */
html { font-size: 100%; box-sizing: border-box; }

/* line 130, ../vendor/foundation/scss/_global.scss */
*, *::before, *::after { box-sizing: inherit; }

/* line 137, ../vendor/foundation/scss/_global.scss */
body { padding: 0; margin: 0; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-weight: normal; line-height: 1.5; color: #000; background: #ffffff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 152, ../vendor/foundation/scss/_global.scss */
img { max-width: 100%; height: auto; -ms-interpolation-mode: bicubic; display: inline-block; vertical-align: middle; }

/* line 164, ../vendor/foundation/scss/_global.scss */
textarea { height: auto; min-height: 50px; border-radius: 0; }

/* line 171, ../vendor/foundation/scss/_global.scss */
select { width: 100%; border-radius: 0; }

/* line 181, ../vendor/foundation/scss/_global.scss */
#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object, .mqa-display img, .mqa-display embed, .mqa-display object { max-width: none !important; }

/* line 189, ../vendor/foundation/scss/_global.scss */
button { -webkit-appearance: none; -moz-appearance: none; background: transparent; padding: 0; border: 0; border-radius: 0; line-height: 1; }
/* line 173, ../vendor/foundation/scss/util/_mixins.scss */
[data-whatinput='mouse'] button { outline: 0; }

/* line 201, ../vendor/foundation/scss/_global.scss */
.is-visible { display: block !important; }

/* line 205, ../vendor/foundation/scss/_global.scss */
.is-hidden { display: none !important; }

/* line 26, ../vendor/foundation/scss/grid/_classes.scss */
.row { max-width: 1920px; margin-left: auto; margin-right: auto; }
/* line 142, ../vendor/foundation/scss/util/_mixins.scss */
.row::before, .row::after { content: ' '; display: table; }
/* line 152, ../vendor/foundation/scss/util/_mixins.scss */
.row::after { clear: both; }
/* line 31, ../vendor/foundation/scss/grid/_classes.scss */
.row.collapse > .column, .row.collapse > .columns { padding-left: 0; padding-right: 0; }
/* line 37, ../vendor/foundation/scss/grid/_classes.scss */
.row .row { margin-left: -0.625rem; margin-right: -0.625rem; }
/* line 40, ../vendor/foundation/scss/grid/_classes.scss */
.row .row.collapse { margin-left: 0; margin-right: 0; }
/* line 47, ../vendor/foundation/scss/grid/_classes.scss */
.row.expanded { max-width: none; }
/* line 50, ../vendor/foundation/scss/grid/_classes.scss */
.row.expanded .row { margin-left: auto; margin-right: auto; }

/* line 58, ../vendor/foundation/scss/grid/_classes.scss */
.column, .columns { width: 100%; float: left; padding-left: 0.625rem; padding-right: 0.625rem; }
/* line 82, ../vendor/foundation/scss/grid/_column.scss */
.column:last-child:not(:first-child), .columns:last-child:not(:first-child) { float: right; }
/* line 49, ../vendor/foundation/scss/grid/_position.scss */
.column.end:last-child:last-child, .end.columns:last-child:last-child { float: left; }

/* line 70, ../vendor/foundation/scss/grid/_classes.scss */
.column.row.row, .row.row.columns { float: none; }

/* line 75, ../vendor/foundation/scss/grid/_classes.scss */
.row .column.row.row, .row .row.row.columns { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-1 { width: 5.55556%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-1 { position: relative; left: 5.55556%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-1 { position: relative; left: -5.55556%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-0 { margin-left: 0%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-2 { width: 11.11111%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-2 { position: relative; left: 11.11111%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-2 { position: relative; left: -11.11111%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-1 { margin-left: 5.55556%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-3 { width: 16.66667%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-3 { position: relative; left: 16.66667%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-3 { position: relative; left: -16.66667%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-2 { margin-left: 11.11111%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-4 { width: 22.22222%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-4 { position: relative; left: 22.22222%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-4 { position: relative; left: -22.22222%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-3 { margin-left: 16.66667%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-5 { width: 27.77778%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-5 { position: relative; left: 27.77778%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-5 { position: relative; left: -27.77778%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-4 { margin-left: 22.22222%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-6 { width: 33.33333%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-6 { position: relative; left: 33.33333%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-6 { position: relative; left: -33.33333%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-5 { margin-left: 27.77778%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-7 { width: 38.88889%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-7 { position: relative; left: 38.88889%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-7 { position: relative; left: -38.88889%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-6 { margin-left: 33.33333%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-8 { width: 44.44444%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-8 { position: relative; left: 44.44444%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-8 { position: relative; left: -44.44444%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-7 { margin-left: 38.88889%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-9 { width: 50%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-9 { position: relative; left: 50%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-9 { position: relative; left: -50%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-8 { margin-left: 44.44444%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-10 { width: 55.55556%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-10 { position: relative; left: 55.55556%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-10 { position: relative; left: -55.55556%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-9 { margin-left: 50%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-11 { width: 61.11111%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-11 { position: relative; left: 61.11111%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-11 { position: relative; left: -61.11111%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-10 { margin-left: 55.55556%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-12 { width: 66.66667%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-12 { position: relative; left: 66.66667%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-12 { position: relative; left: -66.66667%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-11 { margin-left: 61.11111%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-13 { width: 72.22222%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-13 { position: relative; left: 72.22222%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-13 { position: relative; left: -72.22222%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-12 { margin-left: 66.66667%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-14 { width: 77.77778%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-14 { position: relative; left: 77.77778%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-14 { position: relative; left: -77.77778%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-13 { margin-left: 72.22222%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-15 { width: 83.33333%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-15 { position: relative; left: 83.33333%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-15 { position: relative; left: -83.33333%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-14 { margin-left: 77.77778%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-16 { width: 88.88889%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-16 { position: relative; left: 88.88889%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-16 { position: relative; left: -88.88889%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-15 { margin-left: 83.33333%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-17 { width: 94.44444%; }

/* line 91, ../vendor/foundation/scss/grid/_classes.scss */
.small-push-17 { position: relative; left: 94.44444%; }

/* line 95, ../vendor/foundation/scss/grid/_classes.scss */
.small-pull-17 { position: relative; left: -94.44444%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-16 { margin-left: 88.88889%; }

/* line 85, ../vendor/foundation/scss/grid/_classes.scss */
.small-18 { width: 100%; }

/* line 103, ../vendor/foundation/scss/grid/_classes.scss */
.small-offset-17 { margin-left: 94.44444%; }

/* line 22, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-1 > .column, .small-up-1 > .columns { width: 100%; float: left; }
/* line 46, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) { clear: none; }
/* line 50, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) { clear: both; }
/* line 54, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-1 > .column:last-child, .small-up-1 > .columns:last-child { float: left; }

/* line 22, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-2 > .column, .small-up-2 > .columns { width: 50%; float: left; }
/* line 46, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) { clear: none; }
/* line 50, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) { clear: both; }
/* line 54, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-2 > .column:last-child, .small-up-2 > .columns:last-child { float: left; }

/* line 22, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-3 > .column, .small-up-3 > .columns { width: 33.33333%; float: left; }
/* line 46, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) { clear: none; }
/* line 50, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) { clear: both; }
/* line 54, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-3 > .column:last-child, .small-up-3 > .columns:last-child { float: left; }

/* line 22, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-4 > .column, .small-up-4 > .columns { width: 25%; float: left; }
/* line 46, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) { clear: none; }
/* line 50, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) { clear: both; }
/* line 54, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-4 > .column:last-child, .small-up-4 > .columns:last-child { float: left; }

/* line 22, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-5 > .column, .small-up-5 > .columns { width: 20%; float: left; }
/* line 46, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) { clear: none; }
/* line 50, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) { clear: both; }
/* line 54, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-5 > .column:last-child, .small-up-5 > .columns:last-child { float: left; }

/* line 22, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-6 > .column, .small-up-6 > .columns { width: 16.66667%; float: left; }
/* line 46, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) { clear: none; }
/* line 50, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) { clear: both; }
/* line 54, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-6 > .column:last-child, .small-up-6 > .columns:last-child { float: left; }

/* line 22, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-7 > .column, .small-up-7 > .columns { width: 14.28571%; float: left; }
/* line 46, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n) { clear: none; }
/* line 50, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1) { clear: both; }
/* line 54, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-7 > .column:last-child, .small-up-7 > .columns:last-child { float: left; }

/* line 22, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-8 > .column, .small-up-8 > .columns { width: 12.5%; float: left; }
/* line 46, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n) { clear: none; }
/* line 50, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1) { clear: both; }
/* line 54, ../vendor/foundation/scss/grid/_layout.scss */
.small-up-8 > .column:last-child, .small-up-8 > .columns:last-child { float: left; }

/* line 117, ../vendor/foundation/scss/grid/_classes.scss */
.small-collapse > .column, .small-collapse > .columns { padding-left: 0; padding-right: 0; }
/* line 119, ../vendor/foundation/scss/grid/_classes.scss */
.small-collapse .row { margin-left: 0; margin-right: 0; }

/* line 125, ../vendor/foundation/scss/grid/_classes.scss */
.expanded.row .small-collapse.row { margin-left: 0; margin-right: 0; }

/* line 133, ../vendor/foundation/scss/grid/_classes.scss */
.small-uncollapse > .column, .small-uncollapse > .columns { padding-left: 0.625rem; padding-right: 0.625rem; }

/* line 137, ../vendor/foundation/scss/grid/_classes.scss */
.small-centered { margin-left: auto; margin-right: auto; }
/* line 20, ../vendor/foundation/scss/grid/_position.scss */
.small-centered, .small-centered:last-child:not(:first-child) { float: none; clear: both; }

/* line 142, ../vendor/foundation/scss/grid/_classes.scss */
.small-uncentered, .small-push-0, .small-pull-0 { position: static; margin-left: 0; margin-right: 0; float: left; }

@media screen and (min-width: 32em) { /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-1 { width: 5.55556%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-1 { position: relative; left: 5.55556%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-1 { position: relative; left: -5.55556%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-0 { margin-left: 0%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-2 { width: 11.11111%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-2 { position: relative; left: 11.11111%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-2 { position: relative; left: -11.11111%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-1 { margin-left: 5.55556%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-3 { width: 16.66667%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-3 { position: relative; left: 16.66667%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-3 { position: relative; left: -16.66667%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-2 { margin-left: 11.11111%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-4 { width: 22.22222%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-4 { position: relative; left: 22.22222%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-4 { position: relative; left: -22.22222%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-3 { margin-left: 16.66667%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-5 { width: 27.77778%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-5 { position: relative; left: 27.77778%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-5 { position: relative; left: -27.77778%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-4 { margin-left: 22.22222%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-6 { width: 33.33333%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-6 { position: relative; left: 33.33333%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-6 { position: relative; left: -33.33333%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-5 { margin-left: 27.77778%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-7 { width: 38.88889%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-7 { position: relative; left: 38.88889%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-7 { position: relative; left: -38.88889%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-6 { margin-left: 33.33333%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-8 { width: 44.44444%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-8 { position: relative; left: 44.44444%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-8 { position: relative; left: -44.44444%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-7 { margin-left: 38.88889%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-9 { width: 50%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-9 { position: relative; left: 50%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-9 { position: relative; left: -50%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-8 { margin-left: 44.44444%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-10 { width: 55.55556%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-10 { position: relative; left: 55.55556%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-10 { position: relative; left: -55.55556%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-9 { margin-left: 50%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-11 { width: 61.11111%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-11 { position: relative; left: 61.11111%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-11 { position: relative; left: -61.11111%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-10 { margin-left: 55.55556%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-12 { width: 66.66667%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-12 { position: relative; left: 66.66667%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-12 { position: relative; left: -66.66667%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-11 { margin-left: 61.11111%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-13 { width: 72.22222%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-13 { position: relative; left: 72.22222%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-13 { position: relative; left: -72.22222%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-12 { margin-left: 66.66667%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-14 { width: 77.77778%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-14 { position: relative; left: 77.77778%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-14 { position: relative; left: -77.77778%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-13 { margin-left: 72.22222%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-15 { width: 83.33333%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-15 { position: relative; left: 83.33333%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-15 { position: relative; left: -83.33333%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-14 { margin-left: 77.77778%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-16 { width: 88.88889%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-16 { position: relative; left: 88.88889%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-16 { position: relative; left: -88.88889%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-15 { margin-left: 83.33333%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-17 { width: 94.44444%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-push-17 { position: relative; left: 94.44444%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-pull-17 { position: relative; left: -94.44444%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-16 { margin-left: 88.88889%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-18 { width: 100%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-offset-17 { margin-left: 94.44444%; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-1 > .column, .medium-up-1 > .columns { width: 100%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-2 > .column, .medium-up-2 > .columns { width: 50%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-3 > .column, .medium-up-3 > .columns { width: 33.33333%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-4 > .column, .medium-up-4 > .columns { width: 25%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-5 > .column, .medium-up-5 > .columns { width: 20%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-6 > .column, .medium-up-6 > .columns { width: 16.66667%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-7 > .column, .medium-up-7 > .columns { width: 14.28571%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-8 > .column, .medium-up-8 > .columns { width: 12.5%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child { float: left; }
  /* line 117, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-collapse > .column, .medium-collapse > .columns { padding-left: 0; padding-right: 0; }
  /* line 119, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-collapse .row { margin-left: 0; margin-right: 0; }
  /* line 125, ../vendor/foundation/scss/grid/_classes.scss */
  .expanded.row .medium-collapse.row { margin-left: 0; margin-right: 0; }
  /* line 133, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-uncollapse > .column, .medium-uncollapse > .columns { padding-left: 0.625rem; padding-right: 0.625rem; }
  /* line 137, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-centered { margin-left: auto; margin-right: auto; }
  /* line 20, ../vendor/foundation/scss/grid/_position.scss */
  .medium-centered, .medium-centered:last-child:not(:first-child) { float: none; clear: both; }
  /* line 142, ../vendor/foundation/scss/grid/_classes.scss */
  .medium-uncentered, .medium-push-0, .medium-pull-0 { position: static; margin-left: 0; margin-right: 0; float: left; } }
@media screen and (min-width: 120em) { /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-1 { width: 5.55556%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-1 { position: relative; left: 5.55556%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-1 { position: relative; left: -5.55556%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-0 { margin-left: 0%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-2 { width: 11.11111%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-2 { position: relative; left: 11.11111%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-2 { position: relative; left: -11.11111%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-1 { margin-left: 5.55556%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-3 { width: 16.66667%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-3 { position: relative; left: 16.66667%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-3 { position: relative; left: -16.66667%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-2 { margin-left: 11.11111%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-4 { width: 22.22222%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-4 { position: relative; left: 22.22222%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-4 { position: relative; left: -22.22222%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-3 { margin-left: 16.66667%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-5 { width: 27.77778%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-5 { position: relative; left: 27.77778%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-5 { position: relative; left: -27.77778%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-4 { margin-left: 22.22222%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-6 { width: 33.33333%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-6 { position: relative; left: 33.33333%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-6 { position: relative; left: -33.33333%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-5 { margin-left: 27.77778%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-7 { width: 38.88889%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-7 { position: relative; left: 38.88889%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-7 { position: relative; left: -38.88889%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-6 { margin-left: 33.33333%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-8 { width: 44.44444%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-8 { position: relative; left: 44.44444%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-8 { position: relative; left: -44.44444%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-7 { margin-left: 38.88889%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-9 { width: 50%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-9 { position: relative; left: 50%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-9 { position: relative; left: -50%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-8 { margin-left: 44.44444%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-10 { width: 55.55556%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-10 { position: relative; left: 55.55556%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-10 { position: relative; left: -55.55556%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-9 { margin-left: 50%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-11 { width: 61.11111%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-11 { position: relative; left: 61.11111%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-11 { position: relative; left: -61.11111%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-10 { margin-left: 55.55556%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-12 { width: 66.66667%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-12 { position: relative; left: 66.66667%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-12 { position: relative; left: -66.66667%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-11 { margin-left: 61.11111%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-13 { width: 72.22222%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-13 { position: relative; left: 72.22222%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-13 { position: relative; left: -72.22222%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-12 { margin-left: 66.66667%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-14 { width: 77.77778%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-14 { position: relative; left: 77.77778%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-14 { position: relative; left: -77.77778%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-13 { margin-left: 72.22222%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-15 { width: 83.33333%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-15 { position: relative; left: 83.33333%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-15 { position: relative; left: -83.33333%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-14 { margin-left: 77.77778%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-16 { width: 88.88889%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-16 { position: relative; left: 88.88889%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-16 { position: relative; left: -88.88889%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-15 { margin-left: 83.33333%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-17 { width: 94.44444%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .large-push-17 { position: relative; left: 94.44444%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .large-pull-17 { position: relative; left: -94.44444%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-16 { margin-left: 88.88889%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .large-18 { width: 100%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .large-offset-17 { margin-left: 94.44444%; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-1 > .column, .large-up-1 > .columns { width: 100%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-2 > .column, .large-up-2 > .columns { width: 50%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-3 > .column, .large-up-3 > .columns { width: 33.33333%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-4 > .column, .large-up-4 > .columns { width: 25%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-5 > .column, .large-up-5 > .columns { width: 20%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-6 > .column, .large-up-6 > .columns { width: 16.66667%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-7 > .column, .large-up-7 > .columns { width: 14.28571%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-8 > .column, .large-up-8 > .columns { width: 12.5%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child { float: left; }
  /* line 117, ../vendor/foundation/scss/grid/_classes.scss */
  .large-collapse > .column, .large-collapse > .columns { padding-left: 0; padding-right: 0; }
  /* line 119, ../vendor/foundation/scss/grid/_classes.scss */
  .large-collapse .row { margin-left: 0; margin-right: 0; }
  /* line 125, ../vendor/foundation/scss/grid/_classes.scss */
  .expanded.row .large-collapse.row { margin-left: 0; margin-right: 0; }
  /* line 133, ../vendor/foundation/scss/grid/_classes.scss */
  .large-uncollapse > .column, .large-uncollapse > .columns { padding-left: 0.625rem; padding-right: 0.625rem; }
  /* line 137, ../vendor/foundation/scss/grid/_classes.scss */
  .large-centered { margin-left: auto; margin-right: auto; }
  /* line 20, ../vendor/foundation/scss/grid/_position.scss */
  .large-centered, .large-centered:last-child:not(:first-child) { float: none; clear: both; }
  /* line 142, ../vendor/foundation/scss/grid/_classes.scss */
  .large-uncentered, .large-push-0, .large-pull-0 { position: static; margin-left: 0; margin-right: 0; float: left; } }
@media screen and (min-width: 120em) { /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-1 { width: 5.55556%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-1 { position: relative; left: 5.55556%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-1 { position: relative; left: -5.55556%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-0 { margin-left: 0%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-2 { width: 11.11111%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-2 { position: relative; left: 11.11111%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-2 { position: relative; left: -11.11111%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-1 { margin-left: 5.55556%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-3 { width: 16.66667%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-3 { position: relative; left: 16.66667%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-3 { position: relative; left: -16.66667%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-2 { margin-left: 11.11111%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-4 { width: 22.22222%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-4 { position: relative; left: 22.22222%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-4 { position: relative; left: -22.22222%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-3 { margin-left: 16.66667%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-5 { width: 27.77778%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-5 { position: relative; left: 27.77778%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-5 { position: relative; left: -27.77778%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-4 { margin-left: 22.22222%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-6 { width: 33.33333%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-6 { position: relative; left: 33.33333%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-6 { position: relative; left: -33.33333%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-5 { margin-left: 27.77778%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-7 { width: 38.88889%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-7 { position: relative; left: 38.88889%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-7 { position: relative; left: -38.88889%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-6 { margin-left: 33.33333%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-8 { width: 44.44444%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-8 { position: relative; left: 44.44444%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-8 { position: relative; left: -44.44444%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-7 { margin-left: 38.88889%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-9 { width: 50%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-9 { position: relative; left: 50%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-9 { position: relative; left: -50%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-8 { margin-left: 44.44444%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-10 { width: 55.55556%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-10 { position: relative; left: 55.55556%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-10 { position: relative; left: -55.55556%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-9 { margin-left: 50%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-11 { width: 61.11111%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-11 { position: relative; left: 61.11111%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-11 { position: relative; left: -61.11111%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-10 { margin-left: 55.55556%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-12 { width: 66.66667%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-12 { position: relative; left: 66.66667%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-12 { position: relative; left: -66.66667%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-11 { margin-left: 61.11111%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-13 { width: 72.22222%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-13 { position: relative; left: 72.22222%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-13 { position: relative; left: -72.22222%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-12 { margin-left: 66.66667%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-14 { width: 77.77778%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-14 { position: relative; left: 77.77778%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-14 { position: relative; left: -77.77778%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-13 { margin-left: 72.22222%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-15 { width: 83.33333%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-15 { position: relative; left: 83.33333%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-15 { position: relative; left: -83.33333%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-14 { margin-left: 77.77778%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-16 { width: 88.88889%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-16 { position: relative; left: 88.88889%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-16 { position: relative; left: -88.88889%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-15 { margin-left: 83.33333%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-17 { width: 94.44444%; }
  /* line 91, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-push-17 { position: relative; left: 94.44444%; }
  /* line 95, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-pull-17 { position: relative; left: -94.44444%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-16 { margin-left: 88.88889%; }
  /* line 85, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-18 { width: 100%; }
  /* line 103, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-offset-17 { margin-left: 94.44444%; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-1 > .column, .xlarge-up-1 > .columns { width: 100%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-1 > .column:nth-of-type(1n), .xlarge-up-1 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-1 > .column:nth-of-type(1n+1), .xlarge-up-1 > .columns:nth-of-type(1n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-1 > .column:last-child, .xlarge-up-1 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-2 > .column, .xlarge-up-2 > .columns { width: 50%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-2 > .column:nth-of-type(1n), .xlarge-up-2 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-2 > .column:nth-of-type(2n+1), .xlarge-up-2 > .columns:nth-of-type(2n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-2 > .column:last-child, .xlarge-up-2 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-3 > .column, .xlarge-up-3 > .columns { width: 33.33333%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-3 > .column:nth-of-type(1n), .xlarge-up-3 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-3 > .column:nth-of-type(3n+1), .xlarge-up-3 > .columns:nth-of-type(3n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-3 > .column:last-child, .xlarge-up-3 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-4 > .column, .xlarge-up-4 > .columns { width: 25%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-4 > .column:nth-of-type(1n), .xlarge-up-4 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-4 > .column:nth-of-type(4n+1), .xlarge-up-4 > .columns:nth-of-type(4n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-4 > .column:last-child, .xlarge-up-4 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-5 > .column, .xlarge-up-5 > .columns { width: 20%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-5 > .column:nth-of-type(1n), .xlarge-up-5 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-5 > .column:nth-of-type(5n+1), .xlarge-up-5 > .columns:nth-of-type(5n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-5 > .column:last-child, .xlarge-up-5 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-6 > .column, .xlarge-up-6 > .columns { width: 16.66667%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-6 > .column:nth-of-type(1n), .xlarge-up-6 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-6 > .column:nth-of-type(6n+1), .xlarge-up-6 > .columns:nth-of-type(6n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-6 > .column:last-child, .xlarge-up-6 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-7 > .column, .xlarge-up-7 > .columns { width: 14.28571%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-7 > .column:nth-of-type(1n), .xlarge-up-7 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-7 > .column:nth-of-type(7n+1), .xlarge-up-7 > .columns:nth-of-type(7n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-7 > .column:last-child, .xlarge-up-7 > .columns:last-child { float: left; }
  /* line 22, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-8 > .column, .xlarge-up-8 > .columns { width: 12.5%; float: left; }
  /* line 46, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-8 > .column:nth-of-type(1n), .xlarge-up-8 > .columns:nth-of-type(1n) { clear: none; }
  /* line 50, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-8 > .column:nth-of-type(8n+1), .xlarge-up-8 > .columns:nth-of-type(8n+1) { clear: both; }
  /* line 54, ../vendor/foundation/scss/grid/_layout.scss */
  .xlarge-up-8 > .column:last-child, .xlarge-up-8 > .columns:last-child { float: left; }
  /* line 117, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-collapse > .column, .xlarge-collapse > .columns { padding-left: 0; padding-right: 0; }
  /* line 119, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-collapse .row { margin-left: 0; margin-right: 0; }
  /* line 125, ../vendor/foundation/scss/grid/_classes.scss */
  .expanded.row .xlarge-collapse.row { margin-left: 0; margin-right: 0; }
  /* line 133, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-uncollapse > .column, .xlarge-uncollapse > .columns { padding-left: 0.625rem; padding-right: 0.625rem; }
  /* line 137, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-centered { margin-left: auto; margin-right: auto; }
  /* line 20, ../vendor/foundation/scss/grid/_position.scss */
  .xlarge-centered, .xlarge-centered:last-child:not(:first-child) { float: none; clear: both; }
  /* line 142, ../vendor/foundation/scss/grid/_classes.scss */
  .xlarge-uncentered, .xlarge-push-0, .xlarge-pull-0 { position: static; margin-left: 0; margin-right: 0; float: left; } }
/* line 209, ../vendor/foundation/scss/components/_button.scss */
.button { display: inline-block; text-align: center; line-height: 1; cursor: pointer; -webkit-appearance: none; transition: background-color 0.25s ease-out, color 0.25s ease-out; vertical-align: middle; border: 1px solid transparent; border-radius: 0; padding: 0.45rem 0.95rem; margin: 0 0 1rem 0; font-size: 0.9rem; background-color: #000; color: #ffffff; }
/* line 173, ../vendor/foundation/scss/util/_mixins.scss */
[data-whatinput='mouse'] .button { outline: 0; }
/* line 121, ../vendor/foundation/scss/components/_button.scss */
.button:hover, .button:focus { background-color: black; color: #ffffff; }
/* line 214, ../vendor/foundation/scss/components/_button.scss */
.button.tiny { font-size: 0.6rem; }
/* line 214, ../vendor/foundation/scss/components/_button.scss */
.button.small { font-size: 0.75rem; }
/* line 214, ../vendor/foundation/scss/components/_button.scss */
.button.large { font-size: 1.25rem; }
/* line 219, ../vendor/foundation/scss/components/_button.scss */
.button.expanded { display: block; width: 100%; margin-left: 0; margin-right: 0; }
/* line 224, ../vendor/foundation/scss/components/_button.scss */
.button.primary { background-color: #A71E3F; color: #ffffff; }
/* line 121, ../vendor/foundation/scss/components/_button.scss */
.button.primary:hover, .button.primary:focus { background-color: #861832; color: #ffffff; }
/* line 224, ../vendor/foundation/scss/components/_button.scss */
.button.alert { background-color: #ffffff; color: #000; }
/* line 121, ../vendor/foundation/scss/components/_button.scss */
.button.alert:hover, .button.alert:focus { background-color: #cccccc; color: #000; }
/* line 241, ../vendor/foundation/scss/components/_button.scss */
.button.hollow { border: 1px solid #A71E3F; color: #A71E3F; }
/* line 129, ../vendor/foundation/scss/components/_button.scss */
.button.hollow, .button.hollow:hover, .button.hollow:focus { background-color: transparent; }
/* line 144, ../vendor/foundation/scss/components/_button.scss */
.button.hollow:hover, .button.hollow:focus { border-color: #540f20; color: #540f20; }
/* line 246, ../vendor/foundation/scss/components/_button.scss */
.button.hollow.primary { border: 1px solid #A71E3F; color: #A71E3F; }
/* line 144, ../vendor/foundation/scss/components/_button.scss */
.button.hollow.primary:hover, .button.hollow.primary:focus { border-color: #540f20; color: #540f20; }
/* line 246, ../vendor/foundation/scss/components/_button.scss */
.button.hollow.alert { border: 1px solid #ffffff; color: #ffffff; }
/* line 144, ../vendor/foundation/scss/components/_button.scss */
.button.hollow.alert:hover, .button.hollow.alert:focus { border-color: gray; color: gray; }
/* line 254, ../vendor/foundation/scss/components/_button.scss */
.button.disabled, .button[disabled] { opacity: 0.25; cursor: not-allowed; }
/* line 155, ../vendor/foundation/scss/components/_button.scss */
.button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { background-color: #A71E3F; color: #ffffff; }
/* line 259, ../vendor/foundation/scss/components/_button.scss */
.button.disabled.primary, .button[disabled].primary { opacity: 0.25; cursor: not-allowed; }
/* line 155, ../vendor/foundation/scss/components/_button.scss */
.button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary:hover, .button[disabled].primary:focus { background-color: #A71E3F; color: #ffffff; }
/* line 259, ../vendor/foundation/scss/components/_button.scss */
.button.disabled.alert, .button[disabled].alert { opacity: 0.25; cursor: not-allowed; }
/* line 155, ../vendor/foundation/scss/components/_button.scss */
.button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { background-color: #ffffff; color: #ffffff; }
/* line 170, ../vendor/foundation/scss/components/_button.scss */
.button.dropdown::after { content: ''; display: block; width: 0; height: 0; border: inset 0.4em; border-color: #ffffff transparent transparent; border-top-style: solid; border-bottom-width: 0; position: relative; top: 0.4em; float: right; margin-left: 0.95rem; display: inline-block; }
/* line 277, ../vendor/foundation/scss/components/_button.scss */
.button.arrow-only::after { margin-left: 0; float: none; top: -0.1em; }

/* line 115, ../vendor/foundation/scss/forms/_text.scss */
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea { display: block; box-sizing: border-box; width: 100%; height: rem-calc(16px)1.5rem-0.0625rem; padding: 0.5rem; border: 1px solid #cacaca; margin: 0 0 1rem; font-family: inherit; font-size: rem-calc(18px); color: #000; background-color: #ffffff; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); border-radius: 0; transition: box-shadow 0.5s, border-color 0.25s ease-in-out; -webkit-appearance: none; -moz-appearance: none; }
@media screen and (min-width: 120em) { /* line 115, ../vendor/foundation/scss/forms/_text.scss */
  [type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea { font-size: rem-calc(16px); } }
/* line 101, ../vendor/foundation/scss/forms/_text.scss */
[type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus, textarea:focus { border: 1px solid #8a8a8a; background-color: #ffffff; outline: none; box-shadow: 0 0 5px #cacaca; transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }

/* line 123, ../vendor/foundation/scss/forms/_text.scss */
textarea { max-width: 100%; }
/* line 125, ../vendor/foundation/scss/forms/_text.scss */
textarea[rows] { height: auto; }

/* line 133, ../vendor/foundation/scss/forms/_text.scss */
input::placeholder, textarea::placeholder { color: #8a8a8a; }
/* line 138, ../vendor/foundation/scss/forms/_text.scss */
input:disabled, input[readonly], textarea:disabled, textarea[readonly] { background-color: #E0E2E2; cursor: not-allowed; }

/* line 146, ../vendor/foundation/scss/forms/_text.scss */
[type='submit'], [type='button'] { border-radius: 0; -webkit-appearance: none; -moz-appearance: none; }

/* line 155, ../vendor/foundation/scss/forms/_text.scss */
input[type='search'] { box-sizing: border-box; }

/* line 10, ../vendor/foundation/scss/forms/_checkbox.scss */
[type='file'], [type='checkbox'], [type='radio'] { margin: 0 0 1rem; }

/* line 17, ../vendor/foundation/scss/forms/_checkbox.scss */
[type='checkbox'] + label, [type='radio'] + label { display: inline-block; margin-left: 0.5rem; margin-right: 1rem; margin-bottom: 0; vertical-align: baseline; }
/* line 25, ../vendor/foundation/scss/forms/_checkbox.scss */
[type='checkbox'] + label[for], [type='radio'] + label[for] { cursor: pointer; }

/* line 31, ../vendor/foundation/scss/forms/_checkbox.scss */
label > [type='checkbox'], label > [type='radio'] { margin-right: 0.5rem; }

/* line 37, ../vendor/foundation/scss/forms/_checkbox.scss */
[type='file'] { width: 100%; }

/* line 41, ../vendor/foundation/scss/forms/_label.scss */
label { display: block; margin: 0; font-size: 0.875rem; font-weight: normal; line-height: 1.8; color: #000; }
/* line 44, ../vendor/foundation/scss/forms/_label.scss */
label.middle { margin: 0 0 1rem; padding: 0.5625rem 0; }

/* line 22, ../vendor/foundation/scss/forms/_help-text.scss */
.help-text { margin-top: -0.5rem; font-size: 0.8125rem; font-style: italic; color: #000; }

/* line 27, ../vendor/foundation/scss/forms/_input-group.scss */
.input-group { display: table; width: 100%; margin-bottom: 1rem; }
/* line 36, ../vendor/foundation/scss/forms/_input-group.scss */
.input-group > :first-child { border-radius: 0 0 0 0; }
/* line 41, ../vendor/foundation/scss/forms/_input-group.scss */
.input-group > :last-child > * { border-radius: 0 0 0 0; }

/* line 47, ../vendor/foundation/scss/forms/_input-group.scss */
.input-group-label, .input-group-field, .input-group-button { margin: 0; white-space: nowrap; display: table-cell; vertical-align: middle; }

/* line 57, ../vendor/foundation/scss/forms/_input-group.scss */
.input-group-label { text-align: center; padding: 0 1rem; background: #E0E2E2; color: #000; border: 1px solid #cacaca; white-space: nowrap; width: 1%; height: 100%; }
/* line 77, ../vendor/foundation/scss/forms/_input-group.scss */
.input-group-label:first-child { border-right: 0; }
/* line 81, ../vendor/foundation/scss/forms/_input-group.scss */
.input-group-label:last-child { border-left: 0; }

/* line 87, ../vendor/foundation/scss/forms/_input-group.scss */
.input-group-field { border-radius: 0; height: rem-calc(16px)1.5rem; }

/* line 101, ../vendor/foundation/scss/forms/_input-group.scss */
.input-group-button { padding-top: 0; padding-bottom: 0; text-align: center; height: 100%; width: 1%; }
/* line 115, ../vendor/foundation/scss/forms/_input-group.scss */
.input-group-button a, .input-group-button input, .input-group-button button { margin: 0; }

/* line 125, ../vendor/foundation/scss/forms/_input-group.scss */
.input-group .input-group-button { display: table-cell; }

/* line 40, ../vendor/foundation/scss/forms/_fieldset.scss */
fieldset { border: 0; padding: 0; margin: 0; }

/* line 46, ../vendor/foundation/scss/forms/_fieldset.scss */
legend { margin-bottom: 0.5rem; max-width: 100%; }

/* line 51, ../vendor/foundation/scss/forms/_fieldset.scss */
.fieldset { border: 1px solid #cacaca; padding: 1.25rem; margin: 1.125rem 0; }
/* line 30, ../vendor/foundation/scss/forms/_fieldset.scss */
.fieldset legend { background: #ffffff; padding: 0 0.1875rem; margin: 0; margin-left: -0.1875rem; }

/* line 64, ../vendor/foundation/scss/forms/_select.scss */
select { height: rem-calc(16px)1.5rem-0.0625rem; padding: 0.5rem; border: 1px solid #cacaca; margin: 0 0 1rem; font-size: rem-calc(16px); font-family: inherit; line-height: normal; color: #000; background-color: #ffffff; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>"); background-size: 9px 6px; background-position: right -1rem center; background-origin: content-box; background-repeat: no-repeat; padding-right: 1.5rem; }
@media screen and (min-width: 0\0) { /* line 64, ../vendor/foundation/scss/forms/_select.scss */
  select { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } }
/* line 47, ../vendor/foundation/scss/forms/_select.scss */
select:disabled { background-color: #E0E2E2; cursor: not-allowed; }
/* line 53, ../vendor/foundation/scss/forms/_select.scss */
select::-ms-expand { display: none; }
/* line 57, ../vendor/foundation/scss/forms/_select.scss */
select[multiple] { height: auto; background-image: none; }

/* line 45, ../vendor/foundation/scss/forms/_error.scss */
.is-invalid-input:not(:focus) { background-color: rgba(255, 255, 255, 0.1); border-color: #ffffff; }

/* line 71, ../vendor/foundation/scss/forms/_error.scss */
.is-invalid-label { color: #ffffff; }

/* line 77, ../vendor/foundation/scss/forms/_error.scss */
.form-error { display: none; margin-top: -0.5rem; margin-bottom: 1rem; font-size: 0.75rem; font-weight: bold; color: #ffffff; }
/* line 80, ../vendor/foundation/scss/forms/_error.scss */
.form-error.is-visible { display: block; }

/* line 62, ../vendor/foundation/scss/components/_visibility.scss */
.hide { display: none !important; }

/* line 66, ../vendor/foundation/scss/components/_visibility.scss */
.invisible { visibility: hidden; }

@media screen and (max-width: 31.9375em) { /* line 82, ../vendor/foundation/scss/components/_visibility.scss */
  .hide-for-small-only { display: none !important; } }

@media screen and (max-width: 0em), screen and (min-width: 32em) { /* line 86, ../vendor/foundation/scss/components/_visibility.scss */
  .show-for-small-only { display: none !important; } }

@media screen and (min-width: 32em) { /* line 73, ../vendor/foundation/scss/components/_visibility.scss */
  .hide-for-medium { display: none !important; } }

@media screen and (max-width: 31.9375em) { /* line 77, ../vendor/foundation/scss/components/_visibility.scss */
  .show-for-medium { display: none !important; } }

@media screen and (min-width: 32em) and (max-width: 119.9375em) { /* line 82, ../vendor/foundation/scss/components/_visibility.scss */
  .hide-for-medium-only { display: none !important; } }

@media screen and (max-width: 31.9375em), screen and (min-width: 120em) { /* line 86, ../vendor/foundation/scss/components/_visibility.scss */
  .show-for-medium-only { display: none !important; } }

@media screen and (min-width: 120em) { /* line 73, ../vendor/foundation/scss/components/_visibility.scss */
  .hide-for-large { display: none !important; } }

@media screen and (max-width: 119.9375em) { /* line 77, ../vendor/foundation/scss/components/_visibility.scss */
  .show-for-large { display: none !important; } }

@media screen and (min-width: 120em) and (max-width: 119.9375em) { /* line 82, ../vendor/foundation/scss/components/_visibility.scss */
  .hide-for-large-only { display: none !important; } }

@media screen and (max-width: 119.9375em), screen and (min-width: 120em) { /* line 86, ../vendor/foundation/scss/components/_visibility.scss */
  .show-for-large-only { display: none !important; } }

@media screen and (min-width: 120em) { /* line 73, ../vendor/foundation/scss/components/_visibility.scss */
  .hide-for-xlarge { display: none !important; } }

@media screen and (max-width: 119.9375em) { /* line 77, ../vendor/foundation/scss/components/_visibility.scss */
  .show-for-xlarge { display: none !important; } }

@media screen and (min-width: 120em) { /* line 82, ../vendor/foundation/scss/components/_visibility.scss */
  .hide-for-xlarge-only { display: none !important; } }

@media screen and (max-width: 119.9375em) { /* line 86, ../vendor/foundation/scss/components/_visibility.scss */
  .show-for-xlarge-only { display: none !important; } }

/* line 93, ../vendor/foundation/scss/components/_visibility.scss */
.show-for-sr, .show-on-focus { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0, 0, 0, 0); }

/* line 100, ../vendor/foundation/scss/components/_visibility.scss */
.show-on-focus:active, .show-on-focus:focus { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; }

/* line 107, ../vendor/foundation/scss/components/_visibility.scss */
.show-for-landscape, .hide-for-portrait { display: block !important; }
@media screen and (orientation: landscape) { /* line 107, ../vendor/foundation/scss/components/_visibility.scss */
  .show-for-landscape, .hide-for-portrait { display: block !important; } }
@media screen and (orientation: portrait) { /* line 107, ../vendor/foundation/scss/components/_visibility.scss */
  .show-for-landscape, .hide-for-portrait { display: none !important; } }

/* line 120, ../vendor/foundation/scss/components/_visibility.scss */
.hide-for-landscape, .show-for-portrait { display: none !important; }
@media screen and (orientation: landscape) { /* line 120, ../vendor/foundation/scss/components/_visibility.scss */
  .hide-for-landscape, .show-for-portrait { display: none !important; } }
@media screen and (orientation: portrait) { /* line 120, ../vendor/foundation/scss/components/_visibility.scss */
  .hide-for-landscape, .show-for-portrait { display: block !important; } }

/* line 10, ../vendor/foundation/scss/components/_float.scss */
.float-left { float: left !important; }

/* line 14, ../vendor/foundation/scss/components/_float.scss */
.float-right { float: right !important; }

/* line 18, ../vendor/foundation/scss/components/_float.scss */
.float-center { display: block; margin-left: auto; margin-right: auto; }

/* line 142, ../vendor/foundation/scss/util/_mixins.scss */
.clearfix::before, .clearfix::after { content: ' '; display: table; }
/* line 152, ../vendor/foundation/scss/util/_mixins.scss */
.clearfix::after { clear: both; }

/* line 88, ../vendor/foundation/scss/components/_callout.scss */
.callout { margin: 0 0 1rem 0; padding: 1rem; border: 1px solid rgba(0, 0, 0, 0.25); border-radius: 0; position: relative; color: #000; background-color: white; }
/* line 55, ../vendor/foundation/scss/components/_callout.scss */
.callout > :first-child { margin-top: 0; }
/* line 59, ../vendor/foundation/scss/components/_callout.scss */
.callout > :last-child { margin-bottom: 0; }
/* line 92, ../vendor/foundation/scss/components/_callout.scss */
.callout.primary { background-color: #f8d7df; }
/* line 92, ../vendor/foundation/scss/components/_callout.scss */
.callout.alert { background-color: white; }
/* line 97, ../vendor/foundation/scss/components/_callout.scss */
.callout.small { padding-top: 0.5rem; padding-right: 0.5rem; padding-bottom: 0.5rem; padding-left: 0.5rem; }
/* line 101, ../vendor/foundation/scss/components/_callout.scss */
.callout.large { padding-top: 3rem; padding-right: 3rem; padding-bottom: 3rem; padding-left: 3rem; }

/* line 226, ../vendor/foundation/scss/components/_menu.scss */
.menu { margin: 0; list-style-type: none; }
/* line 46, ../vendor/foundation/scss/components/_menu.scss */
.menu > li { display: table-cell; vertical-align: middle; }
/* line 173, ../vendor/foundation/scss/util/_mixins.scss */
[data-whatinput='mouse'] .menu > li { outline: 0; }
/* line 59, ../vendor/foundation/scss/components/_menu.scss */
.menu > li > a { display: block; /* padding: $menu-item-padding; */ }
/* line 65, ../vendor/foundation/scss/components/_menu.scss */
.menu input, .menu a, .menu button { margin-bottom: 0; }
/* line 160, ../vendor/foundation/scss/components/_menu.scss */
.menu > li > a img, .menu > li > a i, .menu > li > a svg { vertical-align: middle; }
/* line 165, ../vendor/foundation/scss/components/_menu.scss */
.menu > li > a img + span, .menu > li > a i + span, .menu > li > a svg + span { vertical-align: middle; }
/* line 179, ../vendor/foundation/scss/components/_menu.scss */
.menu > li > a img, .menu > li > a i, .menu > li > a svg { margin-right: 0.25rem; display: inline-block; }
/* line 99, ../vendor/foundation/scss/components/_menu.scss */
.menu > li { display: table-cell; }
/* line 119, ../vendor/foundation/scss/components/_menu.scss */
.menu.vertical > li { display: block; }
@media screen and (min-width: 32em) { /* line 99, ../vendor/foundation/scss/components/_menu.scss */
  .menu.medium-horizontal > li { display: table-cell; }
  /* line 119, ../vendor/foundation/scss/components/_menu.scss */
  .menu.medium-vertical > li { display: block; } }
@media screen and (min-width: 120em) { /* line 99, ../vendor/foundation/scss/components/_menu.scss */
  .menu.large-horizontal > li { display: table-cell; }
  /* line 119, ../vendor/foundation/scss/components/_menu.scss */
  .menu.large-vertical > li { display: block; } }
@media screen and (min-width: 120em) { /* line 99, ../vendor/foundation/scss/components/_menu.scss */
  .menu.xlarge-horizontal > li { display: table-cell; }
  /* line 119, ../vendor/foundation/scss/components/_menu.scss */
  .menu.xlarge-vertical > li { display: block; } }
/* line 131, ../vendor/foundation/scss/components/_menu.scss */
.menu.simple li { line-height: 1; display: inline-block; margin-right: 1rem; }
/* line 137, ../vendor/foundation/scss/components/_menu.scss */
.menu.simple a { padding: 0; }
/* line 142, ../vendor/foundation/scss/util/_mixins.scss */
.menu.align-right::before, .menu.align-right::after { content: ' '; display: table; }
/* line 152, ../vendor/foundation/scss/util/_mixins.scss */
.menu.align-right::after { clear: both; }
/* line 264, ../vendor/foundation/scss/components/_menu.scss */
.menu.align-right > li { float: right; }
/* line 271, ../vendor/foundation/scss/components/_menu.scss */
.menu.expanded { width: 100%; display: table; table-layout: fixed; }
/* line 274, ../vendor/foundation/scss/components/_menu.scss */
.menu.expanded > li:first-child:last-child { width: 100%; }
/* line 191, ../vendor/foundation/scss/components/_menu.scss */
.menu.icon-top > li > a { text-align: center; }
/* line 199, ../vendor/foundation/scss/components/_menu.scss */
.menu.icon-top > li > a img, .menu.icon-top > li > a i, .menu.icon-top > li > a svg { display: block; margin: 0 auto 0.25rem; }
/* line 285, ../vendor/foundation/scss/components/_menu.scss */
.menu.nested { margin-left: 1rem; }
/* line 290, ../vendor/foundation/scss/components/_menu.scss */
.menu .active > a { color: #ffffff; background: #A71E3F; }

/* line 296, ../vendor/foundation/scss/components/_menu.scss */
.menu-text { font-weight: bold; color: inherit; line-height: 1; padding-top: 0; padding-bottom: 0; padding: 0.7rem 1rem; }

/* line 301, ../vendor/foundation/scss/components/_menu.scss */
.menu-centered { text-align: center; }
/* line 304, ../vendor/foundation/scss/components/_menu.scss */
.menu-centered > .menu { display: inline-block; }

/* line 310, ../vendor/foundation/scss/components/_menu.scss */
.no-js [data-responsive-menu] ul { display: none; }

/* line 153, ../vendor/foundation/scss/components/_orbit.scss */
.orbit { position: relative; }

/* line 157, ../vendor/foundation/scss/components/_orbit.scss */
.orbit-container { position: relative; margin: 0; overflow: hidden; list-style: none; }

/* line 161, ../vendor/foundation/scss/components/_orbit.scss */
.orbit-slide { width: 100%; max-height: 100%; }
/* line 72, ../vendor/foundation/scss/components/_orbit.scss */
.orbit-slide.no-motionui.is-active { top: 0; left: 0; }

/* line 165, ../vendor/foundation/scss/components/_orbit.scss */
.orbit-figure { margin: 0; }

/* line 169, ../vendor/foundation/scss/components/_orbit.scss */
.orbit-image { margin: 0; width: 100%; max-width: 100%; }

/* line 173, ../vendor/foundation/scss/components/_orbit.scss */
.orbit-caption { position: absolute; bottom: 0; width: 100%; padding: 1rem; margin-bottom: 0; color: #ffffff; background-color: rgba(0, 0, 0, 0.5); }

/* line 177, ../vendor/foundation/scss/components/_orbit.scss */
.orbit-previous, .orbit-next { position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; padding: 1rem; color: #ffffff; }
/* line 173, ../vendor/foundation/scss/util/_mixins.scss */
[data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next { outline: 0; }
/* line 109, ../vendor/foundation/scss/components/_orbit.scss */
.orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus { background-color: #5C8125; }

/* line 181, ../vendor/foundation/scss/components/_orbit.scss */
.orbit-previous { left: 0; }

/* line 186, ../vendor/foundation/scss/components/_orbit.scss */
.orbit-next { left: auto; right: 0; }

/* line 191, ../vendor/foundation/scss/components/_orbit.scss */
.orbit-bullets { position: relative; margin-top: 0; margin-bottom: 0; text-align: center; }
/* line 173, ../vendor/foundation/scss/util/_mixins.scss */
[data-whatinput='mouse'] .orbit-bullets { outline: 0; }
/* line 135, ../vendor/foundation/scss/components/_orbit.scss */
.orbit-bullets button { width: 1.2rem; height: 1.2rem; margin: 0.1rem; background-color: rgba(255, 255, 255, 0.4); border-radius: 50%; }
/* line 142, ../vendor/foundation/scss/components/_orbit.scss */
.orbit-bullets button:hover { background-color: rgba(255, 255, 255, 0.4); }
/* line 146, ../vendor/foundation/scss/components/_orbit.scss */
.orbit-bullets button.is-active { background-color: rgba(255, 255, 255, 0.4); }

/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
@font-face { font-family: SpartanMBRegular; src: url("../../fonts/SpartanMB-Regular.otf") format("opentype"); }
@font-face { font-family: SpartanMBSemiBold; src: url("../../fonts/SpartanMB-SemiBold.otf") format("opentype"); }
@font-face { font-family: SpartanMBBold; src: url("../../fonts/SpartanMB-Bold.otf") format("opentype"); }
/* Play Button icon for media thumbnails in Seasons */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
@font-face { font-family: SpartanMBRegular; src: url("../../fonts/SpartanMB-Regular.otf") format("opentype"); }
@font-face { font-family: SpartanMBSemiBold; src: url("../../fonts/SpartanMB-SemiBold.otf") format("opentype"); }
@font-face { font-family: SpartanMBBold; src: url("../../fonts/SpartanMB-Bold.otf") format("opentype"); }
/* Play Button icon for media thumbnails in Seasons */
/* line 12, ../scss/base/_common.scss */
body { font-family: 'SpartanMBRegular', sans-serif; font-size: 1rem; font-style: normal; font-weight: normal; }

/* line 17, ../scss/base/_common.scss */
a { text-decoration: underline; color: #000; }
/* line 18, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
a:visited { color: #000; }
/* line 21, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
a:focus { color: #A71E3F; }
/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
a:hover { color: #A71E3F; }
/* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
a:active { color: #A71E3F; }
/* line 20, ../scss/base/_common.scss */
a:hover { text-decoration: none; }
/* line 23, ../scss/base/_common.scss */
a:focus { outline: thin dotted; }

/* line 28, ../scss/base/_common.scss */
input:focus, select:focus, textarea:focus, button:focus { outline: none; }

/* line 35, ../scss/base/_common.scss */
.off-canvas-wrapper a.skip-link { position: absolute !important; display: block; line-height: 2.6875rem; z-index: 112; text-align: center; background: #A71E3F; font-weight: bold; color: #ffffff; }
/* line 44, ../scss/base/_common.scss */
.off-canvas-wrapper a.skip-link:focus, .off-canvas-wrapper a.skip-link:active { position: absolute !important; width: 15.625rem !important; margin-left: -7.8125rem; max-width: 100%; left: 50%; }

/* line 55, ../scss/base/_common.scss */
h1, .h1 { font-family: 'SpartanMBRegular', sans-serif; font-size: 3.125rem; font-style: normal; font-weight: 500; line-height: 3.4375rem; color: black; margin: 0 0; }
@media screen and (min-width: 120em) { /* line 55, ../scss/base/_common.scss */
  h1, .h1 { font-family: 'SpartanMBRegular', sans-serif; font-size: 4rem; font-style: normal; font-weight: 500; line-height: 5.25rem; } }
/* line 309, ../scss/base/_mixins.scss */
h1 a, .h1 a { text-decoration: none; color: #A71E3F; }
/* line 18, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h1 a:visited, .h1 a:visited { color: #A71E3F; }
/* line 21, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h1 a:focus, .h1 a:focus { color: #000; }
/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h1 a:hover, .h1 a:hover { color: #000; }
/* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h1 a:active, .h1 a:active { color: #000; }
/* line 312, ../scss/base/_mixins.scss */
h1 a:hover, h1 a:focus, .h1 a:hover, .h1 a:focus { text-decoration: underline; }

/* line 56, ../scss/base/_common.scss */
h2, .h2 { font-family: 'SpartanMBRegular', sans-serif; font-size: 2.5rem; font-style: normal; font-weight: normal; line-height: 2.8125rem; /* @include font-spartanmbbold($size: rem-calc($h2, $base-font-size), $style: normal, $weight: 600);
*/ color: #000; }
@media screen and (min-width: 120em) { /* line 56, ../scss/base/_common.scss */
  h2, .h2 { font-family: 'SpartanMBRegular', sans-serif; font-size: 3.75rem; font-style: normal; font-weight: normal; line-height: 3.75rem; } }
/* line 333, ../scss/base/_mixins.scss */
h2 a, .h2 a { text-decoration: none; color: #000; }
/* line 18, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h2 a:visited, .h2 a:visited { color: #000; }
/* line 21, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h2 a:focus, .h2 a:focus { color: #A71E3F; }
/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h2 a:hover, .h2 a:hover { color: #A71E3F; }
/* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h2 a:active, .h2 a:active { color: #A71E3F; }
/* line 336, ../scss/base/_mixins.scss */
h2 a:hover, h2 a:focus, .h2 a:hover, .h2 a:focus { text-decoration: underline; }

/* line 57, ../scss/base/_common.scss */
h3, .h3 { font-family: 'SpartanMBSemiBold', sans-serif; font-size: 1.25rem; /* font-style:  $style; */ /* font-weight: $weight; */ line-height: 1.5625rem; color: #000; letter-spacing: 0.003rem; }
@media screen and (min-width: 120em) { /* line 57, ../scss/base/_common.scss */
  h3, .h3 { font-family: 'SpartanMBSemiBold', sans-serif; font-size: 1.5625rem; /* font-style:  $style; */ /* font-weight: $weight; */ } }
/* line 352, ../scss/base/_mixins.scss */
h3 a, .h3 a { color: #000; }
/* line 18, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h3 a:visited, .h3 a:visited { color: #000; }
/* line 21, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h3 a:focus, .h3 a:focus { color: #A71E3F; }
/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h3 a:hover, .h3 a:hover { color: #A71E3F; }
/* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h3 a:active, .h3 a:active { color: #A71E3F; }
/* line 354, ../scss/base/_mixins.scss */
h3 a:hover, h3 a:focus, .h3 a:hover, .h3 a:focus { text-decoration: underline; }

/* line 58, ../scss/base/_common.scss */
h4, .h4 { font-family: 'SpartanMBRegular', sans-serif; font-size: 1.25rem; font-style: normal; font-weight: normal; line-height: 1.625rem; color: #000; margin-top: 0px; margin-bottom: 0px; }
/* line 365, ../scss/base/_mixins.scss */
h4 a, .h4 a { text-decoration: none; color: #000; }
/* line 18, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h4 a:visited, .h4 a:visited { color: #000; }
/* line 21, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h4 a:focus, .h4 a:focus { color: #A71E3F; }
/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h4 a:hover, .h4 a:hover { color: #A71E3F; }
/* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h4 a:active, .h4 a:active { color: #A71E3F; }
/* line 368, ../scss/base/_mixins.scss */
h4 a:hover, h4 a:focus, .h4 a:hover, .h4 a:focus { text-decoration: underline; }

/* line 59, ../scss/base/_common.scss */
h5, .h5 { font-family: 'SpartanMBSemiBold', sans-serif; font-size: 1rem; /* font-style:  $style; */ /* font-weight: $weight; */ line-height: 1.375rem; color: #000; }
/* line 377, ../scss/base/_mixins.scss */
h5 a, .h5 a { text-decoration: none; color: #000; }
/* line 18, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h5 a:visited, .h5 a:visited { color: #000; }
/* line 21, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h5 a:focus, .h5 a:focus { color: #A71E3F; }
/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h5 a:hover, .h5 a:hover { color: #A71E3F; }
/* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h5 a:active, .h5 a:active { color: #A71E3F; }
/* line 380, ../scss/base/_mixins.scss */
h5 a:hover, h5 a:focus, .h5 a:hover, .h5 a:focus { text-decoration: underline; }

/* line 60, ../scss/base/_common.scss */
h6, .h6 { font-family: 'SpartanMBRegular', sans-serif; font-size: 0.875rem; font-style: normal; font-weight: normal; line-height: 1.25rem; letter-spacing: -.01em; color: #000; }
/* line 390, ../scss/base/_mixins.scss */
h6 a, .h6 a { text-decoration: none; color: #000; }
/* line 18, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h6 a:visited, .h6 a:visited { color: #000; }
/* line 21, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h6 a:focus, .h6 a:focus { color: #A71E3F; }
/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h6 a:hover, .h6 a:hover { color: #A71E3F; }
/* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
h6 a:active, .h6 a:active { color: #A71E3F; }
/* line 393, ../scss/base/_mixins.scss */
h6 a:hover, h6 a:focus, .h6 a:hover, .h6 a:focus { text-decoration: underline; }

/* line 61, ../scss/base/_common.scss */
.headline { font-family: 'SpartanMBRegular', sans-serif; font-size: 1.375rem; font-style: normal; font-weight: 400; line-height: 1.875rem; color: #000; }
/* line 402, ../scss/base/_mixins.scss */
.headline a { text-decoration: none; color: #000; }
/* line 18, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.headline a:visited { color: #000; }
/* line 21, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.headline a:focus { color: #A71E3F; }
/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.headline a:hover { color: #A71E3F; }
/* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.headline a:active { color: #A71E3F; }
/* line 405, ../scss/base/_mixins.scss */
.headline a:hover, .headline a:focus { text-decoration: underline; }

/* line 64, ../scss/base/_common.scss */
.button { font-weight: bold; color: #ffffff; margin-bottom: 0; font-family: 'SpartanMBRegular', sans-serif; font-size: 1rem; font-style: normal; font-weight: normal; }
/* line 18, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.button:visited { color: #ffffff; }
/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.button:hover { color: #ffffff; }
/* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.button:active { color: #ffffff; }

/* line 68, ../scss/base/_common.scss */
a.button { text-decoration: none; }
/* line 70, ../scss/base/_common.scss */
a.button:hover, a.button:focus { text-decoration: underline; }

/* line 77, ../scss/base/_common.scss */
.has-tip { border-bottom: dotted 1px #8a8a8a; font-weight: bold; position: relative; display: inline-block; cursor: help; border-bottom-style: solid; border-bottom-color: transparent; cursor: pointer; font-weight: normal; }

/* line 85, ../scss/base/_common.scss */
.foundation-tooltip { background-color: #000; color: #ffffff; font-size: 16px; padding: 0.75rem; position: absolute; z-index: 10; top: calc(100% + 0.6495rem); max-width: 10rem !important; border-radius: 0; }
/* line 64, ../vendor/foundation/scss/components/_tooltip.scss */
.foundation-tooltip::before { content: ''; display: block; width: 0; height: 0; border: inset 0.75rem; border-color: transparent transparent #000; border-bottom-style: solid; border-top-width: 0; bottom: 100%; position: absolute; left: 50%; transform: translateX(-50%); }
/* line 72, ../vendor/foundation/scss/components/_tooltip.scss */
.foundation-tooltip.top::before { content: ''; display: block; width: 0; height: 0; border: inset 0.75rem; border-color: #000 transparent transparent; border-top-style: solid; border-bottom-width: 0; top: 100%; bottom: auto; }
/* line 78, ../vendor/foundation/scss/components/_tooltip.scss */
.foundation-tooltip.left::before { content: ''; display: block; width: 0; height: 0; border: inset 0.75rem; border-color: transparent transparent transparent #000; border-left-style: solid; border-right-width: 0; bottom: auto; left: 100%; top: 50%; transform: translateY(-50%); }
/* line 86, ../vendor/foundation/scss/components/_tooltip.scss */
.foundation-tooltip.right::before { content: ''; display: block; width: 0; height: 0; border: inset 0.75rem; border-color: transparent #000 transparent transparent; border-right-style: solid; border-left-width: 0; bottom: auto; left: auto; right: 100%; top: 50%; transform: translateY(-50%); }

/* line 90, ../scss/base/_common.scss */
.date-icon { margin-left: 40px; position: relative; }
/* line 94, ../scss/base/_common.scss */
.date-icon:before { content: " "; width: 100%; height: 100%; position: absolute; display: block; background: transparent url("../images/icons/calendar.svg") no-repeat center center; background-size: 30%; -ms-background-position-x: left top; background-position: left top; background-size: cover; left: -51px; top: -5px; width: 40px; height: 40px; }

@media screen and (min-width: 32rem) and (max-width: 63.9375rem) { /* line 107, ../scss/base/_common.scss */
  .medium-4_5 { width: 25%; } }
/* line 1, ../scss/layout/_header.scss */
.region-header { padding: 0.625rem 0; }

/* Logo */
/* line 7, ../scss/layout/_header.scss */
.site-logo a { display: block; height: auto; float: left; }
/* line 12, ../scss/layout/_header.scss */
.site-logo img { max-height: 5.1875rem; width: 229px; height: 96px; flex-shrink: 0; }

/* line 20, ../scss/layout/_header.scss */
.site-logo { float: left; }
@media screen and (min-width: 120em) { /* line 27, ../scss/layout/_header.scss */
  .site-logo img { margin-bottom: 0; } }
/* line 31, ../scss/layout/_header.scss */
.site-logo img { display: block; max-width: 100%; max-height: 100%; }

/* line 2, ../scss/layout/_main.scss */
main { clear: both; }

/* line 7, ../scss/layout/_main.scss */
.callout ul { margin: 0 0; padding-left: 1.25rem; }
@media screen and (max-width: 119.9375em) { /* line 6, ../scss/layout/_main.scss */
  .callout { margin-top: 1rem; } }
/* line 14, ../scss/layout/_main.scss */
.callout ul.item-list__comma-list { padding-left: 0; }
/* line 16, ../scss/layout/_main.scss */
.callout ul.item-list__comma-list li { margin-right: 0.3125rem; }

/* line 3, ../scss/layout/_aside.scss */
aside > div { margin-bottom: 1.25rem; }

/**
* @file footer.scss
*
* Styles for the footer section.
*/
@media screen and (min-width: 32em) { /* line 9, ../scss/layout/_footer.scss */
  .page-footer { padding-bottom: 2.5rem; } }
@media screen and (max-width: 31.9375em) { /* line 9, ../scss/layout/_footer.scss */
  .page-footer { text-align: center; } }
/* line 20, ../scss/layout/_footer.scss */
.page-footer a:hover, .page-footer a:focus { text-decoration: underline; }
/* line 25, ../scss/layout/_footer.scss */
.page-footer ul { padding: 0; list-style-type: none; }
@media screen and (min-width: 120em) { /* line 31, ../scss/layout/_footer.scss */
  .page-footer .social-icons { margin-left: -6px; margin-right: 0; } }
@media screen and (min-width: 32em) and (max-width: 119.9375em) { /* line 31, ../scss/layout/_footer.scss */
  .page-footer .social-icons { /*margin-left: rem-calc(20px);*/ } }
@media screen and (min-width: 120em) { /* line 31, ../scss/layout/_footer.scss */
  .page-footer .social-icons { margin-left: 0px; } }
@media screen and (min-width: 120em) { /* line 46, ../scss/layout/_footer.scss */
  .page-footer .social-icons ul { margin: -1.375rem 0 0 0; margin-top: 30px; width: 340px; } }
/* line 54, ../scss/layout/_footer.scss */
.page-footer .social-icons ul li { font-size: 3.5rem; text-align: center; width: 20%; float: left; display: inline; }
@media screen and (min-width: 120em) { /* line 54, ../scss/layout/_footer.scss */
  .page-footer .social-icons ul li { width: auto; padding-right: 1.25rem; font-size: 32px; } }
/* line 69, ../scss/layout/_footer.scss */
.page-footer .social-icons ul li i:before { color: #000; border-radius: 5px; }
/* line 73, ../scss/layout/_footer.scss */
.page-footer .social-icons ul li i:hover:before { background-color: rgba(255, 255, 255, 0.4); color: #336486; }
@media screen and (max-width: 31.9375em) { /* line 79, ../scss/layout/_footer.scss */
  .page-footer .social-icons ul li:last-of-type { padding: 0; } }
/* line 87, ../scss/layout/_footer.scss */
.page-footer .footer-nav { display: inline-block; text-align: right; width: 37.5rem; }
/* line 93, ../scss/layout/_footer.scss */
.page-footer .footer-nav ul > li { color: white; text-decoration: none; }
/* line 96, ../scss/layout/_footer.scss */
.page-footer .footer-nav ul > li span { font-size: 1rem; font-weight: bold; }
/* line 102, ../scss/layout/_footer.scss */
.page-footer .footer-nav a { color: white; }
/* line 104, ../scss/layout/_footer.scss */
.page-footer .footer-nav a::visited { color: white; }
@media screen and (max-width: 31.9375em) { /* line 87, ../scss/layout/_footer.scss */
  .page-footer .footer-nav { text-align: center; } }
/* line 115, ../scss/layout/_footer.scss */
.page-footer .back-to-top { margin-bottom: 3.375rem; text-align: left; }
/* line 119, ../scss/layout/_footer.scss */
.page-footer .back-to-top a { font-family: 'Roboto', 'Arial', sans-serif; font-size: 1rem; font-style: normal; font-weight: 700; color: #A71E3F; outline: none; }

/* line 129, ../scss/layout/_footer.scss */
.social-icons i.svg-newsletter:hover .st0 { fill: #be2e24 !important; }
/* line 134, ../scss/layout/_footer.scss */
.social-icons i.svg-youtube:hover .st0 { fill: #cc523a !important; }
/* line 139, ../scss/layout/_footer.scss */
.social-icons i.svg-instagram:hover .st0 { fill: #b44d93 !important; }
/* line 144, ../scss/layout/_footer.scss */
.social-icons i.svg-facebook:hover .st1 { fill: #3f579a !important; }
/* line 149, ../scss/layout/_footer.scss */
.social-icons i.svg-twitter:hover .st0 { fill: #6da5d6 !important; }
/* line 153, ../scss/layout/_footer.scss */
.social-icons svg { width: 3.5rem; }
@media screen and (min-width: 120em) { /* line 153, ../scss/layout/_footer.scss */
  .social-icons svg { width: 2rem; } }

/* line 163, ../scss/layout/_footer.scss */
p.go-back-link-p .go-back-link { font-weight: 600; color: white !important; background-color: #003d68; width: 294px; margin-top: 1.875rem; height: 2.8125rem; display: table-cell; text-decoration: none; display: block; line-height: 1.8125rem; text-align: center; padding: 0.45rem 0.95rem; }

/* line 181, ../scss/layout/_footer.scss */
a.back-to-view-button { font-weight: 600; color: white; background-color: #003d68; margin-top: 1.875rem; margin-left: 1.25rem; height: 3.125rem; display: inline-block; text-decoration: none; display: inline; padding: 0.625rem; width: 12.5rem; line-height: 1.8125rem; text-align: center; float: left; }
/* line 196, ../scss/layout/_footer.scss */
a.back-to-view-button:hover { background-color: #A71E3F; text-decoration: none; }
/* line 200, ../scss/layout/_footer.scss */
a.back-to-view-button:before { font-family: 'ami-glyphs'; content: '\e902'; }
@media screen and (min-width: 120em) { /* line 181, ../scss/layout/_footer.scss */
  a.back-to-view-button { margin-left: 0; } }

/* line 211, ../scss/layout/_footer.scss */
.footer-bottom { margin-top: 1.75rem; font-size: 0.8125rem; }
/* line 214, ../scss/layout/_footer.scss */
.footer-bottom .footer--copyright { display: inline-block; padding: 1.4375rem; }
@media screen and (min-width: 120em) { /* line 214, ../scss/layout/_footer.scss */
  .footer-bottom .footer--copyright { padding: 0; } }
@media screen and (min-width: 120em) { /* line 211, ../scss/layout/_footer.scss */
  .footer-bottom { margin-top: 1.25rem; } }
/* line 227, ../scss/layout/_footer.scss */
.footer-bottom .footer--ami-logo { padding-bottom: 1.875rem; }
@media screen and (min-width: 120em) { /* line 227, ../scss/layout/_footer.scss */
  .footer-bottom .footer--ami-logo { padding-bottom: 0; } }

/* line 239, ../scss/layout/_footer.scss */
.page-footer { margin-top: 1.6875rem; padding-bottom: 0; background-color: black; color: white; }
/* line 245, ../scss/layout/_footer.scss */
.page-footer .row { max-width: 100rem; }
/* line 249, ../scss/layout/_footer.scss */
.page-footer .copyright { position: absolute; bottom: 0; right: 0; text-align: center; font-size: 1.125rem; margin-right: 0; display: block; position: relative; }
@media screen and (min-width: 120em) { /* line 249, ../scss/layout/_footer.scss */
  .page-footer .copyright { position: absolute; font-size: 0.875rem; line-height: 1.25rem; display: inline; margin-right: 2.375rem; } }
/* line 268, ../scss/layout/_footer.scss */
.page-footer .policy-terms { display: inline-block; width: auto; margin-top: 0.9375rem; }
/* line 273, ../scss/layout/_footer.scss */
.page-footer .policy-terms li { margin-bottom: 0; margin-right: 0.625rem; display: inline; }
/* line 274, ../scss/layout/_footer.scss */
.page-footer .policy-terms li a { color: white; font-family: "SpartanMBRegular", sans-serif; }
@media screen and (min-width: 120em) { /* line 268, ../scss/layout/_footer.scss */
  .page-footer .policy-terms { width: auto; margin-top: 0; } }
/* line 289, ../scss/layout/_footer.scss */
.page-footer .policy-terms ul { margin: 0; }

/* line 297, ../scss/layout/_footer.scss */
ul.footer-menu { margin-left: auto; margin-right: auto; font-size: 1rem; /* @include breakpoint(medium up) { margin-left: rem-calc(0px); margin-right: rem-calc(0px);
}*/ }
/* line 303, ../scss/layout/_footer.scss */
ul.footer-menu li { display: inline-block; float: left; text-decoration: underline; text-align: center; text-align: left; }
/* line 316, ../scss/layout/_footer.scss */
ul.footer-menu ul.nested li { margin-bottom: 1rem; }
/* line 320, ../scss/layout/_footer.scss */
ul.footer-menu ul.nested li:last-child { margin-bottom: 0; }
@media screen and (min-width: 32em) and (max-width: 119.9375em) { /* line 297, ../scss/layout/_footer.scss */
  ul.footer-menu { width: 90%; } }
@media screen and (min-width: 120em) { /* line 297, ../scss/layout/_footer.scss */
  ul.footer-menu { margin-top: 3.75rem; } }

/* line 333, ../scss/layout/_footer.scss */
ul.footer-menu > li { width: 50%; }

/* footer for 4 columns  */
/* 
@include breakpoint(medium only) { .footer-menu ul li:nth-child(2n + 1) { width: 25%; }
 .footer-menu li { width: 25%; } 
}

@include breakpoint(large up) { .footer-menu ul li:nth-child(4n + 4) { width: rem-calc(200px); }
 .footer-menu li { width: rem-calc(254px); }
}

*/
/* Quick links */
/* line 3, ../scss/modules/_topbar.scss */
.quick-links ul { text-align: right; margin: 0; padding: 0; list-style-type: none; padding: 0.0625rem; }
/* line 249, ../scss/base/_mixins.scss */
.quick-links ul li { display: inline; }
/* line 8, ../scss/modules/_topbar.scss */
.quick-links ul li { margin: 0 1.875rem 0 0; }
/* line 11, ../scss/modules/_topbar.scss */
.quick-links ul li:last-child { margin: 0; }
/* line 15, ../scss/modules/_topbar.scss */
.quick-links ul li a { font-family: 'Arial', sans-serif; font-size: 1rem; font-style: normal; font-weight: normal; line-height: 3.125rem; color: #000; text-decoration: none; outline: none !important; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
/* line 23, ../scss/modules/_topbar.scss */
.quick-links ul li a:hover, .quick-links ul li a:focus { color: #A71E3F; border-bottom: 0.0625rem solid #A71E3F; }

/* Secondary Navigation */
/* line 35, ../scss/modules/_topbar.scss */
.secondary-menu ul { text-align: right; margin: 1.5rem 0; list-style: none; }
/* line 41, ../scss/modules/_topbar.scss */
.secondary-menu li { display: inline-block; padding: 0 1.875rem 0 0; }
/* line 45, ../scss/modules/_topbar.scss */
.secondary-menu li:last-child { padding-right: 0; }
/* line 49, ../scss/modules/_topbar.scss */
.secondary-menu a { font-family: 'Roboto', 'Arial', sans-serif; font-size: 0.875rem; font-style: normal; font-weight: 500; color: #000; text-decoration: none; outline: none !important; text-transform: uppercase; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; border-bottom: 0.25rem solid transparent; }
/* line 58, ../scss/modules/_topbar.scss */
.secondary-menu a:hover, .secondary-menu a:focus { color: #A71E3F; border-bottom: 0.25rem solid #A71E3F; }
/* line 64, ../scss/modules/_topbar.scss */
.secondary-menu a.is-active { border-bottom: 0.25rem solid #A71E3F; }

/* Primary navigation */
/* line 71, ../scss/modules/_topbar.scss */
nav.top-bar { margin-right: 0; margin-left: 0; position: relative; }
/* line 76, ../scss/modules/_topbar.scss */
nav.top-bar:before, nav.top-bar:after { content: ""; background-color: #A71E3F; width: 100%; height: 52px; position: absolute; top: 0; display: inline-block; }
/* line 87, ../scss/modules/_topbar.scss */
nav.top-bar:before { right: -100%; }
/* line 91, ../scss/modules/_topbar.scss */
nav.top-bar:after { left: -100%; }
/* line 96, ../scss/modules/_topbar.scss */
nav.top-bar .primary-nav ul { text-align: center; margin: 0; padding: 0; list-style-type: none; padding: 0.0625rem; background-color: #A71E3F; width: 100%; display: table; }
/* line 249, ../scss/base/_mixins.scss */
nav.top-bar .primary-nav ul li { display: inline; }
/* line 104, ../scss/modules/_topbar.scss */
nav.top-bar .primary-nav ul li { margin: 0 1.875rem 0 0; display: table-cell; width: auto; text-align: center; background-color: #A71E3F; }
@media screen and (max-width: 119.9375em) { /* line 104, ../scss/modules/_topbar.scss */
  nav.top-bar .primary-nav ul li { padding: 0 0.625rem 0; } }
@media screen and (min-width: 120em) and (max-width: 119.9375em) { /* line 104, ../scss/modules/_topbar.scss */
  nav.top-bar .primary-nav ul li { padding: 0 0.3125rem; } }
/* line 119, ../scss/modules/_topbar.scss */
nav.top-bar .primary-nav a { font-family: 'Roboto', 'Arial', sans-serif; font-size: 1.1875rem; font-style: normal; font-weight: 500; color: #ffffff; display: block; height: 100%; line-height: 3.125rem; outline: none !important; padding: 0 1.25rem 0; position: relative; text-decoration: none; -moz-transition: background-color 0.5s ease; -ms-transition: background-color 0.5s ease; -webkit-transition: background-color 0.5s ease; transition: background-color 0.5s ease; width: 100%; }
@media screen and (min-width: 120em) and (max-width: 119.9375em) { /* line 119, ../scss/modules/_topbar.scss */
  nav.top-bar .primary-nav a { padding: 0; } }
/* line 136, ../scss/modules/_topbar.scss */
nav.top-bar .primary-nav a::after { border: 0.3125rem solid transparent; border-bottom-color: #ffffff; bottom: -0.0625rem; content: ""; height: 0; left: 50%; margin-left: -0.3125rem; position: absolute; width: 0; opacity: 0; -moz-transition: opacity 0.5s ease; -ms-transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; }
/* line 152, ../scss/modules/_topbar.scss */
nav.top-bar .primary-nav a:hover, nav.top-bar .primary-nav a:focus, nav.top-bar .primary-nav a.is-active { background-color: #000; cursor: pointer; }
/* line 158, ../scss/modules/_topbar.scss */
nav.top-bar .primary-nav a:hover::after, nav.top-bar .primary-nav a:focus::after, nav.top-bar .primary-nav a.is-active::after { opacity: 1; }

/* Search bar */
/* line 167, ../scss/modules/_topbar.scss */
.search { text-align: right; }
@media screen and (min-width: 32em) and (max-width: 119.9375em) { /* line 170, ../scss/modules/_topbar.scss */
  .search .search-block-form { margin-right: 50px; } }
/* line 176, ../scss/modules/_topbar.scss */
.search .search-block-form .form-actions { position: relative; bottom: 26px; width: 30px; float: right; right: 0; }
/* line 184, ../scss/modules/_topbar.scss */
.search .search-block-form .form-actions:hover:after { color: #A71E3F; }
/* line 189, ../scss/modules/_topbar.scss */
.search .search-block-form .form-actions:after { font-family: "foundation-icons"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; position: absolute; -moz-transform: scale(-1, 1); -ms-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); transform: scale(-1, 1); right: 0.3125rem; top: 0; line-height: 0; -webkit-font-smoothing: antialiased; display: inline-block; text-decoration: inherit; content: "\f16c"; width: 0.75rem; }
/* line 208, ../scss/modules/_topbar.scss */
.search .search-block-form input.form-submit { color: transparent; background: transparent; border: none; position: absolute; top: 0; right: 0; width: 30px; height: 26px; padding: 0; margin: 0; z-index: 111; line-height: 0; }
/* line 223, ../scss/modules/_topbar.scss */
.search .search-block-form input.form-search { font-family: 'Arial', sans-serif; font-size: 1rem; font-style: normal; font-weight: normal; border-radius: 0.4375rem; -webkit-border-radius: 0.4375rem; -moz-border-radius: 0.4375rem; -ms-border-radius: 0.4375rem; box-shadow: none; background-color: #EFEFEF; border: 0.1875rem solid transparent; height: 1.625rem; margin: 0.8125rem 0 0; padding: 0.0625rem 0.3125rem; width: 100%; }
/* line 236, ../scss/modules/_topbar.scss */
.search .search-block-form input.form-search::placeholder { color: #3C5218 !important; opacity: 1; }
/* line 240, ../scss/modules/_topbar.scss */
.search .search-block-form input.form-search::-webkit-input-placeholder { color: #3C5218 !important; opacity: 1; }
/* line 244, ../scss/modules/_topbar.scss */
.search .search-block-form input.form-search::-moz-placeholder { color: #3C5218 !important; opacity: 1; }
/* line 248, ../scss/modules/_topbar.scss */
.search .search-block-form input.form-search:-moz-placeholder { color: #3C5218 !important; opacity: 1; }
/* line 252, ../scss/modules/_topbar.scss */
.search .search-block-form input.form-search:-ms-input-placeholder { color: #3C5218 !important; opacity: 1; }
/* line 257, ../scss/modules/_topbar.scss */
.search .search-block-form input.form-search:focus { outline: none !important; border: 0.1875rem solid #A71E3F; }

/* line 265, ../scss/modules/_topbar.scss */
.search-small-trigger-wrapper { text-align: right; }

/* line 269, ../scss/modules/_topbar.scss */
.button--search-small-trigger { background: none; color: #000; margin-right: 40px; padding: 0; }
@media screen and (min-width: 32em) { /* line 269, ../scss/modules/_topbar.scss */
  .button--search-small-trigger { display: none; } }
/* line 279, ../scss/modules/_topbar.scss */
.button--search-small-trigger:hover, .button--search-small-trigger:active { background: none; color: #000; }
/* line 285, ../scss/modules/_topbar.scss */
.button--search-small-trigger i { display: inline-block; font-size: 2.1875rem; margin-top: 0.3125rem; padding: 0.3125rem 0.625rem; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }

/* Mobile Topbar */
@media screen and (max-width: 119.9375em) { /* line 297, ../scss/modules/_topbar.scss */
  .region-header { border-bottom: #A71E3F 0.3125rem solid; }
  /* line 300, ../scss/modules/_topbar.scss */
  .site-logo { padding-top: 0; } }
/* line 307, ../scss/modules/_topbar.scss */
.top-bar .element-invisible { display: none; }
/* line 311, ../scss/modules/_topbar.scss */
.top-bar .active { /* it has an active state */ }
/* line 315, ../scss/modules/_topbar.scss */
.top-bar .form-search { float: left; background-color: #eff0f4; border: 0; width: 3.4375rem; height: 2.25rem; text-align: center; padding-top: 0.5rem; box-shadow: none !important; padding-left: 0.9375rem; padding-bottom: 0.75rem; font-family: 'OpenSans', "Myriad Pro", Helvetica, Arial, sans-serif; border-right: #e6e6e6 2px solid; }
/* line 537, ../scss/base/_mixins.scss */
.top-bar .form-search::-webkit-input-placeholder { text-transform: capitalize; color: black; line-height: 2.0625rem; background-image: url("/profiles/ami/themes/custom/amicorp/static/images/search-icon.svg"); background-repeat: no-repeat; background-position: 50%; background-size: 1.0625rem 1.0625rem; font-size: 1.25rem; }
@media screen and (min-width: 120em) { /* line 537, ../scss/base/_mixins.scss */
  .top-bar .form-search::-webkit-input-placeholder { font-size: 1.25rem; } }
/* line 537, ../scss/base/_mixins.scss */
.top-bar .form-search:-moz-placeholder { text-transform: capitalize; color: black; line-height: 2.0625rem; background-image: url("/profiles/ami/themes/custom/amicorp/static/images/search-icon.svg"); background-repeat: no-repeat; background-position: 50%; background-size: 1.0625rem 1.0625rem; font-size: 1.25rem; }
@media screen and (min-width: 120em) { /* line 537, ../scss/base/_mixins.scss */
  .top-bar .form-search:-moz-placeholder { font-size: 1.25rem; } }
/* line 537, ../scss/base/_mixins.scss */
.top-bar .form-search::-moz-placeholder { text-transform: capitalize; color: black; line-height: 2.0625rem; background-image: url("/profiles/ami/themes/custom/amicorp/static/images/search-icon.svg"); background-repeat: no-repeat; background-position: 50%; background-size: 1.0625rem 1.0625rem; font-size: 1.25rem; }
@media screen and (min-width: 120em) { /* line 537, ../scss/base/_mixins.scss */
  .top-bar .form-search::-moz-placeholder { font-size: 1.25rem; } }
/* line 537, ../scss/base/_mixins.scss */
.top-bar .form-search:-ms-input-placeholder { text-transform: capitalize; color: black; line-height: 2.0625rem; background-image: url("/profiles/ami/themes/custom/amicorp/static/images/search-icon.svg"); background-repeat: no-repeat; background-position: 50%; background-size: 1.0625rem 1.0625rem; font-size: 1.25rem; }
@media screen and (min-width: 120em) { /* line 537, ../scss/base/_mixins.scss */
  .top-bar .form-search:-ms-input-placeholder { font-size: 1.25rem; } }
/* line 537, ../scss/base/_mixins.scss */
.top-bar .form-search:active::-webkit-input-placeholder { background: none; }
/* line 537, ../scss/base/_mixins.scss */
.top-bar .form-search:active:-moz-placeholder { background: none; }
/* line 537, ../scss/base/_mixins.scss */
.top-bar .form-search:active::-moz-placeholder { background: none; }
/* line 537, ../scss/base/_mixins.scss */
.top-bar .form-search:active:-ms-input-placeholder { background: none; }
/* line 347, ../scss/modules/_topbar.scss */
.top-bar .search-button img { width: 0.9375rem; float: left; position: absolute; top: 0.625rem; left: 6.875rem; }

/* line 356, ../scss/modules/_topbar.scss */
.top-bar { width: 100%; display: block; background-color: #7F89A5; background-color: #eff0f4; font-size: 0.8125rem; line-height: 2.3125rem; border-bottom-color: #d8d8dc; border-bottom-style: solid; border-bottom-width: 2px; height: 2.3125rem; }
/* line 368, ../scss/modules/_topbar.scss */
.top-bar button { height: 2.3125rem; }
/* line 372, ../scss/modules/_topbar.scss */
.top-bar div { border-right-style: solid; border-right-color: #d8d8dc; border-right-width: 0; }
/* line 378, ../scss/modules/_topbar.scss */
.top-bar .form-item { margin-bottom: 0; }

/* line 383, ../scss/modules/_topbar.scss */
.top-bar { /* animation-duration: 1s; */ transition-duration: 0.5s; }

/* line 388, ../scss/modules/_topbar.scss */
.top-bar.active { background: #203a67; height: 5.75rem; }

/* line 394, ../scss/modules/_topbar.scss */
.top-bar.active .form-search { width: 90%; height: 1.875rem; margin-left: 0.9375rem; margin-top: 1.875rem; margin-bottom: 1.875rem; margin-right: 0.9375rem; padding: 0.3125rem; padding-left: 0.625rem; text-align: left; color: white; font-size: 1rem; }
/* line 408, ../scss/modules/_topbar.scss */
.top-bar.active .show-display-preferences { display: none; }
/* line 412, ../scss/modules/_topbar.scss */
.top-bar.active .search-button { width: 100%; }
/* line 537, ../scss/base/_mixins.scss */
.top-bar.active .form-search::-webkit-input-placeholder { text-align: left; background-image: none; margin-left: 0.625rem; content: 'Search'; text-transform: none; }
/* line 537, ../scss/base/_mixins.scss */
.top-bar.active .form-search:-moz-placeholder { text-align: left; background-image: none; margin-left: 0.625rem; content: 'Search'; text-transform: none; }
/* line 537, ../scss/base/_mixins.scss */
.top-bar.active .form-search::-moz-placeholder { text-align: left; background-image: none; margin-left: 0.625rem; content: 'Search'; text-transform: none; }
/* line 537, ../scss/base/_mixins.scss */
.top-bar.active .form-search:-ms-input-placeholder { text-align: left; background-image: none; margin-left: 0.625rem; content: 'Search'; text-transform: none; }
/* line 426, ../scss/modules/_topbar.scss */
.top-bar.active .search-button { width: 9.0625rem; display: block; height: 100%; float: left; text-align: center; }

/* line 435, ../scss/modules/_topbar.scss */
.search-button img { width: 0.9375rem; margin-left: 0.9375rem; }

/* line 440, ../scss/modules/_topbar.scss */
.show-display-preferences { text-align: center; text-transform: uppercase; float: left; overflow: hidden; padding-right: 0.625rem; }

/* line 448, ../scss/modules/_topbar.scss */
.show-display-preferences img { width: 0.9375rem; }

/* line 459, ../scss/modules/_topbar.scss */
.fl-prefsEditor-showHide:after { font-size: 1rem; margin-left: 0.3125rem; position: relative; float: right; right: -0.125rem; }

/** Block styling */
/* line 4, ../scss/modules/_block.scss */
h3.related-header { padding: 0.625rem; }

/* line 7, ../scss/modules/_block.scss */
.related-content { clear: both; }
/* line 11, ../scss/modules/_block.scss */
.related-content .col-1 .node-title { max-width: 230px; }
/* line 15, ../scss/modules/_block.scss */
.related-content .col-2 { text-align: center; }
/* line 20, ../scss/modules/_block.scss */
.related-content .col-3 article .node-image { float: right; }
/* line 23, ../scss/modules/_block.scss */
.related-content .col-3 article .node-title { float: right; width: 230px; }
/* line 29, ../scss/modules/_block.scss */
.related-content article .node-image a { position: relative; display: inline-block; }
/* line 33, ../scss/modules/_block.scss */
.related-content article.node-photo-gallery .node-image a:before { content: " "; width: 100%; height: 100%; position: absolute; display: block; background: transparent url("../images/icons/photo.svg") no-repeat center center; background-size: 30%; }
/* line 36, ../scss/modules/_block.scss */
.related-content article.node-media .node-image a:before { content: " "; width: 100%; height: 100%; position: absolute; display: block; background: transparent url("../images/icons/media.svg") no-repeat center center; background-size: 30%; }
/* line 39, ../scss/modules/_block.scss */
.related-content .node-title { text-align: center; }
/* line 42, ../scss/modules/_block.scss */
.related-content h5 { margin: 0.8rem 0; }
/* line 45, ../scss/modules/_block.scss */
.related-content img { width: 100%; }

@media screen and (max-width: 31.9375em) { /* line 51, ../scss/modules/_block.scss */
  h3.related-header { margin-bottom: 5px; }
  /* line 54, ../scss/modules/_block.scss */
  .related-content { margin: 0 0 2%; }
  /* line 56, ../scss/modules/_block.scss */
  .related-content .views-col { min-width: 100%; float: none; clear: both; text-align: left; margin: 0 0 2%; overflow: hidden; }
  /* line 64, ../scss/modules/_block.scss */
  .related-content .node-image { padding-right: 0.625rem; display: table-cell; }
  /* line 69, ../scss/modules/_block.scss */
  .related-content .node-title { padding: 0.3125rem 0; display: table-cell; vertical-align: top; text-align: left; }
  /* line 77, ../scss/modules/_block.scss */
  .related-content .col-3 article .node-image, .related-content .col-3 article .node-title { float: none; width: auto; } }
/* line 85, ../scss/modules/_block.scss */
.poll-block { padding: 0.625rem; }
/* line 88, ../scss/modules/_block.scss */
.poll-block h3 { margin: 0; }
/* line 92, ../scss/modules/_block.scss */
.poll-block .row { margin: 0; }
/* line 95, ../scss/modules/_block.scss */
.poll-block .row legend { display: none; }
/* line 99, ../scss/modules/_block.scss */
.poll-block .row .fieldset-wrapper { margin: 0.3125rem 0 0 0.625rem; }
/* line 103, ../scss/modules/_block.scss */
.poll-block .row .form-actions { text-align: center; }
/* line 106, ../scss/modules/_block.scss */
.poll-block .row .form-actions .button { background-color: #8a8a8a; border-radius: 0.3125rem; }

/* line 1, ../scss/modules/_button.scss */
input.button, button { font-size: 1.25rem; padding: 0.5rem 1rem; }
@media screen and (min-width: 120em) { /* line 1, ../scss/modules/_button.scss */
  input.button, button { font-size: 1rem; /* height: $button-height; */ width: auto; } }

/** Overrides for views. */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
@font-face { font-family: SpartanMBRegular; src: url("../../fonts/SpartanMB-Regular.otf") format("opentype"); }
@font-face { font-family: SpartanMBSemiBold; src: url("../../fonts/SpartanMB-SemiBold.otf") format("opentype"); }
@font-face { font-family: SpartanMBBold; src: url("../../fonts/SpartanMB-Bold.otf") format("opentype"); }
/* Play Button icon for media thumbnails in Seasons */
/* line 9, ../scss/modules/_views.scss */
ul.row { padding: 0 0; }

/* line 13, ../scss/modules/_views.scss */
.node--view-mode-news-listing { padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 13, ../scss/modules/_views.scss */
  .node--view-mode-news-listing { padding-left: 0; padding-right: 0; } }
/* line 22, ../scss/modules/_views.scss */
.node--view-mode-news-listing .news-description { padding-right: 1.25rem; padding-left: 1.25rem; padding-bottom: 1.5625rem; }
@media screen and (min-width: 120em) { /* line 22, ../scss/modules/_views.scss */
  .node--view-mode-news-listing .news-description { padding-left: 0; padding-right: 0; } }
/* line 35, ../scss/modules/_views.scss */
.node--view-mode-news-listing .read-full-bar { min-height: 3.375rem; width: 100%; display: block; position: relative; line-height: 1.5rem; color: black; font-weight: 600; font-size: 1.5625rem; }
/* line 46, ../scss/modules/_views.scss */
.node--view-mode-news-listing .read-full-bar h2 { padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 46, ../scss/modules/_views.scss */
  .node--view-mode-news-listing .read-full-bar h2 { padding-left: 0; padding-right: 0; } }
/* line 60, ../scss/modules/_views.scss */
.node--view-mode-news-listing .read-full-bar a { color: black; text-decoration: underline; font-size: 1.5625rem; display: table-cell; height: 100%; vertical-align: middle; height: 54px; }

/** Events view. */
@media screen and (min-width: 32em) { /* line 75, ../scss/modules/_views.scss */
  .view.view-events { width: 100%; margin: 0 auto 2.5rem auto; } }
/* line 81, ../scss/modules/_views.scss */
.view.view-events .widget-cta-1 { margin-bottom: 2.5rem; background-color: #003d68; color: white; padding: 1.25rem 1.5rem; }
/* line 87, ../scss/modules/_views.scss */
.view.view-events .widget-cta-1 > *:first-child { margin-top: 0; }
@media screen and (min-width: 120em) { /* line 81, ../scss/modules/_views.scss */
  .view.view-events .widget-cta-1 { margin-top: -2.5rem; } }
/* line 95, ../scss/modules/_views.scss */
.view.view-events .widget-cta-1 h3, .view.view-events .widget-cta-1 a, .view.view-events .widget-cta-1 * { color: white; }
/* line 100, ../scss/modules/_views.scss */
.view.view-events .view-header h2 { margin-bottom: 0.4375rem; font-family: 'Roboto', 'Arial', sans-serif; font-size: 2.625rem; font-style: normal; font-weight: 500; }
/* line 105, ../scss/modules/_views.scss */
.view.view-events .view-filters { margin-bottom: 2.5rem; }
@media screen and (min-width: 120em) { /* line 105, ../scss/modules/_views.scss */
  .view.view-events .view-filters { width: 60%; float: left; } }
@media screen and (max-width: 119.9375em) { /* line 105, ../scss/modules/_views.scss */
  .view.view-events .view-filters { clear: both; } }
/* line 116, ../scss/modules/_views.scss */
.view.view-events .view-filters .views-exposed-form { margin: 2.5rem 0.625rem 0; position: relative; padding-right: 6rem; }
/* line 122, ../scss/modules/_views.scss */
.view.view-events .view-filters .form-actions { position: absolute; right: 0; bottom: 1.25rem; }
/* line 128, ../scss/modules/_views.scss */
.view.view-events .view-filters .form-item { *zoom: 1; }
/* line 255, ../scss/base/_mixins.scss */
.view.view-events .view-filters .form-item:before, .view.view-events .view-filters .form-item:after { content: " "; /* 1 */ display: table; /* 2 */ }
/* line 259, ../scss/base/_mixins.scss */
.view.view-events .view-filters .form-item:after { clear: both; }
/* line 133, ../scss/modules/_views.scss */
.view.view-events .view-filters .form-item label { font-weight: bold; padding-right: 0.625rem; font-family: 'Roboto', 'Arial', sans-serif; font-size: 1rem; font-style: normal; font-weight: 400; }
@media screen and (min-width: 32em) { /* line 140, ../scss/modules/_views.scss */
  .view.view-events .view-filters .form-item select { width: 80%; float: right; }
  /* line 144, ../scss/modules/_views.scss */
  .view.view-events .view-filters .form-item label { width: 20%; float: left; text-align: right; padding-top: 0.375rem; } }
@media screen and (min-width: 120em) { /* line 153, ../scss/modules/_views.scss */
  .view.view-events .view-filters .form-item select { width: 70%; }
  /* line 156, ../scss/modules/_views.scss */
  .view.view-events .view-filters .form-item label { width: 30%; padding-top: 0; line-height: 2.3125rem; } }
@media screen and (min-width: 32em) { /* line 165, ../scss/modules/_views.scss */
  .view.view-events .view-content { margin: 0 0.625rem; width: 100%; } }
/* line 229, ../scss/base/_mixins.scss */
.view.view-events .view-content thead { clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute !important; height: 1px; }
/* line 237, ../scss/base/_mixins.scss */
.view.view-events .view-content thead:active, .view.view-events .view-content thead:focus { position: static !important; clip: auto; }
/* line 173, ../scss/modules/_views.scss */
.view.view-events .view-content caption { text-align: left; color: white; font-weight: bold; background-color: #222D2F; padding: 0.625rem; }
/* line 181, ../scss/modules/_views.scss */
.view.view-events .view-content table { width: 100%; clear: both; }
/* line 186, ../scss/modules/_views.scss */
.view.view-events .view-content td { padding: 1.5625rem 0.9375rem; border-bottom: 1px solid #000; }
/* line 191, ../scss/modules/_views.scss */
.view.view-events .view-content tr:nth-child(even) { background-color: #C9D5B7; }
/* line 195, ../scss/modules/_views.scss */
.view.view-events .view-content .views-field-field-start-date-1 { background-color: #C9D5B7; width: 15%; white-space: nowrap; font-weight: bold; font-family: 'Roboto', 'Arial', sans-serif; font-size: 1.125rem; font-style: normal; font-weight: 400; }
/* line 203, ../scss/modules/_views.scss */
.view.view-events .view-content h4 { margin: 0 0.625rem 0.625rem 0; width: auto; float: left; font-weight: 500; }
/* line 210, ../scss/modules/_views.scss */
.view.view-events .view-content .sponsored-by-ami { float: left; margin-top: 0.25rem; font-weight: bold; text-align: center; width: 9.375rem; background-color: #C54C0F; color: white; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; }
/* line 221, ../scss/modules/_views.scss */
.view.view-events .view-content .event-location { clear: both; }
/* line 224, ../scss/modules/_views.scss */
.view.view-events .view-content .event-location a { margin-top: 0.625rem; color: #A71E3F; text-transform: uppercase; text-decoration: none; display: inline-block; }
/* line 231, ../scss/modules/_views.scss */
.view.view-events .view-content .event-location a:hover { text-decoration: underline; }
/* line 236, ../scss/modules/_views.scss */
.view.view-events .view-content .event-body { clear: both; }
/* line 142, ../vendor/foundation/scss/util/_mixins.scss */
.view.view-events .view-content .event-body::before, .view.view-events .view-content .event-body::after { content: ' '; display: table; }
/* line 152, ../vendor/foundation/scss/util/_mixins.scss */
.view.view-events .view-content .event-body::after { clear: both; }
/* line 241, ../scss/modules/_views.scss */
.view.view-events .view-content .event-information { clear: both; font-weight: bold; }
/* line 245, ../scss/modules/_views.scss */
.view.view-events .view-content .event-information a { margin-top: 1.25rem; color: #A71E3F; text-decoration: none; }
/* line 250, ../scss/modules/_views.scss */
.view.view-events .view-content .event-information a:hover { text-decoration: underline; }

/** All Category Content view. Category Segments view. */
/* line 262, ../scss/modules/_views.scss */
.view.view-all-category-content a.image-tile, .view.view-segments a.image-tile { text-decoration: none; }
/* line 266, ../scss/modules/_views.scss */
.view.view-all-category-content a.image-tile .tile-title:hover, .view.view-all-category-content a.image-tile .tile-title:active, .view.view-segments a.image-tile .tile-title:hover, .view.view-segments a.image-tile .tile-title:active { color: #A71E3F; text-decoration: underline; }
/* line 273, ../scss/modules/_views.scss */
.view.view-all-category-content .node-image picture img, .view.view-segments .node-image picture img { width: 100%; }
/* line 277, ../scss/modules/_views.scss */
.view.view-all-category-content .node--header, .view.view-segments .node--header { font-family: 'Roboto', 'Arial', sans-serif; font-size: 0.9375rem; font-style: normal; font-weight: 400; font-style: normal; font-weight: 500; color: #252525; margin: 1.25rem 0; text-align: center; }
/* line 285, ../scss/modules/_views.scss */
.view.view-all-category-content .node--header ul, .view.view-segments .node--header ul { margin: 0; padding: 0; }
/* line 290, ../scss/modules/_views.scss */
.view.view-all-category-content .node--header li, .view.view-segments .node--header li { display: inline; list-style: none; white-space: nowrap; }
/* line 295, ../scss/modules/_views.scss */
.view.view-all-category-content .node--header li a, .view.view-segments .node--header li a { text-decoration: none; }
/* line 299, ../scss/modules/_views.scss */
.view.view-all-category-content .node--header li:before, .view.view-segments .node--header li:before { content: '•'; padding: 0 0.375rem; }
/* line 303, ../scss/modules/_views.scss */
.view.view-all-category-content .node--header li:first-child:before, .view.view-segments .node--header li:first-child:before { content: ''; padding: 0; }

/** Navigation menu styling. */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
@font-face { font-family: SpartanMBRegular; src: url("../../fonts/SpartanMB-Regular.otf") format("opentype"); }
@font-face { font-family: SpartanMBSemiBold; src: url("../../fonts/SpartanMB-SemiBold.otf") format("opentype"); }
@font-face { font-family: SpartanMBBold; src: url("../../fonts/SpartanMB-Bold.otf") format("opentype"); }
/* Play Button icon for media thumbnails in Seasons */
/* line 12, ../scss/modules/nav.scss */
main nav.sidebar-nav { padding-top: 2.5rem; }
/* line 16, ../scss/modules/nav.scss */
main nav.sidebar-nav ul { padding: 0; }
/* line 19, ../scss/modules/nav.scss */
main nav.sidebar-nav ul li { list-style-type: none; }
/* line 22, ../scss/modules/nav.scss */
main nav.sidebar-nav ul li a, main nav.sidebar-nav ul li a:visited { font-family: 'Roboto', 'Arial', sans-serif; font-size: 1rem; font-style: normal; font-weight: 400; text-transform: uppercase; text-decoration: none; -moz-transition: background-color 0.5s ease; -ms-transition: background-color 0.5s ease; -webkit-transition: background-color 0.5s ease; transition: background-color 0.5s ease; display: block; width: 100%; padding: 0.3125rem 0.625rem; margin: 0.3125rem 0; }
/* line 33, ../scss/modules/nav.scss */
main nav.sidebar-nav ul li a.is-active, main nav.sidebar-nav ul li a:hover, main nav.sidebar-nav ul li a:visited.is-active, main nav.sidebar-nav ul li a:visited:hover { background-color: #C9D5B7; }
/* line 43, ../scss/modules/nav.scss */
main nav.sidebar-nav ul li.active-trail .is-active a { background-color: #C9D5B7; }
/* line 49, ../scss/modules/nav.scss */
main nav.sidebar-nav ul li ul { margin-left: 1.875rem; }
/* line 52, ../scss/modules/nav.scss */
main nav.sidebar-nav ul li ul li a { font-family: 'Arial', sans-serif; font-size: 0.875rem; font-style: normal; font-weight: normal; text-transform: none; }
/* line 68, ../scss/modules/nav.scss */
main nav.sidebar-nav ul li ul li a.is-active, main nav.sidebar-nav ul li ul li a:hover { text-decoration: underline; }

/* line 79, ../scss/modules/nav.scss */
.primary-nav li:not(:last-child) { margin-bottom: 1.375rem; }

/* line 83, ../scss/modules/nav.scss */
nav.primary-nav { padding-top: 0.625rem; width: 100%; height: 4.625rem; padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 83, ../scss/modules/nav.scss */
  nav.primary-nav { padding-left: 0; padding-right: 0; } }

/* line 101, ../scss/modules/nav.scss */
.primary-nav ul { width: 100%; float: left; /*margin-bottom: rem-calc(55px);*/ font-size: 1rem; list-style-type: none; padding-left: 0; margin-top: 0; }
@media screen and (min-width: 120em) { /* line 101, ../scss/modules/nav.scss */
  .primary-nav ul { margin-bottom: 1rem; } }
/* line 115, ../scss/modules/nav.scss */
.primary-nav ul li { display: flex; justify-content: center; align-items: center; gap: 10px; border-radius: 10px; border: 2px solid #000; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); float: left; margin-right: 0.3125rem; }
/* line 125, ../scss/modules/nav.scss */
.primary-nav ul li a { padding: 17px 25px; text-decoration: none; border-radius: 8px; }
/* line 130, ../scss/modules/nav.scss */
.primary-nav ul li .is-active { background: #FF1E1E; color: white; }

/** Base show styling.  */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
@font-face { font-family: SpartanMBRegular; src: url("../../fonts/SpartanMB-Regular.otf") format("opentype"); }
@font-face { font-family: SpartanMBSemiBold; src: url("../../fonts/SpartanMB-SemiBold.otf") format("opentype"); }
@font-face { font-family: SpartanMBBold; src: url("../../fonts/SpartanMB-Bold.otf") format("opentype"); }
/* Play Button icon for media thumbnails in Seasons */
/* line 11, ../scss/modules/live-audio.scss */
.show-items { /* streaming next section */ }
/* line 14, ../scss/modules/live-audio.scss */
.show-items .streaming-next .columns:nth-child(n+5) { display: none; }

/* line 26, ../scss/modules/live-audio.scss */
.live-show .category-description { margin-top: 1.25rem; }
/* line 28, ../scss/modules/live-audio.scss */
.live-show .category-description .span-title h2 { margin: 0; }

/* current show area */
/* line 34, ../scss/modules/live-audio.scss */
.live-audio--current-show { margin-top: 1.875rem; }
/* line 36, ../scss/modules/live-audio.scss */
.live-audio--current-show .starting-at { display: none; }

/* line 41, ../scss/modules/live-audio.scss */
.player--wrapper .medium-tile .category-description { margin-left: 0px; }

/* line 45, ../scss/modules/live-audio.scss */
.mejs__currenttime-container { display: none; }

/* line 49, ../scss/modules/live-audio.scss */
.mejs__time-rail { display: none; }

/* line 53, ../scss/modules/live-audio.scss */
.player { color: black; /* Just string Currently playing */ }
/* line 57, ../scss/modules/live-audio.scss */
.player--time-and-title div { float: left; line-height: 3.5rem; height: 3.5rem; padding-left: 0.3125rem; }
/* line 65, ../scss/modules/live-audio.scss */
.player--duration { width: 100%; display: block; margin-bottom: 0.625rem; background-color: blue; }
/* line 72, ../scss/modules/live-audio.scss */
.player--title { position: absolute; left: 8.75rem; display: none; height: 3.5rem; line-height: 3.5rem; }
@media screen and (max-width: 31.9375em) { /* line 72, ../scss/modules/live-audio.scss */
  .player--title { position: absolute; left: 0; top: 3.5rem; } }
/* line 85, ../scss/modules/live-audio.scss */
.player--duration-bar--total { height: 0.9375rem; }
@media screen and (min-width: 32em) { /* line 85, ../scss/modules/live-audio.scss */
  .player--duration-bar--total { height: 0.375rem; } }
/* line 92, ../scss/modules/live-audio.scss */
.player--duration-bar--progression { position: absolute; background-color: #A71E3F; height: 100%; width: 30%; bottom: 0; }
/* line 100, ../scss/modules/live-audio.scss */
.player--duration-bar { width: 100%; position: relative; }
/* line 104, ../scss/modules/live-audio.scss */
.player--duration-bar--time { position: absolute; right: 0; font-size: 1rem; top: -2.3125rem; font-weight: bold; display: none; }
/* line 113, ../scss/modules/live-audio.scss */
.player--duration-bar--total { background-color: white; position: absolute; width: 100%; bottom: 0; height: 0.75rem; }
@media screen and (min-width: 120em) { /* line 113, ../scss/modules/live-audio.scss */
  .player--duration-bar--total { height: 0.375rem; } }
/* line 126, ../scss/modules/live-audio.scss */
.player--currently-playing { display: block; font-size: 1.375rem; font-weight: 600; margin-bottom: 1.25rem; font-family: 'SpartanMBBold'; }
/* line 134, ../scss/modules/live-audio.scss */
.player--time-and-title { width: 100%; }
/* line 138, ../scss/modules/live-audio.scss */
.player--wrapper { background-color: #efefef; overflow: hidden; border-radius: 0.4375rem; border-style: solid; border-width: 0.125rem; border-color: #e6e6e6; position: relative; padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (max-width: 119.9375em) { /* line 138, ../scss/modules/live-audio.scss */
  .player--wrapper { padding-bottom: 3.125rem; } }
@media screen and (min-width: 120em) { /* line 138, ../scss/modules/live-audio.scss */
  .player--wrapper { padding-left: 2.8125rem; padding-right: 2.8125rem; } }
@media screen and (max-width: 119.9375em) { /* line 157, ../scss/modules/live-audio.scss */
  .player--wrapper.collapsed.playing { padding-bottom: 7.1875rem; } }
/* line 163, ../scss/modules/live-audio.scss */
.player--wrapper-background { height: 100%; width: 100%; display: block; position: absolute; left: 0; }
/* line 171, ../scss/modules/live-audio.scss */
.player--duration-bar { margin-top: 1.6875rem; }
/* line 175, ../scss/modules/live-audio.scss */
.player--buttons-collapse { display: none; /* mobile button to collapse player visible only in mobile view collapse button */ }
@media screen and (min-width: 120em) { /* line 175, ../scss/modules/live-audio.scss */
  .player--buttons-collapse { display: block; } }
/* line 180, ../scss/modules/live-audio.scss */
.player--buttons-collapse:before { font-family: 'ami-glyphs'; content: '\e900'; font-size: 1.625rem; display: block; margin-top: 0.625rem; }
/* line 189, ../scss/modules/live-audio.scss */
.player--buttons-collapse--mobile { display: none; position: absolute; bottom: 0.3125rem; left: 0; right: 0; font-size: 1.625rem; margin: 0 auto; }
@media screen and (max-width: 119.9375em) { /* line 189, ../scss/modules/live-audio.scss */
  .player--buttons-collapse--mobile { display: block; } }
/* line 200, ../scss/modules/live-audio.scss */
.player--buttons-collapse--mobile:before { font-family: 'ami-glyphs'; content: '\e900'; }

/* when player is playing */
/* line 209, ../scss/modules/live-audio.scss */
.playing { /* 00:00:00 -- 00:00:00 line */ }
/* line 211, ../scss/modules/live-audio.scss */
.playing .player--duration-bar--time { display: block; }
@media screen and (max-width: 31.9375em) { /* line 214, ../scss/modules/live-audio.scss */
  .playing .mejs__controls { height: 8.4375rem; } }
/* line 219, ../scss/modules/live-audio.scss */
.playing .player--title { display: block; }

/* Streaming Next section Show thumbnail */
/* line 228, ../scss/modules/live-audio.scss */
.streaming-next .live-show .category-term-wrapper { border-radius: 0.625rem; margin-bottom: 1.25rem; height: auto; background-color: #EFEFEF; /* Show thumbnail in Streaming next */ }
@media screen and (min-width: 120em) { /* line 228, ../scss/modules/live-audio.scss */
  .streaming-next .live-show .category-term-wrapper { border-radius: 0; margin-bottom: 0; background: none; /* height: rem-calc(450px); */ } }
/* line 241, ../scss/modules/live-audio.scss */
.streaming-next .live-show .category-term-wrapper .category-term-medium-tile-thumbnail img { width: 100%; display: none; }
@media screen and (min-width: 120em) { /* line 241, ../scss/modules/live-audio.scss */
  .streaming-next .live-show .category-term-wrapper .category-term-medium-tile-thumbnail img { display: block; } }

/* line 252, ../scss/modules/live-audio.scss */
.starting-at { margin-bottom: 0.625rem; }
/* line 254, ../scss/modules/live-audio.scss */
.starting-at h4 { font-size: 1rem; font-weight: 600; }
/* line 258, ../scss/modules/live-audio.scss */
.starting-at--time { font-size: 1rem; font-weight: 600; }

/* When form is collapsed */
/* line 265, ../scss/modules/live-audio.scss */
.collapsed { /* desktop button to collapse */ }
/* line 267, ../scss/modules/live-audio.scss */
.collapsed .live-audio--current-show { display: none; }
/* line 270, ../scss/modules/live-audio.scss */
.collapsed .player--duration-bar { display: none; }
/* line 273, ../scss/modules/live-audio.scss */
.collapsed .player--wrapper-background { background-color: #D7D8D8; }
/* line 278, ../scss/modules/live-audio.scss */
.collapsed .player--buttons-collapse { /* mobile button for collapsing */ }
/* line 279, ../scss/modules/live-audio.scss */
.collapsed .player--buttons-collapse img { transform: rotate(0deg); }
/* line 282, ../scss/modules/live-audio.scss */
.collapsed .player--buttons-collapse:before { font-family: 'ami-glyphs'; content: '\e901'; font-size: 1.375rem; }
/* line 289, ../scss/modules/live-audio.scss */
.collapsed .player--buttons-collapse--mobile:before { content: '\e901'; }

/*  unmute button for player */
/* line 297, ../scss/modules/live-audio.scss */
.mejs__button.mejs__volume-button.mejs__mute, .mejs__button.mejs__volume-button.mejs__unmute { width: 4.875rem; }

/* line 302, ../scss/modules/live-audio.scss */
.player--buttons-collapse img { height: 1.5rem; margin-bottom: 0.625rem; transform: rotate(180deg); }

/* line 308, ../scss/modules/live-audio.scss */
#listen-live-app { /* contains player, shows are outside */ }
@media screen and (min-width: 32em) { /* line 308, ../scss/modules/live-audio.scss */
  #listen-live-app { margin-left: 1.25rem; margin-right: 1.25rem; } }
@media screen and (min-width: 120em) { /* line 308, ../scss/modules/live-audio.scss */
  #listen-live-app { margin-left: 0; margin-right: 0; } }

/* line 320, ../scss/modules/live-audio.scss */
.live-show { padding-left: 0px !important; padding-right: 0px !important; }

/** Node gallery styling. */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
@font-face { font-family: SpartanMBRegular; src: url("../../fonts/SpartanMB-Regular.otf") format("opentype"); }
@font-face { font-family: SpartanMBSemiBold; src: url("../../fonts/SpartanMB-SemiBold.otf") format("opentype"); }
@font-face { font-family: SpartanMBBold; src: url("../../fonts/SpartanMB-Bold.otf") format("opentype"); }
/* Play Button icon for media thumbnails in Seasons */
/* line 10, ../scss/modules/gallery.scss */
.node--header .node--title { text-transform: capitalize; }

/* line 15, ../scss/modules/gallery.scss */
.node--footer { text-align: left; }

/* line 21, ../scss/modules/gallery.scss */
.node--content .orbit .orbit-container { padding: 0; }
/* line 24, ../scss/modules/gallery.scss */
.node--content .orbit .orbit-container .orbit-previous, .node--content .orbit .orbit-container .orbit-next { background-color: #A71E3F; padding: 0.5rem; font-size: 0.75rem; }
@media screen and (min-width: 32em) { /* line 24, ../scss/modules/gallery.scss */
  .node--content .orbit .orbit-container .orbit-previous, .node--content .orbit .orbit-container .orbit-next { padding: 1rem; font-size: 1rem; } }
/* line 39, ../scss/modules/gallery.scss */
.node--content .orbit nav.orbit-bullets { margin: 0.9375rem 0 1.875rem; }
/* line 42, ../scss/modules/gallery.scss */
.node--content .orbit nav.orbit-bullets button { width: auto; height: auto; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; margin: 0 0.9375rem 0 0; }
/* line 48, ../scss/modules/gallery.scss */
.node--content .orbit nav.orbit-bullets button:last-child, .node--content .orbit nav.orbit-bullets button:last-child.is-active { margin: 0; }
/* line 53, ../scss/modules/gallery.scss */
.node--content .orbit nav.orbit-bullets button.is-active { outline: none !important; border: 0.25rem solid #A71E3F; }

/* Illustrated descriptions Field */
/* line 66, ../scss/modules/gallery.scss */
.horizontal .field-illustrated-descriptions-selection { float: left; margin-top: 0; }
@media screen and (min-width: 120em) { /* line 66, ../scss/modules/gallery.scss */
  .horizontal .field-illustrated-descriptions-selection { padding-right: 0.625rem; } }

@media screen and (min-width: 32em) and (max-width: 119.9375em) { /* line 78, ../scss/modules/gallery.scss */
  .field-illustrated-descriptions-selection .column:nth-child(2n+1), .field-illustrated-descriptions-selection .columns:nth-child(2n+1) { padding-right: 0.625rem; }
  /* line 82, ../scss/modules/gallery.scss */
  .field-illustrated-descriptions-selection .column:nth-child(2n+2), .field-illustrated-descriptions-selection .columns:nth-child(2n+2) { padding-left: 0.625rem; } }

/* line 89, ../scss/modules/gallery.scss */
.field-illustrated-descriptions--control-bar.bottom-controller { margin: 0 auto; width: 100%; height: 3rem; }

/* line 96, ../scss/modules/gallery.scss */
.horizontal .top-controller { display: none; }
/* line 100, ../scss/modules/gallery.scss */
.horizontal .bottom-controller { display: block; }
/* line 104, ../scss/modules/gallery.scss */
.horizontal .field-illustrated-descriptions--goto-thumbnail { margin-bottom: 0.625rem; }

/* line 109, ../scss/modules/gallery.scss */
.active .field-illustrated-descriptions--small-image-wrapper:before { background: none; }

/* line 113, ../scss/modules/gallery.scss */
.disabled .field-illustrated-descriptions--small-image-wrapper:before { background: rgba(0, 61, 104, 0.5); }

/* line 117, ../scss/modules/gallery.scss */
.field-illustrated-descriptions--small-image-wrapper:before { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; transition: all 0.3s linear; }

/* gallery */
/* line 130, ../scss/modules/gallery.scss */
.field-illustrated-descriptions { /* .field-illustrated-descriptions--control-bar */ }
/* line 132, ../scss/modules/gallery.scss */
.field-illustrated-descriptions--control-bar { background: transparent; height: 2.5625rem; width: 100%; color: white; }
/* line 138, ../scss/modules/gallery.scss */
.field-illustrated-descriptions--control-bar button { width: 4.0625rem; height: 4.6875rem; display: block; float: left; }
/* line 146, ../scss/modules/gallery.scss */
.field-illustrated-descriptions--body { padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.375rem; }
/* line 154, ../scss/modules/gallery.scss */
.field-illustrated-descriptions--body--read { margin-bottom: 2.5rem; }
/* line 159, ../scss/modules/gallery.scss */
.field-illustrated-descriptions--goto-thumbnail { cursor: pointer; position: relative; margin-bottom: 1.4375rem; }
/* line 164, ../scss/modules/gallery.scss */
.field-illustrated-descriptions--goto-thumbnail .img-overlay { position: absolute; display: block; width: 100%; height: 100%; z-index: 100; background-color: rgba(0, 61, 104, 0.5) !important; }
@media screen and (min-width: 120em) { /* line 164, ../scss/modules/gallery.scss */
  .field-illustrated-descriptions--goto-thumbnail .img-overlay { max-width: 20.5rem; } }
/* line 178, ../scss/modules/gallery.scss */
.field-illustrated-descriptions--image { width: 100%; height: 100%; }
/* line 183, ../scss/modules/gallery.scss */
.field-illustrated-descriptions--small-image-wrapper { overflow: hidden; width: 100%; max-height: 100%; display: block; background-color: red; position: relative; }
@media screen and (min-width: 120em) { /* line 183, ../scss/modules/gallery.scss */
  .field-illustrated-descriptions--small-image-wrapper { max-width: 20.5rem; max-height: 11.5rem; } }
/* line 197, ../scss/modules/gallery.scss */
.field-illustrated-descriptions--small-image-wrapper img { object-fit: cover; }
/* line 203, ../scss/modules/gallery.scss */
.field-illustrated-descriptions--big-image-wrapper img { width: 100%; }
@media screen and (min-width: 120em) { /* line 203, ../scss/modules/gallery.scss */
  .field-illustrated-descriptions--big-image-wrapper img { max-height: 36rem; object-fit: cover; } }
/* line 213, ../scss/modules/gallery.scss */
.field-illustrated-descriptions-selection { margin-top: 1.25rem; }

/* line 219, ../scss/modules/gallery.scss */
.horizontal .filed-illustrated-descriptions-items { float: left; }

/* line 224, ../scss/modules/gallery.scss */
.vertical { /* description on top, selection on the bottom */ /* then it needs horizontal paddings */ }
/* line 225, ../scss/modules/gallery.scss */
.vertical .top-controller { display: block; }
/* line 229, ../scss/modules/gallery.scss */
.vertical .bottom-controller { display: none; }
@media screen and (min-width: 120em) { /* line 237, ../scss/modules/gallery.scss */
  .vertical .field-illustrated-descriptions-selection .column:nth-child(3n+1), .vertical .field-illustrated-descriptions-selection .columns:nth-child(3n+1) { padding-right: 0.83125rem; }
  /* line 241, ../scss/modules/gallery.scss */
  .vertical .field-illustrated-descriptions-selection .column:nth-child(3n+2), .vertical .field-illustrated-descriptions-selection .columns:nth-child(3n+2) { padding-left: 0.41875rem; padding-right: 0.41875rem; }
  /* line 246, ../scss/modules/gallery.scss */
  .vertical .field-illustrated-descriptions-selection .column:nth-child(3n+3), .vertical .field-illustrated-descriptions-selection .columns:nth-child(3n+3) { padding-left: 0.83125rem; } }

/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
@font-face { font-family: SpartanMBRegular; src: url("../../fonts/SpartanMB-Regular.otf") format("opentype"); }
@font-face { font-family: SpartanMBSemiBold; src: url("../../fonts/SpartanMB-SemiBold.otf") format("opentype"); }
@font-face { font-family: SpartanMBBold; src: url("../../fonts/SpartanMB-Bold.otf") format("opentype"); }
/* Play Button icon for media thumbnails in Seasons */
/* line 4, ../scss/modules/accessibility.scss */
.flc-slidingPanel-toggleButton img { width: 22px; margin-left: 6px; fill: #FFFFFF; }

/* line 10, ../scss/modules/accessibility.scss */
.flc-prefsEditor-reset { color: white; background-color: #A71E3F; font-size: 1rem; }

/* line 16, ../scss/modules/accessibility.scss */
.flc-slidingPanel-toggleButton { font-size: 1rem; line-height: 22px; color: white; background-color: #A71E3F; max-height: 100%; }

/* show hide button and reset button */
/* line 25, ../scss/modules/accessibility.scss */
.fl-prefsEditor-separatedPanel .fl-prefsEditor-showHide, .fl-prefsEditor-separatedPanel .fl-prefsEditor-reset { display: block; float: left; /* width:100%; */ }

/* container for buttons */
/* line 33, ../scss/modules/accessibility.scss */
.fl-prefsEditor-separatedPanel .fl-panelBar .fl-prefsEditor-buttons { float: left; }

/* mobile view - accessibility open close button */
/* line 42, ../scss/modules/accessibility.scss */
.mobile--top-bar button { height: 65px; font-size: 1.375rem; width: 100%; }
@media screen and (min-width: 120em) { /* line 42, ../scss/modules/accessibility.scss */
  .mobile--top-bar button { font-size: 1rem; } }
/* line 51, ../scss/modules/accessibility.scss */
.mobile--top-bar .flc-slidingPanel-toggleButton { width: 100%; background-color: #A71E3F; }
/* line 56, ../scss/modules/accessibility.scss */
.mobile--top-bar .flc-prefsEditor-reset { display: none; }

/* line 63, ../scss/modules/accessibility.scss */
.flc-slidingPanel-toggleButton--mobile span::after { font-family: 'ami-glyphs'; content: '\e901'; margin-left: 9px; }

/* line 73, ../scss/modules/accessibility.scss */
.accessibility-expanded .flc-slidingPanel-toggleButton--mobile span::after { content: '\e900'; }
/* line 78, ../scss/modules/accessibility.scss */
.accessibility-expanded .flc-prefsEditor-reset { display: block; }

/* line 83, ../scss/modules/accessibility.scss */
.flc-prefsEditor-reset .fl-icon-undo { margin-left: 10px; }

/* line 87, ../scss/modules/accessibility.scss */
.flc-toc-header { margin-top: 20px; padding-left: 20px; }

/* contrast accessibility fix */
/*.fl-theme-bw .home-feature-overlay,
.fl-theme-bw .highlighted .large-tile,
.fl-theme-bw .large-tile { background: none !important;
}*/
/* Custom fixes */
/* line 103, ../scss/modules/accessibility.scss */
.fl-theme-wb input::placeholder { color: white !important; }

/* line 107, ../scss/modules/accessibility.scss */
.fl-theme-by input::placeholder { color: #000 !important; }

/* line 111, ../scss/modules/accessibility.scss */
.fl-theme-yb input::placeholder { color: #ff0 !important; }

/* line 114, ../scss/modules/accessibility.scss */
.fl-theme-lgdg input::placeholder { color: #bdbdbb !important; }

/* line 118, ../scss/modules/accessibility.scss */
.fl-theme-bbr input::placeholder { color: #000 !important; }

/* line 122, ../scss/modules/accessibility.scss */
.fl-theme-gd input::placeholder { color: #888 !important; }

/* line 126, ../scss/modules/accessibility.scss */
.site-logo img:before { content: url("/profiles/ami/themes/custom/amicorp/static/images/logo-en.svg"); margin-top: -6.5%; padding-right: 53px; float: right; height: 19px; }

/* line 134, ../scss/modules/accessibility.scss */
.footer--ami-logo img:before { content: ''; background-image: url("/profiles/ami/themes/custom/amicorp/static/images/AMI_logo_white.svg"); }

/* line 140, ../scss/modules/accessibility.scss */
.fl-theme-bw .footer--ami-logo img::before, .fl-theme-gw .footer--ami-logo img::before, .fl-theme-lgdg .footer--ami-logo img::before, .fl-theme-by .footer--ami-logo img::before { content: url("/profiles/ami/themes/custom/amicorp/static/images/logo-en.svg"); }

/* line 148, ../scss/modules/accessibility.scss */
.fl-theme-yb .site-logo img::before, .fl-theme-gd .site-logo img::before, .fl-theme-wb .site-logo img::before { content: url("/profiles/ami/themes/custom/amicorp/static/images/AMI_logo_white.svg"); }

/* line 156, ../scss/modules/accessibility.scss */
.fl-theme-lgdg .tpStandby .tpPlayOverlay { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-lgdg.svg") no-repeat !important; }
/* line 160, ../scss/modules/accessibility.scss */
.fl-theme-lgdg .small-features .feature-image.node-image:before, .fl-theme-lgdg .media-feature .node-image:before { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-lgdg.svg") no-repeat center center !important; background-size: 50% 50% !important; }
/* line 170, ../scss/modules/accessibility.scss */
.fl-theme-lgdg article.node-media .node-image picture:before { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-lgdg.svg") no-repeat center center !important; background-size: 50% 50% !important; }
/* line 179, ../scss/modules/accessibility.scss */
.fl-theme-lgdg .node--view-mode-news-listing .read-full-bar { background-color: #605f5f !important; }
/* line 181, ../scss/modules/accessibility.scss */
.fl-theme-lgdg .node--view-mode-news-listing .read-full-bar h2 { background-color: #605f5f !important; }
/* line 183, ../scss/modules/accessibility.scss */
.fl-theme-lgdg .node--view-mode-news-listing .read-full-bar h2 a { background-color: #605f5f !important; }
/* line 188, ../scss/modules/accessibility.scss */
.fl-theme-lgdg .node--view-mode-news-listing .news-description { background-color: #555353 !important; }
/* line 190, ../scss/modules/accessibility.scss */
.fl-theme-lgdg .node--view-mode-news-listing .news-description div, .fl-theme-lgdg .node--view-mode-news-listing .news-description span { background-color: #555353 !important; }

/* line 200, ../scss/modules/accessibility.scss */
.fl-theme-wb .tpStandby .tpPlayOverlay { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-wb.svg") no-repeat !important; }
/* line 208, ../scss/modules/accessibility.scss */
.fl-theme-wb article.node-media .node-image picture:before { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-wb.svg") no-repeat center center !important; background-size: 50% 50% !important; }
/* line 216, ../scss/modules/accessibility.scss */
.fl-theme-wb .small-features .feature-image.node-image:before, .fl-theme-wb .media-feature .node-image:before { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-wb.svg") no-repeat center center !important; background-size: 50% 50% !important; }
/* line 223, ../scss/modules/accessibility.scss */
.fl-theme-wb .node--view-mode-news-listing .read-full-bar { background-color: #2b2a2a !important; }
/* line 225, ../scss/modules/accessibility.scss */
.fl-theme-wb .node--view-mode-news-listing .read-full-bar h2 { background-color: #2b2a2a !important; }
/* line 227, ../scss/modules/accessibility.scss */
.fl-theme-wb .node--view-mode-news-listing .read-full-bar h2 a { background-color: #2b2a2a !important; }
/* line 232, ../scss/modules/accessibility.scss */
.fl-theme-wb .node--view-mode-news-listing .news-description { background-color: #1e1e1e !important; }
/* line 234, ../scss/modules/accessibility.scss */
.fl-theme-wb .node--view-mode-news-listing .news-description div, .fl-theme-wb .node--view-mode-news-listing .news-description span { background-color: #1e1e1e !important; }

/* --- */
/* line 245, ../scss/modules/accessibility.scss */
.fl-theme-bw .tpStandby .tpPlayOverlay { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-bw.svg") no-repeat !important; }
/* line 253, ../scss/modules/accessibility.scss */
.fl-theme-bw article.node-media .node-image picture:before { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-bw.svg") no-repeat center center !important; background-size: 50% 50% !important; }
/* line 261, ../scss/modules/accessibility.scss */
.fl-theme-bw .small-features .feature-image.node-image:before, .fl-theme-bw .media-feature .node-image:before { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-bw.svg") no-repeat center center !important; background-size: 50% 50% !important; }
/* line 268, ../scss/modules/accessibility.scss */
.fl-theme-bw .node--view-mode-news-listing .read-full-bar { background-color: #f4f4f4 !important; }
/* line 270, ../scss/modules/accessibility.scss */
.fl-theme-bw .node--view-mode-news-listing .read-full-bar h2 { background-color: #f4f4f4 !important; }
/* line 272, ../scss/modules/accessibility.scss */
.fl-theme-bw .node--view-mode-news-listing .read-full-bar h2 a { background-color: #f4f4f4 !important; }
/* line 277, ../scss/modules/accessibility.scss */
.fl-theme-bw .node--view-mode-news-listing .news-description { background-color: #fdf9f9 !important; }
/* line 279, ../scss/modules/accessibility.scss */
.fl-theme-bw .node--view-mode-news-listing .news-description div, .fl-theme-bw .node--view-mode-news-listing .news-description span { background-color: #fdf9f9 !important; }

/* line 292, ../scss/modules/accessibility.scss */
.fl-theme-gd article.node-media .node-image picture:before { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-gd.svg") no-repeat center center !important; background-size: 50% 50% !important; }
/* line 300, ../scss/modules/accessibility.scss */
.fl-theme-gd .tpStandby .tpPlayOverlay { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-gd.svg") no-repeat !important; }
/* line 304, ../scss/modules/accessibility.scss */
.fl-theme-gd .small-features .feature-image.node-image:before, .fl-theme-gd .media-feature .node-image:before { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-gd.svg") no-repeat center center !important; background-size: 50% 50% !important; }

/* line 316, ../scss/modules/accessibility.scss */
.fl-theme-gw article.node-media .node-image picture:before { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-gw.svg") no-repeat center center !important; background-size: 50% 50% !important; }
/* line 324, ../scss/modules/accessibility.scss */
.fl-theme-gw .tpStandby .tpPlayOverlay { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-gw.svg") no-repeat !important; }
/* line 328, ../scss/modules/accessibility.scss */
.fl-theme-gw .small-features .feature-image.node-image:before, .fl-theme-gw .media-feature .node-image:before { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-gw.svg") no-repeat center center !important; background-size: 50% 50% !important; }
/* line 335, ../scss/modules/accessibility.scss */
.fl-theme-gw .node--view-mode-news-listing .read-full-bar { background-color: #f4f4f4 !important; }
/* line 337, ../scss/modules/accessibility.scss */
.fl-theme-gw .node--view-mode-news-listing .read-full-bar h2 { background-color: #f4f4f4 !important; }
/* line 339, ../scss/modules/accessibility.scss */
.fl-theme-gw .node--view-mode-news-listing .read-full-bar h2 a { background-color: #f4f4f4 !important; }
/* line 344, ../scss/modules/accessibility.scss */
.fl-theme-gw .node--view-mode-news-listing .news-description { background-color: #fdf9f9 !important; }
/* line 346, ../scss/modules/accessibility.scss */
.fl-theme-gw .node--view-mode-news-listing .news-description div, .fl-theme-gw .node--view-mode-news-listing .news-description span { background-color: #fdf9f9 !important; }

/* line 357, ../scss/modules/accessibility.scss */
.fl-theme-by #player button { background: none; }
/* line 361, ../scss/modules/accessibility.scss */
.fl-theme-by .small-features .feature-image.node-image:before, .fl-theme-by .media-feature .node-image:before { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-by.svg") no-repeat center center !important; background-size: 50% 50% !important; }
/* line 367, ../scss/modules/accessibility.scss */
.fl-theme-by .tpStandby .tpPlayOverlay { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-by.svg") no-repeat !important; }
/* line 385, ../scss/modules/accessibility.scss */
.fl-theme-by article.node-media .node-image picture:before { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-by.svg") no-repeat center center !important; background-size: 50% 50% !important; }
/* line 394, ../scss/modules/accessibility.scss */
.fl-theme-by .node--view-mode-news-listing .read-full-bar { background-color: #f0f000 !important; }
/* line 396, ../scss/modules/accessibility.scss */
.fl-theme-by .node--view-mode-news-listing .read-full-bar h2 { background-color: #f0f000 !important; }
/* line 398, ../scss/modules/accessibility.scss */
.fl-theme-by .node--view-mode-news-listing .read-full-bar h2 a { background-color: #f0f000 !important; }
/* line 403, ../scss/modules/accessibility.scss */
.fl-theme-by .node--view-mode-news-listing .news-description, .fl-theme-by .node--view-mode-news-listing div, .fl-theme-by .node--view-mode-news-listing span { background-color: #f9f900 !important; }

/* line 410, ../scss/modules/accessibility.scss */
.fl-theme-bbr .tpStandby .tpPlayOverlay { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-bbr.svg") no-repeat !important; }
/* line 414, ../scss/modules/accessibility.scss */
.fl-theme-bbr .small-features .feature-image.node-image:before, .fl-theme-bbr .media-feature .node-image:before { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-bbr.svg") no-repeat center center !important; background-size: 50% 50% !important; }
/* line 424, ../scss/modules/accessibility.scss */
.fl-theme-bbr article.node-media .node-image picture:before { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-bbr.svg") no-repeat center center !important; background-size: 50% 50% !important; }

/* line 433, ../scss/modules/accessibility.scss */
.fl-theme-yb { /* Play icons for Thumbnails for Media Features on side bars and on main page */ }
/* line 434, ../scss/modules/accessibility.scss */
.fl-theme-yb #player button { background: none; }
/* line 439, ../scss/modules/accessibility.scss */
.fl-theme-yb .small-features .feature-image.node-image:before, .fl-theme-yb .media-feature .node-image:before { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-yb.svg") no-repeat center center !important; background-size: 50% 50% !important; }
/* line 449, ../scss/modules/accessibility.scss */
.fl-theme-yb article.node-media .node-image picture:before { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-yb.svg") no-repeat center center !important; background-size: 50% 50% !important; }
/* line 457, ../scss/modules/accessibility.scss */
.fl-theme-yb .tpStandby .tpPlayOverlay { background: url("/profiles/ami/themes/custom/amicorp/static/images/accessibility/video-play-icon-yb.svg") no-repeat !important; }
/* line 462, ../scss/modules/accessibility.scss */
.fl-theme-yb .node--view-mode-news-listing .read-full-bar { background-color: #2d2d21 !important; }
/* line 464, ../scss/modules/accessibility.scss */
.fl-theme-yb .node--view-mode-news-listing .read-full-bar h2 { background-color: #2d2d21 !important; }
/* line 466, ../scss/modules/accessibility.scss */
.fl-theme-yb .node--view-mode-news-listing .read-full-bar h2 a { background-color: #2d2d21 !important; }
/* line 471, ../scss/modules/accessibility.scss */
.fl-theme-yb .node--view-mode-news-listing .news-description, .fl-theme-yb .node--view-mode-news-listing div, .fl-theme-yb .node--view-mode-news-listing span { background-color: #171711 !important; }

/* line 485, ../scss/modules/accessibility.scss */
.fl-theme-bw .background-wrapper, .fl-theme-wb .background-wrapper, .fl-theme-by .background-wrapper, .fl-theme-yb .background-wrapper, .fl-theme-lgdg .background-wrapper, .fl-theme-gw .background-wrapper, .fl-theme-gd .background-wrapper, .fl-theme-bbr .background-wrapper { z-index: 1; }
/* line 490, ../scss/modules/accessibility.scss */
.fl-theme-bw .show-image img, .fl-theme-wb .show-image img, .fl-theme-by .show-image img, .fl-theme-yb .show-image img, .fl-theme-lgdg .show-image img, .fl-theme-gw .show-image img, .fl-theme-gd .show-image img, .fl-theme-bbr .show-image img { z-index: 1 !important; }
/* line 495, ../scss/modules/accessibility.scss */
.fl-theme-bw .category-nav-with-submenu .field-category-nav-menu-item span.is-active, .fl-theme-bw .category-nav-with-submenu .field-category-nav-menu-item span:hover, .fl-theme-bw .category-nav-with-submenu .field-category-nav-menu-item span:active, .fl-theme-bw .category-nav-with-submenu .field-category-nav-menu-item span:focus, .fl-theme-bw .item--category-nav-with-submenu.expanded span, .fl-theme-bw .category-nav-with-submenu a.is-active, .fl-theme-bw .category-nav-with-submenu a:hover, .fl-theme-bw .category-nav-with-submenu a:active, .fl-theme-bw .category-nav-with-submenu a:focus, .fl-theme-bw .field--name-field-category-nav .field-category-nav-menu-item span.is-active, .fl-theme-bw .field--name-field-category-nav .field-category-nav-menu-item span:hover, .fl-theme-bw .field--name-field-category-nav .field-category-nav-menu-item span:active, .fl-theme-bw .field--name-field-category-nav .field-category-nav-menu-item span:focus, .fl-theme-bw .field--name-field-category-nav a.is-active, .fl-theme-bw .field--name-field-category-nav a:hover, .fl-theme-bw .field--name-field-category-nav a:active, .fl-theme-bw .field--name-field-category-nav a:focus, .fl-theme-wb .category-nav-with-submenu .field-category-nav-menu-item span.is-active, .fl-theme-wb .category-nav-with-submenu .field-category-nav-menu-item span:hover, .fl-theme-wb .category-nav-with-submenu .field-category-nav-menu-item span:active, .fl-theme-wb .category-nav-with-submenu .field-category-nav-menu-item span:focus, .fl-theme-wb .item--category-nav-with-submenu.expanded span, .fl-theme-wb .category-nav-with-submenu a.is-active, .fl-theme-wb .category-nav-with-submenu a:hover, .fl-theme-wb .category-nav-with-submenu a:active, .fl-theme-wb .category-nav-with-submenu a:focus, .fl-theme-wb .field--name-field-category-nav .field-category-nav-menu-item span.is-active, .fl-theme-wb .field--name-field-category-nav .field-category-nav-menu-item span:hover, .fl-theme-wb .field--name-field-category-nav .field-category-nav-menu-item span:active, .fl-theme-wb .field--name-field-category-nav .field-category-nav-menu-item span:focus, .fl-theme-wb .field--name-field-category-nav a.is-active, .fl-theme-wb .field--name-field-category-nav a:hover, .fl-theme-wb .field--name-field-category-nav a:active, .fl-theme-wb .field--name-field-category-nav a:focus, .fl-theme-by .category-nav-with-submenu .field-category-nav-menu-item span.is-active, .fl-theme-by .category-nav-with-submenu .field-category-nav-menu-item span:hover, .fl-theme-by .category-nav-with-submenu .field-category-nav-menu-item span:active, .fl-theme-by .category-nav-with-submenu .field-category-nav-menu-item span:focus, .fl-theme-by .item--category-nav-with-submenu.expanded span, .fl-theme-by .category-nav-with-submenu a.is-active, .fl-theme-by .category-nav-with-submenu a:hover, .fl-theme-by .category-nav-with-submenu a:active, .fl-theme-by .category-nav-with-submenu a:focus, .fl-theme-by .field--name-field-category-nav .field-category-nav-menu-item span.is-active, .fl-theme-by .field--name-field-category-nav .field-category-nav-menu-item span:hover, .fl-theme-by .field--name-field-category-nav .field-category-nav-menu-item span:active, .fl-theme-by .field--name-field-category-nav .field-category-nav-menu-item span:focus, .fl-theme-by .field--name-field-category-nav a.is-active, .fl-theme-by .field--name-field-category-nav a:hover, .fl-theme-by .field--name-field-category-nav a:active, .fl-theme-by .field--name-field-category-nav a:focus, .fl-theme-yb .category-nav-with-submenu .field-category-nav-menu-item span.is-active, .fl-theme-yb .category-nav-with-submenu .field-category-nav-menu-item span:hover, .fl-theme-yb .category-nav-with-submenu .field-category-nav-menu-item span:active, .fl-theme-yb .category-nav-with-submenu .field-category-nav-menu-item span:focus, .fl-theme-yb .item--category-nav-with-submenu.expanded span, .fl-theme-yb .category-nav-with-submenu a.is-active, .fl-theme-yb .category-nav-with-submenu a:hover, .fl-theme-yb .category-nav-with-submenu a:active, .fl-theme-yb .category-nav-with-submenu a:focus, .fl-theme-yb .field--name-field-category-nav .field-category-nav-menu-item span.is-active, .fl-theme-yb .field--name-field-category-nav .field-category-nav-menu-item span:hover, .fl-theme-yb .field--name-field-category-nav .field-category-nav-menu-item span:active, .fl-theme-yb .field--name-field-category-nav .field-category-nav-menu-item span:focus, .fl-theme-yb .field--name-field-category-nav a.is-active, .fl-theme-yb .field--name-field-category-nav a:hover, .fl-theme-yb .field--name-field-category-nav a:active, .fl-theme-yb .field--name-field-category-nav a:focus, .fl-theme-lgdg .category-nav-with-submenu .field-category-nav-menu-item span.is-active, .fl-theme-lgdg .category-nav-with-submenu .field-category-nav-menu-item span:hover, .fl-theme-lgdg .category-nav-with-submenu .field-category-nav-menu-item span:active, .fl-theme-lgdg .category-nav-with-submenu .field-category-nav-menu-item span:focus, .fl-theme-lgdg .item--category-nav-with-submenu.expanded span, .fl-theme-lgdg .category-nav-with-submenu a.is-active, .fl-theme-lgdg .category-nav-with-submenu a:hover, .fl-theme-lgdg .category-nav-with-submenu a:active, .fl-theme-lgdg .category-nav-with-submenu a:focus, .fl-theme-lgdg .field--name-field-category-nav .field-category-nav-menu-item span.is-active, .fl-theme-lgdg .field--name-field-category-nav .field-category-nav-menu-item span:hover, .fl-theme-lgdg .field--name-field-category-nav .field-category-nav-menu-item span:active, .fl-theme-lgdg .field--name-field-category-nav .field-category-nav-menu-item span:focus, .fl-theme-lgdg .field--name-field-category-nav a.is-active, .fl-theme-lgdg .field--name-field-category-nav a:hover, .fl-theme-lgdg .field--name-field-category-nav a:active, .fl-theme-lgdg .field--name-field-category-nav a:focus, .fl-theme-gw .category-nav-with-submenu .field-category-nav-menu-item span.is-active, .fl-theme-gw .category-nav-with-submenu .field-category-nav-menu-item span:hover, .fl-theme-gw .category-nav-with-submenu .field-category-nav-menu-item span:active, .fl-theme-gw .category-nav-with-submenu .field-category-nav-menu-item span:focus, .fl-theme-gw .item--category-nav-with-submenu.expanded span, .fl-theme-gw .category-nav-with-submenu a.is-active, .fl-theme-gw .category-nav-with-submenu a:hover, .fl-theme-gw .category-nav-with-submenu a:active, .fl-theme-gw .category-nav-with-submenu a:focus, .fl-theme-gw .field--name-field-category-nav .field-category-nav-menu-item span.is-active, .fl-theme-gw .field--name-field-category-nav .field-category-nav-menu-item span:hover, .fl-theme-gw .field--name-field-category-nav .field-category-nav-menu-item span:active, .fl-theme-gw .field--name-field-category-nav .field-category-nav-menu-item span:focus, .fl-theme-gw .field--name-field-category-nav a.is-active, .fl-theme-gw .field--name-field-category-nav a:hover, .fl-theme-gw .field--name-field-category-nav a:active, .fl-theme-gw .field--name-field-category-nav a:focus, .fl-theme-gd .category-nav-with-submenu .field-category-nav-menu-item span.is-active, .fl-theme-gd .category-nav-with-submenu .field-category-nav-menu-item span:hover, .fl-theme-gd .category-nav-with-submenu .field-category-nav-menu-item span:active, .fl-theme-gd .category-nav-with-submenu .field-category-nav-menu-item span:focus, .fl-theme-gd .item--category-nav-with-submenu.expanded span, .fl-theme-gd .category-nav-with-submenu a.is-active, .fl-theme-gd .category-nav-with-submenu a:hover, .fl-theme-gd .category-nav-with-submenu a:active, .fl-theme-gd .category-nav-with-submenu a:focus, .fl-theme-gd .field--name-field-category-nav .field-category-nav-menu-item span.is-active, .fl-theme-gd .field--name-field-category-nav .field-category-nav-menu-item span:hover, .fl-theme-gd .field--name-field-category-nav .field-category-nav-menu-item span:active, .fl-theme-gd .field--name-field-category-nav .field-category-nav-menu-item span:focus, .fl-theme-gd .field--name-field-category-nav a.is-active, .fl-theme-gd .field--name-field-category-nav a:hover, .fl-theme-gd .field--name-field-category-nav a:active, .fl-theme-gd .field--name-field-category-nav a:focus, .fl-theme-bbr .category-nav-with-submenu .field-category-nav-menu-item span.is-active, .fl-theme-bbr .category-nav-with-submenu .field-category-nav-menu-item span:hover, .fl-theme-bbr .category-nav-with-submenu .field-category-nav-menu-item span:active, .fl-theme-bbr .category-nav-with-submenu .field-category-nav-menu-item span:focus, .fl-theme-bbr .item--category-nav-with-submenu.expanded span, .fl-theme-bbr .category-nav-with-submenu a.is-active, .fl-theme-bbr .category-nav-with-submenu a:hover, .fl-theme-bbr .category-nav-with-submenu a:active, .fl-theme-bbr .category-nav-with-submenu a:focus, .fl-theme-bbr .field--name-field-category-nav .field-category-nav-menu-item span.is-active, .fl-theme-bbr .field--name-field-category-nav .field-category-nav-menu-item span:hover, .fl-theme-bbr .field--name-field-category-nav .field-category-nav-menu-item span:active, .fl-theme-bbr .field--name-field-category-nav .field-category-nav-menu-item span:focus, .fl-theme-bbr .field--name-field-category-nav a.is-active, .fl-theme-bbr .field--name-field-category-nav a:hover, .fl-theme-bbr .field--name-field-category-nav a:active, .fl-theme-bbr .field--name-field-category-nav a:focus { border-style: solid; border-width: 10px; }
/* line 500, ../scss/modules/accessibility.scss */
.fl-theme-bw .feature-primary--image, .fl-theme-bw #feature-primary--image--mobile, .fl-theme-wb .feature-primary--image, .fl-theme-wb #feature-primary--image--mobile, .fl-theme-by .feature-primary--image, .fl-theme-by #feature-primary--image--mobile, .fl-theme-yb .feature-primary--image, .fl-theme-yb #feature-primary--image--mobile, .fl-theme-lgdg .feature-primary--image, .fl-theme-lgdg #feature-primary--image--mobile, .fl-theme-gw .feature-primary--image, .fl-theme-gw #feature-primary--image--mobile, .fl-theme-gd .feature-primary--image, .fl-theme-gd #feature-primary--image--mobile, .fl-theme-bbr .feature-primary--image, .fl-theme-bbr #feature-primary--image--mobile { z-index: 1; }
/* line 504, ../scss/modules/accessibility.scss */
.fl-theme-bw .show-image, .fl-theme-wb .show-image, .fl-theme-by .show-image, .fl-theme-yb .show-image, .fl-theme-lgdg .show-image, .fl-theme-gw .show-image, .fl-theme-gd .show-image, .fl-theme-bbr .show-image { z-index: 1; }
/* line 508, ../scss/modules/accessibility.scss */
.fl-theme-bw .show-image-wide, .fl-theme-wb .show-image-wide, .fl-theme-by .show-image-wide, .fl-theme-yb .show-image-wide, .fl-theme-lgdg .show-image-wide, .fl-theme-gw .show-image-wide, .fl-theme-gd .show-image-wide, .fl-theme-bbr .show-image-wide { z-index: 1; }
/* line 512, ../scss/modules/accessibility.scss */
.fl-theme-bw .home-feature-overlay, .fl-theme-wb .home-feature-overlay, .fl-theme-by .home-feature-overlay, .fl-theme-yb .home-feature-overlay, .fl-theme-lgdg .home-feature-overlay, .fl-theme-gw .home-feature-overlay, .fl-theme-gd .home-feature-overlay, .fl-theme-bbr .home-feature-overlay { background-image: none; }
/* line 515, ../scss/modules/accessibility.scss */
.fl-theme-bw .background-contrast-wrapper, .fl-theme-wb .background-contrast-wrapper, .fl-theme-by .background-contrast-wrapper, .fl-theme-yb .background-contrast-wrapper, .fl-theme-lgdg .background-contrast-wrapper, .fl-theme-gw .background-contrast-wrapper, .fl-theme-gd .background-contrast-wrapper, .fl-theme-bbr .background-contrast-wrapper { background-image: none; }
/* line 520, ../scss/modules/accessibility.scss */
.fl-theme-bw .tpSubtitles, .fl-theme-wb .tpSubtitles, .fl-theme-by .tpSubtitles, .fl-theme-yb .tpSubtitles, .fl-theme-lgdg .tpSubtitles, .fl-theme-gw .tpSubtitles, .fl-theme-gd .tpSubtitles, .fl-theme-bbr .tpSubtitles { background-color: rgba(255, 255, 255, 0) !important; }
/* line 524, ../scss/modules/accessibility.scss */
.fl-theme-bw .tpControls, .fl-theme-wb .tpControls, .fl-theme-by .tpControls, .fl-theme-yb .tpControls, .fl-theme-lgdg .tpControls, .fl-theme-gw .tpControls, .fl-theme-gd .tpControls, .fl-theme-bbr .tpControls { background-color: rgba(255, 255, 255, 0) !important; }
/* line 528, ../scss/modules/accessibility.scss */
.fl-theme-bw .tpCards, .fl-theme-wb .tpCards, .fl-theme-by .tpCards, .fl-theme-yb .tpCards, .fl-theme-lgdg .tpCards, .fl-theme-gw .tpCards, .fl-theme-gd .tpCards, .fl-theme-bbr .tpCards { background-color: rgba(255, 255, 255, 0) !important; }
/* line 536, ../scss/modules/accessibility.scss */
.fl-theme-bw #player .tpScrubberChapters, .fl-theme-wb #player .tpScrubberChapters, .fl-theme-by #player .tpScrubberChapters, .fl-theme-yb #player .tpScrubberChapters, .fl-theme-lgdg #player .tpScrubberChapters, .fl-theme-gw #player .tpScrubberChapters, .fl-theme-gd #player .tpScrubberChapters, .fl-theme-bbr #player .tpScrubberChapters { background-color: black !important; }

/* line 544, ../scss/modules/accessibility.scss */
#jw_player_id { background-color: transparent !important; }
/* line 545, ../scss/modules/accessibility.scss */
#jw_player_id .jw-aspect, #jw_player_id .jw-video, #jw_player_id .jw-media, #jw_player_id .jw-aspect, #jw_player_id .jw-top, #jw_player_id .jw-captions, #jw_player_id .jw-text-track-container, #jw_player_id .jw-preview, #jw_player_id .jw-overlays, #jw_player_id .jw-controls-backdrop, #jw_player_id .jw-state-idle, #jw_player_id .jw-wrapper, #jw_player_id .jw-wrapper > div, #jw_player_id .jw-display { background-color: transparent !important; }

/* line 575, ../scss/modules/accessibility.scss */
.fl-theme-by .jw-progress, .fl-theme-by .jw-knob { background-color: black !important; }

/* line 581, ../scss/modules/accessibility.scss */
.fl-theme-wb .jw-progress, .fl-theme-wb .jw-knob { background-color: white !important; }

/* line 587, ../scss/modules/accessibility.scss */
.fl-theme-bw .jw-progress, .fl-theme-bw .jw-knob { background-color: black !important; }

/* line 593, ../scss/modules/accessibility.scss */
.fl-theme-yb .jw-progress, .fl-theme-yb .jw-knob { background-color: yellow !important; }

/* line 599, ../scss/modules/accessibility.scss */
.fl-theme-lgdg .jw-progress, .fl-theme-lgdg .jw-knob { background-color: #d3d3d3 !important; }

/* line 605, ../scss/modules/accessibility.scss */
.fl-theme-gw .jw-progress, .fl-theme-gw .jw-knob { background-color: #6c6c6c !important; }

/* line 611, ../scss/modules/accessibility.scss */
.fl-theme-gd .jw-progress, .fl-theme-gd .jw-knob { background-color: #d3d3d3 !important; }

/* line 617, ../scss/modules/accessibility.scss */
.fl-theme-bbr .jw-progress, .fl-theme-bbr .jw-knob { background-color: black !important; }

/* line 624, ../scss/modules/accessibility.scss */
.field-illustrated-descriptions--control-bar button:focus { outline: none; box-shadow: 0 0 0 2px #000, 0 0 0 4px #fff; }

/* line 629, ../scss/modules/accessibility.scss */
.fl-prefsEditor-buttons button:focus { border: 0.25rem solid #0af; }

/* line 633, ../scss/modules/accessibility.scss */
.search-block-form--buttons button:focus { outline: none; box-shadow: 0 0 0 2px #000, 0 0 0 4px #0af; }

/* for a search bar in the header */
/* line 639, ../scss/modules/accessibility.scss */
input.form-search:focus { border-color: #0af; box-shadow: 0 0 0 4px #0af !important; outline: none; }

/* line 646, ../scss/modules/accessibility.scss */
button.player--buttons-collapse:focus { outline: none; box-shadow: 0 0 0 2px #000, 0 0 0 4px #0af; }

/* line 650, ../scss/modules/accessibility.scss */
.mejs__container button:focus { outline: none; box-shadow: 0 0 0 2px #000, 0 0 0 4px #0af; }

/* line 655, ../scss/modules/accessibility.scss */
.campaignmonitor-subscribe-form input:focus { outline: none; box-shadow: 0 0 0 2px #000, 0 0 0 4px #0af; }

/* line 660, ../scss/modules/accessibility.scss */
.transcript-button button:focus { outline: none; box-shadow: 0 0 0 2px #000, 0 0 0 4px #0af; }

/* line 666, ../scss/modules/accessibility.scss */
.home-feature-description { background-color: #06314d; }

/* line 670, ../scss/modules/accessibility.scss */
.media-tile-footer { background-color: #f3f4f6; }

/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
@font-face { font-family: SpartanMBRegular; src: url("../../fonts/SpartanMB-Regular.otf") format("opentype"); }
@font-face { font-family: SpartanMBSemiBold; src: url("../../fonts/SpartanMB-SemiBold.otf") format("opentype"); }
@font-face { font-family: SpartanMBBold; src: url("../../fonts/SpartanMB-Bold.otf") format("opentype"); }
/* Play Button icon for media thumbnails in Seasons */
/* player */
/* line 8, ../scss/modules/player.scss */
.tpPoster { z-index: 1; }

/* line 12, ../scss/modules/player.scss */
.tpVideo { z-index: 1; }

/* line 16, ../scss/modules/player.scss */
.ttr-centered { z-index: 2; }

/* line 20, ../scss/modules/player.scss */
.ttr-cue { z-index: 2; }

/* line 24, ../scss/modules/player.scss */
.tpPlayOverlay { z-index: 2; }

/* line 28, ../scss/modules/player.scss */
.tpStandby .tpPlayOverlay { border: 0; background: url("/profiles/ami/themes/custom/amicorp/static/images/video-play-icon.svg") !important; }

/* line 37, ../scss/modules/player.scss */
.tpScrubberTooltip { z-index: 1; top: 1.5625rem; }

/* line 42, ../scss/modules/player.scss */
.tpVideo > video { height: auto; }

/* line 50, ../scss/modules/player.scss */
#player .tpPlayerView .tpCards section.tpPanel { background-color: black; }
/* line 52, ../scss/modules/player.scss */
#player .tpPlayerView .tpCards section.tpPanel h2 { color: white; margin-top: 0.8125rem; }
/* line 59, ../scss/modules/player.scss */
#player .tpTextTrackStylesCard nav { background-color: black; }
/* line 63, ../scss/modules/player.scss */
#player select { color: black; }

/** DV Guide styling.  This file layers on top of the styles specified in the module in order to make use of foundation for colours, breakpoints, etc. */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
@font-face { font-family: SpartanMBRegular; src: url("../../fonts/SpartanMB-Regular.otf") format("opentype"); }
@font-face { font-family: SpartanMBSemiBold; src: url("../../fonts/SpartanMB-SemiBold.otf") format("opentype"); }
@font-face { font-family: SpartanMBBold; src: url("../../fonts/SpartanMB-Bold.otf") format("opentype"); }
/* Play Button icon for media thumbnails in Seasons */
/* line 10, ../scss/modules/dvguide.scss */
.dv-guide-page { padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 10, ../scss/modules/dvguide.scss */
  .dv-guide-page { padding-left: 0; padding-right: 0; } }

/* line 21, ../scss/modules/dvguide.scss */
.dvguide-app label { font-size: 1.125rem; }
@media screen and (min-width: 120em) { /* line 21, ../scss/modules/dvguide.scss */
  .dvguide-app label { font-size: 0.875rem; } }
@media screen and (min-width: 120em) { /* line 19, ../scss/modules/dvguide.scss */
  .dvguide-app { margin-top: 1.5rem; } }
/* line 34, ../scss/modules/dvguide.scss */
.dvguide-app .dvguide--quality { width: 2.375rem; float: left; margin-right: 0.3125rem; }
@media screen and (min-width: 120em) { /* line 34, ../scss/modules/dvguide.scss */
  .dvguide-app .dvguide--quality { width: 1.875rem; } }
/* line 45, ../scss/modules/dvguide.scss */
.dvguide-app .dvguide--notification { background: #133E67; color: white; padding: 1.25rem; margin-top: 1.25rem; }
/* line 52, ../scss/modules/dvguide.scss */
.dvguide-app .dvguide--alert { background: #A71E3F; color: white; padding: 1.25rem; margin-top: 1.25rem; }
/* line 59, ../scss/modules/dvguide.scss */
.dvguide-app .dvguide--search-form-toggle-link { font-size: 1.125rem; }
@media screen and (min-width: 120em) { /* line 59, ../scss/modules/dvguide.scss */
  .dvguide-app .dvguide--search-form-toggle-link { font-size: 1rem; } }
/* line 68, ../scss/modules/dvguide.scss */
.dvguide-app .dvguide-advanced { margin-top: 1.25rem; }
/* line 72, ../scss/modules/dvguide.scss */
.dvguide-app input, .dvguide-app select, .dvguide-app button { display: inline-block; }
@media screen and (min-width: 120em) { /* line 72, ../scss/modules/dvguide.scss */
  .dvguide-app input, .dvguide-app select, .dvguide-app button { margin: 0 5px; } }
/* line 81, ../scss/modules/dvguide.scss */
.dvguide-app input, .dvguide-app select { width: 100%; /* height: $mobile-input-height; */ /*    padding-left: 8px; padding-right: 8px; padding-bottom: 8px;*/ padding: 8px; border-radius: 0px; border-color: black; font-weight: 600; }
@media screen and (min-width: 120em) { /* line 81, ../scss/modules/dvguide.scss */
  .dvguide-app input, .dvguide-app select { width: auto; /* height: $input-height; */ } }
/* line 96, ../scss/modules/dvguide.scss */
.dvguide-app input:focus, .dvguide-app input.error, .dvguide-app select:focus, .dvguide-app select.error { margin-right: 3px; }
/* line 102, ../scss/modules/dvguide.scss */
.dvguide-app .dvguide--change-set-postal-code { margin-top: 1.25rem; }
@media screen and (min-width: 120em) { /* line 102, ../scss/modules/dvguide.scss */
  .dvguide-app .dvguide--change-set-postal-code { margin-top: 0px; } }
/* line 109, ../scss/modules/dvguide.scss */
.dvguide-app button { font-size: 1.25rem; height: 3.5rem; background-color: #003d69; border: 1px solid #000; border-radius: 2px; color: #ffffff; font-weight: bold; /*    line-height: normal;*/ width: 100%; padding: 0.5rem 1rem; }
@media screen and (min-width: 120em) { /* line 109, ../scss/modules/dvguide.scss */
  .dvguide-app button { font-size: 1rem; height: 2.125rem; } }
/* line 126, ../scss/modules/dvguide.scss */
.dvguide-app button:active, .dvguide-app button:focus { background-color: #A71E3F; border: 1px solid #A71E3F; }

/* line 134, ../scss/modules/dvguide.scss */
.dvguide-setupForm, .dvguide-schedule-form { width: 100%; padding-bottom: 31px; }

/* line 143, ../scss/modules/dvguide.scss */
.dvguide-setupForm.isOpen { /* background-color: #ededed;  */ border-radius: 5px; /* padding: $desktop-padding; */ }
/* line 147, ../scss/modules/dvguide.scss */
.dvguide-setupForm.isOpen .dvguide-setupForm__toggle { text-align: right; }
/* line 152, ../scss/modules/dvguide.scss */
.dvguide-setupForm h2 { margin-top: 0; }

/* line 156, ../scss/modules/dvguide.scss */
.dvguide-setupForm__toggle-link { color: black; margin-left: 1rem; cursor: pointer; }

/* line 161, ../scss/modules/dvguide.scss */
.dvguide-setupForm__toggle-label { display: inline-block; margin-top: 0px; }

@media screen and (min-width: 32em) { /* line 166, ../scss/modules/dvguide.scss */
  .dvguide-postalCodeSelector { padding: 0 20px; } }
/* line 172, ../scss/modules/dvguide.scss */
.dvguide-postalCodeSelector label { display: inline-block; }

/* line 177, ../scss/modules/dvguide.scss */
.dvguide-lineupSelector { margin-top: 1rem; overflow: hidden; }
@media screen and (min-width: 32em) { /* line 177, ../scss/modules/dvguide.scss */
  .dvguide-lineupSelector { /* display: flex; */ } }

/* line 186, ../scss/modules/dvguide.scss */
.dvguide-lineupList { box-sizing: border-box; padding: 0 20px; width: 100%; margin-top: 20px; }
@media screen and (max-width: 119.9375em) { /* line 186, ../scss/modules/dvguide.scss */
  .dvguide-lineupList { padding: 0 0; } }
@media screen and (min-width: 32em) { /* line 186, ../scss/modules/dvguide.scss */
  .dvguide-lineupList { float: left; min-width: 33.33%; flex-grow: 1; } }
/* line 206, ../scss/modules/dvguide.scss */
.dvguide-lineupList h3 { /*font-size: 1.2rem;*/ font-weight: bold; margin: 0 0 0.4rem; }
/* line 212, ../scss/modules/dvguide.scss */
.dvguide-lineupList ul { list-style: none; margin: 0; padding: 0; margin-top: 0.625rem; }
/* line 219, ../scss/modules/dvguide.scss */
.dvguide-lineupList .dvguide-lineupOption { margin-bottom: 0.5rem; font-size: 1.25rem; }
@media screen and (min-width: 32em) { /* line 219, ../scss/modules/dvguide.scss */
  .dvguide-lineupList .dvguide-lineupOption { font-size: 1.25rem; } }
/* line 227, ../scss/modules/dvguide.scss */
.dvguide-lineupList input[type='radio'] { display: inline-block; margin-right: -20px; margin-top: 4px; vertical-align: top; }
/* line 234, ../scss/modules/dvguide.scss */
.dvguide-lineupList [type='radio'] + label { display: inline-block; margin-left: 30px; }

/* line 241, ../scss/modules/dvguide.scss */
.dvguide-schedule-form { display: inline-block; }
/* line 244, ../scss/modules/dvguide.scss */
.dvguide-schedule-form label { display: inline-block; }
/* line 247, ../scss/modules/dvguide.scss */
.dvguide-schedule-form select { /*margin-top: 1.5rem;*/ }
@media screen and (max-width: 31.9375em) { /* line 241, ../scss/modules/dvguide.scss */
  .dvguide-schedule-form { margin-bottom: 1.5em; }
  /* line 253, ../scss/modules/dvguide.scss */
  .dvguide-schedule-form select, .dvguide-schedule-form button { margin-top: 0.5rem; } }

/* line 259, ../scss/modules/dvguide.scss */
.dvguide-schedule-form--search { margin-bottom: 1.5rem; }
/* line 264, ../scss/modules/dvguide.scss */
.dvguide-schedule-form--search label { display: inline-block; line-height: 40px; }
/* line 269, ../scss/modules/dvguide.scss */
.dvguide-schedule-form--search input[type=checkbox] { margin-top: 15px; width: 60px; }
@media screen and (min-width: 120em) { /* line 269, ../scss/modules/dvguide.scss */
  .dvguide-schedule-form--search input[type=checkbox] { width: 100%; } }

/* line 284, ../scss/modules/dvguide.scss */
.dvguide-schedule-results { margin-left: -20px; margin-right: -20px; font-size: 1.125rem; }
@media screen and (min-width: 120em) { /* line 284, ../scss/modules/dvguide.scss */
  .dvguide-schedule-results { margin-left: 0px; margin-right: 0px; } }
/* line 296, ../scss/modules/dvguide.scss */
.dvguide-schedule-results__duration { margin-top: 10px; margin-bottom: 10px; }
@media screen and (min-width: 120em) { /* line 284, ../scss/modules/dvguide.scss */
  .dvguide-schedule-results { font-size: 1rem; } }
/* line 309, ../scss/modules/dvguide.scss */
.dvguide-schedule-results table { width: 100%; border-collapse: inherit; }
/* line 313, ../scss/modules/dvguide.scss */
.dvguide-schedule-results table h3, .dvguide-schedule-results table h4 { margin: 0; }
/* line 316, ../scss/modules/dvguide.scss */
.dvguide-schedule-results table h4 { color: black; }
/* line 321, ../scss/modules/dvguide.scss */
.dvguide-schedule-results caption { background-color: #003d69; color: #ffffff; padding: 0.5rem 1rem; text-align: left; width: 100%; }
/* line 328, ../scss/modules/dvguide.scss */
.dvguide-schedule-results tr { border-bottom: 1px solid #000; }
/* line 331, ../scss/modules/dvguide.scss */
.dvguide-schedule-results tr:last-child { border-bottom: none; }
/* line 336, ../scss/modules/dvguide.scss */
.dvguide-schedule-results .dvguide-schedule-results__channel, .dvguide-schedule-results .dvguide-schedule-results__time, .dvguide-schedule-results .dvguide-schedule-results__details { padding: 1rem; }
/* line 340, ../scss/modules/dvguide.scss */
.dvguide-schedule-results .dvguide-schedule-results__channel h3, .dvguide-schedule-results .dvguide-schedule-results__time h3, .dvguide-schedule-results .dvguide-schedule-results__details h3 { margin-bottom: 10px; }
/* line 344, ../scss/modules/dvguide.scss */
.dvguide-schedule-results .dvguide-schedule-results__channel h4, .dvguide-schedule-results .dvguide-schedule-results__time h4, .dvguide-schedule-results .dvguide-schedule-results__details h4 { font-size: 1.125rem; margin-bottom: 10px; }
@media screen and (min-width: 120em) { /* line 344, ../scss/modules/dvguide.scss */
  .dvguide-schedule-results .dvguide-schedule-results__channel h4, .dvguide-schedule-results .dvguide-schedule-results__time h4, .dvguide-schedule-results .dvguide-schedule-results__details h4 { font-size: 0.875rem; } }
/* line 355, ../scss/modules/dvguide.scss */
.dvguide-schedule-results .dvguide-schedule-results__channel { width: 6.25rem; padding: 1rem; vertical-align: top; }
@media screen and (min-width: 32em) { /* line 355, ../scss/modules/dvguide.scss */
  .dvguide-schedule-results .dvguide-schedule-results__channel { width: 100px; } }
/* line 364, ../scss/modules/dvguide.scss */
.dvguide-schedule-results .dvguide-schedule-results__channel img { display: block; height: auto; margin: auto; width: 50px; }
/* line 370, ../scss/modules/dvguide.scss */
.dvguide-schedule-results .dvguide-schedule-results__channel .dvguide-schedule-results__channel-number { text-align: left; margin-top: 0.5rem; }
/* line 375, ../scss/modules/dvguide.scss */
.dvguide-schedule-results .dvguide-schedule-results__time { background-color: white; vertical-align: top; }
@media screen and (min-width: 32em) { /* line 375, ../scss/modules/dvguide.scss */
  .dvguide-schedule-results .dvguide-schedule-results__time { width: 100px; } }

/* line 385, ../scss/modules/dvguide.scss */
div[data-dvguide-type=schedule] .dvguide-schedule-results__channel { background-color: white; }

/* line 389, ../scss/modules/dvguide.scss */
.dvguide-schedule-channel { display: table; width: 100%; }
/* line 393, ../scss/modules/dvguide.scss */
.dvguide-schedule-channel h3 { display: table-cell; padding-bottom: 0.9375rem; font-weight: 500; vertical-align: bottom; }
/* line 400, ../scss/modules/dvguide.scss */
.dvguide-schedule-channel img { display: table-cell; float: right; margin-bottom: -1.0625rem; margin-right: 1.25rem; width: 100px; }

/* line 409, ../scss/modules/dvguide.scss */
.category-schedule { padding-top: 1.875rem; }
/* line 412, ../scss/modules/dvguide.scss */
.category-schedule .page-title { padding: 0 0.625rem; padding-left: 0px; }
/* line 417, ../scss/modules/dvguide.scss */
.category-schedule .dvguide-results { padding-top: 1.5rem; }
/* line 421, ../scss/modules/dvguide.scss */
.category-schedule .widget-zone { padding-top: 1.5rem; }

/* line 427, ../scss/modules/dvguide.scss */
.dvguide-schedule button { /*margin-top: 1rem;*/ width: 100%; }
/* line 429, ../scss/modules/dvguide.scss */
.dvguide-schedule button:hover { background-color: #b10040; }
@media screen and (min-width: 120em) { /* line 427, ../scss/modules/dvguide.scss */
  .dvguide-schedule button { width: auto; } }

/* line 439, ../scss/modules/dvguide.scss */
.dvguide-schedule-form--search input, .dvguide-schedule-form--search select, .dvguide-schedule-form--date input, .dvguide-schedule-form--date select { width: 100%; float: left; margin-bottom: 28px; font-size: 1.125rem; }
@media screen and (min-width: 120em) { /* line 439, ../scss/modules/dvguide.scss */
  .dvguide-schedule-form--search input, .dvguide-schedule-form--search select, .dvguide-schedule-form--date input, .dvguide-schedule-form--date select { font-size: 1rem; } }

/* line 454, ../scss/modules/dvguide.scss */
.dvguide-schedule-loading { padding-left: 20px; font-size: 1.125rem; }
@media screen and (min-width: 120em) { /* line 454, ../scss/modules/dvguide.scss */
  .dvguide-schedule-loading { padding-left: 20px; } }

/* line 462, ../scss/modules/dvguide.scss */
.dvguide-schedule-form--search select { -webkit-appearance: none; -moz-appearance: none; appearance: none; /* Remove default arrow */ }

@media screen and (min-width: 120em) { /* line 468, ../scss/modules/dvguide.scss */
  .dvguide-schedule-form--search label, .dvguide-schedule-form--date label { float: right; } }

/* line 475, ../scss/modules/dvguide.scss */
.dvguide__instruction { display: none; }
@media screen and (max-width: 119.9375em) { /* line 478, ../scss/modules/dvguide.scss */
  .dvguide__instruction p { font-size: 1.125rem; } }

/* line 484, ../scss/modules/dvguide.scss */
#postalcode { text-transform: uppercase; }

/* DVGUIDE */
/* line 490, ../scss/modules/dvguide.scss */
.dvguide-schedule-form { padding-top: 35px; padding-left: 20px; padding-left: 20px; padding-right: 20px; background-color: #f3f4f6; /* mobile view adjustments */ width: calc(100% + 40px); margin-left: -20px; margin-right: -20px; }
@media screen and (min-width: 120em) { /* line 490, ../scss/modules/dvguide.scss */
  .dvguide-schedule-form { margin-left: 0px; margin-right: 0px; width: 100%; } }

/* line 514, ../scss/modules/dvguide.scss */
.dvguide-schedule-results__time { border-width: 1px; border-color: black; border-style: solid; }

/* line 520, ../scss/modules/dvguide.scss */
tr:nth-child(odd) .dvguide-schedule-results__channel { background-color: #f3f4f6; }

/* line 524, ../scss/modules/dvguide.scss */
.dvguide-schedule-results__details { border-right: solid 1px black; border-bottom: solid 1px black; }

/* line 529, ../scss/modules/dvguide.scss */
tr:nth-child(odd) .dvguide-schedule-results__details { background-color: #f3f4f6; }

/* line 533, ../scss/modules/dvguide.scss */
.dvguide-schedule h3 { /*  font-size: rem-calc(16px); */ font-weight: 600; }

/* line 538, ../scss/modules/dvguide.scss */
.dvguide-schedule h4 { font-weight: 600; }

/* line 542, ../scss/modules/dvguide.scss */
.dvguide-schedule-results table h4 { font-size: 0.875rem; color: black; }

/* line 547, ../scss/modules/dvguide.scss */
.dvguide-schedule-results__channel { border-bottom: solid 1px black; }

/* line 552, ../scss/modules/dvguide.scss */
.dvguide-schedule-results__channel { border: solid 1px black; border-top-width: 0px; }

/* line 557, ../scss/modules/dvguide.scss */
.dvguide-schedule-results__duration { font-weight: 600; }

/* line 562, ../scss/modules/dvguide.scss */
.dvguide--search-form-toggle-link { margin-bottom: 28px; }

/* line 566, ../scss/modules/dvguide.scss */
.dvguide-channel-intro { margin-left: -20px; margin-right: -20px; padding-left: 115px; padding-bottom: 15px; padding-top: 15px; border-style: solid; border-width: 1px; border-color: black; }
@media screen and (min-width: 120em) { /* line 566, ../scss/modules/dvguide.scss */
  .dvguide-channel-intro { margin-left: 0px; margin-right: 0px; } }

/* line 582, ../scss/modules/dvguide.scss */
.dvguide-channel-logo { height: 53px; width: 100px; }

/* mobile/tablet/desktop width and paddings */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
@font-face { font-family: SpartanMBRegular; src: url("../../fonts/SpartanMB-Regular.otf") format("opentype"); }
@font-face { font-family: SpartanMBSemiBold; src: url("../../fonts/SpartanMB-SemiBold.otf") format("opentype"); }
@font-face { font-family: SpartanMBBold; src: url("../../fonts/SpartanMB-Bold.otf") format("opentype"); }
/* Play Button icon for media thumbnails in Seasons */
/* line 5, ../scss/modules/mobile-desktop.scss */
.layout-container { margin: 0 auto; width: 100%; }

/* line 15, ../scss/modules/mobile-desktop.scss */
main h1, article > .node--content > div > p, .body > p, .mobile-node-description p, .feature-text p, .body > div > p { padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 15, ../scss/modules/mobile-desktop.scss */
  main h1, article > .node--content > div > p, .body > p, .mobile-node-description p, .feature-text p, .body > div > p { padding-left: 0; padding-right: 0; } }

/* no padding for main feature heading */
/* line 30, ../scss/modules/mobile-desktop.scss */
.details-box--title { padding-left: 0; }

/* forms */
/* line 36, ../scss/modules/mobile-desktop.scss */
.contact-form .form-item, .show-season-filter--form .form-item, .show-season-episode-filter--form .form-item { width: auto; }
@media screen and (min-width: 120em) { /* line 36, ../scss/modules/mobile-desktop.scss */
  .contact-form .form-item, .show-season-filter--form .form-item, .show-season-episode-filter--form .form-item { width: 50%; } }

/* line 49, ../scss/modules/mobile-desktop.scss */
.show-season-filter--form, .show-season-episode-filter--form { clear: both; width: 100%; padding-left: 20px; padding-right: 20px; margin-bottom: 20px; margin-top: 1.25rem; }
@media screen and (min-width: 32em) { /* line 49, ../scss/modules/mobile-desktop.scss */
  .show-season-filter--form, .show-season-episode-filter--form { padding-left: 0; padding-right: 0; width: 50%; } }
@media screen and (min-width: 120em) { /* line 49, ../scss/modules/mobile-desktop.scss */
  .show-season-filter--form, .show-season-episode-filter--form { margin-bottom: 0; width: 70%; } }

/* line 70, ../scss/modules/mobile-desktop.scss */
.field-illustrated-descriptions--big-image-wrapper img:focus { outline-style: solid; }

/* headers */
/* line 93, ../scss/modules/mobile-desktop.scss */
.node--footer { margin-left: 1.25rem; margin-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 93, ../scss/modules/mobile-desktop.scss */
  .node--footer { margin-left: 0; margin-right: 0; } }

/* margins for mobiles and desktops */
/* line 106, ../scss/modules/mobile-desktop.scss */
.node--content table td { padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 106, ../scss/modules/mobile-desktop.scss */
  .node--content table td { margin-left: 0; margin-right: 0; } }

/* line 117, ../scss/modules/mobile-desktop.scss */
.button.form-actions { width: 100%; padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 117, ../scss/modules/mobile-desktop.scss */
  .button.form-actions { padding-left: 0; padding-right: 0; } }

/* line 127, ../scss/modules/mobile-desktop.scss */
.form-actions { width: 100%; padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 127, ../scss/modules/mobile-desktop.scss */
  .form-actions { width: auto; padding-left: 0; padding-right: 0; } }

/* line 138, ../scss/modules/mobile-desktop.scss */
a.button { width: 100%; }
@media screen and (min-width: 120em) { /* line 138, ../scss/modules/mobile-desktop.scss */
  a.button { width: 25rem; padding-left: 0; padding-right: 0; } }

/* line 147, ../scss/modules/mobile-desktop.scss */
div.body > h2 { padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 147, ../scss/modules/mobile-desktop.scss */
  div.body > h2 { width: auto; padding-left: 0; padding-right: 0; } }

/* line 157, ../scss/modules/mobile-desktop.scss */
div.body > ul { padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 157, ../scss/modules/mobile-desktop.scss */
  div.body > ul { width: auto; padding-left: 0; padding-right: 0; } }

/* line 167, ../scss/modules/mobile-desktop.scss */
.search-api-page { padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 167, ../scss/modules/mobile-desktop.scss */
  .search-api-page { width: auto; padding-left: 0; padding-right: 0; } }
/* line 177, ../scss/modules/mobile-desktop.scss */
.search-api-page .form-actions { padding-left: 0; }
/* line 181, ../scss/modules/mobile-desktop.scss */
.search-api-page .form-item { width: 100%; }
@media screen and (min-width: 120em) { /* line 181, ../scss/modules/mobile-desktop.scss */
  .search-api-page .form-item { width: 50%; } }

/* line 191, ../scss/modules/mobile-desktop.scss */
.mobile-node-description h1 { padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 191, ../scss/modules/mobile-desktop.scss */
  .mobile-node-description h1 { padding-left: 0; padding-right: 0; } }

/* line 202, ../scss/modules/mobile-desktop.scss */
.node--content h2, .node--content h3 { padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 202, ../scss/modules/mobile-desktop.scss */
  .node--content h2, .node--content h3 { padding-left: 0; padding-right: 0; } }

/* padding for mobiles in content */
/* line 247, ../scss/modules/mobile-desktop.scss */
h2, .h2 { padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 247, ../scss/modules/mobile-desktop.scss */
  h2, .h2 { padding-left: 0; padding-right: 0; } }

/* line 257, ../scss/modules/mobile-desktop.scss */
.read-full-bar h2 { padding-left: 0; }

/* line 261, ../scss/modules/mobile-desktop.scss */
h3, .h3 { padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 261, ../scss/modules/mobile-desktop.scss */
  h3, .h3 { padding-left: 0; padding-right: 0; } }

/* line 270, ../scss/modules/mobile-desktop.scss */
.dvguide-setupForm__toggle h3 { padding-left: 0; }

/* line 274, ../scss/modules/mobile-desktop.scss */
p { /*  padding-left: rem-calc($mobile-padding-left); padding-right: rem-calc($mobile-padding-right);*/ }
@media screen and (min-width: 120em) { /* line 274, ../scss/modules/mobile-desktop.scss */
  p { padding-left: 0; padding-right: 0; } }

/* line 283, ../scss/modules/mobile-desktop.scss */
.field--name-field-documents-collection { padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 283, ../scss/modules/mobile-desktop.scss */
  .field--name-field-documents-collection { padding-left: 0; padding-right: 0; } }

/* line 294, ../scss/modules/mobile-desktop.scss */
.category-description p, .thumbnailed-link--text p { padding-left: 0; padding-right: 0; }
/* line 304, ../scss/modules/mobile-desktop.scss */
.category-description h2, .thumbnailed-link--text h2 { padding-left: 0; padding-right: 0; }

/* line 314, ../scss/modules/mobile-desktop.scss */
.home-feature-description-mobile h2, .tile-description-area h2 { padding-left: 0; }
/* line 317, ../scss/modules/mobile-desktop.scss */
.home-feature-description-mobile p, .tile-description-area p { padding-left: 0; }

/* Test styles here, then move in more appropriate module */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
@font-face { font-family: SpartanMBRegular; src: url("../../fonts/SpartanMB-Regular.otf") format("opentype"); }
@font-face { font-family: SpartanMBSemiBold; src: url("../../fonts/SpartanMB-SemiBold.otf") format("opentype"); }
@font-face { font-family: SpartanMBBold; src: url("../../fonts/SpartanMB-Bold.otf") format("opentype"); }
/* Play Button icon for media thumbnails in Seasons */
/* line 7, ../scss/custom.scss */
.column, .columns, .columns { padding-left: 0; padding-right: 0; }

/* line 13, ../scss/custom.scss */
.page--content--centered { max-width: 100rem; margin: 0 auto; }
/* line 15, ../scss/custom.scss */
.page--content--centered section { padding-left: 1.5625rem; padding-right: 1.5625rem; }
@media screen and (min-width: 120em) { /* line 15, ../scss/custom.scss */
  .page--content--centered section { padding-left: 0; padding-right: 0; } }
/* line 27, ../scss/custom.scss */
.page--content--centered h2 { padding: 0; margin-bottom: 2.1875rem; margin-top: 4rem; }
/* line 32, ../scss/custom.scss */
.page--content--centered .read-full-bar h2 { margin: 0; }

/* line 38, ../scss/custom.scss */
section { margin-top: 4rem; margin-bottom: 4rem; }

/* line 43, ../scss/custom.scss */
a { font-family: SpartanMBSemiBold; }

/* line 48, ../scss/custom.scss */
.read-full-bar a { font-family: SpartanMBRegular; }

/* overriding for menus */
/* line 54, ../scss/custom.scss */
.extra-menu-item .show-episodes-menu-item .is-active { color: white; }

/* line 58, ../scss/custom.scss */
.category-term-header { margin-top: 0; /* mobile paddings and their reset for desktop mode */ margin-left: -20px; margin-right: -20px; width: auto; /* overflow: hidden; // it cuts off submenus */ }
@media screen and (min-width: 120em) { /* line 58, ../scss/custom.scss */
  .category-term-header { margin-left: 0; margin-right: 0; } }

/* line 73, ../scss/custom.scss */
.small-features { padding-right: 0; }
@media screen and (min-width: 32em) and (max-width: 119.9375em) { /* line 75, ../scss/custom.scss */
  .small-features .column:nth-child(2n + 1), .small-features .columns:nth-child(2n + 1) { padding-right: 0.6875rem; }
  /* line 79, ../scss/custom.scss */
  .small-features .column:nth-child(2n + 2), .small-features .columns:nth-child(2n + 2) { padding-left: 0.6875rem; } }
@media screen and (min-width: 120em) { /* line 73, ../scss/custom.scss */
  .small-features { padding: 0; } }
/* line 90, ../scss/custom.scss */
.small-features h3 { margin-top: 0.625rem; margin-left: 0; margin-bottom: 0.3125rem; }
/* line 96, ../scss/custom.scss */
.small-features .small-feature { margin-bottom: 1.4375rem; background-color: #f3f4f6; border-width: 1px; border-style: solid; border-color: #e6e6e6; }
/* line 104, ../scss/custom.scss */
.small-features .small-feature--footer { font-size: 0.75rem; }
/* line 108, ../scss/custom.scss */
.small-features .small-feature--description { padding-left: 0.9375rem; padding-right: 0.9375rem; padding-top: 0.9375rem; padding-bottom: 0.9375rem; }
/* line 114, ../scss/custom.scss */
.small-features .small-feature--description h3 { line-height: 1.5rem; }
/* line 118, ../scss/custom.scss */
.small-features .small-feature--description .feature-title h3 { font-size: 1.125rem; font-weight: bold; font-family: SpartanMBSemiBold, sans-serif; }
/* line 123, ../scss/custom.scss */
.small-features .small-feature--description .feature-title h3 a { text-decoration: underline; }
/* line 129, ../scss/custom.scss */
.small-features .small-feature--text { margin-top: 0.625rem; margin-bottom: 0.625rem; display: block; font-size: 1.25rem; line-height: 1.75rem; }
@media screen and (min-width: 120em) { /* line 129, ../scss/custom.scss */
  .small-features .small-feature--text { font-size: 1rem; line-height: 1.3125rem; } }
/* line 143, ../scss/custom.scss */
.small-features .small-feature--duration { display: block; font-size: 0.8125rem; margin-top: 0.75rem; margin-bottom: 0.125rem; }
/* line 152, ../scss/custom.scss */
.small-features .small-feature--duration .media-duration { font-size: 1.25rem; line-height: 1.75rem; }
@media screen and (min-width: 120em) { /* line 152, ../scss/custom.scss */
  .small-features .small-feature--duration .media-duration { font-size: 0.8125rem; line-height: 1.5rem; } }

/* line 165, ../scss/custom.scss */
.large-tile { margin-top: 1.25rem; border-style: solid; border-width: 0.125rem; border-color: #e6e6e6; min-height: 14.375rem; display: block; background-color: #f3f4f6; position: relative; /* medium up = 512 and up */ }
@media screen and (min-width: 32em) { /* line 165, ../scss/custom.scss */
  .large-tile { min-height: 26.5625rem; padding-bottom: 1.25rem; /* path at the bottom needs some space cz it's position absolute */ } }

/* Season lists adjustments */
/* Desktop */
@media screen and (min-width: 120em) { /* line 186, ../scss/custom.scss */
  .view-content ul li:nth-child(-n + 3) .node-media { margin-top: 0; } }

/* Tablet */
@media screen and (min-width: 32em) and (max-width: 119.9375em) { /* line 193, ../scss/custom.scss */
  .view-content ul li:nth-child(-n + 2) .node-media { margin-top: 0; } }

/* Play icons for Thumbnails for Media Features on side bars and on main page */
/* line 200, ../scss/custom.scss */
.small-features .feature-image.node-image:before, .media-feature .node-image:before { content: " "; width: 100%; height: 100%; position: absolute; display: block; background: transparent url("../images/icons/media.svg") no-repeat center center; background-size: 130px 130px !important; }

/*  */
@media screen and (max-width: 31.9375em) { /* line 213, ../scss/custom.scss */
  span.node-image { width: 100%; } }

/* line 219, ../scss/custom.scss */
.node-image { position: relative; display: block; }
/* line 223, ../scss/custom.scss */
.node-image img { height: 12.25rem; width: 100%; object-fit: cover; }

/* line 230, ../scss/custom.scss */
.category-content--columns { padding-top: 1.25rem; }

@media screen and (min-width: 120em) { /* line 234, ../scss/custom.scss */
  .main-category-column { padding-right: 1.25rem; } }

@media screen and (min-width: 120em) { /* line 240, ../scss/custom.scss */
  .main-column { padding-right: 1.25rem; } }

/* line 246, ../scss/custom.scss */
.media-thumbnail { margin-left: -20px; margin-right: -20px; }
@media screen and (min-width: 120em) { /* line 246, ../scss/custom.scss */
  .media-thumbnail { margin-left: 0; margin-right: 0; } }
/* line 255, ../scss/custom.scss */
.media-thumbnail img { width: 100%; }

/* line 260, ../scss/custom.scss */
.media-tile-footer { position: absolute; bottom: 0.5rem; padding-right: 0.9375rem; }

/* line 266, ../scss/custom.scss */
.media-duration { width: 100%; font-size: 1rem; }
@media screen and (min-width: 120em) { /* line 266, ../scss/custom.scss */
  .media-duration { font-size: 0.75rem; } }

/* line 275, ../scss/custom.scss */
.media-publish-date { width: 100%; margin-top: 0.125rem; display: block; }

/* line 281, ../scss/custom.scss */
.column:last-child:not(:first-child), .columns:last-child:not(:first-child), .columns:last-child:not(:first-child) { float: left; }

/* line 286, ../scss/custom.scss */
.tile-description-small-text { width: 100%; font-size: 0.75rem !important; padding-top: 0.3125rem; }

/* line 292, ../scss/custom.scss */
.tile-description-small-text span { line-height: 1.0625rem; width: 100%; }

/* line 297, ../scss/custom.scss */
.node-title { margin-bottom: 0px !important; }

/* line 301, ../scss/custom.scss */
.tile-description-area { width: 100%; color: black; line-height: 1.375rem; }
@media screen and (max-width: 31.9375em) { /* line 301, ../scss/custom.scss */
  .tile-description-area { padding: 0.9375rem; } }
@media screen and (min-width: 32em) { /* line 301, ../scss/custom.scss */
  .tile-description-area { padding: 0.9375rem; } }
/* line 314, ../scss/custom.scss */
.tile-description-area .span-title { font-size: 1.5rem; text-decoration: underline; line-height: 2.125rem; }
/* line 320, ../scss/custom.scss */
.tile-description-area .span-title:hover { color: #a71e3f; }
/* line 324, ../scss/custom.scss */
.tile-description-area .feature-link { text-decoration: none; margin-top: 0.375rem; display: block; line-height: 1.625rem; }
/* line 331, ../scss/custom.scss */
.tile-description-area h5 { margin-top: 0; margin-bottom: 0; margin-block-start: 0; margin-block-end: 0; line-height: 1.25rem; margin-bottom: 0.25rem; }
/* line 340, ../scss/custom.scss */
.tile-description-area p { margin-top: 0; margin-bottom: 0; }
/* line 345, ../scss/custom.scss */
.tile-description-area a { font-family: SpartanMBSemiBold; text-decoration: underline; }

/* line 351, ../scss/custom.scss */
.large-tile-show-name { display: inline !important; font-family: SpartanMBSemiBold; margin-bottom: 1.25rem; }

/* line 357, ../scss/custom.scss */
.large-tile-show-name a { text-decoration: underline; }

/* line 361, ../scss/custom.scss */
.footer-subscribe { padding-top: 1.6875rem; padding-bottom: 2rem; padding-left: 1.25rem; padding-right: 1.25rem; display: block; border-color: #e6e6e6; border-width: 0.125rem; border-style: solid; background-color: #f3f4f6; margin-top: 1.875rem; margin-bottom: 1.25rem; }
@media screen and (min-width: 120em) { /* line 361, ../scss/custom.scss */
  .footer-subscribe { width: 120rem; } }
/* line 378, ../scss/custom.scss */
.footer-subscribe .campaignmonitor-subscribe-homepage-form input { margin-bottom: 0.625rem; }
@media screen and (min-width: 120em) { /* line 378, ../scss/custom.scss */
  .footer-subscribe .campaignmonitor-subscribe-homepage-form input { margin-bottom: 0; } }
/* line 386, ../scss/custom.scss */
.footer-subscribe .form-item { margin-bottom: 0; }
/* line 390, ../scss/custom.scss */
.footer-subscribe .footer-item { width: 25rem; }
/* line 394, ../scss/custom.scss */
.footer-subscribe input[type="text"] { float: left; margin-right: 2.5rem; background-color: white; border-style: solid; border-width: 0.0625rem; border-color: #6b6b6b; border-radius: 0; padding-top: 0.5625rem; }
/* line 405, ../scss/custom.scss */
.footer-subscribe input[type="submit"] { height: 3.5rem; width: 100%; font-size: 1.25rem; margin-left: 0; background-color: #a71f40; color: white; text-align: center; font-family: SpartanMB, sans-serif; font-weight: normal; padding-top: 0.5rem; }
@media screen and (min-width: 120em) { /* line 405, ../scss/custom.scss */
  .footer-subscribe input[type="submit"] { font-size: 1rem; } }
@media screen and (min-width: 120em) { /* line 405, ../scss/custom.scss */
  .footer-subscribe input[type="submit"] { margin-left: 0; height: 2.125rem; width: 11.25rem; } }
/* line 429, ../scss/custom.scss */
.footer-subscribe input[type="text"] { margin-left: 1.25rem; margin-right: 1.25rem; }
/* line 434, ../scss/custom.scss */
.footer-subscribe .subscribe-form-memo { margin-bottom: 1rem; font-size: 0.9375rem; padding-right: 1.5625rem; font-family: 'SpartanMBRegular', sans-serif; font-size: 1.25rem; font-style: normal; font-weight: normal; /* line-height: rem-calc(20px, $base-font-size); */ line-height: 1.75rem; color: #000; font-size: 1.25rem; line-height: 1.75rem; }
/* line 415, ../scss/base/_mixins.scss */
.footer-subscribe .subscribe-form-memo a { color: #000; }
/* line 18, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.footer-subscribe .subscribe-form-memo a:visited { color: #000; }
/* line 21, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.footer-subscribe .subscribe-form-memo a:focus { color: #A71E3F; }
/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.footer-subscribe .subscribe-form-memo a:hover { color: #A71E3F; }
/* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.footer-subscribe .subscribe-form-memo a:active { color: #A71E3F; }
@media screen and (min-width: 120em) { /* line 434, ../scss/custom.scss */
  .footer-subscribe .subscribe-form-memo { font-size: 1.25rem; } }

@media screen and (min-width: 120em) { /* line 449, ../scss/custom.scss */
  .node-page .node--view-mode-full { padding-left: 0; } }

/* line 455, ../scss/custom.scss */
.subscribe-title { font-size: 1.5rem; font-family: SpartanMBBold, sans-serif; color: #A71E3F; display: block; margin-bottom: 0.75rem; }

/* line 463, ../scss/custom.scss */
div.back-to-the-top { max-width: 100rem; width: 100%; margin: 0 auto; text-align: left; padding-left: 30px; padding-right: 30px; }
@media screen and (min-width: 32em) { /* line 463, ../scss/custom.scss */
  div.back-to-the-top { padding-left: 3.125rem; padding-right: 3.125rem; } }

/* line 483, ../scss/custom.scss */
.back-to-the-top a { font-weight: 600; display: inline-block; cursor: pointer; margin-top: 2.375rem; margin-bottom: 1.875rem; font-size: 1.125rem; text-decoration: none; }
@media screen and (min-width: 120em) { /* line 483, ../scss/custom.scss */
  .back-to-the-top a { font-size: 1rem; } }
/* line 496, ../scss/custom.scss */
.back-to-the-top a:before { font-family: "ami-glyphs"; font-size: 1.625rem; content: "\e900"; float: left; margin-top: -0.4375rem; margin-right: 0.5rem; }

/* line 507, ../scss/custom.scss */
.off-canvas-wrapper { width: 64rem; margin: 0 auto; }

/* line 512, ../scss/custom.scss */
.fl-prefsEditor-buttons { text-transform: uppercase; }

@media screen and (min-width: 120em) { /* line 517, ../scss/custom.scss */
  .footer-subscribe .column, .footer-subscribe .columns, .footer-subscribe .columns { padding-right: 1.4375rem; } }

/* line 525, ../scss/custom.scss */
.category-term-wrapper { margin: 0; }

@media screen and (min-width: 120em) { /* line 529, ../scss/custom.scss */
  .category-term { width: 20.375rem; } }

/* line 535, ../scss/custom.scss */
.row .row { margin-left: 0; margin-right: 0; }

/* line 540, ../scss/custom.scss */
.list-full-div { width: 64rem; height: 12.5rem; display: block; background-color: #02324f; }

/* line 547, ../scss/custom.scss */
.list-header-description { padding: 1.4375rem; color: white; display: block; width: 37.5rem; }

/* line 554, ../scss/custom.scss */
.list-header-description h1 { color: white; }

/* show thumbnail */
/* line 561, ../scss/custom.scss */
.category-term-medium-tile-thumbnail img { width: 22.3125rem; }

/* line 566, ../scss/custom.scss */
.medium-tile { padding-left: 15px; padding-right: 15px; }
@media screen and (min-width: 32em) { /* line 566, ../scss/custom.scss */
  .medium-tile { padding-left: 0; padding-right: 0; } }
/* line 575, ../scss/custom.scss */
.medium-tile .category-description { margin-left: 1.25rem; margin-right: 1.25rem; overflow: hidden; }

/* line 582, ../scss/custom.scss */
.category-description { height: auto; display: block; text-align: left; font-size: 1rem; padding-right: 0.625rem; /*    background-color: #f1f2f5;*/ }
/* line 591, ../scss/custom.scss */
.category-description .span-title { font-size: 1.0625rem; font-weight: 600; font-family: SpartanMBSemiBold !important; }

/* line 598, ../scss/custom.scss */
.category-goto-bottom { width: 100%; height: 1.625rem; color: white; background: #02324f; font-size: 0.8125rem; text-align: left; padding-left: 1.375rem; padding-top: 0.1875rem; }

/* line 609, ../scss/custom.scss */
.category-term { border-color: #e4e4e4; display: block; }

/* line 614, ../scss/custom.scss */
.category-goto-bottom a { color: white !important; font-weight: 600; text-decoration: none; }

/* line 620, ../scss/custom.scss */
.node--type-list h1 { color: black; }

/* line 624, ../scss/custom.scss */
.category-schedule .page-title { color: black; font-weight: bold; padding-left: 0; margin-top: 1.25rem; }

/* line 631, ../scss/custom.scss */
select, [type="text"], [type="password"], [type="date"], [type="datetime"], [type="datetime-local"], [type="month"], [type="week"], [type="email"], [type="number"], [type="tel"], [type="time"], [type="url"], [type="color"], textarea { background-color: white !important; }

/* line 649, ../scss/custom.scss */
select { /*background-color: white;*/ background: url("/profiles/ami/themes/custom/amicorp/static/images/dropdown_39x39_no_borders.png") no-repeat right white; background-position: right -3px center !important; background-color: white !important; background-size: contain; }

/* line 657, ../scss/custom.scss */
.mobileMenu-toggle-button { z-index: 100; margin-top: 4.0625rem; }

/* line 664, ../scss/custom.scss */
.show-display-preferences, .fl-prefsEditor-buttons { display: block; }

@media screen and (min-width: 32em) { /* line 669, ../scss/custom.scss */
  .large-feature { padding-right: 1.25rem; } }

/* line 675, ../scss/custom.scss */
.feature-brief { display: block; }

/* line 679, ../scss/custom.scss */
.tile-show-name { font-weight: 600; }

/* line 683, ../scss/custom.scss */
.node--media--path { margin-top: 1.25rem; font-size: 1rem; }

/* line 688, ../scss/custom.scss */
.node--media--path { /*    padding-left: $mobile-padding-left;
padding-right: $mobile-padding-right;*/ }
@media screen and (min-width: 120em) { /* line 688, ../scss/custom.scss */
  .node--media--path { padding-left: 0; padding-right: 0; } }

/* line 700, ../scss/custom.scss */
.entity-path a { text-decoration: underline; }

/* line 704, ../scss/custom.scss */
.footer--ami-logo { max-width: 100rem; text-align: center; padding-top: 1.25rem; }
@media screen and (min-width: 32em) { /* line 704, ../scss/custom.scss */
  .footer--ami-logo { padding-left: 3.125rem; padding-right: 3.125rem; } }
@media screen and (min-width: 120em) { /* line 704, ../scss/custom.scss */
  .footer--ami-logo { text-align: left; } }
/* line 719, ../scss/custom.scss */
.footer--ami-logo img { width: 200px; margin-top: 1.25rem; }
@media screen and (min-width: 120em) { /* line 719, ../scss/custom.scss */
  .footer--ami-logo img { margin-top: 8.375rem; } }

/* line 730, ../scss/custom.scss */
article .thumbnailed-link { background-color: #f3f4f6; border-style: solid; border-width: 2px; border-color: #e4e4e4; display: block; margin-bottom: 1.4375rem; margin-right: 1.4375rem; }
/* line 740, ../scss/custom.scss */
article .thumbnailed-link:hover { background-color: #A71E3F; color: white; }
/* line 744, ../scss/custom.scss */
article .thumbnailed-link:hover h2 { color: white; }
/* line 749, ../scss/custom.scss */
article .thumbnailed-link--text { cursor: pointer; font-family: SpartanMBRegular; min-height: 4.375rem; padding-left: 1.0625rem; padding-bottom: 1.0625rem; padding-right: 1.4375rem; padding-top: 1.125rem; line-height: 1.4375rem; }
/* line 759, ../scss/custom.scss */
article .thumbnailed-link--text .label { font-weight: 600; font-family: SpartanMBSemibold; }
/* line 765, ../scss/custom.scss */
article .thumbnailed-link h2 { margin: 0; }
/* line 769, ../scss/custom.scss */
article .thumbnailed-link p { margin: 0; }
/* line 773, ../scss/custom.scss */
article .thumbnailed-link--description { margin-top: 0.9375rem; font-size: 0.875rem; }
/* line 778, ../scss/custom.scss */
article .thumbnailed-link a { text-decoration: none; }
/* line 782, ../scss/custom.scss */
article .thumbnailed-link img { width: 100%; }

/* line 791, ../scss/custom.scss */
.blog-posts, .references-view { margin-top: 1.25rem; }

/* line 795, ../scss/custom.scss */
.blog-post, .reference { background-color: #f3f4f6; border-style: solid; border-width: 2px; border-color: #e6e6e6; margin-bottom: 1.4375rem; padding: 1.0625rem; }
/* line 804, ../scss/custom.scss */
.blog-post h2, .reference h2 { margin: 0; }
/* line 808, ../scss/custom.scss */
.blog-post--created, .reference--created { margin-bottom: 0.9375rem; }
/* line 812, ../scss/custom.scss */
.blog-post--created-icon, .reference--created-icon { margin-right: 0.9375rem; margin-bottom: 0.1875rem; }

/* line 822, ../scss/custom.scss */
.podcasts h1 { margin-top: 2.5rem; margin-bottom: 1.875rem; }
/* line 827, ../scss/custom.scss */
.podcasts .podcast-media { margin-bottom: 1.4375rem; }
/* line 830, ../scss/custom.scss */
.podcasts .podcast-media .podcast--description { background-color: #f3f4f6; border-style: solid; border-width: 2px; border-color: #e6e6e6; padding: 1.0625rem; }
/* line 838, ../scss/custom.scss */
.podcasts .podcast-media .podcast-bar { height: 3.375rem; display: block; width: 100%; background-color: #003d68; padding-left: 1.0625rem; padding-top: 0.75rem; }
/* line 846, ../scss/custom.scss */
.podcasts .podcast-media .podcast-bar:hover { background-color: #A71E3F; }
/* line 850, ../scss/custom.scss */
.podcasts .podcast-media .podcast-bar img { margin-left: 0.625rem; }
/* line 855, ../scss/custom.scss */
.podcasts .podcast-media .podcast-bar button { color: white; }

/* line 861, ../scss/custom.scss */
.show--season-select { float: left; width: 50%; }

/* line 866, ../scss/custom.scss */
.show-view { margin-top: 1.25rem; margin-bottom: 1.25rem; }

/* line 537, ../scss/base/_mixins.scss */
input:focus::-webkit-input-placeholder { color: transparent; }
/* line 537, ../scss/base/_mixins.scss */
input:focus:-moz-placeholder { color: transparent; }
/* line 537, ../scss/base/_mixins.scss */
input:focus::-moz-placeholder { color: transparent; }
/* line 537, ../scss/base/_mixins.scss */
input:focus:-ms-input-placeholder { color: transparent; }

/* line 878, ../scss/custom.scss */
.air-container { background-color: #A71E3F; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.5rem; padding-bottom: 1.5rem; margin-bottom: 1.25rem; margin-top: 2.0625rem; /* mobile margin from the fields above when it's in one column */ /* desktop*/ }
/* line 889, ../scss/custom.scss */
.air-container h2 { color: white; }
/* line 893, ../scss/custom.scss */
.air-container h3 { color: white; margin: 0; }
@media screen and (min-width: 120em) { /* line 878, ../scss/custom.scss */
  .air-container { width: 100%; position: relative; margin-right: 0; margin-left: 0; margin-top: 0; }
  /* line 903, ../scss/custom.scss */
  .air-container * { background-color: #A71E3F; }
  /* line 907, ../scss/custom.scss */
  .air-container .cta-container { bottom: 1.25rem; } }
/* line 916, ../scss/custom.scss */
.air-container .h3, .air-container h3 { font-size: 1rem; }
/* line 921, ../scss/custom.scss */
.air-container--title { font-family: 'SpartanMBSemiBold', sans-serif; font-size: 1rem; font-style: normal; font-weight: 600; color: #ffffff; line-height: 1.4375rem; margin: 0; font-size: 1.375rem; }
@media screen and (min-width: 120em) { /* line 921, ../scss/custom.scss */
  .air-container--title { font-size: 1rem; line-height: 1.5rem; } }
/* line 934, ../scss/custom.scss */
.air-container--text { font-family: 'SpartanMBSemiBold', sans-serif; font-size: 1rem; font-style: normal; font-weight: 600; color: #ffffff; line-height: 1rem; margin: 0; overflow: hidden; }
/* line 943, ../scss/custom.scss */
.air-container .cta-container a { font-family: 'SpartanMBSemiBold', sans-serif; font-size: 1.375rem; font-style: normal; font-weight: 700; color: #ffffff; text-decoration: underline; line-height: 1.5rem; margin-right: 1.25rem; }
/* line 950, ../scss/custom.scss */
.air-container .cta-container a:last-child { margin-right: 0; }
/* line 954, ../scss/custom.scss */
.air-container .cta-container a:hover { text-decoration: underline; }
@media screen and (min-width: 120em) { /* line 943, ../scss/custom.scss */
  .air-container .cta-container a { font-family: 'SpartanMBSemiBold', sans-serif; font-size: 3.75rem; font-style: normal; font-weight: 700; } }

/* line 966, ../scss/custom.scss */
.node--type-article .node--view-mode-full { padding-right: 1.4375rem; }

/* line 971, ../scss/custom.scss */
.padding-right { padding-right: 1.4375rem; }

/* line 975, ../scss/custom.scss */
.podcast-url { display: block; margin-bottom: 0.625rem; }
/* line 976, ../scss/custom.scss */
.podcast-url img { width: 100%; }
@media screen and (min-width: 32em) { /* line 976, ../scss/custom.scss */
  .podcast-url img { width: 16.8125rem; } }

/* line 988, ../scss/custom.scss */
.podcast-buttons { padding-left: 1.4375rem; text-align: center; }

/* line 993, ../scss/custom.scss */
.podcast-credits { display: block; float: left; width: 100%; margin-top: 1.25rem; }
/* line 999, ../scss/custom.scss */
.podcast-credits--text { padding: 0.625rem; background-color: #f3f4f6; border-style: solid; border-width: 2px; border-color: #e6e6e6; }
/* line 1008, ../scss/custom.scss */
.podcast-credits--title { color: white; display: block; background: #003d68; font-family: SpartanMBSemiBold, sans-serif; height: 3.375rem; line-height: 2.1875rem; padding: 0.625rem; }

/* line 1019, ../scss/custom.scss */
a.back-button { color: white !important; }

/* line 1023, ../scss/custom.scss */
.button-red { background: #A71E3F; color: white; }
/* line 1028, ../scss/custom.scss */
.button-red a:visited { color: white; }

/* line 1034, ../scss/custom.scss */
.button-blue { background: #003d68; color: white; }
/* line 1039, ../scss/custom.scss */
.button-blue a:visited { color: white; }
/* line 1043, ../scss/custom.scss */
.button-blue a:hover { color: white; }
/* line 1047, ../scss/custom.scss */
.button-blue a:focus { color: white; }

/* line 1053, ../scss/custom.scss */
.ami-button { width: 11.25rem; height: 2.625rem; font-size: 1rem; display: block; padding: 0.625rem; padding-left: 1.25rem; color: white; float: left; margin-right: 0.625rem; text-align: center; text-decoration: none; }

/* line 1068, ../scss/custom.scss */
.back-button:before { content: "< "; }

/* line 1074, ../scss/custom.scss */
.forward-button:after { content: " >"; }

/* line 1084, ../scss/custom.scss */
.nested-categories { margin-top: 1.25rem; }

/* line 1088, ../scss/custom.scss */
.show-items { /* gaps between items */ }
@media screen and (min-width: 32em) and (max-width: 119.9375em) { /* line 1096, ../scss/custom.scss */
  .show-items .list-item:nth-child(2n + 1), .show-items .view-row:nth-child(2n + 1) { padding-right: 0.6875rem; }
  /* line 1101, ../scss/custom.scss */
  .show-items .list-item:nth-child(2n + 2), .show-items .view-row:nth-child(2n + 2) { padding-left: 0.6875rem; } }
@media screen and (min-width: 120em) { /* line 1088, ../scss/custom.scss */
  .show-items { width: 64rem; } }
/* line 1111, ../scss/custom.scss */
.show-items .list-item, .show-items .views-row { margin-left: -20px; margin-right: -20px; }
@media screen and (max-width: 31.9375em) { /* line 1111, ../scss/custom.scss */
  .show-items .list-item, .show-items .views-row { width: auto; } }
@media screen and (min-width: 32em) { /* line 1111, ../scss/custom.scss */
  .show-items .list-item, .show-items .views-row { margin-left: 0; margin-right: 0; } }
/* line 1126, ../scss/custom.scss */
.show-items .list-item, .show-items .views-row { margin-bottom: 1.25rem; }
@media screen and (min-width: 120em) { /* line 1126, ../scss/custom.scss */
  .show-items .list-item, .show-items .views-row { text-align: center; } }
@media screen and (min-width: 32em) { /* line 1126, ../scss/custom.scss */
  .show-items .list-item, .show-items .views-row { margin-bottom: 1.4375rem; } }
/* line 1140, ../scss/custom.scss */
.show-items .list-item .media-text, .show-items .views-row .media-text { text-align: center; }
/* line 1145, ../scss/custom.scss */
.show-items .views-row { float: left; }
@media screen and (min-width: 120em) { /* line 1150, ../scss/custom.scss */
  .show-items .views-row { width: 33%; } }
@media screen and (min-width: 120em) { /* line 1155, ../scss/custom.scss */
  .show-items .category-term { width: 20.375rem; } }

/* line 1162, ../scss/custom.scss */
.expand-menu-item:before { background: url(/{{directory}}/static/images/expand.svg); }

/* line 1166, ../scss/custom.scss */
.category-mobile-menu { padding: 0; /* mobile margings to ignore layout paddings for mobile and their reset */ margin-left: -20px; margin-right: -20px; font-size: 1.375rem; font-family: SpartanMBRegular, sans-serif; /* affects menu expand button too */ }
@media screen and (min-width: 120em) { /* line 1166, ../scss/custom.scss */
  .category-mobile-menu { margin-left: 0; margin-right: 0; } }
/* line 1183, ../scss/custom.scss */
.category-mobile-menu li { border-top-width: 1px; border-top-color: #3F4B54; border-top-style: solid; }
@media screen and (min-width: 120em) { /* line 1183, ../scss/custom.scss */
  .category-mobile-menu li { padding-left: 0; padding-top: 0; padding-bottom: 0; } }
/* line 1195, ../scss/custom.scss */
.category-mobile-menu span, .category-mobile-menu a { text-align: left; font-family: SpartanMBRegular, sans-serif; font-size: 1.375rem; }
/* line 1203, ../scss/custom.scss */
.category-mobile-menu li:hover, .category-mobile-menu li:focus { /*background-color: $blue;*/ }
/* line 1209, ../scss/custom.scss */
.category-mobile-menu .nested-sub li:hover, .category-mobile-menu .nested-sub li:focus { background-color: #003d68; }
/* line 1213, ../scss/custom.scss */
.category-mobile-menu .nested-sub li:hover a, .category-mobile-menu .nested-sub li:focus a { /*background-color: $blue;*/ }

/* line 1221, ../scss/custom.scss */
.essentials-nav ul { margin-bottom: 0; }

/* LISTS. Watch, Listen pages. */
/* line 1228, ../scss/custom.scss */
.show-items .category-term-wrapper { border-style: solid; border-width: 2px; border-color: #e6e6e6; overflow: hidden; }
@media screen and (min-width: 120em) { /* line 1228, ../scss/custom.scss */
  .show-items .category-term-wrapper { height: 23.125rem; } }

/* line 1240, ../scss/custom.scss */
.expand-menu-button { height: 3.5625rem; float: left; display: block; height: 3.5625rem; float: left; width: 100%; background-repeat: no-repeat; background-position: center; margin-left: 0.625rem; margin-right: 0.625rem; }

/* line 1253, ../scss/custom.scss */
.button-icon { max-width: 100%; height: auto; -ms-interpolation-mode: bicubic; display: inline-block; vertical-align: middle; width: 1.875rem; margin-left: 0.625rem; margin-bottom: 0.3125rem; margin-right: 0.9375rem; transform: rotate(180deg); }

/* line 1266, ../scss/custom.scss */
.nested-submenu { display: none; }

/* line 1270, ../scss/custom.scss */
.expanded { display: block; }

/* line 1274, ../scss/custom.scss */
.submenu { background: black; color: white; }

/* line 1279, ../scss/custom.scss */
.expanded-button .expand-chevron { transform: rotate(0deg) !important; }

/* line 1283, ../scss/custom.scss */
.feature-secondary--content { padding: 0; }

/* line 1287, ../scss/custom.scss */
.loader { border: 8px solid #f3f3f3; /* Light grey */ border-top: 8px solid #3498db; /* Blue */ border-radius: 50%; width: 3.75rem; height: 3.75rem; animation: spin 1s linear infinite; }

@keyframes spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }
/* line 1308, ../scss/custom.scss */
.feature-primary--image, #feature-primary--image--desktop, #feature-primary--image--mobile { width: 100%; display: block; background-size: 100% 100%; }
@media screen and (min-width: 32em) { /* line 1308, ../scss/custom.scss */
  .feature-primary--image, #feature-primary--image--desktop, #feature-primary--image--mobile { position: absolute; right: 5%; width: auto; height: 100%; } }

/* line 1323, ../scss/custom.scss */
#season-search--submit, #episode-search--submit { margin-top: 0; margin-left: 0; height: 2.3125rem; width: 100%; font-size: 1.25rem; }
@media screen and (min-width: 32em) { /* line 1323, ../scss/custom.scss */
  #season-search--submit, #episode-search--submit { font-size: 1rem; width: auto; margin-left: 1.25rem; } }

@media screen and (max-width: 119.9375em) { /* line 1338, ../scss/custom.scss */
  main[role="main"] { margin-top: 1.4375rem; /*    h1:first-child { padding-left: $mobile-padding; padding-right: $mobile-padding;
}*/ } }

/* line 1349, ../scss/custom.scss */
.highlighted .large-tile { background: #133E67; color: white; }
/* line 1353, ../scss/custom.scss */
.highlighted .large-tile .entity-path { color: white; }
/* line 1356, ../scss/custom.scss */
.highlighted .large-tile .entity-path a, .highlighted .large-tile .entity-path a:active, .highlighted .large-tile .entity-path a:hover, .highlighted .large-tile .entity-path a:visited { color: white; }
/* line 1364, ../scss/custom.scss */
.highlighted .large-tile .large-tile-show-name { color: white; }
/* line 1368, ../scss/custom.scss */
.highlighted .large-tile .node-title { color: white; }
/* line 1372, ../scss/custom.scss */
.highlighted .large-tile .tile-description-area { color: white; }
/* line 1378, ../scss/custom.scss */
.highlighted .large-tile .tile-description-area .tile-description-area .span-title:hover { color: white; }
/* line 1382, ../scss/custom.scss */
.highlighted .large-tile .tile-description-area a { color: white; }

/* line 1389, ../scss/custom.scss */
.dvguide--description--bottom { padding-left: 0; }
@media screen and (min-width: 120em) { /* line 1389, ../scss/custom.scss */
  .dvguide--description--bottom { padding-left: 6.875rem; } }
/* line 1396, ../scss/custom.scss */
.dvguide--description--bottom p { margin: 0; }

/* line 1401, ../scss/custom.scss */
.dvguide-cta-1 { padding: 20px; border-color: #e5e5e5; border-style: solid; border-width: 2px; margin-top: 0.625rem; background-color: #f3f4f6; position: relative; display: inline-block; }

/* line 1412, ../scss/custom.scss */
.dvguide-logo { float: left; margin: auto; position: absolute; top: 0; bottom: 0; left: 0.625rem; width: 7.5rem; display: none; }
@media screen and (min-width: 120em) { /* line 1412, ../scss/custom.scss */
  .dvguide-logo { display: block; } }

/* line 1427, ../scss/custom.scss */
p { font-size: 1.25rem; line-height: 1.75rem; }
@media screen and (min-width: 32em) { /* line 1427, ../scss/custom.scss */
  p { font-size: 1.25rem; line-height: 1.75rem; } }

/* line 1437, ../scss/custom.scss */
.mobileMenu-toggle-button .fi-list { font-size: 2.5rem; }

/* line 1441, ../scss/custom.scss */
.highlighted .tile-description-area .span-title:hover { color: white; text-decoration: underline; }

/* line 1446, ../scss/custom.scss */
.invisible { display: none; }

/* line 1451, ../scss/custom.scss */
.active .search-block-form--buttons { display: flex; align-items: center; }

/* line 1457, ../scss/custom.scss */
.search-block-form--buttons { display: none; position: absolute; right: 0; height: 5.625rem; float: right; color: white; margin-top: auto; margin-bottom: auto; }
/* line 1467, ../scss/custom.scss */
.search-block-form--buttons button { width: 1.0625rem; height: 1.0625rem; background-repeat: no-repeat; filter: invert(100%); }
/* line 1474, ../scss/custom.scss */
.search-block-form--buttons .search-submit-button { background-image: url("/profiles/ami/themes/custom/amicorp/static/images/search-icon.svg"); margin-right: 1rem; }
/* line 1479, ../scss/custom.scss */
.search-block-form--buttons .search-cancel-button { background-image: url("../images/close-menu.svg"); margin-right: 0.875rem; width: 1.25rem; height: 1.25rem; color: white; }

/* line 1488, ../scss/custom.scss */
.search-block-form { position: relative; }
/* line 1491, ../scss/custom.scss */
.search-block-form .form-item { margin-bottom: 0; }
/* line 1495, ../scss/custom.scss */
.search-block-form input { -webkit-border-radius: 0; border-radius: 0; -webkit-appearance: none; }

/* line 1502, ../scss/custom.scss */
main[role="main"] { padding-left: 20px; padding-right: 20px; }
@media screen and (min-width: 120em) { /* line 1502, ../scss/custom.scss */
  main[role="main"] { padding-left: 0; padding-right: 0; } }

/* line 1512, ../scss/custom.scss */
.field--name-field-category-nav { width: 100%; font-family: SpartanMBSemiBold, sans-serif; text-align: left; }

/* line 1518, ../scss/custom.scss */
.field--name-field-category-nav button { text-align: left; padding-left: 1.75rem; }

/* line 1523, ../scss/custom.scss */
.extra-menu-item a { height: 100%; }

/* SEASONS PAGE */
/* line 1529, ../scss/custom.scss */
.node--view-mode-large-tile-with-caption { margin-top: 1.25rem; border-style: solid; border-width: 2px; border-color: #e6e6e6; min-height: 14.375rem; display: block; background-color: #f3f4f6; position: relative; }
@media screen and (min-width: 32em) { /* line 1529, ../scss/custom.scss */
  .node--view-mode-large-tile-with-caption { min-height: 26.25rem; padding-bottom: 1.25rem; /* path at the bottom needs space cz position absolute */ } }
/* line 1545, ../scss/custom.scss */
.node--view-mode-large-tile-with-caption .node--content { padding: 0; }

/* line 1550, ../scss/custom.scss */
.view-seasons, .article--section-media { /* mobile phone adjustment */ /* to take full width of the page being in a container with paddings for everything else */ /* Desktop */ /* Tablet */ }
/* line 1557, ../scss/custom.scss */
.view-seasons ul, .view-seasons li, .article--section-media ul, .article--section-media li { list-style: none; }
@media screen and (min-width: 120em) { /* line 1550, ../scss/custom.scss */
  .view-seasons, .article--section-media { margin-left: 0; /* I want 20px margins between those. So need to subtract 13.3 from width of each one */ }
  /* line 1567, ../scss/custom.scss */
  .view-seasons li:nth-child(3n + 1), .article--section-media li:nth-child(3n + 1) { padding-left: 0; padding-right: 0.83125rem; }
  /* line 1572, ../scss/custom.scss */
  .view-seasons li, .article--section-media li { padding-left: 0.41875rem; padding-right: 0.41875rem; }
  /* line 1577, ../scss/custom.scss */
  .view-seasons li:nth-child(3n + 3), .article--section-media li:nth-child(3n + 3) { padding-right: 0; padding-left: 0.83125rem; } }
@media screen and (min-width: 32em) and (max-width: 119.9375em) { /* line 1585, ../scss/custom.scss */
  .view-seasons li:nth-child(2n + 1), .article--section-media li:nth-child(2n + 1) { padding-left: 0; padding-right: 0.625rem; }
  /* line 1590, ../scss/custom.scss */
  .view-seasons li:nth-child(2n + 2), .article--section-media li:nth-child(2n + 2) { padding-left: 0.625rem; padding-right: 0; } }

/* line 1597, ../scss/custom.scss */
.node--header { margin-bottom: 1.5rem; }

/* line 1601, ../scss/custom.scss */
.sidebar--podcasts { margin-bottom: 1.875rem; }

/* line 1605, ../scss/custom.scss */
.input--search--close-button { display: none; }

/* line 1609, ../scss/custom.scss */
.input--search--submit-button { display: none; }

/* line 1613, ../scss/custom.scss */
.footer-bottom { padding-top: 2.5rem; background-color: black; overflow: hidden; height: auto; color: white; width: 100%; font-size: 1rem; }
@media screen and (min-width: 32em) and (max-width: 119.9375em) { /* line 1613, ../scss/custom.scss */
  .footer-bottom { padding-bottom: 0; } }
@media screen and (min-width: 120em) { /* line 1613, ../scss/custom.scss */
  .footer-bottom { padding-top: 1.25rem; padding-bottom: 1.25rem; } }
@media screen and (min-width: 120em) { /* line 1613, ../scss/custom.scss */
  .footer-bottom { height: 5.625rem; } }
/* line 1637, ../scss/custom.scss */
.footer-bottom img { width: 8.125rem; }
@media screen and (min-width: 120em) { /* line 1637, ../scss/custom.scss */
  .footer-bottom img { width: 5.875rem; float: left; margin-top: -0.625rem; } }
/* line 1647, ../scss/custom.scss */
.footer-bottom .amitele-link { color: white; text-decoration: underline; }
@media screen and (min-width: 120em) { /* line 1647, ../scss/custom.scss */
  .footer-bottom .amitele-link { float: right; } }
/* line 1656, ../scss/custom.scss */
.footer-bottom .footer-bottom--centered { margin: 0 auto; display: block; }
@media screen and (min-width: 120em) { /* line 1656, ../scss/custom.scss */
  .footer-bottom .footer-bottom--centered { width: 1024px; padding-top: 1rem; } }

/* line 1667, ../scss/custom.scss */
.policy-terms li a { text-decoration: underline; }

/* line 1671, ../scss/custom.scss */
.ami-icon-newsletter img { height: 1.9375rem; }

/* footer */
/* line 1677, ../scss/custom.scss */
ul.nested { margin-left: 0; }

/* line 1681, ../scss/custom.scss */
ul.nested > li { width: 100%; }

/* line 1685, ../scss/custom.scss */
ul.nested > li a { font-family: "SpartanMBRegular", sans-serif; font-size: 0.875rem; }

/* line 1690, ../scss/custom.scss */
ul.nested { margin-top: 1rem; }

/* line 1695, ../scss/custom.scss */
.footer-copyright-privacy-policy { text-align: center; font-size: 0.875rem; margin-top: 0.1875rem; }

/* line 1701, ../scss/custom.scss */
.category--title { margin-top: 1.25rem; }

/* line 1705, ../scss/custom.scss */
ul { margin-block-start: 0; }

/* line 1709, ../scss/custom.scss */
#toolbar-bar { position: fixed; }

/* line 1713, ../scss/custom.scss */
.illustrated-descriptions-back-button img { transform: rotate(90deg); width: 1rem; color: white; }

/* line 1719, ../scss/custom.scss */
.illustrated-descriptions-forward-button img { transform: rotate(270deg); width: 1rem; color: white; }

/* line 1725, ../scss/custom.scss */
.flc-toc-tocContainer { /* padding: rem-calc(10px); line-height: rem-calc(35px)
*/ }

/* When Search is current active input */
@media screen and (max-width: 31.9375em) { /* line 1734, ../scss/custom.scss */
  .search-focused .input--search--submit-button { float: left; display: inline-block; position: absolute; top: 1.5rem; width: 1.5625rem; height: 1.5625rem; color: black; background-repeat: no-repeat; right: 3.75rem; background-image: url("/profiles/ami/themes/custom/amicorp/static/images/search-icon.svg"); } }
@media screen and (max-width: 31.9375em) { /* line 1749, ../scss/custom.scss */
  .search-focused .input--search--close-button { float: left; display: inline-block; margin-left: -1.25rem; position: absolute; top: 1.5rem; width: 1.5625rem; height: 1.5625rem; color: black; background-image: url(/profiles/ami/themes/custom/amicorp/static/images/close-menu.svg); background-repeat: no-repeat; } }
@media screen and (max-width: 31.9375em) { /* line 1765, ../scss/custom.scss */
  .search-focused .social-icons { display: none; }
  /* line 1769, ../scss/custom.scss */
  .search-focused main { display: none; }
  /* line 1773, ../scss/custom.scss */
  .search-focused footer { display: none; }
  /* line 1777, ../scss/custom.scss */
  .search-focused .footer-subscribe { display: none; }
  /* line 1781, ../scss/custom.scss */
  .search-focused .mobileMenu-toggle-button, .search-focused #mobileMenu-toggle-button-1 { display: none; }
  /* line 1786, ../scss/custom.scss */
  .search-focused .fl-prefsEditor-showHide { display: none; }
  /* line 1790, ../scss/custom.scss */
  .search-focused .mobile-menu { display: none; }
  /* line 1794, ../scss/custom.scss */
  .search-focused .fl-prefsEditor { display: none; }
  /* line 1798, ../scss/custom.scss */
  .search-focused .mobile--top-bar .form-search { margin-left: 1.5625rem; margin-bottom: 1.875rem; width: 90%; padding-left: 0; padding-bottom: 0.3125rem; border-bottom-width: 2px !important; border-bottom-color: black !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-top: none; border-left: none; border-right: none; }
  /* line 537, ../scss/base/_mixins.scss */
  .search-focused .mobile--top-bar .form-search::-webkit-input-placeholder { color: black; padding-left: 0; background-image: none; }
  /* line 537, ../scss/base/_mixins.scss */
  .search-focused .mobile--top-bar .form-search:-moz-placeholder { color: black; padding-left: 0; background-image: none; }
  /* line 537, ../scss/base/_mixins.scss */
  .search-focused .mobile--top-bar .form-search::-moz-placeholder { color: black; padding-left: 0; background-image: none; }
  /* line 537, ../scss/base/_mixins.scss */
  .search-focused .mobile--top-bar .form-search:-ms-input-placeholder { color: black; padding-left: 0; background-image: none; } }

/* line 1822, ../scss/custom.scss */
.category-mobile-menu .menubar { display: block; margin: 0; padding: 0; bottom: 0; width: 100%; }

/* line 1831, ../scss/custom.scss */
.flc-slidingPanel-toggleButton[aria-expanded="false"]:after { font-family: "ami-glyphs" !important; content: "\e901"; }

/* line 1838, ../scss/custom.scss */
.flc-slidingPanel-toggleButton[aria-expanded="true"]:after { font-family: "ami-glyphs" !important; content: "\e900"; }

/* line 1844, ../scss/custom.scss */
.vertical-centered-div { top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; }

/* line 1851, ../scss/custom.scss */
ul.js-pager__items { padding-inline-start: 0; }

/* line 1855, ../scss/custom.scss */
article.node--view-mode-news-listing { width: 100%; }

/* line 1859, ../scss/custom.scss */
.js-pager__items li { display: table; width: 2.8125rem; height: 2.8125rem; color: white; margin-right: 1.25rem; float: left; background-color: #000; }
/* line 1868, ../scss/custom.scss */
.js-pager__items li a { color: white; display: table-cell; vertical-align: middle; text-align: center; text-decoration: none; }
/* line 1875, ../scss/custom.scss */
.js-pager__items li a:hover { background-color: #000; }

/* line 1881, ../scss/custom.scss */
.pager--back-button:before { content: "\e902"; font-family: "ami-glyphs"; }

/* line 1886, ../scss/custom.scss */
.pager--forward-button:before { content: "\e903"; font-family: "ami-glyphs"; }

/* icons */
/* line 1892, ../scss/custom.scss */
.fl-icon-undo { font-family: "PrefsFramework-Icons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; font-size: 1.2rem; }

/* line 1903, ../scss/custom.scss */
.fl-icon-undo:before { content: "\e008"; }

/* line 1907, ../scss/custom.scss */
nav.navigation[role="navigation"] { margin-top: 1.25rem; }

/* line 1911, ../scss/custom.scss */
.js-pager__items { overflow: hidden; margin-top: 1.875rem; margin-bottom: 1.875rem; }

/* active link */
/* primary navigation */
/* arrow left */
/* line 1930, ../scss/custom.scss */
.illustrated-descriptions-back-button:before { font-family: "ami-glyphs"; content: "\e902"; }

/* arrow right */
/* line 1936, ../scss/custom.scss */
.illustrated-descriptions-forward-button:before { font-family: "ami-glyphs"; content: "\e903"; }

/* line 1941, ../scss/custom.scss */
.row { max-width: 100%  !important; }

/* line 1946, ../scss/custom.scss */
.sidebar-column .row:first-child h2 { margin-top: 0; }

/* line 1950, ../scss/custom.scss */
.menu-item--with-icon-wrapper { position: relative; display: block; float: left; margin-right: 0.1875rem; width: 1.875rem; }

/* line 1958, ../scss/custom.scss */
.menu-item--with-icon-wrapper img { width: 1.875rem; position: absolute; bottom: -0.0625rem; }

/* line 1964, ../scss/custom.scss */
.temporary--edit-link { float: right; }

/* contextual links and regions */
/* line 1970, ../scss/custom.scss */
.contextual.open .trigger { border: 1px solid #000; }

/* line 1974, ../scss/custom.scss */
.contextual-region .contextual .contextual-links { border: 1px solid #000; }

/* line 1978, ../scss/custom.scss */
.contextual .trigger { border: 1px solid #000; width: 2.1875rem !important; height: 1.375rem; }

/* Seasons */
/* line 1997, ../scss/custom.scss */
.field--name-field-category-nav a.is-active { background-color: #003d68; }

/* category header legacy wide image */
/* line 2003, ../scss/custom.scss */
.category-term-header { z-index: 2; }
/* line 2006, ../scss/custom.scss */
.category-term-header img.show-image-wide { position: absolute; height: 100%; right: 0; max-width: none; }

/* line 2015, ../scss/custom.scss */
.expand-menu-button span:before { font-family: "ami-glyphs"; content: "\e901"; margin-right: 0.625rem; }

/* line 2023, ../scss/custom.scss */
.expand-menu-button[aria-expanded="true"] span:before { font-family: "ami-glyphs"; content: "\e900"; }

/* line 2029, ../scss/custom.scss */
.show-image { position: absolute; }

/* line 2033, ../scss/custom.scss */
.show-image img { top: 0; max-height: 100%; width: 100%; height: auto; }

/* line 2052, ../scss/custom.scss */
.node--sidebar h2:first-child { margin-top: 0; margin-block-start: 0; }

@media screen and (min-width: 120em) { /* line 2057, ../scss/custom.scss */
  .node--right-column { padding-left: 1.875rem; } }

/* old dv guide styles. Remove them later after launch. */
@media screen and (max-width: 31.9375em) { /* line 2064, ../scss/custom.scss */
  .widget-cta-1 { margin-bottom: 1.875rem; } }

@media screen and (max-width: 31.9375em) { /* line 2070, ../scss/custom.scss */
  .dvguide-app button { margin-top: 1rem; } }

/* line 2076, ../scss/custom.scss */
.view { margin-top: 1.25rem; }

/* THEMES (DOCUMENTARIES PAGE) */
/* line 2081, ../scss/custom.scss */
.show-themes-filter--form { margin-bottom: 2.5rem; margin-top: 1.5rem; }
/* line 2085, ../scss/custom.scss */
.show-themes-filter--form .input-group { margin-bottom: 1.25rem; }
/* line 2089, ../scss/custom.scss */
.show-themes-filter--form .input-group-field { width: 100%; }
@media screen and (min-width: 120em) { /* line 2089, ../scss/custom.scss */
  .show-themes-filter--form .input-group-field { width: 31.25rem; } }
/* line 2096, ../scss/custom.scss */
.show-themes-filter--form .input-group-field input { width: 100%; }
@media screen and (min-width: 32em) { /* line 2096, ../scss/custom.scss */
  .show-themes-filter--form .input-group-field input { width: auto; } }

/* line 2106, ../scss/custom.scss */
label { font-size: 1.125rem; }
@media screen and (min-width: 120em) { /* line 2106, ../scss/custom.scss */
  label { font-size: 1rem; } }

/* Sitemap - expanded all the way */
/* line 2116, ../scss/custom.scss */
.sitemap ul.toolbar-menu { display: block !important; }

/* TODO hide sidebar nav block after launch */
/* line 2122, ../scss/custom.scss */
.sidebar-nav { display: none; }

/* clean this up later after launch */
/* line 2127, ../scss/custom.scss */
.hide-for-amicorp { display: none; }

/* line 2131, ../scss/custom.scss */
.creation-date { margin-top: 1.25rem; }

/* line 2137, ../scss/custom.scss */
.read-full-bar { cursor: pointer; }
/* line 2140, ../scss/custom.scss */
.read-full-bar h2 { margin-block-start: 0px; margin-block-end: 0px; }

/* line 2146, ../scss/custom.scss */
.button--back-to-previous { font-weight: 600; color: white; background-color: #003d68; margin-top: 1.875rem; height: 2.8125rem; display: table-cell; text-decoration: none; display: block; line-height: 1.8125rem; text-align: center; }

/* line 2160, ../scss/custom.scss */
.view-display-id-themes .entity-path { display: none; }

/* line 2165, ../scss/custom.scss */
.page-numbers { height: 3.375rem; line-height: 3.375rem; display: block; vertical-align: middle; }

/* line 2173, ../scss/custom.scss */
.read-full-bar h2 { margin-block-start: 0px; margin-block-end: 0px; line-height: 2.25rem; }

/* line 2180, ../scss/custom.scss */
.channels-list { width: 6.25rem; display: block; word-break: break-word; }

/* line 2186, ../scss/custom.scss */
.blog-post-create-date { font-size: 1rem; }

@media screen and (min-width: 120em) { /* line 2191, ../scss/custom.scss */
  .node--type-article.large-18 .field--node--field-header { /* stops image from being full width */ } }

/* move to PLAYER */
/* line 2201, ../scss/custom.scss */
.live-audio-item { position: absolute; display: block; width: 7.5rem; left: 2.125rem; bottom: 0; }

/* line 2209, ../scss/custom.scss */
ul.js-pager__items { padding-left: 1.25rem; }
@media screen and (min-width: 120em) { /* line 2209, ../scss/custom.scss */
  ul.js-pager__items { padding-left: 0; } }

/* line 2217, ../scss/custom.scss */
.node--media--path { padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 2217, ../scss/custom.scss */
  .node--media--path { padding-left: 0; padding-right: 0; } }

/* line 2227, ../scss/custom.scss */
.layout-content { padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 2227, ../scss/custom.scss */
  .layout-content { padding-left: 0; padding-right: 0; } }

/* line 2237, ../scss/custom.scss */
#player-placeholder { height: 370px; width: 100%; display: block; position: relative; background: black; }

/* line 2245, ../scss/custom.scss */
.listen-live-icon { position: relative; left: -0.125rem; bottom: 0.1875rem; }

/* line 2251, ../scss/custom.scss */
#listen-live-app { float: left; }
/* line 2253, ../scss/custom.scss */
#listen-live-app h2 { font-size: 1.875rem; line-height: 2.1875rem; }

/* article header image margin before text starts */
/* line 2260, ../scss/custom.scss */
.field--node--field-header { margin-left: 0; }
@media screen and (min-width: 32em) { /* line 2260, ../scss/custom.scss */
  .field--node--field-header { margin-left: 0; } }
/* line 2268, ../scss/custom.scss */
.field--node--field-header picture img { max-width: 50%; }

/* line 2273, ../scss/custom.scss */
body { /* chrome quick fix for disappearing srollbars */ overflow-y: scroll; }

/* line 2278, ../scss/custom.scss */
.off-canvas-content { height: 100%; }

/* line 2282, ../scss/custom.scss */
.dialog-off-canvas-main-canvas { display: flex; flex-flow: column; height: 100%; }

/* line 2288, ../scss/custom.scss */
.layout-container { flex-flow: column; height: 100%; }

/* line 2293, ../scss/custom.scss */
.medium-tile-in-grid .tile-title { text-align: left; font-size: 1rem; }

/* line 2298, ../scss/custom.scss */
.fid--header { margin-top: 0; }

/* line 2302, ../scss/custom.scss */
.fid--subheader { padding-left: 0; }

/* line 2307, ../scss/custom.scss */
h3.fid--subheader, h3.fid--header { color: white; font-size: 2.1875rem; line-height: 2.5rem; margin-top: 0; margin-bottom: 0; padding-left: 0; }

/* line 2316, ../scss/custom.scss */
h3.fid--subheader { font-size: 25px; font-weight: 500; }

/* line 2322, ../scss/custom.scss */
figure { margin: 0 0 0 0; }

/* line 2327, ../scss/custom.scss */
.show-license-expired .category-term-wrapper { background-color: #d8d8d8; }

/* search page */
/* line 2334, ../scss/custom.scss */
.search-api-page--results ul { list-style: none; padding-left: 0; }
/* line 2339, ../scss/custom.scss */
.search-api-page--results .node--footer { margin-left: 0; margin-right: 0; }

/* line 2349, ../scss/custom.scss */
.view-content ul, .feature-secondary ul, .show-items ul, .small-features ul { list-style-type: none; margin: 0; padding: 0; }

/* line 2356, ../scss/custom.scss */
.transcript-button { background-color: #a71e3f; display: block; color: white; font-weight: bold; padding: 10px; width: 135px; text-align: center; }
/* line 2365, ../scss/custom.scss */
.transcript-button button { padding: 0; }

/* line 2370, ../scss/custom.scss */
.jw-text-track-cue i { font-family: inherit; }

/* line 2375, ../scss/custom.scss */
.season--select-and-sponsor .show-season-filter--form { float: left; }
/* line 2378, ../scss/custom.scss */
.season--select-and-sponsor .sponsor-image { float: left; height: 3.125rem; margin-top: 0; margin-left: 1.25rem; }
@media screen and (min-width: 32em) { /* line 2378, ../scss/custom.scss */
  .season--select-and-sponsor .sponsor-image { float: right; height: 3.125rem; margin-top: 0.625rem; } }

/* line 2391, ../scss/custom.scss */
h2#footerMenu { color: white; }

/* line 2395, ../scss/custom.scss */
.vertical-centered-div { top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; }

/* line 2402, ../scss/custom.scss */
fieldset legend { font-weight: 600; margin-top: 15px; font-size: 1.125rem; }

/* line 2408, ../scss/custom.scss */
.fieldset-wrapper { padding-top: 10px; padding-left: 20px; }
/* line 2411, ../scss/custom.scss */
.fieldset-wrapper .contact-form .form-item { width: 100%; }

/* line 2416, ../scss/custom.scss */
.contact-message-form { width: 100%; padding: 1.25rem; width: 100%; }
@media screen and (min-width: 32em) { /* line 2416, ../scss/custom.scss */
  .contact-message-form { width: 70%; } }
@media screen and (min-width: 120em) { /* line 2416, ../scss/custom.scss */
  .contact-message-form { width: 100%; padding: 0; } }
/* line 2431, ../scss/custom.scss */
.contact-message-form .js-form-item label { font-size: 1.125rem; }
/* line 2435, ../scss/custom.scss */
.contact-message-form .field-group-fieldset { width: 100%; }

/* line 2440, ../scss/custom.scss */
.page { padding: 20px; }
@media screen and (min-width: 120em) { /* line 2440, ../scss/custom.scss */
  .page { padding: 0; } }
/* line 2446, ../scss/custom.scss */
.page .page { padding: 0; }

/* line 2451, ../scss/custom.scss */
.blog-post li { list-style: none; }

/* line 2456, ../scss/custom.scss */
.top-black-bar { width: 100%; height: 128px; flex-shrink: 0; background-color: black; padding-top: 1rem; }

/* line 2464, ../scss/custom.scss */
.language-switcher { float: left; color: white; font-size: 1.4375rem; margin-top: 56px; }
/* line 2469, ../scss/custom.scss */
.language-switcher ul { list-style: none; }
/* line 2471, ../scss/custom.scss */
.language-switcher ul li { float: left; }
/* line 2473, ../scss/custom.scss */
.language-switcher ul li a { color: white; }

/* line 2481, ../scss/custom.scss */
.footer-container { display: flex; justify-content: center; /* Horizontally center */ align-items: center; }

/* HOMEPAGE */
/* line 2490, ../scss/custom.scss */
.homepage--feature-banner { margin-top: 2.5rem; margin-bottom: 2.5rem; }
/* line 2493, ../scss/custom.scss */
.homepage--feature-banner img { width: 100%; }

@media screen and (min-width: 32em) { /* line 2498, ../scss/custom.scss */
  .homepage-med-wide { padding-left: 2rem; padding-right: 2rem; } }

/* line 2505, ../scss/custom.scss */
.homepage--features-3x { color: white; padding-bottom: 1.875rem; padding-top: 6.25rem; background: url("/profiles/ami/themes/custom/amicorp/static/images/feature-blue-background.svg") no-repeat; background-position: top; background-size: cover; background-position-x: center; padding-bottom: 3.125rem; }
@media screen and (max-width: 119.9375em) { /* line 2511, ../scss/custom.scss */
  .homepage--features-3x .homepage--features-3x--item { margin-bottom: 1.875rem; text-align: center; padding-bottom: 1.25rem; }
  /* line 2517, ../scss/custom.scss */
  .homepage--features-3x .homepage--features-3x--item div img { text-align: center; }
  /* line 2521, ../scss/custom.scss */
  .homepage--features-3x .homepage--features-3x--item p { text-align: left; } }
/* line 2529, ../scss/custom.scss */
.homepage--features-3x .homepage--features-3x--item:nth-child(3) { background-color: #163f65; }
@media screen and (min-width: 120em) { /* line 2505, ../scss/custom.scss */
  .homepage--features-3x { background: url("/profiles/ami/themes/custom/amicorp/static/images/feature-blue-background.svg"); background-size: cover; background-position-x: center; } }
/* line 2553, ../scss/custom.scss */
.homepage--features-3x h3 { color: white; text-align: left; font-weight: 500; font-size: 2.25rem; padding: 0; }

/* line 2565, ../scss/custom.scss */
.homepage--features-3x a:visited { color: #fff !important; }

/* line 2569, ../scss/custom.scss */
.homepage--features-3x a { color: #fff !important; }

/* line 2576, ../scss/custom.scss */
.node-page .node--content .homepage-feature--3x-2nd--background { background-image: linear-gradient(#153f65, #153f65); padding-top: 2.5rem; }
/* line 2580, ../scss/custom.scss */
.node-page .node--content .homepage-feature--3x-2nd--background a { color: white; }
/* line 2583, ../scss/custom.scss */
.node-page .node--content .homepage-feature--3x-2nd--background a:visited { color: white; }
@media screen and (min-width: 32em) { /* line 2576, ../scss/custom.scss */
  .node-page .node--content .homepage-feature--3x-2nd--background { padding-top: 0; background-image: linear-gradient(rgba(0, 0, 0, 0) 100px, #153f65 50px); }
  /* line 2588, ../scss/custom.scss */
  .node-page .node--content .homepage-feature--3x-2nd--background a { color: black; }
  /* line 2591, ../scss/custom.scss */
  .node-page .node--content .homepage-feature--3x-2nd--background a:visited { color: black; } }

/* line 2599, ../scss/custom.scss */
.homepage-feature--3x-2nd { color: white; padding-bottom: 30px; font-weight: 800; }
/* line 2605, ../scss/custom.scss */
.homepage-feature--3x-2nd img { margin-bottom: 0.625rem; }

/* line 2615, ../scss/custom.scss */
.corp--subscribe .corp--subscribe-inputs { display: block; width: 100%; }
/* line 2618, ../scss/custom.scss */
.corp--subscribe .corp--subscribe-inputs input { width: 25rem; border-radius: 10px; border: 1px solid #000; background: #F6F6F6; width: 21.0625rem; height: 2.5625rem; flex-shrink: 0; padding-left: 0.5rem; }
/* line 2628, ../scss/custom.scss */
.corp--subscribe .corp--subscribe-inputs button { border-radius: 0.625rem; background: #FF7B52; color: white; font-weight: 800; }
@media screen and (max-width: 31.9375em) { /* line 2628, ../scss/custom.scss */
  .corp--subscribe .corp--subscribe-inputs button { width: 100%; margin-left: 0; margin-top: 1.25rem; } }
/* line 2641, ../scss/custom.scss */
.corp--subscribe .homepage--socials { width: 100%; display: block; margin-top: 5.25rem; }
/* line 2645, ../scss/custom.scss */
.corp--subscribe .homepage--socials ul { margin: 0; }
/* line 2648, ../scss/custom.scss */
.corp--subscribe .homepage--socials img { float: left; margin-right: 1.25rem; display: inline-block; }
@media screen and (max-width: 31.9375em) { /* line 2648, ../scss/custom.scss */
  .corp--subscribe .homepage--socials img { margin-bottom: 1.25rem; } }
@media screen and (max-width: 31.9375em) { /* line 2641, ../scss/custom.scss */
  .corp--subscribe .homepage--socials { margin-top: 7.5rem; } }

/* line 2665, ../scss/custom.scss */
.primary-nav ul { width: auto; float: left; }
/* line 2669, ../scss/custom.scss */
.primary-nav ul li a { font-size: 1.4375rem; }
/* line 2675, ../scss/custom.scss */
.primary-nav .form-search { width: 32.375rem !important; float: left; display: flex; justify-content: center; align-items: center; gap: 0.625rem; border-radius: 0.625rem; border: 2px solid #000; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); float: left; height: 4.5rem; font-size: 1.375rem; }
@media screen and (min-width: 120em) { /* line 2675, ../scss/custom.scss */
  .primary-nav .form-search { width: 24.375rem !important; } }
/* line 2696, ../scss/custom.scss */
.primary-nav input.form-submit { display: none; }

/* line 2703, ../scss/custom.scss */
.news-image img { height: 13.9375rem; }

/* line 2713, ../scss/custom.scss */
.news--feature-block { width: 100%; overflow: hidden; padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 2713, ../scss/custom.scss */
  .news--feature-block { padding-left: 4rem; padding-right: 4rem; padding-top: 2.8125rem; padding-bottom: 2.8125rem; } }
/* line 2729, ../scss/custom.scss */
.news--feature-block h2 { color: #FFF; font-size: 2.5rem; font-style: normal; font-weight: 600; line-height: normal; margin: 0; margin-top: 1em; }
/* line 2739, ../scss/custom.scss */
.news--feature-block p { color: black; font-size: 1.25rem; font-style: normal; font-weight: 400; line-height: normal; padding: 0; }
@media screen and (max-width: 31.9375em) { /* line 2748, ../scss/custom.scss */
  .news--feature-block .insider--links { display: flex; justify-content: center; } }
/* line 2755, ../scss/custom.scss */
.news--feature-block .insider-link { padding: 0.0625rem; border-color: black; border-style: solid; float: left; border-radius: 0.625rem; position: relative; margin-bottom: 1.25rem; }
@media screen and (min-width: 32em) { /* line 2755, ../scss/custom.scss */
  .news--feature-block .insider-link { margin-right: 2.5rem; } }
/* line 2767, ../scss/custom.scss */
.news--feature-block .insider-link h2 { padding: 0; }
/* line 2770, ../scss/custom.scss */
.news--feature-block .insider-link p { padding: 0; }
/* line 2773, ../scss/custom.scss */
.news--feature-block .insider-link a { color: white; }
/* line 2776, ../scss/custom.scss */
.news--feature-block .insider-link .insider-link--label { color: white; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 1.875rem; width: 100%; text-align: center; }
/* line 2788, ../scss/custom.scss */
.news--feature-block img { display: block; float: left; width: auto; height: 19.5625rem; flex-shrink: 0; border-radius: 0.625rem; }
/* line 2797, ../scss/custom.scss */
.news--feature-block button { display: flex; width: 13.0625rem; padding: 1.0625rem 1.5625rem; justify-content: center; align-items: center; gap: 0.625rem; border-radius: 0.625rem; border: 4px solid #FF5C00; background: #FFF; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); }

/* line 2825, ../scss/custom.scss */
.news--archive--header { height: 12.625rem; position: relative; }
/* line 2828, ../scss/custom.scss */
.news--archive--header img { position: absolute; }
/* line 2831, ../scss/custom.scss */
.news--archive--header span { position: absolute; font-size: 6rem; left: 4rem; top: 2.375rem; }

/* line 2841, ../scss/custom.scss */
h2.news--archive--month { font-size: 1.25rem; margin-top: 2rem; margin-bottom: 2rem; }

/* news press */
/* line 2850, ../scss/custom.scss */
.news--links li a { display: flex; width: 15.5625rem; padding: 1.0625rem 1.5625rem; justify-content: center; align-items: center; gap: 10px; border-radius: 10px; border: 2px solid #fff; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); margin-top: 1.25rem; }

/* line 2869, ../scss/custom.scss */
.top-bar.active { background: #203a67; height: 5.75rem; }
/* line 2873, ../scss/custom.scss */
.top-bar.active .show-display-preferences { display: none; }
/* line 2877, ../scss/custom.scss */
.top-bar.active .search-button { width: 100%; }
/* line 2881, ../scss/custom.scss */
.top-bar.active .form-search { background-color: #eff0f4; left: 0; width: calc(100% - 135px); height: 1.875rem; margin-left: 0.9375rem; margin-top: 1.875rem; margin-bottom: 1.875rem; margin-right: 0.9375rem; padding: 0.3125rem; padding-left: 0.625rem; text-align: left; color: black; }
/* line 537, ../scss/base/_mixins.scss */
.top-bar.active .form-search::-webkit-input-placeholder { text-align: left; background-image: none; color: black; }
/* line 537, ../scss/base/_mixins.scss */
.top-bar.active .form-search:-moz-placeholder { text-align: left; background-image: none; color: black; }
/* line 537, ../scss/base/_mixins.scss */
.top-bar.active .form-search::-moz-placeholder { text-align: left; background-image: none; color: black; }
/* line 537, ../scss/base/_mixins.scss */
.top-bar.active .form-search:-ms-input-placeholder { text-align: left; background-image: none; color: black; }

/* animation-duration: 1s; */
/* line 2905, ../scss/custom.scss */
.top-bar { transition-duration: 0.5s; }
/* line 2908, ../scss/custom.scss */
.top-bar .form-search { border-shadow: none; background-color: transparent; padding: 0; padding-bottom: 0; padding-top: 0; padding-right: 0; padding-left: 0.625rem; }
/* line 2918, ../scss/custom.scss */
.top-bar:focus { box-shadow: none; padding: 1rem; }

@media all and (-ms-high-contrast: none) { /* line 2927, ../scss/custom.scss */
  .top-bar .form-search { padding: 0; } }
/* line 2933, ../scss/custom.scss */
a.nav--accessibility-preferences { background-color: #FF1E1E; color: white; }

/* line 2939, ../scss/custom.scss */
.contextual.open .contextual-links { display: block; background-color: white; border-radius: 10px; border-style: solid; list-style: none; padding: 16px; }

/* illustrated descriptions */
/* line 2949, ../scss/custom.scss */
.field-illustrated-descriptions--big-image-wrapper { position: relative; float: left; text-align: center; margin-bottom: 1.25rem; }
@media screen and (min-width: 120em) { /* line 2949, ../scss/custom.scss */
  .field-illustrated-descriptions--big-image-wrapper { height: 21.875rem; } }
/* line 2960, ../scss/custom.scss */
.field-illustrated-descriptions--big-image-wrapper img { object-fit: cover; }

/* line 2969, ../scss/custom.scss */
.field-illustrated-descriptions--right-panel { float: left; }

/* line 2974, ../scss/custom.scss */
.field-illustrated-descriptions--body { position: relative; width: 100%; overflow: hidden; color: white; padding-top: 3.75rem; background-color: trans; }

/* line 2986, ../scss/custom.scss */
.field-illustrated-descriptions--control-bar--buttons { width: 100%; margin: 0 auto; padding-top: 0.5rem; }

/* line 2993, ../scss/custom.scss */
.field-illustrated-descriptions-selection { display: none; }

/* line 2998, ../scss/custom.scss */
.iframe-container { position: relative; padding-top: 160px; display: flex; justify-content: center; }

/* line 3005, ../scss/custom.scss */
article ul { margin-left: 1.875rem; }

/* line 3009, ../scss/custom.scss */
.node--article--header-video { width: 100%; height: 900px; background-repeat: no-repeat; background-image: url("/profiles/ami/themes/custom/amicorp/static/images/jeans.png"); }
/* line 3015, ../scss/custom.scss */
.node--article--header-video iframe, .node--article--header-video .iframe-container { border-radius: 10px; }

/* line 3020, ../scss/custom.scss */
.homepage-feature--3x-2nd { padding-left: 1.875rem; padding-right: 1.875rem; }
@media screen and (min-width: 32em) { /* line 3020, ../scss/custom.scss */
  .homepage-feature--3x-2nd { padding-left: 3.125rem; padding-right: 3.125rem; } }
/* line 3031, ../scss/custom.scss */
.homepage-feature--3x-2nd .column, .homepage-feature--3x-2nd .columns { text-align: center; }
/* line 3035, ../scss/custom.scss */
.homepage-feature--3x-2nd .item { text-align: left; margin-bottom: 1.875rem; }

/* line 3045, ../scss/custom.scss */
.field-homepage-row-feature-2nd { position: relative; /* aligning image */ }
/* line 3049, ../scss/custom.scss */
.field-homepage-row-feature-2nd .page--content--centered { padding-left: 1.5625rem; padding-right: 1.5625rem; }
@media screen and (min-width: 32em) { /* line 3049, ../scss/custom.scss */
  .field-homepage-row-feature-2nd .page--content--centered { padding-left: 3.125rem; padding-right: 3.125rem; } }
@media screen and (min-width: 120em) { /* line 3049, ../scss/custom.scss */
  .field-homepage-row-feature-2nd .page--content--centered { padding-left: 0; padding-right: 0; } }
/* line 3064, ../scss/custom.scss */
.field-homepage-row-feature-2nd h2 { margin-top: 0; padding: 0; }
/* line 3070, ../scss/custom.scss */
.field-homepage-row-feature-2nd .illustration { text-align: center; position: absolute; right: 31.25rem; top: 0; width: 28.125rem; display: none; }
@media screen and (min-width: 120em) { /* line 3070, ../scss/custom.scss */
  .field-homepage-row-feature-2nd .illustration { display: block; } }

/* line 3087, ../scss/custom.scss */
.content--margins { padding-left: 1.875rem; padding-right: 1.875rem; }
@media screen and (min-width: 32em) { /* line 3087, ../scss/custom.scss */
  .content--margins { padding-left: 3.125rem; padding-right: 3.125rem; } }
@media screen and (min-width: 120em) { /* line 3087, ../scss/custom.scss */
  .content--margins { padding-left: 0; padding-right: 0; } }

/* line 3101, ../scss/custom.scss */
.field_homepage_row_feature { position: relative; }
/* line 3105, ../scss/custom.scss */
.field_homepage_row_feature h2 { margin-top: 0; padding: 0; }
/* line 3117, ../scss/custom.scss */
.field_homepage_row_feature img { border-radius: 20px; }
@media screen and (min-width: 120em) { /* line 3117, ../scss/custom.scss */
  .field_homepage_row_feature img { position: absolute; top: 75px; margin-left: 100px; height: 350px; width: auto; } }

/* line 3131, ../scss/custom.scss */
.corp--subscribe p { padding-left: 1rem; padding-right: 1rem; }

/* line 3141, ../scss/custom.scss */
.call-to-action { color: white; background-image: linear-gradient(#153f65, #153f65); padding-bottom: 3.75rem; }
/* line 3146, ../scss/custom.scss */
.call-to-action h2 { color: white; margin-top: 0; }
/* line 3151, ../scss/custom.scss */
.call-to-action .row { margin-top: 0; margin-bottom: 0; }
/* line 3156, ../scss/custom.scss */
.call-to-action button { width: 217px; height: 71px; flex-shrink: 0; border-radius: 10px; border: 4px solid #FF7A00; background: #FFF; }
/* line 3165, ../scss/custom.scss */
.call-to-action .page--content--centered { padding-left: 1.5625rem; padding-right: 1.5625rem; }
/* line 3166, ../scss/custom.scss */
.call-to-action .page--content--centered h2 { padding-left: 0; padding-right: 0; }
@media screen and (min-width: 120em) { /* line 3165, ../scss/custom.scss */
  .call-to-action .page--content--centered { padding-left: 0; padding-right: 0; } }

/* line 3184, ../scss/custom.scss */
.call-to-action-homepage { position: relative; }
/* line 3186, ../scss/custom.scss */
.call-to-action-homepage img { position: absolute; }

/* line 3193, ../scss/custom.scss */
.homepage-feature--3x-2nd .title { text-align: left; font-size: 1.625rem; margin-bottom: 0.625rem; }

/* line 3206, ../scss/custom.scss */
.corp--subscribe p { padding: 0; }
/* line 3210, ../scss/custom.scss */
.corp--subscribe h2 { padding: 0; margin-top: 0; }
@media screen and (max-width: 31.9375em) { /* line 3218, ../scss/custom.scss */
  .corp--subscribe .corp--subscribe-inputs input { width: 100%; } }

/* ------- */
/* line 3233, ../scss/custom.scss */
.paste-image { position: absolute; right: -600px; }

/* line 3239, ../scss/custom.scss */
.blue-background { background-image: linear-gradient(to right, #153f65, #153f65 10%, #2659ab 100%); padding-top: 0.625rem; padding-bottom: 0.625rem; }
/* line 3245, ../scss/custom.scss */
.blue-background a { color: white; }
/* line 3249, ../scss/custom.scss */
.blue-background a:visited { color: white; }
/* line 3253, ../scss/custom.scss */
.blue-background h2 { font-size: 3.75rem; line-height: 4rem; color: white; padding-left: 1.875rem; margin-bottom: 0; }
@media screen and (min-width: 32em) { /* line 3253, ../scss/custom.scss */
  .blue-background h2 { font-size: 3.75rem; line-height: 3.75rem; } }
@media screen and (min-width: 32em) { /* line 3239, ../scss/custom.scss */
  .blue-background { padding-top: 1.25rem; padding-bottom: 1.25rem; } }

/* line 3273, ../scss/custom.scss */
.node--content { /* big-list */ }
/* line 3275, ../scss/custom.scss */
.node--content .big-list { padding-left: 0 !important; list-style: none; margin-left: 0; margin-right: 0; }
/* line 3284, ../scss/custom.scss */
.node--content .big-list li { width: 100%; flex-shrink: 0; font-size: 6rem; font-style: normal; font-weight: 500; line-height: normal; position: relative; }
@media screen and (min-width: 32em) { /* line 3284, ../scss/custom.scss */
  .node--content .big-list li { padding-top: 1.25rem; padding-bottom: 1.25rem; } }
/* line 3298, ../scss/custom.scss */
.node--content .big-list li img { height: 2.5rem; }
/* line 3302, ../scss/custom.scss */
.node--content .big-list li a { display: table; color: white; }
/* line 3305, ../scss/custom.scss */
.node--content .big-list li a:visited { color: white; }
/* line 3311, ../scss/custom.scss */
.node--content .big-list li .big-list-icon { float: right; opacity: 0.2; position: absolute; bottom: 10px; right: 10px; height: 5.5rem; }
@media screen and (min-width: 32em) { /* line 3311, ../scss/custom.scss */
  .node--content .big-list li .big-list-icon { height: 13.4375rem; } }
/* line 3324, ../scss/custom.scss */
.node--content .big-list span { display: table-cell; vertical-align: middle; color: #FFF; font-size: 2.25rem; font-weight: 500; line-height: normal; padding: 1.875rem; padding-bottom: 0.625rem; }
@media screen and (min-width: 32em) { /* line 3324, ../scss/custom.scss */
  .node--content .big-list span { font-size: 40px; } }
/* line 3339, ../scss/custom.scss */
.node--content .big-list span.sub-heading { font-size: 1.375rem; padding-top: 0; padding-bottom: 0; text-decoration: none; }

/* line 3348, ../scss/custom.scss */
.homepage--socials ul { list-style: none; padding: 0; }

/* toolbar, top right button */
/* line 3356, ../scss/custom.scss */
.toolbar-icon-edit { background-color: blue !important; }
/* line 3358, ../scss/custom.scss */
.toolbar-icon-edit.is-active { background-color: green !important; }

/* line 3365, ../scss/custom.scss */
.maps-row { padding: 3.4375rem; background: linear-gradient(to right, #143f65, #143f65 10%, #2659ab 100%); color: white; }
/* line 3372, ../scss/custom.scss */
.maps-row a:visited { color: white; }
/* line 3376, ../scss/custom.scss */
.maps-row h2 { color: white; margin-top: 1.25rem; margin-bottom: 1.875rem; }

/* line 3384, ../scss/custom.scss */
.node-page .node--content .maps-row a { color: white; }
/* line 3387, ../scss/custom.scss */
.node-page .node--content .maps-row a:visited { color: white !important; }

/* line 3393, ../scss/custom.scss */
.illustrated-descriptions-wrapper { background: linear-gradient(to right, #143f65, #143f65 10%, #2659ab 100%); }
/* line 3395, ../scss/custom.scss */
.illustrated-descriptions-wrapper h3 { color: white; }

/* line 3402, ../scss/custom.scss */
.full-width-page { width: 100vw; }

/* line 3406, ../scss/custom.scss */
.desktop-and-tablet--top-bar .fl-panelBar { display: none !important; }

/* article panel */
/* line 3413, ../scss/custom.scss */
.article--panel { color: white; width: 100%; height: auto; margin-bottom: 1.25rem; }
@media screen and (min-width: 120em) { /* line 3413, ../scss/custom.scss */
  .article--panel { padding-top: 5rem; } }
/* line 3424, ../scss/custom.scss */
.article--panel a { text-decoration: underline; float: left; }
/* line 3427, ../scss/custom.scss */
.article--panel a h2 { text-decoration: underline; }
/* line 3432, ../scss/custom.scss */
.article--panel h2 { color: white; margin: 0; padding: 0; }
@media screen and (min-width: 32em) { /* line 3413, ../scss/custom.scss */
  .article--panel { height: 15.625rem; } }
/* line 3442, ../scss/custom.scss */
.article--panel .article--panel--contents { font-style: italic; padding: 3.75rem; }
/* line 3445, ../scss/custom.scss */
.article--panel .article--panel--contents a { font-style: italic; }
/* line 3448, ../scss/custom.scss */
.article--panel .article--panel--contents h2 { font-style: italic; font-size: 50px; }
@media screen and (min-width: 120em) { /* line 3442, ../scss/custom.scss */
  .article--panel .article--panel--contents { padding: 0; } }
/* line 3457, ../scss/custom.scss */
.article--panel .article--panel--left-side { float: left; width: 100%; margin-right: 1.25rem; }
@media screen and (min-width: 32em) { /* line 3457, ../scss/custom.scss */
  .article--panel .article--panel--left-side { width: 50%; } }
@media screen and (min-width: 120em) { /* line 3457, ../scss/custom.scss */
  .article--panel .article--panel--left-side { width: 54rem; } }
/* line 3469, ../scss/custom.scss */
.article--panel .panel--illustration { display: none; width: 3.75rem; height: 3.75rem; margin-left: 1.25rem; float: left; }
@media screen and (min-width: 32em) { /* line 3469, ../scss/custom.scss */
  .article--panel .panel--illustration { display: block; } }
/* line 3478, ../scss/custom.scss */
.article--panel .panel--illustration div { float: left; }
/* line 3481, ../scss/custom.scss */
.article--panel .panel--illustration img { float: left; width: 12.5rem; height: auto; }

/* line 3491, ../scss/custom.scss */
.node--content .field-top-banner-full-width { position: relative; width: 100%; margin-bottom: 3.75rem; }
/* line 3496, ../scss/custom.scss */
.node--content .field-top-banner-full-width img { width: 100%; height: 315px; }
/* line 3501, ../scss/custom.scss */
.node--content .field-top-banner-full-width--content h1 { color: white; position: absolute; z-index: 2; top: 20px; }

/* line 3513, ../scss/custom.scss */
.news--links ul { list-style: none; padding-left: 1.25rem; padding-bottom: 1.25rem; margin: 0; float: left; }
/* line 3520, ../scss/custom.scss */
.news--links ul li { width: auto; float: left; margin-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 3513, ../scss/custom.scss */
  .news--links ul { padding-left: 0; } }

/* line 3533, ../scss/custom.scss */
.subscribe-image { position: absolute; display: none; top: 0; right: 0; }
@media screen and (min-width: 120em) { /* line 3533, ../scss/custom.scss */
  .subscribe-image { display: block; } }

/* line 3544, ../scss/custom.scss */
.media-contact { width: 100%; }
@media screen and (min-width: 32em) { /* line 3544, ../scss/custom.scss */
  .media-contact { width: auto; } }

/* line 3551, ../scss/custom.scss */
.fid--text { padding-right: 1.25rem; }

/* line 3556, ../scss/custom.scss */
.news-description { font-size: 1.125rem; }

/* line 3560, ../scss/custom.scss */
.view-news-article--section { background-image: linear-gradient(to right, #153f65 0%, #435b85 100%); width: 100%; overflow: auto; color: white; }
/* line 3565, ../scss/custom.scss */
.view-news-article--section h2, .view-news-article--section a { color: white !important; }

/* line 3570, ../scss/custom.scss */
.view-news-articles { color: #fffff; }
/* line 3572, ../scss/custom.scss */
.view-news-articles .view-header { margin-bottom: 3.75rem; }

/* line 3579, ../scss/custom.scss */
.socials-list img { width: 4.0625rem; }

/* line 3584, ../scss/custom.scss */
.banner--desktop { display: none; }
@media screen and (min-width: 32em) { /* line 3584, ../scss/custom.scss */
  .banner--desktop { display: block; } }

/* line 3591, ../scss/custom.scss */
.banner--mobile { display: block; }
@media screen and (min-width: 32em) { /* line 3591, ../scss/custom.scss */
  .banner--mobile { display: none; } }

@media screen and (min-width: 32em) { /* line 3600, ../scss/custom.scss */
  .amiinsider h1 { margin-top: 3.75rem; } }
@media screen and (min-width: 120em) { /* line 3600, ../scss/custom.scss */
  .amiinsider h1 { margin-top: 5rem; } }

@media screen and (min-width: 32em) { /* line 3615, ../scss/custom.scss */
  html.js body.node-page.fl-theme-prefsEditor-default div.off-canvas-wrapper div.off-canvas-wrapper-inner div.off-canvas-content div.dialog-off-canvas-main-canvas div.layout-container main.row div.layout-content.large-18.row.columns article.node.contextual-region.columns.small-18.node--type-article.node--view-mode-full.large-18.large-12 div.node--content div.page--content--centered div.field--node--field-header span picture img { max-width: 70%; } }

/* line 3621, ../scss/custom.scss */
body.node-page.fl-theme-prefsEditor-default div.off-canvas-wrapper div.off-canvas-wrapper-inner div.off-canvas-content div.dialog-off-canvas-main-canvas div.layout-container main.row div.layout-content.large-18.row.columns article.node.contextual-region.columns.small-18.node--type-article.node--view-mode-full.large-18.full-width-page.large-12 div.node--content div.page--content--centered div.row.field-thumbnailed-links div.small-18.medium-9.large-6.columns div.thumbnailed-link div.thumbnailed-link--text div.thumbnailed-link--label a h2 { font-size: 40px; }

/* line 3627, ../scss/custom.scss */
.node-page .node--content .thumbnailed-link--text .thumbnailed-link h2 { font-size: 2.5rem !important; }

/* line 3633, ../scss/custom.scss */
.backtotop-altered-highlight { background-color: #153f65; }
/* line 3635, ../scss/custom.scss */
.backtotop-altered-highlight a { color: #fff; }
/* line 3638, ../scss/custom.scss */
.backtotop-altered-highlight span { color: white; }

/* line 3643, ../scss/custom.scss */
.additional-html { margin: 0; }
/* line 3645, ../scss/custom.scss */
.additional-html p { margin: 0; }

/* line 3652, ../scss/custom.scss */
.corp-subscribe-form input { font-size: 1.4375rem !important; padding: 1.75rem; }
/* line 3657, ../scss/custom.scss */
.corp-subscribe-form button { font-size: 1.4375rem; padding: 1.75rem; }

/* line 3663, ../scss/custom.scss */
.inpage-jw-container { position: relative; }
@media screen and (min-width: 120em) { /* line 3667, ../scss/custom.scss */
  .inpage-jw-container .jwplayer { border-radius: 0.625rem; padding-left: 6.25rem; position: absolute; top: 4.6875rem; } }

/* line 3682, ../scss/custom.scss */
.layout-content section:first-child { margin-top: 0; }

/* line 3688, ../scss/custom.scss */
.category-term.medium-tile .category-description .span-title, .node--view-mode-large-tile-with-caption .category-description .span-title { margin-top: 0; margin-bottom: 0; }
/* line 3692, ../scss/custom.scss */
.category-term.medium-tile h2, .node--view-mode-large-tile-with-caption h2 { font-size: 1.875rem; line-height: 2.1875rem; margin-top: 0.625rem; margin-bottom: 0; }

/* line 3705, ../scss/custom.scss */
.node-page .node--content .field--prologue-html { margin-bottom: 2.5rem; padding-left: 1.5625rem; padding-right: 1.5625rem; color: white; background-image: linear-gradient(to right, #153f65 0%, #435b85 100%); }
/* line 3707, ../scss/custom.scss */
.node-page .node--content .field--prologue-html ul { margin-left: 0; }
@media screen and (min-width: 120em) { /* line 3705, ../scss/custom.scss */
  .node-page .node--content .field--prologue-html { padding-left: 0; padding-right: 0; } }
@media screen and (min-width: 32em) { /* line 3705, ../scss/custom.scss */
  .node-page .node--content .field--prologue-html { background-image: linear-gradient(to right, #153f65 0%, #435b85 50%, #e6f2fe 51%, #e6f2fe 100%); } }
/* line 3727, ../scss/custom.scss */
.node-page .node--content .field--prologue-html .prologue-container { padding-bottom: 2.5rem; }
@media screen and (min-width: 32em) { /* line 3727, ../scss/custom.scss */
  .node-page .node--content .field--prologue-html .prologue-container { height: 28.125rem; padding-bottom: 0; } }
/* line 3735, ../scss/custom.scss */
.node-page .node--content .field--prologue-html .prologue-other-resources-section { background-color: #e6f2fe; border-radius: 1.25rem; height: 100%; padding-left: 2.5rem; padding-right: 2.5rem; padding-bottom: 2.5rem; color: black !important; }
/* line 3745, ../scss/custom.scss */
.node-page .node--content .field--prologue-html .prologue-toc-section { padding-top: 2.5rem; padding-bottom: 2.5rem; }
/* line 3748, ../scss/custom.scss */
.node-page .node--content .field--prologue-html .prologue-toc-section h1, .node-page .node--content .field--prologue-html .prologue-toc-section h2, .node-page .node--content .field--prologue-html .prologue-toc-section h3, .node-page .node--content .field--prologue-html .prologue-toc-section h4 { padding: 0; color: white; margin-top: 0; margin-bottom: 1.25rem; }
/* line 3754, ../scss/custom.scss */
.node-page .node--content .field--prologue-html .prologue-toc-section a { color: white; }
/* line 3757, ../scss/custom.scss */
.node-page .node--content .field--prologue-html .prologue-toc-section a:visited { color: white; }
/* line 3765, ../scss/custom.scss */
.node-page .node--content .field--name-field-documents-collection a { color: #003d68; }
/* line 3768, ../scss/custom.scss */
.node-page .node--content .field--name-field-documents-collection ul { list-style-type: none; margin-left: 0; padding-left: 0; }
