.navbar {

position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: 8px 16px;

}

.navbar > .container, .navbar > .container-fluid {

display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;

}

.navbar-brand {

display: inline-block;
padding-top: calc(calc(calc(0.875rem * 1.4285) + 8px * 2) - calc(1.25rem * 1.4285))/2;
padding-bottom: calc(calc(calc(0.875rem * 1.4285) + 8px * 2) - calc(1.25rem * 1.4285))/2;
margin-right: 16px;
font-size: 1.25rem;
line-height: inherit;
white-space: nowrap;

}

.navbar-brand:hover, .navbar-brand:focus {

text-decoration: none;

}

.navbar-nav {

display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
list-style: none;

}

.navbar-nav .nav-link {

padding-right: 0;
padding-left: 0;

}

.navbar-nav .dropdown-menu {

position: static;
float: none;

}

.navbar-text {

display: inline-block;
padding-top: 8px;
padding-bottom: 8px;

}

.navbar-collapse {

flex-basis: 100%;
flex-grow: 1;
align-items: center;

}

.navbar-toggler {

padding: 0.25rem 0.75rem;
font-size: 1.25rem;
line-height: 1;
background-color: transparent;
border: 1px solid transparent;
border-radius: 4px;

}

.navbar-toggler:hover, .navbar-toggler:focus {

text-decoration: none;

}

.navbar-toggler-icon {

display: inline-block;
width: 1.5em;
height: 1.5em;
vertical-align: middle;
content: "";
background: no-repeat center center;
background-size: 100% 100%;

}

@media (max-width: 575.98px) {

.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

}

@media (min-width: 576px) {

.navbar-expand-sm {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand-sm .navbar-nav {
  flex-direction: row;
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand-sm .navbar-nav .nav-link {
  padding-right: 8px;
  padding-left: 8px;
}
.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
  flex-wrap: nowrap;
}
.navbar-expand-sm .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand-sm .navbar-toggler {
  display: none;
}

}

@media (max-width: 767.98px) {

.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

}

@media (min-width: 768px) {

.navbar-expand-md {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand-md .navbar-nav {
  flex-direction: row;
}
.navbar-expand-md .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand-md .navbar-nav .nav-link {
  padding-right: 8px;
  padding-left: 8px;
}
.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
  flex-wrap: nowrap;
}
.navbar-expand-md .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand-md .navbar-toggler {
  display: none;
}

}

@media (max-width: 991.98px) {

.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

}

@media (min-width: 992px) {

.navbar-expand-lg {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand-lg .navbar-nav {
  flex-direction: row;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 8px;
  padding-left: 8px;
}
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
  flex-wrap: nowrap;
}
.navbar-expand-lg .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand-lg .navbar-toggler {
  display: none;
}

}

@media (max-width: 1271.98px) {

.navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

}

@media (min-width: 1272px) {

.navbar-expand-xl {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand-xl .navbar-nav {
  flex-direction: row;
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand-xl .navbar-nav .nav-link {
  padding-right: 8px;
  padding-left: 8px;
}
.navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
  flex-wrap: nowrap;
}
.navbar-expand-xl .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand-xl .navbar-toggler {
  display: none;
}

}

.navbar-expand {

flex-flow: row nowrap;
justify-content: flex-start;

}

.navbar-expand > .container, .navbar-expand > .container-fluid {

padding-right: 0;
padding-left: 0;

}

.navbar-expand .navbar-nav {

flex-direction: row;

}

.navbar-expand .navbar-nav .dropdown-menu {

position: absolute;

}

.navbar-expand .navbar-nav .nav-link {

padding-right: 8px;
padding-left: 8px;

}

.navbar-expand > .container, .navbar-expand > .container-fluid {

flex-wrap: nowrap;

}

.navbar-expand .navbar-collapse {

display: flex !important;
flex-basis: auto;

}

.navbar-expand .navbar-toggler {

display: none;

}

.navbar-light .navbar-brand {

color: rgba(0, 0, 0, 0.9);

}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {

color: rgba(0, 0, 0, 0.9);

}

.navbar-light .navbar-nav .nav-link {

color: rgba(0, 0, 0, 0.5);

}

.navbar-light .navbar-nav .nav-hover, .navbar-light .navbar-nav .nav-focus {

color: rgba(0, 0, 0, 0.7);

}

.navbar-light .navbar-nav .nav-link.disabled {

color: rgba(0, 0, 0, 0.3);

}

.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {

color: rgba(0, 0, 0, 0.9);

}

.navbar-light .navbar-toggler {

color: rgba(0, 0, 0, 0.5);
border-color: rgba(0, 0, 0, 0.1);

}

.navbar-light .navbar-toggler-icon {

background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");

}

.navbar-light .navbar-text {

color: rgba(0, 0, 0, 0.5);

}

.navbar-light .navbar-text a {

color: rgba(0, 0, 0, 0.9);

}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {

color: rgba(0, 0, 0, 0.9);

}

.navbar-dark .navbar-brand {

color: #fff;

}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {

color: #fff;

}

.navbar-dark .navbar-nav .nav-link {

color: rgba(255, 255, 255, 0.5);

}

.navbar-dark .navbar-nav .nav-hover, .navbar-dark .navbar-nav .nav-focus {

color: rgba(255, 255, 255, 0.75);

}

.navbar-dark .navbar-nav .nav-link.disabled {

color: rgba(255, 255, 255, 0.25);

}

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {

color: #fff;

}

.navbar-dark .navbar-toggler {

color: rgba(255, 255, 255, 0.5);
border-color: rgba(255, 255, 255, 0.1);

}

.navbar-dark .navbar-toggler-icon {

background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");

}

.navbar-dark .navbar-text {

color: rgba(255, 255, 255, 0.5);

}

.navbar-dark .navbar-text a {

color: #fff;

}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {

color: #fff;

} /*# sourceMappingURL=mekari-ui-navbar.css.map */