.ma-infinitypush-open{display:block;position:fixed;overflow:hidden;height:100%;width:100%}
.ma-infinitypush-wrapper{background-color:#f9f7f6;position:fixed;width:250px;height:100%;z-index:9999}
.ma-infinitypush-wrapper.ma-infinitypush-active-button{position:absolute}
.ma-infinitypush-wrapper.ma-infinitypush-active-button.ma-infinitypush-button-left .ma-infinitypush-button{margin:0 0 0 22px;right:-44px}
.ma-infinitypush-wrapper.ma-infinitypush-active-button.ma-infinitypush-button-right .ma-infinitypush-button{margin:0 22px 0 0;left:-44px}
.ma-infinitypush-wrapper .ma-infinitypush-button{display:block;box-shadow:inset 0 3px #3498db,inset 0 6px #fff,inset 0 9px #3498db,inset 0 12px #fff,inset 0 15px #3498db,inset 0 18px #fff;position:absolute;text-indent:-9999px;width:20px;height:20px;top:13px;cursor:pointer;z-index:100}
.ma-infinitypush-wrapper.ma-infinitypush-left .ma-infinitypush ul li ul,.ma-infinitypush-wrapper.ma-infinitypush-left .ma-infinitypush ul li ol,.ma-infinitypush-wrapper.ma-infinitypush-left .ma-infinitypush ol li ul,.ma-infinitypush-wrapper.ma-infinitypush-left .ma-infinitypush ol li ol{border-left:1px solid rgba(0,0,0,.1)}
.ma-infinitypush-wrapper.ma-infinitypush-right .ma-infinitypush ul li ul,.ma-infinitypush-wrapper.ma-infinitypush-right .ma-infinitypush ul li ol,.ma-infinitypush-wrapper.ma-infinitypush-right .ma-infinitypush ol li ul,.ma-infinitypush-wrapper.ma-infinitypush-right .ma-infinitypush ol li ol{border-right:1px solid rgba(0,0,0,.1)}
.ma-infinitypush-wrapper .ma-infinitypush{background-color:transparent!important;position:relative;height:100%;overflow-x:hidden;overflow-y:auto;z-index:5000}.ma-infinitypush-wrapper .ma-infinitypush ul,.ma-infinitypush-wrapper .ma-infinitypush ol{background-color:#f9f7f6;list-style-type:none;width:250px;overflow-x:hidden}.ma-infinitypush-wrapper .ma-infinitypush ul li,.ma-infinitypush-wrapper .ma-infinitypush ol li{height:40px;width:100%}
.ma-infinitypush-wrapper .ma-infinitypush ul li a,.ma-infinitypush-wrapper .ma-infinitypush ol li a{color:#404d5b;display:block;font-size:13px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;height:100%;margin:0;padding:13px 0 0 15px}.ma-infinitypush-wrapper .ma-infinitypush ul li ul,.ma-infinitypush-wrapper .ma-infinitypush ul li ol,.ma-infinitypush-wrapper .ma-infinitypush ol li ul,.ma-infinitypush-wrapper .ma-infinitypush ol li ol{display:none;position:absolute;height:100%;top:0;overflow-y:auto; z-index: 100;}
.ma-infinitypush-wrapper .ma-infinitypush ul li.ma-infinitypush-active-item,.ma-infinitypush-wrapper .ma-infinitypush ol li.ma-infinitypush-active-item{background-color:#ccc}
.ma-infinitypush-wrapper .ma-infinitypush ul li.ma-infinitypush-active-item>a,.ma-infinitypush-wrapper .ma-infinitypush ol li.ma-infinitypush-active-item>a{color:#252324!important;text-decoration:none!important}.ma-infinitypush-wrapper .ma-infinitypush>ul,.ma-infinitypush-wrapper .ma-infinitypush>ol{border-bottom:1px solid #e9e9e9}.ma-infinitypush-wrapper .ma-infinitypush.ma-infinitypush-sub-open{overflow-y:hidden}
.ma-infinitypush-wrapper .ma-infinitypush .ma-infinitypush-inactive{border-right:0!important;border-left:0!important;overflow-y:hidden!important}.ma-infinitypush-wrapper .ma-infinitypush .ma-infinitypush-close-subnav{position:absolute;background-color:rgba(0,0,0,.5);width:250px;height:100%!important;top:0;left:0;padding:0!important;z-index: 99;}