table.pbartableclass img.attachment-thumbnail.size-thumbnail.wp-post-image {
     width: 87px;
     height: auto;
}
.pbrimage-placeholder {
    background-color: #eee;
    display: flex;
    height: 180px;
    margin: 5px;
    width: 260px;
}

.pbrimage-placeholder > h4 {
    align-self: center;
    text-align: center;
    width: 100%;
}
#pbrsngpage,.pbreotiri{
	display:none
}
 table.pbartableclass thead tr th,table.pbartableclass td {
     text-align: center;
}
 div#pro_barqr_print_wrapeprSD {
     position: relative;
}
 .pbarwarpeclasss svg {
     overflow: visible;
}
 .pbr_title_print,.pbrprice_print {
     display: inline-block;
}
div#pbrprice_widgetvariable,div#pbrprice_widgetsingle {
    padding: 0 11px;
}
div.pbarwarpeclasss {
    padding: 0 10px;
	width:100%
}
.pbrtlsprce {
    padding-top: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: space-between;
}
 .pbrtlsprce li{
     list-style:none 
}
 li.pbrprice_print, li.pbr_title_print {
     padding: 0 6px;
}
 td.prcetile {
     text-align: center;
     width: 100%;
}
 .pbrsearch_bar select,.pbrsearch_bar input {
     border: 1px solid #9f9f9f;
     background-image: none;
     -webkit-appearance: auto;
     -moz-appearance: auto;
     background: #f5f5f5;
}
 #loadmorePbarPrint, .pbarcodebtnprint,#pbrloadmoreDownlaod {
     display: inline-block;
     outline: none;
     padding: 10px 20px;
     line-height: 1.4;
     background: #3f51b5;
     -webkit-transition: all .3s;
     transition: all .3s;
     text-decoration: none;
     border-radius: 4px;
     color: #ffffff;
     position: relative;
     -webkit-transition: padding-right .3s ease;
     transition: padding-right .3s ease;
     font-weight: 700;
     cursor: pointer;
}
 .pbrsearch_bar label.filterprbarcode, .pbrsearch_bar label.filterprbarcodehi, .pbrsearch_bar label.filterprbarcodehis  {
     background: #525252;
     display: inline-block;
     outline: none;
     padding: 10px 20px;
     line-height: 1.4;
     //background: #3f51b5;
     -webkit-transition: all .3s;
     transition: all .3s;
     text-decoration: none;
     border-radius: 4px;
     color: #ffffff;
     position: relative;
     -webkit-transition: padding-right .3s ease;
     transition: padding-right .3s ease;
     font-weight: 700;
     cursor: pointer;
}
 li.pbrprice_print span.price,li.pbrprice_print ins,li.pbrprice_print del,li.pbrprice_print span.woocommerce-Price-amount.amount {
     font-weight: 700;
}
 li.pbrprice_print ins {
     text-decoration: none;
}
 li.pbrprice_print del {
     color: #858585;
     margin-right: 4px
}
 div#pro_barqr_print_wrapeprSD {
     position: relative;
}
 #loadmorePbarPrint,.pbarcodebtnprint {
     display: inline-block;
     outline: none;
     padding: 10px 20px;
     line-height: 1.4;
     background: #3f51b5;
     -webkit-transition: all .3s;
     transition: all .3s;
     text-decoration: none;
     border-radius: 4px;
     color: #ffffff;
     position: relative;
     -webkit-transition: padding-right .3s ease;
     transition: padding-right .3s ease;
     font-weight: 700;
     cursor: pointer;
}
 #loadmorePbarPrint:hover,#pbrloadmoreDownlaod:hover {
     -webkit-transform: translateY(-1px);
     transform: translateY(-1px);
     box-shadow: 2px 1px 20px 4px rgb(0 0 0 / 30%);
}
 #loadmorePbarPrint.spinning,#pbrloadmoreDownlaod.spinning {
     padding-right: 40px;
}
 #loadmorePbarPrint.spinning:after,#pbrloadmoreDownlaod.spinning:after {
     content: '';
     position: absolute;
     right: 6px;
     top: 50%;
     width: 0;
     height: 0;
     box-shadow: 0px 0px 0 1px darken(#212121,10%);
     position: absolute;
     border-radius: 50%;
     -webkit-animation: rotate360 .5s infinite linear, exist .1s forwards ease;
     animation: rotate360 .5s infinite linear, exist .1s forwards ease;
}
 #loadmorePbarPrint.spinning:before,#pbrloadmoreDownlaod.spinning:before {
     content: "";
     width: 0px;
     height: 0px;
     border-radius: 50%;
     right: 6px;
     top: 50%;
     position: absolute;
     border: 2px solid darken(#212121,40%);
     border-right: 3px solid #fff;
     -webkit-animation: rotate360 .5s infinite linear, exist .1s forwards ease ;
     animation: rotate360 .5s infinite linear, exist .1s forwards ease ;
}
 div#prbnoproduct {
     font-size: 18px;
     width: 100%;
     padding-top: 10px;
     position: absolute;
     -webkit-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     left: 50%;
     top: 50%;
}
 @-webkit-keyframes rotate360 {
     100% {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg);
    }
}
 @keyframes rotate360 {
     100% {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg);
    }
}
 @-webkit-keyframes exist {
     100% {
         width: 15px;
         height: 15px;
         margin: -8px 5px 0 0;
    }
}
 @keyframes exist {
     100% {
         width: 15px;
         height: 15px;
         margin: -8px 5px 0 0;
    }
}
 .pbrsearch_bar ul {
     padding: 0;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     list-style: none;
     width: 100%;
     margin: 0;
}
 .pbrsearch_bar ul li {
     margin: 8px 10px;
}
.pbrfrontlabesd input[type="checkbox"] {
    margin-right: 5px;
}
 form#product_search label {
     display: inherit;
     padding-bottom: 10px;
}
 div#pbrloadmore_container {
     margin: 5% 0;
}
.pbrfrontlabesd label,
 input#boxfullwidth,
 input#boxfullwidth,
 input#checkbox,
 input#checkbox2,
 input#check11{
     cursor: pointer;
}
 div#pbrdatafetch ul {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
}
 #pro_barqr_print_wrapepr:after {
     content: "";
     display: table;
     clear: both;
}
 #pro_barqr_print_wrapepr img {
}
 #pro_barqr_print_wrapepr {
     box-shadow: 1px 1px 10px #a3a3a3;
     background: #fff;
     margin: 0 0 1.5em;
}
 tr.pbrmaster_barcode td{
     border:none;
     padding:0;
     margin:0 
}
 div#pbrtableswrappers {
     margin-top: 3%;
     background: #b9b9b9;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     padding-top: 14px;
}
 div.pbrb128{
     border-left: 1px black solid;
     height: 40px;
}
 table.pbrbarcoded {
     width: auto;
}
 table.pbrbarcoded, table.pbrbarcoded td,table.pbrbarcoded th {
     border:none;
     box-sizing: initial;
}
 table.pbrbarcoded td,table.pbrbarcoded th {
     padding: 0;
}
 table.pbartableclass{
     border-collapse: separate;
     border-spacing: 0;
     border-width: 1px 0 0 1px;
     margin: 0 0 1.5em;
     width: 100%;
}
 table.pbartableclass td,table.pbartableclass th {
     padding: 8px;
     border-width: 0 1px 1px 0;
}
 .pbrprice_print del {
       color: #858585;
    margin-right: 4px;
}
 table.pbartableclass,table.pbartableclass td,table.pbartableclass th {
     border:1px solid #d7d6d6;
}
 div#pro_barqr_download_wrapepr {
     max-width: 100%;
     width: 100%;
}
 table.pbartableclass tr, table.pbartableclass td {
     vertical-align: middle;
}
