.om-snou-header {
	align-self: end;
}
.om-snou-header p {
	margin-bottom: 0px;
}
.om-snou-header br {
	display: none;
}
.om-snou-header form > div {
	display: flex;
	width: fit-content;
}
.om-snou-header form button[type="submit"] {
	min-width: fit-content;
	background-color: #00B2a9;
	border: 1px solid #00B2a9;
	border-radius: 5px;
	color: white;
	margin: 0px 10px;
	padding: 7px 15px;
	font-size: 16px;
	font-weight: bold;
	height: fit-content;
	white-space: nowrap;
}
.om-snou-header form p {
	margin-bottom: 0px !important;
	margin-top: 0px !important;
	height: fit-content;
}
.om-snou-header form .search-container {
	border: 2px solid #D2d2d2;
	border-radius: 25px 5px 5px 25px;
	height: inherit;
	display: flex;
	background: #ffffff;
}
.om-snou-header form .search-container input[type="search"] {
	font-size: 16px;
	height: fit-content;
	border: none;
	align-self: center;
	padding: 7px 15px;
}
.om-snou-header form .search-container i {
	align-self: center;
	padding-left: 13px;
}
#snou-header-search {
	align-content: center;
}
#snou-header-search .snou-adv-search .snou-inner {
	align-self: center;
}
#snou-header-search .snou-adv-search .snou-inner .toggle-icons i {
	color: #00B2a9;
}
#snou-header-search .snou-adv-search .snou-inner .snou-filter-title {
	margin-bottom: 0;
}
.logged-in .om-snou-header form > div button[type="submit"] {
	background-color: #f7934f;
	border: 1px solid #f7934f;
}
.om-nav-account-container {
	width: fit-content;
}
.om-nav-account-container .om-nav-user-account,
.om-nav-account-container .om-nav-account-sub-menu,
.om-nav-account-container .om-nav-account-menu {
	width: inherit;
}
.om-navigation-user .wp-block-button {
	margin-bottom: 0px;
}
.om-navigation-user .wp-block-button a {
	padding: 6px 15px;
	border: 2px solid #f7934f;
}
.om-navigation-user p {
	margin: 0px;
}
.om-navigation-user .om-nav-user {
	min-width: fit-content;
	border-radius: 5px;
	padding: 6px 15px;
	font-weight: bold;
	height: fit-content;
	border: 2px solid #D2D2D2;
	margin-bottom: 0;
}
.om-navigation-user .om-nav-user::before {
	font-family: "FontAwesome";
	font-weight: 900;
	content: "\f2bd";
	padding-right: 5px;
}
.om-navigation-user .om-nav-user.om-nav-user-account::after {
	font-family: "FontAwesome";
	font-weight: 900;
	content: "\f078";
	padding-left: 5px;
	color: #00B2A9;
	font-size: 12px;
}
.om-navigation-user .om-nav-user.om-nav-user-account.open {
	border-radius: 3px 3px 0px 0px;
}
.om-navigation-user .om-nav-user.om-nav-user-account.open::after {
	font-family: "FontAwesome";
	font-weight: 900;
	content: "\f077";
	padding-left: 5px;
	color: #00B2A9;
	font-size: 12px;
}
.om-navigation-user .om-nav-user a {
	text-transform: capitalize;
}
.om-navigation-user .om-nav-account-sub-menu {
	border: 2px solid #D2D2D2;
	display: none;
	position: absolute;
	background-color: white;
	margin-top: 35px;
	z-index: 99;
	border-radius: 0px 0px 3px 3px;
}
.om-navigation-user .om-nav-account-sub-menu ul {
	padding-top: 10px;
}
.om-navigation-user .om-nav-account-sub-menu ul li {
	padding: 5px 10px;
	margin-bottom: 0px !important;
}
.om-navigation-user .om-nav-account-sub-menu .logged-in {
	border-top: 2px solid #D2d2d2;
	padding: 5px 10px;
	width: -webkit-fill-available;
}
.om-nav-main-about::after {
	font-family: "FontAwesome";
	font-weight: 900;
	content: "\f078";
	padding-left: 5px;
	color: #00B2A9;
	font-size: 12px;
}
.om-nav-main-about.open {
	background-color: #00B2A9;
	color: white;
}
.om-nav-main-about.open::after {
	font-family: "FontAwesome";
	font-weight: 900;
	content: "\f077";
	padding-left: 5px;
	color: #ffffff;
	font-size: 12px;
	vertical-align: text-bottom;
}
.om-nav-middle-container h5 {
	margin-bottom: 0px;
	padding: 25px;
}
.om-top-row-dropdown-about {
	display: none;
	position: absolute;
	z-index: 99;
	width: 100%;
}
.om-top-row-dropdown-about .wp-block-navigation-item {
	padding-bottom: 5px;
}
.om-top-row-dropdown-about .wp-block-navigation-item:hover {
	color: #02A59A;
}
.om-top-row-dropdown-about .wp-block-navigation__container {
	margin-top: 5px;
}
.om-nav-container-bottom-header {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.om-nav-container-bottom-header .wp-block-navigation__container {
	justify-content: space-between;
}
.om-nav-container-bottom-header li.wp-block-navigation-item {
	margin-bottom: 0px !important;
	padding: 15px !important;
}
.om-nav-container-bottom-header li.wp-block-navigation-item a {
	font-weight: bold;
}
.om-nav-container-bottom-header li.wp-block-navigation-item.om-has-dropdown::after {
	font-family: "FontAwesome";
	font-weight: 900;
	content: "\f078";
	padding-left: 5px;
	color: #00B2A9;
	font-size: 12px;
}
.om-nav-container-bottom-header li.wp-block-navigation-item.om-has-dropdown.open {
	background-color: #00B2A9;
}
.om-nav-container-bottom-header li.wp-block-navigation-item.om-has-dropdown.open::after {
	font-family: "FontAwesome";
	font-weight: 900;
	content: "\f077";
	padding-left: 5px;
	color: #ffffff;
	font-size: 12px;
}
.om-nav-container-bottom-header li.wp-block-navigation-item:hover {
	background-color: #00B2A9;
}
.om-main-navigation-dropdown {
	display: none;
	background-color: rgb(37, 50, 65);
	display: none;
	position: absolute;
	width: 100%;
}
.om-main-navigation-dropdown .wp-block-group__inner-container .wp-block-columns {
	padding-left: 25px;
}
.om-main-navigation-dropdown.om-dropdown-market-intel .wp-block-group__inner-container .wp-block-columns {
	padding-left: 0px;
}
.om-main-navigation-dropdown .om-dropdown-communities a:hover {
	color: #02A59A;
}
.om-main-navigation-dropdown .wp-block-group {
	align-self: start;
}
.om-main-navigation-dropdown .om-nav-sub i {
	padding-right: 10px;
	padding-left: 10px;
}
.om-main-navigation-dropdown .wp-block-navigation-item {
	padding-bottom: 5px;
}
.om-main-navigation-dropdown .wp-block-navigation-item:hover {
	color: #02A59A;
}
.om-main-navigation-dropdown .om-partners-nav-list p {
	margin-bottom: 5px;
	margin-top: 5px;
}
.om-main-navigation-dropdown .om-partners-nav-list p a:hover {
	color: #02A59A;
}
.om-nav-sub-header {
	width: 100%;
	border-bottom: 1px solid #ffffff;
	margin-bottom: 5px !important;
	padding-bottom: 5px;
}
.om-nav-sub-header .wp-block-navigation-item__label:hover {
	color: #02A59A;
}
.om-nav-container-bottom-dropdown {
	height: 0;
	margin-top: 0px;
}
.om-multi-top-container {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	border-bottom: 2px solid #D2D2D2;
}
.om-multi-top-container .om-multi-top-nav {
	justify-content: space-between;
	gap: 0;
}
.om-multi-top-container .om-multi-top-nav .wp-block-navigation-item {
	flex: 1 1 auto;
	line-height: 1.2;
	text-align: center;
	margin-bottom: 0px !important;
	align-self: normal;
	border-right: 2px solid #D2D2D2;
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: bold;
}
.om-multi-top-container .om-multi-top-nav .wp-block-navigation-item div {
	padding-bottom: 20px;
}
.om-multi-top-container .om-multi-top-nav .wp-block-navigation-item div.multi-highlight {
	border-bottom: 3px solid #00B2A9;
}
.om-multi-top-container .om-multi-top-nav .wp-block-navigation-item:hover {
	color: #02A59A;
}
.om-multi-top-container .om-multi-top-nav .multi-highlight {
	border-bottom: 3px solid #00B2A9;
}
.om-multi-top-container .om-multi-top-nav .wp-block-navigation-item__content strong {
	font-size: 18px;
}
.om-toggle-nav {
	margin: 0 15px;
	display: flex;
}
.om-toggle-nav .switch {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 20px;
	margin-left: 10px;
	margin-right: 10px;
}
.om-toggle-nav .switch input {
	opacity: 0;
	width: 0;
	height: 0;
}
.om-toggle-nav .switch .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #02A59A;
	-webkit-transition: .4s;
	transition: .4s;
}
.om-toggle-nav .switch .slider:before {
	position: absolute;
	content: "";
	height: 12px;
	width: 12px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}
