/*  ELI Custom Theme  */

/* Body Background Change */

body {
	background-image: url(https://www.elirocks.com/wp-content/uploads/2014/10/bg1.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	background-color: #000;
	background-attachment: fixed;
}

/* Logo Changes */

#logo {
margin: 15px 0px 0px 0px;
}


/* Article Mods including meta */

ul.entry-meta {
width: 100%;
background-color: rgba(255, 255, 255, 0.1);
background: rgba(255, 255, 255, 0.1);
color: rgba(255, 255, 255, 0.1);
min-height: 40px;
border: 1px solid #191919;
clear: both;
margin: 30px 0;
overflow: hidden;
font-size: 11px;
text-transform: uppercase;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

ul.entry-meta li {
margin: 0;
float: left;
padding: 20px 30px;
color: #fff;
position: relative;
}

/* Date color change on Events */

ul.details li span {
position: absolute;
left: 0;
top: 0;
color: #f1f09b;
display: block;
}


/* Nav Redos */

#header {background-image: url(https://www.elirocks.com/wp-content/uploads/2014/10/nav-bg1.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	background-color: #000;
	background-attachment: fixed;
	}
	
#main-nav a {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 300;
display: block;
padding: 0 20px;
line-height: 86px;
letter-spacing: -.02em;
border-left: 1px solid rgba(0, 0, 0, 0);
border-right: 1px solid rgba(0, 0, 0, 0);
position: relative;
text-align: center;
text-transform: uppercase;
z-index: 98;
}
	
	
#main-nav ul ul a {
font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px !important;
	border: 0;
	border-bottom: 1px solid #0a0a0a;
	border-top: 1px solid #1f1f1f;
	color: #aaa;
display: block;
letter-spacing: -.02em;
padding: 12px 20px !important;
text-align: left;
text-transform: uppercase;
line-height: normal;
}


#main-nav .responsive-nav, #top-wrap .responsive-nav {
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
font-weight: 700;
color: #fff;
letter-spacing: .05em;
}

/*Releases REvsions */	

.heading-icon.deck {
LINE-HEIGHT: 90%;
}
	


/* Hides map icon on E#vents  */

.heading-icon.contact {
background-image: none !important;
}

.heading-icon {
background: transparent left top no-repeat;
padding-top: 10px;
min-width: 60px;
margin-bottom: 30px;
line-height: 90%;
}
	
/* Text Heading redos */

h1 {
  font-family: 'Open Sans', sans-serif;
font-weight: 700;
	font-size: 240%;
	color: #ef4423 !important;
	letter-spacing: -.03em;
	line-height: .95em;
}

h2 { 
   font-family: 'Open Sans', sans-serif;
font-style: normal;
font-weight: 900;
letter-spacing: -.03em;
	font-size: 28pt;
	color: #fff!important;
  line-height: 90% !important;
}

h3 {
  font-family: 'Open Sans', sans-serif;
font-style: normal;
font-weight: 700;
	font-size: 18pt;
	color: #fff !important;
   line-height: 95% !important;
}

h4 {
 font-family: 'Open Sans', sans-serif;
font-style: normal;
font-weight: 700;
	font-size: 13pt;
	color: #fff;
	text-transform: uppercase;

}

h5 {
 font-family: 'Open Sans', sans-serif;
font-style: normal;
font-weight: 300;
	font-size: 16px;
	line-height: 135%;
	color: #fff;
}

h1 a {
	color: #ef4423 !important;
}

h2 a:hover {
	color: #73d0cc !important;
}

h3 a:hover {
	color: #17394b !important;
}

h4 a:hover{
 	color: #17394b;
}

/* lower shows background */

#upcoming-events {
	background-image: url(https://www.elirocks.com/wp-content/uploads/2014/10/footer_01.jpg);
background-position:center top;
background-repeat:repeat;
border-top: 0px solid #292929 !important;
border-bottom: 0px solid #292929 !important;
background-color: rgba(0, 0, 0, .5) !important;
margin-bottom: -80px;
margin-top: 80px;
-moz-box-shadow:inset 3px -2px 37px #000000;
-webkit-box-shadow:inset 3px -2px 37px #000000;
box-shadow:inset 3px -2px 37px #000000;
}



/* Releases */

.heading-icon {
background: transparent left top no-repeat;
padding-top: 70px;
min-width: 60px;
margin-bottom: 40px;
line-height: 90%;
}





/*audio Player mods */

#full-player-wrap {
background: #2F2F2F;
width: 100%;
border-top: 1px solid #292929;
border-bottom: 1px solid #000;
min-height: 62px;
clear: both;
}




/* Divider Changes */

hr.divider {
margin-bottom: 40px;
border-bottom: 1px dotted #838383;
padding-top: 20px;
background: none;
}


/* Footer Mods 

#footer-widgets {
width: 100%;
background-color: #060604;
border-bottom: 1px solid #111;
padding: 40px 0 20px 0;
font-size: 13px;
opacity: 0.9;
}
*/

#footer {
border-top: 1px solid rgba(0, 0, 0, 0);
background-image: url(https://www.elirocks.com/wp-content/uploads/2014/10/footer_01.jpg);
background-position:center top;
background-repeat:repeat;
}

#footer-top {
width: 100%;
background-color: rgba(0, 0, 0, 0) !important;
border-bottom: 1px solid rgba(0, 0, 0, 0);
min-height: 30px;
margin-top: 80px;
}

#footer-nav li a {
border-left: 1px solid rgba(0, 0, 0, 0);
font-size: 12px;
display: block;
padding: 0 15px;
text-transform: uppercase;
color: #fff;
}

.copyright {
color: #fff;
font-size: 11px;
text-transform: uppercase;
}

#footer-widgets {
	width: 100%;
	border-bottom: 1px solid rgba(0, 0, 0, 0);
padding: 40px 0 20px 0;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.35))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

}

.widget-title {
color: #fff;
font-weight: 800;
font-size: 24px;
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 1px solid #191919;
}




.recent-entries li .date {
    width: 25% !important;
}

.recent-entries li a {
    padding-left: 85px !important;
}