/* css for Luminate */
a {text-decoration: none; color:#b83000;}
a:not([class]) {
 text-decoration:none
}
.container-header { background-color: none; background: url(images/page-bg.png) repeat-x 0 0; border-top: 3px solid #2986d0; padding-top: 20px; display:block;}
.container-header .navbar-brand {padding: 34px 0 0;}
.topmenu li.nav-item > a {color:#222; }
.nav-pills .nav-item {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills {margin: 10px 0 0 40px;}
.nav-pills .nav-item.active,
.nav-pills .show > .nav-item {
  color: white;
  background: linear-gradient(to bottom,  #f9f9f9 0%,#e5e5e5 50%,#f9f9f9 100%)
}
.midnav .nav-pills .current, .midnav .nav-pills .active  {color: white; background:none; text-decoration: none;}

.nav-pills .nav-item {font: normal 0.9em/36px "Helvetica Neue", Helvetica, sans-serif; padding:2px 6px;}
.container-nav .nav-pills {height: 36px;}

.midnav {background-color: #000;}
.midnav .nav-item, .midnav .nav-item > a {color: #fff;}
.midnav {border-radius: 6px 6px 0 0;}
.midnav nav {float: right;} 
.container-sidebar-left, .container-component {background-color: #f0f0f0;}
main {background-color: #fff;}
.container-header .grid-child { padding:.2em 0;}
.container-header nav {margin-top:0;padding:0; height: 2em;}
.nav-link {padding: 0 .3em;}
.mod-list li {padding: 0;}
.midnav nav-pills .nav-item {padding: 0 6px;}
.footer {background-color:#383838;background-image:none;color:#fff;margin-top:0;}
.mainbg {background-color: #f0f0f0;}
.container.mainbg {padding: 0;}

.container-header .navbar-toggler {
 border:1px solid #222;
 color:#222;
 cursor:pointer
}

.dj-megamenu-default li a.dj-up_a {
	display           : block;
	float             : left;
	height            : 2em;
	font-size         : 0.85em;
	font-weight       : normal;
	color             : #222;
	text-transform    : none;
	text-decoration   : none;
	padding           : 0 20px;
	cursor            : pointer;
	background        : transparent;
	border: none;
	transition        : all 0.2s ease-out;
}
.dj-megamenu-default li a.dj-up_a > span {color:#222; border:none;}
.dj-megamenu-default li:hover a.dj-up_a,
.dj-megamenu-default li.hover a.dj-up_a,
.dj-megamenu-default li.active a.dj-up_a {
	color            : #222;
	border:none;
	background       : rgb(56, 172, 231);
	background       : linear-gradient(to bottom, rgba(56, 172, 231, 1) 0%, rgba(22, 129, 209, 1) 100%);
}
.com-content-article__body{padding: 0 6px;}

