.rp_wcdpd_product_page{width:100%;margin-top:20px;margin-bottom:30px;}
.rp_wcdpd_product_page_title{font-weight:bold;}
.rp_wcdpd_product_page_modal_link span{text-decoration:underline;cursor:pointer;}
.rp_wcdpd_pricing_table{width:100%;padding-top:5px;}
.rp_wcdpd_pricing_table table{width:100%;border-top:1px solid #c4c4c4;}
.rp_wcdpd_pricing_table tr{border-bottom:1px solid #c4c4c4;}
.rp_wcdpd_pricing_table td{white-space:nowrap;padding:2px 10px 2px 8px;color:#444;}
.rp_wcdpd_pricing_table td.last_cell{width:99%;}
.rp_wcdpd_pricing_table td.rp_wcdpd_longer_cell{padding:2px 10px 2px 20px;}
.rp_wcdpd_modal{position:fixed;z-index:101;display:none;padding:20px 20px 25px 20px;background-color:#fff;}
.rp_wcdpd_modal_overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100%;z-index:100;background:rgba(0,0,0,0.7);}
.rp_wcdpd_pricing_table_variation{display:none;}