body.admin-bar .cna-ubermenu.navbar-fixed {
	margin-top: 32px;
}

/* UberMenu - Copyright 2011-2023, SevenSpark */



.ubermenu.ubermenu-main {
	font-size: 12px;
	color: #888;
}
	.ubermenu.ubermenu-main .ubermenu-target {
		color: #fff;
	}
	.ubermenu.ubermenu-main .ubermenu-target-description {
		color: #ccc;
	}
@media all and (min-width:768px){
	.ubermenu.ubermenu-main .ubermenu-target {
		color: #555;
	}
	.ubermenu.ubermenu-main .ubermenu-target-description {
		color: #aaa;
	}
}
.ubermenu.ubermenu-main.ubermenu-responsive-toggle {
	background: #1b70ba;
	color: #eee;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
.ubermenu.ubermenu-main.ubermenu-responsive-toggle:hover {
	background: #1c5eb5;
	color: #fff;
}
.ubermenu.ubermenu-main {
	border: 1px solid #000;
	background-color: #1b70ba;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #1b70ba), color-stop(50%, #1b70ba), color-stop(50%, #1c5eb5));
	background: -webkit-linear-gradient(top, #1b70ba, #1c5eb5);
	background: -moz-linear-gradient(top, #1b70ba, #1c5eb5);
	background: -ms-linear-gradient(top, #1b70ba, #1c5eb5);
	background: -o-linear-gradient(top, #1b70ba, #1c5eb5);
	-webkit-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1);
	-moz-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1);
	box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1);
}

.ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target,
.ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target,
.ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
	background: rgba(163, 224, 245, .2);
}
@media all and (min-width:768px){
	.ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target,
	.ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target,
	.ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
		color: #000000;
	}
}
.nav-clear .ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
	color: #FFFFFF;
	background: rgba(103, 173, 233, 0.2);
}
.ubermenu.ubermenu-main .ubermenu-item.ubermenu-item-level-0 > .ubermenu-highlight {
	color: #4d90fe;
	background: transparent;
}
.ubermenu.ubermenu-main.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-target {
	background-color: #1b70ba;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #1b70ba), color-stop(50%, #1b70ba), color-stop(50%, #1c5eb5));
	background: -webkit-linear-gradient(top, #1b70ba, #1c5eb5);
	background: -moz-linear-gradient(top, #1b70ba, #1c5eb5);
	background: -ms-linear-gradient(top, #1b70ba, #1c5eb5);
	background: -o-linear-gradient(top, #1b70ba, #1c5eb5);
	-webkit-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1);
	-moz-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1);
	box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1);
}
/*
.ubermenu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
	font-weight: bold;
	color: #d9d9d9;
	text-transform: uppercase;
	border-left: 1px solid #000;
	-webkit-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.1);
	-moz-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.1);
	box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.1);
}
*/
body:not(.rtl) .ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-item-level-0:first-child > .ubermenu-target {
	box-shadow: none;
}
@media all and (min-width:768px){
	.ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target,
	.ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
		background: #1857a0;
		color: #fff;
	}
	.ubermenu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target {
		color: #d9d9d9;
	}
	.ubermenu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target:hover {
		color: #fff;
	}
	.ubermenu.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
		background: #f9f9f9;
		border: 1px solid #e0e0e0;
	}
}
.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
	border-top: none;
}
.ubermenu.ubermenu-main .ubermenu-tab-content-panel {
	background: #f9f9f9;
}
.ubermenu.ubermenu-main .ubermenu-submenu,
.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-target {
	color: #fff;
}
.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-highlight {
	color: #4d90fe;
}
.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-target:hover,
.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-active > .ubermenu-target {
	color: #D9D9D9;
}
.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-target > .ubermenu-target-description {
	color: #aaa;
}
.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-active > .ubermenu-target > .ubermenu-target-description {
	color: #666;
}
.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
	font-weight: bold;
	color: #1b70ba;
}
.ubermenu.ubermenu-main .ubermenu-submenu-type-stack .ubermenu-item-header > .ubermenu-target {
	border-bottom: 1px solid #1b70ba33;
	transition: all .25s ease-in;
}
.ubermenu.ubermenu-main .ubermenu-submenu-type-stack:hover .ubermenu-item-header > .ubermenu-target {
	color: #fff;
	border-bottom: 1px solid #1b70ba99;
}
.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {
	color: #fff;
	background: transparent;
}
.ubermenu-nojs.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target,
.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {
	background: #eee;
	color: #111;
}
.ubermenu.ubermenu-main .ubermenu-tabs-group,
.ubermenu.ubermenu-main .ubermenu-tab > .ubermenu-target,
.ubermenu.ubermenu-main .ubermenu-tab-content-panel {
	border-color: #eee;
}
.wp-block-ubermenu-ubermenu-block > div {
	margin: 0;
}
.ubermenu.ubermenu-main .ubermenu-submenu-drop {
	border-bottom-width: 3px;
}
.ubermenu.ubermenu-main .ubermenu-item .ubermenu-submenu-drop {
	-webkit-box-sizing: content-box;
	/* Takes into account borders */
	-moz-box-sizing: content-box;
	/* Takes into account borders */
	-o-box-sizing: content-box;
	/* Takes into account borders */
	box-sizing: content-box;
	/* Takes into account borders */
}
.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar,
.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
	left: -1px;
	/* for borders */
}
.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar {
	right: -1px;
	/* for borders */
}
.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width.ubermenu-submenu-padded {
	width: calc(100% + 3px);
	/* because we use box-sizing:border-box */
}
.ubermenu.ubermenu-main.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-submenu-drop,
.ubermenu.ubermenu-main.ubermenu-nojs.ubermenu-vertical .ubermenu-item-level-0:hover > .ubermenu-submenu-drop,
.ubermenu.ubermenu-main.ubermenu-vertical .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop,
.ubermenu.ubermenu-main.ubermenu-vertical .ubermenu-active .ubermenu-submenu.ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega {
	top: -1px;
}
.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active:after {
	content: '';
	border-bottom: 1px solid transparent;
	width: 100%;
	width: calc(100% + 1px);
	margin-bottom: -1px;
}
.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop,
.ubermenu.ubermenu-main.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop {
	margin-top: 1px;
}
.ubermenu.ubermenu-main.ubermenu-vertical:before {
	content: '';
	position: absolute;
	top: 0;
	right: -1px;
	height: 100%;
	border-right: 1px solid #000;
	z-index: 100;
	width: 0;
}

.ubermenu-has-submenu-stack > a, .ubermenu-has-submenu-stack > a:hover {
	color: #1B70BA!important;
	font-size: 14pt;
}

.navbar-fixed:not(.nav-clear) .ubermenu.ubermenu-main .ubermenu-search .ubermenu-searchform {
	border: 1px solid #1c5eb5AA;
}
.nav-clear .ubermenu.ubermenu-main .ubermenu-search .ubermenu-searchform {
	background-color: #1c5eb533;
}

.ubermenu.ubermenu-main .ubermenu-search-input::placeholder {
	font-family: arial;
	background-color: transparent;
}
.nav-clear .ubermenu.ubermenu-main .ubermenu-search-input::placeholder {
	color: #ffffff;
}
.nav-clear .ubermenu.ubermenu-main .ubermenu-search-input {
	color: #eeeeee;
}


.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover {
    color: #fff;
}
.ubermenu.ubermenu-main .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
    /* border-bottom: 1px solid #e9e9e9; */
}