@font-face {
    font-family: 'TrajanProRegular';
    src: url('https://www.tamanselini.com/wp-content/plugins/jquery-vertical-mega-menu/fonts/trajanpro-regular-webfont.eot');
    src: url('https://www.tamanselini.com/wp-content/plugins/jquery-vertical-mega-menu/fonts/trajanpro-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('https://www.tamanselini.com/wp-content/plugins/jquery-vertical-mega-menu/fonts/trajanpro-regular-webfont.woff') format('woff'),
         url('https://www.tamanselini.com/wp-content/plugins/jquery-vertical-mega-menu/fonts/trajanpro-regular-webfont.ttf') format('truetype'),
         url('https://www.tamanselini.com/wp-content/plugins/jquery-vertical-mega-menu/fonts/trajanpro-regular-webfont.svg#TrajanProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


#dc_jqverticalmegamenu_widget-5-item {

	line-height: 16px;
	padding-bottom:10px;
	z-index: 1000;
	
		text-transform: uppercase;
		
	
	
	
	

}
#dc_jqverticalmegamenu_widget-5-item ul ul, #dc_jqverticalmegamenu_widget-5-item ul li, #dc_jqverticalmegamenu_widget-5-item ul li .sub ul {
	margin: 0; 
	padding: 0; 
	
	
	
	}
#dc_jqverticalmegamenu_widget-5-item ul.menu.left, #dc_jqverticalmegamenu_widget-5-item ul.menu.right {
	position: relative; 
	margin: 0; 
	padding: 0; 
}
#dc_jqverticalmegamenu_widget-5-item ul li {
	float: none; 
	display: block; 
	margin: 0; 
	padding-top:0;
	padding-bottom:0;
	font-size: 16px;

    
	/*font-weight: bold;*/
}
#dc_jqverticalmegamenu_widget-5-item ul li a {
	float: none; 
	display: block; 
	color: #666666; 
	/*background: url(skins/images/bg_white.png) repeat-x 100% 0;*/
	 text-shadow: 1px 1px 1px #fff; 
	 text-decoration: none;


	 
}
#dc_jqverticalmegamenu_widget-5-item ul.left li a {
	padding: 10px 10px 12px 38px;
	}
#dc_jqverticalmegamenu_widget-5-item ul.right li a {
	padding: 5px 20px 12px 15px;
	
	}
#dc_jqverticalmegamenu_widget-5-item ul li a.dc-mega {
	position: relative;
	
	
	
	}
#dc_jqverticalmegamenu_widget-5-item ul li a .dc-mega-icon {
	display: block; 
	position: absolute; 
	top: 13px; 
	width: 6px; 
	height: 8px;
}
#dc_jqverticalmegamenu_widget-5-item ul.left li a .dc-mega-icon {
	background: url(skins/images/arrow_side.png) no-repeat 0 0; 
	left: 15px;
}
#dc_jqverticalmegamenu_widget-5-item ul.right li a .dc-mega-icon {
background: url(skins/images/arrow_side.png) no-repeat -18px 0; 
right: 15px;
}
	#dc_jqverticalmegamenu_widget-5-item ul li.mega-hover a, #dc_jqverticalmegamenu_widget-5-item ul li a:hover {background-position: 100% -40px; 
	color: #000; 
	 text-shadow: 1px 1px 1px #c0bfbe;
}
#dc_jqverticalmegamenu_widget-5-item ul.left li.mega-hover a.dc-mega {
	border-left-color: #f5f5f5;
	
}
#dc_jqverticalmegamenu_widget-5-item ul.right li.mega-hover a.dc-mega {
	border-right-color: #f5f5f5; text-shadow: 1px 1px 1px #c0bfbe;
}
#dc_jqverticalmegamenu_widget-5-item ul.left li.mega-hover a .dc-mega-icon {
	background-position: 0 0;}
#dc_jqverticalmegamenu_widget-5-item ul.right li.mega-hover a .dc-mega-icon {
	background-position: -18px 0;}
#dc_jqverticalmegamenu_widget-5-item ul li .sub-container {
	position: absolute; 
	border: 1px solid #bbb;
	text-align:left;
}
#dc_jqverticalmegamenu_widget-5-item ul li .sub {
	padding: 20px 10px 10px 20px;
	 background: #F4F4F4 url(skins/images/bg_grad.png) repeat-x 0 0; 
	 border: 1px solid #fff;
	 margin: 0;
}
#dc_jqverticalmegamenu_widget-5-item ul li .sub .row {
	width: 100%; 
	overflow: hidden; 
	clear: both;
}
#dc_jqverticalmegamenu_widget-5-item ul li .sub li {
	list-style: none; 
	float: none; 
	width: 160px; 
	font-size: 1em; 
	font-weight: normal;
}
#dc_jqverticalmegamenu_widget-5-item ul li .sub li.mega-hdr {
	margin: 0 10px 10px 0; 
	float: left;
}
#dc_jqverticalmegamenu_widget-5-item ul li .sub li.mega-hdr.last {
margin-right: 0;
}
#dc_jqverticalmegamenu_widget-5-item ul li .sub a {
background: none; 
border: none;
color: #111; 
padding: 6px 10px;
display: block; float: none; 
text-decoration: none; 
font-size: 0.9em;
 text-shadow: 1px 1px 1px #fff;
 
}
#dc_jqverticalmegamenu_widget-5-item ul li .sub li.mega-hdr a.mega-hdr-a {
	padding: 5px 5px 5px 10px; margin-bottom: 5px; 
	background: #d9d9d9 url(skins/images/bg_mega_hdr.png) no-repeat 0 0;
	 text-transform: uppercase; font-weight: bold; color: #000;
	  text-shadow: 1px 1px 1px #fff;
}
#dc_jqverticalmegamenu_widget-5-item ul li .sub li.mega-hdr a.mega-hdr-a:hover {
	color: #000; 
	text-shadow: none;
}
#dc_jqverticalmegamenu_widget-5-item ul .sub li.mega-hdr li a {
	padding: 4px 5px 4px 20px; border: 1px solid #f4f4f4; 
	background: url(skins/images/arrow_off.png) no-repeat 5px 8px; 
	font-weight: normal;z-index: 1000;
}
#dc_jqverticalmegamenu_widget-5-item ul .sub li.mega-hdr li a:hover {
	color: #a32403; border: 1px solid #ccc; 
	background: #fff url(skins/images/arrow_on.png) no-repeat 5px 8px;
	z-index: 1000;
}
#dc_jqverticalmegamenu_widget-5-item ul .sub ul li {
	padding-right: 0;
}
#dc_jqverticalmegamenu_widget-5-item ul li .sub-container.non-mega .sub {padding: 20px;}
#dc_jqverticalmegamenu_widget-5-item ul li .sub-container.non-mega li {
	padding: 0;
	 width: 190px; 
	margin: 0;z-index: 1000;
}
#dc_jqverticalmegamenu_widget-5-item ul li .sub-container.non-mega li a {
	padding: 7px 5px 7px 22px; 
	background: url(skins/images/arrow_off.png) no-repeat 7px 12px; z-index: 1000;
}
#dc_jqverticalmegamenu_widget-5-item ul li .sub-container.non-mega li a:hover {
	color: #a32403; 
	padding: 6px 4px 6px 21px; border: 1px solid #ccc; 
	background: #fff url(skins/images/arrow_on.png) no-repeat 6px 11px; z-index: 1000;
}