/*rgd css*/
/*text and fonts*/
.bold{font-weight:bold;}
.uppercase{text-transform:uppercase;}
.underline{text-decoration:underline;}
/*colors*/
/*general styles*/
/*header*/
#sp-header .container{max-width:100%;width:100%;}
#sp-main-body{padding:24px 0;}

/*articles*/
.blog .fields-container{display:none!important;}
/*availability*/
.fields-container{padding:16px 0 16px 0!important;}
.fields-container li{list-style:none;padding:2px 0;}
.field-label{font-weight:bold;text-transform:uppercase;}
.field-value{font-size:1.25rem;}
.package-price .field-value, .total-hunt-cost .field-value, .deposit-price .field-value, .deposit-collected .field-value, .balance-collected .field-value{font-weight:bold;color:green;}
.avail-status .field-value,.deposit-required .field-value, .deposit-owed .field-value, .balance-required .field-value, .balance-owed .field-value{font-weight:bold;color:red;text-transform:uppercase;}
.deposit-paid .field-value{background:yellow;}
/*client blacklist*/
.client-blacklist form a.btn-primary{display:none;}
/*payments*/
.payments .article-full-image img{max-width:290px;width:100%;height:auto;}
.payments .sppb-article-image-wrap .sppb-img-responsive {max-width:290px;width:100%;height:96px;}
/*view bookings*/
.view-bookings .contacted .field-value{color:green;text-transform:uppercase;font-weight:bold;}
.view-bookings .full-name, .view-bookings .email-address, .view-bookings .phone-number, .view-bookings .preferred-method-of-contact, .view-bookings .acknowledgements{display:none;}