.folding-nav{transition:all 150ms linear}.folding-nav a{text-decoration:none;color:#232323;transition:color .3s ease}.folding-nav a:hover{color:tomato}.folding-nav__title{display:-webkit-flex;display:flex;width:100%;padding:5px;padding-top:0;padding-left:10px;font-weight:800;font-size:1.2em}.folding-nav__title a{font-size:20px;padding:0 6px;width:100%}.folding-nav__img{height:35px;width:35px}.folding-nav__title-link{display:flex}.folding-nav__content{display:-webkit-flex;display:flex;position:relative;top:0;left:0;z-index:1;-webkit-user-select:none;user-select:none;padding:10px;width:100%}.folding-nav__content>input{display:block;width:70px;height:70px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}.folding-nav__right{padding-top:10px}.folding-nav__hamburger span{display:block;width:40px;height:5px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}.folding-nav__hamburger span:first-child{transform-origin:0 0;margin-top:5px}.folding-nav__hamburger:last-child(){transform-origin:0 100%}.folding-nav__content>input:checked~.folding-nav__hamburger span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);-ms-transform:rotate(45deg) translate(-2px,-1px);-webkit-transform:rotate(45deg) translate(-2px,-1px);background:#232323}.folding-nav__content>input:checked~.folding-nav__hamburger span:nth-child(2){opacity:0;transform:rotate(0) scale(.2,.2);-ms-transform:rotate(0) scale(.2,.2);-webkit-transform:rotate(0) scale(.2,.2)}.folding-nav__content>input:checked~.folding-nav__hamburger span:nth-child(3){transform:rotate(-45deg) translate(0,-1px);-ms-transform:rotate(-45deg) translate(0,-1px);-webkit-transform:rotate(-45deg) translate(0,-1px)}.folding-nav__menu{position:absolute;width:90%;height:800px;overflow-y:scroll;margin:-100px 0 0 -60px;padding:70px;padding-top:180px;padding-right:10px;display:none;background:#ededed;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1)}.folding-nav__content>input:checked~.folding-nav__menu{display:block}.folding-nav__menu li{font-size:22px;position:relative}.folding-nav__link{padding:10px;display:inline-block;width:100%}.folding-nav__submenu{list-style-type:none;transform-origin:0 0;position:absolute;background:#fff;opacity:0;z-index:-1;transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transition:transform .5s ease-in-out}.folding-nav__menu input{height:100px}.folding-nav__menu input:checked~.folding-nav__submenu{transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);position:relative;z-index:2;opacity:1}.folding-nav__submenu{transition:transform .5s}.folding-nav__menu input{position:absolute;display:block;width:100%;height:100px;opacity:0;top:0;right:0}.folding-nav__right{width:20%}.folding-nav__right img{height:50px;width:50px}.folding-nav__dropdown_icon{display:inline-block;font:normal normal normal 8px/1 FontAwesome;font-size:8px;text-rendering:auto;-webkit-font-smoothing:ant ialiased;position:absolute;right:8px;top:45%}.folding-nav__dropdown_icon:before{content:"\f053"}.folding-nav__menu input:checked~a .folding-nav__dropdown_icon:before{content:"\f078"}.folding-nav__content input:checked~ul{transform:none}.folding-nav--fixed{position:fixed;top:0;left:0;z-index:100;width:100%}.folding-nav--transparent,.folding-nav--transparent .folding-nav__content,.folding-nav--transparent .folding-nav__title{background-color:transparent!important}.folding-nav--dark .folding-nav__title a{color:#232323}.folding-nav--dark .folding-nav__hamburger span{background:#ddd}.folding-nav--dark a{color:#fff}.folding-nav--light .folding-nav__hamburger span{background:#ccc}.folding-nav--light .folding-nav__menu a{color:#232323c4}@media(max-width:720px){.folding-nav{width:100%}.folding-nav--hamburger-right .folding-nav__content>input,.folding-nav--hamburger-right .folding-nav__hamburger{position:absolute;right:10px;left:auto}.folding-nav--hamburger-right:not(.folding-nav--menu-right) .folding-nav__content>input:checked,.folding-nav--hamburger-right:not(.folding-nav--menu-right) .folding-nav__content>input:checked~.folding-nav__hamburger{right:25%}.folding-nav--slide-in-right .folding-nav__menu{transform:translate(150%,0);-ms-transform:translate(150%,0);-webkit-transform:translate(150%,0)}.folding-nav--slide-in-up .folding-nav__menu{transform:translate(0,-100%);-ms-transform:translate(0,-100%);-webkit-transform:translate(0,-100%)}.folding-nav--slide-in-down .folding-nav__menu{transform:translate(0,500%);-ms-transform:translate(0,500%);-webkit-transform:translate(0,500%)}.folding-nav--menu-right .folding-nav__content>input:checked~.folding-nav__menu{right:0}.folding-nav--menu-right:not(.folding-nav--hamburger-right) .folding-nav__content>input:checked,.folding-nav--menu-right:not(.folding-nav--hamburger-right) .folding-nav__content>input:checked~.folding-nav__hamburger{position:absolute;left:15%}.folding-nav__menu input:checked~.folding-nav__submenu{position:relative}}@media(min-width:720px){.menu{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-list{left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative}.folding-nav__hamburger span{display:none}.folding-nav__title{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;font-size:2em}.folding-nav__img{height:60px;width:60px}.folding-nav__menu{position:relative;width:100%;height:inherit;overflow-y:visible;margin:0 0 0 -50px;transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;background:0 0}.folding-nav__menu,.folding-nav__title{padding:0 20px}.folding-nav__link{padding:15px 20px}.folding-nav--transparent .folding-nav__content,.folding-nav--transparent .folding-nav__menu{background-color:transparent}.folding-nav__menu input:checked~.folding-nav__submenu{position:absolute;width:480px;z-index:100}.folding-nav__dropdown_icon{top:20px}.folding-nav.folding-nav--mini .folding-nav__menu{width:100px}.folding-nav.folding-nav--mini .folding-nav__label{display:none}}