.banner--clone { position: fixed;
top: 0;
left: 0;
z-index: 100; background: #ffffff; -webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%); -webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.banner--clone .site-title { }
.banner--clone .main-navigation a { height: 5.5rem; line-height: 5.5rem; } 
.banner--clone .main-navigation ul ul a {
height: 2.5rem;
line-height: 1.5rem;
} .banner--stick { -webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%);
} .banner--unstick { }
.site-footer {padding: 0px 0 20px;}