a.btn-inline-wf:before,
a.btn-inline-wf-cat:before,
a.btn-relax-wf:before,
a.btn-crecer-wf:before{
 font-size:24px !important;
 opacity:1;
 content:attr(data-icon);
 font-family:FontAwesome !important;
 font-weight:900 !important;
 color:#708090 !important;
}
a.btn-relax-wf,
a.btn-crecer-wf{
 display:flex;
 flex-direction:column;
 flex-wrap:nowrap;
 color:grey;
}
a#btn-cat-wf{
	margin:0;
 	padding:0;
}
 a.clic_wf::before{
 content:attr(data-icon);
 transition:content 0.5s ease;
}
 a.cerrar-icon-wf::before{
 content:attr(data-close-icon);
 	transition:content 0.5s ease;
 color:#8300E9 !important;
 font-size:28px !important;
 opacity:1;
 font-family:FontAwesome !important;
 font-weight:900 !important;
}
 #mostrar_wf{
 position:fixed;
 bottom:-11150px;
 transition:bottom 0.5s ease;
}
.hamburger-button{
 display:flex;
 flex-direction:column;
 align-items:flex-end;
 width:42px;
}
.hamburger-button:hover span:nth-child(1){
 width:22px;
}
.hamburger-button:hover span:nth-child(2){
 width:32px;
}
.hamburger-button:hover span:nth-child(3){
 width:42px;
}
.hamburger-button span{
 display:block;
 height:1px;
 background-color:#708090;
}
.hamburger-button span:nth-last-child(n+2){
 margin-bottom:10px;
}
.hamburger-button span:nth-child(1){
 width:42px;
 transition:0.3s ease;
}
.hamburger-button span:nth-child(2){
 width:32px;
}
.hamburger-button span:nth-child(3){
 width:22px;
 transition:0.5s ease;
}
.hamburger-button{
 top:0;
 right:0;
 transform:none;
 position:relative;
}
.hamburger-button span:nth-last-child(n+2){
 margin-bottom:9px;
}