
ul.dropdown, ul.dropdown ul	{ list-style: none; height:auto; z-index:250; width:auto; padding:0; margin:0;}

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; width: auto; margin: 0px; left: 0px; padding: 0; border: solid 0px red;}
ul.dropdown li                      { position:relative; float: left; zoom: 1; /*margin:8px 8px 8px 8px; padding:3px 19.0px;*/  border-radius:0px; }

ul div             { position:relative; }
ul.dropdown a:hover		            { color: #fff; }
ul.dropdown a:active                { color: #fff; }
ul.dropdown li a                  { display: block; /*padding: 4px 8px;*/ color: #ccc; text-decoration:none;  }
ul.dropdown li:last-child a         { border-right: none; margin-right:0px; } /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover div, ul.dropdown ul li a div   {  color:#fff; }
ul.dropdown li.hover a              { color:#fff;  }


/*  %q2w3e4r5t6?
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 300px; padding:20px; /*background:url(../images/menu_bg_body.png) center; background-size:100%;*/ background:#124e03fa; visibility: hidden; position: absolute; top: 100%; left:-1px;list-style-type:none!important;  }

ul.dropdown ul.last { left:auto; right:-1px;}

ul.dropdown ul li 					{   float: none; text-align:left; padding:0!important; border-bottom:solid 1px #2f701ffc; text-transform:uppercase; font-size:12px; }
ul.dropdown ul li:nth-child(1) { border-top:solid 1px #2f701ffc; }

ul.dropdown ul li a div  { transition:0s!important; padding:10px 15px!important; color:#ccc!important;  }
ul.dropdown ul li a div:hover  { color:#fff!important;  }

                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; color:#fff!important; font-weight: normal; width: 100%; display: inline-block; } 

ul.dropdown li.active_nav ul li a { color: #fff!important; text-shadow: none!important; }

ul.dropdown ul li a:hover, ul.dropdown li.active_nav ul li a:hover { color:#ccc!important; }


#li_holder { padding:20px;  background:#fff; color:#333; border:solid 1px rgba(0, 0, 0, 0.15);  box-shadow:0px 2px 3px 1px #333;  }
#li_holder .column { position:relative; width:30.06%; height:250px; overflow:hidden; border:solid 0px red; float:left; margin-right:34px; text-align:justify; line-height:15px; letter-spacing:0.1px; border:solid 0px red; padding:5px;}
#li_holder .column:nth-child(3) { float:right!important; margin-right:0px!important; }
#li_holder .column .icon { opacity:1.5; height:15px; vertical-align: text-top; }
#li_holder  a { color:#000!important; padding:0!important; margin:0!important; float:none!important; }
#li_holder .column a:hover { color:#1a80b6!important; }
#li_holder .column:hover { box-shadow:0px 0px 3px 1px #ccc!important; }
#li_holder #read_more   { margin:5px 0 0 auto; padding:5px; }



/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: -1px; padding:0 20px 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
ul.dropdown ul ul li.last { border-bottom:0; margin-bottom:0; }

/*additional*/
.sub_menu { padding:0; margin:0; text-align:center; /*text-transform:capitalize; */ }
.sub_menu ul{ padding:0; margin:0; text-align:center;  background:none; text-transform:uppercase;
 }
ul.dropdown ul ul li { background:none; }
ul.dropdown ul ul li:hover { /*background:#333;*/   }



/*Responsive*/
/*#nav_for_mobile_devices .heading:hover {box-shadow:inset 0px 0px 13px 3px #333;}
 
#nav_for_mobile_devices .heading .arrow_down { position:absolute; top:12px; right:15px; }
#nav_for_mobile_devices #navs { position:relative; display:none; }
#nav_for_mobile_devices #nav { position:relative; float: left;  margin:0px 3px 0px 0px; padding:5px;  border-radius:2px; font-weight:bold;   margin:0 5px 5px 0; }

nav_for_mobile_devices .sub_menu ul { text-align:center;}*/

@media only screen and (max-width: 1000px) {
/*ul.dropdown li.active_nav { background:none; box-shadow:inset 2px 27px 30px 5px #000; }*/

}