/**
 * @file
 * Navigation Styling
 */


/*
 * Markup generated by theme_menu_tree().
 */


/* General */

ul li.expanded {
  *list-style-image: url(../images/menu-expanded.png);
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  list-style-type: circle;
}

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

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

/*
 * The active item in a Drupal menu
 */

li a.active {
  color: #000;
}

/*
 * Navigation bar
 */

#navigation {
  /* overflow: hidden; */ /* Sometimes you want to prevent overlapping with main div. */
}

#navigation .block {
  margin-bottom: 0;
}

#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);
  clip: rect(1px, 1px, 1px, 1px);
}

#navigation ul.links, /* Main menu and secondary menu links */
#navigation ul.menu { /* Menu block links */
  margin: 0;
  padding: 0;
  text-align: left; /* LTR */
}

#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;
}

.region-navigation {
}

/* Header Menus */
#header ul > li{
	display: inline;
	text-decoration: none;
}

/* Nav Blocks */

#navigation a, #navigation{
	color: #fff;
	text-transform: uppercase;
}

#block-block-30{
	border-top: 2px ridge #333;
	background: rgb(24, 115, 128);
	background: rgba(24, 115, 128, 0.3);
	text-align: center;
	font-family: "Enriqueta", Helvetica, Arial, sans-serif;
	font-size: 14px;
}

#block-block-30 a{
	padding: 0.5em 1em;
}

#block-block-31{
	border-top: 2px ridge #333;
	border-bottom: 2px ridge #333;
	background: rgb(197, 120, 0);
	background: rgba(197, 120, 0, 0.3);
	text-align: center;
	color: #fba827;
	font-size: 12px;
	font-family: "Enriqueta", Helvetica, Arial, sans-serif;
}

#block-block-31 a{
	color: #fba827;
	margin: 0.8em;
}

/* logo navs */

.underlogo{
	position: absolute;
	left: -33px;
	bottom: -32px;	
	font-size: 50%;
}
 .underlogo a{
	color: #fff;
}

.sitesocial{
	position: absolute;
	left: 140px;
	top: -12px;
}

.sitesocial a{
	display: inline-block;
	height: 19px;
	width: 20px;
	transition: background: 1s linear;
	-webkit-transition: background: 1s linear;
}

.sitesocial a.fbicon{ background: url(../images/site-socicons.png) no-repeat top left; }
.sitesocial a.twiticon{ background: url(../images/site-socicons.png) no-repeat -28px 0px; }
.sitesocial a.yticon{ background: url(../images/site-socicons.png) no-repeat -148px 0px; }
.sitesocial a.instaicon{ background: url(../images/site-socicons.png) no-repeat -207px 0px; }
.sitesocial a.rssicon{ background: url(../images/site-socicons.png) no-repeat -118px 0px; }

.sitesocial a.fbicon:hover{ background: url(../images/site-socicons.png) no-repeat 0 -19px; }
.sitesocial a.twiticon:hover{ background: url(../images/site-socicons.png) no-repeat -28px -19px; }
.sitesocial a.yticon:hover{ background: url(../images/site-socicons.png) no-repeat -148px -19px; }
.sitesocial a.instaicon:hover{ background: url(../images/site-socicons.png) no-repeat -207px -19px; }
.sitesocial a.rssicon:hover{ background: url(../images/site-socicons.png) no-repeat -118px -19px; }