/*! MA5 jquery mobile menu v 1.1 GitHub: https://github.com/ma-5/ma5-mobile-menu */@-webkit-keyframes ma5-panelIn{0%{-webkit-transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes ma5-panelIn{0%{-moz-transform:translate3d(-100%, 0, 0)}100%{-moz-transform:translate3d(0, 0, 0)}}@-ms-keyframes ma5-panelIn{0%{-ms-transform:translate3d(-100%, 0, 0)}100%{-ms-transform:translate3d(0, 0, 0)}}@keyframes ma5-panelIn{0%{transform:translate3d(-100%, 0, 0)}100%{transform:translate3d(0, 0, 0)}}@-webkit-keyframes ma5-panelOut{0%{-webkit-transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(-100%, 0, 0)}}@-moz-keyframes ma5-panelOut{0%{-moz-transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(-100%, 0, 0)}}@-ms-keyframes ma5-panelOut{0%{-ms-transform:translate3d(0, 0, 0)}100%{-ms-transform:translate3d(-100%, 0, 0)}}@keyframes ma5-panelOut{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ma5-mobile-menu-container{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-ms-transition:-ms-transform 0.4s ease-out 0s;-webkit-transition:-webkit-transform 0.4s ease-out 0s;transition:transform 0.4s ease-out 0s;position:fixed;background-color:#fefefe;width:100%;width:100vw;height:70%;height:calc( 100% - 50px );overflow:hidden;top:50px;left:0;line-height:1.2;z-index:105;display:block;background-color:#fefefe}.ma5-page{-webkit-transition:-webkit-transform 0.4s ease-out 0s;-ms-transition:-ms-transform 0.4s ease-out 0s;transition:transform 0.4s ease-out 0s;overflow:hidden}.ma5-menu-active{overflow:hidden;height:100%}.ma5-menu-active.ma5-menu-swipe .ma5-mobile-menu-container{top:0;margin-top:50px;overflow:visible}.ma5-menu-active body{overflow:hidden;height:100%}.ma5-menu-active .ma5-page{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform 0.4s ease-out 0s;transition:transform 0.4s ease-out 0s}.ma5-menu-active .ma5-mobile-menu-container{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 0.4s ease-out 0s;-ms-transition:-ms-transform 0.4s ease-out 0s;transition:transform 0.4s ease-out 0s}.ma5-menu-panel{width:100%;width:100vw;height:100%;position:absolute;display:block;overflow:hidden;overflow-y:scroll;top:0;left:0;margin:0;padding:0;list-style-type:none;z-index:100;background-color:#fefefe;-webkit-box-shadow:-12px 0 12px rgba(0,0,0,0.15);box-shadow:-12px 0 12px rgba(0,0,0,0.15);-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:hidden;border-right:1px solid transparent}.ma5-menu-panel li{position:relative;padding-right:50px;font-size:0}.ma5-menu-panel li:after{content:"";display:block;position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:rgba(17,28,37,0.24);-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.ma5-menu-panel a{display:inline-block;padding:0 14px 0 25px;text-decoration:none !important;color:#030303;width:100%;width:calc(100% + 50px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:50px;outline:none !important}.ma5-menu-panel a:active{background-color:rgba(0,0,0,0.03)}.ma5-menu-panel a.ma5-has-submenu{width:100%}.ma5-menu-panel .ma5-btn-enter{font-size:16px;cursor:pointer;display:inline-block;color:rgba(9,9,9,0.5);position:absolute;right:0;top:-1px;padding:16px 15px 13px 15px;width:50px;height:50px;overflow:hidden;text-align:center;z-index:0;border-left:1px solid rgba(17,28,37,0.24)}.ma5-menu-panel .ma5-btn-enter:active{background-color:rgba(0,0,0,0.08)}.ma5-menu-panel .ma5-btn-enter:before{content:">";color:#d00;display:block;position:absolute;top:17px;right:19px;width:10px;height:16px;color:rgba(9,9,9,0.5)}.ma5-menu-panel .ma5-leave-bar{font-size:16px;cursor:pointer;display:block;position:relative;padding:0 20px;height:50px;line-height:50px;margin-right:-50px;text-align:center;color:#d00;background-color:#dbdbdb;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ma5-menu-panel .ma5-leave-bar:before{content:"< ";margin-right:10px}.ma5-menu-panel:first-of-type{z-index:160;visibility:visible}.ma5-menu-panel.ma5-active-ul{z-index:170;visibility:visible}.ma5-menu-panel .ma5-active-li a,.ma5-menu-panel .ma5-path-to-active{color:#d00}.ma5-menu-panel.ma5-parent-leave,.ma5-menu-panel.ma5-parent-enter{z-index:180;visibility:visible}.ma5-menu-panel.ma5-active-leave,.ma5-menu-panel.ma5-active-enter{z-index:190;visibility:visible}.ma5-menu-panel.ma5-active-enter{-webkit-animation-timing-function:ease-out;-webkit-animation-duration:0.4s;-webkit-animation-delay:0;-webkit-animation-fill-mode:both;-webkit-animation-name:ma5-panelIn;animation-timing-function:ease-out;animation-duration:0.4s;animation-delay:0;animation-fill-mode:both;animation-name:ma5-panelIn}.ma5-menu-panel.ma5-active-leave{-webkit-animation-timing-function:ease-out;-webkit-animation-duration:0.4s;-webkit-animation-delay:0;-webkit-animation-fill-mode:both;-webkit-animation-name:ma5-panelOut;animation-timing-function:ease-out;animation-duration:0.4s;animation-delay:0;animation-fill-mode:both;animation-name:ma5-panelOut}@media (max-width: 767px){.ma5-menu-mobile{display:none}.ma5-menu-header,.ma5-close-bar{position:relative;height:50px;padding:10px 10px 10px 60px;text-align:center}.ma5-menu-header .ma5-menu-heading,.ma5-close-bar .ma5-menu-heading{margin:0;font-size:20px;line-height:1;margin-top:calc(((50px - 20px)/2) - 10px )}.ma5-menu-header .ma5-toggle-menu,.ma5-close-bar .ma5-toggle-menu{cursor:pointer;position:absolute;top:0;left:0;width:50px;height:50px;border:none;background-color:#d00;padding:0;font-size:0;letter-spacing:-1px;color:transparent}.ma5-menu-header{background-color:#ccc}.ma5-close-bar{top:-50px;z-index:200}.hamburger{position:absolute;text-align:left;display:block;width:29px;height:21px;margin:0;top:33%;top:calc(50% - 10.5px);left:33%;left:calc(50% - 14.5px)}.hamburger span{position:absolute;display:inline-block;border-radius:1px;height:3px;width:100%;background-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform 0.4s ease-in, background-color 0.4s ease-in;transition:transform 0.4s ease-in, background-color 0.4s ease-in}.hamburger span:nth-of-type(1){top:0}.hamburger span:nth-of-type(2){top:43%;top:calc(50% - 1.5px)}.hamburger span:nth-of-type(3){bottom:0}.ma5-menu-active .hamburger span:nth-of-type(1){-webkit-transform:translateX(4px) translateY(-1px) rotate(45deg);transform:translateX(4px) translateY(-1px) rotate(45deg)}.ma5-menu-active .hamburger span:nth-of-type(2){background-color:transparent}.ma5-menu-active .hamburger span:nth-of-type(3){-webkit-transform:translateX(3.5px) translateY(1.5px) rotate(-45deg);transform:translateX(3.5px) translateY(1.5px) rotate(-45deg)}.ma5-menu-swipe .ma5-mobile-menu-container{overflow:visible}.ma5-menu-swipe .ma5-close-bar{background-color:#ccc}.ma5-menu-swipe body{overflow-x:hidden}.ma5-menu-swipe .hamburger span{-webkit-transition-delay:0.4s;transition-delay:0.4s}}@media (min-width: 768px){.ma5-mobile-menu-container{display:none}.ma5-menu-panel{display:none;opacity:0}.ma5-toggle-menu{display:none}.ma5-menu-active{overflow:visible;height:auto}.ma5-menu-active body{overflow:visible;height:auto}.ma5-menu-active .ma5-page{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.ma5-menu-active .ma5-mobile-menu-container{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}
