@charset "UTF-8";
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/open-sans-v16-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url("../fonts/open-sans-v16-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v16-latin-regular.woff2") format("woff2"), url("../fonts/open-sans-v16-latin-regular.woff") format("woff"), url("../fonts/open-sans-v16-latin-regular.ttf") format("truetype"), url("../fonts/open-sans-v16-latin-regular.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/open-sans-v16-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url("../fonts/open-sans-v16-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v16-latin-italic.woff2") format("woff2"), url("../fonts/open-sans-v16-latin-italic.woff") format("woff"), url("../fonts/open-sans-v16-latin-italic.ttf") format("truetype"), url("../fonts/open-sans-v16-latin-italic.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/open-sans-v16-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/open-sans-v16-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v16-latin-700.woff2") format("woff2"), url("../fonts/open-sans-v16-latin-700.woff") format("woff"), url("../fonts/open-sans-v16-latin-700.ttf") format("truetype"), url("../fonts/open-sans-v16-latin-700.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/open-sans-v16-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("../fonts/open-sans-v16-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v16-latin-700italic.woff2") format("woff2"), url("../fonts/open-sans-v16-latin-700italic.woff") format("woff"), url("../fonts/open-sans-v16-latin-700italic.ttf") format("truetype"), url("../fonts/open-sans-v16-latin-700italic.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/*!
 * inuitcss, by @csswizardry
 *
 * github.com/inuitcss | inuitcss.com
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

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

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

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

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

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

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

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

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

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

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

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

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

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

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

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

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

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

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

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

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

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

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

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

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

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

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

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

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

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

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

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

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

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

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

td,
th {
  padding: 0; }

/*------------------------------------*\
    #BOX-SIZING
\*------------------------------------*/
/**
 * Set the global `box-sizing` state to `border-box`.
 *
 * css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice
 * paulirish.com/2012/box-sizing-border-box-ftw
 */
html {
  box-sizing: border-box; }

*, *:before, *:after {
  box-sizing: inherit; }

/*------------------------------------*\
    #PAGE
\*------------------------------------*/
/**
 * High-, page-level styling.
 *
 * 1. Set the default `font-size` and `line-height` for the entire project,
 *    sourced from our default variables. The `font-size` is calculated to exist
 *    in ems, the `line-height` is calculated to exist unitlessly.
 * 2. Force scrollbars to always be visible to prevent awkward ‘jumps’ when
 *    navigating between pages that do/do not have enough content to produce
 *    scrollbars naturally.
 * 3. Ensure the page always fills at least the entire height of the viewport.
 * 4. Prevent certain mobile browsers from automatically zooming fonts.
 * 5. Fonts on OSX will look more consistent with other systems that do not
 *    render text using sub-pixel anti-aliasing.
 */
html {
  font-size: 1em;
  /* [1] */
  line-height: 1.5;
  /* [1] */
  background-color: #fff;
  color: #333;
  overflow-y: scroll;
  /* [2] */
  min-height: 100%;
  /* [3] */
  -webkit-text-size-adjust: 100%;
  /* [4] */
  -ms-text-size-adjust: 100%;
  /* [4] */
  -moz-osx-font-smoothing: grayscale;
  /* [5] */
  -webkit-font-smoothing: antialiased;
  /* [5] */ }

/*------------------------------------*\
    #HEADINGS
\*------------------------------------*/
/**
 * Headings 1–6, with corresponding Greek-alphabet abstract classes for double-
 * stranded heading hierarchy: csswizardry.com/2012/02/pragmatic-practical-font-sizing-in-css
 */
h1,
.ic-alpha {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 1.33333; }

h2,
.ic-beta {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1.6; }

h3,
.ic-gamma {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1; }

h4,
.ic-delta {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.2; }

h5,
.ic-epsilon {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5; }

h6,
.ic-zeta {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.71429; }

/*------------------------------------*\
    #LAYOUT
\*------------------------------------*/
/**
 * The inuitcss layout system uses `box-sizing: border-box;` and
 * `display: inline-block;` to create an extremely powerful, flexible
 * alternative to the traditional grid system. Combine the layout items with
 * the widths found in `trumps.widths`.
 */
/**
 * Begin a layout group.
 */
.ic-layout,
.tracking {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: -20px; }

/**
     * 1. Cause columns to stack side-by-side.
     * 2. Space columns apart.
     * 3. Align columns to the tops of each other.
     * 4. Full-width unless told to behave otherwise.
     * 5. Required to combine fluid widths and fixed gutters.
     */
.ic-layout__item,
.main > h2,
.main h2 + div,
.main__gallery picture,
.oadays > h3,
.oadays h3 + div,
.tracking__content,
.last__block1 {
  display: inline-block;
  /* [1] */
  padding-left: 20px;
  /* [2] */
  vertical-align: top;
  /* [3] */
  width: 100%;
  /* [4] */ }

/**
     * Layouts with no gutters.
     */
.ic-layout--flush {
  margin-left: 0; }
  .ic-layout--flush > .ic-layout__item,
  .main.ic-layout--flush > h2,
  .main .ic-layout--flush > h2 + div,
  .main__gallery .ic-layout--flush > picture,
  .oadays.ic-layout--flush > h3,
  .oadays .ic-layout--flush > h3 + div,
  .ic-layout--flush > .tracking__content,
  .ic-layout--flush > .last__block1 {
    padding-left: 0; }

/**
     * Align layout items to the vertical centers of each other.
     */
.ic-layout--middle > .ic-layout__item,
.main.ic-layout--middle > h2,
.main .ic-layout--middle > h2 + div,
.main__gallery .ic-layout--middle > picture,
.oadays.ic-layout--middle > h3,
.oadays .ic-layout--middle > h3 + div,
.ic-layout--middle > .tracking__content,
.ic-layout--middle > .last__block1 {
  vertical-align: middle; }

/**
     * Make the layout items fill up from the right hand side.
     */
.ic-layout--right {
  text-align: right; }
  .ic-layout--right > .ic-layout__item,
  .main.ic-layout--right > h2,
  .main .ic-layout--right > h2 + div,
  .main__gallery .ic-layout--right > picture,
  .oadays.ic-layout--right > h3,
  .oadays .ic-layout--right > h3 + div,
  .ic-layout--right > .tracking__content,
  .ic-layout--right > .last__block1 {
    text-align: left; }

/**
     * Make the layout items fill up from the center outward.
     */
.ic-layout--center {
  text-align: center; }
  .ic-layout--center > .ic-layout__item,
  .main.ic-layout--center > h2,
  .main .ic-layout--center > h2 + div,
  .main__gallery .ic-layout--center > picture,
  .oadays.ic-layout--center > h3,
  .oadays .ic-layout--center > h3 + div,
  .ic-layout--center > .tracking__content,
  .ic-layout--center > .last__block1 {
    text-align: left; }

/*------------------------------------*\
    #TABS
\*------------------------------------*/
/**
 * A simple abstraction for making equal-width navigation tabs.
 */
/**
 * 1. Reset any residual styles (most likely from lists).
 * 2. Tables for layout!
 * 3. Force all `table-cell` children to have equal widths.
 * 4. Force the object to be the full width of its parent. Combined with [2],
 *    this makes the object behave in a quasi-`display: block;` manner.
 */
.ic-tabs {
  margin: 0;
  /* [1] */
  padding: 0;
  /* [1] */
  list-style: none;
  /* [1] */
  display: table;
  /* [2] */
  table-layout: fixed;
  /* [3] */
  width: 100%;
  /* [4] */
  text-align: center; }

.ic-tabs__item {
  display: table-cell;
  /* [2] */ }

.ic-tabs__link {
  display: block; }

/*------------------------------------*\
    #BUTTONS
\*------------------------------------*/
/**
 * A simple button object.
 */
/**
 * 1. Allow us to style box model properties.
 * 2. Line different sized buttons up a little nicer.
 * 3. Make buttons inherit font styles (often necessary when styling `input`s as
 *    buttons).
 * 4. Reset/normalize some styles.
 * 5. Force all button-styled elements to appear clickable.
 * 6. Fixes odd inner spacing in IE7.
 * 7. Subtract the border size from the padding value so that buttons do not
 *    grow larger as we add borders.
 */
.ic-btn {
  display: inline-block;
  /* [1] */
  vertical-align: middle;
  /* [2] */
  font: inherit;
  /* [3] */
  text-align: center;
  /* [4] */
  margin: 0;
  /* [4] */
  cursor: pointer;
  /* [5] */
  overflow: visible;
  /* [6] */
  padding: 9px 19px;
  /* [7] */
  background-color: none;
  border: 1px solid #fff;
  border-radius: 7px; }
  .ic-btn, .ic-btn:hover, .ic-btn:active, .ic-btn:focus {
    text-decoration: none;
    /* [4] */
    color: #fff; }

/**
 * Fix a Firefox bug whereby `input type="submit"` gains 2px extra padding.
 */
.ic-btn::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
     * Small buttons.
     */
.ic-btn--small {
  padding: 4px 9px;
  /* [7] */ }

/**
     * Round-ended buttons.
     *
     * 1. Overly-large value to ensure the radius rounds the whole end of the
     *    button.
     */
.ic-btn--pill {
  border-radius: 100px;
  /* [1] */ }

/*------------------------------------*\
    #LIST-INLINE
\*------------------------------------*/
/**
 * The list-inline object simply displays a list of items in one line.
 */
.ic-list-inline,
.last__block1 {
  margin: 0;
  padding: 0;
  list-style: none; }
  .ic-list-inline > li,
  .last__block1 > li {
    display: inline-block; }

/*------------------------------------*\
    #WIDTHS
\*------------------------------------*/
/**
 * A series of width helper classes that you can use to size things like grid
 * systems. Classes can take a fraction-like format (e.g. `.2/3`) or a spoken-
 * word format (e.g. `two-thirds`). Toggle formats by overriding the
 * `$inuit-use-fractions` variable defined below.
 */
/**
     * Whole.
     */
.ic-one-whole {
  width: 100% !important; }

/**
     * Halves.
     */
.ic-one-half,
.ic-two-quarters,
.ic-three-sixths,
.ic-four-eighths,
.ic-five-tenths,
.ic-six-twelfths {
  width: 50% !important; }

/**
     * Thirds.
     */
.ic-one-third,
.ic-two-sixths,
.ic-three-ninths,
.ic-four-twelfths {
  width: 33.3333333% !important; }

.ic-two-thirds,
.ic-four-sixths,
.ic-six-ninths,
.ic-eight-twelfths {
  width: 66.6666666% !important; }

/**
     * Quarters.
     */
.ic-one-quarter,
.ic-two-eighths,
.ic-three-twelfths {
  width: 25% !important; }

.ic-three-quarters,
.ic-six-eighths,
.ic-nine-twelfths {
  width: 75% !important; }

/**
     * Fifths.
     */
.ic-one-fifth,
.ic-two-tenths {
  width: 20% !important; }

.ic-two-fifths,
.ic-four-tenths {
  width: 40% !important; }

.ic-three-fifths,
.ic-six-tenths {
  width: 60% !important; }

.ic-four-fifths,
.ic-eight-tenths {
  width: 80% !important; }

/**
     * Sixths.
     */
.ic-one-sixth,
.ic-two-twelfths {
  width: 16.6666666% !important; }

.ic-five-sixths,
.ic-ten-twelfths {
  width: 83.3333333% !important; }

/**
     * Eighths.
     */
.ic-one-eighth {
  width: 12.5% !important; }

.ic-three-eighths {
  width: 37.5% !important; }

.ic-five-eighths {
  width: 62.5% !important; }

.ic-seven-eighths {
  width: 87.5% !important; }

/**
     * Ninths.
     */
.ic-one-ninth {
  width: 11.1111111% !important; }

.ic-two-ninths {
  width: 22.2222222% !important; }

.ic-four-ninths {
  width: 44.4444444% !important; }

.ic-five-ninths {
  width: 55.5555555% !important; }

.ic-seven-ninths {
  width: 77.7777777% !important; }

.ic-eight-ninths {
  width: 88.8888888% !important; }

/**
     * Tenths.
     */
.ic-one-tenth {
  width: 10% !important; }

.ic-three-tenths {
  width: 30% !important; }

.ic-seven-tenths {
  width: 70% !important; }

.ic-nine-tenths {
  width: 90% !important; }

/**
     * Twelfths.
     */
.ic-one-twelfth {
  width: 8.3333333% !important; }

.ic-five-twelfths {
  width: 41.6666666% !important; }

.ic-seven-twelfths {
  width: 58.3333333% !important; }

.ic-eleven-twelfths {
  width: 91.6666666% !important; }

/*------------------------------------*\
    #WIDTHS-RESPONSIVE
\*------------------------------------*/
/**
 * Responsive width classes based on your responsive settings.
 */
@media screen and (max-width: 480px) {
  /**
                 * Whole.
                 */
  .ic-phone-one-whole {
    width: 100% !important; }
  /**
                 * Halves.
                 */
  .ic-phone-one-half,
  .ic-phone-two-quarters,
  .ic-phone-three-sixths,
  .ic-phone-four-eighths,
  .ic-phone-five-tenths,
  .ic-phone-six-twelfths {
    width: 50% !important; }
  /**
                 * Thirds.
                 */
  .ic-phone-one-third,
  .ic-phone-two-sixths,
  .ic-phone-three-ninths,
  .ic-phone-four-twelfths {
    width: 33.3333333% !important; }
  .ic-phone-two-thirds,
  .ic-phone-four-sixths,
  .ic-phone-six-ninths,
  .ic-phone-eight-twelfths {
    width: 66.6666666% !important; }
  /**
                 * Quarters.
                 */
  .ic-phone-one-quarter,
  .ic-phone-two-eighths,
  .ic-phone-three-twelfths {
    width: 25% !important; }
  .ic-phone-three-quarters,
  .ic-phone-six-eighths,
  .ic-phone-nine-twelfths {
    width: 75% !important; }
  /**
                 * Fifths.
                 */
  .ic-phone-one-fifth,
  .ic-phone-two-tenths {
    width: 20% !important; }
  .ic-phone-two-fifths,
  .ic-phone-four-tenths {
    width: 40% !important; }
  .ic-phone-three-fifths,
  .ic-phone-six-tenths {
    width: 60% !important; }
  .ic-phone-four-fifths,
  .ic-phone-eight-tenths {
    width: 80% !important; }
  /**
                 * Sixths.
                 */
  .ic-phone-one-sixth,
  .ic-phone-two-twelfths {
    width: 16.6666666% !important; }
  .ic-phone-five-sixths,
  .ic-phone-ten-twelfths {
    width: 83.3333333% !important; }
  /**
                 * Eighths.
                 */
  .ic-phone-one-eighth {
    width: 12.5% !important; }
  .ic-phone-three-eighths {
    width: 37.5% !important; }
  .ic-phone-five-eighths {
    width: 62.5% !important; }
  .ic-phone-seven-eighths {
    width: 87.5% !important; }
  /**
                 * Ninths.
                 */
  .ic-phone-one-ninth {
    width: 11.1111111% !important; }
  .ic-phone-two-ninths {
    width: 22.2222222% !important; }
  .ic-phone-four-ninths {
    width: 44.4444444% !important; }
  .ic-phone-five-ninths {
    width: 55.5555555% !important; }
  .ic-phone-seven-ninths {
    width: 77.7777777% !important; }
  .ic-phone-eight-ninths {
    width: 88.8888888% !important; }
  /**
                 * Tenths.
                 */
  .ic-phone-one-tenth {
    width: 10% !important; }
  .ic-phone-three-tenths {
    width: 30% !important; }
  .ic-phone-seven-tenths {
    width: 70% !important; }
  .ic-phone-nine-tenths {
    width: 90% !important; }
  /**
                 * Twelfths.
                 */
  .ic-phone-one-twelfth {
    width: 8.3333333% !important; }
  .ic-phone-five-twelfths {
    width: 41.6666666% !important; }
  .ic-phone-seven-twelfths {
    width: 58.3333333% !important; }
  .ic-phone-eleven-twelfths {
    width: 91.6666666% !important; } }

@media screen and (min-width: 481px) {
  /**
                 * Whole.
                 */
  .ic-phone-and-up-one-whole {
    width: 100% !important; }
  /**
                 * Halves.
                 */
  .ic-phone-and-up-one-half,
  .ic-phone-and-up-two-quarters,
  .ic-phone-and-up-three-sixths,
  .ic-phone-and-up-four-eighths,
  .ic-phone-and-up-five-tenths,
  .ic-phone-and-up-six-twelfths {
    width: 50% !important; }
  /**
                 * Thirds.
                 */
  .ic-phone-and-up-one-third,
  .ic-phone-and-up-two-sixths,
  .ic-phone-and-up-three-ninths,
  .ic-phone-and-up-four-twelfths {
    width: 33.3333333% !important; }
  .ic-phone-and-up-two-thirds,
  .ic-phone-and-up-four-sixths,
  .ic-phone-and-up-six-ninths,
  .ic-phone-and-up-eight-twelfths {
    width: 66.6666666% !important; }
  /**
                 * Quarters.
                 */
  .ic-phone-and-up-one-quarter,
  .ic-phone-and-up-two-eighths,
  .ic-phone-and-up-three-twelfths {
    width: 25% !important; }
  .ic-phone-and-up-three-quarters,
  .ic-phone-and-up-six-eighths,
  .ic-phone-and-up-nine-twelfths {
    width: 75% !important; }
  /**
                 * Fifths.
                 */
  .ic-phone-and-up-one-fifth,
  .ic-phone-and-up-two-tenths {
    width: 20% !important; }
  .ic-phone-and-up-two-fifths,
  .ic-phone-and-up-four-tenths {
    width: 40% !important; }
  .ic-phone-and-up-three-fifths,
  .ic-phone-and-up-six-tenths {
    width: 60% !important; }
  .ic-phone-and-up-four-fifths,
  .ic-phone-and-up-eight-tenths {
    width: 80% !important; }
  /**
                 * Sixths.
                 */
  .ic-phone-and-up-one-sixth,
  .ic-phone-and-up-two-twelfths {
    width: 16.6666666% !important; }
  .ic-phone-and-up-five-sixths,
  .ic-phone-and-up-ten-twelfths {
    width: 83.3333333% !important; }
  /**
                 * Eighths.
                 */
  .ic-phone-and-up-one-eighth {
    width: 12.5% !important; }
  .ic-phone-and-up-three-eighths {
    width: 37.5% !important; }
  .ic-phone-and-up-five-eighths {
    width: 62.5% !important; }
  .ic-phone-and-up-seven-eighths {
    width: 87.5% !important; }
  /**
                 * Ninths.
                 */
  .ic-phone-and-up-one-ninth {
    width: 11.1111111% !important; }
  .ic-phone-and-up-two-ninths {
    width: 22.2222222% !important; }
  .ic-phone-and-up-four-ninths {
    width: 44.4444444% !important; }
  .ic-phone-and-up-five-ninths {
    width: 55.5555555% !important; }
  .ic-phone-and-up-seven-ninths {
    width: 77.7777777% !important; }
  .ic-phone-and-up-eight-ninths {
    width: 88.8888888% !important; }
  /**
                 * Tenths.
                 */
  .ic-phone-and-up-one-tenth {
    width: 10% !important; }
  .ic-phone-and-up-three-tenths {
    width: 30% !important; }
  .ic-phone-and-up-seven-tenths {
    width: 70% !important; }
  .ic-phone-and-up-nine-tenths {
    width: 90% !important; }
  /**
                 * Twelfths.
                 */
  .ic-phone-and-up-one-twelfth {
    width: 8.3333333% !important; }
  .ic-phone-and-up-five-twelfths {
    width: 41.6666666% !important; }
  .ic-phone-and-up-seven-twelfths {
    width: 58.3333333% !important; }
  .ic-phone-and-up-eleven-twelfths {
    width: 91.6666666% !important; } }

@media screen and (min-width: 481px) and (max-width: 1023px) {
  /**
                 * Whole.
                 */
  .ic-tablet-one-whole {
    width: 100% !important; }
  /**
                 * Halves.
                 */
  .ic-tablet-one-half, .main__gallery picture,
  .ic-tablet-two-quarters,
  .ic-tablet-three-sixths,
  .ic-tablet-four-eighths,
  .ic-tablet-five-tenths,
  .ic-tablet-six-twelfths {
    width: 50% !important; }
  /**
                 * Thirds.
                 */
  .ic-tablet-one-third,
  .ic-tablet-two-sixths,
  .ic-tablet-three-ninths,
  .ic-tablet-four-twelfths {
    width: 33.3333333% !important; }
  .ic-tablet-two-thirds,
  .ic-tablet-four-sixths,
  .ic-tablet-six-ninths,
  .ic-tablet-eight-twelfths {
    width: 66.6666666% !important; }
  /**
                 * Quarters.
                 */
  .ic-tablet-one-quarter,
  .ic-tablet-two-eighths,
  .ic-tablet-three-twelfths {
    width: 25% !important; }
  .ic-tablet-three-quarters,
  .ic-tablet-six-eighths,
  .ic-tablet-nine-twelfths {
    width: 75% !important; }
  /**
                 * Fifths.
                 */
  .ic-tablet-one-fifth,
  .ic-tablet-two-tenths {
    width: 20% !important; }
  .ic-tablet-two-fifths,
  .ic-tablet-four-tenths {
    width: 40% !important; }
  .ic-tablet-three-fifths,
  .ic-tablet-six-tenths {
    width: 60% !important; }
  .ic-tablet-four-fifths,
  .ic-tablet-eight-tenths {
    width: 80% !important; }
  /**
                 * Sixths.
                 */
  .ic-tablet-one-sixth,
  .ic-tablet-two-twelfths {
    width: 16.6666666% !important; }
  .ic-tablet-five-sixths,
  .ic-tablet-ten-twelfths {
    width: 83.3333333% !important; }
  /**
                 * Eighths.
                 */
  .ic-tablet-one-eighth {
    width: 12.5% !important; }
  .ic-tablet-three-eighths {
    width: 37.5% !important; }
  .ic-tablet-five-eighths {
    width: 62.5% !important; }
  .ic-tablet-seven-eighths {
    width: 87.5% !important; }
  /**
                 * Ninths.
                 */
  .ic-tablet-one-ninth {
    width: 11.1111111% !important; }
  .ic-tablet-two-ninths {
    width: 22.2222222% !important; }
  .ic-tablet-four-ninths {
    width: 44.4444444% !important; }
  .ic-tablet-five-ninths {
    width: 55.5555555% !important; }
  .ic-tablet-seven-ninths {
    width: 77.7777777% !important; }
  .ic-tablet-eight-ninths {
    width: 88.8888888% !important; }
  /**
                 * Tenths.
                 */
  .ic-tablet-one-tenth {
    width: 10% !important; }
  .ic-tablet-three-tenths {
    width: 30% !important; }
  .ic-tablet-seven-tenths {
    width: 70% !important; }
  .ic-tablet-nine-tenths {
    width: 90% !important; }
  /**
                 * Twelfths.
                 */
  .ic-tablet-one-twelfth {
    width: 8.3333333% !important; }
  .ic-tablet-five-twelfths {
    width: 41.6666666% !important; }
  .ic-tablet-seven-twelfths {
    width: 58.3333333% !important; }
  .ic-tablet-eleven-twelfths {
    width: 91.6666666% !important; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  /**
                 * Whole.
                 */
  .ic-tablet-portrait-one-whole {
    width: 100% !important; }
  /**
                 * Halves.
                 */
  .ic-tablet-portrait-one-half,
  .ic-tablet-portrait-two-quarters,
  .ic-tablet-portrait-three-sixths,
  .ic-tablet-portrait-four-eighths,
  .ic-tablet-portrait-five-tenths,
  .ic-tablet-portrait-six-twelfths {
    width: 50% !important; }
  /**
                 * Thirds.
                 */
  .ic-tablet-portrait-one-third,
  .ic-tablet-portrait-two-sixths,
  .ic-tablet-portrait-three-ninths,
  .ic-tablet-portrait-four-twelfths {
    width: 33.3333333% !important; }
  .ic-tablet-portrait-two-thirds,
  .ic-tablet-portrait-four-sixths,
  .ic-tablet-portrait-six-ninths,
  .ic-tablet-portrait-eight-twelfths {
    width: 66.6666666% !important; }
  /**
                 * Quarters.
                 */
  .ic-tablet-portrait-one-quarter,
  .ic-tablet-portrait-two-eighths,
  .ic-tablet-portrait-three-twelfths {
    width: 25% !important; }
  .ic-tablet-portrait-three-quarters,
  .ic-tablet-portrait-six-eighths,
  .ic-tablet-portrait-nine-twelfths {
    width: 75% !important; }
  /**
                 * Fifths.
                 */
  .ic-tablet-portrait-one-fifth,
  .ic-tablet-portrait-two-tenths {
    width: 20% !important; }
  .ic-tablet-portrait-two-fifths,
  .ic-tablet-portrait-four-tenths {
    width: 40% !important; }
  .ic-tablet-portrait-three-fifths,
  .ic-tablet-portrait-six-tenths {
    width: 60% !important; }
  .ic-tablet-portrait-four-fifths,
  .ic-tablet-portrait-eight-tenths {
    width: 80% !important; }
  /**
                 * Sixths.
                 */
  .ic-tablet-portrait-one-sixth,
  .ic-tablet-portrait-two-twelfths {
    width: 16.6666666% !important; }
  .ic-tablet-portrait-five-sixths,
  .ic-tablet-portrait-ten-twelfths {
    width: 83.3333333% !important; }
  /**
                 * Eighths.
                 */
  .ic-tablet-portrait-one-eighth {
    width: 12.5% !important; }
  .ic-tablet-portrait-three-eighths {
    width: 37.5% !important; }
  .ic-tablet-portrait-five-eighths {
    width: 62.5% !important; }
  .ic-tablet-portrait-seven-eighths {
    width: 87.5% !important; }
  /**
                 * Ninths.
                 */
  .ic-tablet-portrait-one-ninth {
    width: 11.1111111% !important; }
  .ic-tablet-portrait-two-ninths {
    width: 22.2222222% !important; }
  .ic-tablet-portrait-four-ninths {
    width: 44.4444444% !important; }
  .ic-tablet-portrait-five-ninths {
    width: 55.5555555% !important; }
  .ic-tablet-portrait-seven-ninths {
    width: 77.7777777% !important; }
  .ic-tablet-portrait-eight-ninths {
    width: 88.8888888% !important; }
  /**
                 * Tenths.
                 */
  .ic-tablet-portrait-one-tenth {
    width: 10% !important; }
  .ic-tablet-portrait-three-tenths {
    width: 30% !important; }
  .ic-tablet-portrait-seven-tenths {
    width: 70% !important; }
  .ic-tablet-portrait-nine-tenths {
    width: 90% !important; }
  /**
                 * Twelfths.
                 */
  .ic-tablet-portrait-one-twelfth {
    width: 8.3333333% !important; }
  .ic-tablet-portrait-five-twelfths {
    width: 41.6666666% !important; }
  .ic-tablet-portrait-seven-twelfths {
    width: 58.3333333% !important; }
  .ic-tablet-portrait-eleven-twelfths {
    width: 91.6666666% !important; } }

@media screen and (min-width: 1024px) and (max-width: 1200px) {
  /**
                 * Whole.
                 */
  .ic-notebook-one-whole {
    width: 100% !important; }
  /**
                 * Halves.
                 */
  .ic-notebook-one-half, .main__gallery picture,
  .ic-notebook-two-quarters,
  .ic-notebook-three-sixths,
  .ic-notebook-four-eighths,
  .ic-notebook-five-tenths,
  .ic-notebook-six-twelfths {
    width: 50% !important; }
  /**
                 * Thirds.
                 */
  .ic-notebook-one-third,
  .ic-notebook-two-sixths,
  .ic-notebook-three-ninths,
  .ic-notebook-four-twelfths {
    width: 33.3333333% !important; }
  .ic-notebook-two-thirds,
  .ic-notebook-four-sixths,
  .ic-notebook-six-ninths,
  .ic-notebook-eight-twelfths {
    width: 66.6666666% !important; }
  /**
                 * Quarters.
                 */
  .ic-notebook-one-quarter,
  .ic-notebook-two-eighths,
  .ic-notebook-three-twelfths {
    width: 25% !important; }
  .ic-notebook-three-quarters,
  .ic-notebook-six-eighths,
  .ic-notebook-nine-twelfths {
    width: 75% !important; }
  /**
                 * Fifths.
                 */
  .ic-notebook-one-fifth,
  .ic-notebook-two-tenths {
    width: 20% !important; }
  .ic-notebook-two-fifths,
  .ic-notebook-four-tenths {
    width: 40% !important; }
  .ic-notebook-three-fifths,
  .ic-notebook-six-tenths {
    width: 60% !important; }
  .ic-notebook-four-fifths,
  .ic-notebook-eight-tenths {
    width: 80% !important; }
  /**
                 * Sixths.
                 */
  .ic-notebook-one-sixth,
  .ic-notebook-two-twelfths {
    width: 16.6666666% !important; }
  .ic-notebook-five-sixths,
  .ic-notebook-ten-twelfths {
    width: 83.3333333% !important; }
  /**
                 * Eighths.
                 */
  .ic-notebook-one-eighth {
    width: 12.5% !important; }
  .ic-notebook-three-eighths {
    width: 37.5% !important; }
  .ic-notebook-five-eighths {
    width: 62.5% !important; }
  .ic-notebook-seven-eighths {
    width: 87.5% !important; }
  /**
                 * Ninths.
                 */
  .ic-notebook-one-ninth {
    width: 11.1111111% !important; }
  .ic-notebook-two-ninths {
    width: 22.2222222% !important; }
  .ic-notebook-four-ninths {
    width: 44.4444444% !important; }
  .ic-notebook-five-ninths {
    width: 55.5555555% !important; }
  .ic-notebook-seven-ninths {
    width: 77.7777777% !important; }
  .ic-notebook-eight-ninths {
    width: 88.8888888% !important; }
  /**
                 * Tenths.
                 */
  .ic-notebook-one-tenth {
    width: 10% !important; }
  .ic-notebook-three-tenths {
    width: 30% !important; }
  .ic-notebook-seven-tenths {
    width: 70% !important; }
  .ic-notebook-nine-tenths {
    width: 90% !important; }
  /**
                 * Twelfths.
                 */
  .ic-notebook-one-twelfth {
    width: 8.3333333% !important; }
  .ic-notebook-five-twelfths {
    width: 41.6666666% !important; }
  .ic-notebook-seven-twelfths {
    width: 58.3333333% !important; }
  .ic-notebook-eleven-twelfths {
    width: 91.6666666% !important; } }

@media screen and (min-width: 1201px) {
  /**
                 * Whole.
                 */
  .ic-desk-one-whole {
    width: 100% !important; }
  /**
                 * Halves.
                 */
  .ic-desk-one-half, .main__gallery picture,
  .ic-desk-two-quarters,
  .ic-desk-three-sixths,
  .ic-desk-four-eighths,
  .ic-desk-five-tenths,
  .ic-desk-six-twelfths {
    width: 50% !important; }
  /**
                 * Thirds.
                 */
  .ic-desk-one-third,
  .ic-desk-two-sixths,
  .ic-desk-three-ninths,
  .ic-desk-four-twelfths {
    width: 33.3333333% !important; }
  .ic-desk-two-thirds,
  .ic-desk-four-sixths,
  .ic-desk-six-ninths,
  .ic-desk-eight-twelfths {
    width: 66.6666666% !important; }
  /**
                 * Quarters.
                 */
  .ic-desk-one-quarter,
  .ic-desk-two-eighths,
  .ic-desk-three-twelfths {
    width: 25% !important; }
  .ic-desk-three-quarters,
  .ic-desk-six-eighths,
  .ic-desk-nine-twelfths {
    width: 75% !important; }
  /**
                 * Fifths.
                 */
  .ic-desk-one-fifth,
  .ic-desk-two-tenths {
    width: 20% !important; }
  .ic-desk-two-fifths,
  .ic-desk-four-tenths {
    width: 40% !important; }
  .ic-desk-three-fifths,
  .ic-desk-six-tenths {
    width: 60% !important; }
  .ic-desk-four-fifths,
  .ic-desk-eight-tenths {
    width: 80% !important; }
  /**
                 * Sixths.
                 */
  .ic-desk-one-sixth,
  .ic-desk-two-twelfths {
    width: 16.6666666% !important; }
  .ic-desk-five-sixths,
  .ic-desk-ten-twelfths {
    width: 83.3333333% !important; }
  /**
                 * Eighths.
                 */
  .ic-desk-one-eighth {
    width: 12.5% !important; }
  .ic-desk-three-eighths {
    width: 37.5% !important; }
  .ic-desk-five-eighths {
    width: 62.5% !important; }
  .ic-desk-seven-eighths {
    width: 87.5% !important; }
  /**
                 * Ninths.
                 */
  .ic-desk-one-ninth {
    width: 11.1111111% !important; }
  .ic-desk-two-ninths {
    width: 22.2222222% !important; }
  .ic-desk-four-ninths {
    width: 44.4444444% !important; }
  .ic-desk-five-ninths {
    width: 55.5555555% !important; }
  .ic-desk-seven-ninths {
    width: 77.7777777% !important; }
  .ic-desk-eight-ninths {
    width: 88.8888888% !important; }
  /**
                 * Tenths.
                 */
  .ic-desk-one-tenth {
    width: 10% !important; }
  .ic-desk-three-tenths {
    width: 30% !important; }
  .ic-desk-seven-tenths {
    width: 70% !important; }
  .ic-desk-nine-tenths {
    width: 90% !important; }
  /**
                 * Twelfths.
                 */
  .ic-desk-one-twelfth {
    width: 8.3333333% !important; }
  .ic-desk-five-twelfths {
    width: 41.6666666% !important; }
  .ic-desk-seven-twelfths {
    width: 58.3333333% !important; }
  .ic-desk-eleven-twelfths {
    width: 91.6666666% !important; } }

@media screen and (min-width: 1401px) {
  /**
                 * Whole.
                 */
  .ic-huge-one-whole {
    width: 100% !important; }
  /**
                 * Halves.
                 */
  .ic-huge-one-half,
  .ic-huge-two-quarters,
  .ic-huge-three-sixths,
  .ic-huge-four-eighths,
  .ic-huge-five-tenths,
  .ic-huge-six-twelfths {
    width: 50% !important; }
  /**
                 * Thirds.
                 */
  .ic-huge-one-third, .main__gallery picture,
  .ic-huge-two-sixths,
  .ic-huge-three-ninths,
  .ic-huge-four-twelfths {
    width: 33.3333333% !important; }
  .ic-huge-two-thirds,
  .ic-huge-four-sixths,
  .ic-huge-six-ninths,
  .ic-huge-eight-twelfths {
    width: 66.6666666% !important; }
  /**
                 * Quarters.
                 */
  .ic-huge-one-quarter,
  .ic-huge-two-eighths,
  .ic-huge-three-twelfths {
    width: 25% !important; }
  .ic-huge-three-quarters,
  .ic-huge-six-eighths,
  .ic-huge-nine-twelfths {
    width: 75% !important; }
  /**
                 * Fifths.
                 */
  .ic-huge-one-fifth,
  .ic-huge-two-tenths {
    width: 20% !important; }
  .ic-huge-two-fifths,
  .ic-huge-four-tenths {
    width: 40% !important; }
  .ic-huge-three-fifths,
  .ic-huge-six-tenths {
    width: 60% !important; }
  .ic-huge-four-fifths,
  .ic-huge-eight-tenths {
    width: 80% !important; }
  /**
                 * Sixths.
                 */
  .ic-huge-one-sixth,
  .ic-huge-two-twelfths {
    width: 16.6666666% !important; }
  .ic-huge-five-sixths,
  .ic-huge-ten-twelfths {
    width: 83.3333333% !important; }
  /**
                 * Eighths.
                 */
  .ic-huge-one-eighth {
    width: 12.5% !important; }
  .ic-huge-three-eighths {
    width: 37.5% !important; }
  .ic-huge-five-eighths {
    width: 62.5% !important; }
  .ic-huge-seven-eighths {
    width: 87.5% !important; }
  /**
                 * Ninths.
                 */
  .ic-huge-one-ninth {
    width: 11.1111111% !important; }
  .ic-huge-two-ninths {
    width: 22.2222222% !important; }
  .ic-huge-four-ninths {
    width: 44.4444444% !important; }
  .ic-huge-five-ninths {
    width: 55.5555555% !important; }
  .ic-huge-seven-ninths {
    width: 77.7777777% !important; }
  .ic-huge-eight-ninths {
    width: 88.8888888% !important; }
  /**
                 * Tenths.
                 */
  .ic-huge-one-tenth {
    width: 10% !important; }
  .ic-huge-three-tenths {
    width: 30% !important; }
  .ic-huge-seven-tenths {
    width: 70% !important; }
  .ic-huge-nine-tenths {
    width: 90% !important; }
  /**
                 * Twelfths.
                 */
  .ic-huge-one-twelfth {
    width: 8.3333333% !important; }
  .ic-huge-five-twelfths {
    width: 41.6666666% !important; }
  .ic-huge-seven-twelfths {
    width: 58.3333333% !important; }
  .ic-huge-eleven-twelfths {
    width: 91.6666666% !important; } }

@media screen and (min-width: 1601px) {
  /**
                 * Whole.
                 */
  .ic-ridiculous-one-whole {
    width: 100% !important; }
  /**
                 * Halves.
                 */
  .ic-ridiculous-one-half,
  .ic-ridiculous-two-quarters,
  .ic-ridiculous-three-sixths,
  .ic-ridiculous-four-eighths,
  .ic-ridiculous-five-tenths,
  .ic-ridiculous-six-twelfths {
    width: 50% !important; }
  /**
                 * Thirds.
                 */
  .ic-ridiculous-one-third,
  .ic-ridiculous-two-sixths,
  .ic-ridiculous-three-ninths,
  .ic-ridiculous-four-twelfths {
    width: 33.3333333% !important; }
  .ic-ridiculous-two-thirds,
  .ic-ridiculous-four-sixths,
  .ic-ridiculous-six-ninths,
  .ic-ridiculous-eight-twelfths {
    width: 66.6666666% !important; }
  /**
                 * Quarters.
                 */
  .ic-ridiculous-one-quarter,
  .ic-ridiculous-two-eighths,
  .ic-ridiculous-three-twelfths {
    width: 25% !important; }
  .ic-ridiculous-three-quarters,
  .ic-ridiculous-six-eighths,
  .ic-ridiculous-nine-twelfths {
    width: 75% !important; }
  /**
                 * Fifths.
                 */
  .ic-ridiculous-one-fifth,
  .ic-ridiculous-two-tenths {
    width: 20% !important; }
  .ic-ridiculous-two-fifths,
  .ic-ridiculous-four-tenths {
    width: 40% !important; }
  .ic-ridiculous-three-fifths,
  .ic-ridiculous-six-tenths {
    width: 60% !important; }
  .ic-ridiculous-four-fifths,
  .ic-ridiculous-eight-tenths {
    width: 80% !important; }
  /**
                 * Sixths.
                 */
  .ic-ridiculous-one-sixth,
  .ic-ridiculous-two-twelfths {
    width: 16.6666666% !important; }
  .ic-ridiculous-five-sixths,
  .ic-ridiculous-ten-twelfths {
    width: 83.3333333% !important; }
  /**
                 * Eighths.
                 */
  .ic-ridiculous-one-eighth {
    width: 12.5% !important; }
  .ic-ridiculous-three-eighths {
    width: 37.5% !important; }
  .ic-ridiculous-five-eighths {
    width: 62.5% !important; }
  .ic-ridiculous-seven-eighths {
    width: 87.5% !important; }
  /**
                 * Ninths.
                 */
  .ic-ridiculous-one-ninth {
    width: 11.1111111% !important; }
  .ic-ridiculous-two-ninths {
    width: 22.2222222% !important; }
  .ic-ridiculous-four-ninths {
    width: 44.4444444% !important; }
  .ic-ridiculous-five-ninths {
    width: 55.5555555% !important; }
  .ic-ridiculous-seven-ninths {
    width: 77.7777777% !important; }
  .ic-ridiculous-eight-ninths {
    width: 88.8888888% !important; }
  /**
                 * Tenths.
                 */
  .ic-ridiculous-one-tenth {
    width: 10% !important; }
  .ic-ridiculous-three-tenths {
    width: 30% !important; }
  .ic-ridiculous-seven-tenths {
    width: 70% !important; }
  .ic-ridiculous-nine-tenths {
    width: 90% !important; }
  /**
                 * Twelfths.
                 */
  .ic-ridiculous-one-twelfth {
    width: 8.3333333% !important; }
  .ic-ridiculous-five-twelfths {
    width: 41.6666666% !important; }
  .ic-ridiculous-seven-twelfths {
    width: 58.3333333% !important; }
  .ic-ridiculous-eleven-twelfths {
    width: 91.6666666% !important; } }

@media screen and (max-width: 767px) {
  /**
                 * Whole.
                 */
  .ic-smaller-than-tablet-one-whole {
    width: 100% !important; }
  /**
                 * Halves.
                 */
  .ic-smaller-than-tablet-one-half,
  .ic-smaller-than-tablet-two-quarters,
  .ic-smaller-than-tablet-three-sixths,
  .ic-smaller-than-tablet-four-eighths,
  .ic-smaller-than-tablet-five-tenths,
  .ic-smaller-than-tablet-six-twelfths {
    width: 50% !important; }
  /**
                 * Thirds.
                 */
  .ic-smaller-than-tablet-one-third,
  .ic-smaller-than-tablet-two-sixths,
  .ic-smaller-than-tablet-three-ninths,
  .ic-smaller-than-tablet-four-twelfths {
    width: 33.3333333% !important; }
  .ic-smaller-than-tablet-two-thirds,
  .ic-smaller-than-tablet-four-sixths,
  .ic-smaller-than-tablet-six-ninths,
  .ic-smaller-than-tablet-eight-twelfths {
    width: 66.6666666% !important; }
  /**
                 * Quarters.
                 */
  .ic-smaller-than-tablet-one-quarter,
  .ic-smaller-than-tablet-two-eighths,
  .ic-smaller-than-tablet-three-twelfths {
    width: 25% !important; }
  .ic-smaller-than-tablet-three-quarters,
  .ic-smaller-than-tablet-six-eighths,
  .ic-smaller-than-tablet-nine-twelfths {
    width: 75% !important; }
  /**
                 * Fifths.
                 */
  .ic-smaller-than-tablet-one-fifth,
  .ic-smaller-than-tablet-two-tenths {
    width: 20% !important; }
  .ic-smaller-than-tablet-two-fifths,
  .ic-smaller-than-tablet-four-tenths {
    width: 40% !important; }
  .ic-smaller-than-tablet-three-fifths,
  .ic-smaller-than-tablet-six-tenths {
    width: 60% !important; }
  .ic-smaller-than-tablet-four-fifths,
  .ic-smaller-than-tablet-eight-tenths {
    width: 80% !important; }
  /**
                 * Sixths.
                 */
  .ic-smaller-than-tablet-one-sixth,
  .ic-smaller-than-tablet-two-twelfths {
    width: 16.6666666% !important; }
  .ic-smaller-than-tablet-five-sixths,
  .ic-smaller-than-tablet-ten-twelfths {
    width: 83.3333333% !important; }
  /**
                 * Eighths.
                 */
  .ic-smaller-than-tablet-one-eighth {
    width: 12.5% !important; }
  .ic-smaller-than-tablet-three-eighths {
    width: 37.5% !important; }
  .ic-smaller-than-tablet-five-eighths {
    width: 62.5% !important; }
  .ic-smaller-than-tablet-seven-eighths {
    width: 87.5% !important; }
  /**
                 * Ninths.
                 */
  .ic-smaller-than-tablet-one-ninth {
    width: 11.1111111% !important; }
  .ic-smaller-than-tablet-two-ninths {
    width: 22.2222222% !important; }
  .ic-smaller-than-tablet-four-ninths {
    width: 44.4444444% !important; }
  .ic-smaller-than-tablet-five-ninths {
    width: 55.5555555% !important; }
  .ic-smaller-than-tablet-seven-ninths {
    width: 77.7777777% !important; }
  .ic-smaller-than-tablet-eight-ninths {
    width: 88.8888888% !important; }
  /**
                 * Tenths.
                 */
  .ic-smaller-than-tablet-one-tenth {
    width: 10% !important; }
  .ic-smaller-than-tablet-three-tenths {
    width: 30% !important; }
  .ic-smaller-than-tablet-seven-tenths {
    width: 70% !important; }
  .ic-smaller-than-tablet-nine-tenths {
    width: 90% !important; }
  /**
                 * Twelfths.
                 */
  .ic-smaller-than-tablet-one-twelfth {
    width: 8.3333333% !important; }
  .ic-smaller-than-tablet-five-twelfths {
    width: 41.6666666% !important; }
  .ic-smaller-than-tablet-seven-twelfths {
    width: 58.3333333% !important; }
  .ic-smaller-than-tablet-eleven-twelfths {
    width: 91.6666666% !important; } }

@media screen and (max-width: 1023px) {
  /**
                 * Whole.
                 */
  .ic-smaller-than-notebook-one-whole {
    width: 100% !important; }
  /**
                 * Halves.
                 */
  .ic-smaller-than-notebook-one-half,
  .ic-smaller-than-notebook-two-quarters,
  .ic-smaller-than-notebook-three-sixths,
  .ic-smaller-than-notebook-four-eighths,
  .ic-smaller-than-notebook-five-tenths,
  .ic-smaller-than-notebook-six-twelfths {
    width: 50% !important; }
  /**
                 * Thirds.
                 */
  .ic-smaller-than-notebook-one-third,
  .ic-smaller-than-notebook-two-sixths,
  .ic-smaller-than-notebook-three-ninths,
  .ic-smaller-than-notebook-four-twelfths {
    width: 33.3333333% !important; }
  .ic-smaller-than-notebook-two-thirds,
  .ic-smaller-than-notebook-four-sixths,
  .ic-smaller-than-notebook-six-ninths,
  .ic-smaller-than-notebook-eight-twelfths {
    width: 66.6666666% !important; }
  /**
                 * Quarters.
                 */
  .ic-smaller-than-notebook-one-quarter,
  .ic-smaller-than-notebook-two-eighths,
  .ic-smaller-than-notebook-three-twelfths {
    width: 25% !important; }
  .ic-smaller-than-notebook-three-quarters,
  .ic-smaller-than-notebook-six-eighths,
  .ic-smaller-than-notebook-nine-twelfths {
    width: 75% !important; }
  /**
                 * Fifths.
                 */
  .ic-smaller-than-notebook-one-fifth,
  .ic-smaller-than-notebook-two-tenths {
    width: 20% !important; }
  .ic-smaller-than-notebook-two-fifths,
  .ic-smaller-than-notebook-four-tenths {
    width: 40% !important; }
  .ic-smaller-than-notebook-three-fifths,
  .ic-smaller-than-notebook-six-tenths {
    width: 60% !important; }
  .ic-smaller-than-notebook-four-fifths,
  .ic-smaller-than-notebook-eight-tenths {
    width: 80% !important; }
  /**
                 * Sixths.
                 */
  .ic-smaller-than-notebook-one-sixth,
  .ic-smaller-than-notebook-two-twelfths {
    width: 16.6666666% !important; }
  .ic-smaller-than-notebook-five-sixths,
  .ic-smaller-than-notebook-ten-twelfths {
    width: 83.3333333% !important; }
  /**
                 * Eighths.
                 */
  .ic-smaller-than-notebook-one-eighth {
    width: 12.5% !important; }
  .ic-smaller-than-notebook-three-eighths {
    width: 37.5% !important; }
  .ic-smaller-than-notebook-five-eighths {
    width: 62.5% !important; }
  .ic-smaller-than-notebook-seven-eighths {
    width: 87.5% !important; }
  /**
                 * Ninths.
                 */
  .ic-smaller-than-notebook-one-ninth {
    width: 11.1111111% !important; }
  .ic-smaller-than-notebook-two-ninths {
    width: 22.2222222% !important; }
  .ic-smaller-than-notebook-four-ninths {
    width: 44.4444444% !important; }
  .ic-smaller-than-notebook-five-ninths {
    width: 55.5555555% !important; }
  .ic-smaller-than-notebook-seven-ninths {
    width: 77.7777777% !important; }
  .ic-smaller-than-notebook-eight-ninths {
    width: 88.8888888% !important; }
  /**
                 * Tenths.
                 */
  .ic-smaller-than-notebook-one-tenth {
    width: 10% !important; }
  .ic-smaller-than-notebook-three-tenths {
    width: 30% !important; }
  .ic-smaller-than-notebook-seven-tenths {
    width: 70% !important; }
  .ic-smaller-than-notebook-nine-tenths {
    width: 90% !important; }
  /**
                 * Twelfths.
                 */
  .ic-smaller-than-notebook-one-twelfth {
    width: 8.3333333% !important; }
  .ic-smaller-than-notebook-five-twelfths {
    width: 41.6666666% !important; }
  .ic-smaller-than-notebook-seven-twelfths {
    width: 58.3333333% !important; }
  .ic-smaller-than-notebook-eleven-twelfths {
    width: 91.6666666% !important; } }

@media screen and (min-width: 481px) and (max-width: 1200px) {
  /**
                 * Whole.
                 */
  .ic-tablet-and-notebook-one-whole {
    width: 100% !important; }
  /**
                 * Halves.
                 */
  .ic-tablet-and-notebook-one-half,
  .ic-tablet-and-notebook-two-quarters,
  .ic-tablet-and-notebook-three-sixths,
  .ic-tablet-and-notebook-four-eighths,
  .ic-tablet-and-notebook-five-tenths,
  .ic-tablet-and-notebook-six-twelfths {
    width: 50% !important; }
  /**
                 * Thirds.
                 */
  .ic-tablet-and-notebook-one-third,
  .ic-tablet-and-notebook-two-sixths,
  .ic-tablet-and-notebook-three-ninths,
  .ic-tablet-and-notebook-four-twelfths {
    width: 33.3333333% !important; }
  .ic-tablet-and-notebook-two-thirds,
  .ic-tablet-and-notebook-four-sixths,
  .ic-tablet-and-notebook-six-ninths,
  .ic-tablet-and-notebook-eight-twelfths {
    width: 66.6666666% !important; }
  /**
                 * Quarters.
                 */
  .ic-tablet-and-notebook-one-quarter,
  .ic-tablet-and-notebook-two-eighths,
  .ic-tablet-and-notebook-three-twelfths {
    width: 25% !important; }
  .ic-tablet-and-notebook-three-quarters,
  .ic-tablet-and-notebook-six-eighths,
  .ic-tablet-and-notebook-nine-twelfths {
    width: 75% !important; }
  /**
                 * Fifths.
                 */
  .ic-tablet-and-notebook-one-fifth,
  .ic-tablet-and-notebook-two-tenths {
    width: 20% !important; }
  .ic-tablet-and-notebook-two-fifths,
  .ic-tablet-and-notebook-four-tenths {
    width: 40% !important; }
  .ic-tablet-and-notebook-three-fifths,
  .ic-tablet-and-notebook-six-tenths {
    width: 60% !important; }
  .ic-tablet-and-notebook-four-fifths,
  .ic-tablet-and-notebook-eight-tenths {
    width: 80% !important; }
  /**
                 * Sixths.
                 */
  .ic-tablet-and-notebook-one-sixth,
  .ic-tablet-and-notebook-two-twelfths {
    width: 16.6666666% !important; }
  .ic-tablet-and-notebook-five-sixths,
  .ic-tablet-and-notebook-ten-twelfths {
    width: 83.3333333% !important; }
  /**
                 * Eighths.
                 */
  .ic-tablet-and-notebook-one-eighth {
    width: 12.5% !important; }
  .ic-tablet-and-notebook-three-eighths {
    width: 37.5% !important; }
  .ic-tablet-and-notebook-five-eighths {
    width: 62.5% !important; }
  .ic-tablet-and-notebook-seven-eighths {
    width: 87.5% !important; }
  /**
                 * Ninths.
                 */
  .ic-tablet-and-notebook-one-ninth {
    width: 11.1111111% !important; }
  .ic-tablet-and-notebook-two-ninths {
    width: 22.2222222% !important; }
  .ic-tablet-and-notebook-four-ninths {
    width: 44.4444444% !important; }
  .ic-tablet-and-notebook-five-ninths {
    width: 55.5555555% !important; }
  .ic-tablet-and-notebook-seven-ninths {
    width: 77.7777777% !important; }
  .ic-tablet-and-notebook-eight-ninths {
    width: 88.8888888% !important; }
  /**
                 * Tenths.
                 */
  .ic-tablet-and-notebook-one-tenth {
    width: 10% !important; }
  .ic-tablet-and-notebook-three-tenths {
    width: 30% !important; }
  .ic-tablet-and-notebook-seven-tenths {
    width: 70% !important; }
  .ic-tablet-and-notebook-nine-tenths {
    width: 90% !important; }
  /**
                 * Twelfths.
                 */
  .ic-tablet-and-notebook-one-twelfth {
    width: 8.3333333% !important; }
  .ic-tablet-and-notebook-five-twelfths {
    width: 41.6666666% !important; }
  .ic-tablet-and-notebook-seven-twelfths {
    width: 58.3333333% !important; }
  .ic-tablet-and-notebook-eleven-twelfths {
    width: 91.6666666% !important; } }

@media screen and (min-width: 768px) {
  /**
                 * Whole.
                 */
  .ic-tablet-and-up-one-whole {
    width: 100% !important; }
  /**
                 * Halves.
                 */
  .ic-tablet-and-up-one-half, .last__block1,
  .ic-tablet-and-up-two-quarters,
  .ic-tablet-and-up-three-sixths,
  .ic-tablet-and-up-four-eighths,
  .ic-tablet-and-up-five-tenths,
  .ic-tablet-and-up-six-twelfths {
    width: 50% !important; }
  /**
                 * Thirds.
                 */
  .ic-tablet-and-up-one-third,
  .ic-tablet-and-up-two-sixths,
  .ic-tablet-and-up-three-ninths,
  .ic-tablet-and-up-four-twelfths {
    width: 33.3333333% !important; }
  .ic-tablet-and-up-two-thirds,
  .ic-tablet-and-up-four-sixths,
  .ic-tablet-and-up-six-ninths,
  .ic-tablet-and-up-eight-twelfths {
    width: 66.6666666% !important; }
  /**
                 * Quarters.
                 */
  .ic-tablet-and-up-one-quarter,
  .ic-tablet-and-up-two-eighths,
  .ic-tablet-and-up-three-twelfths {
    width: 25% !important; }
  .ic-tablet-and-up-three-quarters,
  .ic-tablet-and-up-six-eighths,
  .ic-tablet-and-up-nine-twelfths {
    width: 75% !important; }
  /**
                 * Fifths.
                 */
  .ic-tablet-and-up-one-fifth,
  .ic-tablet-and-up-two-tenths {
    width: 20% !important; }
  .ic-tablet-and-up-two-fifths,
  .ic-tablet-and-up-four-tenths {
    width: 40% !important; }
  .ic-tablet-and-up-three-fifths,
  .ic-tablet-and-up-six-tenths {
    width: 60% !important; }
  .ic-tablet-and-up-four-fifths,
  .ic-tablet-and-up-eight-tenths {
    width: 80% !important; }
  /**
                 * Sixths.
                 */
  .ic-tablet-and-up-one-sixth,
  .ic-tablet-and-up-two-twelfths {
    width: 16.6666666% !important; }
  .ic-tablet-and-up-five-sixths,
  .ic-tablet-and-up-ten-twelfths {
    width: 83.3333333% !important; }
  /**
                 * Eighths.
                 */
  .ic-tablet-and-up-one-eighth {
    width: 12.5% !important; }
  .ic-tablet-and-up-three-eighths {
    width: 37.5% !important; }
  .ic-tablet-and-up-five-eighths {
    width: 62.5% !important; }
  .ic-tablet-and-up-seven-eighths {
    width: 87.5% !important; }
  /**
                 * Ninths.
                 */
  .ic-tablet-and-up-one-ninth {
    width: 11.1111111% !important; }
  .ic-tablet-and-up-two-ninths {
    width: 22.2222222% !important; }
  .ic-tablet-and-up-four-ninths {
    width: 44.4444444% !important; }
  .ic-tablet-and-up-five-ninths {
    width: 55.5555555% !important; }
  .ic-tablet-and-up-seven-ninths {
    width: 77.7777777% !important; }
  .ic-tablet-and-up-eight-ninths {
    width: 88.8888888% !important; }
  /**
                 * Tenths.
                 */
  .ic-tablet-and-up-one-tenth {
    width: 10% !important; }
  .ic-tablet-and-up-three-tenths {
    width: 30% !important; }
  .ic-tablet-and-up-seven-tenths {
    width: 70% !important; }
  .ic-tablet-and-up-nine-tenths {
    width: 90% !important; }
  /**
                 * Twelfths.
                 */
  .ic-tablet-and-up-one-twelfth {
    width: 8.3333333% !important; }
  .ic-tablet-and-up-five-twelfths {
    width: 41.6666666% !important; }
  .ic-tablet-and-up-seven-twelfths {
    width: 58.3333333% !important; }
  .ic-tablet-and-up-eleven-twelfths {
    width: 91.6666666% !important; } }

@media screen and (min-width: 1024px) {
  /**
                 * Whole.
                 */
  .ic-notebook-and-up-one-whole {
    width: 100% !important; }
  /**
                 * Halves.
                 */
  .ic-notebook-and-up-one-half,
  .ic-notebook-and-up-two-quarters,
  .ic-notebook-and-up-three-sixths,
  .ic-notebook-and-up-four-eighths,
  .ic-notebook-and-up-five-tenths,
  .ic-notebook-and-up-six-twelfths {
    width: 50% !important; }
  /**
                 * Thirds.
                 */
  .ic-notebook-and-up-one-third,
  .ic-notebook-and-up-two-sixths,
  .ic-notebook-and-up-three-ninths,
  .ic-notebook-and-up-four-twelfths {
    width: 33.3333333% !important; }
  .ic-notebook-and-up-two-thirds,
  .ic-notebook-and-up-four-sixths,
  .ic-notebook-and-up-six-ninths,
  .ic-notebook-and-up-eight-twelfths {
    width: 66.6666666% !important; }
  /**
                 * Quarters.
                 */
  .ic-notebook-and-up-one-quarter,
  .ic-notebook-and-up-two-eighths,
  .ic-notebook-and-up-three-twelfths {
    width: 25% !important; }
  .ic-notebook-and-up-three-quarters,
  .ic-notebook-and-up-six-eighths,
  .ic-notebook-and-up-nine-twelfths {
    width: 75% !important; }
  /**
                 * Fifths.
                 */
  .ic-notebook-and-up-one-fifth,
  .ic-notebook-and-up-two-tenths {
    width: 20% !important; }
  .ic-notebook-and-up-two-fifths,
  .ic-notebook-and-up-four-tenths {
    width: 40% !important; }
  .ic-notebook-and-up-three-fifths,
  .ic-notebook-and-up-six-tenths {
    width: 60% !important; }
  .ic-notebook-and-up-four-fifths,
  .ic-notebook-and-up-eight-tenths {
    width: 80% !important; }
  /**
                 * Sixths.
                 */
  .ic-notebook-and-up-one-sixth,
  .ic-notebook-and-up-two-twelfths {
    width: 16.6666666% !important; }
  .ic-notebook-and-up-five-sixths,
  .ic-notebook-and-up-ten-twelfths {
    width: 83.3333333% !important; }
  /**
                 * Eighths.
                 */
  .ic-notebook-and-up-one-eighth {
    width: 12.5% !important; }
  .ic-notebook-and-up-three-eighths {
    width: 37.5% !important; }
  .ic-notebook-and-up-five-eighths {
    width: 62.5% !important; }
  .ic-notebook-and-up-seven-eighths {
    width: 87.5% !important; }
  /**
                 * Ninths.
                 */
  .ic-notebook-and-up-one-ninth {
    width: 11.1111111% !important; }
  .ic-notebook-and-up-two-ninths {
    width: 22.2222222% !important; }
  .ic-notebook-and-up-four-ninths {
    width: 44.4444444% !important; }
  .ic-notebook-and-up-five-ninths {
    width: 55.5555555% !important; }
  .ic-notebook-and-up-seven-ninths {
    width: 77.7777777% !important; }
  .ic-notebook-and-up-eight-ninths {
    width: 88.8888888% !important; }
  /**
                 * Tenths.
                 */
  .ic-notebook-and-up-one-tenth {
    width: 10% !important; }
  .ic-notebook-and-up-three-tenths {
    width: 30% !important; }
  .ic-notebook-and-up-seven-tenths {
    width: 70% !important; }
  .ic-notebook-and-up-nine-tenths {
    width: 90% !important; }
  /**
                 * Twelfths.
                 */
  .ic-notebook-and-up-one-twelfth {
    width: 8.3333333% !important; }
  .ic-notebook-and-up-five-twelfths {
    width: 41.6666666% !important; }
  .ic-notebook-and-up-seven-twelfths {
    width: 58.3333333% !important; }
  .ic-notebook-and-up-eleven-twelfths {
    width: 91.6666666% !important; } }

@media screen and (min-width: 1201px) {
  /**
                 * Whole.
                 */
  .ic-desk-and-up-one-whole {
    width: 100% !important; }
  /**
                 * Halves.
                 */
  .ic-desk-and-up-one-half,
  .ic-desk-and-up-two-quarters,
  .ic-desk-and-up-three-sixths,
  .ic-desk-and-up-four-eighths,
  .ic-desk-and-up-five-tenths,
  .ic-desk-and-up-six-twelfths {
    width: 50% !important; }
  /**
                 * Thirds.
                 */
  .ic-desk-and-up-one-third,
  .ic-desk-and-up-two-sixths,
  .ic-desk-and-up-three-ninths,
  .ic-desk-and-up-four-twelfths {
    width: 33.3333333% !important; }
  .ic-desk-and-up-two-thirds,
  .ic-desk-and-up-four-sixths,
  .ic-desk-and-up-six-ninths,
  .ic-desk-and-up-eight-twelfths {
    width: 66.6666666% !important; }
  /**
                 * Quarters.
                 */
  .ic-desk-and-up-one-quarter,
  .ic-desk-and-up-two-eighths,
  .ic-desk-and-up-three-twelfths,
  .main > h2,
  .oadays > h3 {
    width: 25% !important; }
  .ic-desk-and-up-three-quarters,
  .ic-desk-and-up-six-eighths,
  .ic-desk-and-up-nine-twelfths,
  .main h2 + div,
  .oadays h3 + div {
    width: 75% !important; }
  /**
                 * Fifths.
                 */
  .ic-desk-and-up-one-fifth,
  .ic-desk-and-up-two-tenths {
    width: 20% !important; }
  .ic-desk-and-up-two-fifths,
  .ic-desk-and-up-four-tenths {
    width: 40% !important; }
  .ic-desk-and-up-three-fifths,
  .ic-desk-and-up-six-tenths {
    width: 60% !important; }
  .ic-desk-and-up-four-fifths,
  .ic-desk-and-up-eight-tenths {
    width: 80% !important; }
  /**
                 * Sixths.
                 */
  .ic-desk-and-up-one-sixth,
  .ic-desk-and-up-two-twelfths {
    width: 16.6666666% !important; }
  .ic-desk-and-up-five-sixths,
  .ic-desk-and-up-ten-twelfths {
    width: 83.3333333% !important; }
  /**
                 * Eighths.
                 */
  .ic-desk-and-up-one-eighth {
    width: 12.5% !important; }
  .ic-desk-and-up-three-eighths {
    width: 37.5% !important; }
  .ic-desk-and-up-five-eighths {
    width: 62.5% !important; }
  .ic-desk-and-up-seven-eighths {
    width: 87.5% !important; }
  /**
                 * Ninths.
                 */
  .ic-desk-and-up-one-ninth {
    width: 11.1111111% !important; }
  .ic-desk-and-up-two-ninths {
    width: 22.2222222% !important; }
  .ic-desk-and-up-four-ninths {
    width: 44.4444444% !important; }
  .ic-desk-and-up-five-ninths {
    width: 55.5555555% !important; }
  .ic-desk-and-up-seven-ninths {
    width: 77.7777777% !important; }
  .ic-desk-and-up-eight-ninths {
    width: 88.8888888% !important; }
  /**
                 * Tenths.
                 */
  .ic-desk-and-up-one-tenth {
    width: 10% !important; }
  .ic-desk-and-up-three-tenths {
    width: 30% !important; }
  .ic-desk-and-up-seven-tenths {
    width: 70% !important; }
  .ic-desk-and-up-nine-tenths {
    width: 90% !important; }
  /**
                 * Twelfths.
                 */
  .ic-desk-and-up-one-twelfth {
    width: 8.3333333% !important; }
  .ic-desk-and-up-five-twelfths {
    width: 41.6666666% !important; }
  .ic-desk-and-up-seven-twelfths {
    width: 58.3333333% !important; }
  .ic-desk-and-up-eleven-twelfths {
    width: 91.6666666% !important; } }

/*------------------------------------*\
    #SPACING
\*------------------------------------*/
/**
 * Margin and padding helper classes. Use these to tweak layout on a micro
 * level.
 *
 * `.(m|p)(t|r|b|l|h|v)(-|+|0) {}` = margin/padding top/right/bottom/left/horizontal/vertical less/more/none
 */
/**
     * Margin helper classes.
     *
     * Add margins.
     */
.ic-m {
  margin: 20px !important; }

.ic-mt {
  margin-top: 20px !important; }

.ic-mr {
  margin-right: 20px !important; }

.ic-mb {
  margin-bottom: 20px !important; }

.ic-ml {
  margin-left: 20px !important; }

.ic-mh {
  margin-right: 20px !important;
  margin-left: 20px !important; }

.ic-mv {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }

/**
     * Add tiny margins.
     */
.ic-m-- {
  margin: 5px !important; }

.ic-mt-- {
  margin-top: 5px !important; }

.ic-mr-- {
  margin-right: 5px !important; }

.ic-mb-- {
  margin-bottom: 5px !important; }

.ic-ml-- {
  margin-left: 5px !important; }

.ic-mh-- {
  margin-right: 5px !important;
  margin-left: 5px !important; }

.ic-mv-- {
  margin-top: 5px !important;
  margin-bottom: 5px !important; }

/**
     * Add small margins.
     */
.ic-m- {
  margin: 10px !important; }

.ic-mt- {
  margin-top: 10px !important; }

.ic-mr- {
  margin-right: 10px !important; }

.ic-mb- {
  margin-bottom: 10px !important; }

.ic-ml- {
  margin-left: 10px !important; }

.ic-mh- {
  margin-right: 10px !important;
  margin-left: 10px !important; }

.ic-mv- {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }

/**
     * Add large margins.
     */
.ic-m\+ {
  margin: 40px !important; }

.ic-mt\+ {
  margin-top: 40px !important; }

.ic-mr\+ {
  margin-right: 40px !important; }

.ic-mb\+ {
  margin-bottom: 40px !important; }

.ic-ml\+ {
  margin-left: 40px !important; }

.ic-mh\+ {
  margin-right: 40px !important;
  margin-left: 40px !important; }

.ic-mv\+ {
  margin-top: 40px !important;
  margin-bottom: 40px !important; }

/**
     * Add huge margins.
     */
.ic-m\+\+ {
  margin: 80px !important; }

.ic-mt\+\+ {
  margin-top: 80px !important; }

.ic-mr\+\+ {
  margin-right: 80px !important; }

.ic-mb\+\+ {
  margin-bottom: 80px !important; }

.ic-ml\+\+ {
  margin-left: 80px !important; }

.ic-mh\+\+ {
  margin-right: 80px !important;
  margin-left: 80px !important; }

.ic-mv\+\+ {
  margin-top: 80px !important;
  margin-bottom: 80px !important; }

/**
     * Remove margins.
     */
.ic-m0 {
  margin: 0 !important; }

.ic-mt0 {
  margin-top: 0 !important; }

.ic-mr0 {
  margin-right: 0 !important; }

.ic-mb0 {
  margin-bottom: 0 !important; }

.ic-ml0 {
  margin-left: 0 !important; }

.ic-mh0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.ic-mv0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

/**
     * Padding helper classes.
     *
     * Add paddings.
     */
.ic-p {
  padding: 20px !important; }

.ic-pt, .main {
  padding-top: 20px !important; }

.ic-pr {
  padding-right: 20px !important; }

.ic-pb {
  padding-bottom: 20px !important; }

.ic-pl {
  padding-left: 20px !important; }

.ic-ph {
  padding-right: 20px !important;
  padding-left: 20px !important; }

.ic-pv {
  padding-top: 20px !important;
  padding-bottom: 20px !important; }

/**
     * Add tiny paddings.
     */
.ic-p-- {
  padding: 5px !important; }

.ic-pt-- {
  padding-top: 5px !important; }

.ic-pr-- {
  padding-right: 5px !important; }

.ic-pb-- {
  padding-bottom: 5px !important; }

.ic-pl-- {
  padding-left: 5px !important; }

.ic-ph-- {
  padding-right: 5px !important;
  padding-left: 5px !important; }

.ic-pv-- {
  padding-top: 5px !important;
  padding-bottom: 5px !important; }

/**
     * Add small paddings.
     */
.ic-p- {
  padding: 10px !important; }

.ic-pt- {
  padding-top: 10px !important; }

.ic-pr- {
  padding-right: 10px !important; }

.ic-pb- {
  padding-bottom: 10px !important; }

.ic-pl- {
  padding-left: 10px !important; }

.ic-ph- {
  padding-right: 10px !important;
  padding-left: 10px !important; }

.ic-pv- {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

/**
     * Add large paddings.
     */
.ic-p\+ {
  padding: 40px !important; }

.ic-pt\+ {
  padding-top: 40px !important; }

.ic-pr\+ {
  padding-right: 40px !important; }

.ic-pb\+ {
  padding-bottom: 40px !important; }

.ic-pl\+ {
  padding-left: 40px !important; }

.ic-ph\+ {
  padding-right: 40px !important;
  padding-left: 40px !important; }

.ic-pv\+ {
  padding-top: 40px !important;
  padding-bottom: 40px !important; }

/**
     * Add huge paddings.
     */
.ic-p\+\+ {
  padding: 80px !important; }

.ic-pt\+\+ {
  padding-top: 80px !important; }

.ic-pr\+\+ {
  padding-right: 80px !important; }

.ic-pb\+\+ {
  padding-bottom: 80px !important; }

.ic-pl\+\+ {
  padding-left: 80px !important; }

.ic-ph\+\+ {
  padding-right: 80px !important;
  padding-left: 80px !important; }

.ic-pv\+\+ {
  padding-top: 80px !important;
  padding-bottom: 80px !important; }

.body {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-synthesis: none;
  font-weight: 400;
  overflow-x: hidden;
  text-rendering: optimizeLegibility; }

.image {
  width: 100%; }

blockquote {
  margin-bottom: 20px;
  margin-left: 10px;
  margin-top: 10px; }
  @media screen and (min-width: 481px) and (max-width: 1023px) {
    blockquote {
      margin-left: 25px; } }
  @media screen and (min-width: 1024px) and (max-width: 1200px) {
    blockquote {
      margin-left: 37.5px; } }
  @media screen and (min-width: 1201px) {
    blockquote {
      margin-left: 37.5px; } }
  @media screen and (min-width: 1401px) {
    blockquote {
      margin-left: 37.5px; } }
  blockquote:before {
    font-weight: bold;
    margin-left: -10px;
    margin-right: 2px; }
  blockquote:after {
    font-weight: bold;
    margin-left: 2px;
    margin-right: -8px; }

sub:before,
sup:before {
  content: "";
  margin-left: 2px; }

sub:after,
sup:after {
  content: "";
  margin-right: 2px; }

a {
  color: #333; }

a,
textarea,
input {
  outline: none; }

h1,
h2,
h3,
h4 {
  font-weight: initial;
  margin: 0; }

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

.-shown {
  display: -ms-flexbox !important;
  display: flex !important; }

.-hidden {
  display: none !important; }

/**
  First part is original from extension,
  Second part is custom
 */
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none; }

.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
  font-family: 'flexslider-icon';
  src: url("../fonts/flexslider-icon.eot");
  src: url("../fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("../fonts/flexslider-icon.woff") format("woff"), url("../fonts/flexslider-icon.ttf") format("truetype"), url("../fonts/flexslider-icon.svg#flexslider-icon") format("svg");
  font-weight: normal;
  font-style: normal; }

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
  margin: 0;
  padding: 0;
  z-index: 0; }

.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
  width: 100%;
  display: block; }

.flex-pauseplay span {
  text-transform: capitalize; }

/* Clearfix for the .slides element */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

html[xmlns] .slides {
  display: block; }

* html .slides {
  height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
  display: block; }

/* FlexSlider Default Theme
*********************************/
.flexslider {
  margin: 0 0 16px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  border-radius: 4px;
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  zoom: 1; }

.flex-viewport {
  max-height: 2000px;
  transition: all 1s ease; }

.loading .flex-viewport {
  max-height: 300px; }

.flexslider .slides {
  zoom: 1; }

.carousel li {
  margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {
  *height: 0; }

.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  transition: all .3s ease; }

.flex-direction-nav .flex-prev {
  left: -50px; }

.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right; }

.flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 10px; }

.flexslider:hover .flex-next {
  opacity: 0.7;
  right: 10px; }

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

.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default; }

