/* ========================================================================
   Custom: Styles
 ========================================================================== */
html {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    color: #000033;
}


.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
    margin: 0 0 20px 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-weight: 700;
    text-transform: none;
}


/* Tablet landscape and bigger */
@media (min-width: 960px) {
  h1,
  .uk-h1 {
        font-family:"Commissioner";
        font-size: 3.925rem !important;
        line-height: 1.35 !important;
        font-weight:800 !important;
  }
  h2,
  .uk-h2 {
        font-family:"Commissioner";
        font-size: 2.4rem !important;
        line-height: 1.25 !important;
        font-weight:500 !important;
  }
  h3,
  .uk-h3 {
        font-family:"Commissioner";
        font-size: 1.9rem !important;
        line-height: 1.25 !important;
        font-weight:700 !important;
  }
}


.uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a[aria-expanded=true] {
    color: #ffffff;
}

.uk-navbar-nav>li>a {
    padding: 0 0;
    color: #ffffff;
    text-transform: none;
    transition: .1s ease-in-out;
    transition-property: color,background-color;
}

.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
    font-size: 1.0rem; 
    font-family: "Commissioner";
    text-decoration: none;
}


.uk-text-primary {
    color: #f0002d !important;
}




.uk-card-bordered {
    background: transparent;
    box-shadow: none;
}

.uk-button {
    text-transform: none !important;
    border-radius: 20px !important;
    border:1px solid #b75940 !important;
}

.uk-button-white {
    background-color: #fff;
    color:#333;
    border: 1px solid  #e5e5e5;
}

.uk-button-white:focus, .uk-button-white:hover {
    background-color: #fefefe;
    color:#333;
    border-color:    #b2b2b2;
}

.uk-button-navbar {
    background:transparent;
    color:#ffffff;
}

.uk-button-navbar:focus, .uk-button-navbar:hover {
    background:transparent;
    color:#ffffff;
}



.uk-padding-xsmall {
    padding: 7px;
}

.uk-padding-xxsmall {
    padding: 3px;
}

.uk-fieldset {
    border: none !important;
    margin: 0;
    padding: 0;
}


.uk-button-secondary {
    background-color: #1c1b1b !important;
    color: #fff;
    border: 1px solid transparent;
}

.uk-button-primary {
    background-color: #3B3D47 !important;
    color: #fff;
    border: 1px solid transparent;
}

.uk-button-primary:hover {
    background: #1b232e !important;
    color: #fff;
    border: 1px solid transparent;
}



.uk-table-small th, .uk-table-small td {
    padding: 5px 10px !important;
}

.uk-table-xsmall th, .uk-table-xsmall td {
    padding: 3px 5px;
}

.uk-section-bordered {
    background: transparent;
    box-shadow: none;
    border:1px solid #E5E5E5;
}

.uk-container-medium {
    max-width: 1200px;
}


.uk-card-primary.uk-card-body .uk-icon-link, .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link, .uk-card-secondary.uk-card-body .uk-icon-link, .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link, .uk-light .uk-icon-link, .uk-offcanvas-bar .uk-icon-link, .uk-overlay-primary .uk-icon-link, .uk-section-primary:not(.uk-preserve-color) .uk-icon-link, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link {
    color: rgba(255,255,255,.9);
}
.uk-card-primary.uk-card-body .uk-active>.uk-icon-link, .uk-card-primary.uk-card-body .uk-icon-link:active, .uk-card-primary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link, .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:active, .uk-card-secondary.uk-card-body .uk-active>.uk-icon-link, .uk-card-secondary.uk-card-body .uk-icon-link:active, .uk-card-secondary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link, .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:active, .uk-light .uk-active>.uk-icon-link, .uk-light .uk-icon-link:active, .uk-offcanvas-bar .uk-active>.uk-icon-link, .uk-offcanvas-bar .uk-icon-link:active, .uk-overlay-primary .uk-active>.uk-icon-link, .uk-overlay-primary .uk-icon-link:active, .uk-section-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link, .uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active, .uk-section-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active, .uk-tile-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active {
    color: rgba(255,255,255,1.0);
}
