@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 6, ../scss/layout/_header.scss */
.site-logo { float: left; }
/* line 9, ../scss/layout/_header.scss */
.site-logo a { display: block; height: auto; float: left; }
/* line 15, ../scss/layout/_header.scss */
.site-logo img { max-height: 5.1875rem; width: 229px; height: 96px; flex-shrink: 0; }
/* line 30, ../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: 1.25rem; /* @include breakpoint(medium up) { margin-left: rem-calc(0px); margin-right: rem-calc(0px);
}*/ }
/* line 302, ../scss/layout/_footer.scss */
ul.footer-menu li { display: inline-block; float: left; text-decoration: underline; text-align: center; text-align: left; }
/* line 315, ../scss/layout/_footer.scss */
ul.footer-menu ul.nested li { margin-bottom: 1rem; }
/* line 319, ../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 332, ../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.5rem; } }
/* 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.5rem; } }
/* 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.5rem; } }
/* 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.5rem; } }
/* 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%; min-height: 4.625rem; }
@media screen and (min-width: 120em) { /* line 83, ../scss/modules/nav.scss */
  nav.primary-nav { padding-left: 0; padding-right: 0; } }

/* line 102, ../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; padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 102, ../scss/modules/nav.scss */
  .primary-nav ul { padding-left: 0; padding-right: 0; margin-bottom: 1rem; } }
/* line 122, ../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 132, ../scss/modules/nav.scss */
.primary-nav ul li a { padding: 17px 25px; text-decoration: none; border-radius: 8px; }
/* line 137, ../scss/modules/nav.scss */
.primary-nav ul li .is-active { background-color: #003d68; 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.5rem; } }
/* 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 { padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 15, ../scss/modules/mobile-desktop.scss */
  main h1 { padding-left: 0; padding-right: 0; } }

@media screen and (min-width: 32em) { /* line 24, ../scss/modules/mobile-desktop.scss */
  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 38, ../scss/modules/mobile-desktop.scss */
.details-box--title { padding-left: 0; }

/* forms */
/* line 44, ../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 44, ../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 57, ../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 57, ../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 57, ../scss/modules/mobile-desktop.scss */
  .show-season-filter--form, .show-season-episode-filter--form { margin-bottom: 0; width: 70%; } }

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

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

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

/* line 125, ../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 125, ../scss/modules/mobile-desktop.scss */
  .button.form-actions { padding-left: 0; padding-right: 0; } }

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

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

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

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

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

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

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

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

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

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

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

/* line 282, ../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 282, ../scss/modules/mobile-desktop.scss */
  p { padding-left: 0; padding-right: 0; } }

/* line 291, ../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 291, ../scss/modules/mobile-desktop.scss */
  .field--name-field-documents-collection { padding-left: 0; padding-right: 0; } }

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

/* line 322, ../scss/modules/mobile-desktop.scss */
.home-feature-description-mobile h2, .tile-description-area h2 { padding-left: 0; }
/* line 325, ../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 12, ../scss/custom.scss */
.page--content--centered { max-width: 100rem; margin: 0 auto; }
/* line 14, ../scss/custom.scss */
.page--content--centered section { padding-left: 1.5625rem; padding-right: 1.5625rem; }
@media screen and (min-width: 120em) { /* line 14, ../scss/custom.scss */
  .page--content--centered section { padding-left: 0; padding-right: 0; } }
/* line 26, ../scss/custom.scss */
.page--content--centered h2 { padding: 0; margin-bottom: 2.1875rem; margin-top: 4rem; }
/* line 31, ../scss/custom.scss */
.page--content--centered .read-full-bar h2 { margin: 0; }

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

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

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

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

/* line 57, ../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 57, ../scss/custom.scss */
  .category-term-header { margin-left: 0; margin-right: 0; } }

/* line 72, ../scss/custom.scss */
.small-features { padding-right: 0; }
@media screen and (min-width: 32em) and (max-width: 119.9375em) { /* line 74, ../scss/custom.scss */
  .small-features .column:nth-child(2n + 1), .small-features .columns:nth-child(2n + 1) { padding-right: 0.6875rem; }
  /* line 78, ../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 72, ../scss/custom.scss */
  .small-features { padding: 0; } }
