@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');

.pp-post-message , .pp-post-actions , .pp-post-actions .pp-post-button , .pp-post-button label , .pp-post-button > a {display: inline-block;width: 100%; margin: 0;padding:0;vertical-align: middle; clear: both;font-family: 'DM Sans',sans-serif;}

.pp-post-button , .pp-post-button * {font-family: 'DM Sans',sans-serif;}

.pp-post-message {text-align: center; background: inherit; padding: 35px 25px; font-size: 34px; font-weight: 800; line-height: normal; color: #1a1a1a; }

.pp-post-actions {margin: 30px 0;text-align: center;}

.pp-post-actions .pp-post-button {width: auto;text-align: center;margin: 15px;max-width: 500px;}

.pp-post-button label {margin: 0 0 8px 0;line-height: normal;}

.pp-post-button > a {text-decoration: none;border: none;box-shadow: none;width: auto;}
.pp-post-content-outer, .pp-post-content-outer .pp-post-message, .pp-post-content-outer p, 
.pp-post-content-outer .pp-post-actions 
{margin: 0;padding: 0;width: 100%;vertical-align: middle;display: inline-block;box-sizing: border-box;font-family: 'DM Sans',sans-serif;font-size: 16px;line-height: 1.4;color: #333;}

.pp-post-content-outer .pp-post-message {margin-bottom: 15px;}

.pp-post-content-outer p {margin-bottom: 15px;}

.pp-post-content-outer .pp-post-actions {margin-top: 10px;text-align: left;}

.pp-post-content-outer .pp-post-actions label, .pp-post-content-outer .pp-post-actions label p {margin: 0;padding: 0;display: inline-block;width: 100%;vertical-align: middle;font-size: 16px;text-align: left;}

.pp-post-content-outer .pp-post-actions label {margin-bottom: 13px;}

.pp-post-actions .button-vertical--style {display: inline-block;margin: 0 0 10px 0;padding: 0;width: 100%;vertical-align: middle;}

.pp-post-actions a {display: inline-block;text-decoration: none !important;outline: none;box-shadow: none;text-align: center;margin: 0;padding: 0;width: auto;float: none;border:none}

.pp-post-actions .button-vertical--style a {margin-right: 0;}

.pp-post-content-outer hr {background-color: #d1d1d1;border: 0;height: 1px;margin: 15px 0;}

.pp-post-message{text-align:left;font-weight:normal}

.temp1Outer {float: none;width: auto;display: inline-block;margin-right:15px}

.pp-post-content-outer .pp-post-actions  .temp1Outer  label{text-align:center;display: block;width: 100%;vertical-align: middle;}

.pp-post-actions .button-vertical--style .amountOuter {text-align: center;}

.pp-post-actions .button-vertical--style .button-vertical-label {display: inline-block;width: 100%;margin: 0;padding: 0;vertical-align: middle;}

.temp1Outer p:empty {display: none;}
