#amb-mobile-bar{display:none}@media only screen and (max-width: 959px){body{margin-bottom:58px !important}#amb-mobile-bar{display:block;position:fixed;bottom:0;left:0;right:0;z-index:999}#amb-mobile-bar #amb-nav-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;position:relative;min-height:58px;padding-bottom:env(safe-area-inset-bottom);background-color:#fff;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,.1);box-shadow:0 0 12px 0 rgba(0,0,0,.1);z-index:10001}#amb-mobile-bar #amb-nav-items a{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:64px;margin:2px 0;padding:5px;font-size:12px;line-height:1;color:#000;text-align:center;text-decoration:none;-webkit-font-smoothing:antialiased;border-radius:2px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#amb-mobile-bar #amb-nav-items a .amb-icon svg{display:block;max-height:32px;margin:0 auto}#amb-mobile-bar #amb-nav-items a .amb-icon svg *{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}#amb-mobile-bar #amb-nav-items a .pmn-nav-item-title{margin-top:2px}#amb-mobile-bar .amb-mobile-navbar-panel{position:absolute;bottom:58px;width:100%;height:auto;padding:15px;background-color:#fff;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,.1);box-shadow:0 0 12px 0 rgba(0,0,0,.1);-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);z-index:10000}@supports(padding-top: env(safe-area-inset-top)){#amb-mobile-bar .amb-mobile-navbar-panel{bottom:calc(env(safe-area-inset-bottom) + 58px)}}#amb-mobile-bar .amb-mobile-navbar-panel.show{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#amb-mobile-bar .amb-mobile-navbar-panel .amb-panel-close{position:absolute;top:2px;right:2px;width:30px;height:30px;background-color:rgba(0,0,0,0);border:0;margin:0;padding:0;text-align:center;z-index:1000}#amb-mobile-bar .amb-mobile-navbar-panel .amb-panel-close:hover svg{opacity:.5}}