.page-node-14100 p {
	font-size: 1.1rem;
}

.page-node-14100 ul ul li::before,
.page-node-14100 ul ul li::marker {
  content: none !important;
  display: none !important;
} 

/* Annotated bibliography. dt is the citation, dd is the annotation.
   Indent is set here rather than left to the 40px browser default so the
   note sits close under its citation. Adjust the one value to taste. */
.bib dd {
  margin: 0.25rem 0 1rem 1.5rem;
}

.bib dt {
  margin: 0;
}

/* ==========================================================================
   HEADING SIZES
   uva_artsci_multibase — responsive font sizes only, using clamp() so
   headings scale smoothly between mobile and desktop without extra
   breakpoints. No other heading properties touched.
   ========================================================================== */

.node-body .node-body--content h1 { font-size: clamp(2rem, 1.4rem + 2.5vw, 3rem); color: #232d4b; }        /* ~32px -> 48px */
.node-body .node-body--content h2 { font-size: clamp(1.625rem, 1.3rem + 1.5vw, 2.25rem); color: #232d4b; } /* ~26px -> 36px */
.node-body .node-body--content h3 { font-size: clamp(1.375rem, 1.2rem + 0.8vw, 1.75rem); color: #232d4b; } /* ~22px -> 28px */
.node-body .node-body--content h4 { font-size: clamp(1.125rem, 1.05rem + 0.4vw, 1.375rem); font-weight: normal; text-transform:uppercase; } /* ~18px -> 22px */
.node-body .node-body--content h5 { font-size: 1.125rem; } /* 18px, fixed -- rarely needs to scale */
.node-body .node-body--content h6 { font-size: 0.875rem; } /* 14px, fixed */

.node-body .node-body--content .node-body--inner .body > p:first-child {
	font-size: 1.2rem;
}

/* BELOW IS CODE FOR Procedures for Renewal, Promotion, and Tenure (Tenure-Track) PAGE ONLY */
/* ============================================================
   CONSISTENT 1em TYPOGRAPHY FOR BODY TEXT ON THIS PAGE ONLY
   (Node 13948)
   ============================================================ */

/* Make paragraphs + list items + nested inline text all 1em */
article[data-history-node-id="13948"] .node-body--content .node-body--inner .body p,
article[data-history-node-id="13948"] .node-body--content .node-body--inner .body ul li,
article[data-history-node-id="13948"] .node-body--content .node-body--inner .body ol li,
article[data-history-node-id="13948"] .node-body--content .node-body--inner .body p *,
article[data-history-node-id="13948"] .node-body--content .node-body--inner .body li * {
    font-size: 1em !important;
    line-height: 1.6 !important;
    font-weight: 400 !important;

    /* prevent UVA theme from synthesizing bold */
    font-synthesis: none !important;
    font-variation-settings: "wght" 400 !important;
}

/* Keep <strong> bold but the same size */
article[data-history-node-id="13948"] .node-body--content .node-body--inner .body strong {
    font-size: 1em !important;
    font-weight: 700 !important;
}

/* ============================================================
   HEADINGS: NON-BOLD AND SCALED
   ============================================================ */

article[data-history-node-id="13948"] h1 {
    font-size: 1.7em !important;
    font-weight: 400 !important;
}

article[data-history-node-id="13948"] h2 {
    font-size: 1.5em !important;
    font-weight: 700 !important;
    color: #232d4b !important;     /* ← Your requested Jefferson Blue */
}

article[data-history-node-id="13948"] h3 {
    font-size: 1.3em !important;
    font-weight: 400 !important;
}

article[data-history-node-id="13948"] h4 {
    font-size: 1.1em !important;
    font-weight: 400 !important;
}

article[data-history-node-id="13948"] h5,
article[data-history-node-id="13948"] h6 {
    font-size: 1em !important;
    font-weight: 400 !important;
}



/* REGULAR PAGE CODE STARTS HERE */

.site-navigation ul {
	margin-top:100px;
}

#block-uva-artsci-local-tasks/*, div[data-drupal-messages], div[data-drupal-messages-fallback]*/ {
	position:relative;
	z-index:1000;
}

.paragraph--type--content hr {
  width: 75px;
  margin: 30px 0;
  border: none;
  /*border-top: 4px solid #F84C1E;*/
  border-top: 4px solid #e57200;
}

.main-content.type--story .node-body .node-body--content, .main-content.type--news .node-body .node-body--content {
	font-size:1em;
	font-family:'franklin-gothic-urw';
	line-height:1.75;
}

@media (min-width: 1030px) {
    .node-body .node-body--content .node-body--inner .body>p:first-child:first-letter {
    	font-size:3em;
    	font-weight:bold;
    	font-family:'adobe-caslon-pro', serif;
    	color:#232d4b;
    	margin-left:-10px;
    }
}

.main-content.type--story .node-body .node-body--content p, .main-content.type--news .node-body .node-body--content p {
	margin-top:1.3em;
}


svg:not(:host).svg-inline--fa, svg:not(:root).svg-inline--fa {
  margin-right: 10px;
}

a.tabledrag-handle .handle {
	width:22px;
	height:22px;
}


.trigger.focusable {
	position:relative;
	right:-20px;
}

.node-container.type-page .paragraph--type--call-to-action-multiple .field_cta_links_3 {
	padding-bottom:40px;
}

#block-footerlogo img {
	width:298px;
}

#edit-reset-office-of-the-dean {
  display: none;
}

