<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*****MAIN NAVIGATION*****/
#mainnav { padding: 13px 0px 0 0; position: relative; width: 100%; float: left; text-align: center; }
#mainnav ul { list-style: none; }
#mainnav ul.nav { padding: 30px 35px 0; display: inline-block; background: url(custom/images/line.png) repeat-x top center; }
#mainnav li { padding: 0px 21px 14px 22px; position: relative; display: inline-block; text-transform: uppercase; }
#mainnav li:hover { background: rgba(255,255,255,0.8); }
#mainnav li.drop1_first &gt; a { border-bottom: 3px solid transparent; }

/* #mainnav li.last { padding-right: 0; } */
#mainnav li a { color: #ffffff; transition: none; -webkit-transition: none; text-decoration: none; text-shadow: 1px 2px 2px rgba(0,0,0,0.4); display: block; font-size: 17px; font-size: 1.0625rem; line-height: 34px; line-height: 2.125rem; font-weight: 700; }
#mainnav li a span { transition: all 0.3s; -webkit-transition: all 0.3s; }
#mainnav li:hover &gt; a { border-bottom: 3px solid #737478; text-shadow: inherit; color: #000000; }
#mainnav li.active a{ border-bottom: 3px solid #737478; text-shadow: inherit; }
#mainnav li a .expand { display: none; }
#mainnav li ul { padding: 0px 0 10px; margin: 0; text-align: left; display: none; width: 196px; position: absolute; left: 0px; top: 100%; z-index: 999; background: rgba(255,255,255,0.9); }
#mainnav .fa {  font-size: 20px; font-size: 1.25rem; font-weight: 600; }
#mainnav li ul ul { background: rgba(255,255,255,0.9); }
#mainnav li ul ul:before { display: none; }
#mainnav li:hover ul li ul li a { color: #ffffff; }
#mainnav li ul li, #mainnav li.active ul li { padding: 0px; width: 100%; float:left; }
#mainnav li ul li &gt; a, #mainnav li.active ul li a, #mainnav li ul li a { padding: 9px 10px 11px 19px; display: block; color: #202944; font-size: 16px; font-size: 1rem; line-height: 25px; line-height: 1.5625rem; font-weight: 700; text-transform:none; border-left: 6px solid transparent; text-shadow: inherit; }
#mainnav li:hover ul &gt; li a:hover { color: #fff; text-decoration: none; border-bottom: 0; border-left: 6px solid #202944; background: #000000; }
#mainnav li:hover ul ul { display: none; top: 0; left: 100%; }
#mainnav li:hover li:hover ul li &gt; a { color: #202944; }
#mainnav li:hover li:hover ul li:hover a { color: #202944; }
#mainnav li:hover ul { display: block; }
#mainnav li:hover ul li:hover ul { display: block; }

#mainnav a.toggleMenu { display: none; }
#mainnav a.close { display: none; }

.stickyhead #mainnav li:hover{ background: none;}
.stickyhead #mainnav li.active a, .stickyhead #mainnav li:hover &gt; a { color: #fff; }

.bottom #mainnav { width: auto; float: right; } 
.bottom #mainnav ul.nav { padding: 42px 0 0; border-top: 0; background: transparent; }
.bottom #mainnav li a { padding-bottom: 5px; font-size: 1rem; }
.bottom #mainnav li { padding: 0px 27px 42px 27px; }
.bottom #mainnav li ul li, .bottom #mainnav li.active ul li { padding: 0px; }
.bottom #mainnav li.drop1_first:hover { background: transparent; }
.bottom #mainnav li ul li &gt; a, .bottom #mainnav li.active ul li a {color: #202944 !important; font-size: 16px; font-size: 1rem; line-height: 25px; line-height: 1.5625rem; font-weight: 700; text-transform:none; border-left: 6px solid transparent; text-shadow: inherit; border-bottom: none; }

.bottom #mainnav li.active ul li a:hover {border-left: 6px solid #202944; color: #ffffff;}
/*****INSIDE NAVIGATION*****/
#menu { padding-top: 25px; padding-bottom: 22px; margin-bottom: 10px; width: 100%; float: left; border-top: 8px solid #202944; background: #eeeeee;}
#menu ul { list-style: none; padding: 0; }
#menu li { margin: 6px 0; width: 100%; float:left; }
#menu li a { padding: 12px 16px 12px 63px; display: block; color: #202944; transition: none; -webkit-transition: none; font-size: 23px; font-size: 1.4375rem; font-weight: 700; line-height: 23px; line-height: 1.4375rem; font-family: 'Alegreya Sans', sans-serif; }
#menu li a:hover { color: #fff; text-decoration: none; background: #202944; }
#menu &gt; ul &gt; li.default &gt; a { color: #fff; text-decoration: none; background: #737478; }
#menu li ul li a { padding: 0 16px 5px 80px; color: #202944;  }
#menu li a.ln2 { padding: 12px 16px 12px 80px; }
#menu li.leftnav_first2 a.ln2 { padding: 12px 16px 12px 80px; }

