.hh-button__toggled-down, .hh-button__toggled-up{
   cursor: pointer;   
   position: absolute;
   z-index: 1001;
   -moz-appearance: none;
   -webkit-appearance: none;
   -o-appearance: none;
   -ms-appearance: none;
   background: none;
   border: none;
   padding: 0;
   bottom: 10px;
   display: inline-block;
   width: 100%;
}
.hh-button__toggled-down{
   opacity: 0;
   display: none;
   -webkit-transform: rotateY(100%);
   transform: rotateY(100%);
}  
.hh-button__toggled-up{
   opacity: 1;
   display: block;
   -webkit-transform: rotateY(100%);
   transform: rotateY(100%);
}
.hh-button--hover:hover{
   -webkit-transform: translateY(calc(-85% + 12px));
   transform: translateY(calc(-85% + 12px));
}
.hh-button__toggled-down:after{   
   transition: all .6s cubic-bezier(.20,-.44,.26,1.29);
   -webkit-transform: translateY(0%);
   transform: translateY(0%);
}   
.hh-button__hide{  
   transition: all .6s cubic-bezier(.20,-.44,.26,1.29);
   -webkit-transform: translateY(-100%);
   transform: translateY(-83%);
}
.hh-button__show{
   transition: all .6s cubic-bezier(.20,-.44,.26,1.29);
   -webkit-transform: translateY(0%);
   transform: translateY(0%);
}   
.hh-button{
   position: fixed;
   top: -5px;
   right: 110px;
   z-index: 1000;
}
.hh-button__button{
   cursor: pointer;
   height: 15px;
   /*top: 136px;*/
   right: -6px;
   position: absolute;
   z-index: 1000;
   -moz-appearance: none;
   -webkit-appearance: none;
   -o-appearance: none;
   -ms-appearance: none;
   background: none;
   border: none;
   padding: 0;
   bottom: 155px;
}
.hh-button__button > img{
   width: 15px;
   height: 15px;
}
.hh-button__inner {
    height: 100%;
    position: relative;
    width: 100%;
}
.hh-button__inner-logo{
   display: inline-block;
   -webkit-filter:drop-shadow(0px 1px 20px rgba(0, 0, 0, 0.1));
   -moz-filter:drop-shadow(0px 1px 20px rgba(0, 0, 0, 0.1));
   -ms-filter:drop-shadow(0px 1px 20px rgba(0, 0, 0, 0.1));
   -o-filter:drop-shadow(0px 1px 20px rgba(0, 0, 0, 0.1));
   filter:drop-shadow(0px 1px 20px rgba(0, 0, 0, 0.1));
}
.hh-button__inner-logo > img{
   /*width: 180px;*/
   width: 11.25rem;
}
.hh-button__toggled-up:before{
   content: "";
   width: 100%;
   height: 150px;
   position: absolute;
   left: 0;
   bottom: 0;
}

@media (max-width: 767.98px) {
   .hh-button{
      display:none;
   }
}