.navbar-dropdown {
	background: rgb(40, 40, 40); padding: 0px; transition:0.45s; left: 0px; top: 0px; right: 0px; position: absolute; z-index: 1030;
}
.navbar-dropdown .navbar-logo {
	transition:margin 0.3s ease-in-out; margin-right: 0.8rem; vertical-align: middle;
}
.navbar-dropdown .navbar-logo img {
	transition:0.3s ease-in-out; height: 3.12rem;
}
.navbar-dropdown .navbar-logo.mbr-iconfont {
	line-height: 3.12rem; font-size: 3.12rem;
}
.navbar-dropdown .navbar-caption {
	line-height: 3.12rem !important; font-weight: 700; vertical-align: -4px; white-space: normal;
}
.navbar-dropdown .navbar-caption {
	color: inherit; text-decoration: none;
}
.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.62rem 0px;
}
.navbar-dropdown.navbar-short .navbar-brand span {
	vertical-align: -1px;
}
.navbar-dropdown.navbar-short .navbar-caption {
	line-height: 2.37rem !important; vertical-align: -2px;
}
.navbar-dropdown.navbar-short .navbar-logo {
	margin-right: 0.5rem;
}
.navbar-dropdown.navbar-short .navbar-logo img {
	height: 2.37rem;
}
.navbar-dropdown.navbar-short .navbar-logo.mbr-iconfont {
	line-height: 2.37rem; font-size: 2.37rem;
}
.navbar-dropdown.navbar-short .mbr-table-cell {
	height: 3.62rem;
}
.navbar-dropdown .navbar-close {
	left: 0.68rem; top: 0.75rem; position: fixed; z-index: 1000;
}
.navbar-dropdown .hamburger-icon {
	width: 16px; vertical-align: middle; display: inline-block; content: ""; -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: 0px -6px 0px 1px #282828, 0px 0px 0px 1px #282828, 0px 6px 0px 1px #282828;
}
.dropdown-menu [data-toggle='dropdown-submenu'].dropdown-toggle::after {
	border-width: 0.35em 0px 0.35em 0.35em; border-style: solid none solid solid; border-color: transparent currentColor; margin-left: 0.3rem;
}
.dropdown-menu .dropdown-item:focus {
	outline: 0px;
}
.nav-dropdown {
	height: auto !important; font-size: 0.75rem; font-weight: 500;
}
.nav-dropdown .nav-btn {
	padding-left: 1rem;
}
.nav-dropdown .link {
	margin: 0.66em 1.66em; padding: 0px; transition:color 0.2s ease-in-out; font-weight: 500;
}
.nav-dropdown .link.dropdown-toggle {
	margin-right: 2.58em;
}
.nav-dropdown .link.dropdown-toggle::after {
	border-width: 0.35em 0.35em 0px; border-style: solid solid none; border-color: currentColor transparent; margin-left: 0.25rem;
}
.nav-dropdown [aria-expanded='true'].link.dropdown-toggle {
	margin: 0px; padding: 0.66em 3.26em 0.66em 1.66em;
}
.nav-dropdown .link::after {
	color: inherit;
}
.nav-dropdown .dropdown-item::after {
	color: inherit;
}
.nav-dropdown .btn {
	letter-spacing: 0px; padding-right: 1.25rem; padding-left: 1.25rem; font-size: 0.75rem; font-weight: 700; margin-bottom: 0px;
}
.nav-dropdown .dropdown-menu {
	margin: 0px; border-radius: 0px; border: 0px currentColor; border-image: none; left: 0px; padding-top: 1.25rem; padding-bottom: 1.25rem; position: relative;
}
.nav-dropdown .dropdown-submenu {
	top: 0px; margin-left: 0.12rem;
}
.nav-dropdown .dropdown-item {
	padding: 0.38em 4.61em 0.38em 1.53em; transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out; line-height: 2; font-weight: 500; position: relative;
}
.nav-dropdown .dropdown-item::after {
	top: 50%; right: 1.15em; margin-top: -0.3em; position: absolute;
}
.nav-dropdown .dropdown-item:focus {
	background: none;
}
.nav-dropdown .dropdown-item:hover {
	background: none;
}
@media all and (max-width:767px)
{
.nav-dropdown.navbar-toggleable-sm {
	left: 0px; top: 0px; width: 18.75rem; bottom: 0px; display: none; position: fixed; z-index: 999; -ms-overflow-x: hidden;  -webkit-transform: translateX(-100%); transform: translateX(-100%);
}
}
.nav-dropdown.navbar-toggleable-xl {
	left: 0px; top: 0px; width: 18.75rem; bottom: 0px; display: none; position: fixed; z-index: 999; -ms-overflow-x: hidden;  -webkit-transform: translateX(-100%); transform: translateX(-100%);
}
.nav-dropdown-sm {
	overflow: auto; padding-top: 3.87rem; display: block !important; -ms-overflow-x: hidden;
}
.nav-dropdown-sm::after {
	width: 100%; height: 3rem; display: block; content: "";
}
.nav-dropdown-sm.collapse.in ~ .navbar-close {
	display: block !important;
}
.nav-dropdown-sm.collapsing {
	background: rgb(40, 40, 40); -webkit-transition: all 0.25s ease-out; transition:0.25s ease-out; -webkit-transform: translateX(0); transform: translateX(0px);
}
.nav-dropdown-sm.collapse.in {
	background: rgb(40, 40, 40); -webkit-transition: all 0.25s ease-out; transition:0.25s ease-out; -webkit-transform: translateX(0); transform: translateX(0px);
}
[aria-expanded='false'].nav-dropdown-sm.collapsing {
  -webkit-transform: translateX(-100%);	transform: translateX(-100%);
}
.nav-dropdown-sm .nav-item {
	padding-left: 0px; margin-left: 0px !important; display: block;
}
.nav-dropdown-sm .link {
	margin: 0px !important; padding: 0.87rem 2.4rem 0.87rem 1.56rem !important; line-height: 1.6; font-size: 0.81rem; border-top-color: rgba(255, 255, 255, 0.1); border-top-width: 1px; border-top-style: dotted; white-space: normal; position: relative;
}
.nav-dropdown-sm .dropdown-item {
	margin: 0px !important; padding: 0.87rem 2.4rem 0.87rem 1.56rem !important; line-height: 1.6; font-size: 0.81rem; border-top-color: rgba(255, 255, 255, 0.1); border-top-width: 1px; border-top-style: dotted; white-space: normal; position: relative;
}
.nav-dropdown-sm .link:focus {
	background: rgba(0, 0, 0, 0.2) !important; color: rgb(192, 163, 117);
}
.nav-dropdown-sm .link:hover {
	background: rgba(0, 0, 0, 0.2) !important; color: rgb(192, 163, 117);
}
.nav-dropdown-sm .dropdown-item:focus {
	background: rgba(0, 0, 0, 0.2) !important; color: rgb(192, 163, 117);
}
.nav-dropdown-sm .dropdown-item:hover {
	background: rgba(0, 0, 0, 0.2) !important; color: rgb(192, 163, 117);
}
.nav-dropdown-sm .nav-btn {
	padding: 1.56rem 1.56rem 0px; position: relative;
}
.nav-dropdown-sm .nav-btn::before {
	left: 0px; top: 0px; width: 100%; border-top-color: rgba(255, 255, 255, 0.1); border-top-width: 1px; border-top-style: dotted; position: absolute; content: "";
}
.nav-dropdown-sm .nav-btn + .nav-btn {
	padding-top: 0.62rem;
}
.nav-dropdown-sm .nav-btn + .nav-btn::before {
	display: none;
}
.nav-dropdown-sm .btn {
	padding: 0.62rem 0px;
}
.nav-dropdown-sm [data-toggle='dropdown-submenu'].dropdown-toggle::after {
	border-width: 0.35em 0.35em 0px; border-style: solid solid none; border-color: currentColor transparent; margin-left: 0.25rem;
}
.nav-dropdown-sm [data-toggle='dropdown-submenu'][aria-expanded='true'].dropdown-toggle::after {
	border-width: 0px 0.35em 0.35em; border-style: none solid solid; border-color: currentColor transparent;
}
.nav-dropdown-sm .dropdown-menu {
	background: none; margin: 0px; padding: 0px; border-radius: 0px; border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; float: none; position: relative;
}
.nav-dropdown-sm .dropdown-submenu {
	left: 100%; top: 0px; margin-top: -1.25rem; margin-left: 0.12rem;
}
.navbar-toggleable-sm .nav-dropdown .dropdown-menu {
	position: absolute;
}
.navbar-toggleable-sm .nav-dropdown .dropdown-submenu {
	left: 100%; top: 0px; margin-top: -1.25rem; margin-left: 0.12rem;
}
.navbar-toggleable-sm.opened .nav-dropdown .dropdown-menu {
	position: relative;
}
.navbar-toggleable-sm.opened .nav-dropdown .dropdown-submenu {
	left: 0px; top: 0px; margin-top: 0rem; margin-left: 0rem;
}
.is-builder .nav-dropdown.collapsing {
	transition:none !important;
}
