  @charset "UTF-8";
/* CSS Document */

#bannerMenuWrapper {width:100%;display:block;background:#862633;}
		
.menuMobile {display: none;}
.mobileIcon {width: 36px; height: 30px; padding: 8px 0 8px 4px;}

.bannerMenu {width:100%;display:block;max-width:1100px;margin:0 auto;font-size:.9em;}
		
.menuOne {display:inline-block;}
.menuTwo {display:inline-block;float:right;}
		
.menuOne a {text-decoration:none;color: #fff;display:block;padding:12px 20px 12px 20px;font-weight: normal;line-height: 180%;}
.menuOne a:hover {text-decoration:none; color: #fff; background-color:#50151D;}	
		
.menuOne ul ul {/*position:absolute;width: 70%;max-width: 700px;border-right: 1px solid #862633;background: #fff;border-left: 1px solid #862633;border-bottom: 1px solid #862633;padding: 10px 10px 20px 10px;box-sizing: border-box;*/z-index:10;} /*test*/



.subMenu {}/*test*/



.subMenuShift {right:17%;}

.menuOne ul ul li {display:block;margin: 1em;}

.menuOne ul li .subMenu {display:none;z-index: 10;position:absolute;width: 70%;max-width: 700px;border-right: 1px solid #862633;background: #fff;border-left: 1px solid #862633;border-bottom: 1px solid #862633;padding: 10px 10px 20px 10px;box-sizing: border-box;} /*test*/
.menuOne ul li:hover .subMenu {display:block;z-index: 10;} /*test*/

	
/*.menuOne ul li:hover ul li {display: block;} test*/
		
.push {display:none;color:#fff;font-weight:bold;font-size:110%;border: 1px solid #fff;border-radius: 50%;background-color: #862633;margin-left:12px;font-family: Times,Times New Roman,Palatino,serif;padding:6px 12px;font-style: oblique;} /* for extra menu reveal in mobile */
.push:hover {border: 1px solid #ccc;background-color: #600;} /* for extra menu reveal in mobile */
		
.bannerMenu ul {margin-top:0;margin-bottom:0;padding:0;}
.bannerMenu /*.menuOne*/ li {list-style: none;display:inline-block;}
		/* list item positioning */

.menuLeft {display:inline-table;width:40%;margin: 0 2% 0 6%;}
.menuRight {display:inline-table;width:40%;margin: 0 2% 0 6%;}

.menuLeft li a {color:#000;padding:0;text-decoration:none;}
.menuLeft li:hover a {color:#862633;padding:0;text-decoration:underline;background-color:#fff;}

.menuRight li a {color:#000;padding:0;text-decoration:none;}
.menuRight li:hover a {color:#862633;padding:0;text-decoration:underline;background-color:#fff;}
		
#m-cse-search-box {margin:12px 0 0 0;}
		
/* begin media queries */	

@media screen and (min-width: 1600px) {
.subMenuShift {right:auto;}
}




@media screen and (max-width: 992px) {
	
	.menuOne a {padding: 12px 8px 12px 8px;}
	.menuOne ul ul {}  
	.menuTwo {float:none; margin: 0 0 0 12px;padding-bottom: 10px;}
	
}
		
		
@media screen and (max-width: 768px) {
	.menuOne {cursor:pointer;width:100%;border-bottom: 1px solid #600;}
	.menuOne ul {display:none;position:static;}
	.menuOne ul li {display:block;border-top: 1px solid #600;}
	.menuMobile {display:block;}
	.menuTwo {display:none;}
	/*.menuOne ul ul{width:100%;position: static;}*/
	

	.menuOne ul li .subMenu {width:100%;position: static;max-width:100%;}
	.menuOne ul ul li {border: 0;}
	.menuOne ul li:hover .subMenu {display:none;z-index: 10;} /*test*/
		
	.push{display:inline;color:white;}
	.bannerMenu .menuOne a { display: inline-block;width: 70%;}
	
	.menuLeft {display:block;width:100%;margin:0;}
	.menuRight {display:block;width:100%;margin:0;}
		

	}