/* line 89, ../scss/custom.scss */
.small-features h3 { margin-top: 0.625rem; margin-left: 0; margin-bottom: 0.3125rem; }
/* line 95, ../scss/custom.scss */
.small-features .small-feature { margin-bottom: 1.4375rem; background-color: #f3f4f6; border-width: 1px; border-style: solid; border-color: #e6e6e6; }
/* line 103, ../scss/custom.scss */
.small-features .small-feature--footer { font-size: 0.75rem; }
/* line 107, ../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 113, ../scss/custom.scss */
.small-features .small-feature--description h3 { line-height: 1.5rem; }
/* line 117, ../scss/custom.scss */
.small-features .small-feature--description .feature-title h3 { font-size: 1.125rem; font-weight: bold; font-family: SpartanMBSemiBold, sans-serif; }
/* line 122, ../scss/custom.scss */
.small-features .small-feature--description .feature-title h3 a { text-decoration: underline; }
/* line 128, ../scss/custom.scss */
.small-features .small-feature--text { margin-top: 0.625rem; margin-bottom: 0.625rem; display: block; font-size: 1.25rem; line-height: 2.1875rem; }
@media screen and (min-width: 120em) { /* line 128, ../scss/custom.scss */
  .small-features .small-feature--text { font-size: 1rem; line-height: 1.3125rem; } }
/* line 142, ../scss/custom.scss */
.small-features .small-feature--duration { display: block; font-size: 0.8125rem; margin-top: 0.75rem; margin-bottom: 0.125rem; }
/* line 151, ../scss/custom.scss */
.small-features .small-feature--duration .media-duration { font-size: 1.25rem; line-height: 2.1875rem; }
@media screen and (min-width: 120em) { /* line 151, ../scss/custom.scss */
  .small-features .small-feature--duration .media-duration { font-size: 0.8125rem; line-height: 1.5rem; } }

/* line 164, ../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 164, ../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 185, ../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 192, ../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 199, ../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 212, ../scss/custom.scss */
  span.node-image { width: 100%; } }

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

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

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

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

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

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

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

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

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

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

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

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

/* line 300, ../scss/custom.scss */
.tile-description-area { width: 100%; color: black; line-height: 1.375rem; }
@media screen and (max-width: 31.9375em) { /* line 300, ../scss/custom.scss */
  .tile-description-area { padding: 0.9375rem; } }
@media screen and (min-width: 32em) { /* line 300, ../scss/custom.scss */
  .tile-description-area { padding: 0.9375rem; } }
/* line 313, ../scss/custom.scss */
.tile-description-area .span-title { font-size: 1.5rem; text-decoration: underline; line-height: 2.125rem; }
/* line 319, ../scss/custom.scss */
.tile-description-area .span-title:hover { color: #a71e3f; }
/* line 323, ../scss/custom.scss */
.tile-description-area .feature-link { text-decoration: none; margin-top: 0.375rem; display: block; line-height: 1.625rem; }
/* line 330, ../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 339, ../scss/custom.scss */
.tile-description-area p { margin-top: 0; margin-bottom: 0; }
/* line 344, ../scss/custom.scss */
.tile-description-area a { font-family: SpartanMBSemiBold; text-decoration: underline; }

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

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

/* line 360, ../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 360, ../scss/custom.scss */
  .footer-subscribe { width: 120rem; } }
/* line 377, ../scss/custom.scss */
.footer-subscribe .campaignmonitor-subscribe-homepage-form input { margin-bottom: 0.625rem; }
@media screen and (min-width: 120em) { /* line 377, ../scss/custom.scss */
  .footer-subscribe .campaignmonitor-subscribe-homepage-form input { margin-bottom: 0; } }
/* line 385, ../scss/custom.scss */
.footer-subscribe .form-item { margin-bottom: 0; }
/* line 389, ../scss/custom.scss */
.footer-subscribe .footer-item { width: 25rem; }
/* line 393, ../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 404, ../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 404, ../scss/custom.scss */
  .footer-subscribe input[type="submit"] { font-size: 1rem; } }
@media screen and (min-width: 120em) { /* line 404, ../scss/custom.scss */
  .footer-subscribe input[type="submit"] { margin-left: 0; height: 2.125rem; width: 11.25rem; } }
/* line 428, ../scss/custom.scss */
.footer-subscribe input[type="text"] { margin-left: 1.25rem; margin-right: 1.25rem; }
/* line 433, ../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: 2.1875rem; color: #000; font-size: 1.25rem; line-height: 2.1875rem; }
/* 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 433, ../scss/custom.scss */
  .footer-subscribe .subscribe-form-memo { font-size: 1.5rem; } }

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

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

/* line 462, ../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 462, ../scss/custom.scss */
  div.back-to-the-top { padding-left: 3.125rem; padding-right: 3.125rem; } }

/* line 482, ../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 482, ../scss/custom.scss */
  .back-to-the-top a { font-size: 1rem; } }
/* line 495, ../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 506, ../scss/custom.scss */
.off-canvas-wrapper { width: 64rem; margin: 0 auto; }

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

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

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

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

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

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

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

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

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

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

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

