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

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

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

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

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

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

#views-exposed-form-office-of-the-dean-block-4 .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;
}

.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 {
  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;

}
