@charset "utf-8";
/* CSS Document */

/* Example Styles
-----------------------------------------------*/

/* General
-----------------------------------------------*/
/* Left Navigation -----------------------------------------------*/
.mainNav { background:#fff; width:100%; }
/* First Level */
.mainNav ul { margin: 0; padding: 0; list-style: none; }
.mainNav ul li { border-top: 1px solid #eaeaea; }
.mainNav ul li:last-child { border-bottom: 1px solid #eaeaea; }
.mainNav ul li a { color:#9c9c9c; display: block; font-size:14px; line-height: normal; padding:12px 1px; text-decoration:none;    font-family: 'Montserrat';     letter-spacing: 1px;}
.mainNav ul li a:hover { background: #ed5348; text-decoration: none; color:#fff;}
/* Second Level */
				.mainNav ul ul { border-bottom: none }
.mainNav ul ul li { border-top: 1px solid #eaeaea; background: #fff; }
.mainNav ul ul li a {color: #9c9c9c;display: block;font-size:15px;line-height: normal;padding: 0.5em 1em 0.5em 2.5em;text-transform: capitalize;}
.mainNav ul ul li a:hover { background: #ed5348; }
/* Third Level */
.mainNav ul ul ul { border-top:1px solid #eaeaea; }
.mainNav ul ul ul li { border:none; }
.mainNav ul ul ul li a { padding-left:3.5em; padding-top:0.25em; padding-bottom:0.25em; }
/* Accordion Button */
ul li.has-subnav .accordion-btn {color: #636363;background: #fff;font-size:16px;border-left: 1px solid #eaeaea;}
.mainNav ul li a span{float:left; margin:0 10px 0 0;}
@media screen and (max-width: 1024px) {
	.mainNav {width:100%;}
}
@media screen and (max-width: 700px) {
	.mainNav {width: 100%;}
}