.navbar-dropdown {
left: 0;
padding: 0;
position: absolute;
right: 0;
top: 0;
transition: all 0.45s ease;
z-index: 1030;
background: #282828; }


.navbar-dropdown .navbar-logo {
margin-right: 0.8rem;
transition: margin 0.3s ease-in-out;
vertical-align: middle;
background:url(/res/images/logoa.png) no-repeat;
background-size: contain;
height: 64px;
width: 300px;
}

.navbar-dropdown .navbar-logo img {
transition: all 0.3s ease-in-out;
height: 4rem;
}

.navbar-dropdown .navbar-logo.mbr-iconfont {
font-size: 3.125rem;
line-height: 3.125rem; }
.navbar-dropdown .navbar-caption {
font-weight: 700;
white-space: normal;
vertical-align: -4px;
line-height: 3.125rem !important; }
.navbar-dropdown .navbar-caption, .navbar-dropdown .navbar-caption:hover {
color: inherit;
text-decoration: none; }
.navbar-dropdown .mbr-iconfont + .navbar-caption {
vertical-align: -1px; }
.navbar-dropdown.navbar-fixed-top {
position: fixed; }
.navbar-dropdown .navbar-brand span {
vertical-align: -4px; }
.navbar-dropdown.bg-color.transparent {
background: none; }
.navbar-dropdown.navbar-short .navbar-brand {
padding: 0.625rem 0; }
.navbar-dropdown.navbar-short .navbar-brand span {
vertical-align: -1px; }
.navbar-dropdown.navbar-short .navbar-caption {
line-height: 2.375rem !important;
vertical-align: -2px; }



.navbar-dropdown.navbar-short .navbar-logo, .navbar-dropdown.opened .navbar-logo {
background:url(/res/images/logob.png) no-repeat;
background-size: contain;
height: 64px;
width: 300px;
}


.navbar-dropdown.navbar-short .navbar-logo.mbr-iconfont {
font-size: 2.375rem;
line-height: 2.375rem; }

.navbar-dropdown.navbar-short .mbr-table-cell {
height: 3.625rem; }

.navbar-dropdown .navbar-close {
left: 0.6875rem;
position: fixed;
top: 0.75rem;
z-index: 1000; }
.navbar-dropdown .hamburger-icon {
content: "";
display: inline-block;
vertical-align: middle;
width: 16px;
-webkit-box-shadow: 0 -6px 0 1px #282828,0 0 0 1px #282828,0 6px 0 1px #282828;
-moz-box-shadow: 0 -6px 0 1px #282828,0 0 0 1px #282828,0 6px 0 1px #282828;
box-shadow: 0 -6px 0 1px #282828,0 0 0 1px #282828,0 6px 0 1px #282828; }

.dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
border-bottom: 0.35em solid transparent;
border-left: 0.35em solid;
border-right: 0;
border-top: 0.35em solid transparent;
margin-left: 0.3rem; }

.dropdown-menu .dropdown-item:focus {
outline: 0; }

.nav-dropdown {
font-size: 0.75rem;
font-weight: 500;
height: auto !important; }
.nav-dropdown .nav-btn {
padding-left: 1rem; }
.nav-dropdown .link {
margin: .667em 1.667em;
font-weight: 500;
padding: 0;
transition: color .2s ease-in-out; }
.nav-dropdown .link.dropdown-toggle {
margin-right: 2.583em; }
.nav-dropdown .link.dropdown-toggle::after {
margin-left: .25rem;
border-top: 0.35em solid;
border-right: 0.35em solid transparent;
border-left: 0.35em solid transparent;
border-bottom: 0; }
.nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
margin: 0;
padding: 0.667em 3.263em  0.667em 1.667em; }
.nav-dropdown .link::after,
.nav-dropdown .dropdown-item::after {
color: inherit; }
.nav-dropdown .btn {
font-size: 0.75rem;
font-weight: 700;
letter-spacing: 0;
margin-bottom: 0;
padding-left: 1.25rem;
padding-right: 1.25rem; }
.nav-dropdown .dropdown-menu {
border-radius: 0;
border: 0;
left: 0;
margin: 0;
padding-bottom: 1.25rem;
padding-top: 1.25rem;
position: relative; }
.nav-dropdown .dropdown-submenu {
margin-left: 0.125rem;
top: 0; }
.nav-dropdown .dropdown-item {
font-weight: 500;
line-height: 2;
padding: 0.3846em 4.615em 0.3846em 1.5385em;
position: relative;
transition: color .2s ease-in-out, background-color .2s ease-in-out; }
.nav-dropdown .dropdown-item::after {
margin-top: -0.3077em;
position: absolute;
right: 1.1538em;
top: 50%; }
.nav-dropdown .dropdown-item:focus, .nav-dropdown .dropdown-item:hover {
background: none; }

