/*custom css*/

@import url('https://fonts.googleapis.com/css2?family=Domine&display=swap');

.page-node-10176 .views-element-container .datetime,
.path-events .views-element-container .datetime {
	font-weight: normal !important;
}

.container.dream img {
	-moz-box-shadow: 2px 5px 5px rgba(68, 68, 68, 0.1);
	-webkit-box-shadow: 5px 5px 5px rgba(68, 68, 68, 0.1);
	box-shadow: 0px 0px 5px 5px rgba(68, 68, 68, 0.1);
	margin-bottom: 30px;
}

.paragraph--type--full-width-image-callout .offset .inner {

	font-size: 18px !important;

}


.paragraph--type--cards .img-wrap.no-image .inner {

	line-height: 1.6 !important;
}


.wittplusyou h1 {
	display: none;
}


.page-node-20186 .intro .h-caption h2 {
	color: #fff;
	line-height: 1;
	font-weight: 300;
	font-family: 'Domine', serif;
	font-style: italic;
	margin-top: 0px;
}


.container.dream {
	padding-bottom: 30px;
	text-align: center;
}

.page-node-20186 .header-wrap {
	background: #000;
}

div#block-views-block-explore-areas-of-study-block-1-2 {
	padding-left: 20px;
	padding-right: 20px;
}

.programscontainer .subject-holder .subject {
	font: 400 18px/27px "Helvetica Neue", Arial, sans-serif;
	margin: 0 0 23px;
}

.programscontainer .subject-holder .subject a {
	display: block;
	padding: 10px;
	color: #000;
	transition: all .25s linear;
}

@media only screen and (min-width: 1200px) {
	.programscontainer .subject-holder .column {
		width: 30.9%;
	}
}

.programscontainer .subject-holder .three-columns {
	text-align: left;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	max-width: 1090px;
	margin: auto;
}

.programscontainer {
	background: #e7e7e8 url(/themes/wittenberg/images/bg-well.jpg);
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 30px;
}

.programscontainer h2 {
	text-align: center;
}

.page-node-10176 .views-element-container .inner a,
.path-events .views-element-container .inner a {
	display: block;
	margin-bottom: 5px;
}

.field.field--name-field-featured-image.field--type-image.field--label-hidden.field__item img {
	border-radius: 50%;
	max-width: 395px;
	height: auto;
	padding-top: 20px;
}

.page-node-19920 .views-element-container .empty,
.path-events .views-element-container .empty {
	text-align: center;
}

.page-node-19920 .views-element-container .row,
.path-events .views-element-container .row {
	padding: 0 0 30px 0;
	box-sizing: border-box;
	margin: 0;
}

.page-node-19920 .views-element-container .event-wrap,
.path-events .views-element-container .event-wrap {
	padding: 30px 20px;
	box-sizing: border-box;
}

.page-node-19920 .views-element-container .event-wrap:first-of-type,
.path-events .views-element-container .event-wrap:first-of-type {
	padding-top: 15px;
}

@media only screen and (min-width: 992px) {

	.page-node-19920 .views-element-container .event-wrap,
	.path-events .views-element-container .event-wrap {
		padding: 60px 15px;
	}
}

.page-node-19920 .views-element-container .event-wrap:nth-child(odd),
.path-events .views-element-container .event-wrap:nth-child(odd) {
	background: #f8f7f6;
}

.page-node-19920 .views-element-container h3,
.path-events .views-element-container h3,
.page-node-10176 .views-element-container h3 {
	font-weight: 400;
	text-transform: uppercase;
	color: #990000;
	position: relative;
	font-size: 16px !important;
	display: block;
	margin: 0 0 10px 0;
}

.page-node-19920 .views-element-container h3 span,
.path-events .views-element-container h3 span {
	padding-right: 6px;
	display: inline-block;
}

.page-node-19920 .views-element-container .eventheader_0,
.path-events .views-element-container .eventheader_0 {
	margin: 0;
	padding: 0;
}

.page-node-19920 .views-element-container .inner,
.path-events .views-element-container .inner {
	font-size: 20px;
}

.page-node-19920 .views-element-container .inner a,
.path-events .views-element-container .inner a {
	font-weight: 900;
	color: #990000;
	font-family: "Arial-Black", "Helvetica", sans-serif;
	font-size: 24px;
	line-height: 1.2;
	display: block;
	margin-bottom: 5px;
}

.page-node-19920 .views-element-container .more,
.path-events .views-element-container .more {
	display: block;
}

.page-node-19920 .views-element-container .more a,
.path-events .views-element-container .more a {
	font-size: 20px;
	display: block;
	color: #555;
	font-size: 16px;
	padding-top: 10px;
	clear: both;
	width: 100%;
}

.page-node-19920 .views-element-container .calendar-button,
.path-events .views-element-container .calendar-button {
	text-align: center;
}

.page-node-19920 .views-element-container .datetime,
.path-events .views-element-container .datetime {
	color: #990000;
	font-size: 22px;
	font-weight: normal !important;
}

.page-node-19920 .views-element-container .eventheader_3,
.path-events .views-element-container .eventheader_3 {
	color: #990000;
}

.page-node-19920 .views-element-container .eventheader_1,
.path-events .views-element-container .eventheader_1 {
	display: inline-block;
}

.page-node-19920 .views-element-container .button-wrap,
.path-events .views-element-container .button-wrap,
.page-node-19920 .views-element-container .atcb-link,
.path-events .views-element-container .atcb-link {
	display: inline-block;
	margin: auto;
	text-align: center;
	font-size: 11px;
	color: black;
	line-height: 120%;
	text-transform: uppercase;
}

.page-node-19920 .views-element-container .yellow-button,
.path-events .views-element-container .yellow-button {
	background: #990000;
	width: 40px;
	height: 40px;
	color: white;
	text-align: center;
	display: block;
	margin: auto;
	margin-bottom: 10px;
	position: relative;
}

.page-node-19920 .views-element-container .yellow-button:after,
.path-events .views-element-container .yellow-button:after {
	content: "";
	position: absolute;
	background: white;
	left: 6px;
	right: 6px;
	height: 2px;
	top: 50%;
	transform: translateY(-50%);
}

.page-node-19920 .views-element-container .yellow-button:before,
.path-events .views-element-container .yellow-button:before {
	content: "";
	position: absolute;
	background: white;
	left: 6px;
	right: 6px;
	height: 2px;
	top: 50%;
	transform: translateY(-50%) rotate(90deg);
}

.detail p {
	letter-spacing: .5px;
}

.page-node-19897 .facts-sec {
	background-image: url(/themes/wittenberg/images/gradient.jpg);
	padding: 70px 62px 59px;
}

.page-node-19897 .facts-sec p {
	font-family: 'Nunito Sans', sans-serif;
	text-transform: none;
}

.page-node-19897 .facts-sec h2 {
	font-family: 'Nunito Sans', sans-serif;
	font-weight: 700;
	line-height: 1.2;
}

.around-the-hollow-page.teaser h3 {
	color: #000;
	text-transform: none;
}

.around-the-hollow-header .story-lead {
	color: #000;
}

.page-node-19869 #footer .search-form-2-wrap,
.page-node-20186 #footer .search-form-2-wrap {
	display: none;
}

.page-node-19894 p,
.page-node-19893 p,
.page-node-20113 p {
	font-family: 'Nunito Sans', sans-serif;
}

.page-node-19894 h3,
.page-node-19893 h3,
.page-node-20113 h3 {
	color: #990000;
	font-family: 'Domine', serif;
	line-height: 1.4;
}

.page-node-19869 .paragraph--type--testimonial-grid h2,
.page-node-20186 .paragraph--type--testimonial-grid h2 {
	color: #990000;
}

.page-node-19894 .promo-sec .h-caption h1,
.page-node-19893 .promo-sec .h-caption h1,
.page-node-19895 .promo-sec .h-caption h1,
.page-node-20113 .promo-sec .h-caption h1 {
	display: none;
}

.page-node-19894 #block-breadcrumbs-2,
.page-node-19893 #block-breadcrumbs-2,
.page-node-20113 #block-breadcrumbs-2 {
	display: none;
}

.page-node-19869 #main,
.page-node-20186 #main {
	display: none;
}

.page-node-19869 .paragraph--type--testimonial-grid p,
.page-node-20186 .paragraph--type--testimonial-grid p {
	font-family: 'Domine', serif;
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	line-height: 30px;
}

.paragraph--type--testimonial-grid .author .subtitle {
	margin-top: 10px;
}

.paragraph--type--testimonial-grid .author {
	line-height: 1.1;
}

.page-node-19869 #header,
.page-node-19893 #header,
.page-node-19894 #header,
.page-node-19895 #header,
.page-node-20113 #header,
.page-node-20186 #header {
	display: none;
}

.page-node-19869 .overlay1,
.page-node-19893 .overlay1,
.page-node-19894 .overlay1,
.page-node-19895 .overlay1,
.page-node-20113 .overlay1,
.page-node-20186 .overlay1 {
	display: none;
}

.logobrand {
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
	top: 20px;
}

p.small {
	font-size: 18px !important;
	margin-bottom: 8px !important;
	color: #000 !important;
}

.redbuttonfull:hover {
	color: #fff !important;
	border: 2px solid #fff;
}

.redbuttonfull:focus {
	color: #fff !important;
	border: 2px solid #fff;
}

