/**
 * @file
 * Navigation Styling
 */
/*
 * Markup generated by theme_menu_tree().
 */
/* line 12, ../sass/navigation.scss */
ul li.expanded {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  list-style-type: circle;
}

/* line 20, ../sass/navigation.scss */
ul li.collapsed {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  /* LTR */
  list-style-type: disc;
}

/* line 30, ../sass/navigation.scss */
ul li.leaf {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');
  list-style-type: square;
}

/*
 * The active item in a Drupal menu
 */
/* line 42, ../sass/navigation.scss */
li a.active {
  color: #000;
}

/*
 * Navigation bar
 */
/* line 50, ../sass/navigation.scss */
#navigation {
  /* overflow: hidden; */
  /* Sometimes you want to prevent overlapping with main div. */
}
/* line 53, ../sass/navigation.scss */
#navigation .block {
  margin-bottom: 0;
}
/* line 57, ../sass/navigation.scss */
#navigation .block-menu .block-title,
#navigation .block-menu-block .block-title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 61, ../sass/navigation.scss */
#navigation ul.links,
#navigation ul.menu {
  /* Menu block links */
  margin: 0;
  padding: 0;
  text-align: left;
  /* LTR */
}
/* line 67, ../sass/navigation.scss */
#navigation ul.links li,
#navigation ul.menu li {
  /* A simple method to get navigation links to appear in one line. */
  float: left;
  /* LTR */
  padding: 0 10px 0 0;
  /* LTR */
  list-style-type: none;
  list-style-image: none;
}

/*
 * Main menu and Secondary menu links
 */
/* line 87, ../sass/navigation.scss */
#secondary-menu {
  float: right;
  /* LTR */
}

/*
 * Menu blocks
 */
/*
 * "Menu block" blocks
 *
 * Drupal core has limited ways in which it can display its menus. To get around
 * these limitations, see http://drupal.org/project/menu_block
 */
/** Brad plus Others Nice Menu Fixes**/
/* line 108, ../sass/navigation.scss */
.ul.nice-menu {
  font-size: 15px;
}

/* line 112, ../sass/navigation.scss */
.ul.nice-menu, ul.nice-menu ul, ul.nice-menu-down li {
  border: none;
}

/* line 116, ../sass/navigation.scss */
ul.nice-menu-down li.menuparent, ul.nice-menu li {
  display: block;
  float: left;
  background: transparent;
  padding: 18px 11px 0;
  text-align: center;
  line-height: 2em;
}

/* line 125, ../sass/navigation.scss */
ul.nice-menu ul {
  margin-left: -35%;
  padding-bottom: 15px;
}
/* line 128, ../sass/navigation.scss */
ul.nice-menu ul li {
  width: 100px;
  padding: 10px 10px 0 10px;
  font-size: 13px;
  text-align: center;
}

/* line 144, ../sass/navigation.scss */
ul.nice-menu li.menu-1489 ul,
ul.nice-menu > li.menu-1446 ul,
ul.nice-menu > li.menu-1641 ul,
ul.nice-menu > li.menu-1448 ul,
ul.nice-menu > li.menu-1631 ul,
ul.nice-menu > li.menu-1447 ul,
ul.nice-menu > li.menu-1632 ul {
  margin-left: -21%;
}
/* line 146, ../sass/navigation.scss */
ul.nice-menu li.menu-1489 ul li,
ul.nice-menu > li.menu-1446 ul li,
ul.nice-menu > li.menu-1641 ul li,
ul.nice-menu > li.menu-1448 ul li,
ul.nice-menu > li.menu-1631 ul li,
ul.nice-menu > li.menu-1447 ul li,
ul.nice-menu > li.menu-1632 ul li {
  width: 14em;
}

/* line 150, ../sass/navigation.scss */
ul.nice-menu > li.menu-1147 ul {
  margin-left: -40%;
}
/* line 152, ../sass/navigation.scss */
ul.nice-menu > li.menu-1147 ul li {
  width: 16em;
}

