/*
Theme Name: Custom Child Theme
Theme URI:
Author:
Author URI:
Template: custom-theme
Description:
Version: 1.0
License:
License URI:
Tags:
*/

.hamburger{padding:10px;display:inline-block;cursor:pointer;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}
.hamburger:hover{opacity:0.7;}
.hamburger-box{width:40px;height:24px;display:inline-block;position:relative;}
.hamburger-inner{display:block;top:50%;margin-top:-2px;}
.hamburger-inner, .hamburger-inner:before, .hamburger-inner:after{width:40px;height:3px;background-color:#ff3c00;border-radius:4px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:0.15s;transition-timing-function:ease;}
.hamburger-inner:before, .hamburger-inner:after{content:"";display:block;}
.hamburger-inner:before{top:-10px;}
.hamburger-inner:after{bottom:-10px;}
.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.15s;transition-delay:0.15s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),
opacity 0.1s linear;}
.hamburger--collapse .hamburger-inner:before{transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),
-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),
transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),
transform:0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),
-webkit-transform:0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.32s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),
opacity 0.1s 0.27s linear;}
.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),
-webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),
transform:0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),
transform:0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1),
-webkit-transform:0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);}