.redbuttonfull {
	display: inline-block;
	border: 2px solid #990000;
	color: #fff;
	margin-left: 30px;
	margin-right: 30px;
	text-align: center;
	font-family: 'Nunito Sans', sans-serif;
	transition: 800ms;
	margin-bottom: 0;
	font-weight: 600;
	text-align: center;
	touch-action: manipulation;
	cursor: pointer;
	background: #990000;
	white-space: nowrap;
	padding: 5px 40px;
	font-size: 16px;
	line-height: 1.65;
	border-radius: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.redbuttonfull1:hover {
	color: #fff !important;
	border: 2px solid #fff;
}

.redbuttonfull1 {
	display: inline-block !important;
	margin-right: 10px;
	margin-bottom: 30px;
	float: left;
	font-family: 'Nunito Sans', sans-serif;
	border: 2px solid #990000 !important;
	margin-left: 10px !important;
	color: #fff !important;
	transition: 800ms !important;
	font-weight: 600 !important;
	text-align: center !important;
	touch-action: manipulation;
	cursor: pointer;
	background: #990000 !important;
	white-space: nowrap !important;
	padding: 16px 12px !important;
	font-size: 17px !important;
	line-height: 1 !important;
	border-radius: 0 !important;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 240px !important;
}

.around-the-hollow-header .left:hover {
	opacity: .9;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.perspectives .border-color {
	border-top-color: #188290;
	border-right-color: #188290;
}

ul#news-menu li:last-child a {
	border-top: 5px solid #0B4A51;
}

ul#news-menu li:last-child a:after {
	background: #0B4A51;
}

ul#news-menu li:nth-child(3) a {
	border-top: 5px solid #36813A;
}

#block-views-block-news-page-block-1-2 .block-content>h2 span,
h2.hollow-h span {
	color: #1d1d1d;
}

ul#news-menu li:nth-child(3) a:after {
	background-color: #36813A;
}

.learning-and-research .bg-color {
	background: #2f2f30;
}

.learning-and-research .border-color {
	border-right-color: #2f2f30;
	border-top-color: #2f2f30;
}

ul#news-menu li:first-child a {
	border-top: 5px solid #2f2f30;
}

ul#news-menu li:first-child a:after {
	background: #2f2f30;
}

.in-the-world .bg-color {
	background-color: #36813A;
}

.life-after-witt .bg-color {
	background-color: #0B4A51
}

.life-after-witt .border-color {
	border-top-color: #0B4A51;
	border-right-color: #0B4A51;
}

.in-the-world .border-color {
	border-top-color: #36813A;
	border-right-color: #36813A;
}

.page-node-19869 .bred,
.page-node-20186 .bred {
	display: none;
}

.page-node-19869 .header-wrap,
.page-node-20186 .bred {
	position: relative;
	background: #000;
	overflow: hidden;
}

.perspectives .bg-color {
	background-color: #188290;
}

.home-grids .around-the-hollow-page.teaser:hover .inner,
.home-grids .event-post .inner:hover {
	text-decoration: underline;
}

.around-the-hollow-page.teaser img:hover {
	opacity: .8;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.around-the-hollow-page.teaser a.text-color {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	transition: opacity .2s ease;
}

.around-the-hollow-page.teaser a.text-color:hover {
	text-decoration: underline;
	transition: opacity .2s ease;
}

.promo-sec .h-caption p {
	font-family: 'Nunito Sans', sans-serif;
}

.paragraph--type--two-column-callout .field--name-field-links a {
	font-size: 20px !important;
}

.page-node-19510 .paragraph--type--two-column-callout {
	padding-top: 40px;
}

.paragraph--type--cards .img-wrap .inner {
	font-size: 16px !important;
}

.page-node-19510 .overlay1 {
	background: rgba(0, 0, 0, .1);
}

.page-node-19510 .paragraph--type--cards {
	padding-top: 0px;
}

.page-node-19510 .promo-sec .h-caption .align {
	padding: 70px 15px 21px;
}

.page-node-19510 .paragraph--type--teaser-carousel {
	padding-top: 10px;
	padding-bottom: 40px;
}

.paragraph--type--teaser-carousel h2 {
	margin-top: 0px;
}

.pulled-quote .author {
	font-family: 'Nunito Sans', sans-serif;
	font-size: 15px;
}

.paragraph--type--teaser-carousel .inner {
	font-size: 16px !important;
	line-height: 22px !important;
}

.paragraph--type--teaser-carousel h3 em {
	line-height: 1;
}

.department-sec .detail .field--name-body {
	padding-bottom: 5px;
}

.page-node-type-standard .footer-wrap {
	margin-top: 50px;
}

.pulled-quote {
	font-family: 'Domine', serif;
	margin: 20px 0 20px 0;
	z-index: 3;
}

.pulled-quote i {
	background-color: #990000;
	color: #fff;
	margin: 20px 0 20px;
}

.field--name-field-components {
	padding-bottom: 60px;
	overflow: hidden;
}

.find-your-match {
	background-image: url(/themes/wittenberg/images/texture.jpg);
}

.page-node-type-landing-page .circle-image img {
	margin-bottom: 40px;
}

.page-node-type-landing-page .special-image-column {
	padding-top: 1rem;
}

#block-exposedformevents-pagepage-1 label li {
	list-style: none;
}

#block-exposedformevents-pagepage-1 li {
	list-style: none;
}

.page-node-19920 .views-element-container .eventheader_1,
.path-events .views-element-container .eventheader_1 {
	font-size: 16px;
}

.page-node-19920 .views-element-container .datetime,
.path-events .views-element-container .datetime {
	font-weight: normal;
}

.page-node-19920 .views-element-container p {
	display: none;
}

.page-node-19920 .views-element-container h3 span,
.path-events .views-element-container h3 span {
	font-size: 16px;
}

.majors a,
.minors a {
	font-weight: 400;
}

.field.field--name-field-intro-text.field--type-string-long.field--label-hidden.field__item {
	font-family: 'Domine', serif !important;
	color: #555 !important;
	font-weight: 400;
	line-height: 1.5 !important;
	margin-bottom: 5px !important;
}

.department-sec .detail .field--name-body,
.landing-mobile-nav .detail .field--name-body {
	padding-top: 0rem;
}

.page-node-17725 footer {
	display: none;
}

.page-node-15771 #main,
.page-node-9085 #main {
	display: contents;
}

div#block-views-block-handshake-rss-v2-block-1 .field.field--name-fid.field--type-entity-reference.field--label-hidden.field__item,
div#block-views-block-handshake-rss-v2-block-1 .field.field--name-timestamp.field--type-created.field--label-hidden.field__item,
div#block-views-block-handshake-rss-v2-block-1 .item-description,
div#block-views-block-handshake-rss-v2-block-1 .field--label-inline,
div#block-views-block-handshake-rss-v2-block-1 .feed-description,
div#block-views-block-handshake-rss-v2-block-1 li h2,
a.feed-icon {
	display: none;
}

div#block-views-block-handshake-rss-v2-block-1 h3.header {
	font-size: 26px !important;
	line-height: 1.6;
	font-family: 'Domine', serif !important;
	margin-top: 0px !important;
	margin-bottom: 20px !important;
	border-bottom: none !important;
}


h2,
.h2 {
	font-family: 'Nunito Sans', sans-serif;
	color: #990000;
	font-size: 44px;
}

.department-sec.container-fluid h2 {
	font-weight: 900;
}

.two-columns .descrip.dark-bg h3,
.two-columns .descrip.dark-bg h2,
.two-columns .descrip.lightgray-bg h3,
.two-columns .descrip.lightgray-bg h2,
.two-columns .descrip.red-bg h3,
.two-columns .descrip.red-bg h2,
.article-modal .article h2,
.post-article .descrip h2,
.post-article.descrip h2,
div#block-missionhistorytraditionsabout .visual-sec h2,
.two-columns .descrip.white-bg h2,
.two-columns .descrip.white-bg h3,
.two-columns .descrip h2,
.explore-sec .heading h3,
.explore-btns li>.opener-btn,
.event-frame .event-post h3,
.around-the-hollow-page.teaser h2,
#block-views-block-news-page-block-1-2 .block-content>h2,
h2.hollow-h,
ul#news-menu li a,
.around-the-hollow-page .news-header .main-category a,
.facts-sec .btn-primary,
#block-homepageexplorecampusthisfall .btn,
div#block-academicpagelandingtop h2,
.two-columns .descrip.dark-bg h3,
.two-columns .descrip.dark-bg h2,
div#block-studentsuccesscoursesrequirements h1,
.visual-sec .center-block h2,
.two-columns .descrip.white-bg h2,
span.hidden-xs,
#alum h2,
.department-sec .header-block h2,
.landing-mobile-nav .header-block h2 {
	font-family: 'Nunito Sans', sans-serif !important;
	font-weight: 900;
}

#alum h2 {
	font-weight: 900 !important;
}

div#block-academicpagelandingtop h2 {
	font-weight: 900 !important;
}

.facts-sec .btn-primary,
.explore-btns li>.opener-btn {
	text-transform: capitalize;
}

.heading-box h2,
.explore-sec .heading h2,
.facts-sec h2,
.home-grids .header-sec h2,
#block-aroundthehollowheader h1,
#block-makeagift,
#block-makeagifthollowfooter,
.footer-navigation ul li,
div#block-academicpagelandingtop p,
.tab-content .list-info a,
.bottom-menu li a {
	font-family: 'Domine', serif;
}

div#block-emergencyalert-2--2 {
	display: none;
}

div#block-academicpagelandingtop p {
	line-height: 30px;
}

.two-columns .descrip.dark-bg p a {
	color: #fff;
	text-decoration: underline;
}

h2 em {
	color: #000;
	font-style: normal;
	line-height: 1.2;
}

#block-wittenberg-page-title p {
	font-family: 'Domine', serif;
}

div#block-views-block-handshake-rss-v2-block-1 h3 {
	line-height: 1.4;
	margin: 12px;
	list-style: none;
	font-size: 16px;
	text-transform: capitalize;
	font-family: 'Nunito Sans', sans-serif;
	border-bottom: 1px solid #999;
}

div#block-views-block-handshake-rss-v2-block-1 {
	background-color: #e7e7e8;
	padding: 20px;
}

div#block-views-block-handshake-rss-v2-block-1 {
	padding-bottom: 30px;
	margin-bottom: 70px;
}

div#block-views-block-handshake-rss-v2-block-1 li {
	list-style: none;
}

div#block-views-block-handshake-rss-v2-block-1 ul {
	padding-inline-start: 0px;
}

.footer-menu ul li a {
	color: #999;
}

.welcome {
	font-family: 'Nunito Sans', sans-serif;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	padding-top: 0px;
}

.department-sec .detail h4 {
	font-weight: 700;
}

.btn {
	text-transform: capitalize;
	font-family: 'Nunito Sans', sans-serif;
	font-size: 19px;
}

