/*
  jQuery MegaMenu Plugin
  Author: GeekTantra
  Author URI: http://www.geektantra.com
*/
ul.megamenu {
  margin: 0px auto;
  padding: 0;
  list-style: none;
  display: none;
  position:relative;
  z-index:10000 !important;
}

ul.megamenu li.mm-item {
}

ul.megamenu li {
  margin: 0px;
  padding: 0px;}

ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
  display:none;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
  position: relative;
  display: inline-block;
  color: #665b52;
  padding: 8px 15px;
  margin: 0px 0 0px 0px;
  text-decoration: none;
  z-index: 10;
  font-size: 14px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  z-index:1 !important;
}
*html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited {
  border-color: pink;
  filter: chroma(color=pink);
}

ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
	background: #FFF;
	/*border-bottom:none !important;*/
}

ul.megamenu a.mm-item-link:hover {
	/*color: #C7DB1B;*/
}

ul.megamenu div.mm-item-content {
  background: #FFF;
  padding:2% 3%;
  width:93.8%;
  position: absolute;
  border: 1px solid #cccccc;
  border-top:none;
  z-index: 1000000001 !important;
  top:47px !important;
  left:-1px !important;
  -moz-box-shadow:3px 3px 3px #CCC;
  webkit-box-shadow:3px 3px 3px #CCC;
  box-shadow:3px 3px 3px #CCC;
}

.mm-content-base {
  background: #000;
  position: relative;
  z-index: 11;
  padding: 10px;
  width:100%;
}
.mm-js-shadow {
  background: #000;
  position: absolute;
  z-index: 10;
}

@media (min-width:760px) and (max-width:1055px) {
	
	ul.megamenu div.mm-item-content {
		background: #FFF;
		padding:2% 3% !important;
		width:94% !important;
		position: absolute;
		border: 1px solid #cccccc;
		border-top:none;
		z-index: 1001;
		top:45px !important;
		left:0 !important;
		-moz-box-shadow:3px 3px 3px #CCC;
		webkit-box-shadow:3px 3px 3px #CCC;
		box-shadow:3px 3px 3px #CCC;
	}

}

@media (min-width:481px) and (max-width:759px) {
	ul.megamenu div.mm-item-content {
		background: #FFF;
		padding:0;
		width:100%;
		position: absolute;
		border: 1px solid #cccccc;
		border-top:none;
		z-index: 1001;
		top:auto !important;
		left:0 !important;
		-moz-box-shadow:3px 3px 3px #CCC;
		webkit-box-shadow:3px 3px 3px #CCC;
		box-shadow:3px 3px 3px #CCC;
	}

	.mm-content-base {
	  background:none;
	  position: relative;
	  z-index: 11;
	  padding: 0;
	  width:100%;
	}
	.mm-js-shadow {
		display:none;
	}
}

@media (min-width:321px) and (max-width:480px) {
	ul.megamenu div.mm-item-content {
		background: #FFF;
		padding:0;
		width:100%;
		position: absolute;
		border: 1px solid #cccccc;
		border-top:none;
		z-index: 1001;
		top:auto !important;
		left:0 !important;
		-moz-box-shadow:3px 3px 3px #CCC;
		webkit-box-shadow:3px 3px 3px #CCC;
		box-shadow:3px 3px 3px #CCC;
	}

	.mm-content-base {
	  background:none;
	  position: relative;
	  z-index: 11;
	  padding: 0;
	  width:100%;
	}
	.mm-js-shadow {
		display:none;
	}
}

@media (min-width:100px) and (max-width:320px) {
	ul.megamenu div.mm-item-content {
		background: #FFF;
		padding:0;
		width:100%;
		position: absolute;
		border: 1px solid #cccccc;
		border-top:none;
		z-index: 1001;
		top:auto !important;
		left:0 !important;
		-moz-box-shadow:3px 3px 3px #CCC;
		webkit-box-shadow:3px 3px 3px #CCC;
		box-shadow:3px 3px 3px #CCC;
	}

	.mm-content-base {
	  background:none;
	  position: relative;
	  z-index: 11;
	  padding: 0;
	  width:100%;
	}
	.mm-js-shadow {
		display:none;
	}
}