﻿@charset "UTF-8";

.wk-nav { list-style: none; margin: 0; padding: 0; }

    .wk-nav:after { clear: both; content: ' '; display: table; }

    .wk-nav [class^="wk-icon-"]:before,
    .wk-nav [class*=" wk-icon-"]:before { font-size: 1.375rem; position: relative; top: 0.125rem; }

    .wk-nav > li { display: block; float: none; }

@media (min-width: 37.5rem) {
    .wk-nav > li { float: left; }

        .wk-nav > li:after { clear: both; content: ' '; display: table; }
}

.wk-nav > li a { display: block; font-family: "Fira Sans", "Helvetica Neue", Helvetica, "Roboto", Arial, sans-serif; font-size: 0.9375rem; padding: 0.75rem 0.9375rem; }

.wk-nav > li.active a { color: #000; }

.wk-nav-tabs.wk-nav { border-bottom: 1px solid #dadada; }

@media (min-width: 37.5rem) {
    .wk-nav-tabs.wk-nav > li > a { border: 1px solid transparent; border-bottom: 0; margin-bottom: -0.0625rem; }

    .wk-nav-tabs.wk-nav > li.active > a { background-color: #fff; border: 1px solid #dadada; border-bottom: 0; color: #474747; }
}

.wk-nav.wk-nav-stacked > li { display: block; float: none; }

    .wk-nav.wk-nav-stacked > li > a { display: block; font-family: "Fira Sans", "Helvetica Neue", Helvetica, "Roboto", Arial, sans-serif; font-size: 0.9375rem; padding: 0.75rem 0.9375rem; }

.wk-navbar { background-color: #007ac3; position: relative; z-index: 1000; }

    .wk-navbar .wk-navbar-container { max-width: 75rem; margin-left: auto; margin-right: auto; background-color: #007ac3; position: static; }

        .wk-navbar .wk-navbar-container:after { content: " "; display: block; clear: both; }

.wk-navbar .wk-more-menu { list-style: none; margin: 0; padding: 0; background-color: #007ac3; float: left; font-family: "Fira Sans", "Helvetica Neue", Helvetica, "Roboto", Arial, sans-serif; }

    .wk-navbar .wk-more-menu > li { display: block; }

        .wk-navbar .wk-more-menu > li > a { display: block; }

.wk-navbar .wk-nav { display: none; }

@media (min-width: 37.5rem) {
    .wk-navbar .wk-nav { display: block; float: left; }
}

.wk-navbar .wk-nav.open { display: block; position: absolute; top: 2.5625rem; width: 100%; z-index: 1040; }

@media (min-width: 37.5rem) {
    .wk-navbar .wk-nav.open { position: relative; top: 0; width: auto; }
}

.wk-navbar .wk-nav > li > a { -webkit-transition: background-color 0.1s ease-out; transition: background-color 0.1s ease-out; background-color: #007ac3; color: #fff; padding: 0.625rem 0.9375rem; }

@media (min-width: 37.5rem) {
    .wk-navbar .wk-nav > li > a { border: 0; margin: 0; }
}

.wk-navbar .wk-nav > li > a:hover { background-color: #80bde1; }

.wk-navbar .wk-nav > li.active > a { background-color: #005b92; }

.wk-navbar .wk-nav.wk-nav-tabs { border: 0; }

@media (min-width: 37.5rem) and (max-width: 65rem) {
    .wk-navbar .wk-nav.wk-nav-tabs { margin-left: 0.75rem; }
}

@media (min-width: 37.5rem) {
    .wk-navbar .wk-nav.wk-nav-tabs > li > a { margin-top: 0.375rem; padding: 0.375rem 0.625rem; }
}

.wk-navbar .wk-nav.wk-nav-tabs > li { margin-bottom: -0.0625rem; }