#menu ul li ul { overflow: hidden; }
#menu ul li ul li a:hover { color: #ffffff; text-decoration: none; background: #737478; }
#menu ul li ul li ul { padding: 20px 0; overflow: hidden; position: relative; }

#menu ul li:last-child { margin-top: 0px; margin-bottom: 6px; }
#menu ul li ul li ul li a { padding: 0 16px 5px 83px; font-size: 17px; font-size: 1.0625rem; text-transform: none; color: #202944; }
#menu ul li ul li ul li a:hover { color: #000000; text-decoration: none; background: transparent; }
#menu .fa { margin-left: 10px; }

#menu li.has_children_1.default &gt; a { padding: 12px 16px 12px 63px; color: #ffffff; position: relative; background: #000000; }
#menu li.has_children_2.default &gt; a { padding: 12px 16px 12px 63px; color: #ffffff; position: relative; background: #737478; }
#menu li.has_children_2 { margin-top: 0; margin-bottom: 0; }
#menu li ul li.leftnav_last3 { margin-bottom: 0px; margin-top: 24px; }

#sidebar { margin-bottom: 45px; width: 100%; overflow: hidden; }

span.expander, #mainnav li .expand { display: none; }

/* #inside_nav{ display: inline-block !important;} */


/*****MEDIA QUERIES*****/
@media only screen and (min-width: 1500px) {
}

@media only screen and (max-width: 1500px) {
}

@media only screen and (max-width: 1400px) {
	
	#mainnav li ul li &gt; a, #mainnav li.active ul li a { padding: 5px 10px 5px 16px; }
	#mainnav li ul { width: 185px; }
	#mainnav li { padding: 0px 20px 8px 20px; }
	#mainnav ul.nav { padding: 22px 35px 0; }
	
	.bottom #mainnav li { padding: 0px 22px 20px 22px; }
	.bottom #mainnav ul.nav { padding: 25px 0 0; }

}

@media only screen and (max-width: 1279px) {
	
	.stickyhead .bottom #mainnav li { padding: 0px 13px 17px 14px; }
	.stickyhead #mainnav li ul li &gt; a, #mainnav li.active ul li a { padding: 9px 10px 11px 19px; }
	.stickyhead .bottom #mainnav li ul li, .bottom #mainnav li.active ul li { padding: 0px; }
	.stickyhead .bottom #mainnav ul.nav { padding: 18px 0 0; }
	.stickyhead .inner_header .bottom { min-height: 90px; }
	
	.bottom #mainnav li { padding: 0px 16px 20px 16px; }
	
	#menu li a { padding: 10px 15px 10px 40px; font-size: 21px; font-size: 1.3125rem; }
	#menu li.has_children_1 &gt; a { padding: 10px 16px 10px 40px; }
	#menu li.leftnav_first2 a.ln2 { padding: 10px 16px 10px 40px; }
	#menu li.has_children_2 &gt; a { padding: 10px 16px 10px 40px; }
	#menu ul li ul li ul li a { padding: 0 14px 5px 60px; }
	#menu ul li ul li ul { padding: 15px 0; }
	#menu li { margin: 4px 0; }
	#menu li ul li.leftnav_last3 { margin-top: 12px; }
	#menu li a.ln2 { padding: 10px 16px 10px 40px; }
	
}

@media only screen and (max-width: 1023px) {
	
	#mainnav li { padding: 0px 10px 8px 10px; }
	#mainnav li a { font-size: 15px; font-size: 0.9375rem; }
	#mainnav ul.nav { padding: 18px 35px 0; }
	
	.stickyhead .bottom #mainnav li a { font-size: 14px; font-size: 0.875rem; } 
	.stickyhead .bottom #mainnav li { padding: 0px 7px 17px 6px; } 
	.stickyhead .inner_header .bottom #logo { width: 182px; }
	.stickyhead #mainnav { padding: 5px 0px 0 0; }
	.stickyhead .bottom #mainnav li { padding: 0px 7px 16px 6px; }
	.stickyhead .bottom #mainnav ul.nav { padding: 27px 0 0; }
	
	.bottom #mainnav li a { font-size: 14px; font-size: 0.875rem; }
	.bottom #mainnav li { padding: 0px 6px 20px 6px; }
	.bottom #mainnav li ul li &gt; a, .bottom #mainnav li.active ul li a { padding: 7px 10px 7px 13px; }
	
	#menu li a { padding: 10px 15px 10px 30px; font-size: 19px; font-size: 1.1875rem; line-height: 20px; line-height: 1.25rem; }
	#menu li.has_children_1 &gt; a { padding: 10px 16px 10px 30px; }
	#menu li.leftnav_first2 a.ln2 { padding: 10px 16px 10px 30px; }
	#menu li.has_children_2 &gt; a { padding: 10px 16px 10px 30px; }
	#menu ul li ul li ul li a { padding: 0 14px 5px 50px; font-size: 16px; font-size: 1rem; }
	#menu ul li ul li ul { padding: 15px 0; }
	#menu li { margin: 4px 0; }
	#menu li ul li.leftnav_last3 { margin-top: 12px; }
	#menu li a.ln2 { padding: 10px 16px 10px 30px; }
	
	#mainnav li ul li &gt; a, #mainnav li.active ul li a { padding: 5px 10px 5px 10px; }
	
	
}

