/* .streamit-mobile-menu.streamit-navigation-burger {
	display: block;
}

.streamit-mobile-menu {
	background: var(--color-footer-top-dark);
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 999999;
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-o-opacity: 1;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-webkit-transition: all 0.8s ease-in-out;
}

.streamit-mobile-menu.menu-open {
	pointer-events: all;
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-o-opacity: 1;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
}

.streamit-mobile-menu.header-up, .streamit-mobile-menu.header-down {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	height: 100vh;
	z-index: 99;
	transition: all 0.45s ease 0s;
	-webkit-transition: all 0.45s ease 0s;
	-moz-transition: all 0.45s ease 0s;
	-o-transition: all 0.45s ease 0s;
}


.streamit-mobile-menu.menu-open.header-down {
	top: 0;
	z-index: 99;
}

.streamit-mobile-menu.header-down {
	top: -6.25em;
}

.streamit-mobile-menu .navbar {
	padding: 0.9375em 1.875em;
	z-index: 999;
}

.streamit-mobile-menu .sub-header {
	background: transparent;
}

header .sub-header {
	font-size: 0.875em;
}

.streamit-mobile-menu .sub-header {
	padding: 0 10.125em;
}

header.style-default {
	position: absolute;
	background: var(--color-theme-white);
}

.streamit-mobile-menu li .search-box .search-submit,
.streamit-mobile-menu li .search-box input[type="search"] {
	right: -1.875em;
}

.streamit-mobile-menu .sub-header .number-info li a {
	font-size: 0.875em;
	margin-right: 0;
}

.streamit-mobile-menu .sub-header .number-info li a {
	color: var(--body-text);
	line-height: 2.8125em;
	padding: 0px;
	margin-right: 1.875em;
}

.streamit-mobile-menu .sub-header .social-icone ul li i,
.streamit-mobile-menu .sub-header .number-info li a i {
	color: var(--color-theme-secondary);
}

.streamit-mobile-menu .sub-header .social-icone ul li:hover i,
.streamit-mobile-menu .sub-header .number-info li:hover a i,
.streamit-mobile-menu .sub-header .number-info li:hover a {
	color: var(--color-theme-primary);
}

.streamit-mobile-menu .sub-header .social-icone ul li {
	border: none;
	background: transparent;
}

.streamit-mobile-menu .sub-header .social-icone ul li i {
	width: 1.875em;
}

.streamit-mobile-menu .sub-header .number-info li {
	border: none;
}


.streamit-mobile-menu .navbar-light .navbar-toggler-icon i {
	line-height: 0;
	font-size: 2.5em;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%);
}

.navbar-toggler.custom-toggler {
	display: block;
}

.navbar-toggler.custom-toggler {
	padding: 0 0.3125em 0 0;
	position: static;
	margin-left: 1.25em;
	border-radius: 0;
	border: none;
}

.menu-btn {
	background-image: none;
	position: relative;
	z-index: 9;
	width: 1.25em;
	height: 1.25em;
	cursor: pointer;
	color: var(--color-theme-white);
}

.menu-btn .line {
	width: 100%;
	height: 0.125em;
	background-color: var(--global-font-color);
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
	cursor: pointer;
	transition: left 0.3s cubic-bezier(.29, .61, .9, .45);
}

.menu-btn .line.two {
	left: 0.3125em;
	top: 0.625em;
}

.menu-btn .line.three {
	top: 1.25em;
}

.ham-toggle:hover .menu-btn:not(.is-active) .line.two {
	left: 0;
}

.ham-toggle:hover .menu-btn:not(.is-active) .line.one,
.ham-toggle:hover .menu-btn:not(.is-active) .line.three {
	left: 0.3125em;
}

.ham-s-toggle {
	cursor: pointer;
}

.streamit-mobile-menu .navbar-nav>li>a {
	font-size: 2.5em;
	color: var(--color-theme-white);
	line-height: normal;
}

.streamit-mobile-menu .navbar-nav>li a {
	font-family: var(--highlight-font-family);
}

.streamit-mobile-menu .navbar-nav li:hover>a,
.streamit-mobile-menu .navbar-nav li .sub-menu li:hover>a,
.streamit-mobile-menu .navbar-nav li.current-menu-item>a,
.streamit-mobile-menu ul>li.current-menu-ancestor>a,
.streamit-mobile-menu ul li .sub-menu li.menu-item.current-menu-ancestor>a,
.streamit-mobile-menu ul li .sub-menu li.current-menu-item>a,
.streamit-mobile-menu ul>li.current-menu-ancestor>.toggledrop i,
.streamit-mobile-menu ul>li.current-menu-ancestor>.toggledrop i,
.streamit-mobile-menu .navbar-nav li:hover>.toggledrop i,
.streamit-mobile-menu .navbar-nav li.current-menu-item>.toggledrop i {
	color: var(--color-theme-primary);
}

.streamit-mobile-menu .navbar-nav li>.toggledrop i {
	margin-left: 0.9375em;
	cursor: pointer;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	color: var(--color-theme-white);
}

.streamit-mobile-menu .navbar-nav li .sub-menu li .toggledrop i {
	color: var(--global-dark-submenu);
}

.streamit-mobile-menu .navbar-nav li .sub-menu li:hover .toggledrop i, .streamit-mobile-menu .navbar-nav li .sub-menu li.current-menu-item .toggledrop i, .streamit-mobile-menu .navbar-nav li .sub-menu li.current-menu-ancestor .toggledrop i {
	color: var(--color-theme-primary);
}

.streamit-mobile-menu .navbar-nav .toggledrop.active i {
	transform: rotate(0);
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
	-ms-transform: rotate(0);
}

.streamit-mobile-menu .navbar-nav li li>.toggledrop i {
	font-size: 1.25em;
}

.streamit-mobile-menu .navbar-nav li .streamit-has-sub-menu li a {
	font-size: 1.25em;
	color: var(--global-font-color);
}

.streamit-mobile-menu .navbar-nav li .streamit-has-sub-menu li {
	margin-bottom: 0.3125em;
}

.menu-btn:hover {
	cursor: pointer;
}


.menu-open .menu-btn.is-active .line {
	background: var(--color-theme-white);
}

.side-bar-open #menu-btn-side-close .menu-btn.is-s-active .line {
	transition-delay: .2s;
}

.side-bar-open .menu-btn .line-n {
	width: 100%;
	height: 0.125em;
	background-color: var(--color-theme-white);
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
	cursor: pointer;
	transition: left 0.3s cubic-bezier(.29, .61, .9, .45);
}

#menu-btn-side-close .menu-btn.is-s-active .line {
	transition-delay: 1s;
}

.side-bar-open #menu-btn-side-close {
	position: absolute;
	right: 4.375em;
	top: 3.125em;
}

.side-bar-open #menu-btn-side-close .menu-btn .line-n.c-one {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}



.c-collapse {
	position: relative;
	width: 100%;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	align-items: flex-start !important;
	z-index: 1;
}


.menu-new-wrapper.row {
	position: relative;
	width: 100%;
	height: 90vh;
}

.verticle-mn {
	height: 60vh;
	overflow-y: scroll;
	display: flex;
	align-items: center;
}

.streamit-mobile-menu.menu-open:before {
	-webkit-transform: skew(0deg) translateY(0);
	-moz-transform: skew(0deg) translateY(0);
	-ms-transform: skew(0deg) translateY(0);
	-o-transform: skew(0deg) translateY(0);
	transform: skew(0deg) translateY(0);
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
}

.streamit-full-menu {
	margin: auto 0;
}

.streamit-full-menu .navbar-nav {
	position: relative;
	z-index: 99;
	padding-left: 3.125em;
}

.streamit-full-menu .navbar-nav>li {
	position: relative;
	margin-bottom: 1.5625em;
}

.streamit-mobile-menu .streamit-full-menu .navbar-nav>li {
	visibility: hidden;
	display: none;
	-webkit-animation-delay: 0.5s;
	-moz-animation-delay: 0.5s;
	-o-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

.streamit-mobile-menu.menu-open .streamit-full-menu .navbar-nav>li, .menu-animation .navbar-nav>li {
	visibility: visible;
	display: block;
	-webkit-animation-name: fadeInAnimation;
	animation-name: fadeInAnimation;
	-webkit-animation-duration: 0.6s;
	animation-duration: 0.6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.streamit-mobile-menu .streamit-full-menu .navbar-nav>li:nth-child(2), .menu-animation .navbar-nav>li:nth-child(2) {
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	-o-animation-delay: 0.6s;
	animation-delay: 0.6s;
}

.streamit-mobile-menu .streamit-full-menu .navbar-nav>li:nth-child(3), .menu-animation .navbar-nav>li:nth-child(3) {
	-webkit-animation-delay: 0.7s;
	-moz-animation-delay: 0.7s;
	-o-animation-delay: 0.7s;
	animation-delay: 0.7s;
}

.streamit-mobile-menu .streamit-full-menu .navbar-nav>li:nth-child(4), .menu-animation .navbar-nav>li:nth-child(4) {
	-webkit-animation-delay: 0.8s;
	-moz-animation-delay: 0.8s;
	-o-animation-delay: 0.8s;
	animation-delay: 0.8s;
}

.streamit-mobile-menu .streamit-full-menu .navbar-nav>li:nth-child(5), .menu-animation .navbar-nav>li:nth-child(5) {
	-webkit-animation-delay: 0.9s;
	-moz-animation-delay: 0.9s;
	-o-animation-delay: 0.9s;
	animation-delay: 0.9s;
}

.streamit-mobile-menu .streamit-full-menu .navbar-nav>li:nth-child(6), .menu-animation .navbar-nav>li:nth-child(6) {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}

.streamit-mobile-menu .streamit-full-menu .navbar-nav>li:nth-child(7), .menu-animation .navbar-nav>li:nth-child(7) {
	-webkit-animation-delay: 1.1s;
	-moz-animation-delay: 1.1s;
	-o-animation-delay: 1.1s;
	animation-delay: 1.1s;
}

.streamit-mobile-menu .streamit-full-menu .navbar-nav>li:nth-child(8), .menu-animation .navbar-nav>li:nth-child(8) {
	-webkit-animation-delay: 1.2s;
	-moz-animation-delay: 1.2s;
	-o-animation-delay: 1.2s;
	animation-delay: 1.2s;
}

.streamit-mobile-menu .streamit-full-menu .navbar-nav>li:nth-child(9), .menu-animation .navbar-nav>li:nth-child(9) {
	-webkit-animation-delay: 1.3s;
	-moz-animation-delay: 1.3s;
	-o-animation-delay: 1.3s;
	animation-delay: 1.3s;
}

.streamit-mobile-menu .streamit-full-menu .navbar-nav>li:nth-child(10) {
	-webkit-animation-delay: 1.4s;
	-moz-animation-delay: 1.4s;
	-o-animation-delay: 1.4s;
	animation-delay: 1.4s;
}

.streamit-mobile-menu .streamit-full-menu .navbar-nav>li:nth-child(11) {
	-webkit-animation-delay: 1.5s;
	-moz-animation-delay: 1.5s;
	-o-animation-delay: 1.5s;
	animation-delay: 1.5s;
}

.streamit-mobile-menu .streamit-full-menu .navbar-nav>li:nth-child(12) {
	-webkit-animation-delay: 1.6s;
	-moz-animation-delay: 1.6s;
	-o-animation-delay: 1.6s;
	animation-delay: 1.6s;
}

.streamit-mobile-menu .streamit-full-menu .navbar-nav>li:nth-child(13) {
	-webkit-animation-delay: 1.7s;
	-moz-animation-delay: 1.7s;
	-o-animation-delay: 1.7s;
	animation-delay: 1.7s;
}

.streamit-mobile-menu .streamit-full-menu .navbar-nav>li:nth-child(14) {
	-webkit-animation-delay: 1.8s;
	-moz-animation-delay: 1.8s;
	-o-animation-delay: 1.8s;
	animation-delay: 1.8s;
}

.streamit-mobile-menu.open-delay .streamit-full-menu .navbar-nav>li {
	-webkit-animation-name: fadeOutAnimation;
	animation-name: fadeOutAnimation;
	-webkit-animation-duration: 0.6s;
	animation-duration: 0.6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	-o-animation-delay: 0.6s;
	animation-delay: 0.6s;
	visibility: visible;
}

.streamit-mobile-menu.open-delay .streamit-full-menu .navbar-nav>li:nth-child(2) {
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	-o-animation-delay: 0.6s;
	animation-delay: 0.6s;
}

.streamit-mobile-menu.open-delay .streamit-full-menu .navbar-nav>li:nth-child(3) {
	-webkit-animation-delay: 0.5s;
	-moz-animation-delay: 0.5s;
	-o-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

.streamit-mobile-menu.open-delay .streamit-full-menu .navbar-nav>li:nth-child(4) {
	-webkit-animation-delay: 0.4s;
	-moz-animation-delay: 0.4s;
	-o-animation-delay: 0.4s;
	animation-delay: 0.4s;
}

.streamit-mobile-menu.open-delay .streamit-full-menu .navbar-nav>li:nth-child(5) {
	-webkit-animation-delay: 0.3s;
	-moz-animation-delay: 0.3s;
	-o-animation-delay: 0.3s;
	animation-delay: 0.3s;
}

.streamit-mobile-menu.open-delay .streamit-full-menu .navbar-nav>li:nth-child(6) {
	-webkit-animation-delay: 0.2s;
	-moz-animation-delay: 0.2s;
	-o-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

.streamit-mobile-menu.open-delay .streamit-full-menu .navbar-nav>li:nth-child(7) {
	-webkit-animation-delay: 0.1s;
	-moz-animation-delay: 0.1s;
	-o-animation-delay: 0.1s;
	animation-delay: 0.1s;
}



.streamit-mobile-menu .navbar-nav li .sub-menu li a {
	font-size: 1.25em;
	color: var(--global-dark-submenu);
}

.streamit-mobile-menu .sub-menu {
	list-style-type: none;
	padding-top: 0.9375em;
}

.streamit-mobile-menu .sub-menu .sub-menu {
	padding: 0.625em 0 0.625em 0.9375em;
}

.streamit-mobile-menu .navbar-nav li .streamit-has-sub-menu {
	padding-top: 0.625em;
}

.streamit-mobile-menu .streamit-has-sub-menu {
	padding-left: 1.875em;
}

.streamit-has-sub-menu {
	list-style-type: none;
}

.streamit-mobile-menu .navbar-expand-xl .navbar-nav {
	-ms-flex-direction: column;
	flex-direction: column;
}


.streamit-mobile-menu.light-mode {
	background: var(--color-theme-white);
}


.streamit-mobile-menu.light-mode .navbar-nav>li>a {
	color: var(--global-font-title);
}

.streamit-mobile-menu.light-mode .navbar-nav>li>.toggledrop {
	color: var(--global-font-title);
}

.streamit-mobile-menu.light-mode .navbar-nav>li:hover>a {
	color: var(--color-theme-primary);
}

@-webkit-keyframes fadeInAnimation {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadeInAnimation {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fadeOutAnimation {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes fadeOutAnimation {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@-webkit-keyframes fade-in-bottom {
	0% {
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
		opacity: 0;
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}

@keyframes fade-in-bottom {
	0% {
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
		opacity: 0;
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}

@media (max-width: 1199px) {

	.streamit-mobile-menu .navbar-nav>li>a {
		font-size: 1.875em;
	}

	.streamit-mobile-menu .navbar-nav li .sub-menu li a, .streamit-mobile-menu .navbar-nav li li>.toggledrop i {
		font-size: var(--global-font-size);
	}
}


@media (max-width: 479px) {
	.streamit-mobile-menu .navbar-nav>li>a {
		font-size: 1.375em;
	}

	.streamit-mobile-menu .navbar-nav li .sub-menu li a, .streamit-mobile-menu .navbar-nav li li>.toggledrop i {
		font-size: 0.875em;
	}

	.streamit-full-menu .navbar-nav {
		padding-left: 1.875em;
	}
}

@media (max-width: 480px) {
	.streamit-mobile-menu .navbar {
		padding: 0.9375em 1.5625em;
		z-index: 999;
	}
}

.vertical-menu-layout .menu-new-wrapper.row {
	position: relative;
	width: 100%;
	height: auto;
}

.vertical-menu-layout .streamit-full-menu .navbar-nav {
	padding: 0;
}

.vertical-menu-layout.streamit-mobile-menu .navbar {
	padding: 0;
}

.streamit-mobile-menu.vertical-menu-layout {
	background: transparent;
	position: relative;
}

.streamit-mobile-menu.vertical-menu-layout .navbar-nav>li>a {
	font-size: 1.875em;
}

.streamit-mobile-menu.vertical-menu-layout .navbar-nav>li>a, .streamit-mobile-menu.vertical-menu-layout .navbar-nav li>.toggledrop i {
	color: var(--color-theme-secondary);
	font-weight: 500;
}

.streamit-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>.toggledrop i, .streamit-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>a, .streamit-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li:hover>a, .streamit-mobile-menu.vertical-menu-layout .navbar-nav li:hover>.toggledrop i, .streamit-mobile-menu.vertical-menu-layout .navbar-nav li:hover>a, .streamit-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>.toggledrop i, .streamit-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>a, .streamit-mobile-menu.vertical-menu-layout ul li .sub-menu li.current-menu-item>a, .streamit-mobile-menu.vertical-menu-layout ul li .sub-menu li.menu-item.current-menu-ancestor>a {
	color: var(--color-theme-primary);
}

.streamit-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a, .streamit-mobile-menu.vertical-menu-layout .navbar-nav li li>.toggledrop i {
	color: var(--global-dark-submenu);
	font-size: var(--global-font-size);
} */