/*** dropdown ***/

.dropdown {
	position: relative;
}
.dropdown ul {
	position: absolute !important;
	left: -12px !important;
	top: 50px !important;
	border-top: #3e1313 2px solid !important;
	border-bottom: #3e1313 2px solid !important;
	width: 100px !important;
	padding: 6px 10px 6px 10px !important;
	margin: 0px !important;
	list-style: none !important;
	list-style-image:none;
	display: none !important;
	z-index: 1002 !important;
	background: rgba(255,255,255,0.9) !important;
	box-shadow: 1px 2px 4px rgba(0,0,0,0.3); 
}
.dropdown ul li ul, 
.dropdown ul li li ul, 
.dropdown ul li li li ul,
 .dropdown ul li li li li ul {
	width: 120px !important;
	left: 100px !important;
	top: -2px !important;
	border-left: #3e1313 2px solid !important;
	border-top: #3e1313 2px solid !important;
	border-bottom:  #3e1313 2px solid !important;
}
.dropdown ul li ul li ul, 
.dropdown ul li li ul li li ul, 
.dropdown ul li li li ul li li li ul,
 .dropdown ul li li li li ul li li li li ul {
	width: 100px !important;
	left: 120px !important;
	top: -7px !important;
	border-left: #3e1313 2px solid !important;
	border-top: #3e1313 2px solid !important;
	border-bottom:  #3e1313 2px solid !important;
}
.dropdown ul li {
	width: 100% !important;
	border-bottom: 0px !important;
	font-size: 1px !important;
    line-height: 1px !important;
	font-size: 1px !important;
	padding: 0px !important;
	margin: 0px !important;
	width: auto !important;
	height: auto !important;
	display: block !important;
	float: none !important;
	z-index: 1001 !important;
	background: none !important;
	border-bottom: rgba(33, 53, 86, 0.7) 2px dotted !important;
}
.dropdown li:hover {
	position: relative !important;
}
.dropdown ul a {
	width: auto !important;
	height: auto !important;
	display: block !important;
	color:  #2f100e !important; /* menu color */
	font-size: 14px !important;
	line-height: 15px !important; 
	font-weight: bold !important;
	background: none !important;
	text-align: center !important;
	padding: 4px 0px 3px 0px !important;
	margin: 0px !important;
	transform: scale(1) !important;
	border-bottom: none !important;
}
.dropdown ul li:last-child {
	border-bottom: none !important;
}
.dropdown ul li a:hover {
	text-decoration: none !important;
}  
.dropdown ul a.has_child {
	background: url(images/dropdown_arrow.png) 99% 7px no-repeat !important; /* dropdown arrow */
}
.dropdown ul li.selected a {
	color:  #7c0808 !important; /* menu color selected */
/*	border-bottom: none !important;*/
}
.dropdown ul li:not(.selected) a {
	color:  #2f100e !important; /* menu color */
}
.dropdown ul li.selected a.has_child {
	background: url(images/dropdown_arrow_on.png) 99% 7px no-repeat !important; /* dropdown arrow selected */
}
.dropdown ul li:not(.selected) a.has_child {
	background: url(images/dropdown_arrow.png) 99% 7px no-repeat !important; /* dropdown arrow */
}
.dropdown ul li a:hover {
	color:  #7c0808 !important; /* menu color selected */
	text-decoration: none !important;
}
.dropdown ul a.has_child:hover {
	color:  #7c0808 !important; /* menu color selected */
	background: url(images/dropdown_arrow_on.png) 99% 7px no-repeat !important; /* dropdown arrow selected */
}
.dropdown ul li:not(.selected):hover a.has_child,
.dropdown ul li:hover li:not(.selected):hover a.has_child,
.dropdown ul li:hover li:hover li:not(.selected):hover a.has_child,
.dropdown ul li:hover li:hover li:hover li:not(.selected):hover a.has_child,
.dropdown ul li:hover li:hover li:hover li:hover li:not(.selected):hover a.has_child {
	color:  #7c0808 !important; /* menu color selected */
	background: url(images/dropdown_arrow_on.png) 99% 7px no-repeat !important; /* dropdown arrow selected */
}
.dropdown ul li:not(.selected):hover li a.has_child,
.dropdown ul li:hover li:not(.selected):hover li a.has_child,
.dropdown ul li:hover li:hover li:not(.selected):hover li a.has_child,
.dropdown ul li:hover li:hover li:hover li:not(.selected):hover li a.has_child {
	color:  #2f100e !important; /* menu color */
	background: url(images/dropdown_arrow.png) 99% 7px no-repeat !important; /* dropdown arrow */
}
/* dropdown arrow on main menu */
.dropdown > li a.has_child {
	background: url(images/dropdown_arrow_top.png) center 90% no-repeat; /* dropdown arrow */
}
/* dropdown arrow selected on main menu */
.dropdown > li:hover a.has_child, .dropdown > li.selected a.has_child {
	background: url(images/dropdown_arrow_top_on.png) center 90% no-repeat; /* dropdown arrow selected */
}  

/************* do not edit *************/

.dropdown:hover li ul,
.dropdown:hover li:hover li ul,
.dropdown:hover li:hover li:hover li ul,
.dropdown:hover li:hover li:hover li:hover li ul
{
	display: none !important;
}

.dropdown:hover ul,
.dropdown:hover li:hover ul,
.dropdown:hover li:hover li:hover ul,
.dropdown:hover li:hover li:hover li:hover ul,
.dropdown:hover li:hover li:hover li:hover li:hover ul
{
	display: block !important;
}

/************* end *************/