@media (max-width: 767px) {
.nav-dropdown.navbar-toggleable-sm {
bottom: 0;
display: none;
left: 0;
overflow-x: hidden;
position: fixed;
top: 0;
transform: translateX(-100%);
-ms-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
width: 18.75rem;
z-index: 999; } }
.nav-dropdown.navbar-toggleable-xl {
bottom: 0;
display: none;
left: 0;
overflow-x: hidden;
position: fixed;
top: 0;
transform: translateX(-100%);
-ms-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
width: 18.75rem;
z-index: 999; }

.nav-dropdown-sm {
display: block !important;
overflow-x: hidden;
overflow: auto;
padding-top: 3.875rem; }
.nav-dropdown-sm::after {
content: "";
display: block;
height: 3rem;
width: 100%; }
.nav-dropdown-sm.collapse.in ~ .navbar-close {
display: block !important; }
.nav-dropdown-sm.collapsing, .nav-dropdown-sm.collapse.in {
transform: translateX(0);
-ms-transform: translateX(0);
-webkit-transform: translateX(0);
transition: all 0.25s ease-out;
-webkit-transition: all 0.25s ease-out;
background: #282828; }
.nav-dropdown-sm.collapsing[aria-expanded="false"] {
transform: translateX(-100%);
-ms-transform: translateX(-100%);
-webkit-transform: translateX(-100%); }
.nav-dropdown-sm .nav-item {
display: block;
margin-left: 0 !important;
padding-left: 0; }
.nav-dropdown-sm .link,
.nav-dropdown-sm .dropdown-item {
border-top: 1px dotted rgba(255, 255, 255, 0.1);
font-size: 0.8125rem;
line-height: 1.6;
margin: 0 !important;
padding: 0.875rem 2.4rem 0.875rem 1.5625rem !important;
position: relative;
white-space: normal; }
.nav-dropdown-sm .link:focus, .nav-dropdown-sm .link:hover,
.nav-dropdown-sm .dropdown-item:focus,
.nav-dropdown-sm .dropdown-item:hover {
background: rgba(0, 0, 0, 0.2) !important;
color: #c0a375; }
.nav-dropdown-sm .nav-btn {
position: relative;
padding: 1.5625rem 1.5625rem 0 1.5625rem; }
.nav-dropdown-sm .nav-btn::before {
border-top: 1px dotted rgba(255, 255, 255, 0.1);
content: "";
left: 0;
position: absolute;
top: 0;
width: 100%; }
.nav-dropdown-sm .nav-btn + .nav-btn {
padding-top: 0.625rem; }
.nav-dropdown-sm .nav-btn + .nav-btn::before {
display: none; }
.nav-dropdown-sm .btn {
padding: 0.625rem 0; }
.nav-dropdown-sm .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
margin-left: .25rem;
border-top: 0.35em solid;
border-right: 0.35em solid transparent;
border-left: 0.35em solid transparent;
border-bottom: 0; }
.nav-dropdown-sm .dropdown-toggle[data-toggle="dropdown-submenu"][aria-expanded="true"]::after {
border-top: 0;
border-right: 0.35em solid transparent;
border-left: 0.35em solid transparent;
border-bottom: 0.35em solid; }
.nav-dropdown-sm .dropdown-menu {
margin: 0;
padding: 0;
position: relative;
top: 0;
left: 0;
width: 100%;
border: 0;
float: none;
border-radius: 0;
background: none; }
.nav-dropdown-sm .dropdown-submenu {
left: 100%;
margin-left: 0.125rem;
margin-top: -1.25rem;
top: 0; }

.navbar-toggleable-sm .nav-dropdown .dropdown-menu {
position: absolute; }

.navbar-toggleable-sm .nav-dropdown .dropdown-submenu {
left: 100%;
margin-left: 0.125rem;
margin-top: -1.25rem;
top: 0; }

.navbar-toggleable-sm.opened .nav-dropdown .dropdown-menu {
position: relative; }

.navbar-toggleable-sm.opened .nav-dropdown .dropdown-submenu {
left: 0;
margin-left: 00rem;
margin-top: 0rem;
top: 0; }

.is-builder .nav-dropdown.collapsing {
transition: none !important; }



.navbar-toggler {
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start;
padding: 0.25rem 0.75rem;
font-size: 1.25rem;
line-height: 1;
background: transparent;
border: 1px solid transparent;
-webkit-border-radius: 0.25rem;
border-radius: 0.25rem;
}
.navbar-toggler:focus,
.navbar-toggler:hover {
text-decoration: none;
}
.navbar-toggler-icon {
display: inline-block;
width: 1.5em;
height: 1.5em;
vertical-align: middle;
content: "";
background: no-repeat center center;
-webkit-background-size: 100% 100%;
-o-background-size: 100% 100%;
background-size: 100% 100%;
}
.navbar-toggler-left {
position: absolute;
left: 1rem;
}
.navbar-toggler-right {
position: absolute;
right: 1rem;
}
@media (max-width: 575px) {
.navbar-toggleable .navbar-nav .dropdown-menu {
position: static;
float: none;
}
.navbar-toggleable > .container {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 576px) {
.navbar-toggleable {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.navbar-toggleable .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-toggleable .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem;
}
.navbar-toggleable > .container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.navbar-toggleable .navbar-collapse {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
width: 100%;
}
.navbar-toggleable .navbar-toggler {
display: none;
}
}
@media (max-width: 767px) {
.navbar-toggleable-sm .navbar-nav .dropdown-menu {
position: static;
float: none;
}
.navbar-toggleable-sm > .container {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 768px) {
.navbar-toggleable-sm {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.navbar-toggleable-sm .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-toggleable-sm .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem;
}
.navbar-toggleable-sm > .container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.navbar-toggleable-sm .navbar-collapse {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
width: 100%;
}
.navbar-toggleable-sm .navbar-toggler {
display: none;
}
}
@media (max-width: 991px) {
.navbar-toggleable-md .navbar-nav .dropdown-menu {
position: static;
float: none;
}
.navbar-toggleable-md > .container {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 992px) {
.navbar-toggleable-md {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.navbar-toggleable-md .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-toggleable-md .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem;
}
.navbar-toggleable-md > .container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.navbar-toggleable-md .navbar-collapse {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
width: 100%;
}
.navbar-toggleable-md .navbar-toggler {
display: none;
}
}
@media (max-width: 1199px) {
.navbar-toggleable-lg .navbar-nav .dropdown-menu {
position: static;
float: none;
}
.navbar-toggleable-lg > .container {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 1200px) {
.navbar-toggleable-lg {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.navbar-toggleable-lg .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-toggleable-lg .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem;
}
.navbar-toggleable-lg > .container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.navbar-toggleable-lg .navbar-collapse {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
width: 100%;
}
.navbar-toggleable-lg .navbar-toggler {
display: none;
}
}
.navbar-toggleable-xl {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.navbar-toggleable-xl .navbar-nav .dropdown-menu {
position: static;
float: none;
}
.navbar-toggleable-xl > .container {
padding-right: 0;
padding-left: 0;
}
.navbar-toggleable-xl .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-toggleable-xl .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem;
}
.navbar-toggleable-xl > .container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.navbar-toggleable-xl .navbar-collapse {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
width: 100%;
}
.navbar-toggleable-xl .navbar-toggler {
display: none;
}
.card-img {
width: auto;
}
.menu .navbar.collapsed:not(.beta-menu) {
flex-direction: column;
}
.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
bottom: initial !important;
}

.topnavmenu .navbar {
padding: .5rem 0;
background: #1F4E79;
transition: none;
min-height: 77px;
min-width: 320px;
}

@media (min-width: 1200px) {
.topnavmenuogr {
width: 100%;
max-width: 1500px;
margin: 0 auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}

@media (max-width: 1200px) {
.topnavmenuogr {
width: 100%;
margin: 0 auto;
display: block;
}
}

.topnavmenu .navbar-dropdown.bg-color.transparent.opened {
background: #1F4E79;
}
.topnavmenu a {
font-style: normal;
}

.topnavmenu a:hover {
opacity: 0.6;
}

.topnavmenu .nav-item span {
padding-right: 0.4em;
line-height: 0.5em;
vertical-align: text-bottom;
position: relative;
text-decoration: none;
}
.topnavmenu .nav-item a {
display: flex;
align-items: center;
justify-content: center;
padding: 0.7rem 0 !important;
margin: 0rem .65rem !important;
}

.topnavmenu .navbar-short .nav-item a, .topnavmenu .opened .nav-item a {
color: #fff;
}

.topnavmenu .navbar-short .navbar-brand a, .topnavmenu .opened .navbar-brand a {
color: #fff;
}

.topnavmenu .nav-item:focus,
.topnavmenu .nav-link:focus {
outline: none;
}
.topnavmenu .btn {
padding: 0.4rem 1.5rem;
display: inline-flex;
align-items: center;
}
.topnavmenu .btn .mbr-iconfont {
font-size: 1.6rem;
}
.topnavmenu .menu-logo {
margin-right: auto;
}
.topnavmenu .menu-logo .navbar-brand {
display: flex;
margin-left: 7rem;
padding: 0;
transition: padding .2s;
min-height: 4rem;
align-items: center;
}
.topnavmenu .menu-logo .navbar-brand .navbar-caption-wrap {
display: -webkit-flex;
-webkit-align-items: center;
align-items: center;
word-break: break-word;
min-width: 7rem;
margin: .3rem 0;
}
.topnavmenu .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
line-height: 1.2rem !important;
padding-right: 2rem;
}
.topnavmenu .menu-logo .navbar-brand .navbar-logo {
font-size: 4rem;
transition: font-size 0.25s;
}
.topnavmenu .menu-logo .navbar-brand .navbar-logo img {
display: flex;
}
.topnavmenu .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
transition: font-size 0.25s;
}
.topnavmenu .navbar-toggleable-sm .navbar-collapse {
justify-content: flex-end;
-webkit-justify-content: flex-end;
padding-right: 5rem;
width: auto;
}
.topnavmenu .navbar-toggleable-sm .navbar-collapse .navbar-nav {
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
padding-left: 0;
}
.topnavmenu .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
-webkit-align-self: center;
align-self: center;
}
.topnavmenu .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
padding-left: 0;
padding-bottom: 0;
}
.topnavmenu .dropdown .dropdown-menu {
background: #1F4E79;
display: none;
position: absolute;
min-width: 5rem;
padding-top: 1.4rem;
padding-bottom: 1.4rem;
text-align: left;
}
.topnavmenu .dropdown .dropdown-menu .dropdown-item {
width: auto;
padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.topnavmenu .dropdown .dropdown-menu .dropdown-item::after {
right: 0.5rem;
}
.topnavmenu .dropdown .dropdown-menu .dropdown-submenu {
margin: 0;
}
.topnavmenu .dropdown.open > .dropdown-menu {
display: block;
}
.topnavmenu .navbar-toggleable-sm.opened:after {
position: absolute;
width: 100vw;
height: 100vh;
content: '';
background-color: rgba(0, 0, 0, 0.1);
left: 0;
bottom: 0;
transform: translateY(100%);
-webkit-transform: translateY(100%);
z-index: 1000;
}
.topnavmenu .navbar.navbar-short {
min-height: 60px;
transition: all .2s;
}

.topnavmenu .navbar.navbar-short .navbar-logo a {
font-size: 2.5rem !important;
line-height: 2.5rem;
transition: font-size 0.25s;
}
.topnavmenu .navbar.navbar-short .navbar-logo a .mbr-iconfont {
font-size: 2.5rem !important;
}

.topnavmenu .navbar.navbar-short .navbar-brand {
min-height: 3rem;
}

.topnavmenu button.navbar-toggler {
width: 31px;
height: 18px;
cursor: pointer;
transition: all .2s;
top: 1.73rem;
right: 1rem;
}

.topnavmenu button.navbar-toggler:focus {
outline: none;
}


.topnavmenu button.navbar-toggler .hamburger span {
position: absolute;
right: 0;
width: 33px;
height: 3px;
border-right: 5px;
background: #1F4E79;
}


.topnavmenu .navbar-short .hamburger span, .topnavmenu .opened .hamburger span {
background: #fff !important;
}





.topnavmenu button.navbar-toggler .hamburger span:nth-child(1) {
top: 0;
transition: all .2s;
}
.topnavmenu button.navbar-toggler .hamburger span:nth-child(2) {
top: 8px;
transition: all .15s;
}
.topnavmenu button.navbar-toggler .hamburger span:nth-child(3) {
top: 8px;
transition: all .15s;
}
.topnavmenu button.navbar-toggler .hamburger span:nth-child(4) {
top: 16px;
transition: all .2s;
}


.topnavmenu nav.opened .hamburger span:nth-child(1) {
top: 8px;
width: 0;
opacity: 0;
right: 50%;
transition: all .2s;
}
.topnavmenu nav.opened .hamburger span:nth-child(2) {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
transition: all .25s;
}
.topnavmenu nav.opened .hamburger span:nth-child(3) {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
transition: all .25s;
}
.topnavmenu nav.opened .hamburger span:nth-child(4) {
top: 8px;
width: 0;
opacity: 0;
right: 50%;
transition: all .2s;
}
.topnavmenu .collapsed.navbar-expand {
flex-direction: column;
}
.topnavmenu .collapsed .btn {
display: flex;
}
.topnavmenu .collapsed .navbar-collapse {
display: none !important;
padding-right: 0 !important;
}
.topnavmenu .collapsed .navbar-collapse.collapsing,
.topnavmenu .collapsed .navbar-collapse.show {
display: block !important;
}
.topnavmenu .collapsed .navbar-collapse.collapsing .navbar-nav,
.topnavmenu .collapsed .navbar-collapse.show .navbar-nav {
display: block;
text-align: center;
}
.topnavmenu .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.topnavmenu .collapsed .navbar-collapse.show .navbar-nav .nav-item {
clear: both;
}
.topnavmenu .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.topnavmenu .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
margin-bottom: 1rem;
}
.topnavmenu .collapsed .navbar-collapse.collapsing .navbar-buttons,
.topnavmenu .collapsed .navbar-collapse.show .navbar-buttons {
text-align: center;
}
.topnavmenu .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.topnavmenu .collapsed .navbar-collapse.show .navbar-buttons:last-child {
margin-bottom: 1rem;
}
.topnavmenu .collapsed button.navbar-toggler {
display: block;
}
.topnavmenu .collapsed .navbar-brand {
margin-left: 1rem !important;
}
.topnavmenu .collapsed .navbar-toggleable-sm {
flex-direction: column;
-webkit-flex-direction: column;
}
.topnavmenu .collapsed .dropdown .dropdown-menu {
width: 100%;
text-align: center;
position: relative;
opacity: 0;
display: block;
height: 0;
visibility: hidden;
padding: 0;
transition-duration: .5s;
transition-property: opacity,padding,height;
}
.topnavmenu .collapsed .dropdown.open > .dropdown-menu {
position: relative;
opacity: 1;
height: auto;
padding: 1.4rem 0;
visibility: visible;
}
.topnavmenu .collapsed .dropdown .dropdown-submenu {
left: 0;
text-align: center;
width: 100%;
}
.topnavmenu .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
margin-top: 0;
position: inherit;
right: 0;
top: 50%;
display: inline-block;
width: 0;
height: 0;
margin-left: .3em;
vertical-align: middle;
content: "";
border-top: .30em solid;
border-right: .30em solid transparent;
border-left: .30em solid transparent;
}