/* line 597, ../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 608, ../scss/custom.scss */
.category-term { border-color: #e4e4e4; display: block; }

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

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

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

/* line 630, ../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 648, ../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 656, ../scss/custom.scss */
.mobileMenu-toggle-button { z-index: 100; margin-top: 4.0625rem; }

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

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

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

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

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

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

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

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

/* line 729, ../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 739, ../scss/custom.scss */
article .thumbnailed-link:hover { background-color: #A71E3F; color: white; }
/* line 743, ../scss/custom.scss */
article .thumbnailed-link:hover h2 { color: white; }
/* line 748, ../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 758, ../scss/custom.scss */
article .thumbnailed-link--text .label { font-weight: 600; font-family: SpartanMBSemibold; }
/* line 764, ../scss/custom.scss */
article .thumbnailed-link h2 { margin: 0; }
/* line 768, ../scss/custom.scss */
article .thumbnailed-link p { margin: 0; }
/* line 772, ../scss/custom.scss */
article .thumbnailed-link--description { margin-top: 0.9375rem; font-size: 0.875rem; }
/* line 777, ../scss/custom.scss */
article .thumbnailed-link a { text-decoration: none; }
/* line 781, ../scss/custom.scss */
article .thumbnailed-link img { width: 100%; }

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

/* line 794, ../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 803, ../scss/custom.scss */
.blog-post h2, .reference h2 { margin: 0; }
/* line 807, ../scss/custom.scss */
.blog-post--created, .reference--created { margin-bottom: 0.9375rem; }
/* line 811, ../scss/custom.scss */
.blog-post--created-icon, .reference--created-icon { margin-right: 0.9375rem; margin-bottom: 0.1875rem; }

/* line 821, ../scss/custom.scss */
.podcasts h1 { margin-top: 2.5rem; margin-bottom: 1.875rem; }
/* line 826, ../scss/custom.scss */
.podcasts .podcast-media { margin-bottom: 1.4375rem; }
/* line 829, ../scss/custom.scss */
.podcasts .podcast-media .podcast--description { background-color: #f3f4f6; border-style: solid; border-width: 2px; border-color: #e6e6e6; padding: 1.0625rem; }
/* line 837, ../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 845, ../scss/custom.scss */
.podcasts .podcast-media .podcast-bar:hover { background-color: #A71E3F; }
/* line 849, ../scss/custom.scss */
.podcasts .podcast-media .podcast-bar img { margin-left: 0.625rem; }
/* line 854, ../scss/custom.scss */
.podcasts .podcast-media .podcast-bar button { color: white; }

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

/* line 865, ../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 877, ../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 888, ../scss/custom.scss */
.air-container h2 { color: white; }
/* line 892, ../scss/custom.scss */
.air-container h3 { color: white; margin: 0; }
@media screen and (min-width: 120em) { /* line 877, ../scss/custom.scss */
  .air-container { width: 100%; position: relative; margin-right: 0; margin-left: 0; margin-top: 0; }
  /* line 902, ../scss/custom.scss */
  .air-container * { background-color: #A71E3F; }
  /* line 906, ../scss/custom.scss */
  .air-container .cta-container { bottom: 1.25rem; } }
/* line 915, ../scss/custom.scss */
.air-container .h3, .air-container h3 { font-size: 1rem; }
/* line 920, ../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 920, ../scss/custom.scss */
  .air-container--title { font-size: 1rem; line-height: 1.5rem; } }
/* line 933, ../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 942, ../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 949, ../scss/custom.scss */
.air-container .cta-container a:last-child { margin-right: 0; }
/* line 953, ../scss/custom.scss */
.air-container .cta-container a:hover { text-decoration: underline; }
@media screen and (min-width: 120em) { /* line 942, ../scss/custom.scss */
  .air-container .cta-container a { font-family: 'SpartanMBSemiBold', sans-serif; font-size: 3.75rem; font-style: normal; font-weight: 700; } }

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

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

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

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

/* line 992, ../scss/custom.scss */
.podcast-credits { display: block; float: left; width: 100%; margin-top: 1.25rem; }
/* line 998, ../scss/custom.scss */
.podcast-credits--text { padding: 0.625rem; background-color: #f3f4f6; border-style: solid; border-width: 2px; border-color: #e6e6e6; }
/* line 1007, ../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 1018, ../scss/custom.scss */
a.back-button { color: white !important; }

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

/* line 1033, ../scss/custom.scss */
.button-blue { background: #003d68; color: white; }
/* line 1038, ../scss/custom.scss */
.button-blue a:visited { color: white; }
/* line 1042, ../scss/custom.scss */
.button-blue a:hover { color: white; }
/* line 1046, ../scss/custom.scss */
.button-blue a:focus { color: white; }

/* line 1052, ../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 1067, ../scss/custom.scss */
.back-button:before { content: "< "; }

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

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

/* line 1087, ../scss/custom.scss */
.show-items { /* gaps between items */ }
@media screen and (min-width: 32em) and (max-width: 119.9375em) { /* line 1095, ../scss/custom.scss */
  .show-items .list-item:nth-child(2n + 1), .show-items .view-row:nth-child(2n + 1) { padding-right: 0.6875rem; }
  /* line 1100, ../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 1087, ../scss/custom.scss */
  .show-items { width: 64rem; } }
/* line 1110, ../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 1110, ../scss/custom.scss */
  .show-items .list-item, .show-items .views-row { width: auto; } }
@media screen and (min-width: 32em) { /* line 1110, ../scss/custom.scss */
  .show-items .list-item, .show-items .views-row { margin-left: 0; margin-right: 0; } }
/* line 1125, ../scss/custom.scss */
.show-items .list-item, .show-items .views-row { margin-bottom: 1.25rem; }
@media screen and (min-width: 120em) { /* line 1125, ../scss/custom.scss */
  .show-items .list-item, .show-items .views-row { text-align: center; } }
@media screen and (min-width: 32em) { /* line 1125, ../scss/custom.scss */
  .show-items .list-item, .show-items .views-row { margin-bottom: 1.4375rem; } }
/* line 1139, ../scss/custom.scss */
.show-items .list-item .media-text, .show-items .views-row .media-text { text-align: center; }
/* line 1144, ../scss/custom.scss */
.show-items .views-row { float: left; }
@media screen and (min-width: 120em) { /* line 1149, ../scss/custom.scss */
  .show-items .views-row { width: 33%; } }
@media screen and (min-width: 120em) { /* line 1154, ../scss/custom.scss */
  .show-items .category-term { width: 20.375rem; } }

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

/* line 1165, ../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 1165, ../scss/custom.scss */
  .category-mobile-menu { margin-left: 0; margin-right: 0; } }
/* line 1182, ../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 1182, ../scss/custom.scss */
  .category-mobile-menu li { padding-left: 0; padding-top: 0; padding-bottom: 0; } }
/* line 1194, ../scss/custom.scss */
.category-mobile-menu span, .category-mobile-menu a { text-align: left; font-family: SpartanMBRegular, sans-serif; font-size: 1.375rem; }
/* line 1202, ../scss/custom.scss */
.category-mobile-menu li:hover, .category-mobile-menu li:focus { /*background-color: $blue;*/ }
/* line 1208, ../scss/custom.scss */
.category-mobile-menu .nested-sub li:hover, .category-mobile-menu .nested-sub li:focus { background-color: #003d68; }
/* line 1212, ../scss/custom.scss */
.category-mobile-menu .nested-sub li:hover a, .category-mobile-menu .nested-sub li:focus a { /*background-color: $blue;*/ }

/* line 1220, ../scss/custom.scss */
.essentials-nav ul { margin-bottom: 1.25rem; }
@media screen and (min-width: 120em) { /* line 1220, ../scss/custom.scss */
  .essentials-nav ul { margin-bottom: 0; } }

/* LISTS. Watch, Listen pages. */
/* line 1230, ../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 1230, ../scss/custom.scss */
  .show-items .category-term-wrapper { height: 23.125rem; } }

/* line 1242, ../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 1255, ../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 1268, ../scss/custom.scss */
.nested-submenu { display: none; }

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

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

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

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

/* line 1289, ../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 1310, ../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 1310, ../scss/custom.scss */
  .feature-primary--image, #feature-primary--image--desktop, #feature-primary--image--mobile { position: absolute; right: 5%; width: auto; height: 100%; } }

/* line 1325, ../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 1325, ../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 1340, ../scss/custom.scss */
  main[role="main"] { margin-top: 1.4375rem; /*    h1:first-child { padding-left: $mobile-padding; padding-right: $mobile-padding;
}*/ } }

/* line 1351, ../scss/custom.scss */
.highlighted .large-tile { background: #133E67; color: white; }
/* line 1355, ../scss/custom.scss */
.highlighted .large-tile .entity-path { color: white; }
/* line 1358, ../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 1366, ../scss/custom.scss */
.highlighted .large-tile .large-tile-show-name { color: white; }
/* line 1370, ../scss/custom.scss */
.highlighted .large-tile .node-title { color: white; }
/* line 1374, ../scss/custom.scss */
.highlighted .large-tile .tile-description-area { color: white; }
/* line 1380, ../scss/custom.scss */
.highlighted .large-tile .tile-description-area .tile-description-area .span-title:hover { color: white; }
/* line 1384, ../scss/custom.scss */
.highlighted .large-tile .tile-description-area a { color: white; }

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

/* line 1403, ../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 1414, ../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 1414, ../scss/custom.scss */
  .dvguide-logo { display: block; } }

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

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

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

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

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

/* line 1459, ../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 1469, ../scss/custom.scss */
.search-block-form--buttons button { width: 1.0625rem; height: 1.0625rem; background-repeat: no-repeat; filter: invert(100%); }
/* line 1476, ../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 1481, ../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 1490, ../scss/custom.scss */
.search-block-form { position: relative; padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 120em) { /* line 1490, ../scss/custom.scss */
  .search-block-form { padding-left: 0; padding-right: 0; } }
/* line 1501, ../scss/custom.scss */
.search-block-form .form-item { margin-bottom: 0; }
/* line 1505, ../scss/custom.scss */
.search-block-form input { -webkit-border-radius: 0; border-radius: 0; -webkit-appearance: none; }

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

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

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

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

/* SEASONS PAGE */
/* line 1539, ../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 1539, ../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 1555, ../scss/custom.scss */
.node--view-mode-large-tile-with-caption .node--content { padding: 0; }

/* line 1560, ../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 1567, ../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 1560, ../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 1577, ../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 1582, ../scss/custom.scss */
  .view-seasons li, .article--section-media li { padding-left: 0.41875rem; padding-right: 0.41875rem; }
  /* line 1587, ../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 1595, ../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 1600, ../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 1607, ../scss/custom.scss */
.node--header { margin-bottom: 1.5rem; }

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

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

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

/* line 1623, ../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 1623, ../scss/custom.scss */
  .footer-bottom { padding-bottom: 0; } }
@media screen and (min-width: 120em) { /* line 1623, ../scss/custom.scss */
  .footer-bottom { padding-top: 1.25rem; padding-bottom: 1.25rem; } }
@media screen and (min-width: 120em) { /* line 1623, ../scss/custom.scss */
  .footer-bottom { height: 5.625rem; } }
/* line 1647, ../scss/custom.scss */
.footer-bottom img { width: 8.125rem; }
@media screen and (min-width: 120em) { /* line 1647, ../scss/custom.scss */
  .footer-bottom img { width: 5.875rem; float: left; margin-top: -0.625rem; } }
/* line 1657, ../scss/custom.scss */
.footer-bottom .amitele-link { color: white; text-decoration: underline; }
@media screen and (min-width: 120em) { /* line 1657, ../scss/custom.scss */
  .footer-bottom .amitele-link { float: right; } }
/* line 1666, ../scss/custom.scss */
.footer-bottom .footer-bottom--centered { margin: 0 auto; display: block; }
@media screen and (min-width: 120em) { /* line 1666, ../scss/custom.scss */
  .footer-bottom .footer-bottom--centered { width: 1024px; padding-top: 1rem; } }

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1735, ../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 1744, ../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 1759, ../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 1775, ../scss/custom.scss */
  .search-focused .social-icons { display: none; }
  /* line 1779, ../scss/custom.scss */
  .search-focused main { display: none; }
  /* line 1783, ../scss/custom.scss */
  .search-focused footer { display: none; }
  /* line 1787, ../scss/custom.scss */
  .search-focused .footer-subscribe { display: none; }
  /* line 1791, ../scss/custom.scss */
  .search-focused .mobileMenu-toggle-button, .search-focused #mobileMenu-toggle-button-1 { display: none; }
  /* line 1796, ../scss/custom.scss */
  .search-focused .fl-prefsEditor-showHide { display: none; }
  /* line 1800, ../scss/custom.scss */
  .search-focused .mobile-menu { display: none; }
  /* line 1804, ../scss/custom.scss */
  .search-focused .fl-prefsEditor { display: none; }
  /* line 1808, ../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 1832, ../scss/custom.scss */
.category-mobile-menu .menubar { display: block; margin: 0; padding: 0; bottom: 0; width: 100%; }

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

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

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

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

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

/* line 1869, ../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 1878, ../scss/custom.scss */
.js-pager__items li a { color: white; display: table-cell; vertical-align: middle; text-align: center; text-decoration: none; }
/* line 1885, ../scss/custom.scss */
.js-pager__items li a:hover { background-color: #000; }

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

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

/* icons */
/* line 1902, ../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 1913, ../scss/custom.scss */
.fl-icon-undo:before { content: "\e008"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 120em) { /* line 2067, ../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 2074, ../scss/custom.scss */
  .widget-cta-1 { margin-bottom: 1.875rem; } }

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

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

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

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

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

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

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

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

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

/* line 2156, ../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 2170, ../scss/custom.scss */
.view-display-id-themes .entity-path { display: none; }

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

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

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

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

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

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

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

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

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

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

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

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

/* article header image margin before text starts */
/* line 2270, ../scss/custom.scss */
.field--node--field-header { padding-left: 20px; padding-right: 20px; margin-left: 0; margin-top: 1.25rem; }
@media screen and (min-width: 120em) { /* line 2270, ../scss/custom.scss */
  .field--node--field-header { padding-left: 0; padding-right: 0; } }
@media screen and (min-width: 32em) { /* line 2270, ../scss/custom.scss */
  .field--node--field-header { margin-left: 0; } }
/* line 2287, ../scss/custom.scss */
.field--node--field-header picture img { max-width: 50%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2394, ../scss/custom.scss */
.season--select-and-sponsor .show-season-filter--form { float: left; }
/* line 2397, ../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 2397, ../scss/custom.scss */
  .season--select-and-sponsor .sponsor-image { float: right; height: 3.125rem; margin-top: 0.625rem; } }

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

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

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

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

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

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

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

/* line 2475, ../scss/custom.scss */
.top-black-bar { width: 100%; height: 128px; flex-shrink: 0; background-color: black; padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 32em) { /* line 2475, ../scss/custom.scss */
  .top-black-bar { padding-top: 1rem; } }
@media screen and (min-width: 120em) { /* line 2475, ../scss/custom.scss */
  .top-black-bar { padding-left: 0; padding-right: 0; } }

/* line 2496, ../scss/custom.scss */
.language-switcher { margin-left: 1.25rem; padding-left: 0; color: white; margin-top: 0; font-size: 1.4375rem; }
/* line 2503, ../scss/custom.scss */
.language-switcher ul { padding: 0; list-style: none; }
/* line 2506, ../scss/custom.scss */
.language-switcher ul li { float: left; }
/* line 2508, ../scss/custom.scss */
.language-switcher ul li a { display: block; min-height: 2.75rem; color: white; }
@media screen and (min-width: 32em) { /* line 2496, ../scss/custom.scss */
  .language-switcher { float: left; } }
@media screen and (min-width: 120em) { /* line 2496, ../scss/custom.scss */
  .language-switcher { margin-top: 56px; } }

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

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

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

/* line 2551, ../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 2557, ../scss/custom.scss */
  .homepage--features-3x .homepage--features-3x--item { margin-bottom: 1.875rem; text-align: center; padding-bottom: 1.25rem; }
  /* line 2563, ../scss/custom.scss */
  .homepage--features-3x .homepage--features-3x--item div img { text-align: center; }
  /* line 2567, ../scss/custom.scss */
  .homepage--features-3x .homepage--features-3x--item p { text-align: left; } }
/* line 2575, ../scss/custom.scss */
.homepage--features-3x .homepage--features-3x--item:nth-child(3) { background-color: #163f65; }
@media screen and (min-width: 120em) { /* line 2551, ../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 2599, ../scss/custom.scss */
.homepage--features-3x h3 { color: white; text-align: left; font-weight: 500; font-size: 2.25rem; padding: 0; }

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

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

/* line 2622, ../scss/custom.scss */
.node-page .node--content .homepage-feature--3x-2nd--background { background-image: linear-gradient(#153f65, #153f65); padding-top: 2.5rem; }
/* line 2626, ../scss/custom.scss */
.node-page .node--content .homepage-feature--3x-2nd--background a { color: white; }
/* line 2629, ../scss/custom.scss */
.node-page .node--content .homepage-feature--3x-2nd--background a:visited { color: white; }
@media screen and (min-width: 32em) { /* line 2622, ../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 2634, ../scss/custom.scss */
  .node-page .node--content .homepage-feature--3x-2nd--background a { color: black; }
  /* line 2637, ../scss/custom.scss */
  .node-page .node--content .homepage-feature--3x-2nd--background a:visited { color: black; } }

/* line 2645, ../scss/custom.scss */
.homepage-feature--3x-2nd { color: white; padding-bottom: 30px; font-weight: 800; }
/* line 2651, ../scss/custom.scss */
.homepage-feature--3x-2nd img { margin-bottom: 0.625rem; }
@media screen and (min-width: 32em) and (max-width: 119.9375em) { /* line 2658, ../scss/custom.scss */
  .homepage-feature--3x-2nd .row .item:nth-child(3) a { color: white !important; } }

/* line 2672, ../scss/custom.scss */
.corp--subscribe .corp--subscribe-inputs { display: block; width: 100%; }
/* line 2675, ../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 2685, ../scss/custom.scss */
.corp--subscribe .corp--subscribe-inputs button { border-radius: 0.625rem; background: #c44601; color: white; font-weight: 800; }
@media screen and (max-width: 31.9375em) { /* line 2685, ../scss/custom.scss */
  .corp--subscribe .corp--subscribe-inputs button { width: 100%; margin-left: 0; margin-top: 1.25rem; } }
/* line 2698, ../scss/custom.scss */
.corp--subscribe .homepage--socials { width: 100%; display: block; margin-top: 5.25rem; }
/* line 2702, ../scss/custom.scss */
.corp--subscribe .homepage--socials ul { margin: 0; }
/* line 2705, ../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 2705, ../scss/custom.scss */
  .corp--subscribe .homepage--socials img { margin-bottom: 1.25rem; } }
@media screen and (max-width: 31.9375em) { /* line 2698, ../scss/custom.scss */
  .corp--subscribe .homepage--socials { margin-top: 7.5rem; } }

/* line 2722, ../scss/custom.scss */
.primary-nav ul { width: auto; float: left; }
/* line 2726, ../scss/custom.scss */
.primary-nav ul li a { font-size: 1.4375rem; }
/* line 2728, ../scss/custom.scss */
.primary-nav ul li a:hover { text-decoration: underline; }
/* line 2735, ../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 2735, ../scss/custom.scss */
  .primary-nav .form-search { width: 24.375rem !important; } }
/* line 2756, ../scss/custom.scss */
.primary-nav input.form-submit { display: none; }

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

/* line 2773, ../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 2773, ../scss/custom.scss */
  .news--feature-block { padding-left: 4rem; padding-right: 4rem; padding-top: 2.8125rem; padding-bottom: 2.8125rem; } }
/* line 2789, ../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 2799, ../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 2808, ../scss/custom.scss */
  .news--feature-block .insider--links { display: flex; justify-content: center; } }
/* line 2815, ../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 2815, ../scss/custom.scss */
  .news--feature-block .insider-link { margin-right: 2.5rem; } }
/* line 2827, ../scss/custom.scss */
.news--feature-block .insider-link h2 { padding: 0; }
/* line 2830, ../scss/custom.scss */
.news--feature-block .insider-link p { padding: 0; }
/* line 2833, ../scss/custom.scss */
.news--feature-block .insider-link a { color: white; }
/* line 2836, ../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 2848, ../scss/custom.scss */
.news--feature-block img { display: block; float: left; width: auto; height: 19.5625rem; flex-shrink: 0; border-radius: 0.625rem; }
/* line 2857, ../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 2885, ../scss/custom.scss */
.news--archive--header { height: 12.625rem; position: relative; }
/* line 2888, ../scss/custom.scss */
.news--archive--header img { position: absolute; }
/* line 2891, ../scss/custom.scss */
.news--archive--header span { position: absolute; font-size: 6rem; left: 4rem; top: 2.375rem; }

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

/* news press */
/* line 2910, ../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 2929, ../scss/custom.scss */
.top-bar.active { background: #203a67; height: 5.75rem; }
/* line 2933, ../scss/custom.scss */
.top-bar.active .show-display-preferences { display: none; }
/* line 2937, ../scss/custom.scss */
.top-bar.active .search-button { width: 100%; }
/* line 2941, ../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 2965, ../scss/custom.scss */
.top-bar { transition-duration: 0.5s; }
/* line 2968, ../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 2978, ../scss/custom.scss */
.top-bar:focus { box-shadow: none; padding: 1rem; }

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

/* line 3001, ../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 3011, ../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 3011, ../scss/custom.scss */
  .field-illustrated-descriptions--big-image-wrapper { height: 21.875rem; } }
/* line 3022, ../scss/custom.scss */
.field-illustrated-descriptions--big-image-wrapper img { object-fit: cover; }

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

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

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

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

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

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

/* line 3071, ../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 3077, ../scss/custom.scss */
.node--article--header-video iframe, .node--article--header-video .iframe-container { border-radius: 10px; }

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

/* line 3107, ../scss/custom.scss */
.field-homepage-row-feature-2nd { position: relative; /* aligning image */ }
/* line 3111, ../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 3111, ../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 3111, ../scss/custom.scss */
  .field-homepage-row-feature-2nd .page--content--centered { padding-left: 0; padding-right: 0; } }
