@media screen and (min-width:1310px)
{
.main-header .container {
	max-width: 1280px;
}
.container {
	width: 1280px;
}
}
@media screen and (min-width:1200px)
{
.header-side {
	left: 0px; top: 0px; width: 375px; height: 100vh; position: fixed;
}
.header-side .mainbar {
	width: 100%; height: 100%;
}
.header-side .mainbar-container {
	width: 100%; height: 100%;
}
.header-side .mainbar-row {
	width: 100%; height: 100%;
}
.header-side .mainbar-wrap {
	width: 100%; height: 100%;
}
.header-side .mainbar-wrap {
	padding: 12vh 50px; overflow: hidden; position: relative;
}
.header-side .mainbar {
	overflow: hidden;
}
.header-side .mainbar-row {
	margin: 0px; width: calc(100% + 20px); -ms-overflow-x: hidden; -ms-overflow-y: auto; flex-direction: column; justify-content: space-between;
}
.header-side .mainbar-row > [class^=col] {
	margin: 30px 0px; padding: 0px; flex:1 1 auto; flex-direction: column; justify-content: center; align-items: flex-start;
}
.header-side .mainbar-row > [class^=col]:first-child {
	margin-top: 0px;
}
.header-side .mainbar-row > [class^=col]:last-child {
	margin-bottom: 0px; justify-content: flex-end; align-items: flex-start;
}
.header-side .mainbar-row > [class^=col]:last-child .header-module {
	align-items: flex-end;
}
.header-side .navbar-header {
	align-items: flex-start;
}
.header-side .navbar-brand {
	padding: 0px;
}
.header-side .navbar-collapse {
	width: 100%; overflow: hidden !important;
}
.header-side .main-nav {
	width: calc(100% + 25px); padding-right: 25px; display: block; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.header-side .main-nav > li {
	align-items: flex-start;
}
.header-side .main-nav > li > a {
	width: 100%; padding-left: 0px; display: block;
}
.header-side .nav-item-children {
	padding-right: 15px;
}
.header-side .header-module {
	margin-bottom: 15px; margin-left: 0px !important;
}
.header-side .header-module > h1 {
	margin-top: 0px; margin-bottom: 0.25em;
}
.header-side .header-module > h2 {
	margin-top: 0px; margin-bottom: 0.25em;
}
.header-side .header-module > h3 {
	margin-top: 0px; margin-bottom: 0.25em;
}
.header-side .header-module > h4 {
	margin-top: 0px; margin-bottom: 0.25em;
}
.header-side .header-module > h5 {
	margin-top: 0px; margin-bottom: 0.25em;
}
.header-side .header-module > h6 {
	margin-top: 0px; margin-bottom: 0.25em;
}
.header-side .ld-module-dropdown {
	background: none;
}
.header-side .ld-dropdown-menu-content {
	background: none;
}
.header-side .ld-dropdown-menu-content {
	padding: 0px; border: currentColor; border-image: none; width: auto; margin-top: 1em;
}
.header-side .ld-module-search .ld-module-trigger {
	transition:transform 0.45s cubic-bezier(0.86, 0, 0.07, 1), transform 0.45s cubic-bezier(0.86, 0, 0.07, 1); transform: translateX(0px); -webkit-transform: translateX(0);
}
.header-side .ld-module-search .ld-module-trigger.collapse {
	transform: translateX(-100%); -webkit-transform: translateX(-100%);
}
.header-side .ld-module-search .ld-search-form-container {
	transition:transform 0.45s cubic-bezier(0.86, 0, 0.07, 1), transform 0.45s cubic-bezier(0.86, 0, 0.07, 1); transform: translateX(-100%); -webkit-transform: translateX(-100%);
}
.header-side .ld-module-search .ld-module-dropdown {
	left: 0px; top: 0px; width: 250px; height: auto !important; right: auto; overflow: hidden;
}
.header-side .ld-module-search [aria-expanded=true].ld-module-dropdown .ld-search-form-container {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
.header-side .ld-search-form-container {
	padding: 0px; border: currentColor; border-image: none; width: auto;
}
.header-side-style-1 .navbar-collapse {
	transition:0.45s cubic-bezier(0.7, 0, 0.2, 1); left: 0px; top: 0px; width: 375px; height: 100vh !important; position: fixed; z-index: 10; box-shadow: inset 0px 0px 0px #f0f1f6; transform: translateX(-200%); flex-direction: column; justify-content: center; background-color: rgb(253, 253, 254); -webkit-transform: translateX(-200%);
}
.header-side-style-1 [aria-expanded=true].navbar-collapse {
	box-shadow: inset -70px 0px 70px #f0f1f6; transform: translateX(-100%); -webkit-transform: translateX(-100%);
}
.header-side-style-1 .main-nav {
	flex-grow: 0;
}
.header-side-style-3 .mainbar-row {
	flex-flow:row wrap;
}
.header-side-style-3 .mainbar-row > [class^=col] {
	justify-content: flex-start;
}
.header-side-style-3 .navbar-header {
	flex:1 1 auto;
}
.header-side-style-3 .header-module {
	flex:1 1 auto;
}
.header-side-style-3 .navbar-collapse {
	flex:1 1 auto;
}
.header-side-style-3 .navbar-header {
	margin-bottom: 45px;
}
.header-side-style-3 .navbar-collapse {
	margin-bottom: 40px;
}
.header-style-side .titlebar {
	transition:transform 0.45s cubic-bezier(0.7, 0, 0.2, 1), transform 0.45s cubic-bezier(0.7, 0, 0.2, 1);
}
.header-style-side #content {
	transition:transform 0.45s cubic-bezier(0.7, 0, 0.2, 1), transform 0.45s cubic-bezier(0.7, 0, 0.2, 1);
}
.header-style-side #wrap > .main-header {
	transition:transform 0.45s cubic-bezier(0.7, 0, 0.2, 1), transform 0.45s cubic-bezier(0.7, 0, 0.2, 1);
}
.header-style-side .main-footer {
	transition:transform 0.45s cubic-bezier(0.7, 0, 0.2, 1), transform 0.45s cubic-bezier(0.7, 0, 0.2, 1);
}
.side-nav-showing .titlebar {
	transform: translateX(375px); -webkit-transform: translateX(375px);
}
.side-nav-showing #content {
	transform: translateX(375px); -webkit-transform: translateX(375px);
}
.side-nav-showing #wrap > .main-header {
	transform: translateX(375px); -webkit-transform: translateX(375px);
}
.side-nav-showing .main-footer {
	transform: translateX(375px); -webkit-transform: translateX(375px);
}
.lqd-stack-initiated .header-side {
	width: 200px;
}
.lqd-stack-initiated .header-side .mainbar-wrap {
	padding: 10vh 45px;
}
.lqd-stack-initiated.header-style-side #wrap {
	padding-left: 0px;
}
.header-fullscreen-style-1 .navbar-fullscreen {
	padding: 10vh 0px 15vh; transition:0.3s; left: 0px; top: 0px; width: 100%; height: 100vh !important; visibility: hidden; position: fixed; z-index: 9; opacity: 0; background-color: rgb(255, 255, 255);
}
.header-fullscreen-style-1 .navbar-fullscreen .main-nav {
	display: block;
}
.header-fullscreen-style-1 .navbar-fullscreen .main-nav > li {
	transition:0.45s cubic-bezier(0.23, 1, 0.32, 1); visibility: hidden; opacity: 0; transform: translateY(-25%) rotateX(45deg); -webkit-transform: translateY(-25%) rotateX(45deg);
}
.header-fullscreen-style-1 .navbar-fullscreen .main-nav > li:nth-child(10) {
	transition-delay: 0.0588235s;
}
.header-fullscreen-style-1 .navbar-fullscreen .main-nav > li:nth-child(9) {
	transition-delay: 0.117647s;
}
.header-fullscreen-style-1 .navbar-fullscreen .main-nav > li:nth-child(8) {
	transition-delay: 0.176471s;
}
.header-fullscreen-style-1 .navbar-fullscreen .main-nav > li:nth-child(7) {
	transition-delay: 0.235294s;
}
.header-fullscreen-style-1 .navbar-fullscreen .main-nav > li:nth-child(6) {
	transition-delay: 0.294118s;
}
.header-fullscreen-style-1 .navbar-fullscreen .main-nav > li:nth-child(5) {
	transition-delay: 0.352941s;
}
.header-fullscreen-style-1 .navbar-fullscreen .main-nav > li:nth-child(4) {
	transition-delay: 0.411765s;
}
.header-fullscreen-style-1 .navbar-fullscreen .main-nav > li:nth-child(3) {
	transition-delay: 0.470588s;
}
.header-fullscreen-style-1 .navbar-fullscreen .main-nav > li:nth-child(2) {
	transition-delay: 0.529412s;
}
.header-fullscreen-style-1 .navbar-fullscreen .main-nav > li:nth-child(1) {
	transition-delay: 0.588235s;
}
.header-fullscreen-style-1 .navbar-fullscreen .main-nav > li > a {
	padding-right: 0px; padding-left: 0px;
}
.header-fullscreen-style-1 .navbar-fullscreen .nav-item-children {
	text-align: center; box-shadow: none;
}
.header-fullscreen-style-1 .navbar-fullscreen .nav-item-children > li > a {
	padding: 0px;
}
.header-fullscreen-style-1 .navbar-fullscreen .nav-item-children > li:hover > a {
	background-color: transparent;
}
.header-fullscreen-style-1 .navbar-fullscreen .megamenu .nav-item-children {
	left: auto !important; right: auto !important; display: none; visibility: visible;
}
.header-fullscreen-style-1 .navbar-fullscreen .megamenu .ld-container {
	width: 100% !important;
}
.header-fullscreen-style-1 .navbar-fullscreen .megamenu .megamenu-column {
	width: 100% !important;
}
.header-fullscreen-style-1 .navbar-fullscreen .megamenu .megamenu-container {
	width: 100% !important;
}
.header-fullscreen-style-1 .navbar-fullscreen .megamenu section.vc_row {
	padding: 0px !important;
}
.header-fullscreen-style-1 .navbar-fullscreen .megamenu .ld-row {
	display: block;
}
.header-fullscreen-style-1 .navbar-fullscreen .header-module {
	align-items: center;
}
.header-fullscreen-style-1 [aria-expanded=true].navbar-fullscreen {
	visibility: visible; opacity: 1;
}
.header-fullscreen-style-1 [aria-expanded=true].navbar-fullscreen .main-nav > li {
	visibility: visible; opacity: 1; transform: translateY(0px) rotateX(0deg); -webkit-transform: translateY(0) rotateX(0);
}
.navbar-logo-centered .navbar-brand {
	padding-right: 35px; padding-left: 35px; order: inherit; flex-shrink: 0;
}
.text-lg-right .header-module {
	align-items: flex-end;
}
.text-lg-left .header-module {
	align-items: flex-start;
}
.text-lg-center .header-module {
	align-items: center;
}
.navbar-collapse ~ .header-module {
	margin-left: 25px;
}
:not(.navbar-fullscreen).navbar-collapse .header-module {
	display: none;
}
.nav-trigger.navbar-toggle {
	display: none;
}
.ld-search-form .input-icon {
	pointer-events: none;
}
.lqd-module-search-slide-top p {
	transition:transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); width: 100%; transform: translate3d(0px, 7vh, 0px); -webkit-transform: translate3d(0, 7vh, 0);
}
.lqd-module-search-slide-top .ld-search-form {
	transition:transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); width: 100%; transform: translate3d(0px, 7vh, 0px); -webkit-transform: translate3d(0, 7vh, 0);
}
.lqd-module-search-slide-top p {
	font-size: 16px;
}
.lqd-module-search-slide-top .ld-search-form input {
	background: none; padding: 0.12em 0px; color: rgb(0, 0, 0); font-size: 70px; font-weight: 600; margin-bottom: 0.3em; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: solid;
}
.lqd-module-search-slide-top .ld-search-form input:-ms-input-placeholder {
	color: rgb(0, 0, 0);
}
.lqd-module-search-slide-top .ld-search-form .input-icon {
	left: auto; width: 50px; height: 50px; right: 0px; display: inline-flex; cursor: pointer; pointer-events: all; justify-content: center; align-items: center;
}
.lqd-module-search-slide-top .ld-search-form .input-icon::before {
	border-radius: 50em; transition:transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); width: 100%; height: 100%; display: inline-block; content: ""; transform: scale(0); background-color: rgba(0, 0, 0, 0.05); -webkit-transform: scale(0);
}
.lqd-module-search-slide-top .ld-search-form .input-icon i::before {
	margin: -1px 0px 0px -11px; border-radius: 50em; transition:transform 0.8s cubic-bezier(0.2, 1, 0.3, 1) 0.3s, transform 0.8s cubic-bezier(0.2, 1, 0.3, 1) 0.3s; left: 50%; top: 50%; width: 22px; height: 2px; display: inline-block; position: absolute; content: ""; background-color: rgb(0, 0, 0);
}
.lqd-module-search-slide-top .ld-search-form .input-icon i::after {
	margin: -1px 0px 0px -11px; border-radius: 50em; transition:transform 0.8s cubic-bezier(0.2, 1, 0.3, 1) 0.3s, transform 0.8s cubic-bezier(0.2, 1, 0.3, 1) 0.3s; left: 50%; top: 50%; width: 22px; height: 2px; display: inline-block; position: absolute; content: ""; background-color: rgb(0, 0, 0);
}
.lqd-module-search-slide-top .ld-search-form .input-icon i::before {
	transform: rotate(45deg) translate3d(-17px, 0px, 0px) scale(0, 1); -webkit-transform: rotate(45deg) translate3d(-17px, 0, 0) scale(0, 1);
}
.lqd-module-search-slide-top .ld-search-form .input-icon i::after {
	transform: rotate(-45deg) translate3d(17px, 0px, 0px) scale(0, 1); -webkit-transform: rotate(-45deg) translate3d(17px, 0, 0) scale(0, 1);
}
.lqd-module-search-slide-top .ld-search-form .input-icon:hover::before {
	transform: scale(1.125) !important; transition-delay: 0s !important; -webkit-transform: scale(1.125);
}
.lqd-module-search-slide-top .ld-search-form-container {
	background: none; padding: 0px; border: currentColor; transition:transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1), transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); border-image: none; width: 100%; display: inherit; max-width: 1300px; opacity: 0; transform: translate3d(0px, 35vh, 0px); flex-wrap: inherit; justify-content: inherit; align-items: inherit; -webkit-transform: translate3d(0, 35vh, 0);
}
.lqd-module-search-slide-top .ld-module-dropdown {
	background: rgb(255, 255, 255); transition:transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); left: 0px; top: 0px; height: 35vh !important; right: 0px; overflow: hidden; display: flex; position: fixed; z-index: 999; transform: translate3d(0px, -100%, 0px); flex-wrap: wrap; justify-content: center; align-items: center; -webkit-transform: translate3d(0, -100%, 0);
}
.lqd-module-search-slide-top [aria-expanded=true].ld-module-dropdown {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.lqd-module-search-slide-top [aria-expanded=true].ld-module-dropdown p {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.lqd-module-search-slide-top [aria-expanded=true].ld-module-dropdown .ld-search-form {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.lqd-module-search-slide-top [aria-expanded=true].ld-module-dropdown .ld-search-form-container {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.lqd-module-search-slide-top [aria-expanded=true].ld-module-dropdown p {
	transition-delay: 0.1s;
}
.lqd-module-search-slide-top [aria-expanded=true].ld-module-dropdown .ld-search-form .input-icon::before {
	transform: scale(1); transition-delay: 0.15s; -webkit-transform: scale(1);
}
.lqd-module-search-slide-top [aria-expanded=true].ld-module-dropdown .ld-search-form .input-icon i::before {
	transform: rotate(45deg) translate3d(0px, 0px, 0px) scale(1); transition-delay: 0.35s; -webkit-transform: rotate(45deg) translate3d(0, 0, 0) scale(1);
}
.lqd-module-search-slide-top [aria-expanded=true].ld-module-dropdown .ld-search-form .input-icon i::after {
	transform: rotate(-45deg) translate3d(0px, 0px, 0px) scale(1); transition-delay: 0.42s; -webkit-transform: rotate(-45deg) translate3d(0, 0, 0) scale(1);
}
.lqd-module-search-slide-top [aria-expanded=true].ld-module-dropdown .ld-search-form-container {
	opacity: 1;
}
.lqd-module-search-slide-top .ld-module-dropdown.collapsing {
	will-change: transform;
}
.lqd-module-search-slide-top .ld-module-dropdown.collapsing .ld-search-form {
	will-change: transform;
}
.lqd-module-search-slide-top .ld-module-dropdown.collapsing .ld-search-form-container {
	will-change: transform;
}
.lqd-module-search-slide-top.lqd-module-search-dark .ld-search-form {
	color: rgba(255, 255, 255, 0.65);
}
.lqd-module-search-slide-top.lqd-module-search-dark .ld-search-form input {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);
}
.lqd-module-search-slide-top.lqd-module-search-dark .ld-search-form input:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.65);
}
.lqd-module-search-slide-top.lqd-module-search-dark .ld-search-form .input-icon::before {
	background-color: rgba(255, 255, 255, 0.13);
}
.lqd-module-search-slide-top.lqd-module-search-dark .ld-search-form .input-icon i::before {
	background-color: rgb(255, 255, 255);
}
.lqd-module-search-slide-top.lqd-module-search-dark .ld-search-form .input-icon i::after {
	background-color: rgb(255, 255, 255);
}
.lqd-module-search-slide-top.lqd-module-search-dark p {
	color: rgba(255, 255, 255, 0.6);
}
.lqd-module-search-slide-top.lqd-module-search-dark .ld-module-dropdown {
	background-color: rgb(0, 0, 0);
}
.lqd-search-style-slide-top::before {
	transition:opacity 0s cubic-bezier(0.2, 1, 0.3, 1) 0.85s, visibility 0s cubic-bezier(0.2, 1, 0.3, 1) 0.85s; left: 0px; top: 0px; width: 100vw; height: 100vh; display: inline-block; visibility: hidden; position: fixed; z-index: 10; content: ""; opacity: 0; background-color: rgba(0, 0, 0, 0.3);
}
.lqd-module-search-expanded .lqd-search-style-slide-top::before {
	visibility: visible; opacity: 1;
}
.lqd-module-search-expanded.module-collapsing .lqd-search-style-slide-top::before {
	visibility: hidden; opacity: 0;
}
.lqd-module-search-frame {
	color: rgb(160, 162, 174);
}
.lqd-module-search-frame .ld-search-form-container {
	background: rgba(18, 23, 56, 0.9); transition:opacity 0.5s; left: 0px; top: 0px; width: 100%; height: 100vh; text-align: center; display: flex; position: fixed; z-index: 1000; opacity: 0; pointer-events: none; flex-direction: column; justify-content: center; align-items: center;
}
.lqd-module-search-frame .ld-search-form-container::before {
	border: 1.5em solid rgb(33, 47, 160); transition:transform 0.5s, transform 0.5s; border-image: none; width: calc(100% + 15px); height: calc(100% + 15px); position: absolute; content: ""; pointer-events: none;
}
.lqd-module-search-frame .ld-search-form-container::after {
	border: 1.5em solid rgb(33, 47, 160); transition:transform 0.5s, transform 0.5s; border-image: none; width: calc(100% + 15px); height: calc(100% + 15px); position: absolute; content: ""; pointer-events: none;
}
.lqd-module-search-frame .ld-search-form-container::before {
	left: 0px; top: 0px; border-right-width: 0px; border-bottom-width: 0px; transform: translate3d(-15px, -15px, 0px); -webkit-transform: translate3d(-15px, -15px, 0);
}
.lqd-module-search-frame .ld-search-form-container::after {
	right: 0px; bottom: 0px; border-top-width: 0px; border-left-width: 0px; transform: translate3d(15px, 15px, 0px); -webkit-transform: translate3d(15px, 15px, 0);
}
.lqd-module-search-frame .lqd-module-search-close {
	border: currentColor; transition:opacity 0.5s, transform 0.5s, transform 0.5s; border-image: none; top: 30px; right: 70px; line-height: 50px; font-size: 120px; position: absolute; cursor: pointer; box-shadow: none; transform: scale3d(0.8, 0.8, 1); -webkit-transform: scale3d(0.8, 0.8, 1);
}
.lqd-module-search-frame .lqd-module-search-close:hover {
	background: none; transform: scale(0.9) !important; -webkit-transform: scale(0.9);
}
.lqd-module-search-frame .ld-search-form {
	margin: 5em 0px; transition:opacity 0.5s, transform 0.5s, transform 0.5s; opacity: 0; transform: scale3d(0.8, 0.8, 1); -webkit-transform: scale3d(0.8, 0.8, 1);
}
.lqd-module-search-frame .ld-search-form input {
	background: none; border-width: medium medium 2px; border-style: none none solid; border-color: currentColor; padding: 0.05em 0px; border-image: none; width: 75%; color: rgb(209, 124, 120); line-height: 1; font-family: inherit; font-size: 10vw; display: inline-block;
}
.lqd-module-search-frame .ld-search-form input:-ms-input-placeholder {
	color: rgb(6, 9, 25); opacity: 0.3;
}
.lqd-module-search-frame .ld-search-form input:focus {
	border-color: currentColor;
}
.lqd-module-search-frame .lqd-module-search-info {
	margin: 0px auto; padding: 0.85em 0px; width: 75%; text-align: right; color: rgb(209, 124, 120); font-size: 90%; font-weight: bold; display: block;
}
.lqd-module-search-frame .lqd-module-search-related {
	width: 75%; display: flex;
}
.lqd-module-search-frame .lqd-module-search-suggestion {
	transition:opacity 0.5s, transform 0.5s, transform 0.5s; width: 33.33%; text-align: left; opacity: 0; transform: translate3d(0px, -30px, 0px); -webkit-transform: translate3d(0, -30px, 0);
}
.lqd-module-search-frame :nth-child(2).lqd-module-search-suggestion {
	margin: 0px 3em;
}
.lqd-module-search-frame .lqd-module-search-suggestion h3 {
	margin: 0px; color: inherit; font-size: 1.35em;
}
.lqd-module-search-frame .lqd-module-search-suggestion h3::before {
	padding: 0px 0.5em 0px 0px; display: inline-block; content: "\21FE";
}
.lqd-module-search-frame .lqd-module-search-suggestion p {
	margin: 0.75em 0px 0px; line-height: 1.4; font-size: 1.15em;
}
.lqd-module-search-frame [aria-expanded=true].ld-module-dropdown .ld-search-form-container {
	opacity: 1; pointer-events: auto;
}
.lqd-module-search-frame [aria-expanded=true].ld-module-dropdown .ld-search-form-container::before {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.lqd-module-search-frame [aria-expanded=true].ld-module-dropdown .ld-search-form-container::after {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.lqd-module-search-frame [aria-expanded=true].ld-module-dropdown .lqd-module-search-close {
	transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1);
}
.lqd-module-search-frame [aria-expanded=true].ld-module-dropdown .ld-search-form {
	opacity: 1; transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1);
}
.lqd-module-search-frame [aria-expanded=true].ld-module-dropdown .lqd-module-search-suggestion {
	opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.lqd-module-search-frame [aria-expanded=true].ld-module-dropdown :nth-child(2).lqd-module-search-suggestion {
	transition-delay: 0.1s;
}
.lqd-module-search-frame [aria-expanded=true].ld-module-dropdown :nth-child(3).lqd-module-search-suggestion {
	transition-delay: 0.2s;
}
.lqd-module-search-zoom-out {
	color: rgb(206, 202, 224);
}
.lqd-module-search-zoom-out .ld-search-form-container {
	background: none; border: currentColor; transition:opacity 0.5s; border-image: none; left: 0px; top: 0px; width: 100%; height: 100vh; text-align: center; display: flex; position: fixed; z-index: 1000; opacity: 0; flex-direction: column; justify-content: center; align-items: center;
}
.lqd-module-search-zoom-out .ld-search-form-container::before {
	background: rgba(0, 0, 0, 0.8); top: 0px; width: 100%; height: 100%; right: 0px; position: absolute; content: "";
}
.lqd-module-search-zoom-out .lqd-module-search-close {
	top: 25px; right: 55px; font-size: 68px; position: absolute; cursor: pointer;
}
.lqd-module-search-zoom-out .lqd-module-search-close:hover {
	color: rgb(255, 255, 255);
}
.lqd-module-search-zoom-out .ld-search-form {
	margin: 5em 0px;
}
.lqd-module-search-zoom-out .ld-search-form input {
	background: none; padding: 0.05em 0px; transform-origin: 0% 50%; transition:transform 0.3s, transform 0.3s; width: 75%; color: rgb(234, 186, 130); line-height: 1; font-family: inherit; font-size: 10vw; border-bottom-color: currentColor; border-bottom-width: 5px; border-bottom-style: solid; display: inline-block; transform: scale3d(0, 1, 1); -webkit-transform: scale3d(0, 1, 1); -webkit-transform-origin: 0% 50%;
}
.lqd-module-search-zoom-out .ld-search-form input:-ms-input-placeholder {
	color: rgb(74, 49, 158); opacity: 1;
}
.lqd-module-search-zoom-out .lqd-module-search-suggestion {
	transition:opacity 0.4s, transform 0.4s, transform 0.4s; opacity: 0; transform: translate3d(0px, 50px, 0px); -webkit-transform: translate3d(0, 50px, 0);
}
.lqd-module-search-zoom-out .lqd-module-search-info {
	transition:opacity 0.4s, transform 0.4s, transform 0.4s; opacity: 0; transform: translate3d(0px, 50px, 0px); -webkit-transform: translate3d(0, 50px, 0);
}
.lqd-module-search-zoom-out .lqd-module-search-info {
	margin: 0px auto; padding: 0.85em 0px; width: 75%; text-align: right; color: rgb(234, 186, 130); font-size: 90%; font-weight: bold; display: block;
}
.lqd-module-search-zoom-out .lqd-module-search-related {
	width: 75%; text-align: left; display: flex; pointer-events: none;
}
.lqd-module-search-zoom-out .lqd-module-search-suggestion {
	width: 50%;
}
.lqd-module-search-zoom-out :first-child.lqd-module-search-suggestion {
	padding: 0px 2em 0px 0px;
}
.lqd-module-search-zoom-out :last-child.lqd-module-search-suggestion {
	padding: 0px 0px 0px 2em;
}
.lqd-module-search-zoom-out .lqd-module-search-suggestion h3 {
	margin: 0px; color: inherit; font-size: 1.35em;
}
.lqd-module-search-zoom-out .lqd-module-search-suggestion h3::before {
	padding: 0px 0.5em 0px 0px; display: inline-block; content: "\21FE";
}
.lqd-module-search-zoom-out .lqd-module-search-suggestion p {
	margin: 0.75em 0px 0px; line-height: 1.4; font-size: 1.15em;
}
.lqd-module-search-zoom-out [aria-expanded=true].ld-module-dropdown .ld-search-form-container {
	opacity: 1;
}
.lqd-module-search-zoom-out [aria-expanded=true].ld-module-dropdown .ld-search-form input {
	transform: scale3d(1, 1, 1); transition-duration: 0.5s; -webkit-transform: scale3d(1, 1, 1);
}
.lqd-module-search-zoom-out [aria-expanded=true].ld-module-dropdown .lqd-module-search-suggestion {
	opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.lqd-module-search-zoom-out [aria-expanded=true].ld-module-dropdown .lqd-module-search-info {
	opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.lqd-module-search-zoom-out [aria-expanded=true].ld-module-dropdown :first-child.lqd-module-search-suggestion {
	transition-delay: 0.15s;
}
.lqd-module-search-zoom-out [aria-expanded=true].ld-module-dropdown :nth-child(2).lqd-module-search-suggestion {
	transition-delay: 0.2s;
}
.megamenu {
	position: static !important;
}
:not(.main-nav-side).main-nav :not(.position-applied).megamenu .nav-item-children {
	display: block !important; visibility: hidden;
}
.megamenu .megamenu-container.container {
	padding-right: 15px; padding-left: 15px;
}
.megamenu .megamenu-container .container {
	width: 100%;
}
.megamenu .nav-item-children {
	background: none; border-radius: 0px; padding-top: 0px; padding-bottom: 0px; box-shadow: none;
}
.megamenu .megamenu-inner-row {
	box-shadow: 0px 16px 50px rgba(0,0,0,0.07); background-color: rgb(255, 255, 255);
}
.megamenu .megamenu-inner-row.vc_row {
	flex-flow:row wrap;
}
.megamenu .megamenu-inner-row.vc_row::after {
	content: none;
}
.megamenu .megamenu-inner-row.vc_row-has-bg::before {
	background-color: inherit;
}
.megamenu .flickity-viewport {
	width: 100%;
}
.megamenu.megamenu-content-stretch .nav-item-children {
	left: 0px !important; right: 0px !important;
}
.megamenu.megamenu-fullwidth .nav-item-children {
	left: 50% !important; width: 100vw; right: 50% !important; margin-right: -50vw !important; margin-left: -50vw !important; max-width: none;
}
.megamenu.megamenu-fullwidth .megamenu-container {
	width: 100vw !important; max-width: none;
}
.megamenu.position-applied .megamenu-column {
	flex:1 1 auto;
}
.navbar-header {
	flex-basis: auto;
}
.navbar-header .mobile-logo-default {
	display: none;
}
.navbar-header .header-module {
	display: none;
}
.navbar-header.hidden-lg {
	display: none !important;
}
.navbar-collapse {
	height: auto !important; display: inline-flex !important; flex-direction: column; flex-basis: 0px; align-items: stretch;
}
.navbar-collapse > .nav-trigger {
	display: none !important;
}
.navbar-collapse-clone {
	display: none !important;
}
.main-nav {
	display: flex; justify-content: flex-end; align-items: stretch;
}
.main-nav > li {
	align-items: center;
}
.main-nav > li > a {
	align-items: center;
}
.main-nav > li:first-child {
	padding-left: 0px;
}
.main-nav > li:last-child {
	padding-right: 0px;
}
.main-nav > li.nav-item-cloned {
	display: none;
}
.main-nav .submenu-expander {
	display: none !important;
}
.main-nav-hover-linethrough > li > a .link-ext {
	transform-origin: right center; transition:transform 0.25s cubic-bezier(0, 0, 0.2, 1), transform 0.25s cubic-bezier(0, 0, 0.2, 1); left: 0px; width: 100%; height: 0.06em; bottom: -0.18em; display: inline-block; position: absolute; min-height: 1px; transform: scaleX(0); background-color: rgb(0, 0, 0); -webkit-transform: scaleX(0); -webkit-transform-origin: right center;
}
.main-nav-hover-underline-1 > li > a .link-ext {
	transform-origin: right center; transition:transform 0.25s cubic-bezier(0, 0, 0.2, 1), transform 0.25s cubic-bezier(0, 0, 0.2, 1); left: 0px; width: 100%; height: 0.06em; bottom: -0.18em; display: inline-block; position: absolute; min-height: 1px; transform: scaleX(0); background-color: rgb(0, 0, 0); -webkit-transform: scaleX(0); -webkit-transform-origin: right center;
}
.main-nav-hover-underline-3 > li > a .link-ext {
	transform-origin: right center; transition:transform 0.25s cubic-bezier(0, 0, 0.2, 1), transform 0.25s cubic-bezier(0, 0, 0.2, 1); left: 0px; width: 100%; height: 0.06em; bottom: -0.18em; display: inline-block; position: absolute; min-height: 1px; transform: scaleX(0); background-color: rgb(0, 0, 0); -webkit-transform: scaleX(0); -webkit-transform-origin: right center;
}
.main-nav-hover-linethrough > li.active > a .link-ext {
	transform-origin: left center; transform: scaleX(1); -webkit-transform: scaleX(1); -webkit-transform-origin: left center;
}
.main-nav-hover-linethrough > li.current-menu-item > a .link-ext {
	transform-origin: left center; transform: scaleX(1); -webkit-transform: scaleX(1); -webkit-transform-origin: left center;
}
.main-nav-hover-linethrough > li.current-menu-ancestor > a .link-ext {
	transform-origin: left center; transform: scaleX(1); -webkit-transform: scaleX(1); -webkit-transform-origin: left center;
}
.main-nav-hover-linethrough > li > a:hover .link-ext {
	transform-origin: left center; transform: scaleX(1); -webkit-transform: scaleX(1); -webkit-transform-origin: left center;
}
.main-nav-hover-underline-1 > li.active > a .link-ext {
	transform-origin: left center; transform: scaleX(1); -webkit-transform: scaleX(1); -webkit-transform-origin: left center;
}
.main-nav-hover-underline-1 > li.current-menu-item > a .link-ext {
	transform-origin: left center; transform: scaleX(1); -webkit-transform: scaleX(1); -webkit-transform-origin: left center;
}
.main-nav-hover-underline-1 > li.current-menu-ancestor > a .link-ext {
	transform-origin: left center; transform: scaleX(1); -webkit-transform: scaleX(1); -webkit-transform-origin: left center;
}
.main-nav-hover-underline-1 > li > a:hover .link-ext {
	transform-origin: left center; transform: scaleX(1); -webkit-transform: scaleX(1); -webkit-transform-origin: left center;
}
.main-nav-hover-underline-3 > li.active > a .link-ext {
	transform-origin: left center; transform: scaleX(1); -webkit-transform: scaleX(1); -webkit-transform-origin: left center;
}
.main-nav-hover-underline-3 > li.current-menu-item > a .link-ext {
	transform-origin: left center; transform: scaleX(1); -webkit-transform: scaleX(1); -webkit-transform-origin: left center;
}
.main-nav-hover-underline-3 > li.current-menu-ancestor > a .link-ext {
	transform-origin: left center; transform: scaleX(1); -webkit-transform: scaleX(1); -webkit-transform-origin: left center;
}
.main-nav-hover-underline-3 > li > a:hover .link-ext {
	transform-origin: left center; transform: scaleX(1); -webkit-transform: scaleX(1); -webkit-transform-origin: left center;
}
.main-nav-hover-linethrough > li > a .link-ext {
	left: -7%; width: 114%; bottom: 50%; margin-top: -0.03em;
}
.main-nav-hover-underline-2 > li > a .link-ext {
	background: linear-gradient(to right, rgb(244, 188, 139) 0%, rgb(241, 170, 204) 100%); transform-origin: right top; transition:transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), transform 0.3s cubic-bezier(0.23, 1, 0.32, 1); left: -3.5%; width: 107%; height: 0.4em; bottom: 0.25em; display: inline-block; position: absolute; transform: scaleY(0); -webkit-transform: scaleY(0); -webkit-transform-origin: right top;
}
.main-nav-hover-underline-2 > li.active > a .link-ext {
	transform-origin: center bottom; transform: scaleY(1); -webkit-transform: scaleY(1); -webkit-transform-origin: center bottom;
}
.main-nav-hover-underline-2 > li.current-menu-item > a .link-ext {
	transform-origin: center bottom; transform: scaleY(1); -webkit-transform: scaleY(1); -webkit-transform-origin: center bottom;
}
.main-nav-hover-underline-2 > li.current-menu-ancestor > a .link-ext {
	transform-origin: center bottom; transform: scaleY(1); -webkit-transform: scaleY(1); -webkit-transform-origin: center bottom;
}
.main-nav-hover-underline-2 > li > a:hover .link-ext {
	transform-origin: center bottom; transform: scaleY(1); -webkit-transform: scaleY(1); -webkit-transform-origin: center bottom;
}
.main-nav-hover-underline-3 .link-txt {
	position: static;
}
.main-nav-hover-underline-3 > li > a .link-ext {
	left: 0px; width: 100%; height: 0.21em; bottom: 0px; min-height: 2px;
}
.main-nav-side-style-2 > li > a .link-ext {
	background: rgb(24, 27, 49); border-radius: 50em; transition:0.3s; left: auto; top: 50%; width: 0.25em; height: 0.25em; right: -1em; margin-top: -0.12em; display: inline-block; visibility: hidden; position: absolute; min-height: 4px; min-width: 4px; opacity: 0; transform: translateY(200%); -webkit-transform: translateY(200%);
}
.main-nav-side-style-2 > li.active > a .link-ext {
	visibility: visible; opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0);
}
.main-nav-side-style-2 > li.current-menu-item > a .link-ext {
	visibility: visible; opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0);
}
.main-nav-side-style-2 > li.current-menu-ancestor > a .link-ext {
	visibility: visible; opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0);
}
.main-nav-side-style-2 > li > a:hover .link-ext {
	visibility: visible; opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0);
}
.main-nav-hover-fade-inactive:hover > li > a {
	opacity: 0.35;
}
.main-nav-hover-fade-inactive:hover > li:hover > a {
	opacity: 1;
}
.navbar-visible-ontoggle {
	padding-right: 5px; padding-left: 5px;
}
.navbar-visible-ontoggle .main-nav > li {
	transition:0.3s; visibility: hidden; opacity: 0; transform: translateX(5px); -webkit-transform: translateX(5px);
}
.navbar-visible-ontoggle .main-nav > li:nth-child(1) {
	transition-delay: 0.05s;
}
.navbar-visible-ontoggle .main-nav > li:nth-child(2) {
	transition-delay: 0.1s;
}
.navbar-visible-ontoggle .main-nav > li:nth-child(3) {
	transition-delay: 0.15s;
}
.navbar-visible-ontoggle .main-nav > li:nth-child(4) {
	transition-delay: 0.2s;
}
.navbar-visible-ontoggle .main-nav > li:nth-child(5) {
	transition-delay: 0.25s;
}
.navbar-visible-ontoggle .main-nav > li:nth-child(6) {
	transition-delay: 0.3s;
}
.navbar-visible-ontoggle .main-nav > li:nth-child(7) {
	transition-delay: 0.35s;
}
.navbar-visible-ontoggle .main-nav > li:nth-child(8) {
	transition-delay: 0.4s;
}
.navbar-visible-ontoggle .main-nav > li:nth-child(9) {
	transition-delay: 0.45s;
}
.navbar-visible-ontoggle .main-nav > li:nth-child(10) {
	transition-delay: 0.5s;
}
[aria-expanded=true].navbar-visible-ontoggle .main-nav > li {
	visibility: visible; opacity: 1; transform: none; -webkit-transform: none;
}
[aria-expanded=true].navbar-visible-ontoggle .main-nav > li:nth-child(10) {
	transition-delay: 0.05s;
}
[aria-expanded=true].navbar-visible-ontoggle .main-nav > li:nth-child(9) {
	transition-delay: 0.1s;
}
[aria-expanded=true].navbar-visible-ontoggle .main-nav > li:nth-child(8) {
	transition-delay: 0.15s;
}
[aria-expanded=true].navbar-visible-ontoggle .main-nav > li:nth-child(7) {
	transition-delay: 0.2s;
}
[aria-expanded=true].navbar-visible-ontoggle .main-nav > li:nth-child(6) {
	transition-delay: 0.25s;
}
[aria-expanded=true].navbar-visible-ontoggle .main-nav > li:nth-child(5) {
	transition-delay: 0.3s;
}
[aria-expanded=true].navbar-visible-ontoggle .main-nav > li:nth-child(4) {
	transition-delay: 0.35s;
}
[aria-expanded=true].navbar-visible-ontoggle .main-nav > li:nth-child(3) {
	transition-delay: 0.4s;
}
[aria-expanded=true].navbar-visible-ontoggle .main-nav > li:nth-child(2) {
	transition-delay: 0.45s;
}
[aria-expanded=true].navbar-visible-ontoggle .main-nav > li:nth-child(1) {
	transition-delay: 0.5s;
}
[aria-expanded=false].navbar-visible-ontoggle.collapsing .main-nav > li {
	transform: translateX(-5px); -webkit-transform: translateX(-5px);
}
.main-nav-side {
	-ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.main-nav-side > li {
	padding-right: 1.66em; padding-left: 1.66em;
}
.main-nav-side > li:first-child {
	padding-right: 1.66em; padding-left: 1.66em;
}
.main-nav-side > li:last-child {
	padding-right: 1.66em; padding-left: 1.66em;
}
.main-nav-side .nav-item-children {
	padding: 0.62em 0px; border-radius: 0px; left: auto !important; top: auto !important; width: 100%; right: auto !important; line-height: 1.5em; font-size: 16px; display: none; position: relative !important; -ms-overflow-x: hidden; -ms-overflow-y: auto; box-shadow: none; background-color: transparent;
}
.main-nav-side .nav-item-children > li {
	width: 100%; font-size: 1em; font-weight: 400; display: block;
}
.main-nav-side .nav-item-children > li > a {
	padding: 0.75em 1.25em;
}
.main-nav-side .nav-item-children > li:hover > a {
	background-color: transparent;
}
.main-nav-side .nav-item-children .nav-item-children {
	padding-left: 1.25em;
}
.main-nav-side .megamenu .nav-item-children {
	left: auto !important; width: auto !important; right: auto !important; padding-left: 1.25em; margin-right: 0px !important; margin-left: 0px !important; display: none; visibility: visible;
}
.main-nav-side .megamenu .ld-container {
	padding: 0px; width: 100% !important;
}
.main-nav-side .megamenu .megamenu-column {
	padding: 0px; width: 100% !important;
}
.main-nav-side .megamenu .megamenu-container {
	padding: 0px; width: 100% !important;
}
.main-nav-side .megamenu section.vc_row {
	padding: 0px !important;
}
.main-nav-side .megamenu .vc_row {
	background: none !important; margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; box-shadow: none !important;
}
.main-nav-side .megamenu .vc_column-inner {
	background: none !important; margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; box-shadow: none !important;
}
.main-nav-side .megamenu .megamenu-column {
	background: none !important; margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; box-shadow: none !important;
}
.main-nav-side .megamenu .wpb_wrapper {
	background: none !important; margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; box-shadow: none !important;
}
.main-nav-side .megamenu .ld-row {
	margin: 0px; display: block;
}
.main-nav-side .megamenu .megamenu-inner-row::before {
	content: none !important;
}
.main-nav-side-style-1 > li {
	padding-right: 50px; padding-left: 50px;
}
.main-nav-side-style-1 > li:first-child {
	padding-right: 50px; padding-left: 50px;
}
.main-nav-side-style-1 > li:last-child {
	padding-right: 50px; padding-left: 50px;
}
.main-nav-side-style-2 > li {
	padding-right: 0px !important; padding-left: 0px !important;
}
.main-nav-fullscreen-style-1 {
	margin: 5vh 0px 5vh -3% !important; width: 106%; text-align: center; -ms-overflow-x: hidden; -ms-overflow-y: auto; justify-content: center; align-items: center;
}
.main-nav-fullscreen-style-1 > li {
	overflow: hidden; padding-right: 0px !important; padding-left: 0px !important; margin-bottom: 1em;
}
.main-nav-fullscreen-style-1 > li > a {
	width: 100%; justify-content: center;
}
.main-nav-fullscreen-style-1 .nav-item-children {
	padding: 0.62em 0px; left: auto; top: auto; width: calc(100% + 24px); line-height: 1.5em; font-size: 16px; position: relative; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.main-nav-fullscreen-style-1 .nav-item-children > li {
	padding: 0.75em 1.25em; width: 100%; font-size: 1em; font-weight: 400; display: block;
}
[data-react-to-megamenu=true].main-header .mainbar-wrap .megamenu-hover-bg {
	transition:opacity 0.3s cubic-bezier(0.02, 0.01, 0.47, 1); left: 0px; top: 0px; width: 100%; height: 100%; display: inline-block; position: absolute; opacity: 0;
}
[data-react-to-megamenu=true].main-header.megamenu-item-active .megamenu-hover-bg {
	opacity: 1;
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-light :not(.is-stuck).mainbar-wrap .social-icon a {
	color: rgba(0, 0, 0, 0.7) !important;
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-light :not(.is-stuck).mainbar-wrap .social-icon a:hover {
	color: rgb(0, 0, 0) !important;
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-light :not(.is-stuck).mainbar-wrap .header-module .ld-module-trigger {
	color: rgba(0, 0, 0, 0.7);
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-light :not(.is-stuck).mainbar-wrap .main-nav > li > a {
	color: rgba(0, 0, 0, 0.7);
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-light :not(.is-stuck).mainbar-wrap .header-module .ld-module-trigger:hover {
	color: rgb(0, 0, 0);
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-light :not(.is-stuck).mainbar-wrap .main-nav > li > a:hover {
	color: rgb(0, 0, 0);
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-light :not(.is-stuck).mainbar-wrap .ld-module-search-visible-form .ld-search-form input {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(0, 0, 0);
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-light :not(.is-stuck).mainbar-wrap .navbar-brand .logo-dark {
	visibility: visible !important; opacity: 1 !important;
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-light :not(.is-stuck).mainbar-wrap .navbar-brand .logo-light {
	visibility: hidden; opacity: 0;
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-dark :not(.is-stuck).mainbar-wrap .social-icon a {
	color: rgba(255, 255, 255, 0.7) !important;
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-dark :not(.is-stuck).mainbar-wrap .social-icon a:hover {
	color: rgb(255, 255, 255) !important;
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-dark :not(.is-stuck).mainbar-wrap .header-module .ld-module-trigger {
	color: rgba(255, 255, 255, 0.7);
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-dark :not(.is-stuck).mainbar-wrap .main-nav > li > a {
	color: rgba(255, 255, 255, 0.7);
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-dark :not(.is-stuck).mainbar-wrap .header-module .ld-module-trigger:hover {
	color: rgb(255, 255, 255);
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-dark :not(.is-stuck).mainbar-wrap .main-nav > li > a:hover {
	color: rgb(255, 255, 255);
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-dark :not(.is-stuck).mainbar-wrap .ld-module-search-visible-form .ld-search-form input {
	border-color: rgba(255, 255, 255, 0.2); color: rgb(255, 255, 255);
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-dark :not(.is-stuck).mainbar-wrap .ld-module-search-visible-form .input-icon {
	color: rgba(255, 255, 255, 0.7);
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-dark :not(.is-stuck).mainbar-wrap .navbar-brand .logo-light {
	visibility: visible !important; opacity: 1 !important;
}
[data-react-to-megamenu=true].main-header.megamenu-scheme-dark :not(.is-stuck).mainbar-wrap .navbar-brand .logo-dark {
	visibility: hidden; opacity: 0;
}
.mainbar-row > [class^=col] {
	
}
.mainbar-row > [class^=col].text-right {
	justify-content: flex-end;
}
.mainbar-row > [class^=col].text-center {
	justify-content: center;
}
.mainbar-row > [class^=col].text-left {
	justify-content: flex-start;
}
.secondarybar-row > [class^=col].text-right {
	justify-content: flex-end;
}
.secondarybar-row > [class^=col].text-center {
	justify-content: center;
}
.secondarybar-row > [class^=col].text-left {
	justify-content: flex-start;
}
.is-stuck {
	box-shadow: 0px 2px 8px rgba(0,0,0,0.07); background-color: rgba(0, 0, 0, 0.75); -webkit-backdrop-filter: blur(20px) saturate(180%); backdrop-filter: blur(20px) saturate(180%);
}
.is-stuck .ld-module-search-visible-form .ld-search-form input {
	border-color: rgba(255, 255, 255, 0.2); color: rgb(255, 255, 255);
}
.is-stuck .social-icon a {
	color: rgba(255, 255, 255, 0.8) !important;
}
.is-stuck .header-module .ld-module-trigger {
	color: rgba(255, 255, 255, 0.8) !important;
}
.is-stuck .main-nav > li > a {
	color: rgba(255, 255, 255, 0.8) !important;
}
.is-stuck .social-icon a:hover {
	color: rgb(255, 255, 255) !important;
}
.is-stuck .main-nav > li > a:hover {
	color: rgb(255, 255, 255) !important;
}
.is-stuck .ld-module-search-visible-form .input-icon {
	color: rgb(255, 255, 255) !important;
}
}
@media screen and (max-width:1199px)
{
body {
	-ms-overflow-x: hidden;
}
.main-header {
	left: auto; top: auto; position: relative;
}
[data-mobile-nav-trigger-alignment=left] .navbar-header .navbar-brand {
	order: 2; justify-content: flex-end;
}
[data-mobile-nav-trigger-alignment=left] .navbar-header .lqd-mobile-modules-container {
	order: 3; justify-content: flex-end;
}
[data-mobile-nav-trigger-alignment=left] .navbar-header .lqd-mobile-modules-container + .navbar-brand {
	margin-right: 0px; margin-left: 0px; justify-content: center;
}
[data-mobile-nav-trigger-alignment=left] .navbar-header .navbar-toggle {
	order: 1;
}
[data-mobile-nav-trigger-alignment=right] .navbar-header .navbar-brand {
	margin-right: -20px; margin-left: 0px !important;
}
[data-mobile-nav-trigger-alignment=right] .navbar-header .navbar-toggle {
	justify-content: flex-end;
}
[data-mobile-nav-trigger-alignment=right] .navbar-header .lqd-mobile-modules-container + .navbar-brand {
	margin-right: 0px; margin-left: 0px; justify-content: center;
}
[data-mobile-logo-alignment=center] .navbar-header .navbar-brand {
	margin-left: -20px; order: 2; justify-content: center !important;
}
[data-mobile-logo-alignment=center] .navbar-header .navbar-toggle {
	flex:0 1 0px;
}
[data-mobile-logo-alignment=center] .navbar-header .lqd-mobile-modules-container {
	order: 3; justify-content: flex-end;
}
[data-mobile-logo-alignment=center] .navbar-header .lqd-mobile-modules-container ~ .navbar-brand {
	margin-right: 0px !important; margin-left: 0px !important;
}
[data-mobile-logo-alignment=center] .navbar-header .lqd-mobile-modules-container ~ .navbar-toggle {
	flex:1 0 33.33%;
}
[data-mobile-logo-alignment=center][data-mobile-nav-trigger-alignment=right] .navbar-header .navbar-brand {
	justify-content: center;
}
[data-mobile-logo-alignment=center][data-mobile-nav-trigger-alignment=right] .navbar-header .lqd-mobile-modules-container {
	order: 1; justify-content: flex-start;
}
html[dir=rtl] [data-mobile-nav-trigger-alignment=right] .navbar-header .navbar-toggle {
	justify-content: flex-start;
}
html[dir=rtl] [data-mobile-nav-trigger-alignment=right] .navbar-header .navbar-brand {
	justify-content: flex-end;
}
html[dir=rtl] [data-mobile-nav-trigger-alignment=left] .navbar-header .navbar-toggle {
	justify-content: flex-end;
}
html[dir=rtl] [data-mobile-nav-trigger-alignment=left] .navbar-header .navbar-brand {
	justify-content: flex-start;
}
.main-header .header-module {
	display: none;
}
.navbar-collapse .header-module {
	padding-right: 15px; padding-left: 15px; margin-right: 0px !important; margin-left: 0px !important; display: flex; align-items: flex-start;
}
.navbar-collapse :first-of-type.header-module {
	margin-top: 20px;
}
.navbar-header .header-module {
	display: inline-flex; position: static; order: 2;
}
.navbar-header .header-module + .header-module {
	margin-left: 18px;
}
.navbar-header .navbar-brand + .header-module {
	margin-left: auto;
}
.lqd-mobile-modules-container {
	display: flex;
}
[data-mobile-nav-align=left] .navbar-collapse .header-module {
	padding-right: 15px; padding-left: 15px; align-items: flex-start;
}
.nav-trigger {
	display: flex;
}
.navbar-header .nav-trigger {
	margin: 0px; justify-content: flex-start;
}
.ld-module-dropdown {
	left: 0px; top: 100%; width: 100%; right: 0px;
}
.ld-dropdown-menu-content {
	width: 100%;
}
.ld-module-cart .ld-module-trigger-icon {
	display: inline-block; position: relative;
}
.ld-module-cart .ld-module-trigger-icon::before {
	transform-origin: center bottom; transition:transform 0.3s, opacity 0.3s 0.05s, transform 0.3s; left: 0px; top: 50%; width: 1.5px; height: 21px; margin-top: -10px; display: inline-block; position: absolute; content: ""; background-color: currentColor; -webkit-transform-origin: bottom center;
}
.ld-module-cart .ld-module-trigger-icon::after {
	transform-origin: center bottom; transition:transform 0.3s, opacity 0.3s 0.05s, transform 0.3s; left: 0px; top: 50%; width: 1.5px; height: 21px; margin-top: -10px; display: inline-block; position: absolute; content: ""; background-color: currentColor; -webkit-transform-origin: bottom center;
}
.ld-module-cart .ld-module-trigger-icon::before {
	transform: rotate(45deg) translate(-4px, -2.5px); -webkit-transform: rotate(45deg) translate(-4px, -2.5px);
}
.ld-module-cart .ld-module-trigger-icon::after {
	left: auto; right: 0px; transform: rotate(-45deg) translate(2px, -4px); -webkit-transform: rotate(-45deg) translate(2px, -4px);
}
.ld-module-cart .ld-module-trigger-icon i {
	transition:transform 0.3s, opacity 0.3s, transform 0.3s; font-family: "liquid-icon" !important; display: inline-block; opacity: 0; transform: scale(0.85); -webkit-transform: scale(0.85);
}
.ld-module-cart .ld-module-trigger-icon i::before {
	content: "\e929";
}
.ld-module-cart .ld-module-trigger-count {
	transition:transform 0.3s, opacity 0.3s, transform 0.3s; top: 0px; right: -9px; position: absolute; opacity: 0;
}
.ld-module-cart .ld-module-trigger {
	position: relative;
}
.ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-icon {
	display: inline-block; position: relative;
}
.ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-icon::before {
	opacity: 0; transform: rotate(0deg) scaleY(0.75); -webkit-transform: rotate(0) scaleY(0.75);
}
.ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-icon::after {
	opacity: 0; transform: rotate(0deg) scaleY(0.75); -webkit-transform: rotate(0) scaleY(0.75);
}
.ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-icon i {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-count {
	opacity: 1;
}
a.remove.ld-cart-product-remove {
	left: auto; top: auto; width: 28px; height: 28px; margin-right: 8px; visibility: visible; position: relative; opacity: 1;
}
.ld-cart-contents {
	width: 100%;
}
.ld-module-search .ld-module-dropdown {
	top: 0px; right: 0px;
}
.ld-module-search .ld-module-dropdown.in {
	height: 100% !important;
}
.ld-module-search [aria-expanded=true].ld-module-dropdown.collapsing {
	height: 100% !important;
}
.ld-search-form-container {
	padding: 0px; border: currentColor; border-image: none; width: 100vw; height: 100%;
}
.ld-search-form-container .input-icon {
	border-radius: 3px; left: auto; top: 50%; width: 50px; height: 50px; right: 0px; color: rgb(0, 0, 0); font-size: 36px; display: inline-flex; position: absolute; z-index: 2; cursor: pointer; transform: translateY(-50%); justify-content: center; align-items: center; -webkit-transform: translateY(-50%);
}
.ld-search-form-container .input-icon:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.ld-search-form-container .input-icon i::before {
	content: "\e94a";
}
.ld-search-form {
	height: 100%;
}
.ld-search-form input {
	background: none; border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor rgb(234, 234, 234); border-radius: 0px; border-image: none; height: 100%; color: inherit; padding-right: 15px; padding-left: 15px;
}
.lqd-module-search-info {
	display: none;
}
.lqd-module-search-related {
	display: none;
}
.main-header .navbar-brand {
	padding: 22px 0px; max-width: none !important;
}
.main-header .mobile-logo-default ~ .logo-default {
	display: none;
}
.main-header .main-nav {
	text-align: left; text-transform: none; line-height: 1.5em; letter-spacing: 0px; font-size: 14px; font-weight: 500;
}
.main-header .main-nav > li > a {
	text-transform: inherit; line-height: inherit; letter-spacing: inherit; font-size: inherit; font-weight: inherit;
}
.navbar-header {
	padding-right: 25px; padding-left: 25px; justify-content: space-between;
}
.navbar-header > * {
	flex:1 0 33.33%;
}
.navbar-collapse {
	color: rgb(0, 0, 0); -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.navbar-collapse .social-icon li a {
	color: inherit; opacity: 0.7;
}
.navbar-collapse .social-icon li a:hover {
	opacity: 1;
}
.navbar-collapse .btn-naked {
	border-color: currentColor; color: inherit;
}
.navbar-collapse .btn-underlined {
	border-color: currentColor; color: inherit;
}
.navbar-collapse .btn-naked::before {
	background-color: currentColor;
}
.navbar-collapse .btn-naked::after {
	background-color: currentColor;
}
.navbar-collapse .btn-underlined::before {
	background-color: currentColor;
}
.navbar-collapse .btn-underlined::after {
	background-color: currentColor;
}
.navbar-collapse .btn-naked::before {
	opacity: 0.5;
}
.navbar-collapse .btn-underlined::before {
	opacity: 0.5;
}
.navbar-collapse .btn-naked .btn-txt {
	transition:opacity 0.3s; opacity: 0.7;
}
.navbar-collapse .btn-underlined .btn-txt {
	transition:opacity 0.3s; opacity: 0.7;
}
.navbar-collapse .btn-naked:hover {
	color: inherit;
}
.navbar-collapse .btn-underlined:hover {
	color: inherit;
}
.navbar-collapse .btn-naked:hover .btn-txt {
	opacity: 1;
}
.navbar-collapse .btn-underlined:hover .btn-txt {
	opacity: 1;
}
ul.nav.main-nav > li {
	padding-right: 0px; padding-left: 0px;
}
ul.nav.main-nav > li > a {
	padding: 15px 25px; color: rgb(0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0.05); border-bottom-width: 1px; border-bottom-style: solid; display: flex; align-items: center;
}
ul.nav.main-nav > li > a:hover {
	color: rgb(0, 0, 0);
}
ul.nav.main-nav + .header-module {
	margin-top: 15px;
}
.mainbar-row > .navbar-header {
	margin-right: 15px; margin-left: 15px;
}
[data-mobile-nav-align=center] .navbar-collapse {
	text-align: center;
}
[data-mobile-nav-align=center] .navbar-collapse .header-module {
	align-items: center !important;
}
[data-mobile-nav-align=center] ul.nav.main-nav > li > a {
	justify-content: center;
}
[data-mobile-nav-align=right] .navbar-collapse .header-module {
	align-items: flex-end !important;
}
[data-mobile-nav-style=classic] .navbar-collapse {
	max-height: 90vh; box-shadow: 0px 10px 50px rgba(0,0,0,0.05); background-color: rgb(255, 255, 255);
}
[data-mobile-nav-style=minimal] .navbar-collapse {
	max-height: 90vh; box-shadow: 0px 10px 50px rgba(0,0,0,0.05); background-color: rgb(255, 255, 255);
}
[data-mobile-nav-style=modern] ul.nav.main-nav {
	padding-top: 12px; padding-bottom: 12px; font-size: 16px;
}
[data-mobile-nav-style=minimal] ul.nav.main-nav {
	padding-top: 12px; padding-bottom: 12px; font-size: 16px;
}
[data-mobile-nav-style=modern] ul.nav.main-nav > li > a {
	border: currentColor; border-image: none;
}
[data-mobile-nav-style=minimal] ul.nav.main-nav > li > a {
	border: currentColor; border-image: none;
}
[data-mobile-nav-style=modern]::before {
	transition:; left: 0px; top: 0px; width: 100vw; height: 100vh; display: inline-block; position: fixed; z-index: -1; content: ""; opacity: 0; transform: scale(1.75); background-image: linear-gradient(to left top, rgb(29, 225, 188) 0%, rgb(218, 11, 238) 100%); -webkit-transform: scale(1.75);
}
[data-mobile-nav-style=modern] #wrap {
	transition:transform 0.55s cubic-bezier(0.23, 1, 0.32, 1), height 0.3s, transform 0.55s cubic-bezier(0.23, 1, 0.32, 1);
}
[data-mobile-nav-style=modern] .navbar-toggle {
	pointer-events: none;
}
[data-mobile-nav-style=modern] .navbar-toggle.mobile-nav-trigger-cloned {
	pointer-events: all;
}
[data-mobile-nav-style=modern] .navbar-collapse-clone {
	background: none !important; border: currentColor; border-image: none; top: 12vh; width: 70vw; height: 80vh !important; right: 0px; overflow: visible !important; padding-top: 20px; display: flex !important; visibility: hidden; position: fixed; z-index: 90; opacity: 0; box-shadow: none; transform: translate3d(25vw, 0px, 0px); transition-property: transform, opacity, visibility, transform; transition-duration: 0.45s; transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); flex-direction: column; justify-content: center; -webkit-transform: translate3d(25vw, 0, 0);
}
[data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger {
	transition:none !important; top: -20px; right: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 10; pointer-events: all; transform: none !important; justify-content: flex-end; -webkit-transform: none;
}
[data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bars {
	border-radius: 50em; border: 2.4px solid rgba(255, 255, 255, 0.4); transition:none !important; border-image: none; width: 42px; height: 42px; padding-left: 8px; transform: none !important; justify-content: center; -webkit-transform: none;
}
[data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bar {
	background-color: rgb(255, 255, 255);
}
[data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger :first-child.bar {
	display: none;
}
[data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger :last-child.bar {
	display: none;
}
[data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger :nth-child(2).bar {
	transition:none !important; transform: translateY(2px) rotate(135deg) !important; -webkit-transform: translateY(2px) rotate(135deg);
}
[data-mobile-nav-style=modern] .navbar-collapse-clone ul {
	flex:0 1 auto;
}
[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav {
	flex:0 1 auto;
}
[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a {
	color: rgb(255, 255, 255);
}
[data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a {
	color: rgb(255, 255, 255);
}
[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a {
	color: rgb(255, 255, 255);
}
[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a {
	color: rgb(255, 255, 255);
}
[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a:hover {
	color: rgb(255, 255, 255);
}
[data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a:hover {
	color: rgb(255, 255, 255);
}
[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a:hover {
	color: rgb(255, 255, 255);
}
[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a:hover {
	color: rgb(255, 255, 255);
}
[data-mobile-nav-style=modern] .navbar-collapse-inner {
	display: block; position: relative; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
[data-mobile-nav-style=modern] .megamenu .megamenu-container {
	padding: 0px 35px;
}
[data-mobile-nav-style=modern] .megamenu .vc_row {
	background: none !important; margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; width: 100%;
}
[data-mobile-nav-style=modern] .megamenu .ld-row {
	background: none !important; margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; width: 100%;
}
[data-mobile-nav-style=modern] .megamenu .ld-container {
	background: none !important; margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; width: 100%;
}
[data-mobile-nav-style=modern] .megamenu .megamenu-column {
	background: none !important; margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; width: 100%;
}
[data-mobile-nav-style=modern] .megamenu .vc_column-inner {
	background: none !important; margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; width: 100%;
}
[data-mobile-nav-style=modern] .megamenu .ld-fancy-heading > * {
	color: rgb(255, 255, 255);
}
.mobile-nav-activated [data-mobile-nav-style=modern]::before {
	opacity: 1; transform: scale(1); transition-delay: 0s; -webkit-transform: scale(1);
}
.mobile-nav-activated [data-mobile-nav-style=modern] #wrap {
	overflow: hidden; transform: translate3d(-80vw, 0px, 0px); background-color: rgb(255, 255, 255); -webkit-transform: translate3d(-80vw, 0, 0);
}
.mobile-nav-activated [data-mobile-nav-style=modern] .navbar-collapse-clone {
	visibility: visible !important; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-delay: 0.1s; -webkit-transform: translate3d(0, 0, 0);
}
.module-expanding {
	overflow: hidden;
}
.module-collapsing {
	overflow: hidden;
}
.module-expanding [data-mobile-nav-style=modern] #wrap {
	overflow: hidden; transition-property: transform, height, transform; transition-duration: 0.45s; transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); background-color: rgb(255, 255, 255);
}
.module-collapsing [data-mobile-nav-style=modern] #wrap {
	overflow: hidden; transition-property: transform, height, transform; transition-duration: 0.45s; transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); background-color: rgb(255, 255, 255);
}
.module-collapsing [data-mobile-nav-style=modern] #wrap {
	overflow: hidden;
}
[data-mobile-nav-scheme=gray] .navbar-collapse {
	color: rgb(0, 0, 0); background-color: rgb(249, 249, 249);
}
[data-mobile-nav-scheme=gray] .main-nav .lqd-custom-menu > li > a {
	color: rgb(0, 0, 0);
}
[data-mobile-nav-scheme=gray] ul.nav.main-nav > li > a {
	color: rgb(0, 0, 0);
}
[data-mobile-nav-scheme=gray] .main-nav .lqd-custom-menu > li:hover {
	color: rgb(0, 0, 0);
}
[data-mobile-nav-scheme=gray] ul.nav.main-nav > li:hover {
	color: rgb(0, 0, 0);
}
[data-mobile-nav-scheme=dark] .navbar-collapse {
	color: rgb(255, 255, 255); background-color: rgb(25, 29, 24);
}
[data-mobile-nav-scheme=dark] .main-nav .lqd-custom-menu > li > a {
	border-color: rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255);
}
[data-mobile-nav-scheme=dark] ul.nav.main-nav > li > a {
	border-color: rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255);
}
[data-mobile-nav-scheme=dark] .main-nav .lqd-custom-menu > li > a:hover {
	color: rgb(255, 255, 255);
}
[data-mobile-nav-scheme=dark] ul.nav.main-nav > li > a:hover {
	color: rgb(255, 255, 255);
}
[data-mobile-nav-scheme=dark] .submenu-expander {
	background-color: rgba(255, 255, 255, 0.05);
}
[data-mobile-header-scheme=light] .navbar-header {
	background-color: rgb(255, 255, 255);
}
[data-mobile-header-scheme=gray] .main-header .navbar-header {
	background-color: rgb(246, 246, 246);
}
[data-mobile-header-scheme=dark] .navbar-header {
	background-color: rgb(25, 29, 24);
}
[data-mobile-header-scheme=dark] .nav-trigger .bar {
	background-color: rgb(255, 255, 255);
}
[data-mobile-header-scheme=dark] .ld-module-trigger {
	color: rgb(255, 255, 255);
}
[data-mobile-header-scheme=dark] .ld-search-form-container {
	background-color: rgb(25, 29, 24);
}
[data-mobile-header-scheme=dark] .ld-search-form input {
	border-color: rgba(255, 255, 255, 0.45); color: rgb(255, 255, 255);
}
[data-mobile-header-scheme=dark] .ld-search-form .input-icon {
	color: rgb(255, 255, 255);
}
[data-mobile-header-scheme=dark] .ld-search-form .input-icon:hover {
	background-color: rgba(255, 255, 255, 0.1);
}
html[dir=rtl] [data-mobile-nav-style=modern] .navbar-collapse-clone {
	right: 10vw;
}
.main-nav .children {
	padding: 15px 0px; border-radius: 0px; left: auto; top: auto; text-align: inherit; right: auto; text-transform: inherit; line-height: inherit; letter-spacing: inherit; font-size: inherit; font-weight: inherit; display: none; visibility: visible; position: static; min-width: 0px; box-shadow: none;
}
.nav-item-children {
	padding: 15px 0px; border-radius: 0px; left: auto; top: auto; text-align: inherit; right: auto; text-transform: inherit; line-height: inherit; letter-spacing: inherit; font-size: inherit; font-weight: inherit; display: none; visibility: visible; position: static; min-width: 0px; box-shadow: none;
}
.main-nav .children > li > a {
	padding: 8px 35px; color: inherit;
}
.nav-item-children > li > a {
	padding: 8px 35px; color: inherit;
}
.main-nav .children > li:hover > a {
	background: none;
}
.nav-item-children > li:hover > a {
	background: none;
}
.main-nav .children .nav-item-children {
	padding: 8px 0px 8px 15px;
}
.nav-item-children .nav-item-children {
	padding: 8px 0px 8px 15px;
}
[data-mobile-nav-scheme=dark] .nav-item-children {
	background-color: rgb(27, 32, 26);
}
[data-mobile-nav-scheme=dark] .nav-item-children > li > a {
	opacity: 0.75;
}
[data-mobile-nav-scheme=dark] .nav-item-children > li:hover > a {
	color: inherit; opacity: 1;
}
[data-mobile-nav-scheme=dark] .nav-item-children > li.active > a {
	color: inherit; opacity: 1;
}
[data-mobile-nav-scheme=dark] .nav-item-children > li.current-menu-item > a {
	color: inherit; opacity: 1;
}
[data-mobile-nav-scheme=dark] .nav-item-children > li.current-menu-ancestor > a {
	color: inherit; opacity: 1;
}
[data-mobile-nav-align=center] .nav-item-children {
	text-align: center;
}
[data-mobile-nav-align=center] .nav-item-children .nav-item-children {
	padding-right: 15px; padding-left: 15px;
}
[data-mobile-nav-style=minimal] .nav-item-children {
	font-size: 14px;
}
[data-mobile-nav-style=modern] .main-nav .children {
	background: none;
}
[data-mobile-nav-style=modern] .nav-item-children {
	background: none;
}
.megamenu .nav-item-children {
	left: auto !important;
}
.megamenu .megamenu-container {
	padding: 15px 0px;
}
.megamenu .megamenu-column {
	padding-right: 15px; padding-left: 15px;
}
.megamenu .ld-container {
	padding-right: 15px !important; padding-left: 15px !important;
}
.megamenu .vc_column-inner {
	padding-right: 15px !important; padding-left: 15px !important;
}
.megamenu .ld-row {
	margin-right: -15px !important; margin-left: -15px !important; display: block;
}
.megamenu .vc_row {
	background: none !important; margin: 0px !important; padding: 0px !important;
}
.megamenu .wpb_wrapper {
	background: none !important; margin: 0px !important; padding: 0px !important;
}
.megamenu .vc_row {
	border: currentColor !important; border-image: none !important;
}
.megamenu .wpb_single_image.invisible {
	visibility: visible;
}
.megamenu .lqd-custom-menu > li > a {
	color: inherit;
}
.megamenu-container {
	width: auto !important;
}
.main-header .mainbar-wrap {
	margin: 0px !important; padding: 0px !important;
}
.main-header .mainbar-wrap .mainbar-container {
	width: 100%; padding-right: 0px !important; padding-left: 0px !important; max-width: none;
}
.main-header .mainbar-row {
	padding-right: 0px !important; padding-left: 0px !important; margin-right: -15px !important; margin-left: -15px !important; flex-direction: column;
}
.main-header .mainbar-row > [class^=col] {
	flex:1 1 auto; padding-right: 15px !important; padding-left: 15px !important; margin-right: 0px !important; margin-left: 0px !important; min-height: 0px; flex-direction: column;
}
.main-header .mainbar-row > [class^=col] > .main-nav {
	display: none;
}
.secondarybar-wrap {
	display: none;
}
[data-mobile-secondary-bar=true] .secondarybar-wrap {
	display: block;
}
[data-mobile-secondary-bar=true] .secondarybar-wrap .header-module {
	display: inline-flex;
}
}
