/* Menu Toggle Styles */
.menu-mask { display: none; }
@media (min-width: 980px) {
  .main-menu-toggler { display: none; }
}
@media (max-width: 979px) {
  .main-menu-toggler { position: relative; z-index: 2; }
  .main-menu-toggler button { width: 50px; height: 50px; border: none; background: no-repeat url("../images/toggle.png") center; transition: 0.35s; }
  .main-menu-toggler button:hover,
  .main-menu-toggler button:focus { background-color: #4a6896; background-image: url("../images/toggle-2.png"); }
  .menu-mask { position: fixed; width: 100%; height: 100%; top: 0; right: 0; z-index: 1; }
  .menu-mask.isOn { display: block; }
  .menutop { position: absolute; display: none; top: 51px; float: none; right: 0; left: initial; z-index: 3; }
  .menutop.isOn { display: block; }
  .menutop.isOn li { float: none; }
  .menutop.isOn li a { width: 250px !important; }
}