@charset "utf-8";
/* CSS Document */

/* 
Main Setting, probably shouldn't be adjusted.
*/
#block-muchomenu-1 {
	width: 100%;
	position: relative;
}
ul#muchomenu-1 {
	float: right;
	margin: 0;
	padding-left: 0;
}
.muchomenu-menu .muchomenu-parent {
	position: inherit;
	margin-top: 0;
	margin-bottom: 0;
}
.muchomenu-menu .muchomenu-bin {
	overflow: visible;
	left: 0px !important;
	top: 47px !important;
	width: 100%;
	padding: 0;
}
.muchomenu-bin .panel-display {
	width: 96%;
	padding: 2%;
}

#block-superfish-1 {
	display: none;
}

.muchomenu-bin .pane-content {
}

/* 
Common muchomenu
*/
#muchomenu-1 .inside h2.pane-title{
	font: normal 18px'Trade Gothic W01 Cn18';
	display: inline-block;
	position: relative;
	text-transform: uppercase;
	width: 100%;
	letter-spacing: -1px;
	background: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	color: #292522;
	border-bottom: #ddd solid 2px;
	}

/* 
By Advocate/Research/Connect/Lead settings
*/
.muchomenu-menu li:nth-child(-n+4) .muchomenu-bin {
	width: 220px;
	left: inherit!important;
	padding: 20px;
	background-color: #fff;
	}
/* 
By Program settings
*/
.muchomenu-bin-2 .panel-2col .panel-col-first {
	width: 15%;
}
.muchomenu-bin-2 .panel-2col .panel-col-last {
	width: 85%;
}
.muchomenu-bin-2 .inside > .pane-menu-block {
	display: block;
	float: left;
	width: 23%;
	margin-left: 2%;
}



/* 
By Topic settings
*/
.muchomenu-bin-5 .panel-2col .panel-col-first {
	width: 25%;
}
.muchomenu-bin-5 .panel-2col .panel-col-last {
	width: 75%;
}

.pane-menu-block-5 .menu > li {
	display: block;
	float: left;
	width: 31%;
	margin-left: 2%;
}

#navigation .pane-menu-block-5 ul.menu {
  width: 100%;  /* value #6 */
  height: 160px;  /* value #7 */
}
#navigation .pane-menu-block-5 ul.menu li {
  width: 30%;  /* value #4 */
  float: none;
  clear: none;
  line-height: 20px;  /* value #5 */
  position: relative;
  margin-left: 0px;
}
#navigation .pane-menu-block-5 ul.menu li:nth-child(n+8) {   /* value #3 */
  margin-left: 33%;  /*value #4*/
}
#navigation .pane-menu-block-5 ul.menu li:nth-child(n+15) {  /* (value #3 X 2) - 1 */  /* If there were more columns repeat this declaration and increment the multiplier each time. */
  margin-left: 66%;  /*(value #4 X 2)   /* If there were more columns repeat this declaration and increment the multiplier each time. */
}
#navigation .pane-menu-block-5 ul.menu li:nth-child(7n+8) {    /*(value #3 - 1)  /* value #3 */
  margin-top: -140px;  /* Negative value #4 */
}
#navigation .pane-menu-block-5 ul.menu li:nth-child(14n+15) {
	margin-top: -140px;
}
#navigation .pane-menu-block-5 ul.menu li.last {
	margin-left: -285px;
	margin-top: 0px;
	position: absolute;
	width: 23%;
}



/* 
By Location settings
*/
.muchomenu-bin-6 .panel-2col .panel-col-first {
	width:25%;
}
.muchomenu-bin-6 .panel-2col .panel-col-last {
	width: 75%;
}
.muchomenu-bin-6 .menu > li {
	display: block;
	float: left;
	width: 18%;
	margin-left: 2%;
}
#navigation .muchomenu-bin-6 ul.menu {
  width: 100%;  /* value #6 */
  height: 220px;  /* value #7 */
  padding-left: 10px;
}
#navigation .muchomenu-bin-6 ul.menu li {
  width: 20%;  /* value #4 */
  float: none;
  clear: none;
  line-height: 20px;  /* value #5 */
  position: relative;
  margin-left: 0px;
}
#navigation .muchomenu-bin-6 ul.menu li:nth-child(n+12) {   /* value #3 */
  margin-left: 20%;  /*value #4*/
}
#navigation .muchomenu-bin-6 ul.menu li:nth-child(n+23) {  /* (value #3 X 2) - 1 */  /* If there were more columns repeat this declaration and increment the multiplier each time. */
  margin-left: 40%;  /*(value #4 X 2)   /* If there were more columns repeat this declaration and increment the multiplier each time. */
}
#navigation .muchomenu-bin-6 ul.menu li:nth-child(n+34) {  /* (value #3 X 3) - 1 */  /* If there were more columns repeat this declaration and increment the multiplier each time. */
  margin-left: 60%;  /*(value #4 X 2)   /* If there were more columns repeat this declaration and increment the multiplier each time. */
}
#navigation .muchomenu-bin-6 ul.menu li:nth-child(n+45) {  /* (value #3 X 4) - 1 */  /* If there were more columns repeat this declaration and increment the multiplier each time. */
  margin-left: 80%;  /*(value #4 X 2)   /* If there were more columns repeat this declaration and increment the multiplier each time. */
}

#navigation .muchomenu-bin-6 ul.menu li:nth-child(11n+12) {    /*(value #3 - 1)  /* value #3 */
  margin-top: -220px;  /* Negative value #4 */
}
#navigation .muchomenu-bin-6 ul.menu li.last {
	margin-left: -294px;
	margin-top: -47px;
	position: absolute;
}
.menu-block-6 > ul > li > ul > li{
  padding-left: 10px;
}