/* DROP-DOWN MENU */
#head3 .container{overflow:visible;}
#menu2 ul{white-space:nowrap;}
#menu2 li.dropDown{position:relative;white-space:nowrap;}
#menu2 li.dropDown:hover{color:#fff;}
#menu2 li.dropDown a{display:block;}
* html #menu2 li.dropDown a{display:block;}
#menu2 li.dropDown a:hover{background:none;}
#menu2 li.dropDown li:hover, #menu2 li.dropDown .selected{border-right:0;border-left:0;}

#menu2 li.dropDown:hover ul{display:block;}
#menu2 li.dropDown:hover ul ul{display:none;}
#menu2 li.dropDown ul li{position:relative;clear:left;float:left;width:15em;border-bottom:1px dotted #ede9dc;border-left:0;border-right:0;background:#fbfcf6;}
#menu2 li.dropDown ul li:hover{background:#fbfcf6;}
#menu2 li.dropDown ul li a{height:auto;margin:0;padding:10px 20px 10px 15px;font-weight:normal;background:none;text-shadow:none;}
#menu2 li.dropDown ul li a:hover, #menu2 li.dropDown ul .selected a{text-decoration:none;background:#fbfcf6;}
#menu2 li.dropDown  ul li a, #menu2 li.dropDown ul .selected a{background:#fbfcf6;text-align:left;}


.subBox1 {height:auto;float:left;z-index:102;position:absolute;left:0px;top:105%;border:0px solid #817f81;background:#fbfcf6;width:17em;
  -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.24);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.24);-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;
background:#fbfcf6;padding: 1rem;box-sizing: border-box;visibility: hidden;margin: 0 auto;right: 0;}


#menu2 li.dropDown > div > ul > li > a {font-size: 1.25em;}
#menu2 li.dropDown > div > ul > li > ul > li > a {font-size: 1.15em;}
#menu2 li.dropDown > div > ul > li > div > ul > li::before { content: '';position: absolute;left: 5px;top: 0;bottom: 0;margin: auto 0;  width: 5px;height: 5px;-moz-border-radius: 7.5px;-webkit-border-radius: 7.5px;border-radius: 7.5px;background-color: #999999;}
#menu2 li.dropDown > div > ul > li > ul > li {position: relative;}
#menu2 li.dropDown:hover .subBox1 {visibility: visible !important;}
.subBox2 {float: left;width: 100%;position: relative;}
#menu2 li.dropDown ul.sub2 {display: block !important;}
#menu2 li.dropDown ul li{position:relative;clear:left;float:left;width:100%;border:0px dotted #fff;
  border-left:0;border-right:0;background:#fbfcf6;padding: 0 0px;box-sizing: border-box;margin: 0px;}
#menu2 li.dropDown ul li:hover{}
#menu2 li.dropDown ul li a{height:auto;margin:0;padding:5px 15px;font-weight:normal;background:none;text-shadow:none;float: left;}
#menu2 li.dropDown ul li a:hover, #menu2 li.dropDown .selected > a{text-decoration:none;}

#menu2 li.dropDown ul ul{position:relative;z-index:11;float: left;width: 100%;}
#menu2 li.dropDown ul ul li a{padding:7px 10px;font-size:1.15em;color: #999999;}


#menu3 li{border-bottom:1px solid #e8eaed;}

#menu3 li.dropDown{position:relative;}
#menu3 li.dropDown:hover{color:#fff;background:url('img/menu2_bg_hover.png');}
#menu3 li.dropDown:hover a{color:#fff;background:none;text-shadow:none;}

#menu3 .sub1 li{border:0;}

#menu3 .dropDown .sub1{visibility: hidden;white-space:nowrap;position:absolute;top:0;left:224px;z-index:12;border-left:3px solid #817f81;}
*:first-child+html #menu3 .dropDown .sub1{background:#66960b;} /* IE 7 hack */
* html #menu3 .dropDown .sub1{background:#66960b;} /* IE 6 hack */
#menu3 .dropDown .sub1 li{position:relative;width:15em;margin:0;padding:0;background:url('img/menu_drop.png');border-bottom:1px solid red;}
#menu3 .dropDown .sub1 li a{padding:5px 20px 5px 10px;background:none;color:#fff;text-decoration:none;}
#menu3 .dropDown .sub1 li:hover{background:url('img/menu2_bg_hover.png');}
#menu3 .dropDown .sub1 li a:hover, #menu3 .dropDown .sub1 .selected > a{color:#fff;text-decoration:underline;}

#menu3 .sub2{margin:0;padding:0;border:0;background:none;}
#menu3 .sub2 li{border:0;}

#menu3 .dropDown .sub1 li ul{visibility: hidden;position:absolute;margin:0;padding:0;z-index:13;top:0;left:15em;border-left:3px solid #817f81;}
#menu3 .dropDown .sub1 li{background:url('img/menu_drop.png');border-bottom:1px solid #e8eaed;}
#menu3 .dropDown .sub1 li ul li a{padding:3px 20px 3px 10px;}

@media screen and (max-width:800px){
  #menu2 ul{height: 100%;}
}

.page-box .name{padding:7px 0 7px 0px;color:#c8ad67;font-size: 1.4em;font-weight: bold;border:0;text-align:center;}