.visual-sec p {
	font-family: 'Domine', serif;
	font-size: 18px;
}

.intro .h-caption h1 {
	font-family: 'Domine', serif;
}

.visual-sec h3 {
	font-family: 'Domine', serif;
}

.two-columns .descrip h3 {
	font-family: 'Domine', serif !important;
}

.promo-sec .h-caption h1 {
	font-family: 'Domine', serif;
}

.department-sec .detail h3,
.landing-mobile-nav .detail h3 {
	font-weight: 700;
	font-size: 26px;
	line-height: 1.6;
	font-family: 'Domine', serif;
	color: #363636;
	margin-bottom: 0px;
}

div#block-views-block-compass-staff-block-2 {
	background: #3d3c3e;
	padding-top: 30px;
}

#block-views-block-compass-staff-block-2 h2 {
	text-align: center;
	color: #fff;
	padding-bottom: 60px;
}

#block-views-block-compass-staff-block-2 .counselor-locations {
	display: none;
}

.footer-col .addres {

	max-width: 280px;
}


.footer-col .addres li {
	margin-bottom: 6px;
}

.contact-staff {
	text-align: center;
}

span.box img {
	width: 20px;
	position: absolute;
	left: 1px;
}

.footer-text {
	color: #999;
}

nav#block-footerright {
	padding-top: 25px;
}

.around-the-hollow-page.teaser h2 {
	font-size: 20px;
	font-weight: 900;
}

.button:hover {
	background-color: #900 !important;
	color: #fff !important;
	text-decoration: none;
}

#block-2020commencementvideo .visual-sec .heading {
	display: none;
}

.assistants .hybrid-buttons {
	display: none
}

li.full {
	width: 100%;
}

table.covid {
	border: 1px solid #000;
	margin-top: 30px;
	margin-bottom: 20px;
}

.covid td {
	border-right: 1px solid #000;
}

td.active {
	border: 8px solid #000;
}

td.low {
	background: #006e63;
	color: #fff;
	width: 33.33%
}

td.low h4 {
	margin-top: 18px !important;
}

td.medium {
	background: #ffa700;
	color: #000;
	width: 33.33%
}

td.medium h4 {
	margin-top: 18px !important;
}

td.high {
	background: #990000;
	color: #fff;
	width: 33.33%
}

td.high h4 {
	margin-top: 18px !important;
}

td.four {
	width: 25%;
	padding-left: 5px;
	padding-right: 5px;
}

td.third {
	width: 33.33%;
	padding-left: 5px;
	padding-right: 5px;
}

td.third h2 {
	margin-bottom: 0px;
	margin-top: 20px;
}

td.third p {
	line-height: 1.3;
	margin-top: 10px;
	margin-bottom: 20px;
}

.promo-sec .h-caption p {
	z-index: 4;
	display: block;
}

.page-node-19268 h4 {
	margin-top: 3px !important;
}

.page-node-19093 .overlay1 {
	display: none;
}

.page-node-6225 .overlay1 {
	display: none;
}

.page-node-19869 .overlay1 {
	display: none;
}

.page-node-19869 .intro .h-caption h2 {
	color: #fff;
	line-height: 1;
	font-size: 60px;
	margin-top: 0px;
}


.page-node-19869 h1,
.page-node-20186 h1 {
	font-style: italic !important;
	margin-bottom: 0px !important;
}

.page-node-19869 h1 em,
.page-node-20186 h1 em {
	background-image: url(/themes/wittenberg/images/line.png);
	background-repeat: no-repeat;
	background-position: 35px 5px;
	font-style: italic;
	background-size: 218px;
	color: #f2f3f8;
}

.page-node-6225 .h-caption .btn {
	padding: 8px 60px;
}

.page-node-19268 h3 {
	margin-bottom: 0px !important;
}

.page-node-19111 .facts-sec h3 {
	font: 400 37px/47px 'Domine', serif;
	;
	color: #fff;
	margin: 0px;
	margin-top: 6px;
	line-height: 1;
	margin-bottom: 6px;
}

.h5,
h5 {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.5;
}

a.givingthanksbutton {
	text-transform: uppercase;
	font-family: 'Nunito Sans', sans-serif;
	font-weight: 800;
	letter-spacing: 1px;
	display: block;
	color: #fff;
	font-size: 14px;
	max-width: 270px;
	border: 1px solid white;
	padding: 14px 10px;
	transition: all .25s linear;
	margin-left: auto;
	margin-right: auto;
	background: rgba(153, 0, 0, .75);
	margin-bottom: 20px;
}

.big-give h2 {
	color: #fff;
	font: 800 28px/38px 'Nunito Sans', sans-serif;
}

.big-give p {
	color: #fff;
	padding-left: 20px;
	padding-right: 20px;
}

.donorcontainer h2 {
	color: #fff;
	font: 800 32px/38px 'Nunito Sans', sans-serif;
}

.donorcontainer {
	overflow: hidden;
	clear: both;
}

.big-give.covid {
	background: #990000;
	background-image: url(/themes/wittenberg/images/tulipsgrid.jpg);
	background-size: cover;
	text-align: center;
}

.donor-column img {
	width: 150px;
	border-radius: 50%;
	border: 4px solid #fff;
}

.donor-column h3 {
	color: #fff;
	margin-top: 14px;
	margin-bottom: 10px;
	font-size: 28px;
}

.donor-column p {
	color: #fff;
	font-size: 14px;
	line-height: 1.4;
	margin-top: 5px;
}

.big-give {
	background-size: cover;
	text-align: center;
}

.covidgrid {
	background-image: url(/themes/wittenberg/images/facts-bg-hd.jpg);
	background-size: cover;
	text-align: center;
}

.big-give {
	overflow: hidden;
	clear: both;
}

#block-admissionadspace {
	background-color: #e7e7e8;
	padding: 20px;
	text-align: center;
}

#block-admissionadspace p {
	margin: 0px;
	color: #000;
}

#block-admissionadspace p a {
	font-weight: 400;
}

#block-admissionadspace h3 {
	font-size: 32px;
	line-height: 38px;
	font-family: 'Nunito Sans', sans-serif;
	color: #990000;
	margin: 0px;
	margin-bottom: 10px;
}

.big-social .instagram {
	background-color: #2f2f30;
}

.big-social .instagram a {
	background: #222;
}

.big-social .instagram a:hover {
	background: #2f2f30;
}

div#block-2020commencementvideo .icon-image {
	display: none;
}

#block-views-block-sen-block-1 p {
	color: #fff;
	padding-left: 10%;
	padding-right: 10%;
	line-height: 1.65;
}

#block-views-block-sen-block-1 p a {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

div#block-applyadmission li {
	font-size: 19px;
}

#block-meetyouradmissioncounselorscampustourambassadors .menu-grid.counselors-grid .abbreviated-locations {
	font-size: 15px;
	font-weight: 400;
}

.assistants .menu-wrap li,
.assistants .menu-wrap ul {
	font-weight: bold;
	font-size: 19px;
	margin-bottom: 15px;
}

#block-applyadmission .two-columns .descrip.dark-bg li a {
	color: #fff;
	text-decoration: underline;
	text-underline-position: below;
}

div#block-applyadmission li {
	font-weight: 400;
}

div#block-questionshelpfullinksadmission {
	margin-top: 0px;
}

#block-howtoscheduleavisit .two-columns .descrip:nth-of-type(2n) {
	text-align: center;
}

#block-howtoscheduleavisit .two-columns .descrip:nth-of-type(2n) li {
	text-align: left;
}

#block-howtoscheduleavisit .two-columns .descrip:nth-of-type(2n) li a {
	color: #fff;
	text-decoration: underline;
}

#block-questionshelpfullinksadmission li {
	text-underline-position: under;
}

#block-emergencyalert-2 a.whitetext {
	color: #fff !important;
	text-decoration: underline;
}

div#block-explorewittadmission .two-columns .descrip {
	text-align: center !important;
}

.facts-sec h3 {
	font: 400 45px/50px 'Domine', serif;
	;
	color: #fff;
	margin: 0px;
	line-height: 1;
}

.addtoany_list a img {
	width: 53px;
}

div#block-applyadmission ul {
	margin-top: 20px;
}

div#block-makeyourdepositadmission .icon-image {
	display: none;
}

#block-admissionvideo .icon-image,
#block-admissionvideo .visual-sec .heading {
	display: none;
}

.oa-popup-wrap .counselor-locations img {
	width: 18px;
}

#block-hwavideo .icon-image,
#block-hwavideo-2 .icon-image {
	display: none;
}

.facts-sec p {
	color: #fff;
	margin: 0px;
	margin-top: 3px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.1;
}

.button a:hover {
	color: #fff;
}

.button {
	font-family: 'Nunito Sans', sans-serif;
	font-weight: 900;
	letter-spacing: 1px !important;
}

.iframe-container {
	overflow: hidden;
	padding-top: 56.25%;
	position: relative;
}

.iframe-container iframe {
	border: 0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

div#block-webcamhwa h2 {
	margin-top: 0px;
	color: #fff;
	padding-top: 30px;
	padding-bottom: 20px;
}

div#block-webcamhwa {
	background-color: #2f2f30 !important;
}

div#block-wittcommitmenthwahomepageblock h2 {
	color: #990000 !important;
}

.counselors .counselor-locations {
	color: #ffffff;
}

.buttonred:hover {
	background-color: #490000;
	text-decoration: none;
}

.buttonred {
	font-family: 'Nunito Sans', sans-serif;
	font-weight: 800 !important;
	letter-spacing: 1px !important;
	background-color: #990000;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	font-size: 16px;
	display: inline-block;
	padding: 18px 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	clear: both;
	color: #fff;
	line-height: 18px;
	transition: all .2s linear;
}

a.buttonred {
	color: #fff;
}

blockquote {
	padding: 2px 14px;
	margin: 20px 0 20px;
	font-size: 17px;
	border-left: 5px solid #990000;
}

blockquote p {
	margin-top: 10px;
	margin-bottom: 10px !important;
}

