/*! UIkit Extended | https://boost.ai | (c) 2023 boost.ai | MIT License */


/* ========================================================================
   Alef
 ========================================================================== */
/*
// uikit "missing" classes
// custom visually hidden / screen reader only class
// 'uk-hidden'    does "display:none"         which removes the content from the document structure (bad)
// 'uk-invisible' does "visibility:invisible" which keeps the content (good) and its spacing (bad)
// https://css-tricks.com/places-its-tempting-to-use-display-none-but-dont/
*/
.sr-only,
.visuallyhidden,
.uk-visually-hidden,
.uk-visually-hidden-focusable:not(:focus):not(:focus-within) {
  /* from bootstrap 5 */
  position: absolute!important;
  width: 1px!important;
  height: 1px!important;
  padding: 0!important;
  margin: -1px!important;
  overflow: hidden!important;
  clip: rect(0,0,0,0)!important;
  white-space: nowrap!important;
  border: 0!important;
}

.uk-link-pseudo-content:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* ========================================================================
   Component: Base
 ========================================================================== */

h1,
.uk-h1,
h2,
.uk-h2,
h3,
.uk-h3,
h4,
.uk-h4,
h5,
.uk-h5,
h6,
.uk-h6,
.uk-heading-small,
.uk-heading-medium,
.uk-heading-large,
.uk-heading-xlarge,
.uk-heading-2xlarge {
  font-family: inherit;
}

em {
  color: #666;
}

.uk-line-height-unset {
  line-height: unset;
}


/* ========================================================================
   Component: Navbar (jl)
 ========================================================================== */
#header .uk-navbar-nav > li > a {
  color: #333;
}
#header .uk-navbar-dropdown-nav > li > a {
  color: #333;
}

#header li.uk-active > a {
  color: #59195D !important; /* purple */
  font-weight: bold;
}

/* ========================================================================
   Component: Offcanvas (jl)
 ========================================================================== */
.uk-offcanvas-bar {
  background-color: #fff;
}
.uk-offcanvas-bar a {
  color: #333 !important;
}
#offcanvas li.uk-active > a {
  color: #59195D !important; /* purple */
  font-weight: bold;
}

/* ========================================================================
   Component: Infobar (jl)
 ========================================================================== */
#infobar .uk-slider-items a {
  text-decoration: underline;
}


/* ========================================================================
   Component: Footer (jl)
 ========================================================================== */
#footer .hbspt-form a {
  color: #fff;
  text-decoration: underline;
}

/* ========================================================================
   Component: Pagination (jl)
 ========================================================================== */
#content-body .uk-pagination a {
  text-decoration: none !important;
}


/* ========================================================================
   Component: Background
 ========================================================================== */

/* Color
 ========================================================================== */
.uk-section-ochre,
.uk-background-ochre {
  background-color: #d5b000;
}
.uk-section-orange,
.uk-background-orange {
  background-color: #ef8b00;
}
.uk-section-purple,
.uk-background-purple {
  background-color: #59195D;
}
.uk-section-teal,
.uk-background-teal {
  background-color: #208269;
}
.uk-section-gray,
.uk-background-gray {
  background-color: #ececec;
}

/* ========================================================================
   Component: Label
 ========================================================================== */

/* Color modifiers
 ========================================================================== */
  
.uk-label-orange {
  background-color: #ef8b00;
    color: #1e1e1e;
}

.uk-label-teal {
  background-color: #208269;
    color: #fff;
}

.uk-label-ochre {
  background-color: #d5b000;
    color: #1e1e1e;
}

.uk-label-purple {
  background-color: #59195d;
    color: #fff;
}

.uk-label-gray {
  background-color: #ececec;
    color: #1e1e1e;
}

.uk-label-charcoal {
  background-color: #1e1e1e;
    color: #fff;
}

.uk-label-white {
  background-color: #fff;
  color: #1e1e1e;
}

.uk-label-pink {
  background-color: #e383b7;
  color: #1e1e1e;
}

.uk-label-left {
  left: 15px;
  right: unset;
}


/* ========================================================================
   Component: Link
 ========================================================================== */

