.za-canvas-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}
.za-canvas-menu{position:fixed;top:0;z-index:999;height:100%}
.za-canvas-menu li{list-style:none}
.za-canvas-menu ul li:before{content:none}
.za-menu-wrap a{color:#b8b7ad}
.za-menu-wrap ul{margin:0;padding:0;list-style:none}
.za-menu-wrap a:hover,.za-menu-wrap a:focus{color:#c94e50}
.za-content-wrap{overflow-y:scroll;-webkit-overflow-scrolling:touch}
#za-open-button{position:fixed;z-index:1000;margin:1em;font-size:2em;cursor:pointer}
#za-open-button:hover{opacity:.6}
#za-close-button{position:absolute;top:1em;font-size:1.5em;cursor:pointer}
.za-menu-wrap{position:absolute;overflow:hidden;z-index:1001;width:300px;height:100%;background:#373a47;padding-top:3.5em;font-size:1.15em;-webkit-transform:translate3d(-320px,0,0);transform:translate3d(-320px,0,0);-webkit-transition:-webkit-transform .4s;transition:transform .4s;}
.za-menu-wrap.za-menu-right{right:0;-webkit-transform:translate3d(320px,0,0);transform:translate3d(320px,0,0)}
.zacan-menu{width:300px}
.zacan-menu,.za-icon-list{height:100%}
.za-icon-list{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
ul.za-icon-list li{display:block;-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0)}
.za-menu-wrap ul li > a{display:block;padding:.7em 1em .7em 1.3em;box-shadow:inset 0 -1px rgba(0,0,0,0.2);-webkit-transition:background 0.3s,box-shadow .3s;-moz-transition:background 0.3s,box-shadow .3s;transition:background 0.3s,box-shadow .3s}
.za-icon-list,.za-icon-list li{-webkit-transition:-webkit-transform 0 .4s;transition:transform 0 .4s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1)}
ul.za-icon-list li:nth-child(2){-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}
ul.za-icon-list li:nth-child(3){-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}
ul.za-icon-list li:nth-child(4){-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
ul.za-icon-list li:nth-child(5){-webkit-transform:translate3d(0,2500px,0);transform:translate3d(0,2500px,0)}
ul.za-icon-list li:nth-child(6){-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
ul.za-icon-list li:nth-child(7){-webkit-transform:translate3d(0,3500px,0);transform:translate3d(0,3500px,0)}
ul.za-icon-list li:nth-child(8){-webkit-transform:translate3d(0,4000px,0);transform:translate3d(0,4000px,0)}
ul.za-icon-list li:nth-child(9){-webkit-transform:translate3d(0,4500px,0);transform:translate3d(0,4500px,0)}
ul.za-icon-list li span{margin-left:10px;font-weight:700}
ul.za-icon-list a:before{margin-right:1em}
.za-show-menu .za-menu-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .4s;transition:transform .4s;}
.za-show-menu .za-icon-list,.za-show-menu ul.za-icon-list li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .8s;transition:transform .8s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1)}
.za-show-menu ul.za-icon-list li{-webkit-transition-duration:.9s;transition-duration:.9s;padding:0}
.za-show-menu .content::before{opacity:1;-webkit-transition:opacity .8s;transition:opacity .8s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.zacan-submenu{overflow:hidden;-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s}
.zacan-scrolling{overflow-y:scroll;width:330px;height:100%}
.za-drop-down[data-toggle="zadropdown"]{position:relative;display:block;color:white}
.za-drop-down .zai-down-open{position:relative;display:block;font-size:.7em;color:#fff;top:0;margin:0;right:0;width:30px;float:right;text-align:center;cursor:default}
.za-drop-down .zai-down-open.za-open{-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-moz-transition:-moz-transform .6s;-o-transition:-o-transform .6s;-webkit-transition:-webkit-transform .6s;transition:transform .6s}
.za-drop-down .zai-down-open.za-close{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:-moz-transform .6s;-o-transition:-o-transform .6s;-webkit-transition:-webkit-transform .6s;transition:transform .6s}
.za-drop-down .zacan-submenu{max-height:0;overflow:hidden;list-style:none;padding:0;margin:0}
.za-drop-down .zacan-submenu li{padding:0}
.za-drop-down ul.zacan-submenu li > a{display:block;padding-left:2em}
.za-drop-down ul.zacan-submenu li ul li> a{display:block;padding-left:2.7em}
.za-drop-down ul.zacan-submenu li ul li ul li> a{display:block;padding-left:3.4em}
.za-icon-list li a:hover{background:rgba(0,0,0,0.2);box-shadow:inset 0 -1px rgba(0,0,0,0)}
.za-drop-down .zashow,.za-drop-down .zahide{-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0}
.za-drop-down .zashow{display:block;max-height:9999px;-moz-transform:scaleY(1);-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1);-moz-transition:max-height 2s ease-in-out;-o-transition:max-height 2s ease-in-out;-webkit-transition:max-height 2s ease-in-out;transition:max-height 2s ease-in-out}
.za-drop-down .zahide{max-height:0;-moz-transition:max-height .6s ease-out;-o-transition:max-height .6s ease-out;-webkit-transition:max-height .6s ease-out;transition:max-height .6s ease-out}
.za-vm-image{overflow:hidden;float:left}
.za-vm-image img{height:20px!important;max-height:20px!important;margin:0 10px 0 5px !important}