/**
* @title     BUGFIX CSS - patches bugs in template CSS.
*            
* @author    Equator Websites http://www.equatorwebsites.co.uk
*/

/* =============== EQUATOR WEBSITES =============== */

/* Patch for divmenu in position footer */
/* Bug discovered on JSN Medis Pro 1.0.0 06-Feb-2019 */
/* But not raised to Joomlashine yet because I don't understand the bug nor the patch */
div#jsn-pos-footer div.bottom-menu-module ul.menu-divmenu {
  margin: 10px 0px;
}

/* Patches for mobile menu and desktop/mobile switchers appearance */
@media only screen and (max-width: 960px), (max-device-width: 960px) {
  #jsn-menu {
    padding-right: 0px;
  }
  #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile > li {
    padding-left: 0px;
    padding-right: 0px;
  }
  .jsn-menu-mobile {
    overflow-y: visible;
  }
  #jsn-menu ul.jsn-menu-mobile:not(.jsn-menu-mobile-slide):not(.jsn-menu-mobile-push) {
    padding-top: 0px;
  }
  body.jsn-mobile #jsn-menu:not(.jsn-menu-sticky) #jsn-desktopswitch,
  body.jsn-desktop #jsn-menu:not(.jsn-menu-sticky) #jsn-mobileswitch {
    position: absolute;
    right: 40px !important;
  }
  body.jsn-desktop-on-mobile #jsn-mobileswitch,
  body.jsn-desktop-on-mobile #jsn-desktopswitch {
    top: auto !important;
    bottom: 0px !important;
    right: 20px !important;
  }
}

/* =============== LOG-IN FORM BUTTON =============== */

/* JSN Medis PRO 1.0.0 template.css sets this button height to 18px - so restore default */
div.log-in-out-module #login-form input {
  height: initial;
}