#footer .esta-stickybox{	overflow: visible;}.esta-stickybox .slide{	position: fixed;	width: auto;		top: 50%;	margin-top: -65px !important;}.esta-stickybox .slide ul{	display: inline-block;}.esta-stickybox .slide li{	z-index: 1000;	position: relative;	margin-bottom: 5px;	height: 40px;}.esta-stickybox .slide .btn-link{	display: inline-block;	z-index: 1000;	position: absolute;}.esta-stickybox .slide .slidebox{	position: absolute;	-moz-transition: all 0.5s;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;		width: auto;	height: 40px;	background: #fff;	color: #000;	text-align: left;	z-index: 10;	top: 0px;	display: inline-block;	background-color: #5faee1;}.esta-stickybox .slide li a{	margin: 10px 20px;	color: #fff;	font-weight: bold;	float: left;	font-size: 14px;	line-height: 19px;	cursor: pointer;	white-space: nowrap;}.esta-stickybox .slide li .btn-link{	background-color: #5faee1;    background-position: center center;    background-repeat: no-repeat;    background-size: 20px 20px;    height: 40px;    width: 40px;    -moz-transition: all 0.5s;    -webkit-transition: all 0.5s;    -o-transition: all 0.5s;    transition: all 0.5s;	cursor: pointer;}.esta-stickybox .slide li:hover .btn-link,.esta-stickybox .slide li .btn-link:hover{	background-color: #5faee1;	-moz-transition: all 0.5s;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;}.esta-stickybox .slide li .btn-link.phone{	background-image: url(//esta-pools.de/wp-content/plugins/esta-widget/images/phone.svg);	width: 40px;}.esta-stickybox .slide li .btn-link.mail{	background-image: url(//esta-pools.de/wp-content/plugins/esta-widget/images/mail.svg);	width: 40px;}.esta-stickybox .slide li .btn-link.facebook{	background-image: url(//esta-pools.de/wp-content/plugins/esta-widget/images/fb.svg);	width: 40px;} .esta-stickybox .slide.alignleft{	left: 0px;	text-align: left;}.esta-stickybox .slide.alignleft .slidebox{	right: -40px;	color: #5faee1;}.esta-stickybox .slide.alignleft .btn-link{	left: 0px;}.esta-stickybox .slide.alignleft .slidebox:hover,.esta-stickybox .slide.alignleft .btn-link:hover ~ .slidebox{		-ms-transform: translate(100%); 	-webkit-transform: translate(100%);	transform: translate(100%);	   	-moz-transition: all 0.5s;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;} .esta-stickybox .slide.alignright{	right: 0px;	text-align: right;}.esta-stickybox .slide.alignright .btn-link{	right: 0px;}.esta-stickybox .slide.alignright .slidebox{	left: -40px;}.esta-stickybox .slide.alignright .slidebox:hover,.esta-stickybox .slide.alignright .btn-link:hover ~ .slidebox{		-ms-transform: translate(-100%); 	-webkit-transform: translate(-100%);	transform: translate(-100%);		-moz-transition: all 0.5s;	-webkit-transition: all 0.5s;	-ms-transition: all 0.5s;	transition: all 0.5s;}@media (max-width:600px){	.esta-stickybox{		display: none;	}}.l-canvas{	overflow: visible !important;}