/*!
 * delicious-hamburgers
 * @description Beautiful SASS powered hamburger menu toggle buttons
 * @author Kasper Koman
 * @link https://github.com/kapoko/delicious-hamburgers
 */button.hamburger{width:50px;height:50px}div.hamburger{width:50px;height:50px}div.hamburger>.inner{top:50%}.hamburger{background:transparent;border:0 transparent solid;padding:5px;display:inline-block;cursor:pointer;font:inherit;color:inherit;text-transform:none;margin:0;overflow:visible;opacity:1;transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger.active{background:transparent}.hamburger.active span.bar{background-color:#000}.hamburger>.inner{position:relative;margin:0;width:100%;margin-top:-1px}.hamburger span.bar{content:"";width:100%;height:2px;display:block;position:absolute;background-color:#000;border-radius:0}.hamburger span.bar:nth-child(1){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:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--default.active span.bar:nth-child(2){opacity:0}.hamburger--default.active span.bar:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger--criss-cross>.inner::before,.hamburger--criss-cross>.inner::after{content:"";width:100%;height:2px;display:block;position:absolute;background-color:#000;border-radius:0;left:5.85786px;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;transition:opacity 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),width 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);width:0;opacity:0}.hamburger--criss-cross>.inner::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-14.14214px}.hamburger--criss-cross>.inner::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:14.14214px;transition-delay:0.1s}.hamburger--criss-cross span.bar{transition:opacity 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),width 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),width 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),width 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--criss-cross span.bar:nth-child(1){transition-delay:0.33s}.hamburger--criss-cross span.bar:nth-child(2){transition-delay:0.36s}.hamburger--criss-cross span.bar:nth-child(3){transition-delay:0.39s}.hamburger--criss-cross.active>.inner::before,.hamburger--criss-cross.active>.inner::after{opacity:1;width:100%}.hamburger--criss-cross.active>.inner::before{transition-delay:0.4s}.hamburger--criss-cross.active>.inner::after{transition-delay:0.5s}.hamburger--criss-cross.active span.bar{-webkit-transform:translate3D(-10px, 0, 0);-ms-transform:translate3D(-10px, 0, 0);transform:translate3D(-10px, 0, 0);opacity:0;width:50%}.hamburger--criss-cross.active span.bar:nth-child(1){transition-delay:0s}.hamburger--criss-cross.active span.bar:nth-child(2){transition-delay:0.2s}.hamburger--criss-cross.active span.bar:nth-child(3){transition-delay:0.1s}.hamburger--apple>.inner{transition:top 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--apple span.bar:nth-child(1){top:-8px;transition:top 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:top 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:top 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--apple span.bar:nth-child(2){display:none}.hamburger--apple span.bar:nth-child(3){top:8px;transition:top 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);transition:top 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);transition:top 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--apple.active>.inner{transition:-webkit-transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:rotate(90deg) translate3d(1px, -1px, 0);transform:rotate(90deg) translate3d(1px, -1px, 0)}.hamburger--apple.active span.bar{transition:top 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1) 0.15s;transition:top 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1) 0.15s;transition:top 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1) 0.15s,-webkit-transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1) 0.15s}.hamburger--apple.active span.bar:nth-child(1){top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--apple.active span.bar:nth-child(3){top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger--arrow>.inner,.hamburger--arrow-right>.inner{transition:-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--arrow span.bar,.hamburger--arrow-right span.bar{transition:width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),right 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),right 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),right 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0.1s}.hamburger--arrow span.bar:nth-child(1),.hamburger--arrow-right span.bar:nth-child(1){-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;right:0}.hamburger--arrow span.bar:nth-child(3),.hamburger--arrow-right span.bar:nth-child(3){-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;right:0}.hamburger--arrow.active span.bar,.hamburger--arrow-right.active span.bar{transition-delay:0s}.hamburger--arrow.active span.bar:nth-child(1),.hamburger--arrow-right.active span.bar:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:1px;width:40%}.hamburger--arrow.active span.bar:nth-child(2),.hamburger--arrow-right.active span.bar:nth-child(2){width:38px}.hamburger--arrow.active span.bar:nth-child(3),.hamburger--arrow-right.active span.bar:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-1px;width:40%}.hamburger--arrow.active>.inner,.hamburger--arrow-right.active>.inner{-webkit-transform:rotate(180deg) translate3d(0, -2px, 0);transform:rotate(180deg) translate3d(0, -2px, 0)}.hamburger--arrow-right span.bar:nth-child(1){-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;left:0}.hamburger--arrow-right span.bar:nth-child(2){right:0}.hamburger--arrow-right span.bar:nth-child(3){-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;left:0}.hamburger--arrow-right.active span.bar:nth-child(1){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger--arrow-right.active span.bar:nth-child(3){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--arrow-right.active>.inner{-webkit-transform:rotate(-180deg) translate3d(0, -2px, 0);transform:rotate(-180deg) translate3d(0, -2px, 0)}.hamburger--spin>.inner{transition:-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--spin span.bar{transition:top 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.25s,opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.25s,-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.25s,opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.25s;transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.25s,opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.25s,-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--spin.active span.bar{top:0;transition:top 0.25s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.25s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.25s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--spin.active span.bar:nth-child(1){-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.hamburger--spin.active span.bar:nth-child(2){opacity:0}.hamburger--spin.active span.bar:nth-child(3){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--spin.active>.inner{-webkit-transform:rotate(180deg) translate3d(0, -2px, 0);transform:rotate(180deg) translate3d(0, -2px, 0)}.hamburger--collapse span.bar{transition:top 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.25s,opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.25s,-webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.25s,opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.25s;transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.25s,opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0.25s,-webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--collapse.active span.bar{top:0;transition:top 0.25s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s,top 0.25s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s,top 0.25s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s}.hamburger--collapse.active span.bar:nth-child(1){-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.hamburger--collapse.active span.bar:nth-child(2){opacity:0}.hamburger--collapse.active span.bar:nth-child(3){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--minimal span.bar{transition:opacity 0.35s cubic-bezier(0.645, 0.045, 0.355, 1) 0.15s,-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.35s cubic-bezier(0.645, 0.045, 0.355, 1) 0.15s;transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.35s cubic-bezier(0.645, 0.045, 0.355, 1) 0.15s,-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--minimal span.bar:nth-child(1){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:opacity 0.35s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.35s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--minimal.active span.bar:nth-child(1){-webkit-transform:translate3d(0, 8px, 0);transform:translate3d(0, 8px, 0)}.hamburger--minimal.active span.bar:nth-child(3){-webkit-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0);opacity:0}.hamburger--dive span.bar{transition:top 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),right 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),right 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),right 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--dive span.bar:nth-child(1){top:-8px}.hamburger--dive span.bar:nth-child(2){display:none}.hamburger--dive span.bar:nth-child(3){-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;top:8px;right:0}.hamburger--dive.active span.bar:nth-child(1){-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);top:0}.hamburger--dive.active span.bar:nth-child(3){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:5.85786px;top:14.14214px}.hamburger--stack span.bar{transition:top 0.4s cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s,-webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.4s cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s;transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.4s cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s,-webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--stack.active span.bar{transition:top 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.4s;transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.4s,top 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.4s,top 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.4s}.hamburger--stack.active span.bar:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0}.hamburger--stack.active span.bar:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--stack.active span.bar:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0}.hamburger--converge span.bar{transition:top 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--converge.active span.bar{top:0}.hamburger--converge.active span.bar:nth-child(1){-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.hamburger--converge.active span.bar:nth-child(2){-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.hamburger--converge.active span.bar:nth-child(3){-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.hamburger--twist span.bar{transition:top 0.6s cubic-bezier(0.645, 0.045, 0.355, 1),left 0.6s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.6s cubic-bezier(0.645, 0.045, 0.355, 1),left 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.6s cubic-bezier(0.645, 0.045, 0.355, 1),left 0.6s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--twist span.bar:nth-child(1){-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;left:0}.hamburger--twist span.bar:nth-child(2){opacity:1;transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0.4s}.hamburger--twist.active span.bar:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:5.85786px;top:-14.14214px}.hamburger--twist.active span.bar:nth-child(2){transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);opacity:0}.hamburger--twist.active span.bar:nth-child(3){-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg);top:0}
