#nav{z-index:100;text-align:center;padding-left:0px;position:relative;}
#menu-icon{display:none;}
#menu{display:none;}
ul.menu{padding:0px;margin:0 auto;width:auto;display:block;float:left;text-align:left;font-family:'EB Garamond', serif;font-size:1.1em;}
ul.menu li{list-style:none;list-style-type:none;display:inline-block;padding:0px;margin:0px;vertical-align:middle;text-align:left;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
ul.menu li a{text-decoration:none;display:table-cell;color:#333;vertical-align:middle;padding:0.5em 0.6em;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
ul.menu li a:hover{color:#ef4023;}
ul.menu .active, ul.menu .active:hover{color:#ef4023;background:#fff;}
.menu a:hover{color:#e00000;}
.menu li:hover>a{color:#e00000;}
.menu .active>a{color:#e00000;}
.menu ul{background:#eee;padding:0;position:absolute;display:none;width:200px;z-index:99;}
.menu li:hover > ul{display:block;}
.menu ul li{float:none;margin:0px;padding:0px;font-size:0.8em;text-align:left;border-bottom:1px solid #ccc;width:100%;}
.menu li li a{display:block;color:#5c5d5e;text-decoration:none;text-transform:none;padding:0.3em 0.6em;margin:0px;line-height:25px;}
.menu li li a:hover{background:none;color:#e3343f;}
@media only screen and (min-width:240px) and (max-width:980px){#menushow{display:none;}
#nav{padding:0px;z-index:99999;position:absolute;top:0;left:0;width:100%;border-bottom:1px solid #e00000;z-index:99;}
#menu{padding:0px;margin:0;width:100%;position:relative;display:block;z-index:99999;}
#menu-icon{line-height:40px;width:96%;display:inline;float:right;height:40px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
#menu-icon{background:#eee url(icon-menu.png) no-repeat right center;padding:0 2%;cursor:pointer;display:inline;text-transform:uppercase;color:#e00000;text-align:left;}
#menu-icon:hover{color:#e00000;background:#eee url(icon-menu.png) no-repeat right center;}
#menu-icon.active{color:#e00000;background:#eee url(icon-menu-close.png) no-repeat right center;}
#menu-icon.deactive{color:#e00000;background:#eee url(icon-menu.png) no-repeat right center;}
#menu ul.menu{list-style:none;background:#fff;list-style-image:none;padding:0px 0px 0px 0px;margin:0px;position:relative;display:none;width:100%;float:left;}
ul.menu{padding:0px;margin:0px;width:100%;display:block;}
ul.menu li{list-style:none;list-style-type:none;display:block;height:auto;float:none;width:100%;padding:0px;margin:0px;vertical-align:top;font-size:14px;text-align:center;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
ul.menu li a{text-decoration:none;display:block;color:#333;height:auto;padding:0.5em 0em;border-bottom:1px solid #ccc;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.menu ul{background:#fff;padding:0;position:absolute;display:none;width:100%;z-index:9999;}
.menu li:hover > ul{display:block;position:relative;}
.menu ul li{border-bottom:none;width:100%;}
.menu li li a{padding:0.3em 0.7em;margin:0px;border:none;line-height:20px;}
.menu li li a:hover{background:none;color:#e3343f;}
}
@media only screen and (min-width:880px) and (max-width:1220px){ul.menu li a{text-decoration:none;display:table-cell;color:#333;vertical-align:middle;padding:0.5em 0.3em;}
}
ul.menu .menu-home a{padding:0 0.3em 0 0 !important;}
#leftnav{margin:0px;padding:0px;display:block;width:190px;float:left;}
#leftnav-icon{display:none;}
.left-menu{margin:0px;padding:0px;width:100%;display:block;float:left;}
.left-menu li{margin:0px;padding:0px;list-style:none;padding-bottom:0.3em;}
.left-menu a{cursor:pointer;color:#333;margin:0;padding:0 0;font-size:1.2em;text-decoration:none;line-height:1.3em;}
.left-menu a:hover{color:#000;}
.left-menu li a:active, .left-menu li a:visited{background:none;background-image:none;}
.left-menu ul{list-style:none;margin:0px;}
.left-menu ul a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.left-menu ul a{color:#666666;padding:0;font-size:1em;line-height:1em;}
.left-menu ul li{border-bottom:none;padding:0px;list-style-image:url('../images/sub-menu.png');margin:3px 0px 3px 15px;}
.left-menu ul a:link{font-weight:normal;}
.left-menu ul a:hover{color:#333;}
.left-menu li.active span{color:#e00000;}
.left-menu li.subactive a{color:#e00000;}
@media only screen and (min-width:240px) and (max-width:767px){.left-menu-wrapper{display:block;width:100%;border-bottom:2px solid #e00000;padding:0px;position:relative;}
#leftnav{margin:0px;padding:0px;display:block;background:#000;border-bottom:2px solid #e00000;width:100%;float:left;}
#leftnav-icon{line-height:30px;height:30px;width:96%;margin:0px 0px;}
#leftnav-icon{background:url(menu-down.png) no-repeat right center;padding:0px 2%;cursor:pointer;display:block;float:none;text-transform:uppercase;color:#999999;padding-top:4px;}
#leftnav-icon:hover{color:#fff;background:url(menu-up.png) no-repeat right center;}
#leftnav-icon.active{color:#fff;background:url(menu-up.png) no-repeat right center;}
#leftnav ul.left-menu{list-style:none;background:#fff;list-style-image:none;padding:0px 0px 0px 0px;margin:0px;position:relative;display:none;width:100%;float:left;}
ul.left-menu{padding:0px;margin:0px;width:100%;display:block;}
.left-menu a{font-size:1em;}
.left-menu li{margin:0px;font-size:1em;padding:3px 2%;width:96%;}
.left-menu ul li{margin:0;padding:3px 1%;width:98%;background:none;list-style:none;}
}