/* GLOBAL */
html {
  font-size: 18px;
  background-color: #ffffff;
  overflow-y: hidden;
}
body {
  background: transparent;
}
*[not-allowed],
.disabled {
  cursor: not-allowed !important;
}
.hidden.menu {
  display: none;
}
/* TEXT */
p[class*="justified"],
span[class*="justified"],
dd[class*="justified"],
div[class*="justified"],
strong[class*="justified"],
em[class*="justified"] {
  text-align: justify !important;
  display: block;
}
p[class*="center aligned"],
span[class*="center aligned"],
dd[class*="center aligned"],
div[class*="center aligned"],
strong[class*="center aligned"],
em[class*="center aligned"] {
  text-align: center !important;
  display: block;
}
p[class*="left aligned"],
span[class*="left aligned"],
dd[class*="left aligned"],
div[class*="left aligned"],
strong[class*="left aligned"],
em[class*="left aligned"] {
  text-align: left !important;
  display: block;
}
p[class*="right aligned"],
span[class*="right aligned"],
dd[class*="right aligned"],
div[class*="right aligned"],
strong[class*="right aligned"],
em[class*="right aligned"] {
  text-align: right !important;
  display: block;
}
p[class*="backdropped"],
span[class*="backdropped"],
dd[class*="backdropped"],
div[class*="backdropped"],
strong[class*="backdropped"],
em[class*="backdropped"] {
  display: inline-block !important;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 0 10px;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
}
p[class*="shadowed"],
span[class*="shadowed"],
dd[class*="shadowed"],
div[class*="shadowed"],
strong[class*="shadowed"],
em[class*="shadowed"] {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
}
p[class*="uppercase"],
span[class*="uppercase"],
dd[class*="uppercase"],
div[class*="uppercase"],
strong[class*="uppercase"],
em[class*="uppercase"] {
  text-transform: uppercase;
}
html,
body,
div,
span,
p,
strong,
em,
a .ui.segment,
.ui.button {
  font-family: "Average Sans", sans-serif;
}
a {
  color: inherit;
}
a:hover {
  color: #01549a;
}
a.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ui.items.link > .item:hover > .content > a.header {
  color: #01549a;
}
.ui.items.link > .item:hover > .content > a.header:hover {
  color: #01549a;
}
.ui.item .primary.link,
.item .primary.link {
  color: #014681;
}
/* HEADERS */
h1,
h2,
h3,
h4,
h5,
h6,
.ui.header {
  font-family: "Maven Pro", sans-serif;
}
.ui.header img,
.ui.header .image {
  margin-top: 0;
}
.ui.header.primary {
  color: #014681;
}
.ui.header.massive {
  min-height: 1em;
  font-size: 3em;
}
.ui.header.ludicrous {
  min-height: 1em;
  font-size: 4em;
}
.ui.header[class*="backdropped"] {
  display: inline-block !important;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 0 10px;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
}
.ui.header[class*="shadowed"] {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
}
.ui.header.fitted {
  margin: 0 !important;
}
.ui.header.uppercase {
  text-transform: uppercase;
}
.ui.header.inline {
  display: inline-block;
}
/* ICONS */
i.icon.primary {
  color: #014681;
}
i.icon.circular.primary {
  color: #014681 !important;
}
i.icon.circular.primary.inverted {
  background-color: #014681 !important;
  color: #ffffff !important;
}
i.icon.circular.secondary {
  color: #b1bb1e !important;
}
i.icon.circular.secondary.inverted {
  background-color: #b1bb1e !important;
  color: #ffffff !important;
}
/* ELEMENTS BORDER RADIUS */
.ui.button,
.ui.form input,
.ui.form textarea {
  border-radius: 2px;
}
/* BRANDING */
a {
  color: #014681;
  transition: color cubic-bezier(0.19, 1, 0.22, 1) 250ms;
}
a:hover {
  color: #01549a;
  transition: color cubic-bezier(0.19, 1, 0.22, 1) 250ms;
}
.ui.button.primary {
  background-color: #014681;
}
.ui.button.primary:hover,
.ui.button.primary:focus,
.ui.button.primary:active {
  background-color: #01549a;
}
.ui.button.secondary {
  background-color: #b1bb1e;
}
.ui.button.secondary:hover,
.ui.button.secondary:focus,
.ui.button.secondary:active {
  background-color: #c6d122;
}
.ui.button.inverted:not(.basic):hover {
  color: #014681;
}
.ui.buttons.primary .button {
  background-color: #014681;
}
.ui.buttons.primary .button:hover,
.ui.buttons.primary .button:focus,
.ui.buttons.primary .button:active {
  background-color: #01549a;
}
.ui.buttons.secondary .button {
  background-color: #b1bb1e;
}
.ui.buttons.secondary .button:hover,
.ui.buttons.secondary .button:focus,
.ui.buttons.secondary .button:active {
  background-color: #c6d122;
}
/* GRID SYSTEM */
section.fixed {
  position: fixed !important;
  top: 0;
  z-index: 11;
  width: 100%;
}
.ui.fixed.segment {
  position: fixed !important;
  z-index: 11;
}
.ui.grid > .row[class*="not padded"] {
  padding: 0;
}
section.ui.segment[class*="full height"] {
  min-height: 100vh;
}
section.ui.segment[class*="full height"] .ui.grid {
  min-height: 100vh;
}
section.ui.segment[class*="half height"] {
  min-height: 50vh;
}
section.ui.segment[class*="half height"] .ui.grid {
  min-height: 50vh;
}
section.ui.segment[class*="third height"] {
  min-height: 33vh;
}
section.ui.segment[class*="third height"] .ui.grid {
  min-height: 33vh;
}
section.ui.segment[class*="quarter height"] {
  min-height: 25vh;
}
section.ui.segment[class*="quarter height"] .ui.grid {
  min-height: 25vh;
}
section.ui.segment[class*="not padded"] {
  padding: 0;
}
section.ui.segment.inverted {
  background-color: #001425;
}
section.ui.segment.inverted * {
  color: #ffffff;
}
section.ui.segment.inverted.alternate {
  background-color: #012747;
}
section.ui.segment.inverted.alternate * {
  color: #ffffff;
}
section.ui.segment.primary.inverted {
  background-color: #014681;
}
section.ui.segment.basic:not([data-bg]):not(.inverted) {
  background-color: #fff;
}
section.ui.segment[class*="shadowed"] {
  box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.9);
}
/* SEGMENTS */
.ui.segment.padded {
  padding: 2em;
}
.ui.segment.padded.very {
  padding: 3em;
}
.ui.segment.padded.not {
  padding: 0;
}
.ui.segment.basic:not(.vertical):not(.attached) {
  border-radius: 2px;
}
.ui.segment.tilted.left {
  transform: rotate(-1.2deg);
}
.ui.segment.tilted.right {
  transform: rotate(1.2deg);
}
.ui.segment.compact {
  display: inline-block;
}
.ui.segment.squared {
  border-radius: 0;
}
.ui.segment .circular {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ui.segment .circular.centered {
  margin: 0 auto;
}
.ui.segment.primary {
  background-color: #014681;
}
.ui.cards.unequalized .card {
  align-self: flex-start;
}
.ui.masonry.grid {
  display: block;
}
@media only screen and (min-width: 768px) {
  .ui.masonry.grid {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
  }
  .ui.masonry.grid.ui.doubling[class*="three column"] > .column {
    width: 100% !important;
  }
}
@media only screen and (min-width: 992px) {
  .ui.masonry.grid {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
  }
}
/* FIXES */
[data-fix] {
  /* Piled segments hotfix */
  /* Rounded corner label hotfix */
}
[data-fix][data-fix*="piled segment"] {
  z-index: 1;
}
[data-fix][data-fix*="rounded corner label"] {
  overflow: hidden;
}
/* BACKGROUND */
.ui.segment[data-bg*="solid color"][data-bg-attribute*="primary"] {
  background-color: #014681;
}
.ui.segment[data-bg*="solid color"][data-bg-attribute*="secondary"] {
  background-color: #b1bb1e;
}
.ui.segment[data-bg*="solid color"][data-bg-attribute*="dark"] {
  background-color: #001425;
}
.ui.segment[data-bg*="solid color"][data-bg-attribute*="dark alternate"] {
  background-color: #012747;
}
.ui.segment[data-bg*="solid color"][data-bg-attribute*="light"] {
  background-color: #ffffff;
}
.ui.segment[data-bg*="solid color"][data-bg-attribute*="light alternate"] {
  background-color: #f4f7f9;
}
.ui.segment[data-bg*="solid color"][data-bg-attribute*="light grey"] {
  background-color: #ddd;
}
.ui.segment[data-bg*="solid color"][data-bg-attribute*="dark grey"] {
  background-color: #666;
}
.ui.segment[data-bg*="image"] {
  background-size: cover;
  background-repeat: no-repeat;
}
.ui.segment[data-bg*="image"][data-bg-attribute*="overlay"]:before {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background-repeat: repeat;
}
.ui.segment[data-bg*="image"][data-bg-attribute*="fixed"] {
  background-attachment: fixed;
}
.ui.segment[data-bg*="tiled image"] {
  background-repeat: repeat;
}
.ui.segment[data-bg*="video"] {
  background-color: transparent !important;
}
.ui.segment[data-bg*="video"] video {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1px;
  /* I know, I know, wtf... */
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1000;
  overflow: hidden;
  transform: translateX(-50%) translateY(-50%);
  transition: 1s opacity;
}
.ui.segment[data-bg*="video"][data-bg-attribute*="fixed"] {
  background-attachment: fixed;
}
.ui.segment[data-bg*="video"][data-bg-attribute*="fixed"] video {
  position: fixed;
  z-index: -1;
}
.ui.segment[data-bg*="video"][data-bg-attribute*="overlay"]:before {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background-repeat: repeat;
}
/* NAV */
#nav-main-fixed {
  z-index: 1001;
}
#site-header .ui.menu.absolute {
  position: absolute;
  width: 100%;
  margin: auto;
  z-index: 1000;
}
#site-header .ui.menu.basic {
  margin-top: -1rem;
  margin-bottom: 0;
}
.ui.menu {
  justify-content: space-around;
}
.ui.menu .left.menu {
  flex-basis: 0;
  flex-grow: 1;
}
.ui.menu .center.menu {
  flex-basis: 0;
  flex-grow: 2;
  justify-content: center;
  display: flex;
}
.ui.menu .right.menu {
  flex-basis: 0;
  flex-grow: 1;
  text-align: right;
  justify-content: flex-end;
}
.ui.menu .item {
  transition: all cubic-bezier(0.19, 1, 0.22, 1) 250ms;
}
.ui.menu .item i.primary.icon {
  color: #014681;
}
.ui.menu.inverted.secondary a.item:not(.disabled) {
  color: #ffffff !important;
}
.ui.menu.vertical[class*="right aligned"] {
  width: auto;
  text-align: right;
}
.ui.menu.tabular .active.item {
  font-weight: normal;
}
.ui.inverted.link.list .item,
.ui.inverted.link.list .item a:not(.ui),
.ui.inverted.link.list a.item {
  color: #f4f7f9;
}
.ui.inverted.link.list .item:hover,
.ui.inverted.link.list .item a:not(.ui):hover,
.ui.inverted.link.list a.item:hover {
  color: #ffffff;
}
/* BUTTONS */
.ui.button {
  transition: all cubic-bezier(0.19, 1, 0.22, 1) 250ms;
}
.ui.button > .icon:not(.button) {
  opacity: 1;
}
/* LABELS */
.ui.label.primary {
  background-color: #014681;
  color: #ffffff;
}
.ui.label > .icon:only-child {
  margin: 0;
}
/* FORMS */
.ui.form {
  color: #001425;
}
.ui.form input:not([type]),
.ui.form input[type=text],
.ui.form input[type=email],
.ui.form input[type=search],
.ui.form input[type=password],
.ui.form input[type=date],
.ui.form input[type=datetime-local],
.ui.form input[type=tel],
.ui.form input[type=time],
.ui.form input[type=file],
.ui.form input[type=url],
.ui.form input[type=number],
.ui.form textarea {
  border-color: #bbbbbb;
  font-family: "Average Sans", sans-serif;
  border-radius: 2px;
}
.ui.form input:not([type]):focus,
.ui.form input[type=text]:focus,
.ui.form input[type=email]:focus,
.ui.form input[type=search]:focus,
.ui.form input[type=password]:focus,
.ui.form input[type=date]:focus,
.ui.form input[type=datetime-local]:focus,
.ui.form input[type=tel]:focus,
.ui.form input[type=time]:focus,
.ui.form input[type=file]:focus,
.ui.form input[type=url]:focus,
.ui.form input[type=number]:focus,
.ui.form textarea:focus {
  border-color: #014681;
  border-radius: 2px;
}
.ui.form.inverted input:not([type]),
.ui.form.inverted input[type=text],
.ui.form.inverted input[type=email],
.ui.form.inverted input[type=search],
.ui.form.inverted input[type=password],
.ui.form.inverted input[type=date],
.ui.form.inverted input[type=datetime-local],
.ui.form.inverted input[type=tel],
.ui.form.inverted input[type=time],
.ui.form.inverted input[type=file],
.ui.form.inverted input[type=url],
.ui.form.inverted input[type=number],
.ui.form.inverted textarea {
  color: #eee;
  background-color: #050505;
  border-color: #012747;
}
.ui.form.inverted input:not([type]):focus,
.ui.form.inverted input[type=text]:focus,
.ui.form.inverted input[type=email]:focus,
.ui.form.inverted input[type=search]:focus,
.ui.form.inverted input[type=password]:focus,
.ui.form.inverted input[type=date]:focus,
.ui.form.inverted input[type=datetime-local]:focus,
.ui.form.inverted input[type=tel]:focus,
.ui.form.inverted input[type=time]:focus,
.ui.form.inverted input[type=file]:focus,
.ui.form.inverted input[type=url]:focus,
.ui.form.inverted input[type=number]:focus,
.ui.form.inverted textarea:focus {
  border-color: #f4f7f9;
}
.ui.form .fields:last-child {
  margin-bottom: 0;
}
.ui.input.labeled:not([class*="corner labeled"]) .label:first-child + input:focus {
  border-color: #014681;
}
.ui.dropdown.icon .menu {
  text-align: center;
}
.ui.dropdown.icon .menu > .item {
  text-align: center;
}
.ui.dropdown.icon .menu > .item > .icon:only-child {
  margin-right: 0;
}
.ui.dropdown.selection {
  min-width: 16em;
}
.ui.dropdown.selection:focus {
  border-color: #014681;
}
.ui.dropdown.selection.active {
  border-color: #014681;
}
.ui.dropdown.selection.active:hover {
  border-color: #014681;
}
.ui.dropdown.selection.active:hover .menu {
  border-color: #014681;
}
.ui.dropdown.selection.active .menu {
  border-color: #014681;
}
.ui.dropdown.selection.primary:not(.active) {
  background-color: #014681;
  color: #fff;
}
.ui.dropdown.selection.primary:not(.active) > .text {
  color: #fff;
}
.ui.dropdown.label i.dropdown.icon {
  margin-left: 0.5em;
}
.ui.dropdown.label > .text > .icon:only-child {
  margin-right: 0;
}
.ui.checkbox input:focus ~ .box:before,
.ui.checkbox input:focus ~ label:before,
.ui.checkbox input:checked ~ .box:before,
.ui.checkbox input:checked ~ label:before,
.ui.checkbox input:checked:focus ~ .box:before,
.ui.checkbox input:checked:focus ~ label:before,
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ .box:before,
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:before {
  border-color: #014681;
}
/* BREADCRUMB */
.ui.breadcrumb .section,
.ui.breadcrumb .divider,
.ui.breadcrumb .active.section {
  color: #f4f7f9;
}
.ui.breadcrumb .section:hover,
.ui.breadcrumb .divider:hover,
.ui.breadcrumb .active.section:hover {
  color: #ffffff;
}
/* DIVIDERS */
.ui.bold.divider {
  max-width: 150px;
  border-top: solid 2px #888 !important;
  border-bottom: solid 2px #888 !important;
}
.ui.bold.divider.small {
  max-width: 75px;
}
.ui.bold.divider.primary {
  border-top-color: #014681 !important;
  border-bottom-color: #014681 !important;
}
.ui.bold.divider.inverted {
  border-top-color: #ffffff !important;
  border-bottom-color: #ffffff !important;
}
.ui.bold.divider.centered {
  margin: 0 auto 1rem;
}
.ui.bold.divider.section {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.ui.bold.divider.header {
  margin-bottom: 1rem;
}
.ui.modal > .center.aligned.header:not(.ui) {
  text-align: center;
}
.ui.modal > .center.aligned.content {
  text-align: center;
}

/* ------------------------ */
/*        MOBILE ONLY       */
/* ------------------------ */
@media only screen and (max-width: 767px) {
  [data-responsive*="tablet only"],
  [data-responsive*="computer only"] {
    display: none !important;
  }
  [data-responsive*="stackable"][data-responsive*="center aligned"] {
    text-align: center !important;
  }
  [data-responsive*="stackable"][data-responsive*="center aligned"].column,
  [data-responsive*="stackable"][data-responsive*="center aligned"].ui.segment {
    text-align: center !important;
  }
  [data-responsive*="stackable"][data-responsive*="center aligned"] .right.floated,
  [data-responsive*="stackable"][data-responsive*="center aligned"] .left.floated {
    float: none;
  }
  [data-responsive*="stackable"][data-responsive*="center aligned"] .image {
    margin: 0 auto !important;
  }
}
/* ------------------------ */
/*    TABLET AND MOBILE     */
/* ------------------------ */
@media only screen and (max-width: 991px) {
  [data-responsive*="desktop only"] {
    display: none !important;
  }
  .ui.divider.fitted {
    margin: 1rem 0;
  }
  .ui.image[data-responsive*="centered"] {
    margin: 0 auto;
  }
  .ui.divided.grid[data-responsive*="not divided"].grid.stackable .column {
    padding: 1rem !important;
  }
  .ui.padded.segment[data-responsive*="padded"] {
    padding: 1rem;
  }
  .ui.padded.segment[data-responsive*="not padded"] {
    padding: 0;
  }
  .ui.padded.segment[data-responsive*="vertically padded"] {
    padding: 0 1rem;
  }
  .ui.padded.segment[data-responsive*="horizontally padded"] {
    padding: 1rem 0;
  }
  .ui.grid > .column[data-responsive="not padded"] {
    padding: 0 !important;
  }
  .ui.grid > .column[data-responsive="padded"] {
    padding: 1rem;
  }
  .ui.grid > .column[data-responsive="vertically padded"] {
    padding: 0 1rem;
  }
  .ui.grid > .column[data-responsive="horizontally padded"] {
    padding: 1rem 0;
  }
  .ui.grid > .column[data-responsive*="center aligned"][class*="right aligned"],
  .ui.grid > .column[data-responsive*="center aligned"][class*="left aligned"],
  .ui.grid > .column[data-responsive*="center aligned"] {
    text-align: center !important;
  }
  .ui.grid > .column[data-responsive*="center aligned"][class*="right aligned"] .ui.button,
  .ui.grid > .column[data-responsive*="center aligned"][class*="left aligned"] .ui.button,
  .ui.grid > .column[data-responsive*="center aligned"] .ui.button {
    margin: 0 auto !important;
  }
  .ui.grid > .column[data-responsive*="left aligned"][class*="right aligned"],
  .ui.grid > .column[data-responsive*="left aligned"][class*="left aligned"],
  .ui.grid > .column[data-responsive*="left aligned"] {
    text-align: left !important;
  }
  .ui.grid > .column[data-responsive*="left aligned"][class*="right aligned"] .ui.button,
  .ui.grid > .column[data-responsive*="left aligned"][class*="left aligned"] .ui.button,
  .ui.grid > .column[data-responsive*="left aligned"] .ui.button {
    margin: 0 auto auto !important;
  }
  .ui.grid > .column[data-responsive*="right aligned"][class*="right aligned"],
  .ui.grid > .column[data-responsive*="right aligned"][class*="left aligned"],
  .ui.grid > .column[data-responsive*="right aligned"] {
    text-align: right !important;
  }
  .ui.grid > .column[data-responsive*="right aligned"][class*="right aligned"] .ui.button,
  .ui.grid > .column[data-responsive*="right aligned"][class*="left aligned"] .ui.button,
  .ui.grid > .column[data-responsive*="right aligned"] .ui.button {
    margin: auto auto 0 !important;
  }
  .ui.grid > .column[data-responsive*="justify"][class*="right aligned"],
  .ui.grid > .column[data-responsive*="justify"][class*="left aligned"],
  .ui.grid > .column[data-responsive*="justify"] {
    text-align: justify !important;
  }
  .ui.grid > .column[data-responsive*="justify"][class*="right aligned"] .ui.button,
  .ui.grid > .column[data-responsive*="justify"][class*="left aligned"] .ui.button,
  .ui.grid > .column[data-responsive*="justify"] .ui.button {
    margin: 0 auto !important;
  }
  .ui.header.ludicrous {
    font-size: 2em;
  }
  .ui.header.massive {
    font-size: 1.8em;
  }
  .ui.header.huge {
    font-size: 1.6em;
  }
  .ui.header[data-responsive="center aligned"] {
    text-align: center;
  }
  [data-responsive*="center aligned"][class*="right floated"],
  [data-responsive*="center aligned"][class*="left floated"] {
    float: none !important;
  }
  .ui.menu .center.menu {
    display: none !important;
  }
  .ui.menu .right.menu {
    display: none !important;
  }
  .ui.menu .toc.item,
  .ui.menu .item.header {
    display: flex !important;
  }
  .ui.form .fields .field {
    margin-bottom: 1rem;
  }
}
/* ------------------------ */
/*       TABLET ONLY        */
/* ------------------------ */
/* ------------------------ */
/*      TABLET AND UP       */
/* ------------------------ */
@media only screen and (min-width: 768px) {
  [data-responsive*="mobile only"] {
    display: none !important;
  }
}
/* ------------------------ */
/*       DESKTOP ONLY       */
/* ------------------------ */
/* (SMALL MONITOR + LARGE MONITOR) */
@media only screen and (min-width: 992px) {
  [data-responsive*="portable device only"] {
    display: none !important;
  }
  .ui.menu .toc.item {
    display: none !important;
  }
}
/* ------------------------ */
/*    SMALL MONITOR ONLY    */
/* ------------------------ */
/* ------------------------ */
/*    LARGE MONITOR ONLY    */
/* ------------------------ */

/*
Green: b4ba1c
Blue: 014681 -> Hover 055294
*/
html {
  background-color: #fff;
}
body {
  background-color: #fff;
}
body.pushable {
  background: #fff !important;
}
html,
body {
  color: #666;
}
p {
  text-align: justify;
}
.ui.header,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #014681;
}
.ui.header .sub.header,
h1 .sub.header,
h2 .sub.header,
h3 .sub.header,
h4 .sub.header,
h5 .sub.header,
h6 .sub.header {
  text-align: justify;
  text-transform: none;
}
a {
  color: #014681;
}
a:hover {
  color: #0161b4;
}
header {
  margin-top: 120px;
}
#content-wrapper {
  border: none;
  border-radius: 0;
  margin: 0 auto 1rem;
}
.ui.basic.segment[data-bg-attribute*="fixed"] {
  background-attachment: fixed;
}
.ui.basic.segment[data-bg-id="apexo-01"] {
  background-image: url('/themes/apexo/assets/img/bg/apexo-01.jpg') !important;
  background-position: center;
}
.ui.basic.segment[data-bg-id="apexo-01-colorized"] {
  background-image: url('/themes/apexo/assets/img/bg/apexo-01-colorized.jpg') !important;
  background-position: center;
}
.ui.basic.segment[data-bg-id="apexo-01-colorized-alt"] {
  background-image: url('/themes/apexo/assets/img/bg/apexo-01-colorized-alt.jpg') !important;
  background-position: center;
}
.ui.basic.segment[data-bg-id="apexo-afs-01"] {
  background-image: url('/themes/apexo/assets/img/bg/apexo-afs-01.jpg') !important;
  background-position: center;
}
.ui.basic.segment[data-bg-id="sniper-blur"] {
  background-image: url('/themes/apexo/assets/img/bg/sniper-blur.jpg') !important;
}
.ui.basic.segment[data-bg-id="sniper-02"] {
  background-image: url('/themes/apexo/assets/img/bg/sniper-02.jpg') !important;
}
.ui.basic.segment[data-bg-id="world"] {
  background-image: url('/themes/apexo/assets/img/bg/world.jpg') !important;
}
.ui.basic.segment[data-bg-id="computer-01"] {
  background-image: url('/themes/apexo/assets/img/bg/computer-01.jpg') !important;
}
.ui.basic.segment[data-bg-id="computer-02"] {
  background-image: url('/themes/apexo/assets/img/bg/computer-02.jpg') !important;
}
.ui.basic.segment[data-bg-id="sniper-08-faded"] {
  background-image: url('/themes/apexo/assets/img/bg/sniper-08-faded.png') !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
/*NAV*/
.ui.menu#main-menu {
  align-items: center;
  margin: 0;
  border-bottom: solid 3px #b4ba1c;
}
.ui.menu#main-menu .item {
  color: #014681;
}
.ui.menu#main-menu .item.active {
  border-color: #014681;
}
.ui.menu#main-menu .item:hover {
  color: #b1bb1e;
}
.ui.menu#utility-menu .item:hover {
  background: none;
  color: #fff;
}
.ui.menu#utility-menu .item.active,
.ui.menu#utility-menu .item:active {
  background: none;
  color: #fff;
  font-weight: bolder;
}
section#maintenance {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.segment#home-intro {
  margin-top: 120px;
  background-position: center;
  background-size: cover;
}
.ui.message#construction {
  bottom: 0;
  width: 100vw;
  position: fixed;
  z-index: 100;
  margin: 0;
  border-radius: 0;
}
/*Lightbox*/
.lightbox .lb-outerContainer {
  border-radius: 0;
}
.lightbox .lb-image {
  border-radius: 0;
}
.flag.image {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}
.owl-nav {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.owl-nav .owl-prev {
  opacity: 0.7;
}
.owl-nav .owl-prev i.icon {
  margin: 0 !important;
}
.owl-nav .owl-prev i.icon:before {
  margin-right: 3px;
  margin-bottom: 2px;
}
.owl-nav .owl-next {
  opacity: 0.7;
}
.owl-nav .owl-next i.icon {
  margin: 0 !important;
}
.owl-nav .owl-next i.icon:before {
  margin-left: 3px;
  margin-bottom: 2px;
}
.owl-dots {
  position: absolute;
  margin: 0 auto;
}
#some-blog-post p img {
  max-width: 100%;
}

/* ------------------------ */
/*        MOBILE ONLY       */
/* ------------------------ */
@media only screen and (max-width: 767px) {
  #nav-brand {
    width: 100px;
  }
  header {
    margin-top: 55px;
  }
  .segment#home-intro {
    margin-top: 70px;
  }
}
/* ------------------------ */
/*    TABLET AND MOBILE     */
/* ------------------------ */
@media only screen and (max-width: 991px) {
  .ui.menu .toc.item#mobile-nav-button {
    align-self: center;
  }
}
/* ------------------------ */
/*       TABLET ONLY        */
/* ------------------------ */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  header {
    margin-top: 85px;
  }
  .segment#home-intro {
    margin-top: 75px;
  }
}
/* ------------------------ */
/*      TABLET AND UP       */
/* ------------------------ */
/* ------------------------ */
/*       DESKTOP ONLY       */
/* ------------------------ */
/* (SMALL MONITOR + LARGE MONITOR) */
/* ------------------------ */
/*    SMALL MONITOR ONLY    */
/* ------------------------ */
/* ------------------------ */
/*    LARGE MONITOR ONLY    */
/* ------------------------ */
