@-webkit-keyframes ma5-panelIn{0%{-webkit-transform:translate3d(-280px, 0, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);}
}
@-ms-keyframes ma5-panelIn{0%{-ms-transform:translate3d(-280px, 0, 0);}
100%{-ms-transform:translate3d(0, 0, 0);}
}
@keyframes ma5-panelIn{0%{transform:translate3d(-280px, 0, 0);}
100%{transform:translate3d(0, 0, 0);}
}
@-webkit-keyframes ma5-panelOut{0%{-webkit-transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(-280px, 0, 0);}
}
@-ms-keyframes ma5-panelOut{0%{-ms-transform:translate3d(0, 0, 0);}
100%{-ms-transform:translate3d(-280px, 0, 0);}
}
@keyframes ma5-panelOut{0%{transform:translate3d(0, 0, 0);}
100%{transform:translate3d(-280px, 0, 0);}
}
@media (max-width:991px){.ma5-menu-mobile > ul{display:none;}
}
.ma5-toggle-menu{cursor:pointer;}
.ma5-toggle-menu .glyphicon{font-size:30px;margin-left:5px;line-height:45px;color:#ddd18f;}
.ma5-mobile-menu-container{-webkit-transform:translate3d(-280px, 0, 0);-ms-transform:translate3d(-280px, 0, 0);transform:translate3d(-280px, 0, 0);-webkit-transition:-webkit-transform 0.4s ease-out 0s;-ms-transition:-webkit-transform 0.4s ease-out 0s;transition:transform 0.4s ease-out 0s;position:fixed;background-color:#333;width:280px;height:100%;top:0;left:0;z-index:200;line-height:1.375;}
.ma5-page{-webkit-transition:-webkit-transform 0.4s ease-out 0s;-ms-transition:-webkit-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:0;overflow:visible;}
.ma5-menu-active > body{overflow:hidden;overflow-y:scroll;height:100%;}
.ma5-menu-active .ma5-page{margin-right:-16.8px;-webkit-transform:translate3d(280px, 0, 0);-ms-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0);-webkit-transition:-webkit-transform 0.4s ease-out 0s;-ms-transition:-webkit-transform 0.4s ease-out 0s;transition:transform 0.4s ease-out 0s;}
@media (max-width:991px){.ma5-menu-active .ma5-page{height:100%;overflow:hidden;}
}
.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-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-in 0s;-ms-transition:-webkit-transform 0.4s ease-in 0s;transition:transform 0.4s ease-in 0s;}
.ma5-menu-active .ma5-page{-webkit-transform:translate3d(280px, 0, 0);-ms-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0);-webkit-transition:-webkit-transform 0.4s ease-in 0s;-ms-transition:-webkit-transform 0.4s ease-in 0s;transition:transform 0.4s ease-in 0s;}
.ma5-menu-panel{width:280px;height:80%;height:calc(100% - 50px);position:absolute;overflow:hidden;overflow-y:auto;top:50px;left:0;margin:0;padding:0;list-style-type:none;z-index:100;background-color:#181818;-webkit-box-shadow:-8px 0 8px rgba(0, 0, 0, 0.05) inset;-ms-box-shadow:-8px 0 8px rgba(0, 0, 0, 0.05) inset;box-shadow:-8px 0 8px rgba(0, 0, 0, 0.05) inset;}
.ma5-menu-panel:after{content:"";display:block;position:absolute;width:1px;height:100%;right:0;top:0;background-color:#000;}
.ma5-menu-panel li{position:relative;padding-right:50px;margin-bottom:0px;font-size:0;}
.ma5-menu-panel li:after{content:"";display:block;position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:#000;-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:15px;text-decoration:none !important;color:#ddd18f;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;outline:none !important;}
.ma5-menu-panel .ma5-btn-enter, .ma5-menu-panel .ma5-btn-leave{font-size:16px;cursor:pointer;display:inline-block;position:absolute;padding:15px 15px 14px 15px;width:50px;overflow:hidden;left:0;top:0;text-align:center;background-color:rgba(0, 0, 0, 0.2);color:#ddd18f;}
.ma5-menu-panel .ma5-btn-enter .glyphicon, .ma5-menu-panel .ma5-btn-leave .glyphicon{top:2px;}
.ma5-menu-panel .ma5-btn-enter{z-index:0;left:auto;right:0;border-top:1px solid #000;}
.ma5-menu-panel .ma5-leave-bar{font-size:16px;cursor:pointer;display:block;position:relative;padding:15px 20px 15px 60px;margin-right:-50px;text-align:center;color:#fff;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ma5-menu-panel .ma5-leave-bar:after{content:"";display:block;position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:#000;}
.ma5-menu-panel:first-of-type{z-index:160;}
.ma5-menu-panel.ma5-active-ul{z-index:170;}
.ma5-menu-panel .ma5-active-li a, .ma5-menu-panel .ma5-path-to-active{color:#fff;}
.ma5-menu-panel.ma5-parent-leave, .ma5-menu-panel.ma5-parent-enter{z-index:180;}
.ma5-menu-panel.ma5-active-leave, .ma5-menu-panel.ma5-active-enter{z-index:190;}
.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;}
.ma5-close-bar{padding:0px 15px;border-bottom:1px solid #000;height:50px;text-align:right;background-color:#000;}
.ma5-close-bar .ma5-toggle-menu{position:static;display:inline-block !important;}
.ma5-toggle-menu{position:static;font-size:40px;line-height:45px;color:#ddd18f;-webkit-box-shadow:none !important;-ms-box-shadow:none !important;box-shadow:none !important;}
.ma5-menu-overflow{overflow-x:hidden !important;}
@media (max-width:991px){.ma5-hidden-phone{display:none;}
}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
@media (min-width:992px){.ma5-toggle-menu{display:none;}
.ma5-menu-active{overflow:visible;}
.ma5-menu-active body{overflow:visible;}
.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(-280px, 0, 0);-ms-transform:translate3d(-280px, 0, 0);transform:translate3d(-280px, 0, 0);}
}