/* ---------------------- Overwrites media query from theme css to change when menu toggles to mobile menu -------------------------------------------- */
@media (max-width:989px){#menu-main{max-width:100%;height:auto;overflow:visible}.main-navigation{padding:0}.main-navigation h3{padding-left:20px}.site-navigation{position:absolute;top:0;left:0}.menu-toggle{cursor:pointer;display:inline-block;font:bold 16px/1.3 Helvetica,Arial,sans-serif;margin:0;padding:12px 0;color:#fff}.menu-toggle:after{content:"\f502";font-size:12px;padding-left:8px;vertical-align:-4px}.toggled-on .menu-toggle:after{content:"\f500";vertical-align:2px}.toggled-on .nav-menu,.toggled-on .nav-menu>ul{display:block;margin-left:0;padding:0;width:100%;background:#f1f1f1}.toggled-on li{float:none;display:block}.toggled-on li.hidemobile{display:none}.toggled-on .nav-menu li{border-top:1px solid #ccc}.toggled-on .nav-menu .menu-item-depth-0:first-child{border-top:none}.toggled-on .nav-menu li:last-child{border-bottom:1px solid #ccc}.toggled-on .nav-menu .menu-depth-1 li:last-child{border-bottom:none}.toggled-on .nav-menu .children,.toggled-on .nav-menu .sub-menu{display:none;box-shadow:none}.toggled-on .nav-menu ul .child-toggled-on>ul,.toggled-on ul.nav-menu .child-toggled-on>ul{display:block}.toggled-on .nav-menu li>ul{background-color:transparent;display:block;float:none;margin-left:0;position:relative;left:auto;top:auto}.toggled-on .nav-menu li>ul a{width:auto}.toggled-on .nav-menu li a,.toggled-on .nav-menu li a:hover{color:#000;text-decoration:none;background:0 0}.toggled-on .nav-menu .menu-parent-item>.menu-toggle-child{cursor:pointer;display:inline-block;position:absolute;right:0;top:1px;margin:0 0 0 15px;padding:10px 15px}.toggled-on .nav-menu .menu-parent-item>.menu-toggle-child i:after{-webkit-font-smoothing:antialiased;display:inline-block;font:normal 20px/1 FontAwesome;vertical-align:text-bottom;content:"\F078";color:#666}.toggled-on .nav-menu .child-toggled-on>.menu-toggle-child i:after{-webkit-font-smoothing:antialiased;display:inline-block;font:normal 20px/1 FontAwesome;vertical-align:text-bottom;content:"\F077";color:#666}.toggled-on .nav-menu .child-toggled-on{background:#fff}.toggled-on .nav-menu .menu-parent-item>.menu-toggle-child{display:block}.toggled-on .nav-menu .children ul,.toggled-on .nav-menu .sub-menu ul{border-left:none}div.nav-menu>ul,ul.nav-menu{display:none}.toggled-on .nav-menu .sub-menu{padding:0}.toggled-on .nav-menu li a{font-size:15px;padding:15px 20px}.toggled-on .nav-menu li li a{padding-left:3em}.toggled-on .nav-menu li li li a{padding-left:6em}.toggled-on .nav-menu li li li li a{padding-left:9em}.admin-bar .menu-more{border-top:none}.site{overflow:hidden}.menu-more{position:absolute;top:140px;right:-250px;display:block;width:100%;max-width:250px;opacity:.99;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;z-index:499}.moremenu-active .menu-more{right:0}.moremenu-active .menu-more-toggle a{background:#555}.menu-more{padding:0}.more-navigation{padding:0 0 10px}.more-navigation .a-z{display:none}.more-navigation ul{display:block;margin:0;padding-right:0;width:100%}.more-navigation li{padding:12px 0 12px 20px}.more-navigation .util-last{display:none;color:#65c6ff}.more-navigation .util-first{display:block;border-top:1px solid #444;border-bottom:1px solid #444}.more-navigation .util-first li{background:#333}.more-navigation .util-first a{color:#65c6ff}#primary .onthispage-nav{display:block}.sidebar-container,.site-content,body.sidebar-primary #secondary.sidebar-container,body.sidebar-primary .site-content{float:none;width:100%}body.sidebar-primary #secondary.sidebar-container{padding:0}#tertiary .widget-area{display:block;width:100%;margin-right:0;margin-left:0}}