#mm0 {
	display: none !important;
}

#main-navbar {
	display: none;
}

a,
button {
	outline: none !important;
	outline: medium none !important;
	text-decoration: none !important;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}

.burger-icon {
	text-decoration: none;
	color: var(--color-text-navbar);
	display: block;
	cursor: pointer;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 17.5px;
	transform: rotate(0deg);
	transition: .5s ease-in-out;
	right: 15px;
}

.burger-icon > span {
	display: block;
	position: absolute;
	height: 1px;
	width: 100%;
	background: var(--color-text-navbar);
	border-radius: 1px;
	opacity: 1;
	left: 0;
	transform: rotate(0deg);
	transition: .25s ease-in-out;
}

.burger-right {
	right: 15px;
}

/* .burger-left {
    left: 15px;
} */

.burger-icon > span:nth-child(1) {
	top: 0;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}

.burger-icon > span:nth-child(2) {
	top: 10px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}

.burger-icon > span:nth-child(3) {
	top: 20px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}

.burger-icon.open > span:nth-child(1) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: -1px;
	left: 4px;
}

.burger-icon.open > span:nth-child(2) {
	width: 0;
	opacity: 0;
}

.burger-icon.open > span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 20px;
	left: 4px;
}

/**
 * Component navbar
 */

#main-navbar {
	/*     background: #959595; */
	position: relative;
}

#main-navbar:before {
	background-image: none;
}

@media (max-width: 992px) {
	#main-navbar .container {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
}

/** Base class */

.navbar {
	display: block;
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}

.navbar:before,
.navbar:after {
	content: " ";
	/** 1 */
	display: table;
	/** 2 */
}

.navbar:after {
	clear: both;
}

@media (max-width: 992px) {
	.navbar {
		display: none;
	}
}

.navbar > li {
	position: relative;
	display: block;
}

.navbar > li > a {
	position: relative;
	display: block;
	padding: 20px 15px;
}

.navbar > li > a:hover,
.navbar > li > a:focus {
	text-decoration: none;
}

/** Navbar open when small screen */

.navbar.open {
	display: block;
	position: absolute;
	width: 100%;
}

/** Responsive navbar */

.navbar > li {
	position: relative;
}

@media (max-width: 544px) {
	.navbar > li {
		width: 100%;
	}
}

@media (min-width: 544px) and (max-width: 992px) {
	.navbar > li {
		width: 100%;
	}
}

/** navigation-nav */

.navigation-nav {
	border: none;
}

.navigation-nav > li {
	float: left;
	border-bottom: solid #555 1px;
	background: var(--color-bg-navbar-open);
	/** Dropdown menu */
	/** Active state of tab */
}

/*.navigation-nav>li:nth-last-child(3) {*/
/*    display: none;*/
/*}*/

.navigation-nav > li > a {
	color: var(--color-text-navbar);
	transition: background .2s, color .2s;
	-webkit-transition: background .2s, color .2s;
}

.navigation-nav > li > a:hover {
	background: var(--color-bg-navbar-open-hover);
	color: var(--color-text-navbar-open-hover);
}

.navigation-nav > li.dropdown.open {
	background: #707070;
}

.navigation-nav > li.dropdown.open > ul {
	display: block;
}

.navigation-nav > li.dropdown > ul {
	z-index: 1000;
	display: none;
	float: left;
	min-width: 170px;
	padding: 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #505050;
	box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
	/** Responsive dropdown menu */
}

@media (max-width: 992px) {
	.navigation-nav > li.dropdown > ul {
		position: relative;
		width: 100%;
	}
}

@media (min-width: 992px) {
	.navigation-nav > li.dropdown > ul {
		position: absolute;
		top: 100%;
		left: 0;
	}
}

.navigation-nav > li.dropdown > ul > li {
	position: relative;
	display: block;
	border-bottom: solid #777 1px;
}

.navigation-nav > li.dropdown > ul > li > a {
	position: relative;
	display: block;
	color: #FFFFFF;
	padding: 5px 15px;
}

@media (max-width: 992px) {
	.navigation-nav > li.dropdown > ul > li > a {
		padding: 20px 30px;
	}
}

.navigation-nav > li.dropdown > ul > li > a,
.navigation-nav > li.dropdown > ul > li > a:hover,
.navigation-nav > li.dropdown > ul > li > a:focus {
	text-decoration: none;
}

.navigation-nav > li.dropdown > ul > li > a:hover,
.navigation-nav > li.dropdown > ul > li > a:focus {
	background: #303030;
}

.navigation-nav > li.active > a,
.navigation-nav > li.active > a:hover,
.navigation-nav > li.active > a:focus {
	color: #FFFFFF;
	background: #707070;
}

/** Navigation header when tablet or smartphone */

.navigation-header {
	z-index: 110;
	display: none;
	text-transform: uppercase;
	font-weight: 700;
	/*     box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12); */
	/*     background: #707070; */
	height: 60px;
	width: auto;
	position: absolute;
	z-index: 9999;
	display: inline-block;
	width: 100px;
	height: auto;
	right: 0px;
	top: -68px;
}

.navigation-header > .navigation-brand {
	position: relative;
	display: table;
	color: #FFFFFF;
	padding: 20px 15px;
	background: red;
}

.navigation-header > .navigation-brand,
.navigation-header > .navigation-brand:hover,
.navigation-header > .navigation-brand:focus {
	text-decoration: none;
}

@media (max-width: 992px) {
	.navigation-header {
		display: block;
	}
}

.icon-left {
	position: absolute;
	top: 0;
	left: 0;
}

.icon-left span {
	left: 15px;
}

.jumbotron {
	margin-top: 30px;
}

@media screen and (max-width: 767px) {
	.menu_block {
		display: none;
	}

	.container_12.contx {
		width: 100%;
	}

	#main-navbar {
		display: block;
		width: 100%;
	}
}