aside.lz-floatingsidebar {
  position: fixed;
  box-sizing: border-box;
  width: 400px;
  z-index: 16777271;
  background: white;
  overflow: visible;
  top: 30%;
}
aside#lz-floatingsidebar-left {
  left: -400px;
  transition-property: left;
  transition-duration: .8s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
aside#lz-floatingsidebar-left.active {
  left: 0;
  transition-property: left;
  transition-duration: .8s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
aside#lz-floatingsidebar-right {
  right: -400px;
  transition-property: right;
  transition-duration: .8s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
aside#lz-floatingsidebar-right.active {
  right: 0;
  transition-property: right;
  transition-duration: .8s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
aside#lz-floatingsidebar-left .widget:first-child {
 -o-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
 -moz-transform: rotate(-90deg);
 -webkit-transform: rotate(-90deg);
 transform: rotate(-90deg);
 -o-transform-origin: right top;
 -ms-transform-origin: right top;
 -moz-transform-origin: right top;
 -webkit-transform-origin: right top;
 transform-origin: right top;
 position: absolute;
 top: 0;
 right: 0px;
 cursor: pointer;
 box-sizing: border-box;
}
aside#lz-floatingsidebar-left .widget:first-child h4 ,
aside#lz-floatingsidebar-right .widget:first-child h4 {
 color: white;
 background-color: black;
 padding: 8px 20px;
 margin: 0;
}
aside#lz-floatingsidebar-right .widget:first-child {
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 -moz-transform: rotate(90deg);
 -webkit-transform: rotate(90deg);
 transform: rotate(90deg);
 -o-transform-origin: left top;
 -ms-transform-origin: left top;
 -moz-transform-origin: left top;
 -webkit-transform-origin: left top;
 transform-origin: left top;
 position: absolute;
 top: 0;
 left: 0px;
 cursor: pointer;
 box-sizing: border-box;
}
aside#lz-floatingsidebar-right .widget:first-child h4 {
 padding: 8px 20px;
}
