/* PAGE DEFAULTS ------------------------------------------ */

/*body {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  color: #37302a;
  background: #fff;
  font: normal 100%/1.4 sans-serif;
}
*/

/* GLOBAL ------------------------------------------ */


nav .dropdown-content {
	/* [disabled]text-transform: none; */
	}	
.nav-collapse .horiz a {
	/* [disabled]color: #fff; */
	/* [disabled]background-color: #f7a02c; */
}
.nav-collapse .dropdown-content a {
	/* [disabled]color: #fff; */
	/* [disabled]background-color: #f7a02c; */
}
.nav-collapse .horiz a.active {
	/* [disabled]background-color: #178244; */
	/* [disabled]color: white; */
}
.nav-collapse .horiz a.active:hover {
	/* [disabled]background-color: #178244; */
	/* [disabled]color: white; */
}




/* NAV: SMALL SCREENS ------------------------------------------ */

@media screen and (max-width: 859px) {

.navTop  {
	background-color: #D7C48D;
	position: absolute;
	z-index: -10;
	width: 100%;
	height: 55px;	
}
nav {
	font-weight: 600;
}
.logo-small a:hover {
	text-decoration: none;
}
.logo-small {
	position: absolute;
	margin-left: 5%;
}
.middle {  /* HACK TO ALIGN OBJECTS VERTICALLY */
	display: table-cell;
	vertical-align: middle;
	height: 55px;
}
.imgMiddle {  /* HACK TO ALIGN OBJECTS VERTICALLY */
	display: block
}

.nav-collapse a {
	background-color: #DFD0A3;
	border-top: 1px solid white;
	text-align: left;
	padding-top: 0.7em;
	padding-right: 5%;
	padding-left: 5%;
	padding-bottom: 0.7em;
}
.nav-toggle {
	width: 70px;
	height: 55px;
	background-image: url("../images/hamburger.gif");
	/* [disabled]background-color: #f4421a; */
	background-position: 50% 50%;
	background-size: auto auto;
	z-index: 100;
	position: relative;
}

.nav-collapse ul.vert i {
	/* [disabled]display:none; */
}	
.nav-collapse .dropdown-content a {
	/* [disabled]color: #fff; */
	/* [disabled]background-color: #f7a02c; */
	/* [disabled]padding-left: 2em; */
}
nav ul li {
	/* [disabled]font-size: 1em; */ /* currently ems cause chrome bug misinterpreting rems on body element */
	}	
	
}



/* NAV: LARGE SCREENS ------------------------------------------ */

@media screen and (min-width: 860px) {

nav ul li {
	font-size: 1rem;
	line-height: 1.45rem;
	font-weight: 900;
	list-style-image: url(../images/arrow-blank.png);
}
.navTop  {
	height: 0px;
}	
.logo-small {
	display: none
}
.nav-collapse .horiz li {
	/* [disabled]width: 16.6666%; */
    /* [disabled]*width: 16.6666%; /* IE7 Hack */
	/*    _width: 19%; IE6 Hack */
}
.nav-collapse .horiz li:last-child a{
	/* [disabled]border-right: none; */
}
.nav-collapse .horiz a {
	/* [disabled]text-align: center; */
	/* [disabled]padding-top: 1em; */
	/* [disabled]padding-right: 0.6em; */
	/* [disabled]padding-left: 0.6em; */
	/* [disabled]padding-bottom: 1em; */
}
.nav-collapse .horiz li a {
	/* [disabled]border-right: 1px solid white; */
}
.nav-collapse .horiz a:hover {
	/* [disabled]background-color: #f26522; */
}
.nav-collapse ul.vert  {
}
.nav-collapse .vert a {
	/* [disabled]text-align: left; */
	/* [disabled]padding: 1em; */
}
.nav-collapse .vert li:last-child {
	/* [disabled]border-bottom: none; */
}
.nav-collapse .vert li a {
	/* [disabled]margin-bottom: 15px; */
}
.nav-collapse .dropdown-content li a {
	/* [disabled]border-right: 0px solid white; */
	/* [disabled]border-top: 1px solid white; */
}
.nav-collapse .dropdown-content a:hover {
	/* [disabled]background-color: #f26522; */
}
.nav-collapse .dropdown-content {
	/* [disabled]box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
	/* [disabled]margin-top: 3.05em; */
	/* [disabled]-webkit-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
}
.nav-collapse .horiz .dropdown a {
	/* [disabled]padding-left: 0px; */
}
}



/* NAV: TINY SCREENS ------------------------------------------ */

@media screen and (max-width: 400px) {
.ep-logo-small-type {
	position: absolute;
	font-family: "Source Sans Pro", "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: 900;
	top: 14px;
}
.logo-small-visible {
	display: none;
}
}
@media screen and (min-width:401px) {
.ep-logo-small-type {
	display: none;
}
.logo-small-blank {
	display: none;
}
}




/* RETINA GRAPHICS ------------------------------------------ */

@media screen and (-webkit-min-device-pixel-ratio: 1.3), screen and (min--moz-device-pixel-ratio: 1.3), screen and (-o-min-device-pixel-ratio: 2 / 1), screen and (min-device-pixel-ratio: 1.3), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .nav-toggle {
    background-image: url("../images/hamburger-retina.gif");
    -webkit-background-size: 100px 100px;
    -moz-background-size: 100px 100px;
    -o-background-size: 100px 100px;
    background-size: 100px 100px;
  }
}
