#cssmenu ul{margin:0;padding:0;list-style:none;display:block}
#cssmenu ul li{position:relative;margin:0;padding:0}
#cssmenu ul li a{text-decoration:none;cursor:pointer}
#cssmenu>ul>li>a{color:#fff;text-transform:uppercase;display:block;padding:20px;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;
background:#1E6292;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);color: #FFFFFF;
font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
font-weight:600;-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;
transition:all .25s ease-in;position:relative}
#cssmenu>ul>li:first-child>a{border-top-left-radius:3px;border-top-right-radius:3px}
#cssmenu>ul>li:last-child>a{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:1px solid #000}
#cssmenu>ul>li.active>a,#cssmenu>ul>li.open>a,
#cssmenu>ul>li:hover>a{background:#80ABDB;color:#fff}
#cssmenu ul>li.has-sub>a::after{content:"";position:absolute;display:block;width:0;height:0;border-top:13px solid #80ABDB;
border-botom:13px solid transparent;border-left:125px solid transparent;border-right:125px solid transparent;left:0;
bottom:-13px;bottom:0;z-index:1;opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;
-o-transition:all .2s ease;transition:all .2s ease}
#cssmenu ul>li.has-sub>a::before{content:"";position:absolute;display:block;width:0;height:0;border-top:13px solid #80ABDB;
border-botom:13px solid transparent;border-left:125px solid transparent;
border-right:125px solid transparent;left:0;bottom:-12px;bottom:-1px;z-index:3;opacity:0;-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
#cssmenu ul>li.has-sub::after{content:"";display:block;position:absolute;width:0;height:0;border:7px solid transparent;
border-top-color:#fff;z-index:2;right:20px;top:24.5px;pointer-events:none}
#cssmenu ul>li.active::after,#cssmenu ul>li.open::after,#cssmenu ul>li:hover::after{border-top-color:#fff}
#cssmenu ul>li.has-sub.open>a::after{opacity:1;bottom:-13px}
#cssmenu ul>li.has-sub.open>a::before{opacity:1;bottom:-12px}
#cssmenu ul ul{display:none}#cssmenu ul ul li{border-left:1px solid #ccc;border-right:1px solid #ccc}
#cssmenu ul ul li a{background:#f1f1f1;display:block;position:relative;font-size:15px;padding:14px 20px;border-bottom:1px solid #fff;color:#333;
font-weight:300;-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;
-o-transition:all .25s ease-in;transition:all .25s ease-in}
#cssmenu ul ul li:first-child>a{padding-top:18px}
#cssmenu ul ul ul li{border:0}#cssmenu ul ul li.active>a,
#cssmenu ul ul li.open>a,#cssmenu ul ul li:hover>a{background:#e4e4e4;color:#666}#cssmenu ul ul>li.has-sub>a::after{border-top:13px solid #fff}
#cssmenu ul ul>li.has-sub>a::before{border-top:13px solid #e4e4e4}
#cssmenu ul ul ul li a{padding-left:30px}
#cssmenu ul ul>li.has-sub::after{top:18.5px;border-width:6px;border-top-color:#777}
#cssmenu ul ul>li.active::after,
#cssmenu ul ul>li.open::after,#cssmenu ul ul>li:hover::after{border-top-color:#666}
#cssmenu .has-sub ul>li>a{background-color:#eaeaea}
h2.editorial-head,h2.editorial-sub{display:block;margin-bottom:10px;margin-top:0;font-size:16px;font-weight:700;line-height:20px;color:rgba(0,0,0,.54)}
.pkp_structure_main .page h2.editorial-head{display:inline-block;padding-bottom:.5em;border-bottom:3px solid #f7bc4a;text-transform:uppercase}
.pkp_structure_main .page h2.editorial-sub{color:#cb5f00;margin:10px 0}.no-margin{margin:0 !important}
.identity .ie-body, .identity .ie-head {margin-bottom: 8px;}.identity .ie-head {padding-left: 0;}.identity .ie-body {padding-right: 0;}
.identity .ie-head p, .identity .ie-body p {margin: 0;padding: 10px 0;}
.identity .ie-head p {padding-left: 10px;padding-right: 10px;background-color: #e1e8ed;font-weight: 700;}
.editorial-table, .editorial-table > tbody > tr > td, .editorial-table > tbody > tr > th, .editorial-table > tfoot > tr > td, .editorial-table > tfoot > tr > th, .editorial-table > thead > tr > td, .editorial-table > thead > tr > th {border-color: #3d81a9 !important;}
.pkp_structure_main .page h2.editorial-head:nth-of-type(1){margin-top:20px}#navigationPrimary a:hover, #navigationPrimary a:focus{color: #ffffff; background-color: #0171a9;}
