<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">nav ul li#menu_top_home { margin-left:6px;border-width:1px;border-style:solid}
nav ul li#menu_top_home:hover{border-color:white;border-radius:50%;border-width:1px;border-style:solid;}
nav ul li#menu_top_home a div{font-size:30px;margin-top:6px!important;margin-bottom:4px;}
nav ul li#plLanguage{float:right; margin-right:15px;}
nav ul li#plLanguage img{border:none;margin:0px 4px;}
/* main menu----------------------------*/
nav{width:100%;font-family:courier, "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:normal;text-align:center; 
        /*Specify the alignment of the whole UL if UL is not width:100%;*/
        /*text-transform:uppercase;border-bottom:6px solid rgba(255,180,255,0.2);display:block;*/
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(23, 42, 78, 0.5);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(23, 42, 78, 0.5);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(23, 42, 78, 0.5);}
nav ul{margin:0 auto;padding:0;text-align:left; /* Alignment of each top-level menu items within the UL */width:100%;font-size:0;/*background:#1C456E;border-radius:4px;z-index:999999990;*/position:relative; display:inline-block;list-style:none;max-width:1280px;}
/*nav li.no-sub:not(#menu_top_home){text-align:center;min-width:130px}*/
nav li{margin:0;padding:0;font-size:18px;display:inline-block;*display:inline;zoom:1; /*for IE6-7*/position:relative;line-height:46px; /*This determines the height of the menu*/vertical-align:middle;transition:background-color 0.2s;outline:none;-moz-user-select:none;-webkit-user-select: none;-ms-user-select: none;}
nav .full-width {position: static;}
nav .over.no-sub {}
nav .top-heading{/*font-weight:bold;*/outline:0;margin:0 16px;color:inherit;text-decoration:none;display:inline-block;cursor:pointer;}
/* links of top-heading */
nav a, nav a:link, nav a:hover{color:inherit; display:block}
nav ul li.sub-item:hover,nav ul li#menu_top_home:hover{transition: all .25s ease-in-out;}
nav ul li.sub-item a:hover/*, nav ul li.sub-item p.top-heading:hover*/{text-decoration:underline;}
nav ul li.margintop {margin-top:12px;}
nav a:focus{outline:1px dotted #09F;}
/* caret(arrow icon) */
nav .caret{color:inherit;left:-12px;width: 0;height: 0;overflow:hidden;/*for IE6*/vertical-align:middle;margin-bottom:2px;border-top: 4px solid;/*caret size is 4px now*/border-right: 4px solid transparent;border-left: 4px solid transparent;display: inline-block;position:relative;}  
nav .caret:hover{ text-decoration:none}
/* sub-menu layout----------------------------*/
nav .submenu{z-index:999999;width:auto;left:-16px;padding:0;margin:0;display:none;position:absolute;overflow:hidden;top:100%;border:1px solid rgba(255,255,255,0.35);border-top:none;border-radius:2px;background-color:#ccc \9;/*fallback for old IE*/}
        @-webkit-keyframes fadeIn {from { opacity: 0; }to { opacity: 1; }}  
        @keyframes fadeIn {from { opacity: 0; }to { opacity: 1; }}
nav .items-container:hover .submenu{ display: block; -webkit-animation: fadeIn .5s; animation: fadeIn 1s;}
nav .full-width .submenu {width:100%;padding:0;margin:0;}
nav .offset300 {left:-300px;right:auto;}
nav .right-aligned {left:auto;right:0px;}
nav .over .submenu{display:block;}
nav .dd-inner {text-align:center;padding:20px 10px;margin:16px;background-color:#FFF;white-space:nowrap;font-size:14px;}
nav ul ul{margin:0;padding:0;text-align:left;width:auto;background:none;border:none;display:block;position:static;z-index:0;border-radius:0;}
nav ul ul li{font-size:16px;padding:0px 8px;color:inherit;line-height:1;margin:0;display:block;position:static;background:none;border:none;transition:none;border-radius:0; }
/* links in sub menu----------------------------*/
nav .submenu a{color:#000;line-height:1;text-decoration:none;transition:color 0.4s;}
nav .submenu a:hover, nav .submenu a:focus{text-decoration:underline;color:blue;}
/* blocks within the sub-menu-----------------------------*/
nav .column{text-align:left;vertical-align:top;display:inline-block; *display:inline;*zoom:1;white-space:normal;width:auto;min-width:250px;border-right:1px solid #999;}
nav .column li *:not(h3){padding-left:10px; margin-bottom:6px}
nav .dd-inner ul:last-child{border-right:none;}
nav h3 {line-height: 1.1;margin-top: 12px;margin-bottom: 8px;font-size:20px;font-weight:bolder;color:Black}
nav div.column h3 {text-transform:uppercase}
/* useful when http://www.menucool.com/ddmenu/one-menu-for-all-pages */
navLink {display:none;}
/*######## add additional styles for mobile-friendly responsive menu ########*/
nav .menu-icon{display:none;margin-top:5px; /* hide menu icon initially */}
nav ul li#menu_top_home_mobile{display:none}
.ddlang{width:190px}
/*styles for mobile*/
@media only screen and (max-width:768px){
nav ul li#menu_top_home{display:none}
nav .column.mayHide {display:none;}
/*override the original settings*/
nav ul {width: 100%;border-radius:0;}
nav li, nav ul li#menu_top_home_mobile {position:relative;display:block;font-size:20px;text-align:left;border-bottom: 1px solid rgba(0,0,0,0.2);border-radius:0;}
nav li.no-sub{text-align:left;}
nav .full-width {position: relative;}
nav .submenu {position:relative;*top:auto;left:unset!important;/*for IE7*/border:none!important;border-radius:0;box-shadow:none;background-color:#FFF;}
nav .full-width .submenu {width: auto;}
nav .dd-inner{margin:0;background:none;text-align:left;}
/*turn each column to list vertically instead of horizontally */
nav .column {width:auto;padding:0;border:none;display:block;}
/*move the arrow icon to right*/
nav .caret {position:absolute;left:auto;right:14px;top:20px;border-width:5px;}
/* All the following are for the .menu-icon (pure CSS) */
nav .menu-icon {font-size:32px;/*icon size*/display: block;position: relative;width: 40px;height:36px;text-align:center;cursor: pointer;-moz-user-select:none;-webkit-user-select: none;background-color: #eee;border-radius: 3px;margin-bottom:6px;/*align the icon to the right*/margin-left: auto;margin-right: 11px;}
nav .menu-icon::before {content: "";position: absolute;top: 0.25em;left: 4px;width: 1em;height: 0.125em;border-top: 0.375em double #333;border-bottom: 0.125em solid #333;box-sizing: content-box;}
nav .menu-icon-active {background-color: #333;}
nav .menu-icon-active::before {border-color: #eee;}
nav ul li#plLanguage{float:left; margin-left:15px;}
}
</pre></body></html>