.ckeditor-accordion-container>dl {
	border: none;
}

.ckeditor-accordion-container>dl dt>a {
	color: #333;
	background: #fff;
	font-weight: bold;
	border-bottom: none;
}

.ckeditor-accordion-container>dl dt>.ckeditor-accordion-toggle {
	left: -5px;
}

.ckeditor-accordion-container>dl dt>a:hover {
	background-color: #ffffff;
}

.ckeditor-accordion-container>dl dt.active>a {
	background-color: #ffffff;
}

.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:before,
.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:after {
	background: #990000;
}

ul#news-menu li {
	list-style: none;
	border: none;
	margin: 0;
	padding: 0;
	display: block;
	width: 20%;
	float: left;
	position: relative;
}

.page-node-type-blog- .side-menu {
	display: none;
}

.page-node-14771 .side-menu {
	display: none;
}

.page-node-17463 .side-menu {
	display: none;
}

.page-node-14761 .side-menu {
	display: none;
}

li.merit {
	display: none;
}

/*Remove CTA from GPS pages*/

.page-node-11956 .homecta,
.page-node-11981 .homecta,
.page-node-11966 .homecta,
.page-node-10721 .homecta,
.page-node-11996 .homecta,
.page-node-12001 .homecta,
.page-node-17887 .homecta,
.page-node-11976 .homecta,
.page-node-11951 .homecta,
.page-node-11961 .homecta,
.page-node-10726 .homecta,
.page-node-10716 .homecta,
.page-node-12011 .homecta,
.page-node-6398 .homecta,
.page-node-12006 .homecta,
.page-node-10511 .homecta,
.page-node-12451 .homecta,
.page-node-9839 .homecta,
.page-node-10521 .homecta,
.page-node-11946 .homecta,
.page-node-17109 .homecta,
.page-node-11986 .homecta,
.page-node-10491 .homecta,
.page-node-11971 .homecta,
.page-node-17588 .homecta,
.page-node-9917 .homecta,
.page-node-18009 .homecta,
.page-node-9916 .homecta,
.page-node-7572 .homecta,
.page-node-7568 .homecta,
.page-node-8752 .homecta,
.page-node-9568 .homecta,
.page-node-7569 .homecta,
.page-node-17453 .homecta,
.page-node-17448 .homecta,
.page-node-17366 .homecta,
.page-node-8760 .homecta,
.page-node-9478 .homecta,
.page-node-7571 .homecta,
.page-node-17065 .homecta,
.page-node-9914 .homecta,
.page-node-10516 .homecta,
.page-node-17815 .homecta,
.page-node-10506 .homecta,
.page-node-9921 .homecta,
.page-node-9922 .homecta,
.page-node-9923 .homecta,
.page-node-17172 .homecta,
.page-node-8175 .homecta,
.page-node-8182 .homecta,
.page-node-10741 .homecta,
.page-node-6512 .homecta,
.page-node-8183 .homecta,
.page-node-10831 .homecta,
.page-node-10731 .homecta,
.page-node-10746 .homecta,
.page-node-10761 .homecta,
.page-node-17763 .homecta,
.page-node-10756 .homecta,
.page-node-10751 .homecta,
.page-node-8180 .homecta,
.page-node-17321 .homecta {
	display: none !important;
}

.page-node-11956 .homectafooter,
.page-node-11981 .homectafooter,
.page-node-11966 .homectafooter,
.page-node-10721 .homectafooter,
.page-node-11996 .homectafooter,
.page-node-12001 .homectafooter,
.page-node-17887 .homectafooter,
.page-node-11976 .homectafooter,
.page-node-11951 .homectafooter,
.page-node-11961 .homectafooter,
.page-node-10726 .homectafooter,
.page-node-10716 .homectafooter,
.page-node-12011 .homectafooter,
.page-node-6398 .homectafooter,
.page-node-12006 .homectafooter,
.page-node-10511 .homectafooter,
.page-node-12451 .homectafooter,
.page-node-9839 .homectafooter,
.page-node-10521 .homectafooter,
.page-node-11946 .homectafooter,
.page-node-17109 .homectafooter,
.page-node-11986 .homectafooter,
.page-node-10491 .homectafooter,
.page-node-11971 .homectafooter,
.page-node-17588 .homectafooter,
.page-node-9917 .homectafooter,
.page-node-18009 .homectafooter,
.page-node-9916 .homectafooter,
.page-node-7572 .homectafooter,
.page-node-7568 .homectafooter,
.page-node-8752 .homectafooter,
.page-node-9568 .homectafooter,
.page-node-7569 .homectafooter,
.page-node-17453 .homectafooter,
.page-node-17448 .homectafooter,
.page-node-17366 .homectafooter,
.page-node-8760 .homectafooter,
.page-node-9478 .homectafooter,
.page-node-7571 .homectafooter,
.page-node-17065 .homectafooter,
.page-node-9914 .homectafooter,
.page-node-10516 .homectafooter,
.page-node-17815 .homectafooter,
.page-node-10506 .homectafooter,
.page-node-9921 .homectafooter,
.page-node-9922 .homectafooter,
.page-node-9923 .homectafooter,
.page-node-17172 .homectafooter,
.page-node-8175 .homectafooter,
.page-node-8182 .homectafooter,
.page-node-10741 .homectafooter,
.page-node-6512 .homectafooter,
.page-node-8183 .homectafooter,
.page-node-10831 .homectafooter,
.page-node-10731 .homectafooter,
.page-node-10746 .homectafooter,
.page-node-10761 .homectafooter,
.page-node-17763 .homectafooter,
.page-node-10756 .homectafooter,
.page-node-10751 .homectafooter,
.page-node-8180 .homectafooter,
.page-node-17321 .homectafooter {
	display: none !important;
}

p {
	line-height: 1.6;
	letter-spacing: .5px;
}

.fixed-position .homecta li {
	border: none;
}

#block-entrepreneurshipbottomblock .icon-image {
	display: none;
}

#block-entrepreneurshipbottomblock .heading {
	display: none;
}

.detail li {
	margin-top: 14px;
	margin-bottom: 14px;
}

.news-menu-wrap .hollow-crumb a {
	color: #fff;
	text-decoration: underline;
}

section.container-fluid.two-columns li {
	font-family: "Helvetica Neue", sans-serif;
	font-weight: 300;
	margin-top: 10px;
}

#block-newstudenticons {
	background-color: #2f2f30;
}

img.student-icon {
	width: 120px;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

img.student-icon:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.container.center {
	text-align: center;
	padding-top: 60px;
	padding-bottom: 40px;
}

p.red {
	line-height: 1.1;
	margin-bottom: 45px;
	margin-top: 10px;
	color: #fff;
	font-weight: 400;
	position: relative;
	text-decoration: none;
}

#block-hwaopeningfullwidthcallout .icon-image,
#block-hwaopeningvideoblock .icon-image {
	display: none;
}

#block-coronavirus .icon-image {
	display: none;
}

#block-coronavirus .visual-sec .heading {
	display: none;
}

#block-coronavirus .visual-sec .center-block {
	padding: 37px 15px 20px;
}

#block-coronavirus .visual-sec .text {
	display: none;
}

#block-coronavirus p {
	text-decoration: underline;
	text-decoration-color: #990000;
	text-underline-position: under;
}

.page-node-18454 .promo-sec .h-caption h1 {
	line-height: 1.3;
}

p.red:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: -5px;
	left: 0;
	background-color: #fff;
	visibility: hidden;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

p.red:hover:before {
	visibility: visible;
	-webkit-transform: scaleX(.5);
	transform: scaleX(.5);
}

.nav-active .homecta,
.logged-in .homecta {
	display: none !important;
	z-index: -999;
}

.page-node-type-standard .field.field--name-field-intro-text.field--type-string-long.field--label-hidden.field__item {
	margin-top: 20px;
}

.secondary-navigation .container {
	width: 97% !important;
}

div#block-applyadmission li {
	list-style-type: none;
	font-size: 18px;
	margin-bottom: 10px;
	text-decoration: none;
}

div#block-applyadmission li a {
	list-style-type: none;
	font-size: 18px;
	color: #990000;
	margin-bottom: 10px;
	text-decoration: none;
}

span.hidden-xs {
	font-size: 20px;
	letter-spacing: 2px;
	font-family: 'Nunito Sans', sans-serif;
}

.fixed-position .homecta {
	background: transparent !important;
	z-index: 999999;
}

.homecta {
	z-index: 9999999;
	font-family: 'Roboto Condensed', sans-serif !important;
	font-weight: 600;
	top: 23px;
	position: fixed;
	text-transform: uppercase;
	left: 30px;
	background: rgba(0, 0, 0, 0.6);
	display: inline-flex;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
}

.homecta li {
	list-style: none;
	font-size: 15px;
	border-right: 1px solid #666666;
}

.homecta li:last-child {
	border: none;
}

.homecta li a {
	color: #ffffff;
	letter-spacing: 1px;
	margin-left: 10px;
	margin-right: 10px;
}

#alum .story-lead {
	font-family: "Helvetica Neue", sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.6;
}

#block-aboutwittenberg .block-content {
	font-size: 13px;
}

.owl-border {
	clear: none;
}

#block-aboutwittenberg .block-content p {
	font-weight: 400;
}

.page-node-type-blog- .filter-wrapper {
	display: none;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background: #990000 !important;
	border: 1px solid #fff;
}

.around-the-hollow-header.alumni.homepage-news-slider .bg-stretch {
	background-position: 50% 10% !important;
}

h6 {
	font-weight: 300;
	font-size: 13px;
	line-height: 1.4;
}

.assistants .oa-slider.owl-carousel .owl-dots span {
	width: 20px !important;
	height: 20px !important;
	margin: 5px 12px !important;
	background: #D6D6D6;
	display: block;
	backface-visibility: visible;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	border-radius: 30px;
}

.assistants .menu-wrap h3 {
	font-size: 20px !important;
}

.life-at-witt .bg-color {
	background: #006290;
}

ul#news-menu li a {
	background: rgba(0, 0, 0, .7);
}

ul#news-menu li:nth-child(4) a:after {
	background: #006290;
}