/* line 3126, ../scss/custom.scss */
.field-homepage-row-feature-2nd h2 { margin-top: 0; padding: 0; }
/* line 3132, ../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 3132, ../scss/custom.scss */
  .field-homepage-row-feature-2nd .illustration { display: block; } }

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

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

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

/* line 3203, ../scss/custom.scss */
.call-to-action { color: white; background-image: linear-gradient(#153f65, #153f65); padding-bottom: 3.75rem; }
/* line 3208, ../scss/custom.scss */
.call-to-action h2 { color: white; margin-top: 0; }
/* line 3213, ../scss/custom.scss */
.call-to-action .row { margin-top: 0; margin-bottom: 0; }
/* line 3218, ../scss/custom.scss */
.call-to-action .call-to-action-button { width: 13.5625rem; height: 4.4375rem; flex-shrink: 0; border-radius: 10px; border: 4px solid #FF7A00; background: #FFF; text-align: center; padding-top: 0.875rem; }
/* line 3229, ../scss/custom.scss */
.call-to-action .page--content--centered { padding-left: 1.5625rem; padding-right: 1.5625rem; }
/* line 3230, ../scss/custom.scss */
.call-to-action .page--content--centered h2 { padding-left: 0; padding-right: 0; }
@media screen and (min-width: 120em) { /* line 3229, ../scss/custom.scss */
  .call-to-action .page--content--centered { padding-left: 0; padding-right: 0; } }

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

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

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

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

/* line 3303, ../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 3309, ../scss/custom.scss */
.blue-background a { color: white; }
/* line 3313, ../scss/custom.scss */
.blue-background a:visited { color: white; }
/* line 3317, ../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 3317, ../scss/custom.scss */
  .blue-background h2 { font-size: 3.75rem; line-height: 3.75rem; } }
@media screen and (min-width: 32em) { /* line 3303, ../scss/custom.scss */
  .blue-background { padding-top: 1.25rem; padding-bottom: 1.25rem; } }

/* line 3337, ../scss/custom.scss */
.node--content { /* big-list */ }
/* line 3339, ../scss/custom.scss */
.node--content .big-list { padding-left: 0 !important; list-style: none; margin-left: 0; margin-right: 0; }
/* line 3348, ../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 3348, ../scss/custom.scss */
  .node--content .big-list li { padding-top: 1.25rem; padding-bottom: 1.25rem; } }
/* line 3362, ../scss/custom.scss */
.node--content .big-list li img { height: 2.5rem; }
/* line 3366, ../scss/custom.scss */
.node--content .big-list li a { display: table; color: white; }
/* line 3369, ../scss/custom.scss */
.node--content .big-list li a:visited { color: white; }
/* line 3375, ../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 3375, ../scss/custom.scss */
  .node--content .big-list li .big-list-icon { height: 13.4375rem; } }
