@charset "UTF-8";
/*!
Theme Name: Strm
Theme URI: http://underscores.me/
Author: Me
Author URI: http://underscores.me/
Description: Custom theme: Strm, developed by Me
Version: 2.1.9
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: strm
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Strm is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@media screen and (max-width: 1200px) { html { font-size: 10 !important; }
  h1 { font-size: 3.3rem; line-height: 3.6rem; margin-top: 2.4rem; }
  h2 { font-size: 2.2rem; line-height: 2.4rem; margin-top: 2.4rem; }
  h3 { font-size: 1.1rem; }
  h4 { font-size: 0.55rem; }
  h5 { font-size: 0.3666666667rem; }
  h6 { font-size: 0.275rem; }
  .et-db #et-boc .et-l .et_pb_slide_description .et_pb_slide_title { font-size: 2.2rem !important; } }

@media (max-width: 767px) { .et_pb_text_inner { padding-left: 0.5rem !important; padding-right: 0.5rem !important; } }

/*$col1:  5.16%;
$col2:  11.48%;
$col3:  17.81%;
$col4:  24.13%;
$col5:  30.45%;
$col6:  36.77%;
$col7:  43.10%;
$col8:  49.42%;
$col9:  55.74%;
$col10:	62.06%;
$col11:	68.39%;
$col12:	74.56%;
$col13:	81.03%;
$col14:	87.35%;
$col15:	93.68%;
$col16:	100.00%;*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | 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 iOS. */
html { line-height: 1.15; -webkit-text-size-adjust: 100%; }

/* Sections ========================================================================== */
/** Remove the margin in all browsers. */
body { margin: 0; overscroll-behavior-y: none; }

/** Render the `main` element consistently in IE. */
main { display: block; }

/** #page fix */
#page { position: relative; }

/** Correct the font size and margin on `h1` elements within `section` and `article` contexts in Chrome, Firefox, and Safari. */
h1 { font-size: 2em; margin: 0.67em 0; }

/* Grouping content ========================================================================== */
/** 1. Add the correct box sizing in Firefox. 2. Show the overflow in Edge and IE. */
hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; }

/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
pre { font-family: monospace, monospace; font-size: 1em; }

/* Text-level semantics ========================================================================== */
/** Remove the gray background on active links in IE 10. */
a { background-color: transparent; }

/** 1. Remove the bottom border in Chrome 57- 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */
abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; }

/** Add the correct font weight in Chrome, Edge, and Safari. */
b, strong { font-weight: bolder; }

/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }

/** Add the correct font size in all browsers. */
small { font-size: 80%; }

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

sub { bottom: -0.25em; }

sup { top: -0.5em; }

/* Embedded content ========================================================================== */
/** Remove the border on images inside links in IE 10. */
img { border-style: none; }

/* Forms ========================================================================== */
/** 1. Change the font styles in all browsers. 2. Remove the margin in Firefox and Safari. */
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; }

/** Show the overflow in IE. 1. Show the overflow in Edge. */
button, input { overflow: visible; }

/** Remove the inheritance of text transform in Edge, Firefox, and IE. 1. Remove the inheritance of text transform in Firefox. */
button, select { text-transform: none; }

/** Correct the inability to style clickable types in iOS and Safari. */
button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

/** Remove the inner border and padding in Firefox. */
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. */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }

/** Correct the padding in Firefox. */
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. */
legend { -webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; }

/** Add the correct vertical alignment in Chrome, Firefox, and Opera. */
progress { vertical-align: baseline; }

/** Remove the default vertical scrollbar in IE 10+. */
textarea { overflow: auto; }

/** 1. Add the correct box sizing in IE 10. 2. Remove the padding in IE 10. */
[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }

/** Correct the cursor style of increment and decrement buttons in Chrome. */
[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. */
[type="search"] { -webkit-appearance: textfield; outline-offset: -2px; }

/** Remove the inner padding in Chrome and Safari on macOS. */
[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. */
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }

/* Interactive ========================================================================== */
/* Add the correct display in Edge, IE 10+, and Firefox. */
details { display: block; }

/* Add the correct display in all browsers. */
summary { display: list-item; }

/* Misc ========================================================================== */
/** Add the correct display in IE 10+. */
template { display: none; }

/** Add the correct display in IE 10. */
[hidden] { display: none; }

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*, *::before, *::after { -webkit-box-sizing: inherit; box-sizing: inherit; }

html { -webkit-box-sizing: border-box; box-sizing: border-box; }

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Elements
--------------------------------------------- */
hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em; }

ul, ol { margin: 0 0 1.5em 3em; }

ul { list-style: disc; }

ol { list-style: decimal; }

li > ul, li > ol { margin-bottom: 0; margin-left: 1.5em; }

dt { font-weight: 700; }

dd { margin: 0 1.5em 1.5em; }

/* Make sure embeds and iframes fit their containers. */
embed, iframe, object { max-width: 100%; }

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

figure { margin: 1em 0; }

table { margin: 0 0 1.5em; width: 100%; }

