.woocommerce .products .product{
text-align:center;	
} a.xc-woo-order-whatsapp-btn{
padding: 8px;
background-color: #2ab200;
text-align: center;
vertical-align: middle;
color: white;
font-weight: 600;
margin: 5px auto;
border-radius: 10px;
font-size: 16px;
display: inline-block;
} a.xc-woo-order-whatsapp-btn svg{
display: inline-block !important;
max-width: 25px !important;
vertical-align: middle !important;
margin: 0px 2px 0px 0px !important;
fill: #ffffff;
} .xc-woo-floating-whatsapp-btn{
position: fixed;
z-index: 99999;
right: 20px;
bottom: 20px;
color: #262626;
transform: scale3d(0, 0, 0);
transition: transform .3s ease-in-out;
user-select: none;
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
}
.xc-woo-floating-whatsapp-show{
transform: scale3d(1, 1, 1);
transition: transform .5s cubic-bezier(0.18, 0.89, 0.32, 1.28);	
}
.xc-woo-floating-whatsapp-btn .xc-woo-floating-whatsapp-button {
position: absolute;
z-index: 2;
bottom: 8px;
right: 8px;
height: 60px;
min-width: 60px;
max-width: 95vw;
background-color: #25D366;
color: #fff;
border-radius: 30px;
box-shadow: 1px 6px 24px 0 rgba(7, 94, 84, .24);
cursor: pointer;
transition: background-color 0.2s linear;
}
.xc-woo-floating-whatsapp-btn .xc-woo-floating-whatsapp-button:hover {
background-color: #128C7E;
transition: background-color 0.5s linear;
}
.xc-woo-floating-whatsapp-btn .xc-woo-floating-whatsapp-button:active {
background-color: #075E54;
transition: none;
}
.xc-woo-floating-whatsapp-btn .xc-woo-floating-whatsapp-button svg {
width: 36px;
height: 60px;
margin: 0 12px;
color:#fff;
}
.xc-woo-floating-whatsapp-btn a{
outline:none !important;	
}
.xc-woo-floating-whatsapp-btn-left {
right: auto;
left: 20px;
}
.xc-woo-floating-whatsapp-btn-left .xc-woo-floating-whatsapp-button {
right: auto;
left: 8px;
}
@media (max-width: 480px) {
.xc-woo-floating-whatsapp-btn {
bottom: 6px;
right: 6px;
}
.xc-woo-floating-whatsapp-btn-left {
right: auto;
left: 6px;
}
}.wws-clearfix {
clear: both; }
.wws-shadow {
box-shadow: 0 0 50px rgba(0, 0, 0, 0.1); }
.wws-gradient {
z-index: -1;
position: fixed;
width: 500px;
height: 500px;
content: "";
pointer-events: none;
display: none; }
@keyframes wws-shake {
0% {
transform: translateX(0px); }
25% {
transform: translateX(-8px); }
50% {
transform: translateX(8px); }
100% {
transform: translateX(0); } }
.wws-shake-animation {
animation: wws-shake 300ms; } .wws-popup .wws-gdpr {
border-top: 1px dashed #eee;
padding: 8px 12px 6px 12px;
background: #fff;
color: #888FBB;
-webkit-user-select: none;
user-select: none;
outline: none !important; }
.wws-popup .wws-gdpr label {
color: #888FBB;
display: block;
font-weight: normal;
margin: 0;
padding: 0; }
.wws-popup .wws-gdpr label input[type="checkbox"] {
vertical-align: middle;
margin-right: 4px;
padding: 0; } .wws-shortcode-btn {
padding: 4px 10px;
margin: 2px;
border-radius: 3px;
text-align: center;
text-decoration: none !important;
vertical-align: middle;
justify-content: center;
align-items: center; }
.wws-shortcode-btn:hover {
box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.16); }
.wws-shortcode-btn > svg {
vertical-align: middle;
margin-right: 5px;
width: 16px;
height: 16px; } .wws-spinner {
margin: 80px auto;
width: 70px;
text-align: center; }
.wws-spinner > div {
width: 18px;
height: 18px;
border-radius: 100%;
display: inline-block;
animation: wws-sk-bouncedelay 1.4s infinite ease-in-out both; }
.wws-spinner .wws-bounce1 {
animation-delay: -0.32s; }
.wws-spinner .wws-bounce2 {
animation-delay: -0.16s; }
@keyframes wws-sk-bouncedelay {
0%, 80%, 100% {
transform: scale(0); }
40% {
transform: scale(1); } } .wws-qr {
width: auto;
max-width: 98%;
padding: 10px;
text-align: center; }
.wws-qr img {
display: inline-block !important; } .wws-popup__open-btn > svg,
.wws-popup__open-btn > span {
vertical-align: middle; }
.wws-popup__open-btn > svg {
padding-right: 2px;
width: 16px;
height: 16px; }