/*menu*/
/*.navScroll .navbar-bg {
	background: #fff;
	border-bottom: 2px solid #0093b2;
}*/
.block-tb-megamenu .tb-megamenu-nav, .block-megamenu .megamenu-menu {
	background: #fff none repeat scroll 0 0;
	display: table;
	padding: 0;
	margin: 0;
	width: 100%;
}
.block-megamenu .megamenu-menu .megamenu-parent {
	position: inherit;
}
.block-megamenu .megamenu-menu .megamenu-bin {
/*    left: 0!important;
    width: 100%!important;*/
}
.block-megamenu .megamenu-menu, .block-megamenu .megamenu-skin-friendly .megamenu-parent, .block-megamenu .megamenu-skin-friendly .megamenu-parent-title {
	height: inherit;
}
.block-megamenu .megamenu-menu > li.megamenu-parent {
	display: table-cell;
	line-height: 12px;
}
.block-megamenu .megamenu-menu > li.megamenu-parent h2 > a {
	display: block;
	/*font-size: 85%;*/
	font-size: 80%;
	font-weight: 400;
	padding: 1.6em 0 1.0em 0.1em;
	text-align: center;
	text-transform: uppercase;	
	font-family: "proxima-nova",sans-serif;	
	line-height: 25px;
}

#block-megamenu-main-menu {
  vertical-align: middle;
}

.block-megamenu .megamenu-slots-columnar {
	width: auto;
}
.block-megamenu .megamenu-skin-friendly li.megamenu-slot {
    background: white;
    border-radius: 0;
	box-shadow: none;
}
.block-megamenu .megamenu-skin-friendly .megamenu-slot-title {
	font-size: 18px;
	border-bottom: 1px solid #dcdcdc;
	font-weight: normal;
	font-family:  "proxima-nova",sans-serif;
	color: #333;
}
.block-megamenu .megamenu-skin-friendly .megamenu-slot-title {
	font-family: "proxima-nova",sans-serif;
	color: #333;
	padding-bottom: 5px;
}
.block-megamenu .megamenu-skin-friendly .megamenu-item a, .block-megamenu .megamenu-skin-friendly .megamenu-item span {
	font-size: 15px;
	font-family: "proxima-nova",sans-serif;
}
.block-megamenu .megamenu-skin-friendly li {
	line-height: 15px;
	margin-top: 0;
}
.block-megamenu .megamenu-skin-friendly .megamenu-parent-title a {
	padding: 4px 15px;
	background: none;
}
.block-megamenu .megamenu-skin-friendly .megamenu-parent-title a:hover, .block-megamenu .megamenu-skin-friendly .hovering .megamenu-parent-title a {
	background: none;
	border-radius: 0;
}
.block-megamenu .megamenu-skin-friendly .hovering .megamenu-parent-title a:hover {
	background: none;
	border-radius: 0;
}
.block-megamenu .megamenu-skin-friendly .megamenu-items .megamenu-item a:hover {
	background: none;
	color: #0093b2;
}
.block-megamenu .megamenu-skin-friendly li.hovering h3.megamenu-slot-title, .block-megamenu .megamenu-skin-friendly li.hovering h3.megamenu-slot-title a:hover {
	background: none;
	color: #0093b2;
}
.block-megamenu .megamenu-skin-friendly li.hovering h3.megamenu-slot-title a, .block-megamenu .megamenu-skin-friendly li.hovering h2.megamenu-parent-title a {
	background: none;
	border-radius: 0;
/*	color: #333; */
}