.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  line-height: 1;
  display: inline-block;
  content: '\f001'; }

.flex-direction-nav a.flex-next:before {
  content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000; }

.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004'; }

.flex-pauseplay a:hover {
  opacity: 1; }

.flex-pauseplay a.flex-play:before {
  content: '\f003'; }

/* Control Nav */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center; }

.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline; }

.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  border-radius: 20px;
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }

.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7); }

.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default; }

.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden; }

.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0; }

.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer; }

.flex-control-thumbs img:hover {
  opacity: 1; }

.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default; }

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px; }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px; } }

.footer .flexslider {
  border: none;
  box-shadow: none; }

.footer .flexslider .caption-wrapper {
  display: none; }

.news {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.news-menu-view {
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.news .article {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-direction: column;
      flex-direction: column; }

.news .header {
  width: 25%; }

.news.news-single .header {
  padding-top: 8px;
  margin-bottom: 20px;
  width: 100%; }
  .news.news-single .header h3 {
    font-size: 20px !important; }

.news-list-view {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.news-list-view li {
  margin-bottom: 6px; }

.news .description *:not(:first-child) {
  display: none; }

.news .description * {
  margin: 0; }

.more__column .news {
  width: 100% !important; }

.more__column .news .description {
  display: none; }

.more__column .news-list-view {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%; }

.more__column .news-list-view a {
  border-color: transparent; }

.more__column .news-list-view li {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px; }

.more__column .news-date {
  display: none; }

.more__column .news-list-view .news-title {
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.news .page-navigation {
  display: -ms-flexbox;
  display: flex;
  margin: 12px 0; }
  .news .page-navigation:last-of-type {
    margin: 0; }
  .news .page-navigation p {
    display: -ms-flexbox;
    display: flex;
    float: none;
    margin: 0; }
  .news .page-navigation ul {
    float: none; }
    .news .page-navigation ul li {
      float: none;
      display: -ms-flexbox;
      display: flex; }

.search {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  padding-top: 16px; }
  @media (min-width: 1200px) {
    .search {
      -ms-flex-direction: row;
          flex-direction: row; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .search {
      -ms-flex-direction: row;
          flex-direction: row; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .search {
      -ms-flex-direction: column;
          flex-direction: column; } }
  @media (max-width: 480px) {
    .search {
      -ms-flex-direction: column;
          flex-direction: column; } }

.search__heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  margin: 0 !important;
  padding-right: 24px;
  padding-top: 6px;
  line-height: 37px; }
  @media (min-width: 1200px) {
    .search__heading {
      text-align: right;
      width: 25%; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .search__heading {
      text-align: right;
      width: 25%; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .search__heading {
      text-align: left;
      width: 100%; } }
  @media (max-width: 480px) {
    .search__heading {
      text-align: left;
      width: 100%; } }

.search__heading svg {
  margin: 6px 6px 6px 0;
  max-height: 24px; }

.search__enter {
  width: 75%;
  padding: 0 !important; }

.search__form {
  display: inline;
  width: 100%; }

.search__field {
  display: inline-block;
  width: 100%; }
  @media screen and (min-width: 481px) and (max-width: 1023px) {
    .search__field {
      width: 48%; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .search__field {
      width: 73%; } }
  @media screen and (min-width: 1024px) and (max-width: 1200px) {
    .search__field {
      width: 50%; } }
  @media screen and (min-width: 1201px) {
    .search__field {
      width: 65.75%; } }

.search__input {
  background: none;
  border: 1px solid #262626;
  border-radius: 3px;
  padding: 10px;
  width: 100%; }

.search__submit {
  display: inline-block;
  width: 100%; }
  @media screen and (min-width: 481px) and (max-width: 1023px) {
    .search__submit {
      padding-left: 20px !important;
      width: 50%; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .search__submit {
      width: 27%; } }
  @media screen and (min-width: 1024px) and (max-width: 1200px) {
    .search__submit {
      padding-left: 20px !important;
      width: 50%; } }
  @media screen and (min-width: 1201px) {
    .search__submit {
      padding-left: 20px !important;
      width: 34.25%; } }

.search__button {
  background-color: #fc0;
  border: 1px solid #360;
  border-radius: 3px;
  color: #262626;
  font-weight: bold;
  letter-spacing: 0.05em;
  padding: 10px;
  width: 100%; }
  .search__button:hover {
    background-color: #360;
    border: 1px solid #360;
    color: #fff; }

.tx_solr #results-per-page {
  padding: 8px 0; }

.tx_solr .document-score-analysis {
  displa: none; }

.main .frame .comments-container {
  display: block; }
  @media (min-width: 1200px) {
    .main .frame .comments-container {
      width: 75%; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .main .frame .comments-container {
      width: 100%; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .main .frame .comments-container {
      width: 100%; } }
  @media (max-width: 480px) {
    .main .frame .comments-container {
      width: 100%; } }
  .main .frame .comments-container ul {
    padding: 0; }
  .main .frame .comments-container li:before {
    background-image: none;
    margin: 0;
    content: none; }

.comments-container .comment-avatar {
  display: -ms-flexbox;
  display: flex;
  margin: 0 16px 0 0; }
  .comments-container .comment-avatar img {
    max-height: 35px; }

.comments-container li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start; }

.comments-container .comment-main-level {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }

.comments-container .comment-name {
  font-weight: bold; }

.comments-container .comment-reply {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-left: 60px; }

.comments-container .comment-box {
  padding: 0 0 16px 0; }

.comments-container .new-comment {
  width: 25%; }

#writeComment a[name='thanksForYourComment'] {
  border: none; }

#writeComment form div:not(.hide_initally) {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

#writeComment form div.hide_initally {
  display: none; }

#writeComment form div.pw-username {
  -ms-flex-direction: row !important;
      flex-direction: row !important; }
  #writeComment form div.pw-username label {
    margin: 0 6px 0 0; }

#writeComment .pw-email {
  display: none !important; }

#writeComment form .mail {
  font-weight: bold; }

#writeComment form .username {
  font-weight: bold; }

#writeComment .comment_error {
  background-color: #ffdddd;
  color: #ff0000;
  padding: 6px; }

#writeComment ul li:before {
  background-image: none;
  margin: 0;
  content: none; }

#writeComment textarea {
  margin: 0 0 6px 0; }