@media (max-width: 1200px) {
.topnavmenu .navbar-expand {
flex-direction: column;
}
.topnavmenu img {
height: 3.8rem !important;
}
.topnavmenu .btn {
display: flex;
}
.topnavmenu button.navbar-toggler {
display: block;
}
.topnavmenu .navbar-brand {
margin-left: 1rem !important;
}
.topnavmenu .navbar-toggleable-sm {
flex-direction: column;
-webkit-flex-direction: column;
}
.topnavmenu .navbar-collapse {
display: none !important;
padding-right: 0 !important;
}
.topnavmenu .navbar-collapse.collapsing,
.topnavmenu .navbar-collapse.show {
display: block !important;
}
.topnavmenu .navbar-collapse.collapsing .navbar-nav,
.topnavmenu .navbar-collapse.show .navbar-nav {
display: block;
text-align: center;
}
.topnavmenu .navbar-collapse.collapsing .navbar-nav .nav-item,
.topnavmenu .navbar-collapse.show .navbar-nav .nav-item {
clear: both;
}
.topnavmenu .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.topnavmenu .navbar-collapse.show .navbar-nav .nav-item:last-child {
margin-bottom: 1rem;
}
.topnavmenu .navbar-collapse.collapsing .navbar-buttons,
.topnavmenu .navbar-collapse.show .navbar-buttons {
text-align: center;
}
.topnavmenu .navbar-collapse.collapsing .navbar-buttons:last-child,
.topnavmenu .navbar-collapse.show .navbar-buttons:last-child {
margin-bottom: 1rem;
}
.topnavmenu .dropdown .dropdown-menu {
width: 100%;
text-align: center;
position: relative;
opacity: 0;
display: block;
height: 0;
visibility: hidden;
padding: 0;
transition-duration: .5s;
transition-property: opacity,padding,height;
}
.topnavmenu .dropdown.open > .dropdown-menu {
position: relative;
opacity: 1;
height: auto;
padding: 1.4rem 0;
visibility: visible;
}
.topnavmenu .dropdown .dropdown-submenu {
left: 0;
text-align: center;
width: 100%;
}
.topnavmenu .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
margin-top: 0;
position: inherit;
right: 0;
top: 50%;
display: inline-block;
width: 0;
height: 0;
margin-left: .3em;
vertical-align: middle;
content: "";
border-top: .30em solid;
border-right: .30em solid transparent;
border-left: .30em solid transparent;
}
}



@media (min-width: 767px) {
.topnavmenu .menu-logo {
flex-shrink: 0;
}
}
.topnavmenu .navbar-collapse {
flex-basis: auto;
}
.topnavmenu .nav-link:hover,
.topnavmenu .dropdown-item:hover {
color: #c1c1c1 !important;
}
