.c-hamburger{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:50px;height:50px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background 0.3s;transition:background 0.3s;}
.c-hamburger:focus{outline:none;}
.c-hamburger span{display:block;position:absolute;top:50%;margin-top:-2px;left:10px;right:10px;height:4px;background:#000;}
.c-hamburger span::before,
.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#000;content:"";}
.c-hamburger span::before{top:-10px;}
.c-hamburger span::after{bottom:-10px;}
.c-hamburger--rot{background-color:#28aadc;}
.c-hamburger--rot span{-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;}
.c-hamburger--rot.is-active{background-color:#166888;}
.c-hamburger--rot.is-active span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.c-hamburger--htx{background:rgba(0,0,0,0);}
.c-hamburger--htx span{-webkit-transition:background 0s 0.3s;transition:background 0s 0.3s;}
.c-hamburger--htx span::before,
.c-hamburger--htx span::after{-webkit-transition-duration:0.3s, 0.3s;transition-duration:0.3s, 0.3s;-webkit-transition-delay:0.3s, 0s;transition-delay:0.3s, 0s;}
.c-hamburger--htx span::before{-webkit-transition-property:top, -webkit-transform;transition-property:top, transform;}
.c-hamburger--htx span::after{-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, transform;}
.c-hamburger--htx.is-active{background-color:none;}
.c-hamburger--htx.is-active span{background:none;}
.c-hamburger--htx.is-active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.c-hamburger--htx.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.c-hamburger--htx.is-active span::before,
.c-hamburger--htx.is-active span::after{-webkit-transition-delay:0s, 0.3s;transition-delay:0s, 0.3s;}
.c-hamburger--htla{background-color:#32dc64;}
.c-hamburger--htla span{-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;}
.c-hamburger--htla span::before{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform 0.3s, width 0.3s, top 0.3s;transition:transform 0.3s, width 0.3s, top 0.3s;}
.c-hamburger--htla span::after{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform 0.3s, width 0.3s, bottom 0.3s;transition:transform 0.3s, width 0.3s, bottom 0.3s;}
.c-hamburger--htla.is-active{background-color:#18903c;}
.c-hamburger--htla.is-active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.c-hamburger--htla.is-active span::before,
.c-hamburger--htla.is-active span::after{width:50%;}
.c-hamburger--htla.is-active span::before{top:0;-webkit-transform:translateX(38px) translateY(4px) rotate(45deg);-ms-transform:translateX(38px) translateY(4px) rotate(45deg);transform:translateX(38px) translateY(4px) rotate(45deg);}
.c-hamburger--htla.is-active span::after{bottom:0;-webkit-transform:translateX(38px) translateY(-4px) rotate(-45deg);-ms-transform:translateX(38px) translateY(-4px) rotate(-45deg);transform:translateX(38px) translateY(-4px) rotate(-45deg);}
.c-hamburger--htra{background-color:#ff9650;}
.c-hamburger--htra span{-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;}
.c-hamburger--htra span::before{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform 0.3s, width 0.3s, top 0.3s;transition:transform 0.3s, width 0.3s, top 0.3s;}
.c-hamburger--htra span::after{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:-webkit-transform 0.3s, width 0.3s, bottom 0.3s;transition:transform 0.3s, width 0.3s, bottom 0.3s;}
.c-hamburger--htra.is-active{background-color:#e95d00;}
.c-hamburger--htra.is-active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.c-hamburger--htra.is-active span::before,
.c-hamburger--htra.is-active span::after{width:50%;}
.c-hamburger--htra.is-active span::before{top:0;-webkit-transform:translateX(-8px) translateY(4px) rotate(-45deg);-ms-transform:translateX(-8px) translateY(4px) rotate(-45deg);transform:translateX(-8px) translateY(4px) rotate(-45deg);}
.c-hamburger--htra.is-active span::after{bottom:0;-webkit-transform:translateX(-8px) translateY(-4px) rotate(45deg);-ms-transform:translateX(-8px) translateY(-4px) rotate(45deg);transform:translateX(-8px) translateY(-4px) rotate(45deg);}
#carbonads{position:fixed;bottom:12px;right:12px;z-index:1000;padding:24px 12px 12px 12px;width:154px;background-color:#fff;line-height:1.1;border:solid 1px #e7e7e7;}
.carbon-wrap{display:block;margin:0 0 4px 0;}
.carbon-img{display:block;margin:0 0 4px 0;padding:0;width:130px;height:100px;}
.carbon-text{color:#818181;font-size:12px;}
.carbon-poweredby{font-size:10px;font-style:italic;}
.carbonad__close{display:block;position:absolute;top:0;left:12px;height:24px;font-size:11px;line-height:24px;}
@media all and (max-width:660px){#carbonads{display:none;}
}