/* line 157, ../sass/navigation.scss */
ul.nice-menu li.menu-1448 ul, ul.nice-menu li.menu-1631 ul {
  margin-left: -30%;
}
/* line 159, ../sass/navigation.scss */
ul.nice-menu li.menu-1448 ul li, ul.nice-menu li.menu-1631 ul li {
  width: 16em;
}

/* line 166, ../sass/navigation.scss */
ul.nice-menu > li.menu-1533,
ul.nice-menu > li.menu-1456,
ul.nice-menu > li.menu-1626 {
  border: 1px solid #29abe1;
  display: block;
  width: auto;
  margin-top: 15px;
  padding: 0;
}
/* line 172, ../sass/navigation.scss */
ul.nice-menu > li.menu-1533 a,
ul.nice-menu > li.menu-1456 a,
ul.nice-menu > li.menu-1626 a {
  border: 0;
  padding: 0 11px;
  width: inherit;
  display: block;
}
/* line 178, ../sass/navigation.scss */
ul.nice-menu > li.menu-1533:hover,
ul.nice-menu > li.menu-1456:hover,
ul.nice-menu > li.menu-1626:hover {
  background-color: #29abe1;
}
/* line 180, ../sass/navigation.scss */
ul.nice-menu > li.menu-1533:hover > a,
ul.nice-menu > li.menu-1456:hover > a,
ul.nice-menu > li.menu-1626:hover > a {
  color: #fff;
}
/* line 185, ../sass/navigation.scss */
ul.nice-menu > li.menu-1533 ul li,
ul.nice-menu > li.menu-1456 ul li,
ul.nice-menu > li.menu-1626 ul li {
  width: 11em;
}

/* line 192, ../sass/navigation.scss */
ul.nice-menu a {
  text-decoration: none;
  color: #000;
  text-transform: uppercase;
  display: inline;
  padding: 0;
}
/* line 198, ../sass/navigation.scss */
ul.nice-menu a:hover {
  /*color:#01aef0;*/
  background: transparent;
  padding-bottom: 10px;
  border-bottom: 1px solid #000;
}

/**brad overwrite old stuff**/
/* line 209, ../sass/navigation.scss */
ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li li.menuparent, ul.nice-menu-down li li.menuparent:hover, ul.nice-menu-down li li.menuparent a {
  background: transparent;
}

/* line 213, ../sass/navigation.scss */
ul.nice-menu li.menuparent ul, #header-region ul.nice-menu li.menuparent ul {
  border: none;
  background: rgba(255, 255, 255, 0.8);
  margin-top: 27px;
}

/* line 219, ../sass/navigation.scss */
ul.nice-menu-down .menuparent a {
  padding-right: 0;
}

/* line 223, ../sass/navigation.scss */
.block-nice-menus {
  outline: none;
}

/* line 228, ../sass/navigation.scss */
.sidr {
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  background-color: #000;
}
/* line 233, ../sass/navigation.scss */
.sidr ul li {
  border-top: 1px solid #4d4d4d;
  border-bottom: 1px solid #1a1a1a;
}
/* line 236, ../sass/navigation.scss */
.sidr ul li:hover {
  line-height: 48px;
}
/* line 239, ../sass/navigation.scss */
.sidr ul li:hover, .sidr ul li ul li:hover {
  border-top: 1px solid #4d4d4d;
  background-image: none;
}
/* line 243, ../sass/navigation.scss */
.sidr ul li ul li:hover {
  line-height: 40px;
}
/* line 246, ../sass/navigation.scss */
.sidr ul li:hover > a, .sidr ul li:hover > span, .sidr ul li.active > a, .sidr ul li.active > span, .sidr ul li.sidr-class-active > a, .sidr ul li.sidr-class-active > span {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background-color: #444;
}
/* line 253, ../sass/navigation.scss */
.sidr ul li a,
.sidr ul li span {
  font-weight: 100;
}
