.nav {
	position:relative;
	/*display:inline-block;*/
	font-size:14px;
}
.nav-list {
	text-align:left; list-style:none; margin:0; padding:0;
}
.nav-item {
	*display:inline;
	zoom:1;
	position:relative; margin-right:35px; float:left;margin-bottom: 25px;
}

.page-template-productseach .nav-item {width:100%; float:left;}
.nav-item a {padding: 10px 0;
	width:128px; border:1px solid #fff; color:#fff; text-shadow:0 0 1px #080808; display:block; text-align:center;
text-transform:uppercase; font-size:15px; font-weight:600; border-radius: 5px!important
}

.nav-item:last-child{ margin-right:0;}
.nav-item > a:hover {
	color:#fff; text-decoration:none;background:#808080;
	
}
.fixnav{ }
.nav-item:hover .nav-submenu {
	display:block;
}
/* Navigation submenu */
.nav-submenu {
	display:none;
	position:absolute;
	left:-40%; 
	width:260px;list-style:none; margin:0; background:url(../assets/img/menutop.png) top center no-repeat;
	padding:16px 0 0;  z-index: 99999999999999999; text-align:left; 
}
.nav-submenu-item{background: #808080 none repeat scroll 0 0; padding:0 10px 20px;border-radius: 10px!important;}
.nav-submenu-item a {
	background:#8B2770;
	border-bottom:1px solid #9A337E;
	display:block;
	padding:15px; text-align: left;
}
.nav-submenu-item a:hover {
	background:#932C77;
}
/* Mobile navigation */
.nav-mobile {
	display:none; /* Hide from browsers that don't support media queries */
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	background:#DB2E28 url(../assets/img/midmenu1.png) 95% center  no-repeat;
	
	height:40px;
	width:100%; font: 600 21px open sans;
    padding:5px 10px;
}

.filt_search .nav-list {
    margin-top: 0;
    padding: 10px; float: left;color: #fff;
}
.filt_search .nav-mobile {
    color: #fff;
    float: left;
    position: relative;
    width: 100%;
}

.nav.filt_search {
    float: left;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}

/* Mobile navigation, clickable area for revealing <ul> */
.nav-click {
	position:absolute;
	top:0;
	right:0;
	display:none;
	
	height:48px;
	width:48px;
	cursor:pointer;
}
.nav-click i {
	display:block;
	height:43px;
	width:48px;
	background:#3D3D3B url(../assets/img/botarrow.png) no-repeat center center;
	background-size:25px;  border-radius: 0px 5px 5px 0;
}
.nav-click:hover {
	
}
.mysub {
    line-height: 25px;
text-transform: uppercase;
}
.nav-rotate {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
border-radius: 5px 0 0 5px !important;
}
.detailsadd > a {
    margin: 0; background:#ee3e42; padding:5px 10px; margin-top:10px;font-family:HelveticaNeueLTStd-Bd;  font-size:14px;
}
.detailsadd > a:hover{background:#ee3e42; }
.mysub > h1 { margin: 0;}
.mysub > h1 a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 15px;
    font-weight: 600;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;padding-top:10px;
}

.mysub > span a{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 15px;
    font-weight: 400;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto; padding-top:10px;}
	.mysub > span {
    float: left;
    width: 100%;
}
.mysub > h1 a:hover{ background:none!important; text-decoration:none;}
.mysub > span a:hover{ background:none!important; text-decoration:none;}
/*------------------------------------*\
    Media Queries
\*------------------------------------*/

@media only screen and (min-width: 320px) and (max-width: 1099px) {

	.addnav{ width:100%;}
	.nav-item{ background:#005232; border-top: 1px solid #009b67;}
	.nav-submenu-item{ width:100%;}
	.nav-mobile {
		display:block;
	}
	.nav {
		width:100%;
		padding:50px 0 0;
	}
	.nav-list {
		display:none;
	}
	.nav-item {
		width:100%;
		float:none;  display: inline-block;
	}
	.nav-item > a {
		padding:0 15px;
	}
	.nav-click {
		display:block;
	}
	.nav-mobile-open {
		border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
	}
	.nav-item:hover .nav-submenu {
		display:none;
	}
	.nav-submenu {
		position:static;
		width:100%;
	}
	.nav-item a{ width:100%; padding:10px 0!important;}
	.nav-item{ width:100%; background:none; border-top:0;}
}




.event_cat h2 {
    float: left;
}


@media only screen and (min-width: 320px) and (max-width: 767px) {
.filt_search .nav-list {background: #db2e28 none repeat scroll 0 0;}

}