
* { -webkit-box-sizing: border-box;	-moz-box-sizing: border-box;  box-sizing: border-box; -ms-box-sizing: border-box;}
		
/* Left Navigation
-----------------------------------------------*/
.mainNav{ background: transparent; width: 100%; }

/* First Level */
.mainNav ul{ margin: 0; padding: 0; list-style: none; }
.mainNav ul li{ }
.mainNav ul li a{ color: #333; display: block; line-height: normal;  text-decoration: none; padding: 7px 0px; }
.mainNav ul li a:hover{ background: transparent; text-decoration: none; }

.mainNav ul li .right{ display: inline-block; width: 10px; height: 10px; background-image: url(../../../images/right.png); background-repeat: no-repeat; background-position: center; background-size: 10px 10px;}
.mainNav ul li .down{ display: inline-block; width: 10px; height: 10px; background-image: url(../../../images/down.png); background-repeat: no-repeat; background-position: center; background-size: 10px 10px;}

/* Second Level */
.mainNav ul ul{ border-bottom: none }
.mainNav ul ul li{  background: transparent; }
.mainNav ul ul li a{ color: #333; display: block; line-height: normal; }
.mainNav ul ul li a:hover{ background: transparent; }

/* Third Level */
.mainNav ul ul ul { }
.mainNav ul ul ul li{ border: none; }
.mainNav ul ul ul li a{ }

/* Accordion Button */
ul li.has-subnav .accordion-btn{ color: #111; background: rgba(255,255,255, 0.15); padding-top: 1px; font-size: 17px; }
.has-subnav ul li a{ color: #111 !important;}