/* default link darker a11y */
.uk-link,
#content-body a:not(.uk-button):not(.uk-border-pill) {
  /*color: #0073E6;*/
  color: #59195D; /* changing links to purpose instead of uikit default blue */
  text-decoration: underline;
}

/* Ochre
 ========================================================================== */
a.uk-link-ochre,
.uk-link-ochre a,
.uk-link-toggle .uk-link-ochre {
  color: #d5b000;
}
a.uk-link-ochre:hover,
.uk-link-ochre a:hover,
.uk-link-toggle:hover .uk-link-ochre {
  color: #d5a300;
}

/* Light Purple
 ========================================================================== */
a.uk-link-light-purple,
.uk-link-light-purple a,
.uk-link-toggle .uk-link-light-purple {
  color: #d1c7d2;
}
a.uk-link-light-purple:hover,
.uk-link-light-purple a:hover,
.uk-link-toggle:hover .uk-link-light-purple {
  color: #d1c7c1;
}

/* White
 ========================================================================== */
a.uk-link-white,
.uk-link-white a,
.uk-link-toggle .uk-link-white {
  color: #fff;
}
a.uk-link-white:hover,
.uk-link-white a:hover,
.uk-link-toggle:hover .uk-link-white {
  color: #fff;
}


/* ========================================================================
   Component: Text
 ========================================================================== */

 /* Weight modifier
  ========================================================================== */
.uk-text-boldest {
  font-weight: 900;
}

 /* Color modifiers
  ========================================================================== */
.uk-text-purple {
  color: #59195d !important;
 }

.uk-text-white {
  color: #fff !important;
}

.uk-text-orange {
  color: #ef8b00 !important;
}

.uk-text-ochre {
  color: #d5b000 !important;
}

.uk-text-teal {
  color: #208269 !important;;
}

.uk-text-charcoal {
  color: #1e1e1e !important;
}

 /* Transform modifier
  ========================================================================== */
.uk-text-remove-transform {
  text-transform: initial !important;
}

/* ========================================================================
   Component: Button
 ========================================================================== */

/* Style modifiers
 ========================================================================== */
/*
 * Ochre
 */
.uk-button-ochre {
  background-color: #d5b000;
  color: #1e1e1e;
  border: 1px solid transparent;
}
/* Hover */
.uk-button-ochre:hover {
  background-color: #d5a300;
  color: #111 !important;
}
/* OnClick + Active */
.uk-button-ochre:active,
.uk-button-ochre.uk-active {
  background-color: transparent;
  color: #111;
  border-color: #999999;
}

/*
 * Orange
 */
.uk-button-orange {
  background-color: #ef8b00;
  color: #1e1e1e;
  border: 1px solid transparent;
}
/* Hover */
.uk-button-orange:hover {
  background-color: #ef8300;
  color: #111 !important;
}
/* OnClick + Active */
.uk-button-orange:active,
.uk-button-orange.uk-active {
  background-color: transparent;
  color: #333;
  border-color: #999999;
}

/*
 * Teal
 */
.uk-button-teal {
  background-color: #208269;
  color: #fff;
  border: 1px solid transparent;
}
/* Hover */
.uk-button-teal:hover {
  background-color: #207869;
  color: #eee !important;
}
/* OnClick + Active */
.uk-button-teal:active,
.uk-button-teal.uk-active {
  background-color: transparent;
  color: #eee;
  border-color: #999999;
}

/*
 * Purple
 */
.uk-button-purple {
  background-color: #59195d;
  color: #fff;
  border: 1px solid transparent;
}
/* Hover */
.uk-button-purple:hover {
  background-color: #591951;
  color: #eee !important;
}
/* OnClick + Active */
.uk-button-purple:active,
.uk-button-purple.uk-active {
  background-color: transparent;
  color: #eee;
  border-color: #999999;
}


/* ========================================================================
   Component: Margin
 ========================================================================== */

 /* Small
  ========================================================================== */
 
 /* Phone landscape and bigger */