/* Links
--------------------------------------------- */
a { color: #FF1428; text-decoration: none; }

a:visited { color: #FF1428; }

a:hover, a:focus, a:active { color: #FF1428; }

a:focus { outline: thin dotted; }

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

/* Forms
--------------------------------------------- */
button, input[type="button"], input[type="reset"], input[type="submit"] { border: 1px solid; border-color: #ccc #ccc #bbb; border-radius: 3px; background: #e6e6e6; color: rgba(0, 0, 0, 0.8); line-height: 1; padding: 0.6em 1em 0.4em; }

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { border-color: #ccc #bbb #aaa; }

button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus { border-color: #aaa #bbb #bbb; }

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { color: #666; border: 1px solid #ccc; border-radius: 3px; padding: 3px; }

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus { color: #111; }

select { border: 1px solid #ccc; }

textarea { width: 100%; }

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation { display: block; width: 100%; }

.main-navigation ul { list-style: none; margin: 0; padding-left: 0; }

.main-navigation ul ul { -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); float: left; position: absolute; top: 100%; left: -999em; z-index: 99999; }

.main-navigation ul ul ul { left: -999em; top: 0; }

.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul { display: block; left: auto; }

.main-navigation ul ul a { width: 200px; }

.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul { left: auto; }

.main-navigation li { position: relative; }

.main-navigation a { display: block; text-decoration: none; }

/* Small menu. */
.menu-toggle, .main-navigation.toggled ul { display: block; }

@media screen and (min-width: 37.5em) { .menu-toggle { display: none; }
  .main-navigation ul { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { margin: 0 0 1.5em; }

.comment-navigation .nav-links, .posts-navigation .nav-links, .post-navigation .nav-links { display: -webkit-box; display: -ms-flexbox; display: flex; }

.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { -webkit-box-flex: 1; -ms-flex: 1 0 50%; flex: 1 0 50%; }

.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { text-align: end; -webkit-box-flex: 1; -ms-flex: 1 0 50%; flex: 1 0 50%; }

/* Posts and pages
--------------------------------------------- */
.sticky { display: block; }

.updated:not(.published) { display: none; }

.page-links { clear: both; margin: 0 0 1.5em; }

/* Comments
--------------------------------------------- */
.comment-content a { word-wrap: break-word; }

.bypostauthor { display: block; }

/* Widgets
--------------------------------------------- */
.widget { margin: 0 0 1.5em; }

.widget select { max-width: 100%; }

/* Media
--------------------------------------------- */
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; }

/* Make sure logo link wraps around logo image. */
.custom-logo-link { display: inline-block; }

/* Captions
--------------------------------------------- */
.wp-caption { margin-bottom: 1.5em; max-width: 100%; }

.wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; }

.wp-caption .wp-caption-text { margin: 0.8075em 0; }

.wp-caption-text { text-align: center; }

/* Galleries
--------------------------------------------- */
.gallery { margin-bottom: 1.5em; display: grid; grid-gap: 1.5em; }

.gallery-item { display: inline-block; text-align: center; width: 100%; }

.gallery-columns-2 { grid-template-columns: repeat(2, 1fr); }

.gallery-columns-3 { grid-template-columns: repeat(3, 1fr); }

.gallery-columns-4 { grid-template-columns: repeat(4, 1fr); }

.gallery-columns-5 { grid-template-columns: repeat(5, 1fr); }

.gallery-columns-6 { grid-template-columns: repeat(6, 1fr); }

.gallery-columns-7 { grid-template-columns: repeat(7, 1fr); }

.gallery-columns-8 { grid-template-columns: repeat(8, 1fr); }

.gallery-columns-9 { grid-template-columns: repeat(9, 1fr); }

.gallery-caption { display: block; }

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none; }

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer { display: block; }

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; }

.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus { outline: 0; }

/* Alignments
--------------------------------------------- */
.alignleft { /*rtl:ignore*/ float: left; /*rtl:ignore*/ margin-right: 1.5em; margin-bottom: 1.5em; }

.alignright { /*rtl:ignore*/ float: right; /*rtl:ignore*/ margin-left: 1.5em; margin-bottom: 1.5em; }

.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; margin-bottom: 1.5em; }

/* Setup */
@font-face { font-family: "Whyte"; src: url("./assets/fonts/Whyte-Book.otf") format("opentype"), url("./assets/fonts/Whyte-Book.woff2") format("woff2"), url("./assets/fonts/Whyte-Book.woff") format("woff"); font-weight: 400; font-style: normal; }

@font-face { font-family: "Whyte"; src: url("./assets/fonts/Whyte-BookItalic.otf") format("opentype"), url("./assets/fonts/Whyte-BookItalic.woff2") format("woff2"), url("./assets/fonts/Whyte-BookItalic.woff") format("woff"); font-weight: 400; font-style: italic; }

@font-face { font-family: "Whyte"; src: url("./assets/fonts/Whyte-Bold.otf") format("opentype"), url("./assets/fonts/Whyte-Bold.woff2") format("woff2"), url("./assets/fonts/Whyte-Bold.woff") format("woff"); font-weight: 600; font-style: normal; }

@font-face { font-family: "Whyte"; src: url("./assets/fonts/Whyte-BoldItalic.otf") format("opentype"), url("./assets/fonts/Whyte-BoldItalic.woff2") format("woff2"), url("./assets/fonts/Whyte-BoldItalic.woff") format("woff"); font-weight: 600; font-style: italic; }

@font-face { font-family: "WhyteInktrap"; src: url("./assets/fonts/WhyteInktrap-Book.otf") format("opentype"), url("./assets/fonts/WhyteInktrap-Book.woff2") format("woff2"), url("./assets/fonts/WhyteInktrap-Book.woff") format("woff"); font-weight: 400; font-style: normal; }

@font-face { font-family: "WhyteInktrap"; src: url("./assets/fonts/WhyteInktrap-BookItalic.otf") format("opentype"), url("./assets/fonts/WhyteInktrap-BookItalic.woff2") format("woff2"), url("./assets/fonts/WhyteInktrap-BookItalic.woff") format("woff"); font-weight: 400; font-style: italic; }

@font-face { font-family: "WhyteInktrap"; src: url("./assets/fonts/WhyteInktrap-Bold.otf") format("opentype"), url("./assets/fonts/WhyteInktrap-Bold.woff2") format("woff2"), url("./assets/fonts/WhyteInktrap-Bold.woff") format("woff"); font-weight: 600; font-style: normal; }

@font-face { font-family: "WhyteInktrap"; src: url("./assets/fonts/WhyteInktrap-BoldItalic.otf") format("opentype"), url("./assets/fonts/WhyteInktrap-BoldItalic.woff2") format("woff2"), url("./assets/fonts/WhyteInktrap-BoldItalic.woff") format("woff"); font-weight: 600; font-style: italic; }

@font-face { font-family: "WhyteInktrap"; src: url("./assets/fonts/WhyteInktrap-Black.otf") format("opentype"), url("./assets/fonts/WhyteInktrap-Black.woff2") format("woff2"), url("./assets/fonts/WhyteInktrap-Black.woff") format("woff"); font-weight: 800; font-style: normal; }

@font-face { font-family: "WhyteInktrap"; src: url("./assets/fonts/WhyteInktrap-BlackItalic.otf") format("opentype"), url("./assets/fonts/WhyteInktrap-BlackItalic.woff2") format("woff2"), url("./assets/fonts/WhyteInktrap-BlackItalic.woff") format("woff"); font-weight: 800; font-style: italic; }

html { /* Change default typefaces here */ font-family: "Whyte"; font-size: 100%; -webkit-font-smoothing: antialiased; }

/* Copy & Lists */
p { line-height: 1.2em; margin-top: 1.2em; margin-bottom: 0; }

ul, ol { margin-top: 1.2em; margin-bottom: 1.2em; }

ul li, ol li { line-height: 1.2em; }

ul ul, ul ol, ol ul, ol ol { margin-top: 0; margin-bottom: 0; }

blockquote { line-height: 1.2em; margin-top: 1.2em; margin-bottom: 1.2em; }

/* Headings */
h1, h2, h3, h4, h5, h6 { /* Change heading typefaces here */ font-family: "WhyteInktrap", sans-serif; margin-top: 1.2em; margin-bottom: 0; line-height: 1.2em !important; font-weight: 400; margin-bottom: 0 !important; }

h1 { font-size: 4.242rem; margin-top: 2.4em; }

h2 { font-size: 2.828rem; margin-top: 2.4em; }

h3 { font-size: 1.414rem; }

h4 { font-size: 0.707rem; }

h5 { font-size: 0.4713333333rem; }

h6 { font-size: 0.3535rem; }

/* Tables */
table { margin-top: 1.2em; border-spacing: 0px; border-collapse: collapse; }

td, th { padding: 0; line-height: 21.6px; }

/* Code blocks */
code { vertical-align: bottom; }

/* Leading paragraph text */
.lead { font-size: 1.414rem; }

/* Hug a the block above you */
.hug { margin-top: 0; }

.et-db #et-boc .et-l .et_pb_with_background .et_pb_row { width: auto !important; }

body.et-db #et-boc { overflow: hidden; }

body.et-db #et-boc .et-l .et_pb_section { width: auto; }

@media screen and (min-width: 981px) { body.et-db #et-boc .et-l div.et_pb_row { margin-left: -0.5rem !important; margin-right: -0.5rem !important; padding-left: 1rem !important; padding-right: 1rem !important; width: auto; }
  body.et-db #et-boc .et-l div.et_pb_row .et_pb_column { padding-left: 0.5rem; padding-right: 0.5rem; margin-left: 0 !important; margin-right: 0 !important; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; position: relative; }
  body.et-db #et-boc .et-l div.et_pb_row .et_pb_column_4_4 { width: 100% !important; }
  body.et-db #et-boc .et-l div.et_pb_row .et_pb_column_1_2 { width: 50% !important; }
  body.et-db #et-boc .et-l div.et_pb_row .et_pb_column_1_4 { width: 25% !important; }
  body.et-db #et-boc .et-l div.et_pb_row .et_pb_column_3_4 { width: 75% !important; }
  body.et-db #et-boc .et-l div.et_pb_row .et_pb_column_1_3 { width: 31.25% !important; }
  body.et-db #et-boc .et-l div.et_pb_row .et_pb_column_2_3 { width: 68.75% !important; }
  body.et-db #et-boc .et-l div.et_pb_row .et_pb_column_1_5 { width: 18.75% !important; }
  body.et-db #et-boc .et-l div.et_pb_row .et_pb_column_2_5 { width: 37.5% !important; }
  body.et-db #et-boc .et-l div.et_pb_row .et_pb_column_3_5 { width: 62.5% !important; } }

@media screen and (min-width: 981px) { body.et-db #page .type-post #et-boc .et-l div.et_pb_row .et_pb_column_3_5 { width: 50% !important; margin-left: 12.5% !important; } }

/* body.et-db #et-boc .et-l .et_pb_row { display: flex; flex-wrap: wrap; margin-left: -$colM; margin-right: -$colM; // padding-left: $colM; // padding-right: $colM; .et_pb_column { // background: lightyellow; padding-left: $colM; padding-right: $colM; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box; display: inline-block; position: relative; } // .et_pb_column::after { // 	background-color: rgba(86, 61, 124, .15); // 	content: ""; // 	display: block; // 	min-height: 50px; // } .et_pb_column_4_4 { width: $col16 !important; } .et_pb_column_1_2 { width: $col8 !important; } .et_pb_column_2_5 { width: $col6 !important; } .et_pb_column_3_5 { width: $col10 !important } .et_pb_column_1_5 { width: $col3 !important; } .et_pb_column_1_6 { width: $col3 !important; } &.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:last-child { width: $col2 !important; } &.et_pb_row_1-4_1-2_1-4 .et_pb_column_1_4 { width: $col4 !important; } &.et_pb_row_1-4_1-2_1-4 .et_pb_column_1_2 { width: $col8 !important; blockquote { margin-left: -$col2; } } }*/
/*! # Semantic UI 2.4.1 - Container http://github.com/semantic-org/semantic-ui/ Released under the MIT license http://opensource.org/licenses/MIT */
/******************************* Container */
/* All Sizes */
.ui.container { display: block; max-width: 100% !important; }

/* Mobile */
@media only screen and (max-width: 767px) { .ui.container { width: auto !important; margin-left: 1em !important; margin-right: 1em !important; }
  .ui.grid.container { width: auto !important; }
  .ui.relaxed.grid.container { width: auto !important; }
  .ui.very.relaxed.grid.container { width: auto !important; } }

/* Tablet */
@media only screen and (min-width: 768px) and (max-width: 991px) { .ui.container { width: 723px; margin-left: auto !important; margin-right: auto !important; }
  .ui.grid.container { width: calc( 723px  +  2rem) !important; }
  .ui.relaxed.grid.container { width: calc( 723px  +  3rem) !important; }
  .ui.very.relaxed.grid.container { width: calc( 723px  +  5rem) !important; } }

/* Small Monitor */
@media only screen and (min-width: 992px) and (max-width: 1199px) { .ui.container { width: 933px; margin-left: auto !important; margin-right: auto !important; }
  .ui.grid.container { width: calc( 933px  +  2rem) !important; }
  .ui.relaxed.grid.container { width: calc( 933px  +  3rem) !important; }
  .ui.very.relaxed.grid.container { width: calc( 933px  +  5rem) !important; } }

/* Large Monitor */
@media only screen and (min-width: 1200px) { .ui.container { width: 1127px; margin-left: auto !important; margin-right: auto !important; }
  .ui.grid.container { width: calc( 1127px  +  2rem) !important; }
  .ui.relaxed.grid.container { width: calc( 1127px  +  3rem) !important; }
  .ui.very.relaxed.grid.container { width: calc( 1127px  +  5rem) !important; } }

/******************************* Types */
/* Text Container */
.ui.text.container { font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif; max-width: 700px !important; line-height: 1.5; }

.ui.text.container { font-size: 1.14285714rem; }

/* Fluid */
.ui.fluid.container { width: 100%; }

/******************************* Variations */
.ui[class*="left aligned"].container { text-align: left; }

.ui[class*="center aligned"].container { text-align: center; }

.ui[class*="right aligned"].container { text-align: right; }

.ui.justified.container { text-align: justify; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }

/******************************* Theme Overrides */
/******************************* Site Overrides */
/*! # Semantic UI 2.4.1 - Grid http://github.com/semantic-org/semantic-ui/ Released under the MIT license http://opensource.org/licenses/MIT */
/******************************* Standard */
.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 -----------------------*/
.ui.grid { margin-top: -1rem; margin-bottom: -1rem; margin-left: -1rem; margin-right: -1rem; }

.ui.relaxed.grid { margin-left: -1.5rem; margin-right: -1.5rem; }

.ui[class*="very relaxed"].grid { margin-left: -2.5rem; margin-right: -2.5rem; }

/* Preserve Rows Spacing on Consecutive Grids */
.ui.grid + .grid { margin-top: 1rem; }

/*------------------- Columns --------------------*/
/* Standard 16 column */
.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; }

.ui.grid > * { padding-left: 1rem; padding-right: 1rem; }

/*------------------- Rows --------------------*/
.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 */
.ui.grid > .column:not(.row) { padding-top: 1rem; padding-bottom: 1rem; }

.ui.grid > .row > .column { margin-top: 0em; margin-bottom: 0em; }

/*------------------- Content --------------------*/
.ui.grid > .row > img, .ui.grid > .row > .column > img { max-width: 100%; }

/*------------------- Loose Coupling --------------------*/
/* Collapse Margin on Consecutive Grid */
.ui.grid > .ui.grid:first-child { margin-top: 0em; }

.ui.grid > .ui.grid:last-child { margin-bottom: 0em; }

/* Segment inside Aligned Grid */
.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 */
.ui.grid .row + .ui.divider { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; margin: 1rem 1rem; }

.ui.grid .column + .ui.vertical.divider { height: calc(50% - (2rem / 2)); }

/* Remove Border on Last Horizontal Segment */
.ui.grid > .row > .column:last-child > .horizontal.segment, .ui.grid > .column:last-child > .horizontal.segment { -webkit-box-shadow: none; box-shadow: none; }

/******************************* Variations */
/*----------------------- Page Grid -------------------------*/
@media only screen and (max-width: 767px) { .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) { .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) { .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) { .ui.page.grid { width: auto; margin-left: 0em; margin-right: 0em; padding-left: 15%; padding-right: 15%; } }

@media only screen and (min-width: 1920px) { .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 */
.ui.grid > .column:only-child, .ui.grid > .row > .column:only-child { width: 100%; }

/* Grid Based */
.ui[class*="one column"].grid > .row > .column, .ui[class*="one column"].grid > .column:not(.row) { width: 100%; }

.ui[class*="two column"].grid > .row > .column, .ui[class*="two column"].grid > .column:not(.row) { width: 50%; }

.ui[class*="three column"].grid > .row > .column, .ui[class*="three column"].grid > .column:not(.row) { width: 33.33333333%; }

.ui[class*="four column"].grid > .row > .column, .ui[class*="four column"].grid > .column:not(.row) { width: 25%; }

.ui[class*="five column"].grid > .row > .column, .ui[class*="five column"].grid > .column:not(.row) { width: 20%; }

.ui[class*="six column"].grid > .row > .column, .ui[class*="six column"].grid > .column:not(.row) { width: 16.66666667%; }

.ui[class*="seven column"].grid > .row > .column, .ui[class*="seven column"].grid > .column:not(.row) { width: 14.28571429%; }

.ui[class*="eight column"].grid > .row > .column, .ui[class*="eight column"].grid > .column:not(.row) { width: 12.5%; }

.ui[class*="nine column"].grid > .row > .column, .ui[class*="nine column"].grid > .column:not(.row) { width: 11.11111111%; }

.ui[class*="ten column"].grid > .row > .column, .ui[class*="ten column"].grid > .column:not(.row) { width: 10%; }

.ui[class*="eleven column"].grid > .row > .column, .ui[class*="eleven column"].grid > .column:not(.row) { width: 9.09090909%; }

.ui[class*="twelve column"].grid > .row > .column, .ui[class*="twelve column"].grid > .column:not(.row) { width: 8.33333333%; }

.ui[class*="thirteen column"].grid > .row > .column, .ui[class*="thirteen column"].grid > .column:not(.row) { width: 7.69230769%; }

.ui[class*="fourteen column"].grid > .row > .column, .ui[class*="fourteen column"].grid > .column:not(.row) { width: 7.14285714%; }

.ui[class*="fifteen column"].grid > .row > .column, .ui[class*="fifteen column"].grid > .column:not(.row) { width: 6.66666667%; }

.ui[class*="sixteen column"].grid > .row > .column, .ui[class*="sixteen column"].grid > .column:not(.row) { width: 6.25%; }

/* Row Based Overrides */
.ui.grid > [class*="one column"].row > .column { width: 100% !important; }

.ui.grid > [class*="two column"].row > .column { width: 50% !important; }

.ui.grid > [class*="three column"].row > .column { width: 33.33333333% !important; }

.ui.grid > [class*="four column"].row > .column { width: 25% !important; }

.ui.grid > [class*="five column"].row > .column { width: 20% !important; }

.ui.grid > [class*="six column"].row > .column { width: 16.66666667% !important; }

.ui.grid > [class*="seven column"].row > .column { width: 14.28571429% !important; }

.ui.grid > [class*="eight column"].row > .column { width: 12.5% !important; }

.ui.grid > [class*="nine column"].row > .column { width: 11.11111111% !important; }

.ui.grid > [class*="ten column"].row > .column { width: 10% !important; }

.ui.grid > [class*="eleven column"].row > .column { width: 9.09090909% !important; }

.ui.grid > [class*="twelve column"].row > .column { width: 8.33333333% !important; }

.ui.grid > [class*="thirteen column"].row > .column { width: 7.69230769% !important; }

.ui.grid > [class*="fourteen column"].row > .column { width: 7.14285714% !important; }

.ui.grid > [class*="fifteen column"].row > .column { width: 6.66666667% !important; }

.ui.grid > [class*="sixteen column"].row > .column { width: 6.25% !important; }

/* Celled Page */
.ui.celled.page.grid { -webkit-box-shadow: none; box-shadow: none; }

/*------------------- Column Width --------------------*/
/* Sizing Combinations */
.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; }

.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; }

.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; }

.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; }

.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; }

.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; }

.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; }

.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; }

.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; }

.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; }

.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; }

.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; }

.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; }

.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; }

.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; }

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

.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; }

.ui.grid > .centered.column, .ui.grid > .row > .centered.column { display: block; margin-left: auto; margin-right: auto; }