.block-megamenu .megamenu-skin-friendly ul.megamenu-slots-columnar {
    background-color: white;
}
.block-megamenu .megamenu-skin-friendly ul.megamenu-slots-columnar li a {
    color: #000000;
	line-height: 21px;
	font-weight: 400;
/*	text-transform: capitalize; */
}
.block-megamenu .megamenu-skin-friendly li.hovering h2.megamenu-active {
	color: #333;
}
.block-megamenu .megamenu-skin-friendly .megamenu-bin {
	margin-top: 0;
}
.block-megamenu .megamenu-skin-friendly .megamenu-slot-title a:link, .block-megamenu .megamenu-skin-friendly .megamenu-slot-title a:visited {
	color: #333;
}
#megamenu-mlid-1223 h3.megamenu-slot-title, #megamenu-mlid-1224 h3.megamenu-slot-title {
	display: none;
}
#public-safety a {
	border: none !important;
}
/*
#megamenu-mlid-708 a {
    line-height: 150% !important;
    margin-top: 0px !important;
}

#megamenu-mlid-565 a {
	line-height: 150% !important;
	margin-top: 0px !important;
}

#public-safety a {
	margin-top: 0px !important;
}
#public-safety {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
#megamenu-mlid-632 a {
	margin-top: 0px !important;
}
#megamenu-mlid-632 {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
#megamenu-mlid-633 a {
	margin-top: 0px !important;
}
#megamenu-mlid-633 {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
#megamenu-mlid-718 a {
	margin-top: 0px !important;
}
#megamenu-mlid-718 {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
#megamenu-mlid-719 a {
	margin-top: 0px !important;
}
#megamenu-mlid-719 {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
#megamenu-mlid-723 a {
	margin-top: 0px !important;
}
#megamenu-mlid-723 {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
#megamenu-mlid-686 a {
	margin-top: 0px !important;
}
#megamenu-mlid-686 {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
#megamenu-mlid-720 a {
	margin-top: 0px !important;
}
#megamenu-mlid-720 {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
#megamenu-mlid-721 a {
	margin-top: 0px !important;
}
#megamenu-mlid-721 {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
#megamenu-mlid-722 a {
	margin-top: 0px !important;
}
#megamenu-mlid-722 {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
*/
.block-megamenu .megamenu-skin-friendly ul.megamenu-slots-columnar #megamenu-mlid-1223 a, .block-megamenu .megamenu-skin-friendly ul.megamenu-slots-columnar #megamenu-mlid-1224 a, .block-megamenu .megamenu-skin-friendly ul.megamenu-slots-columnar #megamenu-mlid-1225 a,
.block-megamenu .megamenu-skin-friendly ul.megamenu-slots-columnar #megamenu-mlid-2863 a
{
	color: #333;
    font-family: "proxima-nova",sans-serif;
	font-size: 18px;
	font-weight: normal;
}
.block-megamenu .megamenu-skin-friendly ul.megamenu-items .megamenu-item a:hover,
.block-megamenu .megamenu-skin-friendly ul.megamenu-items .megamenu-item a:focus {
	color: #0093b2!important;
	border-radius: 0;
}
/*
.main-submenu-link,
.block-megamenu .megamenu-skin-friendly ul.megamenu-slots-columnar #megamenu-mlid-707 a, .block-megamenu .megamenu-skin-friendly ul.megamenu-slots-columnar #megamenu-mlid-709 a, .block-megamenu .megamenu-skin-friendly ul.megamenu-slots-columnar #megamenu-mlid-710 a, .block-megamenu .megamenu-skin-friendly ul.megamenu-slots-columnar #megamenu-mlid-726 a,
.block-megamenu .megamenu-skin-friendly ul.megamenu-slots-columnar #megamenu-mlid-2721 a,
.block-megamenu .megamenu-skin-friendly ul.megamenu-slots-columnar #megamenu-mlid-2722 a,
.block-megamenu .megamenu-skin-friendly ul.megamenu-slots-columnar #megamenu-mlid-2723 a {
	line-height: 18px !important;
	font-weight: 400 !important;
	font-size: 15px !important;
	border: none !important;
}
*/
#megamenu-mlid-1223 > ul.megamenu-items > li > a,
#megamenu-mlid-1224 > ul.megamenu-items > li > a,
#megamenu-mlid-1225 > ul.megamenu-items > li > a {
 font-size: 18px;
}

#megamenu-mlid-700 a, #megamenu-mlid-701 a, #megamenu-mlid-702 a,
#megamenu-mlid-703 a, #megamenu-mlid-704 a, #megamenu-mlid-705 a,
#megamenu-mlid-706 a
{
    font-weight: 400 !important;
    font-size: 15px !important;
}

