/**
 * @file
 * Navigation Styling
 */
/*
 * Superfish main menu colors
 */
/* line 15, ../sass/navigation.scss */
#block-superfish-1 ul.sf-menu {
  font-size: 100%;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
}
/* line 20, ../sass/navigation.scss */
#block-superfish-1 ul.sf-menu li {
  padding: 0;
  border-right: 1px solid #00a2d8;
  border-left: 1px solid #00b9f6;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
/* line 27, ../sass/navigation.scss */
#block-superfish-1 ul.sf-menu li a {
  text-transform: uppercase;
  padding: 0 2em;
  text-decoration: none;
  color: #fffeff;
  display: block;
}
/* line 33, ../sass/navigation.scss */
#block-superfish-1 ul.sf-menu li a:hover, #block-superfish-1 ul.sf-menu li a:focus {
  text-decoration: none;
}
/* line 37, ../sass/navigation.scss */
#block-superfish-1 ul.sf-menu li a.sf-depth-1.menuparent {
  background: url("/sites/all/themes/inteva/images/superfish-arrow.png") no-repeat scroll left 14px transparent;
  margin-left: 11px;
  padding-left: 1.5em;
}
/* line 42, ../sass/navigation.scss */
#block-superfish-1 ul.sf-menu li ul {
  top: 40px;
}
/* line 44, ../sass/navigation.scss */
#block-superfish-1 ul.sf-menu li ul:before {
  background: url("/sites/all/themes/inteva/images/sf-top.png") no-repeat scroll 0 0 transparent;
  content: "";
  padding-top: 13px;
  position: absolute;
  left: -2px;
  top: -13px;
  width: 100%;
}
/* line 53, ../sass/navigation.scss */
#block-superfish-1 ul.sf-menu li ul li {
  border: none;
  background-color: #000000;
  padding: .8em 0;
}
/* line 57, ../sass/navigation.scss */
#block-superfish-1 ul.sf-menu li ul li a {
  padding: 0 .7em;
  line-height: 1.2em;
  font-size: 85.7%;
}
/* line 63, ../sass/navigation.scss */
#block-superfish-1 ul.sf-menu li ul li.last {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 66, ../sass/navigation.scss */
#block-superfish-1 ul.sf-menu li ul li:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #00b9f6;
}
/* line 72, ../sass/navigation.scss */
#block-superfish-1 ul.sf-menu li.last {
  border-right: none;
}
/* line 75, ../sass/navigation.scss */
#block-superfish-1 ul.sf-menu li.first {
  border-left: none;
}
/* line 78, ../sass/navigation.scss */
#block-superfish-1 ul.sf-menu li:hover, #block-superfish-1 ul.sf-menu li.active-trail {
  background-color: #0299cb;
  -webkit-box-shadow: #007aa2 0 0 10px inset;
  -moz-box-shadow: #007aa2 0 0 10px inset;
  box-shadow: #007aa2 0 0 10px inset;
}

/* line 90, ../sass/navigation.scss */
html.js #block-superfish-1 ul.sf-menu li ul {
  display: none;
}

/* line 95, ../sass/navigation.scss */
.region-navigation {
  background: url("/sites/all/themes/inteva/images/menu-bgrd.jpg") no-repeat scroll 0 0 transparent;
  text-shadow: 0 0 1px #00759B;
  clear: both;
  float: left;
  height: 40px;
  width: 100%;
}

/* line 104, ../sass/navigation.scss */
#footer ul.menu {
  padding-left: 0;
  margin: 0;
}
/* line 107, ../sass/navigation.scss */
#footer ul.menu li.leaf {
  list-style-image: none;
  list-style-type: none;
}
/* line 111, ../sass/navigation.scss */
#footer ul.menu li {
  display: inline;
  border-right: 1px solid #333333;
  margin-right: 1em;
}
/* line 115, ../sass/navigation.scss */
#footer ul.menu li a {
  padding-right: 1em;
}
/* line 119, ../sass/navigation.scss */
#footer ul.menu li.last {
  border-right: none;
}

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

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

/* line 143, ../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 155, ../sass/navigation.scss */
li a.active {
  color: #000;
}

/*
 * Navigation bar
 */
/* line 163, ../sass/navigation.scss */
#navigation {
  /* overflow: hidden; */
  /* Sometimes you want to prevent overlapping with main div. */
}
/* line 166, ../sass/navigation.scss */
#navigation .block {
  margin-bottom: 0;
}
/* line 171, ../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 176, ../sass/navigation.scss */
#navigation ul.links,
#navigation ul.menu {
  /* Menu block links */
  margin: 0;
  padding: 0;
  text-align: left;
  /* LTR */
}
/* line 181, ../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 200, ../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
 */
/* =============================================================================
   SIDEBAR SUB MENU
   ========================================================================== */
/* line 227, ../sass/navigation.scss */
#block-menu-block-2 h2.block-title {
  /* Block title */
  background: url("/sites/all/themes/inteva/images/snav-title.png") repeat-y scroll left top transparent;
  border-bottom: 1px solid #ffffff;
  text-shadow: 0 1px 0 #0299CB;
  color: #ffffff;
}
/* line 233, ../sass/navigation.scss */
#block-menu-block-2 ul {
  margin: 0.5em 0 0 0;
}
/* line 235, ../sass/navigation.scss */
#block-menu-block-2 ul li {
  background: url("/sites/all/themes/inteva/images/snav-line.jpg") no-repeat scroll left bottom transparent;
  margin-bottom: 6px;
  padding: 0 0 4px;
}
/* line 239, ../sass/navigation.scss */
#block-menu-block-2 ul li a {
  font-weight: bold;
  -webkit-transition: background-color, color .1s ease-out 0s;
  -moz-transition: background-color, color .1s ease-in-out;
  -o-transition: background-color, color .1s ease-in-out;
  transition: background-color, color .1s ease-in-out;
  display: block;
  line-height: 1.2em;
  margin-bottom: 0;
  padding: 6px 8px;
  color: #343434;
  text-shadow: 0 1px 0 #ffffff;
  text-transform: uppercase;
}
/* line 252, ../sass/navigation.scss */
#block-menu-block-2 ul li a:hover {
  text-decoration: none;
  background: #00B0EA;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-shadow: 0 1px 0 #0299CB;
}
/* line 264, ../sass/navigation.scss */
#block-menu-block-2 ul li a.active {
  background: #DEF3F9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #bbe7f4;
  color: #00B0EA;
  text-shadow: 0 1px 0 #ffffff;
}
/* line 270, ../sass/navigation.scss */
#block-menu-block-2 ul li a.active:hover {
  text-decoration: none;
}
/* line 274, ../sass/navigation.scss */
#block-menu-block-2 ul li ul {
  margin: 8px 0 8px 10px;
  padding-bottom: 8px;
  background: url("/sites/all/themes/inteva/images/subnav-line.jpg") no-repeat scroll left bottom transparent;
}
/* line 278, ../sass/navigation.scss */
#block-menu-block-2 ul li ul li {
  background: none;
  margin: 0 0 1px 0;
  padding: 0;
}
/* line 282, ../sass/navigation.scss */
#block-menu-block-2 ul li ul li a {
  font-size: 90%;
  color: #444444;
  font-weight: normal;
  margin-bottom: 0;
  text-transform: none;
}
/* line 288, ../sass/navigation.scss */
#block-menu-block-2 ul li ul li a a.active {
  background: #DEF3F9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #bbe7f4;
  color: #00B0EA;
  text-shadow: 0 1px 0 #ffffff;
}