/*---------------------- Relaxed -----------------------*/
.ui.relaxed.grid > .column:not(.row), .ui.relaxed.grid > .row > .column, .ui.grid > .relaxed.row > .column { padding-left: 1.5rem; padding-right: 1.5rem; }

.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 */
.ui.relaxed.grid .row + .ui.divider, .ui.grid .relaxed.row + .ui.divider { margin-left: 1.5rem; margin-right: 1.5rem; }

.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 -----------------------*/
.ui.padded.grid:not(.vertically):not(.horizontally) { margin: 0em !important; }

[class*="horizontally padded"].ui.grid { margin-left: 0em !important; margin-right: 0em !important; }

[class*="vertically padded"].ui.grid { margin-top: 0em !important; margin-bottom: 0em !important; }

/*---------------------- "Floated" -----------------------*/
.ui.grid [class*="left floated"].column { margin-right: auto; }

.ui.grid [class*="right floated"].column { margin-left: auto; }

/*---------------------- Divided -----------------------*/
.ui.divided.grid:not([class*="vertically divided"]) > .column:not(.row), .ui.divided.grid:not([class*="vertically divided"]) > .row > .column { -webkit-box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15); box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15); }

/* Swap from padding to margin on columns to have dividers align */
.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; }

.ui[class*="vertically divided"].grid > .row { margin-top: 0em; margin-bottom: 0em; }

/* No divider on first column on row */
.ui.divided.grid:not([class*="vertically divided"]) > .column:first-child, .ui.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { -webkit-box-shadow: none; box-shadow: none; }

/* No space on top of first row */
.ui[class*="vertically divided"].grid > .row:first-child > .column { margin-top: 0em; }

/* Divided Row */
.ui.grid > .divided.row > .column { -webkit-box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15); box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15); }

.ui.grid > .divided.row > .column:first-child { -webkit-box-shadow: none; box-shadow: none; }

/* Vertically Divided */
.ui[class*="vertically divided"].grid > .row { position: relative; }

.ui[class*="vertically divided"].grid > .row:before { position: absolute; content: ""; top: 0em; left: 0px; width: calc(100% - 2rem); height: 1px; margin: 0% 1rem; -webkit-box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15); box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15); }

/* Padded Horizontally Divided */
[class*="horizontally padded"].ui.divided.grid, .ui.padded.divided.grid:not(.vertically):not(.horizontally) { width: 100%; }

/* First Row Vertically Divided */
.ui[class*="vertically divided"].grid > .row:first-child:before { -webkit-box-shadow: none; box-shadow: none; }

/* Inverted Divided */
.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row), .ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column { -webkit-box-shadow: -1px 0px 0px 0px rgba(255, 255, 255, 0.1); box-shadow: -1px 0px 0px 0px rgba(255, 255, 255, 0.1); }

.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 { -webkit-box-shadow: none; box-shadow: none; }

.ui.inverted[class*="vertically divided"].grid > .row:before { -webkit-box-shadow: 0px -1px 0px 0px rgba(255, 255, 255, 0.1); box-shadow: 0px -1px 0px 0px rgba(255, 255, 255, 0.1); }

/* Relaxed */
.ui.relaxed[class*="vertically divided"].grid > .row:before { margin-left: 1.5rem; margin-right: 1.5rem; width: calc(100% - 3rem); }

.ui[class*="very relaxed"][class*="vertically divided"].grid > .row:before { margin-left: 2.5rem; margin-right: 2.5rem; width: calc(100% - 5rem); }

/*---------------------- Celled -----------------------*/
.ui.celled.grid { width: 100%; margin: 1em 0em; -webkit-box-shadow: 0px 0px 0px 1px #D4D4D5; box-shadow: 0px 0px 0px 1px #D4D4D5; }

.ui.celled.grid > .row { width: 100% !important; margin: 0em; padding: 0em; -webkit-box-shadow: 0px -1px 0px 0px #D4D4D5; box-shadow: 0px -1px 0px 0px #D4D4D5; }

.ui.celled.grid > .column:not(.row), .ui.celled.grid > .row > .column { -webkit-box-shadow: -1px 0px 0px 0px #D4D4D5; box-shadow: -1px 0px 0px 0px #D4D4D5; }

.ui.celled.grid > .column:first-child, .ui.celled.grid > .row > .column:first-child { -webkit-box-shadow: none; box-shadow: none; }

.ui.celled.grid > .column:not(.row), .ui.celled.grid > .row > .column { padding: 1em; }

.ui.relaxed.celled.grid > .column:not(.row), .ui.relaxed.celled.grid > .row > .column { padding: 1.5em; }

.ui[class*="very relaxed"].celled.grid > .column:not(.row), .ui[class*="very relaxed"].celled.grid > .row > .column { padding: 2em; }

/* Internally Celled */
.ui[class*="internally celled"].grid { -webkit-box-shadow: none; box-shadow: none; margin: 0em; }

.ui[class*="internally celled"].grid > .row:first-child { -webkit-box-shadow: none; box-shadow: none; }

.ui[class*="internally celled"].grid > .row > .column:first-child { -webkit-box-shadow: none; box-shadow: none; }

/*---------------------- Vertically Aligned -----------------------*/
/* Top Aligned */
.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 */
.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; align-self: center !important; }

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

.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 */
.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; align-self: inherit; }

/* Center Aligned */
.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; align-self: inherit; }

.ui[class*="center aligned"].grid { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

/* Right Aligned */
.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; align-self: inherit; }

/* Justified */
.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 -----------------------*/
.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 */
.ui.grid > .red.row, .ui.grid > .red.column, .ui.grid > .row > .red.column { background-color: #DB2828 !important; color: #FFFFFF; }

/* Orange */
.ui.grid > .orange.row, .ui.grid > .orange.column, .ui.grid > .row > .orange.column { background-color: #F2711C !important; color: #FFFFFF; }

/* Yellow */
.ui.grid > .yellow.row, .ui.grid > .yellow.column, .ui.grid > .row > .yellow.column { background-color: #FBBD08 !important; color: #FFFFFF; }

/* Olive */
.ui.grid > .olive.row, .ui.grid > .olive.column, .ui.grid > .row > .olive.column { background-color: #B5CC18 !important; color: #FFFFFF; }

/* Green */
.ui.grid > .green.row, .ui.grid > .green.column, .ui.grid > .row > .green.column { background-color: #21BA45 !important; color: #FFFFFF; }

/* Teal */
.ui.grid > .teal.row, .ui.grid > .teal.column, .ui.grid > .row > .teal.column { background-color: #00B5AD !important; color: #FFFFFF; }

/* Blue */
.ui.grid > .blue.row, .ui.grid > .blue.column, .ui.grid > .row > .blue.column { background-color: #2185D0 !important; color: #FFFFFF; }

/* Violet */
.ui.grid > .violet.row, .ui.grid > .violet.column, .ui.grid > .row > .violet.column { background-color: #6435C9 !important; color: #FFFFFF; }

/* Purple */
.ui.grid > .purple.row, .ui.grid > .purple.column, .ui.grid > .row > .purple.column { background-color: #A333C8 !important; color: #FFFFFF; }

/* Pink */
.ui.grid > .pink.row, .ui.grid > .pink.column, .ui.grid > .row > .pink.column { background-color: #E03997 !important; color: #FFFFFF; }

/* Brown */
.ui.grid > .brown.row, .ui.grid > .brown.column, .ui.grid > .row > .brown.column { background-color: #A5673F !important; color: #FFFFFF; }

/* Grey */
.ui.grid > .grey.row, .ui.grid > .grey.column, .ui.grid > .row > .grey.column { background-color: #767676 !important; color: #FFFFFF; }

/* Black */
.ui.grid > .black.row, .ui.grid > .black.column, .ui.grid > .row > .black.column { background-color: #1B1C1D !important; color: #FFFFFF; }

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

.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) { .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; }
  .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 */
  .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 { -webkit-box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15); box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15); }
  .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 { -webkit-box-shadow: none; box-shadow: none; }
  /* Vertically Divided Reversed */
  .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:first-child:before { -webkit-box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15); box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15); }
  .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:last-child:before { -webkit-box-shadow: none; box-shadow: none; }
  /* Celled Reversed */
  .ui[class*="mobile reversed"].celled.grid > .row > .column:first-child { -webkit-box-shadow: -1px 0px 0px 0px #D4D4D5; box-shadow: -1px 0px 0px 0px #D4D4D5; }
  .ui[class*="mobile reversed"].celled.grid > .row > .column:last-child { -webkit-box-shadow: none; box-shadow: none; } }

/* Tablet */
@media only screen and (min-width: 768px) and (max-width: 991px) { .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; }
  .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 */
  .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 { -webkit-box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15); box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15); }
  .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 { -webkit-box-shadow: none; box-shadow: none; }
  /* Vertically Divided Reversed */
  .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:first-child:before { -webkit-box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15); box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15); }
  .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:last-child:before { -webkit-box-shadow: none; box-shadow: none; }
  /* Celled Reversed */
  .ui[class*="tablet reversed"].celled.grid > .row > .column:first-child { -webkit-box-shadow: -1px 0px 0px 0px #D4D4D5; box-shadow: -1px 0px 0px 0px #D4D4D5; }
  .ui[class*="tablet reversed"].celled.grid > .row > .column:last-child { -webkit-box-shadow: none; box-shadow: none; } }

/* Computer */
@media only screen and (min-width: 992px) { .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; }
  .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 */
  .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 { -webkit-box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15); box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15); }
  .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 { -webkit-box-shadow: none; box-shadow: none; }
  /* Vertically Divided Reversed */
  .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:first-child:before { -webkit-box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15); box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15); }
  .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:last-child:before { -webkit-box-shadow: none; box-shadow: none; }
  /* Celled Reversed */
  .ui[class*="computer reversed"].celled.grid > .row > .column:first-child { -webkit-box-shadow: -1px 0px 0px 0px #D4D4D5; box-shadow: -1px 0px 0px 0px #D4D4D5; }
  .ui[class*="computer reversed"].celled.grid > .row > .column:last-child { -webkit-box-shadow: none; box-shadow: none; } }

/*------------------- Doubling --------------------*/
/* Tablet Only */
@media only screen and (min-width: 768px) and (max-width: 991px) { .ui.doubling.grid { width: auto; }
  .ui.grid > .doubling.row, .ui.doubling.grid > .row { margin: 0em !important; padding: 0em !important; }
  .ui.grid > .doubling.row > .column, .ui.doubling.grid > .row > .column { display: inline-block !important; padding-top: 1rem !important; padding-bottom: 1rem !important; -webkit-box-shadow: none !important; box-shadow: none !important; margin: 0em; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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) { .ui.grid > .doubling.row, .ui.doubling.grid > .row { margin: 0em !important; padding: 0em !important; }
  .ui.grid > .doubling.row > .column, .ui.doubling.grid > .row > .column { padding-top: 1rem !important; padding-bottom: 1rem !important; margin: 0em !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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) { .ui.stackable.grid { width: auto; margin-left: 0em !important; margin-right: 0em !important; }
  .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; -webkit-box-shadow: none !important; box-shadow: none !important; padding: 1rem 1rem !important; }
  .ui.stackable.grid:not(.vertically) > .row { margin: 0em; padding: 0em; }
  /* Coupling */
  .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 */
  .ui.grid .ui.stackable.grid, .ui.segment:not(.vertical) .ui.stackable.page.grid { margin-left: -1rem !important; margin-right: -1rem !important; }
  /* Divided Stackable */
  .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; }
  .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); }
  .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); -webkit-box-shadow: none !important; box-shadow: none !important; padding-top: 2rem !important; padding-bottom: 2rem !important; }
  .ui.stackable.celled.grid > .row { -webkit-box-shadow: none !important; box-shadow: none !important; }
  .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) { .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; }
  .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; }
  .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; }
  .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) { .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; }
  .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; }
  .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; }
  .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) { .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; }
  .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; }
  .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; }
  .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) { .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; }
  .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; }
  .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) { .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; }
  .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 UI has these classes, however they're only applicable to*/
/* grids, containers, rows and columns.*/
/* plus, there isn't any `mobile hidden`, `X hidden` class.*/
/* this snippet is using the same class names and same approach*/
/* plus a bit more but to all elements.*/
/* see https://github.com/Semantic-Org/Semantic-UI/issues/1114*/
/* Mobile */
@media only screen and (max-width: 767px) { [class*="mobile hidden"], [class*="tablet only"]:not(.mobile), [class*="computer only"]:not(.mobile), [class*="large screen only"]:not(.mobile), [class*="widescreen only"]:not(.mobile), [class*="or lower hidden"] { display: none !important; } }

/* Tablet / iPad Portrait */
@media only screen and (min-width: 768px) and (max-width: 991px) { [class*="mobile only"]:not(.tablet), [class*="tablet hidden"], [class*="computer only"]:not(.tablet), [class*="large screen only"]:not(.tablet), [class*="widescreen only"]:not(.tablet), [class*="or lower hidden"]:not(.mobile) { display: none !important; } }

