/*menuBar toggle*/
.menuBar-toggle-visible-xs{height:47px;overflow:hidden;}

@media screen and (max-width: 767px) {
 .menuBar-toggle-visible-xs{padding-top:5px;}	
 #menuBar{margin-top:8px !important;}
}

.menuBar-toggle-visible-xs .navbar-toggle{padding:0;margin-bottom:0;border:0;}
.menuBar-toggle-visible-xs .title{margin-left:0px;font-size:1.2em;color:#FFFFFF;line-height:44px;height:44px;}

#ctrl-menuBar.menuBar-toggle-visible-xs{display:none;}
#ctrl-menuBar.menuBar-toggle-visible-xs .title{margin-left:10px;font-size:1.2em;color:#FFFFFF;line-height:35px;height:35px;}

img#menuBar-btn, 
img#ctrl-menuBar-btn{width:25px;height:25px;cursor:pointer;}

/*Custom top menu*/
	#menuBar-wrapper .navbar{background:none;border:none;all: none;}

	.my-navbar > li > a,
	.my-navbar > li > a:focus,
	.my-navbar > li > a:hover {
		background:none !important; /*remove default onmouseover background */
	}
	.my-navbar,
	.my-navbar > li > a,
	.my-navbar > .active > a,
	.my-navbar > .active > a:hover,
	.my-navbar > .active > a:focus {
		padding:0;margin:0;border:0;
	}
	
@media screen and (min-width: 768px) {
	
	.my-navbar-panel{padding:0px 10px 0px 10px;}
	
	.my-navbar{width:100%;}
	
	.my-navbar li.topMenu_bt, 
	.my-navbar li.topMenu_bt_on{margin-right:0px;margin-bottom:0px;}
	
	.my-navbar > li:first-child{margin-left:0px;}
	.my-navbar > li:last-child{margin-right:0px;}
	
	.topMenu_bt {height:47px;}
	
	.topMenu_bt A{text-decoration:none;}
	
	.topMenu_bt div.R, .topMenu_bt_on div.R{min-width:64px;}
	/*IE FF m.default*/
	
	.topMenu_bt A div.L{padding-left:35px;height:47px;line-height:47px;text-decoration:none;background:none;} /*L.off*/
	/*FF m.over*/
	.topMenu_bt A div.L:hover {padding-left:35px;height:47px;line-height:47px;text-decoration:none;background-color:#aeaeae;} /*L.on*/
	/*IE m.over*/
	.topMenu_bt A:hover div.L {padding-left:35px;height:47px;line-height:47px;text-decoration:none;background-color:#aeaeae;} /*L.on*/
	
	.topMenu_bt A div.R{padding-right:35px;height:47px;line-height:47px;text-align:center;color:#333333;white-space:nowrap;text-decoration:none;background:none;} /*R.off*/
	/*FF m.over*/
	.topMenu_bt A div.R:hover {padding-right:35px;height:47px;line-height:47px;text-align:center;color:#ffffff;white-space:nowrap;text-decoration:none;background-color:#aeaeae;} /*R.on*/
	/*IE m.over*/
	.topMenu_bt A:hover div.R {padding-right:35px;height:47px;line-height:47px;text-align:center;color:#ffffff;white-space:nowrap;text-decoration:none;background-color:#aeaeae;} /*R.off*/
	
	/*IE FF selected*/
	.topMenu_bt_on div.L{padding-left:35px;height:47px;line-height:47px;background-color:#90b5d5;} /*L.selected*/
	.topMenu_bt_on div.R{padding-right:35px;height:47px;line-height:47px;text-align:center;font-weight:normal;color:#ffffff;white-space:nowrap;cursor:default;background-color:#90b5d5;} /*R.selected*/
	
	/*gobomall*/

	/*2nd last child*/
	.my-navbar li:nth-last-child(2){float:right;background:#e61511;}
	
	.my-navbar li:nth-last-child(2) A div.L{background:none;}
	.my-navbar li:nth-last-child(2) A div.L:hover,
	.my-navbar li:nth-last-child(2) A:hover div.L,
	.my-navbar li:nth-last-child(2).topMenu_bt_on div.L{background:#fb7246;}
	
	.my-navbar li:nth-last-child(2) A div.R{background:#e61511;color:#ffffff;}
	.my-navbar li:nth-last-child(2) A div.R:hover,
	.my-navbar li:nth-last-child(2) A:hover div.R,
	.my-navbar li:nth-last-child(2).topMenu_bt_on div.R{background:#fb7246;color:#ffffff;}
	
	/*last child*/
	.my-navbar li:last-child{float:right;background:#f6b53e;border-left:1px solid #fff;}
	
	.my-navbar li:last-child A div.L{background:none;}
	.my-navbar li:last-child A div.L:hover,
	.my-navbar li:last-child A:hover div.L,
	.my-navbar li:last-child.topMenu_bt_on div.L{background:#f4c443;}
	
	.my-navbar li:last-child A div.R{background:#f6b53e;color:#ffffff;}
	.my-navbar li:last-child A div.R:hover,
	.my-navbar li:last-child A:hover div.R,
	.my-navbar li:last-child.topMenu_bt_on div.R{background:#f4c443;color:#ffffff;}
	
	.topMenu_bt_on div.R,
	.my-navbar li:nth-last-child(2).topMenu_bt_on div.R,
	.my-navbar li:last-child.topMenu_bt_on div.R{font-weight:normal;}
	
	
	.my-navbar li ul.dropdown-menu li{background:none;}
}										


@media screen and (max-width: 767px) {
	
	.my-navbar{margin-left:10px !important;width:85%;}
	.my-navbar .root-level .caret{margin-top:6px;}
	/*custom #menuBar > root -/+ carets*/
	.my-navbar .root-level .root-caret.caret.plus:before {
		content: '+';
		font-family: monospace;
		font-weight: bold;
	}
	.my-navbar .root-level .root-caret.caret.minus:before {
		content: '-';
		font-family: monospace;
		font-weight: bold;
	}
				
			.topMenu_bt A div.L{line-height:40px;} /*L.off*/
			/*FF m.over*/
			.topMenu_bt A div.L:hover {line-height:40px;} /*L.on*/
			/*IE m.over*/
			.topMenu_bt A:hover div.L {line-height:40px;} /*L.on*/
			
			.topMenu_bt A div.R{line-height:40px;color:#555555;} /*R.off*/
			/*FF m.over*/
			.topMenu_bt A div.R:hover {line-height:40px;color:#f4575a;} /*R.on*/
			/*IE m.over*/
			.topMenu_bt A:hover div.R {line-height:40px;color:#f4575a;} /*R.off*/
			
			/*IE FF selected*/
			.topMenu_bt_on div.L{line-height:40px;} /*L.selected*/
			.topMenu_bt_on div.R{line-height:40px;color:#f4575a;} /*R.selected*/
	

}