@media only screen and (min-width: 768px) {
	#mainnav li.last ul{ left: auto; right: 0px;}
}

@media only screen and (max-width: 767px) {
	
	#mainnav a.toggleMenu { display: block; line-height: 40px; display: inline-block; color: #ffffff; font-size: 20px; font-size: 1.25rem; text-transform: capitalize; text-decoration: none; }
	#mainnav { margin-bottom: 10px; width: 100%; text-align: center; padding: 0; margin-top: 10px; background: #000000 ; }
	#mainnav ul { display: none; }	
	#mainnav li.drop1_first:hover:before  { display: none; }
	#mainnav li.drop1_last:hover:before { display: none; }
	#mainnav li.drop1_last ul:before { display: none; }
	#mainnav li ul::before { display: none; }
	#mainnav a.toggleMenu { display: block; line-height: 40px; display: inline-block; color: #ffffff; font-size: 20px; font-size: 1.25rem;text-transform: capitalize; text-decoration: none; }
	#mainnav ul#topnav { padding: 10px 0; display: none; position: absolute; top: 100%; width: 100%; z-index: 999; left: 0; background: #ebebeb; }
	#mainnav li.drop1_last:hover { background: inherit; }
	#mainnav li.drop1_first:hover { background: inherit; }
	#mainnav a.toggleMenu i { float: right; margin: 10px 0 0 10px; font-size: 20px; font-size: 1.25rem;}
	#mainnav a.toggleMenu i.fa-chevron-up { display: none; }
	#mainnav a.toggleMenu.active i.fa-chevron-up { display: block; }
	#mainnav a.toggleMenu.active i.fa-chevron-down { display: none; }
	#mainnav li { padding: 0 15px 5px 15px; display: block; text-align: left; width: 100%; overflow: hidden; position: relative; }
	#mainnav .wrapper { padding: 0; }
	
	#mainnav li &gt; a:hover, #mainnav li.active a, #mainnav li:hover &gt; a { color: #000000; }
	#mainnav li.drop1_first:hover &gt; a { border-bottom: 3px solid transparent; }
	
	#mainnav li ul { width: 100%; position: static;  overflow: hidden; background: #ffffff; }
	#mainnav li .expand { cursor: pointer; width: 20px; float: right; position: absolute; z-index: 999; right: 8px; top: 0px; font-size: 29px; font-size: 1.8125rem; display: block; padding: 0 2.25rem;}
	span.expander.expanded { font-size: 45px; font-size: 2.8125rem; top: -9px; }
	#mainnav li:last-child .drop_level2_wrapper { left: 0px; }
	#mainnav ul li &gt; a { text-shadow: inherit; background: inherit; }
	#mainnav ul li:hover &gt; a { color: #737478; border: 0; }
	#mainnav li:hover ul { display: none; }
	#mainnav li a { padding-bottom: 5px; color: #414042; transition: none; -webkit-transition: none; text-decoration: none; display: block; font-size: 16px;  font-size: 1rem; line-height: 27px; line-height: 1.6875rem; text-transform: uppercase; letter-spacing: 2px; }
	
	#menu, .inside_nav { display: block; }
	
	.nav-drop { display: block; text-align: center; background: #eaeaea ; }
	.nav-drop a.sideMenu { display: block; line-height: 40px; display: inline-block; color: #737478; font-size: 18px; font-size: 1.125rem; text-transform: capitalize; font-weight: 600; text-decoration: none; }
	.nav-drop a.sideMenu:hover { color: #000000; }
	.nav-drop a.sideMenu.active { color: #000000; }
	.nav-drop a.sideMenu i { float: right; margin: 13px 0 0 10px; font-size: 16px; font-size: 1rem; }
	.nav-drop a.sideMenu i.fa-chevron-up { display: none; }
	.nav-drop a.sideMenu.active i.fa-chevron-up { display: block; }
	.nav-drop a.sideMenu.active i.fa-chevron-down { display: none; }
	
	.bottom #mainnav { margin-bottom: 0; padding-bottom: 10px; width: 100%; }
	.bottom #mainnav li { padding: 0 15px 5px 15px; }
	.bottom #mainnav li a { font-size: 16px; font-size: 1rem; }
	
	#sidebar { margin-bottom: 28px; }
	
	#mainnav li.drop1_first:hover &gt; a { color: #737478; }
	
	#inside_nav{ display: block;}

}

@media only screen and (min-width: 768px) {
	
	
}
/* BEGIN: add for mobile menu reasons */
#mainnav .toggleMenu.active + #topnav .drop_level2_wrapper_mobile ul {
    display: block !important;
    padding-left: 1rem;
}
@media only screen and (max-width: 767px){
    #menu {
        display:none;
    }
}
/* END: add for mobile menu reasons */



</pre></body></html>