/*logo in sticky header*/
/*note: transition doesn't animate auto properties*/
.logo img{
	height:84px;  
    transition: 0.8s;
  	-webkit-transition: 0.8s;
  	-moz-transition: 0.8s;
  	-o-transition: 0.8s;
}
.menu-fixed .logo img{  
  	height:54px;
}
#sp-top1 {
    display: flex;
    align-items: center;
}
body:not(.has-sub-image):not(.has-slideshow) #sp-logo img{
  height: 54px;
}
.macro-top-search {
    overflow: visible;
    float: none;
}