ul#news-menu li:nth-child(4) a {
	border-top: 5px solid #006290;
}

.around-the-hollow-header.alumni.homepage-news-slider .date-div .main-category a {
	background: #990000;
}

.page-node-17546 .overlay1 {
	background: rgba(0, 0, 0, .1);
}

.page-node-17546 .promo-sec .h-caption h1 {
	font: 400 65px/67px 'Domine', serif;
	;
	border-bottom: 4px solid #990000;
}

.page-node-18009 .homecta {
	display: none;
}

#block-teacherpipelineprojectapplytotheprogram .icon-image {
	display: none;
}

.page-node-type-blog- input#edit-subject-0-value {
	margin-bottom: 20px;
}

.page-node-type-blog- label {
	display: block;
	max-width: 100%;
	margin-bottom: 5px;
	margin-top: 10px;
}

#user-login-form label {
	margin-top: 20px;
	display: block;
}

#user-login-form input {
	border: 1px solid #a9a9a9;
	margin-bottom: 5px;
	max-width: 70%;
}

#user-login-form input#edit-submit {
	margin-top: 20px;
}

@media (min-width:768px) {
	.page-node-17404 .bg-stretch {
		height: 550px;
	}

	.page-node-19897 .facts-slider {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.page-node-19894 .promo-sec .h-caption:before,
	.page-node-19893 .promo-sec .h-caption:before,
	.page-node-19895 .promo-sec .h-caption:before,
	.page-node-20113 .promo-sec .h-caption:before {
		width: 0;
		min-height: 0px;
		height: 50px !important;
	}

	.brandCTA {
		z-index: 99;
		font-family: 'Nunito Sans', sans-serif;
		font-weight: 300;
		top: 23px;
		position: absolute;
		color: #fff;
		text-transform: none;
		left: 30px;
		display: inline-flex;
		list-style-type: none;
		padding-left: 10px;
		padding-right: 10px;
		background: rgba(0, 0, 0, 0.85);
		padding-top: 13px;
		padding-bottom: 13px;
	}

	.brandCTA li a {
		color: #ffffff;
		letter-spacing: 1px;
		margin-left: 10px;
		margin-right: 10px;
	}

	.page-node-19869 h1,
	.page-node-20186 h1 {
		font-size: 35px !important;
	}

	.hub {
		font-size: 36px;
	}

	.quiz-pager li span {
		border-top: 5px solid #3d3c3e !important;
	}

	.quiz-pager li,
	.quiz-pager a {
		color: #3d3c3e !important;
	}

	.quiz-pager li.active span {
		border-top: 5px solid #990000 !important;
	}

	.page-node-7697 #main {
		display: none;
	}

	.page-node-17546 #main {
		display: none;
	}

	.page-node-19356 #main {
		display: none;
	}

	.page-node-17704 #main {
		display: none;
	}

	.page-node-19024 #main {
		display: contents !important;
	}

	.page-node-18009 #main {
		display: none;
	}

	.page-node-17404 #main {
		display: none;
	}

	.page-node-17495 #main {
		display: none;
	}

	.page-node-17725 div#department-menu {
		display: none;
	}

	div#block-librarychatmobileonly {
		display: none;
	}

	img.circleimg {
		border-radius: 50%;
		width: 300px;
		margin-right: 50px;
		height: 300px;
	}

	.page-node-6225 .h-caption h1 {
		font-size: 30px;
		padding-top: 40px;
	}

	.footer-text {
		text-align: left;
		margin-top: 30px;
	}

	div#block-emergencyalert-2 {
		position: absolute;
		top: 100px;
		z-index: 2;
		width: 510px;
		left: 0px;
		right: 0px;
		margin-left: auto;
		margin-right: auto;
	}

	.big-give {
		background-image: url(/themes/wittenberg/images/hollowjune.jpg);
		background-size: cover;
		background-position: center;
		text-align: center;
	}

	.big-give div {
		float: left;
		width: 50%;
		padding: 30px 0;
		box-sizing: border-box;
	}

	.home-grids .around-the-hollow-page.teaser .inner,
	.home-grids .event-post .inner {
		padding: 0 30px 30px;
	}

	.page-node-17409 .caption .align {
		padding: 0 2% 80px;
	}

	.intro .h-caption .text {
		font-size: 23px;
		font-family: 'Roboto Condensed', sans-serif;
		margin-bottom: 1px;
		margin-top: 10px;
	}

	.page-node-7386 .two-columns .descrip.red-bg {
		background: #900;
		color: #fff;
		background-size: cover;
		max-height: 500px;
	}

	.page-node-7386 .two-columns .row {
		padding: 30px !important;
	}

	.around-the-hollow-header .left {
		min-height: 700px !important;
		position: relative;
		overflow: hidden;
	}

	.homectafooter {
		display: none;
	}

	.page-node-7386 .two-columns .descrip.red-bg {
		background: #fff;
		color: #fff;
		background-size: contain;
		background-repeat: no-repeat;
	}

	#block-coronavirus .visual-sec:before {
		min-height: 91px !important;
	}

	.big-social div {
		width: 33.33%;
	}
}

.page-node-17404 .promo-sec .h-caption .align {
	vertical-align: bottom;
}

.event-sec:before {
	background: #c1c1c1;
	z-index: -1;
}

.home-grids {
	background: #2f2f30;
}

.event-sec.home-grids h2 {
	color: #2f2f30;
}

#block-makeagift,
#block-makeagifthollowfooter,
div#block-eventsblock {
	background-color: #1d1d1d !important;
}

.event-sec.home-grids {
	background-color: #9f9f9f;
}

.event-sec.home-grids h2 .ico {
	background: #990000;
	color: #ffffff;
}

.home-grids .header-sec h2 .ico {
	background: #990000;
	border: none;
}

.event-frame .date-2,
.event-frame .location {
	margin-bottom: 10px;
}

.event-frame .category {
	padding: 4px 8px;
}

/* --------------------------------------------------------- Library Specific Styles ---------------------------------------------------------*/

.page-node-type-library- footer {
	display: none;
}

p.library-link a {
	background-color: #990000;
	color: #fff;
	padding: 10px;
	margin-right: 10px;
}

@media only screen and (min-width: 1200px) {

	.page-node-17725 .department-sec,
	.landing-mobile-nav {
		padding: 0 60px 0 70px;
	}

	.page-node-19869 .paragraph--type--testimonial-grid p,
	.page-node-20186 .paragraph--type--testimonial-grid p {
		height: 270px;
	}

	.event-frame .event-post {
		min-height: 600px !important;
	}

	.page-node-17725 ul.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
		margin-left: 20px;
	}
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled {
	background: #ffffff !important;
}

.page-node-17725 .breadcrumb {
	display: none;
}

.page-node-17725 .ui-tabs .ui-tabs-panel {
	background-color: #dedede;
	border: 1px solid #c5c5c5;
}

.page-node-17725 li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active {
	border-color: #c5c5c5 !important;
	background-color: #dedede !important;
}

.page-node-17725 ul.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
	background: #ffffff;
	border: none;
}

div#tab-articles label {
	display: none;
}

.page-node-17725 .department-sec .detail .field--name-body {
	padding-bottom: 0px;
}

.page-node-17725 .ui-tabs .ui-tabs-nav li {
	margin: 1px .6em 0 0;
}

.page-node-17725 ul.mainpage_more_options {
	border: none !important;
}

.page-node-17725 .ui-widget input,
.ui-widget textarea {
	font-family: 'Nunito Sans', sans-serif;
	font-size: 1em;
	padding: 10px;
	border: 1px solid #888;
}

ul.mainpage_more_options.library {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
}

form#ezra-search label {
	display: none;
}

input#searcharg {
	border: 1px solid #888;
}

main#main a.ui-tabs-anchor {
	font-size: 15px !important;
	font-weight: 400;
}

.page-node-17725 input.submit {
	background-color: #444444;
	color: #fff;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 10px;
}

.page-node-17725 input[type="submit"] {
	background-color: #444444;
	color: #fff;
	padding-left: 10px !important;
	padding-right: 10px !important;
	margin-left: 7px;
	border: none;
}

.page-node-17725 .jcf-select .jcf-select-text {
	color: #990000;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 1px;
}

.page-node-17725 span.jcf-select.jcf-unselectable {
	float: left;
}

.page-node-17725 .ui-widget.ui-widget-content {
	border: none;
}

.page-node-11086 .detail p {
	font-size: 15px;
	line-height: 1.5;
}

.page-node-11086 .department-sec li {
	font-size: 15px;
	line-height: 1.5;
}

