.ppom-wrapper{padding:0 !important;clear:both;margin-bottom:15px;width:100%;}
.ppom-wrapper span.show_description{font-size:11px;color:#999;padding-left:5px;}
.ppom-wrapper span.show_required{color:red;}
.related.products .amount-options{display:none;}
.upsells .amount-options{display:none;}
#ppom-price-container{}
#ppom-price-container ul li{list-style:none;line-height:4px;}
#ppom-price-cloner-wrapper{display:none;}
.ppom-palettes label > input{visibility:hidden;position:absolute;}
.ppom-single-palette{margin:2px;}
.ppom-palettes label > input + .ppom-single-palette{cursor:pointer;text-align:center;width:60px;height:60px;float:left;border:2px solid transparent;position:relative;color:#c73c3c;transition:0.5s all;-webkit-transition:0.5s all;}
.ppom-palettes label > input:checked + .ppom-single-palette{border:2px solid #000;margin-right:10px;}
.ppom-palettes .amount{position:absolute;bottom:0;text-align:center;left:0;width:100%;}
.ppom-single-palette:hover{-moz-box-shadow:0px 0px 5px white;-webkit-box-shadow:0px 0px 5px white;box-shadow:0px 0px 8px white;z-index:999;}
.ppom_upload_image_box{}
.ppom_upload_image_box .pre_upload_image{overflow:hidden;float:left;text-align:center;background-color:#FFF;margin:5px;cursor:pointer;position:relative;max-width:100px;}
.ppom_upload_image_box .input_image{bottom:0;background-color:#fff;width:100%;}
.p_u_i_name{background-color:#E0DFDF;overflow:hidden;margin:0 auto;font-size:13px;padding:5px;}
.nm-imagetools .fa{color:black;}
.ppom_audio_box .ppom_audio{text-align:center;}
.ppom-file-container{background-color:#ccc;padding:25px;}
.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px;}
.ppom-dragdrop-text{display:block;font-style:italic;}
.ppom-file-cb{display:none !important}
.ppom-option-price-list li > span:first-child{padding:10px;float:left;clear:both;}
.ppom-option-price-list li > span:last-child{padding:10px;float:right;}
.ppom-wrapper table td{text-align:center !important;}
.ppom-c-hide{display:none;}
.ppom-c-show{display:block;}
#ppom-input-bulkquantity input[type=range]{-webkit-appearance:none;margin-top:0.5rem;width:100%;border:none !important;background:transparent;padding:0;}
#ppom-input-bulkquantity input[type=range]:focus{outline:none;}
#ppom-input-bulkquantity input[type=range]::-webkit-slider-runnable-track{width:100%;height:0.3rem;cursor:pointer;animate:0.2s;background:#eee;border-radius:5px;}
#ppom-input-bulkquantity input[type=range]::-webkit-slider-thumb{height:1rem;width:1rem;border-radius:0.5rem;background:#0275d8;cursor:pointer;-webkit-appearance:none;margin-top:-0.35rem;}
#ppom-input-bulkquantity input[type=range]::-moz-range-track{width:100%;height:0.3rem;cursor:pointer;animate:0.2s;background:#eee;border-radius:5px 10px;}
#ppom-input-bulkquantity input[type=range]::-moz-range-thumb{height:1rem;width:1rem;border-radius:0.5rem;background:#0275d8;cursor:pointer;}
#ppom-input-bulkquantity input[type=range]::-ms-track{width:100%;height:0.9rem;cursor:pointer;animate:0.2s;background:transparent;color:transparent;}
#ppom-input-bulkquantity input[type=range]::-ms-fill-lower{background:#e1e1e1;border-radius:10px 5px;}
#ppom-input-bulkquantity input[type=range]::-ms-fill-upper{background:#eee;border-radius:10px;}
#ppom-input-bulkquantity input[type=range]::-ms-thumb{height:1rem;width:1rem;border-radius:0.5rem;background:#0275d8;cursor:pointer;}
#ppom-input-bulkquantity input[type=range]:focus::-ms-fill-lower{background:#eee;}
#ppom-input-bulkquantity datalist{display:flex;justify-content:space-between;height:6px;overflow:hidden;margin-top:-6px;}
#ppom-input-bulkquantity datalist option::before{content:'';display:block;width:0;border-right:1px solid #DDD;height:10px;padding-left:3px;text-indent:0;}
.ppom-croppie-btn{display:none;}
.nm-boxes-outer .pre_upload_image{float:left;margin-right:5px;}
.nm-boxes-outer input[type=radio], .nm-boxes-outer input[type=checkbox]{display:none;}
.nm-boxes-outer input + img{cursor:pointer;border:2px solid transparent;}
.nm-boxes-outer input:checked + img{border:2px solid #f00;}
.ppom-col{padding:0 5px!important;}
.ppom-slider-container{margin:10px auto;}
.ppom-pricematrix-range{clear:both;border-bottom:1px #ccc dashed;}
#ppomSlider{width:100%;}
#ppomSlider .slider-selection{background:#81bfde;}
.ppom-delete-option-table{color:red;cursor:pointer;}
#ppom_tooltip{font-family:Ubuntu, sans-serif;font-size:0.875em;text-align:center;text-shadow:0 1px rgba( 0, 0, 0, .5 );line-height:1.5;color:#fff;background:-webkit-linear-gradient( top, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.88) );background:-moz-linear-gradient( top, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.88) );background:-ms-radial-gradient( top, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.88) );background:-o-linear-gradient( top, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.88) );background:linear-gradient( top, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.88) );-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-top:1px solid #fff;-webkit-box-shadow:0 3px 5px rgba( 0, 0, 0, .3 );-moz-box-shadow:0 3px 5px rgba( 0, 0, 0, .3 );box-shadow:0 3px 5px rgba( 0, 0, 0, .3 );position:absolute;z-index:10024;padding:15px;overflow:visible;}
#ppom_tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #333;border-top-color:rgba( 0, 0, 0, .7 );content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px;}
#ppom_tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #333;border-bottom-color:rgba( 0, 0, 0, .6 );top:-20px;bottom:auto;}
#ppom_tooltip.left:after{left:10px;margin:0;}
#ppom_tooltip.right:after{right:10px;left:auto;margin:0;}
.ppom-quantity-box-cols{padding:0px 0px 6px 0px;border:1px solid gray;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:0.3s;line-height:15px;font-size:11px;}
.ppom-quantity-qty-section input{width:20px;}
.ppom-quantity-price-wrap{display:block;margin-top:-10px;}
.iris-picker .iris-square{margin-right:8% !important;}
.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart{display:block !important;}
.elementor-add-to-cart form.cart{display:block !important;}
.ppom-wrapper div.filelist{display:flex;}
div.filelist .u_i_c_box{
flex: 1;
}