#megamenu-mlid-565 h3, #megamenu-mlid-708 h3, #megamenu-mlid-632 h3, #megamenu-mlid-633 h3,
#megamenu-mlid-718 h3, #megamenu-mlid-719 h3, #megamenu-mlid-727 h3, #megamenu-mlid-686 h3,
#megamenu-mlid-720 h3, #megamenu-mlid-721 h3, #megamenu-mlid-722 h3, #megamenu-mlid-2369 h3,
#megamenu-mlid-499 h3, #megamenu-mlid-1173 h3, #megamenu-mlid-469 h3, #megamenu-mlid-411 h3,
#megamenu-mlid-410 h3, #megamenu-mlid-579 h3, #megamenu-mlid-580 h3, #megamenu-mlid-583 h3,
#megamenu-mlid-584 h3, #megamenu-mlid-2759 h3, #megamenu-mlid-3037 h3, #megamenu-mlid-3863 h3,
#megamenu-mlid-3859 h3, #megamenu-mlid-467 h3, #megamenu-mlid-468 h3, #megamenu-mlid-511 h3,
#megamenu-mlid-2717 h3, #megamenu-mlid-2718 h3, #megamenu-mlid-2720 h3, #megamenu-mlid-3478 h3,
#megamenu-mlid-466 h3, #megamenu-mlid-2719 h3, #megamenu-mlid-4361 h3,
#megamenu-mlid-4544 h3, #megamenu-mlid-4545 h3, #megamenu-mlid-4546 h3,
#megamenu-mlid-4547 h3, #megamenu-mlid-4548 h3, #megamenu-mlid-4549 h3,
#megamenu-mlid-4416 h3, #megamenu-mlid-4417 h3, #megamenu-mlid-4418 h3,
#megamenu-mlid-4419 h3, #megamenu-mlid-4421 h3, #megamenu-mlid-4422 h3, #megamenu-mlid-4423 h3,
#megamenu-mlid-4307 h3
{
    border-bottom: none !important;
}

@media screen and (max-width:1280px) {
.mean-container .mean-nav {
	top: 116px;
	left:0px;
	position:absolute;
}
.mean-container .mean-nav ul li a {
    width: 94%;
    padding: 10px 3%;
    font-size: 15px;
}
.mean-container a.meanmenu-reveal.meanclose:after {
	font-family:  "FontAwesome";
	content: "\f00d";
	font-size: 22px;
	font-weight: 400;
}
.mean-container .mean-nav ul li a.mean-expand {
	height: 17px;
	line-height:17px;
}
.mean-container a.meanmenu-reveal {
	color: #fff;
	font-size: 18px;
	text-indent: 0;
	top: -10px;
}
  .mean-container .mean-bar a div {
    display: block;
    margin-left: -10px;
    font-size: 14px;
  }
}
@media screen and (max-width: 991px) {
  .block-tb-megamenu .tb-megamenu-nav, .block-megamenu .megamenu-menu {
    background: #fff none repeat scroll 0 0;
  }
  
  .dekalb-wtop {
    position: fixed !important;
    width: 100%;
  }
  .not-front #header-container {
    margin-top: 0px;
  }
  .events-btn.text-center {
    margin-bottom: 20px;
  }
  #block-views-home-news-block-2 .dk-boxgray {
    min-height: 750px;
  }
  .dk-boxgray .dk-btnview {
    text-align: center;
    display: block;
  }
  .dk-news-box.dk-boxgray .events-btn {
    position: relative;
    right: 0px;
    top: -15px;
  }