@media only screen and (max-width: 767px) {

	.department-sec .side-menu,
	.landing-mobile-nav .side-menu .ui-tabs .ui-tabs-panel {
		display: block;
		border-width: 0;
		padding: .1em .5em !important;
		background: none;
	}

	div#block-views-block-explore-areas-of-study-block-1-2 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.programscontainer h2 {
		font-size: 30px;
	}

	.page-node-19897 .facts-sec h2 {
		font-size: 35px;
	}

	.page-node-19897 .facts-sec {
		padding: 50px 62px 40px;
	}

	.page-node-19893 .promo-sec .h-caption,
	.page-node-19894 .promo-sec .h-caption,
	.page-node-19895 .promo-sec .h-caption {
		display: none;
	}

	.page-node-19893 .header-wrap,
	.page-node-19894 .header-wrap,
	.page-node-19895 .header-wrap {
		background: #000;
		overflow: hidden;
		padding-bottom: 10px;
	}

	.page-node-19869 .h-caption,
	.page-node-20186 .h-caption {
		height: 550px;
	}

	.page-node-19869 h1 em,
	.page-node-20186 h1 em {
		background-image: url(/themes/wittenberg/images/line.png);
		background-repeat: no-repeat;
		background-position: 23px 2px;
		font-style: italic;
		background-size: 170px;
		color: #f2f3f8;
	}

	.brandCTA {
		z-index: 9999999;
		font-family: 'Nunito Sans', sans-serif;
		bottom: 0px;
		position: fixed;
		text-transform: none;
		font-weight: 300;
		background: rgba(34, 34, 34, 0.9);
		display: inline-flex;
		padding-top: 16px;
		padding-bottom: 20px;
		width: 100%;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

	.brandCTA li {
		list-style: none;
		width: 21%;
		letter-spacing: 1px;
		text-align: center;
	}

	.brandCTA li a {
		color: #fff;
		font-size: 15px;
	}

	.brandCTA li:nth-of-type(3) {
		width: 24%;
	}

	.page-node-19869 .homectafooter,
	.page-node-20186 .homectafooter {
		display: none;
	}

	.page-node-19869 h1,
	.page-node-20186 h1 {
		font-size: 25px !important;
	}

	.page-node-19869 .intro .h-caption .align,
	.page-node-20186 .intro .h-caption .align {
		padding: 50px 15px 70px;
	}

	.page-node-19869 .intro .h-caption h2,
	.page-node-20186 .intro .h-caption h2 {
		font-size: 40px;
	}

	.hub {
		font-size: 24px;
	}

	.field.field--name-field-intro-text.field--type-string-long.field--label-hidden.field__item {
		font-size: 18px;
	}

	div#block-libraryhours p {
		margin-top: 40px;
	}

	img.circleimg {
		border-radius: 50%;
		width: 350px;
		margin-bottom: 20px;
		height: 350px;
		margin-right: 20px;
	}

	div#search-tabs {
		margin-top: -35px;
	}

	.info_table {
		width: 98% !important;
		padding-bottom: 15px;
		margin: .5em;
		font-size: 13px !important;
	}

	.page-node-type-library- .ui-state-active a,
	.ui-state-active a:link,
	.ui-state-active a:visited {
		color: #000;
	}

	.page-node-type-library- .department-sec .side-menu,
	.landing-mobile-nav .side-menu {
		z-index: 4;
		position: relative;
		padding: 4px 31px;
		width: 100%;
		background: transparent !important;
	}

	.page-node-type-library- .promo-sec .h-caption h1 {
		font: 400 24px/35px 'Domine', serif;
		;
	}

	.path-lib .promo-sec .h-caption h1 {
		font: 400 24px/35px 'Domine', serif;
		;
	}

	div#block-libraryhours {
		margin-top: -30px;
	}

	div#block-libraryhours p {
		font-size: 14px !important;
	}

	.page-node-type-library- .detail h1 {
		font: 800 29px/38px 'Nunito Sans', sans-serif;
		margin-top: 15px !important;
	}

	.path-lib .detail h1 {
		font: 800 29px/38px 'Nunito Sans', sans-serif;
		margin-top: 15px !important;
	}

	main#main a.ui-tabs-anchor {
		font-size: 15px !important;
	}

	span.jcf-select.jcf-unselectable {
		border: 2px solid #ccc !important;
		width: 91% !important;
		margin-right: 18px !important;
	}

	.ui-widget input,
	.ui-widget select,
	.ui-widget textarea,
	.ui-widget button {
		font-family: 'Nunito Sans', sans-serif;
		font-size: 1em;
		margin-bottom: 15px !important;
	}

	.page-node-type-library- .promo-sec .h-caption {
		white-space: nowrap;
		text-align: center;
		height: 330px;
		margin-top: -150px;
	}

	.page-node-type-library- .landing-mobile-nav .side-menu header,
	.department-sec .side-menu header {
		margin-top: 5px;
	}

	.path-lib .landing-mobile-nav .side-menu header,
	.department-sec .side-menu header {
		margin-top: 5px;
	}

	.path-lib .promo-sec .h-caption {
		white-space: nowrap;
		text-align: center;
		height: 330px;
		margin-top: -150px;
	}

	.page-node-type-library- .bg-stretch {
		height: 180px !important;
	}

	.path-lib .bg-stretch {
		height: 180px !important;
	}

	.page-node-type-library- .detail {
		min-height: 800px;
	}

	.path-lib .detail {
		min-height: 800px;
	}

	span.search-in {
		display: block;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.path-lib .detail {
		overflow: hidden;
		padding: 5px 20px;
		margin-right: 20% !important;
	}

	.page-node-19869 .h-caption,
	.page-node-20186 .h-caption {
		height: 700px;
	}

	.page-node-19869 .intro .h-caption .align,
	.page-node-20186 .intro .h-caption .align {
		text-align: center;
		margin-top: 50px;
	}

	.halfcircle {
		background-image: url(/themes/wittenberg/images/half.png);
		background-size: 510px;
		background-repeat: no-repeat;
		height: 340px;
		background-position: bottom;
	}

	.halfcircle2 {
		background-image: url(/themes/wittenberg/images/half2.png);
		background-size: 510px;
		background-repeat: no-repeat;
		height: 300px;
		background-position: bottom;
	}

	.wittplusyou {
		background-image: url(/themes/wittenberg/images/witt+you.png);
		background-size: 400px;
		background-repeat: no-repeat;
		height: 200px;
		padding-bottom: 40px;
		background-position: top;
	}

	.page-node-20186 .intro .h-caption h2 {


		font-size: 30px;
		padding-bottom: 20px;
	}

	.page-node-type-library- .detail {
		overflow: hidden;
		padding: 5px 20px;
		margin-right: 20% !important;
	}
}

.page-node-type-library- .detail h1 {
	font: 800 38px/45px 'Nunito Sans', sans-serif;
	margin-top: 15px !important;
}

.path-lib .detail h1 {
	font: 800 38px/45px 'Nunito Sans', sans-serif;
	margin-top: 15px !important;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #000;
}

.ui-helper-reset {
	font-size: 75%;
}

.page-node-type-library- .bg-stretch {
	height: 350px;
}

.path-lib .bg-stretch {
	height: 350px;
}

.page-node-type-library- .promo-sec .h-caption>* {
	vertical-align: baseline;
}

.page-node-type-library- .two-columns .descrip>* {
	vertical-align: top;
}

.path-lib .promo-sec .h-caption>* {
	vertical-align: baseline;
}

.path-lib .two-columns .descrip>* {
	vertical-align: top;
}

.page-node-17725 .promo-sec .h-caption>* {
	vertical-align: baseline;
}

.page-node-17725 .two-columns .descrip>* {
	vertical-align: top;
}

.page-node-17725 .detail p {
	font-size: 16px;
	font-weight: 400;
}

.page-node-17725 .department-sec .header-block,
.landing-mobile-nav .header-block {
	display: none !important;
}

div#block-libraryhours p {
	font-size: 18px;
	margin-bottom: 25px;
	font-weight: 500;
}

div#block-thomaslibraryhours .two-columns .holder {
	padding: 12px 10.8% 82px;
}

div#block-thomaslibraryhours .two-columns .descrip:first-child .holder {
	padding: 12px 10.8% 82px;
}

div#block-thomaslibraryhours .two-columns .descrip {
	text-align: left;
}

form#ebscohostCustomSearchBox {
	height: 200px;
}

div#block-librarysidebar p {
	font-size: 15px;
	letter-spacing: 1.2px;
}

.info_table {
	float: right;
	border: 2px solid black;
	border-collapse: collapse;
	margin: 1em;
	font-size: 13px;
}

.info_table th {
	text-align: center;
	background-color: #ccc;
	font-weight: bold;
}

.info_table tr td {
	padding: .5em;
	border: 1px solid #ccc;
}

#faq_table tr th {
	font-family: 'Nunito Sans', sans-serif;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #999999 !important;
	background: #ffffff !important;
	font-weight: normal;
	color: #000000;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em .6em !important;
	text-decoration: none;
}

span.jcf-select.jcf-unselectable {
	border: 2px solid #ccc !important;
	width: 40%;
	margin-right: 18px !important;
}

.jcf-select .jcf-select-text {
	padding: 12px 0;
	margin-left: 17px;
	margin-right: 84px;
	font-size: 14px;
	line-height: 14px;
}

.jcf-list {
	display: inline-block;
	vertical-align: top;
	position: relative;
	background: rgba(255, 255, 255, 0.95);
	padding: 7px 0;
	font: 400 15px/19px 'Nunito Sans', sans-serif;
	width: 100%;
	border: 2px solid #ccc;
	border-top: none;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	height: 40px;
}

input#scholarly_checkbox_articles.check {
	height: 12px;
}

input#fulltext_checkbox_all.check {
	height: 12px;
}

label.libdata.in {
	margin-left: 10px;
	margin-right: 10px;
}

.jcf-select .jcf-select-opener:after {
	margin-top: -10px;
	right: 29px;
	width: 15px;
	height: 15px;
	border-width: 0 0 3px 3px;
}

.jcf-select {
	height: 40px;
	font-size: 18px;
	line-height: 25px;
}

main#main a.ui-tabs-anchor {
	font-size: 13px !important;
}

.page-node-17722 .overlay1 {
	background: rgba(0, 0, 0, .0) !important;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	img.wimage {
		width: 70px;
		height: auto;
		margin-right: 15px;
		position: relative;
		top: -6px;
	}

	.page-node-6225 .intro .h-caption h1 {
		margin-bottom: 0px;
		font-size: 30px;
		padding-top: 200px;
	}

	.page-node-6225 .intro {
		background-position: center center;
	}

	.page-node-6225 .h-caption {
		height: 650px;
	}

	.welcome {
		font-size: 50px;
		line-height: 1;
		color: #fff;
		margin-top: -40px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1300px) {
	.secondary-navigation .menu li a {
		font-size: 12px;
		padding: 8px;
	}
}

@media only screen and (max-width: 1090px) {
	.page-node-17725 .ui-tabs .ui-tabs-nav li {
		width: 100%;
	}
}

@media all and (max-width: 320px) {
	td {
		font-size: 14px !important;
	}

	#block-activeandengagedhomepage {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	ul#news-menu li a {
		padding: 7px;
		font-size: 10px !important;
	}
}