/* Computer / Desktop / iPad Landscape */
@media only screen and (min-width: 992px) and (max-width: 1199px) { [class*="mobile only"]:not(.computer), [class*="tablet only"]:not(.computer), [class*="computer hidden"], [class*="large screen only"]:not(.computer), [class*="widescreen only"]:not(.computer), [class*="or lower hidden"]:not(.tablet):not(.mobile) { display: none !important; } }

/* Large Monitor */
@media only screen and (min-width: 1200px) and (max-width: 1919px) { [class*="mobile only"]:not([class*="large screen"]), [class*="tablet only"]:not([class*="large screen"]), [class*="computer only"]:not([class*="large screen"]), [class*="large screen hidden"], [class*="widescreen only"]:not([class*="large screen"]), [class*="or lower hidden"]:not(.computer):not(.tablet):not(.mobile) { display: none !important; } }

/* Widescreen Monitor */
@media only screen and (min-width: 1920px) { [class*="mobile only"]:not([class*="widescreen"]), [class*="tablet only"]:not([class*="widescreen"]), [class*="computer only"]:not([class*="widescreen"]), [class*="large screen only"]:not([class*="widescreen"]), [class*="widescreen hidden"], [class*="widescreen or lower hidden"] { display: none !important; } }

.doodles_001 { background: transparent !important; }

.doodles_001::after { content: ""; position: absolute; top: 0; left: 60vw; width: 40vw; height: 40vw; background: url("./assets/lightningred.svg") no-repeat center !important; background-size: contain !important; }

@media screen and (max-width: 767px) { .doodles_001::after { width: 60vw; height: 60vw; left: 40vw; } }

.doodles_002::after { content: ""; position: absolute; top: 100vh; left: -10vw; width: 40vw; height: 40vw; background: url("./assets/kanelsnegl.svg") no-repeat center !important; background-size: contain !important; }

.doodles_003::after { content: ""; position: absolute; top: 5vh; left: -10vw; width: 40vw; height: 40vw; background: url("./assets/lightningred.svg") no-repeat center !important; background-size: contain !important; }

@media screen and (max-width: 767px) { .doodles_003::after { width: 100vw; height: 100vw; left: -10vw; } }

.doodles_004::after { content: ""; position: absolute; bottom: 5vh; left: 10vw; width: 40vw; height: 100%; background: url("./assets/haand.svg") no-repeat bottom !important; }

.doodles_004red::after { content: ""; position: absolute; bottom: 5vh; left: 10vw; width: 40vw; height: 100%; background: url("./assets/haandred.svg") no-repeat bottom !important; }

.et-db #et-boc .et-l .et_pb_module:not(.figur) img, .et-db #et-boc .et-l .et_pb_blog_grid img, .et-db #et-boc .et-l .et_pb_blog_0 .et_pb_post .et_pb_slides, .et-db #et-boc .et-l .et_pb_blog_0 .et_pb_post .et_pb_video_overlay { -webkit-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5) !important; box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5) !important; border-radius: 10px !important; -webkit-transition: all .2s; transition: all .2s; }

