/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 05 2025 | 08:03:15 */
.header_mega_menu .widgettitle {
	display: none;
}

.header_btn_one a {
	position: relative;
    color: #006394 !important;
    font-family: 'Gotham', arial, sans-serif;
}

.header_btn_one a:hover::after {
    width: 100%;
}

.header_btn_one a::after {
	margin-top: 5px;
    content: '';
    display: block;
    width: 0;
    height: 3px;
    background: #00A94F;
    transition: width .3s;
}

.header_row_one_col_one {
	position: relative;
	z-index: 999 !important;
}

.header_mega_menu_full_width_col {
	margin-top: -65px;
}

.fl-node-n9mzxgwl23va .fl-row-content-wrap {
	border-bottom: 1px solid #1a1a1a !important;
}

#mega-menu-wrap-header {
	background: transparent !important;
}

#mega-menu-wrap-header #mega-menu-header {
	text-align: right !important;
}

#mega-menu-wrap-header #mega-menu-header li.mega-menu-item {
	margin-right: 0;
}

#mega-menu-wrap-header #mega-menu-header li.mega-menu-item .mega-sub-menu {
	background-color: #006394 !important;
}

#mega-menu-header .mega-menu-item .mega-menu-link {
    font-family: 'Gotham', arial, sans-serif !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    letter-spacing: 2px;
	padding: 18px 30px 59px 24px !important;
    text-transform: uppercase !important;
	background: transparent !important;
	color: #006394 !important;
	transition: all .2s ease-in-out !important;
	outline: none !important;
	border: none !important;
}

#mega-menu-header .mega-menu-item .mega-menu-link:hover::before {
	width: 99% !important;
}

#mega-menu-header .mega-menu-item .mega-menu-link::before {
	margin-top: 56.5px !important;
    content: '';
    display: block !important;
    width: 0 !important;
    height: 3px !important;
    background: #00a94f !important;
    transition: width .3s !important;
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 2 !important;
}

#mega-menu-header .top_heading_row .top_heading_custom, #mega-menu-header .top_heading_row .top_heading_custom h4 {
	font-family: 'Gotham', arial, sans-serif !important;
    font-weight: 700 !important;
	font-size: 20px;
    text-transform: uppercase;
    color: #ffffff !important;
    text-decoration: none;
}

#mega-menu-header .top_heading_row .top_heading_custom:hover, #mega-menu-header .top_heading_row .top_heading_custom h4:hover {
	color: #00a94f !important;
}

#mega-menu-header .heading_link_row .heading_link_col .link_heading_custom, #mega-menu-header .heading_link_row .heading_link_col .link_heading_custom h3 {
	font-family: 'Gotham bold', arial, sans-serif !important;
    font-weight: 700 !important;
	font-size: 25px;
	letter-spacing: 2px;
    text-transform: uppercase;
    color: #ffffff !important;
    text-decoration: none;
}

#mega-menu-header .heading_link_row .heading_link_col .link_heading_custom:hover, #mega-menu-header .heading_link_row .heading_link_col .link_heading_custom h3:hover {
	color: #00a94f !important;
}

#mega-menu-header .sub_link_row .sub_link_text_col .link_text_custom {
    font-family: 'Gotham', arial, sans-serif !important;
    font-weight: 700 !important;
	font-size: 15px;
    text-transform: uppercase;
    color: #ffffff;
    text-decoration: none;
}

#mega-menu-header .sub_link_row .sub_link_text_col .link_text_custom:hover {
	color: #00a94f !important;
}

#mega-menu-item-custom_html-2 {
	padding-top: 5px !important;
	padding-bottom: 0 !important;
	padding-left: 40% !important;
}

#mega-menu-884-0-0, #mega-menu-883-0-0 {
	width: 100% !important;
}

#mega-menu-item-custom_html-11, #mega-menu-item-custom_html-15 {
	padding-top: 40px !important;
	padding-bottom: 0 !important;
	padding-left: 10% !important;
}

#mega-menu-item-custom_html-6, #mega-menu-item-custom_html-7 {
	padding-top: 40px !important;
	padding-bottom: 0 !important;
	padding-left: 40% !important;
}

#mega-menu-header .sub_link_row {
	padding-left: 9.1% !important;	
}

#mega-menu-item-custom_html-3, #mega-menu-item-custom_html-4, #mega-menu-item-custom_html-5, #mega-menu-item-custom_html-8, #mega-menu-item-custom_html-9, #mega-menu-item-custom_html-10, #mega-menu-item-custom_html-12, #mega-menu-item-custom_html-13, #mega-menu-item-custom_html-14, #mega-menu-item-custom_html-16, #mega-menu-item-custom_html-17 {
	padding-top: 5px !important;
	padding-bottom: 60px !important;
}

.dual_link_header_custom {
	display: flex;
    flex-direction: column;
	gap: 15px;
}

#mega-menu-header .mega-menu-item .mega-menu-link .mega-indicator {
	
}

#mega-menu-header .mega-toggle-on .mega-menu-link {
	background: #006394 !important;
	color: #ffffff !important;
}