.secmenuset {
	background-color: #f2f2f2;
	position: relative;
	z-index: 2000;
	/*text-align:right;
	border-top: 3px solid transparent;
	-moz-border-image: -moz-linear-gradient(top, rgba(34,78,105,1) 0%, rgba(233,246,254,1) 23%, rgba(84,60,24,1) 48%, rgba(195,143,30,1) 76%, rgba(223,208,177,1) 100%);
	-webkit-border-image: -webkit-linear-gradient(top, rgba(34,78,105,1) 0%, rgba(233,246,254,1) 23%, rgba(84,60,24,1) 48%, rgba(195,143,30,1) 76%, rgba(223,208,177,1) 100%);
	border-image: linear-gradient(to right, rgba(34,78,105,1) 0%, rgba(233,246,254,1) 23%, rgba(84,60,24,1) 48%, rgba(195,143,30,1) 76%, rgba(223,208,177,1) 100%);*/
	display: block;
}

#sectionmenu nav {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#sectionmenu nav-item {
	display: inline-block;
	padding:0px 30px;
}

#sectionmenu a {
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	color: black;
	padding: 7px 45px;
	text-decoration: none;
}

#sectionmenu a:hover {
	background-color: #e1e1e1;
	color: black !important;
}

#sectionmenu .section-menu.nav-fill.variant {
	background-color: #f2f2f2;
}

#sectionmenu {
	top: 60px !important;
	background-color: #f2f2f2;
	width: 100% !important;
}


#sectionmenu .section-menu.nav-fill.variant .nav-item {
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	position: static;
}

#sectionmenu .section-menu.nav-fill.variant .nav-link.scroll-trigger.active::before {
	border-left: none;
	border-right: none;
	border-top: none;
	position: static;
	top: 0;
	left: 0;
	content: none;
}

.nav nav {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.nav nav-item {
	display: inline-block;
	padding:0px 30px;
	height: 58px;
}

.nav a {
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	color: black;
	padding: 16px 45px;
	text-decoration: none;
	height: 58px;
}

.nav a:hover {
	background-color: #e1e1e1;
	color: black !important;
}

.nav .nav-fill.variant {
	background-color: #f2f2f2;
}

.nav {
	top: 57px !important;
	background-color: #f2f2f2;
	width: 100% !important;
	font-size: 0.86667em;
	text-align: center;
}


.nav .nav-fill.variant .nav-item {
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	position: static;
}

.nav .nav-fill.variant .nav-link.scroll-trigger.active::before {
	border-left: none;
	border-right: none;
	border-top: none;
	position: static;
	top: 0;
	left: 0;
	content: none;
}


[title~="infoarea"]::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 16px;
	content: "\f19c" !important;
	padding: 7px;
}

#sectionmenu .section-menu.nav-fill.variant .nav-link.scroll-trigger.active [title~="infoarea"]::before {
	border-left: none;
	border-right: none;
	border-top: none;
	position: static;
	top: 0;
	left: 0;
	font-family: "Font Awesome 5 Free";
	font-weight: 900; 
	font-size: 16px;
	content: "\f19c" !important;
}

[title~="countarea"]::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900; 
	content: "\f080" !important;
	padding: 7px;
}

#sectionmenu .section-menu.nav-fill.variant .nav-link.scroll-trigger.active [title~="countarea"]::before {
	border-left: none;
	border-right: none;
	border-top: none;
	position: static;
	top: 0;
	left: 0;
	font-family: "Font Awesome 5 Free";
	font-weight: 900; 
	content: "\f080" !important;
}

[title~="newsarea"]::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900; 
	content: "\f1ea" !important;
	padding: 7px;
}

#sectionmenu .section-menu.nav-fill.variant .nav-link.scroll-trigger.active [title~="newsarea"]::before {
	border-left: none;
	border-right: none;
	border-top: none;
	position: static;
	top: 0;
	left: 0;
	font-family: "Font Awesome 5 Free";
	font-weight: 900; 
	content: "\f1ea" !important;
}

[title~="lookarea"]::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900; 
	content: "\f129" !important;
	padding: 7px;
}

#sectionmenu .section-menu.nav-fill.variant .nav-link.scroll-trigger.active [title~="lookarea"]::before {
	border-left: none;
	border-right: none;
	border-top: none;
	position: static;
	top: 0;
	left: 0;
	font-family: "Font Awesome 5 Free";
	font-weight: 900; 
	content: "\f129" !important;
}

[title~="contactarea"]::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900; 
	content: "\f0e0" !important;
	padding: 7px;
}

#sectionmenu .section-menu.nav-fill.variant .nav-link.scroll-trigger.active [title~="contactarea"]::before {
	border-left: none;
	border-right: none;
	border-top: none;
	position: static;
	top: 0;
	left: 0;
	font-family: "Font Awesome 5 Free";
	font-weight: 900; 
	content: "\f0e0" !important;
}

#sectionmenu .section-menu.nav-fill.variant .nav-link.scroll-trigger.active, #sectionmenu .section-menu.nav-fill.variant .nav-link.scroll-trigger.active:hover {
	border-bottom: none;
}

#sectionmenu .section-menu.nav-fill.variant .nav-item:last-child {
	border-left: none;
}

.position-fixed {
	box-shadow: 0 20px 50px rgba(0, 0, 0, 0.2);
}

.section-menu {
	padding: 0 1em;
	padding-right: calc(1em + var(--safe-area-right));
	padding-left: calc(1em + var(--safe-area-left));
	font-size: 0.86667em;
	text-align: center;
}

.section-menu .active {
	background: #25577C !important;
	color: #ffffff !important;
	text-shadow: none !important;
}

.section-menu .active::after {
	content: none;
}

.nav .nav-fill.variant .nav-link.scroll-trigger.active, .nav .nav-fill.variant .nav-link.scroll-trigger.active:hover {
	border-bottom: none;
}

.nav .nav-fill.variant .nav-item:last-child {
	border-left: none;
}

.nav {
	padding: 0 1em;
	padding-right: calc(1em + var(--safe-area-right));
	padding-left: calc(1em + var(--safe-area-left));
	font-size: 0.86667em;
	text-align: center;
}

.nav .active {
	background: #25577C !important;
	color: #ffffff !important;
	text-shadow: none !important;
}

.nav .active::after {
	content: none;
}

.secnav {
	box-shadow: 0 20px 50px rgba(0, 0, 0, 0.2);
}

.secnav .nav {
	position: fixed;
	display: inline-block;
	z-index: 2000;
	top: 61px !important;
	box-shadow: 0 20px 50px rgba(0, 0, 0, 0.2);
}

.nav-item {
	display: inline-block;
}