a.menubtn:hover,a.menubtn:link,a.menubtn:visited,nav.expanded .menuswitch .icon{color:#000}.menuexpanded{overflow:hidden;height:100%;margin:0}.closeicon{position:relative;display:inline-block;top:1px;font-family:'Circular Std Book';font-size:1.85em;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav,nav.detached,nav.expanded{position:fixed}.menubtn,.pagetitle h1{font-family:"Circular Std Bold",sans-serif;line-height:80px;font-style:normal;font-weight:700!important;letter-spacing:1px}ul.nav li a{padding-top:35px}ul.nav li a span.name{display:block}ul.nav li a i{font-size:2.5em}ul.nav{text-align:center}nav{top:0;right:0;z-index:1000;overflow:visible;width:100%;-webkit-transition:-webkit-transform .4s,height .3s,background .4s;-moz-transition:-moz-transform .4s,height .3s,background .4s;transition:transform .4s,height .3s,background .4s;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}@-webkit-keyframes firstFadeInAndDrop{0%{-webkit-transform:translate(0,-256px)}100%{-webkit-transform:translate(0,0)}}@-moz-keyframes firstFadeInAndDrop{0%{-moz-transform:translate(0,-256px)}100%{-moz-transform:translate(0,0)}}@keyframes firstFadeInAndDrop{0%{transform:translate(0,-256px)}100%{transform:translate(0,0)}}nav.notvisible{opacity:1;-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;transition:transform .2s;-webkit-transform:translate(0,-82px);-moz-transform:translate(0,-82px);-o-transform:translate(0,-82px);transform:translate(0,-82px)}nav.detached{-webkit-transition:-webkit-transform .3s,height .3s,background .4s,opacity .3s;-moz-transition:-moz-transform .3s,height .3s,background .4s,opacity .3s;-o-transition:-o-transform .3s,height .3s,background .4s,opacity .3s;transition:transform .3s,height .3s,background .4s,opacity .3s}nav.expanded{cursor:default}nav .expandmenu{position:absolute;right:0;z-index:-1;overflow:hidden;height:100vh;width:100%;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}nav.expanded .expandmenu{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}nav .expandmenu .menuslidebox{position:absolute;overflow:scroll;height:100%;width:100%;padding-top:80px;background-color:#fff}.menubtn-left,.menubtn-right{position:relative;height:80px}nav .menuslidebox ul li{float:left;height:100%;width:50%}.pagetitle h1,.sub-menu{text-align:center;width:100%}.imglogo{display:inline-block}#menubar{background-color:#fff}.menubtn-left{float:left;z-index:5}.menubtn-right{float:right;z-index:5}.menubtn{padding:30px;font-size:.8em}.menubtn.menulogo{padding:30px 40px 30px 20px}a.menubtn:hover{text-decoration:none}.pagetitle h1{position:absolute;z-index:1;height:80px;margin-top:0;margin-bottom:0;font-size:.8em;text-transform:uppercase}.homepage #menubar a.menuswitch{font-family:"Circular Std Book",sans-serif;font-style:normal}nav.expanded .menuswitch .icon.openicon{display:none}nav.expanded .menuswitch .icon.closeicon{display:inline-block}nav .menuswitch .icon.closeicon{display:none}#anim_menu .expandmenu ul.nav .mainparentitem,#anim_menu .expandmenu ul.nav a.mainitem{margin:0;padding:15px 30px;font-size:.8em;color:#000;border-color:#ccc;border-style:solid;border-width:0 0 1px}#anim_menu .expandmenu ul.nav a:link,#anim_menu .expandmenu ul.nav a:visited{color:#3F3C73}#anim_menu .expandmenu ul.nav a:hover,#anim_menu .expandmenu ul.nav li.active>a{color:#37AED9}#anim_menu .expandmenu ul.submenu{margin:0;padding:0}#anim_menu .expandmenu ul.submenu li{position:relative;display:block;margin:0;padding:0;border-color:#ccc;border-style:solid;border-width:0 0 1px}#anim_menu .expandmenu ul.submenu a:hover{background-color:#eae7e5;color:#000}#anim_menu .expandmenu ul.submenu li.active>a{background-color:#3d3835;color:#fff}.sub-menu{padding:0;background-color:rgba(255,255,255,.9);position:fixed;z-index:100}.sub-menu ul.nav li{display:inline-block}.sub-menu ul.nav li a{margin:0}.sub-menu ul.nav li.active a{color:#000}.sub-menu a:link,.sub-menu a:visited{text-transform:uppercase;color:#999;font-style:normal;font-weight:700!important;letter-spacing:1px}.sub-menu .nav>li>a:hover{color:#000;background-color:transparent}@media screen and (max-width:767px){#anim_menu .expandmenu{width:100%}.imglogo{height:40px}.menubtn.menulogo{padding:30px}.menubtn-left{border-width:0}.logovertical{display:none}.logohorizontal{display:inline-block}#menubar{border-color:#ccc;border-style:solid;border-width:1px 0}.sub-menu{top:auto;bottom:0}.sub-menu ul.nav li a{padding:10px;font-size:.6em}nav .expandmenu .menuslidebox{padding-top:0;padding-bottom:80px}}@media(min-width:768px){#anim_menu .expandmenu{width:100%}.imglogo{height:40px}.menubtn.menulogo{padding:30px}.menubtn-left{border-width:0}.logovertical{display:none}.logohorizontal{display:inline-block}#menubar{border-color:#ccc;border-style:solid;border-width:1px 0}.sub-menu{top:auto;bottom:0}.sub-menu ul.nav li a{padding:10px;font-size:.6em}}@media(min-width:992px){#pagecontainer .container,#pagecontainer .container-fullwidth{padding-left:120px}.logovertical{display:inline-block}.logohorizontal{display:none}.imglogo{height:auto;width:100%}.menubtn.menulogo{display:block;padding:30px 20px}#menubar{width:100%;border-width:0}.sub-menu{top:0;bottom:auto}.sub-menu ul.nav li a{padding:20px 10px;font-size:.8em}nav.notvisible{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}#anim_menu{left:0;height:100vh;width:120px;background-color:#fff;box-shadow:5px 0 5px rgba(0,0,0,.1);-webkit-box-shadow:5px 0 5px rgba(0,0,0,.1);-moz-box-shadow:5px 0 5px rgba(0,0,0,.1);overflow-y:scroll}.menubtn-left{float:none;height:auto}nav .expandmenu .menuslidebox{position:relative;height:100%;width:100%;padding-top:0;background-color:#fff}#anim_menu .expandmenu{position:relative;z-index:1;overflow:visible;height:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}nav .menuslidebox ul li{float:none;height:auto;width:auto}ul.nav li a{padding-top:20px}ul.nav li a i{font-size:1.9em}ul.nav span.name{font-size:.75em}}