/* Nav Icon */ .menu-mobile-toggle { cursor: pointer; text-align: center; //padding: 2px 5px; background: transparent; //color: inherit; box-shadow: none; color: currentColor; transition: transform .3s, border .3s, background .3s, box-shadow .3s, opacity .3s, color .3s; &:hover { box-shadow: none; background: transparent; } } .nav-icon--label { background: none !important; text-transform: uppercase; font-size: 0.85em; } $nav_icon_sizes: ( small: ( width: 19px, height: 2px, top: -6px, bottom: -6px ), medium: ( width: 22px, height: 2px, top: -7px, bottom: -7px ), large: ( width: 31px, height: 3px, top: -9px, bottom: -9px ), ) !default; $hamburger-layer-border-radius : 0px !default; $hamburger-hover-opacity : 0.7 !default; $hamburger-hover-transition-duration : 0.15s !default; $hamburger-layer-color : currentcolor; $hamburger-hover-transition-timing-function: linear !default; // To use CSS filters as the hover effect instead of opacity, // set $hamburger-hover-use-filter as true and // change the value of $hamburger-hover-filter accordingly. $hamburger-hover-use-filter: false !default; $hamburger-hover-filter : opacity(50%) !default; // Hamburger // ================================================== .hamburger { padding: 0; display: inline-block; cursor: pointer; transition-property: opacity, filter; transition-duration: $hamburger-hover-transition-duration; transition-timing-function: $hamburger-hover-transition-timing-function; // Normalize (