/* Main menu*/
#main-navigation {
	display: none;
}
.main-menu .navbar-nav .dropdown-menu {
	width: 100% !important;
	position: relative !important;
}
.main-menu .navbar-nav .dropdown-menu {
	background: #fff !important;
}
.main-menu .navbar-nav > li .caret {
	cursor: pointer;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
	background: transparent;
	color: #333 !important;
}
.main-menu {
	display: block;
}
.menu-icon .navbar-toggle {
	margin-top: 30px;
	border: none;
	margin-right: 0;
	display: block;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: transparent;
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.menu-icon .navbar-toggle .icon-bar {
	width: 30px;
	height: 4px;
	background: #333;
}
.main-menu .navbar-nav {
	margin-bottom: 0;
	margin-top: 0;
	background-color: #c1a36f;
	float: none;
}
.main-menu .navbar-nav > li {
	border-bottom: 1px solid #00677d;
	display: block;
}
.main-menu .navbar-nav > li.first {
	border-top: 1px solid #00677d;
}
.main-menu .navbar-nav > li > a, .main-menu .navbar-nav > li > a:hover,  .main-menu .navbar-nav > .active > a,  .main-menu .navbar-nav > .active > a:hover,  .main-menu .navbar-nav > .active > a:focus {
	color: #fff;
	background-color: #00829d;
	background-image: none;
}
.navbar-default .navbar-nav > .open > a,  .navbar-default .navbar-nav > .open > a:focus,  .navbar-default .navbar-nav > .open > a:hover {
	background-color: #00829d;
	color: #000;
}
.main-menu .navbar-nav > li .caret {
	display: block;
	position: absolute;
	right: 0;
	top: 1px;
	z-index: 9999;
	border: none;
	background: url("../images/caret.png") no-repeat 50%;
	width: 50px;
	height: 40px;
	border-left: 1px dotted #00677d;
}
.main-menu .navbar-nav .dropdown-menu {
	text-align: center;
	background: none;
	padding-top: 0;
	padding-bottom: 0;
	border: none;
	border-radius: 0;
}
.main-menu .navbar-nav .dropdown-menu li.first {
	border-top: 1px solid #00677d;
}
.main-menu .navbar-nav .dropdown-menu li.last {
	border: none;
}
.main-menu .navbar-nav .dropdown-menu li {
	border: none;
	padding: 7px 0;
	text-align: left;
	padding-left: 16px;
	background: #f5f5f5;
}
.main-menu .navbar-nav .dropdown-menu li a {
	color: #fff;
	font-size: 16px;
	padding: 0;
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
	background-color: transparent;
	color: #333;
}
nav {
	position: static;
	transition: all 0.5s;
}
.dekalb-wtop {
    overflow: visible!important;
}
.mean-container .mean-bar {
  background: transparent;
  z-index: 101;
  min-height: 0;
  position: absolute;
  right: 8px;
}
.mean-container .mean-bar a{
  color: #fff;
}
.mean-container .mean-bar a.meanmenu-reveal span{
  background-color: #fff !important;
}

}
.mean-container .mean-nav {
	top: 75px;
	position: absolute;
	background: #252525;
	color: #ffffff;
  left: auto;
  right: 0;
  max-width: 92%;
}
.mean-container .mean-nav ul li a {
	width: 94%;
	padding: 10px 3%;
	font-size: 15px;
}
.mean-container .mean-nav ul li li a {
	padding: 10px 8%;
	width: 84%;
}
.mean-container .mean-nav ul li li li a {
	padding: 10px 15%;
}
.sidr-open #sidr-wrapper-1 > a#sidr-1-button {
	padding-left: 0;
}
#sidr-wrapper-1 > a#sidr-1-button {
	color: #fff;
	text-align: center;
	padding-left: 10px;
}

#megamenu-mlid-1225 h3.megamenu-slot-title:nth-child(1),
#megamenu-mlid-2863 h3.megamenu-slot-title:nth-child(1)
{
	display: none;
}
#public-safety h3.megamenu-slot-title {
	display: block !important;
}
#megamenu-mlid-4427, #megamenu-mlid-4425,
#vision, #county-governanceo-operationso-policy {
  float: left;
}
#megamenu-mlid-4427,
#county-governanceo-operationso-policy {
  position: absolute;
  left: 210px;
  top: 90px;
}
#megamenu-mlid-4430 ul.megamenu-items,
#departments ul.megamenu-items {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;  
}

.megamenu-skin-friendly li.megamenu-slot {
  margin-bottom: 0px !important;
}
#megamenu-mlid-4430,
#departments {
  width: 900px !important;
}
#header-container #megamenu-mlid-4233 .megamenu-bin.megamenu-slots-columnar li,
#header-container #payments .megamenu-bin.megamenu-slots-columnar li {
  margin-bottom: 0px!important;
  padding-bottom: 0px;
}

@media screen and (max-width: 767px) {
  .admin-menu.front #header-container {
    margin-top: 50px;
  }
}
/* The and @media screen and (max-width: 767px)*/

@media screen and (max-width: 479px) {
body {
}
.mean-container .mean-nav {
  left: auto;
  right: 0;
  top: 34px;
}
}