/* line 3388, ../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 3388, ../scss/custom.scss */
  .node--content .big-list span { font-size: 40px; } }
/* line 3403, ../scss/custom.scss */
.node--content .big-list span.sub-heading { font-size: 1.375rem; padding-top: 0; padding-bottom: 0; text-decoration: none; }

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

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

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

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

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

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

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

/* article panel */
/* line 3477, ../scss/custom.scss */
.article--panel { color: white; width: 100%; height: auto; margin-bottom: 1.25rem; }
@media screen and (min-width: 120em) { /* line 3477, ../scss/custom.scss */
  .article--panel { padding-top: 5rem; } }
/* line 3488, ../scss/custom.scss */
.article--panel a { text-decoration: underline; float: left; }
/* line 3491, ../scss/custom.scss */
.article--panel a h2 { text-decoration: underline; }
/* line 3496, ../scss/custom.scss */
.article--panel h2 { color: white; margin: 0; padding: 0; }
@media screen and (min-width: 32em) { /* line 3477, ../scss/custom.scss */
  .article--panel { height: 15.625rem; } }
/* line 3506, ../scss/custom.scss */
.article--panel .article--panel--contents { padding: 3.75rem; }
/* line 3508, ../scss/custom.scss */
.article--panel .article--panel--contents h2 { font-size: 50px; }
@media screen and (min-width: 120em) { /* line 3506, ../scss/custom.scss */
  .article--panel .article--panel--contents { padding: 0; } }