@media (min-width: 640px) {
   .uk-margin-small-top\@s {
     margin-top: 10px !important;
   }
   .uk-margin-small-bottom\@s {
     margin-bottom: 10px !important;
   }
   .uk-margin-small-left\@s {
     margin-left: 10px !important;
   }
   .uk-margin-small-right\@s {
     margin-right: 10px !important;
   }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
   .uk-margin-small-top\@m {
     margin-top: 10px !important;
   }
   .uk-margin-small-bottom\@m {
     margin-bottom: 10px !important;
   }
   .uk-margin-small-left\@m {
     margin-left: 10px !important;
   }
   .uk-margin-small-right\@m {
     margin-right: 10px !important;
   }
}

/* Desktop and bigger */
@media (min-width: 1200px) {
   .uk-margin-small-top\@l {
     margin-top: 10px !important;
   }
   .uk-margin-small-bottom\@l {
     margin-bottom: 10px !important;
   }
   .uk-margin-small-left\@l {
     margin-left: 10px !important;
   }
   .uk-margin-small-right\@l {
     margin-right: 10px !important;
   }
}

/* Large screen and bigger */
@media (min-width: 1600px) {
   .uk-margin-small-top\@xl {
     margin-top: 10px !important;
   }
   .uk-margin-small-bottom\@xl {
     margin-bottom: 10px !important;
   }
   .uk-margin-small-left\@xl {
     margin-left: 10px !important;
   }
   .uk-margin-small-right\@xl {
     margin-right: 10px !important;
   }
}

/* Medium
  ========================================================================== */
 
 /* Phone landscape and bigger */
@media (min-width: 640px) {
   .uk-margin-medium-top\@s {
     margin-top: 40px !important;
   }
   .uk-margin-medium-bottom\@s {
     margin-bottom: 40px !important;
   }
   .uk-margin-medium-left\@s {
     margin-left: 40px !important;
   }
   .uk-margin-medium-right\@s {
     margin-right: 40px !important;
   }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
   .uk-margin-medium-top\@m {
     margin-top: 40px !important;
   }
   .uk-margin-medium-bottom\@m {
     margin-bottom: 40px !important;
   }
   .uk-margin-medium-left\@m {
     margin-left: 40px !important;
   }
   .uk-margin-medium-right\@m {
     margin-right: 40px !important;
   }
}

/* Desktop and bigger */
@media (min-width: 1200px) {
   .uk-margin-medium-top\@l {
     margin-top: 40px !important;
   }
   .uk-margin-medium-bottom\@l {
     margin-bottom: 40px !important;
   }
   .uk-margin-medium-left\@l {
     margin-left: 40px !important;
   }
   .uk-margin-medium-right\@l {
     margin-right: 40px !important;
   }
}

/* Large screen and bigger */
@media (min-width: 1600px) {
   .uk-margin-medium-top\@xl {
     margin-top: 40px !important;
   }
   .uk-margin-medium-bottom\@xl {
     margin-bottom: 40px !important;
   }
   .uk-margin-medium-left\@xl {
     margin-left: 40px !important;
   }
   .uk-margin-medium-right\@xl {
     margin-right: 40px !important;
   }
}

