
/* Match the editorial cards across the homepage, footer and comparison. */
body.oc-kit-site-procents-lv .procents-home-intro{background:#fff;border:1px solid #e7d9de;border-radius:16px;padding:30px;margin:30px 0;box-shadow:0 6px 20px #75172b08}
body.oc-kit-site-procents-lv .procents-home-intro h1{font-size:32px;line-height:1.25;margin:0 0 18px}
body.oc-kit-site-procents-lv .procents-home-intro h2{font-size:23px;margin:24px 0 12px}
.procents-home-intro p{margin:0 0 16px}.procents-home-intro ul{columns:2;column-gap:38px;padding-left:22px;margin:14px 0 20px}.procents-home-intro li{break-inside:avoid;margin:0 0 9px}
.procents-home-latest{margin:34px 0}.procents-home-latest-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px}
body.oc-kit-site-procents-lv .procents-home-latest-heading h2{margin:0;font-size:26px}
.procents-home-latest-heading>a{font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}
.procents-home-latest .procents-news-cards{grid-template-columns:repeat(3,minmax(0,1fr))}
body.oc-kit-site-procents-lv .procents-home-latest .procents-news-card h3{font-size:21px;line-height:1.35;margin:8px 0 12px}
.procents-home-latest .procents-news-card h3 a{color:#352530;text-decoration:none}.procents-home-latest .procents-news-card h3 a:hover{color:#b41e3b}
body.oc-kit-site-procents-lv .procents-footer-grid::before,body.oc-kit-site-procents-lv .procents-footer-grid::after{display:none!important;content:none!important}
body.oc-kit-site-procents-lv .procents-footer-grid{align-items:start}
body.oc-kit-site-procents-lv .procents-footer-grid>div,body.oc-kit-site-procents-lv .procents-footer-grid>nav{align-self:start;min-width:0;margin:0;padding-top:0}
body.oc-kit-site-procents-lv .procents-footer h2{margin-top:6px}
body.oc-kit-site-procents-lv table.loaner-table{border-spacing:0 12px}
body.oc-kit-site-procents-lv tr.loaner-table-heading{background:transparent!important}
body.oc-kit-site-procents-lv .loaner-table-heading>th{background:#75172b!important;color:#fff!important;padding:16px 14px!important;border:0!important;font-size:12px!important;font-weight:650;letter-spacing:0!important;text-transform:none!important;line-height:1.4}
body.oc-kit-site-procents-lv .loaner-table-heading>th:first-child{border-radius:13px 0 0 13px}
body.oc-kit-site-procents-lv .loaner-table-heading>th:last-child{border-radius:0 13px 13px 0}
body.oc-kit-site-procents-lv .loaner-table-heading .glyphicon{display:none!important}
body.oc-kit-site-procents-lv tr.loaner-row>td{background:#fff!important;padding:20px 14px;border-color:#e7d9de;color:#352530}
body.oc-kit-site-procents-lv tr.loaner-row>td:first-child{border-radius:14px 0 0 14px;border-left:3px solid #e7d9de}
body.oc-kit-site-procents-lv tr.loaner-row>td:last-child{border-radius:0 14px 14px 0}
body.oc-kit-site-procents-lv tr.loaner-row:hover>td{background:#fffafb!important;border-color:#d7a8b5}
body.oc-kit-site-procents-lv tr.loaner-row:hover>td:first-child{border-left-color:#b41e3b}
body.oc-kit-site-procents-lv .loaner-row .price{color:#75172b;font-size:17px;font-weight:750}
body.oc-kit-site-procents-lv tr.after-loaner>td{background:#fff!important;border-color:#e7d9de;box-shadow:0 6px 20px #75172b08}
body.oc-kit-site-procents-lv .oc-show-more{border-color:#d7a8b5;color:#75172b;border-radius:10px}
body.oc-kit-site-procents-lv .oc-show-more:hover{background:#fff0f4}
body.oc-kit-site-procents-lv #typeSwitchers>button{border-color:#e3cbd2;color:#6d5761}
body.oc-kit-site-procents-lv #typeSwitchers>button.selected{background:#b41e3b;color:#fff;border-color:#b41e3b}
body.oc-kit-site-procents-lv .oc-client-switch button,body.oc-kit-site-procents-lv .oc-loaner-more{border-color:#e3cbd2;color:#75172b;background:#fff}
body.oc-kit-site-procents-lv #price-modal .modal-body>.nav-tabs,body.oc-kit-site-procents-lv #price-modal .nav-pills>li>a{background:#fff0f4!important;border-color:#e3cbd2}
body.oc-kit-site-procents-lv #price-modal .nav-pills>li.active>a{background:#75172b!important;color:#fff!important;border-color:#75172b}
@media(max-width:991px){.procents-home-latest .procents-news-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.procents-home-latest .procents-news-card:last-child{grid-column:1/-1;max-width:calc(50% - 11px)}}
@media(max-width:600px){body.oc-kit-site-procents-lv .procents-home-intro{padding:22px 20px;margin:22px 0}.procents-home-intro ul{columns:1}body.oc-kit-site-procents-lv .procents-home-intro h1{font-size:26px}.procents-home-latest .procents-news-cards{grid-template-columns:1fr}.procents-home-latest .procents-news-card:last-child{grid-column:auto;max-width:none}.procents-home-latest-heading{align-items:flex-start;gap:12px}body.oc-kit-site-procents-lv .procents-home-latest-heading h2{font-size:23px}body.oc-kit-site-procents-lv .loaner-table-heading>th{font-size:11px!important;padding:12px 8px!important}body.oc-kit-site-procents-lv tr.loaner-row>td{padding:16px 9px}}

body.oc-kit-site-procents-lv .loaner-row .loan-price>strong{color:#75172b;font-size:17px;line-height:1.4;font-weight:750}
@media(max-width:600px){body.oc-kit-site-procents-lv .loaner-row .loan-price>strong{font-size:15px}}

/* Keep article navigation apart from the header and article card. */
body.oc-kit-site-procents-lv main.container>.procents-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0!important;padding:0!important;line-height:1.6}
body.oc-kit-site-procents-lv .procents-footer h2{margin:6px 0 12px!important;padding:0!important;text-align:left!important}
@media(max-width:600px){body.oc-kit-site-procents-lv .procents-footer-menu{padding-left:12px!important}.procents-footer-resources>a{padding-left:12px}body.oc-kit-site-procents-lv main.container>.procents-breadcrumb{margin:20px 0!important}}
/* Smaller quote summary, leaving room for both actions. */
body.oc-kit-site-procents-lv #soft-slider-forms form>.col-md-3{gap:4px!important}
body.oc-kit-site-procents-lv #soft-slider-forms form>.col-md-3 .soft-comment{font-size:13px!important;line-height:18px!important;margin:0!important}
body.oc-kit-site-procents-lv #soft-slider-forms .price-box{padding:6px 8px!important;line-height:26px!important}
body.oc-kit-site-procents-lv #soft-slider-forms .price-box .price{font-size:25px!important;line-height:1.15}
body.oc-kit-site-procents-lv #soft-slider-forms .price-box .term-name{font-size:13px}
body.oc-kit-site-procents-lv #soft-slider-forms .oc-price-note{font-size:11px!important;line-height:14px!important;min-height:14px!important}
body.oc-kit-site-procents-lv #soft-slider-forms .term-box{font-size:11px!important;line-height:15px!important;margin:0!important}
body.oc-kit-site-procents-lv #soft-slider-forms .soft-accept,body.oc-kit-site-procents-lv #soft-slider-forms .ac-slider-apply{padding:8px!important;line-height:20px!important;min-height:44px!important}