/* line 3516, ../scss/custom.scss */
.article--panel .article--panel--left-side { float: left; width: 100%; margin-right: 1.25rem; }
@media screen and (min-width: 32em) { /* line 3516, ../scss/custom.scss */
  .article--panel .article--panel--left-side { width: 50%; } }
@media screen and (min-width: 120em) { /* line 3516, ../scss/custom.scss */
  .article--panel .article--panel--left-side { width: 54rem; } }
/* line 3528, ../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 3528, ../scss/custom.scss */
  .article--panel .panel--illustration { display: block; } }
/* line 3537, ../scss/custom.scss */
.article--panel .panel--illustration div { float: left; }
/* line 3540, ../scss/custom.scss */
.article--panel .panel--illustration img { float: left; width: 12.5rem; height: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 32em) { /* line 3674, ../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 3680, ../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 3686, ../scss/custom.scss */
.node-page .node--content .thumbnailed-link--text .thumbnailed-link h2 { font-size: 2.5rem !important; }

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

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

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

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

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

/* line 3747, ../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 3751, ../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 3764, ../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 3766, ../scss/custom.scss */
.node-page .node--content .field--prologue-html ul { margin-left: 0; }
@media screen and (min-width: 120em) { /* line 3764, ../scss/custom.scss */
  .node-page .node--content .field--prologue-html { padding-left: 0; padding-right: 0; } }
@media screen and (min-width: 32em) { /* line 3764, ../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 3786, ../scss/custom.scss */
.node-page .node--content .field--prologue-html .prologue-container { padding-bottom: 2.5rem; }
@media screen and (min-width: 32em) { /* line 3786, ../scss/custom.scss */
  .node-page .node--content .field--prologue-html .prologue-container { padding-bottom: 0; } }
/* line 3794, ../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 3804, ../scss/custom.scss */
.node-page .node--content .field--prologue-html .prologue-toc-section { padding-top: 2.5rem; padding-bottom: 2.5rem; }
/* line 3807, ../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 3813, ../scss/custom.scss */
.node-page .node--content .field--prologue-html .prologue-toc-section a { color: white; }
/* line 3816, ../scss/custom.scss */
.node-page .node--content .field--prologue-html .prologue-toc-section a:visited { color: white; }
/* line 3824, ../scss/custom.scss */
.node-page .node--content .field--name-field-documents-collection a { color: #003d68; }
/* line 3827, ../scss/custom.scss */
.node-page .node--content .field--name-field-documents-collection ul { list-style-type: none; margin-left: 0; padding-left: 0; }

/* line 3840, ../scss/custom.scss */
.user-login-form { padding-left: 1rem; padding-right: 1rem; }
@media screen and (min-width: 120em) { /* line 3840, ../scss/custom.scss */
  .user-login-form { max-width: 100rem; display: block; margin: 0 auto; padding-left: 0; padding-right: 0; } }