@media (max-width: 767px) { .et-db #et-boc .et-l .et_pb_module.et_pb_image { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .et_pb_divider_hidden { display: none !important; } }

.et-db #et-boc .et-l .et_pb_module img:hover, .et-db #et-boc .et-l .et_pb_blog_grid img:hover, .et-db #et-boc .et-l .et_pb_blog_0 .et_pb_post .et_pb_slides:hover, .et-db #et-boc .et-l .et_pb_blog_0 .et_pb_post .et_pb_video_overlay:hover { -webkit-box-shadow: none !important; box-shadow: none !important; }

.et-db #et-boc .et-l .et_pb_module.et_pb_image.figur img { -webkit-box-shadow: none !important; box-shadow: none !important; border-radius: none !important; z-index: -1; }

.et-db #et-boc .et-l .et_pb_module a { color: #FF1428 !important; }

.et-db #et-boc .et-l .et_pb_module.et_pb_bg_layout_dark a { color: #eeddc4 !important; }

.et-db #et-boc .et-l .et_pb_module.et_pb_bg_layout_dark a:hover { color: black !important; }

.omstroemlinks { z-index: 3; }

.omstroemlinks a { margin: 10px !important; font-size: 1.4rem !important; }

.et_pb_ajax_pagination_container .pagination .alignleft a, .et_pb_ajax_pagination_container .pagination .alignright a { visibility: hidden; }

.et_pb_ajax_pagination_container .pagination .alignleft a::before { visibility: visible; content: "← Ældre"; }

.et_pb_ajax_pagination_container .pagination .alignright a::after { visibility: visible; content: "Nyere →"; }

body.et-db #et-boc .et-l div.et_pb_section.whitepaper { background: linear-gradient(to right, #fff 0px, #fff calc(100% - 1rem), transparent calc(100% - 1rem), transparent 100%) !important; overflow: hidden; }

body.et-db #et-boc .et-l div.et_pb_section.whitepaper h3:first-child { margin-bottom: 0.5em !important; }

@media (min-width: 768px) { body.et-db #et-boc .et-l div.et_pb_section.whitepaper div.et_pb_row .et_pb_column:first-child { margin-left: 12.5% !important; width: 37.5% !important; }
  body.et-db #et-boc .et-l div.et_pb_section.whitepaper div.et_pb_row .et_pb_column:first-child.et_pb_column_4_4 { width: 100% !important; margin-left: -0.25rem !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0.5rem !important; }
  body.et-db #et-boc .et-l div.et_pb_section.whitepaper div.et_pb_row .et_pb_column:last-child { width: 37.5% !important; } }

@media (max-width: 980px) { body.et-db #et-boc .et-l div.et_pb_section.whitepaper div.et_pb_row .et_pb_column { padding-right: 1em !important; } }

body.et-db #et-boc .et-l div.et_pb_section.whitepaper .et_pb_main_blurb_image { width: 25% !important; }

body.et-db #et-boc .et-l .et-pb-arrow-next, body.et-db #et-boc .et-l .et-pb-arrow-prev { color: #FF1428 !important; font-size: 4rem; }

body.et-db #et-boc .et-l .et-pb-arrow-next:hover, body.et-db #et-boc .et-l .et-pb-arrow-next:hover::before, body.et-db #et-boc .et-l .et-pb-arrow-prev:hover, body.et-db #et-boc .et-l .et-pb-arrow-prev:hover::before { color: #eeddc4 !important; }

body.et-db #et-boc .et-l .et-pb-arrow-next::before, body.et-db #et-boc .et-l .et-pb-arrow-prev::before { font-family: 'WhyteInktrap' !important; color: #FF1428 !important; }

body.et-db #et-boc .et-l .et-pb-arrow-next::before { content: "\2192" !important; }

body.et-db #et-boc .et-l .et-pb-arrow-prev:before { content: "\2190" !important; }

body.et-db #et-boc .et-l .et-pb-controllers a { width: 20px; height: 20px; border-radius: 50% !important; background-color: rgba(255, 255, 255, 0.8); }

body.et-db #et-boc .et-l .et-pb-controllers a.et-pb-active-control { background-color: #FF1428 !important; }

@media screen and (min-width: 981px) { body.et-db #et-boc .et-l .indholdsblokke div.et_pb_row .et_pb_column_1_2 { width: 43.75% !important; margin-left: 4% !important; } }

body { background: #eeddc4; }

article { position: relative; }

.et-db #et-boc .et-l .et_pb_post .post-meta a { color: white !important; }

.et_pb_section.ui-sortable { background-color: unset !important; }

body.et-db #et-boc .et-l .et_pb_blog_grid_wrapper .et_pb_blog_grid article { border-bottom: none !important; }

body.et-db #et-boc .et-l .et_pb_blog_grid_wrapper .et_pb_blog_grid article { border-bottom: none !important; }

body.et-db #et-boc .et-l .et_pb_blog_grid .et_pb_post { border-bottom: none !important; padding: 0 !important; }

#content .et-db #et-boc .et-l .et_pb_image_container { margin: 0 !important; }

body.et-db #et-boc header.et-l { z-index: 99; }

body.et-db #et-boc header.et-l .et_builder_inner_content { z-index: unset !important; }

body.et-db #et-boc header.et-l .et_pb_section:first-child { position: fixed !important; top: 0px !important; width: 100% !important; padding: 0 !important; z-index: 999; }

body.et-db #et-boc header.et-l .et_pb_row { margin: 0 !important; padding: 0 !important; width: 100% !important; }

body.et-db #et-boc header.et-l .et_pb_row .et_pb_column { margin: 0 !important; padding: 0 !important; width: 100% !important; }

body.et-db #et-boc header.et-l .et_pb_row .et_pb_column a { color: black !important; }

body.et-db #et-boc header.et-l .et_pb_row .et_pb_column a:hover { color: #FF1428 !important; }

body.admin-bar.et-db #et-boc header.et-l .et_pb_section:first-child { top: 32px !important; }

.main-navigation { width: 100%; z-index: 3; overflow: hidden; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #f0ff00)); background-image: linear-gradient(to bottom, transparent 50%, #f0ff00 50%); background-size: 100% 200%; background-position: 0% 0%; -webkit-transition: all .2s; transition: all .2s; }

.main-navigation.bgyellow { background-position: 0% -100%; }

.main-navigation li { z-index: 2; list-style: none !important; }

.main-navigation li:not(.menusmall) a { display: block; text-decoration: none; font-family: 'WhyteInktrap'; height: 4rem !important; font-size: 4rem; line-height: 100%; margin: 1.5rem 0; text-transform: uppercase !important; color: black !important; }

@media only screen and (min-width: 1600px) { .main-navigation li:not(.menusmall) a { height: 7rem !important; font-size: 7rem !important; } }

@media only screen and (max-width: 1024px) { .main-navigation li:not(.menusmall) a { height: 3rem !important; font-size: 3rem !important; } }

@media only screen and (max-width: 767px) { .main-navigation li:not(.menusmall) a { height: 2.4rem !important; font-size: 2.4rem !important; } }

.main-navigation li:not(.menusmall) a:hover { color: #FF1428; }

.main-navigation li.menusmall { margin-top: 4em !important; margin-bottom: -4em !important; text-align: center; }

.main-navigation li.menusmall a { font-size: 1.4rem !important; display: inline-block; margin: 10px !important; color: #FF1428 !important; }

@media only screen and (max-width: 767px) { .main-navigation li.menusmall a { font-size: .8rem !important; } }

.main-navigation li.menusmall a:hover { color: black !important; }

.main-navigation li .menu-search, .main-navigation li .menu-span-search, .main-navigation li .menu-search-submit { font-size: 1.4rem !important; height: 1.4rem !important; line-height: 100% !important; float: left; -webkit-box-sizing: content-box !important; box-sizing: content-box !important; padding: .5rem !important; margin-top: 1em !important; }

@media only screen and (max-width: 767px) { .main-navigation li .menu-search, .main-navigation li .menu-span-search, .main-navigation li .menu-search-submit { font-size: .8rem !important; height: .8rem !important; } }

.main-navigation li input.menu-search { border: none !important; border-bottom: 1px black solid !important; }

.main-navigation li .menu-search-submit { cursor: pointer; }

.main-navigation li .menu-search-submit:hover { color: #FF1428 !important; }

.main-navigation .menuthumbnails { display: none; position: absolute; z-index: 1; width: 50vw; height: calc(50vw * 0.66); margin-top: -50% !important; margin-left: -100% !important; pointer-events: none; border-radius: 10px !important; overflow: hidden !important; }

.main-navigation .menuthumbnails canvas { position: absolute; top: 0; left: 0; width: 100%; height: 100%; mix-blend-mode: multiply; border-radius: 10px !important; }

.main-navigation .menuthumbnails::before { content: " "; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #FF1428; }

.main-navigation .menuthumbnails img:only-child { display: block; }

.main-navigation .logo { display: block; position: absolute; top: 5px; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); }

.main-navigation .logo svg { height: 20px; -webkit-filter: drop-shadow(1px 1px 5px rgba(0, 0, 0, 0.2)); filter: drop-shadow(1px 1px 5px rgba(0, 0, 0, 0.2)); }

.main-navigation .menu { clear: both; height: 0; -webkit-transition: height .1s ease-out !important; transition: height .1s ease-out !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden !important; margin: 0px !important; }

.main-navigation .menu-icon { cursor: pointer; display: inline-block; padding: 1rem .5rem !important; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.main-navigation .menu-icon .navicon { background: #FF1428 !important; display: block; height: 3px; position: relative; -webkit-transition: background .2s ease-out; transition: background .2s ease-out; width: 30px; }

.main-navigation .menu-icon .navicon:before, .main-navigation .menu-icon .navicon:after { background: #FF1428; content: ''; display: block; height: 100%; position: absolute; -webkit-transition: all .2s ease-out; transition: all .2s ease-out; width: 100%; }

.main-navigation .menu-icon .navicon:before { top: 8px; }

.main-navigation .menu-icon .navicon:after { top: -8px; }

/* menu btn */
.main-navigation .menu-btn { display: none; }

.main-navigation .menu-btn:checked ~ .menu { height: 100vh; -webkit-transition: height .2s ease-out !important; transition: height .2s ease-out !important; margin-top: -38px !important; background: url("./assets/menuback.svg") no-repeat center !important; background-size: contain !important; background-color: #eeddc4 !important; }

.main-navigation .menu-btn:checked ~ .menu-icon .navicon { background: transparent !important; }

.main-navigation .menu-btn:checked ~ .menu-icon .navicon:before { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.main-navigation .menu-btn:checked ~ .menu-icon .navicon:after { -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.main-navigation .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before, .main-navigation .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after { top: 0; }

/* 48em = 768px */
/* Main hero header */
#et-boc .et-l div.strmrandomheader { margin-left: -1rem; margin-right: -1rem; }

.strmrandomheader .et-pb-arrow-prev, .strmrandomheader .et-pb-arrow-next, .strmrandomheader .et-pb-controllers { display: none; }

.strmrandomheader .et_pb_gallery_items { pointer-events: none; }

.strmrandomheader ~ div { position: absolute; top: 0; left: 0; width: 100vw; height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 3rem; color: white !important; mix-blend-mode: difference; font-family: 'WhyteInktrap' !important; pointer-events: none; left: -0.5rem !important; right: -0.5rem !important; }

@media (max-width: 980px) { .strmrandomheader ~ div { height: calc(100vw * 9/16) !important; } }

#warpContainer { position: relative !important; opacity: 0; -webkit-transition: opacity .5s !important; transition: opacity .5s !important; }

.cli-modal-content { border-radius: 10px !important; }

.cookie_action_close_header { border-radius: 40px !important; }

.et-db #et-boc .et-l .et_pb_gallery_fullwidth .et_pb_gallery_image img { border-radius: 0 !important; }

#et-boc .et-l .et_pb_section.streamer .et_pb_row .et_pb_text_inner, #et-boc .et-l .et_pb_section .et_pb_row.streamer .et_pb_text_inner { width: 100%; padding-right: 100%; white-space: nowrap; -webkit-box-sizing: content-box; box-sizing: content-box; overflow: hidden; margin-left: -1rem; margin-right: -1rem; }

#et-boc .et-l .et_pb_section.streamer .et_pb_row .et_pb_text_inner h1, #et-boc .et-l .et_pb_section .et_pb_row.streamer .et_pb_text_inner h1 { display: inline-block; font-weight: 600 !important; margin: 0; padding: 0; line-height: 1.2em !important; -webkit-animation-name: ticker; animation-name: ticker; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-duration: 30s; animation-duration: 30s; }

#et-boc .et-l .et_pb_section.streamer .et_pb_row .et_pb_text_inner h1:first-child , #et-boc .et-l .et_pb_section .et_pb_row.streamer .et_pb_text_inner h1:first-child  { -webkit-animation-name: ticker2; animation-name: ticker2; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-duration: 30s; animation-duration: 30s; }

#et-boc .et-l .et_pb_section.streamer.forsidestreamer .et_pb_row .et_pb_text_inner h1, #et-boc .et-l .et_pb_section .et_pb_row.streamer.forsidestreamer .et_pb_text_inner h1 { font-weight: 300 !important; letter-spacing: -5px !important; -webkit-animation-duration: 60s; animation-duration: 60s; }

@-webkit-keyframes ticker { 0% { -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
    visibility: visible; }
  100% { -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes ticker { 0% { -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
    visibility: visible; }
  100% { -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

/*--------------------------------------------------------------
# General styling of blog posts
--------------------------------------------------------------*/
.et-db #et-boc .et-l .et_pb_posts .et_pb_post .entry-title  { line-height: 1em !important; }

.et-db #et-boc .et-l .et_pb_post .entry-featured-image-url { margin-bottom: 0px !important; }

.et-db #et-boc .et-l .et_pb_blog_grid .et_pb_image_container { margin: 0 !important; }

.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 { width: 33% !important; margin: 0 !important; padding-right: 0.5rem !important; padding-left: 0.5rem !important; }

.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 article { border: 0 !important; }

.et-db #et-boc .et-l article.et_pb_post_extra { overflow: visible !important; margin-right: 0px !important; }

.et-db #et-boc .et-l .et_pb_post_extra .post-media-container, .et-db #et-boc .et-l .et_pb_post_extra .post-media { height: auto !important; }

.et-db #et-boc .et-l .et_pb_post_extra .post-media-container a, .et-db #et-boc .et-l .et_pb_post_extra .post-media a { padding: 0 !important; }

.et-db #et-boc .et-l .et_pb_post_extra .post-media-container { border-radius: 10px; -webkit-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5); box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5); margin-bottom: 10px !important; -webkit-transition: all .2s; transition: all .2s; }

.et-db #et-boc .et-l .et_pb_post_extra:hover .post-media { -webkit-transform: scale(1) !important; transform: scale(1) !important; padding: 0 !important; }

.et-db #et-boc .et-l .et_pb_post_extra:hover .post-media-container { -webkit-box-shadow: none; box-shadow: none; }

.et-db #et-boc .et-l .et_pb_post_extra .post-content { padding: 0 !important; }

.et-db #et-boc .et-l .et_pb_post_extra .post-content h2 { color: #FF1428 !important; }

body.et-db #et-boc .et-l .et_pb_posts .post-data, body.et-db #et-boc .et-l .et_pb_posts a.more-link { font-size: 0.9rem !important; }

.et-db #et-boc .et-l .et_pb_post_extra .post-categories { padding: 0 !important; position: absolute !important; z-index: 9; top: .7rem; left: 1.2rem; padding: 5px 10px; width: auto !important; }

@media (max-width: 767px) { .et-db #et-boc .et-l .et_pb_post_extra .post-categories { left: .7rem !important; } }

.et-db #et-boc .et-l .et_pb_post_extra .post-categories a { border-radius: 50px; background: #FF1428 !important; color: white !important; border: 1px black solid !important; padding: 0 !important; padding: 5px 10px !important; text-transform: uppercase !important; font-size: 11px !important; }

.et-db #et-boc .et-l .et_pb_post .post-meta { position: absolute !important; z-index: 9; top: .7rem; left: 1.2rem; border: 1px white solid; border-radius: 50px; padding: 5px 10px; }

@media (max-width: 767px) { .et-db #et-boc .et-l .et_pb_post .post-meta { left: .7rem !important; } }

.et-db #et-boc .et-l .et_pb_post.type-event .post-meta { background: #FF1428; color: black !important; border-color: black !important; }

body.et-db #et-boc .et-l .et_pb_post.et_pb_no_thumb { background: white !important; border-radius: 10px !important; -webkit-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5) !important; box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5) !important; padding: 4em !important; }

body.et-db #et-boc .et-l .et_pb_post.et_pb_no_thumb .post-meta { background: #eeddc4 !important; color: black !important; }

body.et-db #et-boc .et-l .et_pb_post.et_pb_no_thumb .post-meta a { color: black !important; }

body.et-db #et-boc .et-l .et_pb_post.et_pb_no_thumb .entry-title { margin-top: 0em; margin-bottom: 0em; text-align: center; font-size: 2rem; padding: 0 !important; }

body.et-db #et-boc .et-l .et_pb_post.et_pb_no_thumb .entry-title a { color: black !important; }

body.et-db #et-boc .et-l .et_pb_post.et_pb_no_thumb .entry-title a:hover { color: #FF1428 !important; }

body.et-db #et-boc .et-l .listevents .et_pb_post.et_pb_no_thumb { padding-right: 0.5rem !important; padding-left: 0.5rem !important; padding-top: 0 !important; padding-bottom: 0 !important; margin-right: 0 !important; }

body.et-db #et-boc .et-l .listevents .et_pb_post.et_pb_no_thumb .entry-title { text-align: left; margin-top: 2.5rem; }

.listevents { display: none; padding-top: 1rem !important; }

.tidligereventstoggle a { position: relative; margin-left: 10px !important; }

.tidligereventstoggle a::before { content: "→ "; position: relative; display: inline-block; line-height: 1em; -webkit-transition: all .2s; transition: all .2s; left: -10px !important; }

.tidligereventstoggle.open a::before { -webkit-transform: rotate(90deg) translate(-5%, 0); transform: rotate(90deg) translate(-5%, 0); }

.listevents > div { 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; }

@media screen and (min-width: 981px) { .listevents div article { width: calc(33% - 0.5rem) !important; margin-right: 0.5rem !important; margin-left: 0.5rem !important; } }

body.et-db #et-boc .et-l .et_pb_posts a.more-link { color: #FF1428 !important; }

body.et-db #et-boc .et-l .et_pb_posts a.more-link:hover { color: black !important; }

body.et-db #et-boc .et-l .et_pb_posts .et_pb_post .post-content-inner, body.et-db #et-boc .et-l .et_pb_posts a.more-link { font-size: 0.9rem !important; }

/*--------------------------------------------------------------
# Blog Posts - .fiveposts
--------------------------------------------------------------*/
.fiveposts > div { 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; }

@media screen and (min-width: 981px) { .fiveposts div article { width: 50% !important; padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  article.et_pb_post { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .fiveposts div article:nth-child(1), .fiveposts div article:nth-child(2), .fiveposts div article:nth-child(3) { width: 50% !important; }
  .fiveposts div article:nth-child(2) { margin-top: 12.5% !important; margin-bottom: 12.5% !important; }
  .fiveposts div article:nth-child(4) { margin-top: 12.5% !important; width: 25% !important; }
  .fiveposts div article:nth-child(4) img { height: 400px !important; -o-object-fit: cover; object-fit: cover; }
  .fiveposts div article:nth-child(5) { margin-top: 6.25% !important; width: 25% !important; }
  .fiveposts div article:nth-child(5) img { height: 400px !important; -o-object-fit: cover; object-fit: cover; } }

/*--------------------------------------------------------------
# Post slider
--------------------------------------------------------------*/
.postslider { width: 100% !important; }

.postslider > div { 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; width: 100%; margin-left: -0.5rem !important; margin-right: -0.5rem !important; }

.postslider > div article { width: 93.75% !important; margin-right: 0.5rem !important; margin-left: 0.5rem !important; }

.postslider > div article .post-content-inner p { overflow: hidden !important; display: -webkit-box !important; -webkit-line-clamp: 3 !important; -webkit-box-orient: vertical !important; }

/*--------------------------------------------------------------
# Large blog post
--------------------------------------------------------------*/
.et-db #et-boc .et-l .et_pb_slides .et_pb_slider_container_inner { padding: 0px !important; display: block !important; height: 100%; }

.et-db #et-boc .et-l .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; }

.et-db #et-boc .et-l .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description h3 { justify-self: center; -ms-flex-item-align: center; align-self: center; width: 100%; }

body.et-db #et-boc .et-l .et_pb_fullwidth_post_slider .et_pb_slides .et_pb_slide { padding: 0 !important; }

body.et-db #et-boc .et-l .et_pb_fullwidth_post_slider .et_pb_slides .et_pb_slide_description { text-shadow: none !important; }

body.et-db #et-boc .et-l .et_pb_fullwidth_post_slider .et_pb_slides .et_pb_slide_content { position: absolute; top: 0; left: 0; text-align: left; display: -webkit-box; display: -ms-flexbox; display: flex; }

body.et-db #et-boc .et-l .et_pb_fullwidth_post_slider .et_pb_slides .et_pb_slide_content > div { margin: 16px; line-height: 1.2em; width: 62.5%; display: none; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical; }

@media screen and (min-width: 981px) { body.et-db #et-boc .et-l .et_pb_fullwidth_post_slider .et_pb_slides .et_pb_slide_content > div { display: -webkit-box !important; } }

body.et-db #et-boc .et-l .et_pb_fullwidth_post_slider .et_pb_slides .et_pb_slide_content .post-meta { text-align: left !important; margin: 16px; }

body.et-db #et-boc .et-l .et_pb_fullwidth_post_slider .et_pb_slides .et_pb_slide_content .post-meta a { border: 1px white solid; border-radius: 50px; padding: 5px 10px; text-transform: uppercase; font-weight: 400 !important; }

/*--------------------------------------------------------------
# Post ticker
--------------------------------------------------------------*/
body.et-db #et-boc .et-l .postticker .et_pb_row .et_pb_module { overflow: auto !important; margin-left: -1rem; margin-right: -1rem; width: auto !important; }

body.et-db #et-boc .et-l .postticker .et_pb_row .et_pb_module > div { padding-left: 1rem; padding-left: 1rem; width: -webkit-min-content !important; width: -moz-min-content !important; width: min-content !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; overflow: auto; }

body.et-db #et-boc .et-l .postticker .et_pb_row .et_pb_module > div .et_pb_post { width: 37.5vw !important; margin-top: 1em; }

@media (max-width: 479px) { body.et-db #et-boc .et-l .postticker .et_pb_row .et_pb_module > div .et_pb_post { width: 70vw !important; }
  body.et-db #et-boc .et-l .postticker .et_pb_row .et_pb_module > div .et_pb_post .post-content { display: none !important; } }

body.et-db #et-boc .et-l .postticker .et_pb_row .et_pb_module > div > :nth-child(2n) { margin-top: 100px; }

body.et-db #et-boc .et-l .postticker .arrows { display: -webkit-box; display: -ms-flexbox; display: flex; width: calc(100vw - 1rem - 1rem); -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; overflow: hidden; }

body.et-db #et-boc .et-l .postticker .arrows a { font-size: 3rem; padding: 0 1rem; -webkit-transition: all .5s; transition: all .5s; }

body.et-db #et-boc .et-l .postticker .arrows a.inactive { opacity: .5; }

body.et-db #et-boc .et-l .postticker .et_pb_row .et_pb_module.et_pb_code { overflow: hidden !important; margin: 0 !important; }

@media (max-width: 767px) { article.et_pb_post { margin-right: 0.5rem !important; margin-left: 0.5rem !important; width: auto !important; } }

/*--------------------------------------------------------------
# Newsletter signup
--------------------------------------------------------------*/
.et-db #et-boc .et-l .oldsignup.et_pb_newsletter.et_pb_subscribe { margin-left: -1rem; margin-right: -1rem; padding-left: 0 !important; padding-right: 0 !important; }

body.et-db #et-boc .et-l .oldsignup .et_pb_newsletter_form .input { padding-left: 0 !important; padding-right: 0 !important; }

body.et-db #et-boc .et-l .oldsignup .et_pb_newsletter_form .input, body.et-db #et-boc .et-l .oldsignup .et_pb_newsletter_form input[type=password], body.et-db #et-boc .et-l .oldsignup .et_pb_newsletter_form input[type=text], body.et-db #et-boc .et-l .oldsignup .et_pb_newsletter_form p.et_pb_newsletter_field input[type=text], body.et-db #et-boc .et-l .oldsignup .et_pb_newsletter_form p.et_pb_newsletter_field textarea, body.et-db #et-boc .et-l .oldsignup .et_pb_newsletter_form select, body.et-db #et-boc .et-l .oldsignup .et_pb_newsletter_form textarea { padding: 0 !important; }

.oldsignup .et_pb_newsletter_description h1, .oldsignup .et_pb_newsletter_button, .oldsignup .et_pb_newsletter_result h2 { color: black !important; font-size: 175px !important; letter-spacing: -3px !important; font-family: 'WhyteInktrap'; font-weight: 400 !important; text-transform: uppercase !important; }

@media only screen and (max-width: 767px) { .oldsignup .et_pb_newsletter_description h1, .oldsignup .et_pb_newsletter_button, .oldsignup .et_pb_newsletter_result h2 { font-size: 52px !important; } }

.oldsignup .et_pb_newsletter_button:hover { background-color: transparent !important; padding: 0em !important; }

.oldsignup .et_pb_newsletter_button:hover span { color: #FF1428 !important; }

.oldsignup #et_pb_signup_email { font-size: 175px !important; letter-spacing: -3px !important; text-transform: uppercase; }

@media only screen and (max-width: 767px) { .oldsignup #et_pb_signup_email { font-size: 52px !important; } }

body.et-db #et-boc .et-l .oldsignup.et_pb_newsletter .et_pb_newsletter_button.et_pb_button, body.et-db #et-boc .et-l .oldsignup.et_pb_newsletter .et_pb_newsletter_button.et_pb_button:hover { line-height: 1em !important; padding: 0 !important; }

.oldsignup input#et_pb_signup_email.emailblink::-webkit-input-placeholder { opacity: 0 !important; }

.oldsignup input#et_pb_signup_email.emailblink::-moz-placeholder { opacity: 0 !important; }

.oldsignup input#et_pb_signup_email.emailblink:-ms-input-placeholder { opacity: 0 !important; }

.oldsignup input#et_pb_signup_email.emailblink::-ms-input-placeholder { opacity: 0 !important; }

.oldsignup input#et_pb_signup_email.emailblink::placeholder { opacity: 0 !important; }

.oldsignup input#et_pb_signup_email::-webkit-input-placeholder { opacity: 1 !important; }

.oldsignup input#et_pb_signup_email::-moz-placeholder { opacity: 1 !important; }

.oldsignup input#et_pb_signup_email:-ms-input-placeholder { opacity: 1 !important; }

.oldsignup input#et_pb_signup_email::-ms-input-placeholder { opacity: 1 !important; }

.oldsignup input#et_pb_signup_email::placeholder { opacity: 1 !important; }

@-webkit-keyframes blinkingline { to { visibility: hidden;
    background: red !important; } }

@keyframes blinkingline { to { visibility: hidden;
    background: red !important; } }

.oldsignup input#et_pb_signup_email:focus::-webkit-input-placeholder { opacity: 0; }

.oldsignup input#et_pb_signup_email:focus::-moz-placeholder { opacity: 0; }

.oldsignup input#et_pb_signup_email:focus:-ms-input-placeholder { opacity: 0; }

.oldsignup input#et_pb_signup_email:focus::-ms-input-placeholder { opacity: 0; }

.oldsignup input#et_pb_signup_email:focus::placeholder { opacity: 0; }

/*--------------------------------------------------------------
# New newsletter
--------------------------------------------------------------*/
.et-db #et-boc .et-l .newsletter-bottom { padding: 1rem 0 !important; -webkit-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5) !important; box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5) !important; width: 100% !important; -webkit-transition: all .5s; transition: all .5s; }

.et-db #et-boc .et-l .newsletter-bottom .closebtn { position: absolute; top: .5rem; right: .5rem; color: red; font-size: 1.5rem; cursor: pointer; z-index: 999; width: 1rem; height: 1rem; }

.et-db #et-boc .et-l .newsletter-bottom .closebtn::after, .et-db #et-boc .et-l .newsletter-bottom .closebtn::before { content: ""; width: 1.2rem; height: 0.1rem; background: red; display: block; top: 0.45rem; left: -0.1rem; position: absolute; }

.et-db #et-boc .et-l .newsletter-bottom .closebtn::after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.et-db #et-boc .et-l .newsletter-bottom .closebtn::before { -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.et-db #et-boc .et-l .newsletter-bottom.fixednewsletter { z-index: 99999999; position: fixed !important; bottom: 0px; -webkit-transform: translate(0, 100%); transform: translate(0, 100%); }

.et-db #et-boc .et-l .newsletter-bottom.visible { -webkit-transform: translate(0, 0%); transform: translate(0, 0%); }

.et-db #et-boc .et-l .newsletter-bottom .et_pb_module .et_pb_newsletter_description p { font-size: 1em !important; line-height: 1.3em !important; }

.et-db #et-boc .et-l .newsletter-bottom .et_pb_module .et_pb_newsletter_description p a:hover { color: #FF1428 !important; }

.et-db #et-boc .et-l .newsletter-bottom .et_pb_newsletter_fields > p { margin-bottom: 0 !important; padding-bottom: 0 !important; }

.et-db #et-boc .et-l .newsletter-bottom .et_pb_newsletter_fields > p.et_pb_newsletter_button_wrap { -ms-flex-preferred-size: 25% !important; flex-basis: 25% !important; }

@media (max-width: 767px) { .et-db #et-boc .et-l .newsletter-bottom .et_pb_newsletter_fields > p.et_pb_newsletter_button_wrap { -ms-flex-preferred-size: 35% !important; flex-basis: 35% !important; }
  .et-db #et-boc .et-l .newsletter-bottom .et_pb_newsletter_fields > p.et_pb_newsletter_button_wrap a { margin-top: 10px !important; font-size: 16px !important; } }

.et-db #et-boc .et-l .newsletter-bottom .et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half { -ms-flex-preferred-size: 75% !important; flex-basis: 75% !important; }

@media (max-width: 767px) { .et-db #et-boc .et-l .newsletter-bottom .et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half { -ms-flex-preferred-size: 65% !important; flex-basis: 65% !important; } }

.et-db #et-boc .et-l .newsletter-bottom .et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half input { padding-left: 0 !important; color: white !important; }

footer, footer > .et_builder_inner_content { z-index: 999 !important; }

/*--------------------------------------------------------------
# Footer links
--------------------------------------------------------------*/
body.et-db #et-boc footer.et-l div.et_pb_section:last-child .et_pb_column { margin-left: 12.5% !important; }

body.et-db #et-boc footer.et-l div.et_pb_section:last-child .et_pb_column_1_2 { width: 25% !important; }

@media screen and (max-width: 980px) { body.et-db #et-boc footer.et-l div.et_pb_section:last-child .et_pb_column_1_2 { width: 100% !important; } }

@media screen and (max-width: 767px) { body.et-db #et-boc footer.et-l div.et_pb_section:last-child .et_pb_row_1_tb_footer .et_pb_column { margin-left: 0 !important; } }

body.et-db #et-boc footer.et-l div .et_pb_section::last-child { margin-left: 1000px !important; background: green !important; font-size: 10rem !important; }

body.et-db #et-boc footer.et-l div .et_pb_section::last-child .et_pb_row { margin-left: 1000px !important; }

@media only screen and (max-width: 767px) { #et-boc footer.et-l .et_pb_row .et_pb_column.et_pb_column_4_4.footerlogos { display: grid; margin-right: 12.5% !important; width: auto !important; grid-template-columns: 50% 50%; }
  #et-boc footer.et-l .et_pb_row .et_pb_column.et_pb_column_4_4.footerlogos .et_pb_module { width: 100% !important; margin-top: 0 !important; margin-left: 0 !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px !important; }
  #et-boc footer.et-l .et_pb_row .et_pb_column.et_pb_column_4_4.footerlogos .et_pb_module span { text-align: center; }
  #et-boc footer.et-l .et_pb_row .et_pb_column.et_pb_column_4_4.footerlogos .et_pb_module:nth-child(1):not(.ui-sortable) span { width: 70% !important; }
  #et-boc footer.et-l .et_pb_row .et_pb_column.et_pb_column_4_4.footerlogos .et_pb_module:nth-child(2):not(.ui-sortable) span { width: 100% !important; }
  #et-boc footer.et-l .et_pb_row .et_pb_column.et_pb_column_4_4.footerlogos .et_pb_module:nth-child(3):not(.ui-sortable) span { width: 80% !important; }
  #et-boc footer.et-l .et_pb_row .et_pb_column.et_pb_column_4_4.footerlogos .et_pb_module:nth-child(4):not(.ui-sortable) span { width: 80% !important; } }

/** ADMIN BUTTON FIXES **/
.et-db #et-boc .et-l .et-fb-section-button-wrap--add { bottom: 5px !important; }

/* Slider */
.slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; margin-left: auto; margin-right: auto; }

.slick-track:before, .slick-track:after { content: ""; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }

[dir="rtl"] .slick-slide { float: right; }

.slick-slide img { display: block; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

.tns-outer { padding: 0 !important; }

.tns-outer [hidden] { display: none !important; }

.tns-outer [aria-controls], .tns-outer [data-action] { cursor: pointer; }

.tns-slider { -webkit-transition: all 0s; transition: all 0s; }

.tns-slider > .tns-item { -webkit-box-sizing: border-box; box-sizing: border-box; }

.tns-horizontal.tns-subpixel { white-space: nowrap; }

.tns-horizontal.tns-subpixel > .tns-item { display: inline-block; vertical-align: top; white-space: normal; }

.tns-horizontal.tns-no-subpixel:after { content: ''; display: table; clear: both; }

.tns-horizontal.tns-no-subpixel > .tns-item { float: left; }

.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item { margin-right: -100%; }

.tns-no-calc { position: relative; left: 0; }

.tns-gallery { position: relative; left: 0; min-height: 1px; }

.tns-gallery > .tns-item { position: absolute; left: -100%; -webkit-transition: transform 0s, opacity 0s; -webkit-transition: opacity 0s, -webkit-transform 0s; transition: opacity 0s, -webkit-transform 0s; transition: transform 0s, opacity 0s; transition: transform 0s, opacity 0s, -webkit-transform 0s; }

.tns-gallery > .tns-slide-active { position: relative; left: auto !important; }

.tns-gallery > .tns-moving { -webkit-transition: all 0.25s; transition: all 0.25s; }

.tns-autowidth { display: inline-block; }

.tns-lazy-img { -webkit-transition: opacity 0.6s; transition: opacity 0.6s; opacity: 0.6; }

.tns-lazy-img.tns-complete { opacity: 1; }

.tns-ah { -webkit-transition: height 0s; transition: height 0s; }

.tns-ovh { overflow: hidden; }

.tns-visually-hidden { position: absolute; left: -10000em; }

.tns-transparent { opacity: 0; visibility: hidden; }

.tns-fadeIn { opacity: 1; filter: alpha(opacity=100); z-index: 0; }

.tns-normal, .tns-fadeOut { opacity: 0; filter: alpha(opacity=0); z-index: -1; }

.tns-vpfix { white-space: nowrap; }

.tns-vpfix > div, .tns-vpfix > li { display: inline-block; }

.tns-t-subp2 { margin: 0 auto; width: 310px; position: relative; height: 10px; overflow: hidden; }

.tns-t-ct { width: 2333.33333333%; width: calc(100% * 70 / 3); position: absolute; right: 0; }

.tns-t-ct:after { content: ''; display: table; clear: both; }

.tns-t-ct > div { width: 1.4285714286%; width: calc(100% / 70); height: 10px; float: left; }

.et-db #et-boc .et-l #moodboard, .et-db #et-boc .et-l #moodboard .et_pb_row:not(.ui-sortable), .et-db #et-boc .et-l #moodboard .et_pb_row .et_pb_column:not(.ui-sortable) { min-height: 110vw !important; background: #FF1428; }

.et-db #et-boc .et-l #moodboard .et_pb_module img, .et-db #et-boc .et-l .minimoodboard .et_pb_module img { border-radius: 10px !important; -webkit-box-shadow: none !important; box-shadow: none !important; max-height: 100vh; }

.et-db #et-boc .et-l #moodboard .et_pb_module:not(.ui-sortable) { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-height: 100vmax; }

.et-db #et-boc .et-l .minimoodboard .et_pb_module:not(.ui-sortable) { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-height: 100vmax; }

.et-db #et-boc .et-l #moodboard .et_pb_module:nth-child(1):not(.ui-sortable) { margin-top: 0vh; margin-left: -20vw; width: 35vw; z-index: 99; }

@media only screen and (max-width: 767px) { .et-db #et-boc .et-l #moodboard .et_pb_module:nth-child(1):not(.ui-sortable) { margin-top: 0vh; width: 45vw; } }

.et-db #et-boc .et-l #moodboard .et_pb_module:nth-child(2):not(.ui-sortable) { margin-top: 30vh; margin-left: 10vw; width: 20vw; z-index: 98; }

@media only screen and (max-width: 767px) { .et-db #et-boc .et-l #moodboard .et_pb_module:nth-child(2):not(.ui-sortable) { margin-top: 10vh; width: 40vw; } }

.et-db #et-boc .et-l #moodboard .et_pb_module:nth-child(3):not(.ui-sortable) { margin-top: 0vh; width: 50vw; z-index: 97; }

.et-db #et-boc .et-l #moodboard .et_pb_module:nth-child(4):not(.ui-sortable) { margin-top: -30vh; width: 60vw; margin-left: 10vw; z-index: 99; mix-blend-mode: difference; }

@media only screen and (max-width: 767px) { .et-db #et-boc .et-l #moodboard .et_pb_module:nth-child(4):not(.ui-sortable) { margin-top: -10vh; } }

.et-db #et-boc .et-l .minimoodboard { min-height: 50vh !important; }

.et-db #et-boc .et-l .minimoodboard .et_pb_module:nth-child(1):not(.ui-sortable) { margin-top: -15%; margin-left: -20%; width: 50%; z-index: 97; }

@media only screen and (max-width: 767px) { .et-db #et-boc .et-l .minimoodboard .et_pb_module:nth-child(1):not(.ui-sortable) { margin-top: -35%; width: 60%; } }

.et-db #et-boc .et-l .minimoodboard .et_pb_module:nth-child(2):not(.ui-sortable) { margin-top: -10%; margin-left: 10%; width: 50%; z-index: 99; mix-blend-mode: difference; }

@media only screen and (max-width: 767px) { .et-db #et-boc .et-l .minimoodboard .et_pb_module:nth-child(2):not(.ui-sortable) { margin-top: -20%; width: 70%; } }

.et-db #et-boc .et-l .minimoodboard .et_pb_module:nth-child(3):not(.ui-sortable) { margin-top: 10%; margin-left: 10%; width: 60%; z-index: 96; }

.et-db #et-boc .et-l .minimoodboard .et_pb_module:nth-child(4):not(.ui-sortable) { margin-top: 0%; margin-left: -10%; width: 50%; z-index: 100; }

.et-db #et-boc .et-l .minimoodboard .et_pb_module:nth-child(5):not(.ui-sortable) { margin-top: 5%; margin-left: -20%; width: 100%; z-index: 101; }

.et-db #et-boc .et-l #moodboard .et_pb_button_module_wrapper { z-index: 999; }

@media only screen and (max-width: 767px) { .et-db #et-boc .et-l #moodboard .et_pb_bg_layout_light.et_pb_button { font-size: 1em !important; min-width: 230px !important; } }

.et-db #et-boc .et-l #moodboard .et_pb_bg_layout_light.et_pb_button:hover { background: black !important; color: white !important; }

#moodboard .et_pb_code { width: 100% !important; }

#moodboard .et_pb_code:not(.ui-sortable) #moodboard_circle { overflow: hidden; max-width: 100vw; margin-left: -0.5rem !important; margin-right: -0.5rem !important; }

@media only screen and (max-width: 767px) { #moodboard .et_pb_code:not(.ui-sortable) #moodboard_circle { -webkit-transform: translate(0, 20%); transform: translate(0, 20%); } }

#moodboard .et_pb_code:not(.ui-sortable) #moodboard_circle svg { width: 230vw; height: 230vw; margin-left: -65vw; margin-top: -65vw; -webkit-animation-name: rotate; animation-name: rotate; -webkit-animation-duration: 80s; animation-duration: 80s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; }

#moodboard .et_pb_code:not(.ui-sortable) #moodboard_circle svg text textPath { font-size: 7.2px !important; }

.minimoodboard .et_pb_code:not(.ui-sortable) #moodboard_circle { overflow: hidden; max-width: 100vw; }

.minimoodboard .et_pb_code:not(.ui-sortable) #moodboard_circle svg { width: 80vw; height: 80vw; margin-left: -10vw; margin-top: 0; -webkit-animation-name: rotate; animation-name: rotate; -webkit-animation-duration: 80s; animation-duration: 80s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; }

@media only screen and (max-width: 767px) { .minimoodboard .et_pb_code:not(.ui-sortable) #moodboard_circle svg { width: 170vw; height: 170vw; margin-left: -27vw; } }

.minimoodboard .et_pb_code:not(.ui-sortable) #moodboard_circle svg text textPath { font-size: 7.2px !important; }

@-webkit-keyframes rotate { from { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
  to { -webkit-transform: rotate(0); transform: rotate(0); } }

@keyframes rotate { from { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
  to { -webkit-transform: rotate(0); transform: rotate(0); } }

body.single-post.et-db #et-boc .et-l .et_pb_section.posttype { background: white !important; }

article.type-post .entry-content { background: white; }

article.type-post header { padding-top: 4em; text-align: center; }

article.type-post header .ditherheader { position: absolute; top: 0; left: 0; width: 100%; pointer-events: none; background: #eeddc4; z-index: -1; }

article.type-post header .ditherheader img { display: none; }

article.type-post header .ditherheader canvas { opacity: .3; mix-blend-mode: multiply; background: #eeddc4; width: 100%; image-rendering: optimizeSpeed; /* STOP SMOOTHING, GIVE ME SPEED  */ /* Firefox                        */ image-rendering: -o-crisp-edges; /* Opera                          */ image-rendering: -webkit-optimize-contrast; /* Chrome (and eventually Safari) */ image-rendering: -o-pixelated; image-rendering: pixelated; /* Chrome */ image-rendering: optimize-contrast; /* CSS3 Proposed                  */ -ms-interpolation-mode: nearest-neighbor; /* IE8+                           */ }

article.type-post header .post-featured-category { text-align: center; }

article.type-post header .post-featured-category a { text-transform: uppercase; color: black !important; border: 1px black solid; border-radius: 50px; padding: 5px 10px; font-size: .8em; background-color: #eeddc4; }

article.type-post header .entry-meta { margin: 2em; }

article.type-post header .entry-meta a { color: black !important; }

article.type-post header .entry-excerpt { width: 50% !important; margin-left: 25% !important; margin-right: 25% !important; margin-top: 2em; margin-bottom: 2em; }

.post-featured-image { position: relative; margin: 0 1em; }

.post-featured-image img { border-radius: 10px; -webkit-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5); box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5); width: 100%; }

.post-featured-image .post-featured-image-credit { position: absolute; left: 0; bottom: 0; padding: 1em; font-size: .8rem; }

.post-featured-image .post-featured-image-credit.bright { color: white; }

.post-featured-image .post-featured-image-credit.dark { color: black; }

.entry-footer { display: none; }

body.single-post.et-db #et-boc .et-l .et_pb_section.posttype .et_pb_row { padding: 0 1em; }

body.single-post.et-db #et-boc .et-l .et_pb_section.posttype .et_pb_row .et_pb_column { margin-top: 1em; }

body.single-post.et-db #et-boc .et-l .et_pb_section.posttype .et_pb_row .et_pb_text_inner p { line-height: 1.5em !important; }

@media screen and (min-width: 981px) { body.single-post.et-db #et-boc .et-l .et_pb_section.posttype .et_pb_row .et_pb_column_3_5 { margin-left: 6.25% !important; margin-right: 0.5rem !important; width: 50% !important; } }

@media screen and (min-width: 981px) { body.single-post.et-db #et-boc .et-l .et_pb_section.posttype .et_pb_row .et_pb_column_2_5 { margin-left: 0.5rem !important; width: 25% !important; }
  body.single-post.et-db #et-boc .et-l .et_pb_section.posttype .et_pb_row .et_pb_column_2_5 blockquote { margin-left: 6.25% !important; } }

body.single-post.et-db #et-boc .et-l .et_pb_section.posttype .et_pb_row .et_pb_column_2_5 img { border-radius: 10px; }

body.single-post.et-db #et-boc .et-l .et_pb_section.posttype .et_pb_row .et_pb_toggle_title:before { font-family: 'WhyteInktrap' !important; content: "+"; font-size: unset; }

body.et-db #et-boc .et-l .et_pb_module blockquote { border: none !important; padding-left: 0; }

@media screen and (min-width: 981px) { body.et-db #et-boc .et-l .et_pb_module blockquote { margin: 2em 0; } }

body.et-db #et-boc .et-l .et_pb_module blockquote, body.et-db #et-boc .et-l .et_pb_module blockquote * { font-family: 'WhyteInktrap'; font-size: 1.5rem; line-height: 1.4em; }

.et_pb_fullwidth_image img { border-radius: 0px !important; }

iframe { border-radius: 10px !important; -webkit-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5) !important; box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5) !important; }

.changeCookie { display: block; padding: 2em !important; -webkit-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5) !important; box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5) !important; margin-bottom: 2em !important; border-radius: 10px !important; line-height: 1.5em; }

/*--------------------------------------------------------------
# Post navigation links - post footer
--------------------------------------------------------------*/
.share-social-footer { background: white !important; padding: 2em 0 !important; }

.share-social-footer h4 { margin-bottom: 2em; }

.share-social-footer h2 { margin-top: 0; margin-bottom: .25em; }

.share-social-footer a { color: black; }

.share-social-footer a:hover { color: #FF1428; }

.share-social-footer .column { border-top: 1px black solid !important; }

.post-navigation { padding-top: 1em; background-color: #eeddc4; font-family: 'WhyteInktrap'; }

.post-navigation .nav-links { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.post-navigation .nav-links .nav-next { text-align: left; }

.post-navigation .nav-links .nav-next, .post-navigation .nav-links .nav-previous { font-family: 'WhyteInktrap' !important; border-top: 1px black solid; margin: 0 1em; padding: 2em 0; }

.post-navigation .nav-links .nav-next .nav-subtitle, .post-navigation .nav-links .nav-previous .nav-subtitle { display: block; color: black; }

.post-navigation .nav-links .nav-next .nav-title, .post-navigation .nav-links .nav-previous .nav-title { display: block; font-size: 2rem; }

.et-db #et-boc .et-l .et_pb_posts_nav span a span { font-family: 'WhyteInktrap' !important; }

@media screen and (min-width: 981px) { body.et-db #et-boc .et-l div.socialsharelinks.et_pb_row .et_pb_column_1_2 { width: 25% !important; }
  body.et-db #et-boc .et-l div.socialsharelinks.et_pb_row .et_pb_column_1_2:not(.et-last-child) { margin-left: 25% !important; } }

body.et-db #et-boc .et-l div.socialsharelinks.et_pb_row .et_pb_column_1_2 a:hover { color: #FF1428 !important; }

body.single-post.et-db #et-boc header.et-l .et_pb_module h3 a.moretag { display: none !important; }

@media screen and (min-width: 981px) { body.single-post.et-db #et-boc .et-l .et_builder_inner_content > .et_pb_section.posttype .et_builder_inner_content .et_pb_section .et_pb_row > .et_pb_column:only-child, body.single-post.et-db #et-boc .et-l .et_builder_inner_content > .et_pb_section.posttype > .et_pb_row > .et_pb_column:only-child > .et_pb_module > *:not(.et-l) { margin-left: 25% !important; margin-right: 25% !important; width: 50% !important; }
  body.single-post.et-db #et-boc .et-l .et_builder_inner_content > .et_pb_section.posttype .et_builder_inner_content .et_pb_section .et_pb_row > .et_pb_column:only-child, body.single-post.et-db #et-boc .et-l .et_builder_inner_content > .et_pb_section.posttype > .et_pb_row > .et_pb_column:only-child > .et_pb_module > p:not(.et-l):first-child  { padding-top: 4% !important; }
  body.single-post.et-db #et-boc .et-l .et_builder_inner_content > .et_pb_section.posttype .et_builder_inner_content .et_pb_section .et_pb_row > .et_pb_column:only-child, body.single-post.et-db #et-boc .et-l .et_builder_inner_content > .et_pb_section.posttype > .et_pb_row > .et_pb_column:only-child > .et_pb_module > p:not(.et-l):last-child { padding-bottom: 4% !important; } }

#alleventslistbackground { background-image: url("./assets/menuback.svg") !important; background-size: auto 100% !important; background-repeat: no-repeat !important; background-position: center !important; }

@media only screen and (max-width: 767px) { body.et-db #et-boc .et-l .event-main-info div.et_pb_row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; gap: 2rem; } }

body.et-db #et-boc .et-l .event-main-info div.et_pb_row .et_pb_column_1_2:not(.event-infobox) { width: 43.75% !important; margin-left: 12.5% !important; margin-right: 6.25% !important; }

body.et-db #et-boc .et-l .event-main-info div.et_pb_row .et_pb_column_1_2:not(.event-infobox) h1, body.et-db #et-boc .et-l .event-main-info div.et_pb_row .et_pb_column_1_2:not(.event-infobox) h2, body.et-db #et-boc .et-l .event-main-info div.et_pb_row .et_pb_column_1_2:not(.event-infobox) h3, body.et-db #et-boc .et-l .event-main-info div.et_pb_row .et_pb_column_1_2:not(.event-infobox) h4 { color: #FF1428 !important; }

@media only screen and (max-width: 767px) { body.et-db #et-boc .et-l .event-main-info div.et_pb_row .et_pb_column_1_2:not(.event-infobox) { margin-left: 1rem !important; margin-right: 1rem !important; width: calc(100% - 2rem) !important; } }

body.et-db #et-boc .et-l .event-main-info div.et_pb_row .et_pb_column_1_2.event-infobox { width: 25% !important; background: white !important; border-radius: 10px !important; -webkit-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5) !important; box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5) !important; padding: 2em 2em !important; }

@media only screen and (max-width: 767px) { body.et-db #et-boc .et-l .event-main-info div.et_pb_row .et_pb_column_1_2.event-infobox { margin-left: 1rem !important; margin-right: 1rem !important; width: calc(100% - 2rem) !important; } }

body.et-db #et-boc .et-l .event-main-info div.et_pb_row .et_pb_column_1_2.event-infobox .et_pb_blurb_content { margin-left: 0 !important; }

body.et-db #et-boc .et-l .event-main-info div.et_pb_row .et_pb_column_1_2.event-infobox .et_pb_blurb_content * { font-size: 1em !important; }

body.et-db #et-boc .et-l .event-main-info div.et_pb_row .et_pb_column_1_2.event-infobox .et_pb_blurb_content h4 { font-weight: bold; font-family: 'Whyte' !important; display: block; padding: 0 !important; }

body.et-db #et-boc .et-l .event-main-info div.et_pb_row .et_pb_column_1_2.event-infobox .et_pb_blurb_content h4:only-child { display: none; }

body.et-db #et-boc .et-l .event-main-info div.et_pb_row .et_pb_column_1_2.event-infobox .et_pb_blurb_content small { font-size: .8em !important; }

body.single-event.et-db #et-boc .et-l .et_pb_module.post-meta .et_pb_text_inner a { z-index: 9; border: 1px black solid !important; border-radius: 50px !important; padding: 5px 10px !important; color: black !important; background: #FF1428 !important; text-transform: uppercase; font-size: .8em; }

body.single-event.et-db #et-boc .et-l .et_pb_post_content { padding: 0 1em; }

body.single-event.et-db #et-boc .et-l .et_pb_post_content > div > div, body.single-event.et-db #et-boc .et-l .et_pb_post_content p { line-height: 1.5em !important; }

body.single-post.et-db #et-boc .et-l .et_pb_module.post-meta .et_pb_text_inner a { z-index: 9; border: 1px black solid !important; border-radius: 50px !important; padding: 5px 10px !important; color: black !important; background: #eeddc4 !important; text-transform: uppercase; font-size: .8em; }

.et-db #et-boc .et-l .nav-next { float: left !important; }

body.et-db #et-boc .et-l div.ditherheader.et_pb_row { position: absolute; top: 0; left: 0; width: auto !important; pointer-events: none; background: #eeddc4; z-index: -1; }

body.et-db #et-boc .et-l div.ditherheader.et_pb_row .et_pb_module { width: calc(100vw + 1rem) !important; margin-left: -1rem; margin-right: -1rem; }

body.et-db #et-boc .et-l div.ditherheader.et_pb_row img { display: none !important; }

body.et-db #et-boc .et-l div.ditherheader.et_pb_row .et_pb_title_featured_container { background: #eeddc4; }

body.et-db #et-boc .et-l div.ditherheader.et_pb_row canvas { opacity: .3; mix-blend-mode: multiply; background: white !important; width: 100%; image-rendering: optimizeSpeed; /* STOP SMOOTHING, GIVE ME SPEED  */ /* Firefox                        */ image-rendering: -o-crisp-edges; /* Opera                          */ image-rendering: -webkit-optimize-contrast; /* Chrome (and eventually Safari) */ image-rendering: -o-pixelated; image-rendering: pixelated; /* Chrome */ image-rendering: optimize-contrast; /* CSS3 Proposed                  */ -ms-interpolation-mode: nearest-neighbor; /* IE8+                           */ }

body.et-db #et-boc .et-l .embed-stream div.et_pb_row .et_pb_column_4_4 { width: 75% !important; margin-left: 12.5% !important; }

body.et-db #et-boc .et-l .embed-stream div.et_pb_row .et_pb_column_4_4 h2 { color: #FF1428 !important; }

body.et-db #et-boc .et-l .embed-stream div.et_pb_row .et_pb_column_4_4 h2::before { content: "• "; -webkit-animation: blinkingdot 1s steps(5, start) infinite; animation: blinkingdot 1s steps(5, start) infinite; }

@-webkit-keyframes blinkingdot { to { visibility: hidden; } }

@keyframes blinkingdot { to { visibility: hidden; } }

html.et-bfb-html.et-fb-preview--wireframe .sched-popup-overlay, html.et-bfb-html.et-fb-preview--wireframe .sched-popup { display: none !important; }

/*** Schedule stuff ****/
.sched-column .sched-column-header, .sched-column:last-child .sched-column-header { text-align: center !important; }

.sched-column .sched-column-header:after, .sched-column:last-child .sched-column-header:after { background: transparent; }

.sched-column .sched-column-bg .sched-column-bg-block:after { background: black; }

.sched-column:first-child a.sched-event:before { display: none !important; }

.sched-column .sched-column-content { margin-top: -8px !important; }

.sched-event-inner, .sched-popup { border-radius: 10px !important; -webkit-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5) !important; box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5) !important; text-align: left !important; }

.sched, .sched *:not(.sched-icon), .sched-list, .sched-list *:not(.sched-icon), .sched-popup, .sched-popup *:not(.sched-icon) { font-family: "Whyte" !important; }

/* Horizontal styling */
.sched-h-columns { width: 100px !important; }

@media only screen and (max-width: 767px) { .sched-h-columns { width: 20px !important; } }

.sched-h-columns .sched-h-column { padding-left: 0 !important; }

@media only screen and (max-width: 767px) { .sched-h-column-title { -webkit-transform: translate(0%, 50%) rotate(-90deg); transform: translate(0%, 50%) rotate(-90deg); -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; } }

.sched-h-column-title, a.sched-download-button { font-weight: 400 !important; }

body .sched-top h2.sched-title { color: #FF1428 !important; }

body .sched-top h2.sched-title, body .sched-top .sched-download-button { font-size: 1.5rem !important; line-height: 1.5rem !important; margin: 0 !important; }

body .sched-top a.sched-download-button:hover { color: #FF1428 !important; }

/* Popup styling */
.sched-popup-overlay { background: #eeddc4 !important; }

.sched-popup .sched-popup-description { border-bottom-left-radius: 10px !important; border-bottom-right-radius: 10px !important; overflow: hidden; }

.sched-popup { border-radius: 10px !important; }

.sched-popup:not(.sched-popup-has-image) .sched-popup-title, .sched-popup .sched-popup-media { border-top-left-radius: 10px; border-top-right-radius: 10px; }

.sched-popup p.sched-popup-description-text { font-family: "Whyte" !important; }

.sched-popup .sched-popup-title > div, .sched-popup .sched-popup-title { text-overflow: unset !important; white-space: unset !important; overflow: inherit !important; }

.sched-popup.sched-popup-done .sched-popup-title { height: auto !important; }

.sched-popup.sched-popup-done .sched-popup-title > div { font-size: 2rem !important; line-height: 2rem !important; font-family: 'WhyteInktrap' !important; font-weight: 400 !important; text-align: center; color: #FF1428; }

.sched-popup .sched-meta { margin-left: 2em; border-left: 1px #FF1428 solid; }

.sched-popup .sched-meta .sched-meta-field { padding: 0 1em; margin-bottom: 1em; }

.sched-popup .sched-meta .sched-meta-field .sched-meta-right .sched-meta-name { font-weight: 600; }

/* Schedule important fixers */
.sched-sidebar .sched-time { margin-top: 50px !important; }

.sched-meta .sched-meta-field .sched-meta-icon { margin-top: 14px !important; }

.sched-popup .sched-popup-widget .sched-popup-widget-icon { margin-top: 3px !important; }

a.sched-event { -webkit-box-sizing: border-box !important; box-sizing: border-box !important; padding: 0 1em !important; }

a.sched-event .sched-event-title { padding-top: 14px !important; }

a.sched-event .sched-event-subtitle { padding-top: 6px !important; }

a.sched-event .sched-event-description { padding-top: 6px !important; }

.sched-icon-cloud-download { display: none !important; }

/*
Fixes horizontal
*/
.sched-h-columns { margin-top: 30px !important; }

.sched-h-column { padding: 16px !important; }

/* Horizontal scrollbar styling */
.sched-h-content-scroll { padding-left: 10px !important; overflow-x: scroll !important; position: relative !important; height: 100% !important; }

.sched-h-content-scroll-time { height: 100% !important; width: 100% !important; position: absolute !important; }

.sched-h-content-scroll-time .sched-h-content-scroll-time-value { height: 100% !important; border-left: 1px black solid !important; padding-left: 10px !important; }

.sched-h-content-columns { padding-top: 30px !important; }

/* Scroller design */
.sched-h-content-scroll::-webkit-scrollbar { width: 1px; border-radius: 10px; }

.sched-h-content-scroll::-webkit-scrollbar-track { background: white; border-radius: 10px; }

.sched-h-content-scroll::-webkit-scrollbar-thumb { background: #8BEE25; border-radius: 10px; }

.sched-h-content-scroll::-webkit-scrollbar-thumb:hover { background: #71d010; }

@media only screen and (max-width: 767px) { .sched-list a.sched-list-event .sched-list-event-time { position: relative; margin-top: 0px !important; }
  .sched-list-event-text { line-height: 1.5em; }
  .sched-list-event-color { display: none !important; }
  .sched-list-event { background: white !important; padding: 1em .5em 2em .5em !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; margin-bottom: 1em !important; border-radius: 10px !important; -webkit-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5) !important; box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.5) !important; }
  .sched-list-column-title { margin-bottom: 1em !important; } }

@media screen and (min-width: 1024px) { #CybotCookiebotDialog.CybotEdge { max-width: 100vw !important; min-width: 25vw !important; -webkit-transform: unset !important; transform: unset !important; bottom: 1rem !important; right: 1rem !important; left: auto !important; top: auto !important; width: 40vw !important; }
  a#CybotCookiebotDialogPoweredbyCybot, div#CybotCookiebotDialogPoweredByText { display: none !important; }
  #CybotCookiebotDialog.CybotEdge :is(#CybotCookiebotDialogBodyLevelWrapper, #CybotCookiebotDialogBodyContentText, #CybotCookiebotDialogHeader) { display: none !important; } }