@media screen and (max-width:1024px) {
.block-megamenu .megamenu-menu .megamenu-bin {
	left: 0!important;
	width: 100%!important;
}
}

@media screen and (min-width:1199px ) {
#header-container .megamenu-bin .megamenu-skin-friendly li.megamenu-slot {
	width: 240px;
}
#header-container #megamenu-main-menu .megamenu-bin.megamenu-slots-columnar {
	box-shadow: 0 5px 5px 1px #ccc;
}
#header-container #megamenu-main-menu > li ul{
	display:inline-block;
}
#header-container #how-do-i .megamenu-bin.megamenu-slots-columnar {
	left: 2% !important;
}
#header-container #megamenu-mlid-4430 .megamenu-bin.megamenu-slots-columnar,
#header-container #departments .megamenu-bin.megamenu-slots-columnar {
	left: 2% !important;
	width: 96% !important;
}
#header-container #megamenu-mlid-4228 .megamenu-bin.megamenu-slots-columnar,
#header-container #business .megamenu-bin.megamenu-slots-columnar {
	left: 22% !important;
}
#header-container #megamenu-mlid-347 .megamenu-bin.megamenu-slots-columnar {
	left: 28%!important;
	width: 63%!important;
}
#header-container #megamenu-mlid-349 .megamenu-bin.megamenu-slots-columnar {
	left: 27%!important;
}

#header-container #megamenu-mlid-350 .megamenu-bin.megamenu-slots-columnar {
   left: 75%!important;
}

#header-container .navbar-fixed-top #megamenu-mlid-4236 .megamenu-bin.megamenu-slots-columnar,
#header-container .navbar-fixed-top #government .megamenu-bin.megamenu-slots-columnar {
    left: 20%!important;
}
}

@media screen and (min-width:1199px ) and (max-width:1550px ) {
    #header-container #megamenu-mlid-4233 .megamenu-bin.megamenu-slots-columnar,
    #header-container #payments .megamenu-bin.megamenu-slots-columnar {
      left: 35%!important;
      max-width: 480px;
    }
    #header-container .navbar-fixed-top #megamenu-mlid-350 .megamenu-bin.megamenu-slots-columnar {
        left: 79%!important;
    }
  #header-container #megamenu-mlid-4236 .megamenu-bin.megamenu-slots-columnar,
  #header-container #government .megamenu-bin.megamenu-slots-columnar {
    left: 0%!important;
  }
  #megamenu-mlid-4238 ul,
  #visitors ul {
    left: 28% !important;
  }
  #block-views-events-calendar-home-block, #block-views-events-calendar-home-block-3 {
    padding: 10px !important;
  }
  h3, .h3 {
    font-size: 20px !important;
  }
}

@media screen and (min-width:1550px ) {
  #header-container #megamenu-mlid-4236 .megamenu-bin.megamenu-slots-columnar,
  #header-container #government .megamenu-bin.megamenu-slots-columnar {
    left: 15%!important;
  }
    #header-container #megamenu-mlid-4233 .megamenu-bin.megamenu-slots-columnar,
    #header-container #payments .megamenu-bin.megamenu-slots-columnar {
      left: 35%!important;
      max-width: 480px;
    }
    #header-container .navbar-fixed-top #megamenu-mlpaymentsid-350 .megamenu-bin.megamenu-slots-columnar {
        left: 81%!important;
    }
    #header-container .navbar-fixed-top #megamenu-mlid-347 .megamenu-bin.megamenu-slots-columnar {
        left: 48%!important;
    }
    #header-container .navbar-fixed-top #megamenu-mlid-4228 .megamenu-bin.megamenu-slots-columnar,
    #header-container .navbar-fixed-top #business .megamenu-bin.megamenu-slots-columnar {
        left: 42% !important;
    }
  #megamenu-mlid-4238 ul,
  #visitors ul {
    left: 29% !important;
  }
}
#megamenu-mlid-4238 ul,
#megamenu-mlid-4359 ul, #visitors ul {
  max-width: 235px !important;
}


#megamenu-mlid-4359 ul {
  left: 550px !important;
}

#megamenu-mlid-4238 h3.megamenu-slot-title,
#megamenu-mlid-4233 h3.megamenu-slot-title {
  font-size: 15px !important;
}