@charset "UTF-8";
/**
* Global Styles
*
* $url          http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version      1.0
*/
/*!
 * # Semantic UI 2.2.11 - Reset
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/**
* Base Styles
*
* $author		Dominic da Costa @ Zone
* $email		ddacosta@thisiszone.com
* $url			http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version		1.0
*/
@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin,latin-ext");
@font-face {
  font-family: 'NSPCC-Headline';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-HeadlineTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-BoldItalic';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-BoldItalicTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-Bold';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-BoldTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-LightItalic';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-LightItalicTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-Light';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-LightTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-RegularItalic';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-RegularItalicTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-Regular';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-RegularTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-SemiboldItalic';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-SemiboldItalicTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-Semibold';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-SemiboldTT.ttf") format("truetype");
}
@font-face {
  font-family: 'icomoon';
  src: url("/fonts/icomoon.eot?-v5");
  src: url("/fonts/icomoon.eot?#iefix-v5") format("embedded-opentype"), url("/fonts/icomoon.woff?-v5") format("woff"), url("/fonts/icomoon.ttf?-v5") format("truetype"), url("/fonts/icomoon.svg?-v5#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*******************************
             Reset
*******************************/
/* Border-Box */
/* line 19, ../sass/Semantic-UI/globals/_reset.scss */
*,
*:before,
*:after {
  box-sizing: inherit;
}

/* line 24, ../sass/Semantic-UI/globals/_reset.scss */
html {
  box-sizing: border-box;
}

/* iPad Input Shadows */
/* line 29, ../sass/Semantic-UI/globals/_reset.scss */
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* line 48, ../sass/Semantic-UI/globals/_reset.scss */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 65, ../sass/Semantic-UI/globals/_reset.scss */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
/* line 71, ../sass/Semantic-UI/globals/_reset.scss */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 83, ../sass/Semantic-UI/globals/_reset.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
/* line 94, ../sass/Semantic-UI/globals/_reset.scss */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
/* line 104, ../sass/Semantic-UI/globals/_reset.scss */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 111, ../sass/Semantic-UI/globals/_reset.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 126, ../sass/Semantic-UI/globals/_reset.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 141, ../sass/Semantic-UI/globals/_reset.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 153, ../sass/Semantic-UI/globals/_reset.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 182, ../sass/Semantic-UI/globals/_reset.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
/* line 195, ../sass/Semantic-UI/globals/_reset.scss */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
/* line 201, ../sass/Semantic-UI/globals/_reset.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
/* line 208, ../sass/Semantic-UI/globals/_reset.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 215, ../sass/Semantic-UI/globals/_reset.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 222, ../sass/Semantic-UI/globals/_reset.scss */
sub {
  bottom: -0.25em;
}

/* line 225, ../sass/Semantic-UI/globals/_reset.scss */
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 234, ../sass/Semantic-UI/globals/_reset.scss */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
/* line 241, ../sass/Semantic-UI/globals/_reset.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 248, ../sass/Semantic-UI/globals/_reset.scss */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
/* line 254, ../sass/Semantic-UI/globals/_reset.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 264, ../sass/Semantic-UI/globals/_reset.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 286, ../sass/Semantic-UI/globals/_reset.scss */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 296, ../sass/Semantic-UI/globals/_reset.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/* line 307, ../sass/Semantic-UI/globals/_reset.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 318, ../sass/Semantic-UI/globals/_reset.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 328, ../sass/Semantic-UI/globals/_reset.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
/* line 337, ../sass/Semantic-UI/globals/_reset.scss */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 346, ../sass/Semantic-UI/globals/_reset.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 370, ../sass/Semantic-UI/globals/_reset.scss */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 381, ../sass/Semantic-UI/globals/_reset.scss */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 388, ../sass/Semantic-UI/globals/_reset.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 400, ../sass/Semantic-UI/globals/_reset.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 408, ../sass/Semantic-UI/globals/_reset.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
/* line 419, ../sass/Semantic-UI/globals/_reset.scss */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 427, ../sass/Semantic-UI/globals/_reset.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
/* line 442, ../sass/Semantic-UI/globals/_reset.scss */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 449, ../sass/Semantic-UI/globals/_reset.scss */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 458, ../sass/Semantic-UI/globals/_reset.scss */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
/* line 464, ../sass/Semantic-UI/globals/_reset.scss */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
/* line 473, ../sass/Semantic-UI/globals/_reset.scss */
[hidden] {
  display: none;
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Site
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/**
* Base Styles
*
* $author		Dominic da Costa @ Zone
* $email		ddacosta@thisiszone.com
* $url			http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version		1.0
*/
@font-face {
  font-family: 'NSPCC-Headline';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-HeadlineTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-BoldItalic';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-BoldItalicTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-Bold';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-BoldTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-LightItalic';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-LightItalicTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-Light';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-LightTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-RegularItalic';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-RegularItalicTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-Regular';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-RegularTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-SemiboldItalic';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-SemiboldItalicTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-Semibold';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-SemiboldTT.ttf") format("truetype");
}
@font-face {
  font-family: 'icomoon';
  src: url("/fonts/icomoon.eot?-v5");
  src: url("/fonts/icomoon.eot?#iefix-v5") format("embedded-opentype"), url("/fonts/icomoon.woff?-v5") format("woff"), url("/fonts/icomoon.ttf?-v5") format("truetype"), url("/fonts/icomoon.svg?-v5#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*******************************
             Page
*******************************/
/* line 19, ../sass/Semantic-UI/globals/_site.scss */
html,
body {
  height: 100%;
}

/* line 23, ../sass/Semantic-UI/globals/_site.scss */
html {
  font-size: 14px;
}

/* line 26, ../sass/Semantic-UI/globals/_site.scss */
body {
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
  min-width: 320px;
  background: #FFFFFF;
  font-family: sans-serif;
  font-size: 14px;
  line-height: 1.4285em;
  color: rgba(0, 0, 0, 0.87);
  font-smoothing: antialiased;
}

/*******************************
             Headers
*******************************/
/* line 44, ../sass/Semantic-UI/globals/_site.scss */
h1 {
  font-size: 50px !important;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif !important;
  line-height: 3.75rem;
  letter-spacing: -0.02em !important;
  margin-bottom: 10px !important;
}

/* line 51, ../sass/Semantic-UI/globals/_site.scss */
h2 {
  font-size: 40px !important;
  font-family: "NSPCC-Semibold", Verdana, Arial, sans-serif !important;
  line-height: 3rem !important;
  letter-spacing: -0.02em !important;
  margin-bottom: 10px !important;
}

/* line 58, ../sass/Semantic-UI/globals/_site.scss */
h3 {
  font-size: 30px !important;
  font-family: "NSPCC-Regular", Verdana, Arial, sans-serif !important;
  line-height: 2.25rem !important;
  letter-spacing: -0.005em !important;
  margin-bottom: 10px !important;
}

/* line 65, ../sass/Semantic-UI/globals/_site.scss */
h4 {
  font-size: 20px !important;
  font-family: "NSPCC-Regular", Verdana, Arial, sans-serif !important;
  line-height: 2rem !important;
  letter-spacing: -0.005em !important;
  margin-bottom: 10px !important;
}

/* line 72, ../sass/Semantic-UI/globals/_site.scss */
h5 {
  font-size: 16px !important;
  font-family: "NSPCC-Regular", Verdana, Arial, sans-serif !important;
  line-height: 1.6rem !important;
  letter-spacing: -0.005em !important;
  margin-bottom: 10px !important;
}

/* line 80, ../sass/Semantic-UI/globals/_site.scss */
intro {
  font-size: 16px !important;
  font-family: "NSPCC-Regular", Verdana, Arial, sans-serif !important;
  line-height: 1.875rem !important;
  letter-spacing: -0.005em !important;
}

/* line 87, ../sass/Semantic-UI/globals/_site.scss */
blockquote {
  font-size: 20px !important;
  font-family: "NSPCC-Light", Verdana, Arial, sans-serif !important;
  line-height: 2.25rem !important;
  letter-spacing: -0.02em !important;
  text-align: center !important;
}

/* line 111, ../sass/Semantic-UI/globals/_site.scss */
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child {
  margin-top: 0em;
}

/* line 118, ../sass/Semantic-UI/globals/_site.scss */
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child {
  margin-bottom: 0em;
}

/*******************************
             Text
*******************************/
/* line 131, ../sass/Semantic-UI/globals/_site.scss */
p, .entry-content div {
  margin: 0em 0em 1em;
  line-height: 1.4285em;
}

/* line 135, ../sass/Semantic-UI/globals/_site.scss */
p:first-child, .entry-content div:first-child {
  margin-top: 0em;
}

/* line 138, ../sass/Semantic-UI/globals/_site.scss */
p:last-child, .entry-content div:last-child {
  margin-bottom: 0em;
}

/*-------------------
        Links
--------------------*/
/* line 146, ../sass/Semantic-UI/globals/_site.scss */
a {
  color: #2F7CA3;
  text-decoration: none;
}

/* line 150, ../sass/Semantic-UI/globals/_site.scss */
a:hover {
  color: #108633;
  text-decoration: none;
}

/*******************************
         Scrollbars
*******************************/
/*******************************
          Highlighting
*******************************/
/* Site */
/* line 168, ../sass/Semantic-UI/globals/_site.scss */
::-webkit-selection {
  background-color: #CCE2FF;
  color: rgba(0, 0, 0, 0.87);
}

/* line 172, ../sass/Semantic-UI/globals/_site.scss */
::-moz-selection {
  background-color: #CCE2FF;
  color: rgba(0, 0, 0, 0.87);
}

/* line 176, ../sass/Semantic-UI/globals/_site.scss */
::selection {
  background-color: #CCE2FF;
  color: rgba(0, 0, 0, 0.87);
}

/* Form */
/* line 182, ../sass/Semantic-UI/globals/_site.scss */
textarea::-webkit-selection,
input::-webkit-selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}

/* line 187, ../sass/Semantic-UI/globals/_site.scss */
textarea::-moz-selection,
input::-moz-selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}

/* line 192, ../sass/Semantic-UI/globals/_site.scss */
textarea::selection,
input::selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}

/* Force Simple Scrollbars */
/* line 199, ../sass/Semantic-UI/globals/_site.scss */
body ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 10px;
}

/* line 203, ../sass/Semantic-UI/globals/_site.scss */
body ::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 0px;
}

/* line 207, ../sass/Semantic-UI/globals/_site.scss */
body ::-webkit-scrollbar-thumb {
  cursor: pointer;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.25);
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

/* line 214, ../sass/Semantic-UI/globals/_site.scss */
body ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(0, 0, 0, 0.15);
}

/* line 217, ../sass/Semantic-UI/globals/_site.scss */
body ::-webkit-scrollbar-thumb:hover {
  background: rgba(128, 135, 139, 0.8);
}

/* Inverted UI */
/* line 222, ../sass/Semantic-UI/globals/_site.scss */
body .ui.inverted::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
}

/* line 225, ../sass/Semantic-UI/globals/_site.scss */
body .ui.inverted::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.25);
}

/* line 228, ../sass/Semantic-UI/globals/_site.scss */
body .ui.inverted::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(255, 255, 255, 0.15);
}

/* line 231, ../sass/Semantic-UI/globals/_site.scss */
body .ui.inverted::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.35);
}

/*******************************
        Global Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Button
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Button
*******************************/
/* line 16, ../sass/Semantic-UI/elements/_button.scss */
.ui.button, .ui.cta-button, .filter-wrap .ui.clear-all-filters, .contourNavigation input.ui[type="submit"] {
  cursor: pointer;
  display: inline-block;
  min-height: 1em;
  outline: none;
  border: none;
  vertical-align: baseline;
  background: #E0E1E2 none;
  color: rgba(0, 0, 0, 0.6);
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin: 0em 0.25em 0em 0em;
  padding: 0.78571429em 1.5em 0.78571429em;
  text-transform: none;
  text-shadow: none;
  font-weight: bold;
  line-height: 1em;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  border-radius: 0.28571429rem;
  box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
  will-change: '';
  -webkit-tap-highlight-color: transparent;
}

/*******************************
            States
*******************************/
/*--------------
      Hover
---------------*/
/* line 57, ../sass/Semantic-UI/elements/_button.scss */
.ui.button:hover, .ui.cta-button:hover, .filter-wrap .ui.clear-all-filters:hover, .contourNavigation input.ui[type="submit"]:hover {
  background-color: #CACBCD;
  background-image: none;
  box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
  color: rgba(0, 0, 0, 0.8);
}

/* line 63, ../sass/Semantic-UI/elements/_button.scss */
.ui.button:hover .icon, .ui.cta-button:hover .icon, .filter-wrap .ui.clear-all-filters:hover .icon, .contourNavigation input.ui[type="submit"]:hover .icon {
  opacity: 0.85;
}

/*--------------
      Focus
---------------*/
/* line 71, ../sass/Semantic-UI/elements/_button.scss */
.ui.button:focus, .ui.cta-button:focus, .filter-wrap .ui.clear-all-filters:focus, .contourNavigation input.ui[type="submit"]:focus {
  background-color: #CACBCD;
  color: rgba(0, 0, 0, 0.8);
  background-image: '' !important;
  box-shadow: '' !important;
}

/* line 77, ../sass/Semantic-UI/elements/_button.scss */
.ui.button:focus .icon, .ui.cta-button:focus .icon, .filter-wrap .ui.clear-all-filters:focus .icon, .contourNavigation input.ui[type="submit"]:focus .icon {
  opacity: 0.85;
}

/*--------------
      Down
---------------*/
/* line 85, ../sass/Semantic-UI/elements/_button.scss */
.ui.button:active, .ui.cta-button:active, .filter-wrap .ui.clear-all-filters:active, .contourNavigation input.ui[type="submit"]:active,
.ui.active.button:active,
.ui.active.cta-button:active,
.filter-wrap .ui.active.clear-all-filters:active,
.contourNavigation input.ui.active[type="submit"]:active {
  background-color: #BABBBC;
  background-image: '';
  color: rgba(0, 0, 0, 0.9);
  box-shadow: 0px 0px 0px 1px transparent inset, none;
}

/*--------------
     Active
---------------*/
/* line 97, ../sass/Semantic-UI/elements/_button.scss */
.ui.active.button, .ui.active.cta-button, .filter-wrap .ui.active.clear-all-filters, .contourNavigation input.ui.active[type="submit"] {
  background-color: #C0C1C2;
  background-image: none;
  box-shadow: 0px 0px 0px 1px transparent inset;
  color: rgba(0, 0, 0, 0.95);
}

/* line 103, ../sass/Semantic-UI/elements/_button.scss */
.ui.active.button:hover, .ui.active.cta-button:hover, .filter-wrap .ui.active.clear-all-filters:hover, .contourNavigation input.ui.active[type="submit"]:hover {
  background-color: #C0C1C2;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}

/* line 108, ../sass/Semantic-UI/elements/_button.scss */
.ui.active.button:active, .ui.active.cta-button:active, .filter-wrap .ui.active.clear-all-filters:active, .contourNavigation input.ui.active[type="submit"]:active {
  background-color: #C0C1C2;
  background-image: none;
}

/*--------------
    Loading
---------------*/
/* Specificity hack */
/* line 119, ../sass/Semantic-UI/elements/_button.scss */
.ui.loading.loading.loading.loading.loading.loading.button, .ui.loading.loading.loading.loading.loading.loading.cta-button, .filter-wrap .ui.loading.loading.loading.loading.loading.loading.clear-all-filters, .contourNavigation input.ui.loading.loading.loading.loading.loading.loading[type="submit"] {
  position: relative;
  cursor: default;
  text-shadow: none !important;
  color: transparent !important;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: all 0s linear, opacity 0.1s ease;
  transition: all 0s linear, opacity 0.1s ease;
}

/* line 129, ../sass/Semantic-UI/elements/_button.scss */
.ui.loading.button:before, .ui.loading.cta-button:before, .filter-wrap .ui.loading.clear-all-filters:before, .contourNavigation input.ui.loading[type="submit"]:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.15);
}

/* line 140, ../sass/Semantic-UI/elements/_button.scss */
.ui.loading.button:after, .ui.loading.cta-button:after, .filter-wrap .ui.loading.clear-all-filters:after, .contourNavigation input.ui.loading[type="submit"]:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  -webkit-animation: button-spin 0.6s linear;
  animation: button-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #FFFFFF transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
}

/* line 158, ../sass/Semantic-UI/elements/_button.scss */
.ui.labeled.icon.loading.button .icon, .ui.labeled.icon.loading.cta-button .icon, .filter-wrap .ui.labeled.icon.loading.clear-all-filters .icon, .contourNavigation input.ui.labeled.icon.loading[type="submit"] .icon {
  background-color: transparent;
  box-shadow: none;
}

@-webkit-keyframes button-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes button-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 182, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.loading.button:not(.inverted):before, .ui.basic.loading.cta-button:not(.inverted):before, .filter-wrap .ui.basic.loading.clear-all-filters:not(.inverted):before, .contourNavigation input.ui.basic.loading[type="submit"]:not(.inverted):before {
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 185, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.loading.button:not(.inverted):after, .ui.basic.loading.cta-button:not(.inverted):after, .filter-wrap .ui.basic.loading.clear-all-filters:not(.inverted):after, .contourNavigation input.ui.basic.loading[type="submit"]:not(.inverted):after {
  border-top-color: #767676;
}

/*-------------------
      Disabled
--------------------*/
/* line 193, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons .disabled.button, .ui.buttons .disabled.cta-button, .ui.buttons .filter-wrap .disabled.clear-all-filters, .filter-wrap .ui.buttons .disabled.clear-all-filters, .ui.buttons .contourNavigation input.disabled[type="submit"], .contourNavigation .ui.buttons input.disabled[type="submit"],
.ui.disabled.button,
.ui.disabled.cta-button,
.filter-wrap .ui.disabled.clear-all-filters,
.contourNavigation input.ui.disabled[type="submit"],
.ui.button:disabled,
.ui.cta-button:disabled,
.filter-wrap .ui.clear-all-filters:disabled,
.contourNavigation input.ui[type="submit"]:disabled,
.ui.disabled.button:hover,
.ui.disabled.cta-button:hover,
.filter-wrap .ui.disabled.clear-all-filters:hover,
.contourNavigation input.ui.disabled[type="submit"]:hover,
.ui.disabled.active.button,
.ui.disabled.active.cta-button,
.filter-wrap .ui.disabled.active.clear-all-filters,
.contourNavigation input.ui.disabled.active[type="submit"] {
  cursor: default;
  opacity: 0.45 !important;
  background-image: none !important;
  box-shadow: none !important;
  pointer-events: none !important;
}

/* Basic Group With Disabled */
/* line 206, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.buttons .ui.disabled.button, .ui.basic.buttons .ui.disabled.cta-button, .ui.basic.buttons .filter-wrap .ui.disabled.clear-all-filters, .filter-wrap .ui.basic.buttons .ui.disabled.clear-all-filters, .ui.basic.buttons .contourNavigation input.ui.disabled[type="submit"], .contourNavigation .ui.basic.buttons input.ui.disabled[type="submit"] {
  border-color: rgba(34, 36, 38, 0.5);
}

/*******************************
             Types
*******************************/
/*-------------------
       Animated
--------------------*/
/* line 220, ../sass/Semantic-UI/elements/_button.scss */
.ui.animated.button, .ui.animated.cta-button, .filter-wrap .ui.animated.clear-all-filters, .contourNavigation input.ui.animated[type="submit"] {
  position: relative;
  overflow: hidden;
  padding-right: 0em !important;
  vertical-align: middle;
  z-index: 1;
}

/* line 227, ../sass/Semantic-UI/elements/_button.scss */
.ui.animated.button .content, .ui.animated.cta-button .content, .filter-wrap .ui.animated.clear-all-filters .content, .contourNavigation input.ui.animated[type="submit"] .content {
  will-change: transform, opacity;
}

/* line 230, ../sass/Semantic-UI/elements/_button.scss */
.ui.animated.button .visible.content, .ui.animated.cta-button .visible.content, .filter-wrap .ui.animated.clear-all-filters .visible.content, .contourNavigation input.ui.animated[type="submit"] .visible.content {
  position: relative;
  margin-right: 1.5em;
}

/* line 234, ../sass/Semantic-UI/elements/_button.scss */
.ui.animated.button .hidden.content, .ui.animated.cta-button .hidden.content, .filter-wrap .ui.animated.clear-all-filters .hidden.content, .contourNavigation input.ui.animated[type="submit"] .hidden.content {
  position: absolute;
  width: 100%;
}

/* Horizontal */
/* line 240, ../sass/Semantic-UI/elements/_button.scss */
.ui.animated.button .visible.content, .ui.animated.cta-button .visible.content, .filter-wrap .ui.animated.clear-all-filters .visible.content, .contourNavigation input.ui.animated[type="submit"] .visible.content,
.ui.animated.button .hidden.content,
.ui.animated.cta-button .hidden.content,
.filter-wrap .ui.animated.clear-all-filters .hidden.content,
.contourNavigation input.ui.animated[type="submit"] .hidden.content {
  -webkit-transition: right 0.3s ease 0s;
  transition: right 0.3s ease 0s;
}

/* line 245, ../sass/Semantic-UI/elements/_button.scss */
.ui.animated.button .visible.content, .ui.animated.cta-button .visible.content, .filter-wrap .ui.animated.clear-all-filters .visible.content, .contourNavigation input.ui.animated[type="submit"] .visible.content {
  left: auto;
  right: 0%;
}

/* line 249, ../sass/Semantic-UI/elements/_button.scss */
.ui.animated.button .hidden.content, .ui.animated.cta-button .hidden.content, .filter-wrap .ui.animated.clear-all-filters .hidden.content, .contourNavigation input.ui.animated[type="submit"] .hidden.content {
  top: 50%;
  left: auto;
  right: -100%;
  margin-top: -0.5em;
}

/* line 255, ../sass/Semantic-UI/elements/_button.scss */
.ui.animated.button:focus .visible.content, .ui.animated.cta-button:focus .visible.content, .filter-wrap .ui.animated.clear-all-filters:focus .visible.content, .contourNavigation input.ui.animated[type="submit"]:focus .visible.content,
.ui.animated.button:hover .visible.content,
.ui.animated.cta-button:hover .visible.content,
.filter-wrap .ui.animated.clear-all-filters:hover .visible.content,
.contourNavigation input.ui.animated[type="submit"]:hover .visible.content {
  left: auto;
  right: 200%;
}

/* line 260, ../sass/Semantic-UI/elements/_button.scss */
.ui.animated.button:focus .hidden.content, .ui.animated.cta-button:focus .hidden.content, .filter-wrap .ui.animated.clear-all-filters:focus .hidden.content, .contourNavigation input.ui.animated[type="submit"]:focus .hidden.content,
.ui.animated.button:hover .hidden.content,
.ui.animated.cta-button:hover .hidden.content,
.filter-wrap .ui.animated.clear-all-filters:hover .hidden.content,
.contourNavigation input.ui.animated[type="submit"]:hover .hidden.content {
  left: auto;
  right: 0%;
}

/* Vertical */
/* line 267, ../sass/Semantic-UI/elements/_button.scss */
.ui.vertical.animated.button .visible.content, .ui.vertical.animated.cta-button .visible.content, .filter-wrap .ui.vertical.animated.clear-all-filters .visible.content, .contourNavigation input.ui.vertical.animated[type="submit"] .visible.content,
.ui.vertical.animated.button .hidden.content,
.ui.vertical.animated.cta-button .hidden.content,
.filter-wrap .ui.vertical.animated.clear-all-filters .hidden.content,
.contourNavigation input.ui.vertical.animated[type="submit"] .hidden.content {
  -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease;
  transition: top 0.3s ease, -webkit-transform 0.3s ease;
  transition: top 0.3s ease, transform 0.3s ease;
  transition: top 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
}

/* line 274, ../sass/Semantic-UI/elements/_button.scss */
.ui.vertical.animated.button .visible.content, .ui.vertical.animated.cta-button .visible.content, .filter-wrap .ui.vertical.animated.clear-all-filters .visible.content, .contourNavigation input.ui.vertical.animated[type="submit"] .visible.content {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  right: auto;
}

/* line 279, ../sass/Semantic-UI/elements/_button.scss */
.ui.vertical.animated.button .hidden.content, .ui.vertical.animated.cta-button .hidden.content, .filter-wrap .ui.vertical.animated.clear-all-filters .hidden.content, .contourNavigation input.ui.vertical.animated[type="submit"] .hidden.content {
  top: -50%;
  left: 0%;
  right: auto;
}

/* line 284, ../sass/Semantic-UI/elements/_button.scss */
.ui.vertical.animated.button:focus .visible.content, .ui.vertical.animated.cta-button:focus .visible.content, .filter-wrap .ui.vertical.animated.clear-all-filters:focus .visible.content, .contourNavigation input.ui.vertical.animated[type="submit"]:focus .visible.content,
.ui.vertical.animated.button:hover .visible.content,
.ui.vertical.animated.cta-button:hover .visible.content,
.filter-wrap .ui.vertical.animated.clear-all-filters:hover .visible.content,
.contourNavigation input.ui.vertical.animated[type="submit"]:hover .visible.content {
  -webkit-transform: translateY(200%);
  transform: translateY(200%);
  right: auto;
}

/* line 290, ../sass/Semantic-UI/elements/_button.scss */
.ui.vertical.animated.button:focus .hidden.content, .ui.vertical.animated.cta-button:focus .hidden.content, .filter-wrap .ui.vertical.animated.clear-all-filters:focus .hidden.content, .contourNavigation input.ui.vertical.animated[type="submit"]:focus .hidden.content,
.ui.vertical.animated.button:hover .hidden.content,
.ui.vertical.animated.cta-button:hover .hidden.content,
.filter-wrap .ui.vertical.animated.clear-all-filters:hover .hidden.content,
.contourNavigation input.ui.vertical.animated[type="submit"]:hover .hidden.content {
  top: 50%;
  right: auto;
}

/* Fade */
/* line 297, ../sass/Semantic-UI/elements/_button.scss */
.ui.fade.animated.button .visible.content, .ui.fade.animated.cta-button .visible.content, .filter-wrap .ui.fade.animated.clear-all-filters .visible.content, .contourNavigation input.ui.fade.animated[type="submit"] .visible.content,
.ui.fade.animated.button .hidden.content,
.ui.fade.animated.cta-button .hidden.content,
.filter-wrap .ui.fade.animated.clear-all-filters .hidden.content,
.contourNavigation input.ui.fade.animated[type="submit"] .hidden.content {
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
}

/* line 304, ../sass/Semantic-UI/elements/_button.scss */
.ui.fade.animated.button .visible.content, .ui.fade.animated.cta-button .visible.content, .filter-wrap .ui.fade.animated.clear-all-filters .visible.content, .contourNavigation input.ui.fade.animated[type="submit"] .visible.content {
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 311, ../sass/Semantic-UI/elements/_button.scss */
.ui.fade.animated.button .hidden.content, .ui.fade.animated.cta-button .hidden.content, .filter-wrap .ui.fade.animated.clear-all-filters .hidden.content, .contourNavigation input.ui.fade.animated[type="submit"] .hidden.content {
  opacity: 0;
  left: 0%;
  right: auto;
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}

/* line 318, ../sass/Semantic-UI/elements/_button.scss */
.ui.fade.animated.button:focus .visible.content, .ui.fade.animated.cta-button:focus .visible.content, .filter-wrap .ui.fade.animated.clear-all-filters:focus .visible.content, .contourNavigation input.ui.fade.animated[type="submit"]:focus .visible.content,
.ui.fade.animated.button:hover .visible.content,
.ui.fade.animated.cta-button:hover .visible.content,
.filter-wrap .ui.fade.animated.clear-all-filters:hover .visible.content,
.contourNavigation input.ui.fade.animated[type="submit"]:hover .visible.content {
  left: auto;
  right: auto;
  opacity: 0;
  -webkit-transform: scale(0.75);
  transform: scale(0.75);
}

/* line 326, ../sass/Semantic-UI/elements/_button.scss */
.ui.fade.animated.button:focus .hidden.content, .ui.fade.animated.cta-button:focus .hidden.content, .filter-wrap .ui.fade.animated.clear-all-filters:focus .hidden.content, .contourNavigation input.ui.fade.animated[type="submit"]:focus .hidden.content,
.ui.fade.animated.button:hover .hidden.content,
.ui.fade.animated.cta-button:hover .hidden.content,
.filter-wrap .ui.fade.animated.clear-all-filters:hover .hidden.content,
.contourNavigation input.ui.fade.animated[type="submit"]:hover .hidden.content {
  left: 0%;
  right: auto;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/*-------------------
       Inverted
--------------------*/
/* line 339, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.button, .ui.inverted.cta-button, .filter-wrap .ui.inverted.clear-all-filters, .contourNavigation input.ui.inverted[type="submit"] {
  box-shadow: 0px 0px 0px 2px #FFFFFF inset !important;
  background: transparent none;
  color: #FFFFFF;
  text-shadow: none !important;
}

/* Group */
/* line 347, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.buttons .button, .ui.inverted.buttons .cta-button, .ui.inverted.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.buttons .clear-all-filters, .ui.inverted.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.buttons input[type="submit"] {
  margin: 0px 0px 0px -2px;
}

/* line 350, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.buttons .button:first-child, .ui.inverted.buttons .cta-button:first-child, .ui.inverted.buttons .filter-wrap .clear-all-filters:first-child, .filter-wrap .ui.inverted.buttons .clear-all-filters:first-child, .ui.inverted.buttons .contourNavigation input[type="submit"]:first-child, .contourNavigation .ui.inverted.buttons input[type="submit"]:first-child {
  margin-left: 0em;
}

/* line 353, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.vertical.buttons .button, .ui.inverted.vertical.buttons .cta-button, .ui.inverted.vertical.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.vertical.buttons .clear-all-filters, .ui.inverted.vertical.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.vertical.buttons input[type="submit"] {
  margin: 0px 0px -2px 0px;
}

/* line 356, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.vertical.buttons .button:first-child, .ui.inverted.vertical.buttons .cta-button:first-child, .ui.inverted.vertical.buttons .filter-wrap .clear-all-filters:first-child, .filter-wrap .ui.inverted.vertical.buttons .clear-all-filters:first-child, .ui.inverted.vertical.buttons .contourNavigation input[type="submit"]:first-child, .contourNavigation .ui.inverted.vertical.buttons input[type="submit"]:first-child {
  margin-top: 0em;
}

/* States */
/* Hover */
/* line 363, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.button:hover, .ui.inverted.cta-button:hover, .filter-wrap .ui.inverted.clear-all-filters:hover, .contourNavigation input.ui.inverted[type="submit"]:hover {
  background: #FFFFFF;
  box-shadow: 0px 0px 0px 2px #FFFFFF inset !important;
  color: rgba(0, 0, 0, 0.8);
}

/* Active / Focus */
/* line 370, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.button:focus, .ui.inverted.cta-button:focus, .filter-wrap .ui.inverted.clear-all-filters:focus, .contourNavigation input.ui.inverted[type="submit"]:focus,
.ui.inverted.button.active,
.ui.inverted.active.cta-button,
.filter-wrap .ui.inverted.active.clear-all-filters,
.contourNavigation input.ui.inverted.active[type="submit"] {
  background: #FFFFFF;
  box-shadow: 0px 0px 0px 2px #FFFFFF inset !important;
  color: rgba(0, 0, 0, 0.8);
}

/* Active Focus */
/* line 378, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.button.active:focus, .ui.inverted.active.cta-button:focus, .filter-wrap .ui.inverted.active.clear-all-filters:focus, .contourNavigation input.ui.inverted.active[type="submit"]:focus {
  background: #DCDDDE;
  box-shadow: 0px 0px 0px 2px #DCDDDE inset !important;
  color: rgba(0, 0, 0, 0.8);
}

/*-------------------
    Labeled Button
--------------------*/
/* line 388, ../sass/Semantic-UI/elements/_button.scss */
.ui.labeled.button:not(.icon), .ui.labeled.cta-button:not(.icon), .filter-wrap .ui.labeled.clear-all-filters:not(.icon), .contourNavigation input.ui.labeled[type="submit"]:not(.icon) {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background: none !important;
  padding: 0px !important;
  border: none !important;
  box-shadow: none !important;
}

/* line 401, ../sass/Semantic-UI/elements/_button.scss */
.ui.labeled.button > .button, .ui.labeled.cta-button > .button, .filter-wrap .ui.labeled.clear-all-filters > .button, .contourNavigation input.ui.labeled[type="submit"] > .button, .ui.labeled.button > .cta-button, .ui.labeled.cta-button > .cta-button, .filter-wrap .ui.labeled.clear-all-filters > .cta-button, .contourNavigation input.ui.labeled[type="submit"] > .cta-button, .filter-wrap .ui.labeled.button > .clear-all-filters, .filter-wrap .ui.labeled.cta-button > .clear-all-filters, .filter-wrap .ui.labeled.clear-all-filters > .clear-all-filters, .contourNavigation .filter-wrap input.ui.labeled[type="submit"] > .clear-all-filters, .filter-wrap .contourNavigation input.ui.labeled[type="submit"] > .clear-all-filters, .contourNavigation .ui.labeled.button > input[type="submit"], .contourNavigation .ui.labeled.cta-button > input[type="submit"], .filter-wrap .contourNavigation .ui.labeled.clear-all-filters > input[type="submit"], .contourNavigation .filter-wrap .ui.labeled.clear-all-filters > input[type="submit"], .contourNavigation input.ui.labeled[type="submit"] > input[type="submit"] {
  margin: 0px;
}

/* line 404, ../sass/Semantic-UI/elements/_button.scss */
.ui.labeled.button > .label, .ui.labeled.cta-button > .label, .filter-wrap .ui.labeled.clear-all-filters > .label, .contourNavigation input.ui.labeled[type="submit"] > .label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0px 0px 0px -1px !important;
  padding: '';
  font-size: 1em;
  border-color: rgba(34, 36, 38, 0.15);
}

/* Tag */
/* line 418, ../sass/Semantic-UI/elements/_button.scss */
.ui.labeled.button > .tag.label:before, .ui.labeled.cta-button > .tag.label:before, .filter-wrap .ui.labeled.clear-all-filters > .tag.label:before, .contourNavigation input.ui.labeled[type="submit"] > .tag.label:before {
  width: 1.85em;
  height: 1.85em;
}

/* Right */
/* line 424, ../sass/Semantic-UI/elements/_button.scss */
.ui.labeled.button:not([class*="left labeled"]) > .button, .ui.labeled.cta-button:not([class*="left labeled"]) > .button, .filter-wrap .ui.labeled.clear-all-filters:not([class*="left labeled"]) > .button, .contourNavigation input.ui.labeled[type="submit"]:not([class*="left labeled"]) > .button, .ui.labeled.button:not([class*="left labeled"]) > .cta-button, .ui.labeled.cta-button:not([class*="left labeled"]) > .cta-button, .filter-wrap .ui.labeled.clear-all-filters:not([class*="left labeled"]) > .cta-button, .contourNavigation input.ui.labeled[type="submit"]:not([class*="left labeled"]) > .cta-button, .filter-wrap .ui.labeled.button:not([class*="left labeled"]) > .clear-all-filters, .filter-wrap .ui.labeled.cta-button:not([class*="left labeled"]) > .clear-all-filters, .filter-wrap .ui.labeled.clear-all-filters:not([class*="left labeled"]) > .clear-all-filters, .contourNavigation .filter-wrap input.ui.labeled[type="submit"]:not([class*="left labeled"]) > .clear-all-filters, .filter-wrap .contourNavigation input.ui.labeled[type="submit"]:not([class*="left labeled"]) > .clear-all-filters, .contourNavigation .ui.labeled.button:not([class*="left labeled"]) > input[type="submit"], .contourNavigation .ui.labeled.cta-button:not([class*="left labeled"]) > input[type="submit"], .filter-wrap .contourNavigation .ui.labeled.clear-all-filters:not([class*="left labeled"]) > input[type="submit"], .contourNavigation .filter-wrap .ui.labeled.clear-all-filters:not([class*="left labeled"]) > input[type="submit"], .contourNavigation input.ui.labeled[type="submit"]:not([class*="left labeled"]) > input[type="submit"] {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 428, ../sass/Semantic-UI/elements/_button.scss */
.ui.labeled.button:not([class*="left labeled"]) > .label, .ui.labeled.cta-button:not([class*="left labeled"]) > .label, .filter-wrap .ui.labeled.clear-all-filters:not([class*="left labeled"]) > .label, .contourNavigation input.ui.labeled[type="submit"]:not([class*="left labeled"]) > .label {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* Left Side */
/* line 434, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="left labeled"].button > .button, .ui[class*="left labeled"].cta-button > .button, .filter-wrap .ui[class*="left labeled"].clear-all-filters > .button, .contourNavigation input.ui[class*="left labeled"][type="submit"] > .button, .ui[class*="left labeled"].button > .cta-button, .ui[class*="left labeled"].cta-button > .cta-button, .filter-wrap .ui[class*="left labeled"].clear-all-filters > .cta-button, .contourNavigation input.ui[class*="left labeled"][type="submit"] > .cta-button, .filter-wrap .ui[class*="left labeled"].button > .clear-all-filters, .filter-wrap .ui[class*="left labeled"].cta-button > .clear-all-filters, .filter-wrap .ui[class*="left labeled"].clear-all-filters > .clear-all-filters, .contourNavigation .filter-wrap input.ui[class*="left labeled"][type="submit"] > .clear-all-filters, .filter-wrap .contourNavigation input.ui[class*="left labeled"][type="submit"] > .clear-all-filters, .contourNavigation .ui[class*="left labeled"].button > input[type="submit"], .contourNavigation .ui[class*="left labeled"].cta-button > input[type="submit"], .filter-wrap .contourNavigation .ui[class*="left labeled"].clear-all-filters > input[type="submit"], .contourNavigation .filter-wrap .ui[class*="left labeled"].clear-all-filters > input[type="submit"], .contourNavigation input.ui[class*="left labeled"][type="submit"] > input[type="submit"] {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 438, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="left labeled"].button > .label, .ui[class*="left labeled"].cta-button > .label, .filter-wrap .ui[class*="left labeled"].clear-all-filters > .label, .contourNavigation input.ui[class*="left labeled"][type="submit"] > .label {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/*-------------------
       Social
--------------------*/
/* Facebook */
/* line 449, ../sass/Semantic-UI/elements/_button.scss */
.ui.facebook.button, .ui.facebook.cta-button, .filter-wrap .ui.facebook.clear-all-filters, .contourNavigation input.ui.facebook[type="submit"] {
  background-color: #3B5998;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 456, ../sass/Semantic-UI/elements/_button.scss */
.ui.facebook.button:hover, .ui.facebook.cta-button:hover, .filter-wrap .ui.facebook.clear-all-filters:hover, .contourNavigation input.ui.facebook[type="submit"]:hover {
  background-color: #304d8a;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 461, ../sass/Semantic-UI/elements/_button.scss */
.ui.facebook.button:active, .ui.facebook.cta-button:active, .filter-wrap .ui.facebook.clear-all-filters:active, .contourNavigation input.ui.facebook[type="submit"]:active {
  background-color: #2d4373;
  color: #FFFFFF;
  text-shadow: none;
}

/* Twitter */
/* line 468, ../sass/Semantic-UI/elements/_button.scss */
.ui.twitter.button, .ui.twitter.cta-button, .filter-wrap .ui.twitter.clear-all-filters, .contourNavigation input.ui.twitter[type="submit"] {
  background-color: #55ACEE;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 475, ../sass/Semantic-UI/elements/_button.scss */
.ui.twitter.button:hover, .ui.twitter.cta-button:hover, .filter-wrap .ui.twitter.clear-all-filters:hover, .contourNavigation input.ui.twitter[type="submit"]:hover {
  background-color: #35a2f4;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 480, ../sass/Semantic-UI/elements/_button.scss */
.ui.twitter.button:active, .ui.twitter.cta-button:active, .filter-wrap .ui.twitter.clear-all-filters:active, .contourNavigation input.ui.twitter[type="submit"]:active {
  background-color: #2795e9;
  color: #FFFFFF;
  text-shadow: none;
}

/* Google Plus */
/* line 487, ../sass/Semantic-UI/elements/_button.scss */
.ui.google.plus.button, .ui.google.plus.cta-button, .filter-wrap .ui.google.plus.clear-all-filters, .contourNavigation input.ui.google.plus[type="submit"] {
  background-color: #DD4B39;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 494, ../sass/Semantic-UI/elements/_button.scss */
.ui.google.plus.button:hover, .ui.google.plus.cta-button:hover, .filter-wrap .ui.google.plus.clear-all-filters:hover, .contourNavigation input.ui.google.plus[type="submit"]:hover {
  background-color: #e0321c;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 499, ../sass/Semantic-UI/elements/_button.scss */
.ui.google.plus.button:active, .ui.google.plus.cta-button:active, .filter-wrap .ui.google.plus.clear-all-filters:active, .contourNavigation input.ui.google.plus[type="submit"]:active {
  background-color: #c23321;
  color: #FFFFFF;
  text-shadow: none;
}

/* Linked In */
/* line 506, ../sass/Semantic-UI/elements/_button.scss */
.ui.linkedin.button, .ui.linkedin.cta-button, .filter-wrap .ui.linkedin.clear-all-filters, .contourNavigation input.ui.linkedin[type="submit"] {
  background-color: #1F88BE;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 511, ../sass/Semantic-UI/elements/_button.scss */
.ui.linkedin.button:hover, .ui.linkedin.cta-button:hover, .filter-wrap .ui.linkedin.clear-all-filters:hover, .contourNavigation input.ui.linkedin[type="submit"]:hover {
  background-color: #147baf;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 516, ../sass/Semantic-UI/elements/_button.scss */
.ui.linkedin.button:active, .ui.linkedin.cta-button:active, .filter-wrap .ui.linkedin.clear-all-filters:active, .contourNavigation input.ui.linkedin[type="submit"]:active {
  background-color: #186992;
  color: #FFFFFF;
  text-shadow: none;
}

/* YouTube */
/* line 523, ../sass/Semantic-UI/elements/_button.scss */
.ui.youtube.button, .ui.youtube.cta-button, .filter-wrap .ui.youtube.clear-all-filters, .contourNavigation input.ui.youtube[type="submit"] {
  background-color: #CC181E;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 530, ../sass/Semantic-UI/elements/_button.scss */
.ui.youtube.button:hover, .ui.youtube.cta-button:hover, .filter-wrap .ui.youtube.clear-all-filters:hover, .contourNavigation input.ui.youtube[type="submit"]:hover {
  background-color: #bd0d13;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 535, ../sass/Semantic-UI/elements/_button.scss */
.ui.youtube.button:active, .ui.youtube.cta-button:active, .filter-wrap .ui.youtube.clear-all-filters:active, .contourNavigation input.ui.youtube[type="submit"]:active {
  background-color: #9e1317;
  color: #FFFFFF;
  text-shadow: none;
}

/* Instagram */
/* line 542, ../sass/Semantic-UI/elements/_button.scss */
.ui.instagram.button, .ui.instagram.cta-button, .filter-wrap .ui.instagram.clear-all-filters, .contourNavigation input.ui.instagram[type="submit"] {
  background-color: #49769C;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 549, ../sass/Semantic-UI/elements/_button.scss */
.ui.instagram.button:hover, .ui.instagram.cta-button:hover, .filter-wrap .ui.instagram.clear-all-filters:hover, .contourNavigation input.ui.instagram[type="submit"]:hover {
  background-color: #3d698e;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 554, ../sass/Semantic-UI/elements/_button.scss */
.ui.instagram.button:active, .ui.instagram.cta-button:active, .filter-wrap .ui.instagram.clear-all-filters:active, .contourNavigation input.ui.instagram[type="submit"]:active {
  background-color: #395c79;
  color: #FFFFFF;
  text-shadow: none;
}

/* Pinterest */
/* line 561, ../sass/Semantic-UI/elements/_button.scss */
.ui.pinterest.button, .ui.pinterest.cta-button, .filter-wrap .ui.pinterest.clear-all-filters, .contourNavigation input.ui.pinterest[type="submit"] {
  background-color: #BD081C;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 568, ../sass/Semantic-UI/elements/_button.scss */
.ui.pinterest.button:hover, .ui.pinterest.cta-button:hover, .filter-wrap .ui.pinterest.clear-all-filters:hover, .contourNavigation input.ui.pinterest[type="submit"]:hover {
  background-color: #ac0013;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 573, ../sass/Semantic-UI/elements/_button.scss */
.ui.pinterest.button:active, .ui.pinterest.cta-button:active, .filter-wrap .ui.pinterest.clear-all-filters:active, .contourNavigation input.ui.pinterest[type="submit"]:active {
  background-color: #8c0615;
  color: #FFFFFF;
  text-shadow: none;
}

/* VK */
/* line 580, ../sass/Semantic-UI/elements/_button.scss */
.ui.vk.button, .ui.vk.cta-button, .filter-wrap .ui.vk.clear-all-filters, .contourNavigation input.ui.vk[type="submit"] {
  background-color: #4D7198;
  color: #FFFFFF;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 586, ../sass/Semantic-UI/elements/_button.scss */
.ui.vk.button:hover, .ui.vk.cta-button:hover, .filter-wrap .ui.vk.clear-all-filters:hover, .contourNavigation input.ui.vk[type="submit"]:hover {
  background-color: #41648a;
  color: #FFFFFF;
}

/* line 590, ../sass/Semantic-UI/elements/_button.scss */
.ui.vk.button:active, .ui.vk.cta-button:active, .filter-wrap .ui.vk.clear-all-filters:active, .contourNavigation input.ui.vk[type="submit"]:active {
  background-color: #3c5876;
  color: #FFFFFF;
}

/*--------------
     Icon
---------------*/
/* line 599, ../sass/Semantic-UI/elements/_button.scss */
.ui.button > .icon:not(.button):not(.cta-button), .ui.cta-button > .icon:not(.button):not(.cta-button), .filter-wrap .ui.clear-all-filters > .icon:not(.button):not(.cta-button), .contourNavigation input.ui[type="submit"] > .icon:not(.button):not(.cta-button) {
  height: 0.85714286em;
  opacity: 0.8;
  margin: 0em 0.42857143em 0em -0.21428571em;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
  vertical-align: '';
  color: '';
}

/* line 608, ../sass/Semantic-UI/elements/_button.scss */
.ui.button:not(.icon) > .icon:not(.button):not(.cta-button):not(.dropdown), .ui.cta-button:not(.icon) > .icon:not(.button):not(.cta-button):not(.dropdown), .filter-wrap .ui.clear-all-filters:not(.icon) > .icon:not(.button):not(.cta-button):not(.dropdown), .contourNavigation input.ui[type="submit"]:not(.icon) > .icon:not(.button):not(.cta-button):not(.dropdown) {
  margin: 0em 0.42857143em 0em -0.21428571em;
}

/* line 611, ../sass/Semantic-UI/elements/_button.scss */
.ui.button:not(.icon) > .right.icon:not(.button):not(.cta-button):not(.dropdown), .ui.cta-button:not(.icon) > .right.icon:not(.button):not(.cta-button):not(.dropdown), .filter-wrap .ui.clear-all-filters:not(.icon) > .right.icon:not(.button):not(.cta-button):not(.dropdown), .contourNavigation input.ui[type="submit"]:not(.icon) > .right.icon:not(.button):not(.cta-button):not(.dropdown) {
  margin: 0em -0.21428571em 0em 0.42857143em;
}

/*******************************
           Variations
*******************************/
/*-------------------
       Floated
--------------------*/
/* line 625, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="left floated"].buttons,
.ui[class*="left floated"].button,
.ui[class*="left floated"].cta-button,
.filter-wrap .ui[class*="left floated"].clear-all-filters,
.contourNavigation input.ui[class*="left floated"][type="submit"] {
  float: left;
  margin-left: 0em;
  margin-right: 0.25em;
}

/* line 631, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="right floated"].buttons,
.ui[class*="right floated"].button,
.ui[class*="right floated"].cta-button,
.filter-wrap .ui[class*="right floated"].clear-all-filters,
.contourNavigation input.ui[class*="right floated"][type="submit"] {
  float: right;
  margin-right: 0em;
  margin-left: 0.25em;
}

/*-------------------
       Compact
--------------------*/
/* line 642, ../sass/Semantic-UI/elements/_button.scss */
.ui.compact.buttons .button, .ui.compact.buttons .cta-button, .ui.compact.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.compact.buttons .clear-all-filters, .ui.compact.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.compact.buttons input[type="submit"],
.ui.compact.button,
.ui.compact.cta-button,
.filter-wrap .ui.compact.clear-all-filters,
.contourNavigation input.ui.compact[type="submit"] {
  padding: 0.58928571em 1.125em 0.58928571em;
}

/* line 646, ../sass/Semantic-UI/elements/_button.scss */
.ui.compact.icon.buttons .button, .ui.compact.icon.buttons .cta-button, .ui.compact.icon.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.compact.icon.buttons .clear-all-filters, .ui.compact.icon.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.compact.icon.buttons input[type="submit"],
.ui.compact.icon.button,
.ui.compact.icon.cta-button,
.filter-wrap .ui.compact.icon.clear-all-filters,
.contourNavigation input.ui.compact.icon[type="submit"] {
  padding: 0.58928571em 0.58928571em 0.58928571em;
}

/* line 650, ../sass/Semantic-UI/elements/_button.scss */
.ui.compact.labeled.icon.buttons .button, .ui.compact.labeled.icon.buttons .cta-button, .ui.compact.labeled.icon.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.compact.labeled.icon.buttons .clear-all-filters, .ui.compact.labeled.icon.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.compact.labeled.icon.buttons input[type="submit"],
.ui.compact.labeled.icon.button,
.ui.compact.labeled.icon.cta-button,
.filter-wrap .ui.compact.labeled.icon.clear-all-filters,
.contourNavigation input.ui.compact.labeled.icon[type="submit"] {
  padding: 0.58928571em 3.69642857em 0.58928571em;
}

/*-------------------
        Sizes
--------------------*/
/* line 659, ../sass/Semantic-UI/elements/_button.scss */
.ui.mini.buttons .button, .ui.mini.buttons .cta-button, .ui.mini.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.mini.buttons .clear-all-filters, .ui.mini.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.mini.buttons input[type="submit"],
.ui.mini.buttons .or,
.ui.mini.button,
.ui.mini.cta-button,
.filter-wrap .ui.mini.clear-all-filters,
.contourNavigation input.ui.mini[type="submit"] {
  font-size: 0.78571429rem;
}

/* line 664, ../sass/Semantic-UI/elements/_button.scss */
.ui.tiny.buttons .button, .ui.tiny.buttons .cta-button, .ui.tiny.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.tiny.buttons .clear-all-filters, .ui.tiny.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.tiny.buttons input[type="submit"],
.ui.tiny.buttons .or,
.ui.tiny.button,
.ui.tiny.cta-button,
.filter-wrap .ui.tiny.clear-all-filters,
.contourNavigation input.ui.tiny[type="submit"] {
  font-size: 0.85714286rem;
}

/* line 669, ../sass/Semantic-UI/elements/_button.scss */
.ui.small.buttons .button, .ui.small.buttons .cta-button, .ui.small.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.small.buttons .clear-all-filters, .ui.small.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.small.buttons input[type="submit"],
.ui.small.buttons .or,
.ui.small.button,
.ui.small.cta-button,
.filter-wrap .ui.small.clear-all-filters,
.contourNavigation input.ui.small[type="submit"] {
  font-size: 0.92857143rem;
}

/* line 674, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons .button, .ui.buttons .cta-button, .ui.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.buttons .clear-all-filters, .ui.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.buttons input[type="submit"],
.ui.buttons .or,
.ui.button,
.ui.cta-button,
.filter-wrap .ui.clear-all-filters,
.contourNavigation input.ui[type="submit"] {
  font-size: 1rem;
}

/* line 679, ../sass/Semantic-UI/elements/_button.scss */
.ui.large.buttons .button, .ui.large.buttons .cta-button, .ui.large.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.large.buttons .clear-all-filters, .ui.large.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.large.buttons input[type="submit"],
.ui.large.buttons .or,
.ui.large.button,
.ui.large.cta-button,
.filter-wrap .ui.large.clear-all-filters,
.contourNavigation input.ui.large[type="submit"] {
  font-size: 1.14285714rem;
}

/* line 684, ../sass/Semantic-UI/elements/_button.scss */
.ui.big.buttons .button, .ui.big.buttons .cta-button, .ui.big.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.big.buttons .clear-all-filters, .ui.big.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.big.buttons input[type="submit"],
.ui.big.buttons .or,
.ui.big.button,
.ui.big.cta-button,
.filter-wrap .ui.big.clear-all-filters,
.contourNavigation input.ui.big[type="submit"] {
  font-size: 1.28571429rem;
}

/* line 689, ../sass/Semantic-UI/elements/_button.scss */
.ui.huge.buttons .button, .ui.huge.buttons .cta-button, .ui.huge.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.huge.buttons .clear-all-filters, .ui.huge.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.huge.buttons input[type="submit"],
.ui.huge.buttons .or,
.ui.huge.button,
.ui.huge.cta-button,
.filter-wrap .ui.huge.clear-all-filters,
.contourNavigation input.ui.huge[type="submit"] {
  font-size: 1.42857143rem;
}

/* line 694, ../sass/Semantic-UI/elements/_button.scss */
.ui.massive.buttons .button, .ui.massive.buttons .cta-button, .ui.massive.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.massive.buttons .clear-all-filters, .ui.massive.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.massive.buttons input[type="submit"],
.ui.massive.buttons .or,
.ui.massive.button,
.ui.massive.cta-button,
.filter-wrap .ui.massive.clear-all-filters,
.contourNavigation input.ui.massive[type="submit"] {
  font-size: 1.71428571rem;
}

/*--------------
    Icon Only
---------------*/
/* line 704, ../sass/Semantic-UI/elements/_button.scss */
.ui.icon.buttons .button, .ui.icon.buttons .cta-button, .ui.icon.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.icon.buttons .clear-all-filters, .ui.icon.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.icon.buttons input[type="submit"],
.ui.icon.button,
.ui.icon.cta-button,
.filter-wrap .ui.icon.clear-all-filters,
.contourNavigation input.ui.icon[type="submit"] {
  padding: 0.78571429em 0.78571429em 0.78571429em;
}

/* line 708, ../sass/Semantic-UI/elements/_button.scss */
.ui.icon.buttons .button > .icon, .ui.icon.buttons .cta-button > .icon, .ui.icon.buttons .filter-wrap .clear-all-filters > .icon, .filter-wrap .ui.icon.buttons .clear-all-filters > .icon, .ui.icon.buttons .contourNavigation input[type="submit"] > .icon, .contourNavigation .ui.icon.buttons input[type="submit"] > .icon,
.ui.icon.button > .icon,
.ui.icon.cta-button > .icon,
.filter-wrap .ui.icon.clear-all-filters > .icon,
.contourNavigation input.ui.icon[type="submit"] > .icon {
  opacity: 0.9;
  margin: 0em !important;
  vertical-align: top;
}

/*-------------------
        Basic
--------------------*/
/* line 719, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.buttons .button, .ui.basic.buttons .cta-button, .ui.basic.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.buttons .clear-all-filters, .ui.basic.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.buttons input[type="submit"],
.ui.basic.button,
.ui.basic.cta-button,
.filter-wrap .ui.basic.clear-all-filters,
.contourNavigation input.ui.basic[type="submit"] {
  background: transparent none !important;
  color: rgba(0, 0, 0, 0.6) !important;
  font-weight: normal;
  border-radius: 0.28571429rem;
  text-transform: none;
  text-shadow: none !important;
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
}

/* line 729, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.buttons {
  box-shadow: none;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
}

/* line 734, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.buttons .button, .ui.basic.buttons .cta-button, .ui.basic.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.buttons .clear-all-filters, .ui.basic.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.buttons input[type="submit"] {
  border-radius: 0em;
}

/* line 737, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.buttons .button:hover, .ui.basic.buttons .cta-button:hover, .ui.basic.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.buttons .clear-all-filters:hover, .ui.basic.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.buttons input[type="submit"]:hover,
.ui.basic.button:hover,
.ui.basic.cta-button:hover,
.filter-wrap .ui.basic.clear-all-filters:hover,
.contourNavigation input.ui.basic[type="submit"]:hover {
  background: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.8) !important;
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 743, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.buttons .button:focus, .ui.basic.buttons .cta-button:focus, .ui.basic.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.buttons .clear-all-filters:focus, .ui.basic.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.buttons input[type="submit"]:focus,
.ui.basic.button:focus,
.ui.basic.cta-button:focus,
.filter-wrap .ui.basic.clear-all-filters:focus,
.contourNavigation input.ui.basic[type="submit"]:focus {
  background: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.8) !important;
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 749, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.buttons .button:active, .ui.basic.buttons .cta-button:active, .ui.basic.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.buttons .clear-all-filters:active, .ui.basic.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.buttons input[type="submit"]:active,
.ui.basic.button:active,
.ui.basic.cta-button:active,
.filter-wrap .ui.basic.clear-all-filters:active,
.contourNavigation input.ui.basic[type="submit"]:active {
  background: #F8F8F8 !important;
  color: rgba(0, 0, 0, 0.9) !important;
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 1px 4px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 755, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.buttons .active.button, .ui.basic.buttons .active.cta-button, .ui.basic.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.buttons .active.clear-all-filters, .ui.basic.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.buttons input.active[type="submit"],
.ui.basic.active.button,
.ui.basic.active.cta-button,
.filter-wrap .ui.basic.active.clear-all-filters,
.contourNavigation input.ui.basic.active[type="submit"] {
  background: rgba(0, 0, 0, 0.05) !important;
  box-shadow: '' !important;
  color: rgba(0, 0, 0, 0.95);
}

/* line 761, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.buttons .active.button:hover, .ui.basic.buttons .active.cta-button:hover, .ui.basic.buttons .filter-wrap .active.clear-all-filters:hover, .filter-wrap .ui.basic.buttons .active.clear-all-filters:hover, .ui.basic.buttons .contourNavigation input.active[type="submit"]:hover, .contourNavigation .ui.basic.buttons input.active[type="submit"]:hover,
.ui.basic.active.button:hover,
.ui.basic.active.cta-button:hover,
.filter-wrap .ui.basic.active.clear-all-filters:hover,
.contourNavigation input.ui.basic.active[type="submit"]:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

/* Vertical */
/* line 767, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.buttons .button:hover, .ui.basic.buttons .cta-button:hover, .ui.basic.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.buttons .clear-all-filters:hover, .ui.basic.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.buttons input[type="submit"]:hover {
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset inset;
}

/* line 770, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.buttons .button:active, .ui.basic.buttons .cta-button:active, .ui.basic.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.buttons .clear-all-filters:active, .ui.basic.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.buttons input[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 1px 4px 0px rgba(34, 36, 38, 0.15) inset inset;
}

/* line 773, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.buttons .active.button, .ui.basic.buttons .active.cta-button, .ui.basic.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.buttons .active.clear-all-filters, .ui.basic.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.buttons input.active[type="submit"] {
  box-shadow: '' !important;
}

/* Standard Basic Inverted */
/* line 778, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.inverted.buttons .button, .ui.basic.inverted.buttons .cta-button, .ui.basic.inverted.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.inverted.buttons .clear-all-filters, .ui.basic.inverted.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.inverted.buttons input[type="submit"],
.ui.basic.inverted.button,
.ui.basic.inverted.cta-button,
.filter-wrap .ui.basic.inverted.clear-all-filters,
.contourNavigation input.ui.basic.inverted[type="submit"] {
  background-color: transparent !important;
  color: #F9FAFB !important;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
}

/* line 784, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.inverted.buttons .button:hover, .ui.basic.inverted.buttons .cta-button:hover, .ui.basic.inverted.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.inverted.buttons .clear-all-filters:hover, .ui.basic.inverted.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.inverted.buttons input[type="submit"]:hover,
.ui.basic.inverted.button:hover,
.ui.basic.inverted.cta-button:hover,
.filter-wrap .ui.basic.inverted.clear-all-filters:hover,
.contourNavigation input.ui.basic.inverted[type="submit"]:hover {
  color: #FFFFFF !important;
  box-shadow: 0px 0px 0px 2px #ffffff inset !important;
}

/* line 789, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.inverted.buttons .button:focus, .ui.basic.inverted.buttons .cta-button:focus, .ui.basic.inverted.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.inverted.buttons .clear-all-filters:focus, .ui.basic.inverted.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.inverted.buttons input[type="submit"]:focus,
.ui.basic.inverted.button:focus,
.ui.basic.inverted.cta-button:focus,
.filter-wrap .ui.basic.inverted.clear-all-filters:focus,
.contourNavigation input.ui.basic.inverted[type="submit"]:focus {
  color: #FFFFFF !important;
  box-shadow: 0px 0px 0px 2px #ffffff inset !important;
}

/* line 794, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.inverted.buttons .button:active, .ui.basic.inverted.buttons .cta-button:active, .ui.basic.inverted.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.inverted.buttons .clear-all-filters:active, .ui.basic.inverted.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.inverted.buttons input[type="submit"]:active,
.ui.basic.inverted.button:active,
.ui.basic.inverted.cta-button:active,
.filter-wrap .ui.basic.inverted.clear-all-filters:active,
.contourNavigation input.ui.basic.inverted[type="submit"]:active {
  background-color: rgba(255, 255, 255, 0.08) !important;
  color: #FFFFFF !important;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.9) inset !important;
}

/* line 800, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.inverted.buttons .active.button, .ui.basic.inverted.buttons .active.cta-button, .ui.basic.inverted.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.inverted.buttons .active.clear-all-filters, .ui.basic.inverted.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.inverted.buttons input.active[type="submit"],
.ui.basic.inverted.active.button,
.ui.basic.inverted.active.cta-button,
.filter-wrap .ui.basic.inverted.active.clear-all-filters,
.contourNavigation input.ui.basic.inverted.active[type="submit"] {
  background-color: rgba(255, 255, 255, 0.08);
  color: #FFFFFF;
  text-shadow: none;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.7) inset;
}

/* line 807, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.inverted.buttons .active.button:hover, .ui.basic.inverted.buttons .active.cta-button:hover, .ui.basic.inverted.buttons .filter-wrap .active.clear-all-filters:hover, .filter-wrap .ui.basic.inverted.buttons .active.clear-all-filters:hover, .ui.basic.inverted.buttons .contourNavigation input.active[type="submit"]:hover, .contourNavigation .ui.basic.inverted.buttons input.active[type="submit"]:hover,
.ui.basic.inverted.active.button:hover,
.ui.basic.inverted.active.cta-button:hover,
.filter-wrap .ui.basic.inverted.active.clear-all-filters:hover,
.contourNavigation input.ui.basic.inverted.active[type="submit"]:hover {
  background-color: rgba(255, 255, 255, 0.15);
  box-shadow: 0px 0px 0px 2px #ffffff inset !important;
}

/* Basic Group */
/* line 814, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.buttons .button, .ui.basic.buttons .cta-button, .ui.basic.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.buttons .clear-all-filters, .ui.basic.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.buttons input[type="submit"] {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
}

/* line 818, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.vertical.buttons .button, .ui.basic.vertical.buttons .cta-button, .ui.basic.vertical.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.vertical.buttons .clear-all-filters, .ui.basic.vertical.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.vertical.buttons input[type="submit"] {
  border-left: none;
}

/* line 821, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.vertical.buttons .button, .ui.basic.vertical.buttons .cta-button, .ui.basic.vertical.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.vertical.buttons .clear-all-filters, .ui.basic.vertical.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.vertical.buttons input[type="submit"] {
  border-left-width: 0px;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 825, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.vertical.buttons .button:first-child, .ui.basic.vertical.buttons .cta-button:first-child, .ui.basic.vertical.buttons .filter-wrap .clear-all-filters:first-child, .filter-wrap .ui.basic.vertical.buttons .clear-all-filters:first-child, .ui.basic.vertical.buttons .contourNavigation input[type="submit"]:first-child, .contourNavigation .ui.basic.vertical.buttons input[type="submit"]:first-child {
  border-top-width: 0px;
}

/*--------------
  Labeled Icon
---------------*/
/* line 833, ../sass/Semantic-UI/elements/_button.scss */
.ui.labeled.icon.buttons .button, .ui.labeled.icon.buttons .cta-button, .ui.labeled.icon.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.labeled.icon.buttons .clear-all-filters, .ui.labeled.icon.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.labeled.icon.buttons input[type="submit"],
.ui.labeled.icon.button,
.ui.labeled.icon.cta-button,
.filter-wrap .ui.labeled.icon.clear-all-filters,
.contourNavigation input.ui.labeled.icon[type="submit"] {
  position: relative;
  padding-left: 4.07142857em !important;
  padding-right: 1.5em !important;
}

/* Left Labeled */
/* line 841, ../sass/Semantic-UI/elements/_button.scss */
.ui.labeled.icon.buttons > .button > .icon, .ui.labeled.icon.buttons > .cta-button > .icon, .filter-wrap .ui.labeled.icon.buttons > .clear-all-filters > .icon, .contourNavigation .ui.labeled.icon.buttons > input[type="submit"] > .icon,
.ui.labeled.icon.button > .icon,
.ui.labeled.icon.cta-button > .icon,
.filter-wrap .ui.labeled.icon.clear-all-filters > .icon,
.contourNavigation input.ui.labeled.icon[type="submit"] > .icon {
  position: absolute;
  height: 100%;
  line-height: 1;
  border-radius: 0px;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  text-align: center;
  margin: 0em;
  width: 2.57142857em;
  background-color: rgba(0, 0, 0, 0.05);
  color: '';
  box-shadow: -1px 0px 0px 0px transparent inset;
}

/* Left Labeled */
/* line 858, ../sass/Semantic-UI/elements/_button.scss */
.ui.labeled.icon.buttons > .button > .icon, .ui.labeled.icon.buttons > .cta-button > .icon, .filter-wrap .ui.labeled.icon.buttons > .clear-all-filters > .icon, .contourNavigation .ui.labeled.icon.buttons > input[type="submit"] > .icon,
.ui.labeled.icon.button > .icon,
.ui.labeled.icon.cta-button > .icon,
.filter-wrap .ui.labeled.icon.clear-all-filters > .icon,
.contourNavigation input.ui.labeled.icon[type="submit"] > .icon {
  top: 0em;
  left: 0em;
}

/* Right Labeled */
/* line 865, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="right labeled"].icon.button, .ui[class*="right labeled"].icon.cta-button, .filter-wrap .ui[class*="right labeled"].icon.clear-all-filters, .contourNavigation input.ui[class*="right labeled"].icon[type="submit"] {
  padding-right: 4.07142857em !important;
  padding-left: 1.5em !important;
}

/* line 869, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="right labeled"].icon.button > .icon, .ui[class*="right labeled"].icon.cta-button > .icon, .filter-wrap .ui[class*="right labeled"].icon.clear-all-filters > .icon, .contourNavigation input.ui[class*="right labeled"].icon[type="submit"] > .icon {
  left: auto;
  right: 0em;
  border-radius: 0px;
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
  box-shadow: 1px 0px 0px 0px transparent inset;
}

/* line 877, ../sass/Semantic-UI/elements/_button.scss */
.ui.labeled.icon.buttons > .button > .icon:before, .ui.labeled.icon.buttons > .cta-button > .icon:before, .filter-wrap .ui.labeled.icon.buttons > .clear-all-filters > .icon:before, .contourNavigation .ui.labeled.icon.buttons > input[type="submit"] > .icon:before,
.ui.labeled.icon.button > .icon:before,
.ui.labeled.icon.cta-button > .icon:before,
.filter-wrap .ui.labeled.icon.clear-all-filters > .icon:before,
.contourNavigation input.ui.labeled.icon[type="submit"] > .icon:before,
.ui.labeled.icon.buttons > .button > .icon:after,
.ui.labeled.icon.buttons > .cta-button > .icon:after,
.filter-wrap .ui.labeled.icon.buttons > .clear-all-filters > .icon:after,
.contourNavigation .ui.labeled.icon.buttons > input[type="submit"] > .icon:after,
.ui.labeled.icon.button > .icon:after,
.ui.labeled.icon.cta-button > .icon:after,
.filter-wrap .ui.labeled.icon.clear-all-filters > .icon:after,
.contourNavigation input.ui.labeled.icon[type="submit"] > .icon:after {
  display: block;
  position: absolute;
  width: 100%;
  top: 50%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 889, ../sass/Semantic-UI/elements/_button.scss */
.ui.labeled.icon.buttons .button > .icon, .ui.labeled.icon.buttons .cta-button > .icon, .ui.labeled.icon.buttons .filter-wrap .clear-all-filters > .icon, .filter-wrap .ui.labeled.icon.buttons .clear-all-filters > .icon, .ui.labeled.icon.buttons .contourNavigation input[type="submit"] > .icon, .contourNavigation .ui.labeled.icon.buttons input[type="submit"] > .icon {
  border-radius: 0em;
}

/* line 892, ../sass/Semantic-UI/elements/_button.scss */
.ui.labeled.icon.buttons .button:first-child > .icon, .ui.labeled.icon.buttons .cta-button:first-child > .icon, .ui.labeled.icon.buttons .filter-wrap .clear-all-filters:first-child > .icon, .filter-wrap .ui.labeled.icon.buttons .clear-all-filters:first-child > .icon, .ui.labeled.icon.buttons .contourNavigation input[type="submit"]:first-child > .icon, .contourNavigation .ui.labeled.icon.buttons input[type="submit"]:first-child > .icon {
  border-top-left-radius: 0.28571429rem;
  border-bottom-left-radius: 0.28571429rem;
}

/* line 896, ../sass/Semantic-UI/elements/_button.scss */
.ui.labeled.icon.buttons .button:last-child > .icon, .ui.labeled.icon.buttons .cta-button:last-child > .icon, .ui.labeled.icon.buttons .filter-wrap .clear-all-filters:last-child > .icon, .filter-wrap .ui.labeled.icon.buttons .clear-all-filters:last-child > .icon, .ui.labeled.icon.buttons .contourNavigation input[type="submit"]:last-child > .icon, .contourNavigation .ui.labeled.icon.buttons input[type="submit"]:last-child > .icon {
  border-top-right-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}

/* line 900, ../sass/Semantic-UI/elements/_button.scss */
.ui.vertical.labeled.icon.buttons .button:first-child > .icon, .ui.vertical.labeled.icon.buttons .cta-button:first-child > .icon, .ui.vertical.labeled.icon.buttons .filter-wrap .clear-all-filters:first-child > .icon, .filter-wrap .ui.vertical.labeled.icon.buttons .clear-all-filters:first-child > .icon, .ui.vertical.labeled.icon.buttons .contourNavigation input[type="submit"]:first-child > .icon, .contourNavigation .ui.vertical.labeled.icon.buttons input[type="submit"]:first-child > .icon {
  border-radius: 0em;
  border-top-left-radius: 0.28571429rem;
}

/* line 904, ../sass/Semantic-UI/elements/_button.scss */
.ui.vertical.labeled.icon.buttons .button:last-child > .icon, .ui.vertical.labeled.icon.buttons .cta-button:last-child > .icon, .ui.vertical.labeled.icon.buttons .filter-wrap .clear-all-filters:last-child > .icon, .filter-wrap .ui.vertical.labeled.icon.buttons .clear-all-filters:last-child > .icon, .ui.vertical.labeled.icon.buttons .contourNavigation input[type="submit"]:last-child > .icon, .contourNavigation .ui.vertical.labeled.icon.buttons input[type="submit"]:last-child > .icon {
  border-radius: 0em;
  border-bottom-left-radius: 0.28571429rem;
}

/* Fluid Labeled */
/* line 910, ../sass/Semantic-UI/elements/_button.scss */
.ui.fluid[class*="left labeled"].icon.button, .ui.fluid[class*="left labeled"].icon.cta-button, .filter-wrap .ui.fluid[class*="left labeled"].icon.clear-all-filters, .contourNavigation input.ui.fluid[class*="left labeled"].icon[type="submit"],
.ui.fluid[class*="right labeled"].icon.button,
.ui.fluid[class*="right labeled"].icon.cta-button,
.filter-wrap .ui.fluid[class*="right labeled"].icon.clear-all-filters,
.contourNavigation input.ui.fluid[class*="right labeled"].icon[type="submit"] {
  padding-left: 1.5em !important;
  padding-right: 1.5em !important;
}

/*--------------
     Toggle
---------------*/
/* Toggle (Modifies active state to give affordances) */
/* line 922, ../sass/Semantic-UI/elements/_button.scss */
.ui.toggle.buttons .active.button, .ui.toggle.buttons .active.cta-button, .ui.toggle.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.toggle.buttons .active.clear-all-filters, .ui.toggle.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.toggle.buttons input.active[type="submit"],
.ui.buttons .button.toggle.active,
.ui.buttons .toggle.active.cta-button,
.ui.buttons .filter-wrap .toggle.active.clear-all-filters,
.filter-wrap .ui.buttons .toggle.active.clear-all-filters,
.ui.buttons .contourNavigation input.toggle.active[type="submit"],
.contourNavigation .ui.buttons input.toggle.active[type="submit"],
.ui.button.toggle.active,
.ui.toggle.active.cta-button,
.filter-wrap .ui.toggle.active.clear-all-filters,
.contourNavigation input.ui.toggle.active[type="submit"] {
  background-color: #21BA45 !important;
  box-shadow: none !important;
  text-shadow: none;
  color: #FFFFFF !important;
}

/* line 930, ../sass/Semantic-UI/elements/_button.scss */
.ui.button.toggle.active:hover, .ui.toggle.active.cta-button:hover, .filter-wrap .ui.toggle.active.clear-all-filters:hover, .contourNavigation input.ui.toggle.active[type="submit"]:hover {
  background-color: #16ab39 !important;
  text-shadow: none;
  color: #FFFFFF !important;
}

/*--------------
    Circular
---------------*/
/* line 940, ../sass/Semantic-UI/elements/_button.scss */
.ui.circular.button, .ui.circular.cta-button, .filter-wrap .ui.circular.clear-all-filters, .contourNavigation input.ui.circular[type="submit"] {
  border-radius: 10em;
}

/* line 943, ../sass/Semantic-UI/elements/_button.scss */
.ui.circular.button > .icon, .ui.circular.cta-button > .icon, .filter-wrap .ui.circular.clear-all-filters > .icon, .contourNavigation input.ui.circular[type="submit"] > .icon {
  width: 1em;
  vertical-align: baseline;
}

/*-------------------
      Or Buttons
--------------------*/
/* line 952, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons .or {
  position: relative;
  width: 0.3em;
  height: 2.57142857em;
  z-index: 3;
}

/* line 958, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons .or:before {
  position: absolute;
  text-align: center;
  border-radius: 500rem;
  content: 'or';
  top: 50%;
  left: 50%;
  background-color: #FFFFFF;
  text-shadow: none;
  margin-top: -0.89285714em;
  margin-left: -0.89285714em;
  width: 1.78571429em;
  height: 1.78571429em;
  line-height: 1.78571429em;
  color: rgba(0, 0, 0, 0.4);
  font-style: normal;
  font-weight: bold;
  box-shadow: 0px 0px 0px 1px transparent inset;
}

/* line 977, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons .or[data-text]:before {
  content: attr(data-text);
}

/* Fluid Or */
/* line 982, ../sass/Semantic-UI/elements/_button.scss */
.ui.fluid.buttons .or {
  width: 0em !important;
}

/* line 985, ../sass/Semantic-UI/elements/_button.scss */
.ui.fluid.buttons .or:after {
  display: none;
}

/*-------------------
       Attached
--------------------*/
/* Singular */
/* line 995, ../sass/Semantic-UI/elements/_button.scss */
.ui.attached.button, .ui.attached.cta-button, .filter-wrap .ui.attached.clear-all-filters, .contourNavigation input.ui.attached[type="submit"] {
  position: relative;
  display: block;
  margin: 0em;
  border-radius: 0em;
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) !important;
}

/* Top / Bottom */
/* line 1004, ../sass/Semantic-UI/elements/_button.scss */
.ui.attached.top.button, .ui.attached.top.cta-button, .filter-wrap .ui.attached.top.clear-all-filters, .contourNavigation input.ui.attached.top[type="submit"] {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 1007, ../sass/Semantic-UI/elements/_button.scss */
.ui.attached.bottom.button, .ui.attached.bottom.cta-button, .filter-wrap .ui.attached.bottom.clear-all-filters, .contourNavigation input.ui.attached.bottom[type="submit"] {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* Left / Right */
/* line 1012, ../sass/Semantic-UI/elements/_button.scss */
.ui.left.attached.button, .ui.left.attached.cta-button, .filter-wrap .ui.left.attached.clear-all-filters, .contourNavigation input.ui.left.attached[type="submit"] {
  display: inline-block;
  border-left: none;
  text-align: right;
  padding-right: 0.75em;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}

/* line 1019, ../sass/Semantic-UI/elements/_button.scss */
.ui.right.attached.button, .ui.right.attached.cta-button, .filter-wrap .ui.right.attached.clear-all-filters, .contourNavigation input.ui.right.attached[type="submit"] {
  display: inline-block;
  text-align: left;
  padding-left: 0.75em;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

/* Plural */
/* line 1027, ../sass/Semantic-UI/elements/_button.scss */
.ui.attached.buttons {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0em;
  width: auto !important;
  z-index: 2;
  margin-left: -1px;
  margin-right: -1px;
}

/* line 1038, ../sass/Semantic-UI/elements/_button.scss */
.ui.attached.buttons .button, .ui.attached.buttons .cta-button, .ui.attached.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.attached.buttons .clear-all-filters, .ui.attached.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.attached.buttons input[type="submit"] {
  margin: 0em;
}

/* line 1041, ../sass/Semantic-UI/elements/_button.scss */
.ui.attached.buttons .button:first-child, .ui.attached.buttons .cta-button:first-child, .ui.attached.buttons .filter-wrap .clear-all-filters:first-child, .filter-wrap .ui.attached.buttons .clear-all-filters:first-child, .ui.attached.buttons .contourNavigation input[type="submit"]:first-child, .contourNavigation .ui.attached.buttons input[type="submit"]:first-child {
  border-radius: 0em;
}

/* line 1044, ../sass/Semantic-UI/elements/_button.scss */
.ui.attached.buttons .button:last-child, .ui.attached.buttons .cta-button:last-child, .ui.attached.buttons .filter-wrap .clear-all-filters:last-child, .filter-wrap .ui.attached.buttons .clear-all-filters:last-child, .ui.attached.buttons .contourNavigation input[type="submit"]:last-child, .contourNavigation .ui.attached.buttons input[type="submit"]:last-child {
  border-radius: 0em;
}

/* Top / Bottom */
/* line 1049, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="top attached"].buttons {
  margin-bottom: -1px;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 1053, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="top attached"].buttons .button:first-child, .ui[class*="top attached"].buttons .cta-button:first-child, .ui[class*="top attached"].buttons .filter-wrap .clear-all-filters:first-child, .filter-wrap .ui[class*="top attached"].buttons .clear-all-filters:first-child, .ui[class*="top attached"].buttons .contourNavigation input[type="submit"]:first-child, .contourNavigation .ui[class*="top attached"].buttons input[type="submit"]:first-child {
  border-radius: 0.28571429rem 0em 0em 0em;
}

/* line 1056, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="top attached"].buttons .button:last-child, .ui[class*="top attached"].buttons .cta-button:last-child, .ui[class*="top attached"].buttons .filter-wrap .clear-all-filters:last-child, .filter-wrap .ui[class*="top attached"].buttons .clear-all-filters:last-child, .ui[class*="top attached"].buttons .contourNavigation input[type="submit"]:last-child, .contourNavigation .ui[class*="top attached"].buttons input[type="submit"]:last-child {
  border-radius: 0em 0.28571429rem 0em 0em;
}

/* line 1059, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="bottom attached"].buttons {
  margin-top: -1px;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 1063, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="bottom attached"].buttons .button:first-child, .ui[class*="bottom attached"].buttons .cta-button:first-child, .ui[class*="bottom attached"].buttons .filter-wrap .clear-all-filters:first-child, .filter-wrap .ui[class*="bottom attached"].buttons .clear-all-filters:first-child, .ui[class*="bottom attached"].buttons .contourNavigation input[type="submit"]:first-child, .contourNavigation .ui[class*="bottom attached"].buttons input[type="submit"]:first-child {
  border-radius: 0em 0em 0em 0.28571429rem;
}

/* line 1066, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="bottom attached"].buttons .button:last-child, .ui[class*="bottom attached"].buttons .cta-button:last-child, .ui[class*="bottom attached"].buttons .filter-wrap .clear-all-filters:last-child, .filter-wrap .ui[class*="bottom attached"].buttons .clear-all-filters:last-child, .ui[class*="bottom attached"].buttons .contourNavigation input[type="submit"]:last-child, .contourNavigation .ui[class*="bottom attached"].buttons input[type="submit"]:last-child {
  border-radius: 0em 0em 0.28571429rem 0em;
}

/* Left / Right */
/* line 1071, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="left attached"].buttons {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 0em;
  margin-left: -1px;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

/* line 1079, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="left attached"].buttons .button:first-child, .ui[class*="left attached"].buttons .cta-button:first-child, .ui[class*="left attached"].buttons .filter-wrap .clear-all-filters:first-child, .filter-wrap .ui[class*="left attached"].buttons .clear-all-filters:first-child, .ui[class*="left attached"].buttons .contourNavigation input[type="submit"]:first-child, .contourNavigation .ui[class*="left attached"].buttons input[type="submit"]:first-child {
  margin-left: -1px;
  border-radius: 0em 0.28571429rem 0em 0em;
}

/* line 1083, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="left attached"].buttons .button:last-child, .ui[class*="left attached"].buttons .cta-button:last-child, .ui[class*="left attached"].buttons .filter-wrap .clear-all-filters:last-child, .filter-wrap .ui[class*="left attached"].buttons .clear-all-filters:last-child, .ui[class*="left attached"].buttons .contourNavigation input[type="submit"]:last-child, .contourNavigation .ui[class*="left attached"].buttons input[type="submit"]:last-child {
  margin-left: -1px;
  border-radius: 0em 0em 0.28571429rem 0em;
}

/* line 1087, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="right attached"].buttons {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 0em;
  margin-right: -1px;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}

/* line 1095, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="right attached"].buttons .button:first-child, .ui[class*="right attached"].buttons .cta-button:first-child, .ui[class*="right attached"].buttons .filter-wrap .clear-all-filters:first-child, .filter-wrap .ui[class*="right attached"].buttons .clear-all-filters:first-child, .ui[class*="right attached"].buttons .contourNavigation input[type="submit"]:first-child, .contourNavigation .ui[class*="right attached"].buttons input[type="submit"]:first-child {
  margin-left: -1px;
  border-radius: 0.28571429rem 0em 0em 0em;
}

/* line 1099, ../sass/Semantic-UI/elements/_button.scss */
.ui[class*="right attached"].buttons .button:last-child, .ui[class*="right attached"].buttons .cta-button:last-child, .ui[class*="right attached"].buttons .filter-wrap .clear-all-filters:last-child, .filter-wrap .ui[class*="right attached"].buttons .clear-all-filters:last-child, .ui[class*="right attached"].buttons .contourNavigation input[type="submit"]:last-child, .contourNavigation .ui[class*="right attached"].buttons input[type="submit"]:last-child {
  margin-left: -1px;
  border-radius: 0em 0em 0em 0.28571429rem;
}

/*-------------------
        Fluid
--------------------*/
/* line 1108, ../sass/Semantic-UI/elements/_button.scss */
.ui.fluid.buttons,
.ui.fluid.button,
.ui.fluid.cta-button,
.filter-wrap .ui.fluid.clear-all-filters,
.contourNavigation input.ui.fluid[type="submit"] {
  width: 100%;
}

/* line 1112, ../sass/Semantic-UI/elements/_button.scss */
.ui.fluid.button, .ui.fluid.cta-button, .filter-wrap .ui.fluid.clear-all-filters, .contourNavigation input.ui.fluid[type="submit"] {
  display: block;
}

/* line 1115, ../sass/Semantic-UI/elements/_button.scss */
.ui.two.buttons {
  width: 100%;
}

/* line 1118, ../sass/Semantic-UI/elements/_button.scss */
.ui.two.buttons > .button, .ui.two.buttons > .cta-button, .filter-wrap .ui.two.buttons > .clear-all-filters, .contourNavigation .ui.two.buttons > input[type="submit"] {
  width: 50%;
}

/* line 1121, ../sass/Semantic-UI/elements/_button.scss */
.ui.three.buttons {
  width: 100%;
}

/* line 1124, ../sass/Semantic-UI/elements/_button.scss */
.ui.three.buttons > .button, .ui.three.buttons > .cta-button, .filter-wrap .ui.three.buttons > .clear-all-filters, .contourNavigation .ui.three.buttons > input[type="submit"] {
  width: 33.333%;
}

/* line 1127, ../sass/Semantic-UI/elements/_button.scss */
.ui.four.buttons {
  width: 100%;
}

/* line 1130, ../sass/Semantic-UI/elements/_button.scss */
.ui.four.buttons > .button, .ui.four.buttons > .cta-button, .filter-wrap .ui.four.buttons > .clear-all-filters, .contourNavigation .ui.four.buttons > input[type="submit"] {
  width: 25%;
}

/* line 1133, ../sass/Semantic-UI/elements/_button.scss */
.ui.five.buttons {
  width: 100%;
}

/* line 1136, ../sass/Semantic-UI/elements/_button.scss */
.ui.five.buttons > .button, .ui.five.buttons > .cta-button, .filter-wrap .ui.five.buttons > .clear-all-filters, .contourNavigation .ui.five.buttons > input[type="submit"] {
  width: 20%;
}

/* line 1139, ../sass/Semantic-UI/elements/_button.scss */
.ui.six.buttons {
  width: 100%;
}

/* line 1142, ../sass/Semantic-UI/elements/_button.scss */
.ui.six.buttons > .button, .ui.six.buttons > .cta-button, .filter-wrap .ui.six.buttons > .clear-all-filters, .contourNavigation .ui.six.buttons > input[type="submit"] {
  width: 16.666%;
}

/* line 1145, ../sass/Semantic-UI/elements/_button.scss */
.ui.seven.buttons {
  width: 100%;
}

/* line 1148, ../sass/Semantic-UI/elements/_button.scss */
.ui.seven.buttons > .button, .ui.seven.buttons > .cta-button, .filter-wrap .ui.seven.buttons > .clear-all-filters, .contourNavigation .ui.seven.buttons > input[type="submit"] {
  width: 14.285%;
}

/* line 1151, ../sass/Semantic-UI/elements/_button.scss */
.ui.eight.buttons {
  width: 100%;
}

/* line 1154, ../sass/Semantic-UI/elements/_button.scss */
.ui.eight.buttons > .button, .ui.eight.buttons > .cta-button, .filter-wrap .ui.eight.buttons > .clear-all-filters, .contourNavigation .ui.eight.buttons > input[type="submit"] {
  width: 12.500%;
}

/* line 1157, ../sass/Semantic-UI/elements/_button.scss */
.ui.nine.buttons {
  width: 100%;
}

/* line 1160, ../sass/Semantic-UI/elements/_button.scss */
.ui.nine.buttons > .button, .ui.nine.buttons > .cta-button, .filter-wrap .ui.nine.buttons > .clear-all-filters, .contourNavigation .ui.nine.buttons > input[type="submit"] {
  width: 11.11%;
}

/* line 1163, ../sass/Semantic-UI/elements/_button.scss */
.ui.ten.buttons {
  width: 100%;
}

/* line 1166, ../sass/Semantic-UI/elements/_button.scss */
.ui.ten.buttons > .button, .ui.ten.buttons > .cta-button, .filter-wrap .ui.ten.buttons > .clear-all-filters, .contourNavigation .ui.ten.buttons > input[type="submit"] {
  width: 10%;
}

/* line 1169, ../sass/Semantic-UI/elements/_button.scss */
.ui.eleven.buttons {
  width: 100%;
}

/* line 1172, ../sass/Semantic-UI/elements/_button.scss */
.ui.eleven.buttons > .button, .ui.eleven.buttons > .cta-button, .filter-wrap .ui.eleven.buttons > .clear-all-filters, .contourNavigation .ui.eleven.buttons > input[type="submit"] {
  width: 9.09%;
}

/* line 1175, ../sass/Semantic-UI/elements/_button.scss */
.ui.twelve.buttons {
  width: 100%;
}

/* line 1178, ../sass/Semantic-UI/elements/_button.scss */
.ui.twelve.buttons > .button, .ui.twelve.buttons > .cta-button, .filter-wrap .ui.twelve.buttons > .clear-all-filters, .contourNavigation .ui.twelve.buttons > input[type="submit"] {
  width: 8.3333%;
}

/* Fluid Vertical Buttons */
/* line 1183, ../sass/Semantic-UI/elements/_button.scss */
.ui.fluid.vertical.buttons,
.ui.fluid.vertical.buttons > .button,
.ui.fluid.vertical.buttons > .cta-button,
.filter-wrap .ui.fluid.vertical.buttons > .clear-all-filters,
.contourNavigation .ui.fluid.vertical.buttons > input[type="submit"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

/* line 1190, ../sass/Semantic-UI/elements/_button.scss */
.ui.two.vertical.buttons > .button, .ui.two.vertical.buttons > .cta-button, .filter-wrap .ui.two.vertical.buttons > .clear-all-filters, .contourNavigation .ui.two.vertical.buttons > input[type="submit"] {
  height: 50%;
}

/* line 1193, ../sass/Semantic-UI/elements/_button.scss */
.ui.three.vertical.buttons > .button, .ui.three.vertical.buttons > .cta-button, .filter-wrap .ui.three.vertical.buttons > .clear-all-filters, .contourNavigation .ui.three.vertical.buttons > input[type="submit"] {
  height: 33.333%;
}

/* line 1196, ../sass/Semantic-UI/elements/_button.scss */
.ui.four.vertical.buttons > .button, .ui.four.vertical.buttons > .cta-button, .filter-wrap .ui.four.vertical.buttons > .clear-all-filters, .contourNavigation .ui.four.vertical.buttons > input[type="submit"] {
  height: 25%;
}

/* line 1199, ../sass/Semantic-UI/elements/_button.scss */
.ui.five.vertical.buttons > .button, .ui.five.vertical.buttons > .cta-button, .filter-wrap .ui.five.vertical.buttons > .clear-all-filters, .contourNavigation .ui.five.vertical.buttons > input[type="submit"] {
  height: 20%;
}

/* line 1202, ../sass/Semantic-UI/elements/_button.scss */
.ui.six.vertical.buttons > .button, .ui.six.vertical.buttons > .cta-button, .filter-wrap .ui.six.vertical.buttons > .clear-all-filters, .contourNavigation .ui.six.vertical.buttons > input[type="submit"] {
  height: 16.666%;
}

/* line 1205, ../sass/Semantic-UI/elements/_button.scss */
.ui.seven.vertical.buttons > .button, .ui.seven.vertical.buttons > .cta-button, .filter-wrap .ui.seven.vertical.buttons > .clear-all-filters, .contourNavigation .ui.seven.vertical.buttons > input[type="submit"] {
  height: 14.285%;
}

/* line 1208, ../sass/Semantic-UI/elements/_button.scss */
.ui.eight.vertical.buttons > .button, .ui.eight.vertical.buttons > .cta-button, .filter-wrap .ui.eight.vertical.buttons > .clear-all-filters, .contourNavigation .ui.eight.vertical.buttons > input[type="submit"] {
  height: 12.500%;
}

/* line 1211, ../sass/Semantic-UI/elements/_button.scss */
.ui.nine.vertical.buttons > .button, .ui.nine.vertical.buttons > .cta-button, .filter-wrap .ui.nine.vertical.buttons > .clear-all-filters, .contourNavigation .ui.nine.vertical.buttons > input[type="submit"] {
  height: 11.11%;
}

/* line 1214, ../sass/Semantic-UI/elements/_button.scss */
.ui.ten.vertical.buttons > .button, .ui.ten.vertical.buttons > .cta-button, .filter-wrap .ui.ten.vertical.buttons > .clear-all-filters, .contourNavigation .ui.ten.vertical.buttons > input[type="submit"] {
  height: 10%;
}

/* line 1217, ../sass/Semantic-UI/elements/_button.scss */
.ui.eleven.vertical.buttons > .button, .ui.eleven.vertical.buttons > .cta-button, .filter-wrap .ui.eleven.vertical.buttons > .clear-all-filters, .contourNavigation .ui.eleven.vertical.buttons > input[type="submit"] {
  height: 9.09%;
}

/* line 1220, ../sass/Semantic-UI/elements/_button.scss */
.ui.twelve.vertical.buttons > .button, .ui.twelve.vertical.buttons > .cta-button, .filter-wrap .ui.twelve.vertical.buttons > .clear-all-filters, .contourNavigation .ui.twelve.vertical.buttons > input[type="submit"] {
  height: 8.3333%;
}

/*-------------------
       Colors
--------------------*/
/*--- Black ---*/
/* line 1231, ../sass/Semantic-UI/elements/_button.scss */
.ui.black.buttons .button, .ui.black.buttons .cta-button, .ui.black.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.black.buttons .clear-all-filters, .ui.black.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.black.buttons input[type="submit"],
.ui.black.button,
.ui.black.cta-button,
.filter-wrap .ui.black.clear-all-filters,
.contourNavigation input.ui.black[type="submit"] {
  background-color: #1B1C1D;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 1238, ../sass/Semantic-UI/elements/_button.scss */
.ui.black.button, .ui.black.cta-button, .filter-wrap .ui.black.clear-all-filters, .contourNavigation input.ui.black[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 1241, ../sass/Semantic-UI/elements/_button.scss */
.ui.black.buttons .button:hover, .ui.black.buttons .cta-button:hover, .ui.black.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.black.buttons .clear-all-filters:hover, .ui.black.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.black.buttons input[type="submit"]:hover,
.ui.black.button:hover,
.ui.black.cta-button:hover,
.filter-wrap .ui.black.clear-all-filters:hover,
.contourNavigation input.ui.black[type="submit"]:hover {
  background-color: #27292a;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1247, ../sass/Semantic-UI/elements/_button.scss */
.ui.black.buttons .button:focus, .ui.black.buttons .cta-button:focus, .ui.black.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.black.buttons .clear-all-filters:focus, .ui.black.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.black.buttons input[type="submit"]:focus,
.ui.black.button:focus,
.ui.black.cta-button:focus,
.filter-wrap .ui.black.clear-all-filters:focus,
.contourNavigation input.ui.black[type="submit"]:focus {
  background-color: #2f3032;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1253, ../sass/Semantic-UI/elements/_button.scss */
.ui.black.buttons .button:active, .ui.black.buttons .cta-button:active, .ui.black.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.black.buttons .clear-all-filters:active, .ui.black.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.black.buttons input[type="submit"]:active,
.ui.black.button:active,
.ui.black.cta-button:active,
.filter-wrap .ui.black.clear-all-filters:active,
.contourNavigation input.ui.black[type="submit"]:active {
  background-color: #343637;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1259, ../sass/Semantic-UI/elements/_button.scss */
.ui.black.buttons .active.button, .ui.black.buttons .active.cta-button, .ui.black.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.black.buttons .active.clear-all-filters, .ui.black.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.black.buttons input.active[type="submit"],
.ui.black.buttons .active.button:active,
.ui.black.buttons .active.cta-button:active,
.ui.black.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.black.buttons .active.clear-all-filters:active,
.ui.black.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.black.buttons input.active[type="submit"]:active,
.ui.black.active.button,
.ui.black.active.cta-button,
.filter-wrap .ui.black.active.clear-all-filters,
.contourNavigation input.ui.black.active[type="submit"],
.ui.black.button .active.button:active,
.ui.black.cta-button .active.button:active,
.filter-wrap .ui.black.clear-all-filters .active.button:active,
.contourNavigation input.ui.black[type="submit"] .active.button:active,
.ui.black.button .active.cta-button:active,
.ui.black.cta-button .active.cta-button:active,
.filter-wrap .ui.black.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.black[type="submit"] .active.cta-button:active,
.ui.black.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.black.button .active.clear-all-filters:active,
.ui.black.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.black.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.black.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.black[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.black[type="submit"] .active.clear-all-filters:active,
.ui.black.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.black.button input.active[type="submit"]:active,
.ui.black.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.black.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.black.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.black.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.black[type="submit"] input.active[type="submit"]:active {
  background-color: #0f0f10;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 1269, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.black.buttons .button, .ui.basic.black.buttons .cta-button, .ui.basic.black.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.black.buttons .clear-all-filters, .ui.basic.black.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.black.buttons input[type="submit"],
.ui.basic.black.button,
.ui.basic.black.cta-button,
.filter-wrap .ui.basic.black.clear-all-filters,
.contourNavigation input.ui.basic.black[type="submit"] {
  box-shadow: 0px 0px 0px 1px #1B1C1D inset !important;
  color: #1B1C1D !important;
}

/* line 1274, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.black.buttons .button:hover, .ui.basic.black.buttons .cta-button:hover, .ui.basic.black.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.black.buttons .clear-all-filters:hover, .ui.basic.black.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.black.buttons input[type="submit"]:hover,
.ui.basic.black.button:hover,
.ui.basic.black.cta-button:hover,
.filter-wrap .ui.basic.black.clear-all-filters:hover,
.contourNavigation input.ui.basic.black[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #27292a inset !important;
  color: #27292a !important;
}

/* line 1280, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.black.buttons .button:focus, .ui.basic.black.buttons .cta-button:focus, .ui.basic.black.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.black.buttons .clear-all-filters:focus, .ui.basic.black.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.black.buttons input[type="submit"]:focus,
.ui.basic.black.button:focus,
.ui.basic.black.cta-button:focus,
.filter-wrap .ui.basic.black.clear-all-filters:focus,
.contourNavigation input.ui.basic.black[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #2f3032 inset !important;
  color: #27292a !important;
}

/* line 1286, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.black.buttons .active.button, .ui.basic.black.buttons .active.cta-button, .ui.basic.black.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.black.buttons .active.clear-all-filters, .ui.basic.black.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.black.buttons input.active[type="submit"],
.ui.basic.black.active.button,
.ui.basic.black.active.cta-button,
.filter-wrap .ui.basic.black.active.clear-all-filters,
.contourNavigation input.ui.basic.black.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0f0f10 inset !important;
  color: #343637 !important;
}

/* line 1292, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.black.buttons .button:active, .ui.basic.black.buttons .cta-button:active, .ui.basic.black.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.black.buttons .clear-all-filters:active, .ui.basic.black.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.black.buttons input[type="submit"]:active,
.ui.basic.black.button:active,
.ui.basic.black.cta-button:active,
.filter-wrap .ui.basic.black.clear-all-filters:active,
.contourNavigation input.ui.basic.black[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #343637 inset !important;
  color: #343637 !important;
}

/* line 1297, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.black.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.black.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.black.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.black[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 1302, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.black.buttons .button, .ui.inverted.black.buttons .cta-button, .ui.inverted.black.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.black.buttons .clear-all-filters, .ui.inverted.black.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.black.buttons input[type="submit"],
.ui.inverted.black.button,
.ui.inverted.black.cta-button,
.filter-wrap .ui.inverted.black.clear-all-filters,
.contourNavigation input.ui.inverted.black[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #D4D4D5 inset !important;
  color: #FFFFFF;
}

/* line 1308, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.black.buttons .button:hover, .ui.inverted.black.buttons .cta-button:hover, .ui.inverted.black.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.black.buttons .clear-all-filters:hover, .ui.inverted.black.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.black.buttons input[type="submit"]:hover,
.ui.inverted.black.button:hover,
.ui.inverted.black.cta-button:hover,
.filter-wrap .ui.inverted.black.clear-all-filters:hover,
.contourNavigation input.ui.inverted.black[type="submit"]:hover,
.ui.inverted.black.buttons .button:focus,
.ui.inverted.black.buttons .cta-button:focus,
.ui.inverted.black.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.black.buttons .clear-all-filters:focus,
.ui.inverted.black.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.black.buttons input[type="submit"]:focus,
.ui.inverted.black.button:focus,
.ui.inverted.black.cta-button:focus,
.filter-wrap .ui.inverted.black.clear-all-filters:focus,
.contourNavigation input.ui.inverted.black[type="submit"]:focus,
.ui.inverted.black.buttons .button.active,
.ui.inverted.black.buttons .active.cta-button,
.ui.inverted.black.buttons .filter-wrap .active.clear-all-filters,
.filter-wrap .ui.inverted.black.buttons .active.clear-all-filters,
.ui.inverted.black.buttons .contourNavigation input.active[type="submit"],
.contourNavigation .ui.inverted.black.buttons input.active[type="submit"],
.ui.inverted.black.button.active,
.ui.inverted.black.active.cta-button,
.filter-wrap .ui.inverted.black.active.clear-all-filters,
.contourNavigation input.ui.inverted.black.active[type="submit"],
.ui.inverted.black.buttons .button:active,
.ui.inverted.black.buttons .cta-button:active,
.ui.inverted.black.buttons .filter-wrap .clear-all-filters:active,
.filter-wrap .ui.inverted.black.buttons .clear-all-filters:active,
.ui.inverted.black.buttons .contourNavigation input[type="submit"]:active,
.contourNavigation .ui.inverted.black.buttons input[type="submit"]:active,
.ui.inverted.black.button:active,
.ui.inverted.black.cta-button:active,
.filter-wrap .ui.inverted.black.clear-all-filters:active,
.contourNavigation input.ui.inverted.black[type="submit"]:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 1319, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.black.buttons .button:hover, .ui.inverted.black.buttons .cta-button:hover, .ui.inverted.black.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.black.buttons .clear-all-filters:hover, .ui.inverted.black.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.black.buttons input[type="submit"]:hover,
.ui.inverted.black.button:hover,
.ui.inverted.black.cta-button:hover,
.filter-wrap .ui.inverted.black.clear-all-filters:hover,
.contourNavigation input.ui.inverted.black[type="submit"]:hover {
  background-color: #000000;
}

/* line 1323, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.black.buttons .button:focus, .ui.inverted.black.buttons .cta-button:focus, .ui.inverted.black.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.black.buttons .clear-all-filters:focus, .ui.inverted.black.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.black.buttons input[type="submit"]:focus,
.ui.inverted.black.button:focus,
.ui.inverted.black.cta-button:focus,
.filter-wrap .ui.inverted.black.clear-all-filters:focus,
.contourNavigation input.ui.inverted.black[type="submit"]:focus {
  background-color: #000000;
}

/* line 1327, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.black.buttons .active.button, .ui.inverted.black.buttons .active.cta-button, .ui.inverted.black.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.black.buttons .active.clear-all-filters, .ui.inverted.black.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.black.buttons input.active[type="submit"],
.ui.inverted.black.active.button,
.ui.inverted.black.active.cta-button,
.filter-wrap .ui.inverted.black.active.clear-all-filters,
.contourNavigation input.ui.inverted.black.active[type="submit"] {
  background-color: #000000;
}

/* line 1331, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.black.buttons .button:active, .ui.inverted.black.buttons .cta-button:active, .ui.inverted.black.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.black.buttons .clear-all-filters:active, .ui.inverted.black.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.black.buttons input[type="submit"]:active,
.ui.inverted.black.button:active,
.ui.inverted.black.cta-button:active,
.filter-wrap .ui.inverted.black.clear-all-filters:active,
.contourNavigation input.ui.inverted.black[type="submit"]:active {
  background-color: #000000;
}

/* Inverted Basic */
/* line 1337, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.black.basic.buttons .button, .ui.inverted.black.basic.buttons .cta-button, .ui.inverted.black.basic.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.black.basic.buttons .clear-all-filters, .ui.inverted.black.basic.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.black.basic.buttons input[type="submit"],
.ui.inverted.black.buttons .basic.button,
.ui.inverted.black.buttons .basic.cta-button,
.ui.inverted.black.buttons .filter-wrap .basic.clear-all-filters,
.filter-wrap .ui.inverted.black.buttons .basic.clear-all-filters,
.ui.inverted.black.buttons .contourNavigation input.basic[type="submit"],
.contourNavigation .ui.inverted.black.buttons input.basic[type="submit"],
.ui.inverted.black.basic.button,
.ui.inverted.black.basic.cta-button,
.filter-wrap .ui.inverted.black.basic.clear-all-filters,
.contourNavigation input.ui.inverted.black.basic[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 1344, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.black.basic.buttons .button:hover, .ui.inverted.black.basic.buttons .cta-button:hover, .ui.inverted.black.basic.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.black.basic.buttons .clear-all-filters:hover, .ui.inverted.black.basic.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.black.basic.buttons input[type="submit"]:hover,
.ui.inverted.black.buttons .basic.button:hover,
.ui.inverted.black.buttons .basic.cta-button:hover,
.ui.inverted.black.buttons .filter-wrap .basic.clear-all-filters:hover,
.filter-wrap .ui.inverted.black.buttons .basic.clear-all-filters:hover,
.ui.inverted.black.buttons .contourNavigation input.basic[type="submit"]:hover,
.contourNavigation .ui.inverted.black.buttons input.basic[type="submit"]:hover,
.ui.inverted.black.basic.button:hover,
.ui.inverted.black.basic.cta-button:hover,
.filter-wrap .ui.inverted.black.basic.clear-all-filters:hover,
.contourNavigation input.ui.inverted.black.basic[type="submit"]:hover {
  box-shadow: 0px 0px 0px 2px #000000 inset !important;
  color: #FFFFFF !important;
}

/* line 1350, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.black.basic.buttons .button:focus, .ui.inverted.black.basic.buttons .cta-button:focus, .ui.inverted.black.basic.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.black.basic.buttons .clear-all-filters:focus, .ui.inverted.black.basic.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.black.basic.buttons input[type="submit"]:focus,
.ui.inverted.black.basic.buttons .button:focus,
.ui.inverted.black.basic.buttons .cta-button:focus,
.ui.inverted.black.basic.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.black.basic.buttons .clear-all-filters:focus,
.ui.inverted.black.basic.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.black.basic.buttons input[type="submit"]:focus,
.ui.inverted.black.basic.button:focus,
.ui.inverted.black.basic.cta-button:focus,
.filter-wrap .ui.inverted.black.basic.clear-all-filters:focus,
.contourNavigation input.ui.inverted.black.basic[type="submit"]:focus {
  box-shadow: 0px 0px 0px 2px #000000 inset !important;
  color: #545454 !important;
}

/* line 1356, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.black.basic.buttons .active.button, .ui.inverted.black.basic.buttons .active.cta-button, .ui.inverted.black.basic.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.black.basic.buttons .active.clear-all-filters, .ui.inverted.black.basic.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.black.basic.buttons input.active[type="submit"],
.ui.inverted.black.buttons .basic.active.button,
.ui.inverted.black.buttons .basic.active.cta-button,
.ui.inverted.black.buttons .filter-wrap .basic.active.clear-all-filters,
.filter-wrap .ui.inverted.black.buttons .basic.active.clear-all-filters,
.ui.inverted.black.buttons .contourNavigation input.basic.active[type="submit"],
.contourNavigation .ui.inverted.black.buttons input.basic.active[type="submit"],
.ui.inverted.black.basic.active.button,
.ui.inverted.black.basic.active.cta-button,
.filter-wrap .ui.inverted.black.basic.active.clear-all-filters,
.contourNavigation input.ui.inverted.black.basic.active[type="submit"] {
  box-shadow: 0px 0px 0px 2px #000000 inset !important;
  color: #FFFFFF !important;
}

/* line 1362, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.black.basic.buttons .button:active, .ui.inverted.black.basic.buttons .cta-button:active, .ui.inverted.black.basic.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.black.basic.buttons .clear-all-filters:active, .ui.inverted.black.basic.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.black.basic.buttons input[type="submit"]:active,
.ui.inverted.black.buttons .basic.button:active,
.ui.inverted.black.buttons .basic.cta-button:active,
.ui.inverted.black.buttons .filter-wrap .basic.clear-all-filters:active,
.filter-wrap .ui.inverted.black.buttons .basic.clear-all-filters:active,
.ui.inverted.black.buttons .contourNavigation input.basic[type="submit"]:active,
.contourNavigation .ui.inverted.black.buttons input.basic[type="submit"]:active,
.ui.inverted.black.basic.button:active,
.ui.inverted.black.basic.cta-button:active,
.filter-wrap .ui.inverted.black.basic.clear-all-filters:active,
.contourNavigation input.ui.inverted.black.basic[type="submit"]:active {
  box-shadow: 0px 0px 0px 2px #000000 inset !important;
  color: #FFFFFF !important;
}

/*--- Grey ---*/
/* line 1371, ../sass/Semantic-UI/elements/_button.scss */
.ui.grey.buttons .button, .ui.grey.buttons .cta-button, .ui.grey.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.grey.buttons .clear-all-filters, .ui.grey.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.grey.buttons input[type="submit"],
.ui.grey.button,
.ui.grey.cta-button,
.filter-wrap .ui.grey.clear-all-filters,
.contourNavigation input.ui.grey[type="submit"] {
  background-color: #767676;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 1378, ../sass/Semantic-UI/elements/_button.scss */
.ui.grey.button, .ui.grey.cta-button, .filter-wrap .ui.grey.clear-all-filters, .contourNavigation input.ui.grey[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 1381, ../sass/Semantic-UI/elements/_button.scss */
.ui.grey.buttons .button:hover, .ui.grey.buttons .cta-button:hover, .ui.grey.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.grey.buttons .clear-all-filters:hover, .ui.grey.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.grey.buttons input[type="submit"]:hover,
.ui.grey.button:hover,
.ui.grey.cta-button:hover,
.filter-wrap .ui.grey.clear-all-filters:hover,
.contourNavigation input.ui.grey[type="submit"]:hover {
  background-color: #838383;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1387, ../sass/Semantic-UI/elements/_button.scss */
.ui.grey.buttons .button:focus, .ui.grey.buttons .cta-button:focus, .ui.grey.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.grey.buttons .clear-all-filters:focus, .ui.grey.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.grey.buttons input[type="submit"]:focus,
.ui.grey.button:focus,
.ui.grey.cta-button:focus,
.filter-wrap .ui.grey.clear-all-filters:focus,
.contourNavigation input.ui.grey[type="submit"]:focus {
  background-color: #8a8a8a;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1393, ../sass/Semantic-UI/elements/_button.scss */
.ui.grey.buttons .button:active, .ui.grey.buttons .cta-button:active, .ui.grey.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.grey.buttons .clear-all-filters:active, .ui.grey.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.grey.buttons input[type="submit"]:active,
.ui.grey.button:active,
.ui.grey.cta-button:active,
.filter-wrap .ui.grey.clear-all-filters:active,
.contourNavigation input.ui.grey[type="submit"]:active {
  background-color: #909090;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1399, ../sass/Semantic-UI/elements/_button.scss */
.ui.grey.buttons .active.button, .ui.grey.buttons .active.cta-button, .ui.grey.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.grey.buttons .active.clear-all-filters, .ui.grey.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.grey.buttons input.active[type="submit"],
.ui.grey.buttons .active.button:active,
.ui.grey.buttons .active.cta-button:active,
.ui.grey.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.grey.buttons .active.clear-all-filters:active,
.ui.grey.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.grey.buttons input.active[type="submit"]:active,
.ui.grey.active.button,
.ui.grey.active.cta-button,
.filter-wrap .ui.grey.active.clear-all-filters,
.contourNavigation input.ui.grey.active[type="submit"],
.ui.grey.button .active.button:active,
.ui.grey.cta-button .active.button:active,
.filter-wrap .ui.grey.clear-all-filters .active.button:active,
.contourNavigation input.ui.grey[type="submit"] .active.button:active,
.ui.grey.button .active.cta-button:active,
.ui.grey.cta-button .active.cta-button:active,
.filter-wrap .ui.grey.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.grey[type="submit"] .active.cta-button:active,
.ui.grey.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.grey.button .active.clear-all-filters:active,
.ui.grey.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.grey.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.grey.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.grey[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.grey[type="submit"] .active.clear-all-filters:active,
.ui.grey.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.grey.button input.active[type="submit"]:active,
.ui.grey.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.grey.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.grey.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.grey.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.grey[type="submit"] input.active[type="submit"]:active {
  background-color: #696969;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 1409, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.grey.buttons .button, .ui.basic.grey.buttons .cta-button, .ui.basic.grey.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.grey.buttons .clear-all-filters, .ui.basic.grey.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.grey.buttons input[type="submit"],
.ui.basic.grey.button,
.ui.basic.grey.cta-button,
.filter-wrap .ui.basic.grey.clear-all-filters,
.contourNavigation input.ui.basic.grey[type="submit"] {
  box-shadow: 0px 0px 0px 1px #767676 inset !important;
  color: #767676 !important;
}

/* line 1414, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.grey.buttons .button:hover, .ui.basic.grey.buttons .cta-button:hover, .ui.basic.grey.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.grey.buttons .clear-all-filters:hover, .ui.basic.grey.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.grey.buttons input[type="submit"]:hover,
.ui.basic.grey.button:hover,
.ui.basic.grey.cta-button:hover,
.filter-wrap .ui.basic.grey.clear-all-filters:hover,
.contourNavigation input.ui.basic.grey[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #838383 inset !important;
  color: #838383 !important;
}

/* line 1420, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.grey.buttons .button:focus, .ui.basic.grey.buttons .cta-button:focus, .ui.basic.grey.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.grey.buttons .clear-all-filters:focus, .ui.basic.grey.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.grey.buttons input[type="submit"]:focus,
.ui.basic.grey.button:focus,
.ui.basic.grey.cta-button:focus,
.filter-wrap .ui.basic.grey.clear-all-filters:focus,
.contourNavigation input.ui.basic.grey[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #8a8a8a inset !important;
  color: #838383 !important;
}

/* line 1426, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.grey.buttons .active.button, .ui.basic.grey.buttons .active.cta-button, .ui.basic.grey.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.grey.buttons .active.clear-all-filters, .ui.basic.grey.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.grey.buttons input.active[type="submit"],
.ui.basic.grey.active.button,
.ui.basic.grey.active.cta-button,
.filter-wrap .ui.basic.grey.active.clear-all-filters,
.contourNavigation input.ui.basic.grey.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #696969 inset !important;
  color: #909090 !important;
}

/* line 1432, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.grey.buttons .button:active, .ui.basic.grey.buttons .cta-button:active, .ui.basic.grey.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.grey.buttons .clear-all-filters:active, .ui.basic.grey.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.grey.buttons input[type="submit"]:active,
.ui.basic.grey.button:active,
.ui.basic.grey.cta-button:active,
.filter-wrap .ui.basic.grey.clear-all-filters:active,
.contourNavigation input.ui.basic.grey[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #909090 inset !important;
  color: #909090 !important;
}

/* line 1437, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.grey.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.grey.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.grey.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.grey[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 1442, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.grey.buttons .button, .ui.inverted.grey.buttons .cta-button, .ui.inverted.grey.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.grey.buttons .clear-all-filters, .ui.inverted.grey.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.grey.buttons input[type="submit"],
.ui.inverted.grey.button,
.ui.inverted.grey.cta-button,
.filter-wrap .ui.inverted.grey.clear-all-filters,
.contourNavigation input.ui.inverted.grey[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #D4D4D5 inset !important;
  color: #FFFFFF;
}

/* line 1448, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.grey.buttons .button:hover, .ui.inverted.grey.buttons .cta-button:hover, .ui.inverted.grey.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.grey.buttons .clear-all-filters:hover, .ui.inverted.grey.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.grey.buttons input[type="submit"]:hover,
.ui.inverted.grey.button:hover,
.ui.inverted.grey.cta-button:hover,
.filter-wrap .ui.inverted.grey.clear-all-filters:hover,
.contourNavigation input.ui.inverted.grey[type="submit"]:hover,
.ui.inverted.grey.buttons .button:focus,
.ui.inverted.grey.buttons .cta-button:focus,
.ui.inverted.grey.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.grey.buttons .clear-all-filters:focus,
.ui.inverted.grey.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.grey.buttons input[type="submit"]:focus,
.ui.inverted.grey.button:focus,
.ui.inverted.grey.cta-button:focus,
.filter-wrap .ui.inverted.grey.clear-all-filters:focus,
.contourNavigation input.ui.inverted.grey[type="submit"]:focus,
.ui.inverted.grey.buttons .button.active,
.ui.inverted.grey.buttons .active.cta-button,
.ui.inverted.grey.buttons .filter-wrap .active.clear-all-filters,
.filter-wrap .ui.inverted.grey.buttons .active.clear-all-filters,
.ui.inverted.grey.buttons .contourNavigation input.active[type="submit"],
.contourNavigation .ui.inverted.grey.buttons input.active[type="submit"],
.ui.inverted.grey.button.active,
.ui.inverted.grey.active.cta-button,
.filter-wrap .ui.inverted.grey.active.clear-all-filters,
.contourNavigation input.ui.inverted.grey.active[type="submit"],
.ui.inverted.grey.buttons .button:active,
.ui.inverted.grey.buttons .cta-button:active,
.ui.inverted.grey.buttons .filter-wrap .clear-all-filters:active,
.filter-wrap .ui.inverted.grey.buttons .clear-all-filters:active,
.ui.inverted.grey.buttons .contourNavigation input[type="submit"]:active,
.contourNavigation .ui.inverted.grey.buttons input[type="submit"]:active,
.ui.inverted.grey.button:active,
.ui.inverted.grey.cta-button:active,
.filter-wrap .ui.inverted.grey.clear-all-filters:active,
.contourNavigation input.ui.inverted.grey[type="submit"]:active {
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.6);
}

/* line 1459, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.grey.buttons .button:hover, .ui.inverted.grey.buttons .cta-button:hover, .ui.inverted.grey.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.grey.buttons .clear-all-filters:hover, .ui.inverted.grey.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.grey.buttons input[type="submit"]:hover,
.ui.inverted.grey.button:hover,
.ui.inverted.grey.cta-button:hover,
.filter-wrap .ui.inverted.grey.clear-all-filters:hover,
.contourNavigation input.ui.inverted.grey[type="submit"]:hover {
  background-color: #cfd0d2;
}

/* line 1463, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.grey.buttons .button:focus, .ui.inverted.grey.buttons .cta-button:focus, .ui.inverted.grey.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.grey.buttons .clear-all-filters:focus, .ui.inverted.grey.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.grey.buttons input[type="submit"]:focus,
.ui.inverted.grey.button:focus,
.ui.inverted.grey.cta-button:focus,
.filter-wrap .ui.inverted.grey.clear-all-filters:focus,
.contourNavigation input.ui.inverted.grey[type="submit"]:focus {
  background-color: #c7c9cb;
}

/* line 1467, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.grey.buttons .active.button, .ui.inverted.grey.buttons .active.cta-button, .ui.inverted.grey.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.grey.buttons .active.clear-all-filters, .ui.inverted.grey.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.grey.buttons input.active[type="submit"],
.ui.inverted.grey.active.button,
.ui.inverted.grey.active.cta-button,
.filter-wrap .ui.inverted.grey.active.clear-all-filters,
.contourNavigation input.ui.inverted.grey.active[type="submit"] {
  background-color: #cfd0d2;
}

/* line 1471, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.grey.buttons .button:active, .ui.inverted.grey.buttons .cta-button:active, .ui.inverted.grey.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.grey.buttons .clear-all-filters:active, .ui.inverted.grey.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.grey.buttons input[type="submit"]:active,
.ui.inverted.grey.button:active,
.ui.inverted.grey.cta-button:active,
.filter-wrap .ui.inverted.grey.clear-all-filters:active,
.contourNavigation input.ui.inverted.grey[type="submit"]:active {
  background-color: #c2c4c5;
}

/* Inverted Basic */
/* line 1477, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.grey.basic.buttons .button, .ui.inverted.grey.basic.buttons .cta-button, .ui.inverted.grey.basic.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.grey.basic.buttons .clear-all-filters, .ui.inverted.grey.basic.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.grey.basic.buttons input[type="submit"],
.ui.inverted.grey.buttons .basic.button,
.ui.inverted.grey.buttons .basic.cta-button,
.ui.inverted.grey.buttons .filter-wrap .basic.clear-all-filters,
.filter-wrap .ui.inverted.grey.buttons .basic.clear-all-filters,
.ui.inverted.grey.buttons .contourNavigation input.basic[type="submit"],
.contourNavigation .ui.inverted.grey.buttons input.basic[type="submit"],
.ui.inverted.grey.basic.button,
.ui.inverted.grey.basic.cta-button,
.filter-wrap .ui.inverted.grey.basic.clear-all-filters,
.contourNavigation input.ui.inverted.grey.basic[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 1484, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.grey.basic.buttons .button:hover, .ui.inverted.grey.basic.buttons .cta-button:hover, .ui.inverted.grey.basic.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.grey.basic.buttons .clear-all-filters:hover, .ui.inverted.grey.basic.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.grey.basic.buttons input[type="submit"]:hover,
.ui.inverted.grey.buttons .basic.button:hover,
.ui.inverted.grey.buttons .basic.cta-button:hover,
.ui.inverted.grey.buttons .filter-wrap .basic.clear-all-filters:hover,
.filter-wrap .ui.inverted.grey.buttons .basic.clear-all-filters:hover,
.ui.inverted.grey.buttons .contourNavigation input.basic[type="submit"]:hover,
.contourNavigation .ui.inverted.grey.buttons input.basic[type="submit"]:hover,
.ui.inverted.grey.basic.button:hover,
.ui.inverted.grey.basic.cta-button:hover,
.filter-wrap .ui.inverted.grey.basic.clear-all-filters:hover,
.contourNavigation input.ui.inverted.grey.basic[type="submit"]:hover {
  box-shadow: 0px 0px 0px 2px #cfd0d2 inset !important;
  color: #FFFFFF !important;
}

/* line 1490, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.grey.basic.buttons .button:focus, .ui.inverted.grey.basic.buttons .cta-button:focus, .ui.inverted.grey.basic.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.grey.basic.buttons .clear-all-filters:focus, .ui.inverted.grey.basic.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.grey.basic.buttons input[type="submit"]:focus,
.ui.inverted.grey.basic.buttons .button:focus,
.ui.inverted.grey.basic.buttons .cta-button:focus,
.ui.inverted.grey.basic.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.grey.basic.buttons .clear-all-filters:focus,
.ui.inverted.grey.basic.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.grey.basic.buttons input[type="submit"]:focus,
.ui.inverted.grey.basic.button:focus,
.ui.inverted.grey.basic.cta-button:focus,
.filter-wrap .ui.inverted.grey.basic.clear-all-filters:focus,
.contourNavigation input.ui.inverted.grey.basic[type="submit"]:focus {
  box-shadow: 0px 0px 0px 2px #c7c9cb inset !important;
  color: #DCDDDE !important;
}

/* line 1496, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.grey.basic.buttons .active.button, .ui.inverted.grey.basic.buttons .active.cta-button, .ui.inverted.grey.basic.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.grey.basic.buttons .active.clear-all-filters, .ui.inverted.grey.basic.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.grey.basic.buttons input.active[type="submit"],
.ui.inverted.grey.buttons .basic.active.button,
.ui.inverted.grey.buttons .basic.active.cta-button,
.ui.inverted.grey.buttons .filter-wrap .basic.active.clear-all-filters,
.filter-wrap .ui.inverted.grey.buttons .basic.active.clear-all-filters,
.ui.inverted.grey.buttons .contourNavigation input.basic.active[type="submit"],
.contourNavigation .ui.inverted.grey.buttons input.basic.active[type="submit"],
.ui.inverted.grey.basic.active.button,
.ui.inverted.grey.basic.active.cta-button,
.filter-wrap .ui.inverted.grey.basic.active.clear-all-filters,
.contourNavigation input.ui.inverted.grey.basic.active[type="submit"] {
  box-shadow: 0px 0px 0px 2px #cfd0d2 inset !important;
  color: #FFFFFF !important;
}

/* line 1502, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.grey.basic.buttons .button:active, .ui.inverted.grey.basic.buttons .cta-button:active, .ui.inverted.grey.basic.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.grey.basic.buttons .clear-all-filters:active, .ui.inverted.grey.basic.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.grey.basic.buttons input[type="submit"]:active,
.ui.inverted.grey.buttons .basic.button:active,
.ui.inverted.grey.buttons .basic.cta-button:active,
.ui.inverted.grey.buttons .filter-wrap .basic.clear-all-filters:active,
.filter-wrap .ui.inverted.grey.buttons .basic.clear-all-filters:active,
.ui.inverted.grey.buttons .contourNavigation input.basic[type="submit"]:active,
.contourNavigation .ui.inverted.grey.buttons input.basic[type="submit"]:active,
.ui.inverted.grey.basic.button:active,
.ui.inverted.grey.basic.cta-button:active,
.filter-wrap .ui.inverted.grey.basic.clear-all-filters:active,
.contourNavigation input.ui.inverted.grey.basic[type="submit"]:active {
  box-shadow: 0px 0px 0px 2px #c2c4c5 inset !important;
  color: #FFFFFF !important;
}

/*--- Brown ---*/
/* line 1511, ../sass/Semantic-UI/elements/_button.scss */
.ui.brown.buttons .button, .ui.brown.buttons .cta-button, .ui.brown.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.brown.buttons .clear-all-filters, .ui.brown.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.brown.buttons input[type="submit"],
.ui.brown.button,
.ui.brown.cta-button,
.filter-wrap .ui.brown.clear-all-filters,
.contourNavigation input.ui.brown[type="submit"] {
  background-color: #A5673F;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 1518, ../sass/Semantic-UI/elements/_button.scss */
.ui.brown.button, .ui.brown.cta-button, .filter-wrap .ui.brown.clear-all-filters, .contourNavigation input.ui.brown[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 1521, ../sass/Semantic-UI/elements/_button.scss */
.ui.brown.buttons .button:hover, .ui.brown.buttons .cta-button:hover, .ui.brown.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.brown.buttons .clear-all-filters:hover, .ui.brown.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.brown.buttons input[type="submit"]:hover,
.ui.brown.button:hover,
.ui.brown.cta-button:hover,
.filter-wrap .ui.brown.clear-all-filters:hover,
.contourNavigation input.ui.brown[type="submit"]:hover {
  background-color: #975b33;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1527, ../sass/Semantic-UI/elements/_button.scss */
.ui.brown.buttons .button:focus, .ui.brown.buttons .cta-button:focus, .ui.brown.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.brown.buttons .clear-all-filters:focus, .ui.brown.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.brown.buttons input[type="submit"]:focus,
.ui.brown.button:focus,
.ui.brown.cta-button:focus,
.filter-wrap .ui.brown.clear-all-filters:focus,
.contourNavigation input.ui.brown[type="submit"]:focus {
  background-color: #90532b;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1533, ../sass/Semantic-UI/elements/_button.scss */
.ui.brown.buttons .button:active, .ui.brown.buttons .cta-button:active, .ui.brown.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.brown.buttons .clear-all-filters:active, .ui.brown.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.brown.buttons input[type="submit"]:active,
.ui.brown.button:active,
.ui.brown.cta-button:active,
.filter-wrap .ui.brown.clear-all-filters:active,
.contourNavigation input.ui.brown[type="submit"]:active {
  background-color: #805031;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1539, ../sass/Semantic-UI/elements/_button.scss */
.ui.brown.buttons .active.button, .ui.brown.buttons .active.cta-button, .ui.brown.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.brown.buttons .active.clear-all-filters, .ui.brown.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.brown.buttons input.active[type="submit"],
.ui.brown.buttons .active.button:active,
.ui.brown.buttons .active.cta-button:active,
.ui.brown.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.brown.buttons .active.clear-all-filters:active,
.ui.brown.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.brown.buttons input.active[type="submit"]:active,
.ui.brown.active.button,
.ui.brown.active.cta-button,
.filter-wrap .ui.brown.active.clear-all-filters,
.contourNavigation input.ui.brown.active[type="submit"],
.ui.brown.button .active.button:active,
.ui.brown.cta-button .active.button:active,
.filter-wrap .ui.brown.clear-all-filters .active.button:active,
.contourNavigation input.ui.brown[type="submit"] .active.button:active,
.ui.brown.button .active.cta-button:active,
.ui.brown.cta-button .active.cta-button:active,
.filter-wrap .ui.brown.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.brown[type="submit"] .active.cta-button:active,
.ui.brown.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.brown.button .active.clear-all-filters:active,
.ui.brown.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.brown.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.brown.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.brown[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.brown[type="submit"] .active.clear-all-filters:active,
.ui.brown.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.brown.button input.active[type="submit"]:active,
.ui.brown.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.brown.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.brown.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.brown.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.brown[type="submit"] input.active[type="submit"]:active {
  background-color: #995a31;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 1549, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.brown.buttons .button, .ui.basic.brown.buttons .cta-button, .ui.basic.brown.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.brown.buttons .clear-all-filters, .ui.basic.brown.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.brown.buttons input[type="submit"],
.ui.basic.brown.button,
.ui.basic.brown.cta-button,
.filter-wrap .ui.basic.brown.clear-all-filters,
.contourNavigation input.ui.basic.brown[type="submit"] {
  box-shadow: 0px 0px 0px 1px #A5673F inset !important;
  color: #A5673F !important;
}

/* line 1554, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.brown.buttons .button:hover, .ui.basic.brown.buttons .cta-button:hover, .ui.basic.brown.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.brown.buttons .clear-all-filters:hover, .ui.basic.brown.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.brown.buttons input[type="submit"]:hover,
.ui.basic.brown.button:hover,
.ui.basic.brown.cta-button:hover,
.filter-wrap .ui.basic.brown.clear-all-filters:hover,
.contourNavigation input.ui.basic.brown[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #975b33 inset !important;
  color: #975b33 !important;
}

/* line 1560, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.brown.buttons .button:focus, .ui.basic.brown.buttons .cta-button:focus, .ui.basic.brown.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.brown.buttons .clear-all-filters:focus, .ui.basic.brown.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.brown.buttons input[type="submit"]:focus,
.ui.basic.brown.button:focus,
.ui.basic.brown.cta-button:focus,
.filter-wrap .ui.basic.brown.clear-all-filters:focus,
.contourNavigation input.ui.basic.brown[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #90532b inset !important;
  color: #975b33 !important;
}

/* line 1566, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.brown.buttons .active.button, .ui.basic.brown.buttons .active.cta-button, .ui.basic.brown.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.brown.buttons .active.clear-all-filters, .ui.basic.brown.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.brown.buttons input.active[type="submit"],
.ui.basic.brown.active.button,
.ui.basic.brown.active.cta-button,
.filter-wrap .ui.basic.brown.active.clear-all-filters,
.contourNavigation input.ui.basic.brown.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #995a31 inset !important;
  color: #805031 !important;
}

/* line 1572, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.brown.buttons .button:active, .ui.basic.brown.buttons .cta-button:active, .ui.basic.brown.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.brown.buttons .clear-all-filters:active, .ui.basic.brown.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.brown.buttons input[type="submit"]:active,
.ui.basic.brown.button:active,
.ui.basic.brown.cta-button:active,
.filter-wrap .ui.basic.brown.clear-all-filters:active,
.contourNavigation input.ui.basic.brown[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #805031 inset !important;
  color: #805031 !important;
}

/* line 1577, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.brown.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.brown.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.brown.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.brown[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 1582, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.brown.buttons .button, .ui.inverted.brown.buttons .cta-button, .ui.inverted.brown.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.brown.buttons .clear-all-filters, .ui.inverted.brown.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.brown.buttons input[type="submit"],
.ui.inverted.brown.button,
.ui.inverted.brown.cta-button,
.filter-wrap .ui.inverted.brown.clear-all-filters,
.contourNavigation input.ui.inverted.brown[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #D67C1C inset !important;
  color: #D67C1C;
}

/* line 1588, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.brown.buttons .button:hover, .ui.inverted.brown.buttons .cta-button:hover, .ui.inverted.brown.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.brown.buttons .clear-all-filters:hover, .ui.inverted.brown.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.brown.buttons input[type="submit"]:hover,
.ui.inverted.brown.button:hover,
.ui.inverted.brown.cta-button:hover,
.filter-wrap .ui.inverted.brown.clear-all-filters:hover,
.contourNavigation input.ui.inverted.brown[type="submit"]:hover,
.ui.inverted.brown.buttons .button:focus,
.ui.inverted.brown.buttons .cta-button:focus,
.ui.inverted.brown.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.brown.buttons .clear-all-filters:focus,
.ui.inverted.brown.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.brown.buttons input[type="submit"]:focus,
.ui.inverted.brown.button:focus,
.ui.inverted.brown.cta-button:focus,
.filter-wrap .ui.inverted.brown.clear-all-filters:focus,
.contourNavigation input.ui.inverted.brown[type="submit"]:focus,
.ui.inverted.brown.buttons .button.active,
.ui.inverted.brown.buttons .active.cta-button,
.ui.inverted.brown.buttons .filter-wrap .active.clear-all-filters,
.filter-wrap .ui.inverted.brown.buttons .active.clear-all-filters,
.ui.inverted.brown.buttons .contourNavigation input.active[type="submit"],
.contourNavigation .ui.inverted.brown.buttons input.active[type="submit"],
.ui.inverted.brown.button.active,
.ui.inverted.brown.active.cta-button,
.filter-wrap .ui.inverted.brown.active.clear-all-filters,
.contourNavigation input.ui.inverted.brown.active[type="submit"],
.ui.inverted.brown.buttons .button:active,
.ui.inverted.brown.buttons .cta-button:active,
.ui.inverted.brown.buttons .filter-wrap .clear-all-filters:active,
.filter-wrap .ui.inverted.brown.buttons .clear-all-filters:active,
.ui.inverted.brown.buttons .contourNavigation input[type="submit"]:active,
.contourNavigation .ui.inverted.brown.buttons input[type="submit"]:active,
.ui.inverted.brown.button:active,
.ui.inverted.brown.cta-button:active,
.filter-wrap .ui.inverted.brown.clear-all-filters:active,
.contourNavigation input.ui.inverted.brown[type="submit"]:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 1599, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.brown.buttons .button:hover, .ui.inverted.brown.buttons .cta-button:hover, .ui.inverted.brown.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.brown.buttons .clear-all-filters:hover, .ui.inverted.brown.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.brown.buttons input[type="submit"]:hover,
.ui.inverted.brown.button:hover,
.ui.inverted.brown.cta-button:hover,
.filter-wrap .ui.inverted.brown.clear-all-filters:hover,
.contourNavigation input.ui.inverted.brown[type="submit"]:hover {
  background-color: #c86f11;
}

/* line 1603, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.brown.buttons .button:focus, .ui.inverted.brown.buttons .cta-button:focus, .ui.inverted.brown.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.brown.buttons .clear-all-filters:focus, .ui.inverted.brown.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.brown.buttons input[type="submit"]:focus,
.ui.inverted.brown.button:focus,
.ui.inverted.brown.cta-button:focus,
.filter-wrap .ui.inverted.brown.clear-all-filters:focus,
.contourNavigation input.ui.inverted.brown[type="submit"]:focus {
  background-color: #c16808;
}

/* line 1607, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.brown.buttons .active.button, .ui.inverted.brown.buttons .active.cta-button, .ui.inverted.brown.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.brown.buttons .active.clear-all-filters, .ui.inverted.brown.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.brown.buttons input.active[type="submit"],
.ui.inverted.brown.active.button,
.ui.inverted.brown.active.cta-button,
.filter-wrap .ui.inverted.brown.active.clear-all-filters,
.contourNavigation input.ui.inverted.brown.active[type="submit"] {
  background-color: #cc6f0d;
}

/* line 1611, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.brown.buttons .button:active, .ui.inverted.brown.buttons .cta-button:active, .ui.inverted.brown.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.brown.buttons .clear-all-filters:active, .ui.inverted.brown.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.brown.buttons input[type="submit"]:active,
.ui.inverted.brown.button:active,
.ui.inverted.brown.cta-button:active,
.filter-wrap .ui.inverted.brown.clear-all-filters:active,
.contourNavigation input.ui.inverted.brown[type="submit"]:active {
  background-color: #a96216;
}

/* Inverted Basic */
/* line 1617, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.brown.basic.buttons .button, .ui.inverted.brown.basic.buttons .cta-button, .ui.inverted.brown.basic.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.brown.basic.buttons .clear-all-filters, .ui.inverted.brown.basic.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.brown.basic.buttons input[type="submit"],
.ui.inverted.brown.buttons .basic.button,
.ui.inverted.brown.buttons .basic.cta-button,
.ui.inverted.brown.buttons .filter-wrap .basic.clear-all-filters,
.filter-wrap .ui.inverted.brown.buttons .basic.clear-all-filters,
.ui.inverted.brown.buttons .contourNavigation input.basic[type="submit"],
.contourNavigation .ui.inverted.brown.buttons input.basic[type="submit"],
.ui.inverted.brown.basic.button,
.ui.inverted.brown.basic.cta-button,
.filter-wrap .ui.inverted.brown.basic.clear-all-filters,
.contourNavigation input.ui.inverted.brown.basic[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 1624, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.brown.basic.buttons .button:hover, .ui.inverted.brown.basic.buttons .cta-button:hover, .ui.inverted.brown.basic.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.brown.basic.buttons .clear-all-filters:hover, .ui.inverted.brown.basic.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.brown.basic.buttons input[type="submit"]:hover,
.ui.inverted.brown.buttons .basic.button:hover,
.ui.inverted.brown.buttons .basic.cta-button:hover,
.ui.inverted.brown.buttons .filter-wrap .basic.clear-all-filters:hover,
.filter-wrap .ui.inverted.brown.buttons .basic.clear-all-filters:hover,
.ui.inverted.brown.buttons .contourNavigation input.basic[type="submit"]:hover,
.contourNavigation .ui.inverted.brown.buttons input.basic[type="submit"]:hover,
.ui.inverted.brown.basic.button:hover,
.ui.inverted.brown.basic.cta-button:hover,
.filter-wrap .ui.inverted.brown.basic.clear-all-filters:hover,
.contourNavigation input.ui.inverted.brown.basic[type="submit"]:hover {
  box-shadow: 0px 0px 0px 2px #c86f11 inset !important;
  color: #D67C1C !important;
}

/* line 1630, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.brown.basic.buttons .button:focus, .ui.inverted.brown.basic.buttons .cta-button:focus, .ui.inverted.brown.basic.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.brown.basic.buttons .clear-all-filters:focus, .ui.inverted.brown.basic.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.brown.basic.buttons input[type="submit"]:focus,
.ui.inverted.brown.basic.buttons .button:focus,
.ui.inverted.brown.basic.buttons .cta-button:focus,
.ui.inverted.brown.basic.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.brown.basic.buttons .clear-all-filters:focus,
.ui.inverted.brown.basic.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.brown.basic.buttons input[type="submit"]:focus,
.ui.inverted.brown.basic.button:focus,
.ui.inverted.brown.basic.cta-button:focus,
.filter-wrap .ui.inverted.brown.basic.clear-all-filters:focus,
.contourNavigation input.ui.inverted.brown.basic[type="submit"]:focus {
  box-shadow: 0px 0px 0px 2px #c16808 inset !important;
  color: #D67C1C !important;
}

/* line 1636, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.brown.basic.buttons .active.button, .ui.inverted.brown.basic.buttons .active.cta-button, .ui.inverted.brown.basic.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.brown.basic.buttons .active.clear-all-filters, .ui.inverted.brown.basic.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.brown.basic.buttons input.active[type="submit"],
.ui.inverted.brown.buttons .basic.active.button,
.ui.inverted.brown.buttons .basic.active.cta-button,
.ui.inverted.brown.buttons .filter-wrap .basic.active.clear-all-filters,
.filter-wrap .ui.inverted.brown.buttons .basic.active.clear-all-filters,
.ui.inverted.brown.buttons .contourNavigation input.basic.active[type="submit"],
.contourNavigation .ui.inverted.brown.buttons input.basic.active[type="submit"],
.ui.inverted.brown.basic.active.button,
.ui.inverted.brown.basic.active.cta-button,
.filter-wrap .ui.inverted.brown.basic.active.clear-all-filters,
.contourNavigation input.ui.inverted.brown.basic.active[type="submit"] {
  box-shadow: 0px 0px 0px 2px #cc6f0d inset !important;
  color: #D67C1C !important;
}

/* line 1642, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.brown.basic.buttons .button:active, .ui.inverted.brown.basic.buttons .cta-button:active, .ui.inverted.brown.basic.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.brown.basic.buttons .clear-all-filters:active, .ui.inverted.brown.basic.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.brown.basic.buttons input[type="submit"]:active,
.ui.inverted.brown.buttons .basic.button:active,
.ui.inverted.brown.buttons .basic.cta-button:active,
.ui.inverted.brown.buttons .filter-wrap .basic.clear-all-filters:active,
.filter-wrap .ui.inverted.brown.buttons .basic.clear-all-filters:active,
.ui.inverted.brown.buttons .contourNavigation input.basic[type="submit"]:active,
.contourNavigation .ui.inverted.brown.buttons input.basic[type="submit"]:active,
.ui.inverted.brown.basic.button:active,
.ui.inverted.brown.basic.cta-button:active,
.filter-wrap .ui.inverted.brown.basic.clear-all-filters:active,
.contourNavigation input.ui.inverted.brown.basic[type="submit"]:active {
  box-shadow: 0px 0px 0px 2px #a96216 inset !important;
  color: #D67C1C !important;
}

/*--- Blue ---*/
/* line 1651, ../sass/Semantic-UI/elements/_button.scss */
.ui.blue.buttons .button, .ui.blue.buttons .cta-button, .ui.blue.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.blue.buttons .clear-all-filters, .ui.blue.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.blue.buttons input[type="submit"],
.ui.blue.button,
.ui.blue.cta-button,
.filter-wrap .ui.blue.clear-all-filters,
.contourNavigation input.ui.blue[type="submit"] {
  background-color: #2185D0;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 1658, ../sass/Semantic-UI/elements/_button.scss */
.ui.blue.button, .ui.blue.cta-button, .filter-wrap .ui.blue.clear-all-filters, .contourNavigation input.ui.blue[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 1661, ../sass/Semantic-UI/elements/_button.scss */
.ui.blue.buttons .button:hover, .ui.blue.buttons .cta-button:hover, .ui.blue.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.blue.buttons .clear-all-filters:hover, .ui.blue.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.blue.buttons input[type="submit"]:hover,
.ui.blue.button:hover,
.ui.blue.cta-button:hover,
.filter-wrap .ui.blue.clear-all-filters:hover,
.contourNavigation input.ui.blue[type="submit"]:hover {
  background-color: #1678c2;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1667, ../sass/Semantic-UI/elements/_button.scss */
.ui.blue.buttons .button:focus, .ui.blue.buttons .cta-button:focus, .ui.blue.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.blue.buttons .clear-all-filters:focus, .ui.blue.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.blue.buttons input[type="submit"]:focus,
.ui.blue.button:focus,
.ui.blue.cta-button:focus,
.filter-wrap .ui.blue.clear-all-filters:focus,
.contourNavigation input.ui.blue[type="submit"]:focus {
  background-color: #0d71bb;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1673, ../sass/Semantic-UI/elements/_button.scss */
.ui.blue.buttons .button:active, .ui.blue.buttons .cta-button:active, .ui.blue.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.blue.buttons .clear-all-filters:active, .ui.blue.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.blue.buttons input[type="submit"]:active,
.ui.blue.button:active,
.ui.blue.cta-button:active,
.filter-wrap .ui.blue.clear-all-filters:active,
.contourNavigation input.ui.blue[type="submit"]:active {
  background-color: #1a69a4;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1679, ../sass/Semantic-UI/elements/_button.scss */
.ui.blue.buttons .active.button, .ui.blue.buttons .active.cta-button, .ui.blue.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.blue.buttons .active.clear-all-filters, .ui.blue.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.blue.buttons input.active[type="submit"],
.ui.blue.buttons .active.button:active,
.ui.blue.buttons .active.cta-button:active,
.ui.blue.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.blue.buttons .active.clear-all-filters:active,
.ui.blue.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.blue.buttons input.active[type="submit"]:active,
.ui.blue.active.button,
.ui.blue.active.cta-button,
.filter-wrap .ui.blue.active.clear-all-filters,
.contourNavigation input.ui.blue.active[type="submit"],
.ui.blue.button .active.button:active,
.ui.blue.cta-button .active.button:active,
.filter-wrap .ui.blue.clear-all-filters .active.button:active,
.contourNavigation input.ui.blue[type="submit"] .active.button:active,
.ui.blue.button .active.cta-button:active,
.ui.blue.cta-button .active.cta-button:active,
.filter-wrap .ui.blue.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.blue[type="submit"] .active.cta-button:active,
.ui.blue.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.blue.button .active.clear-all-filters:active,
.ui.blue.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.blue.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.blue.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.blue[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.blue[type="submit"] .active.clear-all-filters:active,
.ui.blue.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.blue.button input.active[type="submit"]:active,
.ui.blue.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.blue.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.blue.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.blue.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.blue[type="submit"] input.active[type="submit"]:active {
  background-color: #1279c6;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 1689, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.blue.buttons .button, .ui.basic.blue.buttons .cta-button, .ui.basic.blue.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.blue.buttons .clear-all-filters, .ui.basic.blue.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.blue.buttons input[type="submit"],
.ui.basic.blue.button,
.ui.basic.blue.cta-button,
.filter-wrap .ui.basic.blue.clear-all-filters,
.contourNavigation input.ui.basic.blue[type="submit"] {
  box-shadow: 0px 0px 0px 1px #2185D0 inset !important;
  color: #2185D0 !important;
}

/* line 1694, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.blue.buttons .button:hover, .ui.basic.blue.buttons .cta-button:hover, .ui.basic.blue.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.blue.buttons .clear-all-filters:hover, .ui.basic.blue.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.blue.buttons input[type="submit"]:hover,
.ui.basic.blue.button:hover,
.ui.basic.blue.cta-button:hover,
.filter-wrap .ui.basic.blue.clear-all-filters:hover,
.contourNavigation input.ui.basic.blue[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #1678c2 inset !important;
  color: #1678c2 !important;
}

/* line 1700, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.blue.buttons .button:focus, .ui.basic.blue.buttons .cta-button:focus, .ui.basic.blue.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.blue.buttons .clear-all-filters:focus, .ui.basic.blue.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.blue.buttons input[type="submit"]:focus,
.ui.basic.blue.button:focus,
.ui.basic.blue.cta-button:focus,
.filter-wrap .ui.basic.blue.clear-all-filters:focus,
.contourNavigation input.ui.basic.blue[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0d71bb inset !important;
  color: #1678c2 !important;
}

/* line 1706, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.blue.buttons .active.button, .ui.basic.blue.buttons .active.cta-button, .ui.basic.blue.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.blue.buttons .active.clear-all-filters, .ui.basic.blue.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.blue.buttons input.active[type="submit"],
.ui.basic.blue.active.button,
.ui.basic.blue.active.cta-button,
.filter-wrap .ui.basic.blue.active.clear-all-filters,
.contourNavigation input.ui.basic.blue.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #1279c6 inset !important;
  color: #1a69a4 !important;
}

/* line 1712, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.blue.buttons .button:active, .ui.basic.blue.buttons .cta-button:active, .ui.basic.blue.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.blue.buttons .clear-all-filters:active, .ui.basic.blue.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.blue.buttons input[type="submit"]:active,
.ui.basic.blue.button:active,
.ui.basic.blue.cta-button:active,
.filter-wrap .ui.basic.blue.clear-all-filters:active,
.contourNavigation input.ui.basic.blue[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #1a69a4 inset !important;
  color: #1a69a4 !important;
}

/* line 1717, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.blue.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.blue.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.blue.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.blue[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 1722, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.blue.buttons .button, .ui.inverted.blue.buttons .cta-button, .ui.inverted.blue.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.blue.buttons .clear-all-filters, .ui.inverted.blue.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.blue.buttons input[type="submit"],
.ui.inverted.blue.button,
.ui.inverted.blue.cta-button,
.filter-wrap .ui.inverted.blue.clear-all-filters,
.contourNavigation input.ui.inverted.blue[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #54C8FF inset !important;
  color: #54C8FF;
}

/* line 1728, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.blue.buttons .button:hover, .ui.inverted.blue.buttons .cta-button:hover, .ui.inverted.blue.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.blue.buttons .clear-all-filters:hover, .ui.inverted.blue.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.blue.buttons input[type="submit"]:hover,
.ui.inverted.blue.button:hover,
.ui.inverted.blue.cta-button:hover,
.filter-wrap .ui.inverted.blue.clear-all-filters:hover,
.contourNavigation input.ui.inverted.blue[type="submit"]:hover,
.ui.inverted.blue.buttons .button:focus,
.ui.inverted.blue.buttons .cta-button:focus,
.ui.inverted.blue.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.blue.buttons .clear-all-filters:focus,
.ui.inverted.blue.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.blue.buttons input[type="submit"]:focus,
.ui.inverted.blue.button:focus,
.ui.inverted.blue.cta-button:focus,
.filter-wrap .ui.inverted.blue.clear-all-filters:focus,
.contourNavigation input.ui.inverted.blue[type="submit"]:focus,
.ui.inverted.blue.buttons .button.active,
.ui.inverted.blue.buttons .active.cta-button,
.ui.inverted.blue.buttons .filter-wrap .active.clear-all-filters,
.filter-wrap .ui.inverted.blue.buttons .active.clear-all-filters,
.ui.inverted.blue.buttons .contourNavigation input.active[type="submit"],
.contourNavigation .ui.inverted.blue.buttons input.active[type="submit"],
.ui.inverted.blue.button.active,
.ui.inverted.blue.active.cta-button,
.filter-wrap .ui.inverted.blue.active.clear-all-filters,
.contourNavigation input.ui.inverted.blue.active[type="submit"],
.ui.inverted.blue.buttons .button:active,
.ui.inverted.blue.buttons .cta-button:active,
.ui.inverted.blue.buttons .filter-wrap .clear-all-filters:active,
.filter-wrap .ui.inverted.blue.buttons .clear-all-filters:active,
.ui.inverted.blue.buttons .contourNavigation input[type="submit"]:active,
.contourNavigation .ui.inverted.blue.buttons input[type="submit"]:active,
.ui.inverted.blue.button:active,
.ui.inverted.blue.cta-button:active,
.filter-wrap .ui.inverted.blue.clear-all-filters:active,
.contourNavigation input.ui.inverted.blue[type="submit"]:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 1739, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.blue.buttons .button:hover, .ui.inverted.blue.buttons .cta-button:hover, .ui.inverted.blue.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.blue.buttons .clear-all-filters:hover, .ui.inverted.blue.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.blue.buttons input[type="submit"]:hover,
.ui.inverted.blue.button:hover,
.ui.inverted.blue.cta-button:hover,
.filter-wrap .ui.inverted.blue.clear-all-filters:hover,
.contourNavigation input.ui.inverted.blue[type="submit"]:hover {
  background-color: #3ac0ff;
}

/* line 1743, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.blue.buttons .button:focus, .ui.inverted.blue.buttons .cta-button:focus, .ui.inverted.blue.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.blue.buttons .clear-all-filters:focus, .ui.inverted.blue.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.blue.buttons input[type="submit"]:focus,
.ui.inverted.blue.button:focus,
.ui.inverted.blue.cta-button:focus,
.filter-wrap .ui.inverted.blue.clear-all-filters:focus,
.contourNavigation input.ui.inverted.blue[type="submit"]:focus {
  background-color: #2bbbff;
}

/* line 1747, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.blue.buttons .active.button, .ui.inverted.blue.buttons .active.cta-button, .ui.inverted.blue.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.blue.buttons .active.clear-all-filters, .ui.inverted.blue.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.blue.buttons input.active[type="submit"],
.ui.inverted.blue.active.button,
.ui.inverted.blue.active.cta-button,
.filter-wrap .ui.inverted.blue.active.clear-all-filters,
.contourNavigation input.ui.inverted.blue.active[type="submit"] {
  background-color: #3ac0ff;
}

/* line 1751, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.blue.buttons .button:active, .ui.inverted.blue.buttons .cta-button:active, .ui.inverted.blue.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.blue.buttons .clear-all-filters:active, .ui.inverted.blue.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.blue.buttons input[type="submit"]:active,
.ui.inverted.blue.button:active,
.ui.inverted.blue.cta-button:active,
.filter-wrap .ui.inverted.blue.clear-all-filters:active,
.contourNavigation input.ui.inverted.blue[type="submit"]:active {
  background-color: #21b8ff;
}

/* Inverted Basic */
/* line 1757, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.blue.basic.buttons .button, .ui.inverted.blue.basic.buttons .cta-button, .ui.inverted.blue.basic.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.blue.basic.buttons .clear-all-filters, .ui.inverted.blue.basic.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.blue.basic.buttons input[type="submit"],
.ui.inverted.blue.buttons .basic.button,
.ui.inverted.blue.buttons .basic.cta-button,
.ui.inverted.blue.buttons .filter-wrap .basic.clear-all-filters,
.filter-wrap .ui.inverted.blue.buttons .basic.clear-all-filters,
.ui.inverted.blue.buttons .contourNavigation input.basic[type="submit"],
.contourNavigation .ui.inverted.blue.buttons input.basic[type="submit"],
.ui.inverted.blue.basic.button,
.ui.inverted.blue.basic.cta-button,
.filter-wrap .ui.inverted.blue.basic.clear-all-filters,
.contourNavigation input.ui.inverted.blue.basic[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 1764, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.blue.basic.buttons .button:hover, .ui.inverted.blue.basic.buttons .cta-button:hover, .ui.inverted.blue.basic.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.blue.basic.buttons .clear-all-filters:hover, .ui.inverted.blue.basic.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.blue.basic.buttons input[type="submit"]:hover,
.ui.inverted.blue.buttons .basic.button:hover,
.ui.inverted.blue.buttons .basic.cta-button:hover,
.ui.inverted.blue.buttons .filter-wrap .basic.clear-all-filters:hover,
.filter-wrap .ui.inverted.blue.buttons .basic.clear-all-filters:hover,
.ui.inverted.blue.buttons .contourNavigation input.basic[type="submit"]:hover,
.contourNavigation .ui.inverted.blue.buttons input.basic[type="submit"]:hover,
.ui.inverted.blue.basic.button:hover,
.ui.inverted.blue.basic.cta-button:hover,
.filter-wrap .ui.inverted.blue.basic.clear-all-filters:hover,
.contourNavigation input.ui.inverted.blue.basic[type="submit"]:hover {
  box-shadow: 0px 0px 0px 2px #3ac0ff inset !important;
  color: #54C8FF !important;
}

/* line 1770, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.blue.basic.buttons .button:focus, .ui.inverted.blue.basic.buttons .cta-button:focus, .ui.inverted.blue.basic.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.blue.basic.buttons .clear-all-filters:focus, .ui.inverted.blue.basic.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.blue.basic.buttons input[type="submit"]:focus,
.ui.inverted.blue.basic.buttons .button:focus,
.ui.inverted.blue.basic.buttons .cta-button:focus,
.ui.inverted.blue.basic.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.blue.basic.buttons .clear-all-filters:focus,
.ui.inverted.blue.basic.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.blue.basic.buttons input[type="submit"]:focus,
.ui.inverted.blue.basic.button:focus,
.ui.inverted.blue.basic.cta-button:focus,
.filter-wrap .ui.inverted.blue.basic.clear-all-filters:focus,
.contourNavigation input.ui.inverted.blue.basic[type="submit"]:focus {
  box-shadow: 0px 0px 0px 2px #2bbbff inset !important;
  color: #54C8FF !important;
}

/* line 1776, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.blue.basic.buttons .active.button, .ui.inverted.blue.basic.buttons .active.cta-button, .ui.inverted.blue.basic.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.blue.basic.buttons .active.clear-all-filters, .ui.inverted.blue.basic.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.blue.basic.buttons input.active[type="submit"],
.ui.inverted.blue.buttons .basic.active.button,
.ui.inverted.blue.buttons .basic.active.cta-button,
.ui.inverted.blue.buttons .filter-wrap .basic.active.clear-all-filters,
.filter-wrap .ui.inverted.blue.buttons .basic.active.clear-all-filters,
.ui.inverted.blue.buttons .contourNavigation input.basic.active[type="submit"],
.contourNavigation .ui.inverted.blue.buttons input.basic.active[type="submit"],
.ui.inverted.blue.basic.active.button,
.ui.inverted.blue.basic.active.cta-button,
.filter-wrap .ui.inverted.blue.basic.active.clear-all-filters,
.contourNavigation input.ui.inverted.blue.basic.active[type="submit"] {
  box-shadow: 0px 0px 0px 2px #3ac0ff inset !important;
  color: #54C8FF !important;
}

/* line 1782, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.blue.basic.buttons .button:active, .ui.inverted.blue.basic.buttons .cta-button:active, .ui.inverted.blue.basic.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.blue.basic.buttons .clear-all-filters:active, .ui.inverted.blue.basic.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.blue.basic.buttons input[type="submit"]:active,
.ui.inverted.blue.buttons .basic.button:active,
.ui.inverted.blue.buttons .basic.cta-button:active,
.ui.inverted.blue.buttons .filter-wrap .basic.clear-all-filters:active,
.filter-wrap .ui.inverted.blue.buttons .basic.clear-all-filters:active,
.ui.inverted.blue.buttons .contourNavigation input.basic[type="submit"]:active,
.contourNavigation .ui.inverted.blue.buttons input.basic[type="submit"]:active,
.ui.inverted.blue.basic.button:active,
.ui.inverted.blue.basic.cta-button:active,
.filter-wrap .ui.inverted.blue.basic.clear-all-filters:active,
.contourNavigation input.ui.inverted.blue.basic[type="submit"]:active {
  box-shadow: 0px 0px 0px 2px #21b8ff inset !important;
  color: #54C8FF !important;
}

/*--- Green ---*/
/* line 1791, ../sass/Semantic-UI/elements/_button.scss */
.ui.green.buttons .button, .ui.green.buttons .cta-button, .ui.green.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.green.buttons .clear-all-filters, .ui.green.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.green.buttons input[type="submit"],
.ui.green.button,
.ui.green.cta-button,
.filter-wrap .ui.green.clear-all-filters,
.contourNavigation input.ui.green[type="submit"] {
  background-color: #21BA45;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 1798, ../sass/Semantic-UI/elements/_button.scss */
.ui.green.button, .ui.green.cta-button, .filter-wrap .ui.green.clear-all-filters, .contourNavigation input.ui.green[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 1801, ../sass/Semantic-UI/elements/_button.scss */
.ui.green.buttons .button:hover, .ui.green.buttons .cta-button:hover, .ui.green.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.green.buttons .clear-all-filters:hover, .ui.green.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.green.buttons input[type="submit"]:hover,
.ui.green.button:hover,
.ui.green.cta-button:hover,
.filter-wrap .ui.green.clear-all-filters:hover,
.contourNavigation input.ui.green[type="submit"]:hover {
  background-color: #16ab39;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1807, ../sass/Semantic-UI/elements/_button.scss */
.ui.green.buttons .button:focus, .ui.green.buttons .cta-button:focus, .ui.green.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.green.buttons .clear-all-filters:focus, .ui.green.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.green.buttons input[type="submit"]:focus,
.ui.green.button:focus,
.ui.green.cta-button:focus,
.filter-wrap .ui.green.clear-all-filters:focus,
.contourNavigation input.ui.green[type="submit"]:focus {
  background-color: #0ea432;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1813, ../sass/Semantic-UI/elements/_button.scss */
.ui.green.buttons .button:active, .ui.green.buttons .cta-button:active, .ui.green.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.green.buttons .clear-all-filters:active, .ui.green.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.green.buttons input[type="submit"]:active,
.ui.green.button:active,
.ui.green.cta-button:active,
.filter-wrap .ui.green.clear-all-filters:active,
.contourNavigation input.ui.green[type="submit"]:active {
  background-color: #198f35;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1819, ../sass/Semantic-UI/elements/_button.scss */
.ui.green.buttons .active.button, .ui.green.buttons .active.cta-button, .ui.green.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.green.buttons .active.clear-all-filters, .ui.green.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.green.buttons input.active[type="submit"],
.ui.green.buttons .active.button:active,
.ui.green.buttons .active.cta-button:active,
.ui.green.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.green.buttons .active.clear-all-filters:active,
.ui.green.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.green.buttons input.active[type="submit"]:active,
.ui.green.active.button,
.ui.green.active.cta-button,
.filter-wrap .ui.green.active.clear-all-filters,
.contourNavigation input.ui.green.active[type="submit"],
.ui.green.button .active.button:active,
.ui.green.cta-button .active.button:active,
.filter-wrap .ui.green.clear-all-filters .active.button:active,
.contourNavigation input.ui.green[type="submit"] .active.button:active,
.ui.green.button .active.cta-button:active,
.ui.green.cta-button .active.cta-button:active,
.filter-wrap .ui.green.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.green[type="submit"] .active.cta-button:active,
.ui.green.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.green.button .active.clear-all-filters:active,
.ui.green.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.green.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.green.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.green[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.green[type="submit"] .active.clear-all-filters:active,
.ui.green.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.green.button input.active[type="submit"]:active,
.ui.green.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.green.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.green.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.green.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.green[type="submit"] input.active[type="submit"]:active {
  background-color: #13ae38;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 1829, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.green.buttons .button, .ui.basic.green.buttons .cta-button, .ui.basic.green.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.green.buttons .clear-all-filters, .ui.basic.green.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.green.buttons input[type="submit"],
.ui.basic.green.button,
.ui.basic.green.cta-button,
.filter-wrap .ui.basic.green.clear-all-filters,
.contourNavigation input.ui.basic.green[type="submit"] {
  box-shadow: 0px 0px 0px 1px #21BA45 inset !important;
  color: #21BA45 !important;
}

/* line 1834, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.green.buttons .button:hover, .ui.basic.green.buttons .cta-button:hover, .ui.basic.green.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.green.buttons .clear-all-filters:hover, .ui.basic.green.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.green.buttons input[type="submit"]:hover,
.ui.basic.green.button:hover,
.ui.basic.green.cta-button:hover,
.filter-wrap .ui.basic.green.clear-all-filters:hover,
.contourNavigation input.ui.basic.green[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #16ab39 inset !important;
  color: #16ab39 !important;
}

/* line 1840, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.green.buttons .button:focus, .ui.basic.green.buttons .cta-button:focus, .ui.basic.green.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.green.buttons .clear-all-filters:focus, .ui.basic.green.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.green.buttons input[type="submit"]:focus,
.ui.basic.green.button:focus,
.ui.basic.green.cta-button:focus,
.filter-wrap .ui.basic.green.clear-all-filters:focus,
.contourNavigation input.ui.basic.green[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0ea432 inset !important;
  color: #16ab39 !important;
}

/* line 1846, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.green.buttons .active.button, .ui.basic.green.buttons .active.cta-button, .ui.basic.green.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.green.buttons .active.clear-all-filters, .ui.basic.green.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.green.buttons input.active[type="submit"],
.ui.basic.green.active.button,
.ui.basic.green.active.cta-button,
.filter-wrap .ui.basic.green.active.clear-all-filters,
.contourNavigation input.ui.basic.green.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #13ae38 inset !important;
  color: #198f35 !important;
}

/* line 1852, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.green.buttons .button:active, .ui.basic.green.buttons .cta-button:active, .ui.basic.green.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.green.buttons .clear-all-filters:active, .ui.basic.green.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.green.buttons input[type="submit"]:active,
.ui.basic.green.button:active,
.ui.basic.green.cta-button:active,
.filter-wrap .ui.basic.green.clear-all-filters:active,
.contourNavigation input.ui.basic.green[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #198f35 inset !important;
  color: #198f35 !important;
}

/* line 1857, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.green.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.green.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.green.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.green[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 1862, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.green.buttons .button, .ui.inverted.green.buttons .cta-button, .ui.inverted.green.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.green.buttons .clear-all-filters, .ui.inverted.green.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.green.buttons input[type="submit"],
.ui.inverted.green.button,
.ui.inverted.green.cta-button,
.filter-wrap .ui.inverted.green.clear-all-filters,
.contourNavigation input.ui.inverted.green[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #2ECC40 inset !important;
  color: #2ECC40;
}

/* line 1868, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.green.buttons .button:hover, .ui.inverted.green.buttons .cta-button:hover, .ui.inverted.green.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.green.buttons .clear-all-filters:hover, .ui.inverted.green.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.green.buttons input[type="submit"]:hover,
.ui.inverted.green.button:hover,
.ui.inverted.green.cta-button:hover,
.filter-wrap .ui.inverted.green.clear-all-filters:hover,
.contourNavigation input.ui.inverted.green[type="submit"]:hover,
.ui.inverted.green.buttons .button:focus,
.ui.inverted.green.buttons .cta-button:focus,
.ui.inverted.green.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.green.buttons .clear-all-filters:focus,
.ui.inverted.green.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.green.buttons input[type="submit"]:focus,
.ui.inverted.green.button:focus,
.ui.inverted.green.cta-button:focus,
.filter-wrap .ui.inverted.green.clear-all-filters:focus,
.contourNavigation input.ui.inverted.green[type="submit"]:focus,
.ui.inverted.green.buttons .button.active,
.ui.inverted.green.buttons .active.cta-button,
.ui.inverted.green.buttons .filter-wrap .active.clear-all-filters,
.filter-wrap .ui.inverted.green.buttons .active.clear-all-filters,
.ui.inverted.green.buttons .contourNavigation input.active[type="submit"],
.contourNavigation .ui.inverted.green.buttons input.active[type="submit"],
.ui.inverted.green.button.active,
.ui.inverted.green.active.cta-button,
.filter-wrap .ui.inverted.green.active.clear-all-filters,
.contourNavigation input.ui.inverted.green.active[type="submit"],
.ui.inverted.green.buttons .button:active,
.ui.inverted.green.buttons .cta-button:active,
.ui.inverted.green.buttons .filter-wrap .clear-all-filters:active,
.filter-wrap .ui.inverted.green.buttons .clear-all-filters:active,
.ui.inverted.green.buttons .contourNavigation input[type="submit"]:active,
.contourNavigation .ui.inverted.green.buttons input[type="submit"]:active,
.ui.inverted.green.button:active,
.ui.inverted.green.cta-button:active,
.filter-wrap .ui.inverted.green.clear-all-filters:active,
.contourNavigation input.ui.inverted.green[type="submit"]:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 1879, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.green.buttons .button:hover, .ui.inverted.green.buttons .cta-button:hover, .ui.inverted.green.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.green.buttons .clear-all-filters:hover, .ui.inverted.green.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.green.buttons input[type="submit"]:hover,
.ui.inverted.green.button:hover,
.ui.inverted.green.cta-button:hover,
.filter-wrap .ui.inverted.green.clear-all-filters:hover,
.contourNavigation input.ui.inverted.green[type="submit"]:hover {
  background-color: #22be34;
}

/* line 1883, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.green.buttons .button:focus, .ui.inverted.green.buttons .cta-button:focus, .ui.inverted.green.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.green.buttons .clear-all-filters:focus, .ui.inverted.green.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.green.buttons input[type="submit"]:focus,
.ui.inverted.green.button:focus,
.ui.inverted.green.cta-button:focus,
.filter-wrap .ui.inverted.green.clear-all-filters:focus,
.contourNavigation input.ui.inverted.green[type="submit"]:focus {
  background-color: #19b82b;
}

/* line 1887, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.green.buttons .active.button, .ui.inverted.green.buttons .active.cta-button, .ui.inverted.green.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.green.buttons .active.clear-all-filters, .ui.inverted.green.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.green.buttons input.active[type="submit"],
.ui.inverted.green.active.button,
.ui.inverted.green.active.cta-button,
.filter-wrap .ui.inverted.green.active.clear-all-filters,
.contourNavigation input.ui.inverted.green.active[type="submit"] {
  background-color: #1fc231;
}

/* line 1891, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.green.buttons .button:active, .ui.inverted.green.buttons .cta-button:active, .ui.inverted.green.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.green.buttons .clear-all-filters:active, .ui.inverted.green.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.green.buttons input[type="submit"]:active,
.ui.inverted.green.button:active,
.ui.inverted.green.cta-button:active,
.filter-wrap .ui.inverted.green.clear-all-filters:active,
.contourNavigation input.ui.inverted.green[type="submit"]:active {
  background-color: #25a233;
}

/* Inverted Basic */
/* line 1897, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.green.basic.buttons .button, .ui.inverted.green.basic.buttons .cta-button, .ui.inverted.green.basic.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.green.basic.buttons .clear-all-filters, .ui.inverted.green.basic.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.green.basic.buttons input[type="submit"],
.ui.inverted.green.buttons .basic.button,
.ui.inverted.green.buttons .basic.cta-button,
.ui.inverted.green.buttons .filter-wrap .basic.clear-all-filters,
.filter-wrap .ui.inverted.green.buttons .basic.clear-all-filters,
.ui.inverted.green.buttons .contourNavigation input.basic[type="submit"],
.contourNavigation .ui.inverted.green.buttons input.basic[type="submit"],
.ui.inverted.green.basic.button,
.ui.inverted.green.basic.cta-button,
.filter-wrap .ui.inverted.green.basic.clear-all-filters,
.contourNavigation input.ui.inverted.green.basic[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 1904, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.green.basic.buttons .button:hover, .ui.inverted.green.basic.buttons .cta-button:hover, .ui.inverted.green.basic.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.green.basic.buttons .clear-all-filters:hover, .ui.inverted.green.basic.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.green.basic.buttons input[type="submit"]:hover,
.ui.inverted.green.buttons .basic.button:hover,
.ui.inverted.green.buttons .basic.cta-button:hover,
.ui.inverted.green.buttons .filter-wrap .basic.clear-all-filters:hover,
.filter-wrap .ui.inverted.green.buttons .basic.clear-all-filters:hover,
.ui.inverted.green.buttons .contourNavigation input.basic[type="submit"]:hover,
.contourNavigation .ui.inverted.green.buttons input.basic[type="submit"]:hover,
.ui.inverted.green.basic.button:hover,
.ui.inverted.green.basic.cta-button:hover,
.filter-wrap .ui.inverted.green.basic.clear-all-filters:hover,
.contourNavigation input.ui.inverted.green.basic[type="submit"]:hover {
  box-shadow: 0px 0px 0px 2px #22be34 inset !important;
  color: #2ECC40 !important;
}

/* line 1910, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.green.basic.buttons .button:focus, .ui.inverted.green.basic.buttons .cta-button:focus, .ui.inverted.green.basic.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.green.basic.buttons .clear-all-filters:focus, .ui.inverted.green.basic.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.green.basic.buttons input[type="submit"]:focus,
.ui.inverted.green.basic.buttons .button:focus,
.ui.inverted.green.basic.buttons .cta-button:focus,
.ui.inverted.green.basic.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.green.basic.buttons .clear-all-filters:focus,
.ui.inverted.green.basic.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.green.basic.buttons input[type="submit"]:focus,
.ui.inverted.green.basic.button:focus,
.ui.inverted.green.basic.cta-button:focus,
.filter-wrap .ui.inverted.green.basic.clear-all-filters:focus,
.contourNavigation input.ui.inverted.green.basic[type="submit"]:focus {
  box-shadow: 0px 0px 0px 2px #19b82b inset !important;
  color: #2ECC40 !important;
}

/* line 1916, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.green.basic.buttons .active.button, .ui.inverted.green.basic.buttons .active.cta-button, .ui.inverted.green.basic.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.green.basic.buttons .active.clear-all-filters, .ui.inverted.green.basic.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.green.basic.buttons input.active[type="submit"],
.ui.inverted.green.buttons .basic.active.button,
.ui.inverted.green.buttons .basic.active.cta-button,
.ui.inverted.green.buttons .filter-wrap .basic.active.clear-all-filters,
.filter-wrap .ui.inverted.green.buttons .basic.active.clear-all-filters,
.ui.inverted.green.buttons .contourNavigation input.basic.active[type="submit"],
.contourNavigation .ui.inverted.green.buttons input.basic.active[type="submit"],
.ui.inverted.green.basic.active.button,
.ui.inverted.green.basic.active.cta-button,
.filter-wrap .ui.inverted.green.basic.active.clear-all-filters,
.contourNavigation input.ui.inverted.green.basic.active[type="submit"] {
  box-shadow: 0px 0px 0px 2px #1fc231 inset !important;
  color: #2ECC40 !important;
}

/* line 1922, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.green.basic.buttons .button:active, .ui.inverted.green.basic.buttons .cta-button:active, .ui.inverted.green.basic.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.green.basic.buttons .clear-all-filters:active, .ui.inverted.green.basic.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.green.basic.buttons input[type="submit"]:active,
.ui.inverted.green.buttons .basic.button:active,
.ui.inverted.green.buttons .basic.cta-button:active,
.ui.inverted.green.buttons .filter-wrap .basic.clear-all-filters:active,
.filter-wrap .ui.inverted.green.buttons .basic.clear-all-filters:active,
.ui.inverted.green.buttons .contourNavigation input.basic[type="submit"]:active,
.contourNavigation .ui.inverted.green.buttons input.basic[type="submit"]:active,
.ui.inverted.green.basic.button:active,
.ui.inverted.green.basic.cta-button:active,
.filter-wrap .ui.inverted.green.basic.clear-all-filters:active,
.contourNavigation input.ui.inverted.green.basic[type="submit"]:active {
  box-shadow: 0px 0px 0px 2px #25a233 inset !important;
  color: #2ECC40 !important;
}

/*--- Orange ---*/
/* line 1931, ../sass/Semantic-UI/elements/_button.scss */
.ui.orange.buttons .button, .ui.orange.buttons .cta-button, .ui.orange.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.orange.buttons .clear-all-filters, .ui.orange.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.orange.buttons input[type="submit"],
.ui.orange.button,
.ui.orange.cta-button,
.filter-wrap .ui.orange.clear-all-filters,
.contourNavigation input.ui.orange[type="submit"] {
  background-color: #F2711C;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 1938, ../sass/Semantic-UI/elements/_button.scss */
.ui.orange.button, .ui.orange.cta-button, .filter-wrap .ui.orange.clear-all-filters, .contourNavigation input.ui.orange[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 1941, ../sass/Semantic-UI/elements/_button.scss */
.ui.orange.buttons .button:hover, .ui.orange.buttons .cta-button:hover, .ui.orange.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.orange.buttons .clear-all-filters:hover, .ui.orange.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.orange.buttons input[type="submit"]:hover,
.ui.orange.button:hover,
.ui.orange.cta-button:hover,
.filter-wrap .ui.orange.clear-all-filters:hover,
.contourNavigation input.ui.orange[type="submit"]:hover {
  background-color: #f26202;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1947, ../sass/Semantic-UI/elements/_button.scss */
.ui.orange.buttons .button:focus, .ui.orange.buttons .cta-button:focus, .ui.orange.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.orange.buttons .clear-all-filters:focus, .ui.orange.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.orange.buttons input[type="submit"]:focus,
.ui.orange.button:focus,
.ui.orange.cta-button:focus,
.filter-wrap .ui.orange.clear-all-filters:focus,
.contourNavigation input.ui.orange[type="submit"]:focus {
  background-color: #e55b00;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1953, ../sass/Semantic-UI/elements/_button.scss */
.ui.orange.buttons .button:active, .ui.orange.buttons .cta-button:active, .ui.orange.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.orange.buttons .clear-all-filters:active, .ui.orange.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.orange.buttons input[type="submit"]:active,
.ui.orange.button:active,
.ui.orange.cta-button:active,
.filter-wrap .ui.orange.clear-all-filters:active,
.contourNavigation input.ui.orange[type="submit"]:active {
  background-color: #cf590c;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1959, ../sass/Semantic-UI/elements/_button.scss */
.ui.orange.buttons .active.button, .ui.orange.buttons .active.cta-button, .ui.orange.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.orange.buttons .active.clear-all-filters, .ui.orange.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.orange.buttons input.active[type="submit"],
.ui.orange.buttons .active.button:active,
.ui.orange.buttons .active.cta-button:active,
.ui.orange.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.orange.buttons .active.clear-all-filters:active,
.ui.orange.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.orange.buttons input.active[type="submit"]:active,
.ui.orange.active.button,
.ui.orange.active.cta-button,
.filter-wrap .ui.orange.active.clear-all-filters,
.contourNavigation input.ui.orange.active[type="submit"],
.ui.orange.button .active.button:active,
.ui.orange.cta-button .active.button:active,
.filter-wrap .ui.orange.clear-all-filters .active.button:active,
.contourNavigation input.ui.orange[type="submit"] .active.button:active,
.ui.orange.button .active.cta-button:active,
.ui.orange.cta-button .active.cta-button:active,
.filter-wrap .ui.orange.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.orange[type="submit"] .active.cta-button:active,
.ui.orange.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.orange.button .active.clear-all-filters:active,
.ui.orange.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.orange.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.orange.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.orange[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.orange[type="submit"] .active.clear-all-filters:active,
.ui.orange.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.orange.button input.active[type="submit"]:active,
.ui.orange.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.orange.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.orange.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.orange.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.orange[type="submit"] input.active[type="submit"]:active {
  background-color: #f56100;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 1969, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.orange.buttons .button, .ui.basic.orange.buttons .cta-button, .ui.basic.orange.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.orange.buttons .clear-all-filters, .ui.basic.orange.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.orange.buttons input[type="submit"],
.ui.basic.orange.button,
.ui.basic.orange.cta-button,
.filter-wrap .ui.basic.orange.clear-all-filters,
.contourNavigation input.ui.basic.orange[type="submit"] {
  box-shadow: 0px 0px 0px 1px #F2711C inset !important;
  color: #F2711C !important;
}

/* line 1974, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.orange.buttons .button:hover, .ui.basic.orange.buttons .cta-button:hover, .ui.basic.orange.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.orange.buttons .clear-all-filters:hover, .ui.basic.orange.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.orange.buttons input[type="submit"]:hover,
.ui.basic.orange.button:hover,
.ui.basic.orange.cta-button:hover,
.filter-wrap .ui.basic.orange.clear-all-filters:hover,
.contourNavigation input.ui.basic.orange[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #f26202 inset !important;
  color: #f26202 !important;
}

/* line 1980, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.orange.buttons .button:focus, .ui.basic.orange.buttons .cta-button:focus, .ui.basic.orange.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.orange.buttons .clear-all-filters:focus, .ui.basic.orange.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.orange.buttons input[type="submit"]:focus,
.ui.basic.orange.button:focus,
.ui.basic.orange.cta-button:focus,
.filter-wrap .ui.basic.orange.clear-all-filters:focus,
.contourNavigation input.ui.basic.orange[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e55b00 inset !important;
  color: #f26202 !important;
}

/* line 1986, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.orange.buttons .active.button, .ui.basic.orange.buttons .active.cta-button, .ui.basic.orange.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.orange.buttons .active.clear-all-filters, .ui.basic.orange.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.orange.buttons input.active[type="submit"],
.ui.basic.orange.active.button,
.ui.basic.orange.active.cta-button,
.filter-wrap .ui.basic.orange.active.clear-all-filters,
.contourNavigation input.ui.basic.orange.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #f56100 inset !important;
  color: #cf590c !important;
}

/* line 1992, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.orange.buttons .button:active, .ui.basic.orange.buttons .cta-button:active, .ui.basic.orange.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.orange.buttons .clear-all-filters:active, .ui.basic.orange.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.orange.buttons input[type="submit"]:active,
.ui.basic.orange.button:active,
.ui.basic.orange.cta-button:active,
.filter-wrap .ui.basic.orange.clear-all-filters:active,
.contourNavigation input.ui.basic.orange[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #cf590c inset !important;
  color: #cf590c !important;
}

/* line 1997, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.orange.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.orange.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.orange.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.orange[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 2002, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.orange.buttons .button, .ui.inverted.orange.buttons .cta-button, .ui.inverted.orange.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.orange.buttons .clear-all-filters, .ui.inverted.orange.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.orange.buttons input[type="submit"],
.ui.inverted.orange.button,
.ui.inverted.orange.cta-button,
.filter-wrap .ui.inverted.orange.clear-all-filters,
.contourNavigation input.ui.inverted.orange[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #FF851B inset !important;
  color: #FF851B;
}

/* line 2008, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.orange.buttons .button:hover, .ui.inverted.orange.buttons .cta-button:hover, .ui.inverted.orange.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.orange.buttons .clear-all-filters:hover, .ui.inverted.orange.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.orange.buttons input[type="submit"]:hover,
.ui.inverted.orange.button:hover,
.ui.inverted.orange.cta-button:hover,
.filter-wrap .ui.inverted.orange.clear-all-filters:hover,
.contourNavigation input.ui.inverted.orange[type="submit"]:hover,
.ui.inverted.orange.buttons .button:focus,
.ui.inverted.orange.buttons .cta-button:focus,
.ui.inverted.orange.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.orange.buttons .clear-all-filters:focus,
.ui.inverted.orange.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.orange.buttons input[type="submit"]:focus,
.ui.inverted.orange.button:focus,
.ui.inverted.orange.cta-button:focus,
.filter-wrap .ui.inverted.orange.clear-all-filters:focus,
.contourNavigation input.ui.inverted.orange[type="submit"]:focus,
.ui.inverted.orange.buttons .button.active,
.ui.inverted.orange.buttons .active.cta-button,
.ui.inverted.orange.buttons .filter-wrap .active.clear-all-filters,
.filter-wrap .ui.inverted.orange.buttons .active.clear-all-filters,
.ui.inverted.orange.buttons .contourNavigation input.active[type="submit"],
.contourNavigation .ui.inverted.orange.buttons input.active[type="submit"],
.ui.inverted.orange.button.active,
.ui.inverted.orange.active.cta-button,
.filter-wrap .ui.inverted.orange.active.clear-all-filters,
.contourNavigation input.ui.inverted.orange.active[type="submit"],
.ui.inverted.orange.buttons .button:active,
.ui.inverted.orange.buttons .cta-button:active,
.ui.inverted.orange.buttons .filter-wrap .clear-all-filters:active,
.filter-wrap .ui.inverted.orange.buttons .clear-all-filters:active,
.ui.inverted.orange.buttons .contourNavigation input[type="submit"]:active,
.contourNavigation .ui.inverted.orange.buttons input[type="submit"]:active,
.ui.inverted.orange.button:active,
.ui.inverted.orange.cta-button:active,
.filter-wrap .ui.inverted.orange.clear-all-filters:active,
.contourNavigation input.ui.inverted.orange[type="submit"]:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 2019, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.orange.buttons .button:hover, .ui.inverted.orange.buttons .cta-button:hover, .ui.inverted.orange.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.orange.buttons .clear-all-filters:hover, .ui.inverted.orange.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.orange.buttons input[type="submit"]:hover,
.ui.inverted.orange.button:hover,
.ui.inverted.orange.cta-button:hover,
.filter-wrap .ui.inverted.orange.clear-all-filters:hover,
.contourNavigation input.ui.inverted.orange[type="submit"]:hover {
  background-color: #ff7701;
}

/* line 2023, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.orange.buttons .button:focus, .ui.inverted.orange.buttons .cta-button:focus, .ui.inverted.orange.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.orange.buttons .clear-all-filters:focus, .ui.inverted.orange.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.orange.buttons input[type="submit"]:focus,
.ui.inverted.orange.button:focus,
.ui.inverted.orange.cta-button:focus,
.filter-wrap .ui.inverted.orange.clear-all-filters:focus,
.contourNavigation input.ui.inverted.orange[type="submit"]:focus {
  background-color: #f17000;
}

/* line 2027, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.orange.buttons .active.button, .ui.inverted.orange.buttons .active.cta-button, .ui.inverted.orange.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.orange.buttons .active.clear-all-filters, .ui.inverted.orange.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.orange.buttons input.active[type="submit"],
.ui.inverted.orange.active.button,
.ui.inverted.orange.active.cta-button,
.filter-wrap .ui.inverted.orange.active.clear-all-filters,
.contourNavigation input.ui.inverted.orange.active[type="submit"] {
  background-color: #ff7701;
}

/* line 2031, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.orange.buttons .button:active, .ui.inverted.orange.buttons .cta-button:active, .ui.inverted.orange.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.orange.buttons .clear-all-filters:active, .ui.inverted.orange.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.orange.buttons input[type="submit"]:active,
.ui.inverted.orange.button:active,
.ui.inverted.orange.cta-button:active,
.filter-wrap .ui.inverted.orange.clear-all-filters:active,
.contourNavigation input.ui.inverted.orange[type="submit"]:active {
  background-color: #e76b00;
}

/* Inverted Basic */
/* line 2037, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.orange.basic.buttons .button, .ui.inverted.orange.basic.buttons .cta-button, .ui.inverted.orange.basic.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.orange.basic.buttons .clear-all-filters, .ui.inverted.orange.basic.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.orange.basic.buttons input[type="submit"],
.ui.inverted.orange.buttons .basic.button,
.ui.inverted.orange.buttons .basic.cta-button,
.ui.inverted.orange.buttons .filter-wrap .basic.clear-all-filters,
.filter-wrap .ui.inverted.orange.buttons .basic.clear-all-filters,
.ui.inverted.orange.buttons .contourNavigation input.basic[type="submit"],
.contourNavigation .ui.inverted.orange.buttons input.basic[type="submit"],
.ui.inverted.orange.basic.button,
.ui.inverted.orange.basic.cta-button,
.filter-wrap .ui.inverted.orange.basic.clear-all-filters,
.contourNavigation input.ui.inverted.orange.basic[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 2044, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.orange.basic.buttons .button:hover, .ui.inverted.orange.basic.buttons .cta-button:hover, .ui.inverted.orange.basic.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.orange.basic.buttons .clear-all-filters:hover, .ui.inverted.orange.basic.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.orange.basic.buttons input[type="submit"]:hover,
.ui.inverted.orange.buttons .basic.button:hover,
.ui.inverted.orange.buttons .basic.cta-button:hover,
.ui.inverted.orange.buttons .filter-wrap .basic.clear-all-filters:hover,
.filter-wrap .ui.inverted.orange.buttons .basic.clear-all-filters:hover,
.ui.inverted.orange.buttons .contourNavigation input.basic[type="submit"]:hover,
.contourNavigation .ui.inverted.orange.buttons input.basic[type="submit"]:hover,
.ui.inverted.orange.basic.button:hover,
.ui.inverted.orange.basic.cta-button:hover,
.filter-wrap .ui.inverted.orange.basic.clear-all-filters:hover,
.contourNavigation input.ui.inverted.orange.basic[type="submit"]:hover {
  box-shadow: 0px 0px 0px 2px #ff7701 inset !important;
  color: #FF851B !important;
}

/* line 2050, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.orange.basic.buttons .button:focus, .ui.inverted.orange.basic.buttons .cta-button:focus, .ui.inverted.orange.basic.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.orange.basic.buttons .clear-all-filters:focus, .ui.inverted.orange.basic.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.orange.basic.buttons input[type="submit"]:focus,
.ui.inverted.orange.basic.buttons .button:focus,
.ui.inverted.orange.basic.buttons .cta-button:focus,
.ui.inverted.orange.basic.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.orange.basic.buttons .clear-all-filters:focus,
.ui.inverted.orange.basic.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.orange.basic.buttons input[type="submit"]:focus,
.ui.inverted.orange.basic.button:focus,
.ui.inverted.orange.basic.cta-button:focus,
.filter-wrap .ui.inverted.orange.basic.clear-all-filters:focus,
.contourNavigation input.ui.inverted.orange.basic[type="submit"]:focus {
  box-shadow: 0px 0px 0px 2px #f17000 inset !important;
  color: #FF851B !important;
}

/* line 2056, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.orange.basic.buttons .active.button, .ui.inverted.orange.basic.buttons .active.cta-button, .ui.inverted.orange.basic.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.orange.basic.buttons .active.clear-all-filters, .ui.inverted.orange.basic.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.orange.basic.buttons input.active[type="submit"],
.ui.inverted.orange.buttons .basic.active.button,
.ui.inverted.orange.buttons .basic.active.cta-button,
.ui.inverted.orange.buttons .filter-wrap .basic.active.clear-all-filters,
.filter-wrap .ui.inverted.orange.buttons .basic.active.clear-all-filters,
.ui.inverted.orange.buttons .contourNavigation input.basic.active[type="submit"],
.contourNavigation .ui.inverted.orange.buttons input.basic.active[type="submit"],
.ui.inverted.orange.basic.active.button,
.ui.inverted.orange.basic.active.cta-button,
.filter-wrap .ui.inverted.orange.basic.active.clear-all-filters,
.contourNavigation input.ui.inverted.orange.basic.active[type="submit"] {
  box-shadow: 0px 0px 0px 2px #ff7701 inset !important;
  color: #FF851B !important;
}

/* line 2062, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.orange.basic.buttons .button:active, .ui.inverted.orange.basic.buttons .cta-button:active, .ui.inverted.orange.basic.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.orange.basic.buttons .clear-all-filters:active, .ui.inverted.orange.basic.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.orange.basic.buttons input[type="submit"]:active,
.ui.inverted.orange.buttons .basic.button:active,
.ui.inverted.orange.buttons .basic.cta-button:active,
.ui.inverted.orange.buttons .filter-wrap .basic.clear-all-filters:active,
.filter-wrap .ui.inverted.orange.buttons .basic.clear-all-filters:active,
.ui.inverted.orange.buttons .contourNavigation input.basic[type="submit"]:active,
.contourNavigation .ui.inverted.orange.buttons input.basic[type="submit"]:active,
.ui.inverted.orange.basic.button:active,
.ui.inverted.orange.basic.cta-button:active,
.filter-wrap .ui.inverted.orange.basic.clear-all-filters:active,
.contourNavigation input.ui.inverted.orange.basic[type="submit"]:active {
  box-shadow: 0px 0px 0px 2px #e76b00 inset !important;
  color: #FF851B !important;
}

/*--- Pink ---*/
/* line 2071, ../sass/Semantic-UI/elements/_button.scss */
.ui.pink.buttons .button, .ui.pink.buttons .cta-button, .ui.pink.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.pink.buttons .clear-all-filters, .ui.pink.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.pink.buttons input[type="submit"],
.ui.pink.button,
.ui.pink.cta-button,
.filter-wrap .ui.pink.clear-all-filters,
.contourNavigation input.ui.pink[type="submit"] {
  background-color: #E03997;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 2078, ../sass/Semantic-UI/elements/_button.scss */
.ui.pink.button, .ui.pink.cta-button, .filter-wrap .ui.pink.clear-all-filters, .contourNavigation input.ui.pink[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 2081, ../sass/Semantic-UI/elements/_button.scss */
.ui.pink.buttons .button:hover, .ui.pink.buttons .cta-button:hover, .ui.pink.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.pink.buttons .clear-all-filters:hover, .ui.pink.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.pink.buttons input[type="submit"]:hover,
.ui.pink.button:hover,
.ui.pink.cta-button:hover,
.filter-wrap .ui.pink.clear-all-filters:hover,
.contourNavigation input.ui.pink[type="submit"]:hover {
  background-color: #e61a8d;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2087, ../sass/Semantic-UI/elements/_button.scss */
.ui.pink.buttons .button:focus, .ui.pink.buttons .cta-button:focus, .ui.pink.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.pink.buttons .clear-all-filters:focus, .ui.pink.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.pink.buttons input[type="submit"]:focus,
.ui.pink.button:focus,
.ui.pink.cta-button:focus,
.filter-wrap .ui.pink.clear-all-filters:focus,
.contourNavigation input.ui.pink[type="submit"]:focus {
  background-color: #e10f85;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2093, ../sass/Semantic-UI/elements/_button.scss */
.ui.pink.buttons .button:active, .ui.pink.buttons .cta-button:active, .ui.pink.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.pink.buttons .clear-all-filters:active, .ui.pink.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.pink.buttons input[type="submit"]:active,
.ui.pink.button:active,
.ui.pink.cta-button:active,
.filter-wrap .ui.pink.clear-all-filters:active,
.contourNavigation input.ui.pink[type="submit"]:active {
  background-color: #c71f7e;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2099, ../sass/Semantic-UI/elements/_button.scss */
.ui.pink.buttons .active.button, .ui.pink.buttons .active.cta-button, .ui.pink.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.pink.buttons .active.clear-all-filters, .ui.pink.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.pink.buttons input.active[type="submit"],
.ui.pink.buttons .active.button:active,
.ui.pink.buttons .active.cta-button:active,
.ui.pink.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.pink.buttons .active.clear-all-filters:active,
.ui.pink.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.pink.buttons input.active[type="submit"]:active,
.ui.pink.active.button,
.ui.pink.active.cta-button,
.filter-wrap .ui.pink.active.clear-all-filters,
.contourNavigation input.ui.pink.active[type="submit"],
.ui.pink.button .active.button:active,
.ui.pink.cta-button .active.button:active,
.filter-wrap .ui.pink.clear-all-filters .active.button:active,
.contourNavigation input.ui.pink[type="submit"] .active.button:active,
.ui.pink.button .active.cta-button:active,
.ui.pink.cta-button .active.cta-button:active,
.filter-wrap .ui.pink.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.pink[type="submit"] .active.cta-button:active,
.ui.pink.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.pink.button .active.clear-all-filters:active,
.ui.pink.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.pink.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.pink.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.pink[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.pink[type="submit"] .active.clear-all-filters:active,
.ui.pink.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.pink.button input.active[type="submit"]:active,
.ui.pink.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.pink.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.pink.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.pink.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.pink[type="submit"] input.active[type="submit"]:active {
  background-color: #ea158d;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 2109, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.pink.buttons .button, .ui.basic.pink.buttons .cta-button, .ui.basic.pink.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.pink.buttons .clear-all-filters, .ui.basic.pink.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.pink.buttons input[type="submit"],
.ui.basic.pink.button,
.ui.basic.pink.cta-button,
.filter-wrap .ui.basic.pink.clear-all-filters,
.contourNavigation input.ui.basic.pink[type="submit"] {
  box-shadow: 0px 0px 0px 1px #E03997 inset !important;
  color: #E03997 !important;
}

/* line 2114, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.pink.buttons .button:hover, .ui.basic.pink.buttons .cta-button:hover, .ui.basic.pink.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.pink.buttons .clear-all-filters:hover, .ui.basic.pink.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.pink.buttons input[type="submit"]:hover,
.ui.basic.pink.button:hover,
.ui.basic.pink.cta-button:hover,
.filter-wrap .ui.basic.pink.clear-all-filters:hover,
.contourNavigation input.ui.basic.pink[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e61a8d inset !important;
  color: #e61a8d !important;
}

/* line 2120, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.pink.buttons .button:focus, .ui.basic.pink.buttons .cta-button:focus, .ui.basic.pink.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.pink.buttons .clear-all-filters:focus, .ui.basic.pink.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.pink.buttons input[type="submit"]:focus,
.ui.basic.pink.button:focus,
.ui.basic.pink.cta-button:focus,
.filter-wrap .ui.basic.pink.clear-all-filters:focus,
.contourNavigation input.ui.basic.pink[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e10f85 inset !important;
  color: #e61a8d !important;
}

/* line 2126, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.pink.buttons .active.button, .ui.basic.pink.buttons .active.cta-button, .ui.basic.pink.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.pink.buttons .active.clear-all-filters, .ui.basic.pink.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.pink.buttons input.active[type="submit"],
.ui.basic.pink.active.button,
.ui.basic.pink.active.cta-button,
.filter-wrap .ui.basic.pink.active.clear-all-filters,
.contourNavigation input.ui.basic.pink.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #ea158d inset !important;
  color: #c71f7e !important;
}

/* line 2132, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.pink.buttons .button:active, .ui.basic.pink.buttons .cta-button:active, .ui.basic.pink.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.pink.buttons .clear-all-filters:active, .ui.basic.pink.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.pink.buttons input[type="submit"]:active,
.ui.basic.pink.button:active,
.ui.basic.pink.cta-button:active,
.filter-wrap .ui.basic.pink.clear-all-filters:active,
.contourNavigation input.ui.basic.pink[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #c71f7e inset !important;
  color: #c71f7e !important;
}

/* line 2137, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.pink.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.pink.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.pink.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.pink[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 2142, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.pink.buttons .button, .ui.inverted.pink.buttons .cta-button, .ui.inverted.pink.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.pink.buttons .clear-all-filters, .ui.inverted.pink.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.pink.buttons input[type="submit"],
.ui.inverted.pink.button,
.ui.inverted.pink.cta-button,
.filter-wrap .ui.inverted.pink.clear-all-filters,
.contourNavigation input.ui.inverted.pink[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #FF8EDF inset !important;
  color: #FF8EDF;
}

/* line 2148, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.pink.buttons .button:hover, .ui.inverted.pink.buttons .cta-button:hover, .ui.inverted.pink.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.pink.buttons .clear-all-filters:hover, .ui.inverted.pink.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.pink.buttons input[type="submit"]:hover,
.ui.inverted.pink.button:hover,
.ui.inverted.pink.cta-button:hover,
.filter-wrap .ui.inverted.pink.clear-all-filters:hover,
.contourNavigation input.ui.inverted.pink[type="submit"]:hover,
.ui.inverted.pink.buttons .button:focus,
.ui.inverted.pink.buttons .cta-button:focus,
.ui.inverted.pink.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.pink.buttons .clear-all-filters:focus,
.ui.inverted.pink.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.pink.buttons input[type="submit"]:focus,
.ui.inverted.pink.button:focus,
.ui.inverted.pink.cta-button:focus,
.filter-wrap .ui.inverted.pink.clear-all-filters:focus,
.contourNavigation input.ui.inverted.pink[type="submit"]:focus,
.ui.inverted.pink.buttons .button.active,
.ui.inverted.pink.buttons .active.cta-button,
.ui.inverted.pink.buttons .filter-wrap .active.clear-all-filters,
.filter-wrap .ui.inverted.pink.buttons .active.clear-all-filters,
.ui.inverted.pink.buttons .contourNavigation input.active[type="submit"],
.contourNavigation .ui.inverted.pink.buttons input.active[type="submit"],
.ui.inverted.pink.button.active,
.ui.inverted.pink.active.cta-button,
.filter-wrap .ui.inverted.pink.active.clear-all-filters,
.contourNavigation input.ui.inverted.pink.active[type="submit"],
.ui.inverted.pink.buttons .button:active,
.ui.inverted.pink.buttons .cta-button:active,
.ui.inverted.pink.buttons .filter-wrap .clear-all-filters:active,
.filter-wrap .ui.inverted.pink.buttons .clear-all-filters:active,
.ui.inverted.pink.buttons .contourNavigation input[type="submit"]:active,
.contourNavigation .ui.inverted.pink.buttons input[type="submit"]:active,
.ui.inverted.pink.button:active,
.ui.inverted.pink.cta-button:active,
.filter-wrap .ui.inverted.pink.clear-all-filters:active,
.contourNavigation input.ui.inverted.pink[type="submit"]:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 2159, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.pink.buttons .button:hover, .ui.inverted.pink.buttons .cta-button:hover, .ui.inverted.pink.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.pink.buttons .clear-all-filters:hover, .ui.inverted.pink.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.pink.buttons input[type="submit"]:hover,
.ui.inverted.pink.button:hover,
.ui.inverted.pink.cta-button:hover,
.filter-wrap .ui.inverted.pink.clear-all-filters:hover,
.contourNavigation input.ui.inverted.pink[type="submit"]:hover {
  background-color: #ff74d8;
}

/* line 2163, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.pink.buttons .button:focus, .ui.inverted.pink.buttons .cta-button:focus, .ui.inverted.pink.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.pink.buttons .clear-all-filters:focus, .ui.inverted.pink.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.pink.buttons input[type="submit"]:focus,
.ui.inverted.pink.button:focus,
.ui.inverted.pink.cta-button:focus,
.filter-wrap .ui.inverted.pink.clear-all-filters:focus,
.contourNavigation input.ui.inverted.pink[type="submit"]:focus {
  background-color: #ff65d3;
}

/* line 2167, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.pink.buttons .active.button, .ui.inverted.pink.buttons .active.cta-button, .ui.inverted.pink.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.pink.buttons .active.clear-all-filters, .ui.inverted.pink.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.pink.buttons input.active[type="submit"],
.ui.inverted.pink.active.button,
.ui.inverted.pink.active.cta-button,
.filter-wrap .ui.inverted.pink.active.clear-all-filters,
.contourNavigation input.ui.inverted.pink.active[type="submit"] {
  background-color: #ff74d8;
}

/* line 2171, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.pink.buttons .button:active, .ui.inverted.pink.buttons .cta-button:active, .ui.inverted.pink.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.pink.buttons .clear-all-filters:active, .ui.inverted.pink.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.pink.buttons input[type="submit"]:active,
.ui.inverted.pink.button:active,
.ui.inverted.pink.cta-button:active,
.filter-wrap .ui.inverted.pink.clear-all-filters:active,
.contourNavigation input.ui.inverted.pink[type="submit"]:active {
  background-color: #ff5bd1;
}

/* Inverted Basic */
/* line 2177, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.pink.basic.buttons .button, .ui.inverted.pink.basic.buttons .cta-button, .ui.inverted.pink.basic.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.pink.basic.buttons .clear-all-filters, .ui.inverted.pink.basic.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.pink.basic.buttons input[type="submit"],
.ui.inverted.pink.buttons .basic.button,
.ui.inverted.pink.buttons .basic.cta-button,
.ui.inverted.pink.buttons .filter-wrap .basic.clear-all-filters,
.filter-wrap .ui.inverted.pink.buttons .basic.clear-all-filters,
.ui.inverted.pink.buttons .contourNavigation input.basic[type="submit"],
.contourNavigation .ui.inverted.pink.buttons input.basic[type="submit"],
.ui.inverted.pink.basic.button,
.ui.inverted.pink.basic.cta-button,
.filter-wrap .ui.inverted.pink.basic.clear-all-filters,
.contourNavigation input.ui.inverted.pink.basic[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 2184, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.pink.basic.buttons .button:hover, .ui.inverted.pink.basic.buttons .cta-button:hover, .ui.inverted.pink.basic.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.pink.basic.buttons .clear-all-filters:hover, .ui.inverted.pink.basic.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.pink.basic.buttons input[type="submit"]:hover,
.ui.inverted.pink.buttons .basic.button:hover,
.ui.inverted.pink.buttons .basic.cta-button:hover,
.ui.inverted.pink.buttons .filter-wrap .basic.clear-all-filters:hover,
.filter-wrap .ui.inverted.pink.buttons .basic.clear-all-filters:hover,
.ui.inverted.pink.buttons .contourNavigation input.basic[type="submit"]:hover,
.contourNavigation .ui.inverted.pink.buttons input.basic[type="submit"]:hover,
.ui.inverted.pink.basic.button:hover,
.ui.inverted.pink.basic.cta-button:hover,
.filter-wrap .ui.inverted.pink.basic.clear-all-filters:hover,
.contourNavigation input.ui.inverted.pink.basic[type="submit"]:hover {
  box-shadow: 0px 0px 0px 2px #ff74d8 inset !important;
  color: #FF8EDF !important;
}

/* line 2190, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.pink.basic.buttons .button:focus, .ui.inverted.pink.basic.buttons .cta-button:focus, .ui.inverted.pink.basic.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.pink.basic.buttons .clear-all-filters:focus, .ui.inverted.pink.basic.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.pink.basic.buttons input[type="submit"]:focus,
.ui.inverted.pink.basic.buttons .button:focus,
.ui.inverted.pink.basic.buttons .cta-button:focus,
.ui.inverted.pink.basic.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.pink.basic.buttons .clear-all-filters:focus,
.ui.inverted.pink.basic.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.pink.basic.buttons input[type="submit"]:focus,
.ui.inverted.pink.basic.button:focus,
.ui.inverted.pink.basic.cta-button:focus,
.filter-wrap .ui.inverted.pink.basic.clear-all-filters:focus,
.contourNavigation input.ui.inverted.pink.basic[type="submit"]:focus {
  box-shadow: 0px 0px 0px 2px #ff65d3 inset !important;
  color: #FF8EDF !important;
}

/* line 2196, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.pink.basic.buttons .active.button, .ui.inverted.pink.basic.buttons .active.cta-button, .ui.inverted.pink.basic.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.pink.basic.buttons .active.clear-all-filters, .ui.inverted.pink.basic.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.pink.basic.buttons input.active[type="submit"],
.ui.inverted.pink.buttons .basic.active.button,
.ui.inverted.pink.buttons .basic.active.cta-button,
.ui.inverted.pink.buttons .filter-wrap .basic.active.clear-all-filters,
.filter-wrap .ui.inverted.pink.buttons .basic.active.clear-all-filters,
.ui.inverted.pink.buttons .contourNavigation input.basic.active[type="submit"],
.contourNavigation .ui.inverted.pink.buttons input.basic.active[type="submit"],
.ui.inverted.pink.basic.active.button,
.ui.inverted.pink.basic.active.cta-button,
.filter-wrap .ui.inverted.pink.basic.active.clear-all-filters,
.contourNavigation input.ui.inverted.pink.basic.active[type="submit"] {
  box-shadow: 0px 0px 0px 2px #ff74d8 inset !important;
  color: #FF8EDF !important;
}

/* line 2202, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.pink.basic.buttons .button:active, .ui.inverted.pink.basic.buttons .cta-button:active, .ui.inverted.pink.basic.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.pink.basic.buttons .clear-all-filters:active, .ui.inverted.pink.basic.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.pink.basic.buttons input[type="submit"]:active,
.ui.inverted.pink.buttons .basic.button:active,
.ui.inverted.pink.buttons .basic.cta-button:active,
.ui.inverted.pink.buttons .filter-wrap .basic.clear-all-filters:active,
.filter-wrap .ui.inverted.pink.buttons .basic.clear-all-filters:active,
.ui.inverted.pink.buttons .contourNavigation input.basic[type="submit"]:active,
.contourNavigation .ui.inverted.pink.buttons input.basic[type="submit"]:active,
.ui.inverted.pink.basic.button:active,
.ui.inverted.pink.basic.cta-button:active,
.filter-wrap .ui.inverted.pink.basic.clear-all-filters:active,
.contourNavigation input.ui.inverted.pink.basic[type="submit"]:active {
  box-shadow: 0px 0px 0px 2px #ff5bd1 inset !important;
  color: #FF8EDF !important;
}

/*--- Violet ---*/
/* line 2211, ../sass/Semantic-UI/elements/_button.scss */
.ui.violet.buttons .button, .ui.violet.buttons .cta-button, .ui.violet.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.violet.buttons .clear-all-filters, .ui.violet.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.violet.buttons input[type="submit"],
.ui.violet.button,
.ui.violet.cta-button,
.filter-wrap .ui.violet.clear-all-filters,
.contourNavigation input.ui.violet[type="submit"] {
  background-color: #6435C9;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 2218, ../sass/Semantic-UI/elements/_button.scss */
.ui.violet.button, .ui.violet.cta-button, .filter-wrap .ui.violet.clear-all-filters, .contourNavigation input.ui.violet[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 2221, ../sass/Semantic-UI/elements/_button.scss */
.ui.violet.buttons .button:hover, .ui.violet.buttons .cta-button:hover, .ui.violet.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.violet.buttons .clear-all-filters:hover, .ui.violet.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.violet.buttons input[type="submit"]:hover,
.ui.violet.button:hover,
.ui.violet.cta-button:hover,
.filter-wrap .ui.violet.clear-all-filters:hover,
.contourNavigation input.ui.violet[type="submit"]:hover {
  background-color: #5829bb;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2227, ../sass/Semantic-UI/elements/_button.scss */
.ui.violet.buttons .button:focus, .ui.violet.buttons .cta-button:focus, .ui.violet.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.violet.buttons .clear-all-filters:focus, .ui.violet.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.violet.buttons input[type="submit"]:focus,
.ui.violet.button:focus,
.ui.violet.cta-button:focus,
.filter-wrap .ui.violet.clear-all-filters:focus,
.contourNavigation input.ui.violet[type="submit"]:focus {
  background-color: #4f20b5;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2233, ../sass/Semantic-UI/elements/_button.scss */
.ui.violet.buttons .button:active, .ui.violet.buttons .cta-button:active, .ui.violet.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.violet.buttons .clear-all-filters:active, .ui.violet.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.violet.buttons input[type="submit"]:active,
.ui.violet.button:active,
.ui.violet.cta-button:active,
.filter-wrap .ui.violet.clear-all-filters:active,
.contourNavigation input.ui.violet[type="submit"]:active {
  background-color: #502aa1;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2239, ../sass/Semantic-UI/elements/_button.scss */
.ui.violet.buttons .active.button, .ui.violet.buttons .active.cta-button, .ui.violet.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.violet.buttons .active.clear-all-filters, .ui.violet.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.violet.buttons input.active[type="submit"],
.ui.violet.buttons .active.button:active,
.ui.violet.buttons .active.cta-button:active,
.ui.violet.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.violet.buttons .active.clear-all-filters:active,
.ui.violet.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.violet.buttons input.active[type="submit"]:active,
.ui.violet.active.button,
.ui.violet.active.cta-button,
.filter-wrap .ui.violet.active.clear-all-filters,
.contourNavigation input.ui.violet.active[type="submit"],
.ui.violet.button .active.button:active,
.ui.violet.cta-button .active.button:active,
.filter-wrap .ui.violet.clear-all-filters .active.button:active,
.contourNavigation input.ui.violet[type="submit"] .active.button:active,
.ui.violet.button .active.cta-button:active,
.ui.violet.cta-button .active.cta-button:active,
.filter-wrap .ui.violet.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.violet[type="submit"] .active.cta-button:active,
.ui.violet.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.violet.button .active.clear-all-filters:active,
.ui.violet.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.violet.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.violet.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.violet[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.violet[type="submit"] .active.clear-all-filters:active,
.ui.violet.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.violet.button input.active[type="submit"]:active,
.ui.violet.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.violet.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.violet.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.violet.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.violet[type="submit"] input.active[type="submit"]:active {
  background-color: #5626bf;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 2249, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.violet.buttons .button, .ui.basic.violet.buttons .cta-button, .ui.basic.violet.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.violet.buttons .clear-all-filters, .ui.basic.violet.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.violet.buttons input[type="submit"],
.ui.basic.violet.button,
.ui.basic.violet.cta-button,
.filter-wrap .ui.basic.violet.clear-all-filters,
.contourNavigation input.ui.basic.violet[type="submit"] {
  box-shadow: 0px 0px 0px 1px #6435C9 inset !important;
  color: #6435C9 !important;
}

/* line 2254, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.violet.buttons .button:hover, .ui.basic.violet.buttons .cta-button:hover, .ui.basic.violet.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.violet.buttons .clear-all-filters:hover, .ui.basic.violet.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.violet.buttons input[type="submit"]:hover,
.ui.basic.violet.button:hover,
.ui.basic.violet.cta-button:hover,
.filter-wrap .ui.basic.violet.clear-all-filters:hover,
.contourNavigation input.ui.basic.violet[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #5829bb inset !important;
  color: #5829bb !important;
}

/* line 2260, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.violet.buttons .button:focus, .ui.basic.violet.buttons .cta-button:focus, .ui.basic.violet.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.violet.buttons .clear-all-filters:focus, .ui.basic.violet.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.violet.buttons input[type="submit"]:focus,
.ui.basic.violet.button:focus,
.ui.basic.violet.cta-button:focus,
.filter-wrap .ui.basic.violet.clear-all-filters:focus,
.contourNavigation input.ui.basic.violet[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #4f20b5 inset !important;
  color: #5829bb !important;
}

/* line 2266, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.violet.buttons .active.button, .ui.basic.violet.buttons .active.cta-button, .ui.basic.violet.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.violet.buttons .active.clear-all-filters, .ui.basic.violet.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.violet.buttons input.active[type="submit"],
.ui.basic.violet.active.button,
.ui.basic.violet.active.cta-button,
.filter-wrap .ui.basic.violet.active.clear-all-filters,
.contourNavigation input.ui.basic.violet.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #5626bf inset !important;
  color: #502aa1 !important;
}

/* line 2272, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.violet.buttons .button:active, .ui.basic.violet.buttons .cta-button:active, .ui.basic.violet.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.violet.buttons .clear-all-filters:active, .ui.basic.violet.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.violet.buttons input[type="submit"]:active,
.ui.basic.violet.button:active,
.ui.basic.violet.cta-button:active,
.filter-wrap .ui.basic.violet.clear-all-filters:active,
.contourNavigation input.ui.basic.violet[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #502aa1 inset !important;
  color: #502aa1 !important;
}

/* line 2277, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.violet.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.violet.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.violet.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.violet[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 2282, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.violet.buttons .button, .ui.inverted.violet.buttons .cta-button, .ui.inverted.violet.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.violet.buttons .clear-all-filters, .ui.inverted.violet.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.violet.buttons input[type="submit"],
.ui.inverted.violet.button,
.ui.inverted.violet.cta-button,
.filter-wrap .ui.inverted.violet.clear-all-filters,
.contourNavigation input.ui.inverted.violet[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #A291FB inset !important;
  color: #A291FB;
}

/* line 2288, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.violet.buttons .button:hover, .ui.inverted.violet.buttons .cta-button:hover, .ui.inverted.violet.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.violet.buttons .clear-all-filters:hover, .ui.inverted.violet.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.violet.buttons input[type="submit"]:hover,
.ui.inverted.violet.button:hover,
.ui.inverted.violet.cta-button:hover,
.filter-wrap .ui.inverted.violet.clear-all-filters:hover,
.contourNavigation input.ui.inverted.violet[type="submit"]:hover,
.ui.inverted.violet.buttons .button:focus,
.ui.inverted.violet.buttons .cta-button:focus,
.ui.inverted.violet.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.violet.buttons .clear-all-filters:focus,
.ui.inverted.violet.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.violet.buttons input[type="submit"]:focus,
.ui.inverted.violet.button:focus,
.ui.inverted.violet.cta-button:focus,
.filter-wrap .ui.inverted.violet.clear-all-filters:focus,
.contourNavigation input.ui.inverted.violet[type="submit"]:focus,
.ui.inverted.violet.buttons .button.active,
.ui.inverted.violet.buttons .active.cta-button,
.ui.inverted.violet.buttons .filter-wrap .active.clear-all-filters,
.filter-wrap .ui.inverted.violet.buttons .active.clear-all-filters,
.ui.inverted.violet.buttons .contourNavigation input.active[type="submit"],
.contourNavigation .ui.inverted.violet.buttons input.active[type="submit"],
.ui.inverted.violet.button.active,
.ui.inverted.violet.active.cta-button,
.filter-wrap .ui.inverted.violet.active.clear-all-filters,
.contourNavigation input.ui.inverted.violet.active[type="submit"],
.ui.inverted.violet.buttons .button:active,
.ui.inverted.violet.buttons .cta-button:active,
.ui.inverted.violet.buttons .filter-wrap .clear-all-filters:active,
.filter-wrap .ui.inverted.violet.buttons .clear-all-filters:active,
.ui.inverted.violet.buttons .contourNavigation input[type="submit"]:active,
.contourNavigation .ui.inverted.violet.buttons input[type="submit"]:active,
.ui.inverted.violet.button:active,
.ui.inverted.violet.cta-button:active,
.filter-wrap .ui.inverted.violet.clear-all-filters:active,
.contourNavigation input.ui.inverted.violet[type="submit"]:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 2299, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.violet.buttons .button:hover, .ui.inverted.violet.buttons .cta-button:hover, .ui.inverted.violet.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.violet.buttons .clear-all-filters:hover, .ui.inverted.violet.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.violet.buttons input[type="submit"]:hover,
.ui.inverted.violet.button:hover,
.ui.inverted.violet.cta-button:hover,
.filter-wrap .ui.inverted.violet.clear-all-filters:hover,
.contourNavigation input.ui.inverted.violet[type="submit"]:hover {
  background-color: #8a73ff;
}

/* line 2303, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.violet.buttons .button:focus, .ui.inverted.violet.buttons .cta-button:focus, .ui.inverted.violet.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.violet.buttons .clear-all-filters:focus, .ui.inverted.violet.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.violet.buttons input[type="submit"]:focus,
.ui.inverted.violet.button:focus,
.ui.inverted.violet.cta-button:focus,
.filter-wrap .ui.inverted.violet.clear-all-filters:focus,
.contourNavigation input.ui.inverted.violet[type="submit"]:focus {
  background-color: #7d64ff;
}

/* line 2307, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.violet.buttons .active.button, .ui.inverted.violet.buttons .active.cta-button, .ui.inverted.violet.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.violet.buttons .active.clear-all-filters, .ui.inverted.violet.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.violet.buttons input.active[type="submit"],
.ui.inverted.violet.active.button,
.ui.inverted.violet.active.cta-button,
.filter-wrap .ui.inverted.violet.active.clear-all-filters,
.contourNavigation input.ui.inverted.violet.active[type="submit"] {
  background-color: #8a73ff;
}

/* line 2311, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.violet.buttons .button:active, .ui.inverted.violet.buttons .cta-button:active, .ui.inverted.violet.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.violet.buttons .clear-all-filters:active, .ui.inverted.violet.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.violet.buttons input[type="submit"]:active,
.ui.inverted.violet.button:active,
.ui.inverted.violet.cta-button:active,
.filter-wrap .ui.inverted.violet.clear-all-filters:active,
.contourNavigation input.ui.inverted.violet[type="submit"]:active {
  background-color: #7860f9;
}

/* Inverted Basic */
/* line 2317, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.violet.basic.buttons .button, .ui.inverted.violet.basic.buttons .cta-button, .ui.inverted.violet.basic.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.violet.basic.buttons .clear-all-filters, .ui.inverted.violet.basic.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.violet.basic.buttons input[type="submit"],
.ui.inverted.violet.buttons .basic.button,
.ui.inverted.violet.buttons .basic.cta-button,
.ui.inverted.violet.buttons .filter-wrap .basic.clear-all-filters,
.filter-wrap .ui.inverted.violet.buttons .basic.clear-all-filters,
.ui.inverted.violet.buttons .contourNavigation input.basic[type="submit"],
.contourNavigation .ui.inverted.violet.buttons input.basic[type="submit"],
.ui.inverted.violet.basic.button,
.ui.inverted.violet.basic.cta-button,
.filter-wrap .ui.inverted.violet.basic.clear-all-filters,
.contourNavigation input.ui.inverted.violet.basic[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 2324, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.violet.basic.buttons .button:hover, .ui.inverted.violet.basic.buttons .cta-button:hover, .ui.inverted.violet.basic.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.violet.basic.buttons .clear-all-filters:hover, .ui.inverted.violet.basic.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.violet.basic.buttons input[type="submit"]:hover,
.ui.inverted.violet.buttons .basic.button:hover,
.ui.inverted.violet.buttons .basic.cta-button:hover,
.ui.inverted.violet.buttons .filter-wrap .basic.clear-all-filters:hover,
.filter-wrap .ui.inverted.violet.buttons .basic.clear-all-filters:hover,
.ui.inverted.violet.buttons .contourNavigation input.basic[type="submit"]:hover,
.contourNavigation .ui.inverted.violet.buttons input.basic[type="submit"]:hover,
.ui.inverted.violet.basic.button:hover,
.ui.inverted.violet.basic.cta-button:hover,
.filter-wrap .ui.inverted.violet.basic.clear-all-filters:hover,
.contourNavigation input.ui.inverted.violet.basic[type="submit"]:hover {
  box-shadow: 0px 0px 0px 2px #8a73ff inset !important;
  color: #A291FB !important;
}

/* line 2330, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.violet.basic.buttons .button:focus, .ui.inverted.violet.basic.buttons .cta-button:focus, .ui.inverted.violet.basic.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.violet.basic.buttons .clear-all-filters:focus, .ui.inverted.violet.basic.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.violet.basic.buttons input[type="submit"]:focus,
.ui.inverted.violet.basic.buttons .button:focus,
.ui.inverted.violet.basic.buttons .cta-button:focus,
.ui.inverted.violet.basic.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.violet.basic.buttons .clear-all-filters:focus,
.ui.inverted.violet.basic.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.violet.basic.buttons input[type="submit"]:focus,
.ui.inverted.violet.basic.button:focus,
.ui.inverted.violet.basic.cta-button:focus,
.filter-wrap .ui.inverted.violet.basic.clear-all-filters:focus,
.contourNavigation input.ui.inverted.violet.basic[type="submit"]:focus {
  box-shadow: 0px 0px 0px 2px #7d64ff inset !important;
  color: #A291FB !important;
}

/* line 2336, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.violet.basic.buttons .active.button, .ui.inverted.violet.basic.buttons .active.cta-button, .ui.inverted.violet.basic.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.violet.basic.buttons .active.clear-all-filters, .ui.inverted.violet.basic.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.violet.basic.buttons input.active[type="submit"],
.ui.inverted.violet.buttons .basic.active.button,
.ui.inverted.violet.buttons .basic.active.cta-button,
.ui.inverted.violet.buttons .filter-wrap .basic.active.clear-all-filters,
.filter-wrap .ui.inverted.violet.buttons .basic.active.clear-all-filters,
.ui.inverted.violet.buttons .contourNavigation input.basic.active[type="submit"],
.contourNavigation .ui.inverted.violet.buttons input.basic.active[type="submit"],
.ui.inverted.violet.basic.active.button,
.ui.inverted.violet.basic.active.cta-button,
.filter-wrap .ui.inverted.violet.basic.active.clear-all-filters,
.contourNavigation input.ui.inverted.violet.basic.active[type="submit"] {
  box-shadow: 0px 0px 0px 2px #8a73ff inset !important;
  color: #A291FB !important;
}

/* line 2342, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.violet.basic.buttons .button:active, .ui.inverted.violet.basic.buttons .cta-button:active, .ui.inverted.violet.basic.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.violet.basic.buttons .clear-all-filters:active, .ui.inverted.violet.basic.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.violet.basic.buttons input[type="submit"]:active,
.ui.inverted.violet.buttons .basic.button:active,
.ui.inverted.violet.buttons .basic.cta-button:active,
.ui.inverted.violet.buttons .filter-wrap .basic.clear-all-filters:active,
.filter-wrap .ui.inverted.violet.buttons .basic.clear-all-filters:active,
.ui.inverted.violet.buttons .contourNavigation input.basic[type="submit"]:active,
.contourNavigation .ui.inverted.violet.buttons input.basic[type="submit"]:active,
.ui.inverted.violet.basic.button:active,
.ui.inverted.violet.basic.cta-button:active,
.filter-wrap .ui.inverted.violet.basic.clear-all-filters:active,
.contourNavigation input.ui.inverted.violet.basic[type="submit"]:active {
  box-shadow: 0px 0px 0px 2px #7860f9 inset !important;
  color: #A291FB !important;
}

/*--- Purple ---*/
/* line 2351, ../sass/Semantic-UI/elements/_button.scss */
.ui.purple.buttons .button, .ui.purple.buttons .cta-button, .ui.purple.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.purple.buttons .clear-all-filters, .ui.purple.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.purple.buttons input[type="submit"],
.ui.purple.button,
.ui.purple.cta-button,
.filter-wrap .ui.purple.clear-all-filters,
.contourNavigation input.ui.purple[type="submit"] {
  background-color: #A333C8;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 2358, ../sass/Semantic-UI/elements/_button.scss */
.ui.purple.button, .ui.purple.cta-button, .filter-wrap .ui.purple.clear-all-filters, .contourNavigation input.ui.purple[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 2361, ../sass/Semantic-UI/elements/_button.scss */
.ui.purple.buttons .button:hover, .ui.purple.buttons .cta-button:hover, .ui.purple.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.purple.buttons .clear-all-filters:hover, .ui.purple.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.purple.buttons input[type="submit"]:hover,
.ui.purple.button:hover,
.ui.purple.cta-button:hover,
.filter-wrap .ui.purple.clear-all-filters:hover,
.contourNavigation input.ui.purple[type="submit"]:hover {
  background-color: #9627ba;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2367, ../sass/Semantic-UI/elements/_button.scss */
.ui.purple.buttons .button:focus, .ui.purple.buttons .cta-button:focus, .ui.purple.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.purple.buttons .clear-all-filters:focus, .ui.purple.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.purple.buttons input[type="submit"]:focus,
.ui.purple.button:focus,
.ui.purple.cta-button:focus,
.filter-wrap .ui.purple.clear-all-filters:focus,
.contourNavigation input.ui.purple[type="submit"]:focus {
  background-color: #8f1eb4;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2373, ../sass/Semantic-UI/elements/_button.scss */
.ui.purple.buttons .button:active, .ui.purple.buttons .cta-button:active, .ui.purple.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.purple.buttons .clear-all-filters:active, .ui.purple.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.purple.buttons input[type="submit"]:active,
.ui.purple.button:active,
.ui.purple.cta-button:active,
.filter-wrap .ui.purple.clear-all-filters:active,
.contourNavigation input.ui.purple[type="submit"]:active {
  background-color: #82299f;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2379, ../sass/Semantic-UI/elements/_button.scss */
.ui.purple.buttons .active.button, .ui.purple.buttons .active.cta-button, .ui.purple.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.purple.buttons .active.clear-all-filters, .ui.purple.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.purple.buttons input.active[type="submit"],
.ui.purple.buttons .active.button:active,
.ui.purple.buttons .active.cta-button:active,
.ui.purple.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.purple.buttons .active.clear-all-filters:active,
.ui.purple.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.purple.buttons input.active[type="submit"]:active,
.ui.purple.active.button,
.ui.purple.active.cta-button,
.filter-wrap .ui.purple.active.clear-all-filters,
.contourNavigation input.ui.purple.active[type="submit"],
.ui.purple.button .active.button:active,
.ui.purple.cta-button .active.button:active,
.filter-wrap .ui.purple.clear-all-filters .active.button:active,
.contourNavigation input.ui.purple[type="submit"] .active.button:active,
.ui.purple.button .active.cta-button:active,
.ui.purple.cta-button .active.cta-button:active,
.filter-wrap .ui.purple.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.purple[type="submit"] .active.cta-button:active,
.ui.purple.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.purple.button .active.clear-all-filters:active,
.ui.purple.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.purple.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.purple.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.purple[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.purple[type="submit"] .active.clear-all-filters:active,
.ui.purple.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.purple.button input.active[type="submit"]:active,
.ui.purple.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.purple.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.purple.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.purple.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.purple[type="submit"] input.active[type="submit"]:active {
  background-color: #9724be;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 2389, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.purple.buttons .button, .ui.basic.purple.buttons .cta-button, .ui.basic.purple.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.purple.buttons .clear-all-filters, .ui.basic.purple.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.purple.buttons input[type="submit"],
.ui.basic.purple.button,
.ui.basic.purple.cta-button,
.filter-wrap .ui.basic.purple.clear-all-filters,
.contourNavigation input.ui.basic.purple[type="submit"] {
  box-shadow: 0px 0px 0px 1px #A333C8 inset !important;
  color: #A333C8 !important;
}

/* line 2394, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.purple.buttons .button:hover, .ui.basic.purple.buttons .cta-button:hover, .ui.basic.purple.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.purple.buttons .clear-all-filters:hover, .ui.basic.purple.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.purple.buttons input[type="submit"]:hover,
.ui.basic.purple.button:hover,
.ui.basic.purple.cta-button:hover,
.filter-wrap .ui.basic.purple.clear-all-filters:hover,
.contourNavigation input.ui.basic.purple[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #9627ba inset !important;
  color: #9627ba !important;
}

/* line 2400, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.purple.buttons .button:focus, .ui.basic.purple.buttons .cta-button:focus, .ui.basic.purple.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.purple.buttons .clear-all-filters:focus, .ui.basic.purple.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.purple.buttons input[type="submit"]:focus,
.ui.basic.purple.button:focus,
.ui.basic.purple.cta-button:focus,
.filter-wrap .ui.basic.purple.clear-all-filters:focus,
.contourNavigation input.ui.basic.purple[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #8f1eb4 inset !important;
  color: #9627ba !important;
}

/* line 2406, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.purple.buttons .active.button, .ui.basic.purple.buttons .active.cta-button, .ui.basic.purple.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.purple.buttons .active.clear-all-filters, .ui.basic.purple.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.purple.buttons input.active[type="submit"],
.ui.basic.purple.active.button,
.ui.basic.purple.active.cta-button,
.filter-wrap .ui.basic.purple.active.clear-all-filters,
.contourNavigation input.ui.basic.purple.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #9724be inset !important;
  color: #82299f !important;
}

/* line 2412, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.purple.buttons .button:active, .ui.basic.purple.buttons .cta-button:active, .ui.basic.purple.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.purple.buttons .clear-all-filters:active, .ui.basic.purple.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.purple.buttons input[type="submit"]:active,
.ui.basic.purple.button:active,
.ui.basic.purple.cta-button:active,
.filter-wrap .ui.basic.purple.clear-all-filters:active,
.contourNavigation input.ui.basic.purple[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #82299f inset !important;
  color: #82299f !important;
}

/* line 2417, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.purple.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.purple.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.purple.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.purple[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 2422, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.purple.buttons .button, .ui.inverted.purple.buttons .cta-button, .ui.inverted.purple.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.purple.buttons .clear-all-filters, .ui.inverted.purple.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.purple.buttons input[type="submit"],
.ui.inverted.purple.button,
.ui.inverted.purple.cta-button,
.filter-wrap .ui.inverted.purple.clear-all-filters,
.contourNavigation input.ui.inverted.purple[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #DC73FF inset !important;
  color: #DC73FF;
}

/* line 2428, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.purple.buttons .button:hover, .ui.inverted.purple.buttons .cta-button:hover, .ui.inverted.purple.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.purple.buttons .clear-all-filters:hover, .ui.inverted.purple.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.purple.buttons input[type="submit"]:hover,
.ui.inverted.purple.button:hover,
.ui.inverted.purple.cta-button:hover,
.filter-wrap .ui.inverted.purple.clear-all-filters:hover,
.contourNavigation input.ui.inverted.purple[type="submit"]:hover,
.ui.inverted.purple.buttons .button:focus,
.ui.inverted.purple.buttons .cta-button:focus,
.ui.inverted.purple.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.purple.buttons .clear-all-filters:focus,
.ui.inverted.purple.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.purple.buttons input[type="submit"]:focus,
.ui.inverted.purple.button:focus,
.ui.inverted.purple.cta-button:focus,
.filter-wrap .ui.inverted.purple.clear-all-filters:focus,
.contourNavigation input.ui.inverted.purple[type="submit"]:focus,
.ui.inverted.purple.buttons .button.active,
.ui.inverted.purple.buttons .active.cta-button,
.ui.inverted.purple.buttons .filter-wrap .active.clear-all-filters,
.filter-wrap .ui.inverted.purple.buttons .active.clear-all-filters,
.ui.inverted.purple.buttons .contourNavigation input.active[type="submit"],
.contourNavigation .ui.inverted.purple.buttons input.active[type="submit"],
.ui.inverted.purple.button.active,
.ui.inverted.purple.active.cta-button,
.filter-wrap .ui.inverted.purple.active.clear-all-filters,
.contourNavigation input.ui.inverted.purple.active[type="submit"],
.ui.inverted.purple.buttons .button:active,
.ui.inverted.purple.buttons .cta-button:active,
.ui.inverted.purple.buttons .filter-wrap .clear-all-filters:active,
.filter-wrap .ui.inverted.purple.buttons .clear-all-filters:active,
.ui.inverted.purple.buttons .contourNavigation input[type="submit"]:active,
.contourNavigation .ui.inverted.purple.buttons input[type="submit"]:active,
.ui.inverted.purple.button:active,
.ui.inverted.purple.cta-button:active,
.filter-wrap .ui.inverted.purple.clear-all-filters:active,
.contourNavigation input.ui.inverted.purple[type="submit"]:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 2439, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.purple.buttons .button:hover, .ui.inverted.purple.buttons .cta-button:hover, .ui.inverted.purple.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.purple.buttons .clear-all-filters:hover, .ui.inverted.purple.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.purple.buttons input[type="submit"]:hover,
.ui.inverted.purple.button:hover,
.ui.inverted.purple.cta-button:hover,
.filter-wrap .ui.inverted.purple.clear-all-filters:hover,
.contourNavigation input.ui.inverted.purple[type="submit"]:hover {
  background-color: #d65aff;
}

/* line 2443, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.purple.buttons .button:focus, .ui.inverted.purple.buttons .cta-button:focus, .ui.inverted.purple.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.purple.buttons .clear-all-filters:focus, .ui.inverted.purple.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.purple.buttons input[type="submit"]:focus,
.ui.inverted.purple.button:focus,
.ui.inverted.purple.cta-button:focus,
.filter-wrap .ui.inverted.purple.clear-all-filters:focus,
.contourNavigation input.ui.inverted.purple[type="submit"]:focus {
  background-color: #d24aff;
}

/* line 2447, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.purple.buttons .active.button, .ui.inverted.purple.buttons .active.cta-button, .ui.inverted.purple.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.purple.buttons .active.clear-all-filters, .ui.inverted.purple.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.purple.buttons input.active[type="submit"],
.ui.inverted.purple.active.button,
.ui.inverted.purple.active.cta-button,
.filter-wrap .ui.inverted.purple.active.clear-all-filters,
.contourNavigation input.ui.inverted.purple.active[type="submit"] {
  background-color: #d65aff;
}

/* line 2451, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.purple.buttons .button:active, .ui.inverted.purple.buttons .cta-button:active, .ui.inverted.purple.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.purple.buttons .clear-all-filters:active, .ui.inverted.purple.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.purple.buttons input[type="submit"]:active,
.ui.inverted.purple.button:active,
.ui.inverted.purple.cta-button:active,
.filter-wrap .ui.inverted.purple.clear-all-filters:active,
.contourNavigation input.ui.inverted.purple[type="submit"]:active {
  background-color: #cf40ff;
}

/* Inverted Basic */
/* line 2457, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.purple.basic.buttons .button, .ui.inverted.purple.basic.buttons .cta-button, .ui.inverted.purple.basic.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.purple.basic.buttons .clear-all-filters, .ui.inverted.purple.basic.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.purple.basic.buttons input[type="submit"],
.ui.inverted.purple.buttons .basic.button,
.ui.inverted.purple.buttons .basic.cta-button,
.ui.inverted.purple.buttons .filter-wrap .basic.clear-all-filters,
.filter-wrap .ui.inverted.purple.buttons .basic.clear-all-filters,
.ui.inverted.purple.buttons .contourNavigation input.basic[type="submit"],
.contourNavigation .ui.inverted.purple.buttons input.basic[type="submit"],
.ui.inverted.purple.basic.button,
.ui.inverted.purple.basic.cta-button,
.filter-wrap .ui.inverted.purple.basic.clear-all-filters,
.contourNavigation input.ui.inverted.purple.basic[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 2464, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.purple.basic.buttons .button:hover, .ui.inverted.purple.basic.buttons .cta-button:hover, .ui.inverted.purple.basic.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.purple.basic.buttons .clear-all-filters:hover, .ui.inverted.purple.basic.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.purple.basic.buttons input[type="submit"]:hover,
.ui.inverted.purple.buttons .basic.button:hover,
.ui.inverted.purple.buttons .basic.cta-button:hover,
.ui.inverted.purple.buttons .filter-wrap .basic.clear-all-filters:hover,
.filter-wrap .ui.inverted.purple.buttons .basic.clear-all-filters:hover,
.ui.inverted.purple.buttons .contourNavigation input.basic[type="submit"]:hover,
.contourNavigation .ui.inverted.purple.buttons input.basic[type="submit"]:hover,
.ui.inverted.purple.basic.button:hover,
.ui.inverted.purple.basic.cta-button:hover,
.filter-wrap .ui.inverted.purple.basic.clear-all-filters:hover,
.contourNavigation input.ui.inverted.purple.basic[type="submit"]:hover {
  box-shadow: 0px 0px 0px 2px #d65aff inset !important;
  color: #DC73FF !important;
}

/* line 2470, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.purple.basic.buttons .button:focus, .ui.inverted.purple.basic.buttons .cta-button:focus, .ui.inverted.purple.basic.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.purple.basic.buttons .clear-all-filters:focus, .ui.inverted.purple.basic.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.purple.basic.buttons input[type="submit"]:focus,
.ui.inverted.purple.basic.buttons .button:focus,
.ui.inverted.purple.basic.buttons .cta-button:focus,
.ui.inverted.purple.basic.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.purple.basic.buttons .clear-all-filters:focus,
.ui.inverted.purple.basic.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.purple.basic.buttons input[type="submit"]:focus,
.ui.inverted.purple.basic.button:focus,
.ui.inverted.purple.basic.cta-button:focus,
.filter-wrap .ui.inverted.purple.basic.clear-all-filters:focus,
.contourNavigation input.ui.inverted.purple.basic[type="submit"]:focus {
  box-shadow: 0px 0px 0px 2px #d24aff inset !important;
  color: #DC73FF !important;
}

/* line 2476, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.purple.basic.buttons .active.button, .ui.inverted.purple.basic.buttons .active.cta-button, .ui.inverted.purple.basic.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.purple.basic.buttons .active.clear-all-filters, .ui.inverted.purple.basic.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.purple.basic.buttons input.active[type="submit"],
.ui.inverted.purple.buttons .basic.active.button,
.ui.inverted.purple.buttons .basic.active.cta-button,
.ui.inverted.purple.buttons .filter-wrap .basic.active.clear-all-filters,
.filter-wrap .ui.inverted.purple.buttons .basic.active.clear-all-filters,
.ui.inverted.purple.buttons .contourNavigation input.basic.active[type="submit"],
.contourNavigation .ui.inverted.purple.buttons input.basic.active[type="submit"],
.ui.inverted.purple.basic.active.button,
.ui.inverted.purple.basic.active.cta-button,
.filter-wrap .ui.inverted.purple.basic.active.clear-all-filters,
.contourNavigation input.ui.inverted.purple.basic.active[type="submit"] {
  box-shadow: 0px 0px 0px 2px #d65aff inset !important;
  color: #DC73FF !important;
}

/* line 2482, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.purple.basic.buttons .button:active, .ui.inverted.purple.basic.buttons .cta-button:active, .ui.inverted.purple.basic.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.purple.basic.buttons .clear-all-filters:active, .ui.inverted.purple.basic.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.purple.basic.buttons input[type="submit"]:active,
.ui.inverted.purple.buttons .basic.button:active,
.ui.inverted.purple.buttons .basic.cta-button:active,
.ui.inverted.purple.buttons .filter-wrap .basic.clear-all-filters:active,
.filter-wrap .ui.inverted.purple.buttons .basic.clear-all-filters:active,
.ui.inverted.purple.buttons .contourNavigation input.basic[type="submit"]:active,
.contourNavigation .ui.inverted.purple.buttons input.basic[type="submit"]:active,
.ui.inverted.purple.basic.button:active,
.ui.inverted.purple.basic.cta-button:active,
.filter-wrap .ui.inverted.purple.basic.clear-all-filters:active,
.contourNavigation input.ui.inverted.purple.basic[type="submit"]:active {
  box-shadow: 0px 0px 0px 2px #cf40ff inset !important;
  color: #DC73FF !important;
}

/*--- Red ---*/
/* line 2491, ../sass/Semantic-UI/elements/_button.scss */
.ui.red.buttons .button, .ui.red.buttons .cta-button, .ui.red.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.red.buttons .clear-all-filters, .ui.red.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.red.buttons input[type="submit"],
.ui.red.button,
.ui.red.cta-button,
.filter-wrap .ui.red.clear-all-filters,
.contourNavigation input.ui.red[type="submit"] {
  background-color: #DB2828;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 2498, ../sass/Semantic-UI/elements/_button.scss */
.ui.red.button, .ui.red.cta-button, .filter-wrap .ui.red.clear-all-filters, .contourNavigation input.ui.red[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 2501, ../sass/Semantic-UI/elements/_button.scss */
.ui.red.buttons .button:hover, .ui.red.buttons .cta-button:hover, .ui.red.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.red.buttons .clear-all-filters:hover, .ui.red.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.red.buttons input[type="submit"]:hover,
.ui.red.button:hover,
.ui.red.cta-button:hover,
.filter-wrap .ui.red.clear-all-filters:hover,
.contourNavigation input.ui.red[type="submit"]:hover {
  background-color: #d01919;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2507, ../sass/Semantic-UI/elements/_button.scss */
.ui.red.buttons .button:focus, .ui.red.buttons .cta-button:focus, .ui.red.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.red.buttons .clear-all-filters:focus, .ui.red.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.red.buttons input[type="submit"]:focus,
.ui.red.button:focus,
.ui.red.cta-button:focus,
.filter-wrap .ui.red.clear-all-filters:focus,
.contourNavigation input.ui.red[type="submit"]:focus {
  background-color: #ca1010;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2513, ../sass/Semantic-UI/elements/_button.scss */
.ui.red.buttons .button:active, .ui.red.buttons .cta-button:active, .ui.red.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.red.buttons .clear-all-filters:active, .ui.red.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.red.buttons input[type="submit"]:active,
.ui.red.button:active,
.ui.red.cta-button:active,
.filter-wrap .ui.red.clear-all-filters:active,
.contourNavigation input.ui.red[type="submit"]:active {
  background-color: #b21e1e;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2519, ../sass/Semantic-UI/elements/_button.scss */
.ui.red.buttons .active.button, .ui.red.buttons .active.cta-button, .ui.red.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.red.buttons .active.clear-all-filters, .ui.red.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.red.buttons input.active[type="submit"],
.ui.red.buttons .active.button:active,
.ui.red.buttons .active.cta-button:active,
.ui.red.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.red.buttons .active.clear-all-filters:active,
.ui.red.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.red.buttons input.active[type="submit"]:active,
.ui.red.active.button,
.ui.red.active.cta-button,
.filter-wrap .ui.red.active.clear-all-filters,
.contourNavigation input.ui.red.active[type="submit"],
.ui.red.button .active.button:active,
.ui.red.cta-button .active.button:active,
.filter-wrap .ui.red.clear-all-filters .active.button:active,
.contourNavigation input.ui.red[type="submit"] .active.button:active,
.ui.red.button .active.cta-button:active,
.ui.red.cta-button .active.cta-button:active,
.filter-wrap .ui.red.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.red[type="submit"] .active.cta-button:active,
.ui.red.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.red.button .active.clear-all-filters:active,
.ui.red.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.red.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.red.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.red[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.red[type="submit"] .active.clear-all-filters:active,
.ui.red.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.red.button input.active[type="submit"]:active,
.ui.red.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.red.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.red.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.red.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.red[type="submit"] input.active[type="submit"]:active {
  background-color: #d41515;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 2529, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.red.buttons .button, .ui.basic.red.buttons .cta-button, .ui.basic.red.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.red.buttons .clear-all-filters, .ui.basic.red.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.red.buttons input[type="submit"],
.ui.basic.red.button,
.ui.basic.red.cta-button,
.filter-wrap .ui.basic.red.clear-all-filters,
.contourNavigation input.ui.basic.red[type="submit"] {
  box-shadow: 0px 0px 0px 1px #DB2828 inset !important;
  color: #DB2828 !important;
}

/* line 2534, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.red.buttons .button:hover, .ui.basic.red.buttons .cta-button:hover, .ui.basic.red.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.red.buttons .clear-all-filters:hover, .ui.basic.red.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.red.buttons input[type="submit"]:hover,
.ui.basic.red.button:hover,
.ui.basic.red.cta-button:hover,
.filter-wrap .ui.basic.red.clear-all-filters:hover,
.contourNavigation input.ui.basic.red[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #d01919 inset !important;
  color: #d01919 !important;
}

/* line 2540, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.red.buttons .button:focus, .ui.basic.red.buttons .cta-button:focus, .ui.basic.red.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.red.buttons .clear-all-filters:focus, .ui.basic.red.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.red.buttons input[type="submit"]:focus,
.ui.basic.red.button:focus,
.ui.basic.red.cta-button:focus,
.filter-wrap .ui.basic.red.clear-all-filters:focus,
.contourNavigation input.ui.basic.red[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #ca1010 inset !important;
  color: #d01919 !important;
}

/* line 2546, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.red.buttons .active.button, .ui.basic.red.buttons .active.cta-button, .ui.basic.red.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.red.buttons .active.clear-all-filters, .ui.basic.red.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.red.buttons input.active[type="submit"],
.ui.basic.red.active.button,
.ui.basic.red.active.cta-button,
.filter-wrap .ui.basic.red.active.clear-all-filters,
.contourNavigation input.ui.basic.red.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #d41515 inset !important;
  color: #b21e1e !important;
}

/* line 2552, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.red.buttons .button:active, .ui.basic.red.buttons .cta-button:active, .ui.basic.red.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.red.buttons .clear-all-filters:active, .ui.basic.red.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.red.buttons input[type="submit"]:active,
.ui.basic.red.button:active,
.ui.basic.red.cta-button:active,
.filter-wrap .ui.basic.red.clear-all-filters:active,
.contourNavigation input.ui.basic.red[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #b21e1e inset !important;
  color: #b21e1e !important;
}

/* line 2557, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.red.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.red.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.red.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.red[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 2562, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.red.buttons .button, .ui.inverted.red.buttons .cta-button, .ui.inverted.red.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.red.buttons .clear-all-filters, .ui.inverted.red.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.red.buttons input[type="submit"],
.ui.inverted.red.button,
.ui.inverted.red.cta-button,
.filter-wrap .ui.inverted.red.clear-all-filters,
.contourNavigation input.ui.inverted.red[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #FF695E inset !important;
  color: #FF695E;
}

/* line 2568, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.red.buttons .button:hover, .ui.inverted.red.buttons .cta-button:hover, .ui.inverted.red.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.red.buttons .clear-all-filters:hover, .ui.inverted.red.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.red.buttons input[type="submit"]:hover,
.ui.inverted.red.button:hover,
.ui.inverted.red.cta-button:hover,
.filter-wrap .ui.inverted.red.clear-all-filters:hover,
.contourNavigation input.ui.inverted.red[type="submit"]:hover,
.ui.inverted.red.buttons .button:focus,
.ui.inverted.red.buttons .cta-button:focus,
.ui.inverted.red.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.red.buttons .clear-all-filters:focus,
.ui.inverted.red.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.red.buttons input[type="submit"]:focus,
.ui.inverted.red.button:focus,
.ui.inverted.red.cta-button:focus,
.filter-wrap .ui.inverted.red.clear-all-filters:focus,
.contourNavigation input.ui.inverted.red[type="submit"]:focus,
.ui.inverted.red.buttons .button.active,
.ui.inverted.red.buttons .active.cta-button,
.ui.inverted.red.buttons .filter-wrap .active.clear-all-filters,
.filter-wrap .ui.inverted.red.buttons .active.clear-all-filters,
.ui.inverted.red.buttons .contourNavigation input.active[type="submit"],
.contourNavigation .ui.inverted.red.buttons input.active[type="submit"],
.ui.inverted.red.button.active,
.ui.inverted.red.active.cta-button,
.filter-wrap .ui.inverted.red.active.clear-all-filters,
.contourNavigation input.ui.inverted.red.active[type="submit"],
.ui.inverted.red.buttons .button:active,
.ui.inverted.red.buttons .cta-button:active,
.ui.inverted.red.buttons .filter-wrap .clear-all-filters:active,
.filter-wrap .ui.inverted.red.buttons .clear-all-filters:active,
.ui.inverted.red.buttons .contourNavigation input[type="submit"]:active,
.contourNavigation .ui.inverted.red.buttons input[type="submit"]:active,
.ui.inverted.red.button:active,
.ui.inverted.red.cta-button:active,
.filter-wrap .ui.inverted.red.clear-all-filters:active,
.contourNavigation input.ui.inverted.red[type="submit"]:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 2579, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.red.buttons .button:hover, .ui.inverted.red.buttons .cta-button:hover, .ui.inverted.red.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.red.buttons .clear-all-filters:hover, .ui.inverted.red.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.red.buttons input[type="submit"]:hover,
.ui.inverted.red.button:hover,
.ui.inverted.red.cta-button:hover,
.filter-wrap .ui.inverted.red.clear-all-filters:hover,
.contourNavigation input.ui.inverted.red[type="submit"]:hover {
  background-color: #ff5144;
}

/* line 2583, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.red.buttons .button:focus, .ui.inverted.red.buttons .cta-button:focus, .ui.inverted.red.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.red.buttons .clear-all-filters:focus, .ui.inverted.red.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.red.buttons input[type="submit"]:focus,
.ui.inverted.red.button:focus,
.ui.inverted.red.cta-button:focus,
.filter-wrap .ui.inverted.red.clear-all-filters:focus,
.contourNavigation input.ui.inverted.red[type="submit"]:focus {
  background-color: #ff4335;
}

/* line 2587, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.red.buttons .active.button, .ui.inverted.red.buttons .active.cta-button, .ui.inverted.red.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.red.buttons .active.clear-all-filters, .ui.inverted.red.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.red.buttons input.active[type="submit"],
.ui.inverted.red.active.button,
.ui.inverted.red.active.cta-button,
.filter-wrap .ui.inverted.red.active.clear-all-filters,
.contourNavigation input.ui.inverted.red.active[type="submit"] {
  background-color: #ff5144;
}

/* line 2591, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.red.buttons .button:active, .ui.inverted.red.buttons .cta-button:active, .ui.inverted.red.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.red.buttons .clear-all-filters:active, .ui.inverted.red.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.red.buttons input[type="submit"]:active,
.ui.inverted.red.button:active,
.ui.inverted.red.cta-button:active,
.filter-wrap .ui.inverted.red.clear-all-filters:active,
.contourNavigation input.ui.inverted.red[type="submit"]:active {
  background-color: #ff392b;
}

/* Inverted Basic */
/* line 2597, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.red.basic.buttons .button, .ui.inverted.red.basic.buttons .cta-button, .ui.inverted.red.basic.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.red.basic.buttons .clear-all-filters, .ui.inverted.red.basic.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.red.basic.buttons input[type="submit"],
.ui.inverted.red.buttons .basic.button,
.ui.inverted.red.buttons .basic.cta-button,
.ui.inverted.red.buttons .filter-wrap .basic.clear-all-filters,
.filter-wrap .ui.inverted.red.buttons .basic.clear-all-filters,
.ui.inverted.red.buttons .contourNavigation input.basic[type="submit"],
.contourNavigation .ui.inverted.red.buttons input.basic[type="submit"],
.ui.inverted.red.basic.button,
.ui.inverted.red.basic.cta-button,
.filter-wrap .ui.inverted.red.basic.clear-all-filters,
.contourNavigation input.ui.inverted.red.basic[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 2604, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.red.basic.buttons .button:hover, .ui.inverted.red.basic.buttons .cta-button:hover, .ui.inverted.red.basic.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.red.basic.buttons .clear-all-filters:hover, .ui.inverted.red.basic.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.red.basic.buttons input[type="submit"]:hover,
.ui.inverted.red.buttons .basic.button:hover,
.ui.inverted.red.buttons .basic.cta-button:hover,
.ui.inverted.red.buttons .filter-wrap .basic.clear-all-filters:hover,
.filter-wrap .ui.inverted.red.buttons .basic.clear-all-filters:hover,
.ui.inverted.red.buttons .contourNavigation input.basic[type="submit"]:hover,
.contourNavigation .ui.inverted.red.buttons input.basic[type="submit"]:hover,
.ui.inverted.red.basic.button:hover,
.ui.inverted.red.basic.cta-button:hover,
.filter-wrap .ui.inverted.red.basic.clear-all-filters:hover,
.contourNavigation input.ui.inverted.red.basic[type="submit"]:hover {
  box-shadow: 0px 0px 0px 2px #ff5144 inset !important;
  color: #FF695E !important;
}

/* line 2610, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.red.basic.buttons .button:focus, .ui.inverted.red.basic.buttons .cta-button:focus, .ui.inverted.red.basic.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.red.basic.buttons .clear-all-filters:focus, .ui.inverted.red.basic.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.red.basic.buttons input[type="submit"]:focus,
.ui.inverted.red.basic.buttons .button:focus,
.ui.inverted.red.basic.buttons .cta-button:focus,
.ui.inverted.red.basic.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.red.basic.buttons .clear-all-filters:focus,
.ui.inverted.red.basic.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.red.basic.buttons input[type="submit"]:focus,
.ui.inverted.red.basic.button:focus,
.ui.inverted.red.basic.cta-button:focus,
.filter-wrap .ui.inverted.red.basic.clear-all-filters:focus,
.contourNavigation input.ui.inverted.red.basic[type="submit"]:focus {
  box-shadow: 0px 0px 0px 2px #ff4335 inset !important;
  color: #FF695E !important;
}

/* line 2616, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.red.basic.buttons .active.button, .ui.inverted.red.basic.buttons .active.cta-button, .ui.inverted.red.basic.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.red.basic.buttons .active.clear-all-filters, .ui.inverted.red.basic.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.red.basic.buttons input.active[type="submit"],
.ui.inverted.red.buttons .basic.active.button,
.ui.inverted.red.buttons .basic.active.cta-button,
.ui.inverted.red.buttons .filter-wrap .basic.active.clear-all-filters,
.filter-wrap .ui.inverted.red.buttons .basic.active.clear-all-filters,
.ui.inverted.red.buttons .contourNavigation input.basic.active[type="submit"],
.contourNavigation .ui.inverted.red.buttons input.basic.active[type="submit"],
.ui.inverted.red.basic.active.button,
.ui.inverted.red.basic.active.cta-button,
.filter-wrap .ui.inverted.red.basic.active.clear-all-filters,
.contourNavigation input.ui.inverted.red.basic.active[type="submit"] {
  box-shadow: 0px 0px 0px 2px #ff5144 inset !important;
  color: #FF695E !important;
}

/* line 2622, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.red.basic.buttons .button:active, .ui.inverted.red.basic.buttons .cta-button:active, .ui.inverted.red.basic.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.red.basic.buttons .clear-all-filters:active, .ui.inverted.red.basic.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.red.basic.buttons input[type="submit"]:active,
.ui.inverted.red.buttons .basic.button:active,
.ui.inverted.red.buttons .basic.cta-button:active,
.ui.inverted.red.buttons .filter-wrap .basic.clear-all-filters:active,
.filter-wrap .ui.inverted.red.buttons .basic.clear-all-filters:active,
.ui.inverted.red.buttons .contourNavigation input.basic[type="submit"]:active,
.contourNavigation .ui.inverted.red.buttons input.basic[type="submit"]:active,
.ui.inverted.red.basic.button:active,
.ui.inverted.red.basic.cta-button:active,
.filter-wrap .ui.inverted.red.basic.clear-all-filters:active,
.contourNavigation input.ui.inverted.red.basic[type="submit"]:active {
  box-shadow: 0px 0px 0px 2px #ff392b inset !important;
  color: #FF695E !important;
}

/*--- Teal ---*/
/* line 2631, ../sass/Semantic-UI/elements/_button.scss */
.ui.teal.buttons .button, .ui.teal.buttons .cta-button, .ui.teal.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.teal.buttons .clear-all-filters, .ui.teal.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.teal.buttons input[type="submit"],
.ui.teal.button,
.ui.teal.cta-button,
.filter-wrap .ui.teal.clear-all-filters,
.contourNavigation input.ui.teal[type="submit"] {
  background-color: #00B5AD;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 2638, ../sass/Semantic-UI/elements/_button.scss */
.ui.teal.button, .ui.teal.cta-button, .filter-wrap .ui.teal.clear-all-filters, .contourNavigation input.ui.teal[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 2641, ../sass/Semantic-UI/elements/_button.scss */
.ui.teal.buttons .button:hover, .ui.teal.buttons .cta-button:hover, .ui.teal.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.teal.buttons .clear-all-filters:hover, .ui.teal.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.teal.buttons input[type="submit"]:hover,
.ui.teal.button:hover,
.ui.teal.cta-button:hover,
.filter-wrap .ui.teal.clear-all-filters:hover,
.contourNavigation input.ui.teal[type="submit"]:hover {
  background-color: #009c95;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2647, ../sass/Semantic-UI/elements/_button.scss */
.ui.teal.buttons .button:focus, .ui.teal.buttons .cta-button:focus, .ui.teal.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.teal.buttons .clear-all-filters:focus, .ui.teal.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.teal.buttons input[type="submit"]:focus,
.ui.teal.button:focus,
.ui.teal.cta-button:focus,
.filter-wrap .ui.teal.clear-all-filters:focus,
.contourNavigation input.ui.teal[type="submit"]:focus {
  background-color: #008c86;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2653, ../sass/Semantic-UI/elements/_button.scss */
.ui.teal.buttons .button:active, .ui.teal.buttons .cta-button:active, .ui.teal.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.teal.buttons .clear-all-filters:active, .ui.teal.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.teal.buttons input[type="submit"]:active,
.ui.teal.button:active,
.ui.teal.cta-button:active,
.filter-wrap .ui.teal.clear-all-filters:active,
.contourNavigation input.ui.teal[type="submit"]:active {
  background-color: #00827c;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2659, ../sass/Semantic-UI/elements/_button.scss */
.ui.teal.buttons .active.button, .ui.teal.buttons .active.cta-button, .ui.teal.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.teal.buttons .active.clear-all-filters, .ui.teal.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.teal.buttons input.active[type="submit"],
.ui.teal.buttons .active.button:active,
.ui.teal.buttons .active.cta-button:active,
.ui.teal.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.teal.buttons .active.clear-all-filters:active,
.ui.teal.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.teal.buttons input.active[type="submit"]:active,
.ui.teal.active.button,
.ui.teal.active.cta-button,
.filter-wrap .ui.teal.active.clear-all-filters,
.contourNavigation input.ui.teal.active[type="submit"],
.ui.teal.button .active.button:active,
.ui.teal.cta-button .active.button:active,
.filter-wrap .ui.teal.clear-all-filters .active.button:active,
.contourNavigation input.ui.teal[type="submit"] .active.button:active,
.ui.teal.button .active.cta-button:active,
.ui.teal.cta-button .active.cta-button:active,
.filter-wrap .ui.teal.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.teal[type="submit"] .active.cta-button:active,
.ui.teal.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.teal.button .active.clear-all-filters:active,
.ui.teal.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.teal.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.teal.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.teal[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.teal[type="submit"] .active.clear-all-filters:active,
.ui.teal.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.teal.button input.active[type="submit"]:active,
.ui.teal.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.teal.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.teal.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.teal.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.teal[type="submit"] input.active[type="submit"]:active {
  background-color: #009c95;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 2669, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.teal.buttons .button, .ui.basic.teal.buttons .cta-button, .ui.basic.teal.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.teal.buttons .clear-all-filters, .ui.basic.teal.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.teal.buttons input[type="submit"],
.ui.basic.teal.button,
.ui.basic.teal.cta-button,
.filter-wrap .ui.basic.teal.clear-all-filters,
.contourNavigation input.ui.basic.teal[type="submit"] {
  box-shadow: 0px 0px 0px 1px #00B5AD inset !important;
  color: #00B5AD !important;
}

/* line 2674, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.teal.buttons .button:hover, .ui.basic.teal.buttons .cta-button:hover, .ui.basic.teal.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.teal.buttons .clear-all-filters:hover, .ui.basic.teal.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.teal.buttons input[type="submit"]:hover,
.ui.basic.teal.button:hover,
.ui.basic.teal.cta-button:hover,
.filter-wrap .ui.basic.teal.clear-all-filters:hover,
.contourNavigation input.ui.basic.teal[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #009c95 inset !important;
  color: #009c95 !important;
}

/* line 2680, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.teal.buttons .button:focus, .ui.basic.teal.buttons .cta-button:focus, .ui.basic.teal.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.teal.buttons .clear-all-filters:focus, .ui.basic.teal.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.teal.buttons input[type="submit"]:focus,
.ui.basic.teal.button:focus,
.ui.basic.teal.cta-button:focus,
.filter-wrap .ui.basic.teal.clear-all-filters:focus,
.contourNavigation input.ui.basic.teal[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #008c86 inset !important;
  color: #009c95 !important;
}

/* line 2686, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.teal.buttons .active.button, .ui.basic.teal.buttons .active.cta-button, .ui.basic.teal.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.teal.buttons .active.clear-all-filters, .ui.basic.teal.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.teal.buttons input.active[type="submit"],
.ui.basic.teal.active.button,
.ui.basic.teal.active.cta-button,
.filter-wrap .ui.basic.teal.active.clear-all-filters,
.contourNavigation input.ui.basic.teal.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #009c95 inset !important;
  color: #00827c !important;
}

/* line 2692, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.teal.buttons .button:active, .ui.basic.teal.buttons .cta-button:active, .ui.basic.teal.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.teal.buttons .clear-all-filters:active, .ui.basic.teal.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.teal.buttons input[type="submit"]:active,
.ui.basic.teal.button:active,
.ui.basic.teal.cta-button:active,
.filter-wrap .ui.basic.teal.clear-all-filters:active,
.contourNavigation input.ui.basic.teal[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #00827c inset !important;
  color: #00827c !important;
}

/* line 2697, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.teal.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.teal.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.teal.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.teal[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 2702, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.teal.buttons .button, .ui.inverted.teal.buttons .cta-button, .ui.inverted.teal.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.teal.buttons .clear-all-filters, .ui.inverted.teal.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.teal.buttons input[type="submit"],
.ui.inverted.teal.button,
.ui.inverted.teal.cta-button,
.filter-wrap .ui.inverted.teal.clear-all-filters,
.contourNavigation input.ui.inverted.teal[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #6DFFFF inset !important;
  color: #6DFFFF;
}

/* line 2708, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.teal.buttons .button:hover, .ui.inverted.teal.buttons .cta-button:hover, .ui.inverted.teal.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.teal.buttons .clear-all-filters:hover, .ui.inverted.teal.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.teal.buttons input[type="submit"]:hover,
.ui.inverted.teal.button:hover,
.ui.inverted.teal.cta-button:hover,
.filter-wrap .ui.inverted.teal.clear-all-filters:hover,
.contourNavigation input.ui.inverted.teal[type="submit"]:hover,
.ui.inverted.teal.buttons .button:focus,
.ui.inverted.teal.buttons .cta-button:focus,
.ui.inverted.teal.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.teal.buttons .clear-all-filters:focus,
.ui.inverted.teal.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.teal.buttons input[type="submit"]:focus,
.ui.inverted.teal.button:focus,
.ui.inverted.teal.cta-button:focus,
.filter-wrap .ui.inverted.teal.clear-all-filters:focus,
.contourNavigation input.ui.inverted.teal[type="submit"]:focus,
.ui.inverted.teal.buttons .button.active,
.ui.inverted.teal.buttons .active.cta-button,
.ui.inverted.teal.buttons .filter-wrap .active.clear-all-filters,
.filter-wrap .ui.inverted.teal.buttons .active.clear-all-filters,
.ui.inverted.teal.buttons .contourNavigation input.active[type="submit"],
.contourNavigation .ui.inverted.teal.buttons input.active[type="submit"],
.ui.inverted.teal.button.active,
.ui.inverted.teal.active.cta-button,
.filter-wrap .ui.inverted.teal.active.clear-all-filters,
.contourNavigation input.ui.inverted.teal.active[type="submit"],
.ui.inverted.teal.buttons .button:active,
.ui.inverted.teal.buttons .cta-button:active,
.ui.inverted.teal.buttons .filter-wrap .clear-all-filters:active,
.filter-wrap .ui.inverted.teal.buttons .clear-all-filters:active,
.ui.inverted.teal.buttons .contourNavigation input[type="submit"]:active,
.contourNavigation .ui.inverted.teal.buttons input[type="submit"]:active,
.ui.inverted.teal.button:active,
.ui.inverted.teal.cta-button:active,
.filter-wrap .ui.inverted.teal.clear-all-filters:active,
.contourNavigation input.ui.inverted.teal[type="submit"]:active {
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.6);
}

/* line 2719, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.teal.buttons .button:hover, .ui.inverted.teal.buttons .cta-button:hover, .ui.inverted.teal.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.teal.buttons .clear-all-filters:hover, .ui.inverted.teal.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.teal.buttons input[type="submit"]:hover,
.ui.inverted.teal.button:hover,
.ui.inverted.teal.cta-button:hover,
.filter-wrap .ui.inverted.teal.clear-all-filters:hover,
.contourNavigation input.ui.inverted.teal[type="submit"]:hover {
  background-color: #54ffff;
}

/* line 2723, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.teal.buttons .button:focus, .ui.inverted.teal.buttons .cta-button:focus, .ui.inverted.teal.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.teal.buttons .clear-all-filters:focus, .ui.inverted.teal.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.teal.buttons input[type="submit"]:focus,
.ui.inverted.teal.button:focus,
.ui.inverted.teal.cta-button:focus,
.filter-wrap .ui.inverted.teal.clear-all-filters:focus,
.contourNavigation input.ui.inverted.teal[type="submit"]:focus {
  background-color: #44ffff;
}

/* line 2727, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.teal.buttons .active.button, .ui.inverted.teal.buttons .active.cta-button, .ui.inverted.teal.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.teal.buttons .active.clear-all-filters, .ui.inverted.teal.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.teal.buttons input.active[type="submit"],
.ui.inverted.teal.active.button,
.ui.inverted.teal.active.cta-button,
.filter-wrap .ui.inverted.teal.active.clear-all-filters,
.contourNavigation input.ui.inverted.teal.active[type="submit"] {
  background-color: #54ffff;
}

/* line 2731, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.teal.buttons .button:active, .ui.inverted.teal.buttons .cta-button:active, .ui.inverted.teal.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.teal.buttons .clear-all-filters:active, .ui.inverted.teal.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.teal.buttons input[type="submit"]:active,
.ui.inverted.teal.button:active,
.ui.inverted.teal.cta-button:active,
.filter-wrap .ui.inverted.teal.clear-all-filters:active,
.contourNavigation input.ui.inverted.teal[type="submit"]:active {
  background-color: #3affff;
}

/* Inverted Basic */
/* line 2737, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.teal.basic.buttons .button, .ui.inverted.teal.basic.buttons .cta-button, .ui.inverted.teal.basic.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.teal.basic.buttons .clear-all-filters, .ui.inverted.teal.basic.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.teal.basic.buttons input[type="submit"],
.ui.inverted.teal.buttons .basic.button,
.ui.inverted.teal.buttons .basic.cta-button,
.ui.inverted.teal.buttons .filter-wrap .basic.clear-all-filters,
.filter-wrap .ui.inverted.teal.buttons .basic.clear-all-filters,
.ui.inverted.teal.buttons .contourNavigation input.basic[type="submit"],
.contourNavigation .ui.inverted.teal.buttons input.basic[type="submit"],
.ui.inverted.teal.basic.button,
.ui.inverted.teal.basic.cta-button,
.filter-wrap .ui.inverted.teal.basic.clear-all-filters,
.contourNavigation input.ui.inverted.teal.basic[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 2744, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.teal.basic.buttons .button:hover, .ui.inverted.teal.basic.buttons .cta-button:hover, .ui.inverted.teal.basic.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.teal.basic.buttons .clear-all-filters:hover, .ui.inverted.teal.basic.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.teal.basic.buttons input[type="submit"]:hover,
.ui.inverted.teal.buttons .basic.button:hover,
.ui.inverted.teal.buttons .basic.cta-button:hover,
.ui.inverted.teal.buttons .filter-wrap .basic.clear-all-filters:hover,
.filter-wrap .ui.inverted.teal.buttons .basic.clear-all-filters:hover,
.ui.inverted.teal.buttons .contourNavigation input.basic[type="submit"]:hover,
.contourNavigation .ui.inverted.teal.buttons input.basic[type="submit"]:hover,
.ui.inverted.teal.basic.button:hover,
.ui.inverted.teal.basic.cta-button:hover,
.filter-wrap .ui.inverted.teal.basic.clear-all-filters:hover,
.contourNavigation input.ui.inverted.teal.basic[type="submit"]:hover {
  box-shadow: 0px 0px 0px 2px #54ffff inset !important;
  color: #6DFFFF !important;
}

/* line 2750, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.teal.basic.buttons .button:focus, .ui.inverted.teal.basic.buttons .cta-button:focus, .ui.inverted.teal.basic.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.teal.basic.buttons .clear-all-filters:focus, .ui.inverted.teal.basic.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.teal.basic.buttons input[type="submit"]:focus,
.ui.inverted.teal.basic.buttons .button:focus,
.ui.inverted.teal.basic.buttons .cta-button:focus,
.ui.inverted.teal.basic.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.teal.basic.buttons .clear-all-filters:focus,
.ui.inverted.teal.basic.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.teal.basic.buttons input[type="submit"]:focus,
.ui.inverted.teal.basic.button:focus,
.ui.inverted.teal.basic.cta-button:focus,
.filter-wrap .ui.inverted.teal.basic.clear-all-filters:focus,
.contourNavigation input.ui.inverted.teal.basic[type="submit"]:focus {
  box-shadow: 0px 0px 0px 2px #44ffff inset !important;
  color: #6DFFFF !important;
}

/* line 2756, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.teal.basic.buttons .active.button, .ui.inverted.teal.basic.buttons .active.cta-button, .ui.inverted.teal.basic.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.teal.basic.buttons .active.clear-all-filters, .ui.inverted.teal.basic.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.teal.basic.buttons input.active[type="submit"],
.ui.inverted.teal.buttons .basic.active.button,
.ui.inverted.teal.buttons .basic.active.cta-button,
.ui.inverted.teal.buttons .filter-wrap .basic.active.clear-all-filters,
.filter-wrap .ui.inverted.teal.buttons .basic.active.clear-all-filters,
.ui.inverted.teal.buttons .contourNavigation input.basic.active[type="submit"],
.contourNavigation .ui.inverted.teal.buttons input.basic.active[type="submit"],
.ui.inverted.teal.basic.active.button,
.ui.inverted.teal.basic.active.cta-button,
.filter-wrap .ui.inverted.teal.basic.active.clear-all-filters,
.contourNavigation input.ui.inverted.teal.basic.active[type="submit"] {
  box-shadow: 0px 0px 0px 2px #54ffff inset !important;
  color: #6DFFFF !important;
}

/* line 2762, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.teal.basic.buttons .button:active, .ui.inverted.teal.basic.buttons .cta-button:active, .ui.inverted.teal.basic.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.teal.basic.buttons .clear-all-filters:active, .ui.inverted.teal.basic.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.teal.basic.buttons input[type="submit"]:active,
.ui.inverted.teal.buttons .basic.button:active,
.ui.inverted.teal.buttons .basic.cta-button:active,
.ui.inverted.teal.buttons .filter-wrap .basic.clear-all-filters:active,
.filter-wrap .ui.inverted.teal.buttons .basic.clear-all-filters:active,
.ui.inverted.teal.buttons .contourNavigation input.basic[type="submit"]:active,
.contourNavigation .ui.inverted.teal.buttons input.basic[type="submit"]:active,
.ui.inverted.teal.basic.button:active,
.ui.inverted.teal.basic.cta-button:active,
.filter-wrap .ui.inverted.teal.basic.clear-all-filters:active,
.contourNavigation input.ui.inverted.teal.basic[type="submit"]:active {
  box-shadow: 0px 0px 0px 2px #3affff inset !important;
  color: #6DFFFF !important;
}

/*--- Olive ---*/
/* line 2771, ../sass/Semantic-UI/elements/_button.scss */
.ui.olive.buttons .button, .ui.olive.buttons .cta-button, .ui.olive.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.olive.buttons .clear-all-filters, .ui.olive.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.olive.buttons input[type="submit"],
.ui.olive.button,
.ui.olive.cta-button,
.filter-wrap .ui.olive.clear-all-filters,
.contourNavigation input.ui.olive[type="submit"] {
  background-color: #B5CC18;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 2778, ../sass/Semantic-UI/elements/_button.scss */
.ui.olive.button, .ui.olive.cta-button, .filter-wrap .ui.olive.clear-all-filters, .contourNavigation input.ui.olive[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 2781, ../sass/Semantic-UI/elements/_button.scss */
.ui.olive.buttons .button:hover, .ui.olive.buttons .cta-button:hover, .ui.olive.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.olive.buttons .clear-all-filters:hover, .ui.olive.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.olive.buttons input[type="submit"]:hover,
.ui.olive.button:hover,
.ui.olive.cta-button:hover,
.filter-wrap .ui.olive.clear-all-filters:hover,
.contourNavigation input.ui.olive[type="submit"]:hover {
  background-color: #a7bd0d;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2787, ../sass/Semantic-UI/elements/_button.scss */
.ui.olive.buttons .button:focus, .ui.olive.buttons .cta-button:focus, .ui.olive.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.olive.buttons .clear-all-filters:focus, .ui.olive.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.olive.buttons input[type="submit"]:focus,
.ui.olive.button:focus,
.ui.olive.cta-button:focus,
.filter-wrap .ui.olive.clear-all-filters:focus,
.contourNavigation input.ui.olive[type="submit"]:focus {
  background-color: #a0b605;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2793, ../sass/Semantic-UI/elements/_button.scss */
.ui.olive.buttons .button:active, .ui.olive.buttons .cta-button:active, .ui.olive.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.olive.buttons .clear-all-filters:active, .ui.olive.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.olive.buttons input[type="submit"]:active,
.ui.olive.button:active,
.ui.olive.cta-button:active,
.filter-wrap .ui.olive.clear-all-filters:active,
.contourNavigation input.ui.olive[type="submit"]:active {
  background-color: #8d9e13;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2799, ../sass/Semantic-UI/elements/_button.scss */
.ui.olive.buttons .active.button, .ui.olive.buttons .active.cta-button, .ui.olive.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.olive.buttons .active.clear-all-filters, .ui.olive.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.olive.buttons input.active[type="submit"],
.ui.olive.buttons .active.button:active,
.ui.olive.buttons .active.cta-button:active,
.ui.olive.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.olive.buttons .active.clear-all-filters:active,
.ui.olive.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.olive.buttons input.active[type="submit"]:active,
.ui.olive.active.button,
.ui.olive.active.cta-button,
.filter-wrap .ui.olive.active.clear-all-filters,
.contourNavigation input.ui.olive.active[type="submit"],
.ui.olive.button .active.button:active,
.ui.olive.cta-button .active.button:active,
.filter-wrap .ui.olive.clear-all-filters .active.button:active,
.contourNavigation input.ui.olive[type="submit"] .active.button:active,
.ui.olive.button .active.cta-button:active,
.ui.olive.cta-button .active.cta-button:active,
.filter-wrap .ui.olive.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.olive[type="submit"] .active.cta-button:active,
.ui.olive.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.olive.button .active.clear-all-filters:active,
.ui.olive.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.olive.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.olive.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.olive[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.olive[type="submit"] .active.clear-all-filters:active,
.ui.olive.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.olive.button input.active[type="submit"]:active,
.ui.olive.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.olive.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.olive.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.olive.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.olive[type="submit"] input.active[type="submit"]:active {
  background-color: #aac109;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 2809, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.olive.buttons .button, .ui.basic.olive.buttons .cta-button, .ui.basic.olive.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.olive.buttons .clear-all-filters, .ui.basic.olive.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.olive.buttons input[type="submit"],
.ui.basic.olive.button,
.ui.basic.olive.cta-button,
.filter-wrap .ui.basic.olive.clear-all-filters,
.contourNavigation input.ui.basic.olive[type="submit"] {
  box-shadow: 0px 0px 0px 1px #B5CC18 inset !important;
  color: #B5CC18 !important;
}

/* line 2814, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.olive.buttons .button:hover, .ui.basic.olive.buttons .cta-button:hover, .ui.basic.olive.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.olive.buttons .clear-all-filters:hover, .ui.basic.olive.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.olive.buttons input[type="submit"]:hover,
.ui.basic.olive.button:hover,
.ui.basic.olive.cta-button:hover,
.filter-wrap .ui.basic.olive.clear-all-filters:hover,
.contourNavigation input.ui.basic.olive[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #a7bd0d inset !important;
  color: #a7bd0d !important;
}

/* line 2820, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.olive.buttons .button:focus, .ui.basic.olive.buttons .cta-button:focus, .ui.basic.olive.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.olive.buttons .clear-all-filters:focus, .ui.basic.olive.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.olive.buttons input[type="submit"]:focus,
.ui.basic.olive.button:focus,
.ui.basic.olive.cta-button:focus,
.filter-wrap .ui.basic.olive.clear-all-filters:focus,
.contourNavigation input.ui.basic.olive[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #a0b605 inset !important;
  color: #a7bd0d !important;
}

/* line 2826, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.olive.buttons .active.button, .ui.basic.olive.buttons .active.cta-button, .ui.basic.olive.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.olive.buttons .active.clear-all-filters, .ui.basic.olive.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.olive.buttons input.active[type="submit"],
.ui.basic.olive.active.button,
.ui.basic.olive.active.cta-button,
.filter-wrap .ui.basic.olive.active.clear-all-filters,
.contourNavigation input.ui.basic.olive.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #aac109 inset !important;
  color: #8d9e13 !important;
}

/* line 2832, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.olive.buttons .button:active, .ui.basic.olive.buttons .cta-button:active, .ui.basic.olive.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.olive.buttons .clear-all-filters:active, .ui.basic.olive.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.olive.buttons input[type="submit"]:active,
.ui.basic.olive.button:active,
.ui.basic.olive.cta-button:active,
.filter-wrap .ui.basic.olive.clear-all-filters:active,
.contourNavigation input.ui.basic.olive[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #8d9e13 inset !important;
  color: #8d9e13 !important;
}

/* line 2837, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.olive.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.olive.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.olive.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.olive[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 2842, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.olive.buttons .button, .ui.inverted.olive.buttons .cta-button, .ui.inverted.olive.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.olive.buttons .clear-all-filters, .ui.inverted.olive.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.olive.buttons input[type="submit"],
.ui.inverted.olive.button,
.ui.inverted.olive.cta-button,
.filter-wrap .ui.inverted.olive.clear-all-filters,
.contourNavigation input.ui.inverted.olive[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #D9E778 inset !important;
  color: #D9E778;
}

/* line 2848, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.olive.buttons .button:hover, .ui.inverted.olive.buttons .cta-button:hover, .ui.inverted.olive.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.olive.buttons .clear-all-filters:hover, .ui.inverted.olive.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.olive.buttons input[type="submit"]:hover,
.ui.inverted.olive.button:hover,
.ui.inverted.olive.cta-button:hover,
.filter-wrap .ui.inverted.olive.clear-all-filters:hover,
.contourNavigation input.ui.inverted.olive[type="submit"]:hover,
.ui.inverted.olive.buttons .button:focus,
.ui.inverted.olive.buttons .cta-button:focus,
.ui.inverted.olive.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.olive.buttons .clear-all-filters:focus,
.ui.inverted.olive.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.olive.buttons input[type="submit"]:focus,
.ui.inverted.olive.button:focus,
.ui.inverted.olive.cta-button:focus,
.filter-wrap .ui.inverted.olive.clear-all-filters:focus,
.contourNavigation input.ui.inverted.olive[type="submit"]:focus,
.ui.inverted.olive.buttons .button.active,
.ui.inverted.olive.buttons .active.cta-button,
.ui.inverted.olive.buttons .filter-wrap .active.clear-all-filters,
.filter-wrap .ui.inverted.olive.buttons .active.clear-all-filters,
.ui.inverted.olive.buttons .contourNavigation input.active[type="submit"],
.contourNavigation .ui.inverted.olive.buttons input.active[type="submit"],
.ui.inverted.olive.button.active,
.ui.inverted.olive.active.cta-button,
.filter-wrap .ui.inverted.olive.active.clear-all-filters,
.contourNavigation input.ui.inverted.olive.active[type="submit"],
.ui.inverted.olive.buttons .button:active,
.ui.inverted.olive.buttons .cta-button:active,
.ui.inverted.olive.buttons .filter-wrap .clear-all-filters:active,
.filter-wrap .ui.inverted.olive.buttons .clear-all-filters:active,
.ui.inverted.olive.buttons .contourNavigation input[type="submit"]:active,
.contourNavigation .ui.inverted.olive.buttons input[type="submit"]:active,
.ui.inverted.olive.button:active,
.ui.inverted.olive.cta-button:active,
.filter-wrap .ui.inverted.olive.clear-all-filters:active,
.contourNavigation input.ui.inverted.olive[type="submit"]:active {
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.6);
}

/* line 2859, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.olive.buttons .button:hover, .ui.inverted.olive.buttons .cta-button:hover, .ui.inverted.olive.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.olive.buttons .clear-all-filters:hover, .ui.inverted.olive.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.olive.buttons input[type="submit"]:hover,
.ui.inverted.olive.button:hover,
.ui.inverted.olive.cta-button:hover,
.filter-wrap .ui.inverted.olive.clear-all-filters:hover,
.contourNavigation input.ui.inverted.olive[type="submit"]:hover {
  background-color: #d8ea5c;
}

/* line 2863, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.olive.buttons .button:focus, .ui.inverted.olive.buttons .cta-button:focus, .ui.inverted.olive.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.olive.buttons .clear-all-filters:focus, .ui.inverted.olive.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.olive.buttons input[type="submit"]:focus,
.ui.inverted.olive.button:focus,
.ui.inverted.olive.cta-button:focus,
.filter-wrap .ui.inverted.olive.clear-all-filters:focus,
.contourNavigation input.ui.inverted.olive[type="submit"]:focus {
  background-color: #daef47;
}

/* line 2867, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.olive.buttons .active.button, .ui.inverted.olive.buttons .active.cta-button, .ui.inverted.olive.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.olive.buttons .active.clear-all-filters, .ui.inverted.olive.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.olive.buttons input.active[type="submit"],
.ui.inverted.olive.active.button,
.ui.inverted.olive.active.cta-button,
.filter-wrap .ui.inverted.olive.active.clear-all-filters,
.contourNavigation input.ui.inverted.olive.active[type="submit"] {
  background-color: #daed59;
}

/* line 2871, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.olive.buttons .button:active, .ui.inverted.olive.buttons .cta-button:active, .ui.inverted.olive.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.olive.buttons .clear-all-filters:active, .ui.inverted.olive.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.olive.buttons input[type="submit"]:active,
.ui.inverted.olive.button:active,
.ui.inverted.olive.cta-button:active,
.filter-wrap .ui.inverted.olive.clear-all-filters:active,
.contourNavigation input.ui.inverted.olive[type="submit"]:active {
  background-color: #cddf4d;
}

/* Inverted Basic */
/* line 2877, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.olive.basic.buttons .button, .ui.inverted.olive.basic.buttons .cta-button, .ui.inverted.olive.basic.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.olive.basic.buttons .clear-all-filters, .ui.inverted.olive.basic.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.olive.basic.buttons input[type="submit"],
.ui.inverted.olive.buttons .basic.button,
.ui.inverted.olive.buttons .basic.cta-button,
.ui.inverted.olive.buttons .filter-wrap .basic.clear-all-filters,
.filter-wrap .ui.inverted.olive.buttons .basic.clear-all-filters,
.ui.inverted.olive.buttons .contourNavigation input.basic[type="submit"],
.contourNavigation .ui.inverted.olive.buttons input.basic[type="submit"],
.ui.inverted.olive.basic.button,
.ui.inverted.olive.basic.cta-button,
.filter-wrap .ui.inverted.olive.basic.clear-all-filters,
.contourNavigation input.ui.inverted.olive.basic[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 2884, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.olive.basic.buttons .button:hover, .ui.inverted.olive.basic.buttons .cta-button:hover, .ui.inverted.olive.basic.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.olive.basic.buttons .clear-all-filters:hover, .ui.inverted.olive.basic.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.olive.basic.buttons input[type="submit"]:hover,
.ui.inverted.olive.buttons .basic.button:hover,
.ui.inverted.olive.buttons .basic.cta-button:hover,
.ui.inverted.olive.buttons .filter-wrap .basic.clear-all-filters:hover,
.filter-wrap .ui.inverted.olive.buttons .basic.clear-all-filters:hover,
.ui.inverted.olive.buttons .contourNavigation input.basic[type="submit"]:hover,
.contourNavigation .ui.inverted.olive.buttons input.basic[type="submit"]:hover,
.ui.inverted.olive.basic.button:hover,
.ui.inverted.olive.basic.cta-button:hover,
.filter-wrap .ui.inverted.olive.basic.clear-all-filters:hover,
.contourNavigation input.ui.inverted.olive.basic[type="submit"]:hover {
  box-shadow: 0px 0px 0px 2px #d8ea5c inset !important;
  color: #D9E778 !important;
}

/* line 2890, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.olive.basic.buttons .button:focus, .ui.inverted.olive.basic.buttons .cta-button:focus, .ui.inverted.olive.basic.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.olive.basic.buttons .clear-all-filters:focus, .ui.inverted.olive.basic.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.olive.basic.buttons input[type="submit"]:focus,
.ui.inverted.olive.basic.buttons .button:focus,
.ui.inverted.olive.basic.buttons .cta-button:focus,
.ui.inverted.olive.basic.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.olive.basic.buttons .clear-all-filters:focus,
.ui.inverted.olive.basic.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.olive.basic.buttons input[type="submit"]:focus,
.ui.inverted.olive.basic.button:focus,
.ui.inverted.olive.basic.cta-button:focus,
.filter-wrap .ui.inverted.olive.basic.clear-all-filters:focus,
.contourNavigation input.ui.inverted.olive.basic[type="submit"]:focus {
  box-shadow: 0px 0px 0px 2px #daef47 inset !important;
  color: #D9E778 !important;
}

/* line 2896, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.olive.basic.buttons .active.button, .ui.inverted.olive.basic.buttons .active.cta-button, .ui.inverted.olive.basic.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.olive.basic.buttons .active.clear-all-filters, .ui.inverted.olive.basic.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.olive.basic.buttons input.active[type="submit"],
.ui.inverted.olive.buttons .basic.active.button,
.ui.inverted.olive.buttons .basic.active.cta-button,
.ui.inverted.olive.buttons .filter-wrap .basic.active.clear-all-filters,
.filter-wrap .ui.inverted.olive.buttons .basic.active.clear-all-filters,
.ui.inverted.olive.buttons .contourNavigation input.basic.active[type="submit"],
.contourNavigation .ui.inverted.olive.buttons input.basic.active[type="submit"],
.ui.inverted.olive.basic.active.button,
.ui.inverted.olive.basic.active.cta-button,
.filter-wrap .ui.inverted.olive.basic.active.clear-all-filters,
.contourNavigation input.ui.inverted.olive.basic.active[type="submit"] {
  box-shadow: 0px 0px 0px 2px #daed59 inset !important;
  color: #D9E778 !important;
}

/* line 2902, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.olive.basic.buttons .button:active, .ui.inverted.olive.basic.buttons .cta-button:active, .ui.inverted.olive.basic.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.olive.basic.buttons .clear-all-filters:active, .ui.inverted.olive.basic.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.olive.basic.buttons input[type="submit"]:active,
.ui.inverted.olive.buttons .basic.button:active,
.ui.inverted.olive.buttons .basic.cta-button:active,
.ui.inverted.olive.buttons .filter-wrap .basic.clear-all-filters:active,
.filter-wrap .ui.inverted.olive.buttons .basic.clear-all-filters:active,
.ui.inverted.olive.buttons .contourNavigation input.basic[type="submit"]:active,
.contourNavigation .ui.inverted.olive.buttons input.basic[type="submit"]:active,
.ui.inverted.olive.basic.button:active,
.ui.inverted.olive.basic.cta-button:active,
.filter-wrap .ui.inverted.olive.basic.clear-all-filters:active,
.contourNavigation input.ui.inverted.olive.basic[type="submit"]:active {
  box-shadow: 0px 0px 0px 2px #cddf4d inset !important;
  color: #D9E778 !important;
}

/*--- Yellow ---*/
/* line 2911, ../sass/Semantic-UI/elements/_button.scss */
.ui.yellow.buttons .button, .ui.yellow.buttons .cta-button, .ui.yellow.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.yellow.buttons .clear-all-filters, .ui.yellow.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.yellow.buttons input[type="submit"],
.ui.yellow.button,
.ui.yellow.cta-button,
.filter-wrap .ui.yellow.clear-all-filters,
.contourNavigation input.ui.yellow[type="submit"] {
  background-color: #FBBD08;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 2918, ../sass/Semantic-UI/elements/_button.scss */
.ui.yellow.button, .ui.yellow.cta-button, .filter-wrap .ui.yellow.clear-all-filters, .contourNavigation input.ui.yellow[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 2921, ../sass/Semantic-UI/elements/_button.scss */
.ui.yellow.buttons .button:hover, .ui.yellow.buttons .cta-button:hover, .ui.yellow.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.yellow.buttons .clear-all-filters:hover, .ui.yellow.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.yellow.buttons input[type="submit"]:hover,
.ui.yellow.button:hover,
.ui.yellow.cta-button:hover,
.filter-wrap .ui.yellow.clear-all-filters:hover,
.contourNavigation input.ui.yellow[type="submit"]:hover {
  background-color: #eaae00;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2927, ../sass/Semantic-UI/elements/_button.scss */
.ui.yellow.buttons .button:focus, .ui.yellow.buttons .cta-button:focus, .ui.yellow.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.yellow.buttons .clear-all-filters:focus, .ui.yellow.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.yellow.buttons input[type="submit"]:focus,
.ui.yellow.button:focus,
.ui.yellow.cta-button:focus,
.filter-wrap .ui.yellow.clear-all-filters:focus,
.contourNavigation input.ui.yellow[type="submit"]:focus {
  background-color: #daa300;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2933, ../sass/Semantic-UI/elements/_button.scss */
.ui.yellow.buttons .button:active, .ui.yellow.buttons .cta-button:active, .ui.yellow.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.yellow.buttons .clear-all-filters:active, .ui.yellow.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.yellow.buttons input[type="submit"]:active,
.ui.yellow.button:active,
.ui.yellow.cta-button:active,
.filter-wrap .ui.yellow.clear-all-filters:active,
.contourNavigation input.ui.yellow[type="submit"]:active {
  background-color: #cd9903;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2939, ../sass/Semantic-UI/elements/_button.scss */
.ui.yellow.buttons .active.button, .ui.yellow.buttons .active.cta-button, .ui.yellow.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.yellow.buttons .active.clear-all-filters, .ui.yellow.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.yellow.buttons input.active[type="submit"],
.ui.yellow.buttons .active.button:active,
.ui.yellow.buttons .active.cta-button:active,
.ui.yellow.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.yellow.buttons .active.clear-all-filters:active,
.ui.yellow.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.yellow.buttons input.active[type="submit"]:active,
.ui.yellow.active.button,
.ui.yellow.active.cta-button,
.filter-wrap .ui.yellow.active.clear-all-filters,
.contourNavigation input.ui.yellow.active[type="submit"],
.ui.yellow.button .active.button:active,
.ui.yellow.cta-button .active.button:active,
.filter-wrap .ui.yellow.clear-all-filters .active.button:active,
.contourNavigation input.ui.yellow[type="submit"] .active.button:active,
.ui.yellow.button .active.cta-button:active,
.ui.yellow.cta-button .active.cta-button:active,
.filter-wrap .ui.yellow.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.yellow[type="submit"] .active.cta-button:active,
.ui.yellow.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.yellow.button .active.clear-all-filters:active,
.ui.yellow.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.yellow.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.yellow.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.yellow[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.yellow[type="submit"] .active.clear-all-filters:active,
.ui.yellow.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.yellow.button input.active[type="submit"]:active,
.ui.yellow.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.yellow.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.yellow.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.yellow.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.yellow[type="submit"] input.active[type="submit"]:active {
  background-color: #eaae00;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 2949, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.yellow.buttons .button, .ui.basic.yellow.buttons .cta-button, .ui.basic.yellow.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.yellow.buttons .clear-all-filters, .ui.basic.yellow.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.yellow.buttons input[type="submit"],
.ui.basic.yellow.button,
.ui.basic.yellow.cta-button,
.filter-wrap .ui.basic.yellow.clear-all-filters,
.contourNavigation input.ui.basic.yellow[type="submit"] {
  box-shadow: 0px 0px 0px 1px #FBBD08 inset !important;
  color: #FBBD08 !important;
}

/* line 2954, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.yellow.buttons .button:hover, .ui.basic.yellow.buttons .cta-button:hover, .ui.basic.yellow.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.yellow.buttons .clear-all-filters:hover, .ui.basic.yellow.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.yellow.buttons input[type="submit"]:hover,
.ui.basic.yellow.button:hover,
.ui.basic.yellow.cta-button:hover,
.filter-wrap .ui.basic.yellow.clear-all-filters:hover,
.contourNavigation input.ui.basic.yellow[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #eaae00 inset !important;
  color: #eaae00 !important;
}

/* line 2960, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.yellow.buttons .button:focus, .ui.basic.yellow.buttons .cta-button:focus, .ui.basic.yellow.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.yellow.buttons .clear-all-filters:focus, .ui.basic.yellow.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.yellow.buttons input[type="submit"]:focus,
.ui.basic.yellow.button:focus,
.ui.basic.yellow.cta-button:focus,
.filter-wrap .ui.basic.yellow.clear-all-filters:focus,
.contourNavigation input.ui.basic.yellow[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #daa300 inset !important;
  color: #eaae00 !important;
}

/* line 2966, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.yellow.buttons .active.button, .ui.basic.yellow.buttons .active.cta-button, .ui.basic.yellow.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.yellow.buttons .active.clear-all-filters, .ui.basic.yellow.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.yellow.buttons input.active[type="submit"],
.ui.basic.yellow.active.button,
.ui.basic.yellow.active.cta-button,
.filter-wrap .ui.basic.yellow.active.clear-all-filters,
.contourNavigation input.ui.basic.yellow.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #eaae00 inset !important;
  color: #cd9903 !important;
}

/* line 2972, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.yellow.buttons .button:active, .ui.basic.yellow.buttons .cta-button:active, .ui.basic.yellow.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.yellow.buttons .clear-all-filters:active, .ui.basic.yellow.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.yellow.buttons input[type="submit"]:active,
.ui.basic.yellow.button:active,
.ui.basic.yellow.cta-button:active,
.filter-wrap .ui.basic.yellow.clear-all-filters:active,
.contourNavigation input.ui.basic.yellow[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #cd9903 inset !important;
  color: #cd9903 !important;
}

/* line 2977, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.yellow.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.yellow.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.yellow.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.yellow[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 2982, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.yellow.buttons .button, .ui.inverted.yellow.buttons .cta-button, .ui.inverted.yellow.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.yellow.buttons .clear-all-filters, .ui.inverted.yellow.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.yellow.buttons input[type="submit"],
.ui.inverted.yellow.button,
.ui.inverted.yellow.cta-button,
.filter-wrap .ui.inverted.yellow.clear-all-filters,
.contourNavigation input.ui.inverted.yellow[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #FFE21F inset !important;
  color: #FFE21F;
}

/* line 2988, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.yellow.buttons .button:hover, .ui.inverted.yellow.buttons .cta-button:hover, .ui.inverted.yellow.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.yellow.buttons .clear-all-filters:hover, .ui.inverted.yellow.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.yellow.buttons input[type="submit"]:hover,
.ui.inverted.yellow.button:hover,
.ui.inverted.yellow.cta-button:hover,
.filter-wrap .ui.inverted.yellow.clear-all-filters:hover,
.contourNavigation input.ui.inverted.yellow[type="submit"]:hover,
.ui.inverted.yellow.buttons .button:focus,
.ui.inverted.yellow.buttons .cta-button:focus,
.ui.inverted.yellow.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.yellow.buttons .clear-all-filters:focus,
.ui.inverted.yellow.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.yellow.buttons input[type="submit"]:focus,
.ui.inverted.yellow.button:focus,
.ui.inverted.yellow.cta-button:focus,
.filter-wrap .ui.inverted.yellow.clear-all-filters:focus,
.contourNavigation input.ui.inverted.yellow[type="submit"]:focus,
.ui.inverted.yellow.buttons .button.active,
.ui.inverted.yellow.buttons .active.cta-button,
.ui.inverted.yellow.buttons .filter-wrap .active.clear-all-filters,
.filter-wrap .ui.inverted.yellow.buttons .active.clear-all-filters,
.ui.inverted.yellow.buttons .contourNavigation input.active[type="submit"],
.contourNavigation .ui.inverted.yellow.buttons input.active[type="submit"],
.ui.inverted.yellow.button.active,
.ui.inverted.yellow.active.cta-button,
.filter-wrap .ui.inverted.yellow.active.clear-all-filters,
.contourNavigation input.ui.inverted.yellow.active[type="submit"],
.ui.inverted.yellow.buttons .button:active,
.ui.inverted.yellow.buttons .cta-button:active,
.ui.inverted.yellow.buttons .filter-wrap .clear-all-filters:active,
.filter-wrap .ui.inverted.yellow.buttons .clear-all-filters:active,
.ui.inverted.yellow.buttons .contourNavigation input[type="submit"]:active,
.contourNavigation .ui.inverted.yellow.buttons input[type="submit"]:active,
.ui.inverted.yellow.button:active,
.ui.inverted.yellow.cta-button:active,
.filter-wrap .ui.inverted.yellow.clear-all-filters:active,
.contourNavigation input.ui.inverted.yellow[type="submit"]:active {
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.6);
}

/* line 2999, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.yellow.buttons .button:hover, .ui.inverted.yellow.buttons .cta-button:hover, .ui.inverted.yellow.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.yellow.buttons .clear-all-filters:hover, .ui.inverted.yellow.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.yellow.buttons input[type="submit"]:hover,
.ui.inverted.yellow.button:hover,
.ui.inverted.yellow.cta-button:hover,
.filter-wrap .ui.inverted.yellow.clear-all-filters:hover,
.contourNavigation input.ui.inverted.yellow[type="submit"]:hover {
  background-color: #ffdf05;
}

/* line 3003, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.yellow.buttons .button:focus, .ui.inverted.yellow.buttons .cta-button:focus, .ui.inverted.yellow.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.yellow.buttons .clear-all-filters:focus, .ui.inverted.yellow.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.yellow.buttons input[type="submit"]:focus,
.ui.inverted.yellow.button:focus,
.ui.inverted.yellow.cta-button:focus,
.filter-wrap .ui.inverted.yellow.clear-all-filters:focus,
.contourNavigation input.ui.inverted.yellow[type="submit"]:focus {
  background-color: #f5d500;
}

/* line 3007, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.yellow.buttons .active.button, .ui.inverted.yellow.buttons .active.cta-button, .ui.inverted.yellow.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.yellow.buttons .active.clear-all-filters, .ui.inverted.yellow.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.yellow.buttons input.active[type="submit"],
.ui.inverted.yellow.active.button,
.ui.inverted.yellow.active.cta-button,
.filter-wrap .ui.inverted.yellow.active.clear-all-filters,
.contourNavigation input.ui.inverted.yellow.active[type="submit"] {
  background-color: #ffdf05;
}

/* line 3011, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.yellow.buttons .button:active, .ui.inverted.yellow.buttons .cta-button:active, .ui.inverted.yellow.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.yellow.buttons .clear-all-filters:active, .ui.inverted.yellow.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.yellow.buttons input[type="submit"]:active,
.ui.inverted.yellow.button:active,
.ui.inverted.yellow.cta-button:active,
.filter-wrap .ui.inverted.yellow.clear-all-filters:active,
.contourNavigation input.ui.inverted.yellow[type="submit"]:active {
  background-color: #ebcd00;
}

/* Inverted Basic */
/* line 3017, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.yellow.basic.buttons .button, .ui.inverted.yellow.basic.buttons .cta-button, .ui.inverted.yellow.basic.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.inverted.yellow.basic.buttons .clear-all-filters, .ui.inverted.yellow.basic.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.inverted.yellow.basic.buttons input[type="submit"],
.ui.inverted.yellow.buttons .basic.button,
.ui.inverted.yellow.buttons .basic.cta-button,
.ui.inverted.yellow.buttons .filter-wrap .basic.clear-all-filters,
.filter-wrap .ui.inverted.yellow.buttons .basic.clear-all-filters,
.ui.inverted.yellow.buttons .contourNavigation input.basic[type="submit"],
.contourNavigation .ui.inverted.yellow.buttons input.basic[type="submit"],
.ui.inverted.yellow.basic.button,
.ui.inverted.yellow.basic.cta-button,
.filter-wrap .ui.inverted.yellow.basic.clear-all-filters,
.contourNavigation input.ui.inverted.yellow.basic[type="submit"] {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 3024, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.yellow.basic.buttons .button:hover, .ui.inverted.yellow.basic.buttons .cta-button:hover, .ui.inverted.yellow.basic.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.inverted.yellow.basic.buttons .clear-all-filters:hover, .ui.inverted.yellow.basic.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.inverted.yellow.basic.buttons input[type="submit"]:hover,
.ui.inverted.yellow.buttons .basic.button:hover,
.ui.inverted.yellow.buttons .basic.cta-button:hover,
.ui.inverted.yellow.buttons .filter-wrap .basic.clear-all-filters:hover,
.filter-wrap .ui.inverted.yellow.buttons .basic.clear-all-filters:hover,
.ui.inverted.yellow.buttons .contourNavigation input.basic[type="submit"]:hover,
.contourNavigation .ui.inverted.yellow.buttons input.basic[type="submit"]:hover,
.ui.inverted.yellow.basic.button:hover,
.ui.inverted.yellow.basic.cta-button:hover,
.filter-wrap .ui.inverted.yellow.basic.clear-all-filters:hover,
.contourNavigation input.ui.inverted.yellow.basic[type="submit"]:hover {
  box-shadow: 0px 0px 0px 2px #ffdf05 inset !important;
  color: #FFE21F !important;
}

/* line 3030, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.yellow.basic.buttons .button:focus, .ui.inverted.yellow.basic.buttons .cta-button:focus, .ui.inverted.yellow.basic.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.inverted.yellow.basic.buttons .clear-all-filters:focus, .ui.inverted.yellow.basic.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.inverted.yellow.basic.buttons input[type="submit"]:focus,
.ui.inverted.yellow.basic.buttons .button:focus,
.ui.inverted.yellow.basic.buttons .cta-button:focus,
.ui.inverted.yellow.basic.buttons .filter-wrap .clear-all-filters:focus,
.filter-wrap .ui.inverted.yellow.basic.buttons .clear-all-filters:focus,
.ui.inverted.yellow.basic.buttons .contourNavigation input[type="submit"]:focus,
.contourNavigation .ui.inverted.yellow.basic.buttons input[type="submit"]:focus,
.ui.inverted.yellow.basic.button:focus,
.ui.inverted.yellow.basic.cta-button:focus,
.filter-wrap .ui.inverted.yellow.basic.clear-all-filters:focus,
.contourNavigation input.ui.inverted.yellow.basic[type="submit"]:focus {
  box-shadow: 0px 0px 0px 2px #f5d500 inset !important;
  color: #FFE21F !important;
}

/* line 3036, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.yellow.basic.buttons .active.button, .ui.inverted.yellow.basic.buttons .active.cta-button, .ui.inverted.yellow.basic.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.inverted.yellow.basic.buttons .active.clear-all-filters, .ui.inverted.yellow.basic.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.inverted.yellow.basic.buttons input.active[type="submit"],
.ui.inverted.yellow.buttons .basic.active.button,
.ui.inverted.yellow.buttons .basic.active.cta-button,
.ui.inverted.yellow.buttons .filter-wrap .basic.active.clear-all-filters,
.filter-wrap .ui.inverted.yellow.buttons .basic.active.clear-all-filters,
.ui.inverted.yellow.buttons .contourNavigation input.basic.active[type="submit"],
.contourNavigation .ui.inverted.yellow.buttons input.basic.active[type="submit"],
.ui.inverted.yellow.basic.active.button,
.ui.inverted.yellow.basic.active.cta-button,
.filter-wrap .ui.inverted.yellow.basic.active.clear-all-filters,
.contourNavigation input.ui.inverted.yellow.basic.active[type="submit"] {
  box-shadow: 0px 0px 0px 2px #ffdf05 inset !important;
  color: #FFE21F !important;
}

/* line 3042, ../sass/Semantic-UI/elements/_button.scss */
.ui.inverted.yellow.basic.buttons .button:active, .ui.inverted.yellow.basic.buttons .cta-button:active, .ui.inverted.yellow.basic.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.inverted.yellow.basic.buttons .clear-all-filters:active, .ui.inverted.yellow.basic.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.inverted.yellow.basic.buttons input[type="submit"]:active,
.ui.inverted.yellow.buttons .basic.button:active,
.ui.inverted.yellow.buttons .basic.cta-button:active,
.ui.inverted.yellow.buttons .filter-wrap .basic.clear-all-filters:active,
.filter-wrap .ui.inverted.yellow.buttons .basic.clear-all-filters:active,
.ui.inverted.yellow.buttons .contourNavigation input.basic[type="submit"]:active,
.contourNavigation .ui.inverted.yellow.buttons input.basic[type="submit"]:active,
.ui.inverted.yellow.basic.button:active,
.ui.inverted.yellow.basic.cta-button:active,
.filter-wrap .ui.inverted.yellow.basic.clear-all-filters:active,
.contourNavigation input.ui.inverted.yellow.basic[type="submit"]:active {
  box-shadow: 0px 0px 0px 2px #ebcd00 inset !important;
  color: #FFE21F !important;
}

/*-------------------
       Primary
--------------------*/
/*--- Standard ---*/
/* line 3056, ../sass/Semantic-UI/elements/_button.scss */
.ui.primary.buttons .button, .ui.primary.buttons .cta-button, .ui.primary.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.primary.buttons .clear-all-filters, .ui.primary.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.primary.buttons input[type="submit"],
.ui.primary.button,
.ui.primary.cta-button,
.filter-wrap .ui.primary.clear-all-filters,
.contourNavigation input.ui.primary[type="submit"] {
  background-color: #2185D0;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 3063, ../sass/Semantic-UI/elements/_button.scss */
.ui.primary.button, .ui.primary.cta-button, .filter-wrap .ui.primary.clear-all-filters, .contourNavigation input.ui.primary[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 3066, ../sass/Semantic-UI/elements/_button.scss */
.ui.primary.buttons .button:hover, .ui.primary.buttons .cta-button:hover, .ui.primary.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.primary.buttons .clear-all-filters:hover, .ui.primary.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.primary.buttons input[type="submit"]:hover,
.ui.primary.button:hover,
.ui.primary.cta-button:hover,
.filter-wrap .ui.primary.clear-all-filters:hover,
.contourNavigation input.ui.primary[type="submit"]:hover {
  background-color: #1678c2;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3072, ../sass/Semantic-UI/elements/_button.scss */
.ui.primary.buttons .button:focus, .ui.primary.buttons .cta-button:focus, .ui.primary.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.primary.buttons .clear-all-filters:focus, .ui.primary.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.primary.buttons input[type="submit"]:focus,
.ui.primary.button:focus,
.ui.primary.cta-button:focus,
.filter-wrap .ui.primary.clear-all-filters:focus,
.contourNavigation input.ui.primary[type="submit"]:focus {
  background-color: #0d71bb;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3078, ../sass/Semantic-UI/elements/_button.scss */
.ui.primary.buttons .button:active, .ui.primary.buttons .cta-button:active, .ui.primary.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.primary.buttons .clear-all-filters:active, .ui.primary.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.primary.buttons input[type="submit"]:active,
.ui.primary.button:active,
.ui.primary.cta-button:active,
.filter-wrap .ui.primary.clear-all-filters:active,
.contourNavigation input.ui.primary[type="submit"]:active {
  background-color: #1a69a4;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3084, ../sass/Semantic-UI/elements/_button.scss */
.ui.primary.buttons .active.button, .ui.primary.buttons .active.cta-button, .ui.primary.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.primary.buttons .active.clear-all-filters, .ui.primary.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.primary.buttons input.active[type="submit"],
.ui.primary.buttons .active.button:active,
.ui.primary.buttons .active.cta-button:active,
.ui.primary.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.primary.buttons .active.clear-all-filters:active,
.ui.primary.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.primary.buttons input.active[type="submit"]:active,
.ui.primary.active.button,
.ui.primary.active.cta-button,
.filter-wrap .ui.primary.active.clear-all-filters,
.contourNavigation input.ui.primary.active[type="submit"],
.ui.primary.button .active.button:active,
.ui.primary.cta-button .active.button:active,
.filter-wrap .ui.primary.clear-all-filters .active.button:active,
.contourNavigation input.ui.primary[type="submit"] .active.button:active,
.ui.primary.button .active.cta-button:active,
.ui.primary.cta-button .active.cta-button:active,
.filter-wrap .ui.primary.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.primary[type="submit"] .active.cta-button:active,
.ui.primary.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.primary.button .active.clear-all-filters:active,
.ui.primary.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.primary.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.primary.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.primary[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.primary[type="submit"] .active.clear-all-filters:active,
.ui.primary.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.primary.button input.active[type="submit"]:active,
.ui.primary.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.primary.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.primary.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.primary.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.primary[type="submit"] input.active[type="submit"]:active {
  background-color: #1279c6;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 3094, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.primary.buttons .button, .ui.basic.primary.buttons .cta-button, .ui.basic.primary.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.primary.buttons .clear-all-filters, .ui.basic.primary.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.primary.buttons input[type="submit"],
.ui.basic.primary.button,
.ui.basic.primary.cta-button,
.filter-wrap .ui.basic.primary.clear-all-filters,
.contourNavigation input.ui.basic.primary[type="submit"] {
  box-shadow: 0px 0px 0px 1px #2185D0 inset !important;
  color: #2185D0 !important;
}

/* line 3099, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.primary.buttons .button:hover, .ui.basic.primary.buttons .cta-button:hover, .ui.basic.primary.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.primary.buttons .clear-all-filters:hover, .ui.basic.primary.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.primary.buttons input[type="submit"]:hover,
.ui.basic.primary.button:hover,
.ui.basic.primary.cta-button:hover,
.filter-wrap .ui.basic.primary.clear-all-filters:hover,
.contourNavigation input.ui.basic.primary[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #1678c2 inset !important;
  color: #1678c2 !important;
}

/* line 3105, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.primary.buttons .button:focus, .ui.basic.primary.buttons .cta-button:focus, .ui.basic.primary.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.primary.buttons .clear-all-filters:focus, .ui.basic.primary.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.primary.buttons input[type="submit"]:focus,
.ui.basic.primary.button:focus,
.ui.basic.primary.cta-button:focus,
.filter-wrap .ui.basic.primary.clear-all-filters:focus,
.contourNavigation input.ui.basic.primary[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0d71bb inset !important;
  color: #1678c2 !important;
}

/* line 3111, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.primary.buttons .active.button, .ui.basic.primary.buttons .active.cta-button, .ui.basic.primary.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.primary.buttons .active.clear-all-filters, .ui.basic.primary.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.primary.buttons input.active[type="submit"],
.ui.basic.primary.active.button,
.ui.basic.primary.active.cta-button,
.filter-wrap .ui.basic.primary.active.clear-all-filters,
.contourNavigation input.ui.basic.primary.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #1279c6 inset !important;
  color: #1a69a4 !important;
}

/* line 3117, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.primary.buttons .button:active, .ui.basic.primary.buttons .cta-button:active, .ui.basic.primary.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.primary.buttons .clear-all-filters:active, .ui.basic.primary.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.primary.buttons input[type="submit"]:active,
.ui.basic.primary.button:active,
.ui.basic.primary.cta-button:active,
.filter-wrap .ui.basic.primary.clear-all-filters:active,
.contourNavigation input.ui.basic.primary[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #1a69a4 inset !important;
  color: #1a69a4 !important;
}

/* line 3122, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.primary.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.primary.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.primary[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/*-------------------
      Secondary
--------------------*/
/* Standard */
/* line 3132, ../sass/Semantic-UI/elements/_button.scss */
.ui.secondary.buttons .button, .ui.secondary.buttons .cta-button, .ui.secondary.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.secondary.buttons .clear-all-filters, .ui.secondary.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.secondary.buttons input[type="submit"],
.ui.secondary.button,
.ui.secondary.cta-button,
.filter-wrap .ui.secondary.clear-all-filters,
.contourNavigation input.ui.secondary[type="submit"] {
  background-color: #1B1C1D;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 3139, ../sass/Semantic-UI/elements/_button.scss */
.ui.secondary.button, .ui.secondary.cta-button, .filter-wrap .ui.secondary.clear-all-filters, .contourNavigation input.ui.secondary[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 3142, ../sass/Semantic-UI/elements/_button.scss */
.ui.secondary.buttons .button:hover, .ui.secondary.buttons .cta-button:hover, .ui.secondary.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.secondary.buttons .clear-all-filters:hover, .ui.secondary.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.secondary.buttons input[type="submit"]:hover,
.ui.secondary.button:hover,
.ui.secondary.cta-button:hover,
.filter-wrap .ui.secondary.clear-all-filters:hover,
.contourNavigation input.ui.secondary[type="submit"]:hover {
  background-color: #27292a;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3148, ../sass/Semantic-UI/elements/_button.scss */
.ui.secondary.buttons .button:focus, .ui.secondary.buttons .cta-button:focus, .ui.secondary.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.secondary.buttons .clear-all-filters:focus, .ui.secondary.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.secondary.buttons input[type="submit"]:focus,
.ui.secondary.button:focus,
.ui.secondary.cta-button:focus,
.filter-wrap .ui.secondary.clear-all-filters:focus,
.contourNavigation input.ui.secondary[type="submit"]:focus {
  background-color: #2e3032;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3154, ../sass/Semantic-UI/elements/_button.scss */
.ui.secondary.buttons .button:active, .ui.secondary.buttons .cta-button:active, .ui.secondary.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.secondary.buttons .clear-all-filters:active, .ui.secondary.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.secondary.buttons input[type="submit"]:active,
.ui.secondary.button:active,
.ui.secondary.cta-button:active,
.filter-wrap .ui.secondary.clear-all-filters:active,
.contourNavigation input.ui.secondary[type="submit"]:active {
  background-color: #343637;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3160, ../sass/Semantic-UI/elements/_button.scss */
.ui.secondary.buttons .active.button, .ui.secondary.buttons .active.cta-button, .ui.secondary.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.secondary.buttons .active.clear-all-filters, .ui.secondary.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.secondary.buttons input.active[type="submit"],
.ui.secondary.buttons .active.button:active,
.ui.secondary.buttons .active.cta-button:active,
.ui.secondary.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.secondary.buttons .active.clear-all-filters:active,
.ui.secondary.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.secondary.buttons input.active[type="submit"]:active,
.ui.secondary.active.button,
.ui.secondary.active.cta-button,
.filter-wrap .ui.secondary.active.clear-all-filters,
.contourNavigation input.ui.secondary.active[type="submit"],
.ui.secondary.button .active.button:active,
.ui.secondary.cta-button .active.button:active,
.filter-wrap .ui.secondary.clear-all-filters .active.button:active,
.contourNavigation input.ui.secondary[type="submit"] .active.button:active,
.ui.secondary.button .active.cta-button:active,
.ui.secondary.cta-button .active.cta-button:active,
.filter-wrap .ui.secondary.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.secondary[type="submit"] .active.cta-button:active,
.ui.secondary.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.secondary.button .active.clear-all-filters:active,
.ui.secondary.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.secondary.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.secondary.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.secondary[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.secondary[type="submit"] .active.clear-all-filters:active,
.ui.secondary.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.secondary.button input.active[type="submit"]:active,
.ui.secondary.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.secondary.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.secondary.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.secondary.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.secondary[type="submit"] input.active[type="submit"]:active {
  background-color: #27292a;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 3170, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.secondary.buttons .button, .ui.basic.secondary.buttons .cta-button, .ui.basic.secondary.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.secondary.buttons .clear-all-filters, .ui.basic.secondary.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.secondary.buttons input[type="submit"],
.ui.basic.secondary.button,
.ui.basic.secondary.cta-button,
.filter-wrap .ui.basic.secondary.clear-all-filters,
.contourNavigation input.ui.basic.secondary[type="submit"] {
  box-shadow: 0px 0px 0px 1px #1B1C1D inset !important;
  color: #1B1C1D !important;
}

/* line 3175, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.secondary.buttons .button:hover, .ui.basic.secondary.buttons .cta-button:hover, .ui.basic.secondary.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.secondary.buttons .clear-all-filters:hover, .ui.basic.secondary.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.secondary.buttons input[type="submit"]:hover,
.ui.basic.secondary.button:hover,
.ui.basic.secondary.cta-button:hover,
.filter-wrap .ui.basic.secondary.clear-all-filters:hover,
.contourNavigation input.ui.basic.secondary[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #27292a inset !important;
  color: #27292a !important;
}

/* line 3181, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.secondary.buttons .button:focus, .ui.basic.secondary.buttons .cta-button:focus, .ui.basic.secondary.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.secondary.buttons .clear-all-filters:focus, .ui.basic.secondary.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.secondary.buttons input[type="submit"]:focus,
.ui.basic.secondary.button:focus,
.ui.basic.secondary.cta-button:focus,
.filter-wrap .ui.basic.secondary.clear-all-filters:focus,
.contourNavigation input.ui.basic.secondary[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #2e3032 inset !important;
  color: #27292a !important;
}

/* line 3187, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.secondary.buttons .active.button, .ui.basic.secondary.buttons .active.cta-button, .ui.basic.secondary.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.secondary.buttons .active.clear-all-filters, .ui.basic.secondary.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.secondary.buttons input.active[type="submit"],
.ui.basic.secondary.active.button,
.ui.basic.secondary.active.cta-button,
.filter-wrap .ui.basic.secondary.active.clear-all-filters,
.contourNavigation input.ui.basic.secondary.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #27292a inset !important;
  color: #343637 !important;
}

/* line 3193, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.secondary.buttons .button:active, .ui.basic.secondary.buttons .cta-button:active, .ui.basic.secondary.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.secondary.buttons .clear-all-filters:active, .ui.basic.secondary.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.secondary.buttons input[type="submit"]:active,
.ui.basic.secondary.button:active,
.ui.basic.secondary.cta-button:active,
.filter-wrap .ui.basic.secondary.clear-all-filters:active,
.contourNavigation input.ui.basic.secondary[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #343637 inset !important;
  color: #343637 !important;
}

/* line 3198, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.primary.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.primary.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.primary[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/*---------------
    Positive
----------------*/
/* Standard */
/* line 3208, ../sass/Semantic-UI/elements/_button.scss */
.ui.positive.buttons .button, .ui.positive.buttons .cta-button, .ui.positive.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.positive.buttons .clear-all-filters, .ui.positive.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.positive.buttons input[type="submit"],
.ui.positive.button,
.ui.positive.cta-button,
.filter-wrap .ui.positive.clear-all-filters,
.contourNavigation input.ui.positive[type="submit"] {
  background-color: #21BA45;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 3215, ../sass/Semantic-UI/elements/_button.scss */
.ui.positive.button, .ui.positive.cta-button, .filter-wrap .ui.positive.clear-all-filters, .contourNavigation input.ui.positive[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 3218, ../sass/Semantic-UI/elements/_button.scss */
.ui.positive.buttons .button:hover, .ui.positive.buttons .cta-button:hover, .ui.positive.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.positive.buttons .clear-all-filters:hover, .ui.positive.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.positive.buttons input[type="submit"]:hover,
.ui.positive.button:hover,
.ui.positive.cta-button:hover,
.filter-wrap .ui.positive.clear-all-filters:hover,
.contourNavigation input.ui.positive[type="submit"]:hover {
  background-color: #16ab39;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3224, ../sass/Semantic-UI/elements/_button.scss */
.ui.positive.buttons .button:focus, .ui.positive.buttons .cta-button:focus, .ui.positive.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.positive.buttons .clear-all-filters:focus, .ui.positive.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.positive.buttons input[type="submit"]:focus,
.ui.positive.button:focus,
.ui.positive.cta-button:focus,
.filter-wrap .ui.positive.clear-all-filters:focus,
.contourNavigation input.ui.positive[type="submit"]:focus {
  background-color: #0ea432;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3230, ../sass/Semantic-UI/elements/_button.scss */
.ui.positive.buttons .button:active, .ui.positive.buttons .cta-button:active, .ui.positive.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.positive.buttons .clear-all-filters:active, .ui.positive.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.positive.buttons input[type="submit"]:active,
.ui.positive.button:active,
.ui.positive.cta-button:active,
.filter-wrap .ui.positive.clear-all-filters:active,
.contourNavigation input.ui.positive[type="submit"]:active {
  background-color: #198f35;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3236, ../sass/Semantic-UI/elements/_button.scss */
.ui.positive.buttons .active.button, .ui.positive.buttons .active.cta-button, .ui.positive.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.positive.buttons .active.clear-all-filters, .ui.positive.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.positive.buttons input.active[type="submit"],
.ui.positive.buttons .active.button:active,
.ui.positive.buttons .active.cta-button:active,
.ui.positive.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.positive.buttons .active.clear-all-filters:active,
.ui.positive.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.positive.buttons input.active[type="submit"]:active,
.ui.positive.active.button,
.ui.positive.active.cta-button,
.filter-wrap .ui.positive.active.clear-all-filters,
.contourNavigation input.ui.positive.active[type="submit"],
.ui.positive.button .active.button:active,
.ui.positive.cta-button .active.button:active,
.filter-wrap .ui.positive.clear-all-filters .active.button:active,
.contourNavigation input.ui.positive[type="submit"] .active.button:active,
.ui.positive.button .active.cta-button:active,
.ui.positive.cta-button .active.cta-button:active,
.filter-wrap .ui.positive.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.positive[type="submit"] .active.cta-button:active,
.ui.positive.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.positive.button .active.clear-all-filters:active,
.ui.positive.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.positive.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.positive.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.positive[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.positive[type="submit"] .active.clear-all-filters:active,
.ui.positive.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.positive.button input.active[type="submit"]:active,
.ui.positive.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.positive.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.positive.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.positive.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.positive[type="submit"] input.active[type="submit"]:active {
  background-color: #13ae38;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 3246, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.positive.buttons .button, .ui.basic.positive.buttons .cta-button, .ui.basic.positive.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.positive.buttons .clear-all-filters, .ui.basic.positive.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.positive.buttons input[type="submit"],
.ui.basic.positive.button,
.ui.basic.positive.cta-button,
.filter-wrap .ui.basic.positive.clear-all-filters,
.contourNavigation input.ui.basic.positive[type="submit"] {
  box-shadow: 0px 0px 0px 1px #21BA45 inset !important;
  color: #21BA45 !important;
}

/* line 3251, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.positive.buttons .button:hover, .ui.basic.positive.buttons .cta-button:hover, .ui.basic.positive.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.positive.buttons .clear-all-filters:hover, .ui.basic.positive.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.positive.buttons input[type="submit"]:hover,
.ui.basic.positive.button:hover,
.ui.basic.positive.cta-button:hover,
.filter-wrap .ui.basic.positive.clear-all-filters:hover,
.contourNavigation input.ui.basic.positive[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #16ab39 inset !important;
  color: #16ab39 !important;
}

/* line 3257, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.positive.buttons .button:focus, .ui.basic.positive.buttons .cta-button:focus, .ui.basic.positive.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.positive.buttons .clear-all-filters:focus, .ui.basic.positive.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.positive.buttons input[type="submit"]:focus,
.ui.basic.positive.button:focus,
.ui.basic.positive.cta-button:focus,
.filter-wrap .ui.basic.positive.clear-all-filters:focus,
.contourNavigation input.ui.basic.positive[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0ea432 inset !important;
  color: #16ab39 !important;
}

/* line 3263, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.positive.buttons .active.button, .ui.basic.positive.buttons .active.cta-button, .ui.basic.positive.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.positive.buttons .active.clear-all-filters, .ui.basic.positive.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.positive.buttons input.active[type="submit"],
.ui.basic.positive.active.button,
.ui.basic.positive.active.cta-button,
.filter-wrap .ui.basic.positive.active.clear-all-filters,
.contourNavigation input.ui.basic.positive.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #13ae38 inset !important;
  color: #198f35 !important;
}

/* line 3269, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.positive.buttons .button:active, .ui.basic.positive.buttons .cta-button:active, .ui.basic.positive.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.positive.buttons .clear-all-filters:active, .ui.basic.positive.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.positive.buttons input[type="submit"]:active,
.ui.basic.positive.button:active,
.ui.basic.positive.cta-button:active,
.filter-wrap .ui.basic.positive.clear-all-filters:active,
.contourNavigation input.ui.basic.positive[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #198f35 inset !important;
  color: #198f35 !important;
}

/* line 3274, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.primary.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.primary.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.primary[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/*---------------
     Negative
----------------*/
/* Standard */
/* line 3284, ../sass/Semantic-UI/elements/_button.scss */
.ui.negative.buttons .button, .ui.negative.buttons .cta-button, .ui.negative.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.negative.buttons .clear-all-filters, .ui.negative.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.negative.buttons input[type="submit"],
.ui.negative.button,
.ui.negative.cta-button,
.filter-wrap .ui.negative.clear-all-filters,
.contourNavigation input.ui.negative[type="submit"] {
  background-color: #DB2828;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 3291, ../sass/Semantic-UI/elements/_button.scss */
.ui.negative.button, .ui.negative.cta-button, .filter-wrap .ui.negative.clear-all-filters, .contourNavigation input.ui.negative[type="submit"] {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 3294, ../sass/Semantic-UI/elements/_button.scss */
.ui.negative.buttons .button:hover, .ui.negative.buttons .cta-button:hover, .ui.negative.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.negative.buttons .clear-all-filters:hover, .ui.negative.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.negative.buttons input[type="submit"]:hover,
.ui.negative.button:hover,
.ui.negative.cta-button:hover,
.filter-wrap .ui.negative.clear-all-filters:hover,
.contourNavigation input.ui.negative[type="submit"]:hover {
  background-color: #d01919;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3300, ../sass/Semantic-UI/elements/_button.scss */
.ui.negative.buttons .button:focus, .ui.negative.buttons .cta-button:focus, .ui.negative.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.negative.buttons .clear-all-filters:focus, .ui.negative.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.negative.buttons input[type="submit"]:focus,
.ui.negative.button:focus,
.ui.negative.cta-button:focus,
.filter-wrap .ui.negative.clear-all-filters:focus,
.contourNavigation input.ui.negative[type="submit"]:focus {
  background-color: #ca1010;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3306, ../sass/Semantic-UI/elements/_button.scss */
.ui.negative.buttons .button:active, .ui.negative.buttons .cta-button:active, .ui.negative.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.negative.buttons .clear-all-filters:active, .ui.negative.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.negative.buttons input[type="submit"]:active,
.ui.negative.button:active,
.ui.negative.cta-button:active,
.filter-wrap .ui.negative.clear-all-filters:active,
.contourNavigation input.ui.negative[type="submit"]:active {
  background-color: #b21e1e;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3312, ../sass/Semantic-UI/elements/_button.scss */
.ui.negative.buttons .active.button, .ui.negative.buttons .active.cta-button, .ui.negative.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.negative.buttons .active.clear-all-filters, .ui.negative.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.negative.buttons input.active[type="submit"],
.ui.negative.buttons .active.button:active,
.ui.negative.buttons .active.cta-button:active,
.ui.negative.buttons .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.negative.buttons .active.clear-all-filters:active,
.ui.negative.buttons .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.negative.buttons input.active[type="submit"]:active,
.ui.negative.active.button,
.ui.negative.active.cta-button,
.filter-wrap .ui.negative.active.clear-all-filters,
.contourNavigation input.ui.negative.active[type="submit"],
.ui.negative.button .active.button:active,
.ui.negative.cta-button .active.button:active,
.filter-wrap .ui.negative.clear-all-filters .active.button:active,
.contourNavigation input.ui.negative[type="submit"] .active.button:active,
.ui.negative.button .active.cta-button:active,
.ui.negative.cta-button .active.cta-button:active,
.filter-wrap .ui.negative.clear-all-filters .active.cta-button:active,
.contourNavigation input.ui.negative[type="submit"] .active.cta-button:active,
.ui.negative.button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.negative.button .active.clear-all-filters:active,
.ui.negative.cta-button .filter-wrap .active.clear-all-filters:active,
.filter-wrap .ui.negative.cta-button .active.clear-all-filters:active,
.filter-wrap .ui.negative.clear-all-filters .active.clear-all-filters:active,
.contourNavigation input.ui.negative[type="submit"] .filter-wrap .active.clear-all-filters:active,
.filter-wrap .contourNavigation input.ui.negative[type="submit"] .active.clear-all-filters:active,
.ui.negative.button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.negative.button input.active[type="submit"]:active,
.ui.negative.cta-button .contourNavigation input.active[type="submit"]:active,
.contourNavigation .ui.negative.cta-button input.active[type="submit"]:active,
.filter-wrap .ui.negative.clear-all-filters .contourNavigation input.active[type="submit"]:active,
.contourNavigation .filter-wrap .ui.negative.clear-all-filters input.active[type="submit"]:active,
.contourNavigation input.ui.negative[type="submit"] input.active[type="submit"]:active {
  background-color: #d41515;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 3322, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.negative.buttons .button, .ui.basic.negative.buttons .cta-button, .ui.basic.negative.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.basic.negative.buttons .clear-all-filters, .ui.basic.negative.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.basic.negative.buttons input[type="submit"],
.ui.basic.negative.button,
.ui.basic.negative.cta-button,
.filter-wrap .ui.basic.negative.clear-all-filters,
.contourNavigation input.ui.basic.negative[type="submit"] {
  box-shadow: 0px 0px 0px 1px #DB2828 inset !important;
  color: #DB2828 !important;
}

/* line 3327, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.negative.buttons .button:hover, .ui.basic.negative.buttons .cta-button:hover, .ui.basic.negative.buttons .filter-wrap .clear-all-filters:hover, .filter-wrap .ui.basic.negative.buttons .clear-all-filters:hover, .ui.basic.negative.buttons .contourNavigation input[type="submit"]:hover, .contourNavigation .ui.basic.negative.buttons input[type="submit"]:hover,
.ui.basic.negative.button:hover,
.ui.basic.negative.cta-button:hover,
.filter-wrap .ui.basic.negative.clear-all-filters:hover,
.contourNavigation input.ui.basic.negative[type="submit"]:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #d01919 inset !important;
  color: #d01919 !important;
}

/* line 3333, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.negative.buttons .button:focus, .ui.basic.negative.buttons .cta-button:focus, .ui.basic.negative.buttons .filter-wrap .clear-all-filters:focus, .filter-wrap .ui.basic.negative.buttons .clear-all-filters:focus, .ui.basic.negative.buttons .contourNavigation input[type="submit"]:focus, .contourNavigation .ui.basic.negative.buttons input[type="submit"]:focus,
.ui.basic.negative.button:focus,
.ui.basic.negative.cta-button:focus,
.filter-wrap .ui.basic.negative.clear-all-filters:focus,
.contourNavigation input.ui.basic.negative[type="submit"]:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #ca1010 inset !important;
  color: #d01919 !important;
}

/* line 3339, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.negative.buttons .active.button, .ui.basic.negative.buttons .active.cta-button, .ui.basic.negative.buttons .filter-wrap .active.clear-all-filters, .filter-wrap .ui.basic.negative.buttons .active.clear-all-filters, .ui.basic.negative.buttons .contourNavigation input.active[type="submit"], .contourNavigation .ui.basic.negative.buttons input.active[type="submit"],
.ui.basic.negative.active.button,
.ui.basic.negative.active.cta-button,
.filter-wrap .ui.basic.negative.active.clear-all-filters,
.contourNavigation input.ui.basic.negative.active[type="submit"] {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #d41515 inset !important;
  color: #b21e1e !important;
}

/* line 3345, ../sass/Semantic-UI/elements/_button.scss */
.ui.basic.negative.buttons .button:active, .ui.basic.negative.buttons .cta-button:active, .ui.basic.negative.buttons .filter-wrap .clear-all-filters:active, .filter-wrap .ui.basic.negative.buttons .clear-all-filters:active, .ui.basic.negative.buttons .contourNavigation input[type="submit"]:active, .contourNavigation .ui.basic.negative.buttons input[type="submit"]:active,
.ui.basic.negative.button:active,
.ui.basic.negative.cta-button:active,
.filter-wrap .ui.basic.negative.clear-all-filters:active,
.contourNavigation input.ui.basic.negative[type="submit"]:active {
  box-shadow: 0px 0px 0px 1px #b21e1e inset !important;
  color: #b21e1e !important;
}

/* line 3350, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child), .ui.buttons:not(.vertical) > .basic.primary.cta-button:not(:first-child), .filter-wrap .ui.buttons:not(.vertical) > .basic.primary.clear-all-filters:not(:first-child), .contourNavigation .ui.buttons:not(.vertical) > input.basic.primary[type="submit"]:not(:first-child) {
  margin-left: -1px;
}

/*******************************
            Groups
*******************************/
/* line 3359, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 0em;
  vertical-align: baseline;
  margin: 0em 0.25em 0em 0em;
}

/* line 3371, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:not(.basic):not(.inverted) {
  box-shadow: none;
}

/* Clearfix */
/* line 3376, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Standard Group */
/* line 3385, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons .button, .ui.buttons .cta-button, .ui.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.buttons .clear-all-filters, .ui.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.buttons input[type="submit"] {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  margin: 0em;
  border-radius: 0em;
  margin: 0px 0px 0px 0px;
}

/* line 3393, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons > .ui.button:not(.basic):not(.inverted), .ui.buttons > .ui.cta-button:not(.basic):not(.inverted), .filter-wrap .ui.buttons > .ui.clear-all-filters:not(.basic):not(.inverted), .contourNavigation .ui.buttons > input.ui[type="submit"]:not(.basic):not(.inverted),
.ui.buttons:not(.basic):not(.inverted) > .button,
.ui.buttons:not(.basic):not(.inverted) > .cta-button,
.filter-wrap .ui.buttons:not(.basic):not(.inverted) > .clear-all-filters,
.contourNavigation .ui.buttons:not(.basic):not(.inverted) > input[type="submit"] {
  box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 3397, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons .button:first-child, .ui.buttons .cta-button:first-child, .ui.buttons .filter-wrap .clear-all-filters:first-child, .filter-wrap .ui.buttons .clear-all-filters:first-child, .ui.buttons .contourNavigation input[type="submit"]:first-child, .contourNavigation .ui.buttons input[type="submit"]:first-child {
  border-left: none;
  margin-left: 0em;
  border-top-left-radius: 0.28571429rem;
  border-bottom-left-radius: 0.28571429rem;
}

/* line 3403, ../sass/Semantic-UI/elements/_button.scss */
.ui.buttons .button:last-child, .ui.buttons .cta-button:last-child, .ui.buttons .filter-wrap .clear-all-filters:last-child, .filter-wrap .ui.buttons .clear-all-filters:last-child, .ui.buttons .contourNavigation input[type="submit"]:last-child, .contourNavigation .ui.buttons input[type="submit"]:last-child {
  border-top-right-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}

/* Vertical  Style */
/* line 3409, ../sass/Semantic-UI/elements/_button.scss */
.ui.vertical.buttons {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 3418, ../sass/Semantic-UI/elements/_button.scss */
.ui.vertical.buttons .button, .ui.vertical.buttons .cta-button, .ui.vertical.buttons .filter-wrap .clear-all-filters, .filter-wrap .ui.vertical.buttons .clear-all-filters, .ui.vertical.buttons .contourNavigation input[type="submit"], .contourNavigation .ui.vertical.buttons input[type="submit"] {
  display: block;
  float: none;
  width: 100%;
  margin: 0px 0px 0px 0px;
  box-shadow: none;
  border-radius: 0em;
}

/* line 3426, ../sass/Semantic-UI/elements/_button.scss */
.ui.vertical.buttons .button:first-child, .ui.vertical.buttons .cta-button:first-child, .ui.vertical.buttons .filter-wrap .clear-all-filters:first-child, .filter-wrap .ui.vertical.buttons .clear-all-filters:first-child, .ui.vertical.buttons .contourNavigation input[type="submit"]:first-child, .contourNavigation .ui.vertical.buttons input[type="submit"]:first-child {
  border-top-left-radius: 0.28571429rem;
  border-top-right-radius: 0.28571429rem;
}

/* line 3430, ../sass/Semantic-UI/elements/_button.scss */
.ui.vertical.buttons .button:last-child, .ui.vertical.buttons .cta-button:last-child, .ui.vertical.buttons .filter-wrap .clear-all-filters:last-child, .filter-wrap .ui.vertical.buttons .clear-all-filters:last-child, .ui.vertical.buttons .contourNavigation input[type="submit"]:last-child, .contourNavigation .ui.vertical.buttons input[type="submit"]:last-child {
  margin-bottom: 0px;
  border-bottom-left-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}

/* line 3435, ../sass/Semantic-UI/elements/_button.scss */
.ui.vertical.buttons .button:only-child, .ui.vertical.buttons .cta-button:only-child, .ui.vertical.buttons .filter-wrap .clear-all-filters:only-child, .filter-wrap .ui.vertical.buttons .clear-all-filters:only-child, .ui.vertical.buttons .contourNavigation input[type="submit"]:only-child, .contourNavigation .ui.vertical.buttons input[type="submit"]:only-child {
  border-radius: 0.28571429rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Container
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Container
*******************************/
/* All Sizes */
/* line 18, ../sass/Semantic-UI/elements/_container.scss */
.ui.container {
  display: block;
  max-width: 100% !important;
}

/* Mobile */
@media only screen and (max-width: 767px) {
  /* line 25, ../sass/Semantic-UI/elements/_container.scss */
  .ui.container {
    width: auto !important;
    margin-left: 1em !important;
    margin-right: 1em !important;
  }

  /* line 30, ../sass/Semantic-UI/elements/_container.scss */
  .ui.grid.container {
    width: auto !important;
  }

  /* line 33, ../sass/Semantic-UI/elements/_container.scss */
  .ui.relaxed.grid.container {
    width: auto !important;
  }

  /* line 36, ../sass/Semantic-UI/elements/_container.scss */
  .ui.very.relaxed.grid.container {
    width: auto !important;
  }
}
/* Tablet */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 43, ../sass/Semantic-UI/elements/_container.scss */
  .ui.container {
    width: 723px;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* line 48, ../sass/Semantic-UI/elements/_container.scss */
  .ui.grid.container {
    width: calc( 723px  +  2rem ) !important;
  }

  /* line 51, ../sass/Semantic-UI/elements/_container.scss */
  .ui.relaxed.grid.container {
    width: calc( 723px  +  3rem ) !important;
  }

  /* line 54, ../sass/Semantic-UI/elements/_container.scss */
  .ui.very.relaxed.grid.container {
    width: calc( 723px  +  5rem ) !important;
  }
}
/* Small Monitor */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 61, ../sass/Semantic-UI/elements/_container.scss */
  .ui.container {
    width: 933px;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* line 66, ../sass/Semantic-UI/elements/_container.scss */
  .ui.grid.container {
    width: calc( 933px  +  2rem ) !important;
  }

  /* line 69, ../sass/Semantic-UI/elements/_container.scss */
  .ui.relaxed.grid.container {
    width: calc( 933px  +  3rem ) !important;
  }

  /* line 72, ../sass/Semantic-UI/elements/_container.scss */
  .ui.very.relaxed.grid.container {
    width: calc( 933px  +  5rem ) !important;
  }
}
/* Large Monitor */
@media only screen and (min-width: 1200px) {
  /* line 79, ../sass/Semantic-UI/elements/_container.scss */
  .ui.container {
    width: 1127px;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* line 84, ../sass/Semantic-UI/elements/_container.scss */
  .ui.grid.container {
    width: calc( 1127px  +  2rem ) !important;
  }

  /* line 87, ../sass/Semantic-UI/elements/_container.scss */
  .ui.relaxed.grid.container {
    width: calc( 1127px  +  3rem ) !important;
  }

  /* line 90, ../sass/Semantic-UI/elements/_container.scss */
  .ui.very.relaxed.grid.container {
    width: calc( 1127px  +  5rem ) !important;
  }
}
/*******************************
             Types
*******************************/
/* Text Container */
/* line 102, ../sass/Semantic-UI/elements/_container.scss */
.ui.text.container {
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  max-width: 700px !important;
  line-height: 1.5;
}

/* line 107, ../sass/Semantic-UI/elements/_container.scss */
.ui.text.container {
  font-size: 1.14285714rem;
}

/* Fluid */
/* line 112, ../sass/Semantic-UI/elements/_container.scss */
.ui.fluid.container {
  width: 100%;
}

/*******************************
           Variations
*******************************/
/* line 121, ../sass/Semantic-UI/elements/_container.scss */
.ui[class*="left aligned"].container {
  text-align: left;
}

/* line 124, ../sass/Semantic-UI/elements/_container.scss */
.ui[class*="center aligned"].container {
  text-align: center;
}

/* line 127, ../sass/Semantic-UI/elements/_container.scss */
.ui[class*="right aligned"].container {
  text-align: right;
}

/* line 130, ../sass/Semantic-UI/elements/_container.scss */
.ui.justified.container {
  text-align: justify;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Divider
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Divider
*******************************/
/* line 16, ../sass/Semantic-UI/elements/_divider.scss */
.ui.divider {
  margin: 1rem 0rem;
  line-height: 1;
  height: 0em;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: rgba(0, 0, 0, 0.85);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

/*--------------
      Basic
---------------*/
/* line 35, ../sass/Semantic-UI/elements/_divider.scss */
.ui.divider:not(.vertical):not(.horizontal) {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/*--------------
    Coupling
---------------*/
/* Allow divider between each column row */
/* line 46, ../sass/Semantic-UI/elements/_divider.scss */
.ui.grid > .column + .divider,
.ui.grid > .row > .column + .divider {
  left: auto;
}

/*--------------
   Horizontal
---------------*/
/* line 55, ../sass/Semantic-UI/elements/_divider.scss */
.ui.horizontal.divider {
  display: table;
  white-space: nowrap;
  height: auto;
  margin: '';
  line-height: 1;
  text-align: center;
}

/* line 63, ../sass/Semantic-UI/elements/_divider.scss */
.ui.horizontal.divider:before,
.ui.horizontal.divider:after {
  content: '';
  display: table-cell;
  position: relative;
  top: 50%;
  width: 50%;
  background-repeat: no-repeat;
}

/* line 72, ../sass/Semantic-UI/elements/_divider.scss */
.ui.horizontal.divider:before {
  background-position: right 1em top 50%;
}

/* line 75, ../sass/Semantic-UI/elements/_divider.scss */
.ui.horizontal.divider:after {
  background-position: left 1em top 50%;
}

/*--------------
    Vertical
---------------*/
/* line 83, ../sass/Semantic-UI/elements/_divider.scss */
.ui.vertical.divider {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  margin: 0rem;
  padding: 0em;
  width: auto;
  height: 50%;
  line-height: 0em;
  text-align: center;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 97, ../sass/Semantic-UI/elements/_divider.scss */
.ui.vertical.divider:before,
.ui.vertical.divider:after {
  position: absolute;
  left: 50%;
  content: '';
  z-index: 3;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  width: 0%;
  height: calc(100% -  1rem );
}

/* line 108, ../sass/Semantic-UI/elements/_divider.scss */
.ui.vertical.divider:before {
  top: -100%;
}

/* line 111, ../sass/Semantic-UI/elements/_divider.scss */
.ui.vertical.divider:after {
  top: auto;
  bottom: 0px;
}

/* Inside grid */
@media only screen and (max-width: 767px) {
  /* line 118, ../sass/Semantic-UI/elements/_divider.scss */
  .ui.stackable.grid .ui.vertical.divider,
  .ui.grid .stackable.row .ui.vertical.divider {
    display: table;
    white-space: nowrap;
    height: auto;
    margin: '';
    overflow: hidden;
    line-height: 1;
    text-align: center;
    position: static;
    top: 0;
    left: 0;
    -webkit-transform: none;
    transform: none;
  }

  /* line 133, ../sass/Semantic-UI/elements/_divider.scss */
  .ui.stackable.grid .ui.vertical.divider:before,
  .ui.grid .stackable.row .ui.vertical.divider:before,
  .ui.stackable.grid .ui.vertical.divider:after,
  .ui.grid .stackable.row .ui.vertical.divider:after {
    position: static;
    left: 0;
    border-left: none;
    border-right: none;
    content: '';
    display: table-cell;
    position: relative;
    top: 50%;
    width: 50%;
    background-repeat: no-repeat;
  }

  /* line 148, ../sass/Semantic-UI/elements/_divider.scss */
  .ui.stackable.grid .ui.vertical.divider:before,
  .ui.grid .stackable.row .ui.vertical.divider:before {
    background-position: right 1em top 50%;
  }

  /* line 152, ../sass/Semantic-UI/elements/_divider.scss */
  .ui.stackable.grid .ui.vertical.divider:after,
  .ui.grid .stackable.row .ui.vertical.divider:after {
    background-position: left 1em top 50%;
  }
}
/*--------------
      Icon
---------------*/
/* line 162, ../sass/Semantic-UI/elements/_divider.scss */
.ui.divider > .icon {
  margin: 0rem;
  font-size: 1rem;
  height: 1em;
  vertical-align: middle;
}

/*******************************
          Variations
*******************************/
/*--------------
    Hidden
---------------*/
/* line 179, ../sass/Semantic-UI/elements/_divider.scss */
.ui.hidden.divider {
  border-color: transparent !important;
}

/* line 182, ../sass/Semantic-UI/elements/_divider.scss */
.ui.hidden.divider:before,
.ui.hidden.divider:after {
  display: none;
}

/*--------------
    Inverted
---------------*/
/* line 191, ../sass/Semantic-UI/elements/_divider.scss */
.ui.divider.inverted,
.ui.vertical.inverted.divider,
.ui.horizontal.inverted.divider {
  color: #FFFFFF;
}

/* line 196, ../sass/Semantic-UI/elements/_divider.scss */
.ui.divider.inverted,
.ui.divider.inverted:after,
.ui.divider.inverted:before {
  border-top-color: rgba(34, 36, 38, 0.15) !important;
  border-left-color: rgba(34, 36, 38, 0.15) !important;
  border-bottom-color: rgba(255, 255, 255, 0.15) !important;
  border-right-color: rgba(255, 255, 255, 0.15) !important;
}

/*--------------
    Fitted
---------------*/
/* line 209, ../sass/Semantic-UI/elements/_divider.scss */
.ui.fitted.divider {
  margin: 0em;
}

/*--------------
    Clearing
---------------*/
/* line 217, ../sass/Semantic-UI/elements/_divider.scss */
.ui.clearing.divider {
  clear: both;
}

/*--------------
    Section
---------------*/
/* line 225, ../sass/Semantic-UI/elements/_divider.scss */
.ui.section.divider {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

/*--------------
     Sizes
---------------*/
/* line 234, ../sass/Semantic-UI/elements/_divider.scss */
.ui.divider {
  font-size: 1rem;
}

/*******************************
         Theme Overrides
*******************************/
/* line 243, ../sass/Semantic-UI/elements/_divider.scss */
.ui.horizontal.divider:before,
.ui.horizontal.divider:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC");
}

@media only screen and (max-width: 767px) {
  /* line 248, ../sass/Semantic-UI/elements/_divider.scss */
  .ui.stackable.grid .ui.vertical.divider:before,
  .ui.grid .stackable.row .ui.vertical.divider:before,
  .ui.stackable.grid .ui.vertical.divider:after,
  .ui.grid .stackable.row .ui.vertical.divider:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC");
  }
}
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Flag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Flag
*******************************/
/* line 16, ../sass/Semantic-UI/elements/_flag.scss */
i.flag:not(.icon) {
  display: inline-block;
  width: 16px;
  height: 11px;
  line-height: 11px;
  vertical-align: baseline;
  margin: 0em 0.5em 0em 0em;
  text-decoration: inherit;
  speak: none;
  font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Sprite */
/* line 31, ../sass/Semantic-UI/elements/_flag.scss */
i.flag:not(.icon):before {
  display: inline-block;
  content: '';
  background: url('/images/../../images/flags.png') no-repeat -108px -1976px;
  width: 16px;
  height: 11px;
}

/* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */
/*******************************
         Theme Overrides
*******************************/
/* line 46, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ad:before,
i.flag.andorra:before {
  background-position: 0px 0px;
}

/* line 50, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ae:before,
i.flag.united.arab.emirates:before,
i.flag.uae:before {
  background-position: 0px -26px;
}

/* line 55, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.af:before,
i.flag.afghanistan:before {
  background-position: 0px -52px;
}

/* line 59, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ag:before,
i.flag.antigua:before {
  background-position: 0px -78px;
}

/* line 63, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ai:before,
i.flag.anguilla:before {
  background-position: 0px -104px;
}

/* line 67, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.al:before,
i.flag.albania:before {
  background-position: 0px -130px;
}

/* line 71, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.am:before,
i.flag.armenia:before {
  background-position: 0px -156px;
}

/* line 75, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.an:before,
i.flag.netherlands.antilles:before {
  background-position: 0px -182px;
}

/* line 79, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ao:before,
i.flag.angola:before {
  background-position: 0px -208px;
}

/* line 83, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ar:before,
i.flag.argentina:before {
  background-position: 0px -234px;
}

/* line 87, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.as:before,
i.flag.american.samoa:before {
  background-position: 0px -260px;
}

/* line 91, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.at:before,
i.flag.austria:before {
  background-position: 0px -286px;
}

/* line 95, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.au:before,
i.flag.australia:before {
  background-position: 0px -312px;
}

/* line 99, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.aw:before,
i.flag.aruba:before {
  background-position: 0px -338px;
}

/* line 103, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ax:before,
i.flag.aland.islands:before {
  background-position: 0px -364px;
}

/* line 107, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.az:before,
i.flag.azerbaijan:before {
  background-position: 0px -390px;
}

/* line 111, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ba:before,
i.flag.bosnia:before {
  background-position: 0px -416px;
}

/* line 115, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.bb:before,
i.flag.barbados:before {
  background-position: 0px -442px;
}

/* line 119, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.bd:before,
i.flag.bangladesh:before {
  background-position: 0px -468px;
}

/* line 123, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.be:before,
i.flag.belgium:before {
  background-position: 0px -494px;
}

/* line 127, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.bf:before,
i.flag.burkina.faso:before {
  background-position: 0px -520px;
}

/* line 131, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.bg:before,
i.flag.bulgaria:before {
  background-position: 0px -546px;
}

/* line 135, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.bh:before,
i.flag.bahrain:before {
  background-position: 0px -572px;
}

/* line 139, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.bi:before,
i.flag.burundi:before {
  background-position: 0px -598px;
}

/* line 143, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.bj:before,
i.flag.benin:before {
  background-position: 0px -624px;
}

/* line 147, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.bm:before,
i.flag.bermuda:before {
  background-position: 0px -650px;
}

/* line 151, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.bn:before,
i.flag.brunei:before {
  background-position: 0px -676px;
}

/* line 155, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.bo:before,
i.flag.bolivia:before {
  background-position: 0px -702px;
}

/* line 159, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.br:before,
i.flag.brazil:before {
  background-position: 0px -728px;
}

/* line 163, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.bs:before,
i.flag.bahamas:before {
  background-position: 0px -754px;
}

/* line 167, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.bt:before,
i.flag.bhutan:before {
  background-position: 0px -780px;
}

/* line 171, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.bv:before,
i.flag.bouvet.island:before {
  background-position: 0px -806px;
}

/* line 175, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.bw:before,
i.flag.botswana:before {
  background-position: 0px -832px;
}

/* line 179, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.by:before,
i.flag.belarus:before {
  background-position: 0px -858px;
}

/* line 183, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.bz:before,
i.flag.belize:before {
  background-position: 0px -884px;
}

/* line 187, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ca:before,
i.flag.canada:before {
  background-position: 0px -910px;
}

/* line 191, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.cc:before,
i.flag.cocos.islands:before {
  background-position: 0px -962px;
}

/* line 195, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.cd:before,
i.flag.congo:before {
  background-position: 0px -988px;
}

/* line 199, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.cf:before,
i.flag.central.african.republic:before {
  background-position: 0px -1014px;
}

/* line 203, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.cg:before,
i.flag.congo.brazzaville:before {
  background-position: 0px -1040px;
}

/* line 207, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ch:before,
i.flag.switzerland:before {
  background-position: 0px -1066px;
}

/* line 211, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ci:before,
i.flag.cote.divoire:before {
  background-position: 0px -1092px;
}

/* line 215, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ck:before,
i.flag.cook.islands:before {
  background-position: 0px -1118px;
}

/* line 219, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.cl:before,
i.flag.chile:before {
  background-position: 0px -1144px;
}

/* line 223, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.cm:before,
i.flag.cameroon:before {
  background-position: 0px -1170px;
}

/* line 227, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.cn:before,
i.flag.china:before {
  background-position: 0px -1196px;
}

/* line 231, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.co:before,
i.flag.colombia:before {
  background-position: 0px -1222px;
}

/* line 235, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.cr:before,
i.flag.costa.rica:before {
  background-position: 0px -1248px;
}

/* line 239, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.cs:before,
i.flag.serbia:before {
  background-position: 0px -1274px;
}

/* line 243, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.cu:before,
i.flag.cuba:before {
  background-position: 0px -1300px;
}

/* line 247, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.cv:before,
i.flag.cape.verde:before {
  background-position: 0px -1326px;
}

/* line 251, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.cx:before,
i.flag.christmas.island:before {
  background-position: 0px -1352px;
}

/* line 255, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.cy:before,
i.flag.cyprus:before {
  background-position: 0px -1378px;
}

/* line 259, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.cz:before,
i.flag.czech.republic:before {
  background-position: 0px -1404px;
}

/* line 263, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.de:before,
i.flag.germany:before {
  background-position: 0px -1430px;
}

/* line 267, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.dj:before,
i.flag.djibouti:before {
  background-position: 0px -1456px;
}

/* line 271, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.dk:before,
i.flag.denmark:before {
  background-position: 0px -1482px;
}

/* line 275, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.dm:before,
i.flag.dominica:before {
  background-position: 0px -1508px;
}

/* line 279, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.do:before,
i.flag.dominican.republic:before {
  background-position: 0px -1534px;
}

/* line 283, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.dz:before,
i.flag.algeria:before {
  background-position: 0px -1560px;
}

/* line 287, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ec:before,
i.flag.ecuador:before {
  background-position: 0px -1586px;
}

/* line 291, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ee:before,
i.flag.estonia:before {
  background-position: 0px -1612px;
}

/* line 295, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.eg:before,
i.flag.egypt:before {
  background-position: 0px -1638px;
}

/* line 299, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.eh:before,
i.flag.western.sahara:before {
  background-position: 0px -1664px;
}

/* line 303, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.er:before,
i.flag.eritrea:before {
  background-position: 0px -1716px;
}

/* line 307, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.es:before,
i.flag.spain:before {
  background-position: 0px -1742px;
}

/* line 311, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.et:before,
i.flag.ethiopia:before {
  background-position: 0px -1768px;
}

/* line 315, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.eu:before,
i.flag.european.union:before {
  background-position: 0px -1794px;
}

/* line 319, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.fi:before,
i.flag.finland:before {
  background-position: 0px -1846px;
}

/* line 323, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.fj:before,
i.flag.fiji:before {
  background-position: 0px -1872px;
}

/* line 327, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.fk:before,
i.flag.falkland.islands:before {
  background-position: 0px -1898px;
}

/* line 331, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.fm:before,
i.flag.micronesia:before {
  background-position: 0px -1924px;
}

/* line 335, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.fo:before,
i.flag.faroe.islands:before {
  background-position: 0px -1950px;
}

/* line 339, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.fr:before,
i.flag.france:before {
  background-position: 0px -1976px;
}

/* line 343, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ga:before,
i.flag.gabon:before {
  background-position: -36px 0px;
}

/* line 347, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gb:before,
i.flag.united.kingdom:before {
  background-position: -36px -26px;
}

/* line 351, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gd:before,
i.flag.grenada:before {
  background-position: -36px -52px;
}

/* line 355, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ge:before,
i.flag.georgia:before {
  background-position: -36px -78px;
}

/* line 359, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gf:before,
i.flag.french.guiana:before {
  background-position: -36px -104px;
}

/* line 363, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gh:before,
i.flag.ghana:before {
  background-position: -36px -130px;
}

/* line 367, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gi:before,
i.flag.gibraltar:before {
  background-position: -36px -156px;
}

/* line 371, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gl:before,
i.flag.greenland:before {
  background-position: -36px -182px;
}

/* line 375, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gm:before,
i.flag.gambia:before {
  background-position: -36px -208px;
}

/* line 379, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gn:before,
i.flag.guinea:before {
  background-position: -36px -234px;
}

/* line 383, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gp:before,
i.flag.guadeloupe:before {
  background-position: -36px -260px;
}

/* line 387, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gq:before,
i.flag.equatorial.guinea:before {
  background-position: -36px -286px;
}

/* line 391, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gr:before,
i.flag.greece:before {
  background-position: -36px -312px;
}

/* line 395, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gs:before,
i.flag.sandwich.islands:before {
  background-position: -36px -338px;
}

/* line 399, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gt:before,
i.flag.guatemala:before {
  background-position: -36px -364px;
}

/* line 403, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gu:before,
i.flag.guam:before {
  background-position: -36px -390px;
}

/* line 407, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gw:before,
i.flag.guinea-bissau:before {
  background-position: -36px -416px;
}

/* line 411, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gy:before,
i.flag.guyana:before {
  background-position: -36px -442px;
}

/* line 415, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.hk:before,
i.flag.hong.kong:before {
  background-position: -36px -468px;
}

/* line 419, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.hm:before,
i.flag.heard.island:before {
  background-position: -36px -494px;
}

/* line 423, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.hn:before,
i.flag.honduras:before {
  background-position: -36px -520px;
}

/* line 427, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.hr:before,
i.flag.croatia:before {
  background-position: -36px -546px;
}

/* line 431, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ht:before,
i.flag.haiti:before {
  background-position: -36px -572px;
}

/* line 435, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.hu:before,
i.flag.hungary:before {
  background-position: -36px -598px;
}

/* line 439, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.id:before,
i.flag.indonesia:before {
  background-position: -36px -624px;
}

/* line 443, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ie:before,
i.flag.ireland:before {
  background-position: -36px -650px;
}

/* line 447, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.il:before,
i.flag.israel:before {
  background-position: -36px -676px;
}

/* line 451, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.in:before,
i.flag.india:before {
  background-position: -36px -702px;
}

/* line 455, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.io:before,
i.flag.indian.ocean.territory:before {
  background-position: -36px -728px;
}

/* line 459, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.iq:before,
i.flag.iraq:before {
  background-position: -36px -754px;
}

/* line 463, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ir:before,
i.flag.iran:before {
  background-position: -36px -780px;
}

/* line 467, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.is:before,
i.flag.iceland:before {
  background-position: -36px -806px;
}

/* line 471, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.it:before,
i.flag.italy:before {
  background-position: -36px -832px;
}

/* line 475, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.jm:before,
i.flag.jamaica:before {
  background-position: -36px -858px;
}

/* line 479, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.jo:before,
i.flag.jordan:before {
  background-position: -36px -884px;
}

/* line 483, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.jp:before,
i.flag.japan:before {
  background-position: -36px -910px;
}

/* line 487, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ke:before,
i.flag.kenya:before {
  background-position: -36px -936px;
}

/* line 491, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.kg:before,
i.flag.kyrgyzstan:before {
  background-position: -36px -962px;
}

/* line 495, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.kh:before,
i.flag.cambodia:before {
  background-position: -36px -988px;
}

/* line 499, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ki:before,
i.flag.kiribati:before {
  background-position: -36px -1014px;
}

/* line 503, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.km:before,
i.flag.comoros:before {
  background-position: -36px -1040px;
}

/* line 507, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.kn:before,
i.flag.saint.kitts.and.nevis:before {
  background-position: -36px -1066px;
}

/* line 511, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.kp:before,
i.flag.north.korea:before {
  background-position: -36px -1092px;
}

/* line 515, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.kr:before,
i.flag.south.korea:before {
  background-position: -36px -1118px;
}

/* line 519, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.kw:before,
i.flag.kuwait:before {
  background-position: -36px -1144px;
}

/* line 523, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ky:before,
i.flag.cayman.islands:before {
  background-position: -36px -1170px;
}

/* line 527, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.kz:before,
i.flag.kazakhstan:before {
  background-position: -36px -1196px;
}

/* line 531, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.la:before,
i.flag.laos:before {
  background-position: -36px -1222px;
}

/* line 535, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.lb:before,
i.flag.lebanon:before {
  background-position: -36px -1248px;
}

/* line 539, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.lc:before,
i.flag.saint.lucia:before {
  background-position: -36px -1274px;
}

/* line 543, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.li:before,
i.flag.liechtenstein:before {
  background-position: -36px -1300px;
}

/* line 547, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.lk:before,
i.flag.sri.lanka:before {
  background-position: -36px -1326px;
}

/* line 551, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.lr:before,
i.flag.liberia:before {
  background-position: -36px -1352px;
}

/* line 555, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ls:before,
i.flag.lesotho:before {
  background-position: -36px -1378px;
}

/* line 559, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.lt:before,
i.flag.lithuania:before {
  background-position: -36px -1404px;
}

/* line 563, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.lu:before,
i.flag.luxembourg:before {
  background-position: -36px -1430px;
}

/* line 567, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.lv:before,
i.flag.latvia:before {
  background-position: -36px -1456px;
}

/* line 571, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ly:before,
i.flag.libya:before {
  background-position: -36px -1482px;
}

/* line 575, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ma:before,
i.flag.morocco:before {
  background-position: -36px -1508px;
}

/* line 579, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.mc:before,
i.flag.monaco:before {
  background-position: -36px -1534px;
}

/* line 583, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.md:before,
i.flag.moldova:before {
  background-position: -36px -1560px;
}

/* line 587, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.me:before,
i.flag.montenegro:before {
  background-position: -36px -1586px;
}

/* line 591, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.mg:before,
i.flag.madagascar:before {
  background-position: -36px -1613px;
}

/* line 595, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.mh:before,
i.flag.marshall.islands:before {
  background-position: -36px -1639px;
}

/* line 599, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.mk:before,
i.flag.macedonia:before {
  background-position: -36px -1665px;
}

/* line 603, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ml:before,
i.flag.mali:before {
  background-position: -36px -1691px;
}

/* line 607, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.mm:before,
i.flag.myanmar:before,
i.flag.burma:before {
  background-position: -73px -1821px;
}

/* line 612, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.mn:before,
i.flag.mongolia:before {
  background-position: -36px -1743px;
}

/* line 616, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.mo:before,
i.flag.macau:before {
  background-position: -36px -1769px;
}

/* line 620, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.mp:before,
i.flag.northern.mariana.islands:before {
  background-position: -36px -1795px;
}

/* line 624, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.mq:before,
i.flag.martinique:before {
  background-position: -36px -1821px;
}

/* line 628, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.mr:before,
i.flag.mauritania:before {
  background-position: -36px -1847px;
}

/* line 632, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ms:before,
i.flag.montserrat:before {
  background-position: -36px -1873px;
}

/* line 636, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.mt:before,
i.flag.malta:before {
  background-position: -36px -1899px;
}

/* line 640, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.mu:before,
i.flag.mauritius:before {
  background-position: -36px -1925px;
}

/* line 644, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.mv:before,
i.flag.maldives:before {
  background-position: -36px -1951px;
}

/* line 648, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.mw:before,
i.flag.malawi:before {
  background-position: -36px -1977px;
}

/* line 652, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.mx:before,
i.flag.mexico:before {
  background-position: -72px 0px;
}

/* line 656, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.my:before,
i.flag.malaysia:before {
  background-position: -72px -26px;
}

/* line 660, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.mz:before,
i.flag.mozambique:before {
  background-position: -72px -52px;
}

/* line 664, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.na:before,
i.flag.namibia:before {
  background-position: -72px -78px;
}

/* line 668, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.nc:before,
i.flag.new.caledonia:before {
  background-position: -72px -104px;
}

/* line 672, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ne:before,
i.flag.niger:before {
  background-position: -72px -130px;
}

/* line 676, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.nf:before,
i.flag.norfolk.island:before {
  background-position: -72px -156px;
}

/* line 680, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ng:before,
i.flag.nigeria:before {
  background-position: -72px -182px;
}

/* line 684, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ni:before,
i.flag.nicaragua:before {
  background-position: -72px -208px;
}

/* line 688, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.nl:before,
i.flag.netherlands:before {
  background-position: -72px -234px;
}

/* line 692, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.no:before,
i.flag.norway:before {
  background-position: -72px -260px;
}

/* line 696, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.np:before,
i.flag.nepal:before {
  background-position: -72px -286px;
}

/* line 700, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.nr:before,
i.flag.nauru:before {
  background-position: -72px -312px;
}

/* line 704, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.nu:before,
i.flag.niue:before {
  background-position: -72px -338px;
}

/* line 708, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.nz:before,
i.flag.new.zealand:before {
  background-position: -72px -364px;
}

/* line 712, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.om:before,
i.flag.oman:before {
  background-position: -72px -390px;
}

/* line 716, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.pa:before,
i.flag.panama:before {
  background-position: -72px -416px;
}

/* line 720, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.pe:before,
i.flag.peru:before {
  background-position: -72px -442px;
}

/* line 724, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.pf:before,
i.flag.french.polynesia:before {
  background-position: -72px -468px;
}

/* line 728, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.pg:before,
i.flag.new.guinea:before {
  background-position: -72px -494px;
}

/* line 732, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ph:before,
i.flag.philippines:before {
  background-position: -72px -520px;
}

/* line 736, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.pk:before,
i.flag.pakistan:before {
  background-position: -72px -546px;
}

/* line 740, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.pl:before,
i.flag.poland:before {
  background-position: -72px -572px;
}

/* line 744, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.pm:before,
i.flag.saint.pierre:before {
  background-position: -72px -598px;
}

/* line 748, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.pn:before,
i.flag.pitcairn.islands:before {
  background-position: -72px -624px;
}

/* line 752, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.pr:before,
i.flag.puerto.rico:before {
  background-position: -72px -650px;
}

/* line 756, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ps:before,
i.flag.palestine:before {
  background-position: -72px -676px;
}

/* line 760, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.pt:before,
i.flag.portugal:before {
  background-position: -72px -702px;
}

/* line 764, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.pw:before,
i.flag.palau:before {
  background-position: -72px -728px;
}

/* line 768, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.py:before,
i.flag.paraguay:before {
  background-position: -72px -754px;
}

/* line 772, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.qa:before,
i.flag.qatar:before {
  background-position: -72px -780px;
}

/* line 776, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.re:before,
i.flag.reunion:before {
  background-position: -72px -806px;
}

/* line 780, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ro:before,
i.flag.romania:before {
  background-position: -72px -832px;
}

/* line 784, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.rs:before,
i.flag.serbia:before {
  background-position: -72px -858px;
}

/* line 788, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ru:before,
i.flag.russia:before {
  background-position: -72px -884px;
}

/* line 792, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.rw:before,
i.flag.rwanda:before {
  background-position: -72px -910px;
}

/* line 796, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.sa:before,
i.flag.saudi.arabia:before {
  background-position: -72px -936px;
}

/* line 800, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.sb:before,
i.flag.solomon.islands:before {
  background-position: -72px -962px;
}

/* line 804, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.sc:before,
i.flag.seychelles:before {
  background-position: -72px -988px;
}

/* line 808, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gb.sct:before,
i.flag.scotland:before {
  background-position: -72px -1014px;
}

/* line 812, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.sd:before,
i.flag.sudan:before {
  background-position: -72px -1040px;
}

/* line 816, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.se:before,
i.flag.sweden:before {
  background-position: -72px -1066px;
}

/* line 820, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.sg:before,
i.flag.singapore:before {
  background-position: -72px -1092px;
}

/* line 824, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.sh:before,
i.flag.saint.helena:before {
  background-position: -72px -1118px;
}

/* line 828, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.si:before,
i.flag.slovenia:before {
  background-position: -72px -1144px;
}

/* line 832, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.sj:before,
i.flag.svalbard:before,
i.flag.jan.mayen:before {
  background-position: -72px -1170px;
}

/* line 837, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.sk:before,
i.flag.slovakia:before {
  background-position: -72px -1196px;
}

/* line 841, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.sl:before,
i.flag.sierra.leone:before {
  background-position: -72px -1222px;
}

/* line 845, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.sm:before,
i.flag.san.marino:before {
  background-position: -72px -1248px;
}

/* line 849, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.sn:before,
i.flag.senegal:before {
  background-position: -72px -1274px;
}

/* line 853, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.so:before,
i.flag.somalia:before {
  background-position: -72px -1300px;
}

/* line 857, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.sr:before,
i.flag.suriname:before {
  background-position: -72px -1326px;
}

/* line 861, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.st:before,
i.flag.sao.tome:before {
  background-position: -72px -1352px;
}

/* line 865, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.sv:before,
i.flag.el.salvador:before {
  background-position: -72px -1378px;
}

/* line 869, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.sy:before,
i.flag.syria:before {
  background-position: -72px -1404px;
}

/* line 873, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.sz:before,
i.flag.swaziland:before {
  background-position: -72px -1430px;
}

/* line 877, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.tc:before,
i.flag.caicos.islands:before {
  background-position: -72px -1456px;
}

/* line 881, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.td:before,
i.flag.chad:before {
  background-position: -72px -1482px;
}

/* line 885, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.tf:before,
i.flag.french.territories:before {
  background-position: -72px -1508px;
}

/* line 889, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.tg:before,
i.flag.togo:before {
  background-position: -72px -1534px;
}

/* line 893, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.th:before,
i.flag.thailand:before {
  background-position: -72px -1560px;
}

/* line 897, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.tj:before,
i.flag.tajikistan:before {
  background-position: -72px -1586px;
}

/* line 901, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.tk:before,
i.flag.tokelau:before {
  background-position: -72px -1612px;
}

/* line 905, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.tl:before,
i.flag.timorleste:before {
  background-position: -72px -1638px;
}

/* line 909, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.tm:before,
i.flag.turkmenistan:before {
  background-position: -72px -1664px;
}

/* line 913, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.tn:before,
i.flag.tunisia:before {
  background-position: -72px -1690px;
}

/* line 917, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.to:before,
i.flag.tonga:before {
  background-position: -72px -1716px;
}

/* line 921, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.tr:before,
i.flag.turkey:before {
  background-position: -72px -1742px;
}

/* line 925, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.tt:before,
i.flag.trinidad:before {
  background-position: -72px -1768px;
}

/* line 929, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.tv:before,
i.flag.tuvalu:before {
  background-position: -72px -1794px;
}

/* line 933, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.tw:before,
i.flag.taiwan:before {
  background-position: -72px -1820px;
}

/* line 937, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.tz:before,
i.flag.tanzania:before {
  background-position: -72px -1846px;
}

/* line 941, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ua:before,
i.flag.ukraine:before {
  background-position: -72px -1872px;
}

/* line 945, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ug:before,
i.flag.uganda:before {
  background-position: -72px -1898px;
}

/* line 949, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.um:before,
i.flag.us.minor.islands:before {
  background-position: -72px -1924px;
}

/* line 953, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.us:before,
i.flag.america:before,
i.flag.united.states:before {
  background-position: -72px -1950px;
}

/* line 958, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.uy:before,
i.flag.uruguay:before {
  background-position: -72px -1976px;
}

/* line 962, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.uz:before,
i.flag.uzbekistan:before {
  background-position: -108px 0px;
}

/* line 966, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.va:before,
i.flag.vatican.city:before {
  background-position: -108px -26px;
}

/* line 970, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.vc:before,
i.flag.saint.vincent:before {
  background-position: -108px -52px;
}

/* line 974, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ve:before,
i.flag.venezuela:before {
  background-position: -108px -78px;
}

/* line 978, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.vg:before,
i.flag.british.virgin.islands:before {
  background-position: -108px -104px;
}

/* line 982, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.vi:before,
i.flag.us.virgin.islands:before {
  background-position: -108px -130px;
}

/* line 986, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.vn:before,
i.flag.vietnam:before {
  background-position: -108px -156px;
}

/* line 990, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.vu:before,
i.flag.vanuatu:before {
  background-position: -108px -182px;
}

/* line 994, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.gb.wls:before,
i.flag.wales:before {
  background-position: -108px -208px;
}

/* line 998, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.wf:before,
i.flag.wallis.and.futuna:before {
  background-position: -108px -234px;
}

/* line 1002, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ws:before,
i.flag.samoa:before {
  background-position: -108px -260px;
}

/* line 1006, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.ye:before,
i.flag.yemen:before {
  background-position: -108px -286px;
}

/* line 1010, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.yt:before,
i.flag.mayotte:before {
  background-position: -108px -312px;
}

/* line 1014, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.za:before,
i.flag.south.africa:before {
  background-position: -108px -338px;
}

/* line 1018, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.zm:before,
i.flag.zambia:before {
  background-position: -108px -364px;
}

/* line 1022, ../sass/Semantic-UI/elements/_flag.scss */
i.flag.zw:before,
i.flag.zimbabwe:before {
  background-position: -108px -390px;
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Header
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Header
*******************************/
/* Standard */
/* line 18, ../sass/Semantic-UI/elements/_header.scss */
.ui.header {
  border: none;
  margin: calc(2rem -  0.14285714em ) 0em 1rem;
  padding: 0em 0em;
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 1.28571429em;
  text-transform: none;
  color: rgba(0, 0, 0, 0.87);
}

/* line 28, ../sass/Semantic-UI/elements/_header.scss */
.ui.header:first-child {
  margin-top: -0.14285714em;
}

/* line 31, ../sass/Semantic-UI/elements/_header.scss */
.ui.header:last-child {
  margin-bottom: 0em;
}

/*--------------
   Sub Header
---------------*/
/* line 39, ../sass/Semantic-UI/elements/_header.scss */
.ui.header .sub.header {
  display: block;
  font-weight: normal;
  padding: 0em;
  margin: 0em;
  font-size: 1rem;
  line-height: 1.2em;
  color: rgba(0, 0, 0, 0.6);
}

/*--------------
      Icon
---------------*/
/* line 53, ../sass/Semantic-UI/elements/_header.scss */
.ui.header > .icon {
  display: table-cell;
  opacity: 1;
  font-size: 1.5em;
  padding-top: 0.14285714em;
  vertical-align: middle;
}

/* With Text Node */
/* line 62, ../sass/Semantic-UI/elements/_header.scss */
.ui.header .icon:only-child {
  display: inline-block;
  padding: 0em;
  margin-right: 0.75rem;
}

/*-------------------
        Image
--------------------*/
/* line 72, ../sass/Semantic-UI/elements/_header.scss */
.ui.header > .image:not(.icon),
.ui.header > img {
  display: inline-block;
  margin-top: 0.14285714em;
  width: 2.5em;
  height: auto;
  vertical-align: middle;
}

/* line 80, ../sass/Semantic-UI/elements/_header.scss */
.ui.header > .image:not(.icon):only-child,
.ui.header > img:only-child {
  margin-right: 0.75rem;
}

/*--------------
     Content
---------------*/
/* line 89, ../sass/Semantic-UI/elements/_header.scss */
.ui.header .content {
  display: inline-block;
  vertical-align: top;
}

/* After Image */
/* line 95, ../sass/Semantic-UI/elements/_header.scss */
.ui.header > img + .content,
.ui.header > .image + .content {
  padding-left: 0.75rem;
  vertical-align: middle;
}

/* After Icon */
/* line 102, ../sass/Semantic-UI/elements/_header.scss */
.ui.header > .icon + .content {
  padding-left: 0.75rem;
  display: table-cell;
  vertical-align: middle;
}

/*--------------
 Loose Coupling
---------------*/
/* line 112, ../sass/Semantic-UI/elements/_header.scss */
.ui.header .ui.label {
  font-size: '';
  margin-left: 0.5rem;
  vertical-align: middle;
}

/* Positioning */
/* line 119, ../sass/Semantic-UI/elements/_header.scss */
.ui.header + p, .entry-content .ui.header + div {
  margin-top: 0em;
}

/*******************************
            Types
*******************************/
/*--------------
     Page
---------------*/
/* line 133, ../sass/Semantic-UI/elements/_header.scss */
h1.ui.header {
  font-size: 2rem;
}

/* line 136, ../sass/Semantic-UI/elements/_header.scss */
h2.ui.header {
  font-size: 1.71428571rem;
}

/* line 139, ../sass/Semantic-UI/elements/_header.scss */
h3.ui.header {
  font-size: 1.28571429rem;
}

/* line 142, ../sass/Semantic-UI/elements/_header.scss */
h4.ui.header {
  font-size: 1.07142857rem;
}

/* line 145, ../sass/Semantic-UI/elements/_header.scss */
h5.ui.header {
  font-size: 1rem;
}

/* Sub Header */
/* line 150, ../sass/Semantic-UI/elements/_header.scss */
h1.ui.header .sub.header {
  font-size: 1.14285714rem;
}

/* line 153, ../sass/Semantic-UI/elements/_header.scss */
h2.ui.header .sub.header {
  font-size: 1.14285714rem;
}

/* line 156, ../sass/Semantic-UI/elements/_header.scss */
h3.ui.header .sub.header {
  font-size: 1rem;
}

/* line 159, ../sass/Semantic-UI/elements/_header.scss */
h4.ui.header .sub.header {
  font-size: 1rem;
}

/* line 162, ../sass/Semantic-UI/elements/_header.scss */
h5.ui.header .sub.header {
  font-size: 0.92857143rem;
}

/*--------------
 Content Heading
---------------*/
/* line 170, ../sass/Semantic-UI/elements/_header.scss */
.ui.huge.header {
  min-height: 1em;
  font-size: 2em;
}

/* line 174, ../sass/Semantic-UI/elements/_header.scss */
.ui.large.header {
  font-size: 1.71428571em;
}

/* line 177, ../sass/Semantic-UI/elements/_header.scss */
.ui.medium.header {
  font-size: 1.28571429em;
}

/* line 180, ../sass/Semantic-UI/elements/_header.scss */
.ui.small.header {
  font-size: 1.07142857em;
}

/* line 183, ../sass/Semantic-UI/elements/_header.scss */
.ui.tiny.header {
  font-size: 1em;
}

/* Sub Header */
/* line 188, ../sass/Semantic-UI/elements/_header.scss */
.ui.huge.header .sub.header {
  font-size: 1.14285714rem;
}

/* line 191, ../sass/Semantic-UI/elements/_header.scss */
.ui.large.header .sub.header {
  font-size: 1.14285714rem;
}

/* line 194, ../sass/Semantic-UI/elements/_header.scss */
.ui.header .sub.header {
  font-size: 1rem;
}

/* line 197, ../sass/Semantic-UI/elements/_header.scss */
.ui.small.header .sub.header {
  font-size: 1rem;
}

/* line 200, ../sass/Semantic-UI/elements/_header.scss */
.ui.tiny.header .sub.header {
  font-size: 0.92857143rem;
}

/*--------------
   Sub Heading
---------------*/
/* line 208, ../sass/Semantic-UI/elements/_header.scss */
.ui.sub.header {
  padding: 0em;
  margin-bottom: 0.14285714rem;
  font-weight: bold;
  font-size: 0.85714286em;
  text-transform: uppercase;
  color: '';
}

/* line 216, ../sass/Semantic-UI/elements/_header.scss */
.ui.small.sub.header {
  font-size: 0.78571429em;
}

/* line 219, ../sass/Semantic-UI/elements/_header.scss */
.ui.sub.header {
  font-size: 0.85714286em;
}

/* line 222, ../sass/Semantic-UI/elements/_header.scss */
.ui.large.sub.header {
  font-size: 0.92857143em;
}

/* line 225, ../sass/Semantic-UI/elements/_header.scss */
.ui.huge.sub.header {
  font-size: 1em;
}

/*-------------------
        Icon
--------------------*/
/* line 233, ../sass/Semantic-UI/elements/_header.scss */
.ui.icon.header {
  display: inline-block;
  text-align: center;
  margin: 2rem 0em 1rem;
}

/* line 238, ../sass/Semantic-UI/elements/_header.scss */
.ui.icon.header:after {
  content: '';
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}

/* line 245, ../sass/Semantic-UI/elements/_header.scss */
.ui.icon.header:first-child {
  margin-top: 0em;
}

/* line 248, ../sass/Semantic-UI/elements/_header.scss */
.ui.icon.header .icon {
  float: none;
  display: block;
  width: auto;
  height: auto;
  line-height: 1;
  padding: 0em;
  font-size: 3em;
  margin: 0em auto 0.5rem;
  opacity: 1;
}

/* line 259, ../sass/Semantic-UI/elements/_header.scss */
.ui.icon.header .content {
  display: block;
  padding: 0em;
}

/* line 263, ../sass/Semantic-UI/elements/_header.scss */
.ui.icon.header .circular.icon {
  font-size: 2em;
}

/* line 266, ../sass/Semantic-UI/elements/_header.scss */
.ui.icon.header .square.icon {
  font-size: 2em;
}

/* line 269, ../sass/Semantic-UI/elements/_header.scss */
.ui.block.icon.header .icon {
  margin-bottom: 0em;
}

/* line 272, ../sass/Semantic-UI/elements/_header.scss */
.ui.icon.header.aligned {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/*******************************
            States
*******************************/
/* line 283, ../sass/Semantic-UI/elements/_header.scss */
.ui.disabled.header {
  opacity: 0.45;
}

/*******************************
           Variations
*******************************/
/*-------------------
      Inverted
--------------------*/
/* line 297, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.header {
  color: #FFFFFF;
}

/* line 300, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.header .sub.header {
  color: rgba(255, 255, 255, 0.8);
}

/* line 303, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.attached.header {
  background: #545454 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: #545454 linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  box-shadow: none;
  border-color: transparent;
}

/* line 309, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.block.header {
  background: #545454 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: #545454 linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  box-shadow: none;
}

/* line 314, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.block.header {
  border-bottom: none;
}

/*-------------------
       Colors
--------------------*/
/*--- Red ---*/
/* line 325, ../sass/Semantic-UI/elements/_header.scss */
.ui.red.header {
  color: #DB2828 !important;
}

/* line 328, ../sass/Semantic-UI/elements/_header.scss */
a.ui.red.header:hover {
  color: #d01919 !important;
}

/* line 331, ../sass/Semantic-UI/elements/_header.scss */
.ui.red.dividing.header {
  border-bottom: 2px solid #DB2828;
}

/* Inverted */
/* line 336, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.red.header {
  color: #FF695E !important;
}

/* line 339, ../sass/Semantic-UI/elements/_header.scss */
a.ui.inverted.red.header:hover {
  color: #ff5144 !important;
}

/*--- Orange ---*/
/* line 345, ../sass/Semantic-UI/elements/_header.scss */
.ui.orange.header {
  color: #F2711C !important;
}

/* line 348, ../sass/Semantic-UI/elements/_header.scss */
a.ui.orange.header:hover {
  color: #f26202 !important;
}

/* line 351, ../sass/Semantic-UI/elements/_header.scss */
.ui.orange.dividing.header {
  border-bottom: 2px solid #F2711C;
}

/* Inverted */
/* line 356, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.orange.header {
  color: #FF851B !important;
}

/* line 359, ../sass/Semantic-UI/elements/_header.scss */
a.ui.inverted.orange.header:hover {
  color: #ff7701 !important;
}

/*--- Olive ---*/
/* line 365, ../sass/Semantic-UI/elements/_header.scss */
.ui.olive.header {
  color: #B5CC18 !important;
}

/* line 368, ../sass/Semantic-UI/elements/_header.scss */
a.ui.olive.header:hover {
  color: #a7bd0d !important;
}

/* line 371, ../sass/Semantic-UI/elements/_header.scss */
.ui.olive.dividing.header {
  border-bottom: 2px solid #B5CC18;
}

/* Inverted */
/* line 376, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.olive.header {
  color: #D9E778 !important;
}

/* line 379, ../sass/Semantic-UI/elements/_header.scss */
a.ui.inverted.olive.header:hover {
  color: #d8ea5c !important;
}

/*--- Yellow ---*/
/* line 385, ../sass/Semantic-UI/elements/_header.scss */
.ui.yellow.header {
  color: #FBBD08 !important;
}

/* line 388, ../sass/Semantic-UI/elements/_header.scss */
a.ui.yellow.header:hover {
  color: #eaae00 !important;
}

/* line 391, ../sass/Semantic-UI/elements/_header.scss */
.ui.yellow.dividing.header {
  border-bottom: 2px solid #FBBD08;
}

/* Inverted */
/* line 396, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.yellow.header {
  color: #FFE21F !important;
}

/* line 399, ../sass/Semantic-UI/elements/_header.scss */
a.ui.inverted.yellow.header:hover {
  color: #ffdf05 !important;
}

/*--- Green ---*/
/* line 405, ../sass/Semantic-UI/elements/_header.scss */
.ui.green.header {
  color: #21BA45 !important;
}

/* line 408, ../sass/Semantic-UI/elements/_header.scss */
a.ui.green.header:hover {
  color: #16ab39 !important;
}

/* line 411, ../sass/Semantic-UI/elements/_header.scss */
.ui.green.dividing.header {
  border-bottom: 2px solid #21BA45;
}

/* Inverted */
/* line 416, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.green.header {
  color: #2ECC40 !important;
}

/* line 419, ../sass/Semantic-UI/elements/_header.scss */
a.ui.inverted.green.header:hover {
  color: #22be34 !important;
}

/*--- Teal ---*/
/* line 425, ../sass/Semantic-UI/elements/_header.scss */
.ui.teal.header {
  color: #00B5AD !important;
}

/* line 428, ../sass/Semantic-UI/elements/_header.scss */
a.ui.teal.header:hover {
  color: #009c95 !important;
}

/* line 431, ../sass/Semantic-UI/elements/_header.scss */
.ui.teal.dividing.header {
  border-bottom: 2px solid #00B5AD;
}

/* Inverted */
/* line 436, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.teal.header {
  color: #6DFFFF !important;
}

/* line 439, ../sass/Semantic-UI/elements/_header.scss */
a.ui.inverted.teal.header:hover {
  color: #54ffff !important;
}

/*--- Blue ---*/
/* line 445, ../sass/Semantic-UI/elements/_header.scss */
.ui.blue.header {
  color: #2185D0 !important;
}

/* line 448, ../sass/Semantic-UI/elements/_header.scss */
a.ui.blue.header:hover {
  color: #1678c2 !important;
}

/* line 451, ../sass/Semantic-UI/elements/_header.scss */
.ui.blue.dividing.header {
  border-bottom: 2px solid #2185D0;
}

/* Inverted */
/* line 456, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.blue.header {
  color: #54C8FF !important;
}

/* line 459, ../sass/Semantic-UI/elements/_header.scss */
a.ui.inverted.blue.header:hover {
  color: #3ac0ff !important;
}

/*--- Violet ---*/
/* line 465, ../sass/Semantic-UI/elements/_header.scss */
.ui.violet.header {
  color: #6435C9 !important;
}

/* line 468, ../sass/Semantic-UI/elements/_header.scss */
a.ui.violet.header:hover {
  color: #5829bb !important;
}

/* line 471, ../sass/Semantic-UI/elements/_header.scss */
.ui.violet.dividing.header {
  border-bottom: 2px solid #6435C9;
}

/* Inverted */
/* line 476, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.violet.header {
  color: #A291FB !important;
}

/* line 479, ../sass/Semantic-UI/elements/_header.scss */
a.ui.inverted.violet.header:hover {
  color: #8a73ff !important;
}

/*--- Purple ---*/
/* line 485, ../sass/Semantic-UI/elements/_header.scss */
.ui.purple.header {
  color: #A333C8 !important;
}

/* line 488, ../sass/Semantic-UI/elements/_header.scss */
a.ui.purple.header:hover {
  color: #9627ba !important;
}

/* line 491, ../sass/Semantic-UI/elements/_header.scss */
.ui.purple.dividing.header {
  border-bottom: 2px solid #A333C8;
}

/* Inverted */
/* line 496, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.purple.header {
  color: #DC73FF !important;
}

/* line 499, ../sass/Semantic-UI/elements/_header.scss */
a.ui.inverted.purple.header:hover {
  color: #d65aff !important;
}

/*--- Pink ---*/
/* line 505, ../sass/Semantic-UI/elements/_header.scss */
.ui.pink.header {
  color: #E03997 !important;
}

/* line 508, ../sass/Semantic-UI/elements/_header.scss */
a.ui.pink.header:hover {
  color: #e61a8d !important;
}

/* line 511, ../sass/Semantic-UI/elements/_header.scss */
.ui.pink.dividing.header {
  border-bottom: 2px solid #E03997;
}

/* Inverted */
/* line 516, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.pink.header {
  color: #FF8EDF !important;
}

/* line 519, ../sass/Semantic-UI/elements/_header.scss */
a.ui.inverted.pink.header:hover {
  color: #ff74d8 !important;
}

/*--- Brown ---*/
/* line 525, ../sass/Semantic-UI/elements/_header.scss */
.ui.brown.header {
  color: #A5673F !important;
}

/* line 528, ../sass/Semantic-UI/elements/_header.scss */
a.ui.brown.header:hover {
  color: #975b33 !important;
}

/* line 531, ../sass/Semantic-UI/elements/_header.scss */
.ui.brown.dividing.header {
  border-bottom: 2px solid #A5673F;
}

/* Inverted */
/* line 536, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.brown.header {
  color: #D67C1C !important;
}

/* line 539, ../sass/Semantic-UI/elements/_header.scss */
a.ui.inverted.brown.header:hover {
  color: #c86f11 !important;
}

/*--- Grey ---*/
/* line 545, ../sass/Semantic-UI/elements/_header.scss */
.ui.grey.header {
  color: #767676 !important;
}

/* line 548, ../sass/Semantic-UI/elements/_header.scss */
a.ui.grey.header:hover {
  color: #838383 !important;
}

/* line 551, ../sass/Semantic-UI/elements/_header.scss */
.ui.grey.dividing.header {
  border-bottom: 2px solid #767676;
}

/* Inverted */
/* line 556, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.grey.header {
  color: #DCDDDE !important;
}

/* line 559, ../sass/Semantic-UI/elements/_header.scss */
a.ui.inverted.grey.header:hover {
  color: #cfd0d2 !important;
}

/*-------------------
       Aligned
--------------------*/
/* line 567, ../sass/Semantic-UI/elements/_header.scss */
.ui.left.aligned.header {
  text-align: left;
}

/* line 570, ../sass/Semantic-UI/elements/_header.scss */
.ui.right.aligned.header {
  text-align: right;
}

/* line 573, ../sass/Semantic-UI/elements/_header.scss */
.ui.centered.header,
.ui.center.aligned.header {
  text-align: center;
}

/* line 577, ../sass/Semantic-UI/elements/_header.scss */
.ui.justified.header {
  text-align: justify;
}

/* line 580, ../sass/Semantic-UI/elements/_header.scss */
.ui.justified.header:after {
  display: inline-block;
  content: '';
  width: 100%;
}

/*-------------------
       Floated
--------------------*/
/* line 590, ../sass/Semantic-UI/elements/_header.scss */
.ui.floated.header,
.ui[class*="left floated"].header {
  float: left;
  margin-top: 0em;
  margin-right: 0.5em;
}

/* line 596, ../sass/Semantic-UI/elements/_header.scss */
.ui[class*="right floated"].header {
  float: right;
  margin-top: 0em;
  margin-left: 0.5em;
}

/*-------------------
       Fitted
--------------------*/
/* line 606, ../sass/Semantic-UI/elements/_header.scss */
.ui.fitted.header {
  padding: 0em;
}

/*-------------------
      Dividing
--------------------*/
/* line 614, ../sass/Semantic-UI/elements/_header.scss */
.ui.dividing.header {
  padding-bottom: 0.21428571rem;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 618, ../sass/Semantic-UI/elements/_header.scss */
.ui.dividing.header .sub.header {
  padding-bottom: 0.21428571rem;
}

/* line 621, ../sass/Semantic-UI/elements/_header.scss */
.ui.dividing.header .icon {
  margin-bottom: 0em;
}

/* line 624, ../sass/Semantic-UI/elements/_header.scss */
.ui.inverted.dividing.header {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

/*-------------------
        Block
--------------------*/
/* line 632, ../sass/Semantic-UI/elements/_header.scss */
.ui.block.header {
  background: #F3F4F5;
  padding: 0.78571429rem 1rem;
  box-shadow: none;
  border: 1px solid #D4D4D5;
  border-radius: 0.28571429rem;
}

/* line 639, ../sass/Semantic-UI/elements/_header.scss */
.ui.tiny.block.header {
  font-size: 0.85714286rem;
}

/* line 642, ../sass/Semantic-UI/elements/_header.scss */
.ui.small.block.header {
  font-size: 0.92857143rem;
}

/* line 645, ../sass/Semantic-UI/elements/_header.scss */
.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size: 1rem;
}

/* line 648, ../sass/Semantic-UI/elements/_header.scss */
.ui.large.block.header {
  font-size: 1.14285714rem;
}

/* line 651, ../sass/Semantic-UI/elements/_header.scss */
.ui.huge.block.header {
  font-size: 1.42857143rem;
}

/*-------------------
       Attached
--------------------*/
/* line 659, ../sass/Semantic-UI/elements/_header.scss */
.ui.attached.header {
  background: #FFFFFF;
  padding: 0.78571429rem 1rem;
  margin-left: -1px;
  margin-right: -1px;
  box-shadow: none;
  border: 1px solid #D4D4D5;
}

/* line 667, ../sass/Semantic-UI/elements/_header.scss */
.ui.attached.block.header {
  background: #F3F4F5;
}

/* line 670, ../sass/Semantic-UI/elements/_header.scss */
.ui.attached:not(.top):not(.bottom).header {
  margin-top: 0em;
  margin-bottom: 0em;
  border-top: none;
  border-radius: 0em;
}

/* line 676, ../sass/Semantic-UI/elements/_header.scss */
.ui.top.attached.header {
  margin-bottom: 0em;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 680, ../sass/Semantic-UI/elements/_header.scss */
.ui.bottom.attached.header {
  margin-top: 0em;
  border-top: none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* Attached Sizes */
/* line 687, ../sass/Semantic-UI/elements/_header.scss */
.ui.tiny.attached.header {
  font-size: 0.85714286em;
}

/* line 690, ../sass/Semantic-UI/elements/_header.scss */
.ui.small.attached.header {
  font-size: 0.92857143em;
}

/* line 693, ../sass/Semantic-UI/elements/_header.scss */
.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size: 1em;
}

/* line 696, ../sass/Semantic-UI/elements/_header.scss */
.ui.large.attached.header {
  font-size: 1.14285714em;
}

/* line 699, ../sass/Semantic-UI/elements/_header.scss */
.ui.huge.attached.header {
  font-size: 1.42857143em;
}

/*-------------------
        Sizing
--------------------*/
/* line 707, ../sass/Semantic-UI/elements/_header.scss */
.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size: 1.28571429em;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Icon
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Icon
*******************************/
@font-face {
  font-family: 'Icons';
  src: url("../../icons/icons.eot");
  src: url("../../icons/icons.eot?#iefix") format("embedded-opentype"), url("../../icons/icons.woff2") format("woff2"), url("../../icons/icons.woff") format("woff"), url("../../icons/icons.ttf") format("truetype"), url("../../icons/icons.svg#icons") format("svg");
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: inherit;
  text-transform: none;
}
/* line 26, ../sass/Semantic-UI/elements/_icon.scss */
i.icon {
  display: inline-block;
  opacity: 1;
  margin: 0em 0.25rem 0em 0em;
  width: 1.18em;
  height: 1em;
  font-family: 'Icons';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  speak: none;
  font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 44, ../sass/Semantic-UI/elements/_icon.scss */
i.icon:before {
  background: none !important;
}

/*******************************
             Types
*******************************/
/*--------------
    Loading
---------------*/
/* line 58, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.loading {
  height: 1em;
  line-height: 1;
  -webkit-animation: icon-loading 2s linear infinite;
  animation: icon-loading 2s linear infinite;
}

@-webkit-keyframes icon-loading {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes icon-loading {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*******************************
             States
*******************************/
/* line 90, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hover {
  opacity: 1 !important;
}

/* line 93, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.active {
  opacity: 1 !important;
}

/* line 96, ../sass/Semantic-UI/elements/_icon.scss */
i.emphasized.icon {
  opacity: 1 !important;
}

/* line 99, ../sass/Semantic-UI/elements/_icon.scss */
i.disabled.icon {
  opacity: 0.45 !important;
}

/*******************************
           Variations
*******************************/
/*-------------------
        Fitted
--------------------*/
/* line 113, ../sass/Semantic-UI/elements/_icon.scss */
i.fitted.icon {
  width: auto;
  margin: 0em;
}

/*-------------------
         Link
--------------------*/
/* line 122, ../sass/Semantic-UI/elements/_icon.scss */
i.link.icon,
i.link.icons {
  cursor: pointer;
  opacity: 0.8;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

/* line 129, ../sass/Semantic-UI/elements/_icon.scss */
i.link.icon:hover,
i.link.icons:hover {
  opacity: 1 !important;
}

/*-------------------
      Circular
--------------------*/
/* line 138, ../sass/Semantic-UI/elements/_icon.scss */
i.circular.icon {
  border-radius: 500em !important;
  line-height: 1 !important;
  padding: 0.5em 0.5em !important;
  box-shadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset;
  width: 2em !important;
  height: 2em !important;
}

/* line 146, ../sass/Semantic-UI/elements/_icon.scss */
i.circular.inverted.icon {
  border: none;
  box-shadow: none;
}

/*-------------------
      Flipped
--------------------*/
/* line 155, ../sass/Semantic-UI/elements/_icon.scss */
i.flipped.icon,
i.horizontally.flipped.icon {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 160, ../sass/Semantic-UI/elements/_icon.scss */
i.vertically.flipped.icon {
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

/*-------------------
      Rotated
--------------------*/
/* line 169, ../sass/Semantic-UI/elements/_icon.scss */
i.rotated.icon,
i.right.rotated.icon,
i.clockwise.rotated.icon {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 175, ../sass/Semantic-UI/elements/_icon.scss */
i.left.rotated.icon,
i.counterclockwise.rotated.icon {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/*-------------------
      Bordered
--------------------*/
/* line 185, ../sass/Semantic-UI/elements/_icon.scss */
i.bordered.icon {
  line-height: 1;
  vertical-align: baseline;
  width: 2em;
  height: 2em;
  padding: 0.5em 0.41em !important;
  box-shadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset;
}

/* line 193, ../sass/Semantic-UI/elements/_icon.scss */
i.bordered.inverted.icon {
  border: none;
  box-shadow: none;
}

/*-------------------
      Inverted
--------------------*/
/* Inverted Shapes */
/* line 204, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.bordered.icon,
i.inverted.circular.icon {
  background-color: #1B1C1D !important;
  color: #FFFFFF !important;
}

/* line 209, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.icon {
  color: #FFFFFF;
}

/*-------------------
       Colors
--------------------*/
/* Red */
/* line 219, ../sass/Semantic-UI/elements/_icon.scss */
i.red.icon {
  color: #DB2828 !important;
}

/* line 222, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.red.icon {
  color: #FF695E !important;
}

/* line 225, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.bordered.red.icon,
i.inverted.circular.red.icon {
  background-color: #DB2828 !important;
  color: #FFFFFF !important;
}

/* Orange */
/* line 232, ../sass/Semantic-UI/elements/_icon.scss */
i.orange.icon {
  color: #F2711C !important;
}

/* line 235, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.orange.icon {
  color: #FF851B !important;
}

/* line 238, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.bordered.orange.icon,
i.inverted.circular.orange.icon {
  background-color: #F2711C !important;
  color: #FFFFFF !important;
}

/* Yellow */
/* line 245, ../sass/Semantic-UI/elements/_icon.scss */
i.yellow.icon {
  color: #FBBD08 !important;
}

/* line 248, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.yellow.icon {
  color: #FFE21F !important;
}

/* line 251, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.bordered.yellow.icon,
i.inverted.circular.yellow.icon {
  background-color: #FBBD08 !important;
  color: #FFFFFF !important;
}

/* Olive */
/* line 258, ../sass/Semantic-UI/elements/_icon.scss */
i.olive.icon {
  color: #B5CC18 !important;
}

/* line 261, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.olive.icon {
  color: #D9E778 !important;
}

/* line 264, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.bordered.olive.icon,
i.inverted.circular.olive.icon {
  background-color: #B5CC18 !important;
  color: #FFFFFF !important;
}

/* Green */
/* line 271, ../sass/Semantic-UI/elements/_icon.scss */
i.green.icon {
  color: #21BA45 !important;
}

/* line 274, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.green.icon {
  color: #2ECC40 !important;
}

/* line 277, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.bordered.green.icon,
i.inverted.circular.green.icon {
  background-color: #21BA45 !important;
  color: #FFFFFF !important;
}

/* Teal */
/* line 284, ../sass/Semantic-UI/elements/_icon.scss */
i.teal.icon {
  color: #00B5AD !important;
}

/* line 287, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.teal.icon {
  color: #6DFFFF !important;
}

/* line 290, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.bordered.teal.icon,
i.inverted.circular.teal.icon {
  background-color: #00B5AD !important;
  color: #FFFFFF !important;
}

/* Blue */
/* line 297, ../sass/Semantic-UI/elements/_icon.scss */
i.blue.icon {
  color: #2185D0 !important;
}

/* line 300, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.blue.icon {
  color: #54C8FF !important;
}

/* line 303, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.bordered.blue.icon,
i.inverted.circular.blue.icon {
  background-color: #2185D0 !important;
  color: #FFFFFF !important;
}

/* Violet */
/* line 310, ../sass/Semantic-UI/elements/_icon.scss */
i.violet.icon {
  color: #6435C9 !important;
}

/* line 313, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.violet.icon {
  color: #A291FB !important;
}

/* line 316, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.bordered.violet.icon,
i.inverted.circular.violet.icon {
  background-color: #6435C9 !important;
  color: #FFFFFF !important;
}

/* Purple */
/* line 323, ../sass/Semantic-UI/elements/_icon.scss */
i.purple.icon {
  color: #A333C8 !important;
}

/* line 326, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.purple.icon {
  color: #DC73FF !important;
}

/* line 329, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.bordered.purple.icon,
i.inverted.circular.purple.icon {
  background-color: #A333C8 !important;
  color: #FFFFFF !important;
}

/* Pink */
/* line 336, ../sass/Semantic-UI/elements/_icon.scss */
i.pink.icon {
  color: #E03997 !important;
}

/* line 339, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.pink.icon {
  color: #FF8EDF !important;
}

/* line 342, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.bordered.pink.icon,
i.inverted.circular.pink.icon {
  background-color: #E03997 !important;
  color: #FFFFFF !important;
}

/* Brown */
/* line 349, ../sass/Semantic-UI/elements/_icon.scss */
i.brown.icon {
  color: #A5673F !important;
}

/* line 352, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.brown.icon {
  color: #D67C1C !important;
}

/* line 355, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.bordered.brown.icon,
i.inverted.circular.brown.icon {
  background-color: #A5673F !important;
  color: #FFFFFF !important;
}

/* Grey */
/* line 362, ../sass/Semantic-UI/elements/_icon.scss */
i.grey.icon {
  color: #767676 !important;
}

/* line 365, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.grey.icon {
  color: #DCDDDE !important;
}

/* line 368, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.bordered.grey.icon,
i.inverted.circular.grey.icon {
  background-color: #767676 !important;
  color: #FFFFFF !important;
}

/* Black */
/* line 375, ../sass/Semantic-UI/elements/_icon.scss */
i.black.icon {
  color: #1B1C1D !important;
}

/* line 378, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.black.icon {
  color: #545454 !important;
}

/* line 381, ../sass/Semantic-UI/elements/_icon.scss */
i.inverted.bordered.black.icon,
i.inverted.circular.black.icon {
  background-color: #1B1C1D !important;
  color: #FFFFFF !important;
}

/*-------------------
        Sizes
--------------------*/
/* line 391, ../sass/Semantic-UI/elements/_icon.scss */
i.mini.icon,
i.mini.icons {
  line-height: 1;
  font-size: 0.4em;
}

/* line 396, ../sass/Semantic-UI/elements/_icon.scss */
i.tiny.icon,
i.tiny.icons {
  line-height: 1;
  font-size: 0.5em;
}

/* line 401, ../sass/Semantic-UI/elements/_icon.scss */
i.small.icon,
i.small.icons {
  line-height: 1;
  font-size: 0.75em;
}

/* line 406, ../sass/Semantic-UI/elements/_icon.scss */
i.icon,
i.icons {
  font-size: 1em;
}

/* line 410, ../sass/Semantic-UI/elements/_icon.scss */
i.large.icon,
i.large.icons {
  line-height: 1;
  vertical-align: middle;
  font-size: 1.5em;
}

/* line 416, ../sass/Semantic-UI/elements/_icon.scss */
i.big.icon,
i.big.icons {
  line-height: 1;
  vertical-align: middle;
  font-size: 2em;
}

/* line 422, ../sass/Semantic-UI/elements/_icon.scss */
i.huge.icon,
i.huge.icons {
  line-height: 1;
  vertical-align: middle;
  font-size: 4em;
}

/* line 428, ../sass/Semantic-UI/elements/_icon.scss */
i.massive.icon,
i.massive.icons {
  line-height: 1;
  vertical-align: middle;
  font-size: 8em;
}

/*******************************
            Groups
*******************************/
/* line 440, ../sass/Semantic-UI/elements/_icon.scss */
i.icons {
  display: inline-block;
  position: relative;
  line-height: 1;
}

/* line 445, ../sass/Semantic-UI/elements/_icon.scss */
i.icons .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  margin: 0em;
  margin: 0;
}

/* line 454, ../sass/Semantic-UI/elements/_icon.scss */
i.icons .icon:first-child {
  position: static;
  width: auto;
  height: auto;
  vertical-align: top;
  -webkit-transform: none;
  transform: none;
  margin-right: 0.25rem;
}

/* Corner Icon */
/* line 465, ../sass/Semantic-UI/elements/_icon.scss */
i.icons .corner.icon {
  top: auto;
  left: auto;
  right: 0;
  bottom: 0;
  -webkit-transform: none;
  transform: none;
  font-size: 0.45em;
  text-shadow: -1px -1px 0 #FFFFFF, 1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, 1px 1px 0 #FFFFFF;
}

/* line 475, ../sass/Semantic-UI/elements/_icon.scss */
i.icons .top.right.corner.icon {
  top: 0;
  left: auto;
  right: 0;
  bottom: auto;
}

/* line 481, ../sass/Semantic-UI/elements/_icon.scss */
i.icons .top.left.corner.icon {
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
}

/* line 487, ../sass/Semantic-UI/elements/_icon.scss */
i.icons .bottom.left.corner.icon {
  top: auto;
  left: 0;
  right: auto;
  bottom: 0;
}

/* line 493, ../sass/Semantic-UI/elements/_icon.scss */
i.icons .bottom.right.corner.icon {
  top: auto;
  left: auto;
  right: 0;
  bottom: 0;
}

/* line 499, ../sass/Semantic-UI/elements/_icon.scss */
i.icons .inverted.corner.icon {
  text-shadow: -1px -1px 0 #1B1C1D, 1px -1px 0 #1B1C1D, -1px 1px 0 #1B1C1D, 1px 1px 0 #1B1C1D;
}

/*
 * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/*******************************

Semantic-UI integration of font-awesome :

///class names are separated
i.icon.circle => i.icon.circle
i.icon.circle-o => i.icon.circle.outline

//abbreviation are replaced by full letters:
i.icon.ellipsis-h => i.icon.ellipsis.horizontal
i.icon.ellipsis-v => i.icon.ellipsis.vertical
.alpha => .i.icon.alphabet
.asc => .i.icon.ascending
.desc => .i.icon.descending
.alt =>.alternate

ASCII order is conserved for easier maintenance.

Icons that only have one style 'outline', 'square' etc do not require this class
for instance `lemon icon` not `lemon outline icon` since there is only one lemon

*******************************/
/*******************************
            Icons
*******************************/
/* Web Content */
/* line 539, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.search:before {
  content: "\f002";
}

/* line 542, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mail.outline:before {
  content: "\f003";
}

/* line 545, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.signal:before {
  content: "\f012";
}

/* line 548, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.setting:before {
  content: "\f013";
}

/* line 551, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.home:before {
  content: "\f015";
}

/* line 554, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.inbox:before {
  content: "\f01c";
}

/* line 557, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.browser:before {
  content: "\f022";
}

/* line 560, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.tag:before {
  content: "\f02b";
}

/* line 563, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.tags:before {
  content: "\f02c";
}

/* line 566, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.image:before {
  content: "\f03e";
}

/* line 569, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.calendar:before {
  content: "\f073";
}

/* line 572, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.comment:before {
  content: "\f075";
}

/* line 575, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.shop:before {
  content: "\f07a";
}

/* line 578, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.comments:before {
  content: "\f086";
}

/* line 581, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.external:before {
  content: "\f08e";
}

/* line 584, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.privacy:before {
  content: "\f084";
}

/* line 587, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.settings:before {
  content: "\f085";
}

/* line 590, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.comments:before {
  content: "\f086";
}

/* line 593, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.external:before {
  content: "\f08e";
}

/* line 596, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.trophy:before {
  content: "\f091";
}

/* line 599, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.payment:before {
  content: "\f09d";
}

/* line 602, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.feed:before {
  content: "\f09e";
}

/* line 605, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.alarm.outline:before {
  content: "\f0a2";
}

/* line 608, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.tasks:before {
  content: "\f0ae";
}

/* line 611, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.cloud:before {
  content: "\f0c2";
}

/* line 614, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.lab:before {
  content: "\f0c3";
}

/* line 617, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mail:before {
  content: "\f0e0";
}

/* line 620, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.dashboard:before {
  content: "\f0e4";
}

/* line 623, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.comment.outline:before {
  content: "\f0e5";
}

/* line 626, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.comments.outline:before {
  content: "\f0e6";
}

/* line 629, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sitemap:before {
  content: "\f0e8";
}

/* line 632, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.idea:before {
  content: "\f0eb";
}

/* line 635, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.alarm:before {
  content: "\f0f3";
}

/* line 638, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.terminal:before {
  content: "\f120";
}

/* line 641, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.code:before {
  content: "\f121";
}

/* line 644, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.protect:before {
  content: "\f132";
}

/* line 647, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.calendar.outline:before {
  content: "\f133";
}

/* line 650, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.ticket:before {
  content: "\f145";
}

/* line 653, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.external.square:before {
  content: "\f14c";
}

/* line 656, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bug:before {
  content: "\f188";
}

/* line 659, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mail.square:before {
  content: "\f199";
}

/* line 662, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.history:before {
  content: "\f1da";
}

/* line 665, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.options:before {
  content: "\f1de";
}

/* line 668, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.text.telephone:before {
  content: "\f1e4";
}

/* line 671, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.find:before {
  content: "\f1e5";
}

/* line 674, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.alarm.mute:before {
  content: "\f1f6";
}

/* line 677, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.alarm.mute.outline:before {
  content: "\f1f7";
}

/* line 680, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.copyright:before {
  content: "\f1f9";
}

/* line 683, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.at:before {
  content: "\f1fa";
}

/* line 686, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.eyedropper:before {
  content: "\f1fb";
}

/* line 689, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.paint.brush:before {
  content: "\f1fc";
}

/* line 692, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.heartbeat:before {
  content: "\f21e";
}

/* line 695, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mouse.pointer:before {
  content: "\f245";
}

/* line 698, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hourglass.empty:before {
  content: "\f250";
}

/* line 701, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hourglass.start:before {
  content: "\f251";
}

/* line 704, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hourglass.half:before {
  content: "\f252";
}

/* line 707, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hourglass.end:before {
  content: "\f253";
}

/* line 710, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hourglass.full:before {
  content: "\f254";
}

/* line 713, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hand.pointer:before {
  content: "\f25a";
}

/* line 716, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.trademark:before {
  content: "\f25c";
}

/* line 719, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.registered:before {
  content: "\f25d";
}

/* line 722, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.creative.commons:before {
  content: "\f25e";
}

/* line 725, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.add.to.calendar:before {
  content: "\f271";
}

/* line 728, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.remove.from.calendar:before {
  content: "\f272";
}

/* line 731, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.delete.calendar:before {
  content: "\f273";
}

/* line 734, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.checked.calendar:before {
  content: "\f274";
}

/* line 737, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.industry:before {
  content: "\f275";
}

/* line 740, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.shopping.bag:before {
  content: "\f290";
}

/* line 743, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.shopping.basket:before {
  content: "\f291";
}

/* line 746, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hashtag:before {
  content: "\f292";
}

/* line 749, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.percent:before {
  content: "\f295";
}

/* line 752, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.handshake:before {
  content: "\f2b5";
}

/* line 755, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.open.envelope:before {
  content: "\f2b6";
}

/* line 758, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.open.envelope.outline:before {
  content: "\f2b7";
}

/* line 761, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.address.book:before {
  content: "\f2b9";
}

/* line 764, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.address.book.outline:before {
  content: "\f2ba";
}

/* line 767, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.address.card:before {
  content: "\f2bb";
}

/* line 770, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.address.card.outline:before {
  content: "\f2bc";
}

/* line 773, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.id.badge:before {
  content: "\f2c1";
}

/* line 776, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.id.card:before {
  content: "\f2c2";
}

/* line 779, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.id.card.outline:before {
  content: "\f2c3";
}

/* line 782, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.podcast:before {
  content: "\f2ce";
}

/* line 785, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.window.maximize:before {
  content: "\f2d0";
}

/* line 788, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.window.minimize:before {
  content: "\f2d1";
}

/* line 791, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.window.restore:before {
  content: "\f2d2";
}

/* line 794, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.window.close:before {
  content: "\f2d3";
}

/* line 797, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.window.close.outline:before {
  content: "\f2d4";
}

/* User Actions */
/* line 802, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.wait:before {
  content: "\f017";
}

/* line 805, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.download:before {
  content: "\f019";
}

/* line 808, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.repeat:before {
  content: "\f01e";
}

/* line 811, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.refresh:before {
  content: "\f021";
}

/* line 814, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.lock:before {
  content: "\f023";
}

/* line 817, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bookmark:before {
  content: "\f02e";
}

/* line 820, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.print:before {
  content: "\f02f";
}

/* line 823, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.write:before {
  content: "\f040";
}

/* line 826, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.adjust:before {
  content: "\f042";
}

/* line 829, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.theme:before {
  content: "\f043";
}

/* line 832, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.edit:before {
  content: "\f044";
}

/* line 835, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.external.share:before {
  content: "\f045";
}

/* line 838, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.ban:before {
  content: "\f05e";
}

/* line 841, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mail.forward:before {
  content: "\f064";
}

/* line 844, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.share:before {
  content: "\f064";
}

/* line 847, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.expand:before {
  content: "\f065";
}

/* line 850, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.compress:before {
  content: "\f066";
}

/* line 853, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.unhide:before {
  content: "\f06e";
}

/* line 856, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hide:before {
  content: "\f070";
}

/* line 859, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.random:before {
  content: "\f074";
}

/* line 862, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.retweet:before {
  content: "\f079";
}

/* line 865, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sign.out:before {
  content: "\f08b";
}

/* line 868, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pin:before {
  content: "\f08d";
}

/* line 871, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sign.in:before {
  content: "\f090";
}

/* line 874, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.upload:before {
  content: "\f093";
}

/* line 877, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.call:before {
  content: "\f095";
}

/* line 880, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.remove.bookmark:before {
  content: "\f097";
}

/* line 883, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.call.square:before {
  content: "\f098";
}

/* line 886, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.unlock:before {
  content: "\f09c";
}

/* line 889, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.configure:before {
  content: "\f0ad";
}

/* line 892, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.filter:before {
  content: "\f0b0";
}

/* line 895, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.wizard:before {
  content: "\f0d0";
}

/* line 898, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.undo:before {
  content: "\f0e2";
}

/* line 901, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.exchange:before {
  content: "\f0ec";
}

/* line 904, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.cloud.download:before {
  content: "\f0ed";
}

/* line 907, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.cloud.upload:before {
  content: "\f0ee";
}

/* line 910, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.reply:before {
  content: "\f112";
}

/* line 913, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.reply.all:before {
  content: "\f122";
}

/* line 916, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.erase:before {
  content: "\f12d";
}

/* line 919, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.unlock.alternate:before {
  content: "\f13e";
}

/* line 922, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.write.square:before {
  content: "\f14b";
}

/* line 925, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.share.square:before {
  content: "\f14d";
}

/* line 928, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.archive:before {
  content: "\f187";
}

/* line 931, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.translate:before {
  content: "\f1ab";
}

/* line 934, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.recycle:before {
  content: "\f1b8";
}

/* line 937, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.send:before {
  content: "\f1d8";
}

/* line 940, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.send.outline:before {
  content: "\f1d9";
}

/* line 943, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.share.alternate:before {
  content: "\f1e0";
}

/* line 946, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.share.alternate.square:before {
  content: "\f1e1";
}

/* line 949, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.add.to.cart:before {
  content: "\f217";
}

/* line 952, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.in.cart:before {
  content: "\f218";
}

/* line 955, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.add.user:before {
  content: "\f234";
}

/* line 958, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.remove.user:before {
  content: "\f235";
}

/* line 961, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.object.group:before {
  content: "\f247";
}

/* line 964, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.object.ungroup:before {
  content: "\f248";
}

/* line 967, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.clone:before {
  content: "\f24d";
}

/* line 970, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.talk:before {
  content: "\f27a";
}

/* line 973, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.talk.outline:before {
  content: "\f27b";
}

/* Messages */
/* line 978, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.help.circle:before {
  content: "\f059";
}

/* line 981, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.info.circle:before {
  content: "\f05a";
}

/* line 984, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.warning.circle:before {
  content: "\f06a";
}

/* line 987, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.warning.sign:before {
  content: "\f071";
}

/* line 990, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.announcement:before {
  content: "\f0a1";
}

/* line 993, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.help:before {
  content: "\f128";
}

/* line 996, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.info:before {
  content: "\f129";
}

/* line 999, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.warning:before {
  content: "\f12a";
}

/* line 1002, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.birthday:before {
  content: "\f1fd";
}

/* line 1005, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.help.circle.outline:before {
  content: "\f29c";
}

/* Users */
/* line 1010, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.user:before {
  content: "\f007";
}

/* line 1013, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.users:before {
  content: "\f0c0";
}

/* line 1016, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.doctor:before {
  content: "\f0f0";
}

/* line 1019, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.handicap:before {
  content: "\f193";
}

/* line 1022, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.student:before {
  content: "\f19d";
}

/* line 1025, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.child:before {
  content: "\f1ae";
}

/* line 1028, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.spy:before {
  content: "\f21b";
}

/* line 1031, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.user.circle:before {
  content: "\f2bd";
}

/* line 1034, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.user.circle.outline:before {
  content: "\f2be";
}

/* line 1037, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.user.outline:before {
  content: "\f2c0";
}

/* Gender & Sexuality */
/* line 1042, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.female:before {
  content: "\f182";
}

/* line 1045, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.male:before {
  content: "\f183";
}

/* line 1048, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.woman:before {
  content: "\f221";
}

/* line 1051, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.man:before {
  content: "\f222";
}

/* line 1054, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.non.binary.transgender:before {
  content: "\f223";
}

/* line 1057, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.intergender:before {
  content: "\f224";
}

/* line 1060, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.transgender:before {
  content: "\f225";
}

/* line 1063, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.lesbian:before {
  content: "\f226";
}

/* line 1066, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.gay:before {
  content: "\f227";
}

/* line 1069, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.heterosexual:before {
  content: "\f228";
}

/* line 1072, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.other.gender:before {
  content: "\f229";
}

/* line 1075, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.other.gender.vertical:before {
  content: "\f22a";
}

/* line 1078, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.other.gender.horizontal:before {
  content: "\f22b";
}

/* line 1081, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.neuter:before {
  content: "\f22c";
}

/* line 1084, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.genderless:before {
  content: "\f22d";
}

/* Accessibility */
/* line 1089, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.universal.access:before {
  content: "\f29a";
}

/* line 1092, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.wheelchair:before {
  content: "\f29b";
}

/* line 1095, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.blind:before {
  content: "\f29d";
}

/* line 1098, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.audio.description:before {
  content: "\f29e";
}

/* line 1101, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.volume.control.phone:before {
  content: "\f2a0";
}

/* line 1104, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.braille:before {
  content: "\f2a1";
}

/* line 1107, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.asl:before {
  content: "\f2a3";
}

/* line 1110, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.assistive.listening.systems:before {
  content: "\f2a2";
}

/* line 1113, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.deafness:before {
  content: "\f2a4";
}

/* line 1116, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sign.language:before {
  content: "\f2a7";
}

/* line 1119, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.low.vision:before {
  content: "\f2a8";
}

/* View Adjustment */
/* line 1124, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.block.layout:before {
  content: "\f009";
}

/* line 1127, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.grid.layout:before {
  content: "\f00a";
}

/* line 1130, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.list.layout:before {
  content: "\f00b";
}

/* line 1133, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.zoom:before {
  content: "\f00e";
}

/* line 1136, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.zoom.out:before {
  content: "\f010";
}

/* line 1139, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.resize.vertical:before {
  content: "\f07d";
}

/* line 1142, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.resize.horizontal:before {
  content: "\f07e";
}

/* line 1145, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.maximize:before {
  content: "\f0b2";
}

/* line 1148, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.crop:before {
  content: "\f125";
}

/* Literal Objects */
/* line 1153, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.cocktail:before {
  content: "\f000";
}

/* line 1156, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.road:before {
  content: "\f018";
}

/* line 1159, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.flag:before {
  content: "\f024";
}

/* line 1162, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.book:before {
  content: "\f02d";
}

/* line 1165, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.gift:before {
  content: "\f06b";
}

/* line 1168, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.leaf:before {
  content: "\f06c";
}

/* line 1171, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.fire:before {
  content: "\f06d";
}

/* line 1174, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.plane:before {
  content: "\f072";
}

/* line 1177, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.magnet:before {
  content: "\f076";
}

/* line 1180, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.lemon:before {
  content: "\f094";
}

/* line 1183, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.world:before {
  content: "\f0ac";
}

/* line 1186, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.travel:before {
  content: "\f0b1";
}

/* line 1189, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.shipping:before {
  content: "\f0d1";
}

/* line 1192, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.money:before {
  content: "\f0d6";
}

/* line 1195, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.legal:before {
  content: "\f0e3";
}

/* line 1198, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.lightning:before {
  content: "\f0e7";
}

/* line 1201, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.umbrella:before {
  content: "\f0e9";
}

/* line 1204, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.treatment:before {
  content: "\f0f1";
}

/* line 1207, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.suitcase:before {
  content: "\f0f2";
}

/* line 1210, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bar:before {
  content: "\f0fc";
}

/* line 1213, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.flag.outline:before {
  content: "\f11d";
}

/* line 1216, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.flag.checkered:before {
  content: "\f11e";
}

/* line 1219, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.puzzle:before {
  content: "\f12e";
}

/* line 1222, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.fire.extinguisher:before {
  content: "\f134";
}

/* line 1225, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.rocket:before {
  content: "\f135";
}

/* line 1228, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.anchor:before {
  content: "\f13d";
}

/* line 1231, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bullseye:before {
  content: "\f140";
}

/* line 1234, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sun:before {
  content: "\f185";
}

/* line 1237, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.moon:before {
  content: "\f186";
}

/* line 1240, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.fax:before {
  content: "\f1ac";
}

/* line 1243, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.life.ring:before {
  content: "\f1cd";
}

/* line 1246, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bomb:before {
  content: "\f1e2";
}

/* line 1249, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.soccer:before {
  content: "\f1e3";
}

/* line 1252, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.calculator:before {
  content: "\f1ec";
}

/* line 1255, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.diamond:before {
  content: "\f219";
}

/* line 1258, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sticky.note:before {
  content: "\f249";
}

/* line 1261, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sticky.note.outline:before {
  content: "\f24a";
}

/* line 1264, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.law:before {
  content: "\f24e";
}

/* line 1267, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hand.peace:before {
  content: "\f25b";
}

/* line 1270, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hand.rock:before {
  content: "\f255";
}

/* line 1273, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hand.paper:before {
  content: "\f256";
}

/* line 1276, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hand.scissors:before {
  content: "\f257";
}

/* line 1279, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hand.lizard:before {
  content: "\f258";
}

/* line 1282, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hand.spock:before {
  content: "\f259";
}

/* line 1285, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.tv:before {
  content: "\f26c";
}

/* line 1288, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.thermometer.full:before {
  content: "\f2c7";
}

/* line 1291, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.thermometer.three.quarters:before {
  content: "\f2c8";
}

/* line 1294, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.thermometer.half:before {
  content: "\f2c9";
}

/* line 1297, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.thermometer.quarter:before {
  content: "\f2ca";
}

/* line 1300, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.thermometer.empty:before {
  content: "\f2cb";
}

/* line 1303, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.shower:before {
  content: "\f2cc";
}

/* line 1306, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bathtub:before {
  content: "\f2cd";
}

/* line 1309, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.snowflake:before {
  content: "\f2dc";
}

/* Shapes */
/* line 1314, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.crosshairs:before {
  content: "\f05b";
}

/* line 1317, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.asterisk:before {
  content: "\f069";
}

/* line 1320, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.square.outline:before {
  content: "\f096";
}

/* line 1323, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.certificate:before {
  content: "\f0a3";
}

/* line 1326, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.square:before {
  content: "\f0c8";
}

/* line 1329, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.quote.left:before {
  content: "\f10d";
}

/* line 1332, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.quote.right:before {
  content: "\f10e";
}

/* line 1335, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.spinner:before {
  content: "\f110";
}

/* line 1338, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.circle:before {
  content: "\f111";
}

/* line 1341, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.ellipsis.horizontal:before {
  content: "\f141";
}

/* line 1344, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.ellipsis.vertical:before {
  content: "\f142";
}

/* line 1347, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.cube:before {
  content: "\f1b2";
}

/* line 1350, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.cubes:before {
  content: "\f1b3";
}

/* line 1353, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.circle.notched:before {
  content: "\f1ce";
}

/* line 1356, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.circle.thin:before {
  content: "\f1db";
}

/* Item Selection */
/* line 1361, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.checkmark:before {
  content: "\f00c";
}

/* line 1364, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.remove:before {
  content: "\f00d";
}

/* line 1367, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.checkmark.box:before {
  content: "\f046";
}

/* line 1370, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.move:before {
  content: "\f047";
}

/* line 1373, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.add.circle:before {
  content: "\f055";
}

/* line 1376, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.minus.circle:before {
  content: "\f056";
}

/* line 1379, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.remove.circle:before {
  content: "\f057";
}

/* line 1382, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.check.circle:before {
  content: "\f058";
}

/* line 1385, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.remove.circle.outline:before {
  content: "\f05c";
}

/* line 1388, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.check.circle.outline:before {
  content: "\f05d";
}

/* line 1391, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.plus:before {
  content: "\f067";
}

/* line 1394, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.minus:before {
  content: "\f068";
}

/* line 1397, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.add.square:before {
  content: "\f0fe";
}

/* line 1400, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.radio:before {
  content: "\f10c";
}

/* line 1403, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.minus.square:before {
  content: "\f146";
}

/* line 1406, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.minus.square.outline:before {
  content: "\f147";
}

/* line 1409, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.check.square:before {
  content: "\f14a";
}

/* line 1412, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.selected.radio:before {
  content: "\f192";
}

/* line 1415, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.plus.square.outline:before {
  content: "\f196";
}

/* line 1418, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.toggle.off:before {
  content: "\f204";
}

/* line 1421, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.toggle.on:before {
  content: "\f205";
}

/* Media */
/* line 1426, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.film:before {
  content: "\f008";
}

/* line 1429, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sound:before {
  content: "\f025";
}

/* line 1432, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.photo:before {
  content: "\f030";
}

/* line 1435, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bar.chart:before {
  content: "\f080";
}

/* line 1438, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.camera.retro:before {
  content: "\f083";
}

/* line 1441, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.newspaper:before {
  content: "\f1ea";
}

/* line 1444, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.area.chart:before {
  content: "\f1fe";
}

/* line 1447, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pie.chart:before {
  content: "\f200";
}

/* line 1450, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.line.chart:before {
  content: "\f201";
}

/* Pointers */
/* line 1455, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.arrow.circle.outline.down:before {
  content: "\f01a";
}

/* line 1458, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.arrow.circle.outline.up:before {
  content: "\f01b";
}

/* line 1461, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.chevron.left:before {
  content: "\f053";
}

/* line 1464, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.chevron.right:before {
  content: "\f054";
}

/* line 1467, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.arrow.left:before {
  content: "\f060";
}

/* line 1470, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.arrow.right:before {
  content: "\f061";
}

/* line 1473, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.arrow.up:before {
  content: "\f062";
}

/* line 1476, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.arrow.down:before {
  content: "\f063";
}

/* line 1479, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.chevron.up:before {
  content: "\f077";
}

/* line 1482, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.chevron.down:before {
  content: "\f078";
}

/* line 1485, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pointing.right:before {
  content: "\f0a4";
}

/* line 1488, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pointing.left:before {
  content: "\f0a5";
}

/* line 1491, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pointing.up:before {
  content: "\f0a6";
}

/* line 1494, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pointing.down:before {
  content: "\f0a7";
}

/* line 1497, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.arrow.circle.left:before {
  content: "\f0a8";
}

/* line 1500, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.arrow.circle.right:before {
  content: "\f0a9";
}

/* line 1503, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.arrow.circle.up:before {
  content: "\f0aa";
}

/* line 1506, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.arrow.circle.down:before {
  content: "\f0ab";
}

/* line 1509, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.caret.down:before {
  content: "\f0d7";
}

/* line 1512, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.caret.up:before {
  content: "\f0d8";
}

/* line 1515, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.caret.left:before {
  content: "\f0d9";
}

/* line 1518, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.caret.right:before {
  content: "\f0da";
}

/* line 1521, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.angle.double.left:before {
  content: "\f100";
}

/* line 1524, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.angle.double.right:before {
  content: "\f101";
}

/* line 1527, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.angle.double.up:before {
  content: "\f102";
}

/* line 1530, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.angle.double.down:before {
  content: "\f103";
}

/* line 1533, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.angle.left:before {
  content: "\f104";
}

/* line 1536, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.angle.right:before {
  content: "\f105";
}

/* line 1539, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.angle.up:before {
  content: "\f106";
}

/* line 1542, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.angle.down:before {
  content: "\f107";
}

/* line 1545, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.chevron.circle.left:before {
  content: "\f137";
}

/* line 1548, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.chevron.circle.right:before {
  content: "\f138";
}

/* line 1551, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.chevron.circle.up:before {
  content: "\f139";
}

/* line 1554, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.chevron.circle.down:before {
  content: "\f13a";
}

/* line 1557, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.toggle.down:before {
  content: "\f150";
}

/* line 1560, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.toggle.up:before {
  content: "\f151";
}

/* line 1563, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.toggle.right:before {
  content: "\f152";
}

/* line 1566, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.long.arrow.down:before {
  content: "\f175";
}

/* line 1569, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.long.arrow.up:before {
  content: "\f176";
}

/* line 1572, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.long.arrow.left:before {
  content: "\f177";
}

/* line 1575, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.long.arrow.right:before {
  content: "\f178";
}

/* line 1578, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.arrow.circle.outline.right:before {
  content: "\f18e";
}

/* line 1581, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.arrow.circle.outline.left:before {
  content: "\f190";
}

/* line 1584, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.toggle.left:before {
  content: "\f191";
}

/* Mobile */
/* line 1589, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.tablet:before {
  content: "\f10a";
}

/* line 1592, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mobile:before {
  content: "\f10b";
}

/* line 1595, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.battery.full:before {
  content: "\f240";
}

/* line 1598, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.battery.high:before {
  content: "\f241";
}

/* line 1601, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.battery.medium:before {
  content: "\f242";
}

/* line 1604, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.battery.low:before {
  content: "\f243";
}

/* line 1607, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.battery.empty:before {
  content: "\f244";
}

/* Computer */
/* line 1612, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.power:before {
  content: "\f011";
}

/* line 1615, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.trash.outline:before {
  content: "\f014";
}

/* line 1618, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.disk.outline:before {
  content: "\f0a0";
}

/* line 1621, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.desktop:before {
  content: "\f108";
}

/* line 1624, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.laptop:before {
  content: "\f109";
}

/* line 1627, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.game:before {
  content: "\f11b";
}

/* line 1630, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.keyboard:before {
  content: "\f11c";
}

/* line 1633, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.plug:before {
  content: "\f1e6";
}

/* File System */
/* line 1638, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.trash:before {
  content: "\f1f8";
}

/* line 1641, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.file.outline:before {
  content: "\f016";
}

/* line 1644, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.folder:before {
  content: "\f07b";
}

/* line 1647, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.folder.open:before {
  content: "\f07c";
}

/* line 1650, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.file.text.outline:before {
  content: "\f0f6";
}

/* line 1653, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.folder.outline:before {
  content: "\f114";
}

/* line 1656, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.folder.open.outline:before {
  content: "\f115";
}

/* line 1659, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.level.up:before {
  content: "\f148";
}

/* line 1662, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.level.down:before {
  content: "\f149";
}

/* line 1665, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.file:before {
  content: "\f15b";
}

/* line 1668, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.file.text:before {
  content: "\f15c";
}

/* line 1671, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.file.pdf.outline:before {
  content: "\f1c1";
}

/* line 1674, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.file.word.outline:before {
  content: "\f1c2";
}

/* line 1677, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.file.excel.outline:before {
  content: "\f1c3";
}

/* line 1680, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.file.powerpoint.outline:before {
  content: "\f1c4";
}

/* line 1683, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.file.image.outline:before {
  content: "\f1c5";
}

/* line 1686, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.file.archive.outline:before {
  content: "\f1c6";
}

/* line 1689, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.file.audio.outline:before {
  content: "\f1c7";
}

/* line 1692, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.file.video.outline:before {
  content: "\f1c8";
}

/* line 1695, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.file.code.outline:before {
  content: "\f1c9";
}

/* Technologies */
/* line 1700, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.qrcode:before {
  content: "\f029";
}

/* line 1703, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.barcode:before {
  content: "\f02a";
}

/* line 1706, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.rss:before {
  content: "\f09e";
}

/* line 1709, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.fork:before {
  content: "\f126";
}

/* line 1712, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.html5:before {
  content: "\f13b";
}

/* line 1715, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.css3:before {
  content: "\f13c";
}

/* line 1718, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.rss.square:before {
  content: "\f143";
}

/* line 1721, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.openid:before {
  content: "\f19b";
}

/* line 1724, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.database:before {
  content: "\f1c0";
}

/* line 1727, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.wifi:before {
  content: "\f1eb";
}

/* line 1730, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.server:before {
  content: "\f233";
}

/* line 1733, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.usb:before {
  content: "\f287";
}

/* line 1736, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bluetooth:before {
  content: "\f293";
}

/* line 1739, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bluetooth.alternative:before {
  content: "\f294";
}

/* line 1742, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.microchip:before {
  content: "\f2db";
}

/* Rating */
/* line 1747, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.heart:before {
  content: "\f004";
}

/* line 1750, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.star:before {
  content: "\f005";
}

/* line 1753, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.empty.star:before {
  content: "\f006";
}

/* line 1756, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.thumbs.outline.up:before {
  content: "\f087";
}

/* line 1759, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.thumbs.outline.down:before {
  content: "\f088";
}

/* line 1762, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.star.half:before {
  content: "\f089";
}

/* line 1765, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.empty.heart:before {
  content: "\f08a";
}

/* line 1768, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.smile:before {
  content: "\f118";
}

/* line 1771, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.frown:before {
  content: "\f119";
}

/* line 1774, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.meh:before {
  content: "\f11a";
}

/* line 1777, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.star.half.empty:before {
  content: "\f123";
}

/* line 1780, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.thumbs.up:before {
  content: "\f164";
}

/* line 1783, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.thumbs.down:before {
  content: "\f165";
}

/* Audio */
/* line 1788, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.music:before {
  content: "\f001";
}

/* line 1791, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.video.play.outline:before {
  content: "\f01d";
}

/* line 1794, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.volume.off:before {
  content: "\f026";
}

/* line 1797, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.volume.down:before {
  content: "\f027";
}

/* line 1800, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.volume.up:before {
  content: "\f028";
}

/* line 1803, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.record:before {
  content: "\f03d";
}

/* line 1806, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.step.backward:before {
  content: "\f048";
}

/* line 1809, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.fast.backward:before {
  content: "\f049";
}

/* line 1812, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.backward:before {
  content: "\f04a";
}

/* line 1815, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.play:before {
  content: "\f04b";
}

/* line 1818, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pause:before {
  content: "\f04c";
}

/* line 1821, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.stop:before {
  content: "\f04d";
}

/* line 1824, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.forward:before {
  content: "\f04e";
}

/* line 1827, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.fast.forward:before {
  content: "\f050";
}

/* line 1830, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.step.forward:before {
  content: "\f051";
}

/* line 1833, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.eject:before {
  content: "\f052";
}

/* line 1836, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.unmute:before {
  content: "\f130";
}

/* line 1839, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mute:before {
  content: "\f131";
}

/* line 1842, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.video.play:before {
  content: "\f144";
}

/* line 1845, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.closed.captioning:before {
  content: "\f20a";
}

/* line 1848, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pause.circle:before {
  content: "\f28b";
}

/* line 1851, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pause.circle.outline:before {
  content: "\f28c";
}

/* line 1854, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.stop.circle:before {
  content: "\f28d";
}

/* line 1857, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.stop.circle.outline:before {
  content: "\f28e";
}

/* Map, Locations, & Transportation */
/* line 1862, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.marker:before {
  content: "\f041";
}

/* line 1865, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.coffee:before {
  content: "\f0f4";
}

/* line 1868, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.food:before {
  content: "\f0f5";
}

/* line 1871, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.building.outline:before {
  content: "\f0f7";
}

/* line 1874, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hospital:before {
  content: "\f0f8";
}

/* line 1877, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.emergency:before {
  content: "\f0f9";
}

/* line 1880, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.first.aid:before {
  content: "\f0fa";
}

/* line 1883, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.military:before {
  content: "\f0fb";
}

/* line 1886, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.h:before {
  content: "\f0fd";
}

/* line 1889, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.location.arrow:before {
  content: "\f124";
}

/* line 1892, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.compass:before {
  content: "\f14e";
}

/* line 1895, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.space.shuttle:before {
  content: "\f197";
}

/* line 1898, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.university:before {
  content: "\f19c";
}

/* line 1901, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.building:before {
  content: "\f1ad";
}

/* line 1904, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.paw:before {
  content: "\f1b0";
}

/* line 1907, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.spoon:before {
  content: "\f1b1";
}

/* line 1910, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.car:before {
  content: "\f1b9";
}

/* line 1913, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.taxi:before {
  content: "\f1ba";
}

/* line 1916, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.tree:before {
  content: "\f1bb";
}

/* line 1919, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bicycle:before {
  content: "\f206";
}

/* line 1922, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bus:before {
  content: "\f207";
}

/* line 1925, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.ship:before {
  content: "\f21a";
}

/* line 1928, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.motorcycle:before {
  content: "\f21c";
}

/* line 1931, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.street.view:before {
  content: "\f21d";
}

/* line 1934, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hotel:before {
  content: "\f236";
}

/* line 1937, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.train:before {
  content: "\f238";
}

/* line 1940, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.subway:before {
  content: "\f239";
}

/* line 1943, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.map.pin:before {
  content: "\f276";
}

/* line 1946, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.map.signs:before {
  content: "\f277";
}

/* line 1949, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.map.outline:before {
  content: "\f278";
}

/* line 1952, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.map:before {
  content: "\f279";
}

/* Tables */
/* line 1957, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.table:before {
  content: "\f0ce";
}

/* line 1960, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.columns:before {
  content: "\f0db";
}

/* line 1963, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sort:before {
  content: "\f0dc";
}

/* line 1966, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sort.descending:before {
  content: "\f0dd";
}

/* line 1969, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sort.ascending:before {
  content: "\f0de";
}

/* line 1972, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sort.alphabet.ascending:before {
  content: "\f15d";
}

/* line 1975, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sort.alphabet.descending:before {
  content: "\f15e";
}

/* line 1978, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sort.content.ascending:before {
  content: "\f160";
}

/* line 1981, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sort.content.descending:before {
  content: "\f161";
}

/* line 1984, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sort.numeric.ascending:before {
  content: "\f162";
}

/* line 1987, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sort.numeric.descending:before {
  content: "\f163";
}

/* Text Editor */
/* line 1992, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.font:before {
  content: "\f031";
}

/* line 1995, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bold:before {
  content: "\f032";
}

/* line 1998, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.italic:before {
  content: "\f033";
}

/* line 2001, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.text.height:before {
  content: "\f034";
}

/* line 2004, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.text.width:before {
  content: "\f035";
}

/* line 2007, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.align.left:before {
  content: "\f036";
}

/* line 2010, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.align.center:before {
  content: "\f037";
}

/* line 2013, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.align.right:before {
  content: "\f038";
}

/* line 2016, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.align.justify:before {
  content: "\f039";
}

/* line 2019, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.list:before {
  content: "\f03a";
}

/* line 2022, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.outdent:before {
  content: "\f03b";
}

/* line 2025, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.indent:before {
  content: "\f03c";
}

/* line 2028, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.linkify:before {
  content: "\f0c1";
}

/* line 2031, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.cut:before {
  content: "\f0c4";
}

/* line 2034, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.copy:before {
  content: "\f0c5";
}

/* line 2037, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.attach:before {
  content: "\f0c6";
}

/* line 2040, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.save:before {
  content: "\f0c7";
}

/* line 2043, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.content:before {
  content: "\f0c9";
}

/* line 2046, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.unordered.list:before {
  content: "\f0ca";
}

/* line 2049, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.ordered.list:before {
  content: "\f0cb";
}

/* line 2052, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.strikethrough:before {
  content: "\f0cc";
}

/* line 2055, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.underline:before {
  content: "\f0cd";
}

/* line 2058, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.paste:before {
  content: "\f0ea";
}

/* line 2061, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.unlinkify:before {
  content: "\f127";
}

/* line 2064, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.superscript:before {
  content: "\f12b";
}

/* line 2067, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.subscript:before {
  content: "\f12c";
}

/* line 2070, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.header:before {
  content: "\f1dc";
}

/* line 2073, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.paragraph:before {
  content: "\f1dd";
}

/* line 2076, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.text.cursor:before {
  content: "\f246";
}

/* Currency */
/* line 2081, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.euro:before {
  content: "\f153";
}

/* line 2084, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pound:before {
  content: "\f154";
}

/* line 2087, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.dollar:before {
  content: "\f155";
}

/* line 2090, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.rupee:before {
  content: "\f156";
}

/* line 2093, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.yen:before {
  content: "\f157";
}

/* line 2096, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.ruble:before {
  content: "\f158";
}

/* line 2099, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.won:before {
  content: "\f159";
}

/* line 2102, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bitcoin:before {
  content: "\f15a";
}

/* line 2105, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.lira:before {
  content: "\f195";
}

/* line 2108, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.shekel:before {
  content: "\f20b";
}

/* Payment Options */
/* line 2113, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.paypal:before {
  content: "\f1ed";
}

/* line 2116, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.google.wallet:before {
  content: "\f1ee";
}

/* line 2119, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.visa:before {
  content: "\f1f0";
}

/* line 2122, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mastercard:before {
  content: "\f1f1";
}

/* line 2125, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.discover:before {
  content: "\f1f2";
}

/* line 2128, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.american.express:before {
  content: "\f1f3";
}

/* line 2131, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.paypal.card:before {
  content: "\f1f4";
}

/* line 2134, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.stripe:before {
  content: "\f1f5";
}

/* line 2137, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.japan.credit.bureau:before {
  content: "\f24b";
}

/* line 2140, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.diners.club:before {
  content: "\f24c";
}

/* line 2143, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.credit.card.alternative:before {
  content: "\f283";
}

/* Networks and Websites*/
/* line 2147, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.twitter.square:before {
  content: "\f081";
}

/* line 2150, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.facebook.square:before {
  content: "\f082";
}

/* line 2153, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.linkedin.square:before {
  content: "\f08c";
}

/* line 2156, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.github.square:before {
  content: "\f092";
}

/* line 2159, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.twitter:before {
  content: "\f099";
}

/* line 2162, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.facebook.f:before {
  content: "\f09a";
}

/* line 2165, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.github:before {
  content: "\f09b";
}

/* line 2168, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pinterest:before {
  content: "\f0d2";
}

/* line 2171, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pinterest.square:before {
  content: "\f0d3";
}

/* line 2174, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.google.plus.square:before {
  content: "\f0d4";
}

/* line 2177, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.google.plus:before {
  content: "\f0d5";
}

/* line 2180, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.linkedin:before {
  content: "\f0e1";
}

/* line 2183, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.github.alternate:before {
  content: "\f113";
}

/* line 2186, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.maxcdn:before {
  content: "\f136";
}

/* line 2189, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.youtube.square:before {
  content: "\f166";
}

/* line 2192, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.youtube:before {
  content: "\f167";
}

/* line 2195, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.xing:before {
  content: "\f168";
}

/* line 2198, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.xing.square:before {
  content: "\f169";
}

/* line 2201, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.youtube.play:before {
  content: "\f16a";
}

/* line 2204, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.dropbox:before {
  content: "\f16b";
}

/* line 2207, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.stack.overflow:before {
  content: "\f16c";
}

/* line 2210, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.instagram:before {
  content: "\f16d";
}

/* line 2213, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.flickr:before {
  content: "\f16e";
}

/* line 2216, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.adn:before {
  content: "\f170";
}

/* line 2219, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bitbucket:before {
  content: "\f171";
}

/* line 2222, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bitbucket.square:before {
  content: "\f172";
}

/* line 2225, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.tumblr:before {
  content: "\f173";
}

/* line 2228, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.tumblr.square:before {
  content: "\f174";
}

/* line 2231, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.apple:before {
  content: "\f179";
}

/* line 2234, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.windows:before {
  content: "\f17a";
}

/* line 2237, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.android:before {
  content: "\f17b";
}

/* line 2240, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.linux:before {
  content: "\f17c";
}

/* line 2243, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.dribble:before {
  content: "\f17d";
}

/* line 2246, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.skype:before {
  content: "\f17e";
}

/* line 2249, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.foursquare:before {
  content: "\f180";
}

/* line 2252, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.trello:before {
  content: "\f181";
}

/* line 2255, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.gittip:before {
  content: "\f184";
}

/* line 2258, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.vk:before {
  content: "\f189";
}

/* line 2261, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.weibo:before {
  content: "\f18a";
}

/* line 2264, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.renren:before {
  content: "\f18b";
}

/* line 2267, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pagelines:before {
  content: "\f18c";
}

/* line 2270, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.stack.exchange:before {
  content: "\f18d";
}

/* line 2273, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.vimeo.square:before {
  content: "\f194";
}

/* line 2276, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.slack:before {
  content: "\f198";
}

/* line 2279, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.wordpress:before {
  content: "\f19a";
}

/* line 2282, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.yahoo:before {
  content: "\f19e";
}

/* line 2285, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.google:before {
  content: "\f1a0";
}

/* line 2288, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.reddit:before {
  content: "\f1a1";
}

/* line 2291, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.reddit.square:before {
  content: "\f1a2";
}

/* line 2294, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.stumbleupon.circle:before {
  content: "\f1a3";
}

/* line 2297, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.stumbleupon:before {
  content: "\f1a4";
}

/* line 2300, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.delicious:before {
  content: "\f1a5";
}

/* line 2303, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.digg:before {
  content: "\f1a6";
}

/* line 2306, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pied.piper:before {
  content: "\f1a7";
}

/* line 2309, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pied.piper.alternate:before {
  content: "\f1a8";
}

/* line 2312, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.drupal:before {
  content: "\f1a9";
}

/* line 2315, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.joomla:before {
  content: "\f1aa";
}

/* line 2318, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.behance:before {
  content: "\f1b4";
}

/* line 2321, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.behance.square:before {
  content: "\f1b5";
}

/* line 2324, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.steam:before {
  content: "\f1b6";
}

/* line 2327, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.steam.square:before {
  content: "\f1b7";
}

/* line 2330, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.spotify:before {
  content: "\f1bc";
}

/* line 2333, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.deviantart:before {
  content: "\f1bd";
}

/* line 2336, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.soundcloud:before {
  content: "\f1be";
}

/* line 2339, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.vine:before {
  content: "\f1ca";
}

/* line 2342, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.codepen:before {
  content: "\f1cb";
}

/* line 2345, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.jsfiddle:before {
  content: "\f1cc";
}

/* line 2348, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.rebel:before {
  content: "\f1d0";
}

/* line 2351, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.empire:before {
  content: "\f1d1";
}

/* line 2354, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.git.square:before {
  content: "\f1d2";
}

/* line 2357, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.git:before {
  content: "\f1d3";
}

/* line 2360, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hacker.news:before {
  content: "\f1d4";
}

/* line 2363, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.tencent.weibo:before {
  content: "\f1d5";
}

/* line 2366, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.qq:before {
  content: "\f1d6";
}

/* line 2369, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.wechat:before {
  content: "\f1d7";
}

/* line 2372, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.slideshare:before {
  content: "\f1e7";
}

/* line 2375, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.twitch:before {
  content: "\f1e8";
}

/* line 2378, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.yelp:before {
  content: "\f1e9";
}

/* line 2381, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.lastfm:before {
  content: "\f202";
}

/* line 2384, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.lastfm.square:before {
  content: "\f203";
}

/* line 2387, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.ioxhost:before {
  content: "\f208";
}

/* line 2390, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.angellist:before {
  content: "\f209";
}

/* line 2393, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.meanpath:before {
  content: "\f20c";
}

/* line 2396, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.buysellads:before {
  content: "\f20d";
}

/* line 2399, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.connectdevelop:before {
  content: "\f20e";
}

/* line 2402, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.dashcube:before {
  content: "\f210";
}

/* line 2405, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.forumbee:before {
  content: "\f211";
}

/* line 2408, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.leanpub:before {
  content: "\f212";
}

/* line 2411, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sellsy:before {
  content: "\f213";
}

/* line 2414, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.shirtsinbulk:before {
  content: "\f214";
}

/* line 2417, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.simplybuilt:before {
  content: "\f215";
}

/* line 2420, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.skyatlas:before {
  content: "\f216";
}

/* line 2423, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.facebook:before {
  content: "\f230";
}

/* line 2426, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pinterest:before {
  content: "\f231";
}

/* line 2429, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.whatsapp:before {
  content: "\f232";
}

/* line 2432, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.viacoin:before {
  content: "\f237";
}

/* line 2435, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.medium:before {
  content: "\f23a";
}

/* line 2438, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.y.combinator:before {
  content: "\f23b";
}

/* line 2441, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.optinmonster:before {
  content: "\f23c";
}

/* line 2444, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.opencart:before {
  content: "\f23d";
}

/* line 2447, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.expeditedssl:before {
  content: "\f23e";
}

/* line 2450, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.gg:before {
  content: "\f260";
}

/* line 2453, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.gg.circle:before {
  content: "\f261";
}

/* line 2456, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.tripadvisor:before {
  content: "\f262";
}

/* line 2459, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.odnoklassniki:before {
  content: "\f263";
}

/* line 2462, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.odnoklassniki.square:before {
  content: "\f264";
}

/* line 2465, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pocket:before {
  content: "\f265";
}

/* line 2468, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.wikipedia:before {
  content: "\f266";
}

/* line 2471, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.safari:before {
  content: "\f267";
}

/* line 2474, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.chrome:before {
  content: "\f268";
}

/* line 2477, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.firefox:before {
  content: "\f269";
}

/* line 2480, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.opera:before {
  content: "\f26a";
}

/* line 2483, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.internet.explorer:before {
  content: "\f26b";
}

/* line 2486, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.contao:before {
  content: "\f26d";
}

/* line 2489, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.\35 00px:before {
  content: "\f26e";
}

/* line 2492, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.amazon:before {
  content: "\f270";
}

/* line 2495, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.houzz:before {
  content: "\f27c";
}

/* line 2498, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.vimeo:before {
  content: "\f27d";
}

/* line 2501, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.black.tie:before {
  content: "\f27e";
}

/* line 2504, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.fonticons:before {
  content: "\f280";
}

/* line 2507, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.reddit.alien:before {
  content: "\f281";
}

/* line 2510, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.microsoft.edge:before {
  content: "\f282";
}

/* line 2513, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.codiepie:before {
  content: "\f284";
}

/* line 2516, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.modx:before {
  content: "\f285";
}

/* line 2519, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.fort.awesome:before {
  content: "\f286";
}

/* line 2522, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.product.hunt:before {
  content: "\f288";
}

/* line 2525, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mixcloud:before {
  content: "\f289";
}

/* line 2528, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.scribd:before {
  content: "\f28a";
}

/* line 2531, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.gitlab:before {
  content: "\f296";
}

/* line 2534, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.wpbeginner:before {
  content: "\f297";
}

/* line 2537, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.wpforms:before {
  content: "\f298";
}

/* line 2540, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.envira.gallery:before {
  content: "\f299";
}

/* line 2543, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.glide:before {
  content: "\f2a5";
}

/* line 2546, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.glide.g:before {
  content: "\f2a6";
}

/* line 2549, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.viadeo:before {
  content: "\f2a9";
}

/* line 2552, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.viadeo.square:before {
  content: "\f2aa";
}

/* line 2555, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.snapchat:before {
  content: "\f2ab";
}

/* line 2558, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.snapchat.ghost:before {
  content: "\f2ac";
}

/* line 2561, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.snapchat.square:before {
  content: "\f2ad";
}

/* line 2564, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pied.piper.hat:before {
  content: "\f2ae";
}

/* line 2567, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.first.order:before {
  content: "\f2b0";
}

/* line 2570, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.yoast:before {
  content: "\f2b1";
}

/* line 2573, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.themeisle:before {
  content: "\f2b2";
}

/* line 2576, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.google.plus.circle:before {
  content: "\f2b3";
}

/* line 2579, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.font.awesome:before {
  content: "\f2b4";
}

/* line 2582, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.linode:before {
  content: "\f2b8";
}

/* line 2585, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.quora:before {
  content: "\f2c4";
}

/* line 2588, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.free.code.camp:before {
  content: "\f2c5";
}

/* line 2591, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.telegram:before {
  content: "\f2c6";
}

/* line 2594, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bandcamp:before {
  content: "\f2d5";
}

/* line 2597, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.grav:before {
  content: "\f2d6";
}

/* line 2600, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.etsy:before {
  content: "\f2d7";
}

/* line 2603, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.imdb:before {
  content: "\f2d8";
}

/* line 2606, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.ravelry:before {
  content: "\f2d9";
}

/* line 2609, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.eercast:before {
  content: "\f2da";
}

/* line 2612, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.superpowers:before {
  content: "\f2dd";
}

/* line 2615, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.wpexplorer:before {
  content: "\f2de";
}

/* line 2618, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.meetup:before {
  content: "\f2e0";
}

/*******************************
            Aliases
*******************************/
/* line 2627, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.like:before {
  content: "\f004";
}

/* line 2630, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.favorite:before {
  content: "\f005";
}

/* line 2633, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.video:before {
  content: "\f008";
}

/* line 2636, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.check:before {
  content: "\f00c";
}

/* line 2639, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.close:before {
  content: "\f00d";
}

/* line 2642, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.cancel:before {
  content: "\f00d";
}

/* line 2645, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.delete:before {
  content: "\f00d";
}

/* line 2648, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.x:before {
  content: "\f00d";
}

/* line 2651, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.zoom.in:before {
  content: "\f00e";
}

/* line 2654, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.magnify:before {
  content: "\f00e";
}

/* line 2657, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.shutdown:before {
  content: "\f011";
}

/* line 2660, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.clock:before {
  content: "\f017";
}

/* line 2663, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.time:before {
  content: "\f017";
}

/* line 2666, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.play.circle.outline:before {
  content: "\f01d";
}

/* line 2669, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.headphone:before {
  content: "\f025";
}

/* line 2672, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.camera:before {
  content: "\f030";
}

/* line 2675, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.video.camera:before {
  content: "\f03d";
}

/* line 2678, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.picture:before {
  content: "\f03e";
}

/* line 2681, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pencil:before {
  content: "\f040";
}

/* line 2684, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.compose:before {
  content: "\f040";
}

/* line 2687, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.point:before {
  content: "\f041";
}

/* line 2690, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.tint:before {
  content: "\f043";
}

/* line 2693, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.signup:before {
  content: "\f044";
}

/* line 2696, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.plus.circle:before {
  content: "\f055";
}

/* line 2699, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.question.circle:before {
  content: "\f059";
}

/* line 2702, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.dont:before {
  content: "\f05e";
}

/* line 2705, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.minimize:before {
  content: "\f066";
}

/* line 2708, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.add:before {
  content: "\f067";
}

/* line 2711, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.exclamation.circle:before {
  content: "\f06a";
}

/* line 2714, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.attention:before {
  content: "\f06a";
}

/* line 2717, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.eye:before {
  content: "\f06e";
}

/* line 2720, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.exclamation.triangle:before {
  content: "\f071";
}

/* line 2723, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.shuffle:before {
  content: "\f074";
}

/* line 2726, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.chat:before {
  content: "\f075";
}

/* line 2729, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.cart:before {
  content: "\f07a";
}

/* line 2732, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.shopping.cart:before {
  content: "\f07a";
}

/* line 2735, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bar.graph:before {
  content: "\f080";
}

/* line 2738, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.key:before {
  content: "\f084";
}

/* line 2741, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.cogs:before {
  content: "\f085";
}

/* line 2744, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.discussions:before {
  content: "\f086";
}

/* line 2747, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.like.outline:before {
  content: "\f087";
}

/* line 2750, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.dislike.outline:before {
  content: "\f088";
}

/* line 2753, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.heart.outline:before {
  content: "\f08a";
}

/* line 2756, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.log.out:before {
  content: "\f08b";
}

/* line 2759, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.thumb.tack:before {
  content: "\f08d";
}

/* line 2762, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.winner:before {
  content: "\f091";
}

/* line 2765, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.phone:before {
  content: "\f095";
}

/* line 2768, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bookmark.outline:before {
  content: "\f097";
}

/* line 2771, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.phone.square:before {
  content: "\f098";
}

/* line 2774, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.credit.card:before {
  content: "\f09d";
}

/* line 2777, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hdd.outline:before {
  content: "\f0a0";
}

/* line 2780, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bullhorn:before {
  content: "\f0a1";
}

/* line 2783, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bell.outline:before {
  content: "\f0a2";
}

/* line 2786, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hand.outline.right:before {
  content: "\f0a4";
}

/* line 2789, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hand.outline.left:before {
  content: "\f0a5";
}

/* line 2792, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hand.outline.up:before {
  content: "\f0a6";
}

/* line 2795, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hand.outline.down:before {
  content: "\f0a7";
}

/* line 2798, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.globe:before {
  content: "\f0ac";
}

/* line 2801, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.wrench:before {
  content: "\f0ad";
}

/* line 2804, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.briefcase:before {
  content: "\f0b1";
}

/* line 2807, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.group:before {
  content: "\f0c0";
}

/* line 2810, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.linkify:before {
  content: "\f0c1";
}

/* line 2813, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.chain:before {
  content: "\f0c1";
}

/* line 2816, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.flask:before {
  content: "\f0c3";
}

/* line 2819, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sidebar:before {
  content: "\f0c9";
}

/* line 2822, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bars:before {
  content: "\f0c9";
}

/* line 2825, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.list.ul:before {
  content: "\f0ca";
}

/* line 2828, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.list.ol:before {
  content: "\f0cb";
}

/* line 2831, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.numbered.list:before {
  content: "\f0cb";
}

/* line 2834, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.magic:before {
  content: "\f0d0";
}

/* line 2837, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.truck:before {
  content: "\f0d1";
}

/* line 2840, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.currency:before {
  content: "\f0d6";
}

/* line 2843, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.triangle.down:before {
  content: "\f0d7";
}

/* line 2846, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.dropdown:before {
  content: "\f0d7";
}

/* line 2849, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.triangle.up:before {
  content: "\f0d8";
}

/* line 2852, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.triangle.left:before {
  content: "\f0d9";
}

/* line 2855, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.triangle.right:before {
  content: "\f0da";
}

/* line 2858, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.envelope:before {
  content: "\f0e0";
}

/* line 2861, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.conversation:before {
  content: "\f0e6";
}

/* line 2864, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.rain:before {
  content: "\f0e9";
}

/* line 2867, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.clipboard:before {
  content: "\f0ea";
}

/* line 2870, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.lightbulb:before {
  content: "\f0eb";
}

/* line 2873, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bell:before {
  content: "\f0f3";
}

/* line 2876, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.ambulance:before {
  content: "\f0f9";
}

/* line 2879, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.medkit:before {
  content: "\f0fa";
}

/* line 2882, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.fighter.jet:before {
  content: "\f0fb";
}

/* line 2885, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.beer:before {
  content: "\f0fc";
}

/* line 2888, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.plus.square:before {
  content: "\f0fe";
}

/* line 2891, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.computer:before {
  content: "\f108";
}

/* line 2894, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.circle.outline:before {
  content: "\f10c";
}

/* line 2897, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.gamepad:before {
  content: "\f11b";
}

/* line 2900, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.star.half.full:before {
  content: "\f123";
}

/* line 2903, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.broken.chain:before {
  content: "\f127";
}

/* line 2906, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.question:before {
  content: "\f128";
}

/* line 2909, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.exclamation:before {
  content: "\f12a";
}

/* line 2912, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.eraser:before {
  content: "\f12d";
}

/* line 2915, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.microphone:before {
  content: "\f130";
}

/* line 2918, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.microphone.slash:before {
  content: "\f131";
}

/* line 2921, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.shield:before {
  content: "\f132";
}

/* line 2924, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.target:before {
  content: "\f140";
}

/* line 2927, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.play.circle:before {
  content: "\f144";
}

/* line 2930, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pencil.square:before {
  content: "\f14b";
}

/* line 2933, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.eur:before {
  content: "\f153";
}

/* line 2936, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.gbp:before {
  content: "\f154";
}

/* line 2939, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.usd:before {
  content: "\f155";
}

/* line 2942, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.inr:before {
  content: "\f156";
}

/* line 2945, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.cny:before {
  content: "\f157";
}

/* line 2948, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.rmb:before {
  content: "\f157";
}

/* line 2951, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.jpy:before {
  content: "\f157";
}

/* line 2954, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.rouble:before {
  content: "\f158";
}

/* line 2957, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.rub:before {
  content: "\f158";
}

/* line 2960, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.krw:before {
  content: "\f159";
}

/* line 2963, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.btc:before {
  content: "\f15a";
}

/* line 2966, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.gratipay:before {
  content: "\f184";
}

/* line 2969, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.zip:before {
  content: "\f187";
}

/* line 2972, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.dot.circle.outline:before {
  content: "\f192";
}

/* line 2975, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.try:before {
  content: "\f195";
}

/* line 2978, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.graduation:before {
  content: "\f19d";
}

/* line 2981, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.circle.outline:before {
  content: "\f1db";
}

/* line 2984, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sliders:before {
  content: "\f1de";
}

/* line 2987, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.weixin:before {
  content: "\f1d7";
}

/* line 2990, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.tty:before {
  content: "\f1e4";
}

/* line 2993, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.teletype:before {
  content: "\f1e4";
}

/* line 2996, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.binoculars:before {
  content: "\f1e5";
}

/* line 2999, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.power.cord:before {
  content: "\f1e6";
}

/* line 3002, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.wi-fi:before {
  content: "\f1eb";
}

/* line 3005, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.visa.card:before {
  content: "\f1f0";
}

/* line 3008, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mastercard.card:before {
  content: "\f1f1";
}

/* line 3011, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.discover.card:before {
  content: "\f1f2";
}

/* line 3014, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.amex:before {
  content: "\f1f3";
}

/* line 3017, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.american.express.card:before {
  content: "\f1f3";
}

/* line 3020, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.stripe.card:before {
  content: "\f1f5";
}

/* line 3023, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bell.slash:before {
  content: "\f1f6";
}

/* line 3026, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bell.slash.outline:before {
  content: "\f1f7";
}

/* line 3029, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.area.graph:before {
  content: "\f1fe";
}

/* line 3032, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.pie.graph:before {
  content: "\f200";
}

/* line 3035, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.line.graph:before {
  content: "\f201";
}

/* line 3038, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.cc:before {
  content: "\f20a";
}

/* line 3041, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.sheqel:before {
  content: "\f20b";
}

/* line 3044, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.ils:before {
  content: "\f20b";
}

/* line 3047, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.plus.cart:before {
  content: "\f217";
}

/* line 3050, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.arrow.down.cart:before {
  content: "\f218";
}

/* line 3053, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.detective:before {
  content: "\f21b";
}

/* line 3056, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.venus:before {
  content: "\f221";
}

/* line 3059, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mars:before {
  content: "\f222";
}

/* line 3062, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mercury:before {
  content: "\f223";
}

/* line 3065, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.intersex:before {
  content: "\f224";
}

/* line 3068, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.venus.double:before {
  content: "\f226";
}

/* line 3071, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.female.homosexual:before {
  content: "\f226";
}

/* line 3074, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mars.double:before {
  content: "\f227";
}

/* line 3077, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.male.homosexual:before {
  content: "\f227";
}

/* line 3080, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.venus.mars:before {
  content: "\f228";
}

/* line 3083, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mars.stroke:before {
  content: "\f229";
}

/* line 3086, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mars.alternate:before {
  content: "\f229";
}

/* line 3089, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mars.vertical:before {
  content: "\f22a";
}

/* line 3092, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mars.stroke.vertical:before {
  content: "\f22a";
}

/* line 3095, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mars.horizontal:before {
  content: "\f22b";
}

/* line 3098, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.mars.stroke.horizontal:before {
  content: "\f22b";
}

/* line 3101, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.asexual:before {
  content: "\f22d";
}

/* line 3104, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.facebook.official:before {
  content: "\f230";
}

/* line 3107, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.user.plus:before {
  content: "\f234";
}

/* line 3110, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.user.times:before {
  content: "\f235";
}

/* line 3113, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.user.close:before {
  content: "\f235";
}

/* line 3116, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.user.cancel:before {
  content: "\f235";
}

/* line 3119, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.user.delete:before {
  content: "\f235";
}

/* line 3122, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.user.x:before {
  content: "\f235";
}

/* line 3125, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bed:before {
  content: "\f236";
}

/* line 3128, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.yc:before {
  content: "\f23b";
}

/* line 3131, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.ycombinator:before {
  content: "\f23b";
}

/* line 3134, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.battery.four:before {
  content: "\f240";
}

/* line 3137, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.battery.three:before {
  content: "\f241";
}

/* line 3140, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.battery.three.quarters:before {
  content: "\f241";
}

/* line 3143, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.battery.two:before {
  content: "\f242";
}

/* line 3146, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.battery.half:before {
  content: "\f242";
}

/* line 3149, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.battery.one:before {
  content: "\f243";
}

/* line 3152, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.battery.quarter:before {
  content: "\f243";
}

/* line 3155, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.battery.zero:before {
  content: "\f244";
}

/* line 3158, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.i.cursor:before {
  content: "\f246";
}

/* line 3161, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.jcb:before {
  content: "\f24b";
}

/* line 3164, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.japan.credit.bureau.card:before {
  content: "\f24b";
}

/* line 3167, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.diners.club.card:before {
  content: "\f24c";
}

/* line 3170, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.balance:before {
  content: "\f24e";
}

/* line 3173, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hourglass.outline:before {
  content: "\f250";
}

/* line 3176, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hourglass.zero:before {
  content: "\f250";
}

/* line 3179, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hourglass.one:before {
  content: "\f251";
}

/* line 3182, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hourglass.two:before {
  content: "\f252";
}

/* line 3185, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hourglass.three:before {
  content: "\f253";
}

/* line 3188, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hourglass.four:before {
  content: "\f254";
}

/* line 3191, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.grab:before {
  content: "\f255";
}

/* line 3194, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hand.victory:before {
  content: "\f25b";
}

/* line 3197, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.tm:before {
  content: "\f25c";
}

/* line 3200, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.r.circle:before {
  content: "\f25d";
}

/* line 3203, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.television:before {
  content: "\f26c";
}

/* line 3206, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.five.hundred.pixels:before {
  content: "\f26e";
}

/* line 3209, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.calendar.plus:before {
  content: "\f271";
}

/* line 3212, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.calendar.minus:before {
  content: "\f272";
}

/* line 3215, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.calendar.times:before {
  content: "\f273";
}

/* line 3218, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.calendar.check:before {
  content: "\f274";
}

/* line 3221, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.factory:before {
  content: "\f275";
}

/* line 3224, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.commenting:before {
  content: "\f27a";
}

/* line 3227, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.commenting.outline:before {
  content: "\f27b";
}

/* line 3230, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.edge:before {
  content: "\f282";
}

/* line 3233, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.ms.edge:before {
  content: "\f282";
}

/* line 3236, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.wordpress.beginner:before {
  content: "\f297";
}

/* line 3239, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.wordpress.forms:before {
  content: "\f298";
}

/* line 3242, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.envira:before {
  content: "\f299";
}

/* line 3245, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.question.circle.outline:before {
  content: "\f29c";
}

/* line 3248, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.assistive.listening.devices:before {
  content: "\f2a2";
}

/* line 3251, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.als:before {
  content: "\f2a2";
}

/* line 3254, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.ald:before {
  content: "\f2a2";
}

/* line 3257, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.asl.interpreting:before {
  content: "\f2a3";
}

/* line 3260, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.deaf:before {
  content: "\f2a4";
}

/* line 3263, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.american.sign.language.interpreting:before {
  content: "\f2a3";
}

/* line 3266, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.hard.of.hearing:before {
  content: "\f2a4";
}

/* line 3269, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.signing:before {
  content: "\f2a7";
}

/* line 3272, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.new.pied.piper:before {
  content: "\f2ae";
}

/* line 3275, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.theme.isle:before {
  content: "\f2b2";
}

/* line 3278, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.google.plus.official:before {
  content: "\f2b3";
}

/* line 3281, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.fa:before {
  content: "\f2b4";
}

/* line 3284, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.vcard:before {
  content: "\f2bb";
}

/* line 3287, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.vcard.outline:before {
  content: "\f2bc";
}

/* line 3290, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.drivers.license:before {
  content: "\f2c2";
}

/* line 3293, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.drivers.license.outline:before {
  content: "\f2c3";
}

/* line 3296, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.thermometer:before {
  content: "\f2c7";
}

/* line 3299, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.s15:before {
  content: "\f2cd";
}

/* line 3302, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.bath:before {
  content: "\f2cd";
}

/* line 3305, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.times.rectangle:before {
  content: "\f2d3";
}

/* line 3308, ../sass/Semantic-UI/elements/_icon.scss */
i.icon.times.rectangle.outline:before {
  content: "\f2d4";
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Image
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Image
*******************************/
/* line 16, ../sass/Semantic-UI/elements/_image.scss */
.ui.image {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  background-color: transparent;
}

/* line 23, ../sass/Semantic-UI/elements/_image.scss */
img.ui.image {
  display: block;
}

/* line 26, ../sass/Semantic-UI/elements/_image.scss */
.ui.image svg,
.ui.image img {
  display: block;
  max-width: 100%;
  height: auto;
}

/*******************************
            States
*******************************/
/* line 38, ../sass/Semantic-UI/elements/_image.scss */
.ui.hidden.images,
.ui.hidden.image {
  display: none;
}

/* line 42, ../sass/Semantic-UI/elements/_image.scss */
.ui.hidden.transition.images,
.ui.hidden.transition.image {
  display: block;
  visibility: hidden;
}

/* line 47, ../sass/Semantic-UI/elements/_image.scss */
.ui.disabled.images,
.ui.disabled.image {
  cursor: default;
  opacity: 0.45;
}

/*******************************
          Variations
*******************************/
/*--------------
     Inline
---------------*/
/* line 63, ../sass/Semantic-UI/elements/_image.scss */
.ui.inline.image,
.ui.inline.image svg,
.ui.inline.image img {
  display: inline-block;
}

/*------------------
  Vertical Aligned
-------------------*/
/* line 73, ../sass/Semantic-UI/elements/_image.scss */
.ui.top.aligned.images .image,
.ui.top.aligned.image,
.ui.top.aligned.image svg,
.ui.top.aligned.image img {
  display: inline-block;
  vertical-align: top;
}

/* line 80, ../sass/Semantic-UI/elements/_image.scss */
.ui.middle.aligned.images .image,
.ui.middle.aligned.image,
.ui.middle.aligned.image svg,
.ui.middle.aligned.image img {
  display: inline-block;
  vertical-align: middle;
}

/* line 87, ../sass/Semantic-UI/elements/_image.scss */
.ui.bottom.aligned.images .image,
.ui.bottom.aligned.image,
.ui.bottom.aligned.image svg,
.ui.bottom.aligned.image img {
  display: inline-block;
  vertical-align: bottom;
}

/*--------------
     Rounded
---------------*/
/* line 99, ../sass/Semantic-UI/elements/_image.scss */
.ui.rounded.images .image,
.ui.rounded.image,
.ui.rounded.images .image > *,
.ui.rounded.image > * {
  border-radius: 0.3125em;
}

/*--------------
    Bordered
---------------*/
/* line 110, ../sass/Semantic-UI/elements/_image.scss */
.ui.bordered.images .image,
.ui.bordered.images img,
.ui.bordered.images svg,
.ui.bordered.image img,
.ui.bordered.image svg,
img.ui.bordered.image {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

/*--------------
    Circular
---------------*/
/* line 123, ../sass/Semantic-UI/elements/_image.scss */
.ui.circular.images,
.ui.circular.image {
  overflow: hidden;
}

/* line 127, ../sass/Semantic-UI/elements/_image.scss */
.ui.circular.images .image,
.ui.circular.image,
.ui.circular.images .image > *,
.ui.circular.image > * {
  border-radius: 500rem;
}

/*--------------
     Fluid
---------------*/
/* line 138, ../sass/Semantic-UI/elements/_image.scss */
.ui.fluid.images,
.ui.fluid.image,
.ui.fluid.images img,
.ui.fluid.images svg,
.ui.fluid.image svg,
.ui.fluid.image img {
  display: block;
  width: 100%;
  height: auto;
}

/*--------------
     Avatar
---------------*/
/* line 153, ../sass/Semantic-UI/elements/_image.scss */
.ui.avatar.images .image,
.ui.avatar.images img,
.ui.avatar.images svg,
.ui.avatar.image img,
.ui.avatar.image svg,
.ui.avatar.image {
  margin-right: 0.25em;
  display: inline-block;
  width: 2em;
  height: 2em;
  border-radius: 500rem;
}

/*-------------------
       Spaced
--------------------*/
/* line 170, ../sass/Semantic-UI/elements/_image.scss */
.ui.spaced.image {
  display: inline-block !important;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

/* line 175, ../sass/Semantic-UI/elements/_image.scss */
.ui[class*="left spaced"].image {
  margin-left: 0.5em;
  margin-right: 0em;
}

/* line 179, ../sass/Semantic-UI/elements/_image.scss */
.ui[class*="right spaced"].image {
  margin-left: 0em;
  margin-right: 0.5em;
}

/*-------------------
       Floated
--------------------*/
/* line 188, ../sass/Semantic-UI/elements/_image.scss */
.ui.floated.image,
.ui.floated.images {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}

/* line 194, ../sass/Semantic-UI/elements/_image.scss */
.ui.right.floated.images,
.ui.right.floated.image {
  float: right;
  margin-right: 0em;
  margin-bottom: 1em;
  margin-left: 1em;
}

/* line 201, ../sass/Semantic-UI/elements/_image.scss */
.ui.floated.images:last-child,
.ui.floated.image:last-child {
  margin-bottom: 0em;
}

/* line 205, ../sass/Semantic-UI/elements/_image.scss */
.ui.centered.images,
.ui.centered.image {
  margin-left: auto;
  margin-right: auto;
}

/*--------------
     Sizes
---------------*/
/* line 215, ../sass/Semantic-UI/elements/_image.scss */
.ui.mini.images .image,
.ui.mini.images img,
.ui.mini.images svg,
.ui.mini.image {
  width: 35px;
  height: auto;
  font-size: 0.78571429rem;
}

/* line 223, ../sass/Semantic-UI/elements/_image.scss */
.ui.tiny.images .image,
.ui.tiny.images img,
.ui.tiny.images svg,
.ui.tiny.image {
  width: 80px;
  height: auto;
  font-size: 0.85714286rem;
}

/* line 231, ../sass/Semantic-UI/elements/_image.scss */
.ui.small.images .image,
.ui.small.images img,
.ui.small.images svg,
.ui.small.image {
  width: 150px;
  height: auto;
  font-size: 0.92857143rem;
}

/* line 239, ../sass/Semantic-UI/elements/_image.scss */
.ui.medium.images .image,
.ui.medium.images img,
.ui.medium.images svg,
.ui.medium.image {
  width: 300px;
  height: auto;
  font-size: 1rem;
}

/* line 247, ../sass/Semantic-UI/elements/_image.scss */
.ui.large.images .image,
.ui.large.images img,
.ui.large.images svg,
.ui.large.image {
  width: 450px;
  height: auto;
  font-size: 1.14285714rem;
}

/* line 255, ../sass/Semantic-UI/elements/_image.scss */
.ui.big.images .image,
.ui.big.images img,
.ui.big.images svg,
.ui.big.image {
  width: 600px;
  height: auto;
  font-size: 1.28571429rem;
}

/* line 263, ../sass/Semantic-UI/elements/_image.scss */
.ui.huge.images .image,
.ui.huge.images img,
.ui.huge.images svg,
.ui.huge.image {
  width: 800px;
  height: auto;
  font-size: 1.42857143rem;
}

/* line 271, ../sass/Semantic-UI/elements/_image.scss */
.ui.massive.images .image,
.ui.massive.images img,
.ui.massive.images svg,
.ui.massive.image {
  width: 960px;
  height: auto;
  font-size: 1.71428571rem;
}

/*******************************
              Groups
*******************************/
/* line 285, ../sass/Semantic-UI/elements/_image.scss */
.ui.images {
  font-size: 0em;
  margin: 0em -0.25rem 0rem;
}

/* line 289, ../sass/Semantic-UI/elements/_image.scss */
.ui.images .image,
.ui.images img,
.ui.images svg {
  display: inline-block;
  margin: 0em 0.25rem 0.5rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Input
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
           Standard
*******************************/
/*--------------------
        Inputs
---------------------*/
/* line 21, ../sass/Semantic-UI/elements/_input.scss */
.ui.input {
  position: relative;
  font-weight: normal;
  font-style: normal;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: rgba(0, 0, 0, 0.87);
}

/* line 30, ../sass/Semantic-UI/elements/_input.scss */
.ui.input input {
  margin: 0em;
  max-width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-align: left;
  line-height: 1.21428571em;
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  padding: 0.67857143em 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  -webkit-transition: box-shadow 0.1s ease, border-color 0.1s ease;
  transition: box-shadow 0.1s ease, border-color 0.1s ease;
  box-shadow: none;
}

/*--------------------
      Placeholder
---------------------*/
/* browsers require these rules separate */
/* line 57, ../sass/Semantic-UI/elements/_input.scss */
.ui.input input::-webkit-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

/* line 60, ../sass/Semantic-UI/elements/_input.scss */
.ui.input input::-moz-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

/* line 63, ../sass/Semantic-UI/elements/_input.scss */
.ui.input input:-ms-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

/*******************************
            States
*******************************/
/*--------------------
        Disabled
---------------------*/
/* line 77, ../sass/Semantic-UI/elements/_input.scss */
.ui.disabled.input,
.ui.input:not(.disabled) input[disabled] {
  opacity: 0.45;
}

/* line 81, ../sass/Semantic-UI/elements/_input.scss */
.ui.disabled.input input,
.ui.input:not(.disabled) input[disabled] {
  pointer-events: none;
}

/*--------------------
        Active
---------------------*/
/* line 90, ../sass/Semantic-UI/elements/_input.scss */
.ui.input input:active,
.ui.input.down input {
  border-color: rgba(0, 0, 0, 0.3);
  background: #FAFAFA;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}

/*--------------------
       Loading
---------------------*/
/* line 102, ../sass/Semantic-UI/elements/_input.scss */
.ui.loading.loading.input > i.icon:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}

/* line 113, ../sass/Semantic-UI/elements/_input.scss */
.ui.loading.loading.input > i.icon:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  -webkit-animation: button-spin 0.6s linear;
  animation: button-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
}

/*--------------------
        Focus
---------------------*/
/* line 136, ../sass/Semantic-UI/elements/_input.scss */
.ui.input.focus input,
.ui.input input:focus {
  border-color: #85B7D9;
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.8);
  box-shadow: none;
}

/* line 143, ../sass/Semantic-UI/elements/_input.scss */
.ui.input.focus input::-webkit-input-placeholder,
.ui.input input:focus::-webkit-input-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

/* line 147, ../sass/Semantic-UI/elements/_input.scss */
.ui.input.focus input::-moz-placeholder,
.ui.input input:focus::-moz-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

/* line 151, ../sass/Semantic-UI/elements/_input.scss */
.ui.input.focus input:-ms-input-placeholder,
.ui.input input:focus:-ms-input-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

/*--------------------
        Error
---------------------*/
/* line 160, ../sass/Semantic-UI/elements/_input.scss */
.ui.input.error input {
  background-color: #FFF6F6;
  border-color: #E0B4B4;
  color: #9F3A38;
  box-shadow: none;
}

/* Error Placeholder */
/* line 168, ../sass/Semantic-UI/elements/_input.scss */
.ui.input.error input::-webkit-input-placeholder {
  color: #e7bdbc;
}

/* line 171, ../sass/Semantic-UI/elements/_input.scss */
.ui.input.error input::-moz-placeholder {
  color: #e7bdbc;
}

/* line 174, ../sass/Semantic-UI/elements/_input.scss */
.ui.input.error input:-ms-input-placeholder {
  color: #e7bdbc !important;
}

/* Focused Error Placeholder */
/* line 179, ../sass/Semantic-UI/elements/_input.scss */
.ui.input.error input:focus::-webkit-input-placeholder {
  color: #da9796;
}

/* line 182, ../sass/Semantic-UI/elements/_input.scss */
.ui.input.error input:focus::-moz-placeholder {
  color: #da9796;
}

/* line 185, ../sass/Semantic-UI/elements/_input.scss */
.ui.input.error input:focus:-ms-input-placeholder {
  color: #da9796 !important;
}

/*******************************
           Variations
*******************************/
/*--------------------
      Transparent
---------------------*/
/* line 199, ../sass/Semantic-UI/elements/_input.scss */
.ui.transparent.input input {
  border-color: transparent !important;
  background-color: transparent !important;
  padding: 0em !important;
  box-shadow: none !important;
  border-radius: 0px !important;
}

/* Transparent Icon */
/* line 208, ../sass/Semantic-UI/elements/_input.scss */
.ui.transparent.icon.input > i.icon {
  width: 1.1em;
}

/* line 211, ../sass/Semantic-UI/elements/_input.scss */
.ui.transparent.icon.input > input {
  padding-left: 0em !important;
  padding-right: 2em !important;
}

/* line 215, ../sass/Semantic-UI/elements/_input.scss */
.ui.transparent[class*="left icon"].input > input {
  padding-left: 2em !important;
  padding-right: 0em !important;
}

/* Transparent Inverted */
/* line 221, ../sass/Semantic-UI/elements/_input.scss */
.ui.transparent.inverted.input {
  color: #FFFFFF;
}

/* line 224, ../sass/Semantic-UI/elements/_input.scss */
.ui.transparent.inverted.input input {
  color: inherit;
}

/* line 227, ../sass/Semantic-UI/elements/_input.scss */
.ui.transparent.inverted.input input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* line 230, ../sass/Semantic-UI/elements/_input.scss */
.ui.transparent.inverted.input input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* line 233, ../sass/Semantic-UI/elements/_input.scss */
.ui.transparent.inverted.input input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/*--------------------
         Icon
---------------------*/
/* line 241, ../sass/Semantic-UI/elements/_input.scss */
.ui.icon.input > i.icon {
  cursor: default;
  position: absolute;
  line-height: 1;
  text-align: center;
  top: 0px;
  right: 0px;
  margin: 0em;
  height: 100%;
  width: 2.67142857em;
  opacity: 0.5;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

/* line 256, ../sass/Semantic-UI/elements/_input.scss */
.ui.icon.input > i.icon:not(.link) {
  pointer-events: none;
}

/* line 259, ../sass/Semantic-UI/elements/_input.scss */
.ui.icon.input input {
  padding-right: 2.67142857em !important;
}

/* line 262, ../sass/Semantic-UI/elements/_input.scss */
.ui.icon.input > i.icon:before,
.ui.icon.input > i.icon:after {
  left: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
  margin-top: -0.5em;
}

/* line 271, ../sass/Semantic-UI/elements/_input.scss */
.ui.icon.input > i.link.icon {
  cursor: pointer;
}

/* line 274, ../sass/Semantic-UI/elements/_input.scss */
.ui.icon.input > i.circular.icon {
  top: 0.35em;
  right: 0.5em;
}

/* Left Icon Input */
/* line 280, ../sass/Semantic-UI/elements/_input.scss */
.ui[class*="left icon"].input > i.icon {
  right: auto;
  left: 1px;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}

/* line 285, ../sass/Semantic-UI/elements/_input.scss */
.ui[class*="left icon"].input > i.circular.icon {
  right: auto;
  left: 0.5em;
}

/* line 289, ../sass/Semantic-UI/elements/_input.scss */
.ui[class*="left icon"].input > input {
  padding-left: 2.67142857em !important;
  padding-right: 1em !important;
}

/* Focus */
/* line 295, ../sass/Semantic-UI/elements/_input.scss */
.ui.icon.input > input:focus ~ i.icon {
  opacity: 1;
}

/*--------------------
        Labeled
---------------------*/
/* Adjacent Label */
/* line 305, ../sass/Semantic-UI/elements/_input.scss */
.ui.labeled.input > .label {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0;
  font-size: 1em;
}

/* line 312, ../sass/Semantic-UI/elements/_input.scss */
.ui.labeled.input > .label:not(.corner) {
  padding-top: 0.78571429em;
  padding-bottom: 0.78571429em;
}

/* Regular Label on Left */
/* line 318, ../sass/Semantic-UI/elements/_input.scss */
.ui.labeled.input:not([class*="corner labeled"]) .label:first-child {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 322, ../sass/Semantic-UI/elements/_input.scss */
.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left-color: transparent;
}

/* line 327, ../sass/Semantic-UI/elements/_input.scss */
.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input:focus {
  border-left-color: #85B7D9;
}

/* Regular Label on Right */
/* line 332, ../sass/Semantic-UI/elements/_input.scss */
.ui[class*="right labeled"].input input {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right-color: transparent !important;
}

/* line 337, ../sass/Semantic-UI/elements/_input.scss */
.ui[class*="right labeled"].input input + .label {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 341, ../sass/Semantic-UI/elements/_input.scss */
.ui[class*="right labeled"].input input:focus {
  border-right-color: #85B7D9 !important;
}

/* Corner Label */
/* line 346, ../sass/Semantic-UI/elements/_input.scss */
.ui.labeled.input .corner.label {
  top: 1px;
  right: 1px;
  font-size: 0.64285714em;
  border-radius: 0em 0.28571429rem 0em 0em;
}

/* Spacing with corner label */
/* line 354, ../sass/Semantic-UI/elements/_input.scss */
.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input input {
  padding-right: 2.5em !important;
}

/* line 357, ../sass/Semantic-UI/elements/_input.scss */
.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > input {
  padding-right: 3.25em !important;
}

/* line 360, ../sass/Semantic-UI/elements/_input.scss */
.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > .icon {
  margin-right: 1.25em;
}

/* Left Labeled */
/* line 365, ../sass/Semantic-UI/elements/_input.scss */
.ui[class*="left corner labeled"].labeled.input input {
  padding-left: 2.5em !important;
}

/* line 368, ../sass/Semantic-UI/elements/_input.scss */
.ui[class*="left corner labeled"].icon.input > input {
  padding-left: 3.25em !important;
}

/* line 371, ../sass/Semantic-UI/elements/_input.scss */
.ui[class*="left corner labeled"].icon.input > .icon {
  margin-left: 1.25em;
}

/* Corner Label Position  */
/* line 376, ../sass/Semantic-UI/elements/_input.scss */
.ui.input > .ui.corner.label {
  top: 1px;
  right: 1px;
}

/* line 380, ../sass/Semantic-UI/elements/_input.scss */
.ui.input > .ui.left.corner.label {
  right: auto;
  left: 1px;
}

/*--------------------
        Action
---------------------*/
/* line 389, ../sass/Semantic-UI/elements/_input.scss */
.ui.action.input > .button, .ui.action.input > .cta-button, .filter-wrap .ui.action.input > .clear-all-filters, .contourNavigation .ui.action.input > input[type="submit"],
.ui.action.input > .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 401, ../sass/Semantic-UI/elements/_input.scss */
.ui.action.input > .button, .ui.action.input > .cta-button, .filter-wrap .ui.action.input > .clear-all-filters, .contourNavigation .ui.action.input > input[type="submit"],
.ui.action.input > .buttons > .button,
.ui.action.input > .buttons > .cta-button,
.filter-wrap .ui.action.input > .buttons > .clear-all-filters,
.contourNavigation .ui.action.input > .buttons > input[type="submit"] {
  padding-top: 0.78571429em;
  padding-bottom: 0.78571429em;
  margin: 0;
}

/* Button on Right */
/* line 409, ../sass/Semantic-UI/elements/_input.scss */
.ui.action.input:not([class*="left action"]) > input {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right-color: transparent !important;
}

/* line 414, ../sass/Semantic-UI/elements/_input.scss */
.ui.action.input:not([class*="left action"]) > .dropdown:not(:first-child),
.ui.action.input:not([class*="left action"]) > .button:not(:first-child),
.ui.action.input:not([class*="left action"]) > .cta-button:not(:first-child),
.filter-wrap .ui.action.input:not([class*="left action"]) > .clear-all-filters:not(:first-child),
.contourNavigation .ui.action.input:not([class*="left action"]) > input[type="submit"]:not(:first-child),
.ui.action.input:not([class*="left action"]) > .buttons:not(:first-child) > .button,
.ui.action.input:not([class*="left action"]) > .buttons:not(:first-child) > .cta-button,
.filter-wrap .ui.action.input:not([class*="left action"]) > .buttons:not(:first-child) > .clear-all-filters,
.contourNavigation .ui.action.input:not([class*="left action"]) > .buttons:not(:first-child) > input[type="submit"] {
  border-radius: 0px;
}

/* line 419, ../sass/Semantic-UI/elements/_input.scss */
.ui.action.input:not([class*="left action"]) > .dropdown:last-child,
.ui.action.input:not([class*="left action"]) > .button:last-child,
.ui.action.input:not([class*="left action"]) > .cta-button:last-child,
.filter-wrap .ui.action.input:not([class*="left action"]) > .clear-all-filters:last-child,
.contourNavigation .ui.action.input:not([class*="left action"]) > input[type="submit"]:last-child,
.ui.action.input:not([class*="left action"]) > .buttons:last-child > .button,
.ui.action.input:not([class*="left action"]) > .buttons:last-child > .cta-button,
.filter-wrap .ui.action.input:not([class*="left action"]) > .buttons:last-child > .clear-all-filters,
.contourNavigation .ui.action.input:not([class*="left action"]) > .buttons:last-child > input[type="submit"] {
  border-radius: 0px 0.28571429rem 0.28571429rem 0px;
}

/* Input Focus */
/* line 426, ../sass/Semantic-UI/elements/_input.scss */
.ui.action.input:not([class*="left action"]) input:focus {
  border-right-color: #85B7D9 !important;
}

/* Button on Left */
/* line 431, ../sass/Semantic-UI/elements/_input.scss */
.ui[class*="left action"].input > input {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-left-color: transparent !important;
}

/* line 436, ../sass/Semantic-UI/elements/_input.scss */
.ui[class*="left action"].input > .dropdown,
.ui[class*="left action"].input > .button,
.ui[class*="left action"].input > .cta-button,
.filter-wrap .ui[class*="left action"].input > .clear-all-filters,
.contourNavigation .ui[class*="left action"].input > input[type="submit"],
.ui[class*="left action"].input > .buttons > .button,
.ui[class*="left action"].input > .buttons > .cta-button,
.filter-wrap .ui[class*="left action"].input > .buttons > .clear-all-filters,
.contourNavigation .ui[class*="left action"].input > .buttons > input[type="submit"] {
  border-radius: 0px;
}

/* line 441, ../sass/Semantic-UI/elements/_input.scss */
.ui[class*="left action"].input > .dropdown:first-child,
.ui[class*="left action"].input > .button:first-child,
.ui[class*="left action"].input > .cta-button:first-child,
.filter-wrap .ui[class*="left action"].input > .clear-all-filters:first-child,
.contourNavigation .ui[class*="left action"].input > input[type="submit"]:first-child,
.ui[class*="left action"].input > .buttons:first-child > .button,
.ui[class*="left action"].input > .buttons:first-child > .cta-button,
.filter-wrap .ui[class*="left action"].input > .buttons:first-child > .clear-all-filters,
.contourNavigation .ui[class*="left action"].input > .buttons:first-child > input[type="submit"] {
  border-radius: 0.28571429rem 0px 0px 0.28571429rem;
}

/* Input Focus */
/* line 448, ../sass/Semantic-UI/elements/_input.scss */
.ui[class*="left action"].input > input:focus {
  border-left-color: #85B7D9 !important;
}

/*--------------------
       Inverted
---------------------*/
/* Standard */
/* line 458, ../sass/Semantic-UI/elements/_input.scss */
.ui.inverted.input input {
  border: none;
}

/*--------------------
        Fluid
---------------------*/
/* line 466, ../sass/Semantic-UI/elements/_input.scss */
.ui.fluid.input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 471, ../sass/Semantic-UI/elements/_input.scss */
.ui.fluid.input > input {
  width: 0px !important;
}

/*--------------------
        Size
---------------------*/
/* line 479, ../sass/Semantic-UI/elements/_input.scss */
.ui.mini.input {
  font-size: 0.78571429em;
}

/* line 482, ../sass/Semantic-UI/elements/_input.scss */
.ui.small.input {
  font-size: 0.92857143em;
}

/* line 485, ../sass/Semantic-UI/elements/_input.scss */
.ui.input {
  font-size: 1em;
}

/* line 488, ../sass/Semantic-UI/elements/_input.scss */
.ui.large.input {
  font-size: 1.14285714em;
}

/* line 491, ../sass/Semantic-UI/elements/_input.scss */
.ui.big.input {
  font-size: 1.28571429em;
}

/* line 494, ../sass/Semantic-UI/elements/_input.scss */
.ui.huge.input {
  font-size: 1.42857143em;
}

/* line 497, ../sass/Semantic-UI/elements/_input.scss */
.ui.massive.input {
  font-size: 1.71428571em;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Label
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Label
*******************************/
/* line 16, ../sass/Semantic-UI/elements/_label.scss */
.ui.label {
  display: inline-block;
  line-height: 1;
  vertical-align: baseline;
  margin: 0em 0.14285714em;
  background-color: #E8E8E8;
  background-image: none;
  padding: 0.5833em 0.833em;
  color: rgba(0, 0, 0, 0.6);
  text-transform: none;
  font-weight: bold;
  border: 0px solid transparent;
  border-radius: 0.28571429rem;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
}

/* line 32, ../sass/Semantic-UI/elements/_label.scss */
.ui.label:first-child {
  margin-left: 0em;
}

/* line 35, ../sass/Semantic-UI/elements/_label.scss */
.ui.label:last-child {
  margin-right: 0em;
}

/* Link */
/* line 40, ../sass/Semantic-UI/elements/_label.scss */
a.ui.label {
  cursor: pointer;
}

/* Inside Link */
/* line 45, ../sass/Semantic-UI/elements/_label.scss */
.ui.label > a {
  cursor: pointer;
  color: inherit;
  opacity: 0.5;
  -webkit-transition: 0.1s opacity ease;
  transition: 0.1s opacity ease;
}

/* line 52, ../sass/Semantic-UI/elements/_label.scss */
.ui.label > a:hover {
  opacity: 1;
}

/* Image */
/* line 57, ../sass/Semantic-UI/elements/_label.scss */
.ui.label > img {
  width: auto !important;
  vertical-align: middle;
  height: 2.1666em !important;
}

/* Icon */
/* line 64, ../sass/Semantic-UI/elements/_label.scss */
.ui.label > .icon {
  width: auto;
  margin: 0em 0.75em 0em 0em;
}

/* Detail */
/* line 70, ../sass/Semantic-UI/elements/_label.scss */
.ui.label > .detail {
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  margin-left: 1em;
  opacity: 0.8;
}

/* line 77, ../sass/Semantic-UI/elements/_label.scss */
.ui.label > .detail .icon {
  margin: 0em 0.25em 0em 0em;
}

/* Removable label */
/* line 82, ../sass/Semantic-UI/elements/_label.scss */
.ui.label > .close.icon,
.ui.label > .delete.icon {
  cursor: pointer;
  margin-right: 0em;
  margin-left: 0.5em;
  font-size: 0.92857143em;
  opacity: 0.5;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
}

/* line 92, ../sass/Semantic-UI/elements/_label.scss */
.ui.label > .delete.icon:hover {
  opacity: 1;
}

/*-------------------
       Group
--------------------*/
/* line 100, ../sass/Semantic-UI/elements/_label.scss */
.ui.labels > .label {
  margin: 0em 0.5em 0.5em 0em;
}

/*-------------------
       Coupling
--------------------*/
/* line 108, ../sass/Semantic-UI/elements/_label.scss */
.ui.header > .ui.label {
  margin-top: -0.29165em;
}

/* Remove border radius on attached segment */
/* line 113, ../sass/Semantic-UI/elements/_label.scss */
.ui.attached.segment > .ui.top.left.attached.label,
.ui.bottom.attached.segment > .ui.top.left.attached.label {
  border-top-left-radius: 0;
}

/* line 117, ../sass/Semantic-UI/elements/_label.scss */
.ui.attached.segment > .ui.top.right.attached.label,
.ui.bottom.attached.segment > .ui.top.right.attached.label {
  border-top-right-radius: 0;
}

/* line 121, ../sass/Semantic-UI/elements/_label.scss */
.ui.top.attached.segment > .ui.bottom.left.attached.label {
  border-bottom-left-radius: 0;
}

/* line 124, ../sass/Semantic-UI/elements/_label.scss */
.ui.top.attached.segment > .ui.bottom.right.attached.label {
  border-bottom-right-radius: 0;
}

/* Padding on next content after a label */
/* line 129, ../sass/Semantic-UI/elements/_label.scss */
.ui.top.attached.label:first-child + :not(.attached),
.ui.top.attached.label + [class*="right floated"] + * {
  margin-top: 2rem !important;
}

/* line 133, ../sass/Semantic-UI/elements/_label.scss */
.ui.bottom.attached.label:first-child ~ :last-child:not(.attached) {
  margin-top: 0em;
  margin-bottom: 2rem !important;
}

/*******************************
             Types
*******************************/
/* line 143, ../sass/Semantic-UI/elements/_label.scss */
.ui.image.label {
  width: auto !important;
  margin-top: 0em;
  margin-bottom: 0em;
  max-width: 9999px;
  vertical-align: baseline;
  text-transform: none;
  background: #E8E8E8;
  padding: 0.5833em 0.833em 0.5833em 0.5em;
  border-radius: 0.28571429rem;
  box-shadow: none;
}

/* line 155, ../sass/Semantic-UI/elements/_label.scss */
.ui.image.label img {
  display: inline-block;
  vertical-align: top;
  height: 2.1666em;
  margin: -0.5833em 0.5em -0.5833em -0.5em;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}

/* line 162, ../sass/Semantic-UI/elements/_label.scss */
.ui.image.label .detail {
  background: rgba(0, 0, 0, 0.1);
  margin: -0.5833em -0.833em -0.5833em 0.5em;
  padding: 0.5833em 0.833em;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

/*-------------------
         Tag
--------------------*/
/* line 173, ../sass/Semantic-UI/elements/_label.scss */
.ui.tag.labels .label,
.ui.tag.label {
  margin-left: 1em;
  position: relative;
  padding-left: 1.5em;
  padding-right: 1.5em;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  -webkit-transition: none;
  transition: none;
}

/* line 183, ../sass/Semantic-UI/elements/_label.scss */
.ui.tag.labels .label:before,
.ui.tag.label:before {
  position: absolute;
  -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  transform: translateY(-50%) translateX(50%) rotate(-45deg);
  top: 50%;
  right: 100%;
  content: '';
  background-color: inherit;
  background-image: none;
  width: 1.56em;
  height: 1.56em;
  -webkit-transition: none;
  transition: none;
}

/* line 198, ../sass/Semantic-UI/elements/_label.scss */
.ui.tag.labels .label:after,
.ui.tag.label:after {
  position: absolute;
  content: '';
  top: 50%;
  left: -0.25em;
  margin-top: -0.25em;
  background-color: #FFFFFF !important;
  width: 0.5em;
  height: 0.5em;
  box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
  border-radius: 500rem;
}

/*-------------------
    Corner Label
--------------------*/
/* line 216, ../sass/Semantic-UI/elements/_label.scss */
.ui.corner.label {
  position: absolute;
  top: 0em;
  right: 0em;
  margin: 0em;
  padding: 0em;
  text-align: center;
  border-color: #E8E8E8;
  width: 4em;
  height: 4em;
  z-index: 1;
  -webkit-transition: border-color 0.1s ease;
  transition: border-color 0.1s ease;
}

/* Icon Label */
/* line 232, ../sass/Semantic-UI/elements/_label.scss */
.ui.corner.label {
  background-color: transparent !important;
}

/* line 235, ../sass/Semantic-UI/elements/_label.scss */
.ui.corner.label:after {
  position: absolute;
  content: "";
  right: 0em;
  top: 0em;
  z-index: -1;
  width: 0em;
  height: 0em;
  background-color: transparent !important;
  border-top: 0em solid transparent;
  border-right: 4em solid transparent;
  border-bottom: 4em solid transparent;
  border-left: 0em solid transparent;
  border-right-color: inherit;
  -webkit-transition: border-color 0.1s ease;
  transition: border-color 0.1s ease;
}

/* line 252, ../sass/Semantic-UI/elements/_label.scss */
.ui.corner.label .icon {
  cursor: default;
  position: relative;
  top: 0.64285714em;
  left: 0.78571429em;
  font-size: 1.14285714em;
  margin: 0em;
}

/* Left Corner */
/* line 262, ../sass/Semantic-UI/elements/_label.scss */
.ui.left.corner.label,
.ui.left.corner.label:after {
  right: auto;
  left: 0em;
}

/* line 267, ../sass/Semantic-UI/elements/_label.scss */
.ui.left.corner.label:after {
  border-top: 4em solid transparent;
  border-right: 4em solid transparent;
  border-bottom: 0em solid transparent;
  border-left: 0em solid transparent;
  border-top-color: inherit;
}

/* line 274, ../sass/Semantic-UI/elements/_label.scss */
.ui.left.corner.label .icon {
  left: -0.78571429em;
}

/* Segment */
/* line 279, ../sass/Semantic-UI/elements/_label.scss */
.ui.segment > .ui.corner.label {
  top: -1px;
  right: -1px;
}

/* line 283, ../sass/Semantic-UI/elements/_label.scss */
.ui.segment > .ui.left.corner.label {
  right: auto;
  left: -1px;
}

/*-------------------
       Ribbon
--------------------*/
/* line 292, ../sass/Semantic-UI/elements/_label.scss */
.ui.ribbon.label {
  position: relative;
  margin: 0em;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 301, ../sass/Semantic-UI/elements/_label.scss */
.ui.ribbon.label:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 0%;
  background-color: transparent !important;
  border-style: solid;
  border-width: 0em 1.2em 1.2em 0em;
  border-color: transparent;
  border-right-color: inherit;
  width: 0em;
  height: 0em;
}

/* Positioning */
/* line 316, ../sass/Semantic-UI/elements/_label.scss */
.ui.ribbon.label {
  left: calc( -1rem  -  1.2em );
  margin-right: -1.2em;
  padding-left: calc( 1rem  +  1.2em );
  padding-right: 1.2em;
}

/* line 322, ../sass/Semantic-UI/elements/_label.scss */
.ui[class*="right ribbon"].label {
  left: calc(100% +  1rem  +  1.2em );
  padding-left: 1.2em;
  padding-right: calc( 1rem  +  1.2em );
}

/* Right Ribbon */
/* line 329, ../sass/Semantic-UI/elements/_label.scss */
.ui[class*="right ribbon"].label {
  text-align: left;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}

/* line 335, ../sass/Semantic-UI/elements/_label.scss */
.ui[class*="right ribbon"].label:after {
  left: auto;
  right: 0%;
  border-style: solid;
  border-width: 1.2em 1.2em 0em 0em;
  border-color: transparent;
  border-top-color: inherit;
}

/* Inside Table */
/* line 345, ../sass/Semantic-UI/elements/_label.scss */
.ui.image > .ribbon.label,
.ui.card .image > .ribbon.label {
  position: absolute;
  top: 1rem;
}

/* line 350, ../sass/Semantic-UI/elements/_label.scss */
.ui.card .image > .ui.ribbon.label,
.ui.image > .ui.ribbon.label {
  left: calc( 0.05rem  -  1.2em );
}

/* line 354, ../sass/Semantic-UI/elements/_label.scss */
.ui.card .image > .ui[class*="right ribbon"].label,
.ui.image > .ui[class*="right ribbon"].label {
  left: calc(100% +  -0.05rem  +  1.2em );
  padding-left: 0.833em;
}

/* Inside Table */
/* line 361, ../sass/Semantic-UI/elements/_label.scss */
.ui.table td > .ui.ribbon.label {
  left: calc( -0.78571429em  -  1.2em );
}

/* line 364, ../sass/Semantic-UI/elements/_label.scss */
.ui.table td > .ui[class*="right ribbon"].label {
  left: calc(100% +  0.78571429em  +  1.2em );
  padding-left: 0.833em;
}

/*-------------------
      Attached
--------------------*/
/* line 373, ../sass/Semantic-UI/elements/_label.scss */
.ui[class*="top attached"].label,
.ui.attached.label {
  width: 100%;
  position: absolute;
  margin: 0em;
  top: 0em;
  left: 0em;
  padding: 0.75em 1em;
  border-radius: 0.21428571rem 0.21428571rem 0em 0em;
}

/* line 383, ../sass/Semantic-UI/elements/_label.scss */
.ui[class*="bottom attached"].label {
  top: auto;
  bottom: 0em;
  border-radius: 0em 0em 0.21428571rem 0.21428571rem;
}

/* line 388, ../sass/Semantic-UI/elements/_label.scss */
.ui[class*="top left attached"].label {
  width: auto;
  margin-top: 0em !important;
  border-radius: 0.21428571rem 0em 0.28571429rem 0em;
}

/* line 393, ../sass/Semantic-UI/elements/_label.scss */
.ui[class*="top right attached"].label {
  width: auto;
  left: auto;
  right: 0em;
  border-radius: 0em 0.21428571rem 0em 0.28571429rem;
}

/* line 399, ../sass/Semantic-UI/elements/_label.scss */
.ui[class*="bottom left attached"].label {
  width: auto;
  top: auto;
  bottom: 0em;
  border-radius: 0em 0.28571429rem 0em 0.21428571rem;
}

/* line 405, ../sass/Semantic-UI/elements/_label.scss */
.ui[class*="bottom right attached"].label {
  top: auto;
  bottom: 0em;
  left: auto;
  right: 0em;
  width: auto;
  border-radius: 0.28571429rem 0em 0.21428571rem 0em;
}

/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/* line 424, ../sass/Semantic-UI/elements/_label.scss */
.ui.label.disabled {
  opacity: 0.5;
}

/*-------------------
        Hover
--------------------*/
/* line 432, ../sass/Semantic-UI/elements/_label.scss */
a.ui.labels .label:hover,
a.ui.label:hover {
  background-color: #E0E0E0;
  border-color: #E0E0E0;
  background-image: none;
  color: rgba(0, 0, 0, 0.8);
}

/* line 439, ../sass/Semantic-UI/elements/_label.scss */
.ui.labels a.label:hover:before,
a.ui.label:hover:before {
  color: rgba(0, 0, 0, 0.8);
}

/*-------------------
        Active
--------------------*/
/* line 448, ../sass/Semantic-UI/elements/_label.scss */
.ui.active.label {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}

/* line 454, ../sass/Semantic-UI/elements/_label.scss */
.ui.active.label:before {
  background-color: #D0D0D0;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}

/*-------------------
     Active Hover
--------------------*/
/* line 464, ../sass/Semantic-UI/elements/_label.scss */
a.ui.labels .active.label:hover,
a.ui.active.label:hover {
  background-color: #C8C8C8;
  border-color: #C8C8C8;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}

/* line 471, ../sass/Semantic-UI/elements/_label.scss */
.ui.labels a.active.label:ActiveHover:before,
a.ui.active.label:ActiveHover:before {
  background-color: #C8C8C8;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}

/*-------------------
      Visible
--------------------*/
/* line 482, ../sass/Semantic-UI/elements/_label.scss */
.ui.labels.visible .label,
.ui.label.visible:not(.dropdown) {
  display: inline-block !important;
}

/*-------------------
      Hidden
--------------------*/
/* line 491, ../sass/Semantic-UI/elements/_label.scss */
.ui.labels.hidden .label,
.ui.label.hidden {
  display: none !important;
}

/*******************************
           Variations
*******************************/
/*-------------------
       Colors
--------------------*/
/*--- Red ---*/
/* line 509, ../sass/Semantic-UI/elements/_label.scss */
.ui.red.labels .label,
.ui.red.label {
  background-color: #DB2828 !important;
  border-color: #DB2828 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 517, ../sass/Semantic-UI/elements/_label.scss */
.ui.red.labels .label:hover,
a.ui.red.label:hover {
  background-color: #d01919 !important;
  border-color: #d01919 !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 525, ../sass/Semantic-UI/elements/_label.scss */
.ui.red.corner.label,
.ui.red.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 531, ../sass/Semantic-UI/elements/_label.scss */
.ui.red.ribbon.label {
  border-color: #b21e1e !important;
}

/* Basic */
/* line 536, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.red.label {
  background-color: #FFFFFF !important;
  color: #DB2828 !important;
  border-color: #DB2828 !important;
}

/* line 541, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.red.labels a.label:hover,
a.ui.basic.red.label:hover {
  background-color: #FFFFFF !important;
  color: #d01919 !important;
  border-color: #d01919 !important;
}

/*--- Orange ---*/
/* line 550, ../sass/Semantic-UI/elements/_label.scss */
.ui.orange.labels .label,
.ui.orange.label {
  background-color: #F2711C !important;
  border-color: #F2711C !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 558, ../sass/Semantic-UI/elements/_label.scss */
.ui.orange.labels .label:hover,
a.ui.orange.label:hover {
  background-color: #f26202 !important;
  border-color: #f26202 !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 566, ../sass/Semantic-UI/elements/_label.scss */
.ui.orange.corner.label,
.ui.orange.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 572, ../sass/Semantic-UI/elements/_label.scss */
.ui.orange.ribbon.label {
  border-color: #cf590c !important;
}

/* Basic */
/* line 577, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.orange.label {
  background-color: #FFFFFF !important;
  color: #F2711C !important;
  border-color: #F2711C !important;
}

/* line 582, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.orange.labels a.label:hover,
a.ui.basic.orange.label:hover {
  background-color: #FFFFFF !important;
  color: #f26202 !important;
  border-color: #f26202 !important;
}

/*--- Yellow ---*/
/* line 591, ../sass/Semantic-UI/elements/_label.scss */
.ui.yellow.labels .label,
.ui.yellow.label {
  background-color: #FBBD08 !important;
  border-color: #FBBD08 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 599, ../sass/Semantic-UI/elements/_label.scss */
.ui.yellow.labels .label:hover,
a.ui.yellow.label:hover {
  background-color: #eaae00 !important;
  border-color: #eaae00 !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 607, ../sass/Semantic-UI/elements/_label.scss */
.ui.yellow.corner.label,
.ui.yellow.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 613, ../sass/Semantic-UI/elements/_label.scss */
.ui.yellow.ribbon.label {
  border-color: #cd9903 !important;
}

/* Basic */
/* line 618, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.yellow.label {
  background-color: #FFFFFF !important;
  color: #FBBD08 !important;
  border-color: #FBBD08 !important;
}

/* line 623, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.yellow.labels a.label:hover,
a.ui.basic.yellow.label:hover {
  background-color: #FFFFFF !important;
  color: #eaae00 !important;
  border-color: #eaae00 !important;
}

/*--- Olive ---*/
/* line 632, ../sass/Semantic-UI/elements/_label.scss */
.ui.olive.labels .label,
.ui.olive.label {
  background-color: #B5CC18 !important;
  border-color: #B5CC18 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 640, ../sass/Semantic-UI/elements/_label.scss */
.ui.olive.labels .label:hover,
a.ui.olive.label:hover {
  background-color: #a7bd0d !important;
  border-color: #a7bd0d !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 648, ../sass/Semantic-UI/elements/_label.scss */
.ui.olive.corner.label,
.ui.olive.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 654, ../sass/Semantic-UI/elements/_label.scss */
.ui.olive.ribbon.label {
  border-color: #198f35 !important;
}

/* Basic */
/* line 659, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.olive.label {
  background-color: #FFFFFF !important;
  color: #B5CC18 !important;
  border-color: #B5CC18 !important;
}

/* line 664, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.olive.labels a.label:hover,
a.ui.basic.olive.label:hover {
  background-color: #FFFFFF !important;
  color: #a7bd0d !important;
  border-color: #a7bd0d !important;
}

/*--- Green ---*/
/* line 673, ../sass/Semantic-UI/elements/_label.scss */
.ui.green.labels .label,
.ui.green.label {
  background-color: #21BA45 !important;
  border-color: #21BA45 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 681, ../sass/Semantic-UI/elements/_label.scss */
.ui.green.labels .label:hover,
a.ui.green.label:hover {
  background-color: #16ab39 !important;
  border-color: #16ab39 !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 689, ../sass/Semantic-UI/elements/_label.scss */
.ui.green.corner.label,
.ui.green.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 695, ../sass/Semantic-UI/elements/_label.scss */
.ui.green.ribbon.label {
  border-color: #198f35 !important;
}

/* Basic */
/* line 700, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.green.label {
  background-color: #FFFFFF !important;
  color: #21BA45 !important;
  border-color: #21BA45 !important;
}

/* line 705, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.green.labels a.label:hover,
a.ui.basic.green.label:hover {
  background-color: #FFFFFF !important;
  color: #16ab39 !important;
  border-color: #16ab39 !important;
}

/*--- Teal ---*/
/* line 714, ../sass/Semantic-UI/elements/_label.scss */
.ui.teal.labels .label,
.ui.teal.label {
  background-color: #00B5AD !important;
  border-color: #00B5AD !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 722, ../sass/Semantic-UI/elements/_label.scss */
.ui.teal.labels .label:hover,
a.ui.teal.label:hover {
  background-color: #009c95 !important;
  border-color: #009c95 !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 730, ../sass/Semantic-UI/elements/_label.scss */
.ui.teal.corner.label,
.ui.teal.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 736, ../sass/Semantic-UI/elements/_label.scss */
.ui.teal.ribbon.label {
  border-color: #00827c !important;
}

/* Basic */
/* line 741, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.teal.label {
  background-color: #FFFFFF !important;
  color: #00B5AD !important;
  border-color: #00B5AD !important;
}

/* line 746, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.teal.labels a.label:hover,
a.ui.basic.teal.label:hover {
  background-color: #FFFFFF !important;
  color: #009c95 !important;
  border-color: #009c95 !important;
}

/*--- Blue ---*/
/* line 755, ../sass/Semantic-UI/elements/_label.scss */
.ui.blue.labels .label,
.ui.blue.label {
  background-color: #2185D0 !important;
  border-color: #2185D0 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 763, ../sass/Semantic-UI/elements/_label.scss */
.ui.blue.labels .label:hover,
a.ui.blue.label:hover {
  background-color: #1678c2 !important;
  border-color: #1678c2 !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 771, ../sass/Semantic-UI/elements/_label.scss */
.ui.blue.corner.label,
.ui.blue.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 777, ../sass/Semantic-UI/elements/_label.scss */
.ui.blue.ribbon.label {
  border-color: #1a69a4 !important;
}

/* Basic */
/* line 782, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.blue.label {
  background-color: #FFFFFF !important;
  color: #2185D0 !important;
  border-color: #2185D0 !important;
}

/* line 787, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.blue.labels a.label:hover,
a.ui.basic.blue.label:hover {
  background-color: #FFFFFF !important;
  color: #1678c2 !important;
  border-color: #1678c2 !important;
}

/*--- Violet ---*/
/* line 796, ../sass/Semantic-UI/elements/_label.scss */
.ui.violet.labels .label,
.ui.violet.label {
  background-color: #6435C9 !important;
  border-color: #6435C9 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 804, ../sass/Semantic-UI/elements/_label.scss */
.ui.violet.labels .label:hover,
a.ui.violet.label:hover {
  background-color: #5829bb !important;
  border-color: #5829bb !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 812, ../sass/Semantic-UI/elements/_label.scss */
.ui.violet.corner.label,
.ui.violet.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 818, ../sass/Semantic-UI/elements/_label.scss */
.ui.violet.ribbon.label {
  border-color: #502aa1 !important;
}

/* Basic */
/* line 823, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.violet.label {
  background-color: #FFFFFF !important;
  color: #6435C9 !important;
  border-color: #6435C9 !important;
}

/* line 828, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.violet.labels a.label:hover,
a.ui.basic.violet.label:hover {
  background-color: #FFFFFF !important;
  color: #5829bb !important;
  border-color: #5829bb !important;
}

/*--- Purple ---*/
/* line 837, ../sass/Semantic-UI/elements/_label.scss */
.ui.purple.labels .label,
.ui.purple.label {
  background-color: #A333C8 !important;
  border-color: #A333C8 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 845, ../sass/Semantic-UI/elements/_label.scss */
.ui.purple.labels .label:hover,
a.ui.purple.label:hover {
  background-color: #9627ba !important;
  border-color: #9627ba !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 853, ../sass/Semantic-UI/elements/_label.scss */
.ui.purple.corner.label,
.ui.purple.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 859, ../sass/Semantic-UI/elements/_label.scss */
.ui.purple.ribbon.label {
  border-color: #82299f !important;
}

/* Basic */
/* line 864, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.purple.label {
  background-color: #FFFFFF !important;
  color: #A333C8 !important;
  border-color: #A333C8 !important;
}

/* line 869, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.purple.labels a.label:hover,
a.ui.basic.purple.label:hover {
  background-color: #FFFFFF !important;
  color: #9627ba !important;
  border-color: #9627ba !important;
}

/*--- Pink ---*/
/* line 878, ../sass/Semantic-UI/elements/_label.scss */
.ui.pink.labels .label,
.ui.pink.label {
  background-color: #E03997 !important;
  border-color: #E03997 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 886, ../sass/Semantic-UI/elements/_label.scss */
.ui.pink.labels .label:hover,
a.ui.pink.label:hover {
  background-color: #e61a8d !important;
  border-color: #e61a8d !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 894, ../sass/Semantic-UI/elements/_label.scss */
.ui.pink.corner.label,
.ui.pink.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 900, ../sass/Semantic-UI/elements/_label.scss */
.ui.pink.ribbon.label {
  border-color: #c71f7e !important;
}

/* Basic */
/* line 905, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.pink.label {
  background-color: #FFFFFF !important;
  color: #E03997 !important;
  border-color: #E03997 !important;
}

/* line 910, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.pink.labels a.label:hover,
a.ui.basic.pink.label:hover {
  background-color: #FFFFFF !important;
  color: #e61a8d !important;
  border-color: #e61a8d !important;
}

/*--- Brown ---*/
/* line 919, ../sass/Semantic-UI/elements/_label.scss */
.ui.brown.labels .label,
.ui.brown.label {
  background-color: #A5673F !important;
  border-color: #A5673F !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 927, ../sass/Semantic-UI/elements/_label.scss */
.ui.brown.labels .label:hover,
a.ui.brown.label:hover {
  background-color: #975b33 !important;
  border-color: #975b33 !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 935, ../sass/Semantic-UI/elements/_label.scss */
.ui.brown.corner.label,
.ui.brown.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 941, ../sass/Semantic-UI/elements/_label.scss */
.ui.brown.ribbon.label {
  border-color: #805031 !important;
}

/* Basic */
/* line 946, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.brown.label {
  background-color: #FFFFFF !important;
  color: #A5673F !important;
  border-color: #A5673F !important;
}

/* line 951, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.brown.labels a.label:hover,
a.ui.basic.brown.label:hover {
  background-color: #FFFFFF !important;
  color: #975b33 !important;
  border-color: #975b33 !important;
}

/*--- Grey ---*/
/* line 960, ../sass/Semantic-UI/elements/_label.scss */
.ui.grey.labels .label,
.ui.grey.label {
  background-color: #767676 !important;
  border-color: #767676 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 968, ../sass/Semantic-UI/elements/_label.scss */
.ui.grey.labels .label:hover,
a.ui.grey.label:hover {
  background-color: #838383 !important;
  border-color: #838383 !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 976, ../sass/Semantic-UI/elements/_label.scss */
.ui.grey.corner.label,
.ui.grey.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 982, ../sass/Semantic-UI/elements/_label.scss */
.ui.grey.ribbon.label {
  border-color: #805031 !important;
}

/* Basic */
/* line 987, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.grey.label {
  background-color: #FFFFFF !important;
  color: #767676 !important;
  border-color: #767676 !important;
}

/* line 992, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.grey.labels a.label:hover,
a.ui.basic.grey.label:hover {
  background-color: #FFFFFF !important;
  color: #838383 !important;
  border-color: #838383 !important;
}

/*--- Black ---*/
/* line 1001, ../sass/Semantic-UI/elements/_label.scss */
.ui.black.labels .label,
.ui.black.label {
  background-color: #1B1C1D !important;
  border-color: #1B1C1D !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 1009, ../sass/Semantic-UI/elements/_label.scss */
.ui.black.labels .label:hover,
a.ui.black.label:hover {
  background-color: #27292a !important;
  border-color: #27292a !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 1017, ../sass/Semantic-UI/elements/_label.scss */
.ui.black.corner.label,
.ui.black.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 1023, ../sass/Semantic-UI/elements/_label.scss */
.ui.black.ribbon.label {
  border-color: #805031 !important;
}

/* Basic */
/* line 1028, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.black.label {
  background-color: #FFFFFF !important;
  color: #1B1C1D !important;
  border-color: #1B1C1D !important;
}

/* line 1033, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.black.labels a.label:hover,
a.ui.basic.black.label:hover {
  background-color: #FFFFFF !important;
  color: #27292a !important;
  border-color: #27292a !important;
}

/*-------------------
        Basic
--------------------*/
/* line 1044, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.label {
  background: none #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}

/* Link */
/* line 1052, ../sass/Semantic-UI/elements/_label.scss */
a.ui.basic.label:hover {
  text-decoration: none;
  background: none #FFFFFF;
  color: #1e70bf;
  box-shadow: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
}

/* Pointing */
/* line 1061, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.pointing.label:before {
  border-color: inherit;
}

/*-------------------
       Fluid
--------------------*/
/* line 1069, ../sass/Semantic-UI/elements/_label.scss */
.ui.label.fluid,
.ui.fluid.labels > .label {
  width: 100%;
  box-sizing: border-box;
}

/*-------------------
       Inverted
--------------------*/
/* line 1079, ../sass/Semantic-UI/elements/_label.scss */
.ui.inverted.labels .label,
.ui.inverted.label {
  color: rgba(255, 255, 255, 0.9) !important;
}

/*-------------------
     Horizontal
--------------------*/
/* line 1088, ../sass/Semantic-UI/elements/_label.scss */
.ui.horizontal.labels .label,
.ui.horizontal.label {
  margin: 0em 0.5em 0em 0em;
  padding: 0.4em 0.833em;
  min-width: 3em;
  text-align: center;
}

/*-------------------
       Circular
--------------------*/
/* line 1100, ../sass/Semantic-UI/elements/_label.scss */
.ui.circular.labels .label,
.ui.circular.label {
  min-width: 2em;
  min-height: 2em;
  padding: 0.5em !important;
  line-height: 1em;
  text-align: center;
  border-radius: 500rem;
}

/* line 1109, ../sass/Semantic-UI/elements/_label.scss */
.ui.empty.circular.labels .label,
.ui.empty.circular.label {
  min-width: 0em;
  min-height: 0em;
  overflow: hidden;
  width: 0.5em;
  height: 0.5em;
  vertical-align: baseline;
}

/*-------------------
       Pointing
--------------------*/
/* line 1123, ../sass/Semantic-UI/elements/_label.scss */
.ui.pointing.label {
  position: relative;
}

/* line 1126, ../sass/Semantic-UI/elements/_label.scss */
.ui.attached.pointing.label {
  position: absolute;
}

/* line 1129, ../sass/Semantic-UI/elements/_label.scss */
.ui.pointing.label:before {
  background-color: inherit;
  background-image: inherit;
  border-width: none;
  border-style: solid;
  border-color: inherit;
}

/* Arrow */
/* line 1138, ../sass/Semantic-UI/elements/_label.scss */
.ui.pointing.label:before {
  position: absolute;
  content: '';
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background-image: none;
  z-index: 2;
  width: 0.6666em;
  height: 0.6666em;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
}

/*--- Above ---*/
/* line 1153, ../sass/Semantic-UI/elements/_label.scss */
.ui.pointing.label,
.ui[class*="pointing above"].label {
  margin-top: 1em;
}

/* line 1157, ../sass/Semantic-UI/elements/_label.scss */
.ui.pointing.label:before,
.ui[class*="pointing above"].label:before {
  border-width: 1px 0px 0px 1px;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  top: 0%;
  left: 50%;
}

/*--- Below ---*/
/* line 1168, ../sass/Semantic-UI/elements/_label.scss */
.ui[class*="bottom pointing"].label,
.ui[class*="pointing below"].label {
  margin-top: 0em;
  margin-bottom: 1em;
}

/* line 1173, ../sass/Semantic-UI/elements/_label.scss */
.ui[class*="bottom pointing"].label:before,
.ui[class*="pointing below"].label:before {
  border-width: 0px 1px 1px 0px;
  top: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  top: 100%;
  left: 50%;
}

/*--- Left ---*/
/* line 1186, ../sass/Semantic-UI/elements/_label.scss */
.ui[class*="left pointing"].label {
  margin-top: 0em;
  margin-left: 0.6666em;
}

/* line 1190, ../sass/Semantic-UI/elements/_label.scss */
.ui[class*="left pointing"].label:before {
  border-width: 0px 0px 1px 1px;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  bottom: auto;
  right: auto;
  top: 50%;
  left: 0em;
}

/*--- Right ---*/
/* line 1202, ../sass/Semantic-UI/elements/_label.scss */
.ui[class*="right pointing"].label {
  margin-top: 0em;
  margin-right: 0.6666em;
}

/* line 1206, ../sass/Semantic-UI/elements/_label.scss */
.ui[class*="right pointing"].label:before {
  border-width: 1px 1px 0px 0px;
  -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
  transform: translateX(50%) translateY(-50%) rotate(45deg);
  top: 50%;
  right: 0%;
  bottom: auto;
  left: auto;
}

/* Basic Pointing */
/*--- Above ---*/
/* line 1220, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic.pointing.label:before,
.ui.basic[class*="pointing above"].label:before {
  margin-top: -1px;
}

/*--- Below ---*/
/* line 1227, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic[class*="bottom pointing"].label:before,
.ui.basic[class*="pointing below"].label:before {
  bottom: auto;
  top: 100%;
  margin-top: 1px;
}

/*--- Left ---*/
/* line 1236, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic[class*="left pointing"].label:before {
  top: 50%;
  left: -1px;
}

/*--- Right ---*/
/* line 1243, ../sass/Semantic-UI/elements/_label.scss */
.ui.basic[class*="right pointing"].label:before {
  top: 50%;
  right: -1px;
}

/*------------------
   Floating Label
-------------------*/
/* line 1252, ../sass/Semantic-UI/elements/_label.scss */
.ui.floating.label {
  position: absolute;
  z-index: 100;
  top: -1em;
  left: 100%;
  margin: 0em 0em 0em -1.5em !important;
}

/*-------------------
        Sizes
--------------------*/
/* line 1264, ../sass/Semantic-UI/elements/_label.scss */
.ui.mini.labels .label,
.ui.mini.label {
  font-size: 0.64285714rem;
}

/* line 1268, ../sass/Semantic-UI/elements/_label.scss */
.ui.tiny.labels .label,
.ui.tiny.label {
  font-size: 0.71428571rem;
}

/* line 1272, ../sass/Semantic-UI/elements/_label.scss */
.ui.small.labels .label,
.ui.small.label {
  font-size: 0.78571429rem;
}

/* line 1276, ../sass/Semantic-UI/elements/_label.scss */
.ui.labels .label,
.ui.label {
  font-size: 0.85714286rem;
}

/* line 1280, ../sass/Semantic-UI/elements/_label.scss */
.ui.large.labels .label,
.ui.large.label {
  font-size: 1rem;
}

/* line 1284, ../sass/Semantic-UI/elements/_label.scss */
.ui.big.labels .label,
.ui.big.label {
  font-size: 1.28571429rem;
}

/* line 1288, ../sass/Semantic-UI/elements/_label.scss */
.ui.huge.labels .label,
.ui.huge.label {
  font-size: 1.42857143rem;
}

/* line 1292, ../sass/Semantic-UI/elements/_label.scss */
.ui.massive.labels .label,
.ui.massive.label {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - List
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            List
*******************************/
/* line 16, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.list,
ol.ui.list,
.ui.list {
  list-style-type: none;
  margin: 1em 0em;
  padding: 0em 0em;
}

/* line 23, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.list:first-child,
ol.ui.list:first-child,
.ui.list:first-child {
  margin-top: 0em;
  padding-top: 0em;
}

/* line 29, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.list:last-child,
ol.ui.list:last-child,
.ui.list:last-child {
  margin-bottom: 0em;
  padding-bottom: 0em;
}

/*******************************
            Content
*******************************/
/* List Item */
/* line 43, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.list li,
ol.ui.list li,
.ui.list > .item,
.ui.list .list > .item {
  display: list-item;
  table-layout: fixed;
  list-style-type: none;
  list-style-position: outside;
  padding: 0.21428571em 0em;
  line-height: 1.14285714em;
}

/* line 54, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.list > li:first-child:after,
ol.ui.list > li:first-child:after,
.ui.list > .list > .item,
.ui.list > .item:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 64, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.list li:first-child,
ol.ui.list li:first-child,
.ui.list .list > .item:first-child,
.ui.list > .item:first-child {
  padding-top: 0em;
}

/* line 70, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.list li:last-child,
ol.ui.list li:last-child,
.ui.list .list > .item:last-child,
.ui.list > .item:last-child {
  padding-bottom: 0em;
}

/* Child List */
/* line 78, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.list ul,
ol.ui.list ol,
.ui.list .list {
  clear: both;
  margin: 0em;
  padding: 0.75em 0em 0.25em 0.5em;
}

/* Child Item */
/* line 87, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.list ul li,
ol.ui.list ol li,
.ui.list .list > .item {
  padding: 0.14285714em 0em;
  line-height: inherit;
}

/* Icon */
/* line 95, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .item > i.icon,
.ui.list > .item > i.icon {
  display: table-cell;
  margin: 0em;
  padding-top: 0.07142857em;
  padding-right: 0.28571429em;
  vertical-align: top;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 105, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .item > i.icon:only-child,
.ui.list > .item > i.icon:only-child {
  display: inline-block;
  vertical-align: top;
}

/* Image */
/* line 112, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .item > .image,
.ui.list > .item > .image {
  display: table-cell;
  background-color: transparent;
  margin: 0em;
  vertical-align: top;
}

/* line 119, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .item > .image:not(:only-child):not(img),
.ui.list > .item > .image:not(:only-child):not(img) {
  padding-right: 0.5em;
}

/* line 123, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .item > .image img,
.ui.list > .item > .image img {
  vertical-align: top;
}

/* line 127, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .item > img.image,
.ui.list .list > .item > .image:only-child,
.ui.list > .item > img.image,
.ui.list > .item > .image:only-child {
  display: inline-block;
}

/* Content */
/* line 135, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .item > .content,
.ui.list > .item > .content {
  line-height: 1.14285714em;
}

/* line 139, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .item > .image + .content,
.ui.list .list > .item > .icon + .content,
.ui.list > .item > .image + .content,
.ui.list > .item > .icon + .content {
  display: table-cell;
  padding: 0em 0em 0em 0.5em;
  vertical-align: top;
}

/* line 147, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .item > img.image + .content,
.ui.list > .item > img.image + .content {
  display: inline-block;
}

/* line 151, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .item > .content > .list,
.ui.list > .item > .content > .list {
  margin-left: 0em;
  padding-left: 0em;
}

/* Header */
/* line 158, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .item .header,
.ui.list > .item .header {
  display: block;
  margin: 0em;
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
}

/* Description */
/* line 168, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .item .description,
.ui.list > .item .description {
  display: block;
  color: rgba(0, 0, 0, 0.7);
}

/* Child Link */
/* line 175, ../sass/Semantic-UI/elements/_list.scss */
.ui.list > .item a,
.ui.list .list > .item a {
  cursor: pointer;
}

/* Linking Item */
/* line 181, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > a.item,
.ui.list > a.item {
  cursor: pointer;
  color: #4183C4;
}

/* line 186, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > a.item:hover,
.ui.list > a.item:hover {
  color: #1e70bf;
}

/* Linked Item Icons */
/* line 192, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > a.item i.icon,
.ui.list > a.item i.icon {
  color: rgba(0, 0, 0, 0.4);
}

/* Header Link */
/* line 198, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .item a.header,
.ui.list > .item a.header {
  cursor: pointer;
  color: #4183C4 !important;
}

/* line 203, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .item a.header:hover,
.ui.list > .item a.header:hover {
  color: #1e70bf !important;
}

/* Floated Content */
/* line 209, ../sass/Semantic-UI/elements/_list.scss */
.ui[class*="left floated"].list {
  float: left;
}

/* line 212, ../sass/Semantic-UI/elements/_list.scss */
.ui[class*="right floated"].list {
  float: right;
}

/* line 215, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .item [class*="left floated"],
.ui.list > .item [class*="left floated"] {
  float: left;
  margin: 0em 1em 0em 0em;
}

/* line 220, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .item [class*="right floated"],
.ui.list > .item [class*="right floated"] {
  float: right;
  margin: 0em 0em 0em 1em;
}

/*******************************
            Coupling
*******************************/
/* line 231, ../sass/Semantic-UI/elements/_list.scss */
.ui.menu .ui.list > .item,
.ui.menu .ui.list .list > .item {
  display: list-item;
  table-layout: fixed;
  background-color: transparent;
  list-style-type: none;
  list-style-position: outside;
  padding: 0.21428571em 0em;
  line-height: 1.14285714em;
}

/* line 241, ../sass/Semantic-UI/elements/_list.scss */
.ui.menu .ui.list .list > .item:before,
.ui.menu .ui.list > .item:before {
  border: none;
  background: none;
}

/* line 246, ../sass/Semantic-UI/elements/_list.scss */
.ui.menu .ui.list .list > .item:first-child,
.ui.menu .ui.list > .item:first-child {
  padding-top: 0em;
}

/* line 250, ../sass/Semantic-UI/elements/_list.scss */
.ui.menu .ui.list .list > .item:last-child,
.ui.menu .ui.list > .item:last-child {
  padding-bottom: 0em;
}

/*******************************
            Types
*******************************/
/*-------------------
      Horizontal
--------------------*/
/* line 265, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal.list {
  display: inline-block;
  font-size: 0em;
}

/* line 269, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal.list > .item {
  display: inline-block;
  margin-left: 1em;
  font-size: 1rem;
}

/* line 274, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal.list:not(.celled) > .item:first-child {
  margin-left: 0em !important;
  padding-left: 0em !important;
}

/* line 278, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal.list .list {
  padding-left: 0em;
  padding-bottom: 0em;
}

/* line 282, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal.list > .item > .image,
.ui.horizontal.list .list > .item > .image,
.ui.horizontal.list > .item > .icon,
.ui.horizontal.list .list > .item > .icon,
.ui.horizontal.list > .item > .content,
.ui.horizontal.list .list > .item > .content {
  vertical-align: middle;
}

/* Padding on all elements */
/* line 292, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal.list > .item:first-child,
.ui.horizontal.list > .item:last-child {
  padding-top: 0.21428571em;
  padding-bottom: 0.21428571em;
}

/* Horizontal List */
/* line 299, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal.list > .item > i.icon {
  margin: 0em;
  padding: 0em 0.25em 0em 0em;
}

/* line 303, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal.list > .item > .icon,
.ui.horizontal.list > .item > .icon + .content {
  float: none;
  display: inline-block;
}

/*******************************
             States
*******************************/
/*-------------------
       Disabled
--------------------*/
/* line 319, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > .disabled.item,
.ui.list > .disabled.item {
  pointer-events: none;
  color: rgba(40, 40, 40, 0.3) !important;
}

/* line 324, ../sass/Semantic-UI/elements/_list.scss */
.ui.inverted.list .list > .disabled.item,
.ui.inverted.list > .disabled.item {
  color: rgba(225, 225, 225, 0.3) !important;
}

/*-------------------
        Hover
--------------------*/
/* line 333, ../sass/Semantic-UI/elements/_list.scss */
.ui.list .list > a.item:hover .icon,
.ui.list > a.item:hover .icon {
  color: rgba(0, 0, 0, 0.87);
}

/*******************************
           Variations
*******************************/
/*-------------------
       Inverted
--------------------*/
/* line 348, ../sass/Semantic-UI/elements/_list.scss */
.ui.inverted.list .list > a.item > .icon,
.ui.inverted.list > a.item > .icon {
  color: rgba(255, 255, 255, 0.7);
}

/* line 352, ../sass/Semantic-UI/elements/_list.scss */
.ui.inverted.list .list > .item .header,
.ui.inverted.list > .item .header {
  color: rgba(255, 255, 255, 0.9);
}

/* line 356, ../sass/Semantic-UI/elements/_list.scss */
.ui.inverted.list .list > .item .description,
.ui.inverted.list > .item .description {
  color: rgba(255, 255, 255, 0.7);
}

/* Item Link */
/* line 362, ../sass/Semantic-UI/elements/_list.scss */
.ui.inverted.list .list > a.item,
.ui.inverted.list > a.item {
  cursor: pointer;
  color: rgba(255, 255, 255, 0.9);
}

/* line 367, ../sass/Semantic-UI/elements/_list.scss */
.ui.inverted.list .list > a.item:hover,
.ui.inverted.list > a.item:hover {
  color: #1e70bf;
}

/* Linking Content */
/* line 373, ../sass/Semantic-UI/elements/_list.scss */
.ui.inverted.list .item a:not(.ui) {
  color: rgba(255, 255, 255, 0.9) !important;
}

/* line 376, ../sass/Semantic-UI/elements/_list.scss */
.ui.inverted.list .item a:not(.ui):hover {
  color: #1e70bf !important;
}

/*-------------------
       Aligned
--------------------*/
/* line 384, ../sass/Semantic-UI/elements/_list.scss */
.ui.list[class*="top aligned"] .image,
.ui.list[class*="top aligned"] .content,
.ui.list [class*="top aligned"] {
  vertical-align: top !important;
}

/* line 389, ../sass/Semantic-UI/elements/_list.scss */
.ui.list[class*="middle aligned"] .image,
.ui.list[class*="middle aligned"] .content,
.ui.list [class*="middle aligned"] {
  vertical-align: middle !important;
}

/* line 394, ../sass/Semantic-UI/elements/_list.scss */
.ui.list[class*="bottom aligned"] .image,
.ui.list[class*="bottom aligned"] .content,
.ui.list [class*="bottom aligned"] {
  vertical-align: bottom !important;
}

/*-------------------
       Link
--------------------*/
/* line 404, ../sass/Semantic-UI/elements/_list.scss */
.ui.link.list .item,
.ui.link.list a.item,
.ui.link.list .item a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
  -webkit-transition: 0.1s color ease;
  transition: 0.1s color ease;
}

/* line 411, ../sass/Semantic-UI/elements/_list.scss */
.ui.link.list a.item:hover,
.ui.link.list .item a:not(.ui):hover {
  color: rgba(0, 0, 0, 0.8);
}

/* line 415, ../sass/Semantic-UI/elements/_list.scss */
.ui.link.list a.item:active,
.ui.link.list .item a:not(.ui):active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 419, ../sass/Semantic-UI/elements/_list.scss */
.ui.link.list .active.item,
.ui.link.list .active.item a:not(.ui) {
  color: rgba(0, 0, 0, 0.95);
}

/* Inverted */
/* line 425, ../sass/Semantic-UI/elements/_list.scss */
.ui.inverted.link.list .item,
.ui.inverted.link.list a.item,
.ui.inverted.link.list .item a:not(.ui) {
  color: rgba(255, 255, 255, 0.5);
}

/* line 430, ../sass/Semantic-UI/elements/_list.scss */
.ui.inverted.link.list a.item:hover,
.ui.inverted.link.list .item a:not(.ui):hover {
  color: #ffffff;
}

/* line 434, ../sass/Semantic-UI/elements/_list.scss */
.ui.inverted.link.list a.item:active,
.ui.inverted.link.list .item a:not(.ui):active {
  color: #ffffff;
}

/* line 438, ../sass/Semantic-UI/elements/_list.scss */
.ui.inverted.link.list a.active.item,
.ui.inverted.link.list .active.item a:not(.ui) {
  color: #ffffff;
}

/*-------------------
      Selection
--------------------*/
/* line 447, ../sass/Semantic-UI/elements/_list.scss */
.ui.selection.list .list > .item,
.ui.selection.list > .item {
  cursor: pointer;
  background: transparent;
  padding: 0.5em 0.5em;
  margin: 0em;
  color: rgba(0, 0, 0, 0.4);
  border-radius: 0.5em;
  -webkit-transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease;
  transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease;
}

/* line 458, ../sass/Semantic-UI/elements/_list.scss */
.ui.selection.list .list > .item:last-child,
.ui.selection.list > .item:last-child {
  margin-bottom: 0em;
}

/* line 462, ../sass/Semantic-UI/elements/_list.scss */
.ui.selection.list.list > .item:hover,
.ui.selection.list > .item:hover {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.8);
}

/* line 467, ../sass/Semantic-UI/elements/_list.scss */
.ui.selection.list .list > .item:active,
.ui.selection.list > .item:active {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.9);
}

/* line 472, ../sass/Semantic-UI/elements/_list.scss */
.ui.selection.list .list > .item.active,
.ui.selection.list > .item.active {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/* Inverted */
/* line 479, ../sass/Semantic-UI/elements/_list.scss */
.ui.inverted.selection.list > .item,
.ui.inverted.selection.list > .item {
  background: transparent;
  color: rgba(255, 255, 255, 0.5);
}

/* line 484, ../sass/Semantic-UI/elements/_list.scss */
.ui.inverted.selection.list > .item:hover,
.ui.inverted.selection.list > .item:hover {
  background: rgba(255, 255, 255, 0.02);
  color: #ffffff;
}

/* line 489, ../sass/Semantic-UI/elements/_list.scss */
.ui.inverted.selection.list > .item:active,
.ui.inverted.selection.list > .item:active {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}

/* line 494, ../sass/Semantic-UI/elements/_list.scss */
.ui.inverted.selection.list > .item.active,
.ui.inverted.selection.list > .item.active {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}

/* Celled / Divided Selection List */
/* line 501, ../sass/Semantic-UI/elements/_list.scss */
.ui.celled.selection.list .list > .item,
.ui.divided.selection.list .list > .item,
.ui.celled.selection.list > .item,
.ui.divided.selection.list > .item {
  border-radius: 0em;
}

/*-------------------
       Animated
--------------------*/
/* line 512, ../sass/Semantic-UI/elements/_list.scss */
.ui.animated.list > .item {
  -webkit-transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s;
  transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s;
}

/* line 516, ../sass/Semantic-UI/elements/_list.scss */
.ui.animated.list:not(.horizontal) > .item:hover {
  padding-left: 1em;
}

/*-------------------
       Fitted
--------------------*/
/* line 524, ../sass/Semantic-UI/elements/_list.scss */
.ui.fitted.list:not(.selection) .list > .item,
.ui.fitted.list:not(.selection) > .item {
  padding-left: 0em;
  padding-right: 0em;
}

/* line 529, ../sass/Semantic-UI/elements/_list.scss */
.ui.fitted.selection.list .list > .item,
.ui.fitted.selection.list > .item {
  margin-left: -0.5em;
  margin-right: -0.5em;
}

/*-------------------
      Bulleted
--------------------*/
/* line 539, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.list,
.ui.bulleted.list {
  margin-left: 1.25rem;
}

/* line 543, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.list li,
.ui.bulleted.list .list > .item,
.ui.bulleted.list > .item {
  position: relative;
}

/* line 548, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.list li:before,
.ui.bulleted.list .list > .item:before,
.ui.bulleted.list > .item:before {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  position: absolute;
  top: auto;
  left: auto;
  font-weight: normal;
  margin-left: -1.25rem;
  content: 'ÔÇó';
  opacity: 1;
  color: inherit;
  vertical-align: top;
}

/* line 566, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.list li:before,
.ui.bulleted.list .list > a.item:before,
.ui.bulleted.list > a.item:before {
  color: rgba(0, 0, 0, 0.87);
}

/* line 571, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.list ul,
.ui.bulleted.list .list {
  padding-left: 1.25rem;
}

/* Horizontal Bulleted */
/* line 577, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.horizontal.bulleted.list,
.ui.horizontal.bulleted.list {
  margin-left: 0em;
}

/* line 581, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.horizontal.bulleted.list li,
.ui.horizontal.bulleted.list > .item {
  margin-left: 1.75rem;
}

/* line 585, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.horizontal.bulleted.list li:first-child,
.ui.horizontal.bulleted.list > .item:first-child {
  margin-left: 0em;
}

/* line 589, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.horizontal.bulleted.list li::before,
.ui.horizontal.bulleted.list > .item::before {
  color: rgba(0, 0, 0, 0.87);
}

/* line 593, ../sass/Semantic-UI/elements/_list.scss */
ul.ui.horizontal.bulleted.list li:first-child::before,
.ui.horizontal.bulleted.list > .item:first-child::before {
  display: none;
}

/*-------------------
       Ordered
--------------------*/
/* line 602, ../sass/Semantic-UI/elements/_list.scss */
ol.ui.list,
.ui.ordered.list,
.ui.ordered.list .list,
ol.ui.list ol {
  counter-reset: ordered;
  margin-left: 1.25rem;
  list-style-type: none;
}

/* line 610, ../sass/Semantic-UI/elements/_list.scss */
ol.ui.list li,
.ui.ordered.list .list > .item,
.ui.ordered.list > .item {
  list-style-type: none;
  position: relative;
}

/* line 616, ../sass/Semantic-UI/elements/_list.scss */
ol.ui.list li:before,
.ui.ordered.list .list > .item:before,
.ui.ordered.list > .item:before {
  position: absolute;
  top: auto;
  left: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  margin-left: -1.25rem;
  counter-increment: ordered;
  content: counters(ordered,".") " ";
  text-align: right;
  color: rgba(0, 0, 0, 0.87);
  vertical-align: middle;
  opacity: 0.8;
}

/* line 635, ../sass/Semantic-UI/elements/_list.scss */
ol.ui.inverted.list li:before,
.ui.ordered.inverted.list .list > .item:before,
.ui.ordered.inverted.list > .item:before {
  color: rgba(255, 255, 255, 0.7);
}

/* Value */
/* line 642, ../sass/Semantic-UI/elements/_list.scss */
.ui.ordered.list > .list > .item[data-value],
.ui.ordered.list > .item[data-value] {
  content: attr(data-value);
}

/* line 646, ../sass/Semantic-UI/elements/_list.scss */
ol.ui.list li[value]:before {
  content: attr(value);
}

/* Child Lists */
/* line 651, ../sass/Semantic-UI/elements/_list.scss */
ol.ui.list ol,
.ui.ordered.list .list {
  margin-left: 1em;
}

/* line 655, ../sass/Semantic-UI/elements/_list.scss */
ol.ui.list ol li:before,
.ui.ordered.list .list > .item:before {
  margin-left: -2em;
}

/* Horizontal Ordered */
/* line 661, ../sass/Semantic-UI/elements/_list.scss */
ol.ui.horizontal.list,
.ui.ordered.horizontal.list {
  margin-left: 0em;
}

/* line 665, ../sass/Semantic-UI/elements/_list.scss */
ol.ui.horizontal.list li:before,
.ui.ordered.horizontal.list .list > .item:before,
.ui.ordered.horizontal.list > .item:before {
  position: static;
  margin: 0em 0.5em 0em 0em;
}

/*-------------------
       Divided
--------------------*/
/* line 676, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.list > .item {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 679, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.list .list > .item {
  border-top: none;
}

/* line 682, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.list .item .list > .item {
  border-top: none;
}

/* line 685, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.list .list > .item:first-child,
.ui.divided.list > .item:first-child {
  border-top: none;
}

/* Sub Menu */
/* line 691, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.list:not(.horizontal) .list > .item:first-child {
  border-top-width: 1px;
}

/* Divided bulleted */
/* line 696, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.bulleted.list:not(.horizontal),
.ui.divided.bulleted.list .list {
  margin-left: 0em;
  padding-left: 0em;
}

/* line 701, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.bulleted.list > .item:not(.horizontal) {
  padding-left: 1.25rem;
}

/* Divided Ordered */
/* line 706, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.ordered.list {
  margin-left: 0em;
}

/* line 709, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.ordered.list .list > .item,
.ui.divided.ordered.list > .item {
  padding-left: 1.25rem;
}

/* line 713, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.ordered.list .item .list {
  margin-left: 0em;
  margin-right: 0em;
  padding-bottom: 0.21428571em;
}

/* line 718, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.ordered.list .item .list > .item {
  padding-left: 1em;
}

/* Divided Selection */
/* line 723, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.selection.list .list > .item,
.ui.divided.selection.list > .item {
  margin: 0em;
  border-radius: 0em;
}

/* Divided horizontal */
/* line 730, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.horizontal.list {
  margin-left: 0em;
}

/* line 733, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.horizontal.list > .item:not(:first-child) {
  padding-left: 0.5em;
}

/* line 736, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.horizontal.list > .item:not(:last-child) {
  padding-right: 0.5em;
}

/* line 739, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.horizontal.list > .item {
  border-top: none;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  margin: 0em;
  line-height: 0.6;
}

/* line 745, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal.divided.list > .item:first-child {
  border-left: none;
}

/* Inverted */
/* line 750, ../sass/Semantic-UI/elements/_list.scss */
.ui.divided.inverted.list > .item,
.ui.divided.inverted.list > .list,
.ui.divided.inverted.horizontal.list > .item {
  border-color: rgba(255, 255, 255, 0.1);
}

/*-------------------
        Celled
--------------------*/
/* line 760, ../sass/Semantic-UI/elements/_list.scss */
.ui.celled.list > .item,
.ui.celled.list > .list {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/* line 766, ../sass/Semantic-UI/elements/_list.scss */
.ui.celled.list > .item:last-child {
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}

/* Padding on all elements */
/* line 771, ../sass/Semantic-UI/elements/_list.scss */
.ui.celled.list > .item:first-child,
.ui.celled.list > .item:last-child {
  padding-top: 0.21428571em;
  padding-bottom: 0.21428571em;
}

/* Sub Menu */
/* line 778, ../sass/Semantic-UI/elements/_list.scss */
.ui.celled.list .item .list > .item {
  border-width: 0px;
}

/* line 781, ../sass/Semantic-UI/elements/_list.scss */
.ui.celled.list .list > .item:first-child {
  border-top-width: 0px;
}

/* Celled Bulleted */
/* line 786, ../sass/Semantic-UI/elements/_list.scss */
.ui.celled.bulleted.list {
  margin-left: 0em;
}

/* line 789, ../sass/Semantic-UI/elements/_list.scss */
.ui.celled.bulleted.list .list > .item,
.ui.celled.bulleted.list > .item {
  padding-left: 1.25rem;
}

/* line 793, ../sass/Semantic-UI/elements/_list.scss */
.ui.celled.bulleted.list .item .list {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  padding-bottom: 0.21428571em;
}

/* Celled Ordered */
/* line 800, ../sass/Semantic-UI/elements/_list.scss */
.ui.celled.ordered.list {
  margin-left: 0em;
}

/* line 803, ../sass/Semantic-UI/elements/_list.scss */
.ui.celled.ordered.list .list > .item,
.ui.celled.ordered.list > .item {
  padding-left: 1.25rem;
}

/* line 807, ../sass/Semantic-UI/elements/_list.scss */
.ui.celled.ordered.list .item .list {
  margin-left: 0em;
  margin-right: 0em;
  padding-bottom: 0.21428571em;
}

/* line 812, ../sass/Semantic-UI/elements/_list.scss */
.ui.celled.ordered.list .list > .item {
  padding-left: 1em;
}

/* Celled Horizontal */
/* line 817, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal.celled.list {
  margin-left: 0em;
}

/* line 820, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal.celled.list .list > .item,
.ui.horizontal.celled.list > .item {
  border-top: none;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  margin: 0em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  line-height: 0.6;
}

/* line 829, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal.celled.list .list > .item:last-child,
.ui.horizontal.celled.list > .item:last-child {
  border-bottom: none;
  border-right: 1px solid rgba(34, 36, 38, 0.15);
}

/* Inverted */
/* line 836, ../sass/Semantic-UI/elements/_list.scss */
.ui.celled.inverted.list > .item,
.ui.celled.inverted.list > .list {
  border-color: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 840, ../sass/Semantic-UI/elements/_list.scss */
.ui.celled.inverted.horizontal.list .list > .item,
.ui.celled.inverted.horizontal.list > .item {
  border-color: 1px solid rgba(255, 255, 255, 0.1);
}

/*-------------------
       Relaxed
--------------------*/
/* line 849, ../sass/Semantic-UI/elements/_list.scss */
.ui.relaxed.list:not(.horizontal) > .item:not(:first-child) {
  padding-top: 0.42857143em;
}

/* line 852, ../sass/Semantic-UI/elements/_list.scss */
.ui.relaxed.list:not(.horizontal) > .item:not(:last-child) {
  padding-bottom: 0.42857143em;
}

/* line 855, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal.relaxed.list .list > .item:not(:first-child),
.ui.horizontal.relaxed.list > .item:not(:first-child) {
  padding-left: 1rem;
}

/* line 859, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal.relaxed.list .list > .item:not(:last-child),
.ui.horizontal.relaxed.list > .item:not(:last-child) {
  padding-right: 1rem;
}

/* Very Relaxed */
/* line 865, ../sass/Semantic-UI/elements/_list.scss */
.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:first-child) {
  padding-top: 0.85714286em;
}

/* line 868, ../sass/Semantic-UI/elements/_list.scss */
.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:last-child) {
  padding-bottom: 0.85714286em;
}

/* line 871, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal[class*="very relaxed"].list .list > .item:not(:first-child),
.ui.horizontal[class*="very relaxed"].list > .item:not(:first-child) {
  padding-left: 1.5rem;
}

/* line 875, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal[class*="very relaxed"].list .list > .item:not(:last-child),
.ui.horizontal[class*="very relaxed"].list > .item:not(:last-child) {
  padding-right: 1.5rem;
}

/*-------------------
      Sizes
--------------------*/
/* line 884, ../sass/Semantic-UI/elements/_list.scss */
.ui.mini.list {
  font-size: 0.78571429em;
}

/* line 887, ../sass/Semantic-UI/elements/_list.scss */
.ui.tiny.list {
  font-size: 0.85714286em;
}

/* line 890, ../sass/Semantic-UI/elements/_list.scss */
.ui.small.list {
  font-size: 0.92857143em;
}

/* line 893, ../sass/Semantic-UI/elements/_list.scss */
.ui.list {
  font-size: 1em;
}

/* line 896, ../sass/Semantic-UI/elements/_list.scss */
.ui.large.list {
  font-size: 1.14285714em;
}

/* line 899, ../sass/Semantic-UI/elements/_list.scss */
.ui.big.list {
  font-size: 1.28571429em;
}

/* line 902, ../sass/Semantic-UI/elements/_list.scss */
.ui.huge.list {
  font-size: 1.42857143em;
}

/* line 905, ../sass/Semantic-UI/elements/_list.scss */
.ui.massive.list {
  font-size: 1.71428571em;
}

/* line 908, ../sass/Semantic-UI/elements/_list.scss */
.ui.mini.horizontal.list .list > .item,
.ui.mini.horizontal.list > .item {
  font-size: 0.78571429rem;
}

/* line 912, ../sass/Semantic-UI/elements/_list.scss */
.ui.tiny.horizontal.list .list > .item,
.ui.tiny.horizontal.list > .item {
  font-size: 0.85714286rem;
}

/* line 916, ../sass/Semantic-UI/elements/_list.scss */
.ui.small.horizontal.list .list > .item,
.ui.small.horizontal.list > .item {
  font-size: 0.92857143rem;
}

/* line 920, ../sass/Semantic-UI/elements/_list.scss */
.ui.horizontal.list .list > .item,
.ui.horizontal.list > .item {
  font-size: 1rem;
}

/* line 924, ../sass/Semantic-UI/elements/_list.scss */
.ui.large.horizontal.list .list > .item,
.ui.large.horizontal.list > .item {
  font-size: 1.14285714rem;
}

/* line 928, ../sass/Semantic-UI/elements/_list.scss */
.ui.big.horizontal.list .list > .item,
.ui.big.horizontal.list > .item {
  font-size: 1.28571429rem;
}

/* line 932, ../sass/Semantic-UI/elements/_list.scss */
.ui.huge.horizontal.list .list > .item,
.ui.huge.horizontal.list > .item {
  font-size: 1.42857143rem;
}

/* line 936, ../sass/Semantic-UI/elements/_list.scss */
.ui.massive.horizontal.list .list > .item,
.ui.massive.horizontal.list > .item {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Loader
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Loader
*******************************/
/* Standard Size */
/* line 18, ../sass/Semantic-UI/elements/_loader.scss */
.ui.loader {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0px;
  text-align: center;
  z-index: 1000;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

/* Static Shape */
/* line 31, ../sass/Semantic-UI/elements/_loader.scss */
.ui.loader:before {
  position: absolute;
  content: '';
  top: 0%;
  left: 50%;
  width: 100%;
  height: 100%;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}

/* Active Shape */
/* line 43, ../sass/Semantic-UI/elements/_loader.scss */
.ui.loader:after {
  position: absolute;
  content: '';
  top: 0%;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-animation: loader 0.6s linear;
  animation: loader 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
}

/* Active Animation */
@-webkit-keyframes loader {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loader {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* Sizes */
/* line 84, ../sass/Semantic-UI/elements/_loader.scss */
.ui.mini.loader:before,
.ui.mini.loader:after {
  width: 1rem;
  height: 1rem;
  margin: 0em 0em 0em -0.5rem;
}

/* line 90, ../sass/Semantic-UI/elements/_loader.scss */
.ui.tiny.loader:before,
.ui.tiny.loader:after {
  width: 1.14285714rem;
  height: 1.14285714rem;
  margin: 0em 0em 0em -0.57142857rem;
}

/* line 96, ../sass/Semantic-UI/elements/_loader.scss */
.ui.small.loader:before,
.ui.small.loader:after {
  width: 1.71428571rem;
  height: 1.71428571rem;
  margin: 0em 0em 0em -0.85714286rem;
}

/* line 102, ../sass/Semantic-UI/elements/_loader.scss */
.ui.loader:before,
.ui.loader:after {
  width: 2.28571429rem;
  height: 2.28571429rem;
  margin: 0em 0em 0em -1.14285714rem;
}

/* line 108, ../sass/Semantic-UI/elements/_loader.scss */
.ui.large.loader:before,
.ui.large.loader:after {
  width: 3.42857143rem;
  height: 3.42857143rem;
  margin: 0em 0em 0em -1.71428571rem;
}

/* line 114, ../sass/Semantic-UI/elements/_loader.scss */
.ui.big.loader:before,
.ui.big.loader:after {
  width: 3.71428571rem;
  height: 3.71428571rem;
  margin: 0em 0em 0em -1.85714286rem;
}

/* line 120, ../sass/Semantic-UI/elements/_loader.scss */
.ui.huge.loader:before,
.ui.huge.loader:after {
  width: 4.14285714rem;
  height: 4.14285714rem;
  margin: 0em 0em 0em -2.07142857rem;
}

/* line 126, ../sass/Semantic-UI/elements/_loader.scss */
.ui.massive.loader:before,
.ui.massive.loader:after {
  width: 4.57142857rem;
  height: 4.57142857rem;
  margin: 0em 0em 0em -2.28571429rem;
}

/*-------------------
      Coupling
--------------------*/
/* Show inside active dimmer */
/* line 139, ../sass/Semantic-UI/elements/_loader.scss */
.ui.dimmer .loader {
  display: block;
}

/* Black Dimmer */
/* line 144, ../sass/Semantic-UI/elements/_loader.scss */
.ui.dimmer .ui.loader {
  color: rgba(255, 255, 255, 0.9);
}

/* line 147, ../sass/Semantic-UI/elements/_loader.scss */
.ui.dimmer .ui.loader:before {
  border-color: rgba(255, 255, 255, 0.15);
}

/* line 150, ../sass/Semantic-UI/elements/_loader.scss */
.ui.dimmer .ui.loader:after {
  border-color: #FFFFFF transparent transparent;
}

/* White Dimmer (Inverted) */
/* line 155, ../sass/Semantic-UI/elements/_loader.scss */
.ui.inverted.dimmer .ui.loader {
  color: rgba(0, 0, 0, 0.87);
}

/* line 158, ../sass/Semantic-UI/elements/_loader.scss */
.ui.inverted.dimmer .ui.loader:before {
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 161, ../sass/Semantic-UI/elements/_loader.scss */
.ui.inverted.dimmer .ui.loader:after {
  border-color: #767676 transparent transparent;
}

/*******************************
             Types
*******************************/
/*-------------------
        Text
--------------------*/
/* line 175, ../sass/Semantic-UI/elements/_loader.scss */
.ui.text.loader {
  width: auto !important;
  height: auto !important;
  text-align: center;
  font-style: normal;
}

/*******************************
            States
*******************************/
/* line 187, ../sass/Semantic-UI/elements/_loader.scss */
.ui.indeterminate.loader:after {
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
  -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
}

/* line 193, ../sass/Semantic-UI/elements/_loader.scss */
.ui.loader.active,
.ui.loader.visible {
  display: block;
}

/* line 197, ../sass/Semantic-UI/elements/_loader.scss */
.ui.loader.disabled,
.ui.loader.hidden {
  display: none;
}

/*******************************
            Variations
*******************************/
/*-------------------
        Sizes
--------------------*/
/* Loader */
/* line 214, ../sass/Semantic-UI/elements/_loader.scss */
.ui.inverted.dimmer .ui.mini.loader,
.ui.mini.loader {
  width: 1rem;
  height: 1rem;
  font-size: 0.78571429em;
}

/* line 220, ../sass/Semantic-UI/elements/_loader.scss */
.ui.inverted.dimmer .ui.tiny.loader,
.ui.tiny.loader {
  width: 1.14285714rem;
  height: 1.14285714rem;
  font-size: 0.85714286em;
}

/* line 226, ../sass/Semantic-UI/elements/_loader.scss */
.ui.inverted.dimmer .ui.small.loader,
.ui.small.loader {
  width: 1.71428571rem;
  height: 1.71428571rem;
  font-size: 0.92857143em;
}

/* line 232, ../sass/Semantic-UI/elements/_loader.scss */
.ui.inverted.dimmer .ui.loader,
.ui.loader {
  width: 2.28571429rem;
  height: 2.28571429rem;
  font-size: 1em;
}

/* line 238, ../sass/Semantic-UI/elements/_loader.scss */
.ui.inverted.dimmer .ui.large.loader,
.ui.large.loader {
  width: 3.42857143rem;
  height: 3.42857143rem;
  font-size: 1.14285714em;
}

/* line 244, ../sass/Semantic-UI/elements/_loader.scss */
.ui.inverted.dimmer .ui.big.loader,
.ui.big.loader {
  width: 3.71428571rem;
  height: 3.71428571rem;
  font-size: 1.28571429em;
}

/* line 250, ../sass/Semantic-UI/elements/_loader.scss */
.ui.inverted.dimmer .ui.huge.loader,
.ui.huge.loader {
  width: 4.14285714rem;
  height: 4.14285714rem;
  font-size: 1.42857143em;
}

/* line 256, ../sass/Semantic-UI/elements/_loader.scss */
.ui.inverted.dimmer .ui.massive.loader,
.ui.massive.loader {
  width: 4.57142857rem;
  height: 4.57142857rem;
  font-size: 1.71428571em;
}

/* Text Loader */
/* line 264, ../sass/Semantic-UI/elements/_loader.scss */
.ui.mini.text.loader {
  min-width: 1rem;
  padding-top: 1.78571429rem;
}

/* line 268, ../sass/Semantic-UI/elements/_loader.scss */
.ui.tiny.text.loader {
  min-width: 1.14285714rem;
  padding-top: 1.92857143rem;
}

/* line 272, ../sass/Semantic-UI/elements/_loader.scss */
.ui.small.text.loader {
  min-width: 1.71428571rem;
  padding-top: 2.5rem;
}

/* line 276, ../sass/Semantic-UI/elements/_loader.scss */
.ui.text.loader {
  min-width: 2.28571429rem;
  padding-top: 3.07142857rem;
}

/* line 280, ../sass/Semantic-UI/elements/_loader.scss */
.ui.large.text.loader {
  min-width: 3.42857143rem;
  padding-top: 4.21428571rem;
}

/* line 284, ../sass/Semantic-UI/elements/_loader.scss */
.ui.big.text.loader {
  min-width: 3.71428571rem;
  padding-top: 4.5rem;
}

/* line 288, ../sass/Semantic-UI/elements/_loader.scss */
.ui.huge.text.loader {
  min-width: 4.14285714rem;
  padding-top: 4.92857143rem;
}

/* line 292, ../sass/Semantic-UI/elements/_loader.scss */
.ui.massive.text.loader {
  min-width: 4.57142857rem;
  padding-top: 5.35714286rem;
}

/*-------------------
       Inverted
--------------------*/
/* line 301, ../sass/Semantic-UI/elements/_loader.scss */
.ui.inverted.loader {
  color: rgba(255, 255, 255, 0.9);
}

/* line 304, ../sass/Semantic-UI/elements/_loader.scss */
.ui.inverted.loader:before {
  border-color: rgba(255, 255, 255, 0.15);
}

/* line 307, ../sass/Semantic-UI/elements/_loader.scss */
.ui.inverted.loader:after {
  border-top-color: #FFFFFF;
}

/*-------------------
       Inline
--------------------*/
/* line 315, ../sass/Semantic-UI/elements/_loader.scss */
.ui.inline.loader {
  position: relative;
  vertical-align: middle;
  margin: 0em;
  left: 0em;
  top: 0em;
  -webkit-transform: none;
  transform: none;
}

/* line 324, ../sass/Semantic-UI/elements/_loader.scss */
.ui.inline.loader.active,
.ui.inline.loader.visible {
  display: inline-block;
}

/* Centered Inline */
/* line 330, ../sass/Semantic-UI/elements/_loader.scss */
.ui.centered.inline.loader.active,
.ui.centered.inline.loader.visible {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Rail
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Rails
*******************************/
/* line 16, ../sass/Semantic-UI/elements/_rail.scss */
.ui.rail {
  position: absolute;
  top: 0%;
  width: 300px;
  height: 100%;
}

/* line 22, ../sass/Semantic-UI/elements/_rail.scss */
.ui.left.rail {
  left: auto;
  right: 100%;
  padding: 0em 2rem 0em 0em;
  margin: 0em 2rem 0em 0em;
}

/* line 28, ../sass/Semantic-UI/elements/_rail.scss */
.ui.right.rail {
  left: 100%;
  right: auto;
  padding: 0em 0em 0em 2rem;
  margin: 0em 0em 0em 2rem;
}

/*******************************
           Variations
*******************************/
/*--------------
     Internal
---------------*/
/* line 45, ../sass/Semantic-UI/elements/_rail.scss */
.ui.left.internal.rail {
  left: 0%;
  right: auto;
  padding: 0em 0em 0em 2rem;
  margin: 0em 0em 0em 2rem;
}

/* line 51, ../sass/Semantic-UI/elements/_rail.scss */
.ui.right.internal.rail {
  left: auto;
  right: 0%;
  padding: 0em 2rem 0em 0em;
  margin: 0em 2rem 0em 0em;
}

/*--------------
    Dividing
---------------*/
/* line 62, ../sass/Semantic-UI/elements/_rail.scss */
.ui.dividing.rail {
  width: 302.5px;
}

/* line 65, ../sass/Semantic-UI/elements/_rail.scss */
.ui.left.dividing.rail {
  padding: 0em 2.5rem 0em 0em;
  margin: 0em 2.5rem 0em 0em;
  border-right: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 70, ../sass/Semantic-UI/elements/_rail.scss */
.ui.right.dividing.rail {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  padding: 0em 0em 0em 2.5rem;
  margin: 0em 0em 0em 2.5rem;
}

/*--------------
    Distance
---------------*/
/* line 80, ../sass/Semantic-UI/elements/_rail.scss */
.ui.close.rail {
  width: calc( 300px  +  1em );
}

/* line 83, ../sass/Semantic-UI/elements/_rail.scss */
.ui.close.left.rail {
  padding: 0em 1em 0em 0em;
  margin: 0em 1em 0em 0em;
}

/* line 87, ../sass/Semantic-UI/elements/_rail.scss */
.ui.close.right.rail {
  padding: 0em 0em 0em 1em;
  margin: 0em 0em 0em 1em;
}

/* line 91, ../sass/Semantic-UI/elements/_rail.scss */
.ui.very.close.rail {
  width: calc( 300px  +  0.5em );
}

/* line 94, ../sass/Semantic-UI/elements/_rail.scss */
.ui.very.close.left.rail {
  padding: 0em 0.5em 0em 0em;
  margin: 0em 0.5em 0em 0em;
}

/* line 98, ../sass/Semantic-UI/elements/_rail.scss */
.ui.very.close.right.rail {
  padding: 0em 0em 0em 0.5em;
  margin: 0em 0em 0em 0.5em;
}

/*--------------
    Attached
---------------*/
/* line 107, ../sass/Semantic-UI/elements/_rail.scss */
.ui.attached.left.rail,
.ui.attached.right.rail {
  padding: 0em;
  margin: 0em;
}

/*--------------
     Sizing
---------------*/
/* line 117, ../sass/Semantic-UI/elements/_rail.scss */
.ui.mini.rail {
  font-size: 0.78571429rem;
}

/* line 120, ../sass/Semantic-UI/elements/_rail.scss */
.ui.tiny.rail {
  font-size: 0.85714286rem;
}

/* line 123, ../sass/Semantic-UI/elements/_rail.scss */
.ui.small.rail {
  font-size: 0.92857143rem;
}

/* line 126, ../sass/Semantic-UI/elements/_rail.scss */
.ui.rail {
  font-size: 1rem;
}

/* line 129, ../sass/Semantic-UI/elements/_rail.scss */
.ui.large.rail {
  font-size: 1.14285714rem;
}

/* line 132, ../sass/Semantic-UI/elements/_rail.scss */
.ui.big.rail {
  font-size: 1.28571429rem;
}

/* line 135, ../sass/Semantic-UI/elements/_rail.scss */
.ui.huge.rail {
  font-size: 1.42857143rem;
}

/* line 138, ../sass/Semantic-UI/elements/_rail.scss */
.ui.massive.rail {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Reveal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Reveal
*******************************/
/* line 16, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.reveal {
  display: inherit;
  position: relative !important;
  font-size: 0em !important;
}

/* line 21, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.reveal > .visible.content {
  position: absolute !important;
  top: 0em !important;
  left: 0em !important;
  z-index: 3 !important;
  -webkit-transition: all 0.5s ease 0.1s;
  transition: all 0.5s ease 0.1s;
}

/* line 29, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.reveal > .hidden.content {
  position: relative !important;
  z-index: 2 !important;
}

/* Make sure hovered element is on top of other reveal */
/* line 35, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.active.reveal .visible.content,
.ui.reveal:hover .visible.content {
  z-index: 4 !important;
}

/*******************************
              Types
*******************************/
/*--------------
      Slide
---------------*/
/* line 50, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.slide.reveal {
  position: relative !important;
  overflow: hidden !important;
  white-space: nowrap;
}

/* line 55, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.slide.reveal > .content {
  display: block;
  width: 100%;
  float: left;
  margin: 0em;
  -webkit-transition: -webkit-transform 0.5s ease 0.1s;
  transition: -webkit-transform 0.5s ease 0.1s;
  transition: transform 0.5s ease 0.1s;
  transition: transform 0.5s ease 0.1s, -webkit-transform 0.5s ease 0.1s;
}

/* line 65, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.slide.reveal > .visible.content {
  position: relative !important;
}

/* line 68, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.slide.reveal > .hidden.content {
  position: absolute !important;
  left: 0% !important;
  width: 100% !important;
  -webkit-transform: translateX(100%) !important;
  transform: translateX(100%) !important;
}

/* line 75, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.slide.active.reveal > .visible.content,
.ui.slide.reveal:hover > .visible.content {
  -webkit-transform: translateX(-100%) !important;
  transform: translateX(-100%) !important;
}

/* line 80, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.slide.active.reveal > .hidden.content,
.ui.slide.reveal:hover > .hidden.content {
  -webkit-transform: translateX(0%) !important;
  transform: translateX(0%) !important;
}

/* line 85, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.slide.right.reveal > .visible.content {
  -webkit-transform: translateX(0%) !important;
  transform: translateX(0%) !important;
}

/* line 89, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.slide.right.reveal > .hidden.content {
  -webkit-transform: translateX(-100%) !important;
  transform: translateX(-100%) !important;
}

/* line 93, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.slide.right.active.reveal > .visible.content,
.ui.slide.right.reveal:hover > .visible.content {
  -webkit-transform: translateX(100%) !important;
  transform: translateX(100%) !important;
}

/* line 98, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.slide.right.active.reveal > .hidden.content,
.ui.slide.right.reveal:hover > .hidden.content {
  -webkit-transform: translateX(0%) !important;
  transform: translateX(0%) !important;
}

/* line 103, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.slide.up.reveal > .hidden.content {
  -webkit-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
}

/* line 107, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.slide.up.active.reveal > .visible.content,
.ui.slide.up.reveal:hover > .visible.content {
  -webkit-transform: translateY(-100%) !important;
  transform: translateY(-100%) !important;
}

/* line 112, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.slide.up.active.reveal > .hidden.content,
.ui.slide.up.reveal:hover > .hidden.content {
  -webkit-transform: translateY(0%) !important;
  transform: translateY(0%) !important;
}

/* line 117, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.slide.down.reveal > .hidden.content {
  -webkit-transform: translateY(-100%) !important;
  transform: translateY(-100%) !important;
}

/* line 121, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.slide.down.active.reveal > .visible.content,
.ui.slide.down.reveal:hover > .visible.content {
  -webkit-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
}

/* line 126, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.slide.down.active.reveal > .hidden.content,
.ui.slide.down.reveal:hover > .hidden.content {
  -webkit-transform: translateY(0%) !important;
  transform: translateY(0%) !important;
}

/*--------------
      Fade
---------------*/
/* line 136, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.fade.reveal > .visible.content {
  opacity: 1;
}

/* line 139, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.fade.active.reveal > .visible.content,
.ui.fade.reveal:hover > .visible.content {
  opacity: 0;
}

/*--------------
      Move
---------------*/
/* line 148, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.move.reveal {
  position: relative !important;
  overflow: hidden !important;
  white-space: nowrap;
}

/* line 153, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.move.reveal > .content {
  display: block;
  float: left;
  margin: 0em;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
  transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
  transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
  transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s, -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
}

/* line 162, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.move.reveal > .visible.content {
  position: relative !important;
}

/* line 165, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.move.reveal > .hidden.content {
  position: absolute !important;
  left: 0% !important;
  width: 100% !important;
}

/* line 170, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.move.active.reveal > .visible.content,
.ui.move.reveal:hover > .visible.content {
  -webkit-transform: translateX(-100%) !important;
  transform: translateX(-100%) !important;
}

/* line 175, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.move.right.active.reveal > .visible.content,
.ui.move.right.reveal:hover > .visible.content {
  -webkit-transform: translateX(100%) !important;
  transform: translateX(100%) !important;
}

/* line 180, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.move.up.active.reveal > .visible.content,
.ui.move.up.reveal:hover > .visible.content {
  -webkit-transform: translateY(-100%) !important;
  transform: translateY(-100%) !important;
}

/* line 185, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.move.down.active.reveal > .visible.content,
.ui.move.down.reveal:hover > .visible.content {
  -webkit-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
}

/*--------------
     Rotate
---------------*/
/* line 195, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.rotate.reveal > .visible.content {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 201, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.rotate.reveal > .visible.content,
.ui.rotate.right.reveal > .visible.content {
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
}

/* line 206, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.rotate.active.reveal > .visible.content,
.ui.rotate.reveal:hover > .visible.content,
.ui.rotate.right.active.reveal > .visible.content,
.ui.rotate.right.reveal:hover > .visible.content {
  -webkit-transform: rotate(110deg);
  transform: rotate(110deg);
}

/* line 213, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.rotate.left.reveal > .visible.content {
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
}

/* line 217, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.rotate.left.active.reveal > .visible.content,
.ui.rotate.left.reveal:hover > .visible.content {
  -webkit-transform: rotate(-110deg);
  transform: rotate(-110deg);
}

/*******************************
              States
*******************************/
/* line 228, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.disabled.reveal:hover > .visible.visible.content {
  position: static !important;
  display: block !important;
  opacity: 1 !important;
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
  -webkit-transform: none !important;
  transform: none !important;
}

/* line 239, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.disabled.reveal:hover > .hidden.hidden.content {
  display: none !important;
}

/*******************************
           Variations
*******************************/
/*--------------
     Visible
---------------*/
/* line 253, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.visible.reveal {
  overflow: visible;
}

/*--------------
     Instant
---------------*/
/* line 261, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.instant.reveal > .content {
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
}

/*--------------
     Sizing
---------------*/
/* line 270, ../sass/Semantic-UI/elements/_reveal.scss */
.ui.reveal > .content {
  font-size: 1rem !important;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Segment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Segment
*******************************/
/* line 16, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segment {
  position: relative;
  background: #FFFFFF;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin: 1rem 0em;
  padding: 1em 1em;
  border-radius: 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 25, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segment:first-child {
  margin-top: 0em;
}

/* line 28, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segment:last-child {
  margin-bottom: 0em;
}

/* Vertical */
/* line 33, ../sass/Semantic-UI/elements/_segment.scss */
.ui.vertical.segment {
  margin: 0em;
  padding-left: 0em;
  padding-right: 0em;
  background: none transparent;
  border-radius: 0px;
  box-shadow: none;
  border: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 43, ../sass/Semantic-UI/elements/_segment.scss */
.ui.vertical.segment:last-child {
  border-bottom: none;
}

/*-------------------
    Loose Coupling
--------------------*/
/* Header */
/* line 53, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.segment > .ui.header {
  color: #FFFFFF;
}

/* Label */
/* line 58, ../sass/Semantic-UI/elements/_segment.scss */
.ui[class*="bottom attached"].segment > [class*="top attached"].label {
  border-top-left-radius: 0em;
  border-top-right-radius: 0em;
}

/* line 62, ../sass/Semantic-UI/elements/_segment.scss */
.ui[class*="top attached"].segment > [class*="bottom attached"].label {
  border-bottom-left-radius: 0em;
  border-bottom-right-radius: 0em;
}

/* line 66, ../sass/Semantic-UI/elements/_segment.scss */
.ui.attached.segment:not(.top):not(.bottom) > [class*="top attached"].label {
  border-top-left-radius: 0em;
  border-top-right-radius: 0em;
}

/* line 70, ../sass/Semantic-UI/elements/_segment.scss */
.ui.attached.segment:not(.top):not(.bottom) > [class*="bottom attached"].label {
  border-bottom-left-radius: 0em;
  border-bottom-right-radius: 0em;
}

/* Grid */
/* line 76, ../sass/Semantic-UI/elements/_segment.scss */
.ui.page.grid.segment,
.ui.grid > .row > .ui.segment.column,
.ui.grid > .ui.segment.column {
  padding-top: 2em;
  padding-bottom: 2em;
}

/* line 82, ../sass/Semantic-UI/elements/_segment.scss */
.ui.grid.segment {
  margin: 1rem 0em;
  border-radius: 0.28571429rem;
}

/* Table */
/* line 88, ../sass/Semantic-UI/elements/_segment.scss */
.ui.basic.table.segment {
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
}

/* line 93, ../sass/Semantic-UI/elements/_segment.scss */
.ui[class*="very basic"].table.segment {
  padding: 1em 1em;
}

/*******************************
             Types
*******************************/
/*-------------------
        Piled
--------------------*/
/* line 107, ../sass/Semantic-UI/elements/_segment.scss */
.ui.piled.segments,
.ui.piled.segment {
  margin: 3em 0em;
  box-shadow: '';
  z-index: auto;
}

/* line 113, ../sass/Semantic-UI/elements/_segment.scss */
.ui.piled.segment:first-child {
  margin-top: 0em;
}

/* line 116, ../sass/Semantic-UI/elements/_segment.scss */
.ui.piled.segment:last-child {
  margin-bottom: 0em;
}

/* line 119, ../sass/Semantic-UI/elements/_segment.scss */
.ui.piled.segments:after,
.ui.piled.segments:before,
.ui.piled.segment:after,
.ui.piled.segment:before {
  background-color: #FFFFFF;
  visibility: visible;
  content: '';
  display: block;
  height: 100%;
  left: 0px;
  position: absolute;
  width: 100%;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: '';
}

/* line 134, ../sass/Semantic-UI/elements/_segment.scss */
.ui.piled.segments:before,
.ui.piled.segment:before {
  -webkit-transform: rotate(-1.2deg);
  transform: rotate(-1.2deg);
  top: 0;
  z-index: -2;
}

/* line 141, ../sass/Semantic-UI/elements/_segment.scss */
.ui.piled.segments:after,
.ui.piled.segment:after {
  -webkit-transform: rotate(1.2deg);
  transform: rotate(1.2deg);
  top: 0;
  z-index: -1;
}

/* Piled Attached */
/* line 150, ../sass/Semantic-UI/elements/_segment.scss */
.ui[class*="top attached"].piled.segment {
  margin-top: 3em;
  margin-bottom: 0em;
}

/* line 154, ../sass/Semantic-UI/elements/_segment.scss */
.ui.piled.segment[class*="top attached"]:first-child {
  margin-top: 0em;
}

/* line 157, ../sass/Semantic-UI/elements/_segment.scss */
.ui.piled.segment[class*="bottom attached"] {
  margin-top: 0em;
  margin-bottom: 3em;
}

/* line 161, ../sass/Semantic-UI/elements/_segment.scss */
.ui.piled.segment[class*="bottom attached"]:last-child {
  margin-bottom: 0em;
}

/*-------------------
       Stacked
--------------------*/
/* line 169, ../sass/Semantic-UI/elements/_segment.scss */
.ui.stacked.segment {
  padding-bottom: 1.4em;
}

/* line 172, ../sass/Semantic-UI/elements/_segment.scss */
.ui.stacked.segments:before,
.ui.stacked.segments:after,
.ui.stacked.segment:before,
.ui.stacked.segment:after {
  content: '';
  position: absolute;
  bottom: -3px;
  left: 0%;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  background: rgba(0, 0, 0, 0.03);
  width: 100%;
  height: 6px;
  visibility: visible;
}

/* line 186, ../sass/Semantic-UI/elements/_segment.scss */
.ui.stacked.segments:before,
.ui.stacked.segment:before {
  display: none;
}

/* Add additional page */
/* line 192, ../sass/Semantic-UI/elements/_segment.scss */
.ui.tall.stacked.segments:before,
.ui.tall.stacked.segment:before {
  display: block;
  bottom: 0px;
}

/* Inverted */
/* line 199, ../sass/Semantic-UI/elements/_segment.scss */
.ui.stacked.inverted.segments:before,
.ui.stacked.inverted.segments:after,
.ui.stacked.inverted.segment:before,
.ui.stacked.inverted.segment:after {
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(34, 36, 38, 0.35);
}

/*-------------------
       Padded
--------------------*/
/* line 211, ../sass/Semantic-UI/elements/_segment.scss */
.ui.padded.segment {
  padding: 1.5em;
}

/* line 214, ../sass/Semantic-UI/elements/_segment.scss */
.ui[class*="very padded"].segment {
  padding: 3em;
}

/* Padded vertical */
/* line 219, ../sass/Semantic-UI/elements/_segment.scss */
.ui.padded.segment.vertical.segment,
.ui[class*="very padded"].vertical.segment {
  padding-left: 0px;
  padding-right: 0px;
}

/*-------------------
       Compact
--------------------*/
/* line 229, ../sass/Semantic-UI/elements/_segment.scss */
.ui.compact.segment {
  display: table;
}

/* Compact Group */
/* line 234, ../sass/Semantic-UI/elements/_segment.scss */
.ui.compact.segments {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* line 239, ../sass/Semantic-UI/elements/_segment.scss */
.ui.compact.segments .segment,
.ui.segments .compact.segment {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

/*-------------------
       Circular
--------------------*/
/* line 251, ../sass/Semantic-UI/elements/_segment.scss */
.ui.circular.segment {
  display: table-cell;
  padding: 2em;
  text-align: center;
  vertical-align: middle;
  border-radius: 500em;
}

/*-------------------
       Raised
--------------------*/
/* line 263, ../sass/Semantic-UI/elements/_segment.scss */
.ui.raised.segments,
.ui.raised.segment {
  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}

/*******************************
            Groups
*******************************/
/* Group */
/* line 275, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segments {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  margin: 1rem 0em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
}

/* line 286, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segments:first-child {
  margin-top: 0em;
}

/* line 289, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segments:last-child {
  margin-bottom: 0em;
}

/* Nested Segment */
/* line 294, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segments > .segment {
  top: 0px;
  bottom: 0px;
  border-radius: 0px;
  margin: 0em;
  width: auto;
  box-shadow: none;
  border: none;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 304, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segments:not(.horizontal) > .segment:first-child {
  border-top: none;
  margin-top: 0em;
  bottom: 0px;
  margin-bottom: 0em;
  top: 0px;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* Bottom */
/* line 314, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segments:not(.horizontal) > .segment:last-child {
  top: 0px;
  bottom: 0px;
  margin-top: 0em;
  margin-bottom: 0em;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* Only */
/* line 324, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segments:not(.horizontal) > .segment:only-child {
  border-radius: 0.28571429rem;
}

/* Nested Group */
/* line 329, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segments > .ui.segments {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  margin: 1rem 1rem;
}

/* line 333, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segments > .segments:first-child {
  border-top: none;
}

/* line 336, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segments > .segment + .segments:not(.horizontal) {
  margin-top: 0em;
}

/* Horizontal Group */
/* line 341, ../sass/Semantic-UI/elements/_segment.scss */
.ui.horizontal.segments {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: transparent;
  border-radius: 0px;
  padding: 0em;
  background-color: #FFFFFF;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin: 1rem 0em;
  border-radius: 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}

/* Nested Horizontal Group */
/* line 360, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segments > .horizontal.segments {
  margin: 0em;
  background-color: transparent;
  border-radius: 0px;
  border: none;
  box-shadow: none;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}

/* Horizontal Segment */
/* line 370, ../sass/Semantic-UI/elements/_segment.scss */
.ui.horizontal.segments > .segment {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  -ms-flex: 1 1 0px;
  /* Solves #2550 MS Flex */
  margin: 0em;
  min-width: 0px;
  background-color: transparent;
  border-radius: 0px;
  border: none;
  box-shadow: none;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}

/* Border Fixes */
/* line 386, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segments > .horizontal.segments:first-child {
  border-top: none;
}

/* line 389, ../sass/Semantic-UI/elements/_segment.scss */
.ui.horizontal.segments > .segment:first-child {
  border-left: none;
}

/*******************************
            States
*******************************/
/*--------------
    Disabled
---------------*/
/* line 403, ../sass/Semantic-UI/elements/_segment.scss */
.ui.disabled.segment {
  opacity: 0.45;
  color: rgba(40, 40, 40, 0.3);
}

/*--------------
    Loading
---------------*/
/* line 412, ../sass/Semantic-UI/elements/_segment.scss */
.ui.loading.segment {
  position: relative;
  cursor: default;
  pointer-events: none;
  text-shadow: none !important;
  color: transparent !important;
  -webkit-transition: all 0s linear;
  transition: all 0s linear;
}

/* line 421, ../sass/Semantic-UI/elements/_segment.scss */
.ui.loading.segment:before {
  position: absolute;
  content: '';
  top: 0%;
  left: 0%;
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  border-radius: 0.28571429rem;
  z-index: 100;
}

/* line 432, ../sass/Semantic-UI/elements/_segment.scss */
.ui.loading.segment:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -1.5em 0em 0em -1.5em;
  width: 3em;
  height: 3em;
  -webkit-animation: segment-spin 0.6s linear;
  animation: segment-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
  visibility: visible;
  z-index: 101;
}

@-webkit-keyframes segment-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes segment-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*******************************
           Variations
*******************************/
/*-------------------
       Basic
--------------------*/
/* line 483, ../sass/Semantic-UI/elements/_segment.scss */
.ui.basic.segment {
  background: none transparent;
  box-shadow: none;
  border: none;
  border-radius: 0px;
}

/*-------------------
       Clearing
--------------------*/
/* line 494, ../sass/Semantic-UI/elements/_segment.scss */
.ui.clearing.segment:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/*-------------------
       Colors
--------------------*/
/* Red */
/* line 508, ../sass/Semantic-UI/elements/_segment.scss */
.ui.red.segment:not(.inverted) {
  border-top: 2px solid #DB2828 !important;
}

/* line 511, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.red.segment {
  background-color: #DB2828 !important;
  color: #FFFFFF !important;
}

/* Orange */
/* line 517, ../sass/Semantic-UI/elements/_segment.scss */
.ui.orange.segment:not(.inverted) {
  border-top: 2px solid #F2711C !important;
}

/* line 520, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.orange.segment {
  background-color: #F2711C !important;
  color: #FFFFFF !important;
}

/* Yellow */
/* line 526, ../sass/Semantic-UI/elements/_segment.scss */
.ui.yellow.segment:not(.inverted) {
  border-top: 2px solid #FBBD08 !important;
}

/* line 529, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.yellow.segment {
  background-color: #FBBD08 !important;
  color: #FFFFFF !important;
}

/* Olive */
/* line 535, ../sass/Semantic-UI/elements/_segment.scss */
.ui.olive.segment:not(.inverted) {
  border-top: 2px solid #B5CC18 !important;
}

/* line 538, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.olive.segment {
  background-color: #B5CC18 !important;
  color: #FFFFFF !important;
}

/* Green */
/* line 544, ../sass/Semantic-UI/elements/_segment.scss */
.ui.green.segment:not(.inverted) {
  border-top: 2px solid #21BA45 !important;
}

/* line 547, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.green.segment {
  background-color: #21BA45 !important;
  color: #FFFFFF !important;
}

/* Teal */
/* line 553, ../sass/Semantic-UI/elements/_segment.scss */
.ui.teal.segment:not(.inverted) {
  border-top: 2px solid #00B5AD !important;
}

/* line 556, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.teal.segment {
  background-color: #00B5AD !important;
  color: #FFFFFF !important;
}

/* Blue */
/* line 562, ../sass/Semantic-UI/elements/_segment.scss */
.ui.blue.segment:not(.inverted) {
  border-top: 2px solid #2185D0 !important;
}

/* line 565, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.blue.segment {
  background-color: #2185D0 !important;
  color: #FFFFFF !important;
}

/* Violet */
/* line 571, ../sass/Semantic-UI/elements/_segment.scss */
.ui.violet.segment:not(.inverted) {
  border-top: 2px solid #6435C9 !important;
}

/* line 574, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.violet.segment {
  background-color: #6435C9 !important;
  color: #FFFFFF !important;
}

/* Purple */
/* line 580, ../sass/Semantic-UI/elements/_segment.scss */
.ui.purple.segment:not(.inverted) {
  border-top: 2px solid #A333C8 !important;
}

/* line 583, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.purple.segment {
  background-color: #A333C8 !important;
  color: #FFFFFF !important;
}

/* Pink */
/* line 589, ../sass/Semantic-UI/elements/_segment.scss */
.ui.pink.segment:not(.inverted) {
  border-top: 2px solid #E03997 !important;
}

/* line 592, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.pink.segment {
  background-color: #E03997 !important;
  color: #FFFFFF !important;
}

/* Brown */
/* line 598, ../sass/Semantic-UI/elements/_segment.scss */
.ui.brown.segment:not(.inverted) {
  border-top: 2px solid #A5673F !important;
}

/* line 601, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.brown.segment {
  background-color: #A5673F !important;
  color: #FFFFFF !important;
}

/* Grey */
/* line 607, ../sass/Semantic-UI/elements/_segment.scss */
.ui.grey.segment:not(.inverted) {
  border-top: 2px solid #767676 !important;
}

/* line 610, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.grey.segment {
  background-color: #767676 !important;
  color: #FFFFFF !important;
}

/* Black */
/* line 616, ../sass/Semantic-UI/elements/_segment.scss */
.ui.black.segment:not(.inverted) {
  border-top: 2px solid #1B1C1D !important;
}

/* line 619, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.black.segment {
  background-color: #1B1C1D !important;
  color: #FFFFFF !important;
}

/*-------------------
       Aligned
--------------------*/
/* line 628, ../sass/Semantic-UI/elements/_segment.scss */
.ui[class*="left aligned"].segment {
  text-align: left;
}

/* line 631, ../sass/Semantic-UI/elements/_segment.scss */
.ui[class*="right aligned"].segment {
  text-align: right;
}

/* line 634, ../sass/Semantic-UI/elements/_segment.scss */
.ui[class*="center aligned"].segment {
  text-align: center;
}

/*-------------------
       Floated
--------------------*/
/* line 642, ../sass/Semantic-UI/elements/_segment.scss */
.ui.floated.segment,
.ui[class*="left floated"].segment {
  float: left;
  margin-right: 1em;
}

/* line 647, ../sass/Semantic-UI/elements/_segment.scss */
.ui[class*="right floated"].segment {
  float: right;
  margin-left: 1em;
}

/*-------------------
      Inverted
--------------------*/
/* line 656, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.segment {
  border: none;
  box-shadow: none;
}

/* line 660, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.segment,
.ui.primary.inverted.segment {
  background: #1B1C1D;
  color: rgba(255, 255, 255, 0.9);
}

/* Nested */
/* line 667, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.segment .segment {
  color: rgba(0, 0, 0, 0.87);
}

/* line 670, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.segment .inverted.segment {
  color: rgba(255, 255, 255, 0.9);
}

/* Attached */
/* line 675, ../sass/Semantic-UI/elements/_segment.scss */
.ui.inverted.attached.segment {
  border-color: #555555;
}

/*-------------------
     Emphasis
--------------------*/
/* Secondary */
/* line 685, ../sass/Semantic-UI/elements/_segment.scss */
.ui.secondary.segment {
  background: #F3F4F5;
  color: rgba(0, 0, 0, 0.6);
}

/* line 689, ../sass/Semantic-UI/elements/_segment.scss */
.ui.secondary.inverted.segment {
  background: #4c4f52 -webkit-linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background: #4c4f52 linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  color: rgba(255, 255, 255, 0.8);
}

/* Tertiary */
/* line 696, ../sass/Semantic-UI/elements/_segment.scss */
.ui.tertiary.segment {
  background: #DCDDDE;
  color: rgba(0, 0, 0, 0.6);
}

/* line 700, ../sass/Semantic-UI/elements/_segment.scss */
.ui.tertiary.inverted.segment {
  background: #717579 -webkit-linear-gradient(rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.35) 100%);
  background: #717579 linear-gradient(rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.35) 100%);
  color: rgba(255, 255, 255, 0.8);
}

/*-------------------
      Attached
--------------------*/
/* Middle */
/* line 712, ../sass/Semantic-UI/elements/_segment.scss */
.ui.attached.segment {
  top: 0px;
  bottom: 0px;
  border-radius: 0px;
  margin: 0em -1px;
  width: calc(100% +  2px );
  max-width: calc(100% +  2px );
  box-shadow: none;
  border: 1px solid #D4D4D5;
}

/* line 722, ../sass/Semantic-UI/elements/_segment.scss */
.ui.attached:not(.message) + .ui.attached.segment:not(.top) {
  border-top: none;
}

/* Top */
/* line 727, ../sass/Semantic-UI/elements/_segment.scss */
.ui[class*="top attached"].segment {
  bottom: 0px;
  margin-bottom: 0em;
  top: 0px;
  margin-top: 1rem;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 734, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segment[class*="top attached"]:first-child {
  margin-top: 0em;
}

/* Bottom */
/* line 739, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segment[class*="bottom attached"] {
  bottom: 0px;
  margin-top: 0em;
  top: 0px;
  margin-bottom: 1rem;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 747, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segment[class*="bottom attached"]:last-child {
  margin-bottom: 0em;
}

/*-------------------
        Size
--------------------*/
/* line 755, ../sass/Semantic-UI/elements/_segment.scss */
.ui.mini.segments .segment,
.ui.mini.segment {
  font-size: 0.78571429rem;
}

/* line 759, ../sass/Semantic-UI/elements/_segment.scss */
.ui.tiny.segments .segment,
.ui.tiny.segment {
  font-size: 0.85714286rem;
}

/* line 763, ../sass/Semantic-UI/elements/_segment.scss */
.ui.small.segments .segment,
.ui.small.segment {
  font-size: 0.92857143rem;
}

/* line 767, ../sass/Semantic-UI/elements/_segment.scss */
.ui.segments .segment,
.ui.segment {
  font-size: 1rem;
}

/* line 771, ../sass/Semantic-UI/elements/_segment.scss */
.ui.large.segments .segment,
.ui.large.segment {
  font-size: 1.14285714rem;
}

/* line 775, ../sass/Semantic-UI/elements/_segment.scss */
.ui.big.segments .segment,
.ui.big.segment {
  font-size: 1.28571429rem;
}

/* line 779, ../sass/Semantic-UI/elements/_segment.scss */
.ui.huge.segments .segment,
.ui.huge.segment {
  font-size: 1.42857143rem;
}

/* line 783, ../sass/Semantic-UI/elements/_segment.scss */
.ui.massive.segments .segment,
.ui.massive.segment {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Step
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Plural
*******************************/
/* line 16, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin: 1em 0em;
  background: '';
  box-shadow: none;
  line-height: 1.14285714em;
  border-radius: 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}

/* First Steps */
/* line 36, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps:first-child {
  margin-top: 0em;
}

/* Last Steps */
/* line 41, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps:last-child {
  margin-bottom: 0em;
}

/*******************************
           Singular
*******************************/
/* line 50, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  vertical-align: middle;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0em 0em;
  padding: 1.14285714em 2em;
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
  border-radius: 0em;
  border: none;
  border-right: 1px solid rgba(34, 36, 38, 0.15);
  -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
  transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
}

/* Arrow */
/* line 84, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step:after {
  display: none;
  position: absolute;
  z-index: 2;
  content: '';
  top: 50%;
  right: 0%;
  border: medium none;
  background-color: #FFFFFF;
  width: 1.14285714em;
  height: 1.14285714em;
  border-style: solid;
  border-color: rgba(34, 36, 38, 0.15);
  border-width: 0px 1px 1px 0px;
  -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
  transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
  -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  transform: translateY(-50%) translateX(50%) rotate(-45deg);
}

/* First Step */
/* line 105, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step:first-child {
  padding-left: 2em;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}

/* Last Step */
/* line 111, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step:last-child {
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

/* line 114, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step:last-child {
  border-right: none;
  margin-right: 0em;
}

/* Only Step */
/* line 120, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step:only-child {
  border-radius: 0.28571429rem;
}

/*******************************
            Content
*******************************/
/* Title */
/* line 131, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step .title {
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 1.14285714em;
  font-weight: bold;
}

/* line 136, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step > .title {
  width: 100%;
}

/* Description */
/* line 141, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step .description {
  font-weight: normal;
  font-size: 0.92857143em;
  color: rgba(0, 0, 0, 0.87);
}

/* line 146, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step > .description {
  width: 100%;
}

/* line 149, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step .title ~ .description {
  margin-top: 0.25em;
}

/* Icon */
/* line 154, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step > .icon {
  line-height: 1;
  font-size: 2.5em;
  margin: 0em 1rem 0em 0em;
}

/* line 159, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step > .icon,
.ui.steps .step > .icon ~ .content {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -ms-flex-item-align: middle;
  -ms-grid-row-align: middle;
  align-self: middle;
}

/* line 169, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step > .icon ~ .content {
  -webkit-box-flex: 1 0 auto;
  -ms-flex-positive: 1 0 auto;
  flex-grow: 1 0 auto;
}

/* Horizontal Icon */
/* line 176, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps:not(.vertical) .step > .icon {
  width: auto;
}

/* Link */
/* line 181, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .link.step,
.ui.steps a.step {
  cursor: pointer;
}

/*******************************
            Types
*******************************/
/*--------------
     Ordered
---------------*/
/* line 196, ../sass/Semantic-UI/elements/_step.scss */
.ui.ordered.steps {
  counter-reset: ordered;
}

/* line 199, ../sass/Semantic-UI/elements/_step.scss */
.ui.ordered.steps .step:before {
  display: block;
  position: static;
  text-align: center;
  content: counters(ordered,".");
  -ms-flex-item-align: middle;
  -ms-grid-row-align: middle;
  align-self: middle;
  margin-right: 1rem;
  font-size: 2.5em;
  counter-increment: ordered;
  font-family: inherit;
  font-weight: bold;
}

/* line 213, ../sass/Semantic-UI/elements/_step.scss */
.ui.ordered.steps .step > * {
  display: block;
  -ms-flex-item-align: middle;
  -ms-grid-row-align: middle;
  align-self: middle;
}

/*--------------
    Vertical
---------------*/
/* line 224, ../sass/Semantic-UI/elements/_step.scss */
.ui.vertical.steps {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: visible;
}

/* line 234, ../sass/Semantic-UI/elements/_step.scss */
.ui.vertical.steps .step {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-radius: 0em;
  padding: 1.14285714em 2em;
  border-right: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 243, ../sass/Semantic-UI/elements/_step.scss */
.ui.vertical.steps .step:first-child {
  padding: 1.14285714em 2em;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 247, ../sass/Semantic-UI/elements/_step.scss */
.ui.vertical.steps .step:last-child {
  border-bottom: none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 251, ../sass/Semantic-UI/elements/_step.scss */
.ui.vertical.steps .step:only-child {
  border-radius: 0.28571429rem;
}

/* Arrow */
/* line 256, ../sass/Semantic-UI/elements/_step.scss */
.ui.vertical.steps .step:after {
  display: none;
}

/* line 259, ../sass/Semantic-UI/elements/_step.scss */
.ui.vertical.steps .step:after {
  top: 50%;
  right: 0%;
  border-width: 0px 1px 1px 0px;
}

/* line 264, ../sass/Semantic-UI/elements/_step.scss */
.ui.vertical.steps .step:after {
  display: none;
}

/* line 267, ../sass/Semantic-UI/elements/_step.scss */
.ui.vertical.steps .active.step:after {
  display: block;
}

/* line 270, ../sass/Semantic-UI/elements/_step.scss */
.ui.vertical.steps .step:last-child:after {
  display: none;
}

/* line 273, ../sass/Semantic-UI/elements/_step.scss */
.ui.vertical.steps .active.step:last-child:after {
  display: block;
}

/*---------------
    Responsive
----------------*/
/* Mobile (Default) */
@media only screen and (max-width: 767px) {
  /* line 284, ../sass/Semantic-UI/elements/_step.scss */
  .ui.steps:not(.unstackable) {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: visible;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  /* line 294, ../sass/Semantic-UI/elements/_step.scss */
  .ui.steps:not(.unstackable) .step {
    width: 100% !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0em;
    padding: 1.14285714em 2em;
  }

  /* line 303, ../sass/Semantic-UI/elements/_step.scss */
  .ui.steps:not(.unstackable) .step:first-child {
    padding: 1.14285714em 2em;
    border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  }

  /* line 307, ../sass/Semantic-UI/elements/_step.scss */
  .ui.steps:not(.unstackable) .step:last-child {
    border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  }

  /* Arrow */
  /* line 312, ../sass/Semantic-UI/elements/_step.scss */
  .ui.steps:not(.unstackable) .step:after {
    display: none !important;
  }

  /* Content */
  /* line 317, ../sass/Semantic-UI/elements/_step.scss */
  .ui.steps:not(.unstackable) .step .content {
    text-align: center;
  }

  /* Icon */
  /* line 322, ../sass/Semantic-UI/elements/_step.scss */
  .ui.steps:not(.unstackable) .step > .icon,
  .ui.ordered.steps:not(.unstackable) .step:before {
    margin: 0em 0em 1rem 0em;
  }
}
/*******************************
             States
*******************************/
/* Link Hover */
/* line 335, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .link.step:hover::after,
.ui.steps .link.step:hover,
.ui.steps a.step:hover::after,
.ui.steps a.step:hover {
  background: #F9FAFB;
  color: rgba(0, 0, 0, 0.8);
}

/* Link Down */
/* line 344, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .link.step:active::after,
.ui.steps .link.step:active,
.ui.steps a.step:active::after,
.ui.steps a.step:active {
  background: #F3F4F5;
  color: rgba(0, 0, 0, 0.9);
}

/* Active */
/* line 353, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step.active {
  cursor: auto;
  background: #F3F4F5;
}

/* line 357, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step.active:after {
  background: #F3F4F5;
}

/* line 360, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step.active .title {
  color: #4183C4;
}

/* line 363, ../sass/Semantic-UI/elements/_step.scss */
.ui.ordered.steps .step.active:before,
.ui.steps .active.step .icon {
  color: rgba(0, 0, 0, 0.85);
}

/* Active Arrow */
/* line 369, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step:after {
  display: block;
}

/* line 372, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .active.step:after {
  display: block;
}

/* line 375, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step:last-child:after {
  display: none;
}

/* line 378, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .active.step:last-child:after {
  display: none;
}

/* Active Hover */
/* line 383, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .link.active.step:hover::after,
.ui.steps .link.active.step:hover,
.ui.steps a.active.step:hover::after,
.ui.steps a.active.step:hover {
  cursor: pointer;
  background: #DCDDDE;
  color: rgba(0, 0, 0, 0.87);
}

/* Completed */
/* line 393, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step.completed > .icon:before,
.ui.ordered.steps .step.completed:before {
  color: #21BA45;
}

/* Disabled */
/* line 399, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .disabled.step {
  cursor: auto;
  background: #FFFFFF;
  pointer-events: none;
}

/* line 404, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .disabled.step,
.ui.steps .disabled.step .title,
.ui.steps .disabled.step .description {
  color: rgba(40, 40, 40, 0.3);
}

/* line 409, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .disabled.step:after {
  background: #FFFFFF;
}

/*******************************
           Variations
*******************************/
/*--------------
   Stackable
---------------*/
/* Tablet Or Below */
@media only screen and (max-width: 991px) {
  /* line 426, ../sass/Semantic-UI/elements/_step.scss */
  .ui[class*="tablet stackable"].steps {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: visible;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  /* Steps */
  /* line 438, ../sass/Semantic-UI/elements/_step.scss */
  .ui[class*="tablet stackable"].steps .step {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0em;
    padding: 1.14285714em 2em;
  }

  /* line 446, ../sass/Semantic-UI/elements/_step.scss */
  .ui[class*="tablet stackable"].steps .step:first-child {
    padding: 1.14285714em 2em;
    border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  }

  /* line 450, ../sass/Semantic-UI/elements/_step.scss */
  .ui[class*="tablet stackable"].steps .step:last-child {
    border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  }

  /* Arrow */
  /* line 455, ../sass/Semantic-UI/elements/_step.scss */
  .ui[class*="tablet stackable"].steps .step:after {
    display: none !important;
  }

  /* Content */
  /* line 460, ../sass/Semantic-UI/elements/_step.scss */
  .ui[class*="tablet stackable"].steps .step .content {
    text-align: center;
  }

  /* Icon */
  /* line 465, ../sass/Semantic-UI/elements/_step.scss */
  .ui[class*="tablet stackable"].steps .step > .icon,
  .ui[class*="tablet stackable"].ordered.steps .step:before {
    margin: 0em 0em 1rem 0em;
  }
}
/*--------------
      Fluid
---------------*/
/* Fluid */
/* line 477, ../sass/Semantic-UI/elements/_step.scss */
.ui.fluid.steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

/*--------------
    Attached
---------------*/
/* Top */
/* line 490, ../sass/Semantic-UI/elements/_step.scss */
.ui.attached.steps {
  width: calc(100% +  2px ) !important;
  margin: 0em -1px 0;
  max-width: calc(100% +  2px );
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 496, ../sass/Semantic-UI/elements/_step.scss */
.ui.attached.steps .step:first-child {
  border-radius: 0.28571429rem 0em 0em 0em;
}

/* line 499, ../sass/Semantic-UI/elements/_step.scss */
.ui.attached.steps .step:last-child {
  border-radius: 0em 0.28571429rem 0em 0em;
}

/* Bottom */
/* line 504, ../sass/Semantic-UI/elements/_step.scss */
.ui.bottom.attached.steps {
  margin: 0 -1px 0em;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 508, ../sass/Semantic-UI/elements/_step.scss */
.ui.bottom.attached.steps .step:first-child {
  border-radius: 0em 0em 0em 0.28571429rem;
}

/* line 511, ../sass/Semantic-UI/elements/_step.scss */
.ui.bottom.attached.steps .step:last-child {
  border-radius: 0em 0em 0.28571429rem 0em;
}

/*-------------------
    Evenly Divided
--------------------*/
/* line 519, ../sass/Semantic-UI/elements/_step.scss */
.ui.one.steps,
.ui.two.steps,
.ui.three.steps,
.ui.four.steps,
.ui.five.steps,
.ui.six.steps,
.ui.seven.steps,
.ui.eight.steps {
  width: 100%;
}

/* line 529, ../sass/Semantic-UI/elements/_step.scss */
.ui.one.steps > .step,
.ui.two.steps > .step,
.ui.three.steps > .step,
.ui.four.steps > .step,
.ui.five.steps > .step,
.ui.six.steps > .step,
.ui.seven.steps > .step,
.ui.eight.steps > .step {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

/* line 540, ../sass/Semantic-UI/elements/_step.scss */
.ui.one.steps > .step {
  width: 100%;
}

/* line 543, ../sass/Semantic-UI/elements/_step.scss */
.ui.two.steps > .step {
  width: 50%;
}

/* line 546, ../sass/Semantic-UI/elements/_step.scss */
.ui.three.steps > .step {
  width: 33.333%;
}

/* line 549, ../sass/Semantic-UI/elements/_step.scss */
.ui.four.steps > .step {
  width: 25%;
}

/* line 552, ../sass/Semantic-UI/elements/_step.scss */
.ui.five.steps > .step {
  width: 20%;
}

/* line 555, ../sass/Semantic-UI/elements/_step.scss */
.ui.six.steps > .step {
  width: 16.666%;
}

/* line 558, ../sass/Semantic-UI/elements/_step.scss */
.ui.seven.steps > .step {
  width: 14.285%;
}

/* line 561, ../sass/Semantic-UI/elements/_step.scss */
.ui.eight.steps > .step {
  width: 12.500%;
}

/*-------------------
       Sizes
--------------------*/
/* line 569, ../sass/Semantic-UI/elements/_step.scss */
.ui.mini.steps .step,
.ui.mini.step {
  font-size: 0.78571429rem;
}

/* line 573, ../sass/Semantic-UI/elements/_step.scss */
.ui.tiny.steps .step,
.ui.tiny.step {
  font-size: 0.85714286rem;
}

/* line 577, ../sass/Semantic-UI/elements/_step.scss */
.ui.small.steps .step,
.ui.small.step {
  font-size: 0.92857143rem;
}

/* line 581, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step,
.ui.step {
  font-size: 1rem;
}

/* line 585, ../sass/Semantic-UI/elements/_step.scss */
.ui.large.steps .step,
.ui.large.step {
  font-size: 1.14285714rem;
}

/* line 589, ../sass/Semantic-UI/elements/_step.scss */
.ui.big.steps .step,
.ui.big.step {
  font-size: 1.28571429rem;
}

/* line 593, ../sass/Semantic-UI/elements/_step.scss */
.ui.huge.steps .step,
.ui.huge.step {
  font-size: 1.42857143rem;
}

/* line 597, ../sass/Semantic-UI/elements/_step.scss */
.ui.massive.steps .step,
.ui.massive.step {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/
@font-face {
  font-family: 'Step';
  src: url(data:application/x-font-ttf;charset=utf-8;;base64,AAEAAAAOAIAAAwBgT1MvMj3hSQEAAADsAAAAVmNtYXDQEhm3AAABRAAAAUpjdnQgBkn/lAAABuwAAAAcZnBnbYoKeDsAAAcIAAAJkWdhc3AAAAAQAAAG5AAAAAhnbHlm32cEdgAAApAAAAC2aGVhZAErPHsAAANIAAAANmhoZWEHUwNNAAADgAAAACRobXR4CykAAAAAA6QAAAAMbG9jYQA4AFsAAAOwAAAACG1heHAApgm8AAADuAAAACBuYW1lzJ0aHAAAA9gAAALNcG9zdK69QJgAAAaoAAAAO3ByZXCSoZr/AAAQnAAAAFYAAQO4AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6ADoAQNS/2oAWgMLAE8AAAABAAAAAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADoAf//AAAAAOgA//8AABgBAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADpAKYABUAHEAZDwEAAQFCAAIBAmoAAQABagAAAGEUFxQDEisBFAcBBiInASY0PwE2Mh8BATYyHwEWA6QP/iAQLBD+6g8PTBAsEKQBbhAsEEwPAhYWEP4gDw8BFhAsEEwQEKUBbxAQTBAAAAH//f+xA18DCwAMABJADwABAQpDAAAACwBEFRMCESsBFA4BIi4CPgEyHgEDWXLG6MhuBnq89Lp+AV51xHR0xOrEdHTEAAAAAAEAAAABAADDeRpdXw889QALA+gAAAAAzzWYjQAAAADPNWBN//3/sQOkAwsAAAAIAAIAAAAAAAAAAQAAA1L/agBaA+gAAP/3A6QAAQAAAAAAAAAAAAAAAAAAAAMD6AAAA+gAAANZAAAAAAAAADgAWwABAAAAAwAWAAEAAAAAAAIABgATAG4AAAAtCZEAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACAA1AAEAAAAAAAIABwA9AAEAAAAAAAMACABEAAEAAAAAAAQACABMAAEAAAAAAAUACwBUAAEAAAAAAAYACABfAAEAAAAAAAoAKwBnAAEAAAAAAAsAEwCSAAMAAQQJAAAAagClAAMAAQQJAAEAEAEPAAMAAQQJAAIADgEfAAMAAQQJAAMAEAEtAAMAAQQJAAQAEAE9AAMAAQQJAAUAFgFNAAMAAQQJAAYAEAFjAAMAAQQJAAoAVgFzAAMAAQQJAAsAJgHJQ29weXJpZ2h0IChDKSAyMDE0IGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21mb250ZWxsb1JlZ3VsYXJmb250ZWxsb2ZvbnRlbGxvVmVyc2lvbiAxLjBmb250ZWxsb0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMQA0ACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBmAG8AbgB0AGUAbABsAG8AUgBlAGcAdQBsAGEAcgBmAG8AbgB0AGUAbABsAG8AZgBvAG4AdABlAGwAbABvAFYAZQByAHMAaQBvAG4AIAAxAC4AMABmAG8AbgB0AGUAbABsAG8ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAQIBAwljaGVja21hcmsGY2lyY2xlAAAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAADIAMgML/7EDC/+xsAAssCBgZi2wASwgZCCwwFCwBCZasARFW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCwCkVhZLAoUFghsApFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwACtZWSOwAFBYZVlZLbACLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbADLCMhIyEgZLEFYkIgsAYjQrIKAAIqISCwBkMgiiCKsAArsTAFJYpRWGBQG2FSWVgjWSEgsEBTWLAAKxshsEBZI7AAUFhlWS2wBCywB0MrsgACAENgQi2wBSywByNCIyCwACNCYbCAYrABYLAEKi2wBiwgIEUgsAJFY7ABRWJgRLABYC2wBywgIEUgsAArI7ECBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsAgssQUFRbABYUQtsAkssAFgICCwCUNKsABQWCCwCSNCWbAKQ0qwAFJYILAKI0JZLbAKLCC4BABiILgEAGOKI2GwC0NgIIpgILALI0IjLbALLEtUWLEHAURZJLANZSN4LbAMLEtRWEtTWLEHAURZGyFZJLATZSN4LbANLLEADENVWLEMDEOwAWFCsAorWbAAQ7ACJUKxCQIlQrEKAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAJKiEjsAFhIIojYbAJKiEbsQEAQ2CwAiVCsAIlYbAJKiFZsAlDR7AKQ0dgsIBiILACRWOwAUViYLEAABMjRLABQ7AAPrIBAQFDYEItsA4ssQAFRVRYALAMI0IgYLABYbUNDQEACwBCQopgsQ0FK7BtKxsiWS2wDyyxAA4rLbAQLLEBDistsBEssQIOKy2wEiyxAw4rLbATLLEEDistsBQssQUOKy2wFSyxBg4rLbAWLLEHDistsBcssQgOKy2wGCyxCQ4rLbAZLLAIK7EABUVUWACwDCNCIGCwAWG1DQ0BAAsAQkKKYLENBSuwbSsbIlktsBossQAZKy2wGyyxARkrLbAcLLECGSstsB0ssQMZKy2wHiyxBBkrLbAfLLEFGSstsCAssQYZKy2wISyxBxkrLbAiLLEIGSstsCMssQkZKy2wJCwgPLABYC2wJSwgYLANYCBDI7ABYEOwAiVhsAFgsCQqIS2wJiywJSuwJSotsCcsICBHICCwAkVjsAFFYmAjYTgjIIpVWCBHICCwAkVjsAFFYmAjYTgbIVktsCgssQAFRVRYALABFrAnKrABFTAbIlktsCkssAgrsQAFRVRYALABFrAnKrABFTAbIlktsCosIDWwAWAtsCssALADRWOwAUVisAArsAJFY7ABRWKwACuwABa0AAAAAABEPiM4sSoBFSotsCwsIDwgRyCwAkVjsAFFYmCwAENhOC2wLSwuFzwtsC4sIDwgRyCwAkVjsAFFYmCwAENhsAFDYzgtsC8ssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrIuAQEVFCotsDAssAAWsAQlsAQlRyNHI2GwBkUrZYouIyAgPIo4LbAxLLAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjILAIQyCKI0cjRyNhI0ZgsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYSMgILAEJiNGYTgbI7AIQ0awAiWwCENHI0cjYWAgsARDsIBiYCMgsAArI7AEQ2CwACuwBSVhsAUlsIBisAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wMiywABYgICCwBSYgLkcjRyNhIzw4LbAzLLAAFiCwCCNCICAgRiNHsAArI2E4LbA0LLAAFrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWGwAUVjIyBYYhshWWOwAUViYCMuIyAgPIo4IyFZLbA1LLAAFiCwCEMgLkcjRyNhIGCwIGBmsIBiIyAgPIo4LbA2LCMgLkawAiVGUlggPFkusSYBFCstsDcsIyAuRrACJUZQWCA8WS6xJgEUKy2wOCwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xJgEUKy2wOSywMCsjIC5GsAIlRlJYIDxZLrEmARQrLbA6LLAxK4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrEmARQrsARDLrAmKy2wOyywABawBCWwBCYgLkcjRyNhsAZFKyMgPCAuIzixJgEUKy2wPCyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwgGJgILAAKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwgGJhsAIlRmE4IyA8IzgbISAgRiNHsAArI2E4IVmxJgEUKy2wPSywMCsusSYBFCstsD4ssDErISMgIDywBCNCIzixJgEUK7AEQy6wJistsD8ssAAVIEewACNCsgABARUUEy6wLCotsEAssAAVIEewACNCsgABARUUEy6wLCotsEEssQABFBOwLSotsEIssC8qLbBDLLAAFkUjIC4gRoojYTixJgEUKy2wRCywCCNCsEMrLbBFLLIAADwrLbBGLLIAATwrLbBHLLIBADwrLbBILLIBATwrLbBJLLIAAD0rLbBKLLIAAT0rLbBLLLIBAD0rLbBMLLIBAT0rLbBNLLIAADkrLbBOLLIAATkrLbBPLLIBADkrLbBQLLIBATkrLbBRLLIAADsrLbBSLLIAATsrLbBTLLIBADsrLbBULLIBATsrLbBVLLIAAD4rLbBWLLIAAT4rLbBXLLIBAD4rLbBYLLIBAT4rLbBZLLIAADorLbBaLLIAATorLbBbLLIBADorLbBcLLIBATorLbBdLLAyKy6xJgEUKy2wXiywMiuwNistsF8ssDIrsDcrLbBgLLAAFrAyK7A4Ky2wYSywMysusSYBFCstsGIssDMrsDYrLbBjLLAzK7A3Ky2wZCywMyuwOCstsGUssDQrLrEmARQrLbBmLLA0K7A2Ky2wZyywNCuwNystsGgssDQrsDgrLbBpLLA1Ky6xJgEUKy2waiywNSuwNistsGsssDUrsDcrLbBsLLA1K7A4Ky2wbSwrsAhlsAMkUHiwARUwLQAAAEu4AMhSWLEBAY5ZuQgACABjILABI0SwAyNwsgQoCUVSRLIKAgcqsQYBRLEkAYhRWLBAiFixBgNEsSYBiFFYuAQAiFixBgFEWVlZWbgB/4WwBI2xBQBEAAA=) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAoUAA4AAAAAEPQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEQAAABWPeFJAWNtYXAAAAGIAAAAOgAAAUrQEhm3Y3Z0IAAAAcQAAAAUAAAAHAZJ/5RmcGdtAAAB2AAABPkAAAmRigp4O2dhc3AAAAbUAAAACAAAAAgAAAAQZ2x5ZgAABtwAAACuAAAAtt9nBHZoZWFkAAAHjAAAADUAAAA2ASs8e2hoZWEAAAfEAAAAIAAAACQHUwNNaG10eAAAB+QAAAAMAAAADAspAABsb2NhAAAH8AAAAAgAAAAIADgAW21heHAAAAf4AAAAIAAAACAApgm8bmFtZQAACBgAAAF3AAACzcydGhxwb3N0AAAJkAAAACoAAAA7rr1AmHByZXAAAAm8AAAAVgAAAFaSoZr/eJxjYGTewTiBgZWBg6mKaQ8DA0MPhGZ8wGDIyMTAwMTAysyAFQSkuaYwOLxgeMHIHPQ/iyGKmZvBHyjMCJIDAPe9C2B4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGF4w/v8PUvCCAURLMELVAwEjG8OIBwBk5AavAAB4nGNgQANGDEbM3P83gjAAELQD4XicnVXZdtNWFJU8ZHASOmSgoA7X3DhQ68qEKRgwaSrFdiEdHAitBB2kDHTkncc+62uOQrtWH/m07n09JLR0rbYsls++R1tn2DrnRhwjKn0aiGvUoZKXA6msPZZK90lc13Uvj5UMBnFdthJPSZuonSRKat3sUC7xWOsqWSdYJ+PlIFZPVZ5noAziFB5lSUQbRBuplyZJ4onjJ4kWZxAfJUkgJaMQp9LIUEI1GsRS1aFM6dCr1xNx00DKRqMedVhU90PFJ8c1p9SsA0YqVznCFevVRr4bpwMve5DEOsGzrYcxHnisfpQqkIqR6cg/dkpOlIaBVHHUoVbi6DCTX/eRTCrNQKaMYkWl7oG43f102xYxPXQ6vi5KlUaqurnOKJrt0fGogygP2cbppNzQ2fbw5RlTVKtdcbPtQGYNXErJbHSfRAAdJlLj6QFONZwCqRn1R8XZ588BEslclKo8VTKHegOZMzt7cTHtbiersnCknwcyb3Z2452HQ6dXh3/R+hdM4cxHj+Jifj5C+lBqfiJOJKVGWMzyp4YfcVcgQrkxiAsXyuBThDl0RdrZZl3jtTH2hs/5SqlhPQna6KP4fgr9TiQrHGdRo/VInM1j13Wt3GdQS7W7Fzsyr0OVIu7vCwuuM+eEYZ4WC1VfnvneBTT/Bohn/EDeNIVL+5YpSrRvm6JMu2iKCu0SVKVdNsUU7YoppmnPmmKG9h1TzNKeMzLj/8vc55H7HN7xkJv2XeSmfQ+5ad9HbtoPkJtWITdtHblpLyA3rUZu2lWjOnYEGgZpF1IVQdA0svph3Fab9UDWjDR8aWDyLmLI+upER521tcofxX914gsHcmmip7siF5viLq/bFj483e6rj5pG3bDV+MaR8jAeRnocmtBZ+c3hv+1N3S6a7jKqMugBFUwKwABl7UAC0zrbCaT1mqf48gdgXIZ4zkpDtVSfO4am7+V5X/exOfG+x+3GLrdcd3kJWdYNcmP28N9SZKrrH+UtrVQnR6wrJ49VaxhDKrwour6SlHu0tRu/KKmy8l6U1srnk5CbPYMbQlu27mGwI0xpyiUeXlOlKD3UUo6yQyxvKco84JSLC1qGxLgOdQ9qa8TpoXoYGwshhqG0vRBwSCldFd+0ynfxHqtr2Oj4xRXh6XpyEhGf4ir7UfBU10b96A7avGbdMoMpVaqn+4xPsa/b9lFZaaSOsxe3VAfXNOsaORXTT+Rr4HRvOGjdAz1UfDRBI1U1x+jGKGM0ljXl3wR0MVZ+w2jVYvs93E+dpFWsuUuY7JsT9+C0u/0q+7WcW0bW/dcGvW3kip8jMb8tCvw7B2K3ZA3UO5OBGAvIWdAYxhYmdxiug23EbfY/Jqf/34aFRXJXOxq7eerD1ZNRJXfZ8rjLTXZZ16M2R9VOGvsIjS0PN+bY4XIstsRgQbb+wf8x7gF3aVEC4NDIZZiI2nShnurh6h6rsW04VxIBds2x43QAegAuQd8cu9bzCYD13CPnLsB9cgh2yCH4lByCz8i5BfA5OQRfkEMwIIdgl5w7AA/IIXhIDsEeOQSPyNkE+JIcgq/IIYjJIUjIuQ3wmByCJ+QQfE0OwTdGrk5k/pYH2QD6zqKbQKmdGhzaOGRGrk3Y+zxY9oFFZB9aROqRkesT6lMeLPV7i0j9wSJSfzRyY0L9iQdL/dkiUn+xiNRnxpeZIymvDp7zjg7+BJfqrV4AAAAAAQAB//8AD3icY2BkAALmJUwzGEQZZBwk+RkZGBmdGJgYmbIYgMwsoGSiiLgIs5A2owg7I5uSOqOaiT2jmZE8I5gQY17C/09BQEfg3yt+fh8gvYQxD0j68DOJiQn8U+DnZxQDcQUEljLmCwBpBgbG/3//b2SOZ+Zm4GEQcuAH2sblDLSEm8FFVJhJEGgLH6OSHpMdo5EcI3Nk0bEXJ/LYqvZ82VXHGFd6pKTkyCsQwQAAq+QkqAAAeJxjYGRgYADiw5VSsfH8Nl8ZuJlfAEUYzpvO6IXQCb7///7fyLyEmRvI5WBgAokCAFb/DJAAAAB4nGNgZGBgDvqfxRDF/IKB4f935iUMQBEUwAwAi5YFpgPoAAAD6AAAA1kAAAAAAAAAOABbAAEAAAADABYAAQAAAAAAAgAGABMAbgAAAC0JkQAAAAB4nHWQy2rCQBSG//HSi0JbWui2sypKabxgN4IgWHTTbqS4LTHGJBIzMhkFX6Pv0IfpS/RZ+puMpShNmMx3vjlz5mQAXOMbAvnzxJGzwBmjnAs4Rc9ykf7Zcon8YrmMKt4sn9C/W67gAYHlKm7wwQqidM5ogU/LAlfi0nIBF+LOcpH+0XKJ3LNcxq14tXxC71muYCJSy1Xci6+BWm11FIRG1gZ12W62OnK6lYoqStxYumsTKp3KvpyrxPhxrBxPLfc89oN17Op9uJ8nvk4jlciW09yrkZ/42jX+bFc93QRtY+ZyrtVSDm2GXGm18D3jhMasuo3G3/MwgMIKW2hEvKoQBhI12jrnNppooUOaMkMyM8+KkMBFTONizR1htpIy7nPMGSW0PjNisgOP3+WRH5MC7o9ZRR+tHsYT0u6MKPOSfTns7jBrREqyTDezs9/eU2x4WpvWcNeuS511JTE8qCF5H7u1BY1H72S3Ymi7aPD95/9+AN1fhEsAeJxjYGKAAC4G7ICZgYGRiZGZMzkjNTk7N7Eomy05syg5J5WBAQBE1QZBAABLuADIUlixAQGOWbkIAAgAYyCwASNEsAMjcLIEKAlFUkSyCgIHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAA) format("woff");
}
/* line 611, ../sass/Semantic-UI/elements/_step.scss */
.ui.steps .step.completed > .icon:before,
.ui.ordered.steps .step.completed:before {
  font-family: 'Step';
  content: '\e800';
  /* '¯áÇ' */
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Breadcrumb
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
           Breadcrumb
*******************************/
/* line 16, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.breadcrumb {
  line-height: 1;
  display: inline-block;
  margin: 0em 0em;
  vertical-align: middle;
}

/* line 22, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.breadcrumb:first-child {
  margin-top: 0em;
}

/* line 25, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.breadcrumb:last-child {
  margin-bottom: 0em;
}

/*******************************
          Content
*******************************/
/* Divider */
/* line 36, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.breadcrumb .divider {
  display: inline-block;
  opacity: 0.7;
  margin: 0em 0.21428571rem 0em;
  font-size: 0.92857143em;
  color: rgba(0, 0, 0, 0.4);
  vertical-align: baseline;
}

/* Link */
/* line 46, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.breadcrumb a {
  color: #4183C4;
}

/* line 49, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.breadcrumb a:hover {
  color: #1e70bf;
}

/* Icon Divider */
/* line 54, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.breadcrumb .icon.divider {
  font-size: 0.85714286em;
  vertical-align: baseline;
}

/* Section */
/* line 60, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.breadcrumb a.section {
  cursor: pointer;
}

/* line 63, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.breadcrumb .section {
  display: inline-block;
  margin: 0em;
  padding: 0em;
}

/* Loose Coupling */
/* line 70, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.breadcrumb.segment {
  display: inline-block;
  padding: 0.78571429em 1em;
}

/*******************************
            States
*******************************/
/* line 80, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.breadcrumb .active.section {
  font-weight: bold;
}

/*******************************
           Variations
*******************************/
/* line 89, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.mini.breadcrumb {
  font-size: 0.78571429rem;
}

/* line 92, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.tiny.breadcrumb {
  font-size: 0.85714286rem;
}

/* line 95, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.small.breadcrumb {
  font-size: 0.92857143rem;
}

/* line 98, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.breadcrumb {
  font-size: 1rem;
}

/* line 101, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.large.breadcrumb {
  font-size: 1.14285714rem;
}

/* line 104, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.big.breadcrumb {
  font-size: 1.28571429rem;
}

/* line 107, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.huge.breadcrumb {
  font-size: 1.42857143rem;
}

/* line 110, ../sass/Semantic-UI/collections/_breadcrumb.scss */
.ui.massive.breadcrumb {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Form
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Elements
*******************************/
/**
* Base Styles
*
* $author		Dominic da Costa @ Zone
* $email		ddacosta@thisiszone.com
* $url			http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version		1.0
*/
@font-face {
  font-family: 'NSPCC-Headline';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-HeadlineTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-BoldItalic';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-BoldItalicTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-Bold';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-BoldTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-LightItalic';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-LightItalicTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-Light';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-LightTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-RegularItalic';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-RegularItalicTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-Regular';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-RegularTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-SemiboldItalic';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-SemiboldItalicTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-Semibold';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-SemiboldTT.ttf") format("truetype");
}
@font-face {
  font-family: 'icomoon';
  src: url("/fonts/icomoon.eot?-v5");
  src: url("/fonts/icomoon.eot?#iefix-v5") format("embedded-opentype"), url("/fonts/icomoon.woff?-v5") format("woff"), url("/fonts/icomoon.ttf?-v5") format("truetype"), url("/fonts/icomoon.svg?-v5#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*--------------------
        Form
---------------------*/
/* line 21, ../sass/Semantic-UI/collections/_form.scss */
.ui.form {
  position: relative;
  max-width: 100%;
}

/*--------------------
        Content
---------------------*/
/* line 30, ../sass/Semantic-UI/collections/_form.scss */
.ui.form > p, .entry-content .ui.form > div {
  margin: 1em 0em;
}

/*--------------------
        Field
---------------------*/
/* line 38, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .field {
  clear: both;
  margin: 0em 0em 1em;
}

/* line 42, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .field:last-child,
.ui.form .fields:last-child .field {
  margin-bottom: 0em;
}

/* line 46, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields .field {
  clear: both;
  margin: 0em;
}

/*--------------------
        Labels
---------------------*/
/* line 55, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .field > label {
  display: block;
  margin: 0em 0em 0.28571429rem 0em;
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.92857143em;
  font-weight: bold;
  text-transform: none;
}

/*--------------------
    Standard Inputs
---------------------*/
/* line 68, ../sass/Semantic-UI/collections/_form.scss */
.ui.form textarea,
.ui.form input:not([type]),
.ui.form input[type="date"],
.ui.form input[type="datetime-local"],
.ui.form input[type="email"],
.ui.form input[type="number"],
.ui.form input[type="password"],
.ui.form input[type="search"],
.ui.form input[type="tel"],
.ui.form input[type="time"],
.ui.form input[type="text"],
.ui.form input[type="file"],
.ui.form input[type="url"] {
  width: 100%;
  vertical-align: top;
}

/* line 90, ../sass/Semantic-UI/collections/_form.scss */
.newsletter-signup .news-listing {
  margin-left: 0px;
  margin-right: 0px;
}
/* line 95, ../sass/Semantic-UI/collections/_form.scss */
.newsletter-signup .newsletter-signup-form-intro {
  margin: 20px 0px;
}
/* line 99, ../sass/Semantic-UI/collections/_form.scss */
.newsletter-signup .newsletter-signup-form, .newsletter-signup .umbraco-forms-form {
  background-color: white;
  margin-left: 0;
  margin-right: 0;
  padding: 15px 15px;
}
/* line 106, ../sass/Semantic-UI/collections/_form.scss */
.newsletter-signup .newsletter-signup-form textarea,
.newsletter-signup .newsletter-signup-form input:not([type]),
.newsletter-signup .newsletter-signup-form input[type="date"],
.newsletter-signup .newsletter-signup-form input[type="datetime-local"],
.newsletter-signup .newsletter-signup-form input[type="email"],
.newsletter-signup .newsletter-signup-form input[type="number"],
.newsletter-signup .newsletter-signup-form input[type="password"],
.newsletter-signup .newsletter-signup-form input[type="search"],
.newsletter-signup .newsletter-signup-form input[type="tel"],
.newsletter-signup .newsletter-signup-form input[type="time"],
.newsletter-signup .newsletter-signup-form input[type="text"],
.newsletter-signup .newsletter-signup-form input[type="file"],
.newsletter-signup .newsletter-signup-form input[type="url"], .newsletter-signup .umbraco-forms-form textarea,
.newsletter-signup .umbraco-forms-form input:not([type]),
.newsletter-signup .umbraco-forms-form input[type="date"],
.newsletter-signup .umbraco-forms-form input[type="datetime-local"],
.newsletter-signup .umbraco-forms-form input[type="email"],
.newsletter-signup .umbraco-forms-form input[type="number"],
.newsletter-signup .umbraco-forms-form input[type="password"],
.newsletter-signup .umbraco-forms-form input[type="search"],
.newsletter-signup .umbraco-forms-form input[type="tel"],
.newsletter-signup .umbraco-forms-form input[type="time"],
.newsletter-signup .umbraco-forms-form input[type="text"],
.newsletter-signup .umbraco-forms-form input[type="file"],
.newsletter-signup .umbraco-forms-form input[type="url"] {
  border: 1px solid #525455;
  margin: 15px 0px;
}
/* line 123, ../sass/Semantic-UI/collections/_form.scss */
.newsletter-signup .newsletter-signup-form input[type="submit"], .newsletter-signup .umbraco-forms-form input[type="submit"] {
  -webkit-appearance: button;
  background: #108633;
  color: #ffffff;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
}
/* line 130, ../sass/Semantic-UI/collections/_form.scss */
.newsletter-signup .newsletter-signup-form label, .newsletter-signup .umbraco-forms-form label {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
}
/* line 135, ../sass/Semantic-UI/collections/_form.scss */
.newsletter-signup .newsletter-signup-form p:first-child, .newsletter-signup .newsletter-signup-form .entry-content div:first-child, .entry-content .newsletter-signup .newsletter-signup-form div:first-child, .newsletter-signup .umbraco-forms-form p:first-child, .newsletter-signup .umbraco-forms-form .entry-content div:first-child, .entry-content .newsletter-signup .umbraco-forms-form div:first-child {
  margin-top: 1em;
}
/* line 139, ../sass/Semantic-UI/collections/_form.scss */
.newsletter-signup .newsletter-signup-form p:last-child, .newsletter-signup .newsletter-signup-form .entry-content div:last-child, .entry-content .newsletter-signup .newsletter-signup-form div:last-child, .newsletter-signup .umbraco-forms-form p:last-child, .newsletter-signup .umbraco-forms-form .entry-content div:last-child, .entry-content .newsletter-signup .umbraco-forms-form div:last-child {
  margin-bottom: 1em;
}

/* Set max height on unusual input */
/* line 148, ../sass/Semantic-UI/collections/_form.scss */
.ui.form ::-webkit-datetime-edit,
.ui.form ::-webkit-inner-spin-button {
  height: 1.21428571em;
}

/* line 152, ../sass/Semantic-UI/collections/_form.scss */
.ui.form input:not([type]),
.ui.form input[type="date"],
.ui.form input[type="datetime-local"],
.ui.form input[type="email"],
.ui.form input[type="number"],
.ui.form input[type="password"],
.ui.form input[type="search"],
.ui.form input[type="tel"],
.ui.form input[type="time"],
.ui.form input[type="text"],
.ui.form input[type="file"],
.ui.form input[type="url"] {
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin: 0em;
  outline: none;
  -webkit-appearance: none;
  tap-highlight-color: rgba(255, 255, 255, 0);
  line-height: 1.21428571em;
  padding: 0.67857143em 1em;
  font-size: 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  box-shadow: 0em 0em 0em 0em transparent inset;
  -webkit-transition: color 0.1s ease, border-color 0.1s ease;
  transition: color 0.1s ease, border-color 0.1s ease;
}

/* Text Area */
/* line 182, ../sass/Semantic-UI/collections/_form.scss */
.ui.form textarea {
  margin: 0em;
  -webkit-appearance: none;
  tap-highlight-color: rgba(255, 255, 255, 0);
  padding: 0.78571429em 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  box-shadow: 0em 0em 0em 0em transparent inset;
  -webkit-transition: color 0.1s ease, border-color 0.1s ease;
  transition: color 0.1s ease, border-color 0.1s ease;
  font-size: 1em;
  line-height: 1.2857;
  resize: vertical;
}

/* line 199, ../sass/Semantic-UI/collections/_form.scss */
.ui.form textarea:not([rows]) {
  height: 12em;
  min-height: 8em;
  max-height: 24em;
}

/* line 204, ../sass/Semantic-UI/collections/_form.scss */
.ui.form textarea,
.ui.form input[type="checkbox"] {
  vertical-align: top;
}

/*--------------------------
  Input w/ attached Button
---------------------------*/
/* line 213, ../sass/Semantic-UI/collections/_form.scss */
.ui.form input.attached {
  width: auto;
}

/*--------------------
     Basic Select
---------------------*/
/* line 221, ../sass/Semantic-UI/collections/_form.scss */
.ui.form select {
  display: block;
  height: auto;
  width: 100%;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  box-shadow: 0em 0em 0em 0em transparent inset;
  padding: 0.62em 1em;
  color: rgba(0, 0, 0, 0.87);
  -webkit-transition: color 0.1s ease, border-color 0.1s ease;
  transition: color 0.1s ease, border-color 0.1s ease;
}

/*--------------------
       Dropdown
---------------------*/
/* Block */
/* line 241, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .field > .selection.dropdown {
  width: 100%;
}

/* line 244, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .field > .selection.dropdown > .dropdown.icon {
  float: right;
}

/* Inline */
/* line 249, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .inline.fields .field > .selection.dropdown,
.ui.form .inline.field > .selection.dropdown {
  width: auto;
}

/* line 253, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .inline.fields .field > .selection.dropdown > .dropdown.icon,
.ui.form .inline.field > .selection.dropdown > .dropdown.icon {
  float: none;
}

/*--------------------
       UI Input
---------------------*/
/* Block */
/* line 264, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .field .ui.input,
.ui.form .fields .field .ui.input,
.ui.form .wide.field .ui.input {
  width: 100%;
}

/* Inline  */
/* line 271, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .inline.fields .field:not(.wide) .ui.input,
.ui.form .inline.field:not(.wide) .ui.input {
  width: auto;
  vertical-align: middle;
}

/* Auto Input */
/* line 278, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields .field .ui.input input,
.ui.form .field .ui.input input {
  width: auto;
}

/* Full Width Input */
/* line 284, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .ten.fields .ui.input input,
.ui.form .nine.fields .ui.input input,
.ui.form .eight.fields .ui.input input,
.ui.form .seven.fields .ui.input input,
.ui.form .six.fields .ui.input input,
.ui.form .five.fields .ui.input input,
.ui.form .four.fields .ui.input input,
.ui.form .three.fields .ui.input input,
.ui.form .two.fields .ui.input input,
.ui.form .wide.field .ui.input input {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 0px;
}

/*--------------------
   Types of Messages
---------------------*/
/* line 304, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .success.message,
.ui.form .warning.message,
.ui.form .error.message {
  display: none;
}

/* Assumptions */
/* line 311, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .message:first-child {
  margin-top: 0px;
}

/*--------------------
   Validation Prompt
---------------------*/
/* line 319, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .field .prompt.label {
  white-space: normal;
  background: #FFFFFF !important;
  border: 1px solid #E0B4B4 !important;
  color: #9F3A38 !important;
}

/* line 325, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .inline.fields .field .prompt,
.ui.form .inline.field .prompt {
  vertical-align: top;
  margin: -0.25em 0em -0.5em 0.5em;
}

/* line 330, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .inline.fields .field .prompt:before,
.ui.form .inline.field .prompt:before {
  border-width: 0px 0px 1px 1px;
  bottom: auto;
  right: auto;
  top: 50%;
  left: 0em;
}

/*******************************
            States
*******************************/
/*--------------------
      Autofilled
---------------------*/
/* line 349, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .field.field input:-webkit-autofill {
  box-shadow: 0px 0px 0px 100px #FFFFF0 inset !important;
  border-color: #E5DFA1 !important;
}

/* Focus */
/* line 355, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .field.field input:-webkit-autofill:focus {
  box-shadow: 0px 0px 0px 100px #FFFFF0 inset !important;
  border-color: #D5C315 !important;
}

/* Error */
/* line 361, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .error.error input:-webkit-autofill {
  box-shadow: 0px 0px 0px 100px #FFFAF0 inset !important;
  border-color: #E0B4B4 !important;
}

/*--------------------
      Placeholder
---------------------*/
/* browsers require these rules separate */
/* line 372, ../sass/Semantic-UI/collections/_form.scss */
.ui.form ::-webkit-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

/* line 375, ../sass/Semantic-UI/collections/_form.scss */
.ui.form :-ms-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

/* line 378, ../sass/Semantic-UI/collections/_form.scss */
.ui.form ::-moz-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

/* line 381, ../sass/Semantic-UI/collections/_form.scss */
.ui.form :focus::-webkit-input-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

/* line 384, ../sass/Semantic-UI/collections/_form.scss */
.ui.form :focus:-ms-input-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

/* line 387, ../sass/Semantic-UI/collections/_form.scss */
.ui.form :focus::-moz-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

/* Error Placeholder */
/* line 392, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .error ::-webkit-input-placeholder {
  color: #e7bdbc;
}

/* line 395, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .error :-ms-input-placeholder {
  color: #e7bdbc !important;
}

/* line 398, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .error ::-moz-placeholder {
  color: #e7bdbc;
}

/* line 401, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .error :focus::-webkit-input-placeholder {
  color: #da9796;
}

/* line 404, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .error :focus:-ms-input-placeholder {
  color: #da9796 !important;
}

/* line 407, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .error :focus::-moz-placeholder {
  color: #da9796;
}

/*--------------------
        Focus
---------------------*/
/* line 415, ../sass/Semantic-UI/collections/_form.scss */
.ui.form input:not([type]):focus,
.ui.form input[type="date"]:focus,
.ui.form input[type="datetime-local"]:focus,
.ui.form input[type="email"]:focus,
.ui.form input[type="number"]:focus,
.ui.form input[type="password"]:focus,
.ui.form input[type="search"]:focus,
.ui.form input[type="tel"]:focus,
.ui.form input[type="time"]:focus,
.ui.form input[type="text"]:focus,
.ui.form input[type="file"]:focus,
.ui.form input[type="url"]:focus {
  color: rgba(0, 0, 0, 0.95);
  border-color: #85B7D9;
  border-radius: 0.28571429rem;
  background: #FFFFFF;
  box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
}

/* line 433, ../sass/Semantic-UI/collections/_form.scss */
.ui.form textarea:focus {
  color: rgba(0, 0, 0, 0.95);
  border-color: #85B7D9;
  border-radius: 0.28571429rem;
  background: #FFFFFF;
  box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
  -webkit-appearance: none;
}

/*--------------------
        Success
---------------------*/
/* On Form */
/* line 448, ../sass/Semantic-UI/collections/_form.scss */
.ui.form.success .success.message:not(:empty) {
  display: block;
}

/* line 451, ../sass/Semantic-UI/collections/_form.scss */
.ui.form.success .compact.success.message:not(:empty) {
  display: inline-block;
}

/* line 454, ../sass/Semantic-UI/collections/_form.scss */
.ui.form.success .icon.success.message:not(:empty) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/*--------------------
        Warning
---------------------*/
/* On Form */
/* line 466, ../sass/Semantic-UI/collections/_form.scss */
.ui.form.warning .warning.message:not(:empty) {
  display: block;
}

/* line 469, ../sass/Semantic-UI/collections/_form.scss */
.ui.form.warning .compact.warning.message:not(:empty) {
  display: inline-block;
}

/* line 472, ../sass/Semantic-UI/collections/_form.scss */
.ui.form.warning .icon.warning.message:not(:empty) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/*--------------------
        Error
---------------------*/
/* On Form */
/* line 484, ../sass/Semantic-UI/collections/_form.scss */
.ui.form.error .error.message:not(:empty) {
  display: block;
}

/* line 487, ../sass/Semantic-UI/collections/_form.scss */
.ui.form.error .compact.error.message:not(:empty) {
  display: inline-block;
}

/* line 490, ../sass/Semantic-UI/collections/_form.scss */
.ui.form.error .icon.error.message:not(:empty) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* On Field(s) */
/* line 497, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields.error .field label,
.ui.form .field.error label,
.ui.form .fields.error .field .input,
.ui.form .field.error .input {
  color: #9F3A38;
}

/* line 503, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields.error .field .corner.label,
.ui.form .field.error .corner.label {
  border-color: #9F3A38;
  color: #FFFFFF;
}

/* line 508, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields.error .field textarea,
.ui.form .fields.error .field select,
.ui.form .fields.error .field input:not([type]),
.ui.form .fields.error .field input[type="date"],
.ui.form .fields.error .field input[type="datetime-local"],
.ui.form .fields.error .field input[type="email"],
.ui.form .fields.error .field input[type="number"],
.ui.form .fields.error .field input[type="password"],
.ui.form .fields.error .field input[type="search"],
.ui.form .fields.error .field input[type="tel"],
.ui.form .fields.error .field input[type="time"],
.ui.form .fields.error .field input[type="text"],
.ui.form .fields.error .field input[type="file"],
.ui.form .fields.error .field input[type="url"],
.ui.form .field.error textarea,
.ui.form .field.error select,
.ui.form .field.error input:not([type]),
.ui.form .field.error input[type="date"],
.ui.form .field.error input[type="datetime-local"],
.ui.form .field.error input[type="email"],
.ui.form .field.error input[type="number"],
.ui.form .field.error input[type="password"],
.ui.form .field.error input[type="search"],
.ui.form .field.error input[type="tel"],
.ui.form .field.error input[type="time"],
.ui.form .field.error input[type="text"],
.ui.form .field.error input[type="file"],
.ui.form .field.error input[type="url"] {
  background: #FFF6F6;
  border-color: #E0B4B4;
  color: #9F3A38;
  border-radius: '';
  box-shadow: none;
}

/* line 542, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .field.error textarea:focus,
.ui.form .field.error select:focus,
.ui.form .field.error input:not([type]):focus,
.ui.form .field.error input[type="date"]:focus,
.ui.form .field.error input[type="datetime-local"]:focus,
.ui.form .field.error input[type="email"]:focus,
.ui.form .field.error input[type="number"]:focus,
.ui.form .field.error input[type="password"]:focus,
.ui.form .field.error input[type="search"]:focus,
.ui.form .field.error input[type="tel"]:focus,
.ui.form .field.error input[type="time"]:focus,
.ui.form .field.error input[type="text"]:focus,
.ui.form .field.error input[type="file"]:focus,
.ui.form .field.error input[type="url"]:focus {
  background: #FFF6F6;
  border-color: #E0B4B4;
  color: #9F3A38;
  -webkit-appearance: none;
  box-shadow: none;
}

/* Preserve Native Select Stylings */
/* line 564, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .field.error select {
  -webkit-appearance: menulist-button;
}

/*------------------
    Dropdown Error
--------------------*/
/* line 572, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields.error .field .ui.dropdown,
.ui.form .fields.error .field .ui.dropdown .item,
.ui.form .field.error .ui.dropdown,
.ui.form .field.error .ui.dropdown .text,
.ui.form .field.error .ui.dropdown .item {
  background: #FFF6F6;
  color: #9F3A38;
}

/* line 580, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields.error .field .ui.dropdown,
.ui.form .field.error .ui.dropdown {
  border-color: #E0B4B4 !important;
}

/* line 584, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields.error .field .ui.dropdown:hover,
.ui.form .field.error .ui.dropdown:hover {
  border-color: #E0B4B4 !important;
}

/* line 588, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields.error .field .ui.dropdown:hover .menu,
.ui.form .field.error .ui.dropdown:hover .menu {
  border-color: #E0B4B4;
}

/* line 592, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields.error .field .ui.multiple.selection.dropdown > .label,
.ui.form .field.error .ui.multiple.selection.dropdown > .label {
  background-color: #EACBCB;
  color: #9F3A38;
}

/* Hover */
/* line 599, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields.error .field .ui.dropdown .menu .item:hover,
.ui.form .field.error .ui.dropdown .menu .item:hover {
  background-color: #FBE7E7;
}

/* Selected */
/* line 605, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields.error .field .ui.dropdown .menu .selected.item,
.ui.form .field.error .ui.dropdown .menu .selected.item {
  background-color: #FBE7E7;
}

/* Active */
/* line 611, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields.error .field .ui.dropdown .menu .active.item,
.ui.form .field.error .ui.dropdown .menu .active.item {
  background-color: #FDCFCF !important;
}

/*--------------------
    Checkbox Error
---------------------*/
/* line 620, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box {
  color: #9F3A38;
}

/* line 626, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before {
  background: #FFF6F6;
  border-color: #E0B4B4;
}

/* line 633, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields.error .field .checkbox label:after,
.ui.form .field.error .checkbox label:after,
.ui.form .fields.error .field .checkbox .box:after,
.ui.form .field.error .checkbox .box:after {
  color: #9F3A38;
}

/*--------------------
       Disabled
---------------------*/
/* line 644, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .disabled.fields .field,
.ui.form .disabled.field,
.ui.form .field :disabled {
  pointer-events: none;
  opacity: 0.45;
}

/* line 650, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .field.disabled > label,
.ui.form .fields.disabled > label {
  opacity: 0.45;
}

/* line 654, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .field.disabled :disabled {
  opacity: 1;
}

/*--------------
    Loading
---------------*/
/* line 662, ../sass/Semantic-UI/collections/_form.scss */
.ui.loading.form {
  position: relative;
  cursor: default;
  pointer-events: none;
}

/* line 667, ../sass/Semantic-UI/collections/_form.scss */
.ui.loading.form:before {
  position: absolute;
  content: '';
  top: 0%;
  left: 0%;
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  z-index: 100;
}

/* line 677, ../sass/Semantic-UI/collections/_form.scss */
.ui.loading.form:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -1.5em 0em 0em -1.5em;
  width: 3em;
  height: 3em;
  -webkit-animation: form-spin 0.6s linear;
  animation: form-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
  visibility: visible;
  z-index: 101;
}

@-webkit-keyframes form-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes form-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*******************************
         Element Types
*******************************/
/*--------------------
     Required Field
---------------------*/
/* line 728, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .required.fields:not(.grouped) > .field > label:after,
.ui.form .required.fields.grouped > label:after,
.ui.form .required.field > label:after,
.ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
.ui.form .required.field > .checkbox:after {
  margin: -0.2em 0em 0em 0.2em;
  content: '*';
  color: #DB2828;
}

/* line 737, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .required.fields:not(.grouped) > .field > label:after,
.ui.form .required.fields.grouped > label:after,
.ui.form .required.field > label:after {
  display: inline-block;
  vertical-align: top;
}

/* line 743, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
.ui.form .required.field > .checkbox:after {
  position: absolute;
  top: 0%;
  left: 100%;
}

/*******************************
           Variations
*******************************/
/*--------------------
    Inverted Colors
---------------------*/
/* line 760, ../sass/Semantic-UI/collections/_form.scss */
.ui.inverted.form label,
.ui.form .inverted.segment label,
.ui.form .inverted.segment .ui.checkbox label,
.ui.form .inverted.segment .ui.checkbox .box,
.ui.inverted.form .ui.checkbox label,
.ui.inverted.form .ui.checkbox .box,
.ui.inverted.form .inline.fields > label,
.ui.inverted.form .inline.fields .field > label,
.ui.inverted.form .inline.fields .field > p,
.ui.inverted.form .inline.fields .entry-content .field > div,
.entry-content .ui.inverted.form .inline.fields .field > div,
.ui.inverted.form .inline.field > label,
.ui.inverted.form .inline.field > p,
.ui.inverted.form .entry-content .inline.field > div,
.entry-content .ui.inverted.form .inline.field > div {
  color: rgba(255, 255, 255, 0.9);
}

/* Inverted Field */
/* line 775, ../sass/Semantic-UI/collections/_form.scss */
.ui.inverted.form input:not([type]),
.ui.inverted.form input[type="date"],
.ui.inverted.form input[type="datetime-local"],
.ui.inverted.form input[type="email"],
.ui.inverted.form input[type="number"],
.ui.inverted.form input[type="password"],
.ui.inverted.form input[type="search"],
.ui.inverted.form input[type="tel"],
.ui.inverted.form input[type="time"],
.ui.inverted.form input[type="text"],
.ui.inverted.form input[type="file"],
.ui.inverted.form input[type="url"] {
  background: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.1);
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}

/*--------------------
     Field Groups
---------------------*/
/* Grouped Vertically */
/* line 799, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .grouped.fields {
  display: block;
  margin: 0em 0em 1em;
}

/* line 803, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .grouped.fields:last-child {
  margin-bottom: 0em;
}

/* line 806, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .grouped.fields > label {
  margin: 0em 0em 0.28571429rem 0em;
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.92857143em;
  font-weight: bold;
  text-transform: none;
}

/* line 813, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .grouped.fields .field,
.ui.form .grouped.inline.fields .field {
  display: block;
  margin: 0.5em 0em;
  padding: 0em;
}

/*--------------------
        Fields
---------------------*/
/* Split fields */
/* line 826, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 0em -0.5em 1em;
}

/* line 836, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields > .field {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/* line 843, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields > .field:first-child {
  border-left: none;
  box-shadow: none;
}

/* Other Combinations */
/* line 849, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .two.fields > .fields,
.ui.form .two.fields > .field {
  width: 50%;
}

/* line 853, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .three.fields > .fields,
.ui.form .three.fields > .field {
  width: 33.33333333%;
}

/* line 857, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .four.fields > .fields,
.ui.form .four.fields > .field {
  width: 25%;
}

/* line 861, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .five.fields > .fields,
.ui.form .five.fields > .field {
  width: 20%;
}

/* line 865, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .six.fields > .fields,
.ui.form .six.fields > .field {
  width: 16.66666667%;
}

/* line 869, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .seven.fields > .fields,
.ui.form .seven.fields > .field {
  width: 14.28571429%;
}

/* line 873, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .eight.fields > .fields,
.ui.form .eight.fields > .field {
  width: 12.5%;
}

/* line 877, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .nine.fields > .fields,
.ui.form .nine.fields > .field {
  width: 11.11111111%;
}

/* line 881, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .ten.fields > .fields,
.ui.form .ten.fields > .field {
  width: 10%;
}

/* Swap to full width on mobile */
@media only screen and (max-width: 767px) {
  /* line 888, ../sass/Semantic-UI/collections/_form.scss */
  .ui.form .fields {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* line 892, ../sass/Semantic-UI/collections/_form.scss */
  .ui[class*="equal width"].form:not(.unstackable) .fields > .field,
  .ui.form:not(.unstackable) [class*="equal width"].fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .six.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .six.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .seven.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .seven.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .eight.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .eight.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .nine.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .nine.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .ten.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .ten.fields:not(.unstackable) > .field {
    width: 100% !important;
    margin: 0em 0em 1em;
  }
}
/* Sizing Combinations */
/* line 918, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fields .wide.field {
  width: 6.25%;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/* line 923, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .one.wide.field {
  width: 6.25% !important;
}

/* line 926, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .two.wide.field {
  width: 12.5% !important;
}

/* line 929, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .three.wide.field {
  width: 18.75% !important;
}

/* line 932, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .four.wide.field {
  width: 25% !important;
}

/* line 935, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .five.wide.field {
  width: 31.25% !important;
}

/* line 938, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .six.wide.field {
  width: 37.5% !important;
}

/* line 941, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .seven.wide.field {
  width: 43.75% !important;
}

/* line 944, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .eight.wide.field {
  width: 50% !important;
}

/* line 947, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .nine.wide.field {
  width: 56.25% !important;
}

/* line 950, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .ten.wide.field {
  width: 62.5% !important;
}

/* line 953, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .eleven.wide.field {
  width: 68.75% !important;
}

/* line 956, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .twelve.wide.field {
  width: 75% !important;
}

/* line 959, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .thirteen.wide.field {
  width: 81.25% !important;
}

/* line 962, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fourteen.wide.field {
  width: 87.5% !important;
}

/* line 965, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .fifteen.wide.field {
  width: 93.75% !important;
}

/* line 968, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .sixteen.wide.field {
  width: 100% !important;
}

/* Swap to full width on mobile */
@media only screen and (max-width: 767px) {
  /* line 974, ../sass/Semantic-UI/collections/_form.scss */
  .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .two.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .three.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .four.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .five.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .six.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .seven.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .eight.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .nine.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .ten.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .eleven.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .twelve.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .thirteen.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .fourteen.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .fifteen.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .sixteen.wide.field {
    width: 100% !important;
  }

  /* line 999, ../sass/Semantic-UI/collections/_form.scss */
  .ui.form .fields {
    margin-bottom: 0em;
  }
}
/*--------------------
     Equal Width
---------------------*/
/* line 1008, ../sass/Semantic-UI/collections/_form.scss */
.ui[class*="equal width"].form .fields > .field,
.ui.form [class*="equal width"].fields > .field {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/*--------------------
    Inline Fields
---------------------*/
/* line 1020, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .inline.fields {
  margin: 0em 0em 1em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 1026, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .inline.fields .field {
  margin: 0em;
  padding: 0em 1em 0em 0em;
}

/* Inline Label */
/* line 1032, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .inline.fields > label,
.ui.form .inline.fields .field > label,
.ui.form .inline.fields .field > p,
.ui.form .inline.fields .entry-content .field > div,
.entry-content .ui.form .inline.fields .field > div,
.ui.form .inline.field > label,
.ui.form .inline.field > p,
.ui.form .entry-content .inline.field > div,
.entry-content .ui.form .inline.field > div {
  display: inline-block;
  width: auto;
  margin-top: 0em;
  margin-bottom: 0em;
  vertical-align: baseline;
  font-size: 0.92857143em;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
  text-transform: none;
}

/* Grouped Inline Label */
/* line 1049, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .inline.fields > label {
  margin: 0.035714em 1em 0em 0em;
}

/* Inline Input */
/* line 1054, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .inline.fields .field > input,
.ui.form .inline.fields .field > select,
.ui.form .inline.field > input,
.ui.form .inline.field > select {
  display: inline-block;
  width: auto;
  margin-top: 0em;
  margin-bottom: 0em;
  vertical-align: middle;
  font-size: 1em;
}

/* Label */
/* line 1067, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .inline.fields .field > :first-child,
.ui.form .inline.field > :first-child {
  margin: 0em 0.85714286em 0em 0em;
}

/* line 1071, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .inline.fields .field > :only-child,
.ui.form .inline.field > :only-child {
  margin: 0em;
}

/* Wide */
/* line 1077, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .inline.fields .wide.field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 1085, ../sass/Semantic-UI/collections/_form.scss */
.ui.form .inline.fields .wide.field > input,
.ui.form .inline.fields .wide.field > select {
  width: 100%;
}

/*--------------------
        Sizes
---------------------*/
/* line 1094, ../sass/Semantic-UI/collections/_form.scss */
.ui.mini.form {
  font-size: 0.78571429rem;
}

/* line 1097, ../sass/Semantic-UI/collections/_form.scss */
.ui.tiny.form {
  font-size: 0.85714286rem;
}

/* line 1100, ../sass/Semantic-UI/collections/_form.scss */
.ui.small.form {
  font-size: 0.92857143rem;
}

/* line 1103, ../sass/Semantic-UI/collections/_form.scss */
.ui.form {
  font-size: 1rem;
}

/* line 1106, ../sass/Semantic-UI/collections/_form.scss */
.ui.large.form {
  font-size: 1.14285714rem;
}

/* line 1109, ../sass/Semantic-UI/collections/_form.scss */
.ui.big.form {
  font-size: 1.28571429rem;
}

/* line 1112, ../sass/Semantic-UI/collections/_form.scss */
.ui.huge.form {
  font-size: 1.42857143rem;
}

/* line 1115, ../sass/Semantic-UI/collections/_form.scss */
.ui.massive.form {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Grid
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Standard
*******************************/
/* line 16, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  padding: 0em;
}

/*----------------------
      Remove Gutters
-----------------------*/
/* line 36, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid {
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-left: -1rem;
  margin-right: -1rem;
}

/* line 42, ../sass/Semantic-UI/collections/_grid.scss */
.ui.relaxed.grid {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

/* line 46, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="very relaxed"].grid {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

/* Preserve Rows Spacing on Consecutive Grids */
/* line 52, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid + .grid {
  margin-top: 1rem;
}

/*-------------------
       Columns
--------------------*/
/* Standard 16 column */
/* line 62, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .column:not(.row),
.ui.grid > .row > .column {
  position: relative;
  display: inline-block;
  width: 6.25%;
  padding-left: 1rem;
  padding-right: 1rem;
  vertical-align: top;
}

/* line 71, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > * {
  padding-left: 1rem;
  padding-right: 1rem;
}

/*-------------------
        Rows
--------------------*/
/* line 80, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: inherit;
  -ms-flex-pack: inherit;
  justify-content: inherit;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100% !important;
  padding: 0rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/*-------------------
       Columns
--------------------*/
/* Vertical padding when no rows */
/* line 109, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .column:not(.row) {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* line 113, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > .column {
  margin-top: 0em;
  margin-bottom: 0em;
}

/*-------------------
      Content
--------------------*/
/* line 122, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > img,
.ui.grid > .row > .column > img {
  max-width: 100%;
}

/*-------------------
    Loose Coupling
--------------------*/
/* Collapse Margin on Consecutive Grid */
/* line 133, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .ui.grid:first-child {
  margin-top: 0em;
}

/* line 136, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .ui.grid:last-child {
  margin-bottom: 0em;
}

/* Segment inside Aligned Grid */
/* line 141, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid .aligned.row > .column > .segment:not(.compact):not(.attached),
.ui.aligned.grid .column > .segment:not(.compact):not(.attached) {
  width: 100%;
}

/* Align Dividers with Gutter */
/* line 147, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid .row + .ui.divider {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 1rem 1rem;
}

/* line 153, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid .column + .ui.vertical.divider {
  height: calc(50% -  1rem );
}

/* Remove Border on Last Horizontal Segment */
/* line 158, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > .column:last-child > .horizontal.segment,
.ui.grid > .column:last-child > .horizontal.segment {
  box-shadow: none;
}

/*******************************
           Variations
*******************************/
/*-----------------------
       Page Grid
-------------------------*/
@media only screen and (max-width: 767px) {
  /* line 174, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.page.grid {
    width: auto;
    padding-left: 0em;
    padding-right: 0em;
    margin-left: 0em;
    margin-right: 0em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 183, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.page.grid {
    width: auto;
    margin-left: 0em;
    margin-right: 0em;
    padding-left: 2em;
    padding-right: 2em;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 192, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.page.grid {
    width: auto;
    margin-left: 0em;
    margin-right: 0em;
    padding-left: 3%;
    padding-right: 3%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1919px) {
  /* line 201, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.page.grid {
    width: auto;
    margin-left: 0em;
    margin-right: 0em;
    padding-left: 15%;
    padding-right: 15%;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 210, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.page.grid {
    width: auto;
    margin-left: 0em;
    margin-right: 0em;
    padding-left: 23%;
    padding-right: 23%;
  }
}
/*-------------------
     Column Count
--------------------*/
/* Assume full width with one column */
/* line 225, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .column:only-child,
.ui.grid > .row > .column:only-child {
  width: 100%;
}

/* Grid Based */
/* line 231, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="one column"].grid > .row > .column,
.ui[class*="one column"].grid > .column:not(.row) {
  width: 100%;
}

/* line 235, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="two column"].grid > .row > .column,
.ui[class*="two column"].grid > .column:not(.row) {
  width: 50%;
}

/* line 239, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="three column"].grid > .row > .column,
.ui[class*="three column"].grid > .column:not(.row) {
  width: 33.33333333%;
}

/* line 243, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="four column"].grid > .row > .column,
.ui[class*="four column"].grid > .column:not(.row) {
  width: 25%;
}

/* line 247, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="five column"].grid > .row > .column,
.ui[class*="five column"].grid > .column:not(.row) {
  width: 20%;
}

/* line 251, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="six column"].grid > .row > .column,
.ui[class*="six column"].grid > .column:not(.row) {
  width: 16.66666667%;
}

/* line 255, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="seven column"].grid > .row > .column,
.ui[class*="seven column"].grid > .column:not(.row) {
  width: 14.28571429%;
}

/* line 259, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="eight column"].grid > .row > .column,
.ui[class*="eight column"].grid > .column:not(.row) {
  width: 12.5%;
}

/* line 263, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="nine column"].grid > .row > .column,
.ui[class*="nine column"].grid > .column:not(.row) {
  width: 11.11111111%;
}

/* line 267, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="ten column"].grid > .row > .column,
.ui[class*="ten column"].grid > .column:not(.row) {
  width: 10%;
}

/* line 271, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="eleven column"].grid > .row > .column,
.ui[class*="eleven column"].grid > .column:not(.row) {
  width: 9.09090909%;
}

/* line 275, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="twelve column"].grid > .row > .column,
.ui[class*="twelve column"].grid > .column:not(.row) {
  width: 8.33333333%;
}

/* line 279, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="thirteen column"].grid > .row > .column,
.ui[class*="thirteen column"].grid > .column:not(.row) {
  width: 7.69230769%;
}

/* line 283, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="fourteen column"].grid > .row > .column,
.ui[class*="fourteen column"].grid > .column:not(.row) {
  width: 7.14285714%;
}

/* line 287, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="fifteen column"].grid > .row > .column,
.ui[class*="fifteen column"].grid > .column:not(.row) {
  width: 6.66666667%;
}

/* line 291, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="sixteen column"].grid > .row > .column,
.ui[class*="sixteen column"].grid > .column:not(.row) {
  width: 6.25%;
}

/* Row Based Overrides */
/* line 297, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > [class*="one column"].row > .column {
  width: 100% !important;
}

/* line 300, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > [class*="two column"].row > .column {
  width: 50% !important;
}

/* line 303, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > [class*="three column"].row > .column {
  width: 33.33333333% !important;
}

/* line 306, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > [class*="four column"].row > .column {
  width: 25% !important;
}

/* line 309, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > [class*="five column"].row > .column {
  width: 20% !important;
}

/* line 312, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > [class*="six column"].row > .column {
  width: 16.66666667% !important;
}

/* line 315, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > [class*="seven column"].row > .column {
  width: 14.28571429% !important;
}

/* line 318, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > [class*="eight column"].row > .column {
  width: 12.5% !important;
}

/* line 321, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > [class*="nine column"].row > .column {
  width: 11.11111111% !important;
}

/* line 324, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > [class*="ten column"].row > .column {
  width: 10% !important;
}

/* line 327, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > [class*="eleven column"].row > .column {
  width: 9.09090909% !important;
}

/* line 330, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > [class*="twelve column"].row > .column {
  width: 8.33333333% !important;
}

/* line 333, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > [class*="thirteen column"].row > .column {
  width: 7.69230769% !important;
}

/* line 336, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > [class*="fourteen column"].row > .column {
  width: 7.14285714% !important;
}

/* line 339, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > [class*="fifteen column"].row > .column {
  width: 6.66666667% !important;
}

/* line 342, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > [class*="sixteen column"].row > .column {
  width: 6.25% !important;
}

/* Celled Page */
/* line 347, ../sass/Semantic-UI/collections/_grid.scss */
.ui.celled.page.grid {
  box-shadow: none;
}

/*-------------------
    Column Width
--------------------*/
/* Sizing Combinations */
/* line 357, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > [class*="one wide"].column,
.ui.grid > .column.row > [class*="one wide"].column,
.ui.grid > [class*="one wide"].column,
.ui.column.grid > [class*="one wide"].column {
  width: 6.25% !important;
}

/* line 363, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > [class*="two wide"].column,
.ui.grid > .column.row > [class*="two wide"].column,
.ui.grid > [class*="two wide"].column,
.ui.column.grid > [class*="two wide"].column {
  width: 12.5% !important;
}

/* line 369, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > [class*="three wide"].column,
.ui.grid > .column.row > [class*="three wide"].column,
.ui.grid > [class*="three wide"].column,
.ui.column.grid > [class*="three wide"].column {
  width: 18.75% !important;
}

/* line 375, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > [class*="four wide"].column,
.ui.grid > .column.row > [class*="four wide"].column,
.ui.grid > [class*="four wide"].column,
.ui.column.grid > [class*="four wide"].column {
  width: 25% !important;
}

/* line 381, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > [class*="five wide"].column,
.ui.grid > .column.row > [class*="five wide"].column,
.ui.grid > [class*="five wide"].column,
.ui.column.grid > [class*="five wide"].column {
  width: 31.25% !important;
}

/* line 387, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > [class*="six wide"].column,
.ui.grid > .column.row > [class*="six wide"].column,
.ui.grid > [class*="six wide"].column,
.ui.column.grid > [class*="six wide"].column {
  width: 37.5% !important;
}

/* line 393, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > [class*="seven wide"].column,
.ui.grid > .column.row > [class*="seven wide"].column,
.ui.grid > [class*="seven wide"].column,
.ui.column.grid > [class*="seven wide"].column {
  width: 43.75% !important;
}

/* line 399, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > [class*="eight wide"].column,
.ui.grid > .column.row > [class*="eight wide"].column,
.ui.grid > [class*="eight wide"].column,
.ui.column.grid > [class*="eight wide"].column {
  width: 50% !important;
}

/* line 405, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > [class*="nine wide"].column,
.ui.grid > .column.row > [class*="nine wide"].column,
.ui.grid > [class*="nine wide"].column,
.ui.column.grid > [class*="nine wide"].column {
  width: 56.25% !important;
}

/* line 411, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > [class*="ten wide"].column,
.ui.grid > .column.row > [class*="ten wide"].column,
.ui.grid > [class*="ten wide"].column,
.ui.column.grid > [class*="ten wide"].column {
  width: 62.5% !important;
}

/* line 417, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > [class*="eleven wide"].column,
.ui.grid > .column.row > [class*="eleven wide"].column,
.ui.grid > [class*="eleven wide"].column,
.ui.column.grid > [class*="eleven wide"].column {
  width: 68.75% !important;
}

/* line 423, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > [class*="twelve wide"].column,
.ui.grid > .column.row > [class*="twelve wide"].column,
.ui.grid > [class*="twelve wide"].column,
.ui.column.grid > [class*="twelve wide"].column {
  width: 75% !important;
}

/* line 429, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > [class*="thirteen wide"].column,
.ui.grid > .column.row > [class*="thirteen wide"].column,
.ui.grid > [class*="thirteen wide"].column,
.ui.column.grid > [class*="thirteen wide"].column {
  width: 81.25% !important;
}

/* line 435, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > [class*="fourteen wide"].column,
.ui.grid > .column.row > [class*="fourteen wide"].column,
.ui.grid > [class*="fourteen wide"].column,
.ui.column.grid > [class*="fourteen wide"].column {
  width: 87.5% !important;
}

/* line 441, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > [class*="fifteen wide"].column,
.ui.grid > .column.row > [class*="fifteen wide"].column,
.ui.grid > [class*="fifteen wide"].column,
.ui.column.grid > [class*="fifteen wide"].column {
  width: 93.75% !important;
}

/* line 447, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > [class*="sixteen wide"].column,
.ui.grid > .column.row > [class*="sixteen wide"].column,
.ui.grid > [class*="sixteen wide"].column,
.ui.column.grid > [class*="sixteen wide"].column {
  width: 100% !important;
}

/*----------------------
    Width per Device
-----------------------*/
/* Mobile Sizing Combinations */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 461, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="one wide mobile"].column,
  .ui.grid > .column.row > [class*="one wide mobile"].column,
  .ui.grid > [class*="one wide mobile"].column,
  .ui.column.grid > [class*="one wide mobile"].column {
    width: 6.25% !important;
  }

  /* line 467, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="two wide mobile"].column,
  .ui.grid > .column.row > [class*="two wide mobile"].column,
  .ui.grid > [class*="two wide mobile"].column,
  .ui.column.grid > [class*="two wide mobile"].column {
    width: 12.5% !important;
  }

  /* line 473, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="three wide mobile"].column,
  .ui.grid > .column.row > [class*="three wide mobile"].column,
  .ui.grid > [class*="three wide mobile"].column,
  .ui.column.grid > [class*="three wide mobile"].column {
    width: 18.75% !important;
  }

  /* line 479, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="four wide mobile"].column,
  .ui.grid > .column.row > [class*="four wide mobile"].column,
  .ui.grid > [class*="four wide mobile"].column,
  .ui.column.grid > [class*="four wide mobile"].column {
    width: 25% !important;
  }

  /* line 485, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="five wide mobile"].column,
  .ui.grid > .column.row > [class*="five wide mobile"].column,
  .ui.grid > [class*="five wide mobile"].column,
  .ui.column.grid > [class*="five wide mobile"].column {
    width: 31.25% !important;
  }

  /* line 491, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="six wide mobile"].column,
  .ui.grid > .column.row > [class*="six wide mobile"].column,
  .ui.grid > [class*="six wide mobile"].column,
  .ui.column.grid > [class*="six wide mobile"].column {
    width: 37.5% !important;
  }

  /* line 497, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="seven wide mobile"].column,
  .ui.grid > .column.row > [class*="seven wide mobile"].column,
  .ui.grid > [class*="seven wide mobile"].column,
  .ui.column.grid > [class*="seven wide mobile"].column {
    width: 43.75% !important;
  }

  /* line 503, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="eight wide mobile"].column,
  .ui.grid > .column.row > [class*="eight wide mobile"].column,
  .ui.grid > [class*="eight wide mobile"].column,
  .ui.column.grid > [class*="eight wide mobile"].column {
    width: 50% !important;
  }

  /* line 509, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="nine wide mobile"].column,
  .ui.grid > .column.row > [class*="nine wide mobile"].column,
  .ui.grid > [class*="nine wide mobile"].column,
  .ui.column.grid > [class*="nine wide mobile"].column {
    width: 56.25% !important;
  }

  /* line 515, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="ten wide mobile"].column,
  .ui.grid > .column.row > [class*="ten wide mobile"].column,
  .ui.grid > [class*="ten wide mobile"].column,
  .ui.column.grid > [class*="ten wide mobile"].column {
    width: 62.5% !important;
  }

  /* line 521, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="eleven wide mobile"].column,
  .ui.grid > .column.row > [class*="eleven wide mobile"].column,
  .ui.grid > [class*="eleven wide mobile"].column,
  .ui.column.grid > [class*="eleven wide mobile"].column {
    width: 68.75% !important;
  }

  /* line 527, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="twelve wide mobile"].column,
  .ui.grid > .column.row > [class*="twelve wide mobile"].column,
  .ui.grid > [class*="twelve wide mobile"].column,
  .ui.column.grid > [class*="twelve wide mobile"].column {
    width: 75% !important;
  }

  /* line 533, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="thirteen wide mobile"].column,
  .ui.grid > .column.row > [class*="thirteen wide mobile"].column,
  .ui.grid > [class*="thirteen wide mobile"].column,
  .ui.column.grid > [class*="thirteen wide mobile"].column {
    width: 81.25% !important;
  }

  /* line 539, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="fourteen wide mobile"].column,
  .ui.grid > .column.row > [class*="fourteen wide mobile"].column,
  .ui.grid > [class*="fourteen wide mobile"].column,
  .ui.column.grid > [class*="fourteen wide mobile"].column {
    width: 87.5% !important;
  }

  /* line 545, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="fifteen wide mobile"].column,
  .ui.grid > .column.row > [class*="fifteen wide mobile"].column,
  .ui.grid > [class*="fifteen wide mobile"].column,
  .ui.column.grid > [class*="fifteen wide mobile"].column {
    width: 93.75% !important;
  }

  /* line 551, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="sixteen wide mobile"].column,
  .ui.grid > .column.row > [class*="sixteen wide mobile"].column,
  .ui.grid > [class*="sixteen wide mobile"].column,
  .ui.column.grid > [class*="sixteen wide mobile"].column {
    width: 100% !important;
  }
}
/* Tablet Sizing Combinations */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 561, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="one wide tablet"].column,
  .ui.grid > .column.row > [class*="one wide tablet"].column,
  .ui.grid > [class*="one wide tablet"].column,
  .ui.column.grid > [class*="one wide tablet"].column {
    width: 6.25% !important;
  }

  /* line 567, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="two wide tablet"].column,
  .ui.grid > .column.row > [class*="two wide tablet"].column,
  .ui.grid > [class*="two wide tablet"].column,
  .ui.column.grid > [class*="two wide tablet"].column {
    width: 12.5% !important;
  }

  /* line 573, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="three wide tablet"].column,
  .ui.grid > .column.row > [class*="three wide tablet"].column,
  .ui.grid > [class*="three wide tablet"].column,
  .ui.column.grid > [class*="three wide tablet"].column {
    width: 18.75% !important;
  }

  /* line 579, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="four wide tablet"].column,
  .ui.grid > .column.row > [class*="four wide tablet"].column,
  .ui.grid > [class*="four wide tablet"].column,
  .ui.column.grid > [class*="four wide tablet"].column {
    width: 25% !important;
  }

  /* line 585, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="five wide tablet"].column,
  .ui.grid > .column.row > [class*="five wide tablet"].column,
  .ui.grid > [class*="five wide tablet"].column,
  .ui.column.grid > [class*="five wide tablet"].column {
    width: 31.25% !important;
  }

  /* line 591, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="six wide tablet"].column,
  .ui.grid > .column.row > [class*="six wide tablet"].column,
  .ui.grid > [class*="six wide tablet"].column,
  .ui.column.grid > [class*="six wide tablet"].column {
    width: 37.5% !important;
  }

  /* line 597, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="seven wide tablet"].column,
  .ui.grid > .column.row > [class*="seven wide tablet"].column,
  .ui.grid > [class*="seven wide tablet"].column,
  .ui.column.grid > [class*="seven wide tablet"].column {
    width: 43.75% !important;
  }

  /* line 603, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="eight wide tablet"].column,
  .ui.grid > .column.row > [class*="eight wide tablet"].column,
  .ui.grid > [class*="eight wide tablet"].column,
  .ui.column.grid > [class*="eight wide tablet"].column {
    width: 50% !important;
  }

  /* line 609, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="nine wide tablet"].column,
  .ui.grid > .column.row > [class*="nine wide tablet"].column,
  .ui.grid > [class*="nine wide tablet"].column,
  .ui.column.grid > [class*="nine wide tablet"].column {
    width: 56.25% !important;
  }

  /* line 615, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="ten wide tablet"].column,
  .ui.grid > .column.row > [class*="ten wide tablet"].column,
  .ui.grid > [class*="ten wide tablet"].column,
  .ui.column.grid > [class*="ten wide tablet"].column {
    width: 62.5% !important;
  }

  /* line 621, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="eleven wide tablet"].column,
  .ui.grid > .column.row > [class*="eleven wide tablet"].column,
  .ui.grid > [class*="eleven wide tablet"].column,
  .ui.column.grid > [class*="eleven wide tablet"].column {
    width: 68.75% !important;
  }

  /* line 627, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="twelve wide tablet"].column,
  .ui.grid > .column.row > [class*="twelve wide tablet"].column,
  .ui.grid > [class*="twelve wide tablet"].column,
  .ui.column.grid > [class*="twelve wide tablet"].column {
    width: 75% !important;
  }

  /* line 633, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="thirteen wide tablet"].column,
  .ui.grid > .column.row > [class*="thirteen wide tablet"].column,
  .ui.grid > [class*="thirteen wide tablet"].column,
  .ui.column.grid > [class*="thirteen wide tablet"].column {
    width: 81.25% !important;
  }

  /* line 639, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="fourteen wide tablet"].column,
  .ui.grid > .column.row > [class*="fourteen wide tablet"].column,
  .ui.grid > [class*="fourteen wide tablet"].column,
  .ui.column.grid > [class*="fourteen wide tablet"].column {
    width: 87.5% !important;
  }

  /* line 645, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="fifteen wide tablet"].column,
  .ui.grid > .column.row > [class*="fifteen wide tablet"].column,
  .ui.grid > [class*="fifteen wide tablet"].column,
  .ui.column.grid > [class*="fifteen wide tablet"].column {
    width: 93.75% !important;
  }

  /* line 651, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="sixteen wide tablet"].column,
  .ui.grid > .column.row > [class*="sixteen wide tablet"].column,
  .ui.grid > [class*="sixteen wide tablet"].column,
  .ui.column.grid > [class*="sixteen wide tablet"].column {
    width: 100% !important;
  }
}
/* Computer/Desktop Sizing Combinations */
@media only screen and (min-width: 992px) {
  /* line 661, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="one wide computer"].column,
  .ui.grid > .column.row > [class*="one wide computer"].column,
  .ui.grid > [class*="one wide computer"].column,
  .ui.column.grid > [class*="one wide computer"].column {
    width: 6.25% !important;
  }

  /* line 667, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="two wide computer"].column,
  .ui.grid > .column.row > [class*="two wide computer"].column,
  .ui.grid > [class*="two wide computer"].column,
  .ui.column.grid > [class*="two wide computer"].column {
    width: 12.5% !important;
  }

  /* line 673, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="three wide computer"].column,
  .ui.grid > .column.row > [class*="three wide computer"].column,
  .ui.grid > [class*="three wide computer"].column,
  .ui.column.grid > [class*="three wide computer"].column {
    width: 18.75% !important;
  }

  /* line 679, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="four wide computer"].column,
  .ui.grid > .column.row > [class*="four wide computer"].column,
  .ui.grid > [class*="four wide computer"].column,
  .ui.column.grid > [class*="four wide computer"].column {
    width: 25% !important;
  }

  /* line 685, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="five wide computer"].column,
  .ui.grid > .column.row > [class*="five wide computer"].column,
  .ui.grid > [class*="five wide computer"].column,
  .ui.column.grid > [class*="five wide computer"].column {
    width: 31.25% !important;
  }

  /* line 691, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="six wide computer"].column,
  .ui.grid > .column.row > [class*="six wide computer"].column,
  .ui.grid > [class*="six wide computer"].column,
  .ui.column.grid > [class*="six wide computer"].column {
    width: 37.5% !important;
  }

  /* line 697, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="seven wide computer"].column,
  .ui.grid > .column.row > [class*="seven wide computer"].column,
  .ui.grid > [class*="seven wide computer"].column,
  .ui.column.grid > [class*="seven wide computer"].column {
    width: 43.75% !important;
  }

  /* line 703, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="eight wide computer"].column,
  .ui.grid > .column.row > [class*="eight wide computer"].column,
  .ui.grid > [class*="eight wide computer"].column,
  .ui.column.grid > [class*="eight wide computer"].column {
    width: 50% !important;
  }

  /* line 709, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="nine wide computer"].column,
  .ui.grid > .column.row > [class*="nine wide computer"].column,
  .ui.grid > [class*="nine wide computer"].column,
  .ui.column.grid > [class*="nine wide computer"].column {
    width: 56.25% !important;
  }

  /* line 715, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="ten wide computer"].column,
  .ui.grid > .column.row > [class*="ten wide computer"].column,
  .ui.grid > [class*="ten wide computer"].column,
  .ui.column.grid > [class*="ten wide computer"].column {
    width: 62.5% !important;
  }

  /* line 721, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="eleven wide computer"].column,
  .ui.grid > .column.row > [class*="eleven wide computer"].column,
  .ui.grid > [class*="eleven wide computer"].column,
  .ui.column.grid > [class*="eleven wide computer"].column {
    width: 68.75% !important;
  }

  /* line 727, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="twelve wide computer"].column,
  .ui.grid > .column.row > [class*="twelve wide computer"].column,
  .ui.grid > [class*="twelve wide computer"].column,
  .ui.column.grid > [class*="twelve wide computer"].column {
    width: 75% !important;
  }

  /* line 733, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="thirteen wide computer"].column,
  .ui.grid > .column.row > [class*="thirteen wide computer"].column,
  .ui.grid > [class*="thirteen wide computer"].column,
  .ui.column.grid > [class*="thirteen wide computer"].column {
    width: 81.25% !important;
  }

  /* line 739, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="fourteen wide computer"].column,
  .ui.grid > .column.row > [class*="fourteen wide computer"].column,
  .ui.grid > [class*="fourteen wide computer"].column,
  .ui.column.grid > [class*="fourteen wide computer"].column {
    width: 87.5% !important;
  }

  /* line 745, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="fifteen wide computer"].column,
  .ui.grid > .column.row > [class*="fifteen wide computer"].column,
  .ui.grid > [class*="fifteen wide computer"].column,
  .ui.column.grid > [class*="fifteen wide computer"].column {
    width: 93.75% !important;
  }

  /* line 751, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="sixteen wide computer"].column,
  .ui.grid > .column.row > [class*="sixteen wide computer"].column,
  .ui.grid > [class*="sixteen wide computer"].column,
  .ui.column.grid > [class*="sixteen wide computer"].column {
    width: 100% !important;
  }
}
/* Large Monitor Sizing Combinations */
@media only screen and (min-width: 1200px) and (max-width: 1919px) {
  /* line 761, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="one wide large screen"].column,
  .ui.grid > .column.row > [class*="one wide large screen"].column,
  .ui.grid > [class*="one wide large screen"].column,
  .ui.column.grid > [class*="one wide large screen"].column {
    width: 6.25% !important;
  }

  /* line 767, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="two wide large screen"].column,
  .ui.grid > .column.row > [class*="two wide large screen"].column,
  .ui.grid > [class*="two wide large screen"].column,
  .ui.column.grid > [class*="two wide large screen"].column {
    width: 12.5% !important;
  }

  /* line 773, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="three wide large screen"].column,
  .ui.grid > .column.row > [class*="three wide large screen"].column,
  .ui.grid > [class*="three wide large screen"].column,
  .ui.column.grid > [class*="three wide large screen"].column {
    width: 18.75% !important;
  }

  /* line 779, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="four wide large screen"].column,
  .ui.grid > .column.row > [class*="four wide large screen"].column,
  .ui.grid > [class*="four wide large screen"].column,
  .ui.column.grid > [class*="four wide large screen"].column {
    width: 25% !important;
  }

  /* line 785, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="five wide large screen"].column,
  .ui.grid > .column.row > [class*="five wide large screen"].column,
  .ui.grid > [class*="five wide large screen"].column,
  .ui.column.grid > [class*="five wide large screen"].column {
    width: 31.25% !important;
  }

  /* line 791, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="six wide large screen"].column,
  .ui.grid > .column.row > [class*="six wide large screen"].column,
  .ui.grid > [class*="six wide large screen"].column,
  .ui.column.grid > [class*="six wide large screen"].column {
    width: 37.5% !important;
  }

  /* line 797, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="seven wide large screen"].column,
  .ui.grid > .column.row > [class*="seven wide large screen"].column,
  .ui.grid > [class*="seven wide large screen"].column,
  .ui.column.grid > [class*="seven wide large screen"].column {
    width: 43.75% !important;
  }

  /* line 803, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="eight wide large screen"].column,
  .ui.grid > .column.row > [class*="eight wide large screen"].column,
  .ui.grid > [class*="eight wide large screen"].column,
  .ui.column.grid > [class*="eight wide large screen"].column {
    width: 50% !important;
  }

  /* line 809, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="nine wide large screen"].column,
  .ui.grid > .column.row > [class*="nine wide large screen"].column,
  .ui.grid > [class*="nine wide large screen"].column,
  .ui.column.grid > [class*="nine wide large screen"].column {
    width: 56.25% !important;
  }

  /* line 815, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="ten wide large screen"].column,
  .ui.grid > .column.row > [class*="ten wide large screen"].column,
  .ui.grid > [class*="ten wide large screen"].column,
  .ui.column.grid > [class*="ten wide large screen"].column {
    width: 62.5% !important;
  }

  /* line 821, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="eleven wide large screen"].column,
  .ui.grid > .column.row > [class*="eleven wide large screen"].column,
  .ui.grid > [class*="eleven wide large screen"].column,
  .ui.column.grid > [class*="eleven wide large screen"].column {
    width: 68.75% !important;
  }

  /* line 827, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="twelve wide large screen"].column,
  .ui.grid > .column.row > [class*="twelve wide large screen"].column,
  .ui.grid > [class*="twelve wide large screen"].column,
  .ui.column.grid > [class*="twelve wide large screen"].column {
    width: 75% !important;
  }

  /* line 833, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="thirteen wide large screen"].column,
  .ui.grid > .column.row > [class*="thirteen wide large screen"].column,
  .ui.grid > [class*="thirteen wide large screen"].column,
  .ui.column.grid > [class*="thirteen wide large screen"].column {
    width: 81.25% !important;
  }

  /* line 839, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="fourteen wide large screen"].column,
  .ui.grid > .column.row > [class*="fourteen wide large screen"].column,
  .ui.grid > [class*="fourteen wide large screen"].column,
  .ui.column.grid > [class*="fourteen wide large screen"].column {
    width: 87.5% !important;
  }

  /* line 845, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="fifteen wide large screen"].column,
  .ui.grid > .column.row > [class*="fifteen wide large screen"].column,
  .ui.grid > [class*="fifteen wide large screen"].column,
  .ui.column.grid > [class*="fifteen wide large screen"].column {
    width: 93.75% !important;
  }

  /* line 851, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="sixteen wide large screen"].column,
  .ui.grid > .column.row > [class*="sixteen wide large screen"].column,
  .ui.grid > [class*="sixteen wide large screen"].column,
  .ui.column.grid > [class*="sixteen wide large screen"].column {
    width: 100% !important;
  }
}
/* Widescreen Sizing Combinations */
@media only screen and (min-width: 1920px) {
  /* line 861, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="one wide widescreen"].column,
  .ui.grid > .column.row > [class*="one wide widescreen"].column,
  .ui.grid > [class*="one wide widescreen"].column,
  .ui.column.grid > [class*="one wide widescreen"].column {
    width: 6.25% !important;
  }

  /* line 867, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="two wide widescreen"].column,
  .ui.grid > .column.row > [class*="two wide widescreen"].column,
  .ui.grid > [class*="two wide widescreen"].column,
  .ui.column.grid > [class*="two wide widescreen"].column {
    width: 12.5% !important;
  }

  /* line 873, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="three wide widescreen"].column,
  .ui.grid > .column.row > [class*="three wide widescreen"].column,
  .ui.grid > [class*="three wide widescreen"].column,
  .ui.column.grid > [class*="three wide widescreen"].column {
    width: 18.75% !important;
  }

  /* line 879, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="four wide widescreen"].column,
  .ui.grid > .column.row > [class*="four wide widescreen"].column,
  .ui.grid > [class*="four wide widescreen"].column,
  .ui.column.grid > [class*="four wide widescreen"].column {
    width: 25% !important;
  }

  /* line 885, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="five wide widescreen"].column,
  .ui.grid > .column.row > [class*="five wide widescreen"].column,
  .ui.grid > [class*="five wide widescreen"].column,
  .ui.column.grid > [class*="five wide widescreen"].column {
    width: 31.25% !important;
  }

  /* line 891, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="six wide widescreen"].column,
  .ui.grid > .column.row > [class*="six wide widescreen"].column,
  .ui.grid > [class*="six wide widescreen"].column,
  .ui.column.grid > [class*="six wide widescreen"].column {
    width: 37.5% !important;
  }

  /* line 897, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="seven wide widescreen"].column,
  .ui.grid > .column.row > [class*="seven wide widescreen"].column,
  .ui.grid > [class*="seven wide widescreen"].column,
  .ui.column.grid > [class*="seven wide widescreen"].column {
    width: 43.75% !important;
  }

  /* line 903, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="eight wide widescreen"].column,
  .ui.grid > .column.row > [class*="eight wide widescreen"].column,
  .ui.grid > [class*="eight wide widescreen"].column,
  .ui.column.grid > [class*="eight wide widescreen"].column {
    width: 50% !important;
  }

  /* line 909, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="nine wide widescreen"].column,
  .ui.grid > .column.row > [class*="nine wide widescreen"].column,
  .ui.grid > [class*="nine wide widescreen"].column,
  .ui.column.grid > [class*="nine wide widescreen"].column {
    width: 56.25% !important;
  }

  /* line 915, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="ten wide widescreen"].column,
  .ui.grid > .column.row > [class*="ten wide widescreen"].column,
  .ui.grid > [class*="ten wide widescreen"].column,
  .ui.column.grid > [class*="ten wide widescreen"].column {
    width: 62.5% !important;
  }

  /* line 921, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="eleven wide widescreen"].column,
  .ui.grid > .column.row > [class*="eleven wide widescreen"].column,
  .ui.grid > [class*="eleven wide widescreen"].column,
  .ui.column.grid > [class*="eleven wide widescreen"].column {
    width: 68.75% !important;
  }

  /* line 927, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="twelve wide widescreen"].column,
  .ui.grid > .column.row > [class*="twelve wide widescreen"].column,
  .ui.grid > [class*="twelve wide widescreen"].column,
  .ui.column.grid > [class*="twelve wide widescreen"].column {
    width: 75% !important;
  }

  /* line 933, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="thirteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="thirteen wide widescreen"].column,
  .ui.grid > [class*="thirteen wide widescreen"].column,
  .ui.column.grid > [class*="thirteen wide widescreen"].column {
    width: 81.25% !important;
  }

  /* line 939, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="fourteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="fourteen wide widescreen"].column,
  .ui.grid > [class*="fourteen wide widescreen"].column,
  .ui.column.grid > [class*="fourteen wide widescreen"].column {
    width: 87.5% !important;
  }

  /* line 945, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="fifteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="fifteen wide widescreen"].column,
  .ui.grid > [class*="fifteen wide widescreen"].column,
  .ui.column.grid > [class*="fifteen wide widescreen"].column {
    width: 93.75% !important;
  }

  /* line 951, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .row > [class*="sixteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="sixteen wide widescreen"].column,
  .ui.grid > [class*="sixteen wide widescreen"].column,
  .ui.column.grid > [class*="sixteen wide widescreen"].column {
    width: 100% !important;
  }
}
/*----------------------
        Centered
-----------------------*/
/* line 963, ../sass/Semantic-UI/collections/_grid.scss */
.ui.centered.grid,
.ui.centered.grid > .row,
.ui.grid > .centered.row {
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 971, ../sass/Semantic-UI/collections/_grid.scss */
.ui.centered.grid > .column:not(.aligned):not(.justified):not(.row),
.ui.centered.grid > .row > .column:not(.aligned):not(.justified),
.ui.grid .centered.row > .column:not(.aligned):not(.justified) {
  text-align: left;
}

/* line 976, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .centered.column,
.ui.grid > .row > .centered.column {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*----------------------
        Relaxed
-----------------------*/
/* line 987, ../sass/Semantic-UI/collections/_grid.scss */
.ui.relaxed.grid > .column:not(.row),
.ui.relaxed.grid > .row > .column,
.ui.grid > .relaxed.row > .column {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* line 993, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="very relaxed"].grid > .column:not(.row),
.ui[class*="very relaxed"].grid > .row > .column,
.ui.grid > [class*="very relaxed"].row > .column {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

/* Coupling with UI Divider */
/* line 1001, ../sass/Semantic-UI/collections/_grid.scss */
.ui.relaxed.grid .row + .ui.divider,
.ui.grid .relaxed.row + .ui.divider {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

/* line 1006, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="very relaxed"].grid .row + .ui.divider,
.ui.grid [class*="very relaxed"].row + .ui.divider {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

/*----------------------
        Padded
-----------------------*/
/* line 1016, ../sass/Semantic-UI/collections/_grid.scss */
.ui.padded.grid:not(.vertically):not(.horizontally) {
  margin: 0em !important;
}

/* line 1019, ../sass/Semantic-UI/collections/_grid.scss */
[class*="horizontally padded"].ui.grid {
  margin-left: 0em !important;
  margin-right: 0em !important;
}

/* line 1023, ../sass/Semantic-UI/collections/_grid.scss */
[class*="vertically padded"].ui.grid {
  margin-top: 0em !important;
  margin-bottom: 0em !important;
}

/*----------------------
       "Floated"
-----------------------*/
/* line 1032, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid [class*="left floated"].column {
  margin-right: auto;
}

/* line 1035, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid [class*="right floated"].column {
  margin-left: auto;
}

/*----------------------
        Divided
-----------------------*/
/* line 1043, ../sass/Semantic-UI/collections/_grid.scss */
.ui.divided.grid:not([class*="vertically divided"]) > .column:not(.row),
.ui.divided.grid:not([class*="vertically divided"]) > .row > .column {
  box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);
}

/* Swap from padding to margin on columns to have dividers align */
/* line 1049, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="vertically divided"].grid > .column:not(.row),
.ui[class*="vertically divided"].grid > .row > .column {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
}

/* line 1056, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="vertically divided"].grid > .row {
  margin-top: 0em;
  margin-bottom: 0em;
}

/* No divider on first column on row */
/* line 1062, ../sass/Semantic-UI/collections/_grid.scss */
.ui.divided.grid:not([class*="vertically divided"]) > .column:first-child,
.ui.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
  box-shadow: none;
}

/* No space on top of first row */
/* line 1068, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="vertically divided"].grid > .row:first-child > .column {
  margin-top: 0em;
}

/* Divided Row */
/* line 1073, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .divided.row > .column {
  box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);
}

/* line 1076, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .divided.row > .column:first-child {
  box-shadow: none;
}

/* Vertically Divided */
/* line 1081, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="vertically divided"].grid > .row {
  position: relative;
}

/* line 1084, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="vertically divided"].grid > .row:before {
  position: absolute;
  content: "";
  top: 0em;
  left: 0px;
  width: calc(100% -  2rem );
  height: 1px;
  margin: 0% 1rem;
  box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15);
}

/* Padded Horizontally Divided */
/* line 1096, ../sass/Semantic-UI/collections/_grid.scss */
[class*="horizontally padded"].ui.divided.grid,
.ui.padded.divided.grid:not(.vertically):not(.horizontally) {
  width: 100%;
}

/* First Row Vertically Divided */
/* line 1102, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="vertically divided"].grid > .row:first-child:before {
  box-shadow: none;
}

/* Inverted Divided */
/* line 1107, ../sass/Semantic-UI/collections/_grid.scss */
.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row),
.ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column {
  box-shadow: -1px 0px 0px 0px rgba(255, 255, 255, 0.1);
}

/* line 1111, ../sass/Semantic-UI/collections/_grid.scss */
.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row):first-child,
.ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
  box-shadow: none;
}

/* line 1115, ../sass/Semantic-UI/collections/_grid.scss */
.ui.inverted[class*="vertically divided"].grid > .row:before {
  box-shadow: 0px -1px 0px 0px rgba(255, 255, 255, 0.1);
}

/* Relaxed */
/* line 1120, ../sass/Semantic-UI/collections/_grid.scss */
.ui.relaxed[class*="vertically divided"].grid > .row:before {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  width: calc(100% -  3rem );
}

/* line 1125, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="very relaxed"][class*="vertically divided"].grid > .row:before {
  margin-left: 5rem;
  margin-right: 5rem;
  width: calc(100% -  5rem );
}

/*----------------------
         Celled
-----------------------*/
/* line 1135, ../sass/Semantic-UI/collections/_grid.scss */
.ui.celled.grid {
  width: 100%;
  margin: 1em 0em;
  box-shadow: 0px 0px 0px 1px #D4D4D5;
}

/* line 1140, ../sass/Semantic-UI/collections/_grid.scss */
.ui.celled.grid > .row {
  width: 100% !important;
  margin: 0em;
  padding: 0em;
  box-shadow: 0px -1px 0px 0px #D4D4D5;
}

/* line 1146, ../sass/Semantic-UI/collections/_grid.scss */
.ui.celled.grid > .column:not(.row),
.ui.celled.grid > .row > .column {
  box-shadow: -1px 0px 0px 0px #D4D4D5;
}

/* line 1150, ../sass/Semantic-UI/collections/_grid.scss */
.ui.celled.grid > .column:first-child,
.ui.celled.grid > .row > .column:first-child {
  box-shadow: none;
}

/* line 1154, ../sass/Semantic-UI/collections/_grid.scss */
.ui.celled.grid > .column:not(.row),
.ui.celled.grid > .row > .column {
  padding: 1em;
}

/* line 1158, ../sass/Semantic-UI/collections/_grid.scss */
.ui.relaxed.celled.grid > .column:not(.row),
.ui.relaxed.celled.grid > .row > .column {
  padding: 1.5em;
}

/* line 1162, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="very relaxed"].celled.grid > .column:not(.row),
.ui[class*="very relaxed"].celled.grid > .row > .column {
  padding: 2em;
}

/* Internally Celled */
/* line 1168, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="internally celled"].grid {
  box-shadow: none;
  margin: 0em;
}

/* line 1172, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="internally celled"].grid > .row:first-child {
  box-shadow: none;
}

/* line 1175, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="internally celled"].grid > .row > .column:first-child {
  box-shadow: none;
}

/*----------------------
   Vertically Aligned
-----------------------*/
/* Top Aligned */
/* line 1185, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="top aligned"].grid > .column:not(.row),
.ui[class*="top aligned"].grid > .row > .column,
.ui.grid > [class*="top aligned"].row > .column,
.ui.grid > [class*="top aligned"].column:not(.row),
.ui.grid > .row > [class*="top aligned"].column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  vertical-align: top;
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

/* Middle Aligned */
/* line 1200, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="middle aligned"].grid > .column:not(.row),
.ui[class*="middle aligned"].grid > .row > .column,
.ui.grid > [class*="middle aligned"].row > .column,
.ui.grid > [class*="middle aligned"].column:not(.row),
.ui.grid > .row > [class*="middle aligned"].column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  vertical-align: middle;
  -ms-flex-item-align: center !important;
  -ms-grid-row-align: center !important;
  align-self: center !important;
}

/* Bottom Aligned */
/* line 1216, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="bottom aligned"].grid > .column:not(.row),
.ui[class*="bottom aligned"].grid > .row > .column,
.ui.grid > [class*="bottom aligned"].row > .column,
.ui.grid > [class*="bottom aligned"].column:not(.row),
.ui.grid > .row > [class*="bottom aligned"].column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  vertical-align: bottom;
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

/* Stretched */
/* line 1231, ../sass/Semantic-UI/collections/_grid.scss */
.ui.stretched.grid > .row > .column,
.ui.stretched.grid > .column,
.ui.grid > .stretched.row > .column,
.ui.grid > .stretched.column:not(.row),
.ui.grid > .row > .stretched.column {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 1246, ../sass/Semantic-UI/collections/_grid.scss */
.ui.stretched.grid > .row > .column > *,
.ui.stretched.grid > .column > *,
.ui.grid > .stretched.row > .column > *,
.ui.grid > .stretched.column:not(.row) > *,
.ui.grid > .row > .stretched.column > * {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/*----------------------
  Horizontally Centered
-----------------------*/
/* Left Aligned */
/* line 1262, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="left aligned"].grid > .column,
.ui[class*="left aligned"].grid > .row > .column,
.ui.grid > [class*="left aligned"].row > .column,
.ui.grid > [class*="left aligned"].column.column,
.ui.grid > .row > [class*="left aligned"].column.column {
  text-align: left;
  -ms-flex-item-align: inherit;
  -ms-grid-row-align: inherit;
  align-self: inherit;
}

/* Center Aligned */
/* line 1274, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="center aligned"].grid > .column,
.ui[class*="center aligned"].grid > .row > .column,
.ui.grid > [class*="center aligned"].row > .column,
.ui.grid > [class*="center aligned"].column.column,
.ui.grid > .row > [class*="center aligned"].column.column {
  text-align: center;
  -ms-flex-item-align: inherit;
  -ms-grid-row-align: inherit;
  align-self: inherit;
}

/* line 1284, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="center aligned"].grid {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* Right Aligned */
/* line 1291, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="right aligned"].grid > .column,
.ui[class*="right aligned"].grid > .row > .column,
.ui.grid > [class*="right aligned"].row > .column,
.ui.grid > [class*="right aligned"].column.column,
.ui.grid > .row > [class*="right aligned"].column.column {
  text-align: right;
  -ms-flex-item-align: inherit;
  -ms-grid-row-align: inherit;
  align-self: inherit;
}

/* Justified */
/* line 1303, ../sass/Semantic-UI/collections/_grid.scss */
.ui.justified.grid > .column,
.ui.justified.grid > .row > .column,
.ui.grid > .justified.row > .column,
.ui.grid > .justified.column.column,
.ui.grid > .row > .justified.column.column {
  text-align: justify;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

/*----------------------
         Colored
-----------------------*/
/* line 1318, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .row > .red.column,
.ui.grid > .row > .orange.column,
.ui.grid > .row > .yellow.column,
.ui.grid > .row > .olive.column,
.ui.grid > .row > .green.column,
.ui.grid > .row > .teal.column,
.ui.grid > .row > .blue.column,
.ui.grid > .row > .violet.column,
.ui.grid > .row > .purple.column,
.ui.grid > .row > .pink.column,
.ui.grid > .row > .brown.column,
.ui.grid > .row > .grey.column,
.ui.grid > .row > .black.column {
  margin-top: -1rem;
  margin-bottom: -1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* Red */
/* line 1338, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .red.row,
.ui.grid > .red.column,
.ui.grid > .row > .red.column {
  background-color: #DB2828 !important;
  color: #FFFFFF;
}

/* Orange */
/* line 1346, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .orange.row,
.ui.grid > .orange.column,
.ui.grid > .row > .orange.column {
  background-color: #F2711C !important;
  color: #FFFFFF;
}

/* Yellow */
/* line 1354, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .yellow.row,
.ui.grid > .yellow.column,
.ui.grid > .row > .yellow.column {
  background-color: #FBBD08 !important;
  color: #FFFFFF;
}

/* Olive */
/* line 1362, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .olive.row,
.ui.grid > .olive.column,
.ui.grid > .row > .olive.column {
  background-color: #B5CC18 !important;
  color: #FFFFFF;
}

/* Green */
/* line 1370, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .green.row,
.ui.grid > .green.column,
.ui.grid > .row > .green.column {
  background-color: #21BA45 !important;
  color: #FFFFFF;
}

/* Teal */
/* line 1378, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .teal.row,
.ui.grid > .teal.column,
.ui.grid > .row > .teal.column {
  background-color: #00B5AD !important;
  color: #FFFFFF;
}

/* Blue */
/* line 1386, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .blue.row,
.ui.grid > .blue.column,
.ui.grid > .row > .blue.column {
  background-color: #2185D0 !important;
  color: #FFFFFF;
}

/* Violet */
/* line 1394, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .violet.row,
.ui.grid > .violet.column,
.ui.grid > .row > .violet.column {
  background-color: #6435C9 !important;
  color: #FFFFFF;
}

/* Purple */
/* line 1402, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .purple.row,
.ui.grid > .purple.column,
.ui.grid > .row > .purple.column {
  background-color: #A333C8 !important;
  color: #FFFFFF;
}

/* Pink */
/* line 1410, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .pink.row,
.ui.grid > .pink.column,
.ui.grid > .row > .pink.column {
  background-color: #E03997 !important;
  color: #FFFFFF;
}

/* Brown */
/* line 1418, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .brown.row,
.ui.grid > .brown.column,
.ui.grid > .row > .brown.column {
  background-color: #A5673F !important;
  color: #FFFFFF;
}

/* Grey */
/* line 1426, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .grey.row,
.ui.grid > .grey.column,
.ui.grid > .row > .grey.column {
  background-color: #767676 !important;
  color: #FFFFFF;
}

/* Black */
/* line 1434, ../sass/Semantic-UI/collections/_grid.scss */
.ui.grid > .black.row,
.ui.grid > .black.column,
.ui.grid > .row > .black.column {
  background-color: #1B1C1D !important;
  color: #FFFFFF;
}

/*----------------------
      Equal Width
-----------------------*/
/* line 1445, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="equal width"].grid > .column:not(.row),
.ui[class*="equal width"].grid > .row > .column,
.ui.grid > [class*="equal width"].row > .column {
  display: inline-block;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 1453, ../sass/Semantic-UI/collections/_grid.scss */
.ui[class*="equal width"].grid > .wide.column,
.ui[class*="equal width"].grid > .row > .wide.column,
.ui.grid > [class*="equal width"].row > .wide.column {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

/*----------------------
        Reverse
-----------------------*/
/* Mobile */
@media only screen and (max-width: 767px) {
  /* line 1468, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="mobile reversed"].grid,
  .ui[class*="mobile reversed"].grid > .row,
  .ui.grid > [class*="mobile reversed"].row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  /* line 1476, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="mobile vertically reversed"].grid,
  .ui.stackable[class*="mobile reversed"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  /* Divided Reversed */
  /* line 1485, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child,
  .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);
  }

  /* line 1489, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child,
  .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child {
    box-shadow: none;
  }

  /* Vertically Divided Reversed */
  /* line 1495, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:first-child:before {
    box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15);
  }

  /* line 1498, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:last-child:before {
    box-shadow: none;
  }

  /* Celled Reversed */
  /* line 1503, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="mobile reversed"].celled.grid > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px #D4D4D5;
  }

  /* line 1506, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="mobile reversed"].celled.grid > .row > .column:last-child {
    box-shadow: none;
  }
}
/* Tablet */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1513, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="tablet reversed"].grid,
  .ui[class*="tablet reversed"].grid > .row,
  .ui.grid > [class*="tablet reversed"].row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  /* line 1521, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="tablet vertically reversed"].grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  /* Divided Reversed */
  /* line 1529, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child,
  .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);
  }

  /* line 1533, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child,
  .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child {
    box-shadow: none;
  }

  /* Vertically Divided Reversed */
  /* line 1539, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:first-child:before {
    box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15);
  }

  /* line 1542, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:last-child:before {
    box-shadow: none;
  }

  /* Celled Reversed */
  /* line 1547, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="tablet reversed"].celled.grid > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px #D4D4D5;
  }

  /* line 1550, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="tablet reversed"].celled.grid > .row > .column:last-child {
    box-shadow: none;
  }
}
/* Computer */
@media only screen and (min-width: 992px) {
  /* line 1557, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="computer reversed"].grid,
  .ui[class*="computer reversed"].grid > .row,
  .ui.grid > [class*="computer reversed"].row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  /* line 1565, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="computer vertically reversed"].grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  /* Divided Reversed */
  /* line 1573, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child,
  .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);
  }

  /* line 1577, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child,
  .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child {
    box-shadow: none;
  }

  /* Vertically Divided Reversed */
  /* line 1583, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:first-child:before {
    box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15);
  }

  /* line 1586, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:last-child:before {
    box-shadow: none;
  }

  /* Celled Reversed */
  /* line 1591, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="computer reversed"].celled.grid > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px #D4D4D5;
  }

  /* line 1594, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="computer reversed"].celled.grid > .row > .column:last-child {
    box-shadow: none;
  }
}
/*-------------------
      Doubling
--------------------*/
/* Tablet Only */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1606, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.doubling.grid {
    width: auto;
  }

  /* line 1609, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .doubling.row,
  .ui.doubling.grid > .row {
    margin: 0em !important;
    padding: 0em !important;
  }

  /* line 1614, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .doubling.row > .column,
  .ui.doubling.grid > .row > .column {
    display: inline-block !important;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    box-shadow: none !important;
    margin: 0em;
  }

  /* line 1622, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="two column"].doubling.grid > .row > .column,
  .ui[class*="two column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="two column"].doubling.row.row > .column {
    width: 100% !important;
  }

  /* line 1627, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="three column"].doubling.grid > .row > .column,
  .ui[class*="three column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="three column"].doubling.row.row > .column {
    width: 50% !important;
  }

  /* line 1632, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="four column"].doubling.grid > .row > .column,
  .ui[class*="four column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="four column"].doubling.row.row > .column {
    width: 50% !important;
  }

  /* line 1637, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="five column"].doubling.grid > .row > .column,
  .ui[class*="five column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="five column"].doubling.row.row > .column {
    width: 33.33333333% !important;
  }

  /* line 1642, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="six column"].doubling.grid > .row > .column,
  .ui[class*="six column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="six column"].doubling.row.row > .column {
    width: 33.33333333% !important;
  }

  /* line 1647, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="seven column"].doubling.grid > .row > .column,
  .ui[class*="seven column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="seven column"].doubling.row.row > .column {
    width: 33.33333333% !important;
  }

  /* line 1652, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="eight column"].doubling.grid > .row > .column,
  .ui[class*="eight column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="eight column"].doubling.row.row > .column {
    width: 25% !important;
  }

  /* line 1657, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="nine column"].doubling.grid > .row > .column,
  .ui[class*="nine column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="nine column"].doubling.row.row > .column {
    width: 25% !important;
  }

  /* line 1662, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="ten column"].doubling.grid > .row > .column,
  .ui[class*="ten column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="ten column"].doubling.row.row > .column {
    width: 20% !important;
  }

  /* line 1667, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="eleven column"].doubling.grid > .row > .column,
  .ui[class*="eleven column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="eleven column"].doubling.row.row > .column {
    width: 20% !important;
  }

  /* line 1672, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="twelve column"].doubling.grid > .row > .column,
  .ui[class*="twelve column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="twelve column"].doubling.row.row > .column {
    width: 16.66666667% !important;
  }

  /* line 1677, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="thirteen column"].doubling.grid > .row > .column,
  .ui[class*="thirteen column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="thirteen column"].doubling.row.row > .column {
    width: 16.66666667% !important;
  }

  /* line 1682, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="fourteen column"].doubling.grid > .row > .column,
  .ui[class*="fourteen column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="fourteen column"].doubling.row.row > .column {
    width: 14.28571429% !important;
  }

  /* line 1687, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="fifteen column"].doubling.grid > .row > .column,
  .ui[class*="fifteen column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="fifteen column"].doubling.row.row > .column {
    width: 14.28571429% !important;
  }

  /* line 1692, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="sixteen column"].doubling.grid > .row > .column,
  .ui[class*="sixteen column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="sixteen column"].doubling.row.row > .column {
    width: 12.5% !important;
  }
}
/* Mobile Only */
@media only screen and (max-width: 767px) {
  /* line 1701, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .doubling.row,
  .ui.doubling.grid > .row {
    margin: 0em !important;
    padding: 0em !important;
  }

  /* line 1706, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid > .doubling.row > .column,
  .ui.doubling.grid > .row > .column {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    margin: 0em !important;
    box-shadow: none !important;
  }

  /* line 1713, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="two column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="two column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="two column"].doubling:not(.stackable).row.row > .column {
    width: 100% !important;
  }

  /* line 1718, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="three column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="three column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="three column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  /* line 1723, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="four column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="four column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="four column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  /* line 1728, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="five column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="five column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="five column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  /* line 1733, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="six column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="six column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="six column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  /* line 1738, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="seven column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="seven column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="seven column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  /* line 1743, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="eight column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="eight column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="eight column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  /* line 1748, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="nine column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="nine column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="nine column"].doubling:not(.stackable).row.row > .column {
    width: 33.33333333% !important;
  }

  /* line 1753, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="ten column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="ten column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="ten column"].doubling:not(.stackable).row.row > .column {
    width: 33.33333333% !important;
  }

  /* line 1758, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="eleven column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="eleven column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="eleven column"].doubling:not(.stackable).row.row > .column {
    width: 33.33333333% !important;
  }

  /* line 1763, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="twelve column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="twelve column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="twelve column"].doubling:not(.stackable).row.row > .column {
    width: 33.33333333% !important;
  }

  /* line 1768, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="thirteen column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="thirteen column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="thirteen column"].doubling:not(.stackable).row.row > .column {
    width: 33.33333333% !important;
  }

  /* line 1773, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="fourteen column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="fourteen column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="fourteen column"].doubling:not(.stackable).row.row > .column {
    width: 25% !important;
  }

  /* line 1778, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="fifteen column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="fifteen column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="fifteen column"].doubling:not(.stackable).row.row > .column {
    width: 25% !important;
  }

  /* line 1783, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="sixteen column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="sixteen column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="sixteen column"].doubling:not(.stackable).row.row > .column {
    width: 25% !important;
  }
}
/*-------------------
      Stackable
--------------------*/
@media only screen and (max-width: 767px) {
  /* line 1795, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.stackable.grid {
    width: auto;
    margin-left: 0em !important;
    margin-right: 0em !important;
  }

  /* line 1800, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.stackable.grid > .row > .wide.column,
  .ui.stackable.grid > .wide.column,
  .ui.stackable.grid > .column.grid > .column,
  .ui.stackable.grid > .column.row > .column,
  .ui.stackable.grid > .row > .column,
  .ui.stackable.grid > .column:not(.row),
  .ui.grid > .stackable.stackable.row > .column {
    width: 100% !important;
    margin: 0em 0em !important;
    box-shadow: none !important;
    padding: 1rem 1rem !important;
  }

  /* line 1812, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.stackable.grid:not(.vertically) > .row {
    margin: 0em;
    padding: 0em;
  }

  /* Coupling */
  /* line 1818, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.container > .ui.stackable.grid > .column,
  .ui.container > .ui.stackable.grid > .row > .column {
    padding-left: 0em !important;
    padding-right: 0em !important;
  }

  /* Don't pad inside segment or nested grid */
  /* line 1825, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.grid .ui.stackable.grid,
  .ui.segment:not(.vertical) .ui.stackable.page.grid {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  /* Divided Stackable */
  /* line 1832, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.stackable.divided.grid > .row:first-child > .column:first-child,
  .ui.stackable.celled.grid > .row:first-child > .column:first-child,
  .ui.stackable.divided.grid > .column:not(.row):first-child,
  .ui.stackable.celled.grid > .column:not(.row):first-child {
    border-top: none !important;
  }

  /* line 1838, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.inverted.stackable.celled.grid > .column:not(.row),
  .ui.inverted.stackable.divided.grid > .column:not(.row),
  .ui.inverted.stackable.celled.grid > .row > .column,
  .ui.inverted.stackable.divided.grid > .row > .column {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }

  /* line 1844, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.stackable.celled.grid > .column:not(.row),
  .ui.stackable.divided:not(.vertically).grid > .column:not(.row),
  .ui.stackable.celled.grid > .row > .column,
  .ui.stackable.divided:not(.vertically).grid > .row > .column {
    border-top: 1px solid rgba(34, 36, 38, 0.15);
    box-shadow: none !important;
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  /* line 1853, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.stackable.celled.grid > .row {
    box-shadow: none !important;
  }

  /* line 1856, ../sass/Semantic-UI/collections/_grid.scss */
  .ui.stackable.divided:not(.vertically).grid > .column:not(.row),
  .ui.stackable.divided:not(.vertically).grid > .row > .column {
    padding-left: 0em !important;
    padding-right: 0em !important;
  }
}
/*----------------------
     Only (Device)
-----------------------*/
/* These include arbitrary class repetitions for forced specificity */
/* Mobile Only Hide */
@media only screen and (max-width: 767px) {
  /* line 1872, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="tablet only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.mobile) {
    display: none !important;
  }

  /* line 1878, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="computer only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="computer only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="computer only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.mobile) {
    display: none !important;
  }

  /* line 1884, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) {
    display: none !important;
  }

  /* line 1890, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
    display: none !important;
  }
}
/* Tablet Only Hide */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1900, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="mobile only"].grid.grid.grid:not(.tablet),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.tablet),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.tablet),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.tablet) {
    display: none !important;
  }

  /* line 1906, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="computer only"].grid.grid.grid:not(.tablet),
  .ui.grid.grid.grid > [class*="computer only"].row:not(.tablet),
  .ui.grid.grid.grid > [class*="computer only"].column:not(.tablet),
  .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.tablet) {
    display: none !important;
  }

  /* line 1912, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) {
    display: none !important;
  }

  /* line 1918, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
    display: none !important;
  }
}
/* Computer Only Hide */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 1928, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
    display: none !important;
  }

  /* line 1934, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
    display: none !important;
  }

  /* line 1940, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) {
    display: none !important;
  }

  /* line 1946, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
    display: none !important;
  }
}
/* Large Screen Only Hide */
@media only screen and (min-width: 1200px) and (max-width: 1919px) {
  /* line 1956, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
    display: none !important;
  }

  /* line 1962, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
    display: none !important;
  }

  /* line 1968, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
    display: none !important;
  }
}
/* Widescreen Only Hide */
@media only screen and (min-width: 1920px) {
  /* line 1978, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
    display: none !important;
  }

  /* line 1984, ../sass/Semantic-UI/collections/_grid.scss */
  .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
    display: none !important;
  }
}
/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*
 * # Semantic - Menu
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2015 Contributor
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Standard
*******************************/
/*--------------
      Menu
---------------*/
/* line 22, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1rem 0em;
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  background: #FFFFFF;
  font-weight: normal;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  min-height: 2.85714286em;
}

/* line 35, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu:after {
  content: '';
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}

/* line 42, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu:first-child {
  margin-top: 0rem;
}

/* line 45, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu:last-child {
  margin-bottom: 0rem;
}

/*--------------
    Sub-Menu
---------------*/
/* line 53, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .menu {
  margin: 0em;
}

/* line 56, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu:not(.vertical) > .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/*--------------
      Item
---------------*/
/* line 66, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu:not(.vertical) .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 74, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .item {
  position: relative;
  vertical-align: middle;
  line-height: 1;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
  padding: 0.92857143em 1.14285714em;
  text-transform: none;
  color: rgba(0, 0, 0, 0.87);
  font-weight: normal;
  -webkit-transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease;
  transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease;
}

/* line 95, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu > .item:first-child {
  border-radius: 0.28571429rem 0px 0px 0.28571429rem;
}

/* Border */
/* line 100, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .item:before {
  position: absolute;
  content: '';
  top: 0%;
  right: 0px;
  height: 100%;
  width: 1px;
  background: rgba(34, 36, 38, 0.1);
}

/*--------------
  Text Content
---------------*/
/* line 114, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .text.item > *,
.ui.menu .item > a:not(.ui),
.ui.menu .item > p:only-child,
.ui.menu .entry-content .item > div:only-child,
.entry-content .ui.menu .item > div:only-child {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  line-height: 1.3;
}

/* line 123, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .item > p:first-child, .ui.menu .entry-content .item > div:first-child, .entry-content .ui.menu .item > div:first-child {
  margin-top: 0;
}

/* line 126, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .item > p:last-child, .ui.menu .entry-content .item > div:last-child, .entry-content .ui.menu .item > div:last-child {
  margin-bottom: 0;
}

/*--------------
      Icons
---------------*/
/* line 134, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .item > i.icon {
  opacity: 0.9;
  float: none;
  margin: 0em 0.35714286em 0em 0em;
}

/*--------------
     Button
---------------*/
/* line 144, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu:not(.vertical) .item > .button, .ui.menu:not(.vertical) .item > .cta-button, .ui.menu:not(.vertical) .filter-wrap .item > .clear-all-filters, .filter-wrap .ui.menu:not(.vertical) .item > .clear-all-filters, .ui.menu:not(.vertical) .contourNavigation .item > input[type="submit"], .contourNavigation .ui.menu:not(.vertical) .item > input[type="submit"] {
  position: relative;
  top: 0em;
  margin: -0.5em 0em;
  padding-bottom: 0.78571429em;
  padding-top: 0.78571429em;
  font-size: 1em;
}

/*----------------
 Grid / Container
-----------------*/
/* line 157, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu > .grid,
.ui.menu > .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: inherit;
  flex-direction: inherit;
}

/*--------------
     Inputs
---------------*/
/* line 175, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .item > .input {
  width: 100%;
}

/* line 178, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu:not(.vertical) .item > .input {
  position: relative;
  top: 0em;
  margin: -0.5em 0em;
}

/* line 183, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .item > .input input {
  font-size: 1em;
  padding-top: 0.57142857em;
  padding-bottom: 0.57142857em;
}

/*--------------
     Header
---------------*/
/* line 193, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .header.item,
.ui.vertical.menu .header.item {
  margin: 0em;
  background: '';
  text-transform: normal;
  font-weight: bold;
}

/* line 200, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .item > .header:not(.ui) {
  margin: 0em 0em 0.5em;
  font-size: 1em;
  font-weight: bold;
}

/*--------------
    Dropdowns
---------------*/
/* Dropdown Icon */
/* line 212, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .item > i.dropdown.icon {
  padding: 0em;
  float: right;
  margin: 0em 0em 0em 1em;
}

/* Menu */
/* line 219, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .dropdown.item .menu {
  left: 0px;
  min-width: calc(100% - 1px);
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  background: #FFFFFF;
  margin: 0em 0px 0px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.08);
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

/* Menu Items */
/* line 233, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .ui.dropdown .menu > .item {
  margin: 0;
  text-align: left;
  font-size: 1em !important;
  padding: 0.78571429em 1.14285714em !important;
  background: transparent !important;
  color: rgba(0, 0, 0, 0.87) !important;
  text-transform: none !important;
  font-weight: normal !important;
  box-shadow: none !important;
  -webkit-transition: none !important;
  transition: none !important;
}

/* line 246, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .ui.dropdown .menu > .item:hover {
  background: rgba(0, 0, 0, 0.05) !important;
  color: rgba(0, 0, 0, 0.95) !important;
}

/* line 250, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .ui.dropdown .menu > .selected.item {
  background: rgba(0, 0, 0, 0.05) !important;
  color: rgba(0, 0, 0, 0.95) !important;
}

/* line 254, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .ui.dropdown .menu > .active.item {
  background: rgba(0, 0, 0, 0.03) !important;
  font-weight: bold !important;
  color: rgba(0, 0, 0, 0.95) !important;
}

/* line 259, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .ui.dropdown.item .menu .item:not(.filtered) {
  display: block;
}

/* line 262, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .ui.dropdown .menu > .item .icon:not(.dropdown) {
  display: inline-block;
  font-size: 1em !important;
  float: none;
  margin: 0em 0.75em 0em 0em;
}

/* Secondary */
/* line 270, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.menu .dropdown.item > .menu,
.ui.text.menu .dropdown.item > .menu {
  border-radius: 0.28571429rem;
  margin-top: 0.35714286em;
}

/* Pointing */
/* line 277, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .pointing.dropdown.item .menu {
  margin-top: 0.75em;
}

/* Inverted */
/* line 282, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .search.dropdown.item > .search,
.ui.inverted.menu .search.dropdown.item > .text {
  color: rgba(255, 255, 255, 0.9);
}

/* Vertical */
/* line 288, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .dropdown.item > .icon {
  float: right;
  content: "\f0da";
  margin-left: 1em;
}

/* line 293, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .dropdown.item .menu {
  left: 100%;
  min-width: 0;
  margin: 0em 0em 0em 0em;
  box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius: 0em 0.28571429rem 0.28571429rem 0.28571429rem;
}

/* line 300, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .dropdown.item.upward .menu {
  bottom: 0;
}

/* line 303, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .dropdown.item:not(.upward) .menu {
  top: 0;
}

/* line 306, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .active.dropdown.item {
  border-top-right-radius: 0em;
  border-bottom-right-radius: 0em;
}

/* line 310, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .dropdown.active.item {
  box-shadow: none;
}

/* Evenly Divided */
/* line 315, ../sass/Semantic-UI/collections/_menu.scss */
.ui.item.menu .dropdown .menu .item {
  width: 100%;
}

/*--------------
     Labels
---------------*/
/* line 323, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .item > .label {
  background: #999999;
  color: #FFFFFF;
  margin-left: 1em;
  padding: 0.3em 0.78571429em;
}

/* line 329, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .item > .label {
  background: #999999;
  color: #FFFFFF;
  margin-top: -0.15em;
  margin-bottom: -0.15em;
  padding: 0.3em 0.78571429em;
}

/* line 336, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .item > .floating.label {
  padding: 0.3em 0.78571429em;
}

/*--------------
     Images
---------------*/
/* line 344, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .item > img:not(.ui) {
  display: inline-block;
  vertical-align: middle;
  margin: -0.3em 0em;
  width: 2.5em;
}

/* line 350, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .item > img:not(.ui):only-child {
  display: block;
  max-width: 100%;
  width: auto;
}

/*******************************
          Coupling
*******************************/
/*--------------
     Sidebar
---------------*/
/* Show vertical dividers below last */
/* line 368, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.sidebar.menu > .item:first-child:before {
  display: block !important;
}

/* line 371, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.sidebar.menu > .item::before {
  top: auto;
  bottom: 0px;
}

/*--------------
    Container
---------------*/
@media only screen and (max-width: 767px) {
  /* line 381, ../sass/Semantic-UI/collections/_menu.scss */
  .ui.menu > .ui.container {
    width: 100% !important;
    margin-left: 0em !important;
    margin-right: 0em !important;
  }
}
@media only screen and (min-width: 768px) {
  /* line 388, ../sass/Semantic-UI/collections/_menu.scss */
  .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .item:not(.right):not(.borderless):first-child {
    border-left: 1px solid rgba(34, 36, 38, 0.1);
  }
}
/*******************************
             States
*******************************/
/*--------------
      Hover
---------------*/
/* line 403, ../sass/Semantic-UI/collections/_menu.scss */
.ui.link.menu .item:hover,
.ui.menu .dropdown.item:hover,
.ui.menu .link.item:hover,
.ui.menu a.item:hover {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Pressed
---------------*/
/* line 416, ../sass/Semantic-UI/collections/_menu.scss */
.ui.link.menu .item:active,
.ui.menu .link.item:active,
.ui.menu a.item:active {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Active
---------------*/
/* line 427, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .active.item {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  font-weight: normal;
  box-shadow: none;
}

/* line 433, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .active.item > i.icon {
  opacity: 1;
}

/*--------------
  Active Hover
---------------*/
/* line 441, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .active.item:hover,
.ui.vertical.menu .active.item:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Disabled
---------------*/
/* line 451, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .item.disabled,
.ui.menu .item.disabled:hover {
  cursor: default;
  background-color: transparent !important;
  color: rgba(40, 40, 40, 0.3);
}

/*******************************
             Types
*******************************/
/*------------------
Floated Menu / Item
-------------------*/
/* Left Floated */
/* line 470, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu:not(.vertical) .left.item,
.ui.menu:not(.vertical) .left.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto !important;
}

/* Right Floated */
/* line 479, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu:not(.vertical) .right.item,
.ui.menu:not(.vertical) .right.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto !important;
}

/* Swapped Borders */
/* line 488, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .right.item::before,
.ui.menu .right.menu > .item::before {
  right: auto;
  left: 0;
}

/*--------------
    Vertical
---------------*/
/* line 498, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #FFFFFF;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
}

/*--- Item ---*/
/* line 510, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .item {
  display: block;
  background: none;
  border-top: none;
  border-right: none;
}

/* line 516, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu > .item:first-child {
  border-radius: 0.28571429rem 0.28571429rem 0px 0px;
}

/* line 519, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu > .item:last-child {
  border-radius: 0px 0px 0.28571429rem 0.28571429rem;
}

/*--- Label ---*/
/* line 525, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .item > .label {
  float: right;
  text-align: center;
}

/*--- Icon ---*/
/* line 532, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .item > i.icon {
  width: 1.18em;
  float: right;
  margin: 0em 0em 0em 0.5em;
}

/* line 537, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .item > .label + i.icon {
  float: none;
  margin: 0em 0.5em 0em 0em;
}

/*--- Border ---*/
/* line 544, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .item:before {
  position: absolute;
  content: '';
  top: 0%;
  left: 0px;
  width: 100%;
  height: 1px;
  background: rgba(34, 36, 38, 0.1);
}

/* line 553, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .item:first-child:before {
  display: none !important;
}

/*--- Sub Menu ---*/
/* line 559, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .item > .menu {
  margin: 0.5em -1.14285714em 0em;
}

/* line 562, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .menu .item {
  background: none;
  padding: 0.5em 1.33333333em;
  font-size: 0.85714286em;
  color: rgba(0, 0, 0, 0.5);
}

/* line 568, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .item .menu a.item:hover,
.ui.vertical.menu .item .menu .link.item:hover {
  color: rgba(0, 0, 0, 0.85);
}

/* line 572, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .menu .item:before {
  display: none;
}

/* Vertical Active */
/* line 577, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .active.item {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0em;
  box-shadow: none;
}

/* line 582, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu > .active.item:first-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 585, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu > .active.item:last-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 588, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu > .active.item:only-child {
  border-radius: 0.28571429rem;
}

/* line 591, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .active.item .menu .active.item {
  border-left: none;
}

/* line 594, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu .item .menu .active.item {
  background-color: transparent;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Tabular
---------------*/
/* line 604, ../sass/Semantic-UI/collections/_menu.scss */
.ui.tabular.menu {
  border-radius: 0em;
  box-shadow: none !important;
  border: none;
  background: none transparent;
  border-bottom: 1px solid #D4D4D5;
}

/* line 611, ../sass/Semantic-UI/collections/_menu.scss */
.ui.tabular.fluid.menu {
  width: calc(100% +  2px ) !important;
}

/* line 614, ../sass/Semantic-UI/collections/_menu.scss */
.ui.tabular.menu .item {
  background: transparent;
  border-bottom: none;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 2px solid transparent;
  padding: 0.92857143em 1.42857143em;
  color: rgba(0, 0, 0, 0.87);
}

/* line 623, ../sass/Semantic-UI/collections/_menu.scss */
.ui.tabular.menu .item:before {
  display: none;
}

/* Hover */
/* line 628, ../sass/Semantic-UI/collections/_menu.scss */
.ui.tabular.menu .item:hover {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.8);
}

/* Active */
/* line 634, ../sass/Semantic-UI/collections/_menu.scss */
.ui.tabular.menu .active.item {
  background: none #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
  border-top-width: 1px;
  border-color: #D4D4D5;
  font-weight: bold;
  margin-bottom: -1px;
  box-shadow: none;
  border-radius: 0.28571429rem 0.28571429rem 0px 0px !important;
}

/* Coupling with segment for attachment */
/* line 646, ../sass/Semantic-UI/collections/_menu.scss */
.ui.tabular.menu + .attached:not(.top).segment,
.ui.tabular.menu + .attached:not(.top).segment + .attached:not(.top).segment {
  border-top: none;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  width: 100%;
}

/* line 654, ../sass/Semantic-UI/collections/_menu.scss */
.top.attached.segment + .ui.bottom.tabular.menu {
  position: relative;
  width: calc(100% +  2px );
  left: -1px;
}

/* Bottom Vertical Tabular */
/* line 661, ../sass/Semantic-UI/collections/_menu.scss */
.ui.bottom.tabular.menu {
  background: none transparent;
  border-radius: 0em;
  box-shadow: none !important;
  border-bottom: none;
  border-top: 1px solid #D4D4D5;
}

/* line 668, ../sass/Semantic-UI/collections/_menu.scss */
.ui.bottom.tabular.menu .item {
  background: none;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-top: none;
}

/* line 675, ../sass/Semantic-UI/collections/_menu.scss */
.ui.bottom.tabular.menu .active.item {
  background: none #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
  border-color: #D4D4D5;
  margin: -1px 0px 0px 0px;
  border-radius: 0px 0px 0.28571429rem 0.28571429rem !important;
}

/* Vertical Tabular (Left) */
/* line 684, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.tabular.menu {
  background: none transparent;
  border-radius: 0em;
  box-shadow: none !important;
  border-bottom: none;
  border-right: 1px solid #D4D4D5;
}

/* line 691, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.tabular.menu .item {
  background: none;
  border-left: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  border-right: none;
}

/* line 698, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.tabular.menu .active.item {
  background: none #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
  border-color: #D4D4D5;
  margin: 0px -1px 0px 0px;
  border-radius: 0.28571429rem 0px 0px 0.28571429rem !important;
}

/* Vertical Right Tabular */
/* line 707, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.right.tabular.menu {
  background: none transparent;
  border-radius: 0em;
  box-shadow: none !important;
  border-bottom: none;
  border-right: none;
  border-left: 1px solid #D4D4D5;
}

/* line 715, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.right.tabular.menu .item {
  background: none;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  border-left: none;
}

/* line 722, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.right.tabular.menu .active.item {
  background: none #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
  border-color: #D4D4D5;
  margin: 0px 0px 0px -1px;
  border-radius: 0px 0.28571429rem 0.28571429rem 0px !important;
}

/* Dropdown */
/* line 731, ../sass/Semantic-UI/collections/_menu.scss */
.ui.tabular.menu .active.dropdown.item {
  margin-bottom: 0px;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 2px solid transparent;
  border-bottom: none;
}

/*--------------
   Pagination
---------------*/
/* line 743, ../sass/Semantic-UI/collections/_menu.scss */
.ui.pagination.menu {
  margin: 0em;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

/* line 750, ../sass/Semantic-UI/collections/_menu.scss */
.ui.pagination.menu .item:last-child {
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

/* line 754, ../sass/Semantic-UI/collections/_menu.scss */
.ui.compact.menu .item:last-child {
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

/* line 758, ../sass/Semantic-UI/collections/_menu.scss */
.ui.pagination.menu .item:last-child:before {
  display: none;
}

/* line 761, ../sass/Semantic-UI/collections/_menu.scss */
.ui.pagination.menu .item {
  min-width: 3em;
  text-align: center;
}

/* line 765, ../sass/Semantic-UI/collections/_menu.scss */
.ui.pagination.menu .icon.item i.icon {
  vertical-align: top;
}

/* Active */
/* line 770, ../sass/Semantic-UI/collections/_menu.scss */
.ui.pagination.menu .active.item {
  border-top: none;
  padding-top: 0.92857143em;
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  box-shadow: none;
}

/*--------------
   Secondary
---------------*/
/* line 782, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.menu {
  background: none;
  margin-left: -0.35714286em;
  margin-right: -0.35714286em;
  border-radius: 0em;
  border: none;
  box-shadow: none;
}

/* Item */
/* line 792, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.menu .item {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  box-shadow: none;
  border: none;
  padding: 0.78571429em 0.92857143em;
  margin: 0em 0.35714286em;
  background: none;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
  border-radius: 0.28571429rem;
}

/* No Divider */
/* line 807, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.menu .item:before {
  display: none !important;
}

/* Header */
/* line 812, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.menu .header.item {
  border-radius: 0em;
  border-right: none;
  background: none transparent;
}

/* Image */
/* line 819, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.menu .item > img:not(.ui) {
  margin: 0em;
}

/* Hover */
/* line 824, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.menu .dropdown.item:hover,
.ui.secondary.menu .link.item:hover,
.ui.secondary.menu a.item:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/* Active */
/* line 832, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.menu .active.item {
  box-shadow: none;
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  border-radius: 0.28571429rem;
}

/* Active Hover */
/* line 840, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.menu .active.item:hover {
  box-shadow: none;
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/* Inverted */
/* line 847, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.inverted.menu .link.item,
.ui.secondary.inverted.menu a.item {
  color: rgba(255, 255, 255, 0.7) !important;
}

/* line 851, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.inverted.menu .dropdown.item:hover,
.ui.secondary.inverted.menu .link.item:hover,
.ui.secondary.inverted.menu a.item:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff !important;
}

/* line 857, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.inverted.menu .active.item {
  background: rgba(255, 255, 255, 0.15);
  color: #ffffff !important;
}

/* Fix item margins */
/* line 863, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.item.menu {
  margin-left: 0em;
  margin-right: 0em;
}

/* line 867, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.item.menu .item:last-child {
  margin-right: 0em;
}

/* line 870, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.attached.menu {
  box-shadow: none;
}

/* Sub Menu */
/* line 875, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.secondary.menu .item:not(.dropdown) > .menu {
  margin: 0em -0.92857143em;
}

/* line 878, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.secondary.menu .item:not(.dropdown) > .menu > .item {
  margin: 0em;
  padding: 0.5em 1.33333333em;
}

/*---------------------
   Secondary Vertical
-----------------------*/
/* line 887, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.vertical.menu > .item {
  border: none;
  margin: 0em 0em 0.35714286em;
  border-radius: 0.28571429rem !important;
}

/* line 892, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.vertical.menu > .header.item {
  border-radius: 0em;
}

/* Sub Menu */
/* line 897, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.secondary.menu .item > .menu .item {
  background-color: transparent;
}

/* Inverted */
/* line 902, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.inverted.menu {
  background-color: transparent;
}

/*---------------------
   Secondary Pointing
-----------------------*/
/* line 910, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.pointing.menu {
  margin-left: 0em;
  margin-right: 0em;
  border-bottom: 2px solid rgba(34, 36, 38, 0.15);
}

/* line 915, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.pointing.menu .item {
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-radius: 0em;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin: 0em 0em -2px;
  padding: 0.85714286em 1.14285714em;
  border-bottom-width: 2px;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* Item Types */
/* line 929, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.pointing.menu .header.item {
  color: rgba(0, 0, 0, 0.85) !important;
}

/* line 932, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.pointing.menu .text.item {
  box-shadow: none !important;
}

/* line 935, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.pointing.menu .item:after {
  display: none;
}

/* Hover */
/* line 940, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.pointing.menu .dropdown.item:hover,
.ui.secondary.pointing.menu .link.item:hover,
.ui.secondary.pointing.menu a.item:hover {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}

/* Pressed */
/* line 948, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.pointing.menu .dropdown.item:active,
.ui.secondary.pointing.menu .link.item:active,
.ui.secondary.pointing.menu a.item:active {
  background-color: transparent;
  border-color: rgba(34, 36, 38, 0.15);
}

/* Active */
/* line 956, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.pointing.menu .active.item {
  background-color: transparent;
  box-shadow: none;
  border-color: #1B1C1D;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
}

/* Active Hover */
/* line 965, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.pointing.menu .active.item:hover {
  border-color: #1B1C1D;
  color: rgba(0, 0, 0, 0.95);
}

/* Active Dropdown */
/* line 971, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.pointing.menu .active.dropdown.item {
  border-color: transparent;
}

/* Vertical Pointing */
/* line 976, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.vertical.pointing.menu {
  border-bottom-width: 0px;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: rgba(34, 36, 38, 0.15);
}

/* line 982, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.vertical.pointing.menu .item {
  border-bottom: none;
  border-right-style: solid;
  border-right-color: transparent;
  border-radius: 0em !important;
  margin: 0em -2px 0em 0em;
  border-right-width: 2px;
}

/* Vertical Active */
/* line 992, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.vertical.pointing.menu .active.item {
  border-color: #1B1C1D;
}

/* Inverted */
/* line 997, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.inverted.pointing.menu {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 1000, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.inverted.pointing.menu {
  border-width: 2px;
  border-color: rgba(34, 36, 38, 0.15);
}

/* line 1004, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.inverted.pointing.menu .item {
  color: rgba(255, 255, 255, 0.9);
}

/* line 1007, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.inverted.pointing.menu .header.item {
  color: #FFFFFF !important;
}

/* Hover */
/* line 1012, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.inverted.pointing.menu .link.item:hover,
.ui.secondary.inverted.pointing.menu a.item:hover {
  color: rgba(0, 0, 0, 0.95);
}

/* Active */
/* line 1018, ../sass/Semantic-UI/collections/_menu.scss */
.ui.secondary.inverted.pointing.menu .active.item {
  border-color: #FFFFFF;
  color: #ffffff;
}

/*--------------
    Text Menu
---------------*/
/* line 1027, ../sass/Semantic-UI/collections/_menu.scss */
.ui.text.menu {
  background: none transparent;
  border-radius: 0px;
  box-shadow: none;
  border: none;
  margin: 1em -0.5em;
}

/* line 1034, ../sass/Semantic-UI/collections/_menu.scss */
.ui.text.menu .item {
  border-radius: 0px;
  box-shadow: none;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  margin: 0em 0em;
  padding: 0.35714286em 0.5em;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.6);
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

/* Border */
/* line 1049, ../sass/Semantic-UI/collections/_menu.scss */
.ui.text.menu .item:before,
.ui.text.menu .menu .item:before {
  display: none !important;
}

/* Header */
/* line 1055, ../sass/Semantic-UI/collections/_menu.scss */
.ui.text.menu .header.item {
  background-color: transparent;
  opacity: 1;
  color: rgba(0, 0, 0, 0.85);
  font-size: 0.92857143em;
  text-transform: uppercase;
  font-weight: bold;
}

/* Image */
/* line 1065, ../sass/Semantic-UI/collections/_menu.scss */
.ui.text.menu .item > img:not(.ui) {
  margin: 0em;
}

/*--- fluid text ---*/
/* line 1071, ../sass/Semantic-UI/collections/_menu.scss */
.ui.text.item.menu .item {
  margin: 0em;
}

/*--- vertical text ---*/
/* line 1077, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.text.menu {
  margin: 1em 0em;
}

/* line 1080, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.text.menu:first-child {
  margin-top: 0rem;
}

/* line 1083, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.text.menu:last-child {
  margin-bottom: 0rem;
}

/* line 1086, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.text.menu .item {
  margin: 0.57142857em 0em;
  padding-left: 0em;
  padding-right: 0em;
}

/* line 1091, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.text.menu .item > i.icon {
  float: none;
  margin: 0em 0.35714286em 0em 0em;
}

/* line 1095, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.text.menu .header.item {
  margin: 0.57142857em 0em 0.71428571em;
}

/* Vertical Sub Menu */
/* line 1100, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.text.menu .item:not(.dropdown) > .menu {
  margin: 0em;
}

/* line 1103, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.text.menu .item:not(.dropdown) > .menu > .item {
  margin: 0em;
  padding: 0.5em 0em;
}

/*--- hover ---*/
/* line 1110, ../sass/Semantic-UI/collections/_menu.scss */
.ui.text.menu .item:hover {
  opacity: 1;
  background-color: transparent;
}

/*--- active ---*/
/* line 1117, ../sass/Semantic-UI/collections/_menu.scss */
.ui.text.menu .active.item {
  background-color: transparent;
  border: none;
  box-shadow: none;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.95);
}

/*--- active hover ---*/
/* line 1127, ../sass/Semantic-UI/collections/_menu.scss */
.ui.text.menu .active.item:hover {
  background-color: transparent;
}

/* Disable Bariations */
/* line 1132, ../sass/Semantic-UI/collections/_menu.scss */
.ui.text.pointing.menu .active.item:after {
  box-shadow: none;
}

/* line 1135, ../sass/Semantic-UI/collections/_menu.scss */
.ui.text.attached.menu {
  box-shadow: none;
}

/* Inverted */
/* line 1140, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.text.menu,
.ui.inverted.text.menu .item,
.ui.inverted.text.menu .item:hover,
.ui.inverted.text.menu .active.item {
  background-color: transparent !important;
}

/* Fluid */
/* line 1148, ../sass/Semantic-UI/collections/_menu.scss */
.ui.fluid.text.menu {
  margin-left: 0em;
  margin-right: 0em;
}

/*--------------
    Icon Only
---------------*/
/* Vertical Menu */
/* line 1159, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.icon.menu {
  display: inline-block;
  width: auto;
}

/* Item */
/* line 1165, ../sass/Semantic-UI/collections/_menu.scss */
.ui.icon.menu .item {
  height: auto;
  text-align: center;
  color: #1B1C1D;
}

/* Icon */
/* line 1172, ../sass/Semantic-UI/collections/_menu.scss */
.ui.icon.menu .item > .icon:not(.dropdown) {
  margin: 0;
  opacity: 1;
}

/* Icon Gylph */
/* line 1178, ../sass/Semantic-UI/collections/_menu.scss */
.ui.icon.menu .icon:before {
  opacity: 1;
}

/* (x) Item Icon */
/* line 1183, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .icon.item > .icon {
  width: auto;
  margin: 0em auto;
}

/* Vertical Icon */
/* line 1189, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.icon.menu .item > .icon:not(.dropdown) {
  display: block;
  opacity: 1;
  margin: 0em auto;
  float: none;
}

/* Inverted */
/* line 1197, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.icon.menu .item {
  color: #FFFFFF;
}

/*--------------
   Labeled Icon
---------------*/
/* Menu */
/* line 1207, ../sass/Semantic-UI/collections/_menu.scss */
.ui.labeled.icon.menu {
  text-align: center;
}

/* Item */
/* line 1212, ../sass/Semantic-UI/collections/_menu.scss */
.ui.labeled.icon.menu .item {
  min-width: 6em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* Icon */
/* line 1221, ../sass/Semantic-UI/collections/_menu.scss */
.ui.labeled.icon.menu .item > .icon:not(.dropdown) {
  height: 1em;
  display: block;
  font-size: 1.71428571em !important;
  margin: 0em auto 0.5rem !important;
}

/* Fluid */
/* line 1229, ../sass/Semantic-UI/collections/_menu.scss */
.ui.fluid.labeled.icon.menu > .item {
  min-width: 0em;
}

/*******************************
           Variations
*******************************/
/*--------------
    Stackable
---------------*/
@media only screen and (max-width: 767px) {
  /* line 1244, ../sass/Semantic-UI/collections/_menu.scss */
  .ui.stackable.menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  /* line 1250, ../sass/Semantic-UI/collections/_menu.scss */
  .ui.stackable.menu .item {
    width: 100% !important;
  }

  /* line 1253, ../sass/Semantic-UI/collections/_menu.scss */
  .ui.stackable.menu .item:before {
    position: absolute;
    content: '';
    top: auto;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 1px;
    background: rgba(34, 36, 38, 0.1);
  }

  /* line 1263, ../sass/Semantic-UI/collections/_menu.scss */
  .ui.stackable.menu .left.menu,
  .ui.stackable.menu .left.item {
    margin-right: 0 !important;
  }

  /* line 1267, ../sass/Semantic-UI/collections/_menu.scss */
  .ui.stackable.menu .right.menu,
  .ui.stackable.menu .right.item {
    margin-left: 0 !important;
  }

  /* line 1271, ../sass/Semantic-UI/collections/_menu.scss */
  .ui.stackable.menu .right.menu,
  .ui.stackable.menu .left.menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/*--------------
     Colors
---------------*/
/*--- Standard Colors  ---*/
/* line 1287, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .red.active.item,
.ui.red.menu .active.item {
  border-color: #DB2828 !important;
  color: #DB2828 !important;
}

/* line 1292, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .orange.active.item,
.ui.orange.menu .active.item {
  border-color: #F2711C !important;
  color: #F2711C !important;
}

/* line 1297, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .yellow.active.item,
.ui.yellow.menu .active.item {
  border-color: #FBBD08 !important;
  color: #FBBD08 !important;
}

/* line 1302, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .olive.active.item,
.ui.olive.menu .active.item {
  border-color: #B5CC18 !important;
  color: #B5CC18 !important;
}

/* line 1307, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .green.active.item,
.ui.green.menu .active.item {
  border-color: #21BA45 !important;
  color: #21BA45 !important;
}

/* line 1312, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .teal.active.item,
.ui.teal.menu .active.item {
  border-color: #00B5AD !important;
  color: #00B5AD !important;
}

/* line 1317, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .blue.active.item,
.ui.blue.menu .active.item {
  border-color: #2185D0 !important;
  color: #2185D0 !important;
}

/* line 1322, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .violet.active.item,
.ui.violet.menu .active.item {
  border-color: #6435C9 !important;
  color: #6435C9 !important;
}

/* line 1327, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .purple.active.item,
.ui.purple.menu .active.item {
  border-color: #A333C8 !important;
  color: #A333C8 !important;
}

/* line 1332, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .pink.active.item,
.ui.pink.menu .active.item {
  border-color: #E03997 !important;
  color: #E03997 !important;
}

/* line 1337, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .brown.active.item,
.ui.brown.menu .active.item {
  border-color: #A5673F !important;
  color: #A5673F !important;
}

/* line 1342, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu .grey.active.item,
.ui.grey.menu .active.item {
  border-color: #767676 !important;
  color: #767676 !important;
}

/*--------------
    Inverted
---------------*/
/* line 1352, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu {
  border: 0px solid transparent;
  background: #1B1C1D;
  box-shadow: none;
}

/* Menu Item */
/* line 1359, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .item,
.ui.inverted.menu .item > a:not(.ui) {
  background: transparent;
  color: rgba(255, 255, 255, 0.9);
}

/* line 1364, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .item.menu {
  background: transparent;
}

/*--- Border ---*/
/* line 1370, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .item:before {
  background: rgba(255, 255, 255, 0.08);
}

/* line 1373, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.inverted.menu .item:before {
  background: rgba(255, 255, 255, 0.08);
}

/* Sub Menu */
/* line 1378, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.inverted.menu .menu .item,
.ui.vertical.inverted.menu .menu .item a:not(.ui) {
  color: rgba(255, 255, 255, 0.5);
}

/* Header */
/* line 1384, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .header.item {
  margin: 0em;
  background: transparent;
  box-shadow: none;
}

/* Disabled */
/* line 1391, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .item.disabled,
.ui.inverted.menu .item.disabled:hover {
  color: rgba(225, 225, 225, 0.3);
}

/*--- Hover ---*/
/* line 1398, ../sass/Semantic-UI/collections/_menu.scss */
.ui.link.inverted.menu .item:hover,
.ui.inverted.menu .dropdown.item:hover,
.ui.inverted.menu .link.item:hover,
.ui.inverted.menu a.item:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}

/* line 1405, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.inverted.menu .item .menu a.item:hover,
.ui.vertical.inverted.menu .item .menu .link.item:hover {
  background: transparent;
  color: #ffffff;
}

/*--- Pressed ---*/
/* line 1413, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu a.item:active,
.ui.inverted.menu .link.item:active {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}

/*--- Active ---*/
/* line 1421, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .active.item {
  background: rgba(255, 255, 255, 0.15);
  color: #ffffff !important;
}

/* line 1425, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.vertical.menu .item .menu .active.item {
  background: transparent;
  color: #FFFFFF;
}

/* line 1429, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.pointing.menu .active.item:after {
  background: #3D3E3F !important;
  margin: 0em !important;
  box-shadow: none !important;
  border: none !important;
}

/*--- Active Hover ---*/
/* line 1438, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .active.item:hover {
  background: rgba(255, 255, 255, 0.15);
  color: #FFFFFF !important;
}

/* line 1442, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.pointing.menu .active.item:hover:after {
  background: #3D3E3F !important;
}

/*--------------
     Floated
---------------*/
/* line 1450, ../sass/Semantic-UI/collections/_menu.scss */
.ui.floated.menu {
  float: left;
  margin: 0rem 0.5rem 0rem 0rem;
}

/* line 1454, ../sass/Semantic-UI/collections/_menu.scss */
.ui.floated.menu .item:last-child:before {
  display: none;
}

/* line 1457, ../sass/Semantic-UI/collections/_menu.scss */
.ui.right.floated.menu {
  float: right;
  margin: 0rem 0rem 0rem 0.5rem;
}

/*--------------
    Inverted
---------------*/
/* Red */
/* line 1468, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .red.active.item,
.ui.inverted.red.menu {
  background-color: #DB2828;
}

/* line 1472, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.red.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1475, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.red.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Orange */
/* line 1480, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .orange.active.item,
.ui.inverted.orange.menu {
  background-color: #F2711C;
}

/* line 1484, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.orange.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1487, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.orange.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Yellow */
/* line 1492, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .yellow.active.item,
.ui.inverted.yellow.menu {
  background-color: #FBBD08;
}

/* line 1496, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.yellow.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1499, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.yellow.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Olive */
/* line 1504, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .olive.active.item,
.ui.inverted.olive.menu {
  background-color: #B5CC18;
}

/* line 1508, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.olive.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1511, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.olive.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Green */
/* line 1516, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .green.active.item,
.ui.inverted.green.menu {
  background-color: #21BA45;
}

/* line 1520, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.green.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1523, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.green.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Teal */
/* line 1528, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .teal.active.item,
.ui.inverted.teal.menu {
  background-color: #00B5AD;
}

/* line 1532, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.teal.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1535, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.teal.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Blue */
/* line 1540, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .blue.active.item,
.ui.inverted.blue.menu {
  background-color: #2185D0;
}

/* line 1544, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.blue.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1547, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.blue.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Violet */
/* line 1552, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .violet.active.item,
.ui.inverted.violet.menu {
  background-color: #6435C9;
}

/* line 1556, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.violet.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1559, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.violet.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Purple */
/* line 1564, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .purple.active.item,
.ui.inverted.purple.menu {
  background-color: #A333C8;
}

/* line 1568, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.purple.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1571, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.purple.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Pink */
/* line 1576, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .pink.active.item,
.ui.inverted.pink.menu {
  background-color: #E03997;
}

/* line 1580, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.pink.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1583, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.pink.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Brown */
/* line 1588, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .brown.active.item,
.ui.inverted.brown.menu {
  background-color: #A5673F;
}

/* line 1592, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.brown.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1595, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.brown.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Grey */
/* line 1600, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.menu .grey.active.item,
.ui.inverted.grey.menu {
  background-color: #767676;
}

/* line 1604, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.grey.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1607, ../sass/Semantic-UI/collections/_menu.scss */
.ui.inverted.grey.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/*--------------
     Fitted
---------------*/
/* line 1615, ../sass/Semantic-UI/collections/_menu.scss */
.ui.fitted.menu .item,
.ui.fitted.menu .item .menu .item,
.ui.menu .fitted.item {
  padding: 0em;
}

/* line 1620, ../sass/Semantic-UI/collections/_menu.scss */
.ui.horizontally.fitted.menu .item,
.ui.horizontally.fitted.menu .item .menu .item,
.ui.menu .horizontally.fitted.item {
  padding-top: 0.92857143em;
  padding-bottom: 0.92857143em;
}

/* line 1626, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertically.fitted.menu .item,
.ui.vertically.fitted.menu .item .menu .item,
.ui.menu .vertically.fitted.item {
  padding-left: 1.14285714em;
  padding-right: 1.14285714em;
}

/*--------------
   Borderless
---------------*/
/* line 1637, ../sass/Semantic-UI/collections/_menu.scss */
.ui.borderless.menu .item:before,
.ui.borderless.menu .item .menu .item:before,
.ui.menu .borderless.item:before {
  background: none !important;
}

/*-------------------
       Compact
--------------------*/
/* line 1647, ../sass/Semantic-UI/collections/_menu.scss */
.ui.compact.menu {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0em;
  vertical-align: middle;
}

/* line 1654, ../sass/Semantic-UI/collections/_menu.scss */
.ui.compact.vertical.menu {
  display: inline-block;
}

/* line 1657, ../sass/Semantic-UI/collections/_menu.scss */
.ui.compact.menu .item:last-child {
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

/* line 1660, ../sass/Semantic-UI/collections/_menu.scss */
.ui.compact.menu .item:last-child:before {
  display: none;
}

/* line 1663, ../sass/Semantic-UI/collections/_menu.scss */
.ui.compact.vertical.menu {
  width: auto !important;
}

/* line 1666, ../sass/Semantic-UI/collections/_menu.scss */
.ui.compact.vertical.menu .item:last-child::before {
  display: block;
}

/*-------------------
        Fluid
--------------------*/
/* line 1674, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu.fluid,
.ui.vertical.menu.fluid {
  width: 100% !important;
}

/*-------------------
      Evenly Sized
--------------------*/
/* line 1683, ../sass/Semantic-UI/collections/_menu.scss */
.ui.item.menu,
.ui.item.menu .item {
  width: 100%;
  padding-left: 0em !important;
  padding-right: 0em !important;
  margin-left: 0em !important;
  margin-right: 0em !important;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 1695, ../sass/Semantic-UI/collections/_menu.scss */
.ui.attached.item.menu {
  margin: 0em -1px !important;
}

/* line 1698, ../sass/Semantic-UI/collections/_menu.scss */
.ui.item.menu .item:last-child:before {
  display: none;
}

/* line 1701, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu.two.item .item {
  width: 50%;
}

/* line 1704, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu.three.item .item {
  width: 33.333%;
}

/* line 1707, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu.four.item .item {
  width: 25%;
}

/* line 1710, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu.five.item .item {
  width: 20%;
}

/* line 1713, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu.six.item .item {
  width: 16.666%;
}

/* line 1716, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu.seven.item .item {
  width: 14.285%;
}

/* line 1719, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu.eight.item .item {
  width: 12.500%;
}

/* line 1722, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu.nine.item .item {
  width: 11.11%;
}

/* line 1725, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu.ten.item .item {
  width: 10.0%;
}

/* line 1728, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu.eleven.item .item {
  width: 9.09%;
}

/* line 1731, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu.twelve.item .item {
  width: 8.333%;
}

/*--------------
     Fixed
---------------*/
/* line 1739, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu.fixed {
  position: fixed;
  z-index: 101;
  margin: 0em;
  width: 100%;
}

/* line 1745, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu.fixed,
.ui.menu.fixed .item:first-child,
.ui.menu.fixed .item:last-child {
  border-radius: 0px !important;
}

/* line 1750, ../sass/Semantic-UI/collections/_menu.scss */
.ui.fixed.menu,
.ui[class*="top fixed"].menu {
  top: 0px;
  left: 0px;
  right: auto;
  bottom: auto;
}

/* line 1757, ../sass/Semantic-UI/collections/_menu.scss */
.ui[class*="top fixed"].menu {
  border-top: none;
  border-left: none;
  border-right: none;
}

/* line 1762, ../sass/Semantic-UI/collections/_menu.scss */
.ui[class*="right fixed"].menu {
  border-top: none;
  border-bottom: none;
  border-right: none;
  top: 0px;
  right: 0px;
  left: auto;
  bottom: auto;
  width: auto;
  height: 100%;
}

/* line 1773, ../sass/Semantic-UI/collections/_menu.scss */
.ui[class*="bottom fixed"].menu {
  border-bottom: none;
  border-left: none;
  border-right: none;
  bottom: 0px;
  left: 0px;
  top: auto;
  right: auto;
}

/* line 1782, ../sass/Semantic-UI/collections/_menu.scss */
.ui[class*="left fixed"].menu {
  border-top: none;
  border-bottom: none;
  border-left: none;
  top: 0px;
  left: 0px;
  right: auto;
  bottom: auto;
  width: auto;
  height: 100%;
}

/* Coupling with Grid */
/* line 1795, ../sass/Semantic-UI/collections/_menu.scss */
.ui.fixed.menu + .ui.grid {
  padding-top: 2.75rem;
}

/*-------------------
       Pointing
--------------------*/
/* line 1803, ../sass/Semantic-UI/collections/_menu.scss */
.ui.pointing.menu .item:after {
  visibility: hidden;
  position: absolute;
  content: '';
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  background: none;
  margin: 0.5px 0em 0em;
  width: 0.57142857em;
  height: 0.57142857em;
  border: none;
  border-bottom: 1px solid #D4D4D5;
  border-right: 1px solid #D4D4D5;
  z-index: 2;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
}

/* line 1822, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.pointing.menu .item:after {
  position: absolute;
  top: 50%;
  right: 0%;
  bottom: auto;
  left: auto;
  -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
  transform: translateX(50%) translateY(-50%) rotate(45deg);
  margin: 0em -0.5px 0em 0em;
  border: none;
  border-top: 1px solid #D4D4D5;
  border-right: 1px solid #D4D4D5;
}

/* Active */
/* line 1837, ../sass/Semantic-UI/collections/_menu.scss */
.ui.pointing.menu .active.item:after {
  visibility: visible;
}

/* line 1840, ../sass/Semantic-UI/collections/_menu.scss */
.ui.pointing.menu .active.dropdown.item:after {
  visibility: hidden;
}

/* Don't double up pointers */
/* line 1845, ../sass/Semantic-UI/collections/_menu.scss */
.ui.pointing.menu .dropdown.active.item:after,
.ui.pointing.menu .active.item .menu .active.item:after {
  display: none;
}

/* Colors */
/* line 1851, ../sass/Semantic-UI/collections/_menu.scss */
.ui.pointing.menu .active.item:hover:after {
  background-color: #F2F2F2;
}

/* line 1854, ../sass/Semantic-UI/collections/_menu.scss */
.ui.pointing.menu .active.item:after {
  background-color: #F2F2F2;
}

/* line 1857, ../sass/Semantic-UI/collections/_menu.scss */
.ui.pointing.menu .active.item:hover:after {
  background-color: #F2F2F2;
}

/* line 1860, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.pointing.menu .active.item:hover:after {
  background-color: #F2F2F2;
}

/* line 1863, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.pointing.menu .active.item:after {
  background-color: #F2F2F2;
}

/* line 1866, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.pointing.menu .menu .active.item:after {
  background-color: #FFFFFF;
}

/*--------------
    Attached
---------------*/
/* Middle */
/* line 1876, ../sass/Semantic-UI/collections/_menu.scss */
.ui.attached.menu {
  top: 0px;
  bottom: 0px;
  border-radius: 0px;
  margin: 0em -1px;
  width: calc(100% +  2px );
  max-width: calc(100% +  2px );
  box-shadow: none;
}

/* line 1885, ../sass/Semantic-UI/collections/_menu.scss */
.ui.attached + .ui.attached.menu:not(.top) {
  border-top: none;
}

/* Top */
/* line 1890, ../sass/Semantic-UI/collections/_menu.scss */
.ui[class*="top attached"].menu {
  bottom: 0px;
  margin-bottom: 0em;
  top: 0px;
  margin-top: 1rem;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 1897, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu[class*="top attached"]:first-child {
  margin-top: 0em;
}

/* Bottom */
/* line 1902, ../sass/Semantic-UI/collections/_menu.scss */
.ui[class*="bottom attached"].menu {
  bottom: 0px;
  margin-top: 0em;
  top: 0px;
  margin-bottom: 1rem;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 1910, ../sass/Semantic-UI/collections/_menu.scss */
.ui[class*="bottom attached"].menu:last-child {
  margin-bottom: 0em;
}

/* Attached Menu Item */
/* line 1915, ../sass/Semantic-UI/collections/_menu.scss */
.ui.top.attached.menu > .item:first-child {
  border-radius: 0.28571429rem 0em 0em 0em;
}

/* line 1918, ../sass/Semantic-UI/collections/_menu.scss */
.ui.bottom.attached.menu > .item:first-child {
  border-radius: 0em 0em 0em 0.28571429rem;
}

/* Tabular Attached */
/* line 1923, ../sass/Semantic-UI/collections/_menu.scss */
.ui.attached.menu:not(.tabular) {
  border: 1px solid #D4D4D5;
}

/* line 1926, ../sass/Semantic-UI/collections/_menu.scss */
.ui.attached.inverted.menu {
  border: none;
}

/* line 1929, ../sass/Semantic-UI/collections/_menu.scss */
.ui.attached.tabular.menu {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}

/*--------------
     Sizes
---------------*/
/* Mini */
/* line 1941, ../sass/Semantic-UI/collections/_menu.scss */
.ui.mini.menu {
  font-size: 0.78571429rem;
}

/* line 1944, ../sass/Semantic-UI/collections/_menu.scss */
.ui.mini.vertical.menu {
  width: 9rem;
}

/* Tiny */
/* line 1949, ../sass/Semantic-UI/collections/_menu.scss */
.ui.tiny.menu {
  font-size: 0.85714286rem;
}

/* line 1952, ../sass/Semantic-UI/collections/_menu.scss */
.ui.tiny.vertical.menu {
  width: 11rem;
}

/* Small */
/* line 1957, ../sass/Semantic-UI/collections/_menu.scss */
.ui.small.menu {
  font-size: 0.92857143rem;
}

/* line 1960, ../sass/Semantic-UI/collections/_menu.scss */
.ui.small.vertical.menu {
  width: 13rem;
}

/* Medium */
/* line 1965, ../sass/Semantic-UI/collections/_menu.scss */
.ui.menu {
  font-size: 1rem;
}

/* line 1968, ../sass/Semantic-UI/collections/_menu.scss */
.ui.vertical.menu {
  width: 15rem;
}

/* Large */
/* line 1973, ../sass/Semantic-UI/collections/_menu.scss */
.ui.large.menu {
  font-size: 1.07142857rem;
}

/* line 1976, ../sass/Semantic-UI/collections/_menu.scss */
.ui.large.vertical.menu {
  width: 18rem;
}

/* Huge */
/* line 1981, ../sass/Semantic-UI/collections/_menu.scss */
.ui.huge.menu {
  font-size: 1.14285714rem;
}

/* line 1984, ../sass/Semantic-UI/collections/_menu.scss */
.ui.huge.vertical.menu {
  width: 20rem;
}

/* Big */
/* line 1989, ../sass/Semantic-UI/collections/_menu.scss */
.ui.big.menu {
  font-size: 1.21428571rem;
}

/* line 1992, ../sass/Semantic-UI/collections/_menu.scss */
.ui.big.vertical.menu {
  width: 22rem;
}

/* Massive */
/* line 1997, ../sass/Semantic-UI/collections/_menu.scss */
.ui.massive.menu {
  font-size: 1.28571429rem;
}

/* line 2000, ../sass/Semantic-UI/collections/_menu.scss */
.ui.massive.vertical.menu {
  width: 25rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Message
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Message
*******************************/
/* line 16, ../sass/Semantic-UI/collections/_message.scss */
.ui.message {
  position: relative;
  min-height: 1em;
  margin: 1em 0em;
  background: #F8F8F9;
  padding: 1em 1.5em;
  line-height: 1.4285em;
  color: rgba(0, 0, 0, 0.87);
  -webkit-transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease;
  transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease;
  border-radius: 0.28571429rem;
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.22) inset, 0px 0px 0px 0px transparent;
}

/* line 29, ../sass/Semantic-UI/collections/_message.scss */
.ui.message:first-child {
  margin-top: 0em;
}

/* line 32, ../sass/Semantic-UI/collections/_message.scss */
.ui.message:last-child {
  margin-bottom: 0em;
}

/*--------------
     Content
---------------*/
/* Header */
/* line 42, ../sass/Semantic-UI/collections/_message.scss */
.ui.message .header {
  display: block;
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: -0.14285714em 0em 0rem 0em;
}

/* Default font size */
/* line 50, ../sass/Semantic-UI/collections/_message.scss */
.ui.message .header:not(.ui) {
  font-size: 1.14285714em;
}

/* Paragraph */
/* line 55, ../sass/Semantic-UI/collections/_message.scss */
.ui.message p, .ui.message .entry-content div, .entry-content .ui.message div {
  opacity: 0.85;
  margin: 0.75em 0em;
}

/* line 59, ../sass/Semantic-UI/collections/_message.scss */
.ui.message p:first-child, .ui.message .entry-content div:first-child, .entry-content .ui.message div:first-child {
  margin-top: 0em;
}

/* line 62, ../sass/Semantic-UI/collections/_message.scss */
.ui.message p:last-child, .ui.message .entry-content div:last-child, .entry-content .ui.message div:last-child {
  margin-bottom: 0em;
}

/* line 65, ../sass/Semantic-UI/collections/_message.scss */
.ui.message .header + p, .ui.message .entry-content .header + div, .entry-content .ui.message .header + div {
  margin-top: 0.25em;
}

/* List */
/* line 70, ../sass/Semantic-UI/collections/_message.scss */
.ui.message .list:not(.ui) {
  text-align: left;
  padding: 0em;
  opacity: 0.85;
  list-style-position: inside;
  margin: 0.5em 0em 0em;
}

/* line 77, ../sass/Semantic-UI/collections/_message.scss */
.ui.message .list:not(.ui):first-child {
  margin-top: 0em;
}

/* line 80, ../sass/Semantic-UI/collections/_message.scss */
.ui.message .list:not(.ui):last-child {
  margin-bottom: 0em;
}

/* line 83, ../sass/Semantic-UI/collections/_message.scss */
.ui.message .list:not(.ui) li {
  position: relative;
  list-style-type: none;
  margin: 0em 0em 0.3em 1em;
  padding: 0em;
}

/* line 89, ../sass/Semantic-UI/collections/_message.scss */
.ui.message .list:not(.ui) li:before {
  position: absolute;
  content: 'ÔÇó';
  left: -1em;
  height: 100%;
  vertical-align: baseline;
}

/* line 96, ../sass/Semantic-UI/collections/_message.scss */
.ui.message .list:not(.ui) li:last-child {
  margin-bottom: 0em;
}

/* Icon */
/* line 101, ../sass/Semantic-UI/collections/_message.scss */
.ui.message > .icon {
  margin-right: 0.6em;
}

/* Close Icon */
/* line 106, ../sass/Semantic-UI/collections/_message.scss */
.ui.message > .close.icon {
  cursor: pointer;
  position: absolute;
  margin: 0em;
  top: 0.78575em;
  right: 0.5em;
  opacity: 0.7;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

/* line 116, ../sass/Semantic-UI/collections/_message.scss */
.ui.message > .close.icon:hover {
  opacity: 1;
}

/* First / Last Element */
/* line 121, ../sass/Semantic-UI/collections/_message.scss */
.ui.message > :first-child {
  margin-top: 0em;
}

/* line 124, ../sass/Semantic-UI/collections/_message.scss */
.ui.message > :last-child {
  margin-bottom: 0em;
}

/*******************************
            Coupling
*******************************/
/* line 133, ../sass/Semantic-UI/collections/_message.scss */
.ui.dropdown .menu > .message {
  margin: 0px -1px;
}

/*******************************
            States
*******************************/
/*--------------
    Visible
---------------*/
/* line 147, ../sass/Semantic-UI/collections/_message.scss */
.ui.visible.visible.visible.visible.message {
  display: block;
}

/* line 150, ../sass/Semantic-UI/collections/_message.scss */
.ui.icon.visible.visible.visible.visible.message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/*--------------
     Hidden
---------------*/
/* line 160, ../sass/Semantic-UI/collections/_message.scss */
.ui.hidden.hidden.hidden.hidden.message {
  display: none;
}

/*******************************
            Variations
*******************************/
/*--------------
    Compact
---------------*/
/* line 174, ../sass/Semantic-UI/collections/_message.scss */
.ui.compact.message {
  display: inline-block;
}

/* line 177, ../sass/Semantic-UI/collections/_message.scss */
.ui.compact.icon.message {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/*--------------
    Attached
---------------*/
/* line 187, ../sass/Semantic-UI/collections/_message.scss */
.ui.attached.message {
  margin-bottom: -1px;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  box-shadow: 0em 0em 0em 1px rgba(34, 36, 38, 0.15) inset;
  margin-left: -1px;
  margin-right: -1px;
}

/* line 194, ../sass/Semantic-UI/collections/_message.scss */
.ui.attached + .ui.attached.message:not(.top):not(.bottom) {
  margin-top: -1px;
  border-radius: 0em;
}

/* line 198, ../sass/Semantic-UI/collections/_message.scss */
.ui.bottom.attached.message {
  margin-top: -1px;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  box-shadow: 0em 0em 0em 1px rgba(34, 36, 38, 0.15) inset, 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
}

/* line 203, ../sass/Semantic-UI/collections/_message.scss */
.ui.bottom.attached.message:not(:last-child) {
  margin-bottom: 1em;
}

/* line 206, ../sass/Semantic-UI/collections/_message.scss */
.ui.attached.icon.message {
  width: auto;
}

/*--------------
      Icon
---------------*/
/* line 214, ../sass/Semantic-UI/collections/_message.scss */
.ui.icon.message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 223, ../sass/Semantic-UI/collections/_message.scss */
.ui.icon.message > .icon:not(.close) {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  line-height: 1;
  vertical-align: middle;
  font-size: 3em;
  opacity: 0.8;
}

/* line 234, ../sass/Semantic-UI/collections/_message.scss */
.ui.icon.message > .content {
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  vertical-align: middle;
}

/* line 241, ../sass/Semantic-UI/collections/_message.scss */
.ui.icon.message .icon:not(.close) + .content {
  padding-left: 0rem;
}

/* line 244, ../sass/Semantic-UI/collections/_message.scss */
.ui.icon.message .circular.icon {
  width: 1em;
}

/*--------------
    Floating
---------------*/
/* line 252, ../sass/Semantic-UI/collections/_message.scss */
.ui.floating.message {
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.22) inset, 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}

/*--------------
     Colors
---------------*/
/* line 260, ../sass/Semantic-UI/collections/_message.scss */
.ui.black.message {
  background-color: #1B1C1D;
  color: rgba(255, 255, 255, 0.9);
}

/*--------------
     Types
---------------*/
/* Positive */
/* line 271, ../sass/Semantic-UI/collections/_message.scss */
.ui.positive.message {
  background-color: #FCFFF5;
  color: #2C662D;
}

/* line 275, ../sass/Semantic-UI/collections/_message.scss */
.ui.positive.message,
.ui.attached.positive.message {
  box-shadow: 0px 0px 0px 1px #A3C293 inset, 0px 0px 0px 0px transparent;
}

/* line 279, ../sass/Semantic-UI/collections/_message.scss */
.ui.positive.message .header {
  color: #1A531B;
}

/* Negative */
/* line 284, ../sass/Semantic-UI/collections/_message.scss */
.ui.negative.message {
  background-color: #FFF6F6;
  color: #9F3A38;
}

/* line 288, ../sass/Semantic-UI/collections/_message.scss */
.ui.negative.message,
.ui.attached.negative.message {
  box-shadow: 0px 0px 0px 1px #E0B4B4 inset, 0px 0px 0px 0px transparent;
}

/* line 292, ../sass/Semantic-UI/collections/_message.scss */
.ui.negative.message .header {
  color: #912D2B;
}

/* Info */
/* line 297, ../sass/Semantic-UI/collections/_message.scss */
.ui.info.message {
  background-color: #F8FFFF;
  color: #276F86;
}

/* line 301, ../sass/Semantic-UI/collections/_message.scss */
.ui.info.message,
.ui.attached.info.message {
  box-shadow: 0px 0px 0px 1px #A9D5DE inset, 0px 0px 0px 0px transparent;
}

/* line 305, ../sass/Semantic-UI/collections/_message.scss */
.ui.info.message .header {
  color: #0E566C;
}

/* Warning */
/* line 310, ../sass/Semantic-UI/collections/_message.scss */
.ui.warning.message {
  background-color: #FFFAF3;
  color: #573A08;
}

/* line 314, ../sass/Semantic-UI/collections/_message.scss */
.ui.warning.message,
.ui.attached.warning.message {
  box-shadow: 0px 0px 0px 1px #C9BA9B inset, 0px 0px 0px 0px transparent;
}

/* line 318, ../sass/Semantic-UI/collections/_message.scss */
.ui.warning.message .header {
  color: #794B02;
}

/* Error */
/* line 323, ../sass/Semantic-UI/collections/_message.scss */
.ui.error.message {
  background-color: #FFF6F6;
  color: #9F3A38;
}

/* line 327, ../sass/Semantic-UI/collections/_message.scss */
.ui.error.message,
.ui.attached.error.message {
  box-shadow: 0px 0px 0px 1px #E0B4B4 inset, 0px 0px 0px 0px transparent;
}

/* line 331, ../sass/Semantic-UI/collections/_message.scss */
.ui.error.message .header {
  color: #912D2B;
}

/* Success */
/* line 336, ../sass/Semantic-UI/collections/_message.scss */
.ui.success.message {
  background-color: #FCFFF5;
  color: #2C662D;
}

/* line 340, ../sass/Semantic-UI/collections/_message.scss */
.ui.success.message,
.ui.attached.success.message {
  box-shadow: 0px 0px 0px 1px #A3C293 inset, 0px 0px 0px 0px transparent;
}

/* line 344, ../sass/Semantic-UI/collections/_message.scss */
.ui.success.message .header {
  color: #1A531B;
}

/* Colors */
/* line 349, ../sass/Semantic-UI/collections/_message.scss */
.ui.inverted.message,
.ui.black.message {
  background-color: #1B1C1D;
  color: rgba(255, 255, 255, 0.9);
}

/* line 354, ../sass/Semantic-UI/collections/_message.scss */
.ui.red.message {
  background-color: #FFE8E6;
  color: #DB2828;
  box-shadow: 0px 0px 0px 1px #DB2828 inset, 0px 0px 0px 0px transparent;
}

/* line 359, ../sass/Semantic-UI/collections/_message.scss */
.ui.red.message .header {
  color: #c82121;
}

/* line 362, ../sass/Semantic-UI/collections/_message.scss */
.ui.orange.message {
  background-color: #FFEDDE;
  color: #F2711C;
  box-shadow: 0px 0px 0px 1px #F2711C inset, 0px 0px 0px 0px transparent;
}

/* line 367, ../sass/Semantic-UI/collections/_message.scss */
.ui.orange.message .header {
  color: #e7640d;
}

/* line 370, ../sass/Semantic-UI/collections/_message.scss */
.ui.yellow.message {
  background-color: #FFF8DB;
  color: #B58105;
  box-shadow: 0px 0px 0px 1px #B58105 inset, 0px 0px 0px 0px transparent;
}

/* line 375, ../sass/Semantic-UI/collections/_message.scss */
.ui.yellow.message .header {
  color: #9c6f04;
}

/* line 378, ../sass/Semantic-UI/collections/_message.scss */
.ui.olive.message {
  background-color: #FBFDEF;
  color: #8ABC1E;
  box-shadow: 0px 0px 0px 1px #8ABC1E inset, 0px 0px 0px 0px transparent;
}

/* line 383, ../sass/Semantic-UI/collections/_message.scss */
.ui.olive.message .header {
  color: #7aa61a;
}

/* line 386, ../sass/Semantic-UI/collections/_message.scss */
.ui.green.message {
  background-color: #E5F9E7;
  color: #1EBC30;
  box-shadow: 0px 0px 0px 1px #1EBC30 inset, 0px 0px 0px 0px transparent;
}

/* line 391, ../sass/Semantic-UI/collections/_message.scss */
.ui.green.message .header {
  color: #1aa62a;
}

/* line 394, ../sass/Semantic-UI/collections/_message.scss */
.ui.teal.message {
  background-color: #E1F7F7;
  color: #10A3A3;
  box-shadow: 0px 0px 0px 1px #10A3A3 inset, 0px 0px 0px 0px transparent;
}

/* line 399, ../sass/Semantic-UI/collections/_message.scss */
.ui.teal.message .header {
  color: #0e8c8c;
}

/* line 402, ../sass/Semantic-UI/collections/_message.scss */
.ui.blue.message {
  background-color: #DFF0FF;
  color: #2185D0;
  box-shadow: 0px 0px 0px 1px #2185D0 inset, 0px 0px 0px 0px transparent;
}

/* line 407, ../sass/Semantic-UI/collections/_message.scss */
.ui.blue.message .header {
  color: #1e77ba;
}

/* line 410, ../sass/Semantic-UI/collections/_message.scss */
.ui.violet.message {
  background-color: #EAE7FF;
  color: #6435C9;
  box-shadow: 0px 0px 0px 1px #6435C9 inset, 0px 0px 0px 0px transparent;
}

/* line 415, ../sass/Semantic-UI/collections/_message.scss */
.ui.violet.message .header {
  color: #5a30b5;
}

/* line 418, ../sass/Semantic-UI/collections/_message.scss */
.ui.purple.message {
  background-color: #F6E7FF;
  color: #A333C8;
  box-shadow: 0px 0px 0px 1px #A333C8 inset, 0px 0px 0px 0px transparent;
}

/* line 423, ../sass/Semantic-UI/collections/_message.scss */
.ui.purple.message .header {
  color: #922eb4;
}

/* line 426, ../sass/Semantic-UI/collections/_message.scss */
.ui.pink.message {
  background-color: #FFE3FB;
  color: #E03997;
  box-shadow: 0px 0px 0px 1px #E03997 inset, 0px 0px 0px 0px transparent;
}

/* line 431, ../sass/Semantic-UI/collections/_message.scss */
.ui.pink.message .header {
  color: #dd238b;
}

/* line 434, ../sass/Semantic-UI/collections/_message.scss */
.ui.brown.message {
  background-color: #F1E2D3;
  color: #A5673F;
  box-shadow: 0px 0px 0px 1px #A5673F inset, 0px 0px 0px 0px transparent;
}

/* line 439, ../sass/Semantic-UI/collections/_message.scss */
.ui.brown.message .header {
  color: #935b38;
}

/*--------------
     Sizes
---------------*/
/* line 447, ../sass/Semantic-UI/collections/_message.scss */
.ui.mini.message {
  font-size: 0.78571429em;
}

/* line 450, ../sass/Semantic-UI/collections/_message.scss */
.ui.tiny.message {
  font-size: 0.85714286em;
}

/* line 453, ../sass/Semantic-UI/collections/_message.scss */
.ui.small.message {
  font-size: 0.92857143em;
}

/* line 456, ../sass/Semantic-UI/collections/_message.scss */
.ui.message {
  font-size: 1em;
}

/* line 459, ../sass/Semantic-UI/collections/_message.scss */
.ui.large.message {
  font-size: 1.14285714em;
}

/* line 462, ../sass/Semantic-UI/collections/_message.scss */
.ui.big.message {
  font-size: 1.28571429em;
}

/* line 465, ../sass/Semantic-UI/collections/_message.scss */
.ui.huge.message {
  font-size: 1.42857143em;
}

/* line 468, ../sass/Semantic-UI/collections/_message.scss */
.ui.massive.message {
  font-size: 1.71428571em;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
        Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Table
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Table
*******************************/
/* Prototype */
/* line 18, ../sass/Semantic-UI/collections/_table.scss */
.ui.table {
  width: 100%;
  background: #FFFFFF;
  margin: 1em 0em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
  border-radius: 0.28571429rem;
  text-align: left;
  color: rgba(0, 0, 0, 0.87);
  border-collapse: separate;
  border-spacing: 0px;
}

/* line 30, ../sass/Semantic-UI/collections/_table.scss */
.ui.table:first-child {
  margin-top: 0em;
}

/* line 33, ../sass/Semantic-UI/collections/_table.scss */
.ui.table:last-child {
  margin-bottom: 0em;
}

/*******************************
             Parts
*******************************/
/* Table Content */
/* line 44, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th,
.ui.table td {
  -webkit-transition: background 0.1s ease, color 0.1s ease;
  transition: background 0.1s ease, color 0.1s ease;
}

/* Headers */
/* line 51, ../sass/Semantic-UI/collections/_table.scss */
.ui.table thead {
  box-shadow: none;
}

/* line 54, ../sass/Semantic-UI/collections/_table.scss */
.ui.table thead th {
  cursor: auto;
  background: #F9FAFB;
  text-align: inherit;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.92857143em 0.78571429em;
  vertical-align: inherit;
  font-style: none;
  font-weight: bold;
  text-transform: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  border-left: none;
}

/* line 67, ../sass/Semantic-UI/collections/_table.scss */
.ui.table thead tr > th:first-child {
  border-left: none;
}

/* line 70, ../sass/Semantic-UI/collections/_table.scss */
.ui.table thead tr:first-child > th:first-child {
  border-radius: 0.28571429rem 0em 0em 0em;
}

/* line 73, ../sass/Semantic-UI/collections/_table.scss */
.ui.table thead tr:first-child > th:last-child {
  border-radius: 0em 0.28571429rem 0em 0em;
}

/* line 76, ../sass/Semantic-UI/collections/_table.scss */
.ui.table thead tr:first-child > th:only-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* Footer */
/* line 81, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tfoot {
  box-shadow: none;
}

/* line 84, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tfoot th {
  cursor: auto;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  background: #F9FAFB;
  text-align: inherit;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.78571429em 0.78571429em;
  vertical-align: middle;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
}

/* line 96, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tfoot tr > th:first-child {
  border-left: none;
}

/* line 99, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tfoot tr:first-child > th:first-child {
  border-radius: 0em 0em 0em 0.28571429rem;
}

/* line 102, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tfoot tr:first-child > th:last-child {
  border-radius: 0em 0em 0.28571429rem 0em;
}

/* line 105, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tfoot tr:first-child > th:only-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* Table Row */
/* line 110, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tr td {
  border-top: 1px solid rgba(34, 36, 38, 0.1);
}

/* line 113, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tr:first-child td {
  border-top: none;
}

/* Table Cells */
/* line 118, ../sass/Semantic-UI/collections/_table.scss */
.ui.table td {
  padding: 0.78571429em 0.78571429em;
  text-align: inherit;
}

/* Icons */
/* line 124, ../sass/Semantic-UI/collections/_table.scss */
.ui.table > .icon {
  vertical-align: baseline;
}

/* line 127, ../sass/Semantic-UI/collections/_table.scss */
.ui.table > .icon:only-child {
  margin: 0em;
}

/* Table Segment */
/* line 132, ../sass/Semantic-UI/collections/_table.scss */
.ui.table.segment {
  padding: 0em;
}

/* line 135, ../sass/Semantic-UI/collections/_table.scss */
.ui.table.segment:after {
  display: none;
}

/* line 138, ../sass/Semantic-UI/collections/_table.scss */
.ui.table.segment.stacked:after {
  display: block;
}

/* Responsive */
@media only screen and (max-width: 767px) {
  /* line 144, ../sass/Semantic-UI/collections/_table.scss */
  .ui.table:not(.unstackable) {
    width: 100%;
  }

  /* line 147, ../sass/Semantic-UI/collections/_table.scss */
  .ui.table:not(.unstackable) tbody,
  .ui.table:not(.unstackable) tr,
  .ui.table:not(.unstackable) tr > th,
  .ui.table:not(.unstackable) tr > td {
    width: auto !important;
    display: block !important;
  }

  /* line 154, ../sass/Semantic-UI/collections/_table.scss */
  .ui.table:not(.unstackable) {
    padding: 0em;
  }

  /* line 157, ../sass/Semantic-UI/collections/_table.scss */
  .ui.table:not(.unstackable) thead {
    display: block;
  }

  /* line 160, ../sass/Semantic-UI/collections/_table.scss */
  .ui.table:not(.unstackable) tfoot {
    display: block;
  }

  /* line 163, ../sass/Semantic-UI/collections/_table.scss */
  .ui.table:not(.unstackable) tr {
    padding-top: 1em;
    padding-bottom: 1em;
    box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;
  }

  /* line 168, ../sass/Semantic-UI/collections/_table.scss */
  .ui.table:not(.unstackable) tr > th,
  .ui.table:not(.unstackable) tr > td {
    background: none;
    border: none !important;
    padding: 0.25em 0.75em !important;
    box-shadow: none !important;
  }

  /* line 175, ../sass/Semantic-UI/collections/_table.scss */
  .ui.table:not(.unstackable) th:first-child,
  .ui.table:not(.unstackable) td:first-child {
    font-weight: bold;
  }

  /* Definition Table */
  /* line 181, ../sass/Semantic-UI/collections/_table.scss */
  .ui.definition.table:not(.unstackable) thead th:first-child {
    box-shadow: none !important;
  }
}
/*******************************
            Coupling
*******************************/
/* UI Image */
/* line 193, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th .image,
.ui.table th .image img,
.ui.table td .image,
.ui.table td .image img {
  max-width: none;
}

/*******************************
             Types
*******************************/
/*--------------
    Complex
---------------*/
/* line 210, ../sass/Semantic-UI/collections/_table.scss */
.ui.structured.table {
  border-collapse: collapse;
}

/* line 213, ../sass/Semantic-UI/collections/_table.scss */
.ui.structured.table thead th {
  border-left: none;
  border-right: none;
}

/* line 217, ../sass/Semantic-UI/collections/_table.scss */
.ui.structured.sortable.table thead th {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  border-right: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 221, ../sass/Semantic-UI/collections/_table.scss */
.ui.structured.basic.table th {
  border-left: none;
  border-right: none;
}

/* line 225, ../sass/Semantic-UI/collections/_table.scss */
.ui.structured.celled.table tr th,
.ui.structured.celled.table tr td {
  border-left: 1px solid rgba(34, 36, 38, 0.1);
  border-right: 1px solid rgba(34, 36, 38, 0.1);
}

/*--------------
   Definition
---------------*/
/* line 235, ../sass/Semantic-UI/collections/_table.scss */
.ui.definition.table thead:not(.full-width) th:first-child {
  pointer-events: none;
  background: transparent;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.4);
  box-shadow: -1px -1px 0px 1px #FFFFFF;
}

/* line 242, ../sass/Semantic-UI/collections/_table.scss */
.ui.definition.table tfoot:not(.full-width) th:first-child {
  pointer-events: none;
  background: transparent;
  font-weight: rgba(0, 0, 0, 0.4);
  color: normal;
  box-shadow: 1px 1px 0px 1px #FFFFFF;
}

/* Remove Border */
/* line 251, ../sass/Semantic-UI/collections/_table.scss */
.ui.celled.definition.table thead:not(.full-width) th:first-child {
  box-shadow: 0px -1px 0px 1px #FFFFFF;
}

/* line 254, ../sass/Semantic-UI/collections/_table.scss */
.ui.celled.definition.table tfoot:not(.full-width) th:first-child {
  box-shadow: 0px 1px 0px 1px #FFFFFF;
}

/* Highlight Defining Column */
/* line 259, ../sass/Semantic-UI/collections/_table.scss */
.ui.definition.table tr td:first-child:not(.ignored),
.ui.definition.table tr td.definition {
  background: rgba(0, 0, 0, 0.03);
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
  text-transform: '';
  box-shadow: '';
  text-align: '';
  font-size: 1em;
  padding-left: '';
  padding-right: '';
}

/* Fix 2nd Column */
/* line 273, ../sass/Semantic-UI/collections/_table.scss */
.ui.definition.table thead:not(.full-width) th:nth-child(2) {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 276, ../sass/Semantic-UI/collections/_table.scss */
.ui.definition.table tfoot:not(.full-width) th:nth-child(2) {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 279, ../sass/Semantic-UI/collections/_table.scss */
.ui.definition.table td:nth-child(2) {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}

/*******************************
             States
*******************************/
/*--------------
    Positive
---------------*/
/* line 293, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tr.positive,
.ui.table td.positive {
  box-shadow: 0px 0px 0px #A3C293 inset;
}

/* line 297, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tr.positive,
.ui.table td.positive {
  background: #FCFFF5 !important;
  color: #2C662D !important;
}

/*--------------
     Negative
---------------*/
/* line 307, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tr.negative,
.ui.table td.negative {
  box-shadow: 0px 0px 0px #E0B4B4 inset;
}

/* line 311, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tr.negative,
.ui.table td.negative {
  background: #FFF6F6 !important;
  color: #9F3A38 !important;
}

/*--------------
      Error
---------------*/
/* line 321, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tr.error,
.ui.table td.error {
  box-shadow: 0px 0px 0px #E0B4B4 inset;
}

/* line 325, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tr.error,
.ui.table td.error {
  background: #FFF6F6 !important;
  color: #9F3A38 !important;
}

/*--------------
     Warning
---------------*/
/* line 335, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tr.warning,
.ui.table td.warning {
  box-shadow: 0px 0px 0px #C9BA9B inset;
}

/* line 339, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tr.warning,
.ui.table td.warning {
  background: #FFFAF3 !important;
  color: #573A08 !important;
}

/*--------------
     Active
---------------*/
/* line 349, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tr.active,
.ui.table td.active {
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.87) inset;
}

/* line 353, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tr.active,
.ui.table td.active {
  background: #E0E0E0 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}

/*--------------
     Disabled
---------------*/
/* line 363, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tr.disabled td,
.ui.table tr td.disabled,
.ui.table tr.disabled:hover,
.ui.table tr:hover td.disabled {
  pointer-events: none;
  color: rgba(40, 40, 40, 0.3);
}

/*******************************
          Variations
*******************************/
/*--------------
    Stackable
---------------*/
@media only screen and (max-width: 991px) {
  /* line 382, ../sass/Semantic-UI/collections/_table.scss */
  .ui[class*="tablet stackable"].table,
  .ui[class*="tablet stackable"].table tbody,
  .ui[class*="tablet stackable"].table tr,
  .ui[class*="tablet stackable"].table tr > th,
  .ui[class*="tablet stackable"].table tr > td {
    width: 100% !important;
    display: block !important;
  }

  /* line 390, ../sass/Semantic-UI/collections/_table.scss */
  .ui[class*="tablet stackable"].table {
    padding: 0em;
  }

  /* line 393, ../sass/Semantic-UI/collections/_table.scss */
  .ui[class*="tablet stackable"].table thead {
    display: block;
  }

  /* line 396, ../sass/Semantic-UI/collections/_table.scss */
  .ui[class*="tablet stackable"].table tfoot {
    display: block;
  }

  /* line 399, ../sass/Semantic-UI/collections/_table.scss */
  .ui[class*="tablet stackable"].table tr {
    padding-top: 1em;
    padding-bottom: 1em;
    box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;
  }

  /* line 404, ../sass/Semantic-UI/collections/_table.scss */
  .ui[class*="tablet stackable"].table tr > th,
  .ui[class*="tablet stackable"].table tr > td {
    background: none;
    border: none !important;
    padding: 0.25em 0.75em;
    box-shadow: none !important;
  }

  /* Definition Table */
  /* line 413, ../sass/Semantic-UI/collections/_table.scss */
  .ui.definition[class*="tablet stackable"].table thead th:first-child {
    box-shadow: none !important;
  }
}
/*--------------
 Text Alignment
---------------*/
/* line 422, ../sass/Semantic-UI/collections/_table.scss */
.ui.table[class*="left aligned"],
.ui.table [class*="left aligned"] {
  text-align: left;
}

/* line 426, ../sass/Semantic-UI/collections/_table.scss */
.ui.table[class*="center aligned"],
.ui.table [class*="center aligned"] {
  text-align: center;
}

/* line 430, ../sass/Semantic-UI/collections/_table.scss */
.ui.table[class*="right aligned"],
.ui.table [class*="right aligned"] {
  text-align: right;
}

/*------------------
 Vertical Alignment
------------------*/
/* line 439, ../sass/Semantic-UI/collections/_table.scss */
.ui.table[class*="top aligned"],
.ui.table [class*="top aligned"] {
  vertical-align: top;
}

/* line 443, ../sass/Semantic-UI/collections/_table.scss */
.ui.table[class*="middle aligned"],
.ui.table [class*="middle aligned"] {
  vertical-align: middle;
}

/* line 447, ../sass/Semantic-UI/collections/_table.scss */
.ui.table[class*="bottom aligned"],
.ui.table [class*="bottom aligned"] {
  vertical-align: bottom;
}

/*--------------
    Collapsing
---------------*/
/* line 456, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.collapsing,
.ui.table td.collapsing {
  width: 1px;
  white-space: nowrap;
}

/*--------------
     Fixed
---------------*/
/* line 466, ../sass/Semantic-UI/collections/_table.scss */
.ui.fixed.table {
  table-layout: fixed;
}

/* line 469, ../sass/Semantic-UI/collections/_table.scss */
.ui.fixed.table th,
.ui.fixed.table td {
  overflow: hidden;
  text-overflow: ellipsis;
}

/*--------------
   Selectable
---------------*/
/* line 479, ../sass/Semantic-UI/collections/_table.scss */
.ui.selectable.table tbody tr:hover,
.ui.table tbody tr td.selectable:hover {
  background: rgba(0, 0, 0, 0.05) !important;
  color: rgba(0, 0, 0, 0.95) !important;
}

/* line 484, ../sass/Semantic-UI/collections/_table.scss */
.ui.selectable.inverted.table tbody tr:hover,
.ui.inverted.table tbody tr td.selectable:hover {
  background: rgba(255, 255, 255, 0.08) !important;
  color: #ffffff !important;
}

/* Selectable Cell Link */
/* line 491, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tbody tr td.selectable {
  padding: 0em;
}

/* line 494, ../sass/Semantic-UI/collections/_table.scss */
.ui.table tbody tr td.selectable > a:not(.ui) {
  display: block;
  color: inherit;
  padding: 0.78571429em 0.78571429em;
}

/* Other States */
/* line 501, ../sass/Semantic-UI/collections/_table.scss */
.ui.selectable.table tr.error:hover,
.ui.table tr td.selectable.error:hover,
.ui.selectable.table tr:hover td.error {
  background: #ffe7e7 !important;
  color: #943634 !important;
}

/* line 507, ../sass/Semantic-UI/collections/_table.scss */
.ui.selectable.table tr.warning:hover,
.ui.table tr td.selectable.warning:hover,
.ui.selectable.table tr:hover td.warning {
  background: #fff4e4 !important;
  color: #493107 !important;
}

/* line 513, ../sass/Semantic-UI/collections/_table.scss */
.ui.selectable.table tr.active:hover,
.ui.table tr td.selectable.active:hover,
.ui.selectable.table tr:hover td.active {
  background: #E0E0E0 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}

/* line 519, ../sass/Semantic-UI/collections/_table.scss */
.ui.selectable.table tr.positive:hover,
.ui.table tr td.selectable.positive:hover,
.ui.selectable.table tr:hover td.positive {
  background: #f7ffe6 !important;
  color: #275b28 !important;
}

/* line 525, ../sass/Semantic-UI/collections/_table.scss */
.ui.selectable.table tr.negative:hover,
.ui.table tr td.selectable.negative:hover,
.ui.selectable.table tr:hover td.negative {
  background: #ffe7e7 !important;
  color: #943634 !important;
}

/*-------------------
      Attached
--------------------*/
/* Middle */
/* line 538, ../sass/Semantic-UI/collections/_table.scss */
.ui.attached.table {
  top: 0px;
  bottom: 0px;
  border-radius: 0px;
  margin: 0em -1px;
  width: calc(100% +  2px );
  max-width: calc(100% +  2px );
  box-shadow: none;
  border: 1px solid #D4D4D5;
}

/* line 548, ../sass/Semantic-UI/collections/_table.scss */
.ui.attached + .ui.attached.table:not(.top) {
  border-top: none;
}

/* Top */
/* line 553, ../sass/Semantic-UI/collections/_table.scss */
.ui[class*="top attached"].table {
  bottom: 0px;
  margin-bottom: 0em;
  top: 0px;
  margin-top: 1em;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 560, ../sass/Semantic-UI/collections/_table.scss */
.ui.table[class*="top attached"]:first-child {
  margin-top: 0em;
}

/* Bottom */
/* line 565, ../sass/Semantic-UI/collections/_table.scss */
.ui[class*="bottom attached"].table {
  bottom: 0px;
  margin-top: 0em;
  top: 0px;
  margin-bottom: 1em;
  box-shadow: none, none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 573, ../sass/Semantic-UI/collections/_table.scss */
.ui[class*="bottom attached"].table:last-child {
  margin-bottom: 0em;
}

/*--------------
     Striped
---------------*/
/* Table Striping */
/* line 583, ../sass/Semantic-UI/collections/_table.scss */
.ui.striped.table > tr:nth-child(2n),
.ui.striped.table tbody tr:nth-child(2n) {
  background-color: rgba(0, 0, 50, 0.02);
}

/* Stripes */
/* line 589, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.striped.table > tr:nth-child(2n),
.ui.inverted.striped.table tbody tr:nth-child(2n) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* Allow striped active hover */
/* line 595, ../sass/Semantic-UI/collections/_table.scss */
.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover {
  background: #EFEFEF !important;
  color: rgba(0, 0, 0, 0.95) !important;
}

/*--------------
   Single Line
---------------*/
/* line 604, ../sass/Semantic-UI/collections/_table.scss */
.ui.table[class*="single line"],
.ui.table [class*="single line"] {
  white-space: nowrap;
}

/* line 608, ../sass/Semantic-UI/collections/_table.scss */
.ui.table[class*="single line"],
.ui.table [class*="single line"] {
  white-space: nowrap;
}

/*-------------------
       Colors
--------------------*/
/* Red */
/* line 619, ../sass/Semantic-UI/collections/_table.scss */
.ui.red.table {
  border-top: 0.2em solid #DB2828;
}

/* line 622, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.red.table {
  background-color: #DB2828 !important;
  color: #FFFFFF !important;
}

/* Orange */
/* line 628, ../sass/Semantic-UI/collections/_table.scss */
.ui.orange.table {
  border-top: 0.2em solid #F2711C;
}

/* line 631, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.orange.table {
  background-color: #F2711C !important;
  color: #FFFFFF !important;
}

/* Yellow */
/* line 637, ../sass/Semantic-UI/collections/_table.scss */
.ui.yellow.table {
  border-top: 0.2em solid #FBBD08;
}

/* line 640, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.yellow.table {
  background-color: #FBBD08 !important;
  color: #FFFFFF !important;
}

/* Olive */
/* line 646, ../sass/Semantic-UI/collections/_table.scss */
.ui.olive.table {
  border-top: 0.2em solid #B5CC18;
}

/* line 649, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.olive.table {
  background-color: #B5CC18 !important;
  color: #FFFFFF !important;
}

/* Green */
/* line 655, ../sass/Semantic-UI/collections/_table.scss */
.ui.green.table {
  border-top: 0.2em solid #21BA45;
}

/* line 658, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.green.table {
  background-color: #21BA45 !important;
  color: #FFFFFF !important;
}

/* Teal */
/* line 664, ../sass/Semantic-UI/collections/_table.scss */
.ui.teal.table {
  border-top: 0.2em solid #00B5AD;
}

/* line 667, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.teal.table {
  background-color: #00B5AD !important;
  color: #FFFFFF !important;
}

/* Blue */
/* line 673, ../sass/Semantic-UI/collections/_table.scss */
.ui.blue.table {
  border-top: 0.2em solid #2185D0;
}

/* line 676, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.blue.table {
  background-color: #2185D0 !important;
  color: #FFFFFF !important;
}

/* Violet */
/* line 682, ../sass/Semantic-UI/collections/_table.scss */
.ui.violet.table {
  border-top: 0.2em solid #6435C9;
}

/* line 685, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.violet.table {
  background-color: #6435C9 !important;
  color: #FFFFFF !important;
}

/* Purple */
/* line 691, ../sass/Semantic-UI/collections/_table.scss */
.ui.purple.table {
  border-top: 0.2em solid #A333C8;
}

/* line 694, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.purple.table {
  background-color: #A333C8 !important;
  color: #FFFFFF !important;
}

/* Pink */
/* line 700, ../sass/Semantic-UI/collections/_table.scss */
.ui.pink.table {
  border-top: 0.2em solid #E03997;
}

/* line 703, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.pink.table {
  background-color: #E03997 !important;
  color: #FFFFFF !important;
}

/* Brown */
/* line 709, ../sass/Semantic-UI/collections/_table.scss */
.ui.brown.table {
  border-top: 0.2em solid #A5673F;
}

/* line 712, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.brown.table {
  background-color: #A5673F !important;
  color: #FFFFFF !important;
}

/* Grey */
/* line 718, ../sass/Semantic-UI/collections/_table.scss */
.ui.grey.table {
  border-top: 0.2em solid #767676;
}

/* line 721, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.grey.table {
  background-color: #767676 !important;
  color: #FFFFFF !important;
}

/* Black */
/* line 727, ../sass/Semantic-UI/collections/_table.scss */
.ui.black.table {
  border-top: 0.2em solid #1B1C1D;
}

/* line 730, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.black.table {
  background-color: #1B1C1D !important;
  color: #FFFFFF !important;
}

/*--------------
  Column Count
---------------*/
/* Grid Based */
/* line 741, ../sass/Semantic-UI/collections/_table.scss */
.ui.one.column.table td {
  width: 100%;
}

/* line 744, ../sass/Semantic-UI/collections/_table.scss */
.ui.two.column.table td {
  width: 50%;
}

/* line 747, ../sass/Semantic-UI/collections/_table.scss */
.ui.three.column.table td {
  width: 33.33333333%;
}

/* line 750, ../sass/Semantic-UI/collections/_table.scss */
.ui.four.column.table td {
  width: 25%;
}

/* line 753, ../sass/Semantic-UI/collections/_table.scss */
.ui.five.column.table td {
  width: 20%;
}

/* line 756, ../sass/Semantic-UI/collections/_table.scss */
.ui.six.column.table td {
  width: 16.66666667%;
}

/* line 759, ../sass/Semantic-UI/collections/_table.scss */
.ui.seven.column.table td {
  width: 14.28571429%;
}

/* line 762, ../sass/Semantic-UI/collections/_table.scss */
.ui.eight.column.table td {
  width: 12.5%;
}

/* line 765, ../sass/Semantic-UI/collections/_table.scss */
.ui.nine.column.table td {
  width: 11.11111111%;
}

/* line 768, ../sass/Semantic-UI/collections/_table.scss */
.ui.ten.column.table td {
  width: 10%;
}

/* line 771, ../sass/Semantic-UI/collections/_table.scss */
.ui.eleven.column.table td {
  width: 9.09090909%;
}

/* line 774, ../sass/Semantic-UI/collections/_table.scss */
.ui.twelve.column.table td {
  width: 8.33333333%;
}

/* line 777, ../sass/Semantic-UI/collections/_table.scss */
.ui.thirteen.column.table td {
  width: 7.69230769%;
}

/* line 780, ../sass/Semantic-UI/collections/_table.scss */
.ui.fourteen.column.table td {
  width: 7.14285714%;
}

/* line 783, ../sass/Semantic-UI/collections/_table.scss */
.ui.fifteen.column.table td {
  width: 6.66666667%;
}

/* line 786, ../sass/Semantic-UI/collections/_table.scss */
.ui.sixteen.column.table td {
  width: 6.25%;
}

/* Column Width */
/* line 791, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.one.wide,
.ui.table td.one.wide {
  width: 6.25%;
}

/* line 795, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.two.wide,
.ui.table td.two.wide {
  width: 12.5%;
}

/* line 799, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.three.wide,
.ui.table td.three.wide {
  width: 18.75%;
}

/* line 803, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.four.wide,
.ui.table td.four.wide {
  width: 25%;
}

/* line 807, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.five.wide,
.ui.table td.five.wide {
  width: 31.25%;
}

/* line 811, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.six.wide,
.ui.table td.six.wide {
  width: 37.5%;
}

/* line 815, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.seven.wide,
.ui.table td.seven.wide {
  width: 43.75%;
}

/* line 819, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.eight.wide,
.ui.table td.eight.wide {
  width: 50%;
}

/* line 823, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.nine.wide,
.ui.table td.nine.wide {
  width: 56.25%;
}

/* line 827, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.ten.wide,
.ui.table td.ten.wide {
  width: 62.5%;
}

/* line 831, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.eleven.wide,
.ui.table td.eleven.wide {
  width: 68.75%;
}

/* line 835, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.twelve.wide,
.ui.table td.twelve.wide {
  width: 75%;
}

/* line 839, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.thirteen.wide,
.ui.table td.thirteen.wide {
  width: 81.25%;
}

/* line 843, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.fourteen.wide,
.ui.table td.fourteen.wide {
  width: 87.5%;
}

/* line 847, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.fifteen.wide,
.ui.table td.fifteen.wide {
  width: 93.75%;
}

/* line 851, ../sass/Semantic-UI/collections/_table.scss */
.ui.table th.sixteen.wide,
.ui.table td.sixteen.wide {
  width: 100%;
}

/*--------------
    Sortable
---------------*/
/* line 860, ../sass/Semantic-UI/collections/_table.scss */
.ui.sortable.table thead th {
  cursor: pointer;
  white-space: nowrap;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
}

/* line 866, ../sass/Semantic-UI/collections/_table.scss */
.ui.sortable.table thead th:first-child {
  border-left: none;
}

/* line 869, ../sass/Semantic-UI/collections/_table.scss */
.ui.sortable.table thead th.sorted,
.ui.sortable.table thead th.sorted:hover {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 876, ../sass/Semantic-UI/collections/_table.scss */
.ui.sortable.table thead th:after {
  display: none;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  content: '';
  height: 1em;
  width: auto;
  opacity: 0.8;
  margin: 0em 0em 0em 0.5em;
  font-family: 'Icons';
}

/* line 888, ../sass/Semantic-UI/collections/_table.scss */
.ui.sortable.table thead th.ascending:after {
  content: '\f0d8';
}

/* line 891, ../sass/Semantic-UI/collections/_table.scss */
.ui.sortable.table thead th.descending:after {
  content: '\f0d7';
}

/* Hover */
/* line 896, ../sass/Semantic-UI/collections/_table.scss */
.ui.sortable.table th.disabled:hover {
  cursor: auto;
  color: rgba(40, 40, 40, 0.3);
}

/* line 900, ../sass/Semantic-UI/collections/_table.scss */
.ui.sortable.table thead th:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.8);
}

/* Sorted */
/* line 906, ../sass/Semantic-UI/collections/_table.scss */
.ui.sortable.table thead th.sorted {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/* line 910, ../sass/Semantic-UI/collections/_table.scss */
.ui.sortable.table thead th.sorted:after {
  display: inline-block;
}

/* Sorted Hover */
/* line 915, ../sass/Semantic-UI/collections/_table.scss */
.ui.sortable.table thead th.sorted:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/* Inverted */
/* line 921, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.sortable.table thead th.sorted {
  background: rgba(255, 255, 255, 0.15) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: rgba(255, 255, 255, 0.15) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  color: #ffffff;
}

/* line 926, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.sortable.table thead th:hover {
  background: rgba(255, 255, 255, 0.08) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: rgba(255, 255, 255, 0.08) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  color: #ffffff;
}

/* line 931, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.sortable.table thead th {
  border-left-color: transparent;
  border-right-color: transparent;
}

/*--------------
    Inverted
---------------*/
/* Text Color */
/* line 942, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.table {
  background: #333333;
  color: rgba(255, 255, 255, 0.9);
  border: none;
}

/* line 947, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.table th {
  background-color: rgba(0, 0, 0, 0.15);
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: rgba(255, 255, 255, 0.9) !important;
}

/* line 952, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.table tr td {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

/* line 955, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.table tr.disabled td,
.ui.inverted.table tr td.disabled,
.ui.inverted.table tr.disabled:hover td,
.ui.inverted.table tr:hover td.disabled {
  pointer-events: none;
  color: rgba(225, 225, 225, 0.3);
}

/* Definition */
/* line 964, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.definition.table tfoot:not(.full-width) th:first-child,
.ui.inverted.definition.table thead:not(.full-width) th:first-child {
  background: #FFFFFF;
}

/* line 968, ../sass/Semantic-UI/collections/_table.scss */
.ui.inverted.definition.table tr td:first-child {
  background: rgba(255, 255, 255, 0.02);
  color: #ffffff;
}

/*--------------
   Collapsing
---------------*/
/* line 977, ../sass/Semantic-UI/collections/_table.scss */
.ui.collapsing.table {
  width: auto;
}

/*--------------
      Basic
---------------*/
/* line 985, ../sass/Semantic-UI/collections/_table.scss */
.ui.basic.table {
  background: transparent;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
}

/* line 990, ../sass/Semantic-UI/collections/_table.scss */
.ui.basic.table thead,
.ui.basic.table tfoot {
  box-shadow: none;
}

/* line 994, ../sass/Semantic-UI/collections/_table.scss */
.ui.basic.table th {
  background: transparent;
  border-left: none;
}

/* line 998, ../sass/Semantic-UI/collections/_table.scss */
.ui.basic.table tbody tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 1001, ../sass/Semantic-UI/collections/_table.scss */
.ui.basic.table td {
  background: transparent;
}

/* line 1004, ../sass/Semantic-UI/collections/_table.scss */
.ui.basic.striped.table tbody tr:nth-child(2n) {
  background-color: rgba(0, 0, 0, 0.05) !important;
}

/* Very Basic */
/* line 1009, ../sass/Semantic-UI/collections/_table.scss */
.ui[class*="very basic"].table {
  border: none;
}

/* line 1012, ../sass/Semantic-UI/collections/_table.scss */
.ui[class*="very basic"].table:not(.sortable):not(.striped) th,
.ui[class*="very basic"].table:not(.sortable):not(.striped) td {
  padding: '';
}

/* line 1016, ../sass/Semantic-UI/collections/_table.scss */
.ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child {
  padding-left: 0em;
}

/* line 1020, ../sass/Semantic-UI/collections/_table.scss */
.ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child {
  padding-right: 0em;
}

/* line 1024, ../sass/Semantic-UI/collections/_table.scss */
.ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th {
  padding-top: 0em;
}

/*--------------
     Celled
---------------*/
/* line 1032, ../sass/Semantic-UI/collections/_table.scss */
.ui.celled.table tr th,
.ui.celled.table tr td {
  border-left: 1px solid rgba(34, 36, 38, 0.1);
}

/* line 1036, ../sass/Semantic-UI/collections/_table.scss */
.ui.celled.table tr th:first-child,
.ui.celled.table tr td:first-child {
  border-left: none;
}

/*--------------
     Padded
---------------*/
/* line 1045, ../sass/Semantic-UI/collections/_table.scss */
.ui.padded.table th {
  padding-left: 1em;
  padding-right: 1em;
}

/* line 1049, ../sass/Semantic-UI/collections/_table.scss */
.ui.padded.table th,
.ui.padded.table td {
  padding: 1em 1em;
}

/* Very */
/* line 1055, ../sass/Semantic-UI/collections/_table.scss */
.ui[class*="very padded"].table th {
  padding-left: 1.5em;
  padding-right: 1.5em;
}

/* line 1059, ../sass/Semantic-UI/collections/_table.scss */
.ui[class*="very padded"].table td {
  padding: 1.5em 1.5em;
}

/*--------------
     Compact
---------------*/
/* line 1067, ../sass/Semantic-UI/collections/_table.scss */
.ui.compact.table th {
  padding-left: 0.7em;
  padding-right: 0.7em;
}

/* line 1071, ../sass/Semantic-UI/collections/_table.scss */
.ui.compact.table td {
  padding: 0.5em 0.7em;
}

/* Very */
/* line 1076, ../sass/Semantic-UI/collections/_table.scss */
.ui[class*="very compact"].table th {
  padding-left: 0.6em;
  padding-right: 0.6em;
}

/* line 1080, ../sass/Semantic-UI/collections/_table.scss */
.ui[class*="very compact"].table td {
  padding: 0.4em 0.6em;
}

/*--------------
      Sizes
---------------*/
/* Small */
/* line 1090, ../sass/Semantic-UI/collections/_table.scss */
.ui.small.table {
  font-size: 0.9em;
}

/* Standard */
/* line 1095, ../sass/Semantic-UI/collections/_table.scss */
.ui.table {
  font-size: 1em;
}

/* Large */
/* line 1100, ../sass/Semantic-UI/collections/_table.scss */
.ui.large.table {
  font-size: 1.1em;
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Ad
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2013 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
         Advertisement
*******************************/
/* line 17, ../sass/Semantic-UI/views/_ad.scss */
.ui.ad {
  display: block;
  overflow: hidden;
  margin: 1em 0em;
}

/* line 22, ../sass/Semantic-UI/views/_ad.scss */
.ui.ad:first-child {
  margin: 0em;
}

/* line 25, ../sass/Semantic-UI/views/_ad.scss */
.ui.ad:last-child {
  margin: 0em;
}

/* line 28, ../sass/Semantic-UI/views/_ad.scss */
.ui.ad iframe {
  margin: 0em;
  padding: 0em;
  border: none;
  overflow: hidden;
}

/*--------------
     Common
---------------*/
/* Leaderboard */
/* line 41, ../sass/Semantic-UI/views/_ad.scss */
.ui.leaderboard.ad {
  width: 728px;
  height: 90px;
}

/* Medium Rectangle */
/* line 47, ../sass/Semantic-UI/views/_ad.scss */
.ui[class*="medium rectangle"].ad {
  width: 300px;
  height: 250px;
}

/* Large Rectangle */
/* line 53, ../sass/Semantic-UI/views/_ad.scss */
.ui[class*="large rectangle"].ad {
  width: 336px;
  height: 280px;
}

/* Half Page */
/* line 59, ../sass/Semantic-UI/views/_ad.scss */
.ui[class*="half page"].ad {
  width: 300px;
  height: 600px;
}

/*--------------
     Square
---------------*/
/* Square */
/* line 70, ../sass/Semantic-UI/views/_ad.scss */
.ui.square.ad {
  width: 250px;
  height: 250px;
}

/* Small Square */
/* line 76, ../sass/Semantic-UI/views/_ad.scss */
.ui[class*="small square"].ad {
  width: 200px;
  height: 200px;
}

/*--------------
    Rectangle
---------------*/
/* Small Rectangle */
/* line 87, ../sass/Semantic-UI/views/_ad.scss */
.ui[class*="small rectangle"].ad {
  width: 180px;
  height: 150px;
}

/* Vertical Rectangle */
/* line 93, ../sass/Semantic-UI/views/_ad.scss */
.ui[class*="vertical rectangle"].ad {
  width: 240px;
  height: 400px;
}

/*--------------
     Button
---------------*/
/* line 102, ../sass/Semantic-UI/views/_ad.scss */
.ui.button.ad, .ui.ad.cta-button, .filter-wrap .ui.ad.clear-all-filters, .contourNavigation input.ui.ad[type="submit"] {
  width: 120px;
  height: 90px;
}

/* line 106, ../sass/Semantic-UI/views/_ad.scss */
.ui[class*="square button"].ad {
  width: 125px;
  height: 125px;
}

/* line 110, ../sass/Semantic-UI/views/_ad.scss */
.ui[class*="small button"].ad {
  width: 120px;
  height: 60px;
}

/*--------------
   Skyscrapers
---------------*/
/* Skyscraper */
/* line 121, ../sass/Semantic-UI/views/_ad.scss */
.ui.skyscraper.ad {
  width: 120px;
  height: 600px;
}

/* Wide Skyscraper */
/* line 127, ../sass/Semantic-UI/views/_ad.scss */
.ui[class*="wide skyscraper"].ad {
  width: 160px;
}

/*--------------
     Banners
---------------*/
/* Banner */
/* line 137, ../sass/Semantic-UI/views/_ad.scss */
.ui.banner.ad {
  width: 468px;
  height: 60px;
}

/* Vertical Banner */
/* line 143, ../sass/Semantic-UI/views/_ad.scss */
.ui[class*="vertical banner"].ad {
  width: 120px;
  height: 240px;
}

/* Top Banner */
/* line 149, ../sass/Semantic-UI/views/_ad.scss */
.ui[class*="top banner"].ad {
  width: 930px;
  height: 180px;
}

/* Half Banner */
/* line 155, ../sass/Semantic-UI/views/_ad.scss */
.ui[class*="half banner"].ad {
  width: 234px;
  height: 60px;
}

/*--------------
    Boards
---------------*/
/* Leaderboard */
/* line 166, ../sass/Semantic-UI/views/_ad.scss */
.ui[class*="large leaderboard"].ad {
  width: 970px;
  height: 90px;
}

/* Billboard */
/* line 172, ../sass/Semantic-UI/views/_ad.scss */
.ui.billboard.ad {
  width: 970px;
  height: 250px;
}

/*--------------
    Panorama
---------------*/
/* Panorama */
/* line 183, ../sass/Semantic-UI/views/_ad.scss */
.ui.panorama.ad {
  width: 980px;
  height: 120px;
}

/*--------------
     Netboard
---------------*/
/* Netboard */
/* line 194, ../sass/Semantic-UI/views/_ad.scss */
.ui.netboard.ad {
  width: 580px;
  height: 400px;
}

/*--------------
     Mobile
---------------*/
/* Large Mobile Banner */
/* line 205, ../sass/Semantic-UI/views/_ad.scss */
.ui[class*="large mobile banner"].ad {
  width: 320px;
  height: 100px;
}

/* Mobile Leaderboard */
/* line 211, ../sass/Semantic-UI/views/_ad.scss */
.ui[class*="mobile leaderboard"].ad {
  width: 320px;
  height: 50px;
}

/*******************************
             Types
*******************************/
/* Mobile Sizes */
/* line 223, ../sass/Semantic-UI/views/_ad.scss */
.ui.mobile.ad {
  display: none;
}

@media only screen and (max-width: 767px) {
  /* line 227, ../sass/Semantic-UI/views/_ad.scss */
  .ui.mobile.ad {
    display: block;
  }
}
/*******************************
           Variations
*******************************/
/* line 237, ../sass/Semantic-UI/views/_ad.scss */
.ui.centered.ad {
  margin-left: auto;
  margin-right: auto;
}

/* line 241, ../sass/Semantic-UI/views/_ad.scss */
.ui.test.ad {
  position: relative;
  background: #545454;
}

/* line 245, ../sass/Semantic-UI/views/_ad.scss */
.ui.test.ad:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  content: 'Ad';
  color: #FFFFFF;
  font-size: 1em;
  font-weight: bold;
}

/* line 258, ../sass/Semantic-UI/views/_ad.scss */
.ui.mobile.test.ad:after {
  font-size: 0.85714286em;
}

/* line 261, ../sass/Semantic-UI/views/_ad.scss */
.ui.test.ad[data-text]:after {
  content: attr(data-text);
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Item
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Standard
*******************************/
/*--------------
      Card
---------------*/
/* line 21, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card,
.ui.card {
  max-width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 290px;
  min-height: 0px;
  background: #FFFFFF;
  padding: 0em;
  border: none;
  border-radius: 0.28571429rem;
  box-shadow: 0px 1px 3px 0px #D4D4D5, 0px 0px 0px 1px #D4D4D5;
  -webkit-transition: box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: box-shadow 0.1s ease, transform 0.1s ease;
  transition: box-shadow 0.1s ease, transform 0.1s ease, -webkit-transform 0.1s ease;
  z-index: '';
}

/* line 45, ../sass/Semantic-UI/views/_card.scss */
.ui.card {
  margin: 1em 0em;
}

/* line 48, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card a,
.ui.card a {
  cursor: pointer;
}

/* line 52, ../sass/Semantic-UI/views/_card.scss */
.ui.card:first-child {
  margin-top: 0em;
}

/* line 55, ../sass/Semantic-UI/views/_card.scss */
.ui.card:last-child {
  margin-bottom: 0em;
}

/*--------------
      Cards
---------------*/
/* line 63, ../sass/Semantic-UI/views/_card.scss */
.ui.cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -0.875em -0.5em;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 71, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0.875em 0.5em;
  float: none;
}

/* Clearing */
/* line 80, ../sass/Semantic-UI/views/_card.scss */
.ui.cards:after,
.ui.card:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/* Consecutive Card Groups Preserve Row Spacing */
/* line 91, ../sass/Semantic-UI/views/_card.scss */
.ui.cards ~ .ui.cards {
  margin-top: 0.875em;
}

/*--------------
  Rounded Edges
---------------*/
/* line 99, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > :first-child,
.ui.card > :first-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em !important;
  border-top: none !important;
}

/* line 104, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > :last-child,
.ui.card > :last-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
}

/* line 108, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > :only-child,
.ui.card > :only-child {
  border-radius: 0.28571429rem !important;
}

/*--------------
     Images
---------------*/
/* line 117, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .image,
.ui.card > .image {
  position: relative;
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0em;
  background: rgba(0, 0, 0, 0.05);
}

/* line 127, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .image > img,
.ui.card > .image > img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: inherit;
}

/* line 134, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .image:not(.ui) > img,
.ui.card > .image:not(.ui) > img {
  border: none;
}

/*--------------
     Content
---------------*/
/* line 143, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content,
.ui.card > .content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border: none;
  border-top: 1px solid rgba(34, 36, 38, 0.1);
  background: none;
  margin: 0em;
  padding: 1em 1em;
  box-shadow: none;
  font-size: 1em;
  border-radius: 0em;
}

/* line 157, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content:after,
.ui.card > .content:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/* line 166, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content > .header,
.ui.card > .content > .header {
  display: block;
  margin: '';
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.85);
}

/* Default Header Size */
/* line 175, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content > .header:not(.ui),
.ui.card > .content > .header:not(.ui) {
  font-weight: bold;
  font-size: 1.28571429em;
  margin-top: -0.21425em;
  line-height: 1.28571429em;
}

/* line 182, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content > .meta + .description,
.ui.cards > .card > .content > .header + .description,
.ui.card > .content > .meta + .description,
.ui.card > .content > .header + .description {
  margin-top: 0.5em;
}

/*----------------
 Floated Content
-----------------*/
/* line 193, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card [class*="left floated"],
.ui.card [class*="left floated"] {
  float: left;
}

/* line 197, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card [class*="right floated"],
.ui.card [class*="right floated"] {
  float: right;
}

/*--------------
     Aligned
---------------*/
/* line 206, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card [class*="left aligned"],
.ui.card [class*="left aligned"] {
  text-align: left;
}

/* line 210, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card [class*="center aligned"],
.ui.card [class*="center aligned"] {
  text-align: center;
}

/* line 214, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card [class*="right aligned"],
.ui.card [class*="right aligned"] {
  text-align: right;
}

/*--------------
  Content Image
---------------*/
/* line 223, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card .content img,
.ui.card .content img {
  display: inline-block;
  vertical-align: middle;
  width: '';
}

/* line 229, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card img.avatar,
.ui.cards > .card .avatar img,
.ui.card img.avatar,
.ui.card .avatar img {
  width: 2em;
  height: 2em;
  border-radius: 500rem;
}

/*--------------
   Description
---------------*/
/* line 242, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content > .description,
.ui.card > .content > .description {
  clear: both;
  color: rgba(0, 0, 0, 0.68);
}

/*--------------
    Paragraph
---------------*/
/* line 252, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content p, .ui.cards > .card > .content .entry-content div, .entry-content .ui.cards > .card > .content div,
.ui.card > .content p,
.ui.card > .content .entry-content div,
.entry-content .ui.card > .content div {
  margin: 0em 0em 0.5em;
}

/* line 256, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content p:last-child, .ui.cards > .card > .content .entry-content div:last-child, .entry-content .ui.cards > .card > .content div:last-child,
.ui.card > .content p:last-child,
.ui.card > .content .entry-content div:last-child,
.entry-content .ui.card > .content div:last-child {
  margin-bottom: 0em;
}

/*--------------
      Meta
---------------*/
/* line 265, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card .meta,
.ui.card .meta {
  font-size: 1em;
  color: rgba(0, 0, 0, 0.4);
}

/* line 270, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card .meta *,
.ui.card .meta * {
  margin-right: 0.3em;
}

/* line 274, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card .meta :last-child,
.ui.card .meta :last-child {
  margin-right: 0em;
}

/* line 278, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card .meta [class*="right floated"],
.ui.card .meta [class*="right floated"] {
  margin-right: 0em;
  margin-left: 0.3em;
}

/*--------------
      Links
---------------*/
/* Generic */
/* line 290, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content a:not(.ui),
.ui.card > .content a:not(.ui) {
  color: '';
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 296, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content a:not(.ui):hover,
.ui.card > .content a:not(.ui):hover {
  color: '';
}

/* Header */
/* line 302, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content > a.header,
.ui.card > .content > a.header {
  color: rgba(0, 0, 0, 0.85);
}

/* line 306, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content > a.header:hover,
.ui.card > .content > a.header:hover {
  color: #1e70bf;
}

/* Meta */
/* line 312, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card .meta > a:not(.ui),
.ui.card .meta > a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}

/* line 316, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card .meta > a:not(.ui):hover,
.ui.card .meta > a:not(.ui):hover {
  color: rgba(0, 0, 0, 0.87);
}

/*--------------
     Buttons
---------------*/
/* line 325, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .buttons,
.ui.card > .buttons,
.ui.cards > .card > .button,
.ui.cards > .card > .cta-button,
.filter-wrap .ui.cards > .card > .clear-all-filters,
.contourNavigation .ui.cards > .card > input[type="submit"],
.ui.card > .button,
.ui.card > .cta-button,
.filter-wrap .ui.card > .clear-all-filters,
.contourNavigation .ui.card > input[type="submit"] {
  margin: 0px -1px;
  width: calc(100% +  2px );
}

/*--------------
      Dimmer
---------------*/
/* line 337, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card .dimmer,
.ui.card .dimmer {
  background-color: '';
  z-index: 10;
}

/*--------------
     Labels
---------------*/
/*-----Star----- */
/* Icon */
/* line 352, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content .star.icon,
.ui.card > .content .star.icon {
  cursor: pointer;
  opacity: 0.75;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 359, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content .star.icon:hover,
.ui.card > .content .star.icon:hover {
  opacity: 1;
  color: #FFB70A;
}

/* line 364, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content .active.star.icon,
.ui.card > .content .active.star.icon {
  color: #FFE623;
}

/*-----Like----- */
/* Icon */
/* line 373, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content .like.icon,
.ui.card > .content .like.icon {
  cursor: pointer;
  opacity: 0.75;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 380, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content .like.icon:hover,
.ui.card > .content .like.icon:hover {
  opacity: 1;
  color: #FF2733;
}

/* line 385, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .content .active.like.icon,
.ui.card > .content .active.like.icon {
  color: #FF2733;
}

/*----------------
  Extra Content
-----------------*/
/* line 394, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .extra,
.ui.card > .extra {
  max-width: 100%;
  min-height: 0em !important;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.05) !important;
  position: static;
  background: none;
  width: auto;
  margin: 0em 0em;
  padding: 0.75em 1em;
  top: 0em;
  left: 0em;
  color: rgba(0, 0, 0, 0.4);
  box-shadow: none;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 414, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .extra a:not(.ui),
.ui.card > .extra a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}

/* line 418, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card > .extra a:not(.ui):hover,
.ui.card > .extra a:not(.ui):hover {
  color: #1e70bf;
}

/*******************************
           Variations
*******************************/
/*-------------------
       Raised
--------------------*/
/* line 433, ../sass/Semantic-UI/views/_card.scss */
.ui.raised.cards > .card,
.ui.raised.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}

/* line 437, ../sass/Semantic-UI/views/_card.scss */
.ui.raised.cards a.card:hover,
.ui.link.cards .raised.card:hover,
a.ui.raised.card:hover,
.ui.link.raised.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 4px 0px rgba(34, 36, 38, 0.15), 0px 2px 10px 0px rgba(34, 36, 38, 0.25);
}

/* line 443, ../sass/Semantic-UI/views/_card.scss */
.ui.raised.cards > .card,
.ui.raised.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}

/*-------------------
       Centered
--------------------*/
/* line 452, ../sass/Semantic-UI/views/_card.scss */
.ui.centered.cards {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 457, ../sass/Semantic-UI/views/_card.scss */
.ui.centered.card {
  margin-left: auto;
  margin-right: auto;
}

/*-------------------
        Fluid
--------------------*/
/* line 466, ../sass/Semantic-UI/views/_card.scss */
.ui.fluid.card {
  width: 100%;
  max-width: 9999px;
}

/*-------------------
        Link
--------------------*/
/* line 475, ../sass/Semantic-UI/views/_card.scss */
.ui.cards a.card,
.ui.link.cards .card,
a.ui.card,
.ui.link.card {
  -webkit-transform: none;
  transform: none;
}

/* line 482, ../sass/Semantic-UI/views/_card.scss */
.ui.cards a.card:hover,
.ui.link.cards .card:hover,
a.ui.card:hover,
.ui.link.card:hover {
  cursor: pointer;
  z-index: 5;
  background: #FFFFFF;
  border: none;
  box-shadow: 0px 1px 3px 0px #BCBDBD, 0px 0px 0px 1px #D4D4D5;
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
}

/*-------------------
       Colors
--------------------*/
/* Red */
/* line 501, ../sass/Semantic-UI/views/_card.scss */
.ui.red.cards > .card,
.ui.cards > .red.card,
.ui.red.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #DB2828, 0px 1px 3px 0px #D4D4D5;
}

/* line 506, ../sass/Semantic-UI/views/_card.scss */
.ui.red.cards > .card:hover,
.ui.cards > .red.card:hover,
.ui.red.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #d01919, 0px 1px 3px 0px #BCBDBD;
}

/* Orange */
/* line 513, ../sass/Semantic-UI/views/_card.scss */
.ui.orange.cards > .card,
.ui.cards > .orange.card,
.ui.orange.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #F2711C, 0px 1px 3px 0px #D4D4D5;
}

/* line 518, ../sass/Semantic-UI/views/_card.scss */
.ui.orange.cards > .card:hover,
.ui.cards > .orange.card:hover,
.ui.orange.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #f26202, 0px 1px 3px 0px #BCBDBD;
}

/* Yellow */
/* line 525, ../sass/Semantic-UI/views/_card.scss */
.ui.yellow.cards > .card,
.ui.cards > .yellow.card,
.ui.yellow.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #FBBD08, 0px 1px 3px 0px #D4D4D5;
}

/* line 530, ../sass/Semantic-UI/views/_card.scss */
.ui.yellow.cards > .card:hover,
.ui.cards > .yellow.card:hover,
.ui.yellow.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #eaae00, 0px 1px 3px 0px #BCBDBD;
}

/* Olive */
/* line 537, ../sass/Semantic-UI/views/_card.scss */
.ui.olive.cards > .card,
.ui.cards > .olive.card,
.ui.olive.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #B5CC18, 0px 1px 3px 0px #D4D4D5;
}

/* line 542, ../sass/Semantic-UI/views/_card.scss */
.ui.olive.cards > .card:hover,
.ui.cards > .olive.card:hover,
.ui.olive.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #a7bd0d, 0px 1px 3px 0px #BCBDBD;
}

/* Green */
/* line 549, ../sass/Semantic-UI/views/_card.scss */
.ui.green.cards > .card,
.ui.cards > .green.card,
.ui.green.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #21BA45, 0px 1px 3px 0px #D4D4D5;
}

/* line 554, ../sass/Semantic-UI/views/_card.scss */
.ui.green.cards > .card:hover,
.ui.cards > .green.card:hover,
.ui.green.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #16ab39, 0px 1px 3px 0px #BCBDBD;
}

/* Teal */
/* line 561, ../sass/Semantic-UI/views/_card.scss */
.ui.teal.cards > .card,
.ui.cards > .teal.card,
.ui.teal.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #00B5AD, 0px 1px 3px 0px #D4D4D5;
}

/* line 566, ../sass/Semantic-UI/views/_card.scss */
.ui.teal.cards > .card:hover,
.ui.cards > .teal.card:hover,
.ui.teal.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #009c95, 0px 1px 3px 0px #BCBDBD;
}

/* Blue */
/* line 573, ../sass/Semantic-UI/views/_card.scss */
.ui.blue.cards > .card,
.ui.cards > .blue.card,
.ui.blue.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #2185D0, 0px 1px 3px 0px #D4D4D5;
}

/* line 578, ../sass/Semantic-UI/views/_card.scss */
.ui.blue.cards > .card:hover,
.ui.cards > .blue.card:hover,
.ui.blue.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #1678c2, 0px 1px 3px 0px #BCBDBD;
}

/* Violet */
/* line 585, ../sass/Semantic-UI/views/_card.scss */
.ui.violet.cards > .card,
.ui.cards > .violet.card,
.ui.violet.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #6435C9, 0px 1px 3px 0px #D4D4D5;
}

/* line 590, ../sass/Semantic-UI/views/_card.scss */
.ui.violet.cards > .card:hover,
.ui.cards > .violet.card:hover,
.ui.violet.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #5829bb, 0px 1px 3px 0px #BCBDBD;
}

/* Purple */
/* line 597, ../sass/Semantic-UI/views/_card.scss */
.ui.purple.cards > .card,
.ui.cards > .purple.card,
.ui.purple.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #A333C8, 0px 1px 3px 0px #D4D4D5;
}

/* line 602, ../sass/Semantic-UI/views/_card.scss */
.ui.purple.cards > .card:hover,
.ui.cards > .purple.card:hover,
.ui.purple.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #9627ba, 0px 1px 3px 0px #BCBDBD;
}

/* Pink */
/* line 609, ../sass/Semantic-UI/views/_card.scss */
.ui.pink.cards > .card,
.ui.cards > .pink.card,
.ui.pink.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #E03997, 0px 1px 3px 0px #D4D4D5;
}

/* line 614, ../sass/Semantic-UI/views/_card.scss */
.ui.pink.cards > .card:hover,
.ui.cards > .pink.card:hover,
.ui.pink.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #e61a8d, 0px 1px 3px 0px #BCBDBD;
}

/* Brown */
/* line 621, ../sass/Semantic-UI/views/_card.scss */
.ui.brown.cards > .card,
.ui.cards > .brown.card,
.ui.brown.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #A5673F, 0px 1px 3px 0px #D4D4D5;
}

/* line 626, ../sass/Semantic-UI/views/_card.scss */
.ui.brown.cards > .card:hover,
.ui.cards > .brown.card:hover,
.ui.brown.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #975b33, 0px 1px 3px 0px #BCBDBD;
}

/* Grey */
/* line 633, ../sass/Semantic-UI/views/_card.scss */
.ui.grey.cards > .card,
.ui.cards > .grey.card,
.ui.grey.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #767676, 0px 1px 3px 0px #D4D4D5;
}

/* line 638, ../sass/Semantic-UI/views/_card.scss */
.ui.grey.cards > .card:hover,
.ui.cards > .grey.card:hover,
.ui.grey.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #838383, 0px 1px 3px 0px #BCBDBD;
}

/* Black */
/* line 645, ../sass/Semantic-UI/views/_card.scss */
.ui.black.cards > .card,
.ui.cards > .black.card,
.ui.black.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #1B1C1D, 0px 1px 3px 0px #D4D4D5;
}

/* line 650, ../sass/Semantic-UI/views/_card.scss */
.ui.black.cards > .card:hover,
.ui.cards > .black.card:hover,
.ui.black.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #27292a, 0px 1px 3px 0px #BCBDBD;
}

/*--------------
   Card Count
---------------*/
/* line 660, ../sass/Semantic-UI/views/_card.scss */
.ui.one.cards {
  margin-left: 0em;
  margin-right: 0em;
}

/* line 664, ../sass/Semantic-UI/views/_card.scss */
.ui.one.cards > .card {
  width: 100%;
}

/* line 667, ../sass/Semantic-UI/views/_card.scss */
.ui.two.cards {
  margin-left: -1em;
  margin-right: -1em;
}

/* line 671, ../sass/Semantic-UI/views/_card.scss */
.ui.two.cards > .card {
  width: calc( 50%  -  2em );
  margin-left: 1em;
  margin-right: 1em;
}

/* line 676, ../sass/Semantic-UI/views/_card.scss */
.ui.three.cards {
  margin-left: -1em;
  margin-right: -1em;
}

/* line 680, ../sass/Semantic-UI/views/_card.scss */
.ui.three.cards > .card {
  width: calc( 33.33333333%  -  2em );
  margin-left: 1em;
  margin-right: 1em;
}

/* line 685, ../sass/Semantic-UI/views/_card.scss */
.ui.four.cards {
  margin-left: -0.75em;
  margin-right: -0.75em;
}

/* line 689, ../sass/Semantic-UI/views/_card.scss */
.ui.four.cards > .card {
  width: calc( 25%  -  1.5em );
  margin-left: 0.75em;
  margin-right: 0.75em;
}

/* line 694, ../sass/Semantic-UI/views/_card.scss */
.ui.five.cards {
  margin-left: -0.75em;
  margin-right: -0.75em;
}

/* line 698, ../sass/Semantic-UI/views/_card.scss */
.ui.five.cards > .card {
  width: calc( 20%  -  1.5em );
  margin-left: 0.75em;
  margin-right: 0.75em;
}

/* line 703, ../sass/Semantic-UI/views/_card.scss */
.ui.six.cards {
  margin-left: -0.75em;
  margin-right: -0.75em;
}

/* line 707, ../sass/Semantic-UI/views/_card.scss */
.ui.six.cards > .card {
  width: calc( 16.66666667%  -  1.5em );
  margin-left: 0.75em;
  margin-right: 0.75em;
}

/* line 712, ../sass/Semantic-UI/views/_card.scss */
.ui.seven.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}

/* line 716, ../sass/Semantic-UI/views/_card.scss */
.ui.seven.cards > .card {
  width: calc( 14.28571429%  -  1em );
  margin-left: 0.5em;
  margin-right: 0.5em;
}

/* line 721, ../sass/Semantic-UI/views/_card.scss */
.ui.eight.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}

/* line 725, ../sass/Semantic-UI/views/_card.scss */
.ui.eight.cards > .card {
  width: calc( 12.5%  -  1em );
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-size: 11px;
}

/* line 731, ../sass/Semantic-UI/views/_card.scss */
.ui.nine.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}

/* line 735, ../sass/Semantic-UI/views/_card.scss */
.ui.nine.cards > .card {
  width: calc( 11.11111111%  -  1em );
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-size: 10px;
}

/* line 741, ../sass/Semantic-UI/views/_card.scss */
.ui.ten.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}

/* line 745, ../sass/Semantic-UI/views/_card.scss */
.ui.ten.cards > .card {
  width: calc( 10%  -  1em );
  margin-left: 0.5em;
  margin-right: 0.5em;
}

/*-------------------
      Doubling
--------------------*/
/* Mobile Only */
@media only screen and (max-width: 767px) {
  /* line 758, ../sass/Semantic-UI/views/_card.scss */
  .ui.two.doubling.cards {
    margin-left: 0em;
    margin-right: 0em;
  }

  /* line 762, ../sass/Semantic-UI/views/_card.scss */
  .ui.two.doubling.cards > .card {
    width: 100%;
    margin-left: 0em;
    margin-right: 0em;
  }

  /* line 767, ../sass/Semantic-UI/views/_card.scss */
  .ui.three.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 771, ../sass/Semantic-UI/views/_card.scss */
  .ui.three.doubling.cards > .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 776, ../sass/Semantic-UI/views/_card.scss */
  .ui.four.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 780, ../sass/Semantic-UI/views/_card.scss */
  .ui.four.doubling.cards > .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 785, ../sass/Semantic-UI/views/_card.scss */
  .ui.five.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 789, ../sass/Semantic-UI/views/_card.scss */
  .ui.five.doubling.cards > .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 794, ../sass/Semantic-UI/views/_card.scss */
  .ui.six.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 798, ../sass/Semantic-UI/views/_card.scss */
  .ui.six.doubling.cards > .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 803, ../sass/Semantic-UI/views/_card.scss */
  .ui.seven.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 807, ../sass/Semantic-UI/views/_card.scss */
  .ui.seven.doubling.cards > .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 812, ../sass/Semantic-UI/views/_card.scss */
  .ui.eight.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 816, ../sass/Semantic-UI/views/_card.scss */
  .ui.eight.doubling.cards > .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 821, ../sass/Semantic-UI/views/_card.scss */
  .ui.nine.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 825, ../sass/Semantic-UI/views/_card.scss */
  .ui.nine.doubling.cards > .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 830, ../sass/Semantic-UI/views/_card.scss */
  .ui.ten.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 834, ../sass/Semantic-UI/views/_card.scss */
  .ui.ten.doubling.cards > .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }
}
/* Tablet Only */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 843, ../sass/Semantic-UI/views/_card.scss */
  .ui.two.doubling.cards {
    margin-left: 0em;
    margin-right: 0em;
  }

  /* line 847, ../sass/Semantic-UI/views/_card.scss */
  .ui.two.doubling.cards > .card {
    width: 100%;
    margin-left: 0em;
    margin-right: 0em;
  }

  /* line 852, ../sass/Semantic-UI/views/_card.scss */
  .ui.three.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 856, ../sass/Semantic-UI/views/_card.scss */
  .ui.three.doubling.cards > .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 861, ../sass/Semantic-UI/views/_card.scss */
  .ui.four.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 865, ../sass/Semantic-UI/views/_card.scss */
  .ui.four.doubling.cards > .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 870, ../sass/Semantic-UI/views/_card.scss */
  .ui.five.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 874, ../sass/Semantic-UI/views/_card.scss */
  .ui.five.doubling.cards > .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 879, ../sass/Semantic-UI/views/_card.scss */
  .ui.six.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 883, ../sass/Semantic-UI/views/_card.scss */
  .ui.six.doubling.cards > .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 888, ../sass/Semantic-UI/views/_card.scss */
  .ui.eight.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 892, ../sass/Semantic-UI/views/_card.scss */
  .ui.eight.doubling.cards > .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 897, ../sass/Semantic-UI/views/_card.scss */
  .ui.eight.doubling.cards {
    margin-left: -0.75em;
    margin-right: -0.75em;
  }

  /* line 901, ../sass/Semantic-UI/views/_card.scss */
  .ui.eight.doubling.cards > .card {
    width: calc( 25%  -  1.5em );
    margin-left: 0.75em;
    margin-right: 0.75em;
  }

  /* line 906, ../sass/Semantic-UI/views/_card.scss */
  .ui.nine.doubling.cards {
    margin-left: -0.75em;
    margin-right: -0.75em;
  }

  /* line 910, ../sass/Semantic-UI/views/_card.scss */
  .ui.nine.doubling.cards > .card {
    width: calc( 25%  -  1.5em );
    margin-left: 0.75em;
    margin-right: 0.75em;
  }

  /* line 915, ../sass/Semantic-UI/views/_card.scss */
  .ui.ten.doubling.cards {
    margin-left: -0.75em;
    margin-right: -0.75em;
  }

  /* line 919, ../sass/Semantic-UI/views/_card.scss */
  .ui.ten.doubling.cards > .card {
    width: calc( 20%  -  1.5em );
    margin-left: 0.75em;
    margin-right: 0.75em;
  }
}
/*-------------------
      Stackable
--------------------*/
@media only screen and (max-width: 767px) {
  /* line 931, ../sass/Semantic-UI/views/_card.scss */
  .ui.stackable.cards {
    display: block !important;
  }

  /* line 934, ../sass/Semantic-UI/views/_card.scss */
  .ui.stackable.cards .card:first-child {
    margin-top: 0em !important;
  }

  /* line 937, ../sass/Semantic-UI/views/_card.scss */
  .ui.stackable.cards > .card {
    display: block !important;
    height: auto !important;
    margin: 1em 1em;
    padding: 0 !important;
    width: calc( 100%  -  2em ) !important;
  }
}
/*--------------
      Size
---------------*/
/* line 950, ../sass/Semantic-UI/views/_card.scss */
.ui.cards > .card {
  font-size: 1em;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Comment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Standard
*******************************/
/*--------------
    Comments
---------------*/
/* line 21, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments {
  margin: 1.5em 0em;
  max-width: 650px;
}

/* line 25, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments:first-child {
  margin-top: 0em;
}

/* line 28, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments:last-child {
  margin-bottom: 0em;
}

/*--------------
     Comment
---------------*/
/* line 36, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment {
  position: relative;
  background: none;
  margin: 0.5em 0em 0em;
  padding: 0.5em 0em 0em;
  border: none;
  border-top: none;
  line-height: 1.2;
}

/* line 45, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment:first-child {
  margin-top: 0em;
  padding-top: 0em;
}

/*--------------------
    Nested Comments
---------------------*/
/* line 54, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment .comments {
  margin: 0em 0em 0.5em 0.5em;
  padding: 1em 0em 1em 1em;
}

/* line 58, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment .comments:before {
  position: absolute;
  top: 0px;
  left: 0px;
}

/* line 63, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment .comments .comment {
  border: none;
  border-top: none;
  background: none;
}

/*--------------
     Avatar
---------------*/
/* line 73, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment .avatar {
  display: block;
  width: 2.5em;
  height: auto;
  float: left;
  margin: 0.2em 0em 0em;
}

/* line 80, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment img.avatar,
.ui.comments .comment .avatar img {
  display: block;
  margin: 0em auto;
  width: 100%;
  height: 100%;
  border-radius: 0.25rem;
}

/*--------------
     Content
---------------*/
/* line 93, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment > .content {
  display: block;
}

/* If there is an avatar move content over */
/* line 98, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment > .avatar ~ .content {
  margin-left: 3.5em;
}

/*--------------
     Author
---------------*/
/* line 106, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment .author {
  font-size: 1em;
  color: rgba(0, 0, 0, 0.87);
  font-weight: bold;
}

/* line 111, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment a.author {
  cursor: pointer;
}

/* line 114, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment a.author:hover {
  color: #1e70bf;
}

/*--------------
     Metadata
---------------*/
/* line 122, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment .metadata {
  display: inline-block;
  margin-left: 0.5em;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.875em;
}

/* line 128, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment .metadata > * {
  display: inline-block;
  margin: 0em 0.5em 0em 0em;
}

/* line 132, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment .metadata > :last-child {
  margin-right: 0em;
}

/*--------------------
     Comment Text
---------------------*/
/* line 140, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment .text {
  margin: 0.25em 0em 0.5em;
  font-size: 1em;
  word-wrap: break-word;
  color: rgba(0, 0, 0, 0.87);
  line-height: 1.3;
}

/*--------------------
     User Actions
---------------------*/
/* line 152, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment .actions {
  font-size: 0.875em;
}

/* line 155, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment .actions a {
  cursor: pointer;
  display: inline-block;
  margin: 0em 0.75em 0em 0em;
  color: rgba(0, 0, 0, 0.4);
}

/* line 161, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment .actions a:last-child {
  margin-right: 0em;
}

/* line 164, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment .actions a.active,
.ui.comments .comment .actions a:hover {
  color: rgba(0, 0, 0, 0.8);
}

/*--------------------
      Reply Form
---------------------*/
/* line 173, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments > .reply.form {
  margin-top: 1em;
}

/* line 176, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .comment .reply.form {
  width: 100%;
  margin-top: 1em;
}

/* line 180, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments .reply.form textarea {
  font-size: 1em;
  height: 12em;
}

/*******************************
            State
*******************************/
/* line 190, ../sass/Semantic-UI/views/_comment.scss */
.ui.collapsed.comments,
.ui.comments .collapsed.comments,
.ui.comments .collapsed.comment {
  display: none;
}

/*******************************
           Variations
*******************************/
/*--------------------
        Threaded
---------------------*/
/* line 206, ../sass/Semantic-UI/views/_comment.scss */
.ui.threaded.comments .comment .comments {
  margin: -1.5em 0 -1em 1.25em;
  padding: 3em 0em 2em 2.25em;
  box-shadow: -1px 0px 0px rgba(34, 36, 38, 0.15);
}

/*--------------------
        Minimal
---------------------*/
/* line 216, ../sass/Semantic-UI/views/_comment.scss */
.ui.minimal.comments .comment .actions {
  opacity: 0;
  position: absolute;
  top: 0px;
  right: 0px;
  left: auto;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

/* line 227, ../sass/Semantic-UI/views/_comment.scss */
.ui.minimal.comments .comment > .content:hover > .actions {
  opacity: 1;
}

/*-------------------
        Sizes
--------------------*/
/* line 235, ../sass/Semantic-UI/views/_comment.scss */
.ui.mini.comments {
  font-size: 0.78571429rem;
}

/* line 238, ../sass/Semantic-UI/views/_comment.scss */
.ui.tiny.comments {
  font-size: 0.85714286rem;
}

/* line 241, ../sass/Semantic-UI/views/_comment.scss */
.ui.small.comments {
  font-size: 0.92857143rem;
}

/* line 244, ../sass/Semantic-UI/views/_comment.scss */
.ui.comments {
  font-size: 1rem;
}

/* line 247, ../sass/Semantic-UI/views/_comment.scss */
.ui.large.comments {
  font-size: 1.14285714rem;
}

/* line 250, ../sass/Semantic-UI/views/_comment.scss */
.ui.big.comments {
  font-size: 1.28571429rem;
}

/* line 253, ../sass/Semantic-UI/views/_comment.scss */
.ui.huge.comments {
  font-size: 1.42857143rem;
}

/* line 256, ../sass/Semantic-UI/views/_comment.scss */
.ui.massive.comments {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Feed
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
         Activity Feed
*******************************/
/* line 16, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed {
  margin: 1em 0em;
}

/* line 19, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed:first-child {
  margin-top: 0em;
}

/* line 22, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed:last-child {
  margin-bottom: 0em;
}

/*******************************
            Content
*******************************/
/* Event */
/* line 33, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  padding: 0.21428571rem 0em;
  margin: 0em;
  background: none;
  border-top: none;
}

/* line 47, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event:first-child {
  border-top: 0px;
  padding-top: 0em;
}

/* line 51, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event:last-child {
  padding-bottom: 0em;
}

/* Event Label */
/* line 56, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .label {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 2.5em;
  height: auto;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  text-align: left;
}

/* line 68, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .label .icon {
  opacity: 1;
  font-size: 1.5em;
  width: 100%;
  padding: 0.25em;
  background: none;
  border: none;
  border-radius: none;
  color: rgba(0, 0, 0, 0.6);
}

/* line 78, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .label img {
  width: 100%;
  height: auto;
  border-radius: 500rem;
}

/* line 83, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .label + .content {
  margin: 0.5em 0em 0.35714286em 1.14285714em;
}

/*--------------
     Content
---------------*/
/* Content */
/* line 93, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content {
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  text-align: left;
  word-wrap: break-word;
}

/* line 104, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event:last-child > .content {
  padding-bottom: 0em;
}

/* Link */
/* line 109, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content a {
  cursor: pointer;
}

/*--------------
      Date
---------------*/
/* line 117, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .date {
  margin: -0.5rem 0em 0em;
  padding: 0em;
  font-weight: normal;
  font-size: 1em;
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
}

/*--------------
     Summary
---------------*/
/* line 130, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .summary {
  margin: 0em;
  font-size: 1em;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
}

/* Summary Image */
/* line 138, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .summary img {
  display: inline-block;
  width: auto;
  height: 10em;
  margin: -0.25em 0.25em 0em 0em;
  border-radius: 0.25em;
  vertical-align: middle;
}

/*--------------
      User
---------------*/
/* line 151, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .user {
  display: inline-block;
  font-weight: bold;
  margin-right: 0em;
  vertical-align: baseline;
}

/* line 157, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .user img {
  margin: -0.25em 0.25em 0em 0em;
  width: auto;
  height: 10em;
  vertical-align: middle;
}

/*--------------
   Inline Date
---------------*/
/* Date inside Summary */
/* line 170, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .summary > .date {
  display: inline-block;
  float: none;
  font-weight: normal;
  font-size: 0.85714286em;
  font-style: normal;
  margin: 0em 0em 0em 0.5em;
  padding: 0em;
  color: rgba(0, 0, 0, 0.4);
}

/*--------------
  Extra Summary
---------------*/
/* line 185, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .extra {
  margin: 0.5em 0em 0em;
  background: none;
  padding: 0em;
  color: rgba(0, 0, 0, 0.87);
}

/* Images */
/* line 193, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .extra.images img {
  display: inline-block;
  margin: 0em 0.25em 0em 0em;
  width: 6em;
}

/* Text */
/* line 200, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .extra.text {
  padding: 0em;
  border-left: none;
  font-size: 1em;
  max-width: 500px;
  line-height: 1.4285em;
}

/*--------------
      Meta
---------------*/
/* line 212, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .meta {
  display: inline-block;
  font-size: 0.85714286em;
  margin: 0.5em 0em 0em;
  background: none;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0em;
  color: rgba(0, 0, 0, 0.6);
}

/* line 223, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .meta > * {
  position: relative;
  margin-left: 0.75em;
}

/* line 227, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .meta > *:after {
  content: '';
  color: rgba(0, 0, 0, 0.2);
  top: 0em;
  left: -1em;
  opacity: 1;
  position: absolute;
  vertical-align: top;
}

/* line 236, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .meta .like {
  color: '';
  -webkit-transition: 0.2s color ease;
  transition: 0.2s color ease;
}

/* line 241, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .meta .like:hover .icon {
  color: #FF2733;
}

/* line 244, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .meta .active.like .icon {
  color: #EF404A;
}

/* First element */
/* line 249, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .meta > :first-child {
  margin-left: 0em;
}

/* line 252, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .meta > :first-child::after {
  display: none;
}

/* Action */
/* line 257, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .meta a,
.ui.feed > .event > .content .meta > .icon {
  cursor: pointer;
  opacity: 1;
  color: rgba(0, 0, 0, 0.5);
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 265, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed > .event > .content .meta a:hover,
.ui.feed > .event > .content .meta a:hover .icon,
.ui.feed > .event > .content .meta > .icon:hover {
  color: rgba(0, 0, 0, 0.95);
}

/*******************************
            Variations
*******************************/
/* line 276, ../sass/Semantic-UI/views/_feed.scss */
.ui.small.feed {
  font-size: 0.92857143rem;
}

/* line 279, ../sass/Semantic-UI/views/_feed.scss */
.ui.feed {
  font-size: 1rem;
}

/* line 282, ../sass/Semantic-UI/views/_feed.scss */
.ui.large.feed {
  font-size: 1.14285714rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Item
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Standard
*******************************/
/*--------------
      Item
---------------*/
/* line 21, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1em 0em;
  width: 100%;
  min-height: 0px;
  background: transparent;
  padding: 0em;
  border: none;
  border-radius: 0rem;
  box-shadow: none;
  -webkit-transition: box-shadow 0.1s ease;
  transition: box-shadow 0.1s ease;
  z-index: '';
}

/* line 37, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item a {
  cursor: pointer;
}

/*--------------
      Items
---------------*/
/* line 45, ../sass/Semantic-UI/views/_item.scss */
.ui.items {
  margin: 1.5em 0em;
}

/* line 48, ../sass/Semantic-UI/views/_item.scss */
.ui.items:first-child {
  margin-top: 0em !important;
}

/* line 51, ../sass/Semantic-UI/views/_item.scss */
.ui.items:last-child {
  margin-bottom: 0em !important;
}

/*--------------
      Item
---------------*/
/* line 59, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/* line 67, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item:first-child {
  margin-top: 0em;
}

/* line 70, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item:last-child {
  margin-bottom: 0em;
}

/*--------------
     Images
---------------*/
/* line 78, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .image {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: block;
  float: none;
  margin: 0em;
  padding: 0em;
  max-height: '';
  -ms-flex-item-align: top;
  -ms-grid-row-align: top;
  align-self: top;
}

/* line 92, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .image > img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 0.125rem;
  border: none;
}

/* line 99, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .image:only-child > img {
  border-radius: 0rem;
}

/*--------------
     Content
---------------*/
/* line 107, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content {
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  background: none;
  margin: 0em;
  padding: 0em;
  box-shadow: none;
  font-size: 1em;
  border: none;
  border-radius: 0em;
}

/* line 120, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/* line 128, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .image + .content {
  min-width: 0;
  width: auto;
  display: block;
  margin-left: 0em;
  -ms-flex-item-align: top;
  -ms-grid-row-align: top;
  align-self: top;
  padding-left: 1.5em;
}

/* line 138, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content > .header {
  display: inline-block;
  margin: -0.21425em 0em 0em;
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}

/* Default Header Size */
/* line 147, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content > .header:not(.ui) {
  font-size: 1.28571429em;
}

/*--------------
     Floated
---------------*/
/* line 155, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item [class*="left floated"] {
  float: left;
}

/* line 158, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item [class*="right floated"] {
  float: right;
}

/*--------------
  Content Image
---------------*/
/* line 166, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item .content img {
  -ms-flex-item-align: middle;
  -ms-grid-row-align: middle;
  align-self: middle;
  width: '';
}

/* line 172, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item img.avatar,
.ui.items > .item .avatar img {
  width: '';
  height: '';
  border-radius: 500rem;
}

/*--------------
   Description
---------------*/
/* line 183, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content > .description {
  margin-top: 0.6em;
  max-width: auto;
  font-size: 1em;
  line-height: 1.4285em;
  color: rgba(0, 0, 0, 0.87);
}

/*--------------
    Paragraph
---------------*/
/* line 195, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content p, .ui.items > .item > .content .entry-content div, .entry-content .ui.items > .item > .content div {
  margin: 0em 0em 0.5em;
}

/* line 198, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content p:last-child, .ui.items > .item > .content .entry-content div:last-child, .entry-content .ui.items > .item > .content div:last-child {
  margin-bottom: 0em;
}

/*--------------
      Meta
---------------*/
/* line 206, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item .meta {
  margin: 0.5em 0em 0.5em;
  font-size: 1em;
  line-height: 1em;
  color: rgba(0, 0, 0, 0.6);
}

/* line 212, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item .meta * {
  margin-right: 0.3em;
}

/* line 215, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item .meta :last-child {
  margin-right: 0em;
}

/* line 218, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item .meta [class*="right floated"] {
  margin-right: 0em;
  margin-left: 0.3em;
}

/*--------------
      Links
---------------*/
/* Generic */
/* line 229, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content a:not(.ui) {
  color: '';
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 234, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content a:not(.ui):hover {
  color: '';
}

/* Header */
/* line 239, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content > a.header {
  color: rgba(0, 0, 0, 0.85);
}

/* line 242, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content > a.header:hover {
  color: #1e70bf;
}

/* Meta */
/* line 247, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item .meta > a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}

/* line 250, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item .meta > a:not(.ui):hover {
  color: rgba(0, 0, 0, 0.87);
}

/*--------------
     Labels
---------------*/
/*-----Star----- */
/* Icon */
/* line 263, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content .favorite.icon {
  cursor: pointer;
  opacity: 0.75;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 269, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content .favorite.icon:hover {
  opacity: 1;
  color: #FFB70A;
}

/* line 273, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content .active.favorite.icon {
  color: #FFE623;
}

/*-----Like----- */
/* Icon */
/* line 281, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content .like.icon {
  cursor: pointer;
  opacity: 0.75;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 287, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content .like.icon:hover {
  opacity: 1;
  color: #FF2733;
}

/* line 291, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .content .active.like.icon {
  color: #FF2733;
}

/*----------------
  Extra Content
-----------------*/
/* line 299, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item .extra {
  display: block;
  position: relative;
  background: none;
  margin: 0.5rem 0em 0em;
  width: 100%;
  padding: 0em 0em 0em;
  top: 0em;
  left: 0em;
  color: rgba(0, 0, 0, 0.4);
  box-shadow: none;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
  border-top: none;
}

/* line 314, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item .extra > * {
  margin: 0.25rem 0.5rem 0.25rem 0em;
}

/* line 317, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item .extra > [class*="right floated"] {
  margin: 0.25rem 0em 0.25rem 0.5rem;
}

/* line 320, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item .extra:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/*******************************
          Responsive
*******************************/
/* Default Image Width */
/* line 336, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .image:not(.ui) {
  width: 175px;
}

/* Tablet Only */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 342, ../sass/Semantic-UI/views/_item.scss */
  .ui.items > .item {
    margin: 1em 0em;
  }

  /* line 345, ../sass/Semantic-UI/views/_item.scss */
  .ui.items > .item > .image:not(.ui) {
    width: 150px;
  }

  /* line 348, ../sass/Semantic-UI/views/_item.scss */
  .ui.items > .item > .image + .content {
    display: block;
    padding: 0em 0em 0em 1em;
  }
}
/* Mobile Only */
@media only screen and (max-width: 767px) {
  /* line 356, ../sass/Semantic-UI/views/_item.scss */
  .ui.items:not(.unstackable) > .item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 2em 0em;
  }

  /* line 363, ../sass/Semantic-UI/views/_item.scss */
  .ui.items:not(.unstackable) > .item > .image {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 368, ../sass/Semantic-UI/views/_item.scss */
  .ui.items:not(.unstackable) > .item > .image,
  .ui.items:not(.unstackable) > .item > .image > img {
    max-width: 100% !important;
    width: auto !important;
    max-height: 250px !important;
  }

  /* line 374, ../sass/Semantic-UI/views/_item.scss */
  .ui.items:not(.unstackable) > .item > .image + .content {
    display: block;
    padding: 1.5em 0em 0em;
  }
}
/*******************************
           Variations
*******************************/
/*-------------------
       Aligned
--------------------*/
/* line 390, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .image + [class*="top aligned"].content {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

/* line 394, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .image + [class*="middle aligned"].content {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

/* line 399, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item > .image + [class*="bottom aligned"].content {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

/*--------------
     Relaxed
---------------*/
/* line 408, ../sass/Semantic-UI/views/_item.scss */
.ui.relaxed.items > .item {
  margin: 1.5em 0em;
}

/* line 411, ../sass/Semantic-UI/views/_item.scss */
.ui[class*="very relaxed"].items > .item {
  margin: 2em 0em;
}

/*-------------------
      Divided
--------------------*/
/* line 419, ../sass/Semantic-UI/views/_item.scss */
.ui.divided.items > .item {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  margin: 0em;
  padding: 1em 0em;
}

/* line 424, ../sass/Semantic-UI/views/_item.scss */
.ui.divided.items > .item:first-child {
  border-top: none;
  margin-top: 0em !important;
  padding-top: 0em !important;
}

/* line 429, ../sass/Semantic-UI/views/_item.scss */
.ui.divided.items > .item:last-child {
  margin-bottom: 0em !important;
  padding-bottom: 0em !important;
}

/* Relaxed Divided */
/* line 435, ../sass/Semantic-UI/views/_item.scss */
.ui.relaxed.divided.items > .item {
  margin: 0em;
  padding: 1.5em 0em;
}

/* line 439, ../sass/Semantic-UI/views/_item.scss */
.ui[class*="very relaxed"].divided.items > .item {
  margin: 0em;
  padding: 2em 0em;
}

/*-------------------
        Link
--------------------*/
/* line 448, ../sass/Semantic-UI/views/_item.scss */
.ui.items a.item:hover,
.ui.link.items > .item:hover {
  cursor: pointer;
}

/* line 452, ../sass/Semantic-UI/views/_item.scss */
.ui.items a.item:hover .content .header,
.ui.link.items > .item:hover .content .header {
  color: #1e70bf;
}

/*--------------
      Size
---------------*/
/* line 461, ../sass/Semantic-UI/views/_item.scss */
.ui.items > .item {
  font-size: 1em;
}

/*---------------
   Unstackable
----------------*/
@media only screen and (max-width: 767px) {
  /* line 470, ../sass/Semantic-UI/views/_item.scss */
  .ui.unstackable.items > .item > .image,
  .ui.unstackable.items > .item > .image > img {
    width: 125px !important;
  }
}
/*******************************
         Theme Overrides
*******************************/
/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Statistic
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
           Statistic
*******************************/
/* Standalone */
/* line 18, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistic {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 1em 0em;
  max-width: auto;
}

/* line 29, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistic + .ui.statistic {
  margin: 0em 0em 0em 1.5em;
}

/* line 32, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistic:first-child {
  margin-top: 0em;
}

/* line 35, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistic:last-child {
  margin-bottom: 0em;
}

/*******************************
            Group
*******************************/
/* Grouped */
/* line 46, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistics {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 56, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistics > .statistic {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0em 1.5em 2em;
  max-width: auto;
}

/* line 70, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistics {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1em -1.5em -2em;
}

/* Clearing */
/* line 78, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistics:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/* line 86, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistics:first-child {
  margin-top: 0em;
}

/* line 89, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistics:last-child {
  margin-bottom: 0em;
}

/*******************************
            Content
*******************************/
/*--------------
      Value
---------------*/
/* line 103, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistics .statistic > .value,
.ui.statistic > .value {
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 4rem;
  font-weight: normal;
  line-height: 1em;
  color: #1B1C1D;
  text-transform: uppercase;
  text-align: center;
}

/*--------------
     Label
---------------*/
/* line 118, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistics .statistic > .label,
.ui.statistic > .label {
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
  text-transform: uppercase;
  text-align: center;
}

/* Top Label */
/* line 129, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistics .statistic > .label ~ .value,
.ui.statistic > .label ~ .value {
  margin-top: 0rem;
}

/* Bottom Label */
/* line 135, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistics .statistic > .value ~ .label,
.ui.statistic > .value ~ .label {
  margin-top: 0rem;
}

/*******************************
             Types
*******************************/
/*--------------
   Icon Value
---------------*/
/* line 150, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistics .statistic > .value .icon,
.ui.statistic > .value .icon {
  opacity: 1;
  width: auto;
  margin: 0em;
}

/*--------------
   Text Value
---------------*/
/* line 161, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistics .statistic > .text.value,
.ui.statistic > .text.value {
  line-height: 1em;
  min-height: 2em;
  font-weight: bold;
  text-align: center;
}

/* line 168, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistics .statistic > .text.value + .label,
.ui.statistic > .text.value + .label {
  text-align: center;
}

/*--------------
   Image Value
---------------*/
/* line 177, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistics .statistic > .value img,
.ui.statistic > .value img {
  max-height: 3rem;
  vertical-align: baseline;
}

/*******************************
            Variations
*******************************/
/*--------------
      Count
---------------*/
/* line 193, ../sass/Semantic-UI/views/_statistic.scss */
.ui.ten.statistics {
  margin: 0em 0em -2em;
}

/* line 196, ../sass/Semantic-UI/views/_statistic.scss */
.ui.ten.statistics .statistic {
  min-width: 10%;
  margin: 0em 0em 2em;
}

/* line 200, ../sass/Semantic-UI/views/_statistic.scss */
.ui.nine.statistics {
  margin: 0em 0em -2em;
}

/* line 203, ../sass/Semantic-UI/views/_statistic.scss */
.ui.nine.statistics .statistic {
  min-width: 11.11111111%;
  margin: 0em 0em 2em;
}

/* line 207, ../sass/Semantic-UI/views/_statistic.scss */
.ui.eight.statistics {
  margin: 0em 0em -2em;
}

/* line 210, ../sass/Semantic-UI/views/_statistic.scss */
.ui.eight.statistics .statistic {
  min-width: 12.5%;
  margin: 0em 0em 2em;
}

/* line 214, ../sass/Semantic-UI/views/_statistic.scss */
.ui.seven.statistics {
  margin: 0em 0em -2em;
}

/* line 217, ../sass/Semantic-UI/views/_statistic.scss */
.ui.seven.statistics .statistic {
  min-width: 14.28571429%;
  margin: 0em 0em 2em;
}

/* line 221, ../sass/Semantic-UI/views/_statistic.scss */
.ui.six.statistics {
  margin: 0em 0em -2em;
}

/* line 224, ../sass/Semantic-UI/views/_statistic.scss */
.ui.six.statistics .statistic {
  min-width: 16.66666667%;
  margin: 0em 0em 2em;
}

/* line 228, ../sass/Semantic-UI/views/_statistic.scss */
.ui.five.statistics {
  margin: 0em 0em -2em;
}

/* line 231, ../sass/Semantic-UI/views/_statistic.scss */
.ui.five.statistics .statistic {
  min-width: 20%;
  margin: 0em 0em 2em;
}

/* line 235, ../sass/Semantic-UI/views/_statistic.scss */
.ui.four.statistics {
  margin: 0em 0em -2em;
}

/* line 238, ../sass/Semantic-UI/views/_statistic.scss */
.ui.four.statistics .statistic {
  min-width: 25%;
  margin: 0em 0em 2em;
}

/* line 242, ../sass/Semantic-UI/views/_statistic.scss */
.ui.three.statistics {
  margin: 0em 0em -2em;
}

/* line 245, ../sass/Semantic-UI/views/_statistic.scss */
.ui.three.statistics .statistic {
  min-width: 33.33333333%;
  margin: 0em 0em 2em;
}

/* line 249, ../sass/Semantic-UI/views/_statistic.scss */
.ui.two.statistics {
  margin: 0em 0em -2em;
}

/* line 252, ../sass/Semantic-UI/views/_statistic.scss */
.ui.two.statistics .statistic {
  min-width: 50%;
  margin: 0em 0em 2em;
}

/* line 256, ../sass/Semantic-UI/views/_statistic.scss */
.ui.one.statistics {
  margin: 0em 0em -2em;
}

/* line 259, ../sass/Semantic-UI/views/_statistic.scss */
.ui.one.statistics .statistic {
  min-width: 100%;
  margin: 0em 0em 2em;
}

/*--------------
   Horizontal
---------------*/
/* line 268, ../sass/Semantic-UI/views/_statistic.scss */
.ui.horizontal.statistic {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 277, ../sass/Semantic-UI/views/_statistic.scss */
.ui.horizontal.statistics {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0em;
  max-width: none;
}

/* line 285, ../sass/Semantic-UI/views/_statistic.scss */
.ui.horizontal.statistics .statistic {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: none;
  margin: 1em 0em;
}

/* line 296, ../sass/Semantic-UI/views/_statistic.scss */
.ui.horizontal.statistic > .text.value,
.ui.horizontal.statistics > .statistic > .text.value {
  min-height: 0em !important;
}

/* line 300, ../sass/Semantic-UI/views/_statistic.scss */
.ui.horizontal.statistics .statistic > .value .icon,
.ui.horizontal.statistic > .value .icon {
  width: 1.18em;
}

/* line 304, ../sass/Semantic-UI/views/_statistic.scss */
.ui.horizontal.statistics .statistic > .value,
.ui.horizontal.statistic > .value {
  display: inline-block;
  vertical-align: middle;
}

/* line 309, ../sass/Semantic-UI/views/_statistic.scss */
.ui.horizontal.statistics .statistic > .label,
.ui.horizontal.statistic > .label {
  display: inline-block;
  vertical-align: middle;
  margin: 0em 0em 0em 0.75em;
}

/*--------------
     Colors
---------------*/
/* line 320, ../sass/Semantic-UI/views/_statistic.scss */
.ui.red.statistics .statistic > .value,
.ui.statistics .red.statistic > .value,
.ui.red.statistic > .value {
  color: #DB2828;
}

/* line 325, ../sass/Semantic-UI/views/_statistic.scss */
.ui.orange.statistics .statistic > .value,
.ui.statistics .orange.statistic > .value,
.ui.orange.statistic > .value {
  color: #F2711C;
}

/* line 330, ../sass/Semantic-UI/views/_statistic.scss */
.ui.yellow.statistics .statistic > .value,
.ui.statistics .yellow.statistic > .value,
.ui.yellow.statistic > .value {
  color: #FBBD08;
}

/* line 335, ../sass/Semantic-UI/views/_statistic.scss */
.ui.olive.statistics .statistic > .value,
.ui.statistics .olive.statistic > .value,
.ui.olive.statistic > .value {
  color: #B5CC18;
}

/* line 340, ../sass/Semantic-UI/views/_statistic.scss */
.ui.green.statistics .statistic > .value,
.ui.statistics .green.statistic > .value,
.ui.green.statistic > .value {
  color: #21BA45;
}

/* line 345, ../sass/Semantic-UI/views/_statistic.scss */
.ui.teal.statistics .statistic > .value,
.ui.statistics .teal.statistic > .value,
.ui.teal.statistic > .value {
  color: #00B5AD;
}

/* line 350, ../sass/Semantic-UI/views/_statistic.scss */
.ui.blue.statistics .statistic > .value,
.ui.statistics .blue.statistic > .value,
.ui.blue.statistic > .value {
  color: #2185D0;
}

/* line 355, ../sass/Semantic-UI/views/_statistic.scss */
.ui.violet.statistics .statistic > .value,
.ui.statistics .violet.statistic > .value,
.ui.violet.statistic > .value {
  color: #6435C9;
}

/* line 360, ../sass/Semantic-UI/views/_statistic.scss */
.ui.purple.statistics .statistic > .value,
.ui.statistics .purple.statistic > .value,
.ui.purple.statistic > .value {
  color: #A333C8;
}

/* line 365, ../sass/Semantic-UI/views/_statistic.scss */
.ui.pink.statistics .statistic > .value,
.ui.statistics .pink.statistic > .value,
.ui.pink.statistic > .value {
  color: #E03997;
}

/* line 370, ../sass/Semantic-UI/views/_statistic.scss */
.ui.brown.statistics .statistic > .value,
.ui.statistics .brown.statistic > .value,
.ui.brown.statistic > .value {
  color: #A5673F;
}

/* line 375, ../sass/Semantic-UI/views/_statistic.scss */
.ui.grey.statistics .statistic > .value,
.ui.statistics .grey.statistic > .value,
.ui.grey.statistic > .value {
  color: #767676;
}

/*--------------
    Inverted
---------------*/
/* line 385, ../sass/Semantic-UI/views/_statistic.scss */
.ui.inverted.statistics .statistic > .value,
.ui.inverted.statistic .value {
  color: #FFFFFF;
}

/* line 389, ../sass/Semantic-UI/views/_statistic.scss */
.ui.inverted.statistics .statistic > .label,
.ui.inverted.statistic .label {
  color: rgba(255, 255, 255, 0.9);
}

/* line 393, ../sass/Semantic-UI/views/_statistic.scss */
.ui.inverted.red.statistics .statistic > .value,
.ui.statistics .inverted.red.statistic > .value,
.ui.inverted.red.statistic > .value {
  color: #FF695E;
}

/* line 398, ../sass/Semantic-UI/views/_statistic.scss */
.ui.inverted.orange.statistics .statistic > .value,
.ui.statistics .inverted.orange.statistic > .value,
.ui.inverted.orange.statistic > .value {
  color: #FF851B;
}

/* line 403, ../sass/Semantic-UI/views/_statistic.scss */
.ui.inverted.yellow.statistics .statistic > .value,
.ui.statistics .inverted.yellow.statistic > .value,
.ui.inverted.yellow.statistic > .value {
  color: #FFE21F;
}

/* line 408, ../sass/Semantic-UI/views/_statistic.scss */
.ui.inverted.olive.statistics .statistic > .value,
.ui.statistics .inverted.olive.statistic > .value,
.ui.inverted.olive.statistic > .value {
  color: #D9E778;
}

/* line 413, ../sass/Semantic-UI/views/_statistic.scss */
.ui.inverted.green.statistics .statistic > .value,
.ui.statistics .inverted.green.statistic > .value,
.ui.inverted.green.statistic > .value {
  color: #2ECC40;
}

/* line 418, ../sass/Semantic-UI/views/_statistic.scss */
.ui.inverted.teal.statistics .statistic > .value,
.ui.statistics .inverted.teal.statistic > .value,
.ui.inverted.teal.statistic > .value {
  color: #6DFFFF;
}

/* line 423, ../sass/Semantic-UI/views/_statistic.scss */
.ui.inverted.blue.statistics .statistic > .value,
.ui.statistics .inverted.blue.statistic > .value,
.ui.inverted.blue.statistic > .value {
  color: #54C8FF;
}

/* line 428, ../sass/Semantic-UI/views/_statistic.scss */
.ui.inverted.violet.statistics .statistic > .value,
.ui.statistics .inverted.violet.statistic > .value,
.ui.inverted.violet.statistic > .value {
  color: #A291FB;
}

/* line 433, ../sass/Semantic-UI/views/_statistic.scss */
.ui.inverted.purple.statistics .statistic > .value,
.ui.statistics .inverted.purple.statistic > .value,
.ui.inverted.purple.statistic > .value {
  color: #DC73FF;
}

/* line 438, ../sass/Semantic-UI/views/_statistic.scss */
.ui.inverted.pink.statistics .statistic > .value,
.ui.statistics .inverted.pink.statistic > .value,
.ui.inverted.pink.statistic > .value {
  color: #FF8EDF;
}

/* line 443, ../sass/Semantic-UI/views/_statistic.scss */
.ui.inverted.brown.statistics .statistic > .value,
.ui.statistics .inverted.brown.statistic > .value,
.ui.inverted.brown.statistic > .value {
  color: #D67C1C;
}

/* line 448, ../sass/Semantic-UI/views/_statistic.scss */
.ui.inverted.grey.statistics .statistic > .value,
.ui.statistics .inverted.grey.statistic > .value,
.ui.inverted.grey.statistic > .value {
  color: #DCDDDE;
}

/*--------------
    Floated
---------------*/
/* line 458, ../sass/Semantic-UI/views/_statistic.scss */
.ui[class*="left floated"].statistic {
  float: left;
  margin: 0em 2em 1em 0em;
}

/* line 462, ../sass/Semantic-UI/views/_statistic.scss */
.ui[class*="right floated"].statistic {
  float: right;
  margin: 0em 0em 1em 2em;
}

/* line 466, ../sass/Semantic-UI/views/_statistic.scss */
.ui.floated.statistic:last-child {
  margin-bottom: 0em;
}

/*--------------
     Sizes
---------------*/
/* Mini */
/* line 476, ../sass/Semantic-UI/views/_statistic.scss */
.ui.mini.statistics .statistic > .value,
.ui.mini.statistic > .value {
  font-size: 1.5rem !important;
}

/* line 480, ../sass/Semantic-UI/views/_statistic.scss */
.ui.mini.horizontal.statistics .statistic > .value,
.ui.mini.horizontal.statistic > .value {
  font-size: 1.5rem !important;
}

/* line 484, ../sass/Semantic-UI/views/_statistic.scss */
.ui.mini.statistics .statistic > .text.value,
.ui.mini.statistic > .text.value {
  font-size: 1rem !important;
}

/* Tiny */
/* line 490, ../sass/Semantic-UI/views/_statistic.scss */
.ui.tiny.statistics .statistic > .value,
.ui.tiny.statistic > .value {
  font-size: 2rem !important;
}

/* line 494, ../sass/Semantic-UI/views/_statistic.scss */
.ui.tiny.horizontal.statistics .statistic > .value,
.ui.tiny.horizontal.statistic > .value {
  font-size: 2rem !important;
}

/* line 498, ../sass/Semantic-UI/views/_statistic.scss */
.ui.tiny.statistics .statistic > .text.value,
.ui.tiny.statistic > .text.value {
  font-size: 1rem !important;
}

/* Small */
/* line 504, ../sass/Semantic-UI/views/_statistic.scss */
.ui.small.statistics .statistic > .value,
.ui.small.statistic > .value {
  font-size: 3rem !important;
}

/* line 508, ../sass/Semantic-UI/views/_statistic.scss */
.ui.small.horizontal.statistics .statistic > .value,
.ui.small.horizontal.statistic > .value {
  font-size: 2rem !important;
}

/* line 512, ../sass/Semantic-UI/views/_statistic.scss */
.ui.small.statistics .statistic > .text.value,
.ui.small.statistic > .text.value {
  font-size: 1rem !important;
}

/* Medium */
/* line 518, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistics .statistic > .value,
.ui.statistic > .value {
  font-size: 4rem !important;
}

/* line 522, ../sass/Semantic-UI/views/_statistic.scss */
.ui.horizontal.statistics .statistic > .value,
.ui.horizontal.statistic > .value {
  font-size: 3rem !important;
}

/* line 526, ../sass/Semantic-UI/views/_statistic.scss */
.ui.statistics .statistic > .text.value,
.ui.statistic > .text.value {
  font-size: 2rem !important;
}

/* Large */
/* line 532, ../sass/Semantic-UI/views/_statistic.scss */
.ui.large.statistics .statistic > .value,
.ui.large.statistic > .value {
  font-size: 5rem !important;
}

/* line 536, ../sass/Semantic-UI/views/_statistic.scss */
.ui.large.horizontal.statistics .statistic > .value,
.ui.large.horizontal.statistic > .value {
  font-size: 4rem !important;
}

/* line 540, ../sass/Semantic-UI/views/_statistic.scss */
.ui.large.statistics .statistic > .text.value,
.ui.large.statistic > .text.value {
  font-size: 2.5rem !important;
}

/* Huge */
/* line 546, ../sass/Semantic-UI/views/_statistic.scss */
.ui.huge.statistics .statistic > .value,
.ui.huge.statistic > .value {
  font-size: 6rem !important;
}

/* line 550, ../sass/Semantic-UI/views/_statistic.scss */
.ui.huge.horizontal.statistics .statistic > .value,
.ui.huge.horizontal.statistic > .value {
  font-size: 5rem !important;
}

/* line 554, ../sass/Semantic-UI/views/_statistic.scss */
.ui.huge.statistics .statistic > .text.value,
.ui.huge.statistic > .text.value {
  font-size: 2.5rem !important;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Accordion
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Accordion
*******************************/
/* line 16, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.accordion,
.ui.accordion .accordion {
  max-width: 100%;
}

/* line 20, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.accordion .accordion {
  margin: 1em 0em 0em;
  padding: 0em;
}

/* Title */
/* line 26, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.accordion .title,
.ui.accordion .accordion .title {
  cursor: pointer;
}

/* Default Styling */
/* line 32, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.accordion .title:not(.ui) {
  padding: 0.5em 0em;
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: rgba(0, 0, 0, 0.87);
}

/* Content */
/* line 40, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.accordion .title ~ .content,
.ui.accordion .accordion .title ~ .content {
  display: none;
}

/* Default Styling */
/* line 46, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.accordion:not(.styled) .title ~ .content:not(.ui),
.ui.accordion:not(.styled) .accordion .title ~ .content:not(.ui) {
  margin: '';
  padding: 0.5em 0em 1em;
}

/* line 51, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child {
  padding-bottom: 0em;
}

/* Arrow */
/* line 56, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.accordion .title .dropdown.icon,
.ui.accordion .accordion .title .dropdown.icon {
  display: inline-block;
  float: none;
  opacity: 1;
  width: 1.25em;
  height: 1em;
  margin: 0em 0.25rem 0em 0rem;
  padding: 0em;
  font-size: 1em;
  -webkit-transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
  transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
  transition: transform 0.1s ease, opacity 0.1s ease;
  transition: transform 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease;
  vertical-align: baseline;
  -webkit-transform: none;
  transform: none;
}

/*--------------
    Coupling
---------------*/
/* Menu */
/* line 81, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.accordion.menu .item .title {
  display: block;
  padding: 0em;
}

/* line 85, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.accordion.menu .item .title > .dropdown.icon {
  float: right;
  margin: 0.21425em 0em 0em 1em;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* Header */
/* line 93, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.accordion .ui.header .dropdown.icon {
  font-size: 1em;
  margin: 0em 0.25rem 0em 0rem;
}

/*******************************
            States
*******************************/
/* line 103, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.accordion .active.title .dropdown.icon,
.ui.accordion .accordion .active.title .dropdown.icon {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 108, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.accordion.menu .item .active.title > .dropdown.icon {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/*******************************
            Types
*******************************/
/*--------------
     Styled
---------------*/
/* line 123, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.styled.accordion {
  width: 600px;
}

/* line 126, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.styled.accordion,
.ui.styled.accordion .accordion {
  border-radius: 0.28571429rem;
  background: #FFFFFF;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15);
}

/* line 132, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.styled.accordion .title,
.ui.styled.accordion .accordion .title {
  margin: 0em;
  padding: 0.75em 1em;
  color: rgba(0, 0, 0, 0.4);
  font-weight: bold;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  -webkit-transition: background 0.1s ease, color 0.1s ease;
  transition: background 0.1s ease, color 0.1s ease;
}

/* line 142, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.styled.accordion > .title:first-child,
.ui.styled.accordion .accordion .title:first-child {
  border-top: none;
}

/* Content */
/* line 148, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.styled.accordion .content,
.ui.styled.accordion .accordion .content {
  margin: 0em;
  padding: 0.5em 1em 1.5em;
}

/* line 153, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.styled.accordion .accordion .content {
  padding: 0em;
  padding: 0.5em 1em 1.5em;
}

/* Hover */
/* line 159, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.styled.accordion .title:hover,
.ui.styled.accordion .active.title,
.ui.styled.accordion .accordion .title:hover,
.ui.styled.accordion .accordion .active.title {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}

/* line 166, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.styled.accordion .accordion .title:hover,
.ui.styled.accordion .accordion .active.title {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}

/* Active */
/* line 173, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.styled.accordion .active.title {
  background: transparent;
  color: rgba(0, 0, 0, 0.95);
}

/* line 177, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.styled.accordion .accordion .active.title {
  background: transparent;
  color: rgba(0, 0, 0, 0.95);
}

/*******************************
            States
*******************************/
/*--------------
     Active
---------------*/
/* line 192, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.accordion .active.content,
.ui.accordion .accordion .active.content {
  display: block;
}

/*******************************
           Variations
*******************************/
/*--------------
     Fluid
---------------*/
/* line 207, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.fluid.accordion,
.ui.fluid.accordion .accordion {
  width: 100%;
}

/*--------------
     Inverted
---------------*/
/* line 216, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.inverted.accordion .title:not(.ui) {
  color: rgba(255, 255, 255, 0.9);
}

/*******************************
         Theme Overrides
*******************************/
@font-face {
  font-family: 'Accordion';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff");
  font-weight: normal;
  font-style: normal;
}
/* Dropdown Icon */
/* line 233, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.accordion .title .dropdown.icon,
.ui.accordion .accordion .title .dropdown.icon {
  font-family: Accordion;
  line-height: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-weight: normal;
  font-style: normal;
  text-align: center;
}

/* line 243, ../sass/Semantic-UI/modules/_accordion.scss */
.ui.accordion .title .dropdown.icon:before,
.ui.accordion .accordion .title .dropdown.icon:before {
  content: "";
}

/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Checkbox
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
           Checkbox
*******************************/
/*--------------
    Content
---------------*/
/* line 21, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox {
  position: relative;
  display: inline-block;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: none;
  vertical-align: baseline;
  font-style: normal;
  min-height: 17px;
  font-size: 1rem;
  line-height: 17px;
  min-width: 17px;
}

/* HTML Checkbox */
/* line 36, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox input[type="checkbox"],
.ui.checkbox input[type="radio"] {
  cursor: pointer;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0 !important;
  outline: none;
  z-index: 3;
  width: 17px;
  height: 17px;
}

/*--------------
      Box
---------------*/
/* line 53, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox .box,
.ui.checkbox label {
  cursor: auto;
  position: relative;
  display: block;
  padding-left: 1.85714em;
  outline: none;
  font-size: 1em;
}

/* line 62, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox .box:before,
.ui.checkbox label:before {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 17px;
  height: 17px;
  content: '';
  background: #FFFFFF;
  border-radius: 0.21428571rem;
  -webkit-transition: border 0.1s ease, opacity 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  border: 1px solid #D4D4D5;
}

/*--------------
    Checkmark
---------------*/
/* line 83, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox .box:after,
.ui.checkbox label:after {
  position: absolute;
  font-size: 14px;
  top: 0px;
  left: 0px;
  width: 17px;
  height: 17px;
  text-align: center;
  opacity: 0;
  color: rgba(0, 0, 0, 0.87);
  -webkit-transition: border 0.1s ease, opacity 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
}

/*--------------
      Label
---------------*/
/* Inside */
/* line 106, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox label,
.ui.checkbox + label {
  color: rgba(0, 0, 0, 0.87);
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* Outside */
/* line 114, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox + label {
  vertical-align: middle;
}

/*******************************
           States
*******************************/
/*--------------
      Hover
---------------*/
/* line 128, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox .box:hover::before,
.ui.checkbox label:hover::before {
  background: #FFFFFF;
  border-color: rgba(34, 36, 38, 0.35);
}

/* line 133, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox label:hover,
.ui.checkbox + label:hover {
  color: rgba(0, 0, 0, 0.8);
}

/*--------------
      Down
---------------*/
/* line 142, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox .box:active::before,
.ui.checkbox label:active::before {
  background: #F9FAFB;
  border-color: rgba(34, 36, 38, 0.35);
}

/* line 147, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox .box:active::after,
.ui.checkbox label:active::after {
  color: rgba(0, 0, 0, 0.95);
}

/* line 151, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox input:active ~ label {
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Focus
---------------*/
/* line 159, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox input:focus ~ .box:before,
.ui.checkbox input:focus ~ label:before {
  background: #FFFFFF;
  border-color: #96C8DA;
}

/* line 164, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox input:focus ~ .box:after,
.ui.checkbox input:focus ~ label:after {
  color: rgba(0, 0, 0, 0.95);
}

/* line 168, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox input:focus ~ label {
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Active
---------------*/
/* line 176, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox input:checked ~ .box:before,
.ui.checkbox input:checked ~ label:before {
  background: #FFFFFF;
  border-color: rgba(34, 36, 38, 0.35);
}

/* line 181, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after {
  opacity: 1;
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
  Indeterminate
---------------*/
/* line 191, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox input:not([type=radio]):indeterminate ~ .box:before,
.ui.checkbox input:not([type=radio]):indeterminate ~ label:before {
  background: #FFFFFF;
  border-color: rgba(34, 36, 38, 0.35);
}

/* line 196, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox input:not([type=radio]):indeterminate ~ .box:after,
.ui.checkbox input:not([type=radio]):indeterminate ~ label:after {
  opacity: 1;
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
  Active Focus
---------------*/
/* line 206, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ .box:before,
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:before,
.ui.checkbox input:checked:focus ~ .box:before,
.ui.checkbox input:checked:focus ~ label:before {
  background: #FFFFFF;
  border-color: #96C8DA;
}

/* line 213, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ .box:after,
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:after,
.ui.checkbox input:checked:focus ~ .box:after,
.ui.checkbox input:checked:focus ~ label:after {
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
    Read-Only
---------------*/
/* line 224, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.read-only.checkbox,
.ui.read-only.checkbox label {
  cursor: default;
}

/*--------------
     Disabled
---------------*/
/* line 233, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.disabled.checkbox .box:after,
.ui.disabled.checkbox label,
.ui.checkbox input[disabled] ~ .box:after,
.ui.checkbox input[disabled] ~ label {
  cursor: default !important;
  opacity: 0.5;
  color: #000000;
}

/*--------------
     Hidden
---------------*/
/* Initialized checkbox moves input below element
 to prevent manually triggering */
/* line 249, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox input.hidden {
  z-index: -1;
}

/* Selectable Label */
/* line 254, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox input.hidden + label {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*******************************
             Types
*******************************/
/*--------------
     Radio
---------------*/
/* line 272, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.radio.checkbox {
  min-height: 15px;
}

/* line 275, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.radio.checkbox .box,
.ui.radio.checkbox label {
  padding-left: 1.85714em;
}

/* Box */
/* line 281, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.radio.checkbox .box:before,
.ui.radio.checkbox label:before {
  content: '';
  -webkit-transform: none;
  transform: none;
  width: 15px;
  height: 15px;
  border-radius: 500rem;
  top: 1px;
  left: 0px;
}

/* Bullet */
/* line 294, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.radio.checkbox .box:after,
.ui.radio.checkbox label:after {
  border: none;
  content: '' !important;
  width: 15px;
  height: 15px;
  line-height: 15px;
}

/* Radio Checkbox */
/* line 304, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.radio.checkbox .box:after,
.ui.radio.checkbox label:after {
  top: 1px;
  left: 0px;
  width: 15px;
  height: 15px;
  border-radius: 500rem;
  -webkit-transform: scale(0.46667);
  transform: scale(0.46667);
  background-color: rgba(0, 0, 0, 0.87);
}

/* Focus */
/* line 317, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.radio.checkbox input:focus ~ .box:before,
.ui.radio.checkbox input:focus ~ label:before {
  background-color: #FFFFFF;
}

/* line 321, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.radio.checkbox input:focus ~ .box:after,
.ui.radio.checkbox input:focus ~ label:after {
  background-color: rgba(0, 0, 0, 0.95);
}

/* Indeterminate */
/* line 327, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.radio.checkbox input:indeterminate ~ .box:after,
.ui.radio.checkbox input:indeterminate ~ label:after {
  opacity: 0;
}

/* Active */
/* line 333, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.radio.checkbox input:checked ~ .box:before,
.ui.radio.checkbox input:checked ~ label:before {
  background-color: #FFFFFF;
}

/* line 337, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.radio.checkbox input:checked ~ .box:after,
.ui.radio.checkbox input:checked ~ label:after {
  background-color: rgba(0, 0, 0, 0.95);
}

/* Active Focus */
/* line 343, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.radio.checkbox input:focus:checked ~ .box:before,
.ui.radio.checkbox input:focus:checked ~ label:before {
  background-color: #FFFFFF;
}

/* line 347, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.radio.checkbox input:focus:checked ~ .box:after,
.ui.radio.checkbox input:focus:checked ~ label:after {
  background-color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Slider
---------------*/
/* line 356, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.slider.checkbox {
  min-height: 1.25rem;
}

/* Input */
/* line 361, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.slider.checkbox input {
  width: 3.5rem;
  height: 1.25rem;
}

/* Label */
/* line 367, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.slider.checkbox .box,
.ui.slider.checkbox label {
  padding-left: 4.5rem;
  line-height: 1rem;
  color: rgba(0, 0, 0, 0.4);
}

/* Line */
/* line 375, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.slider.checkbox .box:before,
.ui.slider.checkbox label:before {
  display: block;
  position: absolute;
  content: '';
  border: none !important;
  left: 0em;
  z-index: 1;
  top: 0.4rem;
  background-color: rgba(0, 0, 0, 0.05);
  width: 3.5rem;
  height: 0.21428571rem;
  -webkit-transform: none;
  transform: none;
  border-radius: 500rem;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

/* Handle */
/* line 395, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.slider.checkbox .box:after,
.ui.slider.checkbox label:after {
  background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  position: absolute;
  content: '' !important;
  opacity: 1;
  z-index: 2;
  border: none;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  width: 1.5rem;
  height: 1.5rem;
  top: -0.25rem;
  left: 0em;
  -webkit-transform: none;
  transform: none;
  border-radius: 500rem;
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;
}

/* Focus */
/* line 417, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.slider.checkbox input:focus ~ .box:before,
.ui.slider.checkbox input:focus ~ label:before {
  background-color: rgba(0, 0, 0, 0.15);
  border: none;
}

/* Hover */
/* line 424, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.slider.checkbox .box:hover,
.ui.slider.checkbox label:hover {
  color: rgba(0, 0, 0, 0.8);
}

/* line 428, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.slider.checkbox .box:hover::before,
.ui.slider.checkbox label:hover::before {
  background: rgba(0, 0, 0, 0.15);
}

/* Active */
/* line 434, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.slider.checkbox input:checked ~ .box,
.ui.slider.checkbox input:checked ~ label {
  color: rgba(0, 0, 0, 0.95) !important;
}

/* line 438, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.slider.checkbox input:checked ~ .box:before,
.ui.slider.checkbox input:checked ~ label:before {
  background-color: #545454 !important;
}

/* line 442, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.slider.checkbox input:checked ~ .box:after,
.ui.slider.checkbox input:checked ~ label:after {
  left: 2rem;
}

/* Active Focus */
/* line 448, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.slider.checkbox input:focus:checked ~ .box,
.ui.slider.checkbox input:focus:checked ~ label {
  color: rgba(0, 0, 0, 0.95) !important;
}

/* line 452, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.slider.checkbox input:focus:checked ~ .box:before,
.ui.slider.checkbox input:focus:checked ~ label:before {
  background-color: #000000 !important;
}

/*--------------
     Toggle
---------------*/
/* line 461, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.toggle.checkbox {
  min-height: 1.5rem;
}

/* Input */
/* line 466, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.toggle.checkbox input {
  width: 3.5rem;
  height: 1.5rem;
}

/* Label */
/* line 472, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.toggle.checkbox .box,
.ui.toggle.checkbox label {
  min-height: 1.5rem;
  padding-left: 4.5rem;
  color: rgba(0, 0, 0, 0.87);
}

/* line 478, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.toggle.checkbox label {
  padding-top: 0.15em;
}

/* Switch */
/* line 483, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.toggle.checkbox .box:before,
.ui.toggle.checkbox label:before {
  display: block;
  position: absolute;
  content: '';
  z-index: 1;
  -webkit-transform: none;
  transform: none;
  border: none;
  top: 0rem;
  background: rgba(0, 0, 0, 0.05);
  box-shadow: none;
  width: 3.5rem;
  height: 1.5rem;
  border-radius: 500rem;
}

/* Handle */
/* line 501, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.toggle.checkbox .box:after,
.ui.toggle.checkbox label:after {
  background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  position: absolute;
  content: '' !important;
  opacity: 1;
  z-index: 2;
  border: none;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  width: 1.5rem;
  height: 1.5rem;
  top: 0rem;
  left: 0em;
  border-radius: 500rem;
  -webkit-transition: background 0.3s ease, left 0.3s ease;
  transition: background 0.3s ease, left 0.3s ease;
}

/* line 519, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.toggle.checkbox input ~ .box:after,
.ui.toggle.checkbox input ~ label:after {
  left: -0.05rem;
  box-shadow: none;
}

/* Focus */
/* line 526, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.toggle.checkbox input:focus ~ .box:before,
.ui.toggle.checkbox input:focus ~ label:before {
  background-color: rgba(0, 0, 0, 0.15);
  border: none;
}

/* Hover */
/* line 533, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.toggle.checkbox .box:hover::before,
.ui.toggle.checkbox label:hover::before {
  background-color: rgba(0, 0, 0, 0.15);
  border: none;
}

/* Active */
/* line 540, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.toggle.checkbox input:checked ~ .box,
.ui.toggle.checkbox input:checked ~ label {
  color: rgba(0, 0, 0, 0.95) !important;
}

/* line 544, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.toggle.checkbox input:checked ~ .box:before,
.ui.toggle.checkbox input:checked ~ label:before {
  background-color: #2185D0 !important;
}

/* line 548, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.toggle.checkbox input:checked ~ .box:after,
.ui.toggle.checkbox input:checked ~ label:after {
  left: 2.15rem;
  box-shadow: none;
}

/* Active Focus */
/* line 555, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.toggle.checkbox input:focus:checked ~ .box,
.ui.toggle.checkbox input:focus:checked ~ label {
  color: rgba(0, 0, 0, 0.95) !important;
}

/* line 559, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.toggle.checkbox input:focus:checked ~ .box:before,
.ui.toggle.checkbox input:focus:checked ~ label:before {
  background-color: #0d71bb !important;
}

/*******************************
            Variations
*******************************/
/*--------------
     Fitted
---------------*/
/* line 574, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.fitted.checkbox .box,
.ui.fitted.checkbox label {
  padding-left: 0em !important;
}

/* line 578, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.fitted.toggle.checkbox,
.ui.fitted.toggle.checkbox {
  width: 3.5rem;
}

/* line 582, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.fitted.slider.checkbox,
.ui.fitted.slider.checkbox {
  width: 3.5rem;
}

/*******************************
         Theme Overrides
*******************************/
@font-face {
  font-family: 'Checkbox';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype");
}
/* Checkmark */
/* line 598, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox label:after,
.ui.checkbox .box:after {
  font-family: 'Checkbox';
}

/* Checked */
/* line 604, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after {
  content: '\e800';
}

/* Indeterminate */
/* line 610, ../sass/Semantic-UI/modules/_checkbox.scss */
.ui.checkbox input:indeterminate ~ .box:after,
.ui.checkbox input:indeterminate ~ label:after {
  font-size: 12px;
  content: '\e801';
}

/*  UTF Reference
.check:before { content: '\e800'; }
.dash:before  { content: '\e801'; }
.plus:before { content: '\e802'; }
*/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Dimmer
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Dimmer
*******************************/
/* line 16, ../sass/Semantic-UI/modules/_dimmer.scss */
.dimmable:not(body) {
  position: relative;
}

/* line 19, ../sass/Semantic-UI/modules/_dimmer.scss */
.ui.dimmer {
  display: none;
  position: absolute;
  top: 0em !important;
  left: 0em !important;
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.85);
  opacity: 0;
  line-height: 1;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-transition: background-color 0.5s linear;
  transition: background-color 0.5s linear;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  will-change: opacity;
  z-index: 1000;
}

/* Dimmer Content */
/* line 46, ../sass/Semantic-UI/modules/_dimmer.scss */
.ui.dimmer > .content {
  width: 100%;
  height: 100%;
  display: table;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

/* line 55, ../sass/Semantic-UI/modules/_dimmer.scss */
.ui.dimmer > .content > * {
  display: table-cell;
  vertical-align: middle;
  color: #FFFFFF;
}

/* Loose Coupling */
/* line 62, ../sass/Semantic-UI/modules/_dimmer.scss */
.ui.segment > .ui.dimmer {
  border-radius: inherit !important;
}

/* Scrollbars */
/* line 67, ../sass/Semantic-UI/modules/_dimmer.scss */
.ui.dimmer:not(.inverted)::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
}

/* line 70, ../sass/Semantic-UI/modules/_dimmer.scss */
.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.25);
}

/* line 73, ../sass/Semantic-UI/modules/_dimmer.scss */
.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(255, 255, 255, 0.15);
}

/* line 76, ../sass/Semantic-UI/modules/_dimmer.scss */
.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.35);
}

/*******************************
            States
*******************************/
/* line 85, ../sass/Semantic-UI/modules/_dimmer.scss */
.animating.dimmable:not(body),
.dimmed.dimmable:not(body) {
  overflow: hidden;
}

/* line 89, ../sass/Semantic-UI/modules/_dimmer.scss */
.dimmed.dimmable > .ui.animating.dimmer,
.dimmed.dimmable > .ui.visible.dimmer,
.ui.active.dimmer {
  display: block;
  opacity: 1;
}

/* line 95, ../sass/Semantic-UI/modules/_dimmer.scss */
.ui.disabled.dimmer {
  width: 0 !important;
  height: 0 !important;
}

/*******************************
           Variations
*******************************/
/*--------------
      Page
---------------*/
/* line 110, ../sass/Semantic-UI/modules/_dimmer.scss */
.ui.page.dimmer {
  position: fixed;
  -webkit-transform-style: '';
  transform-style: '';
  -webkit-perspective: 2000px;
  perspective: 2000px;
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

/* line 119, ../sass/Semantic-UI/modules/_dimmer.scss */
body.animating.in.dimmable,
body.dimmed.dimmable {
  overflow: hidden;
}

/* line 123, ../sass/Semantic-UI/modules/_dimmer.scss */
body.dimmable > .dimmer {
  position: fixed;
}

/*--------------
    Blurring
---------------*/
/* line 131, ../sass/Semantic-UI/modules/_dimmer.scss */
.blurring.dimmable > :not(.dimmer) {
  -webkit-filter: blur(0px) grayscale(0);
  filter: blur(0px) grayscale(0);
  -webkit-transition: 800ms -webkit-filter ease;
  transition: 800ms -webkit-filter ease;
  transition: 800ms filter ease;
  transition: 800ms filter ease, 800ms -webkit-filter ease;
}

/* line 139, ../sass/Semantic-UI/modules/_dimmer.scss */
.blurring.dimmed.dimmable > :not(.dimmer) {
  -webkit-filter: blur(5px) grayscale(0.7);
  filter: blur(5px) grayscale(0.7);
}

/* Dimmer Color */
/* line 145, ../sass/Semantic-UI/modules/_dimmer.scss */
.blurring.dimmable > .dimmer {
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 148, ../sass/Semantic-UI/modules/_dimmer.scss */
.blurring.dimmable > .inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.6);
}

/*--------------
    Aligned
---------------*/
/* line 156, ../sass/Semantic-UI/modules/_dimmer.scss */
.ui.dimmer > .top.aligned.content > * {
  vertical-align: top;
}

/* line 159, ../sass/Semantic-UI/modules/_dimmer.scss */
.ui.dimmer > .bottom.aligned.content > * {
  vertical-align: bottom;
}

/*--------------
    Inverted
---------------*/
/* line 167, ../sass/Semantic-UI/modules/_dimmer.scss */
.ui.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 170, ../sass/Semantic-UI/modules/_dimmer.scss */
.ui.inverted.dimmer > .content > * {
  color: #FFFFFF;
}

/*--------------
     Simple
---------------*/
/* Displays without javascript */
/* line 180, ../sass/Semantic-UI/modules/_dimmer.scss */
.ui.simple.dimmer {
  display: block;
  overflow: hidden;
  opacity: 1;
  width: 0%;
  height: 0%;
  z-index: -100;
  background-color: transparent;
}

/* line 189, ../sass/Semantic-UI/modules/_dimmer.scss */
.dimmed.dimmable > .ui.simple.dimmer {
  overflow: visible;
  opacity: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: 1;
}

/* line 197, ../sass/Semantic-UI/modules/_dimmer.scss */
.ui.simple.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0);
}

/* line 200, ../sass/Semantic-UI/modules/_dimmer.scss */
.dimmed.dimmable > .ui.simple.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.85);
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Dropdown
*******************************/
/* line 16, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown {
  cursor: pointer;
  position: relative;
  display: inline-block;
  outline: none;
  text-align: left;
  -webkit-transition: box-shadow 0.1s ease, width 0.1s ease;
  transition: box-shadow 0.1s ease, width 0.1s ease;
  -webkit-tap-highlight-color: transparent;
}

/*******************************
            Content
*******************************/
/*--------------
      Menu
---------------*/
/* line 37, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu {
  cursor: auto;
  position: absolute;
  display: none;
  outline: none;
  top: 100%;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  margin: 0em;
  padding: 0em 0em;
  background: #FFFFFF;
  font-size: 1em;
  text-shadow: none;
  text-align: left;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
  z-index: 11;
  will-change: transform, opacity;
}

/* line 60, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu > * {
  white-space: nowrap;
}

/*--------------
  Hidden Input
---------------*/
/* line 68, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > input:not(.search):first-child,
.ui.dropdown > select {
  display: none !important;
}

/*--------------
 Dropdown Icon
---------------*/
/* line 77, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .dropdown.icon {
  position: relative;
  width: auto;
  font-size: 0.85714286em;
  margin: 0em 0em 0em 1em;
}

/* line 83, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu > .item .dropdown.icon {
  width: auto;
  float: right;
  margin: 0em 0em 0em 1em;
}

/* line 88, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu > .item .dropdown.icon + .text {
  margin-right: 1em;
}

/*--------------
      Text
---------------*/
/* line 96, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .text {
  display: inline-block;
  -webkit-transition: none;
  transition: none;
}

/*--------------
    Menu Item
---------------*/
/* line 106, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu > .item {
  position: relative;
  cursor: pointer;
  display: block;
  border: none;
  height: auto;
  text-align: left;
  border-top: none;
  line-height: 1em;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.78571429rem 1.14285714rem !important;
  font-size: 1rem;
  text-transform: none;
  font-weight: normal;
  box-shadow: none;
  -webkit-touch-callout: none;
}

/* line 123, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu > .item:first-child {
  border-top-width: 0px;
}

/*--------------
  Floated Content
---------------*/
/* line 131, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .text > [class*="right floated"],
.ui.dropdown .menu .item > [class*="right floated"] {
  float: right !important;
  margin-right: 0em !important;
  margin-left: 1em !important;
}

/* line 137, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .text > [class*="left floated"],
.ui.dropdown .menu .item > [class*="left floated"] {
  float: left !important;
  margin-left: 0em !important;
  margin-right: 1em !important;
}

/* line 143, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu .item > .icon.floated,
.ui.dropdown .menu .item > .flag.floated,
.ui.dropdown .menu .item > .image.floated,
.ui.dropdown .menu .item > img.floated {
  margin-top: 0em;
}

/*--------------
  Menu Divider
---------------*/
/* line 154, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu > .header {
  margin: 1rem 0rem 0.75rem;
  padding: 0em 1.14285714rem;
  color: rgba(0, 0, 0, 0.85);
  font-size: 0.78571429em;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 162, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu > .divider {
  border-top: 1px solid rgba(34, 36, 38, 0.1);
  height: 0em;
  margin: 0.5em 0em;
}

/* line 167, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu > .input {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1.14285714rem 0.78571429rem;
  min-width: 10rem;
}

/* line 175, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu > .header + .input {
  margin-top: 0em;
}

/* line 178, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu > .input:not(.transparent) input {
  padding: 0.5em 1em;
}

/* line 181, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu > .input:not(.transparent) .button, .ui.dropdown .menu > .input:not(.transparent) .cta-button, .ui.dropdown .menu > .input:not(.transparent) .filter-wrap .clear-all-filters, .filter-wrap .ui.dropdown .menu > .input:not(.transparent) .clear-all-filters, .ui.dropdown .menu > .input:not(.transparent) .contourNavigation input[type="submit"], .contourNavigation .ui.dropdown .menu > .input:not(.transparent) input[type="submit"],
.ui.dropdown .menu > .input:not(.transparent) .icon,
.ui.dropdown .menu > .input:not(.transparent) .label {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

/*-----------------
  Item Description
-------------------*/
/* line 192, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .text > .description,
.ui.dropdown .menu > .item > .description {
  float: right;
  margin: 0em 0em 0em 1em;
  color: rgba(0, 0, 0, 0.4);
}

/*-----------------
       Message
-------------------*/
/* line 203, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu > .message {
  padding: 0.78571429rem 1.14285714rem;
  font-weight: normal;
}

/* line 207, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu > .message:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}

/*--------------
    Sub Menu
---------------*/
/* line 215, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu .menu {
  top: 0% !important;
  left: 100%;
  right: auto;
  margin: 0em 0em 0em -0.5em !important;
  border-radius: 0.28571429rem !important;
  z-index: 21 !important;
}

/* Hide Arrow */
/* line 225, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu .menu:after {
  display: none;
}

/*--------------
   Sub Elements
---------------*/
/* Icons / Flags / Labels / Image */
/* line 235, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .text > .icon,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image {
  margin-top: 0em;
}

/* line 242, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu > .item > .icon,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  margin-top: 0em;
}

/* line 249, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .text > .icon,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image,
.ui.dropdown .menu > .item > .icon,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  margin-left: 0em;
  float: none;
  margin-right: 0.78571429rem;
}

/*--------------
     Image
---------------*/
/* line 268, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  display: inline-block;
  vertical-align: top;
  width: auto;
  margin-top: -0.5em;
  margin-bottom: -0.5em;
  max-height: 2em;
}

/*******************************
            Coupling
*******************************/
/*--------------
      Menu
---------------*/
/* Remove Menu Item Divider */
/* line 292, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .ui.menu > .item:before,
.ui.menu .ui.dropdown .menu > .item:before {
  display: none;
}

/* Prevent Menu Item Border */
/* line 298, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.menu .ui.dropdown .menu .active.item {
  border-left: none;
}

/* Automatically float dropdown menu right on last menu item */
/* line 303, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.menu .right.menu .dropdown:last-child .menu,
.ui.menu .right.dropdown.item .menu,
.ui.buttons > .ui.dropdown:last-child .menu {
  left: auto;
  right: 0em;
}

/*--------------
      Label
---------------*/
/* Dropdown Menu */
/* line 316, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.label.dropdown .menu {
  min-width: 100%;
}

/*--------------
     Button
---------------*/
/* No Margin On Icon Button */
/* line 326, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown.icon.button > .dropdown.icon, .ui.dropdown.icon.cta-button > .dropdown.icon, .filter-wrap .ui.dropdown.icon.clear-all-filters > .dropdown.icon, .contourNavigation input.ui.dropdown.icon[type="submit"] > .dropdown.icon {
  margin: 0em;
}

/* line 329, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.button.dropdown .menu, .ui.dropdown.cta-button .menu, .filter-wrap .ui.dropdown.clear-all-filters .menu, .contourNavigation input.ui.dropdown[type="submit"] .menu {
  min-width: 100%;
}

/*******************************
              Types
*******************************/
/*--------------
    Selection
---------------*/
/* Displays like a select box */
/* line 345, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.dropdown {
  cursor: pointer;
  word-wrap: break-word;
  line-height: 1em;
  white-space: normal;
  outline: 0;
  -webkit-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  min-width: 14em;
  min-height: 2.71428571em;
  background: #FFFFFF;
  display: inline-block;
  padding: 0.78571429em 2.1em 0.78571429em 1em;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  -webkit-transition: box-shadow 0.1s ease, width 0.1s ease;
  transition: box-shadow 0.1s ease, width 0.1s ease;
}

/* line 365, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.dropdown.visible,
.ui.selection.dropdown.active {
  z-index: 10;
}

/* line 369, ../sass/Semantic-UI/modules/_dropdown.scss */
select.ui.dropdown {
  height: 38px;
  padding: 0.5em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  visibility: visible;
}

/* line 375, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.dropdown > .search.icon,
.ui.selection.dropdown > .delete.icon,
.ui.selection.dropdown > .dropdown.icon {
  cursor: pointer;
  position: absolute;
  width: auto;
  height: auto;
  line-height: 1.21428571em;
  top: 0.78571429em;
  right: 1em;
  z-index: 3;
  margin: -0.78571429em;
  padding: 0.91666667em;
  opacity: 0.8;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

/* Compact */
/* line 394, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.compact.selection.dropdown {
  min-width: 0px;
}

/*  Selection Menu */
/* line 399, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  border-top-width: 0px !important;
  width: auto;
  outline: none;
  margin: 0px -1px;
  min-width: calc(100% +  2px );
  width: calc(100% +  2px );
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

/* line 416, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.dropdown .menu:after,
.ui.selection.dropdown .menu:before {
  display: none;
}

/*--------------
    Message
---------------*/
/* line 425, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.dropdown .menu > .message {
  padding: 0.78571429rem 1.14285714rem;
}

@media only screen and (max-width: 767px) {
  /* line 429, ../sass/Semantic-UI/modules/_dropdown.scss */
  .ui.selection.dropdown .menu {
    max-height: 8.01428571rem;
  }
}
@media only screen and (min-width: 768px) {
  /* line 434, ../sass/Semantic-UI/modules/_dropdown.scss */
  .ui.selection.dropdown .menu {
    max-height: 10.68571429rem;
  }
}
@media only screen and (min-width: 992px) {
  /* line 439, ../sass/Semantic-UI/modules/_dropdown.scss */
  .ui.selection.dropdown .menu {
    max-height: 16.02857143rem;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 444, ../sass/Semantic-UI/modules/_dropdown.scss */
  .ui.selection.dropdown .menu {
    max-height: 21.37142857rem;
  }
}
/* Menu Item */
/* line 450, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.dropdown .menu > .item {
  border-top: 1px solid #FAFAFA;
  padding: 0.78571429rem 1.14285714rem !important;
  white-space: normal;
  word-wrap: normal;
}

/* User Item */
/* line 458, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.dropdown .menu > .hidden.addition.item {
  display: none;
}

/* Hover */
/* line 463, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.dropdown:hover {
  border-color: rgba(34, 36, 38, 0.35);
  box-shadow: none;
}

/* Active */
/* line 469, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.active.dropdown {
  border-color: #96C8DA;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

/* line 473, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.active.dropdown .menu {
  border-color: #96C8DA;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

/* Focus */
/* line 479, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.dropdown:focus {
  border-color: #96C8DA;
  box-shadow: none;
}

/* line 483, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.dropdown:focus .menu {
  border-color: #96C8DA;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

/* Visible */
/* line 489, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.visible.dropdown > .text:not(.default) {
  font-weight: normal;
  color: rgba(0, 0, 0, 0.8);
}

/* Visible Hover */
/* line 495, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.active.dropdown:hover {
  border-color: #96C8DA;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

/* line 499, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.active.dropdown:hover .menu {
  border-color: #96C8DA;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

/* Dropdown Icon */
/* line 505, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.active.selection.dropdown > .dropdown.icon,
.ui.visible.selection.dropdown > .dropdown.icon {
  opacity: 1;
  z-index: 3;
}

/* Connecting Border */
/* line 512, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.active.selection.dropdown {
  border-bottom-left-radius: 0em !important;
  border-bottom-right-radius: 0em !important;
}

/* Empty Connecting Border */
/* line 518, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.active.empty.selection.dropdown {
  border-radius: 0.28571429rem !important;
  box-shadow: none !important;
}

/* line 522, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.active.empty.selection.dropdown .menu {
  border: none !important;
  box-shadow: none !important;
}

/*--------------
   Searchable
---------------*/
/* Search Selection */
/* line 533, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.search.dropdown {
  min-width: '';
}

/* Search Dropdown */
/* line 538, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.search.dropdown > input.search {
  background: none transparent !important;
  border: none !important;
  box-shadow: none !important;
  cursor: text;
  top: 0em;
  left: 1px;
  width: 100%;
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  padding: inherit;
}

/* Text Layering */
/* line 552, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.search.dropdown > input.search {
  position: absolute;
  z-index: 2;
}

/* line 556, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.search.dropdown > .text {
  cursor: text;
  position: relative;
  left: 1px;
  z-index: 3;
}

/* Search Selection */
/* line 564, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.search.selection.dropdown > input.search {
  line-height: 1.21428571em;
  padding: 0.67857143em 2.1em 0.67857143em 1em;
}

/* Used to size multi select input to character width */
/* line 570, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.search.selection.dropdown > span.sizer {
  line-height: 1.21428571em;
  padding: 0.67857143em 2.1em 0.67857143em 1em;
  display: none;
  white-space: pre;
}

/* Active/Visible Search */
/* line 578, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.search.dropdown.active > input.search,
.ui.search.dropdown.visible > input.search {
  cursor: auto;
}

/* line 582, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.search.dropdown.active > .text,
.ui.search.dropdown.visible > .text {
  pointer-events: none;
}

/* Filtered Text */
/* line 588, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.active.search.dropdown input.search:focus + .text .icon,
.ui.active.search.dropdown input.search:focus + .text .flag {
  opacity: 0.45;
}

/* line 592, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.active.search.dropdown input.search:focus + .text {
  color: rgba(115, 115, 115, 0.87) !important;
}

/* Search Menu */
/* line 597, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.search.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
}

@media only screen and (max-width: 767px) {
  /* line 605, ../sass/Semantic-UI/modules/_dropdown.scss */
  .ui.search.dropdown .menu {
    max-height: 8.01428571rem;
  }
}
@media only screen and (min-width: 768px) {
  /* line 610, ../sass/Semantic-UI/modules/_dropdown.scss */
  .ui.search.dropdown .menu {
    max-height: 10.68571429rem;
  }
}
@media only screen and (min-width: 992px) {
  /* line 615, ../sass/Semantic-UI/modules/_dropdown.scss */
  .ui.search.dropdown .menu {
    max-height: 16.02857143rem;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 620, ../sass/Semantic-UI/modules/_dropdown.scss */
  .ui.search.dropdown .menu {
    max-height: 21.37142857rem;
  }
}
/*--------------
    Multiple
---------------*/
/* Multiple Selection */
/* line 631, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.multiple.dropdown {
  padding: 0.22619048em 2.1em 0.22619048em 0.35714286em;
}

/* line 634, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.multiple.dropdown .menu {
  cursor: auto;
}

/* Multiple Search Selection */
/* line 639, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.multiple.search.dropdown,
.ui.multiple.search.dropdown > input.search {
  cursor: text;
}

/* Selection Label */
/* line 645, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.multiple.dropdown > .label {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  font-size: 1em;
  padding: 0.35714286em 0.78571429em;
  margin: 0.14285714rem 0.28571429rem 0.14285714rem 0em;
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
}

/* Dropdown Icon */
/* line 660, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.multiple.dropdown .dropdown.icon {
  margin: '';
  padding: '';
}

/* Text */
/* line 666, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.multiple.dropdown > .text {
  position: static;
  padding: 0;
  max-width: 100%;
  margin: 0.45238095em 0em 0.45238095em 0.64285714em;
  line-height: 1.21428571em;
}

/* line 673, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.multiple.dropdown > .label ~ input.search {
  margin-left: 0.14285714em !important;
}

/* line 676, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.multiple.dropdown > .label ~ .text {
  display: none;
}

/*-----------------
  Multiple Search
-----------------*/
/* Prompt Text */
/* line 686, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.multiple.search.dropdown > .text {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  padding: inherit;
  margin: 0.45238095em 0em 0.45238095em 0.64285714em;
  line-height: 1.21428571em;
}

/* line 695, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.multiple.search.dropdown > .label ~ .text {
  display: none;
}

/* Search */
/* line 700, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.multiple.search.dropdown > input.search {
  position: static;
  padding: 0;
  max-width: 100%;
  margin: 0.45238095em 0em 0.45238095em 0.64285714em;
  width: 2.2em;
  line-height: 1.21428571em;
}

/*--------------
     Inline
---------------*/
/* line 713, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.inline.dropdown {
  cursor: pointer;
  display: inline-block;
  color: inherit;
}

/* line 718, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.inline.dropdown .dropdown.icon {
  margin: 0em 0.5em 0em 0.21428571em;
  vertical-align: baseline;
}

/* line 722, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.inline.dropdown > .text {
  font-weight: bold;
}

/* line 725, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.inline.dropdown .menu {
  cursor: auto;
  margin-top: 0.21428571em;
  border-radius: 0.28571429rem;
}

/*******************************
            States
*******************************/
/*--------------------
        Active
----------------------*/
/* Menu Item Active */
/* line 743, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu .active.item {
  background: transparent;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
  box-shadow: none;
  z-index: 12;
}

/*--------------------
        Hover
----------------------*/
/* Menu Item Hover */
/* line 757, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu > .item:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  z-index: 13;
}

/*--------------------
       Loading
---------------------*/
/* line 767, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.loading.dropdown > i.icon {
  height: 1em !important;
}

/* line 770, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.loading.selection.dropdown > i.icon {
  padding: 1.5em 1.28571429em !important;
}

/* line 773, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.loading.dropdown > i.icon:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}

/* line 784, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.loading.dropdown > i.icon:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  box-shadow: 0px 0px 0px 1px transparent;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  -webkit-animation: dropdown-spin 0.6s linear;
  animation: dropdown-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
}

/* Coupling */
/* line 804, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.loading.dropdown.button > i.icon:before, .ui.loading.dropdown.cta-button > i.icon:before, .filter-wrap .ui.loading.dropdown.clear-all-filters > i.icon:before, .contourNavigation input.ui.loading.dropdown[type="submit"] > i.icon:before,
.ui.loading.dropdown.button > i.icon:after,
.ui.loading.dropdown.cta-button > i.icon:after,
.filter-wrap .ui.loading.dropdown.clear-all-filters > i.icon:after,
.contourNavigation input.ui.loading.dropdown[type="submit"] > i.icon:after {
  display: none;
}

@-webkit-keyframes dropdown-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes dropdown-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*--------------------
     Default Text
----------------------*/
/* line 833, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown:not(.button):not(.cta-button) > .default.text,
.ui.default.dropdown:not(.button):not(.cta-button) > .text {
  color: rgba(191, 191, 191, 0.87);
}

/* line 837, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown:not(.button):not(.cta-button) > input:focus + .default.text,
.ui.default.dropdown:not(.button):not(.cta-button) > input:focus + .text {
  color: rgba(115, 115, 115, 0.87);
}

/*--------------------
        Loading
----------------------*/
/* line 846, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.loading.dropdown > .text {
  -webkit-transition: none;
  transition: none;
}

/* Used To Check Position */
/* line 852, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .loading.menu {
  display: block;
  visibility: hidden;
  z-index: -1;
}

/* line 857, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .loading.menu {
  left: 0px !important;
  right: auto !important;
}

/* line 861, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .menu .loading.menu {
  left: 100% !important;
  right: auto !important;
}

/*--------------------
    Keyboard Select
----------------------*/
/* Selected Item */
/* line 872, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown.selected,
.ui.dropdown .menu .selected.item {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}

/*--------------------
    Search Filtered
----------------------*/
/* Filtered Item */
/* line 884, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .filtered.text {
  visibility: hidden;
}

/* line 887, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .filtered.item {
  display: none !important;
}

/*--------------------
        Error
----------------------*/
/* line 895, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown.error,
.ui.dropdown.error > .text,
.ui.dropdown.error > .default.text {
  color: #9F3A38;
}

/* line 900, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.dropdown.error {
  background: #FFF6F6;
  border-color: #E0B4B4;
}

/* line 904, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.selection.dropdown.error:hover {
  border-color: #E0B4B4;
}

/* line 907, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown.error > .menu,
.ui.dropdown.error > .menu .menu {
  border-color: #E0B4B4;
}

/* line 911, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown.error > .menu > .item {
  color: #9F3A38;
}

/* line 914, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.multiple.selection.error.dropdown > .label {
  border-color: #E0B4B4;
}

/* Item Hover */
/* line 919, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown.error > .menu > .item:hover {
  background-color: #FFF2F2;
}

/* Item Active */
/* line 924, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown.error > .menu .active.item {
  background-color: #FDCFCF;
}

/*--------------------
        Disabled
----------------------*/
/* Disabled */
/* line 934, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.disabled.dropdown,
.ui.dropdown .menu > .disabled.item {
  cursor: default;
  pointer-events: none;
  opacity: 0.45;
}

/*******************************
           Variations
*******************************/
/*--------------
    Direction
---------------*/
/* Flyout Direction */
/* line 953, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu {
  left: 0px;
}

/* Default Side (Right) */
/* line 958, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .right.menu > .menu,
.ui.dropdown .menu .right.menu {
  left: 100% !important;
  right: auto !important;
  border-radius: 0.28571429rem !important;
}

/* Leftward Opening Menu */
/* line 966, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .left.menu {
  left: auto !important;
  right: 0px !important;
}

/* line 970, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .left.menu .menu,
.ui.dropdown .menu .left.menu {
  left: auto;
  right: 100%;
  margin: 0em -0.5em 0em 0em !important;
  border-radius: 0.28571429rem !important;
}

/* line 977, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.icon {
  width: auto;
  float: left;
  margin: 0em 0em 0em 0em;
}

/* line 983, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.icon {
  width: auto;
  float: left;
  margin: 0em 0em 0em 0em;
}

/* line 989, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .item .left.dropdown.icon + .text,
.ui.dropdown .left.menu .item .dropdown.icon + .text {
  margin-left: 1em;
  margin-right: 0em;
}

/*--------------
     Upward
---------------*/
/* Upward Main Menu */
/* line 1001, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.upward.dropdown > .menu {
  top: auto;
  bottom: 100%;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* Upward Sub Menu */
/* line 1009, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .upward.menu {
  top: auto !important;
  bottom: 0 !important;
}

/* Active Upward */
/* line 1015, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.simple.upward.active.dropdown,
.ui.simple.upward.dropdown:hover {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em !important;
}

/* line 1019, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.upward.dropdown.button:not(.pointing):not(.floating).active, .ui.upward.dropdown.cta-button:not(.pointing):not(.floating).active, .filter-wrap .ui.upward.dropdown.clear-all-filters:not(.pointing):not(.floating).active, .contourNavigation input.ui.upward.dropdown[type="submit"]:not(.pointing):not(.floating).active {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* Selection */
/* line 1024, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.upward.selection.dropdown .menu {
  border-top-width: 1px !important;
  border-bottom-width: 0px !important;
  box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
}

/* line 1029, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.upward.selection.dropdown:hover {
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
}

/* Active Upward */
/* line 1034, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.active.upward.selection.dropdown {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
}

/* Visible Upward */
/* line 1039, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.upward.selection.dropdown.visible {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
}

/* Visible Hover Upward */
/* line 1045, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.upward.active.selection.dropdown:hover {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
}

/* line 1048, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.upward.active.selection.dropdown:hover .menu {
  box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
}

/*--------------
     Simple
---------------*/
/*  Selection Menu */
/* line 1058, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.scrolling.dropdown .menu,
.ui.dropdown .scrolling.menu {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 1063, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.scrolling.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  min-width: 100% !important;
  width: auto !important;
}

/* line 1072, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .scrolling.menu {
  position: static;
  overflow-y: auto;
  border: none;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin: 0 !important;
  min-width: 100% !important;
  width: auto !important;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 1083, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.scrolling.dropdown .menu .item.item.item,
.ui.dropdown .scrolling.menu > .item.item.item {
  border-top: none;
}

/* line 1087, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.scrolling.dropdown .menu .item:first-child,
.ui.dropdown .scrolling.menu .item:first-child {
  border-top: none;
}

/* line 1091, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .animating.menu .scrolling.menu,
.ui.dropdown > .visible.menu .scrolling.menu {
  display: block;
}

/* Scrollbar in IE */
@media all and (-ms-high-contrast: none) {
  /* line 1098, ../sass/Semantic-UI/modules/_dropdown.scss */
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    min-width: calc(100% -  17px );
  }
}
@media only screen and (max-width: 767px) {
  /* line 1104, ../sass/Semantic-UI/modules/_dropdown.scss */
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 10.28571429rem;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1110, ../sass/Semantic-UI/modules/_dropdown.scss */
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 15.42857143rem;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1116, ../sass/Semantic-UI/modules/_dropdown.scss */
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 20.57142857rem;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 1122, ../sass/Semantic-UI/modules/_dropdown.scss */
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 20.57142857rem;
  }
}
/*--------------
     Simple
---------------*/
/* Displays without javascript */
/* line 1134, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.simple.dropdown .menu:before,
.ui.simple.dropdown .menu:after {
  display: none;
}

/* line 1138, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.simple.dropdown .menu {
  position: absolute;
  display: block;
  overflow: hidden;
  top: -9999px !important;
  opacity: 0;
  width: 0;
  height: 0;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

/* line 1149, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.simple.active.dropdown,
.ui.simple.dropdown:hover {
  border-bottom-left-radius: 0em !important;
  border-bottom-right-radius: 0em !important;
}

/* line 1154, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.simple.active.dropdown > .menu,
.ui.simple.dropdown:hover > .menu {
  overflow: visible;
  width: auto;
  height: auto;
  top: 100% !important;
  opacity: 1;
}

/* line 1162, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.simple.dropdown > .menu > .item:active > .menu,
.ui.simple.dropdown:hover > .menu > .item:hover > .menu {
  overflow: visible;
  width: auto;
  height: auto;
  top: 0% !important;
  left: 100% !important;
  opacity: 1;
}

/* line 1171, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.simple.disabled.dropdown:hover .menu {
  display: none;
  height: 0px;
  width: 0px;
  overflow: hidden;
}

/* Visible */
/* line 1179, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.simple.visible.dropdown > .menu {
  display: block;
}

/*--------------
      Fluid
---------------*/
/* line 1187, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.fluid.dropdown {
  display: block;
  width: 100%;
  min-width: 0em;
}

/* line 1192, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.fluid.dropdown > .dropdown.icon {
  float: right;
}

/*--------------
    Floating
---------------*/
/* line 1200, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.floating.dropdown .menu {
  left: 0;
  right: auto;
  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15) !important;
  border-radius: 0.28571429rem !important;
}

/* line 1206, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.floating.dropdown > .menu {
  margin-top: 0.5em !important;
  border-radius: 0.28571429rem !important;
}

/*--------------
     Pointing
---------------*/
/* line 1215, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.pointing.dropdown > .menu {
  top: 100%;
  margin-top: 0.78571429rem;
  border-radius: 0.28571429rem;
}

/* line 1220, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.pointing.dropdown > .menu:after {
  display: block;
  position: absolute;
  pointer-events: none;
  content: '';
  visibility: visible;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 0.5em;
  height: 0.5em;
  box-shadow: -1px -1px 0px 0px rgba(34, 36, 38, 0.15);
  background: #FFFFFF;
  z-index: 2;
}

/* line 1234, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: 50%;
  margin: 0em 0em 0em -0.25em;
}

/* Top Left Pointing */
/* line 1241, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.top.left.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  left: 0%;
  right: auto;
  margin: 1em 0em 0em;
}

/* line 1248, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.top.left.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  left: 0%;
  right: auto;
  margin: 1em 0em 0em;
}

/* line 1255, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.top.left.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: 1em;
  right: auto;
  margin: 0em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* Top Right Pointing */
/* line 1265, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.top.right.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  right: 0%;
  left: auto;
  margin: 1em 0em 0em;
}

/* line 1272, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.top.pointing.dropdown > .left.menu:after,
.ui.top.right.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: auto !important;
  right: 1em !important;
  margin: 0em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* Left Pointing */
/* line 1283, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.left.pointing.dropdown > .menu {
  top: 0%;
  left: 100%;
  right: auto;
  margin: 0em 0em 0em 1em;
}

/* line 1289, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.left.pointing.dropdown > .menu:after {
  top: 1em;
  left: -0.25em;
  margin: 0em 0em 0em 0em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 1296, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu {
  left: auto !important;
  right: 100% !important;
  margin: 0em 1em 0em 0em;
}

/* line 1301, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu:after {
  top: 1em;
  left: auto;
  right: -0.25em;
  margin: 0em 0em 0em 0em;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

/* Right Pointing */
/* line 1311, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.right.pointing.dropdown > .menu {
  top: 0%;
  left: auto;
  right: 100%;
  margin: 0em 1em 0em 0em;
}

/* line 1317, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.right.pointing.dropdown > .menu:after {
  top: 1em;
  left: auto;
  right: -0.25em;
  margin: 0em 0em 0em 0em;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

/* Bottom Pointing */
/* line 1327, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.bottom.pointing.dropdown > .menu {
  top: auto;
  bottom: 100%;
  left: 0%;
  right: auto;
  margin: 0em 0em 1em;
}

/* line 1334, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.bottom.pointing.dropdown > .menu:after {
  top: auto;
  bottom: -0.25em;
  right: auto;
  margin: 0em;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

/* Reverse Sub-Menu Direction */
/* line 1344, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.bottom.pointing.dropdown > .menu .menu {
  top: auto !important;
  bottom: 0px !important;
}

/* Bottom Left */
/* line 1350, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.bottom.left.pointing.dropdown > .menu {
  left: 0%;
  right: auto;
}

/* line 1354, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.bottom.left.pointing.dropdown > .menu:after {
  left: 1em;
  right: auto;
}

/* Bottom Right */
/* line 1360, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.bottom.right.pointing.dropdown > .menu {
  right: 0%;
  left: auto;
}

/* line 1364, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.bottom.right.pointing.dropdown > .menu:after {
  left: auto;
  right: 1em;
}

/* Upward pointing */
/* line 1370, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.pointing.upward.dropdown .menu,
.ui.top.pointing.upward.dropdown .menu {
  top: auto !important;
  bottom: 100% !important;
  margin: 0em 0em 0.78571429rem;
  border-radius: 0.28571429rem;
}

/* line 1377, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.pointing.upward.dropdown .menu:after,
.ui.top.pointing.upward.dropdown .menu:after {
  top: 100% !important;
  bottom: auto !important;
  box-shadow: 1px 1px 0px 0px rgba(34, 36, 38, 0.15);
  margin: -0.25em 0em 0em;
}

/* Right Pointing Upward */
/* line 1386, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu {
  top: auto !important;
  bottom: 0 !important;
  margin: 0em 1em 0em 0em;
}

/* line 1391, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after {
  top: auto !important;
  bottom: 0 !important;
  margin: 0em 0em 1em 0em;
  box-shadow: -1px -1px 0px 0px rgba(34, 36, 38, 0.15);
}

/* Left Pointing Upward */
/* line 1399, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu {
  top: auto !important;
  bottom: 0 !important;
  margin: 0em 0em 0em 1em;
}

/* line 1404, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after {
  top: auto !important;
  bottom: 0 !important;
  margin: 0em 0em 1em 0em;
  box-shadow: -1px -1px 0px 0px rgba(34, 36, 38, 0.15);
}

/*******************************
         Theme Overrides
*******************************/
/* Dropdown Carets */
@font-face {
  font-family: 'Dropdown';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff");
  font-weight: normal;
  font-style: normal;
}
/* line 1424, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .dropdown.icon {
  font-family: 'Dropdown';
  line-height: 1;
  height: 1em;
  width: 1.23em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-weight: normal;
  font-style: normal;
  text-align: center;
}

/* line 1435, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .dropdown.icon {
  width: auto;
}

/* line 1438, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown > .dropdown.icon:before {
  content: '\f0d7';
}

/* Sub Menu */
/* line 1443, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .menu .item .dropdown.icon:before {
  content: "";
}

/* line 1446, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.dropdown .item .left.dropdown.icon:before,
.ui.dropdown .left.menu .item .dropdown.icon:before {
  content: "";
}

/* Vertical Menu Dropdown */
/* line 1452, ../sass/Semantic-UI/modules/_dropdown.scss */
.ui.vertical.menu .dropdown.item > .dropdown.icon:before {
  content: "";
}

/* Icons for Reference
.dropdown.down.icon {
  content: "\f0d7";
}
.dropdown.up.icon {
  content: "\f0d8";
}
.dropdown.left.icon {
  content: "\f0d9";
}
.dropdown.icon.icon {
  content: "\f0da";
}
*/
/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Video
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Types
*******************************/
/* line 16, ../sass/Semantic-UI/modules/_embed.scss */
.ui.embed {
  position: relative;
  max-width: 100%;
  height: 0px;
  overflow: hidden;
  background: #DCDDDE;
  padding-bottom: 56.25%;
}

/*-----------------
  Embedded Content
------------------*/
/* line 29, ../sass/Semantic-UI/modules/_embed.scss */
.ui.embed iframe,
.ui.embed embed,
.ui.embed object {
  position: absolute;
  border: none;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  margin: 0em;
  padding: 0em;
}

/*-----------------
      Embed
------------------*/
/* line 46, ../sass/Semantic-UI/modules/_embed.scss */
.ui.embed > .embed {
  display: none;
}

/*--------------
   Placeholder
---------------*/
/* line 54, ../sass/Semantic-UI/modules/_embed.scss */
.ui.embed > .placeholder {
  position: absolute;
  cursor: pointer;
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  background-color: radial-gradient(rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.3));
}

/*--------------
      Icon
---------------*/
/* line 69, ../sass/Semantic-UI/modules/_embed.scss */
.ui.embed > .icon {
  cursor: pointer;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 2;
}

/* line 78, ../sass/Semantic-UI/modules/_embed.scss */
.ui.embed > .icon:after {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  z-index: 3;
  content: '';
  background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
  background: radial-gradient(rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.3));
  opacity: 0.5;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

/* line 92, ../sass/Semantic-UI/modules/_embed.scss */
.ui.embed > .icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 4;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  color: #FFFFFF;
  font-size: 6rem;
  text-shadow: 0px 2px 10px rgba(34, 36, 38, 0.2);
  -webkit-transition: opacity 0.5s ease, color 0.5s ease;
  transition: opacity 0.5s ease, color 0.5s ease;
  z-index: 10;
}

/*******************************
            States
*******************************/
/*--------------
     Hover
---------------*/
/* line 117, ../sass/Semantic-UI/modules/_embed.scss */
.ui.embed .icon:hover:after {
  background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
  background: radial-gradient(rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.3));
  opacity: 1;
}

/* line 122, ../sass/Semantic-UI/modules/_embed.scss */
.ui.embed .icon:hover:before {
  color: #FFFFFF;
}

/*--------------
     Active
---------------*/
/* line 130, ../sass/Semantic-UI/modules/_embed.scss */
.ui.active.embed > .icon,
.ui.active.embed > .placeholder {
  display: none;
}

/* line 134, ../sass/Semantic-UI/modules/_embed.scss */
.ui.active.embed > .embed {
  display: block;
}

/*******************************
        Video Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*******************************
          Variations
*******************************/
/* line 155, ../sass/Semantic-UI/modules/_embed.scss */
.ui.square.embed {
  padding-bottom: 100%;
}

/* line 158, ../sass/Semantic-UI/modules/_embed.scss */
.ui[class*="4:3"].embed {
  padding-bottom: 75%;
}

/* line 161, ../sass/Semantic-UI/modules/_embed.scss */
.ui[class*="16:9"].embed {
  padding-bottom: 56.25%;
}

/* line 164, ../sass/Semantic-UI/modules/_embed.scss */
.ui[class*="21:9"].embed {
  padding-bottom: 42.85714286%;
}

/*!
 * # Semantic UI 2.2.11 - Modal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Modal
*******************************/
/* line 16, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal {
  display: none;
  position: fixed;
  z-index: 1001;
  top: 50%;
  left: 50%;
  text-align: left;
  background: #FFFFFF;
  border: none;
  box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2);
  -webkit-transform-origin: 50% 25%;
  transform-origin: 50% 25%;
  border-radius: 0.28571429rem;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  will-change: top, left, margin, transform, opacity;
}

/* line 35, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal > :first-child:not(.icon),
.ui.modal > .icon:first-child + * {
  border-top-left-radius: 0.28571429rem;
  border-top-right-radius: 0.28571429rem;
}

/* line 40, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal > :last-child {
  border-bottom-left-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}

/*******************************
            Content
*******************************/
/*--------------
     Close
---------------*/
/* line 55, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal > .close {
  cursor: pointer;
  position: absolute;
  top: -2.5rem;
  right: -2.5rem;
  z-index: 1;
  opacity: 0.8;
  font-size: 1.25em;
  color: #FFFFFF;
  width: 2.25rem;
  height: 2.25rem;
  padding: 0.625rem 0rem 0rem 0rem;
}

/* line 68, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal > .close:hover {
  opacity: 1;
}

/*--------------
     Header
---------------*/
/* line 76, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal > .header {
  display: block;
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  background: #FFFFFF;
  margin: 0em;
  padding: 1.25rem 1.5rem;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 86, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal > .header:not(.ui) {
  font-size: 1.42857143rem;
  line-height: 1.28571429em;
  font-weight: bold;
}

/*--------------
     Content
---------------*/
/* line 96, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal > .content {
  display: block;
  width: 100%;
  font-size: 1em;
  line-height: 1.4;
  padding: 1.5rem;
  background: #FFFFFF;
}

/* line 104, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal > .image.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

/* Image */
/* line 115, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal > .content > .image {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: '';
  -ms-flex-item-align: top;
  -ms-grid-row-align: top;
  align-self: top;
}

/* line 125, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal > [class*="top aligned"] {
  -ms-flex-item-align: top;
  -ms-grid-row-align: top;
  align-self: top;
}

/* line 130, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal > [class*="middle aligned"] {
  -ms-flex-item-align: middle;
  -ms-grid-row-align: middle;
  align-self: middle;
}

/* line 135, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal > [class*="stretched"] {
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

/* Description */
/* line 142, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal > .content > .description {
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  min-width: 0px;
  -ms-flex-item-align: top;
  -ms-grid-row-align: top;
  align-self: top;
}

/* line 152, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal > .content > .icon + .description,
.ui.modal > .content > .image + .description {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  min-width: '';
  width: auto;
  padding-left: 2em;
}

/*rtl:ignore*/
/* line 162, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal > .content > .image > i.icon {
  margin: 0em;
  opacity: 1;
  width: auto;
  line-height: 1;
  font-size: 8rem;
}

/*--------------
     Actions
---------------*/
/* line 174, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal > .actions {
  background: #F9FAFB;
  padding: 1rem 1rem;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  text-align: right;
}

/* line 180, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal .actions > .button, .ui.modal .actions > .cta-button, .ui.modal .filter-wrap .actions > .clear-all-filters, .filter-wrap .ui.modal .actions > .clear-all-filters, .ui.modal .contourNavigation .actions > input[type="submit"], .contourNavigation .ui.modal .actions > input[type="submit"] {
  margin-left: 0.75em;
}

/*-------------------
       Responsive
--------------------*/
/* Modal Width */
@media only screen and (max-width: 767px) {
  /* line 191, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.modal {
    width: 95%;
    margin: 0em 0em 0em -47.5%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 197, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.modal {
    width: 88%;
    margin: 0em 0em 0em -44%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 203, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.modal {
    width: 850px;
    margin: 0em 0em 0em -425px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 209, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.modal {
    width: 900px;
    margin: 0em 0em 0em -450px;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 215, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.modal {
    width: 950px;
    margin: 0em 0em 0em -475px;
  }
}
/* Tablet and Mobile */
@media only screen and (max-width: 991px) {
  /* line 223, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.modal > .header {
    padding-right: 2.25rem;
  }

  /* line 226, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.modal > .close {
    top: 1.0535rem;
    right: 1rem;
    color: rgba(0, 0, 0, 0.87);
  }
}
/* Mobile */
@media only screen and (max-width: 767px) {
  /* line 235, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.modal > .header {
    padding: 0.75rem 1rem !important;
    padding-right: 2.25rem !important;
  }

  /* line 239, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.modal > .content {
    display: block;
    padding: 1rem !important;
  }

  /* line 243, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.modal > .close {
    top: 0.5rem !important;
    right: 0.5rem !important;
  }

  /*rtl:ignore*/
  /* line 248, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.modal .image.content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  /* line 254, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.modal .content > .image {
    display: block;
    max-width: 100%;
    margin: 0em auto !important;
    text-align: center;
    padding: 0rem 0rem 1rem !important;
  }

  /* line 261, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.modal > .content > .image > i.icon {
    font-size: 5rem;
    text-align: center;
  }

  /*rtl:ignore*/
  /* line 266, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.modal .content > .description {
    display: block;
    width: 100% !important;
    margin: 0em !important;
    padding: 1rem 0rem !important;
    box-shadow: none;
  }

  /* Let Buttons Stack */
  /* line 275, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.modal > .actions {
    padding: 1rem 1rem 0rem !important;
  }

  /* line 278, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.modal .actions > .buttons,
  .ui.modal .actions > .button,
  .ui.modal .actions > .cta-button,
  .ui.modal .filter-wrap .actions > .clear-all-filters,
  .filter-wrap .ui.modal .actions > .clear-all-filters,
  .ui.modal .contourNavigation .actions > input[type="submit"],
  .contourNavigation .ui.modal .actions > input[type="submit"] {
    margin-bottom: 1rem;
  }
}
/*--------------
    Coupling
---------------*/
/* line 288, ../sass/Semantic-UI/modules/_modal.scss */
.ui.inverted.dimmer > .ui.modal {
  box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.2);
}

/*******************************
             Types
*******************************/
/* line 297, ../sass/Semantic-UI/modules/_modal.scss */
.ui.basic.modal {
  background-color: transparent;
  border: none;
  border-radius: 0em;
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 304, ../sass/Semantic-UI/modules/_modal.scss */
.ui.basic.modal > .header,
.ui.basic.modal > .content,
.ui.basic.modal > .actions {
  background-color: transparent;
}

/* line 309, ../sass/Semantic-UI/modules/_modal.scss */
.ui.basic.modal > .header {
  color: #FFFFFF;
}

/* line 312, ../sass/Semantic-UI/modules/_modal.scss */
.ui.basic.modal > .close {
  top: 1rem;
  right: 1.5rem;
}

/* line 316, ../sass/Semantic-UI/modules/_modal.scss */
.ui.inverted.dimmer > .basic.modal {
  color: rgba(0, 0, 0, 0.87);
}

/* line 319, ../sass/Semantic-UI/modules/_modal.scss */
.ui.inverted.dimmer > .ui.basic.modal > .header {
  color: rgba(0, 0, 0, 0.85);
}

/* Tablet and Mobile */
@media only screen and (max-width: 991px) {
  /* line 325, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.basic.modal > .close {
    color: #FFFFFF;
  }
}
/*******************************
             States
*******************************/
/* line 335, ../sass/Semantic-UI/modules/_modal.scss */
.ui.active.modal {
  display: block;
}

/*******************************
           Variations
*******************************/
/*--------------
    Scrolling
---------------*/
/* A modal that cannot fit on the page */
/* line 351, ../sass/Semantic-UI/modules/_modal.scss */
.scrolling.dimmable.dimmed {
  overflow: hidden;
}

/* line 354, ../sass/Semantic-UI/modules/_modal.scss */
.scrolling.dimmable.dimmed > .dimmer {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 358, ../sass/Semantic-UI/modules/_modal.scss */
.scrolling.dimmable > .dimmer {
  position: fixed;
}

/* line 361, ../sass/Semantic-UI/modules/_modal.scss */
.modals.dimmer .ui.scrolling.modal {
  position: static !important;
  margin: 3.5rem auto !important;
}

/* undetached scrolling */
/* line 367, ../sass/Semantic-UI/modules/_modal.scss */
.scrolling.undetached.dimmable.dimmed {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 371, ../sass/Semantic-UI/modules/_modal.scss */
.scrolling.undetached.dimmable.dimmed > .dimmer {
  overflow: hidden;
}

/* line 374, ../sass/Semantic-UI/modules/_modal.scss */
.scrolling.undetached.dimmable .ui.scrolling.modal {
  position: absolute;
  left: 50%;
  margin-top: 3.5rem !important;
}

/* Coupling with Sidebar */
/* line 381, ../sass/Semantic-UI/modules/_modal.scss */
.undetached.dimmable.dimmed > .pusher {
  z-index: auto;
}

@media only screen and (max-width: 991px) {
  /* line 385, ../sass/Semantic-UI/modules/_modal.scss */
  .modals.dimmer .ui.scrolling.modal {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
}
/* Scrolling Content */
/* line 392, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal .scrolling.content {
  max-height: calc(70vh);
  overflow: auto;
}

/*--------------
   Full Screen
---------------*/
/* line 401, ../sass/Semantic-UI/modules/_modal.scss */
.ui.fullscreen.modal {
  width: 95% !important;
  left: 2.5% !important;
  margin: 1em auto;
}

/* line 406, ../sass/Semantic-UI/modules/_modal.scss */
.ui.fullscreen.scrolling.modal {
  left: 0em !important;
}

/* line 409, ../sass/Semantic-UI/modules/_modal.scss */
.ui.fullscreen.modal > .header {
  padding-right: 2.25rem;
}

/* line 412, ../sass/Semantic-UI/modules/_modal.scss */
.ui.fullscreen.modal > .close {
  top: 1.0535rem;
  right: 1rem;
  color: rgba(0, 0, 0, 0.87);
}

/*--------------
      Size
---------------*/
/* line 422, ../sass/Semantic-UI/modules/_modal.scss */
.ui.modal {
  font-size: 1rem;
}

/* Mini */
/* line 427, ../sass/Semantic-UI/modules/_modal.scss */
.ui.mini.modal > .header:not(.ui) {
  font-size: 1.3em;
}

/* Mini Modal Width */
@media only screen and (max-width: 767px) {
  /* line 433, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.mini.modal {
    width: 95%;
    margin: 0em 0em 0em -47.5%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 439, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.mini.modal {
    width: 35.2%;
    margin: 0em 0em 0em -17.6%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 445, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.mini.modal {
    width: 340px;
    margin: 0em 0em 0em -170px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 451, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.mini.modal {
    width: 360px;
    margin: 0em 0em 0em -180px;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 457, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.mini.modal {
    width: 380px;
    margin: 0em 0em 0em -190px;
  }
}
/* mini */
/* line 464, ../sass/Semantic-UI/modules/_modal.scss */
.ui.small.modal > .header:not(.ui) {
  font-size: 1.3em;
}

/* Tiny Modal Width */
@media only screen and (max-width: 767px) {
  /* line 470, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.tiny.modal {
    width: 95%;
    margin: 0em 0em 0em -47.5%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 476, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.tiny.modal {
    width: 52.8%;
    margin: 0em 0em 0em -26.4%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 482, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.tiny.modal {
    width: 510px;
    margin: 0em 0em 0em -255px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 488, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.tiny.modal {
    width: 540px;
    margin: 0em 0em 0em -270px;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 494, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.tiny.modal {
    width: 570px;
    margin: 0em 0em 0em -285px;
  }
}
/* Small */
/* line 501, ../sass/Semantic-UI/modules/_modal.scss */
.ui.small.modal > .header:not(.ui) {
  font-size: 1.3em;
}

/* Small Modal Width */
@media only screen and (max-width: 767px) {
  /* line 507, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.small.modal {
    width: 95%;
    margin: 0em 0em 0em -47.5%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 513, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.small.modal {
    width: 70.4%;
    margin: 0em 0em 0em -35.2%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 519, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.small.modal {
    width: 680px;
    margin: 0em 0em 0em -340px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 525, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.small.modal {
    width: 720px;
    margin: 0em 0em 0em -360px;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 531, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.small.modal {
    width: 760px;
    margin: 0em 0em 0em -380px;
  }
}
/* Large Modal Width */
/* line 538, ../sass/Semantic-UI/modules/_modal.scss */
.ui.large.modal > .header {
  font-size: 1.6em;
}

@media only screen and (max-width: 767px) {
  /* line 542, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.large.modal {
    width: 95%;
    margin: 0em 0em 0em -47.5%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 548, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.large.modal {
    width: 88%;
    margin: 0em 0em 0em -44%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 554, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.large.modal {
    width: 1020px;
    margin: 0em 0em 0em -510px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 560, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.large.modal {
    width: 1080px;
    margin: 0em 0em 0em -540px;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 566, ../sass/Semantic-UI/modules/_modal.scss */
  .ui.large.modal {
    width: 1140px;
    margin: 0em 0em 0em -570px;
  }
}
/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Nag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Nag
*******************************/
/* line 16, ../sass/Semantic-UI/modules/_nag.scss */
.ui.nag {
  display: none;
  opacity: 0.95;
  position: relative;
  top: 0em;
  left: 0px;
  z-index: 999;
  min-height: 0em;
  width: 100%;
  margin: 0em;
  padding: 0.75em 1em;
  background: #555555;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  font-size: 1rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  -webkit-transition: 0.2s background ease;
  transition: 0.2s background ease;
}

/* line 36, ../sass/Semantic-UI/modules/_nag.scss */
a.ui.nag {
  cursor: pointer;
}

/* line 39, ../sass/Semantic-UI/modules/_nag.scss */
.ui.nag > .title {
  display: inline-block;
  margin: 0em 0.5em;
  color: #FFFFFF;
}

/* line 44, ../sass/Semantic-UI/modules/_nag.scss */
.ui.nag > .close.icon {
  cursor: pointer;
  opacity: 0.4;
  position: absolute;
  top: 50%;
  right: 1em;
  font-size: 1em;
  margin: -0.5em 0em 0em;
  color: #FFFFFF;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

/*******************************
             States
*******************************/
/* Hover */
/* line 64, ../sass/Semantic-UI/modules/_nag.scss */
.ui.nag:hover {
  background: #555555;
  opacity: 1;
}

/* line 68, ../sass/Semantic-UI/modules/_nag.scss */
.ui.nag .close:hover {
  opacity: 1;
}

/*******************************
           Variations
*******************************/
/*--------------
     Static
---------------*/
/* line 82, ../sass/Semantic-UI/modules/_nag.scss */
.ui.overlay.nag {
  position: absolute;
  display: block;
}

/*--------------
     Fixed
---------------*/
/* line 91, ../sass/Semantic-UI/modules/_nag.scss */
.ui.fixed.nag {
  position: fixed;
}

/*--------------
     Bottom
---------------*/
/* line 99, ../sass/Semantic-UI/modules/_nag.scss */
.ui.bottom.nags,
.ui.bottom.nag {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  top: auto;
  bottom: 0em;
}

/*--------------
     White
---------------*/
/* line 110, ../sass/Semantic-UI/modules/_nag.scss */
.ui.inverted.nags .nag,
.ui.inverted.nag {
  background-color: #F3F4F5;
  color: rgba(0, 0, 0, 0.85);
}

/* line 115, ../sass/Semantic-UI/modules/_nag.scss */
.ui.inverted.nags .nag .close,
.ui.inverted.nags .nag .title,
.ui.inverted.nag .close,
.ui.inverted.nag .title {
  color: rgba(0, 0, 0, 0.4);
}

/*******************************
           Groups
*******************************/
/* line 127, ../sass/Semantic-UI/modules/_nag.scss */
.ui.nags .nag {
  border-radius: 0em !important;
}

/* line 130, ../sass/Semantic-UI/modules/_nag.scss */
.ui.nags .nag:last-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 133, ../sass/Semantic-UI/modules/_nag.scss */
.ui.bottom.nags .nag:last-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Popup
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Popup
*******************************/
/* line 16, ../sass/Semantic-UI/modules/_popup.scss */
.ui.popup {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  /* Fixes content being squished when inline (moz only) */
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  z-index: 1900;
  border: 1px solid #D4D4D5;
  line-height: 1.4285em;
  max-width: 250px;
  background: #FFFFFF;
  padding: 0.833em 1em;
  font-weight: normal;
  font-style: normal;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}

/* line 38, ../sass/Semantic-UI/modules/_popup.scss */
.ui.popup > .header {
  padding: 0em;
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 1.14285714em;
  line-height: 1.2;
  font-weight: bold;
}

/* line 45, ../sass/Semantic-UI/modules/_popup.scss */
.ui.popup > .header + .content {
  padding-top: 0.5em;
}

/* line 48, ../sass/Semantic-UI/modules/_popup.scss */
.ui.popup:before {
  position: absolute;
  content: '';
  width: 0.71428571em;
  height: 0.71428571em;
  background: #FFFFFF;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: 2;
  box-shadow: 1px 1px 0px 0px #bababc;
}

/*******************************
            Types
*******************************/
/*--------------
    Tooltip
---------------*/
/* Content */
/* line 72, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip] {
  position: relative;
}

/* Arrow */
/* line 77, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip]:before {
  pointer-events: none;
  position: absolute;
  content: '';
  font-size: 1rem;
  width: 0.71428571em;
  height: 0.71428571em;
  background: #FFFFFF;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: 2;
  box-shadow: 1px 1px 0px 0px #bababc;
}

/* Popup */
/* line 92, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip]:after {
  pointer-events: none;
  content: attr(data-tooltip);
  position: absolute;
  text-transform: none;
  text-align: left;
  white-space: nowrap;
  font-size: 1rem;
  border: 1px solid #D4D4D5;
  line-height: 1.4285em;
  max-width: none;
  background: #FFFFFF;
  padding: 0.833em 1em;
  font-weight: normal;
  font-style: normal;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
  z-index: 1;
}

/* Default Position (Top Center) */
/* line 114, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip]:not([data-position]):before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 50%;
  background: #FFFFFF;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}

/* line 123, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip]:not([data-position]):after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 100%;
  margin-bottom: 0.5em;
}

/* Animation */
/* line 132, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip]:before,
[data-tooltip]:after {
  pointer-events: none;
  visibility: hidden;
}

/* line 137, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip]:before {
  opacity: 0;
  -webkit-transform: rotate(45deg) scale(0) !important;
  transform: rotate(45deg) scale(0) !important;
  -webkit-transform-origin: center top;
  transform-origin: center top;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

/* line 146, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip]:after {
  opacity: 1;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

/* line 153, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  pointer-events: auto;
}

/* line 158, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip]:hover:before {
  -webkit-transform: rotate(45deg) scale(1) !important;
  transform: rotate(45deg) scale(1) !important;
  opacity: 1;
}

/* Animation Position */
/* line 165, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip]:after,
[data-tooltip][data-position="top center"]:after,
[data-tooltip][data-position="bottom center"]:after {
  -webkit-transform: translateX(-50%) scale(0) !important;
  transform: translateX(-50%) scale(0) !important;
}

/* line 171, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip]:hover:after,
[data-tooltip][data-position="bottom center"]:hover:after {
  -webkit-transform: translateX(-50%) scale(1) !important;
  transform: translateX(-50%) scale(1) !important;
}

/* line 176, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip][data-position="left center"]:after,
[data-tooltip][data-position="right center"]:after {
  -webkit-transform: translateY(-50%) scale(0) !important;
  transform: translateY(-50%) scale(0) !important;
}

/* line 181, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip][data-position="left center"]:hover:after,
[data-tooltip][data-position="right center"]:hover:after {
  -webkit-transform: translateY(-50%) scale(1) !important;
  transform: translateY(-50%) scale(1) !important;
}

/* line 186, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip][data-position="top left"]:after,
[data-tooltip][data-position="top right"]:after,
[data-tooltip][data-position="bottom left"]:after,
[data-tooltip][data-position="bottom right"]:after {
  -webkit-transform: scale(0) !important;
  transform: scale(0) !important;
}

/* line 193, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip][data-position="top left"]:hover:after,
[data-tooltip][data-position="top right"]:hover:after,
[data-tooltip][data-position="bottom left"]:hover:after,
[data-tooltip][data-position="bottom right"]:hover:after {
  -webkit-transform: scale(1) !important;
  transform: scale(1) !important;
}

/*--------------
    Inverted
---------------*/
/* Arrow */
/* line 207, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip][data-inverted]:before {
  box-shadow: none !important;
}

/* Arrow Position */
/* line 212, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip][data-inverted]:before {
  background: #1B1C1D;
}

/* Popup  */
/* line 217, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip][data-inverted]:after {
  background: #1B1C1D;
  color: #FFFFFF;
  border: none;
  box-shadow: none;
}

/* line 223, ../sass/Semantic-UI/modules/_popup.scss */
[data-tooltip][data-inverted]:after .header {
  background-color: none;
  color: #FFFFFF;
}

/*--------------
    Position
---------------*/
/* Top Center */
/* line 234, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="top center"][data-tooltip]:after {
  top: auto;
  right: auto;
  left: 50%;
  bottom: 100%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-bottom: 0.5em;
}

/* line 243, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="top center"][data-tooltip]:before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 50%;
  background: #FFFFFF;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}

/* Top Left */
/* line 254, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="top left"][data-tooltip]:after {
  top: auto;
  right: auto;
  left: 0;
  bottom: 100%;
  margin-bottom: 0.5em;
}

/* line 261, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="top left"][data-tooltip]:before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 1em;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}

/* Top Right */
/* line 271, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="top right"][data-tooltip]:after {
  top: auto;
  left: auto;
  right: 0;
  bottom: 100%;
  margin-bottom: 0.5em;
}

/* line 278, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="top right"][data-tooltip]:before {
  top: auto;
  left: auto;
  bottom: 100%;
  right: 1em;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}

/* Bottom Center */
/* line 288, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="bottom center"][data-tooltip]:after {
  bottom: auto;
  right: auto;
  left: 50%;
  top: 100%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-top: 0.5em;
}

/* line 297, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="bottom center"][data-tooltip]:before {
  bottom: auto;
  right: auto;
  top: 100%;
  left: 50%;
  margin-left: -0.07142857rem;
  margin-top: 0.14285714rem;
}

/* Bottom Left */
/* line 307, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="bottom left"][data-tooltip]:after {
  left: 0;
  top: 100%;
  margin-top: 0.5em;
}

/* line 312, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="bottom left"][data-tooltip]:before {
  bottom: auto;
  right: auto;
  top: 100%;
  left: 1em;
  margin-left: -0.07142857rem;
  margin-top: 0.14285714rem;
}

/* Bottom Right */
/* line 322, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="bottom right"][data-tooltip]:after {
  right: 0;
  top: 100%;
  margin-top: 0.5em;
}

/* line 327, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="bottom right"][data-tooltip]:before {
  bottom: auto;
  left: auto;
  top: 100%;
  right: 1em;
  margin-left: -0.14285714rem;
  margin-top: 0.07142857rem;
}

/* Left Center */
/* line 337, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="left center"][data-tooltip]:after {
  right: 100%;
  top: 50%;
  margin-right: 0.5em;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 344, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="left center"][data-tooltip]:before {
  right: 100%;
  top: 50%;
  margin-top: -0.14285714rem;
  margin-right: -0.07142857rem;
}

/* Right Center */
/* line 352, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="right center"][data-tooltip]:after {
  left: 100%;
  top: 50%;
  margin-left: 0.5em;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 359, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="right center"][data-tooltip]:before {
  left: 100%;
  top: 50%;
  margin-top: -0.07142857rem;
  margin-left: 0.14285714rem;
}

/* Arrow */
/* line 367, ../sass/Semantic-UI/modules/_popup.scss */
[data-position~="bottom"][data-tooltip]:before {
  background: #FFFFFF;
  box-shadow: -1px -1px 0px 0px #bababc;
}

/* line 371, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="left center"][data-tooltip]:before {
  background: #FFFFFF;
  box-shadow: 1px -1px 0px 0px #bababc;
}

/* line 375, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="right center"][data-tooltip]:before {
  background: #FFFFFF;
  box-shadow: -1px 1px 0px 0px #bababc;
}

/* line 379, ../sass/Semantic-UI/modules/_popup.scss */
[data-position~="top"][data-tooltip]:before {
  background: #FFFFFF;
}

/* Inverted Arrow Color */
/* line 384, ../sass/Semantic-UI/modules/_popup.scss */
[data-inverted][data-position~="bottom"][data-tooltip]:before {
  background: #1B1C1D;
  box-shadow: -1px -1px 0px 0px #bababc;
}

/* line 388, ../sass/Semantic-UI/modules/_popup.scss */
[data-inverted][data-position="left center"][data-tooltip]:before {
  background: #1B1C1D;
  box-shadow: 1px -1px 0px 0px #bababc;
}

/* line 392, ../sass/Semantic-UI/modules/_popup.scss */
[data-inverted][data-position="right center"][data-tooltip]:before {
  background: #1B1C1D;
  box-shadow: -1px 1px 0px 0px #bababc;
}

/* line 396, ../sass/Semantic-UI/modules/_popup.scss */
[data-inverted][data-position~="top"][data-tooltip]:before {
  background: #1B1C1D;
}

/* line 399, ../sass/Semantic-UI/modules/_popup.scss */
[data-position~="bottom"][data-tooltip]:before {
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

/* line 403, ../sass/Semantic-UI/modules/_popup.scss */
[data-position~="bottom"][data-tooltip]:after {
  -webkit-transform-origin: center top;
  transform-origin: center top;
}

/* line 407, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="left center"][data-tooltip]:before {
  -webkit-transform-origin: top center;
  transform-origin: top center;
}

/* line 411, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="left center"][data-tooltip]:after {
  -webkit-transform-origin: right center;
  transform-origin: right center;
}

/* line 415, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="right center"][data-tooltip]:before {
  -webkit-transform-origin: right center;
  transform-origin: right center;
}

/* line 419, ../sass/Semantic-UI/modules/_popup.scss */
[data-position="right center"][data-tooltip]:after {
  -webkit-transform-origin: left center;
  transform-origin: left center;
}

/*--------------
     Spacing
---------------*/
/* line 428, ../sass/Semantic-UI/modules/_popup.scss */
.ui.popup {
  margin: 0em;
}

/* Extending from Top */
/* line 433, ../sass/Semantic-UI/modules/_popup.scss */
.ui.top.popup {
  margin: 0em 0em 0.71428571em;
}

/* line 436, ../sass/Semantic-UI/modules/_popup.scss */
.ui.top.left.popup {
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

/* line 440, ../sass/Semantic-UI/modules/_popup.scss */
.ui.top.center.popup {
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

/* line 444, ../sass/Semantic-UI/modules/_popup.scss */
.ui.top.right.popup {
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

/* Extending from Vertical Center */
/* line 450, ../sass/Semantic-UI/modules/_popup.scss */
.ui.left.center.popup {
  margin: 0em 0.71428571em 0em 0em;
  -webkit-transform-origin: right 50%;
  transform-origin: right 50%;
}

/* line 455, ../sass/Semantic-UI/modules/_popup.scss */
.ui.right.center.popup {
  margin: 0em 0em 0em 0.71428571em;
  -webkit-transform-origin: left 50%;
  transform-origin: left 50%;
}

/* Extending from Bottom */
/* line 462, ../sass/Semantic-UI/modules/_popup.scss */
.ui.bottom.popup {
  margin: 0.71428571em 0em 0em;
}

/* line 465, ../sass/Semantic-UI/modules/_popup.scss */
.ui.bottom.left.popup {
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

/* line 469, ../sass/Semantic-UI/modules/_popup.scss */
.ui.bottom.center.popup {
  -webkit-transform-origin: center top;
  transform-origin: center top;
}

/* line 473, ../sass/Semantic-UI/modules/_popup.scss */
.ui.bottom.right.popup {
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

/*--------------
     Pointer
---------------*/
/*--- Below ---*/
/* line 485, ../sass/Semantic-UI/modules/_popup.scss */
.ui.bottom.center.popup:before {
  margin-left: -0.30714286em;
  top: -0.30714286em;
  left: 50%;
  right: auto;
  bottom: auto;
  box-shadow: -1px -1px 0px 0px #bababc;
}

/* line 493, ../sass/Semantic-UI/modules/_popup.scss */
.ui.bottom.left.popup {
  margin-left: 0em;
}

/*rtl:rename*/
/* line 497, ../sass/Semantic-UI/modules/_popup.scss */
.ui.bottom.left.popup:before {
  top: -0.30714286em;
  left: 1em;
  right: auto;
  bottom: auto;
  margin-left: 0em;
  box-shadow: -1px -1px 0px 0px #bababc;
}

/* line 505, ../sass/Semantic-UI/modules/_popup.scss */
.ui.bottom.right.popup {
  margin-right: 0em;
}

/*rtl:rename*/
/* line 509, ../sass/Semantic-UI/modules/_popup.scss */
.ui.bottom.right.popup:before {
  top: -0.30714286em;
  right: 1em;
  bottom: auto;
  left: auto;
  margin-left: 0em;
  box-shadow: -1px -1px 0px 0px #bababc;
}

/*--- Above ---*/
/* line 520, ../sass/Semantic-UI/modules/_popup.scss */
.ui.top.center.popup:before {
  top: auto;
  right: auto;
  bottom: -0.30714286em;
  left: 50%;
  margin-left: -0.30714286em;
}

/* line 527, ../sass/Semantic-UI/modules/_popup.scss */
.ui.top.left.popup {
  margin-left: 0em;
}

/*rtl:rename*/
/* line 531, ../sass/Semantic-UI/modules/_popup.scss */
.ui.top.left.popup:before {
  bottom: -0.30714286em;
  left: 1em;
  top: auto;
  right: auto;
  margin-left: 0em;
}

/* line 538, ../sass/Semantic-UI/modules/_popup.scss */
.ui.top.right.popup {
  margin-right: 0em;
}

/*rtl:rename*/
/* line 542, ../sass/Semantic-UI/modules/_popup.scss */
.ui.top.right.popup:before {
  bottom: -0.30714286em;
  right: 1em;
  top: auto;
  left: auto;
  margin-left: 0em;
}

/*--- Left Center ---*/
/*rtl:rename*/
/* line 553, ../sass/Semantic-UI/modules/_popup.scss */
.ui.left.center.popup:before {
  top: 50%;
  right: -0.30714286em;
  bottom: auto;
  left: auto;
  margin-top: -0.30714286em;
  box-shadow: 1px -1px 0px 0px #bababc;
}

/*--- Right Center  ---*/
/*rtl:rename*/
/* line 565, ../sass/Semantic-UI/modules/_popup.scss */
.ui.right.center.popup:before {
  top: 50%;
  left: -0.30714286em;
  bottom: auto;
  right: auto;
  margin-top: -0.30714286em;
  box-shadow: -1px 1px 0px 0px #bababc;
}

/* Arrow Color By Location */
/* line 575, ../sass/Semantic-UI/modules/_popup.scss */
.ui.bottom.popup:before {
  background: #FFFFFF;
}

/* line 578, ../sass/Semantic-UI/modules/_popup.scss */
.ui.right.center.popup:before,
.ui.left.center.popup:before {
  background: #FFFFFF;
}

/* line 582, ../sass/Semantic-UI/modules/_popup.scss */
.ui.top.popup:before {
  background: #FFFFFF;
}

/* Inverted Arrow Color */
/* line 587, ../sass/Semantic-UI/modules/_popup.scss */
.ui.inverted.bottom.popup:before {
  background: #1B1C1D;
}

/* line 590, ../sass/Semantic-UI/modules/_popup.scss */
.ui.inverted.right.center.popup:before,
.ui.inverted.left.center.popup:before {
  background: #1B1C1D;
}

/* line 594, ../sass/Semantic-UI/modules/_popup.scss */
.ui.inverted.top.popup:before {
  background: #1B1C1D;
}

/*******************************
            Coupling
*******************************/
/* Immediate Nested Grid */
/* line 605, ../sass/Semantic-UI/modules/_popup.scss */
.ui.popup > .ui.grid:not(.padded) {
  width: calc(100% + 1.75rem);
  margin: -0.7rem -0.875rem;
}

/*******************************
            States
*******************************/
/* line 615, ../sass/Semantic-UI/modules/_popup.scss */
.ui.loading.popup {
  display: block;
  visibility: hidden;
  z-index: -1;
}

/* line 620, ../sass/Semantic-UI/modules/_popup.scss */
.ui.animating.popup,
.ui.visible.popup {
  display: block;
}

/* line 624, ../sass/Semantic-UI/modules/_popup.scss */
.ui.visible.popup {
  -webkit-transform: translateZ(0px);
  transform: translateZ(0px);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*******************************
            Variations
*******************************/
/*--------------
     Basic
---------------*/
/* line 641, ../sass/Semantic-UI/modules/_popup.scss */
.ui.basic.popup:before {
  display: none;
}

/*--------------
     Wide
---------------*/
/* line 649, ../sass/Semantic-UI/modules/_popup.scss */
.ui.wide.popup {
  max-width: 350px;
}

/* line 652, ../sass/Semantic-UI/modules/_popup.scss */
.ui[class*="very wide"].popup {
  max-width: 550px;
}

@media only screen and (max-width: 767px) {
  /* line 656, ../sass/Semantic-UI/modules/_popup.scss */
  .ui.wide.popup,
  .ui[class*="very wide"].popup {
    max-width: 250px;
  }
}
/*--------------
     Fluid
---------------*/
/* line 666, ../sass/Semantic-UI/modules/_popup.scss */
.ui.fluid.popup {
  width: 100%;
  max-width: none;
}

/*--------------
     Colors
---------------*/
/* Inverted colors  */
/* line 677, ../sass/Semantic-UI/modules/_popup.scss */
.ui.inverted.popup {
  background: #1B1C1D;
  color: #FFFFFF;
  border: none;
  box-shadow: none;
}

/* line 683, ../sass/Semantic-UI/modules/_popup.scss */
.ui.inverted.popup .header {
  background-color: none;
  color: #FFFFFF;
}

/* line 687, ../sass/Semantic-UI/modules/_popup.scss */
.ui.inverted.popup:before {
  background-color: #1B1C1D;
  box-shadow: none !important;
}

/*--------------
     Flowing
---------------*/
/* line 696, ../sass/Semantic-UI/modules/_popup.scss */
.ui.flowing.popup {
  max-width: none;
}

/*--------------
     Sizes
---------------*/
/* line 704, ../sass/Semantic-UI/modules/_popup.scss */
.ui.mini.popup {
  font-size: 0.78571429rem;
}

/* line 707, ../sass/Semantic-UI/modules/_popup.scss */
.ui.tiny.popup {
  font-size: 0.85714286rem;
}

/* line 710, ../sass/Semantic-UI/modules/_popup.scss */
.ui.small.popup {
  font-size: 0.92857143rem;
}

/* line 713, ../sass/Semantic-UI/modules/_popup.scss */
.ui.popup {
  font-size: 1rem;
}

/* line 716, ../sass/Semantic-UI/modules/_popup.scss */
.ui.large.popup {
  font-size: 1.14285714rem;
}

/* line 719, ../sass/Semantic-UI/modules/_popup.scss */
.ui.huge.popup {
  font-size: 1.42857143rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Progress Bar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Progress
*******************************/
/* line 16, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress {
  position: relative;
  display: block;
  max-width: 100%;
  border: none;
  margin: 1em 0em 2.5em;
  box-shadow: none;
  background: rgba(0, 0, 0, 0.1);
  padding: 0em;
  border-radius: 0.28571429rem;
}

/* line 27, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress:first-child {
  margin: 0em 0em 2.5em;
}

/* line 30, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress:last-child {
  margin: 0em 0em 1.5em;
}

/*******************************
            Content
*******************************/
/* Activity Bar */
/* line 41, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress .bar {
  display: block;
  line-height: 1;
  position: relative;
  width: 0%;
  min-width: 2em;
  background: #888888;
  border-radius: 0.28571429rem;
  -webkit-transition: width 0.1s ease, background-color 0.1s ease;
  transition: width 0.1s ease, background-color 0.1s ease;
}

/* Percent Complete */
/* line 54, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress .bar > .progress {
  white-space: nowrap;
  position: absolute;
  width: auto;
  font-size: 0.92857143em;
  top: 50%;
  right: 0.5em;
  left: auto;
  bottom: auto;
  color: rgba(255, 255, 255, 0.7);
  text-shadow: none;
  margin-top: -0.5em;
  font-weight: bold;
  text-align: left;
}

/* Label */
/* line 71, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress > .label {
  position: absolute;
  width: 100%;
  font-size: 1em;
  top: 100%;
  right: auto;
  left: 0%;
  bottom: auto;
  color: rgba(0, 0, 0, 0.87);
  font-weight: bold;
  text-shadow: none;
  margin-top: 0.2em;
  text-align: center;
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
}

/*******************************
            Types
*******************************/
/* Indicating */
/* line 95, ../sass/Semantic-UI/modules/_progress.scss */
.ui.indicating.progress[data-percent^="1"] .bar,
.ui.indicating.progress[data-percent^="2"] .bar {
  background-color: #D95C5C;
}

/* line 99, ../sass/Semantic-UI/modules/_progress.scss */
.ui.indicating.progress[data-percent^="3"] .bar {
  background-color: #EFBC72;
}

/* line 102, ../sass/Semantic-UI/modules/_progress.scss */
.ui.indicating.progress[data-percent^="4"] .bar,
.ui.indicating.progress[data-percent^="5"] .bar {
  background-color: #E6BB48;
}

/* line 106, ../sass/Semantic-UI/modules/_progress.scss */
.ui.indicating.progress[data-percent^="6"] .bar {
  background-color: #DDC928;
}

/* line 109, ../sass/Semantic-UI/modules/_progress.scss */
.ui.indicating.progress[data-percent^="7"] .bar,
.ui.indicating.progress[data-percent^="8"] .bar {
  background-color: #B4D95C;
}

/* line 113, ../sass/Semantic-UI/modules/_progress.scss */
.ui.indicating.progress[data-percent^="9"] .bar,
.ui.indicating.progress[data-percent^="100"] .bar {
  background-color: #66DA81;
}

/* Indicating Label */
/* line 119, ../sass/Semantic-UI/modules/_progress.scss */
.ui.indicating.progress[data-percent^="1"] .label,
.ui.indicating.progress[data-percent^="2"] .label {
  color: rgba(0, 0, 0, 0.87);
}

/* line 123, ../sass/Semantic-UI/modules/_progress.scss */
.ui.indicating.progress[data-percent^="3"] .label {
  color: rgba(0, 0, 0, 0.87);
}

/* line 126, ../sass/Semantic-UI/modules/_progress.scss */
.ui.indicating.progress[data-percent^="4"] .label,
.ui.indicating.progress[data-percent^="5"] .label {
  color: rgba(0, 0, 0, 0.87);
}

/* line 130, ../sass/Semantic-UI/modules/_progress.scss */
.ui.indicating.progress[data-percent^="6"] .label {
  color: rgba(0, 0, 0, 0.87);
}

/* line 133, ../sass/Semantic-UI/modules/_progress.scss */
.ui.indicating.progress[data-percent^="7"] .label,
.ui.indicating.progress[data-percent^="8"] .label {
  color: rgba(0, 0, 0, 0.87);
}

/* line 137, ../sass/Semantic-UI/modules/_progress.scss */
.ui.indicating.progress[data-percent^="9"] .label,
.ui.indicating.progress[data-percent^="100"] .label {
  color: rgba(0, 0, 0, 0.87);
}

/* Single Digits */
/* line 143, ../sass/Semantic-UI/modules/_progress.scss */
.ui.indicating.progress[data-percent="1"] .bar,
.ui.indicating.progress[data-percent="2"] .bar,
.ui.indicating.progress[data-percent="3"] .bar,
.ui.indicating.progress[data-percent="4"] .bar,
.ui.indicating.progress[data-percent="5"] .bar,
.ui.indicating.progress[data-percent="6"] .bar,
.ui.indicating.progress[data-percent="7"] .bar,
.ui.indicating.progress[data-percent="8"] .bar,
.ui.indicating.progress[data-percent="9"] .bar {
  background-color: #D95C5C;
}

/* line 154, ../sass/Semantic-UI/modules/_progress.scss */
.ui.indicating.progress[data-percent="1"] .label,
.ui.indicating.progress[data-percent="2"] .label,
.ui.indicating.progress[data-percent="3"] .label,
.ui.indicating.progress[data-percent="4"] .label,
.ui.indicating.progress[data-percent="5"] .label,
.ui.indicating.progress[data-percent="6"] .label,
.ui.indicating.progress[data-percent="7"] .label,
.ui.indicating.progress[data-percent="8"] .label,
.ui.indicating.progress[data-percent="9"] .label {
  color: rgba(0, 0, 0, 0.87);
}

/* Indicating Success */
/* line 167, ../sass/Semantic-UI/modules/_progress.scss */
.ui.indicating.progress.success .label {
  color: #1A531B;
}

/*******************************
             States
*******************************/
/*--------------
     Success
---------------*/
/* line 181, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress.success .bar {
  background-color: #21BA45 !important;
}

/* line 184, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress.success .bar,
.ui.progress.success .bar::after {
  -webkit-animation: none !important;
  animation: none !important;
}

/* line 189, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress.success > .label {
  color: #1A531B;
}

/*--------------
     Warning
---------------*/
/* line 197, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress.warning .bar {
  background-color: #F2C037 !important;
}

/* line 200, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress.warning .bar,
.ui.progress.warning .bar::after {
  -webkit-animation: none !important;
  animation: none !important;
}

/* line 205, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress.warning > .label {
  color: #794B02;
}

/*--------------
     Error
---------------*/
/* line 213, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress.error .bar {
  background-color: #DB2828 !important;
}

/* line 216, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress.error .bar,
.ui.progress.error .bar::after {
  -webkit-animation: none !important;
  animation: none !important;
}

/* line 221, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress.error > .label {
  color: #912D2B;
}

/*--------------
     Active
---------------*/
/* line 229, ../sass/Semantic-UI/modules/_progress.scss */
.ui.active.progress .bar {
  position: relative;
  min-width: 2em;
}

/* line 233, ../sass/Semantic-UI/modules/_progress.scss */
.ui.active.progress .bar::after {
  content: '';
  opacity: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #FFFFFF;
  border-radius: 0.28571429rem;
  -webkit-animation: progress-active 2s ease infinite;
  animation: progress-active 2s ease infinite;
}

@-webkit-keyframes progress-active {
  0% {
    opacity: 0.3;
    width: 0;
  }
  100% {
    opacity: 0;
    width: 100%;
  }
}
@keyframes progress-active {
  0% {
    opacity: 0.3;
    width: 0;
  }
  100% {
    opacity: 0;
    width: 100%;
  }
}
/*--------------
    Disabled
---------------*/
/* line 271, ../sass/Semantic-UI/modules/_progress.scss */
.ui.disabled.progress {
  opacity: 0.35;
}

/* line 274, ../sass/Semantic-UI/modules/_progress.scss */
.ui.disabled.progress .bar,
.ui.disabled.progress .bar::after {
  -webkit-animation: none !important;
  animation: none !important;
}

/*******************************
           Variations
*******************************/
/*--------------
    Inverted
---------------*/
/* line 290, ../sass/Semantic-UI/modules/_progress.scss */
.ui.inverted.progress {
  background: rgba(255, 255, 255, 0.08);
  border: none;
}

/* line 294, ../sass/Semantic-UI/modules/_progress.scss */
.ui.inverted.progress .bar {
  background: #888888;
}

/* line 297, ../sass/Semantic-UI/modules/_progress.scss */
.ui.inverted.progress .bar > .progress {
  color: #F9FAFB;
}

/* line 300, ../sass/Semantic-UI/modules/_progress.scss */
.ui.inverted.progress > .label {
  color: #FFFFFF;
}

/* line 303, ../sass/Semantic-UI/modules/_progress.scss */
.ui.inverted.progress.success > .label {
  color: #21BA45;
}

/* line 306, ../sass/Semantic-UI/modules/_progress.scss */
.ui.inverted.progress.warning > .label {
  color: #F2C037;
}

/* line 309, ../sass/Semantic-UI/modules/_progress.scss */
.ui.inverted.progress.error > .label {
  color: #DB2828;
}

/*--------------
    Attached
---------------*/
/* bottom attached */
/* line 319, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress.attached {
  background: transparent;
  position: relative;
  border: none;
  margin: 0em;
}

/* line 325, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress.attached,
.ui.progress.attached .bar {
  display: block;
  height: 0.2rem;
  padding: 0px;
  overflow: hidden;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 333, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress.attached .bar {
  border-radius: 0em;
}

/* top attached */
/* line 338, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress.top.attached,
.ui.progress.top.attached .bar {
  top: 0px;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 343, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress.top.attached .bar {
  border-radius: 0em;
}

/* Coupling */
/* line 348, ../sass/Semantic-UI/modules/_progress.scss */
.ui.segment > .ui.attached.progress,
.ui.card > .ui.attached.progress {
  position: absolute;
  top: auto;
  left: 0;
  bottom: 100%;
  width: 100%;
}

/* line 356, ../sass/Semantic-UI/modules/_progress.scss */
.ui.segment > .ui.bottom.attached.progress,
.ui.card > .ui.bottom.attached.progress {
  top: 100%;
  bottom: auto;
}

/*--------------
     Colors
---------------*/
/* Red */
/* line 368, ../sass/Semantic-UI/modules/_progress.scss */
.ui.red.progress .bar {
  background-color: #DB2828;
}

/* line 371, ../sass/Semantic-UI/modules/_progress.scss */
.ui.red.inverted.progress .bar {
  background-color: #FF695E;
}

/* Orange */
/* line 376, ../sass/Semantic-UI/modules/_progress.scss */
.ui.orange.progress .bar {
  background-color: #F2711C;
}

/* line 379, ../sass/Semantic-UI/modules/_progress.scss */
.ui.orange.inverted.progress .bar {
  background-color: #FF851B;
}

/* Yellow */
/* line 384, ../sass/Semantic-UI/modules/_progress.scss */
.ui.yellow.progress .bar {
  background-color: #FBBD08;
}

/* line 387, ../sass/Semantic-UI/modules/_progress.scss */
.ui.yellow.inverted.progress .bar {
  background-color: #FFE21F;
}

/* Olive */
/* line 392, ../sass/Semantic-UI/modules/_progress.scss */
.ui.olive.progress .bar {
  background-color: #B5CC18;
}

/* line 395, ../sass/Semantic-UI/modules/_progress.scss */
.ui.olive.inverted.progress .bar {
  background-color: #D9E778;
}

/* Green */
/* line 400, ../sass/Semantic-UI/modules/_progress.scss */
.ui.green.progress .bar {
  background-color: #21BA45;
}

/* line 403, ../sass/Semantic-UI/modules/_progress.scss */
.ui.green.inverted.progress .bar {
  background-color: #2ECC40;
}

/* Teal */
/* line 408, ../sass/Semantic-UI/modules/_progress.scss */
.ui.teal.progress .bar {
  background-color: #00B5AD;
}

/* line 411, ../sass/Semantic-UI/modules/_progress.scss */
.ui.teal.inverted.progress .bar {
  background-color: #6DFFFF;
}

/* Blue */
/* line 416, ../sass/Semantic-UI/modules/_progress.scss */
.ui.blue.progress .bar {
  background-color: #2185D0;
}

/* line 419, ../sass/Semantic-UI/modules/_progress.scss */
.ui.blue.inverted.progress .bar {
  background-color: #54C8FF;
}

/* Violet */
/* line 424, ../sass/Semantic-UI/modules/_progress.scss */
.ui.violet.progress .bar {
  background-color: #6435C9;
}

/* line 427, ../sass/Semantic-UI/modules/_progress.scss */
.ui.violet.inverted.progress .bar {
  background-color: #A291FB;
}

/* Purple */
/* line 432, ../sass/Semantic-UI/modules/_progress.scss */
.ui.purple.progress .bar {
  background-color: #A333C8;
}

/* line 435, ../sass/Semantic-UI/modules/_progress.scss */
.ui.purple.inverted.progress .bar {
  background-color: #DC73FF;
}

/* Pink */
/* line 440, ../sass/Semantic-UI/modules/_progress.scss */
.ui.pink.progress .bar {
  background-color: #E03997;
}

/* line 443, ../sass/Semantic-UI/modules/_progress.scss */
.ui.pink.inverted.progress .bar {
  background-color: #FF8EDF;
}

/* Brown */
/* line 448, ../sass/Semantic-UI/modules/_progress.scss */
.ui.brown.progress .bar {
  background-color: #A5673F;
}

/* line 451, ../sass/Semantic-UI/modules/_progress.scss */
.ui.brown.inverted.progress .bar {
  background-color: #D67C1C;
}

/* Grey */
/* line 456, ../sass/Semantic-UI/modules/_progress.scss */
.ui.grey.progress .bar {
  background-color: #767676;
}

/* line 459, ../sass/Semantic-UI/modules/_progress.scss */
.ui.grey.inverted.progress .bar {
  background-color: #DCDDDE;
}

/* Black */
/* line 464, ../sass/Semantic-UI/modules/_progress.scss */
.ui.black.progress .bar {
  background-color: #1B1C1D;
}

/* line 467, ../sass/Semantic-UI/modules/_progress.scss */
.ui.black.inverted.progress .bar {
  background-color: #545454;
}

/*--------------
     Sizes
---------------*/
/* line 475, ../sass/Semantic-UI/modules/_progress.scss */
.ui.tiny.progress {
  font-size: 0.85714286rem;
}

/* line 478, ../sass/Semantic-UI/modules/_progress.scss */
.ui.tiny.progress .bar {
  height: 0.5em;
}

/* line 481, ../sass/Semantic-UI/modules/_progress.scss */
.ui.small.progress {
  font-size: 0.92857143rem;
}

/* line 484, ../sass/Semantic-UI/modules/_progress.scss */
.ui.small.progress .bar {
  height: 1em;
}

/* line 487, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress {
  font-size: 1rem;
}

/* line 490, ../sass/Semantic-UI/modules/_progress.scss */
.ui.progress .bar {
  height: 1.75em;
}

/* line 493, ../sass/Semantic-UI/modules/_progress.scss */
.ui.large.progress {
  font-size: 1.14285714rem;
}

/* line 496, ../sass/Semantic-UI/modules/_progress.scss */
.ui.large.progress .bar {
  height: 2.5em;
}

/* line 499, ../sass/Semantic-UI/modules/_progress.scss */
.ui.big.progress {
  font-size: 1.28571429rem;
}

/* line 502, ../sass/Semantic-UI/modules/_progress.scss */
.ui.big.progress .bar {
  height: 3.5em;
}

/*******************************
            Progress
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Rating
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
           Rating
*******************************/
/* line 16, ../sass/Semantic-UI/modules/_rating.scss */
.ui.rating {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  white-space: nowrap;
  vertical-align: baseline;
}

/* line 23, ../sass/Semantic-UI/modules/_rating.scss */
.ui.rating:last-child {
  margin-right: 0em;
}

/* Icon */
/* line 28, ../sass/Semantic-UI/modules/_rating.scss */
.ui.rating .icon {
  padding: 0em;
  margin: 0em;
  text-align: center;
  font-weight: normal;
  font-style: normal;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  cursor: pointer;
  width: 1.25em;
  height: auto;
  -webkit-transition: opacity 0.1s ease, background 0.1s ease, text-shadow 0.1s ease, color 0.1s ease;
  transition: opacity 0.1s ease, background 0.1s ease, text-shadow 0.1s ease, color 0.1s ease;
}

/*******************************
             Types
*******************************/
/*-------------------
      Standard
--------------------*/
/* Inactive Icon */
/* line 56, ../sass/Semantic-UI/modules/_rating.scss */
.ui.rating .icon {
  background: transparent;
  color: rgba(0, 0, 0, 0.15);
}

/* Active Icon */
/* line 62, ../sass/Semantic-UI/modules/_rating.scss */
.ui.rating .active.icon {
  background: transparent;
  color: rgba(0, 0, 0, 0.85);
}

/* Selected Icon */
/* line 68, ../sass/Semantic-UI/modules/_rating.scss */
.ui.rating .icon.selected,
.ui.rating .icon.selected.active {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}

/*-------------------
        Star
--------------------*/
/* Inactive */
/* line 80, ../sass/Semantic-UI/modules/_rating.scss */
.ui.star.rating .icon {
  width: 1.25em;
  height: auto;
  background: transparent;
  color: rgba(0, 0, 0, 0.15);
  text-shadow: none;
}

/* Active Star */
/* line 89, ../sass/Semantic-UI/modules/_rating.scss */
.ui.star.rating .active.icon {
  background: transparent !important;
  color: #FFE623 !important;
  text-shadow: 0px -1px 0px #DDC507, -1px 0px 0px #DDC507, 0px 1px 0px #DDC507, 1px 0px 0px #DDC507 !important;
}

/* Selected Star */
/* line 96, ../sass/Semantic-UI/modules/_rating.scss */
.ui.star.rating .icon.selected,
.ui.star.rating .icon.selected.active {
  background: transparent !important;
  color: #FFCC00 !important;
  text-shadow: 0px -1px 0px #E6A200, -1px 0px 0px #E6A200, 0px 1px 0px #E6A200, 1px 0px 0px #E6A200 !important;
}

/*-------------------
        Heart
--------------------*/
/* line 107, ../sass/Semantic-UI/modules/_rating.scss */
.ui.heart.rating .icon {
  width: 1.4em;
  height: auto;
  background: transparent;
  color: rgba(0, 0, 0, 0.15);
  text-shadow: none !important;
}

/* Active Heart */
/* line 116, ../sass/Semantic-UI/modules/_rating.scss */
.ui.heart.rating .active.icon {
  background: transparent !important;
  color: #FF6D75 !important;
  text-shadow: 0px -1px 0px #CD0707, -1px 0px 0px #CD0707, 0px 1px 0px #CD0707, 1px 0px 0px #CD0707 !important;
}

/* Selected Heart */
/* line 123, ../sass/Semantic-UI/modules/_rating.scss */
.ui.heart.rating .icon.selected,
.ui.heart.rating .icon.selected.active {
  background: transparent !important;
  color: #FF3000 !important;
  text-shadow: 0px -1px 0px #AA0101, -1px 0px 0px #AA0101, 0px 1px 0px #AA0101, 1px 0px 0px #AA0101 !important;
}

/*******************************
             States
*******************************/
/*-------------------
       Disabled
--------------------*/
/* disabled rating */
/* line 142, ../sass/Semantic-UI/modules/_rating.scss */
.ui.disabled.rating .icon {
  cursor: default;
}

/*-------------------
   User Interactive
--------------------*/
/* Selected Rating */
/* line 152, ../sass/Semantic-UI/modules/_rating.scss */
.ui.rating.selected .active.icon {
  opacity: 1;
}

/* line 155, ../sass/Semantic-UI/modules/_rating.scss */
.ui.rating.selected .icon.selected,
.ui.rating .icon.selected {
  opacity: 1;
}

/*******************************
          Variations
*******************************/
/* line 165, ../sass/Semantic-UI/modules/_rating.scss */
.ui.mini.rating {
  font-size: 0.78571429rem;
}

/* line 168, ../sass/Semantic-UI/modules/_rating.scss */
.ui.tiny.rating {
  font-size: 0.85714286rem;
}

/* line 171, ../sass/Semantic-UI/modules/_rating.scss */
.ui.small.rating {
  font-size: 0.92857143rem;
}

/* line 174, ../sass/Semantic-UI/modules/_rating.scss */
.ui.rating {
  font-size: 1rem;
}

/* line 177, ../sass/Semantic-UI/modules/_rating.scss */
.ui.large.rating {
  font-size: 1.14285714rem;
}

/* line 180, ../sass/Semantic-UI/modules/_rating.scss */
.ui.huge.rating {
  font-size: 1.42857143rem;
}

/* line 183, ../sass/Semantic-UI/modules/_rating.scss */
.ui.massive.rating {
  font-size: 2rem;
}

/*******************************
         Theme Overrides
*******************************/
@font-face {
  font-family: 'Rating';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjCBsAAAC8AAAAYGNtYXCj2pm8AAABHAAAAKRnYXNwAAAAEAAAAcAAAAAIZ2x5ZlJbXMYAAAHIAAARnGhlYWQBGAe5AAATZAAAADZoaGVhA+IB/QAAE5wAAAAkaG10eCzgAEMAABPAAAAAcGxvY2EwXCxOAAAUMAAAADptYXhwACIAnAAAFGwAAAAgbmFtZfC1n04AABSMAAABPHBvc3QAAwAAAAAVyAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADxZQHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAJAAAAAgACAABAAAAAEAIOYF8AbwDfAj8C7wbvBw8Irwl/Cc8SPxZf/9//8AAAAAACDmAPAE8AzwI/Au8G7wcPCH8JfwnPEj8WT//f//AAH/4xoEEAYQAQ/sD+IPow+iD4wPgA98DvYOtgADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIAAP/tAgAB0wAKABUAAAEvAQ8BFwc3Fyc3BQc3Jz8BHwEHFycCALFPT7GAHp6eHoD/AHAWW304OH1bFnABGRqgoBp8sFNTsHyyOnxYEnFxElh8OgAAAAACAAD/7QIAAdMACgASAAABLwEPARcHNxcnNwUxER8BBxcnAgCxT0+xgB6enh6A/wA4fVsWcAEZGqCgGnywU1OwfLIBHXESWHw6AAAAAQAA/+0CAAHTAAoAAAEvAQ8BFwc3Fyc3AgCxT0+xgB6enh6AARkaoKAafLBTU7B8AAAAAAEAAAAAAgABwAArAAABFA4CBzEHDgMjIi4CLwEuAzU0PgIzMh4CFz4DMzIeAhUCAAcMEgugBgwMDAYGDAwMBqALEgwHFyg2HhAfGxkKChkbHxAeNigXAS0QHxsZCqAGCwkGBQkLBqAKGRsfEB42KBcHDBILCxIMBxcoNh4AAAAAAgAAAAACAAHAACsAWAAAATQuAiMiDgIHLgMjIg4CFRQeAhcxFx4DMzI+Aj8BPgM1DwEiFCIGMTAmIjQjJy4DNTQ+AjMyHgIfATc+AzMyHgIVFA4CBwIAFyg2HhAfGxkKChkbHxAeNigXBwwSC6AGDAwMBgYMDAwGoAsSDAdbogEBAQEBAaIGCgcEDRceEQkREA4GLy8GDhARCREeFw0EBwoGAS0eNigXBwwSCwsSDAcXKDYeEB8bGQqgBgsJBgUJCwagChkbHxA+ogEBAQGiBg4QEQkRHhcNBAcKBjQ0BgoHBA0XHhEJERAOBgABAAAAAAIAAcAAMQAAARQOAgcxBw4DIyIuAi8BLgM1ND4CMzIeAhcHFwc3Jzc+AzMyHgIVAgAHDBILoAYMDAwGBgwMDAagCxIMBxcoNh4KFRMSCC9wQLBwJwUJCgkFHjYoFwEtEB8bGQqgBgsJBgUJCwagChkbHxAeNigXAwUIBUtAoMBAOwECAQEXKDYeAAABAAAAAAIAAbcAKgAAEzQ3NjMyFxYXFhcWFzY3Njc2NzYzMhcWFRQPAQYjIi8BJicmJyYnJicmNQAkJUARExIQEAsMCgoMCxAQEhMRQCUkQbIGBwcGsgMFBQsKCQkGBwExPyMkBgYLCgkKCgoKCQoLBgYkIz8/QawFBawCBgUNDg4OFRQTAAAAAQAAAA0B2wHSACYAABM0PwI2FzYfAhYVFA8BFxQVFAcGByYvAQcGByYnJjU0PwEnJjUAEI9BBQkIBkCPEAdoGQMDBgUGgIEGBQYDAwEYaAcBIwsCFoEMAQEMgRYCCwYIZJABBQUFAwEBAkVFAgEBAwUFAwOQZAkFAAAAAAIAAAANAdsB0gAkAC4AABM0PwI2FzYfAhYVFA8BFxQVFAcmLwEHBgcmJyY1ND8BJyY1HwEHNxcnNy8BBwAQj0EFCQgGQI8QB2gZDAUGgIEGBQYDAwEYaAc/WBVsaxRXeDY2ASMLAhaBDAEBDIEWAgsGCGSQAQUNAQECRUUCAQEDBQUDA5BkCQURVXg4OHhVEW5uAAABACMAKQHdAXwAGgAANzQ/ATYXNh8BNzYXNh8BFhUUDwEGByYvASY1IwgmCAwLCFS8CAsMCCYICPUIDAsIjgjSCwkmCQEBCVS7CQEBCSYJCg0H9gcBAQePBwwAAAEAHwAfAXMBcwAsAAA3ND8BJyY1ND8BNjMyHwE3NjMyHwEWFRQPARcWFRQPAQYjIi8BBwYjIi8BJjUfCFRUCAgnCAwLCFRUCAwLCCcICFRUCAgnCAsMCFRUCAsMCCcIYgsIVFQIDAsIJwgIVFQICCcICwwIVFQICwwIJwgIVFQICCcIDAAAAAACAAAAJQFJAbcAHwArAAA3NTQ3NjsBNTQ3NjMyFxYdATMyFxYdARQHBiMhIicmNTczNTQnJiMiBwYdAQAICAsKJSY1NCYmCQsICAgIC/7tCwgIW5MWFR4fFRZApQsICDc0JiYmJjQ3CAgLpQsICAgIC8A3HhYVFRYeNwAAAQAAAAcBbgG3ACEAADcRNDc2NzYzITIXFhcWFREUBwYHBiMiLwEHBiMiJyYnJjUABgUKBgYBLAYGCgUGBgUKBQcOCn5+Cg4GBgoFBicBcAoICAMDAwMICAr+kAoICAQCCXl5CQIECAgKAAAAAwAAACUCAAFuABgAMQBKAAA3NDc2NzYzMhcWFxYVFAcGBwYjIicmJyY1MxYXFjMyNzY3JicWFRQHBiMiJyY1NDcGBzcUFxYzMjc2NTQ3NjMyNzY1NCcmIyIHBhUABihDREtLREMoBgYoQ0RLS0RDKAYlJjk5Q0M5OSYrQREmJTU1JSYRQSuEBAQGBgQEEREZBgQEBAQGJBkayQoKQSgoKChBCgoKCkEoJycoQQoKOiMjIyM6RCEeIjUmJSUmNSIeIUQlBgQEBAQGGBIRBAQGBgQEGhojAAAABQAAAAkCAAGJACwAOABRAGgAcAAANzQ3Njc2MzIXNzYzMhcWFxYXFhcWFxYVFDEGBwYPAQYjIicmNTQ3JicmJyY1MxYXNyYnJjU0NwYHNxQXFjMyNzY1NDc2MzI3NjU0JyYjIgcGFRc3Njc2NyYnNxYXFhcWFRQHBgcGBwYjPwEWFRQHBgcABitBQU0ZGhADBQEEBAUFBAUEBQEEHjw8Hg4DBQQiBQ0pIyIZBiUvSxYZDg4RQSuEBAQGBgQEEREZBgQEBAQGJBkaVxU9MzQiIDASGxkZEAYGCxQrODk/LlACFxYlyQsJQycnBRwEAgEDAwIDAwIBAwUCNmxsNhkFFAMFBBUTHh8nCQtKISgSHBsfIh4hRCUGBAQEBAYYEhEEBAYGBAQaGiPJJQUiIjYzISASGhkbCgoKChIXMRsbUZANCyghIA8AAAMAAAAAAbcB2wA5AEoAlAAANzU0NzY7ATY3Njc2NzY3Njc2MzIXFhcWFRQHMzIXFhUUBxYVFAcUFRQHFgcGKwEiJyYnJisBIicmNTcUFxYzMjc2NTQnJiMiBwYVFzMyFxYXFhcWFxYXFhcWOwEyNTQnNjc2NTQnNjU0JyYnNjc2NTQnJisBNDc2NTQnJiMGBwYHBgcGBwYHBgcGBwYHBgcGBwYrARUACwoQTgodEQ4GBAMFBgwLDxgTEwoKDjMdFhYOAgoRARkZKCUbGxsjIQZSEAoLJQUFCAcGBQUGBwgFBUkJBAUFBAQHBwMDBwcCPCUjNwIJBQUFDwMDBAkGBgsLDmUODgoJGwgDAwYFDAYQAQUGAwQGBgYFBgUGBgQJSbcPCwsGJhUPCBERExMMCgkJFBQhGxwWFR4ZFQoKFhMGBh0WKBcXBgcMDAoLDxIHBQYGBQcIBQYGBQgSAQEBAQICAQEDAgEULwgIBQoLCgsJDhQHCQkEAQ0NCg8LCxAdHREcDQ4IEBETEw0GFAEHBwUECAgFBQUFAgO3AAADAAD/2wG3AbcAPABNAJkAADc1NDc2OwEyNzY3NjsBMhcWBxUWFRQVFhUUBxYVFAcGKwEWFRQHBgcGIyInJicmJyYnJicmJyYnIyInJjU3FBcWMzI3NjU0JyYjIgcGFRczMhcWFxYXFhcWFxYXFhcWFxYXFhcWFzI3NjU0JyY1MzI3NjU0JyYjNjc2NTQnNjU0JyYnNjU0JyYrASIHIgcGBwYHBgcGIwYrARUACwoQUgYhJRsbHiAoGRkBEQoCDhYWHTMOCgoTExgPCwoFBgIBBAMFDhEdCk4QCgslBQUIBwYFBQYHCAUFSQkEBgYFBgUGBgYEAwYFARAGDAUGAwMIGwkKDg5lDgsLBgYJBAMDDwUFBQkCDg4ZJSU8AgcHAwMHBwQEBQUECbe3DwsKDAwHBhcWJwIWHQYGExYKChUZHhYVHRoiExQJCgsJDg4MDAwNBg4WJQcLCw+kBwUGBgUHCAUGBgUIpAMCBQYFBQcIBAUHBwITBwwTExERBw0OHBEdHRALCw8KDQ0FCQkHFA4JCwoLCgUICBgMCxUDAgEBAgMBAQG3AAAAAQAAAA0A7gHSABQAABM0PwI2FxEHBgcmJyY1ND8BJyY1ABCPQQUJgQYFBgMDARhoBwEjCwIWgQwB/oNFAgEBAwUFAwOQZAkFAAAAAAIAAAAAAgABtwAqAFkAABM0NzYzMhcWFxYXFhc2NzY3Njc2MzIXFhUUDwEGIyIvASYnJicmJyYnJjUzFB8BNzY1NCcmJyYnJicmIyIHBgcGBwYHBiMiJyYnJicmJyYjIgcGBwYHBgcGFQAkJUARExIQEAsMCgoMCxAQEhMRQCUkQbIGBwcGsgMFBQsKCQkGByU1pqY1BgYJCg4NDg0PDhIRDg8KCgcFCQkFBwoKDw4REg4PDQ4NDgoJBgYBMT8jJAYGCwoJCgoKCgkKCwYGJCM/P0GsBQWsAgYFDQ4ODhUUEzA1oJ82MBcSEgoLBgcCAgcHCwsKCQgHBwgJCgsLBwcCAgcGCwoSEhcAAAACAAAABwFuAbcAIQAoAAA3ETQ3Njc2MyEyFxYXFhURFAcGBwYjIi8BBwYjIicmJyY1PwEfAREhEQAGBQoGBgEsBgYKBQYGBQoFBw4Kfn4KDgYGCgUGJZIZef7cJwFwCggIAwMDAwgICv6QCggIBAIJeXkJAgQICAoIjRl0AWP+nQAAAAABAAAAJQHbAbcAMgAANzU0NzY7ATU0NzYzMhcWHQEUBwYrASInJj0BNCcmIyIHBh0BMzIXFh0BFAcGIyEiJyY1AAgIC8AmJjQ1JiUFBQgSCAUFFhUfHhUWHAsICAgIC/7tCwgIQKULCAg3NSUmJiU1SQgFBgYFCEkeFhUVFh43CAgLpQsICAgICwAAAAIAAQANAdsB0gAiAC0AABM2PwI2MzIfAhYXFg8BFxYHBiMiLwEHBiMiJyY/AScmNx8CLwE/AS8CEwEDDJBABggJBUGODgIDCmcYAgQCCAMIf4IFBgYEAgEZaQgC7hBbEgINSnkILgEBJggCFYILC4IVAggICWWPCgUFA0REAwUFCo9lCQipCTBmEw1HEhFc/u0AAAADAAAAAAHJAbcAFAAlAHkAADc1NDc2OwEyFxYdARQHBisBIicmNTcUFxYzMjc2NTQnJiMiBwYVFzU0NzYzNjc2NzY3Njc2NzY3Njc2NzY3NjMyFxYXFhcWFxYXFhUUFRQHBgcGBxQHBgcGBzMyFxYVFAcWFRYHFgcGBxYHBgcjIicmJyYnJiciJyY1AAUGB1MHBQYGBQdTBwYFJQUFCAcGBQUGBwgFBWQFBQgGDw8OFAkFBAQBAQMCAQIEBAYFBw4KCgcHBQQCAwEBAgMDAgYCAgIBAU8XEBAQBQEOBQUECwMREiYlExYXDAwWJAoHBQY3twcGBQUGB7cIBQUFBQgkBwYFBQYHCAUGBgUIJLcHBQYBEBATGQkFCQgGBQwLBgcICQUGAwMFBAcHBgYICQQEBwsLCwYGCgIDBAMCBBEQFhkSDAoVEhAREAsgFBUBBAUEBAcMAQUFCAAAAAADAAD/2wHJAZIAFAAlAHkAADcUFxYXNxY3Nj0BNCcmBycGBwYdATc0NzY3FhcWFRQHBicGJyY1FzU0NzY3Fjc2NzY3NjcXNhcWBxYXFgcWBxQHFhUUBwYHJxYXFhcWFRYXFhcWFRQVFAcGBwYHBgcGBwYnBicmJyYnJicmJyYnJicmJyYnJiciJyY1AAUGB1MHBQYGBQdTBwYFJQUFCAcGBQUGBwgFBWQGBQcKJBYMDBcWEyUmEhEDCwQFBQ4BBRAQEBdPAQECAgIGAgMDAgEBAwIEBQcHCgoOBwUGBAQCAQIDAQEEBAUJFA4PDwYIBQWlBwYFAQEBBwQJtQkEBwEBAQUGB7eTBwYEAQEEBgcJBAYBAQYECZS4BwYEAgENBwUCBgMBAQEXEyEJEhAREBcIDhAaFhEPAQEFAgQCBQELBQcKDAkIBAUHCgUGBwgDBgIEAQEHBQkIBwUMCwcECgcGCRoREQ8CBgQIAAAAAQAAAAEAAJth57dfDzz1AAsCAAAAAADP/GODAAAAAM/8Y4MAAP/bAgAB2wAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAdwAAAHcAAACAAAjAZMAHwFJAAABbgAAAgAAAAIAAAACAAAAAgAAAAEAAAACAAAAAW4AAAHcAAAB3AABAdwAAAHcAAAAAAAAAAoAFAAeAEoAcACKAMoBQAGIAcwCCgJUAoICxgMEAzoDpgRKBRgF7AYSBpgG2gcgB2oIGAjOAAAAAQAAABwAmgAFAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAwAAAABAAAAAAACAA4AQAABAAAAAAADAAwAIgABAAAAAAAEAAwATgABAAAAAAAFABYADAABAAAAAAAGAAYALgABAAAAAAAKADQAWgADAAEECQABAAwAAAADAAEECQACAA4AQAADAAEECQADAAwAIgADAAEECQAEAAwATgADAAEECQAFABYADAADAAEECQAGAAwANAADAAEECQAKADQAWgByAGEAdABpAG4AZwBWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBhAHQAaQBuAGdyYXRpbmcAcgBhAHQAaQBuAGcAUgBlAGcAdQBsAGEAcgByAGEAdABpAG4AZwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AABcUAAoAAAAAFswAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAEuEAABLho6TvIE9TLzIAABPYAAAAYAAAAGAIIwgbY21hcAAAFDgAAACkAAAApKPambxnYXNwAAAU3AAAAAgAAAAIAAAAEGhlYWQAABTkAAAANgAAADYBGAe5aGhlYQAAFRwAAAAkAAAAJAPiAf1obXR4AAAVQAAAAHAAAABwLOAAQ21heHAAABWwAAAABgAAAAYAHFAAbmFtZQAAFbgAAAE8AAABPPC1n05wb3N0AAAW9AAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLZviU+HQFHQAAAP0PHQAAAQIRHQAAAAkdAAAS2BIAHQEBBw0PERQZHiMoLTI3PEFGS1BVWl9kaW5zeH2Ch4xyYXRpbmdyYXRpbmd1MHUxdTIwdUU2MDB1RTYwMXVFNjAydUU2MDN1RTYwNHVFNjA1dUYwMDR1RjAwNXVGMDA2dUYwMEN1RjAwRHVGMDIzdUYwMkV1RjA2RXVGMDcwdUYwODd1RjA4OHVGMDg5dUYwOEF1RjA5N3VGMDlDdUYxMjN1RjE2NHVGMTY1AAACAYkAGgAcAgABAAQABwAKAA0AVgCWAL0BAgGMAeQCbwLwA4cD5QR0BQMFdgZgB8MJkQtxC7oM2Q1jDggOmRAYEZr8lA78lA78lA77lA74lPetFftFpTz3NDz7NPtFcfcU+xBt+0T3Mt73Mjht90T3FPcQBfuU+0YV+wRRofcQMOP3EZ3D9wXD+wX3EXkwM6H7EPsExQUO+JT3rRX7RaU89zQ8+zT7RXH3FPsQbftE9zLe9zI4bfdE9xT3EAX7lPtGFYuLi/exw/sF9xF5MDOh+xD7BMUFDviU960V+0WlPPc0PPs0+0Vx9xT7EG37RPcy3vcyOG33RPcU9xAFDviU98EVi2B4ZG5wCIuL+zT7NAV7e3t7e4t7i3ube5sI+zT3NAVupniyi7aL3M3N3Iu2i7J4pm6mqLKetovci81JizoIDviU98EVi9xJzTqLYItkeHBucKhknmCLOotJSYs6i2CeZKhwCIuL9zT7NAWbe5t7m4ubi5ubm5sI9zT3NAWopp6yi7YIME0V+zb7NgWKioqKiouKi4qMiowI+zb3NgV6m4Ghi6OLubCwuYuji6GBm3oIule6vwWbnKGVo4u5i7Bmi12Lc4F1ensIDviU98EVi2B4ZG5wCIuL+zT7NAV7e3t7e4t7i3ube5sI+zT3NAVupniyi7aL3M3N3Iuni6WDoX4IXED3BEtL+zT3RPdU+wTLssYFl46YjZiL3IvNSYs6CA6L98UVi7WXrKOio6Otl7aLlouXiZiHl4eWhZaEloSUhZKFk4SShZKEkpKSkZOSkpGUkZaSCJaSlpGXj5iPl42Wi7aLrX+jc6N0l2qLYYthdWBgYAj7RvtABYeIh4mGi4aLh42Hjgj7RvdABYmNiY2Hj4iOhpGDlISUhZWFlIWVhpaHmYaYiZiLmAgOZ4v3txWLkpCPlo0I9yOgzPcWBY6SkI+Ri5CLkIePhAjL+xb3I3YFlomQh4uEi4aJh4aGCCMmpPsjBYuKi4mLiIuHioiJiImIiIqHi4iLh4yHjQj7FM/7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOZ4v3txWLkpCPlo0I9yOgzPcWBY6SkI+Ri5CLkIePhAjL+xb3I3YFlomQh4uEi4aJh4aGCCMmpPsjBYuKi4mLiIuCh4aDi4iLh4yHjQj7FM/7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwjKeRXjN3b7DfcAxPZSd/cN4t/7DJ1V9wFV+wEFDq73ZhWLk42RkZEIsbIFkZCRjpOLkouSiJCGCN8291D3UAWQkJKOkouTi5GIkYYIsWQFkYaNhIuEi4OJhYWFCPuJ+4kFhYWFiYOLhIuEjYaRCPsi9yIFhZCJkouSCA77AartFYuSjpKQkAjf3zffBYaQiJKLk4uSjpKQkAiysgWRkJGOk4uSi5KIkIYI3zff3wWQkJKOk4uSi5KIkIYIsmQFkIaOhIuEi4OIhIaGCDc33zcFkIaOhIuEi4OIhYaFCGRkBYaGhIiEi4OLhI6GkAg33zc3BYaGhIiEi4OLhY6FkAhksgWGkYiRi5MIDvtLi8sVi/c5BYuSjpKQkJCQko6SiwiVi4vCBYuul6mkpKSkqpiui66LqX6kcqRymG2LaAiLVJSLBZKLkoiQhpCGjoSLhAiL+zkFi4OIhYaGhoWEiYSLCPuniwWEi4SNhpGGkIiRi5MI5vdUFfcni4vCBYufhJx8mn2ZepJ3i3aLeoR9fX18g3qLdwiLVAUO+yaLshWL+AQFi5GNkY+RjpCQj5KNj42PjI+LCPfAiwWPi4+Kj4mRiZCHj4aPhY2Fi4UIi/wEBYuEiYWHhoeGhoeFiIiKhoqHi4GLhI6EkQj7EvcN+xL7DQWEhYOIgouHi4eLh42EjoaPiJCHkImRi5IIDov3XRWLko2Rj5Kltq+vuKW4pbuZvYu9i7t9uHG4ca9npWCPhI2Fi4SLhYmEh4RxYGdoXnAIXnFbflmLWYtbmF6lXqZnrnG2h5KJkouRCLCLFaRkq2yxdLF0tH+4i7iLtJexorGiq6qksm64Z61goZZ3kXaLdItnfm1ycnJybX9oiwhoi22XcqRypH6pi6+LopGglp9gdWdpbl4I9xiwFYuHjIiOiI6IjoqPi4+LjoyOjo2OjY6Lj4ubkJmXl5eWmZGbi4+LjoyOjo2OjY6LjwiLj4mOiY6IjYiNh4tzi3eCenp6eoJ3i3MIDov3XRWLko2Sj5GouK+utqW3pbqYvouci5yJnIgIm6cFjY6NjI+LjIuNi42JjYqOio+JjomOiY6KjomOiY6JjoqNioyKjomMiYuHi4qLiouLCHdnbVVjQ2NDbVV3Zwh9cgWJiIiJiIuJi36SdJiIjYmOi46LjY+UlJlvl3KcdJ90oHeie6WHkYmSi5IIsIsVqlq0Z711CKGzBXqXfpqCnoKdhp6LoIuikaCWn2B1Z2luXgj3GLAVi4eMiI6IjoiOio+Lj4uOjI6OjY6NjouPi5uQmZeXl5aZkZuLj4uOjI6OjY6NjouPCIuPiY6JjoiNiI2Hi3OLd4J6enp6gneLcwji+10VoLAFtI+wmK2hrqKnqKKvdq1wp2uhCJ2rBZ1/nHycepx6mHqWeY+EjYWLhIuEiYWHhIR/gH1+fG9qaXJmeWV5Y4Jhiwi53BXb9yQFjIKMg4uEi3CDc3x1fHV3fHOBCA6L1BWL90sFi5WPlJKSkpKTj5aLCNmLBZKPmJqepJaZlZeVlY+Qj5ONl42WjpeOmI+YkZWTk5OSk46Vi5uLmYiYhZiFlIGSfgiSfo55i3WLeYd5gXgIvosFn4uchJl8mn2Seot3i3qGfIJ9jYSLhYuEi3yIfoR+i4eLh4uHi3eGen99i3CDdnt8CHt8dYNwiwhmiwV5i3mNeY95kHeRc5N1k36Ph4sIOYsFgIuDjoSShJKHlIuVCLCdFYuGjIePiI+Hj4mQi5CLj42Pj46OjY+LkIuQiZCIjoePh42Gi4aLh4mHh4eIioaLhgjUeRWUiwWNi46Lj4qOi4+KjYqOi4+Kj4mQio6KjYqNio+Kj4mQio6KjIqzfquEpIsIrosFr4uemouri5CKkYqQkY6QkI6SjpKNkouSi5KJkoiRlZWQlouYi5CKkImRiZGJj4iOCJGMkI+PlI+UjZKLkouViJODk4SSgo+CiwgmiwWLlpCalJ6UnpCbi5aLnoiYhJSFlH+QeYuGhoeDiYCJf4h/h3+IfoWBg4KHh4SCgH4Ii4qIiYiGh4aIh4mIiIiIh4eGh4aHh4eHiIiHiIeHiIiHiIeKh4mIioiLCIKLi/tLBQ6L90sVi/dLBYuVj5OSk5KSk46WiwjdiwWPi5iPoZOkk6CRnZCdj56Nn4sIq4sFpougg5x8m3yTd4txCIuJBZd8kHuLd4uHi4eLh5J+jn6LfIuEi4SJhZR9kHyLeot3hHp8fH19eoR3iwhYiwWVeI95i3mLdIh6hH6EfoKBfoV+hX2He4uBi4OPg5KFkYaTh5SHlYiTipOKk4qTiJMIiZSIkYiPgZSBl4CaeKR+moSPCD2LBYCLg4+EkoSSh5SLlQiw9zgVi4aMh4+Ij4ePiZCLkIuPjY+Pjo6Nj4uQi5CJkIiOh4+HjYaLhouHiYeHh4iKhouGCNT7OBWUiwWOi46Kj4mPio+IjoiPh4+IjoePiI+Hj4aPho6HjoiNiI6Hj4aOho6Ii4qWfpKDj4YIk4ORgY5+j36OgI1/jYCPg5CGnYuXj5GUkpSOmYuei5aGmoKfgp6GmouWCPCLBZSLlI+SkpOTjpOLlYuSiZKHlIeUho+Fi46PjY+NkY2RjJCLkIuYhpaBlY6RjZKLkgiLkomSiJKIkoaQhY6MkIyRi5CLm4aXgpOBkn6Pe4sIZosFcotrhGN9iouIioaJh4qHiomKiYqIioaKh4mHioiKiYuHioiLh4qIi4mLCIKLi/tLBQ77lIv3txWLkpCPlo0I9yOgzPcWBY6SkI+RiwiL/BL7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOi/fFFYu1l6yjoqOjrZe2i5aLl4mYh5eHloWWhJaElIWShZOEkoWShJKSkpGTkpKRlJGWkgiWkpaRl4+Yj5eNlou2i61/o3OjdJdqi2GLYXVgYGAI+0b7QAWHiIeJhouGi4eNh44I+0b3QAWJjYmNh4+IjoaRg5SElIWVhZSFlYaWh5mGmImYi5gIsIsVi2ucaa9oCPc6+zT3OvczBa+vnK2Lq4ubiZiHl4eXhpSFkoSSg5GCj4KQgo2CjYONgYuBi4KLgIl/hoCGgIWChAiBg4OFhISEhYaFhoaIhoaJhYuFi4aNiJCGkIaRhJGEkoORgZOCkoCRgJB/kICNgosIgYuBi4OJgomCiYKGgoeDhYSEhYSGgod/h3+Jfot7CA77JouyFYv4BAWLkY2Rj5GOkJCPko2PjY+Mj4sI98CLBY+Lj4qPiZGJkIePho+FjYWLhQiL/AQFi4SJhYeGh4aGh4WIiIqGioeLgYuEjoSRCPsS9w37EvsNBYSFg4iCi4eLh4uHjYSOho+IkIeQiZGLkgiwkxX3JvchpHL3DfsIi/f3+7iLi/v3BQ5ni8sVi/c5BYuSjpKQkJCQko6Siwj3VIuLwgWLrpippKSkpKmYrouvi6l+pHKkcpdti2gIi0IFi4aKhoeIh4eHiYaLCHmLBYaLh42Hj4eOipCLkAiL1AWLn4OcfZp9mXqSdot3i3qEfX18fIR6i3cIi1SniwWSi5KIkIaQho6Ei4QIi/s5BYuDiIWGhoaFhImEiwj7p4sFhIuEjYaRhpCIkYuTCA5njPe6FYyQkI6UjQj3I6DM9xYFj5KPj5GLkIuQh4+ECMv7FvcjdgWUiZCIjYaNhoiFhYUIIyak+yMFjIWKhomHiYiIiYaLiIuHjIeNCPsUz/sVRwWHiYeKiIuHi4eNiY6Jj4uQjJEIo/cjI/AFhZGJkY2QCPeB+z0VnILlW3rxiJ6ZmNTS+wydgpxe54v7pwUOZ4vCFYv3SwWLkI2Pjo+Pjo+NkIsI3osFkIuPiY6Ij4eNh4uGCIv7SwWLhomHh4eIh4eKhosIOIsFhouHjIePiI+Jj4uQCLCvFYuGjIePh46IkImQi5CLj42Pjo6PjY+LkIuQiZCIjoePh42Gi4aLhomIh4eIioaLhgjvZxWL90sFi5CNj46Oj4+PjZCLj4ySkJWWlZaVl5SXmJuVl5GRjo6OkI6RjZCNkIyPjI6MkY2TCIySjJGMj4yPjZCOkY6RjpCPjo6Pj42Qi5SLk4qSiZKJkYiPiJCIjoiPho6GjYeMhwiNh4yGjIaMhYuHi4iLiIuHi4eLg4uEiYSJhImFiYeJh4mFh4WLioqJiomJiIqJiokIi4qKiIqJCNqLBZqLmIWWgJaAkH+LfIt6hn2Af46DjYSLhIt9h36Cf4+Bi3+HgImAhYKEhI12hnmAfgh/fXiDcosIZosFfot+jHyOfI5/joOOg41/j32Qc5N8j4SMhouHjYiOh4+Jj4uQCA5ni/c5FYuGjYaOiI+Hj4mQiwjeiwWQi4+Njo+Pjo2Qi5AIi/dKBYuQiZCHjoiPh42Giwg4iwWGi4eJh4eIiImGi4YIi/tKBbD3JhWLkIyPj4+OjpCNkIuQi4+Jj4iOh42Hi4aLhomHiIeHh4eKhouGi4aMiI+Hj4qPi5AI7/snFYv3SwWLkI2Qj46Oj4+NkIuSi5qPo5OZkJePk46TjZeOmo6ajpiMmIsIsIsFpIueg5d9ln6Qeol1koSRgo2Aj4CLgIeAlH+Pfot9i4WJhIiCloCQfIt7i3yFfoGACICAfoZ8iwg8iwWMiIyJi4mMiYyJjYmMiIyKi4mPhI2GjYeNh42GjYOMhIyEi4SLhouHi4iLiYuGioYIioWKhomHioeJh4iGh4eIh4aIh4iFiISJhImDioKLhouHjYiPh4+Ij4iRiJGJkIqPCIqPipGKkomTipGKj4qOiZCJkYiQiJCIjoWSgZZ+nIKXgZaBloGWhJGHi4aLh42HjwiIjomQi48IDviUFPiUFYsMCgAAAAADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAPFlAeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAkAAAACAAIAAEAAAAAQAg5gXwBvAN8CPwLvBu8HDwivCX8JzxI/Fl//3//wAAAAAAIOYA8ATwDPAj8C7wbvBw8Ifwl/Cc8SPxZP/9//8AAf/jGgQQBhABD+wP4g+jD6IPjA+AD3wO9g62AAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAAJrVlLJfDzz1AAsCAAAAAADP/GODAAAAAM/8Y4MAAP/bAgAB2wAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAdwAAAHcAAACAAAjAZMAHwFJAAABbgAAAgAAAAIAAAACAAAAAgAAAAEAAAACAAAAAW4AAAHcAAAB3AABAdwAAAHcAAAAAFAAABwAAAAAAA4ArgABAAAAAAABAAwAAAABAAAAAAACAA4AQAABAAAAAAADAAwAIgABAAAAAAAEAAwATgABAAAAAAAFABYADAABAAAAAAAGAAYALgABAAAAAAAKADQAWgADAAEECQABAAwAAAADAAEECQACAA4AQAADAAEECQADAAwAIgADAAEECQAEAAwATgADAAEECQAFABYADAADAAEECQAGAAwANAADAAEECQAKADQAWgByAGEAdABpAG4AZwBWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBhAHQAaQBuAGdyYXRpbmcAcgBhAHQAaQBuAGcAUgBlAGcAdQBsAGEAcgByAGEAdABpAG4AZwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");
  font-weight: normal;
  font-style: normal;
}
/* line 198, ../sass/Semantic-UI/modules/_rating.scss */
.ui.rating .icon {
  font-family: 'Rating';
  line-height: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-weight: normal;
  font-style: normal;
  text-align: center;
}

/* Empty Star */
/* line 209, ../sass/Semantic-UI/modules/_rating.scss */
.ui.rating .icon:before {
  content: '\f005';
}

/* Active Star */
/* line 214, ../sass/Semantic-UI/modules/_rating.scss */
.ui.rating .active.icon:before {
  content: '\f005';
}

/*-------------------
        Star
--------------------*/
/* Unfilled Star */
/* line 224, ../sass/Semantic-UI/modules/_rating.scss */
.ui.star.rating .icon:before {
  content: '\f005';
}

/* Active Star */
/* line 229, ../sass/Semantic-UI/modules/_rating.scss */
.ui.star.rating .active.icon:before {
  content: '\f005';
}

/* Partial */
/* line 234, ../sass/Semantic-UI/modules/_rating.scss */
.ui.star.rating .partial.icon:before {
  content: '\f006';
}

/* line 237, ../sass/Semantic-UI/modules/_rating.scss */
.ui.star.rating .partial.icon {
  content: '\f005';
}

/*-------------------
        Heart
--------------------*/
/* Empty Heart
.ui.heart.rating .icon:before {
  content: '\f08a';
}
*/
/* line 251, ../sass/Semantic-UI/modules/_rating.scss */
.ui.heart.rating .icon:before {
  content: '\f004';
}

/* Active */
/* line 255, ../sass/Semantic-UI/modules/_rating.scss */
.ui.heart.rating .active.icon:before {
  content: '\f004';
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Search
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Search
*******************************/
/* line 16, ../sass/Semantic-UI/modules/_search.scss */
.ui.search {
  position: relative;
}

/* line 19, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .prompt {
  margin: 0em;
  outline: none;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-shadow: none;
  font-style: normal;
  font-weight: normal;
  line-height: 1.21428571em;
  padding: 0.67857143em 1em;
  font-size: 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  box-shadow: 0em 0em 0em 0em transparent inset;
  -webkit-transition: background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease;
  transition: background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease;
}

/* line 37, ../sass/Semantic-UI/modules/_search.scss */
.ui.search .prompt {
  border-radius: 500rem;
}

/*--------------
     Icon
---------------*/
/* line 45, ../sass/Semantic-UI/modules/_search.scss */
.ui.search .prompt ~ .search.icon {
  cursor: pointer;
}

/*--------------
    Results
---------------*/
/* line 53, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results {
  display: none;
  position: absolute;
  top: 100%;
  left: 0%;
  -webkit-transform-origin: center top;
  transform-origin: center top;
  white-space: normal;
  background: #FFFFFF;
  margin-top: 0.5em;
  width: 18em;
  border-radius: 0.28571429rem;
  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
  border: 1px solid #D4D4D5;
  z-index: 998;
}

/* line 69, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results > :first-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 72, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results > :last-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/*--------------
    Result
---------------*/
/* line 80, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results .result {
  cursor: pointer;
  display: block;
  overflow: hidden;
  font-size: 1em;
  padding: 0.85714286em 1.14285714em;
  color: rgba(0, 0, 0, 0.87);
  line-height: 1.33;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
}

/* line 90, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results .result:last-child {
  border-bottom: none !important;
}

/* Image */
/* line 95, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results .result .image {
  float: right;
  overflow: hidden;
  background: none;
  width: 5em;
  height: 3em;
  border-radius: 0.25em;
}

/* line 103, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results .result .image img {
  display: block;
  width: auto;
  height: 100%;
}

/*--------------
      Info
---------------*/
/* line 113, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results .result .image + .content {
  margin: 0em 6em 0em 0em;
}

/* line 116, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results .result .title {
  margin: -0.14285714em 0em 0em;
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
  color: rgba(0, 0, 0, 0.85);
}

/* line 123, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results .result .description {
  margin-top: 0;
  font-size: 0.92857143em;
  color: rgba(0, 0, 0, 0.4);
}

/* line 128, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results .result .price {
  float: right;
  color: #21BA45;
}

/*--------------
    Message
---------------*/
/* line 137, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results > .message {
  padding: 1em 1em;
}

/* line 140, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results > .message .header {
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
}

/* line 146, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results > .message .description {
  margin-top: 0.25rem;
  font-size: 1em;
  color: rgba(0, 0, 0, 0.87);
}

/* View All Results */
/* line 153, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results > .action {
  display: block;
  border-top: none;
  background: #F3F4F5;
  padding: 0.92857143em 1em;
  color: rgba(0, 0, 0, 0.87);
  font-weight: bold;
  text-align: center;
}

/*******************************
            States
*******************************/
/*--------------------
       Focus
---------------------*/
/* line 173, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .prompt:focus {
  border-color: rgba(34, 36, 38, 0.35);
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
}

/*--------------------
       Loading
---------------------*/
/* line 183, ../sass/Semantic-UI/modules/_search.scss */
.ui.loading.search .input > i.icon:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}

/* line 194, ../sass/Semantic-UI/modules/_search.scss */
.ui.loading.search .input > i.icon:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  -webkit-animation: button-spin 0.6s linear;
  animation: button-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
}

/*--------------
      Hover
---------------*/
/* line 217, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results .result:hover,
.ui.category.search > .results .category .result:hover {
  background: #F9FAFB;
}

/* line 221, ../sass/Semantic-UI/modules/_search.scss */
.ui.search .action:hover {
  background: #E0E0E0;
}

/*--------------
      Active
---------------*/
/* line 229, ../sass/Semantic-UI/modules/_search.scss */
.ui.category.search > .results .category.active {
  background: #F3F4F5;
}

/* line 232, ../sass/Semantic-UI/modules/_search.scss */
.ui.category.search > .results .category.active > .name {
  color: rgba(0, 0, 0, 0.87);
}

/* line 235, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results .result.active,
.ui.category.search > .results .category .result.active {
  position: relative;
  border-left-color: rgba(34, 36, 38, 0.1);
  background: #F3F4F5;
  box-shadow: none;
}

/* line 242, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results .result.active .title {
  color: rgba(0, 0, 0, 0.85);
}

/* line 245, ../sass/Semantic-UI/modules/_search.scss */
.ui.search > .results .result.active .description {
  color: rgba(0, 0, 0, 0.85);
}

/*******************************
           Types
*******************************/
/*--------------
    Selection
---------------*/
/* line 259, ../sass/Semantic-UI/modules/_search.scss */
.ui.search.selection .prompt {
  border-radius: 0.28571429rem;
}

/* Remove input */
/* line 264, ../sass/Semantic-UI/modules/_search.scss */
.ui.search.selection > .icon.input > .remove.icon {
  pointer-events: none;
  position: absolute;
  left: auto;
  opacity: 0;
  color: '';
  top: 0em;
  right: 0em;
  -webkit-transition: color 0.1s ease, opacity 0.1s ease;
  transition: color 0.1s ease, opacity 0.1s ease;
}

/* line 275, ../sass/Semantic-UI/modules/_search.scss */
.ui.search.selection > .icon.input > .active.remove.icon {
  cursor: pointer;
  opacity: 0.8;
  pointer-events: auto;
}

/* line 280, ../sass/Semantic-UI/modules/_search.scss */
.ui.search.selection > .icon.input:not([class*="left icon"]) > .icon ~ .remove.icon {
  right: 1.85714em;
}

/* line 283, ../sass/Semantic-UI/modules/_search.scss */
.ui.search.selection > .icon.input > .remove.icon:hover {
  opacity: 1;
  color: #DB2828;
}

/*--------------
    Category
---------------*/
/* line 292, ../sass/Semantic-UI/modules/_search.scss */
.ui.category.search .results {
  width: 28em;
}

/* Category */
/* line 297, ../sass/Semantic-UI/modules/_search.scss */
.ui.category.search > .results .category {
  background: #F3F4F5;
  box-shadow: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  -webkit-transition: background 0.1s ease, border-color 0.1s ease;
  transition: background 0.1s ease, border-color 0.1s ease;
}

/* Last Category */
/* line 306, ../sass/Semantic-UI/modules/_search.scss */
.ui.category.search > .results .category:last-child {
  border-bottom: none;
}

/* First / Last */
/* line 311, ../sass/Semantic-UI/modules/_search.scss */
.ui.category.search > .results .category:first-child .name + .result {
  border-radius: 0em 0.28571429rem 0em 0em;
}

/* line 314, ../sass/Semantic-UI/modules/_search.scss */
.ui.category.search > .results .category:last-child .result:last-child {
  border-radius: 0em 0em 0.28571429rem 0em;
}

/* Category Result */
/* line 319, ../sass/Semantic-UI/modules/_search.scss */
.ui.category.search > .results .category .result {
  background: #FFFFFF;
  margin-left: 100px;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  -webkit-transition: background 0.1s ease, border-color 0.1s ease;
  transition: background 0.1s ease, border-color 0.1s ease;
  padding: 0.85714286em 1.14285714em;
}

/* line 328, ../sass/Semantic-UI/modules/_search.scss */
.ui.category.search > .results .category:last-child .result:last-child {
  border-bottom: none;
}

/* Category Result Name */
/* line 333, ../sass/Semantic-UI/modules/_search.scss */
.ui.category.search > .results .category > .name {
  width: 100px;
  background: transparent;
  font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 1em;
  float: 1em;
  float: left;
  padding: 0.4em 1em;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.4);
}

/*******************************
           Variations
*******************************/
/*-------------------
     Left / Right
--------------------*/
/* line 355, ../sass/Semantic-UI/modules/_search.scss */
.ui[class*="left aligned"].search > .results {
  right: auto;
  left: 0%;
}

/* line 359, ../sass/Semantic-UI/modules/_search.scss */
.ui[class*="right aligned"].search > .results {
  right: 0%;
  left: auto;
}

/*--------------
    Fluid
---------------*/
/* line 368, ../sass/Semantic-UI/modules/_search.scss */
.ui.fluid.search .results {
  width: 100%;
}

/*--------------
      Sizes
---------------*/
/* line 376, ../sass/Semantic-UI/modules/_search.scss */
.ui.mini.search {
  font-size: 0.78571429em;
}

/* line 379, ../sass/Semantic-UI/modules/_search.scss */
.ui.small.search {
  font-size: 0.92857143em;
}

/* line 382, ../sass/Semantic-UI/modules/_search.scss */
.ui.search {
  font-size: 1em;
}

/* line 385, ../sass/Semantic-UI/modules/_search.scss */
.ui.large.search {
  font-size: 1.14285714em;
}

/* line 388, ../sass/Semantic-UI/modules/_search.scss */
.ui.big.search {
  font-size: 1.28571429em;
}

/* line 391, ../sass/Semantic-UI/modules/_search.scss */
.ui.huge.search {
  font-size: 1.42857143em;
}

/* line 394, ../sass/Semantic-UI/modules/_search.scss */
.ui.massive.search {
  font-size: 1.71428571em;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Shape
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
              Shape
*******************************/
/* line 16, ../sass/Semantic-UI/modules/_shape.scss */
.ui.shape {
  position: relative;
  vertical-align: top;
  display: inline-block;
  -webkit-perspective: 2000px;
  perspective: 2000px;
  -webkit-transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

/* line 27, ../sass/Semantic-UI/modules/_shape.scss */
.ui.shape .sides {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

/* line 31, ../sass/Semantic-UI/modules/_shape.scss */
.ui.shape .side {
  opacity: 1;
  width: 100%;
  margin: 0em !important;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 38, ../sass/Semantic-UI/modules/_shape.scss */
.ui.shape .side {
  display: none;
}

/* line 41, ../sass/Semantic-UI/modules/_shape.scss */
.ui.shape .side * {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

/*******************************
             Types
*******************************/
/* line 51, ../sass/Semantic-UI/modules/_shape.scss */
.ui.cube.shape .side {
  min-width: 15em;
  height: 15em;
  padding: 2em;
  background-color: #E6E6E6;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
}

/* line 59, ../sass/Semantic-UI/modules/_shape.scss */
.ui.cube.shape .side > .content {
  width: 100%;
  height: 100%;
  display: table;
  text-align: center;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

/* line 69, ../sass/Semantic-UI/modules/_shape.scss */
.ui.cube.shape .side > .content > div {
  display: table-cell;
  vertical-align: middle;
  font-size: 2em;
}

/*******************************
          Variations
*******************************/
/* line 80, ../sass/Semantic-UI/modules/_shape.scss */
.ui.text.shape.animating .sides {
  position: static;
}

/* line 83, ../sass/Semantic-UI/modules/_shape.scss */
.ui.text.shape .side {
  white-space: nowrap;
}

/* line 86, ../sass/Semantic-UI/modules/_shape.scss */
.ui.text.shape .side > * {
  white-space: normal;
}

/*******************************
             States
*******************************/
/*--------------
    Loading
---------------*/
/* line 100, ../sass/Semantic-UI/modules/_shape.scss */
.ui.loading.shape {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

/*--------------
    Animating
---------------*/
/* line 110, ../sass/Semantic-UI/modules/_shape.scss */
.ui.shape .animating.side {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  z-index: 100;
}

/* line 117, ../sass/Semantic-UI/modules/_shape.scss */
.ui.shape .hidden.side {
  opacity: 0.6;
}

/*--------------
      CSS
---------------*/
/* line 125, ../sass/Semantic-UI/modules/_shape.scss */
.ui.shape.animating .sides {
  position: absolute;
}

/* line 128, ../sass/Semantic-UI/modules/_shape.scss */
.ui.shape.animating .sides {
  -webkit-transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

/* line 134, ../sass/Semantic-UI/modules/_shape.scss */
.ui.shape.animating .side {
  -webkit-transition: opacity 0.6s ease-in-out;
  transition: opacity 0.6s ease-in-out;
}

/*--------------
     Active
---------------*/
/* line 143, ../sass/Semantic-UI/modules/_shape.scss */
.ui.shape .active.side {
  display: block;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Sidebar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Sidebar
*******************************/
/* Sidebar Menu */
/* line 18, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.sidebar {
  position: fixed;
  top: 0;
  left: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: none;
  transition: none;
  will-change: transform;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  visibility: hidden;
  -webkit-overflow-scrolling: touch;
  height: 100% !important;
  max-height: 100%;
  border-radius: 0em !important;
  margin: 0em !important;
  overflow-y: auto !important;
  z-index: 102;
}

/* GPU Layers for Child Elements */
/* line 40, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.sidebar > * {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*--------------
   Direction
---------------*/
/* line 49, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.left.sidebar {
  right: auto;
  left: 0px;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 55, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.right.sidebar {
  right: 0px !important;
  left: auto !important;
  -webkit-transform: translate3d(100%, 0%, 0);
  transform: translate3d(100%, 0%, 0);
}

/* line 61, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.top.sidebar,
.ui.bottom.sidebar {
  width: 100% !important;
  height: auto !important;
}

/* line 66, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.top.sidebar {
  top: 0px !important;
  bottom: auto !important;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}

/* line 72, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.bottom.sidebar {
  top: auto !important;
  bottom: 0px !important;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}

/*--------------
     Pushable
---------------*/
/* line 83, ../sass/Semantic-UI/modules/_sidebar.scss */
.pushable {
  height: 100%;
  overflow-x: hidden;
  padding: 0em !important;
}

/* Whole Page */
/* line 90, ../sass/Semantic-UI/modules/_sidebar.scss */
body.pushable {
  background: #545454 !important;
}

/* Page Context */
/* line 95, ../sass/Semantic-UI/modules/_sidebar.scss */
.pushable:not(body) {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 99, ../sass/Semantic-UI/modules/_sidebar.scss */
.pushable:not(body) > .ui.sidebar,
.pushable:not(body) > .fixed,
.pushable:not(body) > .pusher:after {
  position: absolute;
}

/*--------------
     Fixed
---------------*/
/* line 109, ../sass/Semantic-UI/modules/_sidebar.scss */
.pushable > .fixed {
  position: fixed;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  will-change: transform;
  z-index: 101;
}

/*--------------
     Page
---------------*/
/* line 125, ../sass/Semantic-UI/modules/_sidebar.scss */
.pushable > .pusher {
  position: relative;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  min-height: 100%;
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  z-index: 2;
}

/* line 137, ../sass/Semantic-UI/modules/_sidebar.scss */
body.pushable > .pusher {
  background: #FFFFFF;
}

/* Pusher should inherit background from context */
/* line 142, ../sass/Semantic-UI/modules/_sidebar.scss */
.pushable > .pusher {
  background: inherit;
}

/*--------------
     Dimmer
---------------*/
/* line 150, ../sass/Semantic-UI/modules/_sidebar.scss */
.pushable > .pusher:after {
  position: fixed;
  top: 0px;
  right: 0px;
  content: '';
  background-color: rgba(0, 0, 0, 0.4);
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  transition: opacity 500ms;
  will-change: opacity;
  z-index: 1000;
}

/*--------------
    Coupling
---------------*/
/* line 168, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.sidebar.menu .item {
  border-radius: 0em !important;
}

/*******************************
            States
*******************************/
/*--------------
     Dimmed
---------------*/
/* line 182, ../sass/Semantic-UI/modules/_sidebar.scss */
.pushable > .pusher.dimmed:after {
  width: 100% !important;
  height: 100% !important;
  opacity: 1 !important;
}

/*--------------
    Animating
---------------*/
/* line 192, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.animating.sidebar {
  visibility: visible;
}

/*--------------
     Visible
---------------*/
/* line 200, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.sidebar {
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* Shadow Direction */
/* line 207, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.left.visible.sidebar,
.ui.right.visible.sidebar {
  box-shadow: 0px 0px 20px rgba(34, 36, 38, 0.15);
}

/* line 211, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.top.visible.sidebar,
.ui.bottom.visible.sidebar {
  box-shadow: 0px 0px 20px rgba(34, 36, 38, 0.15);
}

/* Visible On Load */
/* line 217, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.left.sidebar ~ .fixed,
.ui.visible.left.sidebar ~ .pusher {
  -webkit-transform: translate3d(260px, 0, 0);
  transform: translate3d(260px, 0, 0);
}

/* line 222, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.right.sidebar ~ .fixed,
.ui.visible.right.sidebar ~ .pusher {
  -webkit-transform: translate3d(-260px, 0, 0);
  transform: translate3d(-260px, 0, 0);
}

/* line 227, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.top.sidebar ~ .fixed,
.ui.visible.top.sidebar ~ .pusher {
  -webkit-transform: translate3d(0, 36px, 0);
  transform: translate3d(0, 36px, 0);
}

/* line 232, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.bottom.sidebar ~ .fixed,
.ui.visible.bottom.sidebar ~ .pusher {
  -webkit-transform: translate3d(0, -36px, 0);
  transform: translate3d(0, -36px, 0);
}

/* opposite sides visible forces content overlay */
/* line 239, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .fixed,
.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .pusher,
.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .fixed,
.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .pusher {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/*--------------
       iOS
---------------*/
/*******************************
          Variations
*******************************/
/*--------------
     Width
---------------*/
/* Left / Right */
/* line 264, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.thin.left.sidebar,
.ui.thin.right.sidebar {
  width: 150px;
}

/* line 268, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui[class*="very thin"].left.sidebar,
.ui[class*="very thin"].right.sidebar {
  width: 60px;
}

/* line 272, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.left.sidebar,
.ui.right.sidebar {
  width: 260px;
}

/* line 276, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.wide.left.sidebar,
.ui.wide.right.sidebar {
  width: 350px;
}

/* line 280, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui[class*="very wide"].left.sidebar,
.ui[class*="very wide"].right.sidebar {
  width: 475px;
}

/* Left Visible */
/* line 286, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.thin.left.sidebar ~ .fixed,
.ui.visible.thin.left.sidebar ~ .pusher {
  -webkit-transform: translate3d(150px, 0, 0);
  transform: translate3d(150px, 0, 0);
}

/* line 291, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible[class*="very thin"].left.sidebar ~ .fixed,
.ui.visible[class*="very thin"].left.sidebar ~ .pusher {
  -webkit-transform: translate3d(60px, 0, 0);
  transform: translate3d(60px, 0, 0);
}

/* line 296, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.wide.left.sidebar ~ .fixed,
.ui.visible.wide.left.sidebar ~ .pusher {
  -webkit-transform: translate3d(350px, 0, 0);
  transform: translate3d(350px, 0, 0);
}

/* line 301, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible[class*="very wide"].left.sidebar ~ .fixed,
.ui.visible[class*="very wide"].left.sidebar ~ .pusher {
  -webkit-transform: translate3d(475px, 0, 0);
  transform: translate3d(475px, 0, 0);
}

/* Right Visible */
/* line 308, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.thin.right.sidebar ~ .fixed,
.ui.visible.thin.right.sidebar ~ .pusher {
  -webkit-transform: translate3d(-150px, 0, 0);
  transform: translate3d(-150px, 0, 0);
}

/* line 313, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible[class*="very thin"].right.sidebar ~ .fixed,
.ui.visible[class*="very thin"].right.sidebar ~ .pusher {
  -webkit-transform: translate3d(-60px, 0, 0);
  transform: translate3d(-60px, 0, 0);
}

/* line 318, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.wide.right.sidebar ~ .fixed,
.ui.visible.wide.right.sidebar ~ .pusher {
  -webkit-transform: translate3d(-350px, 0, 0);
  transform: translate3d(-350px, 0, 0);
}

/* line 323, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible[class*="very wide"].right.sidebar ~ .fixed,
.ui.visible[class*="very wide"].right.sidebar ~ .pusher {
  -webkit-transform: translate3d(-475px, 0, 0);
  transform: translate3d(-475px, 0, 0);
}

/*******************************
          Animations
*******************************/
/*--------------
    Overlay
---------------*/
/* Set-up */
/* line 341, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.overlay.sidebar {
  z-index: 102;
}

/* Initial */
/* line 346, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.left.overlay.sidebar {
  -webkit-transform: translate3d(-100%, 0%, 0);
  transform: translate3d(-100%, 0%, 0);
}

/* line 350, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.right.overlay.sidebar {
  -webkit-transform: translate3d(100%, 0%, 0);
  transform: translate3d(100%, 0%, 0);
}

/* line 354, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.top.overlay.sidebar {
  -webkit-transform: translate3d(0%, -100%, 0);
  transform: translate3d(0%, -100%, 0);
}

/* line 358, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.bottom.overlay.sidebar {
  -webkit-transform: translate3d(0%, 100%, 0);
  transform: translate3d(0%, 100%, 0);
}

/* Animation */
/* line 364, ../sass/Semantic-UI/modules/_sidebar.scss */
.animating.ui.overlay.sidebar,
.ui.visible.overlay.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/* End - Sidebar */
/* line 373, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.left.overlay.sidebar {
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
}

/* line 377, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.right.overlay.sidebar {
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
}

/* line 381, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.top.overlay.sidebar {
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
}

/* line 385, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.bottom.overlay.sidebar {
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
}

/* End - Pusher */
/* line 391, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.overlay.sidebar ~ .fixed,
.ui.visible.overlay.sidebar ~ .pusher {
  -webkit-transform: none !important;
  transform: none !important;
}

/*--------------
      Push
---------------*/
/* Initial */
/* line 403, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.push.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  z-index: 102;
}

/* Sidebar - Initial */
/* line 412, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.left.push.sidebar {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 416, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.right.push.sidebar {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

/* line 420, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.top.push.sidebar {
  -webkit-transform: translate3d(0%, -100%, 0);
  transform: translate3d(0%, -100%, 0);
}

/* line 424, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.bottom.push.sidebar {
  -webkit-transform: translate3d(0%, 100%, 0);
  transform: translate3d(0%, 100%, 0);
}

/* End */
/* line 430, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.push.sidebar {
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

/*--------------
    Uncover
---------------*/
/* Initial */
/* line 441, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.uncover.sidebar {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 1;
}

/* End */
/* line 448, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.uncover.sidebar {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/*--------------
   Slide Along
---------------*/
/* Initial */
/* line 463, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.slide.along.sidebar {
  z-index: 1;
}

/* Sidebar - Initial */
/* line 468, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.left.slide.along.sidebar {
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

/* line 472, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.right.slide.along.sidebar {
  -webkit-transform: translate3d(50%, 0, 0);
  transform: translate3d(50%, 0, 0);
}

/* line 476, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.top.slide.along.sidebar {
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

/* line 480, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.bottom.slide.along.sidebar {
  -webkit-transform: translate3d(0%, 50%, 0);
  transform: translate3d(0%, 50%, 0);
}

/* Animation */
/* line 486, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.animating.slide.along.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/* End */
/* line 494, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.slide.along.sidebar {
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

/*--------------
   Slide Out
---------------*/
/* Initial */
/* line 505, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.slide.out.sidebar {
  z-index: 1;
}

/* Sidebar - Initial */
/* line 510, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.left.slide.out.sidebar {
  -webkit-transform: translate3d(50%, 0, 0);
  transform: translate3d(50%, 0, 0);
}

/* line 514, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.right.slide.out.sidebar {
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

/* line 518, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.top.slide.out.sidebar {
  -webkit-transform: translate3d(0%, 50%, 0);
  transform: translate3d(0%, 50%, 0);
}

/* line 522, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.bottom.slide.out.sidebar {
  -webkit-transform: translate3d(0%, -50%, 0);
  transform: translate3d(0%, -50%, 0);
}

/* Animation */
/* line 528, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.animating.slide.out.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/* End */
/* line 536, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.slide.out.sidebar {
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

/*--------------
   Scale Down
---------------*/
/* Initial */
/* line 547, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.scale.down.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  z-index: 102;
}

/* Sidebar - Initial  */
/* line 556, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.left.scale.down.sidebar {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 560, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.right.scale.down.sidebar {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

/* line 564, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.top.scale.down.sidebar {
  -webkit-transform: translate3d(0%, -100%, 0);
  transform: translate3d(0%, -100%, 0);
}

/* line 568, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.bottom.scale.down.sidebar {
  -webkit-transform: translate3d(0%, 100%, 0);
  transform: translate3d(0%, 100%, 0);
}

/* Pusher - Initial */
/* line 574, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.scale.down.left.sidebar ~ .pusher {
  -webkit-transform-origin: 75% 50%;
  transform-origin: 75% 50%;
}

/* line 578, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.scale.down.right.sidebar ~ .pusher {
  -webkit-transform-origin: 25% 50%;
  transform-origin: 25% 50%;
}

/* line 582, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.scale.down.top.sidebar ~ .pusher {
  -webkit-transform-origin: 50% 75%;
  transform-origin: 50% 75%;
}

/* line 586, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.scale.down.bottom.sidebar ~ .pusher {
  -webkit-transform-origin: 50% 25%;
  transform-origin: 50% 25%;
}

/* Animation */
/* line 592, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.animating.scale.down > .visible.ui.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/* line 598, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.scale.down.sidebar ~ .pusher,
.ui.animating.scale.down.sidebar ~ .pusher {
  display: block !important;
  width: 100%;
  height: 100%;
  overflow: hidden !important;
}

/* End */
/* line 607, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.scale.down.sidebar {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 611, ../sass/Semantic-UI/modules/_sidebar.scss */
.ui.visible.scale.down.sidebar ~ .pusher {
  -webkit-transform: scale(0.75);
  transform: scale(0.75);
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Sticky
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Sticky
*******************************/
/* line 16, ../sass/Semantic-UI/modules/_sticky.scss */
.ui.sticky {
  position: static;
  -webkit-transition: none;
  transition: none;
  z-index: 800;
}

/*******************************
            States
*******************************/
/* Bound */
/* line 30, ../sass/Semantic-UI/modules/_sticky.scss */
.ui.sticky.bound {
  position: absolute;
  left: auto;
  right: auto;
}

/* Fixed */
/* line 37, ../sass/Semantic-UI/modules/_sticky.scss */
.ui.sticky.fixed {
  position: fixed;
  left: auto;
  right: auto;
}

/* Bound/Fixed Position */
/* line 44, ../sass/Semantic-UI/modules/_sticky.scss */
.ui.sticky.bound.top,
.ui.sticky.fixed.top {
  top: 0px;
  bottom: auto;
}

/* line 49, ../sass/Semantic-UI/modules/_sticky.scss */
.ui.sticky.bound.bottom,
.ui.sticky.fixed.bottom {
  top: auto;
  bottom: 0px;
}

/*******************************
            Types
*******************************/
/* line 60, ../sass/Semantic-UI/modules/_sticky.scss */
.ui.native.sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Tab
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
           UI Tabs
*******************************/
/* line 16, ../sass/Semantic-UI/modules/_tab.scss */
.ui.tab {
  display: none;
}

/*******************************
             States
*******************************/
/*--------------------
       Active
---------------------*/
/* line 30, ../sass/Semantic-UI/modules/_tab.scss */
.ui.tab.active,
.ui.tab.open {
  display: block;
}

/*--------------------
       Loading
---------------------*/
/* line 39, ../sass/Semantic-UI/modules/_tab.scss */
.ui.tab.loading {
  position: relative;
  overflow: hidden;
  display: block;
  min-height: 250px;
}

/* line 45, ../sass/Semantic-UI/modules/_tab.scss */
.ui.tab.loading * {
  position: relative !important;
  left: -10000px !important;
}

/* line 49, ../sass/Semantic-UI/modules/_tab.scss */
.ui.tab.loading:before,
.ui.tab.loading.segment:before {
  position: absolute;
  content: '';
  top: 100px;
  left: 50%;
  margin: -1.25em 0em 0em -1.25em;
  width: 2.5em;
  height: 2.5em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}

/* line 61, ../sass/Semantic-UI/modules/_tab.scss */
.ui.tab.loading:after,
.ui.tab.loading.segment:after {
  position: absolute;
  content: '';
  top: 100px;
  left: 50%;
  margin: -1.25em 0em 0em -1.25em;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation: button-spin 0.6s linear;
  animation: button-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
}

/*******************************
         Tab Overrides
*******************************/
/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.11 - Transition
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
          Transitions
*******************************/
/* line 16, ../sass/Semantic-UI/modules/_transition.scss */
.transition {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/*******************************
            States
*******************************/
/* Animating */
/* line 34, ../sass/Semantic-UI/modules/_transition.scss */
.animating.transition {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  visibility: visible !important;
}

/* Loading */
/* line 41, ../sass/Semantic-UI/modules/_transition.scss */
.loading.transition {
  position: absolute;
  top: -99999px;
  left: -99999px;
}

/* Hidden */
/* line 48, ../sass/Semantic-UI/modules/_transition.scss */
.hidden.transition {
  display: none;
  visibility: hidden;
}

/* Visible */
/* line 54, ../sass/Semantic-UI/modules/_transition.scss */
.visible.transition {
  display: block !important;
  visibility: visible !important;
  /*  backface-visibility: @backfaceVisibility;
    transform: @use3DAcceleration;*/
}

/* Disabled */
/* line 62, ../sass/Semantic-UI/modules/_transition.scss */
.disabled.transition {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

/*******************************
          Variations
*******************************/
/* line 72, ../sass/Semantic-UI/modules/_transition.scss */
.looping.transition {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/*******************************
          Transitions
*******************************/
/*
  Some transitions adapted from Animate CSS
  https://github.com/daneden/animate.css

  Additional transitions adapted from Glide
  by Nick Pettit - https://github.com/nickpettit/glide
*/
/*--------------
     Browse
---------------*/
/* line 94, ../sass/Semantic-UI/modules/_transition.scss */
.transition.browse {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}

/* line 98, ../sass/Semantic-UI/modules/_transition.scss */
.transition.browse.in {
  -webkit-animation-name: browseIn;
  animation-name: browseIn;
}

/* line 102, ../sass/Semantic-UI/modules/_transition.scss */
.transition.browse.out,
.transition.browse.left.out {
  -webkit-animation-name: browseOutLeft;
  animation-name: browseOutLeft;
}

/* line 107, ../sass/Semantic-UI/modules/_transition.scss */
.transition.browse.right.out {
  -webkit-animation-name: browseOutRight;
  animation-name: browseOutRight;
}

/* In */
@-webkit-keyframes browseIn {
  0% {
    -webkit-transform: scale(0.8) translateZ(0px);
    transform: scale(0.8) translateZ(0px);
    z-index: -1;
  }
  10% {
    -webkit-transform: scale(0.8) translateZ(0px);
    transform: scale(0.8) translateZ(0px);
    z-index: -1;
    opacity: 0.7;
  }
  80% {
    -webkit-transform: scale(1.05) translateZ(0px);
    transform: scale(1.05) translateZ(0px);
    opacity: 1;
    z-index: 999;
  }
  100% {
    -webkit-transform: scale(1) translateZ(0px);
    transform: scale(1) translateZ(0px);
    z-index: 999;
  }
}
@keyframes browseIn {
  0% {
    -webkit-transform: scale(0.8) translateZ(0px);
    transform: scale(0.8) translateZ(0px);
    z-index: -1;
  }
  10% {
    -webkit-transform: scale(0.8) translateZ(0px);
    transform: scale(0.8) translateZ(0px);
    z-index: -1;
    opacity: 0.7;
  }
  80% {
    -webkit-transform: scale(1.05) translateZ(0px);
    transform: scale(1.05) translateZ(0px);
    opacity: 1;
    z-index: 999;
  }
  100% {
    -webkit-transform: scale(1) translateZ(0px);
    transform: scale(1) translateZ(0px);
    z-index: 999;
  }
}
/* Out */
@-webkit-keyframes browseOutLeft {
  0% {
    z-index: 999;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg);
  }
  50% {
    z-index: -1;
    -webkit-transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
    transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
  }
  80% {
    opacity: 1;
  }
  100% {
    z-index: -1;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity: 0;
  }
}
@keyframes browseOutLeft {
  0% {
    z-index: 999;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg);
  }
  50% {
    z-index: -1;
    -webkit-transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
    transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
  }
  80% {
    opacity: 1;
  }
  100% {
    z-index: -1;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity: 0;
  }
}
@-webkit-keyframes browseOutRight {
  0% {
    z-index: 999;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg);
  }
  50% {
    z-index: 1;
    -webkit-transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
    transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
  }
  80% {
    opacity: 1;
  }
  100% {
    z-index: 1;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity: 0;
  }
}
@keyframes browseOutRight {
  0% {
    z-index: 999;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg);
  }
  50% {
    z-index: 1;
    -webkit-transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
    transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
  }
  80% {
    opacity: 1;
  }
  100% {
    z-index: 1;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity: 0;
  }
}
/*--------------
     Drop
---------------*/
/* line 252, ../sass/Semantic-UI/modules/_transition.scss */
.drop.transition {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-duration: 400ms;
  animation-duration: 400ms;
  -webkit-animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);
  animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);
}

/* line 260, ../sass/Semantic-UI/modules/_transition.scss */
.drop.transition.in {
  -webkit-animation-name: dropIn;
  animation-name: dropIn;
}

/* line 264, ../sass/Semantic-UI/modules/_transition.scss */
.drop.transition.out {
  -webkit-animation-name: dropOut;
  animation-name: dropOut;
}

/* Drop */
@-webkit-keyframes dropIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes dropIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes dropOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}
@keyframes dropOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}
/*--------------
      Fade
---------------*/
/* line 323, ../sass/Semantic-UI/modules/_transition.scss */
.transition.fade.in {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

/* line 327, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="fade up"].in {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

/* line 331, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="fade down"].in {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

/* line 335, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="fade left"].in {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

/* line 339, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="fade right"].in {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

/* line 343, ../sass/Semantic-UI/modules/_transition.scss */
.transition.fade.out {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

/* line 347, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="fade up"].out {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

/* line 351, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="fade down"].out {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

/* line 355, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="fade left"].out {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

/* line 359, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="fade right"].out {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

/* In */
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
    transform: translateY(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
    transform: translateY(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
/* Out */
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(5%);
    transform: translateY(5%);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(5%);
    transform: translateY(5%);
  }
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-5%);
    transform: translateY(-5%);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-5%);
    transform: translateY(-5%);
  }
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
  }
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
  }
}
/*--------------
     Flips
---------------*/
/* line 596, ../sass/Semantic-UI/modules/_transition.scss */
.flip.transition.in,
.flip.transition.out {
  -webkit-animation-duration: 600ms;
  animation-duration: 600ms;
}

/* line 601, ../sass/Semantic-UI/modules/_transition.scss */
.horizontal.flip.transition.in {
  -webkit-animation-name: horizontalFlipIn;
  animation-name: horizontalFlipIn;
}

/* line 605, ../sass/Semantic-UI/modules/_transition.scss */
.horizontal.flip.transition.out {
  -webkit-animation-name: horizontalFlipOut;
  animation-name: horizontalFlipOut;
}

/* line 609, ../sass/Semantic-UI/modules/_transition.scss */
.vertical.flip.transition.in {
  -webkit-animation-name: verticalFlipIn;
  animation-name: verticalFlipIn;
}

/* line 613, ../sass/Semantic-UI/modules/_transition.scss */
.vertical.flip.transition.out {
  -webkit-animation-name: verticalFlipOut;
  animation-name: verticalFlipOut;
}

/* In */
@-webkit-keyframes horizontalFlipIn {
  0% {
    -webkit-transform: perspective(2000px) rotateY(-90deg);
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(2000px) rotateY(0deg);
    transform: perspective(2000px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes horizontalFlipIn {
  0% {
    -webkit-transform: perspective(2000px) rotateY(-90deg);
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(2000px) rotateY(0deg);
    transform: perspective(2000px) rotateY(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes verticalFlipIn {
  0% {
    -webkit-transform: perspective(2000px) rotateX(-90deg);
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(2000px) rotateX(0deg);
    transform: perspective(2000px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes verticalFlipIn {
  0% {
    -webkit-transform: perspective(2000px) rotateX(-90deg);
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(2000px) rotateX(0deg);
    transform: perspective(2000px) rotateX(0deg);
    opacity: 1;
  }
}
/* Out */
@-webkit-keyframes horizontalFlipOut {
  0% {
    -webkit-transform: perspective(2000px) rotateY(0deg);
    transform: perspective(2000px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(2000px) rotateY(90deg);
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes horizontalFlipOut {
  0% {
    -webkit-transform: perspective(2000px) rotateY(0deg);
    transform: perspective(2000px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(2000px) rotateY(90deg);
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0;
  }
}
@-webkit-keyframes verticalFlipOut {
  0% {
    -webkit-transform: perspective(2000px) rotateX(0deg);
    transform: perspective(2000px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(2000px) rotateX(-90deg);
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }
}
@keyframes verticalFlipOut {
  0% {
    -webkit-transform: perspective(2000px) rotateX(0deg);
    transform: perspective(2000px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(2000px) rotateX(-90deg);
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }
}
/*--------------
      Scale
---------------*/
/* line 722, ../sass/Semantic-UI/modules/_transition.scss */
.scale.transition.in {
  -webkit-animation-name: scaleIn;
  animation-name: scaleIn;
}

/* line 726, ../sass/Semantic-UI/modules/_transition.scss */
.scale.transition.out {
  -webkit-animation-name: scaleOut;
  animation-name: scaleOut;
}

@-webkit-keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/* Out */
@-webkit-keyframes scaleOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes scaleOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
/*--------------
      Fly
---------------*/
/* Inward */
/* line 787, ../sass/Semantic-UI/modules/_transition.scss */
.transition.fly {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 793, ../sass/Semantic-UI/modules/_transition.scss */
.transition.fly.in {
  -webkit-animation-name: flyIn;
  animation-name: flyIn;
}

/* line 797, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="fly up"].in {
  -webkit-animation-name: flyInUp;
  animation-name: flyInUp;
}

/* line 801, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="fly down"].in {
  -webkit-animation-name: flyInDown;
  animation-name: flyInDown;
}

/* line 805, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="fly left"].in {
  -webkit-animation-name: flyInLeft;
  animation-name: flyInLeft;
}

/* line 809, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="fly right"].in {
  -webkit-animation-name: flyInRight;
  animation-name: flyInRight;
}

/* Outward */
/* line 815, ../sass/Semantic-UI/modules/_transition.scss */
.transition.fly.out {
  -webkit-animation-name: flyOut;
  animation-name: flyOut;
}

/* line 819, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="fly up"].out {
  -webkit-animation-name: flyOutUp;
  animation-name: flyOutUp;
}

/* line 823, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="fly down"].out {
  -webkit-animation-name: flyOutDown;
  animation-name: flyOutDown;
}

/* line 827, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="fly left"].out {
  -webkit-animation-name: flyOutLeft;
  animation-name: flyOutLeft;
}

/* line 831, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="fly right"].out {
  -webkit-animation-name: flyOutRight;
  animation-name: flyOutRight;
}

/* In */
@-webkit-keyframes flyIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes flyIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes flyInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 1500px, 0);
    transform: translate3d(0, 1500px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes flyInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 1500px, 0);
    transform: translate3d(0, 1500px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes flyInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -1500px, 0);
    transform: translate3d(0, -1500px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes flyInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -1500px, 0);
    transform: translate3d(0, -1500px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes flyInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(1500px, 0, 0);
    transform: translate3d(1500px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes flyInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(1500px, 0, 0);
    transform: translate3d(1500px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes flyInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-1500px, 0, 0);
    transform: translate3d(-1500px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes flyInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-1500px, 0, 0);
    transform: translate3d(-1500px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
/* Out */
@-webkit-keyframes flyOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes flyOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@-webkit-keyframes flyOutUp {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes flyOutUp {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@-webkit-keyframes flyOutDown {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes flyOutDown {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@-webkit-keyframes flyOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes flyOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@-webkit-keyframes flyOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes flyOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
/*--------------
     Slide
---------------*/
/* line 1244, ../sass/Semantic-UI/modules/_transition.scss */
.transition.slide.in,
.transition[class*="slide down"].in {
  -webkit-animation-name: slideInY;
  animation-name: slideInY;
  -webkit-transform-origin: top center;
  transform-origin: top center;
}

/* line 1251, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="slide up"].in {
  -webkit-animation-name: slideInY;
  animation-name: slideInY;
  -webkit-transform-origin: bottom center;
  transform-origin: bottom center;
}

/* line 1257, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="slide left"].in {
  -webkit-animation-name: slideInX;
  animation-name: slideInX;
  -webkit-transform-origin: center right;
  transform-origin: center right;
}

/* line 1263, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="slide right"].in {
  -webkit-animation-name: slideInX;
  animation-name: slideInX;
  -webkit-transform-origin: center left;
  transform-origin: center left;
}

/* line 1269, ../sass/Semantic-UI/modules/_transition.scss */
.transition.slide.out,
.transition[class*="slide down"].out {
  -webkit-animation-name: slideOutY;
  animation-name: slideOutY;
  -webkit-transform-origin: top center;
  transform-origin: top center;
}

/* line 1276, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="slide up"].out {
  -webkit-animation-name: slideOutY;
  animation-name: slideOutY;
  -webkit-transform-origin: bottom center;
  transform-origin: bottom center;
}

/* line 1282, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="slide left"].out {
  -webkit-animation-name: slideOutX;
  animation-name: slideOutX;
  -webkit-transform-origin: center right;
  transform-origin: center right;
}

/* line 1288, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="slide right"].out {
  -webkit-animation-name: slideOutX;
  animation-name: slideOutX;
  -webkit-transform-origin: center left;
  transform-origin: center left;
}

/* In */
@-webkit-keyframes slideInY {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes slideInY {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-webkit-keyframes slideInX {
  0% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes slideInX {
  0% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
/* Out */
@-webkit-keyframes slideOutY {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@keyframes slideOutY {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@-webkit-keyframes slideOutX {
  0% {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
}
@keyframes slideOutX {
  0% {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
}
/*--------------
     Swing
---------------*/
/* line 1399, ../sass/Semantic-UI/modules/_transition.scss */
.transition.swing {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}

/* line 1403, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="swing down"].in {
  -webkit-animation-name: swingInX;
  animation-name: swingInX;
  -webkit-transform-origin: top center;
  transform-origin: top center;
}

/* line 1409, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="swing up"].in {
  -webkit-animation-name: swingInX;
  animation-name: swingInX;
  -webkit-transform-origin: bottom center;
  transform-origin: bottom center;
}

/* line 1415, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="swing left"].in {
  -webkit-animation-name: swingInY;
  animation-name: swingInY;
  -webkit-transform-origin: center right;
  transform-origin: center right;
}

/* line 1421, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="swing right"].in {
  -webkit-animation-name: swingInY;
  animation-name: swingInY;
  -webkit-transform-origin: center left;
  transform-origin: center left;
}

/* line 1427, ../sass/Semantic-UI/modules/_transition.scss */
.transition.swing.out,
.transition[class*="swing down"].out {
  -webkit-animation-name: swingOutX;
  animation-name: swingOutX;
  -webkit-transform-origin: top center;
  transform-origin: top center;
}

/* line 1434, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="swing up"].out {
  -webkit-animation-name: swingOutX;
  animation-name: swingOutX;
  -webkit-transform-origin: bottom center;
  transform-origin: bottom center;
}

/* line 1440, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="swing left"].out {
  -webkit-animation-name: swingOutY;
  animation-name: swingOutY;
  -webkit-transform-origin: center right;
  transform-origin: center right;
}

/* line 1446, ../sass/Semantic-UI/modules/_transition.scss */
.transition[class*="swing right"].out {
  -webkit-animation-name: swingOutY;
  animation-name: swingOutY;
  -webkit-transform-origin: center left;
  transform-origin: center left;
}

/* In */
@-webkit-keyframes swingInX {
  0% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(1000px) rotateX(-30deg);
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1;
  }
  60% {
    -webkit-transform: perspective(1000px) rotateX(15deg);
    transform: perspective(1000px) rotateX(15deg);
  }
  80% {
    -webkit-transform: perspective(1000px) rotateX(-7.5deg);
    transform: perspective(1000px) rotateX(-7.5deg);
  }
  100% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg);
  }
}
@keyframes swingInX {
  0% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(1000px) rotateX(-30deg);
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1;
  }
  60% {
    -webkit-transform: perspective(1000px) rotateX(15deg);
    transform: perspective(1000px) rotateX(15deg);
  }
  80% {
    -webkit-transform: perspective(1000px) rotateX(-7.5deg);
    transform: perspective(1000px) rotateX(-7.5deg);
  }
  100% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg);
  }
}
@-webkit-keyframes swingInY {
  0% {
    -webkit-transform: perspective(1000px) rotateY(-90deg);
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(1000px) rotateY(30deg);
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1;
  }
  60% {
    -webkit-transform: perspective(1000px) rotateY(-17.5deg);
    transform: perspective(1000px) rotateY(-17.5deg);
  }
  80% {
    -webkit-transform: perspective(1000px) rotateY(7.5deg);
    transform: perspective(1000px) rotateY(7.5deg);
  }
  100% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
    transform: perspective(1000px) rotateY(0deg);
  }
}
@keyframes swingInY {
  0% {
    -webkit-transform: perspective(1000px) rotateY(-90deg);
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(1000px) rotateY(30deg);
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1;
  }
  60% {
    -webkit-transform: perspective(1000px) rotateY(-17.5deg);
    transform: perspective(1000px) rotateY(-17.5deg);
  }
  80% {
    -webkit-transform: perspective(1000px) rotateY(7.5deg);
    transform: perspective(1000px) rotateY(7.5deg);
  }
  100% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
    transform: perspective(1000px) rotateY(0deg);
  }
}
/* Out */
@-webkit-keyframes swingOutX {
  0% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg);
  }
  40% {
    -webkit-transform: perspective(1000px) rotateX(-7.5deg);
    transform: perspective(1000px) rotateX(-7.5deg);
  }
  60% {
    -webkit-transform: perspective(1000px) rotateX(17.5deg);
    transform: perspective(1000px) rotateX(17.5deg);
  }
  80% {
    -webkit-transform: perspective(1000px) rotateX(-30deg);
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes swingOutX {
  0% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg);
  }
  40% {
    -webkit-transform: perspective(1000px) rotateX(-7.5deg);
    transform: perspective(1000px) rotateX(-7.5deg);
  }
  60% {
    -webkit-transform: perspective(1000px) rotateX(17.5deg);
    transform: perspective(1000px) rotateX(17.5deg);
  }
  80% {
    -webkit-transform: perspective(1000px) rotateX(-30deg);
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
}
@-webkit-keyframes swingOutY {
  0% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
    transform: perspective(1000px) rotateY(0deg);
  }
  40% {
    -webkit-transform: perspective(1000px) rotateY(7.5deg);
    transform: perspective(1000px) rotateY(7.5deg);
  }
  60% {
    -webkit-transform: perspective(1000px) rotateY(-10deg);
    transform: perspective(1000px) rotateY(-10deg);
  }
  80% {
    -webkit-transform: perspective(1000px) rotateY(30deg);
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(1000px) rotateY(-90deg);
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0;
  }
}
@keyframes swingOutY {
  0% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
    transform: perspective(1000px) rotateY(0deg);
  }
  40% {
    -webkit-transform: perspective(1000px) rotateY(7.5deg);
    transform: perspective(1000px) rotateY(7.5deg);
  }
  60% {
    -webkit-transform: perspective(1000px) rotateY(-10deg);
    transform: perspective(1000px) rotateY(-10deg);
  }
  80% {
    -webkit-transform: perspective(1000px) rotateY(30deg);
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(1000px) rotateY(-90deg);
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0;
  }
}
/*******************************
       Static Animations
*******************************/
/*--------------
    Emphasis
---------------*/
/* line 1659, ../sass/Semantic-UI/modules/_transition.scss */
.flash.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* line 1665, ../sass/Semantic-UI/modules/_transition.scss */
.shake.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: shake;
  animation-name: shake;
}

/* line 1671, ../sass/Semantic-UI/modules/_transition.scss */
.bounce.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

/* line 1677, ../sass/Semantic-UI/modules/_transition.scss */
.tada.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* line 1683, ../sass/Semantic-UI/modules/_transition.scss */
.pulse.transition {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

/* line 1689, ../sass/Semantic-UI/modules/_transition.scss */
.jiggle.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: jiggle;
  animation-name: jiggle;
}

/* Flash */
@-webkit-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
/* Shake */
@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}
@keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}
/* Bounce */
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
/* Tada */
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
/* Pulse */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
/* Rubberband */
@-webkit-keyframes jiggle {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes jiggle {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 1.12.3 - Video
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2014 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Video
*******************************/
/* line 17, ../sass/Semantic-UI/modules/_video.scss */
.ui.video {
  background-color: #dddddd;
  position: relative;
  max-width: 100%;
  padding-bottom: 56.25%;
  height: 0px;
  overflow: hidden;
}

/*--------------
     Content
---------------*/
/* Placeholder Image */
/* line 32, ../sass/Semantic-UI/modules/_video.scss */
.ui.video .placeholder {
  background-color: #333333;
}

/* Play Icon Overlay */
/* line 37, ../sass/Semantic-UI/modules/_video.scss */
.ui.video .play {
  cursor: pointer;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

/* line 49, ../sass/Semantic-UI/modules/_video.scss */
.ui.video .play.icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 11;
  background: rgba(0, 0, 0, 0.3);
  width: 8rem;
  height: 8rem;
  line-height: 8rem;
  border-radius: 500rem;
  color: #ffffff;
  font-size: 8rem;
  text-shadow: none;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

/* line 66, ../sass/Semantic-UI/modules/_video.scss */
.ui.video .placeholder {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
}

/* IFrame Embed */
/* line 76, ../sass/Semantic-UI/modules/_video.scss */
.ui.video .embed iframe,
.ui.video .embed embed,
.ui.video .embed object {
  position: absolute;
  border: none;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  margin: 0em;
  padding: 0em;
}

/*******************************
            States
*******************************/
/*--------------
    Hover
---------------*/
/* line 99, ../sass/Semantic-UI/modules/_video.scss */
.ui.video .play:hover {
  opacity: 1;
}

/*--------------
     Active
---------------*/
/* line 107, ../sass/Semantic-UI/modules/_video.scss */
.ui.video.active .play,
.ui.video.active .placeholder {
  display: none;
}

/* line 111, ../sass/Semantic-UI/modules/_video.scss */
.ui.video.active .embed {
  display: inline;
}

/*******************************
        Video Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/* line 5, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, .entry-content div, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/**
* Base Styles
*
* $author		Dominic da Costa @ Zone
* $email		ddacosta@thisiszone.com
* $url			http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version		1.0
*/
@font-face {
  font-family: 'NSPCC-Headline';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-HeadlineTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-BoldItalic';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-BoldItalicTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-Bold';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-BoldTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-LightItalic';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-LightItalicTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-Light';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-LightTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-RegularItalic';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-RegularItalicTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-Regular';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-RegularTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-SemiboldItalic';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-SemiboldItalicTT.ttf") format("truetype");
}
@font-face {
  font-family: 'NSPCC-Semibold';
  src: url("../fonts/NSPCC FONT/webfonts/NSPCC-SemiboldTT.ttf") format("truetype");
}
@font-face {
  font-family: 'icomoon';
  src: url("/fonts/icomoon.eot?-v5");
  src: url("/fonts/icomoon.eot?#iefix-v5") format("embedded-opentype"), url("/fonts/icomoon.woff?-v5") format("woff"), url("/fonts/icomoon.ttf?-v5") format("truetype"), url("/fonts/icomoon.svg?-v5#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 14, ../sass/utilities/_clearfix.scss */
.page-header {
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.page-header:before, .page-header:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.page-header:after {
  clear: both;
}

@-webkit-keyframes fade-in-yo {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
}
@-moz-keyframes fadeIn /* Firefox */ {
  0% {
    background: #fff;
  }
  50% {
    background: #f7f5f3;
  }
  100% {
    background: #fff;
  }
}
@-webkit-keyframes fadeIn /* Safari and Chrome */ {
  0% {
    background: #fff;
  }
  50% {
    background: #f7f5f3;
  }
  100% {
    background: #fff;
  }
}
/* line 1, ../sass/utilities/_visibly-hidden.scss */
.visibly-hidden {
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}

/* line 5, ../sass/utilities/_visibly-hidden.scss */
.visibly-destroyed {
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
  position: absolute;
}

/* line 1, ../sass/quarks/_body.scss */
html {
  height: 100%;
}

/* line 5, ../sass/quarks/_body.scss */
body {
  width: 100%;
  height: 100%;
  min-height: 100%;
  font-size: 15px;
  font-family: "NSPCC-Regular", Verdana, Arial, sans-serif;
  color: #525455;
  background: #f7f5f3;
}

/*
*	Standard heading
*
*	Example HTML:
*
*	<h2 class="heading">Heading</h2>
*/
/* line 8, ../sass/quarks/_headings.scss */
.heading, .module--help-advice .module-heading {
  margin-bottom: 20px;
  color: #108633;
}

/* line 18, ../sass/quarks/_headings.scss */
.heading--h4 {
  font-weight: bold;
  line-height: 1.3em;
}

/*
*	Sub-heading
*
*	Example HTML:
*
*	<h2 class="heading heading--sub">Sub heading</h2>
*/
/* line 31, ../sass/quarks/_headings.scss */
.heading--sub, legend {
  font-size: 2em;
  color: #525455;
}

/*
*	Standard paragraph
*
*	Example HTML:
*
*	<p></p>
*/
/* line 9, ../sass/quarks/_paragraphs.scss */
p, .entry-content div {
  line-height: 1.5em;
  font-family: "NSPCC-Regular", Verdana, Arial, sans-serif;
}

/*
*	Standard strong text
*
*	Example HTML:
*
*	<strong></strong>
*/
/* line 22, ../sass/quarks/_paragraphs.scss */
strong {
  line-height: 1.3em;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
}

/*
*	Standard link
*
*	Example HTML:
*
*	<ul>
*		<li>Link item</li>
*		<li>Link item</li>
*	</ul>
*
*	<ol>
*		<li>Link item</li>
*		<li>Link item</li>
*	</ol>
*
*/
/* line 23, ../sass/quarks/_lists.scss */
ul {
  list-style-type: disc;
}

/* line 27, ../sass/quarks/_lists.scss */
ol {
  list-style-type: decimal;
}

/* line 31, ../sass/quarks/_lists.scss */
li {
  font-size: 1em;
  line-height: 1.3em;
}

/*  
*	Standard link
*
*	Example HTML:
*
*	<a></a>
*/
/* line 9, ../sass/quarks/_links.scss */
a {
  color: #108633;
  text-decoration: none;
  -moz-transition: color 350ms;
  -o-transition: color 350ms;
  -webkit-transition: color 350ms;
  transition: color 350ms;
}
/* line 13, ../sass/quarks/_links.scss */
a.button:hover, a.cta-button:hover, .filter-wrap a.clear-all-filters:hover {
  text-decoration: none;
}
/* line 19, ../sass/quarks/_links.scss */
a.tab-pagination-link {
  color: #2F7CA3;
}

/* line 30, ../sass/quarks/_links.scss */
p > a, .entry-content div > a {
  color: #2F7CA3;
}

/* line 34, ../sass/quarks/_links.scss */
p > span > a, .entry-content div > span > a {
  color: #2F7CA3;
}

/* line 38, ../sass/quarks/_links.scss */
li > a {
  color: #2F7CA3;
}

/* line 42, ../sass/quarks/_links.scss */
a:hover,
a:active,
a:focus {
  color: #108633;
  text-decoration: underline;
}

/*
*	Standard forms
*
*	Example HTML:
*	
*	TODO: Example html for forms quark
*/
/* line 9, ../sass/quarks/_forms.scss */
input {
  width: 100%;
  padding: 10px 0;
  border: 0 none;
  text-indent: 10px;
  font: inherit;
}

/* line 24, ../sass/quarks/_forms.scss */
input.input-validation-error {
  background: #ffb3b3;
  outline: none;
  -moz-box-shadow: red 0 0 5px;
  -webkit-box-shadow: red 0 0 5px;
  box-shadow: red 0 0 5px;
}

/* line 31, ../sass/quarks/_forms.scss */
.field-validation-error {
  display: block;
}

/* line 1, ../sass/quarks/_tables.scss */
tbody {
  background-color: #ffffff;
}

/* line 4, ../sass/quarks/_tables.scss */
td {
  padding: 10px;
  border: 2px solid #f7f5f3;
  line-height: 1.5em;
  font-size: 0.95em;
  font-family: "NSPCC-Regular", Verdana, Arial, sans-serif;
}
/* line 10, ../sass/quarks/_tables.scss */
td strong {
  font-weight: bold;
}

@media screen and (max-width: 768px) {
  /* line 16, ../sass/quarks/_tables.scss */
  table {
    display: block;
    position: relative;
  }

  /* line 20, ../sass/quarks/_tables.scss */
  table.arrow-right {
    border-right: 2px solid #646464;
  }
  /* line 22, ../sass/quarks/_tables.scss */
  table.arrow-right:after {
    content: "";
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -10px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #646464;
  }

  /* line 35, ../sass/quarks/_tables.scss */
  table.arrow-left {
    border-left: 2px solid #646464;
  }
  /* line 37, ../sass/quarks/_tables.scss */
  table.arrow-left:before {
    content: "";
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -10px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #646464;
  }

  /* line 50, ../sass/quarks/_tables.scss */
  tbody {
    display: block;
    position: relative;
    width: auto;
    overflow-x: auto;
    white-space: nowrap;
  }
}
/*
*	Site row (Full width page part)
*
*	Example HTML:
*
*	<div class="site-row">
*		<div class="grid-wrap"></div>
*	</div>
*/
/* line 11, ../sass/atoms/_site-row.scss */
.site-row {
  *zoom: 1;
  overflow: hidden;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.site-row:before, .site-row:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.site-row:after {
  clear: both;
}

/* line 16, ../sass/atoms/_site-row.scss */
.site-row .grid-wrap {
  *zoom: 1;
  max-width: 1020px;
  min-width: 0;
  margin: 0 auto;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.site-row .grid-wrap:before, .site-row .grid-wrap:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.site-row .grid-wrap:after {
  clear: both;
}

@media screen and (max-width: 900px) {
  /* line 25, ../sass/atoms/_site-row.scss */
  .site-row .grid-wrap {
    -moz-transition: margin 350ms;
    -o-transition: margin 350ms;
    -webkit-transition: margin 350ms;
    transition: margin 350ms;
  }

  /* line 30, ../sass/atoms/_site-row.scss */
  .site-row--page-navigation .grid-wrap {
    margin: 0;
  }
}
@media screen and (max-width: 400px) {
  /* line 36, ../sass/atoms/_site-row.scss */
  .site-row--help-advice, .site-row--article .grid-wrap {
    margin: 0 5px;
  }
}
/*
*	Site row with optional 12 col container
*
*	Example HTML:
*
*	<div class="site-row">
*		<div class="grid-wrap">
*			<section class="container">Content</section>
*		</div>
*	</div>
*/
/* line 53, ../sass/atoms/_site-row.scss */
.site-row .grid-wrap > .container {
  display: inline;
  float: left;
  width: 98.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 97.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

/* line 57, ../sass/atoms/_site-row.scss */
.site-row--page-navigation,
.site-row--intro {
  overflow: visible;
}

/*
*	Standard buttons
*
*	Example HTML:
*
*	<a class="button">
*		<i class="icon"></i>Button text
*	</a>
*
*	OR
*
*	<button class="button">
*		<i class="icon"></i>Button text
*	</button>
*/
/* line 16, ../sass/atoms/_buttons.scss */
.button, .cta-button, .filter-wrap .clear-all-filters, .contourNavigation input[type="submit"] {
  display: block;
  float: left;
  clear: both;
  padding: 10px 20px;
  border: 0 none;
  line-height: 1.3em;
  min-height: 20px;
  font-size: 0.9em;
  text-align: center;
  cursor: pointer;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  color: #ffffff;
  background: #108633;
  -moz-transition: all 350ms;
  -o-transition: all 350ms;
  -webkit-transition: all 350ms;
  transition: all 350ms;
}
/* line 36, ../sass/atoms/_buttons.scss */
.button:hover, .cta-button:hover, .filter-wrap .clear-all-filters:hover, .contourNavigation input[type="submit"]:hover {
  background: #525455 !important;
  color: #ffffff;
}
/* line 41, ../sass/atoms/_buttons.scss */
.sign-in-button .button, .sign-in-button .cta-button, .sign-in-button .filter-wrap .clear-all-filters, .filter-wrap .sign-in-button .clear-all-filters, .sign-in-button .contourNavigation input[type="submit"], .contourNavigation .sign-in-button input[type="submit"] {
  position: absolute;
  top: 20px;
  left: 43.8em;
  width: 14.6rem;
  font-size: 118%;
}
@media screen and (max-width: 1020px) {
  /* line 41, ../sass/atoms/_buttons.scss */
  .sign-in-button .button, .sign-in-button .cta-button, .sign-in-button .filter-wrap .clear-all-filters, .filter-wrap .sign-in-button .clear-all-filters, .sign-in-button .contourNavigation input[type="submit"], .contourNavigation .sign-in-button input[type="submit"] {
    float: right;
    position: relative;
    top: -40px;
    left: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 41, ../sass/atoms/_buttons.scss */
  .sign-in-button .button, .sign-in-button .cta-button, .sign-in-button .filter-wrap .clear-all-filters, .filter-wrap .sign-in-button .clear-all-filters, .sign-in-button .contourNavigation input[type="submit"], .contourNavigation .sign-in-button input[type="submit"] {
    top: 0;
    margin-top: 20px;
  }
}

/* line 63, ../sass/atoms/_buttons.scss */
.button:hover, .cta-button:hover, .filter-wrap .clear-all-filters:hover, .contourNavigation input[type="submit"]:hover,
.button:focus,
.cta-button:focus,
.filter-wrap .clear-all-filters:focus,
.contourNavigation input[type="submit"]:focus {
  background: #108633;
  color: #ffffff;
}

/* line 69, ../sass/atoms/_buttons.scss */
.button .icon, .cta-button .icon, .filter-wrap .clear-all-filters .icon, .contourNavigation input[type="submit"] .icon {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 10px;
  width: 10px;
  margin: 0;
  background: url('/images/../images/icon-sprite.png?1532706800') no-repeat;
}

/* line 82, ../sass/atoms/_buttons.scss */
.button--icon-left .icon {
  margin-right: 10px;
}

/* line 86, ../sass/atoms/_buttons.scss */
.button--icon-right .icon {
  margin-left: 10px;
}

/*
*	Utility button
*	
*	Example HTML:
*
*   <a href="#" class="utility-button">
*       <i class="utility-button__icon"></i>
*       <span class="utility-button__content">
*           <span class="content__title">Title</span>
*           <span class="content__desc">Title</span>
*       </span>
*   </a>
*/
/* line 15, ../sass/atoms/_utility-button.scss */
.utility-button {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-left: 10px;
  height: 60px;
  padding: 10px 10px 70px 10px;
  vertical-align: middle;
  text-align: left;
  background: #ffffff;
  -moz-box-shadow: #e7e5e3 2px 2px 0;
  -webkit-box-shadow: #e7e5e3 2px 2px 0;
  box-shadow: #e7e5e3 2px 2px 0;
}

/* line 30, ../sass/atoms/_utility-button.scss */
.utility-button:hover,
.utility-button:focus {
  -moz-box-shadow: #cfccc8 2px 2px 0;
  -webkit-box-shadow: #cfccc8 2px 2px 0;
  box-shadow: #cfccc8 2px 2px 0;
  text-decoration: none;
}

/* line 35, ../sass/atoms/_utility-button.scss */
.tool-options--small .utility-button--download,
.utility-button-left {
  margin-left: 0;
}

/* line 40, ../sass/atoms/_utility-button.scss */
.utility-button__icon {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 40px;
  height: 40px;
  margin-right: 6px;
  background-image: url("../images/icon-sprite.png");
  background-repeat: no-repeat;
}

/* line 51, ../sass/atoms/_utility-button.scss */
.utility-button__content {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  max-width: 225px;
}

/* line 57, ../sass/atoms/_utility-button.scss */
.utility-button__content .content__text {
  display: block;
  clear: both;
  font-size: 0.95em;
}

/* line 64, ../sass/atoms/_utility-button.scss */
.utility-button__content .content__title {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
}

/* line 68, ../sass/atoms/_utility-button.scss */
.utility-button__content .content__desc {
  margin-top: 5px;
  font-size: 0.8em;
  line-height: 1.2em;
  color: #525455;
}

@media screen and (max-width: 1000px) {
  /* line 77, ../sass/atoms/_utility-button.scss */
  .utility-button {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 700px) {
  /* line 83, ../sass/atoms/_utility-button.scss */
  .utility-button {
    margin-bottom: 10px;
  }

  /* line 87, ../sass/atoms/_utility-button.scss */
  .utility-button__content {
    max-width: none;
  }
}
/*
*   Utility button - Expanded
*/
/* line 96, ../sass/atoms/_utility-button.scss */
.utility-button--expanded .utility-button__content {
  width: 225px;
}

/*
*   Utility button - Crushed
*/
/* line 105, ../sass/atoms/_utility-button.scss */
.utility-button--crushed .utility-button__content {
  width: 100px;
}

/*
*   Utility button - Save
*   
*   Example HTML:
*
*   <a href="#" class="utility-button utility-button--save">
*       ...
*   </a>
*/
/* line 121, ../sass/atoms/_utility-button.scss */
.utility-button--save .utility-button__icon {
  background-position: -35px -481px;
}

/*
*   Utility button - Download
*   
*   Example HTML:
*
*   <a href="#" class="utility-button utility-button--download">
*       ...
*   </a>
*/
/* line 135, ../sass/atoms/_utility-button.scss */
.utility-button--download .utility-button__icon {
  background-position: -105px -42px;
}

/* line 1, ../sass/atoms/_nav-skip.scss */
.nav-skip {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 200px;
  height: 80px;
}
/* line 2, ../sass/atoms/_nav-skip.scss */
.nav-skip a {
  display: block;
  color: #525455;
  position: absolute;
  left: -300px;
  top: 10;
}
/* line 3, ../sass/atoms/_nav-skip.scss */
.nav-skip a:focus, .nav-skip a:active {
  left: 0;
  outline: 0;
}

/*
*	Date block
*
*	Example HTML:
*	
*	<div class="date-block">
*		<span class="text">
*			Aug <em>12</em> 2013
*		</span>
*	</section>
*/
/* line 13, ../sass/atoms/_date-block.scss */
.date-block {
  position: absolute;
  display: table;
  top: 0;
  right: 0;
  width: 65px;
  height: 65px;
  background: #ffffff;
  -moz-box-shadow: #e7e5e3 2px 2px 0;
  -webkit-box-shadow: #e7e5e3 2px 2px 0;
  box-shadow: #e7e5e3 2px 2px 0;
}

/* line 25, ../sass/atoms/_date-block.scss */
.lt-ie8 .date-block {
  display: block;
}

/* line 29, ../sass/atoms/_date-block.scss */
.date-block .text {
  display: table-cell;
  vertical-align: middle;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  font-size: 0.8em;
  text-align: center;
  text-transform: uppercase;
}

/* line 38, ../sass/atoms/_date-block.scss */
.lt-ie8 .text {
  display: block;
}

/* line 43, ../sass/atoms/_date-block.scss */
.date-block .text em {
  color: #108633;
  font-size: 1.4em;
  line-height: 1.2em;
  display: block;
  font-style: normal;
}

/*
*	Example HTML
*
*		<div class="entry-content">
*			<h4>Heading</h4>
*			<p>...</p>
*			<p>...</p>
*			<p class="module-heading">...</p>
*			<ul>
*				<li>List item</li>
*				<li>List item</li>
*			</ul
*		</div>
*/
/* line 16, ../sass/atoms/_entry-content.scss */
.entry-content {
  margin-bottom: 20px;
}

/* line 20, ../sass/atoms/_entry-content.scss */
.entry-content h4 {
  margin-bottom: 20px;
  line-height: 1.3em;
  font-size: 1.2em;
}

/* line 27, ../sass/atoms/_entry-content.scss */
.entry-content p, .entry-content div {
  margin-bottom: 20px;
}

/* line 36, ../sass/atoms/_entry-content.scss */
.entry-content i,
.entry-content em {
  font-style: italic;
}

/* line 41, ../sass/atoms/_entry-content.scss */
.entry-content ul,
.entry-content ol {
  margin-left: 20px;
}

/* line 46, ../sass/atoms/_entry-content.scss */
.entry-content li {
  margin-bottom: 10px;
}

/* line 50, ../sass/atoms/_entry-content.scss */
.entry-content img {
  margin: 5px;
}

/* line 54, ../sass/atoms/_entry-content.scss */
.entry-content .module-heading {
  font-size: 1.4em;
  color: #108633;
}

/*
*	Text page overrides
*/
/* line 63, ../sass/atoms/_entry-content.scss */
.text-page .entry-content {
  width: 75%;
}
@media screen and (max-width: 600px) {
  /* line 63, ../sass/atoms/_entry-content.scss */
  .text-page .entry-content {
    width: 100%;
  }
}

/* line 71, ../sass/atoms/_entry-content.scss */
.text-page .entry-content h4 {
  font-family: "NSPCC-Light", Verdana, Arial, sans-serif;
  font-size: 2em;
}
/* line 75, ../sass/atoms/_entry-content.scss */
.text-page .entry-content h4 strong {
  font: inherit;
}

/* line 14, ../sass/utilities/_clearfix.scss */
.page-header {
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.page-header:before, .page-header:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.page-header:after {
  clear: both;
}

/*
*   Standard module
*
*   Example HTML:
*
*   <section class="module">
*       <h2 class="heading">Heading</h2>
*       <figure>
*           <img src="" />
*       </figure>
*       <div class="entry-content"><p></p></div>
*       <a class="button">Click</a>
*   </section>
*/
/* line 18, ../sass/atoms/_modules.scss */
.module {
  *zoom: 1;
  padding-top: 20px;
  margin-bottom: 20px;
  -moz-box-shadow: #e7e5e3 2px 2px 0;
  -webkit-box-shadow: #e7e5e3 2px 2px 0;
  box-shadow: #e7e5e3 2px 2px 0;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.module:before, .module:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.module:after {
  clear: both;
}

/* line 26, ../sass/atoms/_modules.scss */
.module .heading, .module .module--help-advice .module-heading, .module--help-advice .module .module-heading {
  margin-left: 20px;
  margin-right: 20px;
}

/* line 31, ../sass/atoms/_modules.scss */
.module .heading a, .module .module--help-advice .module-heading a, .module--help-advice .module .module-heading a {
  font: inherit;
}

/* line 35, ../sass/atoms/_modules.scss */
.module .figure {
  width: 100%;
  margin-bottom: 20px;
}

/* line 40, ../sass/atoms/_modules.scss */
.module .figure img {
  width: 100%;
  height: auto;
}

/* line 45, ../sass/atoms/_modules.scss */
.module .entry-content {
  margin-left: 20px;
  margin-right: 20px;
}

/* line 50, ../sass/atoms/_modules.scss */
.module .button, .module .cta-button, .module .filter-wrap .clear-all-filters, .filter-wrap .module .clear-all-filters, .module .contourNavigation input[type="submit"], .contourNavigation .module input[type="submit"] {
  margin: 0 20px 20px;
}
/* line 53, ../sass/atoms/_modules.scss */
.module .button:hover, .module .cta-button:hover, .module .filter-wrap .clear-all-filters:hover, .filter-wrap .module .clear-all-filters:hover, .module .contourNavigation input[type="submit"]:hover, .contourNavigation .module input[type="submit"]:hover {
  background-color: #525455;
  color: #ffffff;
}

/* line 59, ../sass/atoms/_modules.scss */
.module .buttons {
  padding-left: 20px;
}

/* line 63, ../sass/atoms/_modules.scss */
.module .buttons .button, .module .buttons .cta-button, .module .buttons .filter-wrap .clear-all-filters, .filter-wrap .module .buttons .clear-all-filters, .module .buttons .contourNavigation input[type="submit"], .contourNavigation .module .buttons input[type="submit"] {
  margin-left: 0;
  margin-right: 10px;
  float: left;
  clear: none;
}

/* line 70, ../sass/atoms/_modules.scss */
.module--landing {
  display: inline;
  float: left;
  width: 31.37302%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 31.32302%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  background-color: #ffffff;
}

@media screen and (max-width: 670px) {
  /* line 76, ../sass/atoms/_modules.scss */
  .module--landing {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
/* News- featured heading */
/* line 83, ../sass/atoms/_modules.scss */
.module--feature {
  position: relative;
  background-color: #ffffff;
  padding-top: 0;
}

/* line 89, ../sass/atoms/_modules.scss */
.module--feature .heading, .module--feature .module--help-advice .module-heading, .module--help-advice .module--feature .module-heading {
  font-size: 1.6em;
}

/* line 93, ../sass/atoms/_modules.scss */
.module--feature .date {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  margin-bottom: 20px;
  display: block;
  line-height: 1.3em;
}

/* line 100, ../sass/atoms/_modules.scss */
.module--feature .feature-heading {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 10px;
  font-family: "NSPCC-Regular", Verdana, Arial, sans-serif;
  color: #ffffff;
  background: #108633;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 111, ../sass/atoms/_modules.scss */
.module--key {
  display: inline;
  float: left;
  width: 48.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 47.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

/* line 115, ../sass/atoms/_modules.scss */
.module--sub {
  display: inline;
  float: left;
  width: 23.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 22.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

/* Key download */
/* line 121, ../sass/atoms/_modules.scss */
.module--key-download {
  position: relative;
}

/* line 125, ../sass/atoms/_modules.scss */
.module--key-download .checklist-image {
  position: absolute;
  top: 20px;
  left: 20px;
  background: url("../images/icon-sprite.png") no-repeat -159px 0;
  width: 58px;
  height: 80px;
}

/* line 134, ../sass/atoms/_modules.scss */
.module--key-download .heading, .module--key-download .module--help-advice .module-heading, .module--help-advice .module--key-download .module-heading,
.module--key-download .entry-content {
  margin-left: 98px;
}

/* line 139, ../sass/atoms/_modules.scss */
.module--key-download .buttons {
  margin-left: 78px;
}

/* Safeguarding introduction */
/* line 145, ../sass/atoms/_modules.scss */
.module--link-card {
  padding-top: 0;
  background: #FFF;
}

/*
*   Dynamic tool category module
*
*   Example HTML:
*
*   <section class="module module--category">
*       ...
*   </section>
*/
/* line 160, ../sass/atoms/_modules.scss */
.module--category {
  float: left;
  width: 320px;
  margin: 0 10px 20px;
  background: #ffffff;
  -moz-box-shadow: #e7e5e3 2px 2px 0;
  -webkit-box-shadow: #e7e5e3 2px 2px 0;
  box-shadow: #e7e5e3 2px 2px 0;
}
@media only screen and (max-width: 340px) {
  /* line 160, ../sass/atoms/_modules.scss */
  .module--category {
    margin-left: 0;
  }
}

/* line 172, ../sass/atoms/_modules.scss */
.module--category > .inner {
  margin: 10px;
}

/* line 176, ../sass/atoms/_modules.scss */
.module--category .heading, .module--category .module--help-advice .module-heading, .module--help-advice .module--category .module-heading {
  font-size: 1.4em;
  margin-bottom: 10px;
  text-transform: capitalize;
}

/* line 182, ../sass/atoms/_modules.scss */
.module--category .link {
  *zoom: 1;
  display: block;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.module--category .link:before, .module--category .link:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.module--category .link:after {
  clear: both;
}

/* line 188, ../sass/atoms/_modules.scss */
.module--category .heading .text, .module--category .module--help-advice .module-heading .text, .module--help-advice .module--category .module-heading .text {
  float: left;
  display: block;
  margin-right: 40px;
}

/* line 194, ../sass/atoms/_modules.scss */
.module--category .link:hover .text {
  text-decoration: underline;
}

/* line 198, ../sass/atoms/_modules.scss */
.module--category .heading .icon, .module--category .module--help-advice .module-heading .icon, .module--help-advice .module--category .module-heading .icon {
  position: absolute;
  top: 20px;
  right: 20px;
  display: block;
  background: url("../images/icon-sprite.png") no-repeat 0 -409px;
  width: 27px;
  height: 27px;
  text-indent: 10000px;
  overflow: hidden;
  font-size: 0;
  color: transparent;
}

/* line 212, ../sass/atoms/_modules.scss */
.module--category .status-bar {
  height: 30px;
  background: #e7e5e3;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}

/* line 222, ../sass/atoms/_modules.scss */
.module--category .status-bar .status-inner {
  position: absolute;
  left: 0;
  height: 100%;
  background: #108633;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwODYzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFiZTE1NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #108633), color-stop(100%, #1be156));
  background: -moz-linear-gradient(left, #108633, #1be156);
  background: -webkit-linear-gradient(left, #108633, #1be156);
  background: linear-gradient(to right, #108633, #1be156);
}

/* line 230, ../sass/atoms/_modules.scss */
.module--category .status-bar .text {
  color: #f7f5f3;
  font-family: "NSPCC-Regular", Verdana, Arial, sans-serif;
  position: absolute;
  right: 10px;
  top: 6px;
  font-size: 1.2em;
}

/* line 239, ../sass/atoms/_modules.scss */
.module--category .status-bar .text--outside {
  color: #108633;
  left: 10px;
}

/* line 244, ../sass/atoms/_modules.scss */
.dynamic-tool--event-management .module--category .status-bar {
  display: none;
}

/* line 248, ../sass/atoms/_modules.scss */
.module--category .entry-content {
  padding: 10px;
  background: #eef4d8;
}
/* line 252, ../sass/atoms/_modules.scss */
.module--category .entry-content.filled-in {
  background: #f7f5f3;
}

/* line 257, ../sass/atoms/_modules.scss */
.module--category ul {
  margin-left: 20px;
}

/* line 261, ../sass/atoms/_modules.scss */
.module--category li {
  list-style: disc outside;
  font-size: 0.9em;
  margin-bottom: 5px;
}

/* line 267, ../sass/atoms/_modules.scss */
.module--category li p, .module--category li .entry-content div, .entry-content .module--category li div {
  font-size: 1em;
}

/* line 271, ../sass/atoms/_modules.scss */
.module--category .areas-covered {
  margin-bottom: 10px;
  display: block;
}
/* line 274, ../sass/atoms/_modules.scss */
.module--category .areas-covered.all--done {
  color: #108633;
}

/*
*	Listing item
*
*	Example HTML:
*
*	<div class="listing-item">
*		<h4 class="heading"><a href="#">Listing item text</a></h4>
*		<div class="entry-content">
*			<p>....</p>
*		</div>
*	</div>
*/
/* line 17, ../sass/atoms/_listing-items.scss */
.listing-item > .heading, .module--help-advice .listing-item > .module-heading {
  margin-bottom: 10px;
  font-size: 1.2em;
}

/*
*	Breadcrumbs
*
*	Example HTML:
*
*	<nav class="breadcrumbs">
*		<strong>You are here:</strong> 
*		<a class="link">Page</a> &raquo; 
*		<a class="link">Page</a> &raquo; 
*		<span class="current">Current page</span>
*	</nav>
*/
/* line 14, ../sass/atoms/_breadcrumbs.scss */
.breadcrumbs {
  margin-top: 40px;
  margin-bottom: 30px;
}

/* line 5, ../sass/atoms/_widget-row.scss */
.widget-row .widget {
  display: inline;
  float: left;
  width: 48.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 47.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

@media screen and (max-width: 670px) {
  /* line 10, ../sass/atoms/_widget-row.scss */
  .widget-row .widget {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
/*
*	Question
*	
*	Example HTML:
*
*	<div class="question">
*		<header class="question__header"></header>
*		<div class="question__content">
*			<div class="entry-content">
*				<p>....</p>
*				<p>....</p>
*			</div>
*			<div class="resources"></div>
*		</div>
*	</div>
*/
/* line 18, ../sass/atoms/_question.scss */
.question {
  margin-bottom: 20px;
  background: #f7f5f3;
  -moz-box-shadow: #e7e5e3 2px 2px 0;
  -webkit-box-shadow: #e7e5e3 2px 2px 0;
  box-shadow: #e7e5e3 2px 2px 0;
}

/* line 25, ../sass/atoms/_question.scss */
.question__header {
  *zoom: 1;
  padding: 10px;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.question__header:before, .question__header:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.question__header:after {
  clear: both;
}

/* line 30, ../sass/atoms/_question.scss */
.question__content {
  *zoom: 1;
  padding: 20px 0;
  border-top: 1px solid #cfccc8;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.question__content:before, .question__content:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.question__content:after {
  clear: both;
}

/* line 36, ../sass/atoms/_question.scss */
.question__content .entry-content {
  display: inline;
  float: left;
  width: 73.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 72.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}
@media screen and (max-width: 670px) {
  /* line 36, ../sass/atoms/_question.scss */
  .question__content .entry-content {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}

/* line 44, ../sass/atoms/_question.scss */
.question__content .entry-content ul {
  margin-left: 30px;
}

/* line 48, ../sass/atoms/_question.scss */
.question__content .entry-content li {
  list-style: disc outside;
  margin-bottom: 10px;
  font-size: 0.9em;
}

/* -------------------------------------------------- */
/* ----- JavaScript style --------------------------- */
/* -------------------------------------------------- */
/* line 59, ../sass/atoms/_question.scss */
.js .question__content {
  display: none;
}

/* line 63, ../sass/atoms/_question.scss */
.js .question.active .question__content {
  display: block;
}

/*
*	Question header
*	
*	Example HTML:
*
*	<header class="question__header">
*       <h3 class="heading question__header__heading">Heading</h3>
*       <div class="question__header__options">
*           ...
*       </div>
*   </header>
*/
/* line 19, ../sass/atoms/_question-header.scss */
.question__header__heading {
  float: left;
  margin-bottom: 0;
  font-size: 1em;
  line-height: 31px;
  font-family: "NSPCC-Regular", Verdana, Arial, sans-serif;
  color: #525455;
}

/* line 30, ../sass/atoms/_question-header.scss */
.js .question.active .question__header__heading {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
}

/* line 34, ../sass/atoms/_question-header.scss */
.question__header__options {
  *zoom: 1;
  float: right;
  width: 260px;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.question__header__options:before, .question__header__options:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.question__header__options:after {
  clear: both;
}

/* line 40, ../sass/atoms/_question-header.scss */
.question__header__options .toggle-more {
  float: right;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  line-height: 31px;
}
/* line 48, ../sass/atoms/_question-header.scss */
.question__header__options .toggle-more:focus {
  color: #108633;
}

/* line 53, ../sass/atoms/_question-header.scss */
.question__header__options .toggle-more .icon {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: url("../images/icon-sprite.png") no-repeat 0 -30px;
  width: 31px;
  height: 31px;
  margin-left: 10px;
  font-size: 0em;
  text-indent: 10000px;
  overflow: hidden;
  color: transparent;
}

/* line 66, ../sass/atoms/_question-header.scss */
.question__header__options .less {
  display: none;
}

/* -------------------------------------------------- */
/* ----- JavaScript style --------------------------- */
/* -------------------------------------------------- */
/* line 74, ../sass/atoms/_question-header.scss */
.js .question__header__options .toggle-more {
  display: block;
}

/* line 78, ../sass/atoms/_question-header.scss */
.js .question.active .question__header__options .toggle-more .icon {
  background-position: 0 -64px;
}

/* line 82, ../sass/atoms/_question-header.scss */
.js .question.active .more {
  display: none;
}

/* line 86, ../sass/atoms/_question-header.scss */
.js .question.active .less {
  display: inline;
}

/* -------------------------------------------------- */
/* ----- CHECKBOX REPLACEMENT ----------------------- */
/* -------------------------------------------------- */
/* line 94, ../sass/atoms/_question-header.scss */
.question__header__options .check {
  display: block;
  float: left;
  line-height: 31px;
  height: 29px;
  width: 30px;
  margin: 2px 10px 0 0;
  position: relative;
  cursor: pointer;
}

/* line 106, ../sass/atoms/_question-header.scss */
.question__header__options .label {
  display: block;
  float: left;
  line-height: 31px;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  color: #108633;
  cursor: pointer;
}

/* line 116, ../sass/atoms/_question-header.scss */
.question__header__options .check:checked ~ .label {
  color: #108633;
}

/* line 120, ../sass/atoms/_question-header.scss */
.question__header__options .check:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0px;
  cursor: pointer;
  background: url("../images/icon-sprite.png") no-repeat 0 -470px;
  width: 30px;
  height: 29px;
}

/* line 133, ../sass/atoms/_question-header.scss */
.question__header__options .check:checked:before {
  background-position: 0 -503px;
}

/* -------------------------------------------------- */
/* ----- BREAKPOINTS -------------------------------- */
/* -------------------------------------------------- */
@media screen and (max-width: 670px) {
  /* line 143, ../sass/atoms/_question-header.scss */
  .question__header__heading {
    float: none;
    border-bottom: 1px solid #cfccc8;
    margin-bottom: 10px;
  }

  /* line 149, ../sass/atoms/_question-header.scss */
  .question__header__options {
    width: 100%;
  }
}
/*
*	Resources
*	
*	Example HTML:
*
*	<div class="resources">
*		<div class="inner">
*			<h3 class="heading resources__heading">Heading</h3>
*			<ul>
*				<li></li>
*				...
*				<li></li>
*			</ul>
*		</div>	
*	</div>
*/
/* line 18, ../sass/atoms/_resources.scss */
.resources {
  display: inline;
  float: left;
  width: 23.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 22.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  background: #ffffff;
}
@media screen and (max-width: 670px) {
  /* line 18, ../sass/atoms/_resources.scss */
  .resources {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}

/* line 27, ../sass/atoms/_resources.scss */
.resources__inner {
  margin: 15px;
}

/* line 31, ../sass/atoms/_resources.scss */
.resources__heading {
  margin-bottom: 10px;
  font-size: 1.4em;
}

/* line 36, ../sass/atoms/_resources.scss */
.resources__list {
  margin-left: 35px;
}

/* line 40, ../sass/atoms/_resources.scss */
.resources__list__item {
  margin-bottom: 20px;
  position: relative;
}

/* line 45, ../sass/atoms/_resources.scss */
.resources__list__item .icon {
  left: -35px;
  top: 0;
  position: absolute;
  display: block;
  background: url("../images/icon-sprite.png") no-repeat 0 -440px;
  width: 25px;
  height: 25px;
}

/* line 55, ../sass/atoms/_resources.scss */
.resources a {
  font-size: 0.9em;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
}

/* line 1, ../sass/atoms/_tooltip.scss */
.tooltip-link {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
}

/* line 7, ../sass/atoms/_tooltip.scss */
.tooltip-link--event-type .icon {
  display: block;
  background: url("../images/icon-sprite.png") no-repeat -4px -538px;
  width: 27px;
  height: 27px;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}

/* line 16, ../sass/atoms/_tooltip.scss */
.tooltip {
  display: none;
  background: #eef4d8;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 300;
}
/* line 24, ../sass/atoms/_tooltip.scss */
.tooltip.active {
  display: block;
}

/* line 32, ../sass/atoms/_tooltip.scss */
.tooltip__inner {
  position: relative;
  padding: 20px;
}

/* line 37, ../sass/atoms/_tooltip.scss */
.tooltip__inner .tooltip__close {
  display: block;
  position: absolute;
  top: -15px;
  right: -15px;
  background: url("../images/icon-sprite.png") no-repeat 0 -342px;
  width: 30px;
  height: 31px;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}

/* line 49, ../sass/atoms/_tooltip.scss */
.tooltip--event-type {
  width: 500px;
  margin-left: -250px;
  min-height: 360px;
  margin-top: -180px;
}

@media screen and (max-width: 600px) {
  /* line 59, ../sass/atoms/_tooltip.scss */
  .tooltip--event-type {
    width: 90%;
    left: 5%;
    right: 5%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 69, ../sass/atoms/_tooltip.scss */
.tooltip-overlay {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
  z-index: 200;
}
/* line 80, ../sass/atoms/_tooltip.scss */
.tooltip-overlay.active {
  display: block;
}

/* line 86, ../sass/atoms/_tooltip.scss */
.tooltip ul {
  list-style: none;
}

/* line 90, ../sass/atoms/_tooltip.scss */
.tooltip li {
  margin-bottom: 20px;
}

/* line 94, ../sass/atoms/_tooltip.scss */
.tooltip ul h4 {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
}

/* line 98, ../sass/atoms/_tooltip.scss */
.tooltip ul p, .tooltip ul .entry-content div, .entry-content .tooltip ul div {
  list-style: none;
}

/* line 1, ../sass/atoms/_social-share.scss */
.share-links {
  background: #ffffff;
  display: table;
  float: right;
  margin-bottom: 20px;
}
/* line 6, ../sass/atoms/_social-share.scss */
.share-links .share-title {
  color: #108633;
  display: table-cell;
  padding: 0 10px;
  vertical-align: middle;
}
/* line 12, ../sass/atoms/_social-share.scss */
.share-links .icon {
  display: inline-block;
  height: 42px;
  width: 41px;
  text-indent: -9999em;
  background: url("/images/social-sprite.png") no-repeat 0 0 transparent;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  -webkit-transition: all 500ms;
  transition: all 500ms;
}
/* line 24, ../sass/atoms/_social-share.scss */
.share-links .facebook {
  background-position: 0px 0;
}
/* line 26, ../sass/atoms/_social-share.scss */
.share-links .facebook:hover {
  background-position: 0px -42px;
}
/* line 24, ../sass/atoms/_social-share.scss */
.share-links .twitter {
  background-position: -42px 0;
}
/* line 26, ../sass/atoms/_social-share.scss */
.share-links .twitter:hover {
  background-position: -42px -42px;
}
/* line 24, ../sass/atoms/_social-share.scss */
.share-links .google {
  background-position: -84px 0;
}
/* line 26, ../sass/atoms/_social-share.scss */
.share-links .google:hover {
  background-position: -84px -42px;
}
/* line 24, ../sass/atoms/_social-share.scss */
.share-links .linkedin {
  background-position: -126px 0;
}
/* line 26, ../sass/atoms/_social-share.scss */
.share-links .linkedin:hover {
  background-position: -126px -42px;
}
/* line 24, ../sass/atoms/_social-share.scss */
.share-links .email {
  background-position: -168px 0;
}
/* line 26, ../sass/atoms/_social-share.scss */
.share-links .email:hover {
  background-position: -168px -42px;
}

/*
*	Page intro
*
*	Example HTML:
*
*	<section class="page-intro">
*		<nav class="breadcrumbs"></nav>
*		<h1 class="heading">Heading</h1>
*		<div class="entry-content"><p>Entry content</p></div>
*	</section>
*/
/* line 16, ../sass/molecules/_page-intro.scss */
.page-intro > .heading, .module--help-advice .page-intro > .module-heading {
  font-size: 3em;
}

/*
*	Page intro with internal callout widget
*
*	Example HTML:
*
*	<section class="page-intro page-intro-callout">
*		<nav class="breadcrumbs"></nav>
*		<div class="row">
*			<div class="content">
*				<h1 class="heading">Heading</h1>
*				<div class="entry-content"><p>Entry content</p></div>
*			</div>
*			<section class="widget widget--callout">...</section>
*		</div>
*	</section>
*/
/* line 36, ../sass/molecules/_page-intro.scss */
.page-intro--callout {
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.page-intro--callout:before, .page-intro--callout:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.page-intro--callout:after {
  clear: both;
}

/* line 40, ../sass/molecules/_page-intro.scss */
.page-intro--callout .row {
  display: block;
  width: 101.96031%;
  margin-right: -0.98016%;
  margin-left: -0.98016%;
  *width: 101.91031%;
  *margin-left: -1.03016%;
  *margin-right: -1.03016%;
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.page-intro--callout .row:before, .page-intro--callout .row:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.page-intro--callout .row:after {
  clear: both;
}

/* line 44, ../sass/molecules/_page-intro.scss */
.page-intro--callout .content {
  display: inline;
  float: left;
  width: 64.70635%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 64.65635%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

/* line 48, ../sass/molecules/_page-intro.scss */
.page-intro--callout .content > .heading, .page-intro--callout .module--help-advice .content > .module-heading, .module--help-advice .page-intro--callout .content > .module-heading {
  font-size: 3em;
}

/* line 52, ../sass/molecules/_page-intro.scss */
.page-intro--callout .widget {
  display: inline;
  float: left;
  width: 31.37302%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 31.32302%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

@media screen and (max-width: 670px) {
  /* line 58, ../sass/molecules/_page-intro.scss */
  .page-intro--callout .content {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 62, ../sass/molecules/_page-intro.scss */
  .page-intro--callout .widget {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
/*
*	Module groups
*/
/* line 5, ../sass/molecules/_module-group.scss */
.module-group {
  display: inline;
  float: left;
  width: 64.70635%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 64.65635%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  -moz-transition: all 350ms;
  -o-transition: all 350ms;
  -webkit-transition: all 350ms;
  transition: all 350ms;
}

/* line 11, ../sass/molecules/_module-group.scss */
.module-group > .inner {
  display: block;
  width: 102.94047%;
  margin-right: -1.47024%;
  margin-left: -1.47024%;
  *width: 102.89047%;
  *margin-left: -1.52024%;
  *margin-right: -1.52024%;
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.module-group > .inner:before, .module-group > .inner:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.module-group > .inner:after {
  clear: both;
}

/* line 16, ../sass/molecules/_module-group.scss */
.module-group .module {
  display: inline;
  float: left;
  width: 47.05953%;
  margin-right: 1.47024%;
  margin-left: 1.47024%;
  *width: 47.00953%;
  *margin-left: 1.42024%;
  *margin-right: 1.42024%;
  background: #f7f5f3;
  -moz-transition: all 350ms;
  -o-transition: all 350ms;
  -webkit-transition: all 350ms;
  transition: all 350ms;
}

/* line 23, ../sass/molecules/_module-group.scss */
.module-group .module--key {
  display: inline;
  float: left;
  width: 97.05953%;
  margin-right: 1.47024%;
  margin-left: 1.47024%;
  *width: 97.00953%;
  *margin-left: 1.42024%;
  *margin-right: 1.42024%;
}

/* line 28, ../sass/molecules/_module-group.scss */
.module-group .module--key .link--read a,
.module-group .module--key .link--download a,
.module-group .module--key .link--contact a {
  display: block;
  position: relative;
  margin-left: 60px;
  margin-bottom: 40px;
}
/* line 37, ../sass/molecules/_module-group.scss */
.module-group .module--key .link--read a:before,
.module-group .module--key .link--download a:before,
.module-group .module--key .link--contact a:before {
  content: "";
  display: block;
  position: absolute;
  left: -60px;
  width: 40px;
  height: 40px;
  background: url("../images/icon-sprite.png") no-repeat;
}

/* line 48, ../sass/molecules/_module-group.scss */
.module-group .module--key .link--read a:before {
  background-position: -105px 0;
  width: 51px;
  height: 41px;
}

/* line 54, ../sass/molecules/_module-group.scss */
.module-group .module--key .link--download a:before {
  background-position: -105px -42px;
  width: 40px;
  height: 40px;
}

/* line 60, ../sass/molecules/_module-group.scss */
.module-group .module--key .link--contact a:before {
  background-position: -105px -83px;
  width: 50px;
  height: 41px;
}

@media screen and (max-width: 900px) {
  /* line 68, ../sass/molecules/_module-group.scss */
  .module-group {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 72, ../sass/molecules/_module-group.scss */
  .module-group > .inner {
    display: block;
    width: 101.96031%;
    margin-right: -0.98016%;
    margin-left: -0.98016%;
    *width: 101.91031%;
    *margin-left: -1.03016%;
    *margin-right: -1.03016%;
    *zoom: 1;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .module-group > .inner:before, .module-group > .inner:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .module-group > .inner:after {
    clear: both;
  }

  /* line 77, ../sass/molecules/_module-group.scss */
  .module-group .module {
    display: inline;
    float: left;
    width: 48.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 47.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 83, ../sass/molecules/_module-group.scss */
  .module-group .module--key {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
@media screen and (max-width: 670px) {
  /* line 90, ../sass/molecules/_module-group.scss */
  .module-group .module {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
/*
*	Sidebar listing
*	
*	TODO: Add example HTML
*/
/* line 7, ../sass/molecules/_sidebar.scss */
.sidebar {
  display: inline;
  float: left;
  width: 31.37302%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 31.32302%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

/* line 11, ../sass/molecules/_sidebar.scss */
.sidebar .widget {
  -moz-box-shadow: #e7e5e3 2px 2px 0;
  -webkit-box-shadow: #e7e5e3 2px 2px 0;
  box-shadow: #e7e5e3 2px 2px 0;
}

/*
*	Article with nav - sidebar
*	
*	TODO: Add example HTML
*	TODO: move this to 'Article' molecule?
*/
/* line 21, ../sass/molecules/_sidebar.scss */
.with-tabs .sidebar {
  display: inline;
  float: left;
  width: 19.46806%;
  margin-right: 0.98025%;
  margin-left: 0.98025%;
  *width: 19.41806%;
  *margin: 0 0.93025%;
}

/*
*	Article without nav - sidebar
*	
*	TODO: Add example HTML
*	TODO: move this to 'Article' molecule?
*/
/* line 31, ../sass/molecules/_sidebar.scss */
.no-tabs .sidebar {
  display: inline;
  float: left;
  width: 23.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 22.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

/*
*	Homepage sidebar
*	
*	TODO: Add example HTML
*	TODO: move this to 'Homepage' molecule?
*	OPTIMIZE: This is a direct override of .sidebar .widget above
*/
/* line 44, ../sass/molecules/_sidebar.scss */
.homepage .sidebar .widget {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 900px) {
  /* line 49, ../sass/molecules/_sidebar.scss */
  .sidebar,
  .with-tabs .sidebar,
  .no-tabs .sidebar {
    width: 100%;
    margin: 0;
  }

  /* line 56, ../sass/molecules/_sidebar.scss */
  .sidebar .widget {
    display: inline;
    float: left;
    width: 31.37302%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 31.32302%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 60, ../sass/molecules/_sidebar.scss */
  .sidebar .widget--training {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
@media screen and (max-width: 670px) {
  /* line 66, ../sass/molecules/_sidebar.scss */
  .sidebar .widget {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
/*
*	Widget
*
*	Example HTML:
*	
*	<section class="widget">
*		<div class="inner">
*			<h2 class="heading">Widget name</h4>
*			<div class="entry-content">
*				<p>...</p>
*			</div>
*			<a href="#" class="button">Find out more</a>
*		</div>
*	</section>
*/
/* line 17, ../sass/molecules/_widgets.scss */
.widget {
  *zoom: 1;
  margin-bottom: 20px;
  width: 100%;
  background: #ffffff;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.widget:before, .widget:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.widget:after {
  clear: both;
}

/* line 25, ../sass/molecules/_widgets.scss */
.widget > .inner {
  margin: 20px 20px 0;
}

/* line 29, ../sass/molecules/_widgets.scss */
.widget .entry-content {
  font-size: 0.9em;
}

/* line 33, ../sass/molecules/_widgets.scss */
.widget .button, .widget .cta-button, .widget .filter-wrap .clear-all-filters, .filter-wrap .widget .clear-all-filters, .widget .contourNavigation input[type="submit"], .contourNavigation .widget input[type="submit"] {
  margin-bottom: 20px;
}

/* line 37, ../sass/molecules/_widgets.scss */
.widget .listing-item {
  border-bottom: 1px solid #e7e5e3;
}

/* line 41, ../sass/molecules/_widgets.scss */
.widget img {
  max-width: 100%;
  height: auto;
}

@media (min-width: 900px) {
  /* line 47, ../sass/molecules/_widgets.scss */
  .widget {
    -webkit-animation: fade-in-yo 500ms;
  }
}
/*
*	Newsletter signup widget
*
*	Example HTML:
*	
*	<section class="widget widget--newsletter">
*		<div class="inner">
*			<h2 class="heading">Widget name</h4>
*			<div class="entry-content">
*				<p>...</p>
*			</div>
*			<div class="form-section">
*				<label>Email</label>
*				<input />
*			</div>
*			<button class="button">Submit</button>
*		</div>
*	</section>
*/
/* line 71, ../sass/molecules/_widgets.scss */
.widget--newsletter {
  background: #108633;
}

/* line 75, ../sass/molecules/_widgets.scss */
.widget--newsletter .inner > .heading, .widget--newsletter .module--help-advice .inner > .module-heading, .module--help-advice .widget--newsletter .inner > .module-heading {
  color: #ffffff;
}

/* line 79, ../sass/molecules/_widgets.scss */
.widget--newsletter .entry-content {
  color: #ffffff;
}

/* line 83, ../sass/molecules/_widgets.scss */
.widget--newsletter .form-section {
  font-size: 0.9em;
}

/* line 87, ../sass/molecules/_widgets.scss */
.widget--newsletter label {
  display: block;
  margin-bottom: 20px;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  color: #ffffff;
}

/* line 95, ../sass/molecules/_widgets.scss */
.widget--newsletter input {
  display: block;
  margin-bottom: 20px;
}

/* line 100, ../sass/molecules/_widgets.scss */
.widget--newsletter .field-validation-error {
  color: #ffffff;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  margin-bottom: 20px;
}

/* line 106, ../sass/molecules/_widgets.scss */
.widget--newsletter .button, .widget--newsletter .cta-button, .widget--newsletter .filter-wrap .clear-all-filters, .filter-wrap .widget--newsletter .clear-all-filters, .widget--newsletter .contourNavigation input[type="submit"], .contourNavigation .widget--newsletter input[type="submit"] {
  background: #f7f5f3;
  color: #108633;
}
/* line 110, ../sass/molecules/_widgets.scss */
.widget--newsletter .button:hover, .widget--newsletter .cta-button:hover, .widget--newsletter .filter-wrap .clear-all-filters:hover, .filter-wrap .widget--newsletter .clear-all-filters:hover, .widget--newsletter .contourNavigation input[type="submit"]:hover, .contourNavigation .widget--newsletter input[type="submit"]:hover {
  background: #ffffff;
  color: #525455;
}

/* line 116, ../sass/molecules/_widgets.scss */
.widget--listing > .inner {
  margin-top: 0;
}
/* line 119, ../sass/molecules/_widgets.scss */
.widget--listing > .inner .cta-button {
  background: #108633;
  color: #ffffff;
}
/* line 123, ../sass/molecules/_widgets.scss */
.widget--listing > .inner .cta-button:hover {
  background: #525455;
  color: #ffffff;
}

/*
*	Parents in Sport signup widget
*
*	Example HTML:
*	
*	<section class="widget widget--parentsin">
*		<div class="inner">
*			<h2 class="heading">Widget name</h4>
*			<div class="entry-content">
*				<p>...</p>
*			</div>
*			<div class="form-section">
*				<label>Email</label>
*				<input />
*			</div>
*			<button class="button">Submit</button>
*		</div>
*	</section>
*/
/* line 150, ../sass/molecules/_widgets.scss */
.widget .widget--parentsinsport {
  background: #108633;
  -webkit-animation: none !important;
  width: 100%;
  margin-bottom: 0px;
}
/* line 157, ../sass/molecules/_widgets.scss */
.widget .widget--parentsinsport .parentsinsport-intro {
  margin-left: -8%;
  margin-bottom: 10%;
  color: white;
}
/* line 163, ../sass/molecules/_widgets.scss */
.widget .widget--parentsinsport #accordianOpen {
  margin-left: -8%;
}

/* line 172, ../sass/molecules/_widgets.scss */
.widget > .inner {
  margin: 20px 20px 20px;
}

/* line 176, ../sass/molecules/_widgets.scss */
.widget--parentsinsport .inner > .heading, .widget--parentsinsport .module--help-advice .inner > .module-heading, .module--help-advice .widget--parentsinsport .inner > .module-heading {
  color: #ffffff;
  font-size: 1.4em;
}

/* line 181, ../sass/molecules/_widgets.scss */
.widget--parentsinsport .entry-content {
  color: #ffffff;
  padding-bottom: 0.1rem;
}

/* line 187, ../sass/molecules/_widgets.scss */
.widget--parentsinsport .label {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  color: #ffffff;
}

/* line 194, ../sass/molecules/_widgets.scss */
.widget--parentsinsport .label-textbox {
  line-height: 1.3rem;
}

/* line 198, ../sass/molecules/_widgets.scss */
.widget--parentsinsport .field-validation-error {
  margin-bottom: 0.2em !important;
  padding-top: 1.5em;
  -webkit-animation: fade-in-yo 800ms;
  font-weight: bold;
}

@media (min-width: 767px) {
  /* line 206, ../sass/molecules/_widgets.scss */
  .widget--parentsinsport .label {
    font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
    color: #ffffff;
  }

  /* line 215, ../sass/molecules/_widgets.scss */
  .widget--parentsinsport .form-section {
    font-size: 0.9em;
  }

  /* line 228, ../sass/molecules/_widgets.scss */
  .widget--parentsinsport .checkboxes {
    padding-left: 0.7rem;
    padding-right: 0.7rem;
  }
}
/* line 234, ../sass/molecules/_widgets.scss */
.widget--parentsinsport .checkboxes {
  padding-bottom: 0.9rem;
}

/* line 239, ../sass/molecules/_widgets.scss */
.widget--parentsinsport .checkbox {
  margin-bottom: 0.2rem;
  margin-right: 0.6rem;
  width: auto;
}

/* line 245, ../sass/molecules/_widgets.scss */
.widget--parentsinsport input {
  display: inline-block;
  float: left;
}

/* line 250, ../sass/molecules/_widgets.scss */
.widget--parentsinsport .input-small {
  display: inline-block;
}

/* line 254, ../sass/molecules/_widgets.scss */
.widget--parentsinsport .ui.grid > .row {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}

/* line 259, ../sass/molecules/_widgets.scss */
.widget--parentsinsport .ui.grid > * {
  padding-left: 0rem;
  padding-right: 0rem;
}

/* line 264, ../sass/molecules/_widgets.scss */
.widget--parentsinsport .ui.grid > .row > .column {
  padding-left: 0rem;
  padding-right: 0rem;
}

@media only screen and (max-width: 767px) {
  /* line 270, ../sass/molecules/_widgets.scss */
  .widget--parentsinsport {
    margin-top: 1.5rem;
  }

  /* line 274, ../sass/molecules/_widgets.scss */
  .widget--parentsinsport .ui.stackable.grid > .row > .wide.column,
  .ui.stackable.grid > .wide.column,
  .ui.stackable.grid > .column.grid > .column,
  .ui.stackable.grid > .column.row > .column,
  .ui.stackable.grid > .row > .column,
  .ui.stackable.grid > .column:not(.row),
  .ui.grid > .stackable.stackable.row > .column {
    padding: 0.5rem 0rem !important;
  }

  /* line 284, ../sass/molecules/_widgets.scss */
  .widget--parentsinsport .label {
    font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
    color: #ffffff;
  }

  /* line 293, ../sass/molecules/_widgets.scss */
  .widget--parentsinsport .form-section {
    font-size: 0.9em;
  }

  /* line 301, ../sass/molecules/_widgets.scss */
  .widget--parentsinsport #checkBoxGroup {
    padding: 0rem;
  }

  /* line 306, ../sass/molecules/_widgets.scss */
  .widget--parentsinsport #checkBoxes {
    padding-top: 0.8em;
    padding-bottom: 0.8em;
  }
}
/* line 314, ../sass/molecules/_widgets.scss */
.widget--parentsinsport .field-validation-error {
  color: #ffffff;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  margin-bottom: 20px;
}

/* line 323, ../sass/molecules/_widgets.scss */
.widget--parentsinsport .button, .widget--parentsinsport .cta-button, .widget--parentsinsport .filter-wrap .clear-all-filters, .filter-wrap .widget--parentsinsport .clear-all-filters, .widget--parentsinsport .contourNavigation input[type="submit"], .contourNavigation .widget--parentsinsport input[type="submit"] {
  background: #f7f5f3;
  color: #108633;
  clear: none;
  float: right;
}
/* line 329, ../sass/molecules/_widgets.scss */
.widget--parentsinsport .button:hover:enabled, .widget--parentsinsport .cta-button:hover:enabled, .widget--parentsinsport .filter-wrap .clear-all-filters:hover:enabled, .filter-wrap .widget--parentsinsport .clear-all-filters:hover:enabled, .widget--parentsinsport .contourNavigation input[type="submit"]:hover:enabled, .contourNavigation .widget--parentsinsport input[type="submit"]:hover:enabled {
  background: #ffffff;
  color: #525455;
}
@media (min-width: 767px) {
  /* line 323, ../sass/molecules/_widgets.scss */
  .widget--parentsinsport .button, .widget--parentsinsport .cta-button, .widget--parentsinsport .filter-wrap .clear-all-filters, .filter-wrap .widget--parentsinsport .clear-all-filters, .widget--parentsinsport .contourNavigation input[type="submit"], .contourNavigation .widget--parentsinsport input[type="submit"] {
    margin-top: 0.8em;
    float: left;
  }
}

/*
*	Events listing widget
*
*	This widget has the added complextity of an
*	absolutely positioned date box
*
*	Example HTML:
*	
*	<section class="widget widget--newsletter">
*		<div class="inner">
*			<h2 class="heading">Widget name</h4>
*			<div class="entry-content">
*				<p>...</p>
*			</div>
*			<div class="form-section">
*				<label>Email</label>
*				<input />
*			</div>
*			<button class="button">Submit</button>
*		</div>
*	</section>
*/
/* line 364, ../sass/molecules/_widgets.scss */
.widget--event-listing > .inner .heading, .widget--event-listing > .inner .module--help-advice .module-heading, .module--help-advice .widget--event-listing > .inner .module-heading,
.widget--event-listing .entry-content {
  padding-right: 65px;
}

/* line 369, ../sass/molecules/_widgets.scss */
.widget--event-listing .listing-item {
  position: relative;
  padding-bottom: 20px;
  min-height: 60px;
}

/* line 375, ../sass/molecules/_widgets.scss */
.widget--event-listing .location {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
}

/*
*	Callout widget
*
*	Simple text widget on purple background
*
*	Example HTML:
*	
*	<section class="widget widget--callout">
*		<div class="inner">
*			<h2 class="heading">Widget name</h2>
*			<a class="button">Submit</a>
*		</div>
*	</section>
*/
/* line 396, ../sass/molecules/_widgets.scss */
.widget--callout {
  background: #108633;
}

/* line 400, ../sass/molecules/_widgets.scss */
.widget--callout .inner > .heading, .widget--callout .module--help-advice .inner > .module-heading, .module--help-advice .widget--callout .inner > .module-heading {
  color: #ffffff;
}

/* line 404, ../sass/molecules/_widgets.scss */
.widget--callout .button, .widget--callout .cta-button, .widget--callout .filter-wrap .clear-all-filters, .filter-wrap .widget--callout .clear-all-filters, .widget--callout .contourNavigation input[type="submit"], .contourNavigation .widget--callout input[type="submit"] {
  background: #f7f5f3;
  color: #108633;
}
/* line 408, ../sass/molecules/_widgets.scss */
.widget--callout .button:hover, .widget--callout .cta-button:hover, .widget--callout .filter-wrap .clear-all-filters:hover, .filter-wrap .widget--callout .clear-all-filters:hover, .widget--callout .contourNavigation input[type="submit"]:hover, .contourNavigation .widget--callout input[type="submit"]:hover {
  background: #e7e5e3;
  color: #ffffff;
}

/*
*	FAQ widget
*
*	Widget with no inner spacing and some additonal elements
*
*	Example HTML:
*	
*	<section class="widget widget--faq">
*		<h2 class="heading">Widget name</h2>
*		<span class="qa__question">Question text</span>
*		<span class="qa__answer">Answer text</span>
*		<a class="button">Read more</a>
*	</section>
*/
/* line 429, ../sass/molecules/_widgets.scss */
.widget--faq {
  background: transparent;
}

/* line 433, ../sass/molecules/_widgets.scss */
.widget--faq .qa__question {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  font-size: 1.2em;
  margin-bottom: 10px;
  display: block;
}

/* line 440, ../sass/molecules/_widgets.scss */
.widget--faq .qa__question:before {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  display: block;
  content: "Q";
  float: left;
  font-size: 3.5em;
  margin: -10px 5px 0 0;
}

/* line 449, ../sass/molecules/_widgets.scss */
.widget--faq .qa__answer {
  display: block;
}

/* line 453, ../sass/molecules/_widgets.scss */
.widget--faq .qa__answer:before {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  display: block;
  content: "A";
  float: left;
  font-size: 3.5em;
  color: #C9C7C5;
  margin: -5px 10px 0 5px;
}

/* line 463, ../sass/molecules/_widgets.scss */
.widget--faq .button, .widget--faq .cta-button, .widget--faq .filter-wrap .clear-all-filters, .filter-wrap .widget--faq .clear-all-filters, .widget--faq .contourNavigation input[type="submit"], .contourNavigation .widget--faq input[type="submit"] {
  margin-top: 20px;
}

/*
*	Related links widget
*
*	Example HTML
*	
*	<div class="widget widget--related-links">
*   	<h3 class="heading heading--sub">Heading text</h3>
*    	<div class="link-wrap">
*			<ul>
*				<li><a>Link text</a></li>
*				<li><a>Link text</a></li>
*			</ul>
*		</div>
*	</div>
*/
/* line 484, ../sass/molecules/_widgets.scss */
.widget--related-links {
  background: transparent;
}

/* line 488, ../sass/molecules/_widgets.scss */
.widget--related-links ul {
  border-top: 1px solid #e7e5e3;
  list-style: none;
}

/* line 493, ../sass/molecules/_widgets.scss */
.widget--related-links li {
  padding: 20px 0;
  border-bottom: 1px solid #e7e5e3;
  font-family: "NSPCC-Light", Verdana, Arial, sans-serif;
  font-size: 1.4em;
}

/*
*	Training widget
*
*	Example HTML
*	
*	<div class="widget widget--training">
*		<div class="inner">
*   		<h3 class="heading heading--sub">Heading text</h3>
*    		<a href="link"><i class="icon"></i>Link text</a>
*		</div>
*	</div>
*/
/* line 516, ../sass/molecules/_widgets.scss */
.widget--training .link {
  display: block;
  padding-left: 20px;
  margin-bottom: 20px;
  background: url("../images/homepage-list-image.png") 2px 2px no-repeat;
}
/* line 524, ../sass/molecules/_widgets.scss */
.widget--training .link:hover {
  text-decoration: underline;
}

/*
*	Twitter widget
*
*	Example HTML
*	
*	<section class="widget widget--twitter">
*    <a class="twitter-timeline" href="https://twitter.com/TheCPSU" data-widget-id="513982938988302336" data-dnt="true" data-link-color="#803689">Tweets by @@TheCPSU</a>
*   </section>
*/
/* line 539, ../sass/molecules/_widgets.scss */
.homepage .widget--twitter {
  border-right: 1px solid transparent;
}

/* line 543, ../sass/molecules/_widgets.scss */
.widget--twitter iframe {
  display: block;
}

/* -------------------------------------------------------------------------------- */
/* ---------- Cookie banner ------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 5, ../sass/molecules/_cookies.scss */
.site-row--cookie-banner {
  background: #525455;
  background: rgba(0, 0, 0, 0.75);
}

/* line 10, ../sass/molecules/_cookies.scss */
.cookie-banner-wrap {
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.cookie-banner-wrap:before, .cookie-banner-wrap:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.cookie-banner-wrap:after {
  clear: both;
}

/* line 14, ../sass/molecules/_cookies.scss */
.cookie-article {
  display: inline;
  float: left;
  width: 98.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 97.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  position: relative;
}

/* line 19, ../sass/molecules/_cookies.scss */
.cookie-article .entry-content {
  width: 70%;
}

/* line 24, ../sass/molecules/_cookies.scss */
.cookie-article .entry-content p, .cookie-article .entry-content div {
  font-size: 1em;
  margin: 20px 0;
  color: #ffffff;
  line-height: 1.4em;
}

/* line 31, ../sass/molecules/_cookies.scss */
.cookie-article .entry-content .find-out-more {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  color: #108633;
  border-bottom: 2px dotted;
  text-decoration: none;
}
/* line 37, ../sass/molecules/_cookies.scss */
.cookie-article .entry-content .find-out-more:hover {
  color: #eef4d8;
}

/* line 42, ../sass/molecules/_cookies.scss */
.cookie-article .accept {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background: url("../images/icon-sprite.png") no-repeat -2px -277px;
  width: 21px;
  height: 21px;
  position: absolute;
  top: 20px;
  right: 0;
  display: block;
}
/* line 52, ../sass/molecules/_cookies.scss */
.cookie-article .accept:hover {
  background-position: -2px -299px;
}

/* -------------------------------------------------------------------------------- */
/* ---------- Header -------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* ---------- Branding ------------------------------------------------------------ */
/* line 7, ../sass/molecules/_header.scss */
.site-row--page-header {
  position: relative;
  background-color: #ffffff;
}

/* line 12, ../sass/molecules/_header.scss */
.page-header {
  position: relative;
  overflow: hidden;
  padding-bottom: 10px;
}

/* line 19, ../sass/molecules/_header.scss */
.page-header .home-link {
  display: block;
  float: left;
  margin-top: 25px;
  margin-left: 0.98016%;
  max-width: 440px;
}
/* line 26, ../sass/molecules/_header.scss */
.page-header .home-link img {
  width: 100%;
  height: auto;
}

/* line 29, ../sass/molecules/_header.scss */
.page-header .nspcc-link {
  display: block;
  float: right;
  margin-top: 35px;
  margin-right: 0.98016%;
  max-width: 175px;
}
/* line 36, ../sass/molecules/_header.scss */
.page-header .nspcc-link img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 900px) {
  /* line 42, ../sass/molecules/_header.scss */
  #top {
    padding-left: 25px;
    padding-right: 25px;
  }
}
/* -------------------------------------------------------------------------------- */
/* ---------- Footer -------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 6, ../sass/molecules/_footer.scss */
.NSPCC-footer div, .NSPCC-footer span, .NSPCC-footer h2, .NSPCC-footer p, .NSPCC-footer .entry-content div, .entry-content .NSPCC-footer div, .NSPCC-footer a, .NSPCC-footer img, .NSPCC-footer ul, .NSPCC-footer section {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* line 7, ../sass/molecules/_footer.scss */
.NSPCC-footer section {
  display: block;
}
/* line 8, ../sass/molecules/_footer.scss */
.NSPCC-footer ul {
  list-style: none;
}
/* line 9, ../sass/molecules/_footer.scss */
.NSPCC-footer body a {
  color: #000;
  text-decoration: none;
}
/* line 10, ../sass/molecules/_footer.scss */
.NSPCC-footer footer p, .NSPCC-footer footer .entry-content div, .entry-content .NSPCC-footer footer div, .NSPCC-footer footer ul, .NSPCC-footer footer h2 {
  margin: 0 0 .5em;
}
/* line 11, ../sass/molecules/_footer.scss */
.NSPCC-footer .page {
  max-width: 880px;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 12, ../sass/molecules/_footer.scss */
.NSPCC-footer footer a {
  text-decoration: none;
  border-bottom: 1px solid #929292;
  color: #2f7ca3;
  cursor: pointer;
}
/* line 13, ../sass/molecules/_footer.scss */
.NSPCC-footer footer a:hover {
  border-color: #2f7ca3;
}
/* line 14, ../sass/molecules/_footer.scss */
.NSPCC-footer footer hr {
  display: none;
  clear: both;
  background: none;
  border: none;
  height: 1px;
  background-color: #fff;
}
/* line 15, ../sass/molecules/_footer.scss */
.NSPCC-footer footer #deepFooter {
  background-color: #56585a;
  color: #fff;
  padding-top: .4em;
  padding-bottom: 2em;
}
/* line 16, ../sass/molecules/_footer.scss */
.NSPCC-footer footer #deepFooter a {
  color: #fff;
  border: none;
}
/* line 17, ../sass/molecules/_footer.scss */
.NSPCC-footer footer #deepFooter h2 {
  font-family: NSPCC_Semibold,sans-serif;
  font-size: 1em;
}
/* line 18, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section {
  clear: both;
  overflow: hidden;
  margin: 1em 0;
  padding: 1em 1px .5em;
}
/* line 19, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section:last-of-type {
  margin-bottom: 0;
}
/* line 20, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section h2 {
  font-size: 1.125em;
  margin-bottom: .5em;
  text-transform: none;
  font-weight: normal;
}
/* line 21, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section.collapsible {
  background: transparent url(https://secure-1.nspcc.org.uk/images/collapsibleDivider.png) no-repeat center bottom;
  background-size: 99% 6px;
  padding-bottom: .8em;
  padding-top: .5em;
}
/* line 22, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section.collapsible h2 {
  min-height: 30px;
  background: transparent url(https://secure-1.nspcc.org.uk/images/expand.png) no-repeat right 4px center;
}
/* line 24, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section.collapsible .cmenu {
  display: none;
}
/* line 29, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section.collapsible.expanded h2 {
  background: transparent url(../images/collapse.png) no-repeat right 4px center;
}
/* line 33, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section.collapsible.expanded .cmenu {
  display: block;
}
/* line 38, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section.helplines p, .NSPCC-footer footer section.helplines .entry-content div, .entry-content .NSPCC-footer footer section.helplines div, .NSPCC-footer footer section.legal p, .NSPCC-footer footer section.legal .entry-content div, .entry-content .NSPCC-footer footer section.legal div {
  font-size: 1.2em;
}
/* line 39, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section.linksList li {
  margin-bottom: .5em;
  font-size: 1.2em;
}
/* line 40, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section.followUs li {
  line-height: 3em;
  font-size: 1.2em;
}
/* line 41, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section.legal p, .NSPCC-footer footer section.legal .entry-content div, .entry-content .NSPCC-footer footer section.legal div {
  font-size: .8em;
}
/* line 42, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section .followUs li {
  display: inline;
}
/* line 43, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section.copyright {
  float: left;
  clear: left;
  margin-top: 0;
  padding-top: .5em;
  font-size: .8em;
}
/* line 44, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section.legalLinks {
  display: inline-block;
  margin-top: 0;
  padding-top: .5em;
  font-size: .8em;
}
/* line 45, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section.legalLinks a:hover, .NSPCC-footer footer section.legalLinks a:active {
  text-decoration: underline;
}
/* line 46, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section.legalLinks li {
  display: inline;
}
/* line 47, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section.legalLinks li:before {
  content: ' / ';
}
/* line 48, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section.legalLinks li:first-child:before {
  content: '';
}
/* line 49, ../sass/molecules/_footer.scss */
.NSPCC-footer footer section.credit {
  font-size: .8em;
  padding-top: 0;
  margin-top: 0;
}
/* line 50, ../sass/molecules/_footer.scss */
.NSPCC-footer footer #regulator {
  display: block;
  clear: both;
  width: 192px;
  height: auto;
  margin: 0 auto;
}
/* line 51, ../sass/molecules/_footer.scss */
.NSPCC-footer [class*=" icomoon-"] {
  font-family: 'icomoon';
}
/* line 52, ../sass/molecules/_footer.scss */
.NSPCC-footer [class^="icon-"], .NSPCC-footer [class*=" icomoon-"] {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 53, ../sass/molecules/_footer.scss */
.NSPCC-footer .icon-with-blob:before {
  position: relative;
  z-index: 2;
}
/* line 54, ../sass/molecules/_footer.scss */
.NSPCC-footer .icon-with-blob:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
/* line 55, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-twitter:before {
  content: "\e62a";
}
/* line 56, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-blob-2:after {
  content: " / ";
}
/* line 57, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-twitter:hover:after {
  color: #f5b9d2;
}
/* line 58, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-facebook:before {
  content: " / ";
}
/* line 59, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-blob-1:after {
  content: " / ";
}
/* line 60, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-facebook:hover:after {
  color: #b1ddde;
}
/* line 61, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-linkedin:before {
  content: " / ";
}
/* line 62, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-blob-3:after {
  content: " / ";
}
/* line 63, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-linkedin:hover:after {
  color: #fcc636;
}
/* line 64, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-youtube:before {
  content: " / ";
}
/* line 65, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-blob-4:after {
  content: " / ";
}
/* line 66, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-youtube:hover:after {
  color: #f5b9d2;
}
/* line 67, ../sass/molecules/_footer.scss */
.NSPCC-footer *, .NSPCC-footer *:after, .NSPCC-footer *:before {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 68, ../sass/molecules/_footer.scss */
.NSPCC-footer a.icon-with-blob {
  position: relative;
  font-size: 2.7em;
  margin-right: .08em;
  border: none;
}
/* line 69, ../sass/molecules/_footer.scss */
.NSPCC-footer a.icon-with-blob:before {
  color: #56585a;
}
/* line 70, ../sass/molecules/_footer.scss */
.NSPCC-footer a.icon-with-blob:hover {
  border: none !important;
}
/* line 71, ../sass/molecules/_footer.scss */
.NSPCC-footer a.icon-with-blob span {
  position: absolute;
  overflow: hidden;
  height: 0;
  width: 0;
  text-indent: -1000px;
}
@media screen and (min-width: 640px) {
  /* line 74, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer hr {
    display: block;
  }
  /* line 78, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer #deepFooter {
    padding-top: 1em;
  }
  /* line 81, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer #deepFooter h2 {
    font-size: 1.3em;
  }
  /* line 87, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section#siteStrapline {
    font-size: 1em;
  }
  /* line 91, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.helpAndSecurity {
    font-size: 1em;
  }
  /* line 94, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.helpAndSecurity .page {
    padding-bottom: 93px;
  }
  /* line 99, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.helplines, .NSPCC-footer footer section.linksList, .NSPCC-footer footer section.followUs, .NSPCC-footer footer section.legal {
    width: 25%;
    float: left;
    clear: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 108, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.helplines {
    width: 30%;
  }
  /* line 112, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.linksList {
    width: 20%;
  }
  /* line 116, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.followUs {
    padding-top: 0;
    width: 25.5%;
  }
  /* line 120, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.followUs li {
    font-size: 1.2em;
  }
  /* line 125, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.legal {
    padding-top: 0;
    width: 24.5%;
    margin-top: 1.3em;
  }
  /* line 131, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.credit {
    width: 50%;
    float: left;
  }
  /* line 136, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.legalLinks {
    float: left;
    clear: none;
  }
  /* line 141, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.helplines, .NSPCC-footer footer section.linksList, .NSPCC-footer footer section.followUs {
    padding-right: 30px;
  }
  /* line 145, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.collapsible {
    background: none;
    padding-top: 0;
  }
  /* line 149, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.collapsible h2 {
    min-height: 0;
    background: none;
  }
  /* line 154, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.collapsible .cmenu {
    display: block;
  }
  /* line 159, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.collapsible.expanded h2 {
    background: none;
  }
  /* line 166, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer #regulator {
    float: right;
    clear: none;
    margin-top: -35px;
  }
}
@media screen and (min-width: 760px) {
  /* line 176, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section {
    margin-bottom: 0;
  }
  /* line 177, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section h2 {
    font-size: 1.25em;
  }
  /* line 183, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.helpAndSecurity {
    padding: 2em 0 0;
  }
  /* line 186, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.helpAndSecurity .help {
    float: left;
    box-sizing: border-box;
    padding: 1.1em 1em .7em;
    width: 50%;
  }
  /* line 192, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.helpAndSecurity .help::after {
    display: none;
  }
  /* line 197, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.helpAndSecurity .security {
    float: left;
    box-sizing: border-box;
    padding: 0 0 0 2em;
    width: 50%;
  }
  /* line 205, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.legal {
    font-size: 90%;
  }
  /* line 208, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.legal #regulator {
    float: left;
    padding: 0;
    width: 225px;
    margin-right: 40px;
  }
  /* line 215, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.legal #legalText {
    margin-left: 265px;
  }
}
@media screen and (min-width: 954px) {
  /* line 223, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer #deepFooter h2 {
    font-size: 1.8em;
  }
  /* line 224, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.legal p, .NSPCC-footer footer section.legal .entry-content div, .entry-content .NSPCC-footer footer section.legal div {
    font-size: 1em;
  }
}
@media screen and (min-width: 1440px) {
  /* line 227, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.legalLinks {
    float: right;
    margin-bottom: .5em;
  }
  /* line 228, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer section.copyright, .NSPCC-footer footer section.credit, .NSPCC-footer footer section.legalLinks {
    font-size: .9em;
  }
  /* line 229, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer #deepFooter > .page {
    max-width: 1241px;
    padding: 0;
  }
  /* line 230, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer #deepFooter section.legal {
    font-size: 1em;
    margin-bottom: 1em;
  }
  /* line 231, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer #deepFooter .helplines p, .NSPCC-footer footer #deepFooter .helplines .entry-content div, .entry-content .NSPCC-footer footer #deepFooter .helplines div, .NSPCC-footer footer #deepFooter .linksList li, .NSPCC-footer footer #deepFooter .legal p, .NSPCC-footer footer #deepFooter .legal .entry-content div, .entry-content .NSPCC-footer footer #deepFooter .legal div {
    font-size: 1em;
    line-height: 1.4em;
  }
  /* line 232, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer #deepFooter .legal p, .NSPCC-footer footer #deepFooter .legal .entry-content div, .entry-content .NSPCC-footer footer #deepFooter .legal div {
    margin-bottom: .2em;
  }
  /* line 233, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer #regulator {
    margin-top: 0;
  }
}
@media print {
  /* line 236, ../sass/molecules/_footer.scss */
  .NSPCC-footer footer * {
    color: #000 !important;
  }
}
/* line 240, ../sass/molecules/_footer.scss */
.NSPCC-footer [class^="icomoon-"], .NSPCC-footer [class*=" icomoon-"], .NSPCC-footer .icomoon-specific {
  font-family: 'icomoon';
}
/* line 244, ../sass/molecules/_footer.scss */
.NSPCC-footer [class^="icon-"], .NSPCC-footer [class*=" icon-"], .NSPCC-footer [class^="icomoon-"], .NSPCC-footer [class*=" icomoon-"], .NSPCC-footer .icomoon-specific {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 256, ../sass/molecules/_footer.scss */
.NSPCC-footer .icon-with-blob:before {
  position: relative;
  z-index: 2;
}
/* line 261, ../sass/molecules/_footer.scss */
.NSPCC-footer .icon-with-blob:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
/* line 268, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-twitter:before {
  content: "\e62a";
}
/* line 272, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-blob-2:after {
  content: "\e61c";
}
/* line 276, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-twitter:hover:after {
  color: #f5b9d2;
}
/* line 280, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-facebook:before {
  content: "\e622";
}
/* line 284, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-blob-1:after {
  content: "\e61b";
}
/* line 288, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-facebook:hover:after {
  color: #b1ddde;
}
/* line 292, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-linkedin:before {
  content: "\e625";
}
/* line 296, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-blob-3:after {
  content: "\e61d";
}
/* line 300, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-linkedin:hover:after {
  color: #fcc636;
}
/* line 304, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-google:before {
  content: "\e624";
}
/* line 308, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-blob-5:after {
  content: "\e61f";
}
/* line 312, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-google:hover:after {
  color: #d8ccf0;
}
/* line 316, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-youtube:before {
  content: "\e62b";
}
/* line 320, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-blob-4:after {
  content: "\e61e";
}
/* line 324, ../sass/molecules/_footer.scss */
.NSPCC-footer .icomoon-icon-youtube:hover:after {
  color: #f5b9d2;
}
/* line 328, ../sass/molecules/_footer.scss */
.NSPCC-footer *, .NSPCC-footer *:after, .NSPCC-footer *:before {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 334, ../sass/molecules/_footer.scss */
.NSPCC-footer a.icon-with-blob {
  position: relative;
  font-size: 2.7em;
  margin-right: .08em;
  border: none;
}
/* line 340, ../sass/molecules/_footer.scss */
.NSPCC-footer a.icon-with-blob:before {
  color: #56585a;
}
/* line 344, ../sass/molecules/_footer.scss */
.NSPCC-footer a.icon-with-blob:hover {
  border: none !important;
}
/* line 348, ../sass/molecules/_footer.scss */
.NSPCC-footer a.icon-with-blob span {
  position: absolute;
  overflow: hidden;
  height: 0;
  width: 0;
  text-indent: -1000px;
}

/* ---------- Hero banner --------------------------------------------------------- */
/* line 3, ../sass/molecules/_homepage-hero.scss */
.homepage-hero {
  padding-bottom: 40px;
}

/* line 8, ../sass/molecules/_homepage-hero.scss */
.hero-banner-wrap {
  position: relative;
  height: 480px;
  overflow: visible;
}

/* line 15, ../sass/molecules/_homepage-hero.scss */
.hero-banner-wrap .hero-image {
  position: absolute;
  top: 0;
  left: -90px;
  right: -90px;
  z-index: 10;
  height: 480px;
  overflow: hidden;
  -moz-box-shadow: #e7e5e3 2px 2px 0;
  -webkit-box-shadow: #e7e5e3 2px 2px 0;
  box-shadow: #e7e5e3 2px 2px 0;
  font-size: 0;
}
/* line 26, ../sass/molecules/_homepage-hero.scss */
.hero-banner-wrap .hero-image img {
  width: 100%;
}

/* line 31, ../sass/molecules/_homepage-hero.scss */
.hero-banner-wrap .hero-content-overlay {
  position: absolute;
  top: 10%;
  left: 0;
  z-index: 20;
  background: #108633;
  display: inline;
  float: left;
  width: 39.70635%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 39.65635%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  width: 405px;
}

/* line 43, ../sass/molecules/_homepage-hero.scss */
.hero-banner-wrap .hero-content-overlay .hero-inner {
  margin: 10px 30px 15px 30px;
  font-family: "NSPCC-Light", Verdana, Arial, sans-serif;
  color: #ffffff;
}

/* line 50, ../sass/molecules/_homepage-hero.scss */
.hero-content-overlay .crayon-dottedline {
  max-width: 100%;
  position: relative;
}
/* line 55, ../sass/molecules/_homepage-hero.scss */
.hero-content-overlay .crayon-dottedline.top {
  margin-bottom: 5px;
}
/* line 59, ../sass/molecules/_homepage-hero.scss */
.hero-content-overlay .crayon-dottedline.bottom {
  margin-top: 5px;
}

/* line 65, ../sass/molecules/_homepage-hero.scss */
.hero-content-overlay .hero-title {
  margin-bottom: 20px;
  width: 100%;
  font-family: inherit;
  font-size: 3em !important;
  line-height: 1em;
  color: inherit;
}

/* line 75, ../sass/molecules/_homepage-hero.scss */
.hero-content-overlay .hero-content {
  margin-bottom: 10px;
}
/* line 77, ../sass/molecules/_homepage-hero.scss */
.hero-content-overlay .hero-content p, .hero-content-overlay .hero-content .entry-content div, .entry-content .hero-content-overlay .hero-content div {
  font-size: 1.9em;
  line-height: 1.2em;
  font-family: "NSPCC-Regular", Verdana, Arial, sans-serif;
  margin-top: 20px;
}

/* line 85, ../sass/molecules/_homepage-hero.scss */
.hero-content-overlay p, .hero-content-overlay .entry-content div, .entry-content .hero-content-overlay div {
  font-family: inherit;
  color: inherit;
}

/* line 90, ../sass/molecules/_homepage-hero.scss */
.hero-content-overlay .hero-navigation .hero-title {
  font-family: "NSPCC-Light", Verdana, Arial, sans-serif;
  margin-top: 40px;
  display: block;
}

/* line 96, ../sass/molecules/_homepage-hero.scss */
.hero-content-overlay .hero-nav {
  margin-top: 10px;
}

/* line 101, ../sass/molecules/_homepage-hero.scss */
.hero-content-overlay .hero-nav .nav-item {
  list-style: none;
  margin-top: 10px;
}

/* line 107, ../sass/molecules/_homepage-hero.scss */
.hero-content-overlay .hero-nav .nav-item .link {
  color: #ffffff;
  font-family: "NSPCC-Light", Verdana, Arial, sans-serif;
  font-size: 140%;
  line-height: 1.2em;
  vertical-align: bottom;
}
/* line 114, ../sass/molecules/_homepage-hero.scss */
.hero-content-overlay .hero-nav .nav-item .link:hover, .hero-content-overlay .hero-nav .nav-item .link:active {
  color: #ffffff;
}

@media screen and (max-width: 900px) {
  /* line 122, ../sass/molecules/_homepage-hero.scss */
  .hero-banner-wrap {
    *zoom: 1;
    height: auto;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .hero-banner-wrap:before, .hero-banner-wrap:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .hero-banner-wrap:after {
    clear: both;
  }

  /* line 127, ../sass/molecules/_homepage-hero.scss */
  .hero-banner-wrap .hero-image {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
    position: static;
    height: auto;
  }

  /* line 133, ../sass/molecules/_homepage-hero.scss */
  .hero-banner-wrap .hero-content-overlay {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
    background: #108633;
    position: static;
    height: auto;
  }
  /* line 139, ../sass/molecules/_homepage-hero.scss */
  .hero-banner-wrap .hero-content-overlay .hero-inner {
    margin: 20px 30px;
  }
  /* line 142, ../sass/molecules/_homepage-hero.scss */
  .hero-banner-wrap .hero-content-overlay .hero-inner h1 {
    font-size: 2.5em;
  }
  /* line 146, ../sass/molecules/_homepage-hero.scss */
  .hero-banner-wrap .hero-content-overlay .hero-inner p, .hero-banner-wrap .hero-content-overlay .hero-inner .entry-content div, .entry-content .hero-banner-wrap .hero-content-overlay .hero-inner div {
    font-size: 1.2em;
    line-height: 1.2em;
    margin-top: 20px;
  }
}
/* -------------------------------------------------------------------------------- */
/* ---------- help & Advice ------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 5, ../sass/molecules/_help-advice.scss */
.help-advice {
  display: inline;
  float: left;
  width: 98.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 97.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  padding-top: 20px;
  background: #e7e5e3;
  margin-bottom: 20px;
}

/* line 13, ../sass/molecules/_help-advice.scss */
.help-advice .help-advice-inner {
  margin: 0 1%;
}

/* line 18, ../sass/molecules/_help-advice.scss */
.module--help-advice {
  display: inline;
  float: left;
  width: 23.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 22.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  padding-top: 0;
  background: #ffffff;
}

/* line 25, ../sass/molecules/_help-advice.scss */
.module--help-advice .module-heading {
  margin-left: 0;
  margin-right: 0;
  color: #108633;
}

/* line 32, ../sass/molecules/_help-advice.scss */
.module--help-advice:hover {
  text-decoration: none;
}

@media screen and (min-width: 671px) and (max-width: 800px) {
  /* line 39, ../sass/molecules/_help-advice.scss */
  .help-advice .module--help-advice {
    display: inline;
    float: left;
    width: 48.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 47.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
  /* line 43, ../sass/molecules/_help-advice.scss */
  .help-advice .module--help-advice:nth-child(2n + 1) {
    clear: left;
  }
}
@media screen and (max-width: 670px) {
  /* line 52, ../sass/molecules/_help-advice.scss */
  .help-advice .module--help-advice {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
/*
*	Categories
*	
*	Example HTML:
*
*	<div class="category">
*		<h2 class="heading category__heading">Heading</h2>
*		<div class="question"></div>
*		...
*		<div class="question"></div>
*	</div>
*/
/* line 14, ../sass/molecules/_categories.scss */
.category {
  margin-bottom: 20px;
}

/* line 18, ../sass/molecules/_categories.scss */
.category .question {
  display: inline;
  float: left;
  width: 98.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 97.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

/* line 22, ../sass/molecules/_categories.scss */
.category__heading {
  display: inline;
  float: left;
  width: 98.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 97.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  margin-bottom: 20px;
  text-transform: capitalize;
  font-size: 1.8em;
}

/* line 30, ../sass/molecules/_categories.scss */
.category__body {
  display: inline;
  float: left;
  width: 98.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 97.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  padding-top: 40px;
  margin-bottom: 20px;
}
/* line 35, ../sass/molecules/_categories.scss */
.category__body li {
  list-style-position: inside;
  margin-left: 10px;
}
/* line 40, ../sass/molecules/_categories.scss */
.category__body h2 {
  margin-top: 20px;
}
/* line 44, ../sass/molecules/_categories.scss */
.category__body p, .category__body .entry-content div, .entry-content .category__body div {
  margin-bottom: 20px;
}

/* line 49, ../sass/molecules/_categories.scss */
.category__footer {
  display: inline;
  float: left;
  width: 98.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 97.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  margin-bottom: 20px;
}

/*
*	JS-enabled Categories
*	
*	Example HTML:
*
*	<element class="js">
*		<div class="category">
*			<h2 class="heading category__heading">Heading</h2>
*			<div class="question"></div>
*			...
*			<div class="question"></div>
*		</div>
*	</element>
*/
/* line 69, ../sass/molecules/_categories.scss */
.js .category {
  margin-bottom: 0;
  display: none;
}

/* line 74, ../sass/molecules/_categories.scss */
.js .category.active {
  display: block;
}

/*
*	Dynamic tool
*
*	Example HTML:
*
*	<div class="dynamic-tool">
*		
*	</div>
*/
/* line 11, ../sass/molecules/_dynamic-tool.scss */
.site-row--dynamic-tool {
  *zoom: 1;
  overflow: visible;
  background: #ffffff;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.site-row--dynamic-tool:before, .site-row--dynamic-tool:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.site-row--dynamic-tool:after {
  clear: both;
}

/* line 17, ../sass/molecules/_dynamic-tool.scss */
.dynamic-tool {
  position: relative;
  padding-top: 40px;
  margin-bottom: 20px;
}

/* line 24, ../sass/molecules/_dynamic-tool.scss */
.dynamic-tool__heading {
  margin-top: 40px;
}

/* line 1, ../sass/molecules/_masonry.scss */
.masonry {
  width: 100%;
  margin: 0 auto;
}

/* line 1, ../sass/molecules/_dynamic-tool-options.scss */
.site-row--dynamic-tool__options {
  overflow: visible;
}

/* line 5, ../sass/molecules/_dynamic-tool-options.scss */
.dynamic-tool__options {
  *zoom: 1;
  margin-bottom: 20px;
  text-align: right;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.dynamic-tool__options:before, .dynamic-tool__options:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.dynamic-tool__options:after {
  clear: both;
}

@media screen and (max-width: 1000px) {
  /* line 14, ../sass/molecules/_dynamic-tool-options.scss */
  .dynamic-tool__options .utility-button__content {
    width: 100px;
  }

  /* line 18, ../sass/molecules/_dynamic-tool-options.scss */
  .dynamic-tool__options .utility-button__content .content__desc {
    font: 0/0 serif;
    text-shadow: none;
    color: transparent;
  }
}
@media screen and (max-width: 900px) {
  /* line 25, ../sass/molecules/_dynamic-tool-options.scss */
  .dynamic-tool__options {
    text-align: center;
  }

  /* line 29, ../sass/molecules/_dynamic-tool-options.scss */
  .dynamic-tool__options .utility-button__content {
    margin-left: 0;
    margin-right: 10px;
  }
}
@media screen and (max-width: 400px) {
  /* line 37, ../sass/molecules/_dynamic-tool-options.scss */
  .dynamic-tool__options .utility-button__content {
    clear: both;
    width: auto;
    margin-right: 0;
  }
}
/*
*   Dynamic tool
*   
*   Example HTML:
*
*   <nav class="dynamic-tool__nav">
*       <a href="#" class="nav__toggle">Toggle text</a>
*       <ul class="nav__list" id="tool__nav">
*           <li class="nav__item active">
*               <a href="nav__link">Link title</a>
*               ...
*               <a href="nav__link">Link title</a>
*           </li>
*       </ul>
*   </nav>
*/
/* line 17, ../sass/molecules/_dynamic-tool-navigation.scss */
.dynamic-tool__nav-wrap {
  position: relative;
  height: 80px;
  width: 365px;
  display: block;
  float: left;
  text-align: left;
}
@media screen and (max-width: 900px) {
  /* line 17, ../sass/molecules/_dynamic-tool-navigation.scss */
  .dynamic-tool__nav-wrap {
    float: none;
    clear: both;
    margin-bottom: 20px;
    width: 100%;
  }
}

/* line 33, ../sass/molecules/_dynamic-tool-navigation.scss */
.dynamic-tool__nav {
  *zoom: 1;
  display: block;
  padding: 20px;
  width: 355px;
  background: #108633;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.dynamic-tool__nav:before, .dynamic-tool__nav:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.dynamic-tool__nav:after {
  clear: both;
}
@media screen and (max-width: 900px) {
  /* line 33, ../sass/molecules/_dynamic-tool-navigation.scss */
  .dynamic-tool__nav {
    left: 50%;
    margin-left: -175px;
  }
}

/* line 51, ../sass/molecules/_dynamic-tool-navigation.scss */
.dynamic-tool__nav .nav__list {
  display: none;
  padding: 10px;
  background: #ffffff;
}

/* line 57, ../sass/molecules/_dynamic-tool-navigation.scss */
.dynamic-tool__nav.active .nav__list {
  display: block;
}

/* line 61, ../sass/molecules/_dynamic-tool-navigation.scss */
.dynamic-tool__nav .nav__item {
  margin-bottom: 10px;
  list-style: none;
}

/* line 66, ../sass/molecules/_dynamic-tool-navigation.scss */
.dynamic-tool__nav .nav__item.active .nav__link {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  color: #525455;
}

/* line 71, ../sass/molecules/_dynamic-tool-navigation.scss */
.dynamic-tool__nav .nav__toggle {
  *zoom: 1;
  display: block;
  background: #ffffff;
  padding: 10px 5px;
  text-decoration: none;
  margin: 0 10px 0 0;
  width: 315px;
  cursor: pointer;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.dynamic-tool__nav .nav__toggle:before, .dynamic-tool__nav .nav__toggle:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.dynamic-tool__nav .nav__toggle:after {
  clear: both;
}

/* line 82, ../sass/molecules/_dynamic-tool-navigation.scss */
.dynamic-tool__nav .nav__toggle .text {
  color: #525455;
  display: block;
  float: left;
  margin: 0 0 0 5px;
  overflow: hidden;
  width: 275px;
  position: relative;
}

/* line 92, ../sass/molecules/_dynamic-tool-navigation.scss */
.dynamic-tool__nav .nav__toggle .icon {
  display: block;
  float: right;
  background: url("../images/icon-sprite.png") no-repeat -9px -129px;
  width: 14px;
  height: 10px;
  margin: 5px 10px 5px 0;
  -moz-transition: -moz-transform 350ms;
  -o-transition: -o-transform 350ms;
  -webkit-transition: -webkit-transform 350ms;
  transition: transform 350ms;
}

/* line 102, ../sass/molecules/_dynamic-tool-navigation.scss */
.nav__list.active .toggle .icon {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

/* line 106, ../sass/molecules/_dynamic-tool-navigation.scss */
.dynamic-tool__nav .nav__toggle .text:after {
  display: block;
  content: "";
  height: 25px;
  width: 1px;
  background: #dddbd9;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 118, ../sass/molecules/_dynamic-tool-navigation.scss */
.js .dynamic-tool__nav {
  display: block;
}

/* line 123, ../sass/molecules/_dynamic-tool-navigation.scss */
.dynamic-tool__nav {
  display: none;
}

/* line 129, ../sass/molecules/_dynamic-tool-navigation.scss */
.dynamic-tool__bottom-nav {
  display: inline;
  float: left;
  width: 98.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 97.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  margin-bottom: 20px;
}

/* line 134, ../sass/molecules/_dynamic-tool-navigation.scss */
.page-intro .heading--which-event {
  font-size: 1.6em;
}

/* --------------------------- */
/* Events type navigation tabs */
/* --------------------------- */
/* line 142, ../sass/molecules/_dynamic-tool-navigation.scss */
.nav--event-type {
  *zoom: 1;
  margin-bottom: 30px;
  position: relative;
  overflow: visible;
  z-index: 200;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.nav--event-type:before, .nav--event-type:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.nav--event-type:after {
  clear: both;
}

/* line 150, ../sass/molecules/_dynamic-tool-navigation.scss */
.nav--event-type.active .nav__list {
  display: block;
  position: absolute;
  top: 60px;
  left: 0;
  width: 100%;
}

/* line 158, ../sass/molecules/_dynamic-tool-navigation.scss */
.nav--event-type .nav__toggle {
  display: none;
}

/* line 162, ../sass/molecules/_dynamic-tool-navigation.scss */
.nav--event-type .nav__item {
  display: block;
  float: left;
  width: 18%;
  margin-right: 2.5%;
  position: relative;
  background: #ffffff;
  -moz-box-shadow: #e7e5e3 2px 2px 0;
  -webkit-box-shadow: #e7e5e3 2px 2px 0;
  box-shadow: #e7e5e3 2px 2px 0;
}
/* line 173, ../sass/molecules/_dynamic-tool-navigation.scss */
.nav--event-type .nav__item:last-child {
  margin-right: 0;
}
/* line 178, ../sass/molecules/_dynamic-tool-navigation.scss */
.nav--event-type .nav__item:hover {
  -moz-box-shadow: #D4D3D1 2px 2px 0 inset;
  -webkit-box-shadow: #D4D3D1 2px 2px 0 inset;
  box-shadow: #D4D3D1 2px 2px 0 inset;
}
/* line 182, ../sass/molecules/_dynamic-tool-navigation.scss */
.nav--event-type .nav__item.active {
  background: #e7e5e3;
  -moz-box-shadow: #D4D3D1 2px 2px 0 inset;
  -webkit-box-shadow: #D4D3D1 2px 2px 0 inset;
  box-shadow: #D4D3D1 2px 2px 0 inset;
}
/* line 187, ../sass/molecules/_dynamic-tool-navigation.scss */
.nav--event-type .nav__item.active:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: #e7e5e3;
  position: absolute;
  top: 50px;
  left: 50%;
  margin-left: -10px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 202, ../sass/molecules/_dynamic-tool-navigation.scss */
.nav--event-type .nav__link {
  display: block;
  height: 60px;
  line-height: 60px;
  text-align: center;
}

@media screen and (max-width: 1020px) {
  /* line 211, ../sass/molecules/_dynamic-tool-navigation.scss */
  .nav--event-type {
    width: 215px;
    -moz-box-shadow: #e7e5e3 0px 2px 2px;
    -webkit-box-shadow: #e7e5e3 0px 2px 2px;
    box-shadow: #e7e5e3 0px 2px 2px;
  }

  /* line 216, ../sass/molecules/_dynamic-tool-navigation.scss */
  .nav--event-type .nav__item {
    display: block;
    height: auto;
    width: 100%;
    border-bottom: 1px solid #e7e5e3;
    -moz-box-shadow: #e7e5e3 0 0 0;
    -webkit-box-shadow: #e7e5e3 0 0 0;
    box-shadow: #e7e5e3 0 0 0;
  }
  /* line 223, ../sass/molecules/_dynamic-tool-navigation.scss */
  .nav--event-type .nav__item:last-child {
    border-bottom: 0 none;
  }
  /* line 227, ../sass/molecules/_dynamic-tool-navigation.scss */
  .nav--event-type .nav__item:hover {
    -moz-box-shadow: #D4D3D1 0 0 0;
    -webkit-box-shadow: #D4D3D1 0 0 0;
    box-shadow: #D4D3D1 0 0 0;
  }
  /* line 231, ../sass/molecules/_dynamic-tool-navigation.scss */
  .nav--event-type .nav__item.active {
    background: #FFF;
    color: #525455;
    -moz-box-shadow: #D4D3D1 0 0 0;
    -webkit-box-shadow: #D4D3D1 0 0 0;
    box-shadow: #D4D3D1 0 0 0;
    font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  }
  /* line 237, ../sass/molecules/_dynamic-tool-navigation.scss */
  .nav--event-type .nav__item.active:after {
    display: none;
    content: none;
  }

  /* line 244, ../sass/molecules/_dynamic-tool-navigation.scss */
  .nav--event-type .nav__link {
    width: 100%;
    height: 45px;
    line-height: 45px;
    text-align: left;
    text-indent: 10px;
  }

  /* line 252, ../sass/molecules/_dynamic-tool-navigation.scss */
  .nav--event-type .nav__toggle {
    display: block;
    height: 59px;
    color: #525455;
    line-height: 60px;
    text-indent: 10px;
    background-color: #ffffff;
    border-bottom: 1px solid #e7e5e3;
  }

  /* line 262, ../sass/molecules/_dynamic-tool-navigation.scss */
  .nav--event-type .nav__toggle .icon {
    display: block;
    float: right;
    background: url("../images/icon-sprite.png") no-repeat -9px -129px;
    width: 14px;
    height: 10px;
    margin: 25px 5% 5px 0;
    -moz-transition: -moz-transform 350ms;
    -o-transition: -o-transform 350ms;
    -webkit-transition: -webkit-transform 350ms;
    transition: transform 350ms;
  }

  /* line 272, ../sass/molecules/_dynamic-tool-navigation.scss */
  .nav--event-type .nav__toggle .text {
    color: #525455;
    display: block;
    float: left;
    margin: 0 0 0 5%;
    overflow: hidden;
    width: 80%;
    position: relative;
  }

  /* line 282, ../sass/molecules/_dynamic-tool-navigation.scss */
  .nav--event-type .nav__toggle .text:after {
    display: block;
    content: "";
    height: 25px;
    width: 1px;
    background: #dddbd9;
    position: absolute;
    top: 17px;
    right: 10px;
  }

  /* line 294, ../sass/molecules/_dynamic-tool-navigation.scss */
  .nav--event-type .nav__list {
    display: none;
  }
}
/* Pagination */
/* line 306, ../sass/molecules/_dynamic-tool-navigation.scss */
.js .dynamic-tool__pagination {
  display: inline;
  float: left;
  width: 98.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 97.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  position: relative;
  margin-bottom: 40px;
}

/* line 312, ../sass/molecules/_dynamic-tool-navigation.scss */
.js .dynamic-tool__pagination .cat-status {
  display: block;
  width: 100%;
  text-align: center;
  clear: none;
  position: absolute;
  top: 40px;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  z-index: 0;
}
@media screen and (max-width: 670px) {
  /* line 312, ../sass/molecules/_dynamic-tool-navigation.scss */
  .js .dynamic-tool__pagination .cat-status {
    position: static;
    margin-bottom: 10px;
  }
}

/* line 328, ../sass/molecules/_dynamic-tool-navigation.scss */
.js .dynamic-tool__pagination .pag-item {
  *zoom: 1;
  position: relative;
  z-index: 10;
  float: left;
  display: block;
  height: 90px;
  width: 150px;
  padding: 20px 10px 0 10px;
  background: #eef4d8;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.js .dynamic-tool__pagination .pag-item:before, .js .dynamic-tool__pagination .pag-item:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.js .dynamic-tool__pagination .pag-item:after {
  clear: both;
}
@media screen and (max-width: 670px) {
  /* line 328, ../sass/molecules/_dynamic-tool-navigation.scss */
  .js .dynamic-tool__pagination .pag-item {
    width: 120px;
  }
}
/* line 343, ../sass/molecules/_dynamic-tool-navigation.scss */
.js .dynamic-tool__pagination .pag-item.disabled {
  background: rgba(238, 244, 216, 0.4);
  text-decoration: none;
  color: #b8b2ac;
  cursor: default;
}
/* line 350, ../sass/molecules/_dynamic-tool-navigation.scss */
.js .dynamic-tool__pagination .pag-item.prev {
  float: left;
}
/* line 351, ../sass/molecules/_dynamic-tool-navigation.scss */
.js .dynamic-tool__pagination .pag-item.next {
  float: right;
}
/* line 353, ../sass/molecules/_dynamic-tool-navigation.scss */
.js .dynamic-tool__pagination .pag-item .icon {
  display: block;
  margin-top: 5px;
}

/* line 359, ../sass/molecules/_dynamic-tool-navigation.scss */
.js .dynamic-tool__pagination {
  font-size: 0.85em;
}

/* line 363, ../sass/molecules/_dynamic-tool-navigation.scss */
.js .dynamic-tool__pagination .pag-direction {
  display: block;
}

/* line 366, ../sass/molecules/_dynamic-tool-navigation.scss */
.js .dynamic-tool__pagination .pag-name {
  display: block;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  margin-top: 5px;
}

/* -------------------------------------------------------------------------------- */
/* ---------- Article ------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* ---------- Layout -------------------------------------------------------------- */
/* line 7, ../sass/_article.scss */
.site-row--article {
  background: #f7f5f3;
}

/* line 12, ../sass/_article.scss */
.article-outer-wrap {
  *zoom: 1;
  margin-bottom: 20px;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.article-outer-wrap:before, .article-outer-wrap:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.article-outer-wrap:after {
  clear: both;
}

/* line 17, ../sass/_article.scss */
.article-wrap {
  margin-bottom: 80px;
}

/* line 21, ../sass/_article.scss */
.with-tabs .article-wrap {
  display: inline;
  float: left;
  width: 76.61092%;
  margin-right: 0.98025%;
  margin-left: 0.98025%;
  *width: 76.56092%;
  *margin: 0 0.93025%;
}

/* line 26, ../sass/_article.scss */
.no-tabs .article-wrap {
  display: inline;
  float: left;
  width: 73.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 72.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

/* line 31, ../sass/_article.scss */
.article-tabs {
  display: none;
}

@media screen and (max-width: 900px) {
  /* line 37, ../sass/_article.scss */
  .with-tabs .article-wrap {
    display: inline;
    float: left;
    width: 98.03949%;
    margin-right: 0.98025%;
    margin-left: 0.98025%;
    *width: 97.98949%;
    *margin: 0 0.93025%;
  }

  /* line 42, ../sass/_article.scss */
  .no-tabs .article-wrap {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
/* ---------- Text ---------------------------------------------------------------- */
/* line 50, ../sass/_article.scss */
.last-updated {
  display: block;
  margin-bottom: 20px;
}

/* line 55, ../sass/_article.scss */
.topic-and-type {
  display: block;
  margin-bottom: 20px;
  font-size: 0.9em;
}

/* line 61, ../sass/_article.scss */
.topic-and-type a {
  padding-right: 1%;
}

/* line 65, ../sass/_article.scss */
.standard-article > .heading--page {
  display: inline;
  float: left;
  width: 98.03949%;
  margin-right: 0.98025%;
  margin-left: 0.98025%;
  *width: 97.98949%;
  *margin: 0 0.93025%;
  font-size: 3em;
  margin-bottom: 20px;
}

/* -------------------------------------------------------------------------------- */
/* ---------- Article element ----------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 76, ../sass/_article.scss */
.generic-article {
  *zoom: 1;
  -moz-box-shadow: #e7e5e3 2px 2px 0;
  -webkit-box-shadow: #e7e5e3 2px 2px 0;
  box-shadow: #e7e5e3 2px 2px 0;
  background: #ffffff;
  overflow: hidden;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.generic-article:before, .generic-article:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.generic-article:after {
  clear: both;
}

/* line 84, ../sass/_article.scss */
.no-js .generic-article {
  margin-bottom: 20px;
}

/* line 88, ../sass/_article.scss */
.generic-article .accordian-toggle-link {
  *zoom: 1;
  background: #108633;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwODYzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEwODYzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #108633), color-stop(100%, #108633));
  background: -moz-linear-gradient(#108633, #108633);
  background: -webkit-linear-gradient(#108633, #108633);
  background: linear-gradient(#108633, #108633);
  display: block;
  padding: 15px 4%;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  -moz-transition: all 350ms;
  -o-transition: all 350ms;
  -webkit-transition: all 350ms;
  transition: all 350ms;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.generic-article .accordian-toggle-link:before, .generic-article .accordian-toggle-link:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.generic-article .accordian-toggle-link:after {
  clear: both;
}
/* line 101, ../sass/_article.scss */
.generic-article .accordian-toggle-link:hover, .generic-article .accordian-toggle-link:focus {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwODYzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBiNTgyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #108633), color-stop(100%, #0b5822));
  background: -moz-linear-gradient(#108633, #0b5822);
  background: -webkit-linear-gradient(#108633, #0b5822);
  background: linear-gradient(#108633, #0b5822);
}

/* line 108, ../sass/_article.scss */
.generic-article .accordian-toggle-link .text {
  display: block;
  float: left;
}

/* line 112, ../sass/_article.scss */
.generic-article .accordian-toggle-link .icon {
  background: url("../images/icon-sprite.png") no-repeat -1px -259px;
  width: 15px;
  height: 15px;
  display: block;
  float: right;
  -moz-transition: all 350ms;
  -o-transition: all 350ms;
  -webkit-transition: all 350ms;
  transition: all 350ms;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 123, ../sass/_article.scss */
.generic-article.accordian-active .accordian-toggle-link .icon {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 128, ../sass/_article.scss */
.generic-article .article-inner {
  *zoom: 1;
  display: none;
  padding: 40px 8% 40px 8%;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.generic-article .article-inner:before, .generic-article .article-inner:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.generic-article .article-inner:after {
  clear: both;
}
@media screen and (max-width: 400px) {
  /* line 128, ../sass/_article.scss */
  .generic-article .article-inner {
    padding: 40px 2% 40px 2%;
  }
}

/* line 137, ../sass/_article.scss */
.no-js .generic-article .article-inner {
  display: block;
}

/* line 141, ../sass/_article.scss */
.no-tabs .generic-article .article-inner {
  display: block;
}

/* line 145, ../sass/_article.scss */
.generic-article.accordian-active .article-inner {
  display: block;
}

/* line 149, ../sass/_article.scss */
.generic-article .article-image {
  margin-top: -40px;
  margin-bottom: 20px;
  margin-left: -10%;
  margin-right: -10%;
}
@media (max-width: 767px) {
  /* line 149, ../sass/_article.scss */
  .generic-article .article-image {
    margin-left: -2%;
    margin-right: -2%;
  }
}

/* line 161, ../sass/_article.scss */
.generic-article .article-image img {
  width: 100%;
  height: auto;
}

/* ---------- Text  --------------------------------------------------------------- */
/* line 173, ../sass/_article.scss */
.generic-article .article-inner ul {
  padding-bottom: 15px;
}
/* line 175, ../sass/_article.scss */
.generic-article .article-inner ul br {
  display: none;
}

/* line 181, ../sass/_article.scss */
.generic-article .article-inner > h4 {
  font-family: 'HelveticaNeueETW01-75Bd', Helvetica, sans-serif;
  margin: 0 0 20px;
}

/* line 187, ../sass/_article.scss */
.generic-article .article-inner > p, .generic-article .entry-content .article-inner > div, .entry-content .generic-article .article-inner > div {
  margin: 0 0 20px;
}

/* line 191, ../sass/_article.scss */
.generic-article .highlight-wrap {
  *zoom: 1;
  overflow: hidden;
  background: #eef4d8;
  margin: 0 0 20px;
  width: 100%;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.generic-article .highlight-wrap:before, .generic-article .highlight-wrap:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.generic-article .highlight-wrap:after {
  clear: both;
}

/* line 200, ../sass/_article.scss */
.generic-article .highlight-wrap .highlight-inner {
  margin: 20px 4%;
}

/* line 204, ../sass/_article.scss */
.generic-article .highlight-wrap > h4 {
  font-family: 'HelveticaNeueETW01-75Bd', Helvetica, sans-serif;
  margin-bottom: 5px;
}

/* line 210, ../sass/_article.scss */
.generic-article .highlight-wrap > p, .generic-article .entry-content .highlight-wrap > div, .entry-content .generic-article .highlight-wrap > div {
  margin-bottom: 20px;
}

/* ---------- Related articles/downloads ------------------------------------------ */
/* line 217, ../sass/_article.scss */
.content-sub-heading {
  font-family: 'HelveticaNeueETW01-65Md', Helvetica, sans-serif;
}

/* line 221, ../sass/_article.scss */
.with-tabs .generic-article .related-articles-wrap {
  display: block;
  width: 102.49519%;
  margin-right: -1.2476%;
  margin-left: -1.2476%;
  *width: 102.44519%;
  *margin: 0 -1.2976%;
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.with-tabs .generic-article .related-articles-wrap:before, .with-tabs .generic-article .related-articles-wrap:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.with-tabs .generic-article .related-articles-wrap:after {
  clear: both;
}

/* line 225, ../sass/_article.scss */
.with-tabs .generic-article .related-articles-wrap .related-article-item {
  display: inline;
  float: left;
  width: 47.50481%;
  margin-right: 1.2476%;
  margin-left: 1.2476%;
  *width: 47.45481%;
  *margin: 0 1.1976%;
}

/* line 229, ../sass/_article.scss */
.no-tabs .generic-article .related-articles-wrap {
  display: block;
  width: 102.61375%;
  margin-right: -1.30688%;
  margin-left: -1.30688%;
  *width: 102.56375%;
  *margin-left: -1.35688%;
  *margin-right: -1.35688%;
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.no-tabs .generic-article .related-articles-wrap:before, .no-tabs .generic-article .related-articles-wrap:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.no-tabs .generic-article .related-articles-wrap:after {
  clear: both;
}

/* line 234, ../sass/_article.scss */
.no-tabs .generic-article .related-articles-wrap .related-article-item {
  display: inline;
  float: left;
  width: 46.95032%;
  margin-right: 1.52484%;
  margin-left: 1.52484%;
  *width: 46.90032%;
  *margin: 0 1.47484%;
}

/* line 242, ../sass/_article.scss */
.related-article-item {
  background: #eef4d8;
  margin-top: 20px;
}

/* line 247, ../sass/_article.scss */
.related-article-item .related-article-summary {
  margin-top: 20px;
}

/* line 251, ../sass/_article.scss */
.related-article-item .related-article-inner {
  margin: 20px 8%;
}

/* line 255, ../sass/_article.scss */
.related-article-item img {
  width: 100%;
  height: auto;
}

/* line 260, ../sass/_article.scss */
.related-article-item .cta-button {
  margin: 20px 0;
  float: left;
  clear: none;
  color: #ffffff;
  background: #108633;
}
/* line 267, ../sass/_article.scss */
.related-article-item .cta-button:hover {
  background: #108633;
}
/* line 271, ../sass/_article.scss */
.related-article-item .cta-button:last-child {
  margin-left: 4%;
}

@media screen and (max-width: 671px) {
  /* line 278, ../sass/_article.scss */
  .generic-article .related-articles-wrap .related-article-item,
  .with-tabs .generic-article .related-articles-wrap .related-article-item,
  .no-tabs .generic-article .related-articles-wrap .related-article-item {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 284, ../sass/_article.scss */
  .related-article-item .related-article-inner {
    margin: 20px 4%;
  }
}
/* ---------- Tabs  --------------------------------------------------------------- */
/* line 291, ../sass/_article.scss */
.tab-pagination-wrap {
  display: none;
}

@media screen and (min-width: 900px) {
  /* line 300, ../sass/_article.scss */
  .tabs-enabled .article-height-wrap {
    *zoom: 1;
    position: relative;
    height: 100%;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .tabs-enabled .article-height-wrap:before, .tabs-enabled .article-height-wrap:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .tabs-enabled .article-height-wrap:after {
    clear: both;
  }
  /* line 306, ../sass/_article.scss */
  .tabs-enabled .article-tabs {
    display: inline;
    float: left;
    width: 12.3252%;
    margin-right: 0.98025%;
    margin-left: 0.98025%;
    *width: 12.2752%;
    *margin: 0 0.93025%;
  }
  /* line 311, ../sass/_article.scss */
  .tabs-enabled .article-tabs .tab-item {
    list-style: none;
  }
  /* line 315, ../sass/_article.scss */
  .tabs-enabled .article-tabs .tab-link {
    *zoom: 1;
    -moz-box-shadow: #e7e5e3 2px 2px 0;
    -webkit-box-shadow: #e7e5e3 2px 2px 0;
    box-shadow: #e7e5e3 2px 2px 0;
    -moz-transition: color 250ms;
    -o-transition: color 250ms;
    -webkit-transition: color 250ms;
    transition: color 250ms;
    outline: none;
    display: block;
    position: relative;
    padding: 20px 0;
    width: 116%;
    color: #108633;
    background: #ffffff;
    margin-bottom: 5px;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .tabs-enabled .article-tabs .tab-link:before, .tabs-enabled .article-tabs .tab-link:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .tabs-enabled .article-tabs .tab-link:after {
    clear: both;
  }
  /* line 329, ../sass/_article.scss */
  .tabs-enabled .article-tabs .tab-link .text {
    float: left;
    width: 90%;
    padding: 0 0 0 10%;
    display: block;
  }
  /* line 336, ../sass/_article.scss */
  .tabs-enabled .article-tabs .tab-link .nub {
    display: none;
  }
  /* line 340, ../sass/_article.scss */
  .tabs-enabled .article-tabs .tab-link .nub img {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 350, ../sass/_article.scss */
  .tabs-enabled .article-tabs .active .tab-link {
    background: #108633;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwODYzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEwODYzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #108633), color-stop(100%, #108633));
    background: -moz-linear-gradient(#108633, #108633);
    background: -webkit-linear-gradient(#108633, #108633);
    background: linear-gradient(#108633, #108633);
    z-index: 20;
    color: #ffffff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 359, ../sass/_article.scss */
  .tabs-enabled .article-tabs .active .tab-link .nub {
    width: 10%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -10%;
  }
  /* line 369, ../sass/_article.scss */
  .tabs-enabled .article-wrap {
    display: inline;
    float: left;
    width: 62.3252%;
    margin-right: 0.98025%;
    margin-left: 0.98025%;
    *width: 62.2752%;
    *margin: 0 0.93025%;
    *zoom: 1;
    position: relative;
    z-index: 0;
    min-height: 100%;
    margin-bottom: 80px;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .tabs-enabled .article-wrap:before, .tabs-enabled .article-wrap:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .tabs-enabled .article-wrap:after {
    clear: both;
  }
  /* line 379, ../sass/_article.scss */
  .tabs-enabled .generic-article {
    position: relative;
    margin-bottom: 0;
    display: none;
    min-height: 924px;
  }
  /* line 387, ../sass/_article.scss */
  .tabs-enabled .generic-article.active {
    display: block;
  }
  /* line 392, ../sass/_article.scss */
  .tabs-enabled .generic-article .article-inner,
  .tabs-enabled .generic-article.active .article-inner {
    display: block !important;
  }
  /* line 400, ../sass/_article.scss */
  .tabs-enabled .generic-article .accordian-toggle-link {
    display: none;
  }
  /* line 404, ../sass/_article.scss */
  .tabs-enabled .tab-pagination-wrap {
    *zoom: 1;
    display: block;
    padding: 0 8% 40px;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .tabs-enabled .tab-pagination-wrap:before, .tabs-enabled .tab-pagination-wrap:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .tabs-enabled .tab-pagination-wrap:after {
    clear: both;
  }
  /* line 411, ../sass/_article.scss */
  .tabs-enabled .tab-pagination-wrap .tab-pagination-link {
    float: left;
    display: block;
    width: 30%;
    background: #eef4d8;
    text-decoration: none;
    padding: 20px;
    cursor: pointer;
  }
  /* line 422, ../sass/_article.scss */
  .tabs-enabled .tab-pagination-wrap .tab-pagination-link.tab-pagination-next {
    float: right;
  }
  /* line 426, ../sass/_article.scss */
  .tabs-enabled .tab-pagination-wrap .tab-pagination-link .direction {
    display: block;
    text-align: right;
    margin-bottom: 5px;
  }
  /* line 432, ../sass/_article.scss */
  .tabs-enabled .tab-pagination-wrap .tab-pagination-link.tab-pagination-prev .direction {
    text-align: left;
  }
  /* line 436, ../sass/_article.scss */
  .tabs-enabled .tab-pagination-wrap .tab-pagination-link .pag-name {
    display: block;
    text-align: right;
    font-family: 'HelveticaNeueETW01-65Md', Helvetica, sans-serif;
    text-decoration: none;
  }
  /* line 444, ../sass/_article.scss */
  .tabs-enabled .tab-pagination-wrap .tab-pagination-link .pag-name .tab-link,
  .tabs-enabled .tab-pagination-wrap .tab-pagination-link .pag-name .tab-link:active {
    text-decoration: none;
    color: #108633;
  }
}
/* -------------------------------------------------------------------------------- */
/* ---------- Contact us ---------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 456, ../sass/_article.scss */
.contact-module-wrap {
  -moz-box-shadow: #e7e5e3 2px 2px 0;
  -webkit-box-shadow: #e7e5e3 2px 2px 0;
  box-shadow: #e7e5e3 2px 2px 0;
  background: #ffffff;
}

/* line 461, ../sass/_article.scss */
.with-tabs .contact-module-wrap {
  display: inline;
  float: left;
  width: 19.46806%;
  margin-right: 0.98025%;
  margin-left: 0.98025%;
  *width: 19.41806%;
  *margin: 0 0.93025%;
}

/* line 466, ../sass/_article.scss */
.no-tabs .contact-module-wrap {
  display: inline;
  float: left;
  width: 23.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 22.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

@media screen and (max-width: 900px) {
  /* line 473, ../sass/_article.scss */
  .contact-module-wrap {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  /* line 478, ../sass/_article.scss */
  .with-tabs .contact-module-wrap {
    display: inline;
    float: left;
    width: 98.03949%;
    margin-right: 0.98025%;
    margin-left: 0.98025%;
    *width: 97.98949%;
    *margin: 0 0.93025%;
  }

  /* line 483, ../sass/_article.scss */
  .no-tabs .contact-module-wrap {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
/* line 489, ../sass/_article.scss */
.contact-module-wrap .contact-module {
  margin: 10px;
}

/* -------------------------------------------------------------------------------- */
/* ---------- Standard listing ---------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 5, ../sass/_listing.scss */
.listing-item {
  *zoom: 1;
  margin-bottom: 20px;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.listing-item:before, .listing-item:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.listing-item:after {
  clear: both;
}

/* line 11, ../sass/_listing.scss */
.item-bottom-border {
  margin-top: 20px;
  height: 1px;
  border-bottom: 1px solid #e7e5e3;
  clear: both;
}

/* line 19, ../sass/_listing.scss */
.item-bottom-border.heading-underline {
  margin-bottom: 20px;
}

/* line 24, ../sass/_listing.scss */
.listing-item .item-heading {
  display: block;
  margin-bottom: 20px;
  font-size: 1.5em;
}

/* line 30, ../sass/_listing.scss */
.listing-item .item-content {
  position: relative;
}

/* line 37, ../sass/_listing.scss */
.listing-item .item-content .entry-content p:last-child, .listing-item .item-content .entry-content div:last-child,
.listing-item .item-content .entry-content div {
  margin-bottom: 0;
}

/* line 42, ../sass/_listing.scss */
.listing-item .item-link {
  text-decoration: none;
}
/* line 46, ../sass/_listing.scss */
.listing-item .item-link:hover {
  border-bottom: 1px dotted;
}

/* line 51, ../sass/_listing.scss */
.listing-item .item-tags {
  font-size: 0.9em;
  line-height: 1.3em;
  display: block;
  margin-bottom: 10px;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  color: #525455;
}

/* line 60, ../sass/_listing.scss */
.listing-item .item-tags .tag-item {
  font-family: "NSPCC-Regular", Verdana, Arial, sans-serif;
  border-bottom: 1px dotted;
  text-decoration: none;
}

/* -------------------------------------------------------------------------------- */
/* ---------- News listing -------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 72, ../sass/_listing.scss */
.news-listing {
  display: inline;
  float: left;
  width: 64.70635%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 64.65635%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

/* line 77, ../sass/_listing.scss */
.news-listing .listing-item {
  display: block;
  width: 102.94047%;
  margin-right: -1.47024%;
  margin-left: -1.47024%;
  *width: 102.89047%;
  *margin-left: -1.52024%;
  *margin-right: -1.52024%;
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.news-listing .listing-item:before, .news-listing .listing-item:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.news-listing .listing-item:after {
  clear: both;
}

/* line 82, ../sass/_listing.scss */
.news-listing .listing-item .item-bottom-border {
  display: inline;
  float: left;
  width: 97.05953%;
  margin-right: 1.47024%;
  margin-left: 1.47024%;
  *width: 97.00953%;
  *margin-left: 1.42024%;
  *margin-right: 1.42024%;
}

/* line 86, ../sass/_listing.scss */
.news-listing .listing-item .item-thumb {
  display: inline;
  float: left;
  width: 22.05953%;
  margin-right: 1.47024%;
  margin-left: 1.47024%;
  *width: 22.00953%;
  *margin-left: 1.42024%;
  *margin-right: 1.42024%;
}

/* line 90, ../sass/_listing.scss */
.news-listing .listing-item .item-content {
  display: inline;
  float: left;
  width: 72.05953%;
  margin-right: 1.47024%;
  margin-left: 1.47024%;
  *width: 72.00953%;
  *margin-left: 1.42024%;
  *margin-right: 1.42024%;
}

/* line 94, ../sass/_listing.scss */
.listing-item .item-content .entry-content {
  margin-bottom: 0;
}

/* line 99, ../sass/_listing.scss */
.news-listing .listing-item .item-thumb {
  min-height: 1px;
  font-size: 0;
}
/* line 104, ../sass/_listing.scss */
.news-listing .listing-item .item-thumb img {
  width: 100%;
  height: auto;
  -moz-box-shadow: #e7e5e3 2px 2px 0;
  -webkit-box-shadow: #e7e5e3 2px 2px 0;
  box-shadow: #e7e5e3 2px 2px 0;
}

@media screen and (max-width: 900px) {
  /* line 113, ../sass/_listing.scss */
  .news-listing {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 117, ../sass/_listing.scss */
  .news-listing .listing-item {
    display: block;
    width: 101.96031%;
    margin-right: -0.98016%;
    margin-left: -0.98016%;
    *width: 101.91031%;
    *margin-left: -1.03016%;
    *margin-right: -1.03016%;
    *zoom: 1;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .news-listing .listing-item:before, .news-listing .listing-item:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .news-listing .listing-item:after {
    clear: both;
  }

  /* line 121, ../sass/_listing.scss */
  .news-listing .listing-item .item-thumb {
    display: inline;
    float: left;
    width: 23.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 22.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 125, ../sass/_listing.scss */
  .news-listing .listing-item .item-content {
    display: inline;
    float: left;
    width: 73.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 72.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
/* -------------------------------------------------------------------------------- */
/* ---------- Document listing ---------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 134, ../sass/_listing.scss */
.document-listing {
  display: inline;
  float: left;
  width: 64.70635%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 64.65635%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

/* line 139, ../sass/_listing.scss */
.document-listing .listing-item {
  display: block;
  width: 102.94047%;
  margin-right: -1.47024%;
  margin-left: -1.47024%;
  *width: 102.89047%;
  *margin-left: -1.52024%;
  *margin-right: -1.52024%;
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.document-listing .listing-item:before, .document-listing .listing-item:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.document-listing .listing-item:after {
  clear: both;
}

/* line 144, ../sass/_listing.scss */
.document-listing .listing-item .item-bottom-border {
  display: inline;
  float: left;
  width: 97.05953%;
  margin-right: 1.47024%;
  margin-left: 1.47024%;
  *width: 97.00953%;
  *margin-left: 1.42024%;
  *margin-right: 1.42024%;
}

/* line 149, ../sass/_listing.scss */
.document-listing .listing-item .item-thumb {
  display: inline;
  float: left;
  width: 22.05953%;
  margin-right: 1.47024%;
  margin-left: 1.47024%;
  *width: 22.00953%;
  *margin-left: 1.42024%;
  *margin-right: 1.42024%;
  background: #e7e5e3;
}

/* line 155, ../sass/_listing.scss */
.document-listing .listing-item .item-thumb img {
  width: 100%;
  height: auto;
}

/* line 160, ../sass/_listing.scss */
.document-listing .listing-item .item-content {
  display: inline;
  float: left;
  width: 97.05953%;
  margin-right: 1.47024%;
  margin-left: 1.47024%;
  *width: 97.00953%;
  *margin-left: 1.42024%;
  *margin-right: 1.42024%;
}

@media screen and (max-width: 900px) {
  /* line 166, ../sass/_listing.scss */
  .document-listing {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 171, ../sass/_listing.scss */
  .document-listing .listing-item {
    display: block;
    width: 101.96031%;
    margin-right: -0.98016%;
    margin-left: -0.98016%;
    *width: 101.91031%;
    *margin-left: -1.03016%;
    *margin-right: -1.03016%;
    *zoom: 1;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .document-listing .listing-item:before, .document-listing .listing-item:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .document-listing .listing-item:after {
    clear: both;
  }

  /* line 176, ../sass/_listing.scss */
  .document-listing .listing-item .item-thumb {
    display: inline;
    float: left;
    width: 23.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 22.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 184, ../sass/_listing.scss */
  .item-text {
    width: 72%;
  }
}
@media (min-width: 901px) {
  /* line 190, ../sass/_listing.scss */
  .item-text {
    width: 82%;
  }
}
/* Placeholders */
/* line 196, ../sass/_listing.scss */
.document-listing .listing-item .item-thumb a.best-practise img {
  background: url(../images/documentPlaceHolder.jpg) no-repeat;
  height: 232px;
  background-size: 100%;
}

/* line 202, ../sass/_listing.scss */
.document-type-wrap {
  *zoom: 1;
  padding: 5px;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.document-type-wrap:before, .document-type-wrap:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.document-type-wrap:after {
  clear: both;
}

/* line 207, ../sass/_listing.scss */
.document-type-wrap .icon {
  display: block;
  float: left;
  margin-right: 10px;
}

/* line 213, ../sass/_listing.scss */
.document-type-wrap .name {
  display: block;
  float: right;
  text-transform: uppercase;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  font-size: 0.85em;
  line-height: 1.5em;
}

/* line 222, ../sass/_listing.scss */
.listing-item .policies .icon {
  background: url("../images/icon-sprite.png") no-repeat -79px 0;
  width: 15px;
  height: 20px;
}

/* line 228, ../sass/_listing.scss */
.listing-item .tools .icon {
  background: url("../images/icon-sprite.png") no-repeat -80px -208px;
  width: 20px;
  height: 20px;
}

/* line 234, ../sass/_listing.scss */
.listing-item .best-practise .icon {
  background: url("../images/icon-sprite.png") no-repeat -80px -42px;
  width: 20px;
  height: 19px;
}

/* line 240, ../sass/_listing.scss */
.listing-item .forms .icon {
  background: url("../images/icon-sprite.png") no-repeat -80px -126px;
  width: 15px;
  height: 20px;
}

/* line 246, ../sass/_listing.scss */
.listing-item .videos .icon {
  background: url("../images/icon-sprite.png") no-repeat -80px -83px;
  width: 20px;
  height: 19px;
}

/* line 252, ../sass/_listing.scss */
.listing-item .research .icon {
  background: url("../images/icon-sprite.png") no-repeat -80px -208px;
  width: 20px;
  height: 20px;
}

/* line 258, ../sass/_listing.scss */
.listing-item .publications .icon {
  background: url("../images/icon-sprite.png") no-repeat -80px -249px;
  width: 15px;
  height: 20px;
}

/* line 264, ../sass/_listing.scss */
.item-tags {
  font-size: 0.9em;
}

/* line 268, ../sass/_listing.scss */
.item-tags .tag-link {
  text-decoration: none;
  border-bottom: 1px dotted;
}

/* -------------------------------------------------------------------------------- */
/* ---------- Search Results------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 279, ../sass/_listing.scss */
.search-term {
  display: inline;
  float: left;
  width: 98.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 97.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  margin-bottom: 20px;
}

/* tabs */
/* line 285, ../sass/_listing.scss */
.search-listing .article-tabs {
  display: inline;
  float: left;
  width: 23.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 22.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  float: left;
  display: block;
}

/* line 290, ../sass/_listing.scss */
.search-listing .article-tabs .tab-item {
  display: block;
  height: 60px;
  position: relative;
  color: #108633;
  border-bottom: 1px solid #e7e5e3;
}

/* line 297, ../sass/_listing.scss */
.search-listing .article-tabs .tab-item.selected {
  border-bottom: none;
}

/* line 300, ../sass/_listing.scss */
.search-listing .article-tabs .tab-item.selected a {
  background: url("../images/tab-background.png") no-repeat right;
  color: white;
  font-family: "HelveticaNeueETW01-65Md", Helvetica, sans-serif;
  z-index: 20;
  text-decoration: none;
}

/* line 307, ../sass/_listing.scss */
.search-listing .article-tabs .tab-item a {
  color: #108633;
  display: block;
  height: 100%;
  line-height: 60px;
  text-indent: 20px;
  width: 100%;
  z-index: 0;
  position: absolute;
  text-decoration: none;
  overflow: hidden;
}

/*Results listing*/
/* line 320, ../sass/_listing.scss */
.search-listing .search-results {
  display: inline;
  float: left;
  width: 73.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 72.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  float: left;
}

/* line 325, ../sass/_listing.scss */
.search-listing .listing-item {
  display: block;
  width: 102.61375%;
  margin-right: -1.30688%;
  margin-left: -1.30688%;
  *width: 102.56375%;
  *margin-left: -1.35688%;
  *margin-right: -1.35688%;
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.search-listing .listing-item:before, .search-listing .listing-item:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.search-listing .listing-item:after {
  clear: both;
}

/* line 329, ../sass/_listing.scss */
.search-listing .listing-item .item-thumb {
  display: inline;
  float: left;
  width: 19.60847%;
  margin-right: 1.30688%;
  margin-left: 1.30688%;
  *width: 19.55847%;
  *margin-left: 1.25688%;
  *margin-right: 1.25688%;
  background: #e7e5e3;
}

/* line 334, ../sass/_listing.scss */
.search-listing .listing-item .item-thumb a {
  width: 100%;
}

/* line 338, ../sass/_listing.scss */
.search-listing .listing-item .item-thumb img {
  width: 100%;
  height: auto;
}

/* line 343, ../sass/_listing.scss */
.search-listing .listing-item .item-content {
  display: inline;
  float: left;
  width: 64.05292%;
  margin-right: 1.30688%;
  margin-left: 1.30688%;
  *width: 64.00292%;
  *margin-left: 1.25688%;
  *margin-right: 1.25688%;
}

/* line 348, ../sass/_listing.scss */
.search-listing .listing-item .item-thumb .thumb-placeholder {
  width: 100%;
  background: #f7f5f3;
  min-height: 1px;
}

/* line 354, ../sass/_listing.scss */
.search-listing .listing-item .item-date {
  display: inline;
  float: left;
  width: 8.49736%;
  margin-right: 1.30688%;
  margin-left: 1.30688%;
  *width: 8.44736%;
  *margin-left: 1.25688%;
  *margin-right: 1.25688%;
  position: relative;
}

/* line 359, ../sass/_listing.scss */
.search-listing .listing-item .item-bottom-border {
  display: inline;
  float: left;
  width: 97.38625%;
  margin-right: 1.30688%;
  margin-left: 1.30688%;
  *width: 97.33625%;
  *margin-left: 1.25688%;
  *margin-right: 1.25688%;
}

@media screen and (max-width: 800px) {
  /* line 365, ../sass/_listing.scss */
  .search-listing .search-results {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 369, ../sass/_listing.scss */
  .search-listing .listing-item {
    display: block;
    width: 101.96031%;
    margin-right: -0.98016%;
    margin-left: -0.98016%;
    *width: 101.91031%;
    *margin-left: -1.03016%;
    *margin-right: -1.03016%;
    *zoom: 1;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .search-listing .listing-item:before, .search-listing .listing-item:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .search-listing .listing-item:after {
    clear: both;
  }

  /* line 374, ../sass/_listing.scss */
  .search-listing .listing-item .item-thumb {
    display: inline;
    float: left;
    width: 23.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 22.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 378, ../sass/_listing.scss */
  .search-listing .listing-item .item-content {
    display: inline;
    float: left;
    width: 64.70635%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 64.65635%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 382, ../sass/_listing.scss */
  .search-listing .listing-item .item-date {
    display: inline;
    float: left;
    width: 6.37302%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 6.32302%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 386, ../sass/_listing.scss */
  .search-listing .article-tabs {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
    margin-bottom: 20px;
  }

  /* line 391, ../sass/_listing.scss */
  .search-listing .article-tabs .tab-list {
    *zoom: 1;
    background: #ffffff;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .search-listing .article-tabs .tab-list:before, .search-listing .article-tabs .tab-list:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .search-listing .article-tabs .tab-list:after {
    clear: both;
  }

  /* line 396, ../sass/_listing.scss */
  .search-listing .article-tabs .tab-item {
    float: left;
    width: auto;
    margin-right: 2%;
    height: auto;
    border: 0 none;
  }

  /* line 404, ../sass/_listing.scss */
  .search-listing .article-tabs .tab-item a {
    display: block;
    width: auto;
    text-indent: 0;
    line-height: inherit;
    position: static;
    background: inherit;
    padding: 10px 20px;
  }

  /* line 419, ../sass/_listing.scss */
  .search-listing .article-tabs .tab-item.selected a {
    background: #108633;
    color: #ffffff;
  }
}
@media screen and (max-width: 600px) {
  /* line 427, ../sass/_listing.scss */
  .search-listing .listing-item {
    width: 100%;
  }

  /* line 432, ../sass/_listing.scss */
  .search-listing .listing-item .item-thumb {
    display: inline;
    float: left;
    width: 23.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 22.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
    min-height: 1px;
    background: transparent;
  }

  /* line 438, ../sass/_listing.scss */
  .search-listing .listing-item .item-content {
    display: inline;
    float: left;
    width: 73.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 72.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 442, ../sass/_listing.scss */
  .search-listing .listing-item .item-date {
    display: block;
    width: 101.96031%;
    margin-right: -0.98016%;
    margin-left: -0.98016%;
    *width: 101.91031%;
    *margin-left: -1.03016%;
    *margin-right: -1.03016%;
    *zoom: 1;
    position: static;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .search-listing .listing-item .item-date:before, .search-listing .listing-item .item-date:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .search-listing .listing-item .item-date:after {
    clear: both;
  }

  /* line 447, ../sass/_listing.scss */
  .search-listing .listing-item .item-date .item-date-inner {
    position: static;
    width: 100%;
    background: transparent;
    display: inline;
    float: left;
    width: 73.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 72.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
    margin-left: 25.98016%;
    height: auto;
    box-shadow: none;
  }

  /* line 457, ../sass/_listing.scss */
  .search-listing .listing-item .item-date .item-date-inner .highlight-date {
    text-align: left;
    font-size: 0.9em;
    color: #646464;
  }

  /* line 463, ../sass/_listing.scss */
  .search-listing .listing-item .item-date .item-date-inner .highlight-date em {
    display: inline;
    font-size: 1em;
    color: #646464;
  }

  /* line 469, ../sass/_listing.scss */
  .search-listing .article-tabs .tab-item {
    float: none;
    margin-right: 0;
  }

  /* line 474, ../sass/_listing.scss */
  .search-listing .article-tabs .tab-item a {
    padding: 10px 10px;
  }

  /* line 478, ../sass/_listing.scss */
  .document-type-wrap {
    display: none;
  }
}
/* -------------------------------------------------------------------------------- */
/* ---------- Events listing ------------------------------------------------------ */
/* -------------------------------------------------------------------------------- */
/* line 487, ../sass/_listing.scss */
.events-listing-wrap {
  display: inline;
  float: left;
  width: 64.70635%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 64.65635%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

/* line 491, ../sass/_listing.scss */
.sub-heading {
  font-size: 2em;
  color: #525455;
  margin-bottom: 20px;
}

/* line 497, ../sass/_listing.scss */
.events-listing .listing-item {
  display: block;
  width: 102.94047%;
  margin-right: -1.47024%;
  margin-left: -1.47024%;
  *width: 102.89047%;
  *margin-left: -1.52024%;
  *margin-right: -1.52024%;
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.events-listing .listing-item:before, .events-listing .listing-item:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.events-listing .listing-item:after {
  clear: both;
}

/* line 501, ../sass/_listing.scss */
.events-listing .listing-item .item-bottom-border {
  display: inline;
  float: left;
  width: 97.05953%;
  margin-right: 1.47024%;
  margin-left: 1.47024%;
  *width: 97.00953%;
  *margin-left: 1.42024%;
  *margin-right: 1.42024%;
}

/* line 510, ../sass/_listing.scss */
.events-listing .listing-item .item-content {
  display: inline;
  float: left;
  width: 72.05953%;
  margin-right: 1.47024%;
  margin-left: 1.47024%;
  *width: 72.00953%;
  *margin-left: 1.42024%;
  *margin-right: 1.42024%;
  float: right;
}

/* line 515, ../sass/_listing.scss */
.events-listing .listing-item .item-location {
  display: block;
  margin-bottom: 10px;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
}

/* line 521, ../sass/_listing.scss */
.events-listing .listing-item .date {
  display: inline;
  float: left;
  width: 22.05953%;
  margin-right: 1.47024%;
  margin-left: 1.47024%;
  *width: 22.00953%;
  *margin-left: 1.42024%;
  *margin-right: 1.42024%;
  float: none;
  left: 4.5em;
  position: relative;
}

@media screen and (max-width: 900px) {
  /* line 530, ../sass/_listing.scss */
  .events-listing-wrap {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 534, ../sass/_listing.scss */
  .events-listing .listing-item {
    display: block;
    width: 101.96031%;
    margin-right: -0.98016%;
    margin-left: -0.98016%;
    *width: 101.91031%;
    *margin-left: -1.03016%;
    *margin-right: -1.03016%;
    *zoom: 1;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .events-listing .listing-item:before, .events-listing .listing-item:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .events-listing .listing-item:after {
    clear: both;
  }

  /* line 538, ../sass/_listing.scss */
  .events-listing .listing-item {
    display: block;
    width: 101.96031%;
    margin-right: -0.98016%;
    margin-left: -0.98016%;
    *width: 101.91031%;
    *margin-left: -1.03016%;
    *margin-right: -1.03016%;
    *zoom: 1;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .events-listing .listing-item:before, .events-listing .listing-item:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .events-listing .listing-item:after {
    clear: both;
  }
}
/* -------------------------------------------------------------------------------- */
/* ---------- Training ------------------------------------------------------------ */
/* -------------------------------------------------------------------------------- */
/* line 547, ../sass/_listing.scss */
.training-module {
  margin-bottom: 20px;
}

/* line 551, ../sass/_listing.scss */
.training-module .module-heading {
  color: #108633;
  margin-bottom: 10px;
}

/* line 558, ../sass/_listing.scss */
.training-module .module-link p, .training-module .module-link .entry-content div, .entry-content .training-module .module-link div {
  color: inherit;
  text-decoration: inherit;
}

/* -------------------------------------------------------------------------------- */
/* ---------- Featured header ----------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 569, ../sass/_listing.scss */
.featured-header {
  *zoom: 1;
  margin-bottom: 20px;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.featured-header:before, .featured-header:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.featured-header:after {
  clear: both;
}

/* line 574, ../sass/_listing.scss */
.featured-header .feature-item {
  -moz-box-shadow: #e7e5e3 2px 2px 0;
  -webkit-box-shadow: #e7e5e3 2px 2px 0;
  box-shadow: #e7e5e3 2px 2px 0;
  background: #ffffff;
  position: relative;
}

/* line 580, ../sass/_listing.scss */
.featured-header .main-feature {
  display: inline;
  float: left;
  width: 48.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 47.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

/* line 584, ../sass/_listing.scss */
.featured-header .sub-feature {
  display: inline;
  float: left;
  width: 23.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 22.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

/* line 588, ../sass/_listing.scss */
.featured-header .sub-feature .feature-heading {
  font-size: 0.85em;
}

/* line 592, ../sass/_listing.scss */
.featured-header .feature-item .feature-image {
  min-height: 60px;
}

/* line 596, ../sass/_listing.scss */
.featured-header .feature-item .feature-image img {
  width: 100%;
  height: auto;
}

/* line 601, ../sass/_listing.scss */
.featured-header .main-feature .feature-content {
  margin: 20px 4%;
}

/* line 605, ../sass/_listing.scss */
.featured-header .sub-feature .feature-content {
  margin: 20px 8%;
}

/* line 609, ../sass/_listing.scss */
.featured-header .feature-item .feature-link {
  font-size: 1.5em;
  line-height: 1.3em;
  text-decoration: none;
  margin-bottom: 20px;
  display: block;
}
/* line 616, ../sass/_listing.scss */
.featured-header .feature-item .feature-link:hover {
  text-decoration: underline;
}

/* line 621, ../sass/_listing.scss */
.featured-header .feature-item .feature-date {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  margin-bottom: 20px;
  display: block;
}

@media screen and (min-width: 801px) and (max-width: 900px) {
  /* line 629, ../sass/_listing.scss */
  .featured-header .main-feature {
    display: inline;
    float: left;
    width: 31.37302%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 31.32302%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 633, ../sass/_listing.scss */
  .featured-header .main-feature .feature-content {
    margin: 20px 8%;
  }

  /* line 637, ../sass/_listing.scss */
  .featured-header .sub-feature {
    display: inline;
    float: left;
    width: 31.37302%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 31.32302%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
@media screen and (max-width: 800px) {
  /* line 644, ../sass/_listing.scss */
  .featured-header {
    display: none;
  }

  /* line 648, ../sass/_listing.scss */
  .featured-header .main-feature,
  .featured-header .sub-feature {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 653, ../sass/_listing.scss */
  .featured-header .feature-inner {
    display: block;
    width: 101.96031%;
    margin-right: -0.98016%;
    margin-left: -0.98016%;
    *width: 101.91031%;
    *margin-left: -1.03016%;
    *margin-right: -1.03016%;
    *zoom: 1;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .featured-header .feature-inner:before, .featured-header .feature-inner:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .featured-header .feature-inner:after {
    clear: both;
  }

  /* line 657, ../sass/_listing.scss */
  .featured-header .feature-item {
    margin-bottom: 20px;
  }

  /* line 661, ../sass/_listing.scss */
  .featured-header .feature-item .feature-image {
    display: inline;
    float: left;
    width: 23.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 22.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
/* -------------------------------------------------------------------------------- */
/* ---------- Pagination ---------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 670, ../sass/_listing.scss */
.pagination {
  *zoom: 1;
  margin-bottom: 20px;
  text-align: center;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.pagination:before, .pagination:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.pagination:after {
  clear: both;
}

/* line 676, ../sass/_listing.scss */
.pagination .list-item {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0 2px;
}

/* line 681, ../sass/_listing.scss */
.pagination .link {
  -moz-transition: all 250ms;
  -o-transition: all 250ms;
  -webkit-transition: all 250ms;
  transition: all 250ms;
  background: #ffffff;
  height: 35px;
  line-height: 25px;
  width: 35px;
  padding: 5px;
  display: block;
  font-size: 0.9em;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  text-decoration: none;
  -moz-box-shadow: #e7e5e3 2px 2px 0;
  -webkit-box-shadow: #e7e5e3 2px 2px 0;
  box-shadow: #e7e5e3 2px 2px 0;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

/* line 696, ../sass/_listing.scss */
.pagination .link.active,
.pagination .link:hover {
  background: #108633;
  color: #ffffff;
}

/* _navigation.scss */
/* -------------------------------------------------------------------------------- */
/* ---------- Navigation ---------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 7, ../sass/_navigation.scss */
.site-row--page-navigation {
  height: 50px;
  background-color: #ffffff;
  position: relative;
  z-index: 30;
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.site-row--page-navigation:before, .site-row--page-navigation:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.site-row--page-navigation:after {
  clear: both;
}

/* line 16, ../sass/_navigation.scss */
.site-row--page-navigation .grid-wrap {
  position: relative;
}

/* line 20, ../sass/_navigation.scss */
.page-navigation {
  *zoom: 1;
  display: inline;
  float: left;
  width: 73.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 72.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  background: #ffffff;
  margin-right: 0;
  margin-top: 10px;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.page-navigation:before, .page-navigation:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.page-navigation:after {
  clear: both;
}

/* line 28, ../sass/_navigation.scss */
.page-navigation .toggle-link {
  display: none;
  color: #525455;
}

/* line 33, ../sass/_navigation.scss */
.page-navigation .nav-item {
  font-family: "NSPCC-Regular", Verdana, Arial, sans-serif;
  margin: 0 15px 0 0;
  height: 40px;
  line-height: 40px;
  display: block;
  float: left;
  outline: none;
  font-size: 16px;
  color: #108633;
}

/* line 46, ../sass/_navigation.scss */
.page-navigation .nav-item.active {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  color: #108633;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
  padding: 0 10px;
  background: #f7f5f3;
}

@media screen and (max-width: 1000px) {
  /* line 56, ../sass/_navigation.scss */
  .page-navigation {
    width: 100%;
    margin: 0;
    overflow: hidden;
    border-left: 0 none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 300;
    margin-top: 0;
    background: transparent;
  }

  /*
  *   TODO: Update this to make full width
  */
  /* line 73, ../sass/_navigation.scss */
  .page-navigation .nav-inner {
    display: none;
    margin-top: 10px;
    background-color: #ffffff;
    *zoom: 1;
    border-top: 2px solid #525455;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .page-navigation .nav-inner:before, .page-navigation .nav-inner:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .page-navigation .nav-inner:after {
    clear: both;
  }

  /* line 82, ../sass/_navigation.scss */
  .page-navigation.active .nav-inner {
    *zoom: 1;
    padding: 10px 20px;
    clear: both;
    display: block;
    z-index: 300;
    -webkit-animation: fade-in-yo 200ms;
    background-color: #ffffff;
    margin-top: 50px;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .page-navigation.active .nav-inner:before, .page-navigation.active .nav-inner:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .page-navigation.active .nav-inner:after {
    clear: both;
  }

  /* line 93, ../sass/_navigation.scss */
  .page-navigation .toggle-link {
    *zoom: 1;
    display: inline;
    float: left;
    width: 48.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 47.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
    margin-left: 25px;
    display: block;
    line-height: 40px;
    text-decoration: none;
    padding: 0 12px 0 0;
    height: 40px;
    display: block;
    cursor: pointer;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .page-navigation .toggle-link:before, .page-navigation .toggle-link:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .page-navigation .toggle-link:after {
    clear: both;
  }
  /* line 105, ../sass/_navigation.scss */
  .page-navigation .toggle-link:hover {
    text-decoration: underline;
  }

  /* line 110, ../sass/_navigation.scss */
  .page-navigation .toggle-link .icon {
    display: block;
    float: left;
    background: url("../images/icon-sprite.png") no-repeat -79px -332px;
    width: 15px;
    height: 15px;
    margin: 12px 0;
    border: none;
  }

  /* line 121, ../sass/_navigation.scss */
  .page-navigation .toggle-link .text {
    float: left;
    margin-left: 10px;
    color: #108633;
    font-family: 'HelveticaNeueETW01-65Md', Helvetica, sans-serif;
  }

  /* line 129, ../sass/_navigation.scss */
  .page-navigation .nav-item {
    display: inline;
    float: left;
    width: 48.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 47.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
    color: #108633;
    width: 48%;
  }
  /* line 135, ../sass/_navigation.scss */
  .page-navigation .nav-item:hover {
    color: #525455;
  }

  /* line 140, ../sass/_navigation.scss */
  .page-navigation .nav-item.active .icon {
    display: none;
  }

  /* line 142, ../sass/_navigation.scss */
  .page-navigation .nav-item.active {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding-left: 0px;
    background: #ffffff;
    color: #108633;
  }
}
@media screen and (max-width: 450px) {
  /* line 152, ../sass/_navigation.scss */
  .page-navigation .toggle-link {
    width: 22px;
    fade-in-yo: 200ms;
    padding: 0;
  }

  /* line 158, ../sass/_navigation.scss */
  .page-navigation .toggle-link .icon {
    float: left;
  }

  /* line 162, ../sass/_navigation.scss */
  .page-navigation .toggle-link .text {
    left: 35px;
    position: absolute;
    padding-left: 10px;
  }

  /* line 169, ../sass/_navigation.scss */
  .page-navigation .nav-item {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
@media screen and (min-width: 381px) and (max-width: 670px) {
  /* line 176, ../sass/_navigation.scss */
  .page-header .home-link {
    clear: both;
    max-width: 96%;
  }

  /* line 181, ../sass/_navigation.scss */
  .page-header .nspcc-link {
    clear: both;
  }
}
@media screen and (max-width: 380px) {
  /* line 188, ../sass/_navigation.scss */
  .page-navigation {
    display: inline;
    float: left;
    width: 73.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 72.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
/* line 193, ../sass/_navigation.scss */
.accordian-trigger {
  display: none;
}

/* /_navigation.scss */
/* -------------------------------------------------------------------------------- */
/* ---------- Filters ------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* Filter wrap */
/* line 6, ../sass/_filters.scss */
.filter-wrap {
  *zoom: 1;
  overflow: hidden;
  background: #108633;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 0;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.filter-wrap:before, .filter-wrap:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.filter-wrap:after {
  clear: both;
}
/* line 16, ../sass/_filters.scss */
.filter-wrap.active-filter {
  padding-bottom: 10px;
}

/* line 21, ../sass/_filters.scss */
.f-inner {
  display: block;
  padding-right: 2%;
  padding-left: 2%;
}

/* Tab nav */
/* line 28, ../sass/_filters.scss */
.filter-nav {
  *zoom: 1;
  float: left;
  margin-bottom: 10px;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.filter-nav:before, .filter-nav:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.filter-nav:after {
  clear: both;
}

/* line 34, ../sass/_filters.scss */
.filter-nav .nav-item {
  *zoom: 1;
  display: block;
  float: left;
  background: #f7f5f3;
  padding: 10px 5px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjVmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3ZTVlMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f5f3), color-stop(100%, #e7e5e3));
  background: -moz-linear-gradient(#f7f5f3, #e7e5e3);
  background: -webkit-linear-gradient(#f7f5f3, #e7e5e3);
  background: linear-gradient(#f7f5f3, #e7e5e3);
  text-decoration: none;
  margin: 0 10px 0 0;
  width: 20%;
  cursor: pointer;
  min-width: 225px;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.filter-nav .nav-item:before, .filter-nav .nav-item:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.filter-nav .nav-item:after {
  clear: both;
}

/* line 48, ../sass/_filters.scss */
.filter-nav .nav-item .text {
  color: #525455;
  display: block;
  float: left;
  margin: 0 0 0 5%;
  overflow: hidden;
  width: 80%;
  position: relative;
}

/* line 58, ../sass/_filters.scss */
.filter-nav .nav-item .icon {
  display: block;
  float: right;
  background: url("../images/icon-sprite.png") no-repeat -9px -129px;
  width: 14px;
  height: 10px;
  margin: 5px 5% 5px 0;
  -moz-transition: -moz-transform 350ms;
  -o-transition: -o-transform 350ms;
  -webkit-transition: -webkit-transform 350ms;
  transition: transform 350ms;
}

/* line 68, ../sass/_filters.scss */
.filter-nav .nav-item .text:after {
  display: block;
  content: "";
  height: 25px;
  width: 1px;
  background: #dddbd9;
  position: absolute;
  top: 0;
  right: 0;
}

/* Active tab */
/* line 80, ../sass/_filters.scss */
.filter-nav .nav-item.active {
  background: #ffffff;
  padding-bottom: 20px;
  margin-bottom: -10px;
  position: relative;
  z-index: 25;
}

/* line 88, ../sass/_filters.scss */
.filter-nav .nav-item.active .icon {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

@media screen and (max-width: 900px) {
  /* line 94, ../sass/_filters.scss */
  .filter-nav .nav-item {
    float: none;
    margin-bottom: 5px;
  }

  /* line 100, ../sass/_filters.scss */
  .filter-nav .nav-item.active {
    padding: 10px 5px;
    margin: 0 2% 5px 0;
  }
}
/* line 106, ../sass/_filters.scss */
.filter-wrap .clear-all-filters {
  margin: 0;
  float: left;
  clear: none;
  background: #ffffff;
  color: #108633;
}
/* line 115, ../sass/_filters.scss */
.filter-wrap .clear-all-filters:hover {
  background: #f7f5f3;
  color: #108633;
}

/* Filter content (excluding tabs) */
/* line 122, ../sass/_filters.scss */
.filter {
  *zoom: 1;
  background: #ffffff;
  margin: 0 0 10px 0;
  position: relative;
  clear: both;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.filter:before, .filter:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.filter:after {
  clear: both;
}

/* line 130, ../sass/_filters.scss */
.filter .tab-content {
  display: none;
  overflow: hidden;
  padding: 20px 2%;
}

/* line 136, ../sass/_filters.scss */
.filter .tab-content.active {
  display: block;
}

/* line 140, ../sass/_filters.scss */
.filter .tab-content .radio {
  display: none;
}

/* line 144, ../sass/_filters.scss */
.lt-ie9 .filter .tab-content .radio {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}

/* line 151, ../sass/_filters.scss */
.filter .tab-content .filter-item {
  color: #108633;
  margin-bottom: 5px;
  list-style: none;
}

/* line 157, ../sass/_filters.scss */
.filter .tab-content .filter-item .label {
  cursor: pointer;
}

/* ---------- No JavaScript ------------------------------------------------------- */
/* line 165, ../sass/_filters.scss */
.no-js .filter .tab-content {
  margin-bottom: 20px;
  display: block;
}
/* line 170, ../sass/_filters.scss */
.no-js .filter-submit {
  display: block;
}

/* -------------------------------------------------------------------------------- */
/* ---------- News filter --------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 179, ../sass/_filters.scss */
.news-filter .tab-content .row {
  display: block;
  width: 101.96031%;
  margin-right: -0.98016%;
  margin-left: -0.98016%;
  *width: 101.91031%;
  *margin-left: -1.03016%;
  *margin-right: -1.03016%;
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.news-filter .tab-content .row:before, .news-filter .tab-content .row:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.news-filter .tab-content .row:after {
  clear: both;
}

/* line 183, ../sass/_filters.scss */
.news-filter .tab-content .filter-item {
  display: inline;
  float: left;
  width: 23.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 22.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  margin-bottom: 20px;
}
/* line 187, ../sass/_filters.scss */
.news-filter .tab-content .filter-item:nth-child(4n + 1) {
  clear: left;
}

@media screen and (max-width: 900px) {
  /* line 194, ../sass/_filters.scss */
  .news-filter .tab-content .filter-item {
    display: inline;
    float: left;
    width: 48.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 47.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
  /* line 197, ../sass/_filters.scss */
  .news-filter .tab-content .filter-item:nth-child(2n + 1) {
    clear: left;
  }
}
@media screen and (max-width: 450px) {
  /* line 205, ../sass/_filters.scss */
  .news-filter .tab-content .filter-item {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
/* -------------------------------------------------------------------------------- */
/* ---------- Resource library filter --------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 216, ../sass/_filters.scss */
.resource-filter .filter-links {
  *zoom: 1;
  float: right;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.resource-filter .filter-links:before, .resource-filter .filter-links:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.resource-filter .filter-links:after {
  clear: both;
}

/* line 221, ../sass/_filters.scss */
.filter-links .nav-item {
  color: #ffffff;
  text-decoration: none;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  font-size: 0.85em;
  float: right;
  display: block;
  height: 40px;
  line-height: 40px;
}
/* line 231, ../sass/_filters.scss */
.filter-links .nav-item:hover {
  text-decoration: underline;
}
/* line 235, ../sass/_filters.scss */
.filter-links .nav-item:nth-child(2) {
  padding-right: 20px;
  margin-right: 20px;
  border-right: 1px solid rgba(247, 245, 243, 0.5);
}

@media screen and (max-width: 800px) {
  /* line 244, ../sass/_filters.scss */
  .resource-filter .filter-nav {
    width: 100%;
  }

  /* line 248, ../sass/_filters.scss */
  .filter-links {
    width: 100%;
  }

  /* line 252, ../sass/_filters.scss */
  .filter-links .nav-item {
    float: none;
    line-height: inherit;
  }
  /* line 257, ../sass/_filters.scss */
  .filter-links .nav-item:last-child {
    border: 0 none;
    padding-right: 0;
  }
}
/* line 264, ../sass/_filters.scss */
.resource-filter .filter-heading {
  margin: 20px 0;
  font-size: 1.2em;
  color: #525455;
}

/* -------------------------------------------------------------------------------- */
/* ---------- Topics filter ------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 275, ../sass/_filters.scss */
.topic-filter .row {
  display: block;
  width: 101.96031%;
  margin-right: -0.98016%;
  margin-left: -0.98016%;
  *width: 101.91031%;
  *margin-left: -1.03016%;
  *margin-right: -1.03016%;
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.topic-filter .row:before, .topic-filter .row:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.topic-filter .row:after {
  clear: both;
}

/* ---------- Featured ------------------------------------------------------------ */
/* line 281, ../sass/_filters.scss */
.topic-filter .featured-topics {
  display: inline;
  float: left;
  width: 23.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 22.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

/* line 285, ../sass/_filters.scss */
.filter .featured-topics .filter-item {
  margin-bottom: 10px;
}

/* line 289, ../sass/_filters.scss */
.featured-topics .filter-item .label {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  color: #108633;
  line-height: 1.3em;
}
/* line 294, ../sass/_filters.scss */
.featured-topics .filter-item .label:hover {
  color: #108633;
  text-decoration: underline;
}

/* ---------- More ---------------------------------------------------------------- */
/* line 302, ../sass/_filters.scss */
.topic-filter .more-topics {
  display: inline;
  float: left;
  width: 73.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 72.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

/* line 306, ../sass/_filters.scss */
.topic-filter .more-topics-inner {
  display: block;
  width: 102.61375%;
  margin-right: -1.30688%;
  margin-left: -1.30688%;
  *width: 102.56375%;
  *margin-left: -1.35688%;
  *margin-right: -1.35688%;
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.topic-filter .more-topics-inner:before, .topic-filter .more-topics-inner:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.topic-filter .more-topics-inner:after {
  clear: both;
}

/* line 310, ../sass/_filters.scss */
.topic-filter .more-topic-list {
  display: inline;
  float: left;
  width: 30.71958%;
  margin-right: 1.30688%;
  margin-left: 1.30688%;
  *width: 30.66958%;
  *margin-left: 1.25688%;
  *margin-right: 1.25688%;
}

/* line 314, ../sass/_filters.scss */
.filter .topic-filter .filter-item {
  margin-bottom: 10px;
}
/* line 317, ../sass/_filters.scss */
.filter .topic-filter .filter-item:hover {
  color: #108633;
  text-decoration: underline;
}

@media screen and (max-width: 900px) {
  /* line 325, ../sass/_filters.scss */
  .topic-filter .featured-topics {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 329, ../sass/_filters.scss */
  .topic-filter .more-topics {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }

  /* line 333, ../sass/_filters.scss */
  .topic-filter .more-topics-inner {
    display: block;
    width: 101.96031%;
    margin-right: -0.98016%;
    margin-left: -0.98016%;
    *width: 101.91031%;
    *margin-left: -1.03016%;
    *margin-right: -1.03016%;
    *zoom: 1;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .topic-filter .more-topics-inner:before, .topic-filter .more-topics-inner:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .topic-filter .more-topics-inner:after {
    clear: both;
  }

  /* line 337, ../sass/_filters.scss */
  .topic-filter .more-topic-list {
    display: inline;
    float: left;
    width: 31.37302%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 31.32302%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
@media screen and (max-width: 650px) {
  /* line 344, ../sass/_filters.scss */
  .topic-filter .more-topic-list {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
/* -------------------------------------------------------------------------------- */
/* ---------- Type filter --------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 357, ../sass/_filters.scss */
.resource-filter .type-filter .filter-item {
  position: relative;
  display: block;
  float: left;
  width: 25%;
  height: 155px;
  margin-bottom: 0;
  border-bottom: 1px solid #e7e5e3;
  text-align: center;
  cursor: pointer;
}
/* line 371, ../sass/_filters.scss */
.resource-filter .type-filter .filter-item:after {
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  height: 155px;
  width: 1px;
  background: #e7e5e3;
  content: "";
}
/* line 384, ../sass/_filters.scss */
.resource-filter .type-filter .filter-item:nth-child(4n):after {
  display: none;
}
/* line 388, ../sass/_filters.scss */
.resource-filter .type-filter .filter-item:nth-child(n+5) {
  border-bottom: 0 none;
}

/* line 393, ../sass/_filters.scss */
.resource-filter .type-filter .filter-item .label {
  *zoom: 1;
  display: block;
  height: 135px;
  padding-top: 20px;
  -moz-transition: background-color 350ms;
  -o-transition: background-color 350ms;
  -webkit-transition: background-color 350ms;
  transition: background-color 350ms;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.resource-filter .type-filter .filter-item .label:before, .resource-filter .type-filter .filter-item .label:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.resource-filter .type-filter .filter-item .label:after {
  clear: both;
}

/* line 404, ../sass/_filters.scss */
.resource-filter .type-filter .filter-item .label .icon {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 5px;
}

/* line 409, ../sass/_filters.scss */
.resource-filter .type-filter .filter-item .filter-name {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 1.4em;
  padding-top: 0.4em;
}

/* line 415, ../sass/_filters.scss */
.resource-filter .type-filter .filter-item .filter-summary {
  clear: both;
  display: block;
  margin: 20px 20px 0;
  font-size: 0.9em;
  line-height: 1.6em;
  color: #525455;
}

/* line 426, ../sass/_filters.scss */
.type-filter .icon {
  background: url("../images/icon-sprite.png") no-repeat;
}

/* line 430, ../sass/_filters.scss */
.policies .icon {
  background-position: -35px 0;
  width: 29px;
  height: 40px;
}

/* line 436, ../sass/_filters.scss */
.tools .icon {
  background-position: -35px -168px;
  width: 40px;
  height: 33px;
}

/* line 442, ../sass/_filters.scss */
.best-practise .icon {
  background-position: -35px -42px;
  width: 40px;
  height: 38px;
}

/* line 448, ../sass/_filters.scss */
.forms .icon {
  background-position: -35px -126px;
  width: 29px;
  height: 40px;
}

/* line 454, ../sass/_filters.scss */
.videos .icon {
  background-position: -35px -83px;
  width: 40px;
  height: 40px;
}

/* line 460, ../sass/_filters.scss */
.research .icon {
  background-position: -35px -205px;
  width: 40px;
  height: 40px;
}

/* line 466, ../sass/_filters.scss */
.publications .icon {
  background-position: -35px -248px;
  width: 29px;
  height: 40px;
}

/* line 472, ../sass/_filters.scss */
.resource-filter .type-filter .filter-item .radio:checked + .label,
.resource-filter .type-filter .filter-item .label:hover {
  background: #f7f5f3;
}

@media screen and (max-width: 900px) {
  /* line 479, ../sass/_filters.scss */
  .resource-filter .type-filter .filter-item {
    width: 50%;
    height: 120px;
    border-bottom: 0 none;
  }
  /* line 484, ../sass/_filters.scss */
  .resource-filter .type-filter .filter-item:after {
    display: none;
  }

  /* line 489, ../sass/_filters.scss */
  .resource-filter .type-filter .filter-item .label {
    height: 100px;
  }
}
@media screen and (max-width: 650px) {
  /* line 496, ../sass/_filters.scss */
  .resource-filter .type-filter .filter-item {
    height: 60px;
    text-align: left;
  }

  /* line 501, ../sass/_filters.scss */
  .resource-filter .type-filter .filter-item .label {
    padding-top: 10px;
    height: 50px;
  }

  /* line 506, ../sass/_filters.scss */
  .resource-filter .type-filter .filter-item .filter-summary {
    display: none;
  }
}
@media screen and (max-width: 450px) {
  /* line 513, ../sass/_filters.scss */
  .resource-filter .type-filter .filter-item {
    width: 100%;
  }
}
/* ---------- Filter string ------------------------------------------------------- */
/* line 520, ../sass/_filters.scss */
.filter-string-wrap {
  *zoom: 1;
  margin-bottom: 20px;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.filter-string-wrap:before, .filter-string-wrap:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.filter-string-wrap:after {
  clear: both;
}

/* line 525, ../sass/_filters.scss */
.filter-string-wrap .current-filter {
  font-family: "NSPCC-Regular", Verdana, Arial, sans-serif;
  color: #108633;
  text-decoration: none;
  background: #ffffff;
  display: block;
  float: left;
  margin-right: 10px;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  -moz-box-shadow: #e7e5e3 2px 2px 0;
  -webkit-box-shadow: #e7e5e3 2px 2px 0;
  box-shadow: #e7e5e3 2px 2px 0;
}

/* line 539, ../sass/_filters.scss */
.filter-string-wrap .current-filter .icon {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 30px;
  height: 31px;
  margin-left: 15px;
  background: url("../images/icon-sprite.png") no-repeat 0 -342px;
}

/* line 549, ../sass/_filters.scss */
.filter-string-wrap .current-filter:hover .icon {
  background-position: 0 -374px;
}

/* line 553, ../sass/_filters.scss */
.filter-sort-wrap {
  *zoom: 1;
  margin-bottom: 20px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e7e5e3;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.filter-sort-wrap:before, .filter-sort-wrap:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.filter-sort-wrap:after {
  clear: both;
}

/* line 560, ../sass/_filters.scss */
.filter-sort-wrap .filter-string {
  float: right;
  display: block;
}

/* line 565, ../sass/_filters.scss */
.filter-sort-wrap .filter-string .default-filter {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
}

/* line 569, ../sass/_filters.scss */
.filter-sort-link {
  color: #108633;
  text-decoration: none;
  display: block;
  float: left;
  text-transform: capitalize;
}

/* line 577, ../sass/_filters.scss */
.filter-sort-link.active {
  color: #525455;
}
/* line 580, ../sass/_filters.scss */
.filter-sort-link.active:hover {
  text-decoration: none;
  cursor: default;
}

/* line 587, ../sass/_filters.scss */
.filter-sort-link:first-child {
  border-right: 1px solid #e7e5e3;
  margin-right: 10px;
  padding-right: 10px;
}

/* line 5, ../sass/_forms.scss */
fieldset,
#contour fieldset {
  margin: 0;
  padding: 0;
}

/* line 11, ../sass/_forms.scss */
legend {
  margin-bottom: 20px;
}

/* line 16, ../sass/_forms.scss */
.contourField {
  *zoom: 1;
  margin-bottom: 20px;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.contourField:before, .contourField:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.contourField:after {
  clear: both;
}

/* line 21, ../sass/_forms.scss */
#contact-us select {
  width: 330px;
}

/* line 23, ../sass/_forms.scss */
.fieldLabel {
  font-family: 'HelveticaNeueETW01-45Lt', Helvetica, sans-serif;
  font-size: 1.067em;
  display: block;
  margin-bottom: 10px;
}

/* line 30, ../sass/_forms.scss */
.contourField .text,
textarea {
  border: 0 none;
  background: #f7f5f3;
  width: 58%;
  padding: 10px;
}

/* line 38, ../sass/_forms.scss */
textarea {
  height: 100px;
  resize: vertical;
}

/* -------------------------------------------------------------------------------- */
/* ---------- Search -------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 47, ../sass/_forms.scss */
.nav-search {
  display: inline;
  float: left;
  width: 23.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 22.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  background: #e7e5e3;
  width: 235px;
  float: right;
  position: relative;
  z-index: 301;
}

@media screen and (max-width: 900px) {
  /* line 57, ../sass/_forms.scss */
  .nav-search {
    margin-right: 25px;
  }
}
/* line 62, ../sass/_forms.scss */
.nav-search .search-label {
  height: 0;
  width: 0;
  margin: 0;
  padding: 0;
  position: absolute;
}

/* line 71, ../sass/_forms.scss */
.nav-search .search-input,
.nav-search .search-submit {
  background: #e7e5e3;
  height: 40px;
  border: 0 none;
  float: left;
  margin: 0;
  padding: 0;
}

/* line 81, ../sass/_forms.scss */
.nav-search .search-input {
  width: 195px;
  text-indent: 10px;
  line-height: normal;
}
/* line 86, ../sass/_forms.scss */
.nav-search .search-input:focus {
  outline: none;
}

/* line 91, ../sass/_forms.scss */
.nav-search .search-submit {
  width: 40px;
  cursor: pointer;
}

/* line 96, ../sass/_forms.scss */
.nav-search .search-submit .icon {
  background: url("../images/icon-sprite.png") no-repeat -82px -278px;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
}

/*Submit buttons */
/* -------------------------------------------------------------------------------- */
/* ---------- Select menu --------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 115, ../sass/_forms.scss */
.ui-selectmenu {
  display: block;
  display: inline-block;
  position: relative;
  height: 40px;
  vertical-align: middle;
  text-decoration: none;
  overflow: hidden;
  zoom: 1;
  background: #ffffff;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjVmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3ZTVlMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f5f3), color-stop(100%, #e7e5e3));
  background: -moz-linear-gradient(#f7f5f3, #e7e5e3);
  background: -webkit-linear-gradient(#f7f5f3, #e7e5e3);
  background: linear-gradient(#f7f5f3, #e7e5e3);
}

/* line 128, ../sass/_forms.scss */
.ui-selectmenu-icon {
  position: absolute;
  right: 0px;
  margin-top: -15px;
  top: 50%;
  width: 41px;
  height: 30px;
  background: url("../images/icon-sprite.png") no-repeat 6px -118px;
  border-left: 1px solid #dddbd9;
}

/* line 139, ../sass/_forms.scss */
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  top: 0;
  display: none;
  z-index: 1005;
}

/* z-index: 1005 to make selectmenu work with dialog */
/* line 147, ../sass/_forms.scss */
.ui-selectmenu-menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  background: #f7f5f3;
  border-bottom: 4px solid #e7e5e3;
}

/* line 160, ../sass/_forms.scss */
.ui-selectmenu-menu li:hover {
  background: #e7e5e3;
}

/* line 165, ../sass/_forms.scss */
.ui-selectmenu-open {
  display: block;
}

/* line 169, ../sass/_forms.scss */
ul.ui-selectmenu-menu-popup {
  margin-top: -1px;
}

/* line 172, ../sass/_forms.scss */
.ui-selectmenu-menu li {
  padding: 0;
  margin: 0;
  display: block;
  border-top: 1px dotted transparent;
  border-bottom: 1px dotted transparent;
  border-right-width: 0 !important;
  border-left-width: 0 !important;
}

/* line 182, ../sass/_forms.scss */
.ui-selectmenu-menu li a,
.ui-selectmenu-status {
  line-height: 1.4em;
  display: block;
  padding: .405em 2.1em .405em 1em;
  outline: none;
  text-decoration: none;
  color: #525455;
}

/* line 192, ../sass/_forms.scss */
.ui-selectmenu-menu li.ui-state-disabled a,
.ui-state-disabled {
  cursor: default;
}

/* line 195, ../sass/_forms.scss */
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status {
  padding-left: 20px;
  position: relative;
  margin-left: 5px;
}

/* line 202, ../sass/_forms.scss */
.ui-selectmenu-menu li .ui-icon,
.ui-selectmenu-status .ui-icon {
  position: absolute;
  top: 1em;
  margin-top: -8px;
  left: 0;
}

/* line 209, ../sass/_forms.scss */
.ui-selectmenu-status {
  line-height: 1.4em;
}

/* line 213, ../sass/_forms.scss */
.ui-selectmenu-menu li span,
.ui-selectmenu-status span {
  display: block;
  margin-bottom: .2em;
}

/* line 219, ../sass/_forms.scss */
.ui-selectmenu-menu li .ui-selectmenu-item-header {
  font-weight: bold;
}

/* line 222, ../sass/_forms.scss */
.ui-selectmenu-menu li .ui-selectmenu-item-footer {
  opacity: .8;
}

/* for optgroups */
/* line 226, ../sass/_forms.scss */
.ui-selectmenu-menu .ui-selectmenu-group {
  font-size: 1em;
}

/* line 229, ../sass/_forms.scss */
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
  line-height: 1.4em;
  display: block;
  padding: .6em .5em 0;
  font-weight: bold;
}

/* line 236, ../sass/_forms.scss */
.ui-selectmenu-menu .ui-selectmenu-group ul {
  margin: 0;
  padding: 0;
}

/* IE6 workaround (dotted transparent borders) */
/* line 242, ../sass/_forms.scss */
* html .ui-selectmenu-menu li {
  border-color: pink;
  filter: chroma(color=pink);
  width: 100%;
}

/* line 248, ../sass/_forms.scss */
* html .ui-selectmenu-menu li a {
  position: relative;
}

/* IE7 workaround (opacity disabled) */
/* line 252, ../sass/_forms.scss */
* + html .ui-state-disabled,
* + html .ui-state-disabled a {
  color: silver;
}

/* line 256, ../sass/_forms.scss */
.contourIndicator {
  color: #d70000;
}

/****** Errors *********/
/* line 261, ../sass/_forms.scss */
.warning {
  color: #d70000;
}

/* line 265, ../sass/_forms.scss */
.contact-us .field-validation-error {
  color: #d70000;
  display: inline-block;
  width: 120px;
  padding: 20px;
  margin-left: 20px;
  float: right;
  top: -15px;
  position: relative;
  background: #fde8e8;
}

/* line 276, ../sass/_forms.scss */
.contact-us .field-validation-error:before {
  background: transparent url("../images/icon-sprite.png") no-repeat -9px -152px;
  content: "";
  display: inline-block;
  height: 25px;
  width: 13px;
  position: absolute;
  right: 160px;
  top: 29%;
}

@media screen and (max-width: 600px) {
  /* line 289, ../sass/_forms.scss */
  .contourField .text,
  textarea {
    border: 0 none;
    background: #f7f5f3;
    width: 80%;
    padding: 10px;
  }

  /* line 297, ../sass/_forms.scss */
  .contact-us .field-validation-error {
    background: transparent;
    clear: both;
    float: none;
    display: block;
    width: 80%;
    position: static;
    top: auto;
    margin: 10px 0 0 0;
    padding: 0;
    font-family: 'HelveticaNeueETW01-75Bd', Helvetica, sans-serif;
  }

  /* line 310, ../sass/_forms.scss */
  .contact-us .field-validation-error:before {
    display: none;
  }
}
/*     _____      _  __         ___                                             _   
 *    /  ___|    | |/ _|       / _ \                                           | |   
 *    \ `--.  ___| | |_ ______/ /_\ \___ ___  ___  ___ ___ _ __ ___   ___ _ __ | |_ 
 *     `--. \/ _ \ |  _|______|  _  / __/ __|/ _ \/ __/ __| '_ ` _ \ / _ \ '_ \| __| 
 *    /\__/ /  __/ | |        | | | \__ \__ \  __/\__ \__ \ | | | | |  __/ | | | |_  
 *    \____/ \___|_|_|        \_| |_/___/___/\___||___/___/_| |_| |_|\___|_| |_|\__|
 */
/* -------------------------------------------------------------------------------- */
/* ---------- Dashboard ----------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 24, ../sass/_self-assessment.scss */
.sat .dashboard {
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.sat .dashboard:before, .sat .dashboard:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.sat .dashboard:after {
  clear: both;
}

/* -------------------------------------------------------------------------------- */
/* ---------- Options ------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 235, ../sass/_self-assessment.scss */
.entry-content--filled-in {
  position: relative;
}

/* line 239, ../sass/_self-assessment.scss */
.entry-content--filled-in p, .entry-content--filled-in .entry-content div, .entry-content .entry-content--filled-in div {
  padding-right: 350px;
}
@media screen and (max-width: 900px) {
  /* line 239, ../sass/_self-assessment.scss */
  .entry-content--filled-in p, .entry-content--filled-in .entry-content div, .entry-content .entry-content--filled-in div {
    padding-right: 0;
  }
}

/* line 246, ../sass/_self-assessment.scss */
#assessmentUrl {
  padding: 13.33333px 20px;
  display: block;
  background: white;
  margin-bottom: 13.33333px;
}

/* line 252, ../sass/_self-assessment.scss */
#assessmentUrl.attention {
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
  transition: all 1s;
  animation: fadeIn 0.5s;
  -moz-animation: fadeIn 0.5s 4;
  /* Firefox */
  -webkit-animation: fadeIn 0.5s 4;
  /* Safari and Chrome */
}

/* line 258, ../sass/_self-assessment.scss */
.assessmentUrl-descrtiption {
  margin-bottom: 0.5em;
}

/* -------------------------------------------------------------------------------- */
/* ---------- Tool ---------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* ---------- Save ---------------------------------------------------------------- */
/* ---------- Category ------------------------------------------------------------ */
/* ---------- Question ------------------------------------------------------------ */
/* ---------- Question - header --------------------------------------------------- */
/* ---------- Question - header - options nav ------------------------------------- */
/* ---------- Question - content -------------------------------------------------- */
/* ---------- Question - resources ------------------------------------------------ */
/* -------------------------------------------------------------------------------- */
/* ---------- Category pages - JavaScript style ----------------------------------- */
/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* ---------- Questions - JavaScript style ---------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* ---------- Questions - Active question ----------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* ---------- Tab navigation - JavaScript style ----------------------------------- */
/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* ---------- Tab pagination - JavaScript style ----------------------------------- */
/* -------------------------------------------------------------------------------- */
/*
*   TODO: Responsive pagination for S.A. Tool
*/
/* line 85, ../sass/global.scss */
body.homepage {
  background: #FFF;
}

/* -------------------------------------------------- */
/* ----- Guide to safeguarding ---------------------- */
/* -------------------------------------------------- */
/* ----- Key point block ---------------------------- */
/* line 95, ../sass/global.scss */
.site-row--key-point {
  padding-top: 40px;
  padding-bottom: 40px;
  border-bottom: 2px solid #e7e5e3;
}
/* line 99, ../sass/global.scss */
.site-row--key-point:nth-child(even) {
  background-color: #FFF;
}

/* line 104, ../sass/global.scss */
.key-point {
  display: inline;
  float: left;
  width: 98.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 97.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}

/* line 108, ../sass/global.scss */
.key-point .row {
  display: block;
  width: 101.96031%;
  margin-right: -0.98016%;
  margin-left: -0.98016%;
  *width: 101.91031%;
  *margin-left: -1.03016%;
  *margin-right: -1.03016%;
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.key-point .row:before, .key-point .row:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.key-point .row:after {
  clear: both;
}

/* line 112, ../sass/global.scss */
.key-point .heading--sub, .key-point legend {
  font-size: 1em;
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
}

/* line 117, ../sass/global.scss */
.key-point__highlight {
  background: #e7e5e3;
  padding: 20px;
}

/* line 122, ../sass/global.scss */
.nav--share {
  display: none;
}

/* line 126, ../sass/global.scss */
.icon-badges {
  display: inline;
  float: left;
  width: 48.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 47.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}
@media screen and (max-width: 900px) {
  /* line 126, ../sass/global.scss */
  .icon-badges {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}

/* line 133, ../sass/global.scss */
.icon-badges .icon-badges__inner {
  display: block;
  width: 103.92063%;
  margin-right: -1.96031%;
  margin-left: -1.96031%;
  *width: 103.87063%;
  *margin-left: -2.01031%;
  *margin-right: -2.01031%;
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.icon-badges .icon-badges__inner:before, .icon-badges .icon-badges__inner:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.icon-badges .icon-badges__inner:after {
  clear: both;
}
@media screen and (max-width: 900px) {
  /* line 133, ../sass/global.scss */
  .icon-badges .icon-badges__inner {
    display: block;
    width: 101.96031%;
    margin-right: -0.98016%;
    margin-left: -0.98016%;
    *width: 101.91031%;
    *margin-left: -1.03016%;
    *margin-right: -1.03016%;
    *zoom: 1;
  }
  /* line 4, ../sass/utilities/_clearfix.scss */
  .icon-badges .icon-badges__inner:before, .icon-badges .icon-badges__inner:after {
    content: "";
    display: table;
  }
  /* line 9, ../sass/utilities/_clearfix.scss */
  .icon-badges .icon-badges__inner:after {
    clear: both;
  }
}

/* line 140, ../sass/global.scss */
.icon-badges__item {
  display: inline;
  float: left;
  width: 29.41271%;
  margin-right: 1.96031%;
  margin-left: 1.96031%;
  *width: 29.36271%;
  *margin-left: 1.91031%;
  *margin-right: 1.91031%;
  margin-bottom: 20px;
}
@media screen and (max-width: 900px) {
  /* line 140, ../sass/global.scss */
  .icon-badges__item {
    display: inline;
    float: left;
    width: 31.37302%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 31.32302%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}
@media screen and (max-width: 480px) {
  /* line 140, ../sass/global.scss */
  .icon-badges__item {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}

/* line 151, ../sass/global.scss */
.icon-badges .item__image {
  width: 100%;
  margin-bottom: 10px;
}
/* line 154, ../sass/global.scss */
.icon-badges .item__image img {
  width: 100%;
  height: auto;
}

/* line 160, ../sass/global.scss */
.button--view .icon {
  background-position: -6px -184px;
  width: 22px;
  height: 12px;
}

/* line 166, ../sass/global.scss */
.button--download .icon {
  background-position: -7px -205px;
  width: 20px;
  height: 20px;
}

/* line 172, ../sass/global.scss */
.icon-badges .item__text {
  font-family: "NSPCC-Bold", Verdana, Arial, sans-serif;
  text-align: center;
}

/* line 177, ../sass/global.scss */
.module--key-download {
  display: inline;
  float: left;
  width: 48.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 47.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  background: white;
}
@media screen and (max-width: 900px) {
  /* line 177, ../sass/global.scss */
  .module--key-download {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}

/* line 185, ../sass/global.scss */
.entry-content--half,
.wrap--video {
  display: inline;
  float: left;
  width: 48.03969%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 47.98969%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
  overflow: hidden;
}
@media screen and (max-width: 900px) {
  /* line 185, ../sass/global.scss */
  .entry-content--half,
  .wrap--video {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}

/* line 194, ../sass/global.scss */
.wrap--video .video-frame {
  overflow: hidden;
  margin-bottom: 20px;
  width: 100%;
}

/* line 200, ../sass/global.scss */
.module-group--link-card {
  display: block;
  width: 101.96031%;
  margin-right: -0.98016%;
  margin-left: -0.98016%;
  *width: 101.91031%;
  *margin-left: -1.03016%;
  *margin-right: -1.03016%;
  *zoom: 1;
}
/* line 4, ../sass/utilities/_clearfix.scss */
.module-group--link-card:before, .module-group--link-card:after {
  content: "";
  display: table;
}
/* line 9, ../sass/utilities/_clearfix.scss */
.module-group--link-card:after {
  clear: both;
}

/* line 204, ../sass/global.scss */
.module-group--link-card .module {
  display: inline;
  float: left;
  width: 31.37302%;
  margin-right: 0.98016%;
  margin-left: 0.98016%;
  *width: 31.32302%;
  *margin-left: 0.93016%;
  *margin-right: 0.93016%;
}
@media screen and (max-width: 780px) {
  /* line 204, ../sass/global.scss */
  .module-group--link-card .module {
    display: inline;
    float: left;
    width: 98.03969%;
    margin-right: 0.98016%;
    margin-left: 0.98016%;
    *width: 97.98969%;
    *margin-left: 0.93016%;
    *margin-right: 0.93016%;
  }
}

/* line 211, ../sass/global.scss */
.site-row .dashboard {
  margin: 0 auto;
}
@media only screen and (min-width: 320px) {
  /* line 211, ../sass/global.scss */
  .site-row .dashboard {
    left: -10px;
    width: 320px;
  }
}
@media only screen and (min-width: 340px) {
  /* line 211, ../sass/global.scss */
  .site-row .dashboard {
    width: 340px;
  }
}
@media only screen and (min-width: 680px) {
  /* line 211, ../sass/global.scss */
  .site-row .dashboard {
    width: 680px;
  }
}
@media only screen and (min-width: 1020px) {
  /* line 211, ../sass/global.scss */
  .site-row .dashboard {
    width: 1020px;
  }
}