.om-toggle-nav .switch input:checked + .slider {
	background-color: #02A59A;
}
.om-toggle-nav .switch input:focus + .slider {
	box-shadow: 0 0 1px #02A59A;
}
.om-toggle-nav .switch input:checked + .slider:before {
	-webkit-transform: translateX(18px);
	-ms-transform: translateX(18px);
	transform: translateX(18px);
}
.om-toggle-nav .switch .slider.round {
	border-radius: 50px;
}
.om-toggle-nav .switch .slider.round:before {
	border-radius: 50%;
}
.om-toggle-nav span {
	font-size: 13px;
	vertical-align: super;
}
.om-mobile-nav-block .om-mobile-dropdown-nav li.wp-block-navigation-item {
	padding-left: 15px;
}
.om-mobile-nav-block .wp-block-group.has-background {
	padding: 15px !important;
}
.om-mobile-nav-block .om-mobile-dropdown-container {
	margin-top: -60px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #eceeef;
}
.om-mobile-nav-block .om-mobile-dropdown-container .om-mobile-dropdown-button {
	text-align: right;
	padding: 10px;
}
.om-mobile-nav-block .om-mobile-dropdown-container .om-mobile-dropdown-button i {
	font-size: 40px;
}
.om-mobile-nav-block .om-mobile-dropdown-container .om-mobile-inner {
	display: none;
}
.om-mobile-nav-block .om-mobile-logo {
	padding-left: 10px;
}
.gotowebinar-top-toolbar {
	display: flex;
	color: white;
	font-weight: bold;
	justify-content: center;
	align-items: center;
}
.gotowebinar-top-toolbar .flip ::marker {
	color: transparent;
}
.gotowebinar-top-toolbar p {
	margin-bottom: 0;
	padding-bottom: 0;
	margin-right: 10px;
}
.gotowebinar-top-toolbar .flip-clock-wrapper ul li a div,
.gotowebinar-top-toolbar .flip-clock-wrapper ul li a div.up:after,
.gotowebinar-top-toolbar .flip-clock-wrapper ul.play li.flip-clock-active .up .shadow,
.gotowebinar-top-toolbar .flip-clock-wrapper ul li a div div.inn {
	background: #256871;
	background-color: #256871;
	color: #f3f3f3;
}
.gotowebinar-top-toolbar .flip-clock-wrapper ul:not(.play) li a div div.inn {
	z-index: 99;
}
.gotowebinar-top-toolbar .flip-clock-divider {
	height: 65px;
}
.gotowebinar-top-toolbar .flip-clock-wrapper ul {
	height: 60px;
	width: 50px;
	line-height: 60px;
}
.gotowebinar-top-toolbar .flip-clock-wrapper ul li {
	line-height: 60px;
}
.gotowebinar-top-toolbar .flip-clock-wrapper ul li a div div.inn {
	font-size: 40px !important;
}
.gotowebinar-top-toolbar .flip-clock-wrapper ul li.flip-clock-before {
	z-index: 3;
}
.gotowebinar-top-toolbar .flip-clock-dot {
	width: 8px;
	height: 8px;
}
.gotowebinar-top-toolbar .flip-clock-dot.top {
	top: 25px;
}
.gotowebinar-top-toolbar .flip-clock-dot.bottom {
	bottom: 15px;
}
.omgtw-banner-button {
	background-color: transparent;
	border: 2px solid white;
	padding: 0px 8px;
	margin-left: 10px;
	border-radius: 5px;
}
.omgtw-banner-button a {
	color: white;
	font-weight: bold;
}
.om-header-event-banner {
	padding-top: 15px;
	padding-bottom: 15px;
}
.om-header-event-banner .inner-banner {
	text-align: center;
	font-weight: bold;
}
.om-header-event-banner .inner-banner > div {
	display: inline-flex;
}
.om-header-event-banner .inner-banner div {
	font-size: 16px;
	align-self: center;
}
.om-header-event-banner .inner-banner .omgtw-banner-button {
	margin-left: 15px;
}
.om-header-event-banner p {
	margin-bottom: 0px;
}
.hover-teal:hover {
	color: #02A59A;
}
.hover-teal:hover a {
	color: #02A59A;
}
.mobile-header {
	display: none;
}
@media (max-width: 800px) {
	.desktop-header {
			display: none;
	}
	.mobile-header {
			display: block;
	}
}
.mt0 {
	margin-top: 0px !important;
}
.mb0 {
	margin-bottom: 0px !important;
}
.ml0 {
	margin-left: 0px !important;
}
.mr0 {
	margin-right: 0px !important;
}
.pt0 {
	padding-top: 0px !important;
}
.pb0 {
	padding-bottom: 0px !important;
}
.pl0 {
	padding-left: 0px !important;
}
.pr0 {
	padding-right: 0px !important;
}
.wp-block-navigation__container {
	gap: 0 !important;
}
nav {
	margin-top: 0px;
}
