/*ddcrmelasky 07955987*/
.hours-default .ddc-hours .value { white-space:nowrap;}
.vlp .customFV { float:left; width:50%;}
.vlp .custom-sale-pending { float:right; width:50%; clear:none; margin-top:15px;}
.btn-primary.btn-inverse { color: var(--btn-primary-color); background: var(--btn-primary-bg);}

/*STAFF PAGES*/
.rahal-department { text-align: center; }
.rahal-department h2 { text-transform: uppercase; font-size: 28px; margin-top: 40px; }
.rahal-team-member { background: #f5f5f5; padding: 20px; margin: 10px; display: inline-block;}
.rahal-team-member img { width: 225px; border: 8px solid #e8e8e8; margin: 0 auto; }
.rahal-team-member h3.team-member-name { text-transform: uppercase; margin-top: 20px; font-size: 20px; }
.rahal-team-member h3.team-member-title { text-transform: capitalize; margin-top: 10px; letter-spacing: 0.5px; }
.rahal-team-member p { font-weight: 100; font-size: 20px; margin-top: 10px; }
.rahal-team-member a { font-size: 12px;text-decoration: none; color: #000; margin: 0 6px; border-bottom: 2px solid #000; font-weight: bold; text-transform: uppercase; }
.rahal-team-member a.highlight, .rahal-team-member a:hover { border-bottom: 2px solid #0d65bf; color: #0d65bf; }
.rahal-team-member .white { color: #fff; }

/* RAHAL BUTTON BLOCK */
nav.rahal-nav { text-align: center;  padding: 10px; margin-top: 10px; background-color: #cccccc; border: 1px solid #ffffff; vertical-align: middle; }
nav.rahal-nav a { font-size: 16px;border-radius: 6px; text-transform: uppercase; text-decoration: none; color: #ffffff; display: inline-block; font-weight: 400; padding: 5px; background-color: #000; border: 2px solid #cccccc; }
nav.rahal-nav a:hover { background-color: #ffffff; color: #000; border: 2px solid #000; }
nav.rahal-nav-one-btn { max-width: 600px; margin: 10px auto 0; }
nav.rahal-nav-one-btn a { width: 100%; }
nav.rahal-nav-two-btn a { width: 50%; }
nav.rahal-nav-three-btn a { width: 33.3%; }
nav.rahal-nav-four-btn a { width: 25%; }
nav.rahal-nav-five-btn a { width: 20%; }
nav.rahal-nav a.active, nav.rahal-nav a.active:hover { background: #eeeeee; border: 2px solid #dddddd; color: #cccccc; }

/*updating personalize payments to full width - mstotts - 09150315*/
.vdp .payment-calculator-wrapper {padding-left: 0px !important; padding-right: 0px !important;}

/*updating checkbox on quick quote form to not overlap the remainder of the form - mstotts - RE 09150315*/
form[data-form-tracking-id*="QUICKQUOTE"] .checkbox{height: 16px;}

/* ddcrandyh CC10122902 */
.facet-user-range-chart, .facet-user-range-chart canvas { width: 230px !important; height: 150px !important; }
.inventory-listing-default > .row > .ddc-span3 { min-width: 292px; }
.inventory-listing-default > .row > .ddc-span9 { max-width: calc(100% - 292px); }