@media only screen and (max-width: 499px) {

	.page-node-19093 .post-article .visual,
	.page-node-19093 .post-article.visual {
		background-position: 50% 10%;
		height: 350px !important;
	}

	.wittplusyou {
		background-image: url(/themes/wittenberg/images/witt+you.png);
		background-size: 240px;
		background-repeat: no-repeat;
		height: 130px;
		padding-bottom: 40px;
		background-position: top;
	}


	.page-node-20186 .intro .h-caption h2 {


		font-size: 20px;
	}


	.halfcircle {
		background-image: url(/themes/wittenberg/images/half.png);
		background-size: 340px;
		background-repeat: no-repeat;
		height: 265px;
		background-position: bottom;
	}

	.halfcircle2 {
		background-image: url(/themes/wittenberg/images/half2.png);
		background-size: 340px;
		background-repeat: no-repeat;
		height: 255px;
		background-position: bottom;
	}
}

@media only screen and (min-width: 500px) and (max-width: 767px) {
	.halfcircle {
		background-image: url(/themes/wittenberg/images/half.png);
		background-size: 340px;
		background-repeat: no-repeat;
		height: 265px;
		background-position: bottom;
	}

	.halfcircle2 {
		background-image: url(/themes/wittenberg/images/half2.png);
		background-size: 350px;
		background-repeat: no-repeat;
		height: 250px;
		background-position: bottom;
	}

	.wittplusyou {
		background-image: url(/themes/wittenberg/images/witt+you.png);
		background-size: 240px;
		background-repeat: no-repeat;
		height: 130px;
		padding-bottom: 40px;
		background-position: top;
	}

	.page-node-20186 .intro .h-caption h2 {


		font-size: 20px;
	}


}

@media only screen and (max-width: 767px) {
	.page-node-17725 .detail p {
		font-size: 16px;
		font-weight: 400;
		max-width: 330px;
	}

	.page-node-19869 .paragraph--type--testimonial-grid .col,
	.page-node-20186 .paragraph--type--testimonial-grid .col {
		margin-bottom: 20px;
	}

	.paragraph--type--full-width-image-callout .offset h2 {
		font-size: 28px !important;
		line-height: 35px !important;
	}

	.redbuttonfull {
		margin-top: 20px;
	}

	div#hours {
		top: 41px !important;
	}

	.department-sec h2 {
		font-size: 35px;
	}

	.department-sec .detail h3,
	.landing-mobile-nav .detail h3 {
		font-size: 22px;
	}

	.department-sec .detail h4 {
		font-size: 18px;
	}

	.department-sec .detail .field--name-body,
	.landing-mobile-nav .detail .field--name-body {
		padding-top: 0rem;
	}

	.footer-col .addres {
		padding: 0px 0 62px;
	}

	.footer-col:before {
		display: none;
	}

	.footer-col .addres li a {
		font-size: 13px;
	}

	.social-networks:nth-child(2) {
		display: none;
	}

	.around-the-hollow-page .news-header .main-category a {
		font-size: 10px;
	}

	.page-node-6225 .landing-mobile-nav .side-menu {
		margin-top: -15px !important;
		z-index: 1;
		padding-top: 0px !important;
	}

	img.wimage {
		width: 50px;
		height: auto;
		margin-right: 15px;
		position: relative;
		top: -6px;
	}

	.page-node-6225 .intro .h-caption h1 {
		margin-bottom: 0px;
		font-size: 30px;
		padding-top: 20px;
	}

	.page-node-6225 .intro {
		background-position: center center;
	}

	.page-node-6225 .h-caption {
		height: 455px;
	}

	.welcome {
		font-size: 32px;
		line-height: 1;
		margin-top: 10px;
	}

	.big-give {
		background-image: url(/themes/wittenberg/images/hollowtall.jpg);
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.big-give h2 {
		padding-bottom: 30px;
		font: 800 27px/31px 'Nunito Sans', sans-serif;
	}

	ul.mainpage_more_options li {
		display: block !important;
	}

	.page-node-19093 .post-article .visual,
	.page-node-19093 .post-article.visual {
		background-position: 50% 10%;
		height: 500px;
	}

	.page-node-18827 .assistants {
		padding-top: 130px;
	}

	#block-views-block-sen-block-1 p {
		padding-left: 20px;
		padding-right: 20px;
	}

	#block-views-block-sen-block-1 h2 {
		font-size: 30px;
		line-height: 1.3;
	}

	#block-wittcommitmenthwahomepageblock .two-columns .descrip.red-bg {
		display: inline !important;
		margin-bottom: 40px;
	}

	div#block-howtoscheduleavisit .two-columns .descrip:first-child {
		text-align: left !important;
	}

	.emergency-alert.warning p {
		margin-left: 0%;
		margin-right: 0%;
	}

	#block-hwaopeningtwocolumn .two-columns .descrip.white-bg {
		height: 600px !important;
	}

	#block-hwaopeningtwocolumn .two-columns .holder {
		height: 300px;
	}

	#block-hwaopeningtwocolumn .two-columns .descrip.white-bg {
		height: 655px;
	}

	.event-sec {
		border-top: 0px;
	}

	.intro .h-caption .text {
		font-size: 16px;
	}

	ul#news-menu li a {
		padding-bottom: 12px;
		font-size: 9px !important;
	}

	ul#news-menu li:nth-child(4) a {
		background: #006290;
		text-decoration: underline;
	}

	ul#news-menu li {
		width: 33%;
	}

	.article-modal .caption .align {
		padding: 45px 2%;
		height: 300px;
	}

	div#block-financialthreegridadmission {
		margin-bottom: 0px;
	}

	.footer-menu ul {
		margin: 0;
		text-align: center;
		padding: 0;
		list-style: none;
		font: 400 14px/16px 'Nunito Sans', sans-serif;
		margin-bottom: 40px;
		margin-top: 40px;
	}

	.page-node-6225 .h-caption h1 {
		font-size: 20px !important;
		padding-top: 260px;
	}

	.promo-sec .h-caption h1 {
		font: 400 32px/35px 'Domine', serif;
		margin: 0 0 9px;
		color: #fff;
		position: relative;
		z-index: 2;
	}

	.explore-sec.extra .holder {
		padding-top: 27px;
		padding-bottom: 27px;
		position: relative;
		background: #2f2f30;
		padding-left: 10px;
		padding-right: 10px;
	}

	.page-node-7386 .two-columns .descrip.red-bg {
		background: #fff;
		color: #fff;
		background-size: contain;
		background-repeat: no-repeat;
		height: 300px;
	}

	.two-columns .descrip.white-bg #block-wittcommitmenthwahomepageblock {
		background-color: #ccc !important;
	}

	.page-node-7386 .two-columns .holder {
		padding: 24px 10px;
	}

	#block-activeandengagedhomepage {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 30px;
	}

	.around-the-hollow-header .left {
		height: 250px !important;
	}

	.homecta {
		display: none;
	}

	.homectafooter {
		z-index: 9999999;
		font-family: 'Roboto Condensed', sans-serif !important;
		bottom: 0px;
		position: fixed;
		text-transform: uppercase;
		font-weight: 600;
		background: rgba(34, 34, 34, 0.9);
		display: inline-flex;
		padding-top: 16px;
		padding-bottom: 20px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

	.page-node-type-library- .homectafooter {
		display: none;
	}

	.homectafooter li {
		list-style: none;
		width: 100%;
		letter-spacing: 1px;
		text-align: center;
		border-right: 1px solid #cccccc;
	}

	.homectafooter li a {
		color: #fff;
		font-size: 16px;
	}

	.homectafooter li:last-child {
		border-right: none;
	}

	td img {
		display: inline !important;
		max-width: 85%;
	}

	div#block-librarychatmobile {
		padding-left: 5%;
		padding-right: 5%;
	}

	div#block-thomaslibraryhours .two-columns .descrip:first-child .holder {
		padding: 12px 10.8% 0px;
	}

	.around-the-hollow-header.alumni.homepage-news-slider {
		height: 520px;
	}

}

