
.sbcv-template-executive-serif { color:#111; }
.sbcv-template-executive-serif .sbcv-cv-header { display:block; text-align:center; border-bottom:0px solid #111; padding-bottom:4mm; }
.sbcv-template-executive-serif .sbcv-cv-header h1 { color:#111; font-family:Georgia,"Times New Roman",serif; font-size:var(--sbcv-name-size); letter-spacing:.04em; }
.sbcv-template-executive-serif .sbcv-cv-header p { font-style:italic; }
.sbcv-template-executive-serif .sbcv-page__columns { display:block; }
.sbcv-template-executive-serif .sbcv-page__side { display:none; }
.sbcv-template-executive-serif .sbcv-cv-section h2 { padding:0 0 1mm; border:0; border-bottom:1px solid #111; color:#111; font-family:Georgia,"Times New Roman",serif; font-size:calc(var(--sbcv-heading-size) * .72); text-transform:uppercase; }
.sbcv-template-executive-serif .sbcv-cv-entry h3 { font-family:Georgia,"Times New Roman",serif; }
.sbcv-template-executive-serif .sbcv-cv-date { color:#111; }
.sbcv-template-executive-serif .sbcv-cv-entry p { font-family:Georgia,"Times New Roman",serif; }
.sbcv-template-executive-serif .sbcv-cv-section[data-sbcv-block="contact"] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
        justify-content: space-around;
    	border-bottom: 0px solid var(--sbcv-primary);
    	margin-bottom: 40px;
    margin-top: -20px;
}

.sbcv-template-executive-serif .sbcv-cv-section[data-sbcv-block="contact"] > h2 {
    display: none;
}
.sbcv-template-executive-serif .sbcv-cv-section[data-sbcv-block="contact"] .sbcv-contact-line {
    margin-left:20px !important;
}