.pagination {
  margin: 0;
  padding: 0 16px 0 0;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row !important;
      flex-direction: row !important; }

ul.pagination li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  padding: 0 8px !important; }
  ul.pagination li a {
    padding: 0 8px !important;
    border: 0; }
  ul.pagination li:first-of-type {
    padding-left: 0px; }
  ul.pagination li:before {
    background-image: none !important;
    content: "" !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 0 !important;
    height: 0 !important; }
  ul.pagination li.search__pagination__item-current {
    font-size: 16px;
    border-bottom: 0;
    background-color: #fc0;
    color: #262626; }
  ul.pagination li.search__pagination__item-next {
    font-size: 16px;
    border-bottom: 0; }

@media screen and (max-width: 767px) {
  .hidden-on-phone {
    display: none !important; } }

@media (min-width: 480px) and (max-width: 820px) {
  .hidden-sub-l {
    display: none; } }

@media (max-width: 480px) {
  .hidden-sub-l {
    display: none; } }

.nobr,
.tracking__link {
  white-space: nowrap; }

.m--default,
.search__field,
.search__submit,
.picture,
.main__gallery picture,
.caption,
.form,
.search__form,
.paragraph,
.main h2 + div,
.main__gallery,
.oadays h3 + div,
.main ul,
.main h2 + div p,
.main table,
.main table caption,
.oadays h3 + div p,
.more ul,
.footer ul {
  margin: 0 0 12px; }

.btn,
.start__list,
.start__button {
  display: inline-block;
  /* [1] */
  vertical-align: middle;
  /* [2] */
  font: inherit;
  /* [3] */
  text-align: center;
  /* [4] */
  margin: 0;
  /* [4] */
  cursor: pointer;
  /* [5] */
  overflow: visible;
  /* [6] */
  padding: 9px 19px;
  /* [7] */
  background-color: none;
  border: none;
  /* [4] */
  border-radius: 7px; }
  .btn, .btn:hover, .btn:active, .btn:focus,
  .start__list,
  .start__button,
  .start__list:hover,
  .start__button:hover,
  .start__list:active,
  .start__button:active,
  .start__list:focus,
  .start__button:focus {
    text-decoration: none;
    /* [4] */
    color: #fff; }

.list-bare,
.start__list,
.menu__list,
.menu__list--indented,
.main ul,
.ce-textpic figure,
.more ul,
.last__block1,
.last__block2 {
  margin: 0;
  padding: 0;
  list-style: none; }

.list-inline,
.start__list,
.last__block2 {
  margin: 0;
  padding: 0;
  list-style: none; }
  .list-inline > li,
  .start__list > li,
  .last__block2 > li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center; }

.heading,
.heading--alpha,
.heading--beta,
.main > h2,
.oadays > h3,
.heading--gamma,
.more h2,
.footer__content h2 {
  margin: 0; }

.heading--alpha {
  margin: 12px 0; }
  @media screen and (min-width: 768px) {
    .heading--alpha {
      margin: 24px 0; } }

.heading--beta,
.main > h2,
.oadays > h3 {
  margin: 24px 0 12px; }
  @media screen and (min-width: 1201px) {
    .heading--beta,
    .main > h2,
    .oadays > h3 {
      margin: 0; } }

.heading--gamma,
.more h2,
.footer__content h2 {
  margin: 12px 0; }

.fa-twitter:before {
  color: #4ba3eb; }

.fa-facebook:before {
  color: #334f8d; }

.start__button {
  font-size: 1.2em; }

.text--small,
.caption {
  font-size: 0.8em; }

.text--tiny,
.tracking__content {
  font-size: 0.65em; }

.start__button {
  font-weight: bold; }

.last {
  color: #fff; }

.start__button {
  border-width: 2px; }

.start__link, .head__link, li.head__link-language, .main a, .main ul a, .main .on-demand__link, .ce-textpic figure a, .more ul a, .more a, .more__column div a, .tracking__link, .footer a, .footer ul a, .last__link {
  border-color: transparent;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  text-decoration: none;
  transition: all 250ms ease;
  cursor: pointer; }

.main a, .main ul a, .main .on-demand__link, .more a, .more__column div a, .footer a {
  border-bottom-style: dotted; }

.main a, .main ul a, .main .on-demand__link, .more a, .more__column div a, .footer a {
  border-bottom-color: #360; }

.menu__link {
  border-radius: 3px;
  margin: 0 0 .3em .7em;
  padding: 1px;
  text-decoration: none;
  transition: all 250ms ease; }
  .menu__link:before {
    background-image: url("../Images/angle-right.svg");
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 1em;
    margin-left: -15px;
    width: 1em; }

.more ul a, .footer ul a {
  margin: 0 0 .3em .7em; }
  .more ul a:before, .footer ul a:before {
    background-image: url("../Images/angle-right.svg");
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 1em;
    margin-left: -15px;
    width: 1em; }

.menu__link, .ce-textpic figure a, .more ul a, .footer ul a {
  display: block;
  padding: 3px 5px; }

.ce-textpic figure a, .more ul a, .footer ul a {
  background-color: #eee; }

.start__link, .head__link, li.head__link-language, .start__link:hover, .start__link:focus, .head__link:hover, .head__link:focus, .main a, .main ul a, .main .on-demand__link, .ce-textpic figure a:hover,
.ce-textpic figure a:focus, .more ul a:hover,
.more ul a:focus, .more a, .more__column div a, .tracking__link:hover, .tracking__link:focus, .footer a, .footer ul a:hover,
.footer ul a:focus, .last__link:hover, .last__link:focus {
  border-bottom-color: #360;
  color: #262626; }
  .start__link:hover, .head__link:hover, li.head__link-language:hover, .main a:hover, .main .on-demand__link:hover, .ce-textpic figure a:hover, .more ul a:hover, .more a:hover, .more__column div a:hover, .tracking__link:hover, .footer a:hover, .footer ul a:hover, .last__link:hover, .start__link:focus, .head__link:focus, li.head__link-language:focus, .main a:focus, .main .on-demand__link:focus,
  .ce-textpic figure a:focus,
  .more ul a:focus, .more a:focus, .more__column div a:focus, .tracking__link:focus, .footer a:focus,
  .footer ul a:focus, .last__link:focus {
    background-color: #360;
    border-color: #360;
    color: #fff; }
  .start__link:active, .head__link:active, li.head__link-language:active, .main a:active, .main .on-demand__link:active, .ce-textpic figure a:active:hover,
  .ce-textpic figure a:active:focus, .more ul a:active:hover,
  .more ul a:active:focus, .more a:active, .more__column div a:active, .tracking__link:active:hover, .tracking__link:active:focus, .footer a:active, .footer ul a:active:hover,
  .footer ul a:active:focus, .last__link:active:hover, .last__link:active:focus {
    background-color: #fc0;
    border-color: #fc0;
    color: #262626; }

.tracking__link, .last__link {
  background-color: #eee;
  padding: 3px 5px; }

.start__link, .head__link, li.head__link-language {
  background-color: #fff;
  border-color: #fff; }


.start__list,
.menu__list,
.menu__list--indented,
.main ul,
.ce-textpic figure,
.more ul,
.last__block1,
.last__block2 {
  margin: 0;
  padding: 0;
  list-style: none; }

.no-js .on-demand__link {
  display: none; }

.start {
  display: block;
  background: url("../Images/bg-1.jpg") no-repeat center center fixed;
  background-color: #cacaca;
  background-size: cover;
  height: 100vh;
  min-height: 100%; }
  .start nav a {
    border: none; }
    .start nav a:hover {
      background-color: transparent; }

.start__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex: 0;
      flex: 0; }

.start__logo {
  display: inline-block;
  padding-left: 20px;
  vertical-align: top;
  width: 100%; }
  @media (min-width: 820px) and (max-width: 1200px) {
    .start__logo {
      text-align: right;
      margin: 20vh 20px 0; } }
  @media (min-width: 1200px) {
    .start__logo {
      text-align: right;
      margin: 20vh 20px 0; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .start__logo {
      text-align: center;
      margin: 20vh 0 0; } }
  @media (max-width: 480px) {
    .start__logo {
      text-align: center;
      margin: 20vh 0 0; } }
  .start__logo .image {
    max-width: 300px; }

.start__title {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  display: none;
  font-size: 1.8em; }
  @media (min-width: 820px) and (max-width: 1200px) {
    .start__title {
      display: inline-block;
      padding: 23vh 0 0 3vh;
      text-align: left; } }
  @media (min-width: 1200px) {
    .start__title {
      display: inline-block;
      padding: 23vh 0 0 3vh;
      text-align: left; } }

.start__main {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  padding: 2vh 0 0; }

.start__navigation {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.start__link {
  padding: 2px 4px;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent; }
  .start__link:hover svg, .start__link:focus svg {
    color: #fff;
    fill: currentColor; }
  .start__link:active svg {
    color: #262626; }
  .start__link a {
    -webkit-text-decoration-line: none;
            text-decoration-line: none; }

.start__link--active {
  background-color: #262626;
  color: #fff; }

.start__list {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.start__footer-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center; }

.start__button {
  background-color: #fff;
  color: #262626;
  margin: 5px; }
  .start__button:hover, .start__button:active, .start__button:focus {
    background-color: #d9d9d9;
    color: #262626; }
  .start__button[tabindex='4'] {
    padding-right: 40px;
    padding-left: 40px; }

.start__footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 20px; }

.start__language-links {
  width: 100%;
  padding-top: 16px;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center; }

.start__language-list {
  display: -ms-flexbox;
  display: flex; }

.head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
  padding-left: 5px;
  padding-right: 5px; }
  @media screen and (min-width: 481px) and (max-width: 1023px) {
    .head {
      padding-left: 25px;
      padding-right: 25px; } }
  @media screen and (min-width: 1024px) and (max-width: 1200px) {
    .head {
      padding-left: 75px;
      padding-right: 75px; } }
  @media screen and (min-width: 1201px) {
    .head {
      padding-left: 150px;
      padding-right: 150px; } }
  @media screen and (min-width: 1401px) {
    .head {
      padding-left: 200px;
      padding-right: 200px; } }
  @media (min-width: 1200px) {
    .head {
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex-direction: row;
          flex-direction: row;
      padding-bottom: 20px; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .head {
      -ms-flex-pack: start;
          justify-content: flex-start; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .head {
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-direction: column;
          flex-direction: column; } }
  @media (max-width: 480px) {
    .head {
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-direction: column;
          flex-direction: column; } }

.head__links {
  width: 100%;
  -ms-flex-align: center;
      align-items: center; }
  @media (min-width: 1200px) {
    .head__links {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: flex-start;
      width: 75%; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .head__links {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: flex-start;
      width: 75%; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .head__links {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end; } }
  @media (max-width: 480px) {
    .head__links {
      display: none;
      -ms-flex-pack: end;
          justify-content: flex-end; } }

.head-nav {
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
  padding-left: 5px;
  padding-right: 5px; }
  @media screen and (min-width: 481px) and (max-width: 1023px) {
    .head-nav {
      padding-left: 25px;
      padding-right: 25px; } }
  @media screen and (min-width: 1024px) and (max-width: 1200px) {
    .head-nav {
      padding-left: 75px;
      padding-right: 75px; } }
  @media screen and (min-width: 1201px) {
    .head-nav {
      padding-left: 150px;
      padding-right: 150px; } }
  @media screen and (min-width: 1401px) {
    .head-nav {
      padding-left: 200px;
      padding-right: 200px; } }

.head__link {
  padding: 2px 4px;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent; }
  .head__link:hover svg, .head__link:focus svg {
    color: #fff;
    fill: currentColor; }
  .head__link:active svg {
    color: #262626; }
  .head__link a {
    border: 0;
    -webkit-text-decoration-line: none;
            text-decoration-line: none; }

.head__link svg,
.head__link-language svg {
  padding-right: 2px; }

.head__link-language.head__link-active {
  display: -ms-flexbox;
  display: flex; }

li.head__link-language {
  padding: 2px 4px;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  display: none;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center; }

.head-nav .head__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 480px) and (max-width: 820px) {
    .head-nav .head__list {
      display: none; } }
  @media (max-width: 480px) {
    .head-nav .head__list {
      display: none; } }

.head__link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center; }

.head__menubutton {
  display: -ms-flexbox;
  display: flex;
  /* [1] */
  padding-left: 20px;
  padding-right: 20px;
  vertical-align: top;
  /* [3] */
  -ms-flex-align: center;
      align-items: center;
  margin: 0; }
  @media (min-width: 1200px) {
    .head__menubutton {
      width: 25%;
      -ms-flex-pack: end;
          justify-content: flex-end; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .head__menubutton {
      width: 204px;
      margin-right: 40px;
      padding-right: 0;
      -ms-flex-pack: end;
          justify-content: flex-end; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .head__menubutton {
      width: 100%;
      -ms-flex-pack: start;
          justify-content: flex-start; } }
  @media (max-width: 480px) {
    .head__menubutton {
      width: 100%;
      -ms-flex-pack: start;
          justify-content: flex-start; } }

.head__menubutton svg {
  margin-bottom: -3px; }

.head__language-links {
  display: none;
  line-height: 220%;
  padding-left: 0;
  text-align: right;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center; }
  @media screen and (min-width: 768px) {
    .head__language-links {
      text-align: left; } }
  @media screen and (max-width: 480px) {
    .head__language-links {
      display: -ms-flexbox;
      display: flex;
      text-align: left; } }
  .head__language-links g {
    fill: #fff; }

@media (min-width: 480px) and (max-width: 820px) {
  .head__language-label {
    display: none; } }

@media (max-width: 480px) {
  .head__language-label {
    display: none; } }

.no-js .head__language-links {
  display: -ms-flexbox;
  display: flex; }

.language-icon--push-right-in-header {
  padding-left: 8px; }

.no-js .head__language-indicator {
  display: none; }

.head__logo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  padding-top: 20px; }
  @media (min-width: 1200px) {
    .head__logo {
      width: 25%;
      margin-top: 40px; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .head__logo {
      margin: 40px 40px 0 0; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .head__logo {
      margin-top: 10px; } }
  @media (max-width: 480px) {
    .head__logo {
      margin-top: 10px; } }

@media (min-width: 1200px) {
  .head__logo img {
    width: 204px;
    max-width: 250px; } }

@media (min-width: 820px) and (max-width: 1200px) {
  .head__logo img {
    width: 204px;
    max-width: 250px; } }

@media (min-width: 480px) and (max-width: 820px) {
  .head__logo img {
    margin-right: 10px;
    width: 120px; } }

@media (max-width: 480px) {
  .head__logo img {
    width: 90px; } }

.head__text {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end; }
  @media (min-width: 1200px) {
    .head__text {
      display: -ms-flexbox;
      display: flex;
      width: 75%; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .head__text {
      display: -ms-flexbox;
      display: flex; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .head__text {
      display: none; } }
  @media (max-width: 480px) {
    .head__text {
      display: none; } }

.head__text-claim {
  font-weight: 400; }
  @media (min-width: 1200px) {
    .head__text-claim {
      margin-top: 40px;
      font-size: 32px; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .head__text-claim {
      margin-top: 30px;
      font-size: 32px; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .head__text-claim {
      margin-top: 40px;
      font-size: 32px; } }
  @media (max-width: 480px) {
    .head__text-claim {
      margin-top: 30px;
      font-size: 26px; } }

.head__text-pagetitle h1 {
  letter-spacing: 0.1em;
  text-align: center;
  width: 100%;
  font-size: 32px;
  font-weight: 400; }
  @media (min-width: 1200px) {
    .head__text-pagetitle h1 {
      display: -ms-flexbox;
      display: flex;
      margin: 24px 0 0 0; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .head__text-pagetitle h1 {
      display: none;
      margin: 24px 0 0 0; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .head__text-pagetitle h1 {
      display: none; } }
  @media (max-width: 480px) {
    .head__text-pagetitle h1 {
      display: none; } }

@media (min-width: 1200px) {
  .head__text-pagetitle-small {
    display: none;
    margin: 24px 0;
    text-align: left; } }

@media (min-width: 820px) and (max-width: 1200px) {
  .head__text-pagetitle-small {
    display: -ms-flexbox;
    display: flex;
    margin: 24px 0 24px 0;
    font-size: 32px;
    width: 100%;
    text-align: left; } }

@media (min-width: 480px) and (max-width: 820px) {
  .head__text-pagetitle-small {
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 12px 0;
    font-size: 26px;
    text-align: center; } }

@media (max-width: 480px) {
  .head__text-pagetitle-small {
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 6px 0;
    font-size: 22px;
    text-align: center; } }

.no-js .head-nav {
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.head-nav--narrow {
  background-color: #fff;
  border-bottom: 1px solid #b3b3b3;
  display: -ms-flexbox !important;
  display: flex !important; }

ul.bread-crumbs {
  padding: 0 0 16px 0 !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.bread-crumbs li.crumb {
  margin-right: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .bread-crumbs li.crumb:before {
    margin: 0 6px 0 0 !important;
    padding: 0 !important;
    width: 6px; }

.menu {
  list-style: none;
  margin: 0;
  padding: 20px 0;
  margin-left: -20px;
  padding-left: 5px;
  padding-right: 5px;
  display: none;
  z-index: 99; }
  @media screen and (min-width: 481px) and (max-width: 1023px) {
    .menu {
      padding-left: 25px;
      padding-right: 25px; } }
  @media screen and (min-width: 1024px) and (max-width: 1200px) {
    .menu {
      padding-left: 75px;
      padding-right: 75px; } }
  @media screen and (min-width: 1201px) {
    .menu {
      padding-left: 150px;
      padding-right: 150px; } }
  @media screen and (min-width: 1401px) {
    .menu {
      padding-left: 200px;
      padding-right: 200px; } }

.no-js .menu {
  display: block; }

.menu__button {
  background: transparent;
  border: 1px solid transparent;
  border-radius: 5px;
  color: #262626;
  padding: 2px;
  text-decoration: none; }
  .menu__button:hover, .menu__button:focus {
    background-color: #360;
    color: #fff; }
    .menu__button:hover svg, .menu__button:focus svg {
      color: #fff;
      fill: currentColor; }
  .menu__button:active {
    background-color: #fc0;
    color: #262626; }
    .menu__button:active svg {
      color: #262626; }

.ajax-menu {
  max-width: 90%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.menu__column {
  display: inline-block;
  padding-left: 20px;
  vertical-align: top;
  width: 100%;
  padding-button: 12px;
  background-color: #fff; }
  @media (max-width: 480px) {
    .menu__column {
      padding-left: 5px; } }

.menu__list span, .menu__list--indented span {
  border-radius: 3px;
  float: left;
  margin-left: -10px;
  margin-right: .2em;
  padding: 3px;
  text-align: center;
  width: 20px; }
  .menu__list span:hover, .menu__list--indented span:hover, .menu__list span:focus, .menu__list--indented span:focus {
    background: #360;
    color: #fff; }
  .menu__list span:active, .menu__list--indented span:active {
    background: #fc0;
    color: #262626; }
  .menu__list span svg, .menu__list--indented span svg {
    margin-bottom: -3px; }

.menu__list--indented {
  margin-left: 20px; }

.menu__link {
  color: #262626; }
  .menu__link:before {
    margin-left: -17px; }
  .menu__link:hover, .menu__link:focus {
    background: #360;
    color: #fff; }
  .menu__link:active {
    background: #fc0;
    color: #262626; }

.menu__link--active {
  background: #fc0;
  color: #262626; }

.menu__link--has-children {
  display: inline-block;
  margin-left: .1em;
  max-width: 90%; }
  .menu__link--has-children:before {
    background-image: none;
    margin-left: 0;
    width: 0; }

.alt-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 0;
  vertical-align: top;
  background-color: #fff;
  z-index: 99;
  border-right: 1px solid #b3b3b3;
  height: 100%;
  position: fixed;
  top: 0; }

.alt-menu .head__list {
  margin: 0;
  padding: 20px 20px 0 20px;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  @media (min-width: 820px) and (max-width: 1200px) {
    .alt-menu .head__list {
      display: none; } }
  @media (min-width: 1200px) {
    .alt-menu .head__list {
      display: none; } }

.alt-menu__content {
  padding: 6px 0 0 6px;
  width: 100%;
  overflow: scroll;
  height: 100%; }

.alt-menu__close-button-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding-bottom: 10px;
  padding-right: 24px;
  padding-top: 2px; }
  @media screen and (min-width: 1024px) {
    .alt-menu__close-button-wrap {
      text-align: right; } }

.alt-menu__close-button {
  background: transparent;
  border: 1px solid transparent;
  border-radius: 3px;
  padding: 2px;
  text-decoration: none; }
  .alt-menu__close-button:hover, .alt-menu__close-button:focus {
    background-color: #360;
    color: #fff; }
    .alt-menu__close-button:hover svg, .alt-menu__close-button:focus svg {
      color: #fff;
      fill: currentColor; }
  .alt-menu__close-button:active {
    background-color: #fc0;
    color: #262626; }
    .alt-menu__close-button:active svg {
      color: #262626; }

.toggle-menu {
  cursor: pointer; }

.alt-menu-off-canvas {
  transform: translateX(-3000px); }

.alt-menu-in-canvas {
  transform: translateX(0px); }

.main {
  padding-left: 5px;
  padding-right: 5px;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column;
      flex-direction: column; }
  @media screen and (min-width: 481px) and (max-width: 1023px) {
    .main {
      padding-left: 25px;
      padding-right: 25px; } }
  @media screen and (min-width: 1024px) and (max-width: 1200px) {
    .main {
      padding-left: 75px;
      padding-right: 75px; } }
  @media screen and (min-width: 1201px) {
    .main {
      padding-left: 150px;
      padding-right: 150px; } }
  @media screen and (min-width: 1401px) {
    .main {
      padding-left: 200px;
      padding-right: 200px; } }
  .main ul {
    padding-left: 24px; }
    @media screen and (max-width: 480px) {
      .main ul {
        padding-left: 12px; } }
    .main ul li:before {
      background-image: url("../Images/angle-right.svg");
      background-repeat: no-repeat;
      background-size: contain;
      content: "";
      display: inline-block;
      height: 1em;
      margin-bottom: -2px;
      margin-left: -20px;
      margin-right: 5px;
      width: 12px; }
  .main > h2 {
    line-height: 37px; }
    @media screen and (min-width: 1201px) {
      .main > h2 {
        text-align: right; } }
    .main > h2 > div > ul {
      padding-left: 0; }
  .main table {
    width: 100%; }
    .main table tbody,
    .main table thead {
      table-layout: fixed;
      width: 100%;
      word-break: break-word;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      border-bottom: none !important; }
    .main table caption {
      text-align: left; }
    .main table thead {
      border-bottom: 1px solid #262626; }
    .main table tr {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    .main table td {
      padding: 5px;
      width: 100%;
      text-align: left; }
    .main table th {
      padding: 5px;
      width: 100%;
      text-align: left; }
    .main table .odd {
      background-color: #f2f2f2; }
  .main h2 + div h3:first-child {
    margin-top: 8px; }
  .main .results-highlight {
    background-color: #eee; }

@media screen and (min-width: 1201px) {
  main h2 + div p:first-child {
    margin-top: 9px; }
  main h2 + div ul:first-child {
    margin-top: 9px; } }

.main .on-demand__link {
  cursor: pointer; }

.frame {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: 12px; }
  @media (min-width: 1200px) {
    .frame {
      -ms-flex-pack: end;
          justify-content: flex-end; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .frame {
      -ms-flex-pack: end;
          justify-content: flex-end; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .frame {
      -ms-flex-pack: end;
          justify-content: flex-end; } }
  @media (max-width: 480px) {
    .frame {
      -ms-flex-pack: end;
          justify-content: flex-end; } }

.frame > a {
  border: 0; }

.frame header {
  display: -ms-flexbox;
  display: flex;
  padding-right: 6px; }
  @media (min-width: 1200px) {
    .frame header {
      width: 25%; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .frame header {
      width: 100%; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .frame header {
      width: 100%; } }
  @media (max-width: 480px) {
    .frame header {
      width: 100%; } }

.main .frame > div {
  display: block; }
  @media (min-width: 1200px) {
    .main .frame > div {
      width: 75%; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .main .frame > div {
      width: 100%; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .main .frame > div {
      width: 100%; } }
  @media (max-width: 480px) {
    .main .frame > div {
      width: 100%; } }

.frame header h2 {
  margin: 0 0 12px 0;
  line-height: 37px;
  font-size: 26px;
  max-width: 100%; }

.frame header:only-child {
  justify-self: flex-start; }

.frame p {
  margin: 0 0 12px 0; }

.frame ul {
  margin: 0 0 12px 0; }

.main .frame ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  @media (min-width: 1200px) {
    .main .frame ul {
      width: 75%; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .main .frame ul {
      width: 100%; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .main .frame ul {
      width: 100%; } }
  @media (max-width: 480px) {
    .main .frame ul {
      width: 100%; } }

.main .frame > table {
  display: block; }
  @media (min-width: 1200px) {
    .main .frame > table {
      width: 75%; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .main .frame > table {
      width: 100%; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .main .frame > table {
      width: 100%; } }
  @media (max-width: 480px) {
    .main .frame > table {
      width: 100%; } }

.ce-textpic {
  display: -ms-flexbox;
  display: flex; }

.ce-gallery {
  display: block; }

.ce-bodytext {
  display: block; }

.ce-bodytext h3 {
  margin-bottom: 16px; }

.ce-bodytext h4 {
  margin-bottom: 16px;
  font-weight: bold;
  font-size: 16px; }

.ce-textpic.ce-right.ce-intext .ce-gallery {
  float: right; }

.ce-textpic.ce-left.ce-intext .ce-gallery {
  float: left; }
  .ce-textpic.ce-left.ce-intext .ce-gallery img {
    padding-top: 7px; }

.ce-textpic.ce-right.ce-above .ce-gallery {
  text-align: right; }

.ce-textpic.ce-center.ce-above .ce-gallery {
  text-align: center; }

.ce-textpic.ce-above figure {
  margin: 16px 0; }

.ce-textpic.ce-left figure {
  margin-left: 0; }

.ce-textpic.ce-right figure {
  margin-right: 0; }

.ce-textpic.ce-intext figure {
  margin-top: 0; }

.ce-border img {
  border: 1px ridge #eee; }

.ce-textpic figure a {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  background-color: transparent !important; }
  .ce-textpic figure a img {
    display: -ms-flexbox !important;
    display: flex !important; }

.frame form {
  width: 75%; }

.frame form .clearfix {
  padding: 0; }

.frame form .form-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0 0 0 1px; }
  .frame form .form-group .input {
    display: -ms-flexbox !important;
    display: flex !important;
    padding-right: 12px; }
    .frame form .form-group .input input {
      margin-right: 12px; }
  .frame form .form-group textarea {
    display: -ms-flexbox;
    display: flex;
    width: 100%; }

.frame form fieldset {
  margin-top: 12px; }

.frame form fieldset legend {
  margin-left: 12px; }

.frame form fieldset .form-group {
  margin: 12px 0 0 12px; }
  .frame form fieldset .form-group:last-of-type {
    margin-bottom: 12px; }

.frame form .form-group .control-label {
  margin: 0 0 6px; }

.pb-list {
  margin-left: 0 !important; }

.twitter {
  padding-bottom: 6px; }
  .twitter img {
    border-radius: 50%;
    -webkit-clip-path: circle(25px at center);
            clip-path: circle(25px at center);
    margin-bottom: -5px;
    width: 20px !important; }

.oadays > h3 {
  line-height: 37px; }
  @media screen and (min-width: 1201px) {
    .oadays > h3 {
      text-align: right; } }

.oadays h4 {
  margin-bottom: 5px; }

.oadays .oadays__image {
  border-radius: 50%;
  -webkit-clip-path: circle(25px at center);
          clip-path: circle(25px at center);
  margin-bottom: -10px;
  width: 50px; }

@media screen and (min-width: 1201px) {
  .oadays h2 + div p:first-child {
    margin-top: 10px; }
  .main h3 + div p:first-child {
    margin-top: 7px; } }

.more {
  padding-left: 5px;
  padding-right: 5px;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: -20px;
  word-wrap: break-word;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex: 0;
      flex: 0; }
  @media screen and (min-width: 481px) and (max-width: 1023px) {
    .more {
      padding-left: 25px;
      padding-right: 25px; } }
  @media screen and (min-width: 1024px) and (max-width: 1200px) {
    .more {
      padding-left: 75px;
      padding-right: 75px; } }
  @media screen and (min-width: 1201px) {
    .more {
      padding-left: 150px;
      padding-right: 150px; } }
  @media screen and (min-width: 1401px) {
    .more {
      padding-left: 200px;
      padding-right: 200px; } }

.more h2 {
  font-size: 20px !important; }

.more ul {
  width: 100%; }
  .more ul a {
    display: -ms-flexbox;
    display: flex;
    border-bottom: none; }
  .more ul a:before {
    margin-bottom: -2px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0; }

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

.more__column {
  padding: 20px 0 20px 20px;
  display: inline-block;
  vertical-align: top; }
  @media (min-width: 1200px) {
    .more__column {
      width: 25%; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .more__column {
      width: 50%; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .more__column {
      width: 100%; } }
  @media (max-width: 480px) {
    .more__column {
      width: 100%; } }
  .more__column div a:hover {
    background-color: #360; }
  .more__column div li a {
    display: -ms-flexbox;
    display: flex;
    border-bottom: none; }
  .more__column a > img {
    border: 1px dotted #360;
    border-radius: 2px; }
    .more__column a > img:hover {
      background-color: transparent;
      border-style: solid; }

.more__column fieldset input {
  width: 100%; }

.more__column .frame {
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex; }

.more__column .frame header {
  width: 100%; }

.more__column .tx-felogin-pi1 {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.tracking {
  padding-left: 5px;
  padding-right: 5px; }
  @media screen and (min-width: 481px) and (max-width: 1023px) {
    .tracking {
      padding-left: 25px;
      padding-right: 25px; } }
  @media screen and (min-width: 1024px) and (max-width: 1200px) {
    .tracking {
      padding-left: 75px;
      padding-right: 75px; } }
  @media screen and (min-width: 1201px) {
    .tracking {
      padding-left: 150px;
      padding-right: 150px; } }
  @media screen and (min-width: 1401px) {
    .tracking {
      padding-left: 200px;
      padding-right: 200px; } }

@media screen and (min-width: 1024px) {
  .tracking__content {
    text-align: right; } }

.tracking__link {
  padding: 3px 3px 3px 0; }
  .tracking__link:hover svg, .tracking__link:focus svg {
    color: #fff;
    fill: currentColor; }
  .tracking__link:active svg {
    color: #262626; }

.footer-hide {
  z-index: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  overflow: hidden; }

.footer-hide__helper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: #fff;
  position: relative;
  z-index: 1; }

@media screen and (min-width: 1024px) {
  .footer-hide__content {
    bottom: 0;
    width: 100%; } }

@media screen and (min-width: 1024px) {
  .no-js .footer-hide__content {
    position: relative;
    z-index: 0; } }

.footer {
  padding-left: 5px;
  padding-right: 5px;
  word-wrap: break-word;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  @media screen and (min-width: 481px) and (max-width: 1023px) {
    .footer {
      padding-left: 25px;
      padding-right: 25px; } }
  @media screen and (min-width: 1024px) and (max-width: 1200px) {
    .footer {
      padding-left: 75px;
      padding-right: 75px; } }
  @media screen and (min-width: 1201px) {
    .footer {
      padding-left: 150px;
      padding-right: 150px; } }
  @media screen and (min-width: 1401px) {
    .footer {
      padding-left: 200px;
      padding-right: 200px; } }
  .footer img {
    max-width: 100%;
    height: auto; }
  .footer ul {
    width: 100%; }
    .footer ul a:before {
      margin-bottom: -2px; }

.footer__content {
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: -20px;
  word-wrap: break-word;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex: 0;
      flex: 0; }

.footer__content h2 {
  font-size: 20px !important; }

.footer__column {
  padding: 20px 0 0 20px;
  display: inline-block;
  vertical-align: top; }
  @media (min-width: 1200px) {
    .footer__column {
      width: 25%; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .footer__column {
      width: 50%; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .footer__column {
      width: 100%; } }
  @media (max-width: 480px) {
    .footer__column {
      width: 100%; } }

.footer__column .frame {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start; }

.footer__column .frame header {
  width: 100%; }

.footer__column .ce-textpic {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.footer__column .ce-textpic figure {
  margin: 0; }

.last {
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  padding: 12px 150px;
  padding-left: 5px;
  padding-right: 5px;
  border-bottom: 1px solid #a6a6a6; }
  @media screen and (min-width: 481px) and (max-width: 1023px) {
    .last {
      padding-left: 25px;
      padding-right: 25px; } }
  @media screen and (min-width: 1024px) and (max-width: 1200px) {
    .last {
      padding-left: 75px;
      padding-right: 75px; } }
  @media screen and (min-width: 1201px) {
    .last {
      padding-left: 150px;
      padding-right: 150px; } }
  @media screen and (min-width: 1401px) {
    .last {
      padding-left: 200px;
      padding-right: 200px; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .last {
      -ms-flex-direction: row;
          flex-direction: row; } }
  @media (min-width: 1200px) {
    .last {
      -ms-flex-direction: row;
          flex-direction: row; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .last {
      -ms-flex-direction: column;
          flex-direction: column; } }
  @media (max-width: 480px) {
    .last {
      -ms-flex-direction: column;
          flex-direction: column; } }
  .last img {
    max-width: 100%; }

.last__block1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.last__block2 {
  list-style: none;
  margin: 0;
  padding: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }
  @media (min-width: 820px) and (max-width: 1200px) {
    .last__block2 {
      -ms-flex-pack: end;
          justify-content: flex-end; } }
  @media (min-width: 1200px) {
    .last__block2 {
      -ms-flex-pack: end;
          justify-content: flex-end; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .last__block2 {
      -ms-flex-pack: start;
          justify-content: flex-start;
      margin-top: 12px; } }
  @media (max-width: 480px) {
    .last__block2 {
      -ms-flex-pack: start;
          justify-content: flex-start;
      margin-top: 12px; } }

.last__link {
  margin: 2px 3px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

[class^="fa-icon-"],
[class*=" fa-icon-"] {
  display: inline-block;
  fill: currentColor;
  height: 1em;
  margin-bottom: -2px;
  width: 1em; }

.fa-icon-on-bright {
  color: #262626;
  fill: currentColor; }

.fa-icon-on-dark {
  color: #fff;
  fill: currentColor; }

.fa-icon-search,
.fa-icon-home,
.fa-icon-twitter,
.fa-icon-chain {
  width: .9287109375em; }

.fa-icon-close,
.fa-icon-phone,
.fa-icon-rss {
  width: .7861328125em; }

.fa-icon-camera,
.fa-icon-image {
  width: 1.0712890625em; }

.fa-icon-map-marker,
.fa-icon-facebook,
.fa-icon-angle-double-left,
.fa-icon-angle-double-right {
  width: .5712890625em; }

.fa-icon-chevron-left,
.fa-icon-chevron-right {
  width: .7138671875em; }

.fa-icon-bolt {
  width: .5em; }

.fa-icon-coffee {
  width: .0712890625em; }

.fa-icon-angle-double-up,
.fa-icon-angle-double-down,
.fa-icon-angle-up,
.fa-icon-angle-down {
  width: .642578125em; }

.fa-icon-angle-left,
.fa-icon-angle-right {
  width: .357421875em; }

.fa-icon-quote-left,
.fa-icon-quote-right {
  width: .9287109375em; }

.fa-icon-question {
  width: .5712890625em; }

.fa-icon-info {
  width: .357421875em; }

.fa-icon-ellipsis-h,
.fa-icon-trash {
  width: .7861328125em; }

.fa-icon-ellipsis-v {
  width: .2138671875em; }

.fa-icon-toggle-off,
.fa-icon-toggle-on {
  width: 1.142578125em; }

.fa-spinner {
  width: 2em;
  margin-left: 50%; }

.fa-spin {
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

@media print {
  .head-nav,
  .more,
  .search,
  .last,
  .footer-hide {
    display: none; } }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlwb2EuY3NzIiwiLi4vLi4vUHJpdmF0ZS9TY3NzL3N0eWxlLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2ludWl0LWRlZmF1bHRzL19zZXR0aW5ncy5kZWZhdWx0cy5zY3NzIiwiLi4vLi4vUHJpdmF0ZS9TY3NzL2ludWl0L19nZW5lcmljLm5vcm1hbGl6ZS5zY3NzIiwiLi4vLi4vUHJpdmF0ZS9TY3NzL2ludWl0L19nZW5lcmljLmJveC1zaXppbmcuc2NzcyIsIi4uLy4uL1ByaXZhdGUvU2Nzcy9pbnVpdC9fYmFzZS5wYWdlLnNjc3MiLCIuLi8uLi9Qcml2YXRlL1Njc3MvaW51aXQvX2Jhc2UuaGVhZGluZ3Muc2NzcyIsIi4uLy4uL1ByaXZhdGUvU2Nzcy9pbnVpdC9fdG9vbHMubWl4aW5zLnNjc3MiLCIuLi8uLi9Qcml2YXRlL1Njc3MvaW51aXQvX29iamVjdHMubGF5b3V0LnNjc3MiLCIuLi8uLi9Qcml2YXRlL1Njc3MvaW51aXQvX29iamVjdHMudGFicy5zY3NzIiwiLi4vLi4vUHJpdmF0ZS9TY3NzL2ludWl0L19vYmplY3RzLmJ1dHRvbnMuc2NzcyIsIi4uLy4uL1ByaXZhdGUvU2Nzcy9pbnVpdC9fb2JqZWN0cy5saXN0LWlubGluZS5zY3NzIiwiLi4vLi4vUHJpdmF0ZS9TY3NzL2ludWl0L190cnVtcHMud2lkdGhzLnNjc3MiLCIuLi8uLi9Qcml2YXRlL1Njc3MvaW51aXQvX3RydW1wcy53aWR0aHMtcmVzcG9uc2l2ZS5zY3NzIiwiLi4vLi4vUHJpdmF0ZS9TY3NzL2ludWl0L190b29scy5yZXNwb25zaXZlLnNjc3MiLCIuLi8uLi9Qcml2YXRlL1Njc3MvaW51aXQvX3RydW1wcy5zcGFjaW5nLnNjc3MiLCIuLi8uLi9Qcml2YXRlL1Njc3MvX2Jhc2Uuc2NzcyIsIi4uLy4uL1ByaXZhdGUvU2Nzcy9fdmFyLnNjc3MiLCIuLi8uLi9Qcml2YXRlL1Njc3MvRXh0ZW5zaW9ucy9fZmxleHNsaWRlci5zY3NzIiwiLi4vLi4vUHJpdmF0ZS9TY3NzL0V4dGVuc2lvbnMvX25ld3Muc2NzcyIsIi4uLy4uL1ByaXZhdGUvU2Nzcy9FeHRlbnNpb25zL19zZWFyY2guc2NzcyIsIi4uLy4uL1ByaXZhdGUvU2Nzcy9fbWVkaWEuc2NzcyIsIi4uLy4uL1ByaXZhdGUvU2Nzcy9FeHRlbnNpb25zL19wd2NvbW1lbnRzLnNjc3MiLCIuLi8uLi9Qcml2YXRlL1Njc3MvQmxvY2tzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9Qcml2YXRlL1Njc3MvX2V4dGVuZC5zY3NzIiwiLi4vLi4vUHJpdmF0ZS9TY3NzL19zdGFydC5zY3NzIiwiLi4vLi4vUHJpdmF0ZS9TY3NzL19oZWFkLnNjc3MiLCIuLi8uLi9Qcml2YXRlL1Njc3MvX2JyZWFkY3J1bWJzLnNjc3MiLCIuLi8uLi9Qcml2YXRlL1Njc3MvX21lbnUuc2NzcyIsIi4uLy4uL1ByaXZhdGUvU2Nzcy9fbWFpbi5zY3NzIiwiLi4vLi4vUHJpdmF0ZS9TY3NzL190ZXh0bWVkaWEuc2NzcyIsIi4uLy4uL1ByaXZhdGUvU2Nzcy9fZm9ybS5zY3NzIiwiLi4vLi4vUHJpdmF0ZS9TY3NzL190d2l0dGVyLnNjc3MiLCIuLi8uLi9Qcml2YXRlL1Njc3MvX29hZGF5cy5zY3NzIiwiLi4vLi4vUHJpdmF0ZS9TY3NzL19tb3JlLnNjc3MiLCIuLi8uLi9Qcml2YXRlL1Njc3MvX3RyYWNraW5nLnNjc3MiLCIuLi8uLi9Qcml2YXRlL1Njc3MvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vUHJpdmF0ZS9TY3NzL19sYXN0LnNjc3MiLCIuLi8uLi9Qcml2YXRlL1Njc3MvX2ljb24uc2NzcyIsIi4uLy4uL1ByaXZhdGUvU2Nzcy9fcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNDakIsK0JBQStCO0FBQy9CO0VBQ0UseUJBQXdCO0VBQ3hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIscURBQW9EO0VBQUUsc0JBQXNCO0VBQzVFLCtaQUtzRTtFQUFFLGdCQUFnQixFQUFBOztBQUUxRiw4QkFBOEI7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 */