/* GENERAL STYLING */
div.bannergroup div.mod-banners__item.banneritem {background-color:#112855 !important;}
header.header h3 {letter-spacing:4px !important; text-transform:uppercase !important;}
p, ul>li {letter-spacing:0.8px !important; font-size:1.1em !important;}
p {line-height:200%;}
footer.footer > div > ul.mod-menu {padding-left:1em; border-left:1px dotted #fff;}
ol.breadcrumb {font-size:0.85em;}
footer.footer {font-size:0.85em; color:#ccd;}
div.site-grid div.container-component {padding-bottom:3em !important;}
footer.footer div ul.nav {text-transform:uppercase;}

/************************************************************************************/
/* MEGA MENU */
/*header.container-header div.container-nav {border-top:1px dotted #41637E !important;}
header.container-header div.container-topbar {border-bottom:1px dotted #41637E !important;}*/
div.dj-megamenu-wrapper {width:100% !important;}
div.dj-megamenu-wrapper ul.dj-megamenu-clean {padding:0 0 0 0 !important; justify-content:space-between !important;}
.dj-megamenu-clean .arrow {display:none !important;}
.dj-megamenu-clean li a.dj-up_a {padding:0 0 !important; height:20px !important; font-weight:500 !important; color:#ccd !important;}
.dj-megamenu-clean li a.dj-up_a > span {height:0px !important;}
.dj-megamenu-clean li ul.dj-submenu > li:hover > a span.name {color:#41637E;}
.dj-megamenu-clean li ul.dj-submenu {background-color:#31416B; border:1px solid #333;}
.dj-megamenu-clean li ul.dj-submenu > li > a {color:#ccd !important; padding:6px 12px !important; font-size:14px !important; letter-spacing:1px !important;}
.dj-megamenu-clean li ul.dj-submenu > li > a.active {color:#424077 !important;}
.dj-megamenu-clean > li > a.dj-up_a {text-transform:uppercase !important; font-size:0.8em !important; font-weight:normal !important;}
div.dj-megamenu-wrapper div.dj-megamenu-offcanvas {position:absolute; top:1em;}
ul.dj-mobile-dark li.dj-mobileitem>a {background-color:#41637E !important; font-size:16px !important;}
ul.dj-mobile-dark ul li.dj-mobileitem:hover>a.dj-up_a, ul.dj-mobile-dark ul li.dj-mobileitem.active>a.dj-up_a, ul.dj-mobile-dark ul li.dj-mobileitem>a.dj-up_a {color:#FFFFFF !important; font-weight:500 !important;}
/*.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn {margin-left:10px !important;}*/
.dj-megamenu-accordion-dark.dj-align-left {text-align:center !important;}
/************************************************************************************/

div.diary p, div.diary ul>li {font-size:0.9em !important;}
div.diary p {margin-top:0.3em !important; margin-bottom:0.8em !important; line-height:120%;}



@media (width<=992px){
  footer.footer > div > ul.mod-menu {padding-left:0; border-left:none;}
}

@media (width<=600px){
  body.wrapper-fluid .site-grid {grid-gap:0 1em;}
}

/* LATEST NEWS */
div.latestnews div.card-body {background-color:rgba(var(--body-color-rgb), .03);}

/* Hide yer number title on Meeting Minutes page */
body.meetingminutes div#edocman-category h1 {display:none;}
