/* Only The Charlotte Wire's optional ad units. No heading bars, overlays or logos. */
.cvpr-promo-unit{box-sizing:border-box;max-width:100%;padding:18px 20px;margin:24px 0;background:#f7f9fc;border:1px solid #d8e0ea;border-radius:0;color:#061746;font-family:Arial,Helvetica,sans-serif;overflow-wrap:anywhere}
.cvpr-promo-unit *{box-sizing:border-box}
.cvpr-promo-heading{display:block;font:700 19px/1.35 Georgia,Times,serif;margin:0 0 7px;padding:0;color:#061746}
.cvpr-promo-heading a{color:inherit!important;text-decoration:none!important}
.cvpr-promo-heading a:hover{text-decoration:underline!important}
.cvpr-promo-company{font:400 14px/1.5 Arial,Helvetica,sans-serif;color:#4f5b72;margin:0 0 14px!important}
.cvpr-promo-link{display:inline-block!important;max-width:100%;width:auto!important;padding:10px 17px!important;border:1px solid #0085ca!important;border-radius:0!important;background:#0085ca!important;color:#fff!important;font:700 14px/1.2 Arial,Helvetica,sans-serif!important;text-decoration:none!important;text-align:center}
.cvpr-promo-link:hover,.cvpr-promo-link:focus{background:#1d1160!important;border-color:#1d1160!important;color:#fff!important}
.cvpr-promo-sidebar{margin:0 0 22px}
@media(max-width:520px){.cvpr-promo-unit{padding:15px 16px}.cvpr-promo-heading{font-size:17px}}