#views-exposed-form-office-of-the-dean-endowed {
	max-width:75%;
	margin:0 auto;
}

#views-exposed-form-office-of-the-dean-endowed .js-form-type-textfield {
	margin-bottom:5px;
}

#edit-submit-office-of-the-dean,
#views-exposed-form-office-of-the-dean-endowed,
.form-actions {
 position: relative;
  top: 0;
  margin: 0px 13px;
  padding: 0 1%;
}

#views-exposed-form-office-of-the-dean-endowed .js-form-type-textfield input {
  border: 1px solid #ddd;
  padding: 15px 60px 15px 30px;
  border-radius: 30px;
  width: 100%;
  position:relative;
}

.js-form-type-textfield	{
	width: 100%;
  position: relative;
  margin-bottom: 30px;
  clear:both;
}

/*.js-form-type-textfield	input {*/
/*	border: 1px solid #ddd;*/
/*  padding: 15px 60px 15px 30px;*/
/*  border-radius: 30px;*/
/*  width: 38%;*/
/*}*/

/*.js-form-type-textfield	button {*/
/*	position: absolute;*/
/*  right: 20px;*/
/*  top: 50%;*/
/*  transform: translateY(-50%);*/
/*  border: none;*/
/*  background: transparent;*/
/*  appearance: none;*/
/*  -webkit-appearance: none;*/
/*  outline: none;*/
/*  color: #232D4B;*/
/*  cursor: pointer;*/
/*  font-size: 1.2em;*/
/*}*/

.align-left {
	margin-top:0.5em !important;
}
.main-content.type--page:not(.is-front) .node-container.no-hero-cta.has-hero-bg-img .paragraph--type--page-hero .page-hero--inner::before {
	opacity:.9;
	background:linear-gradient(to right, #232D4B 0%, #141E3C 100%);
}

.paragraph--type--page-hero .page-hero--subtitle {
	font-size:1.5em;
}

.fancy {
	font-family:'bodoni-urw';
	font-style:italic;
	font-weight:900;
	color:#232d4b;
}

.fancy-underline {
  font-family: 'bodoni-urw';
  font-style: italic;
  font-size: 3em;
  float: left;
  margin-right: 20px;
  margin-left: -87px;
  color: #232d4b;
  padding:0 3px 0 15px;
  line-height:100%;
  border-bottom:3px solid #e57200;
}

@media only screen and (max-width: 600px) {
	.site-eyebrow {
		display:none;
	}
}

#edit-field-dean-s-office-classificati-wrapper .js-form-type-checkbox,
#edit-field-classification--wrapper .js-form-type-checkbox {
	float:left;
	width:30%;
}

.site-navigation span {
  color:white;
  margin-right:10px;
}

.site-navigation span:after {
	
}

.people-full-list.chairs table tbody tr td {
  vertical-align:top;
  padding:20px;
  width:auto;
}

.people-full-list.chairs table tbody tr td h4 {
  font-size:1.2em;
}

#block-views-block-office-of-the-dean-block-2,
#block-views-block-office-of-the-dean-block-3,
#block-views-block-office-of-the-dean-block-4,
#block-views-block-office-of-the-dean-block-5,
#block-views-block-office-of-the-dean-block-8 {
  background:#f1f4f8;
}

/*.contextual .trigger {*/
/*  top:-35px;*/
/*}*/
.views-field.views-field-draggableviews {
  display:none;
}

.site-footer {
  padding:30px 0 0;
}

.paragraph--type--notes-with-cta .paragraph--type--hero-call-to-action {
  margin-bottom:30px;
}

.type-page .field_sections {
  top:40px;
}

.views-element-container .news-grid header, .views-element-container .news-grid header h1, .views-element-container .news-grid header h2, .views-element-container .news-grid header h3, .views-element-container .news-grid header h4, .views-element-container .news-grid header h5, .views-element-container .news-grid header h6, .views-element-container .stories-grid header, .views-element-container .stories-grid header h1, .views-element-container .stories-grid header h2, .views-element-container .stories-grid header h3, .views-element-container .stories-grid header h4, .views-element-container .stories-grid header h5, .views-element-container .stories-grid header h6 {
  font-style:normal;
}

.views-field.views-field-field-headshot-media {
width:25%;
}

.people-full-list.chairs table tbody tr td.views-field.views-field-field-headshot-media {
width:30%;
}

.people-full-list table tbody tr td {
vertical-align:middle;
}

figcaption {
  margin: 0.65rem 0 1rem;
  font-size: 0.8rem;
  font-style: italic;
  color: #333;
  font-family: franklin-gothic-urw,Arial,sans-serif;
}

body.search-open .main-content .page-overlay {
  opacity:.3;
}

.align-right {
	float: right;
	width: 50%;
	margin-top: 2.5em;
	margin-left:1.5em;

}

.align-left {
	width:50%;
	margin-top:2.5em;
	margin-right:1.5em;

}



