/*!
 * delicious-hamburgers
 * @description Beautiful SASS powered hamburger menu toggle buttons
 * @author Kasper Koman
 * @link https://github.com/kapoko/delicious-hamburgers
 */button.hamburger,div.hamburger{width:50px;height:50px}div.hamburger>.inner{top:50%}.hamburger{border:0 solid transparent;padding:5px;display:inline-block;cursor:pointer;font:inherit;color:inherit;text-transform:none;margin:0;overflow:visible;opacity:1;transition:opacity .2s cubic-bezier(.645,.045,.355,1),background .2s cubic-bezier(.645,.045,.355,1)}.hamburger,.hamburger.active{background:transparent}.hamburger.active span.bar{background-color:#000}.hamburger>.inner{position:relative;width:100%;margin:-1px 0 0}.hamburger span.bar{content:"";width:100%;height:2px;display:block;position:absolute;background-color:#000;border-radius:0}.hamburger span.bar:first-child{top:-10px}.hamburger span.bar:nth-child(3){top:10px}.hamburger:focus{outline:0}.hamburger:hover{opacity:1}.hamburger--default.active span.bar{top:0}.hamburger--default.active span.bar:first-child{transform:rotate(45deg)}.hamburger--default.active span.bar:nth-child(2){opacity:0}.hamburger--default.active span.bar:nth-child(3){transform:rotate(-45deg)}.hamburger--criss-cross>.inner:after,.hamburger--criss-cross>.inner:before{content:"";width:100%;height:2px;display:block;position:absolute;background-color:#000;border-radius:0;left:5.85786px;transform-origin:0 50%;transition:opacity .4s cubic-bezier(.645,.045,.355,1),width .4s cubic-bezier(.645,.045,.355,1);width:0;opacity:0}.hamburger--criss-cross>.inner:before{transform:rotate(45deg);top:-14.14214px}.hamburger--criss-cross>.inner:after{transform:rotate(-45deg);top:14.14214px;transition-delay:.1s}.hamburger--criss-cross span.bar{transition:transform .4s cubic-bezier(.645,.045,.355,1),opacity .4s cubic-bezier(.645,.045,.355,1),width .4s cubic-bezier(.645,.045,.355,1)}.hamburger--criss-cross span.bar:first-child{transition-delay:.33s}.hamburger--criss-cross span.bar:nth-child(2){transition-delay:.36s}.hamburger--criss-cross span.bar:nth-child(3){transition-delay:.39s}.hamburger--criss-cross.active>.inner:after,.hamburger--criss-cross.active>.inner:before{opacity:1;width:100%}.hamburger--criss-cross.active>.inner:before{transition-delay:.4s}.hamburger--criss-cross.active>.inner:after{transition-delay:.5s}.hamburger--criss-cross.active span.bar{transform:translate3D(-10px,0,0);opacity:0;width:50%}.hamburger--criss-cross.active span.bar:first-child{transition-delay:0s}.hamburger--criss-cross.active span.bar:nth-child(2){transition-delay:.2s}.hamburger--criss-cross.active span.bar:nth-child(3){transition-delay:.1s}.hamburger--apple>.inner{transition:transform .5s cubic-bezier(.645,.045,.355,1),top .5s cubic-bezier(.645,.045,.355,1)}.hamburger--apple span.bar:first-child{top:-8px;transition:top .5s cubic-bezier(.645,.045,.355,1),transform .25s cubic-bezier(.645,.045,.355,1)}.hamburger--apple span.bar:nth-child(2){display:none}.hamburger--apple span.bar:nth-child(3){top:8px;transition:top .5s cubic-bezier(.645,.045,.355,1),transform .35s cubic-bezier(.645,.045,.355,1)}.hamburger--apple.active>.inner{transition:transform .35s cubic-bezier(.645,.045,.355,1);transform:rotate(90deg) translate3d(1px,-1px,0)}.hamburger--apple.active span.bar{transition:top .5s cubic-bezier(.645,.045,.355,1),transform .35s cubic-bezier(.645,.045,.355,1) .15s}.hamburger--apple.active span.bar:first-child{top:0;transform:rotate(45deg)}.hamburger--apple.active span.bar:nth-child(3){top:0;transform:rotate(-45deg)}.hamburger--arrow-right>.inner,.hamburger--arrow>.inner{transition:transform .5s cubic-bezier(.645,.045,.355,1)}.hamburger--arrow-right span.bar,.hamburger--arrow span.bar{transition:transform .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),right .3s cubic-bezier(.645,.045,.355,1);transition-delay:.1s}.hamburger--arrow-right span.bar:first-child,.hamburger--arrow span.bar:first-child{transform-origin:100% 0;right:0}.hamburger--arrow-right span.bar:nth-child(3),.hamburger--arrow span.bar:nth-child(3){transform-origin:100% 100%;right:0}.hamburger--arrow-right.active span.bar,.hamburger--arrow.active span.bar{transition-delay:0s}.hamburger--arrow-right.active span.bar:first-child,.hamburger--arrow.active span.bar:first-child{transform:rotate(45deg);top:1px;width:40%}.hamburger--arrow-right.active span.bar:nth-child(2),.hamburger--arrow.active span.bar:nth-child(2){width:38px}.hamburger--arrow-right.active span.bar:nth-child(3),.hamburger--arrow.active span.bar:nth-child(3){transform:rotate(-45deg);top:-1px;width:40%}.hamburger--arrow-right.active>.inner,.hamburger--arrow.active>.inner{transform:rotate(180deg) translate3d(0,-2px,0)}.hamburger--arrow-right span.bar:first-child{transform-origin:0 0;left:0}.hamburger--arrow-right span.bar:nth-child(2){right:0}.hamburger--arrow-right span.bar:nth-child(3){transform-origin:0 100%;left:0}.hamburger--arrow-right.active span.bar:first-child{transform:rotate(-45deg)}.hamburger--arrow-right.active span.bar:nth-child(3){transform:rotate(45deg)}.hamburger--arrow-right.active>.inner{transform:rotate(-180deg) translate3d(0,-2px,0)}.hamburger--spin>.inner{transition:transform .5s cubic-bezier(.645,.045,.355,1)}.hamburger--spin span.bar{transition:transform .5s cubic-bezier(.645,.045,.355,1),top .25s cubic-bezier(.645,.045,.355,1) .25s,opacity .25s cubic-bezier(.645,.045,.355,1) .25s}.hamburger--spin.active span.bar{top:0;transition:transform .5s cubic-bezier(.645,.045,.355,1),top .25s cubic-bezier(.645,.045,.355,1),opacity .25s cubic-bezier(.645,.045,.355,1)}.hamburger--spin.active span.bar:first-child{transform:rotate(135deg)}.hamburger--spin.active span.bar:nth-child(2){opacity:0}.hamburger--spin.active span.bar:nth-child(3){transform:rotate(45deg)}.hamburger--spin.active>.inner{transform:rotate(180deg) translate3d(0,-2px,0)}.hamburger--collapse span.bar{transition:transform .4s cubic-bezier(.645,.045,.355,1),top .25s cubic-bezier(.645,.045,.355,1) .25s,opacity .25s cubic-bezier(.645,.045,.355,1) .25s}.hamburger--collapse.active span.bar{top:0;transition:transform .4s cubic-bezier(.645,.045,.355,1) .1s,top .25s cubic-bezier(.645,.045,.355,1),opacity .25s cubic-bezier(.645,.045,.355,1)}.hamburger--collapse.active span.bar:first-child{transform:rotate(135deg)}.hamburger--collapse.active span.bar:nth-child(2){opacity:0}.hamburger--collapse.active span.bar:nth-child(3){transform:rotate(45deg)}.hamburger--minimal span.bar{transition:transform .5s cubic-bezier(.645,.045,.355,1),opacity .35s cubic-bezier(.645,.045,.355,1) .15s}.hamburger--minimal span.bar:first-child{top:-8px}.hamburger--minimal span.bar:nth-child(2){display:none}.hamburger--minimal span.bar:nth-child(3){top:8px}.hamburger--minimal.active span.bar{transition:transform .5s cubic-bezier(.645,.045,.355,1),opacity .35s cubic-bezier(.645,.045,.355,1)}.hamburger--minimal.active span.bar:first-child{transform:translate3d(0,8px,0)}.hamburger--minimal.active span.bar:nth-child(3){transform:translate3d(0,-8px,0);opacity:0}.hamburger--dive span.bar{transition:transform .4s cubic-bezier(.645,.045,.355,1),top .4s cubic-bezier(.645,.045,.355,1),right .4s cubic-bezier(.645,.045,.355,1)}.hamburger--dive span.bar:first-child{top:-8px}.hamburger--dive span.bar:nth-child(2){display:none}.hamburger--dive span.bar:nth-child(3){transform-origin:100% 50%;top:8px;right:0}.hamburger--dive.active span.bar:first-child{transform:rotate(135deg);top:0}.hamburger--dive.active span.bar:nth-child(3){transform:rotate(45deg);right:5.85786px;top:14.14214px}.hamburger--stack span.bar{transition:transform .3s cubic-bezier(.645,.045,.355,1),top .4s cubic-bezier(.645,.045,.355,1) .3s}.hamburger--stack.active span.bar{transition:transform .3s cubic-bezier(.645,.045,.355,1) .4s,top .4s cubic-bezier(.645,.045,.355,1)}.hamburger--stack.active span.bar:first-child{transform:rotate(45deg);top:0}.hamburger--stack.active span.bar:nth-child(2){transform:rotate(45deg)}.hamburger--stack.active span.bar:nth-child(3){transform:rotate(-45deg);top:0}.hamburger--converge span.bar{transition:transform .4s cubic-bezier(.645,.045,.355,1),top .4s cubic-bezier(.645,.045,.355,1)}.hamburger--converge.active span.bar{top:0}.hamburger--converge.active span.bar:first-child{transform:rotate(135deg)}.hamburger--converge.active span.bar:nth-child(2){transform:scale(0)}.hamburger--converge.active span.bar:nth-child(3){transform:rotate(-135deg)}.hamburger--twist span.bar{transition:transform .6s cubic-bezier(.645,.045,.355,1),top .6s cubic-bezier(.645,.045,.355,1),left .6s cubic-bezier(.645,.045,.355,1)}.hamburger--twist span.bar:first-child{transform-origin:0 50%;left:0}.hamburger--twist span.bar:nth-child(2){opacity:1;transition:opacity .2s cubic-bezier(.645,.045,.355,1) .4s}.hamburger--twist.active span.bar:first-child{transform:rotate(45deg);left:5.85786px;top:-14.14214px}.hamburger--twist.active span.bar:nth-child(2){transition:opacity .2s cubic-bezier(.645,.045,.355,1);opacity:0}.hamburger--twist.active span.bar:nth-child(3){transform:rotate(-225deg);top:0}