/* Remove
 ========================================================================== */

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-margin-remove-top\@s {
    margin-top: 0 !important;
  }
  .uk-margin-remove-bottom\@s {
    margin-bottom: 0 !important;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-margin-remove-top\@m {
    margin-top: 0 !important;
  }
  .uk-margin-remove-bottom\@m {
    margin-bottom: 0 !important;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-margin-remove-top\@l {
    margin-top: 0 !important;
  }
  .uk-margin-remove-bottom\@l {
    margin-bottom: 0 !important;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-margin-remove-top\@xl {
    margin-top: 0 !important;
  }
  .uk-margin-remove-bottom\@xl {
    margin-bottom: 0 !important;
  }
}


/* ========================================================================
   Component: Padding
 ========================================================================== */
.uk-padding-vertical {
  padding-top: 30px;
  padding-bottom: 30px;
}

.uk-padding-horizontal {
  padding-left: 30px;
  padding-right: 30px;
}

.uk-padding-halt-left {
  padding-left: 50%;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
.uk-padding-halt-left\@s {
  padding-left: 50%;
}
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
.uk-padding-halt-left\@m {
  padding-left: 50%;
}
}
/* Desktop and bigger */
@media (min-width: 1200px) {
.uk-padding-halt-left\@l {
  padding-left: 50%;
}
}
/* Large screen and bigger */
@media (min-width: 1600px) {
.uk-padding-halt-left\@xl {
  padding-left: 50%;
}
}



/* Small
 ========================================================================== */
.uk-padding-small-vertical {
  padding-top: 15px;
  padding-bottom: 15px;
}
.uk-padding-small-horizontal {
  padding-left: 15px;
  padding-right: 15px;
}
.uk-padding-small-top {
  padding-top: 15px;
}
.uk-padding-small-bottom {
  padding-bottom: 15px;
}

/* Large
 ========================================================================== */
.uk-padding-large-vertical {
  padding-top: 40px;
  padding-bottom: 40px;
}
.uk-padding-large-horizontal {
  padding-left: 40px;
  padding-right: 40px;
}
.uk-padding-large-top {
  padding-top: 40px;
}
.uk-padding-large-bottom {
  padding-bottom: 40px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
 .uk-padding-large-vertical {
   padding-top: 70px;
   padding-bottom: 70px;
  }
  .uk-padding-large-horizontal {
    padding-left: 70px;
    padding-right: 70px;
  }
}

/* Xlarge
 ========================================================================== */
.uk-padding-xlarge-vertical {
  padding-top: 70px;
  padding-bottom: 70px;
}
.uk-padding-xlarge-horizontal {
  padding-left: 70px;
  padding-right: 70px;
}
.uk-padding-xlarge-top {
  padding-top: 70px;
}
.uk-padding-xlarge-bottom {
  padding-bottom: 70px;
}

/* Remove
 ========================================================================== */
/* Phone landscape and bigger */
@media (min-width: 640px) {
 .uk-padding-remove-top\@s {
   padding-top: 0 !important;
 }
 .uk-padding-remove-bottom\@s {
   padding-bottom: 0 !important;
 }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
 .uk-padding-remove-top\@m {
   padding-top: 0 !important;
 }
 .uk-padding-remove-bottom\@m {
   padding-bottom: 0 !important;
 }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
 .uk-padding-remove-top\@l {
   padding-top: 0 !important;
 }
 .uk-padding-remove-bottom\@l {
   padding-bottom: 0 !important;
 }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
 .uk-padding-remove-top\@xl {
   padding-top: 0 !important;
 }
 .uk-padding-remove-bottom\@xl {
   padding-bottom: 0 !important;
 }
}


/* ========================================================================
   Component: Utility
 ========================================================================== */

/* Box-shadow
 ========================================================================== */
 .uk-box-shadow-remove {
   box-shadow: none;
 }
 
 .uk-box-shadow-hover-remove:hover {
   box-shadow: none;
 }

/* Opacity
 ========================================================================== */
.uk-opacity-10 {
  opacity: 0.1;
}
.uk-opacity-20 {
  opacity: 0.2;
}
.uk-opacity-30 {
  opacity: 0.3;
}
.uk-opacity-40 {
  opacity: 0.4;
}
.uk-opacity-50 {
  opacity: 0.5;
}
.uk-opacity-60 {
  opacity: 0.6;
}
.uk-opacity-70 {
  opacity: 0.7;
}
.uk-opacity-80 {
  opacity: 0.8;
}
.uk-opacity-90 {
  opacity: 0.9;
}

/* Border
 ========================================================================== */
.uk-border-charcoal {
  border: 1px solid #1e1e1e;
}
.uk-border-charcoal-top {
  border-top: 1px solid #1e1e1e;
}
.uk-border-charcoal-right {
  border-right: 1px solid #1e1e1e;
}
.uk-border-charcoal-bottom {
  border-bottom: 1px solid #1e1e1e;
}
.uk-border-charcoal-left {
  border-left: 1px solid #1e1e1e;
}

.uk-border-teal {
  border: 1px solid #208269;
}
.uk-border-teal-top {
  border-top: 1px solid #208269;
}
.uk-border-teal-right {
  border-right: 1px solid #208269;
}
.uk-border-teal-bottom {
  border-bottom: 1px solid #208269;
}
.uk-border-teal-left {
  border-left: 1px solid #208269;
}

.uk-border-purple {
  border: 1px solid #59195d;
}
.uk-border-purple-top {
  border-top: 1px solid #59195d;
}
.uk-border-purple-right {
  border-right: 1px solid #59195d;
}
.uk-border-purple-bottom {
  border-bottom: 1px solid #59195d;
}
.uk-border-purple-left {
  border-left: 1px solid #59195d;
}

.uk-border-orange {
  border: 1px solid #ef8b00;
}
.uk-border-orange-top {
  border-top: 1px solid #ef8b00;
}
.uk-border-orange-right {
  border-right: 1px solid #ef8b00;
}
.uk-border-orange-bottom {
  border-bottom: 1px solid #ef8b00;
}
.uk-border-orange-left {
  border-left: 1px solid #ef8b00;
}

.uk-border-gray {
  border: 1px solid #ececec;
}
.uk-border-gray-top {
  border-top: 1px solid #ececec;
}
.uk-border-gray-right {
  border-right: 1px solid #ececec;
}
.uk-border-gray-bottom {
  border-bottom: 1px solid #ececec;
}
.uk-border-gray-left {
  border-left: 1px solid #ececec;
}

.uk-border-rounded-top {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.uk-border-rounded-medium {
  border-radius: 10px;
}
.uk-border-rounded-medium-top {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

/* ========================================================================
   Component: Height
 ========================================================================== */
.uk-height-xlarge {
  height: 840px;
}
.uk-height-max-xlarge {
  max-height: 840px;
}
.uk-height-unset {
  height: unset;
}


 /* Phone landscape and bigger */
 @media (min-width: 640px) {
    .uk-height-unset\@s {
      height: unset;
    }
    .uk-height-large\@s {
      height: 450px;
    }
 }
 /* Tablet landscape and bigger */
 @media (min-width: 960px) {
   .uk-height-unset\@m {
     height: unset;
   }
   .uk-height-large\@m {
     height: 450px;
   }
 }
 /* Desktop and bigger */
 @media (min-width: 1200px) {
   .uk-height-unset\@l {
     height: unset;
   }
   .uk-height-large\@l {
     height: 450px;
   }
 }
 /* Large screen and bigger */
 @media (min-width: 1600px) {
   .uk-height-unset\@xl {
     height: unset;
   }
   .uk-height-large\@xl {
     height: 450px;
   }
 }




/* ========================================================================
   Component: Width
 ========================================================================== */
.uk-width-3xlarge {
  width: 960px;
}

.uk-width-90p {
  width: 90%;
}

/* Phone landscape and bigger */
 @media (min-width: 640px) {
    .uk-width-90p\@s {
      width: 90%;
    }
 }
 /* Tablet landscape and bigger */
 @media (min-width: 960px) {
   .uk-width-90p\@m {
     width: 90%;
   }
 }
 /* Desktop and bigger */
 @media (min-width: 1200px) {
   .uk-width-90p\@l {
     width: 90%;
   }
 }
 /* Large screen and bigger */
 @media (min-width: 1600px) {
   .uk-width-90p\@xl {
     width: 90%;
   }
 }

/* ========================================================================
   Component: Tile
 ========================================================================== */

/* Style modifiers
 ========================================================================== */
/*
 * Teal
 */
.uk-tile-teal {
  background-color: #208269;
}

/*
 * Ochre
 */
.uk-tile-ochre {
  background-color: #d5b000;
}

/*
 * Orange
 */
.uk-tile-orange {
  background-color: #ef8b00;
}

/*
 * Purple
 */
.uk-tile-purple {
  background-color: #59195D;
}

/*
 * Gray
 */
.uk-tile-gray {
  background-color: #ececec;
}

/* ========================================================================
   Component: Alert
 ========================================================================== */
 .uk-alert-small {
   margin-bottom: 0;
   padding: 8px 29px 8px 8px;
 }

 /* Style modifiers
 ========================================================================== */
.uk-alert-ochre {
    background-color: #d5b000;
}

.uk-alert-orange {
    background-color: #ef8b00;
}

.uk-alert-purple {
    background-color: #59195D;
}

/* ========================================================================
   Component: Flex
 ========================================================================== */

 /* Alignment
 ========================================================================== */
 /*
 * Align items in the cross axis of the current line of the flex container
 * Row: Vertical
 */

/* Phone landscape and bigger */
 @media (min-width: 640px) {
   .uk-flex-middle\@s {
     align-items: center;
   }
 }
 /* Tablet landscape and bigger */
 @media (min-width: 960px) {
   .uk-flex-middle\@m {
     align-items: center;
   }
 }
 /* Desktop and bigger */
 @media (min-width: 1200px) {
   .uk-flex-middle\@l {
     align-items: center;
   }
 }
 /* Large screen and bigger */
 @media (min-width: 1600px) {
   .uk-flex-middle\@xl {
     align-items: center;
   }
 }


 /* Direction
  ========================================================================== */
 /* Phone landscape and bigger */
 @media (min-width: 640px) {
   .uk-flex-row\@s {
     flex-direction: row;
   }
   .uk-flex-row-reverse\@s {
     flex-direction: row-reverse;
   }
   .uk-flex-column\@s {
     flex-direction: column;
   }
   .uk-flex-column-reverse\@s {
     flex-direction: column-reverse;
   }
 }
 /* Tablet landscape and bigger */
 @media (min-width: 960px) {
   .uk-flex-row\@m {
     flex-direction: row;
   }
   .uk-flex-row-reverse\@m {
     flex-direction: row-reverse;
   }
   .uk-flex-column\@m {
     flex-direction: column;
   }
   .uk-flex-column-reverse\@m {
     flex-direction: column-reverse;
   }
 }
 /* Desktop and bigger */
 @media (min-width: 1200px) {
   .uk-flex-row\@l {
     flex-direction: row;
   }
   .uk-flex-row-reverse\@l {
     flex-direction: row-reverse;
   }
   .uk-flex-column\@l {
     flex-direction: column;
   }
   .uk-flex-column-reverse\@l {
     flex-direction: column-reverse;
   }
 }
 /* Large screen and bigger */
 @media (min-width: 1600px) {
   .uk-flex-row\@xl {
     flex-direction: row;
   }
   .uk-flex-row-reverse\@xl {
     flex-direction: row-reverse;
   }
   .uk-flex-column\@xl {
     flex-direction: column;
   }
   .uk-flex-column-reverse\@xl {
     flex-direction: column-reverse;
   }
 }

/* ========================================================================
   Component: Position
 ========================================================================== */

/* Directions
 ========================================================================== */
.uk-position-bottom-center-small {
  bottom: 15px;
}



.section-type-section_callout_1 {
  padding-top: 100px;
  padding-bottom: 100px;
}



@media (max-width: 639px) {
  .section-type-section_content_2 .uk-subnav {
    display: block;
  }
    .section-type-section_content_2 .uk-subnav li {
      margin-bottom: 10px !important;
    }
      .section-type-section_content_2 .uk-subnav li a {
        display: block;
        text-align: center;
        padding-top: 10px;
        padding-bottom: 10px;
      }
}
@media (min-width: 640px) {
  .section-type-section_content_2 .uk-subnav > * {
    padding-left: 30px;
  }
}
@media (max-width: 959px) {
}
@media (min-width: 960px) {
}
@media (max-width: 1199px) {
}
@media (min-width: 1200px) {
}
@media (max-width: 1599px) {
}
@media (min-width: 1600px) {
}








.section-type-section_content_2 .uk-subnav.uk-subnav-pill li a {
  background-color: #D9D9D9;
  color: #000;
  padding-left: 30px;
  padding-right: 30px;
}
.section-type-section_content_2 .uk-subnav.uk-subnav-pill li.uk-active a {
  /*background-color: #20795F;*/
  background-color: #ef8b00;
  color: #333;
}

@media (min-width: 1200px) {
  .section-type-section_content_2 .tab-items-count-5 > .uk-subnav {
    margin: 0 auto;
    max-width: 80%;
  }
}