@media only screen and (max-width: 991px) {
	.iframe-desktop {
		display: none;
	}

	fieldset#edit-field-event-category2-target-id--2--wrapper {
		background: white;
	}

	fieldset#edit-field-event-category2-target-id--2--wrapper ul {
		padding-left: 0px;
	}


	.col.datetime {
		font-size: 18px !important;
		margin-bottom: 5px;
	}

	span.eventheader_1,
	span.eventheader_3 {
		font-size: 22px !important;
	}

	span.eventheader_2 {
		display: none !important;
	}

	.buttonwrapper {
		display: block;
		width: 300px;
		margin: auto;
	}

	.redbuttonfull1 {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

	.field.field--name-field-quote-text {
		margin-top: 20px;
	}

	.page-node-19894 h2,
	.page-node-19893 h2 {
		font-size: 30px;
	}

	.page-node-19894 h3,
	.page-node-19893 h3 {
		font-size: 20px;
	}

	.leftvert {
		display: none;
	}

	.rightvert {
		display: none;
	}

	.iframe-mobile {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

	.promo-sec .h-caption p {
		color: #fff;
		position: relative;
		z-index: 2;
		font-family: 'Nunito Sans', sans-serif;
		max-width: 80%;
		margin: auto;
		font-size: 15px;
		font-weight: 500;
		line-height: 1.4;
		margin-top: 20px;
	}

	.promo-sec .h-caption h2 {
		color: #fff;
		z-index: 2;
		display: block;
		position: relative;
		font-family: 'Nunito Sans', sans-serif;
		line-height: 1.1;
		font-size: 24px;
		margin-top: 21px;
		font-weight: bold;
	}
}

@media only screen and (min-width: 992px) {
	.paragraph--type--teaser-carousel {
		padding-top: 0px !important;
	}

	.page-node-19920 .views-element-container h3,
	.path-events .views-element-container h3 {
		width: 25%;
		position: relative;
		padding-bottom: 30px;
		font-size: 12px;
	}

	.page-node-19920 .views-element-container .row,
	.path-events .views-element-container .row {
		clear: both;
	}

	.page-node-19920 .views-element-container .col,
	.path-events .views-element-container .col {
		float: left;
		box-sizing: border-box;
		padding: 0 3%;
		margin: 0;
	}

	.page-node-19920 .views-element-container .datetime,
	.path-events .views-element-container .datetime {
		width: 25%;
		text-align: right;
		padding-right: 0;
		padding-bottom: 10px;
	}

	.page-node-19920 .views-element-container .inner,
	.path-events .views-element-container .inner {
		width: 60%;
		padding-left: 30px;
	}

	.page-node-19920 .views-element-container .calendar-button,
	.path-events .views-element-container .calendar-button {
		width: 15%;
		padding: 0;
	}

	.page-node-19920 .views-element-container .eventheader_3,
	.path-events .views-element-container .eventheader_3 {
		position: absolute;
		left: -10px;
		color: #990000;
		font-size: 38px;
		font-weight: 700;
		bottom: -46px;
		display: block;
		width: 50%;
		text-align: center;
		margin-right: 0;
		padding-right: 0;
	}

	.page-node-19920 .views-element-container .eventheader_1,
	.path-events .views-element-container .eventheader_1 {
		width: 50%;
		text-align: center;
		float: left;
		padding-right: 0;
	}

	.page-node-19920 .views-element-container .eventheader_2,
	.path-events .views-element-container .eventheader_2 {
		width: 50%;
		text-align: right;
		margin-right: 0;
		padding-right: 0;
		position: absolute;
		right: 0;
	}

	#alum .left {
		width: 50%;
		height: 600px;
	}

	.buttonwrapper {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.paragraph--type--testimonial-grid h3 {
		line-height: 1.4;
	}

	.halfcircle {
		background-image: url(/themes/wittenberg/images/half.png);
		background-size: 710px;
		background-repeat: no-repeat;
		height: 500px;
		background-position: bottom;
	}

	.halfcircle2 {
		background-image: url(/themes/wittenberg/images/half2.png);
		background-size: 710px;
		background-repeat: no-repeat;
		height: 460px;
		background-position: bottom;
	}

	.wittplusyou {
		background-image: url(/themes/wittenberg/images/witt+you.png);
		background-size: 400px;
		background-repeat: no-repeat;
		height: 200px;
		padding-bottom: 40px;
		background-position: top;
	}

	.page-node-20186 .intro .h-caption h2 {


		font-size: 30px;
		padding-bottom: 0px;
	}


	.page-node-19869 .intro .h-caption .align,
	.page-node-20186 .intro .h-caption .align {
		text-align: center;
	}

	.page-node-19894 h3,
	.page-node-19893 h3 {
		font-size: 25px;
	}

	.page-node-19894 h2,
	.page-node-19893 h2 {
		font-size: 50px;
	}

	.page-node-19894 .linefeatured,
	.page-node-19893 .linefeatured {
		background-image: url(/themes/wittenberg/images/line.png);
		background-repeat: no-repeat;
		background-position: 235px 26px;
		font-style: italic;
		background-size: 218px;
		color: #f2f3f8;
	}

	.page-node-19894 .container,
	.page-node-19893 .container {
		max-width: 870px;
	}

	.page-node-19869 .h-caption,
	.page-node-20186 .h-caption {
		height: 1000px;
	}

	.leftvert {
		position: absolute;
		top: 400px;
		left: -170px;
		font-size: 13px;
		font-family: 'Domine', serif;
		transform: rotate(270deg);
		text-transform: uppercase;
		color: #fff;
		letter-spacing: 12px !important;
	}

	.rightvert {
		position: absolute;
		top: 400px;
		color: #fff;
		right: -130px;
		font-size: 13px;
		font-family: 'Domine', serif;
		transform: rotate(90deg);
		text-transform: uppercase;
		letter-spacing: 12px !important;
	}

	.redbuttonfull {
		margin-top: 10px;
	}

	.page-node-19869 .intro .h-caption .align,
	.page-node-20186 .intro .h-caption .align {
		margin: auto;
		position: absolute;
		top: 90px;
		left: 0px;
		bottom: 0;
		right: 0px;
	}

	.page-node-type-landing-page .slider-container {
		zoom: .7;
	}

	.promo-sec .h-caption h2 {
		color: #fff;
		z-index: 2;
		display: block;
		position: relative;
		font-family: 'Nunito Sans', sans-serif;
		line-height: 1.1;
		font-size: 35px;
		margin-top: 21px;
		font-weight: bold;
	}

	.promo-sec .h-caption p {
		color: #fff;
		position: relative;
		z-index: 2;
		font-family: 'Nunito Sans', sans-serif;
		max-width: 675px;
		font-size: 18px;
		font-weight: 500;
		line-height: 1.4;
	}

	.department-sec .header-block {
		padding-bottom: 0px;
	}

	.page-node-17725 .side-menu {
		position: relative !important;
		right: 0px;
	}

	.page-node-6225 .intro .h-caption:before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		width: 0;
		min-height: 80vh;
		margin: 0 0 0 -6px;
	}

	img.wimage {
		width: 85px;
		height: auto;
		margin-right: 20px;
		position: relative;
		top: -11px;
	}

	.page-node-6225 .intro .h-caption h1 {
		font-size: 40px;
		margin-bottom: 0px;
		padding-top: 120px;
	}

	.page-node-6225 .intro {
		background-position: 100% 0%;
	}

	.welcome {
		font-size: 60px;
	}

	.donor-column {
		float: left;
		width: 50%;
		padding: 35px 55px 25px 55px;
		box-sizing: border-box;
	}

	.iframe-desktop {
		padding-bottom: 60px;
	}

	.iframe-mobile {
		display: none;
	}

	.engage-videos .engage-video-wrapper .play img {
		margin-bottom: 20px;
		width: 120px;
	}

	.around-the-hollow-header .left,
	.around-the-hollow-header .right {
		display: table-cell;
		width: 60%;
		vertical-align: middle;
		height: 500px;
	}

	.page-node-7386 .two-columns .holder {
		padding: 30px 25px;
	}

	.page-node-7386 .two-columns .row {
		padding-left: 50px !important;
		padding-right: 50px !important;
		padding-bottom: 30px !important;
		padding-top: 30px !important;
	}

	#alum .right .inner {
		padding: 60px;
		padding-bottom: 0px;
	}
}

@media only screen and (max-width: 1199px) {
	.donorcontainer {
		background: #990000;
		background-image: url(/themes/wittenberg/images/clocktall.jpg);
		background-size: cover;
		text-align: center;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.donor-column {
		padding-top: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 35px;
		padding-right: 35px;
	}
}


@media only screen and (max-width: 1199px) {

	.paragraph--type--full-width-image-callout .field--name-field-links {
		display: block !important;
	}


	.paragraph--type--full-width-image-callout .field--name-field-links a {


		margin-bottom: 8px;

	}

}

@media only screen and (min-width: 1200px) {
	.secondary-navigation .menu li a {
		padding: 8px 6px !important;
	}

	.halfcircle {
		background-image: url(/themes/wittenberg/images/half.png);
		background-size: 710px;
		background-repeat: no-repeat;
		height: 500px;
		background-position: bottom;
	}

	.halfcircle2 {
		background-image: url(/themes/wittenberg/images/half2.png);
		background-size: 710px;
		background-repeat: no-repeat;
		height: 490px;
		background-position: bottom;
	}

	.donor-column {
		float: left;
		width: 33%;
		padding: 0px 25px 0px 25px;
		box-sizing: border-box;
	}

	.gray {
		float: left;
		width: 25% !important;
		padding: 30px 0;
		box-sizing: border-box;
	}

	.donorcontainer {
		background: #990000;
		background-image: url(/themes/wittenberg/images/clock1.jpg);
		background-size: cover;
		text-align: center;
		padding-left: 80px;
		padding-right: 80px;
		padding-top: 75px;
		padding-bottom: 75px;
	}

	.event-frame .event-post {
		min-height: 560px;
	}

	#block-howtoscheduleavisit .two-columns .descrip:first-child .holder {
		padding: 51px 9.3% 22px;
	}

	.page-node-7386 .two-columns .row {
		max-width: 90%;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 50px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-top: 45px !important;
	}

	.page-node-7386 .two-columns .descrip:first-child .holder {
		padding: 40px 8.3% 50px;
	}

	section.news-sec.home-grids .table-row .cell {
		display: table-cell;
		width: 25%;
		float: left;
		height: 735px;
	}
}

@media only screen and (min-width: 1400px) {
	.donor-column {
		padding: 0px 45px 0px 45px;
	}

	.page-node-6225 .intro .h-caption:before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		width: 0;
		min-height: 80vh;
		margin: 0 0 0 -6px;
	}

	.halfcircle {
		background-image: url(/themes/wittenberg/images/half.png);
		background-size: 810px;
		background-repeat: no-repeat;
		height: 500px;
		background-position: bottom;
	}


	.halfcircle2 {
		background-image: url(/themes/wittenberg/images/half2.png);
		background-size: 750px;
		background-repeat: no-repeat;
		height: 485px;
		background-position: bottom;
	}

	.page-node-20186 .intro .h-caption h2 {

		padding-bottom: 0px;
	}

	.redbuttonfull {

		margin-top: 15px;
	}

}

@media only screen and (min-width: 1600px) {
	.page-node-7386 .two-columns .row {
		max-width: 70%;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 40px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-top: 40px !important;
	}
}

@media only screen and (min-width: 1800px) {
	.event-frame .event-post {
		min-height: 620px;
	}
}

@media only screen and (max-width: 320px) {
	#block-emergencyalert-2 p {
		font-size: 9px !important;
	}
}

@media all and (max-device-width: 768px) and (max-device-height: 1024px) and (orientation:portrait) {
	.homecta {
		left: 5px;
	}

	.homecta li {
		font-size: 14px;
	}

	.home-grids .around-the-hollow-page.teaser,
	.home-grids .event-post {
		height: 660px;
	}

	.around-the-hollow-page .news-header .main-category a {
		overflow: hidden;
		display: inline-block;
		padding: 3px 8px;
		color: #fff;
		font-weight: 700;
		margin-left: 5px;
		text-decoration: none;
		margin-right: 0px;
	}

	.post-article .descrip,
	.post-article.descrip {
		text-align: left;
		font: 400 16px/34px 'Domine', serif;
	}
}

.page-node-19897 .field--name-field-components .field__item:nth-child(2) .container {
	width: auto;
	padding: 0;
}