/**
 * IceMegaMenu Extension for Joomla 3.0 By IceTheme
 * 
 * 
 * @copyright	Copyright (C) 2012 IceTheme.com. All rights reserved.
 * @license		GNU General Public License version 2
 * 
 * @Website 	http://www.icetheme.com/Joomla-Extensions/icemegamenu.html
 *
 */

.icemegamenu-1 .collapse {
  overflow: hidden}

@media (min-width: 979px) {
	.icemegamenu-1 .nav-collapse.icemegamenu > ul{
	 height:50px!important;}
 
}


@media (max-width: 980px) {
	
.icemegamenu-1 .ice-megamenu-toggle {
    float: right;}

	.icemegamenu-1 .ice-megamenu-toggle a {
		cursor:pointer;
		background: url("../images/mobile_menu_btn.png") no-repeat scroll 0 0 transparent;
		display: block;
		height: 40px;
		margin: 0px 30px 7px 0px;
		text-indent: -9999px;
		width: 40px;}		


.icemegamenu-1 .nav-collapse.icemegamenu > ul { background:#3F9403 ; width:100%; border-top:1px solid #307102; }

  .icemegamenu-1 .ice-megamenu-toggle { display:inline-block; }
  .icemegamenu-1 .nav-collapse.icemegamenu > ul > li{ width: 100%; background:#3F9403  }
  
  
	.icemegamenu-1 #icemegamenu > li > ul.icesubMenu {
		float: left;
		opacity: 1;
		max-height:1000px;	
		position: relative;
		padding:0;
		top: 0!important;
		visibility: visible;
		width: 100% !important;
		background:#3F9403 }
		
			
	.icemegamenu-1 #icemegamenu > li > ul.icesubMenu .iceCols{ width:100%!important;}
	.icemegamenu-1 #icemegamenu > li > ul.icesubMenu li{
		width:100%!important; 
	}
	.icemegamenu-1 #icemegamenu .parent .icemodules{	}
	
	.icemegamenu-1 ul.icesubMenu{border:none}
	
	.icemegamenu-1 ul.icesubMenu li.parent{background:none;}		
	
	
	.icemegamenu-1 .nav-collapse.icemegamenu > ul > li a.iceMenuTitle{
		font-size:19px!important;
		margin:0;
		height:auto;
		padding-left:15px;  padding-top:7px; padding-bottom:7px;  text-align:left!important;
		border-bottom:1px solid #296002!important}

    			.icemegamenu-1 .nav-collapse.icemegamenu > ul > li:hover > a {
				background-color:#027500;text-decoration:underline;}

		.icemegamenu-1 .nav-collapse.icemegamenu > ul > li > a.iceMenuTitle > span.icemega_nosubtitle {
			padding-top:0}
	
	.icemegamenu-1 ul.icesubMenu > li a.iceMenuTitle{
		font-size:16px!important;      text-shadow: #000000 0px 1px 1px;
		margin:0px;
		padding-left:35px;  padding-top:8px!important; padding-bottom:8px!important;
		background-position:20px 10px}
	
		
	.icemegamenu-1 .nav-collapse.icemegamenu > ul > li.active{
		background-color:#027500;text-decoration:underline;}
	
		.icemegamenu-1 #icemegamenu > li > ul.icesubMenu li > ul{
			float: left;
			opacity: 1;
			max-height:1000px;	
			position: relative;
			top: 0!important;
			visibility: visible;
			width: 100% !important;
			left: 0;		
			margin:0px;
			padding:0;
			border:none;
			background:#3F9403; }

			/* level 1 */
			.icemegamenu-1 ul.sub_level_1 li > a.iceMenuTitle {
				padding-left: 35px!important;
				background-position: 40px 10px!important;}
			
			/* level 2 */
			.icemegamenu-1 ul.sub_level_2 li > a.iceMenuTitle {
				padding-left: 55px!important;
				background-position: 40px 10px!important;}
				
			/* level 3 */
			.icemegamenu-1 ul.sub_level_3 li > a.iceMenuTitle {
				padding-left: 75px!important;
				background-position: 60px 10px!important;}
				
					

		/* hide modules */
		.icemegamenu-1 .icesubMenu .icemega_cover_module { width: auto !important;}
}

@media (max-width: 1135px){
		.icemegamenu-1 .nav-collapse.icemegamenu > ul > li  a.iceMenuTitle {


}
		
}

@media (max-width: 1022px){
	.icemegamenu-1 .nav-collapse.icemegamenu > ul > li a.iceMenuTitle{
/* padding-left:7px; */
		}
	.icemegamenu-1 ul.icesubMenu > li a.iceMenuTitle{

		}		
}




@media (max-width: 480px){

	.icemegamenu-1 ul.icesubMenu > li a.iceMenuTitle{
		background:none!important;}
		
		.icemegamenu-1 #icemegamenu > li > ul.icesubMenu li > ul.sub_level_2,
		.icemegamenu-1 #icemegamenu > li > ul.icesubMenu li > ul.sub_level_3,
		.icemegamenu-1 #icemegamenu > li > ul.icesubMenu li > ul.sub_level_4{
			left: 0px;}
}



