.pisol-mmq-container{
padding:6px 10px;
margin-top:5px;
margin-bottom:5px;
text-align: center;
font-size:14px;
display:block;
overflow:hidden;
}
td.product-name  .pisol-mmq-container{
border-radius:4px;
} .pisol-mmq-bar-container{
left:0px;
width:100%;
z-index:999999999999;
text-align:center;
padding:10px 0;
padding-bottom:16px;
display: none;
padding-left:30px;
padding-right:30px;
}
.pisol-mmq-bar-message{
position: relative;
z-index: 2;
}
.pisol-mmq-close{
position: absolute;
right: 0px;
top: 0px;
width: 30px;
display: flex;
align-items: center;
justify-content: center;
height: 100%;
text-decoration: none;
}
.pisol-mmq-close:hover{
text-decoration:none;
}
.pisol_shortcodes{
font-weight:light;
}
#pi-mmq-progress-circle{
width:70px;
height:70px;
position:fixed;
bottom:20px;
right:20px;
z-index:200000000;
background-position: center;
background-size:50px 50px;
background-repeat: no-repeat;
cursor:pointer;
}
.pi-linear-progress-container{
position: relative;
}
.pi-linear-progress-container:after, .pisol-mmq-bar-container:after{
content:"";
display:block;
width:100%;
height:3px;
background:#ccc;
left:0;
bottom:0px;
position: absolute;
}
.pi-liner-progress{
position: absolute;
height:3px;
bottom:0;
left:0;
z-index:1;
transition: all 0.6s;
}
.pisol-mmq-bar-container:after{
height:6px;
}
.pisol-mmq-bar-container .pi-liner-progress{
position: absolute;
height:6px;
bottom:0;
left:0;
z-index: 1;
}
.woocommerce-error li{
display:block !important;
}
.pisol-mmq-excluded-tag{
display:inline-block;
padding:4px 10px;
background:#f00;
color:#fff;
font-weight: bold;
border-radius:4px;
font-size:14px;
font-style:italic;
}