  /*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;
}
#header {
	background-color: #990000 !important;
	opacity: 1 !important;

}

.emergency-alert.warning p {margin-top: 0px; padding-top: 10px; color: #000;}

.emergency-alert.warning {

	background: #d8d8d8;
}

.emergency-alert.warning .wittplusyou1 {

	margin-top: 300px;
}



.emergency-alert.warning span.title {

	display: block;
	text-align: center;
	color: #000;
	padding-top: 20px;
	letter-spacing: 1px;
	text-transform: uppercase;
    font: 800 2rem / 2.1rem "Arial-Black", "Helvetica", sans-serif;
}


.page-node-20186 .brandCTA {

    display: none;
}

.page-node-20186 .intro .h-caption .align h3 {

    font-weight: 300;
    padding-bottom: 10px;
    margin-top: 5px;
}


.social-networks li a {

    display: block;
    background: transparent !important;
    color: #fff;
    margin-left: 4px;
    margin-right: 4px;
    position: relative;
    transition: all .25s linear;
}


.logo img {

    margin-top: 5px;
}

.page-node-7386 .homecta {
	background: none;
}
.page-node-7386 .homecta li {
	border: none;
}
.page-node-7386 h1 {
	display: none;
}
.page-node-7386 .overlay1 {
	display: none;
}
.page-node-7386 .intro {
	background-size: contain !important;
	background: #990000;
	background-position: center;
	background-repeat: no-repeat;
}
.page-node-7386 .intro h2 {
	color: #fff;
	width: 420px;
	line-height: 1.4;
	font-size: 1.9rem;
	font-family: 'Nunito Sans', sans-serif;
	text-transform: uppercase;
	margin: auto;
}
.page-node-7386 .intro .h-caption p {
	font-size: 1.55rem;
	color: #fff;
	padding-top: 3px;
	line-height: 1.4;
	font-family: 'Nunito Sans', sans-serif;
	text-transform: uppercase;
	margin: auto;
}
.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, .page-node-21216 .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, .page-node-21216 .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, .page-node-21216 .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, .page-node-21216 .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, .page-node-21216 .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), .page-node-21216 .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, .page-node-21216 .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: 15px !important;
	display: block;
	margin: 0 0 10px 0;
}
.page-node-19920 .views-element-container h3 span, .page-node-21216 .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, .page-node-21216 .views-element-container .eventheader_0, .path-events .views-element-container .eventheader_0 {
	margin: 0;
	padding: 0;
}
.page-node-19920 .views-element-container .inner, .page-node-21216 .views-element-container .inner, .path-events .views-element-container .inner {
	font-size: 20px;
}
.page-node-19920 .views-element-container .inner a, .page-node-21216 .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, .page-node-21216 .views-element-container .more, .path-events .views-element-container .more {
	display: block;
}
.page-node-19920 .views-element-container .more a, .page-node-21216 .views-element-container .more a, .path-events .views-element-container .more a {
	font-size: 20px;
	display: none;
	color: #555;
	font-size: 15px;
	padding-top: 10px;
	clear: both;
	width: 100%;
}
.page-node-19920 .views-element-container .calendar-button, .page-node-21216 .views-element-container .calendar-button, .path-events .views-element-container .calendar-button {
	text-align: center;
}
.page-node-19920 .views-element-container .datetime, .page-node-21216 .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, .page-node-21216 .views-element-container .eventheader_3, .path-events .views-element-container .eventheader_3 {
	color: #990000;
}
.page-node-19920 .views-element-container .eventheader_1, .page-node-21216 .views-element-container .eventheader_1, .path-events .views-element-container .eventheader_1 {
	display: inline-block;
}
.page-node-19920 .views-element-container .button-wrap, .page-node-21216 .views-element-container .button-wrap, .path-events .views-element-container .button-wrap, .page-node-19920 .views-element-container .atcb-link, .page-node-21216 .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, .page-node-21216 .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, .page-node-21216 .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, .page-node-21216 .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, .page-node-21216 .views-element-container .eventheader_1, .path-events .views-element-container .eventheader_1 {
	font-size: 15px;
}
.page-node-19920 .views-element-container .datetime, .page-node-21216 .views-element-container .datetime, .path-events .views-element-container .datetime {
	font-weight: normal;
}
.page-node-19920 .views-element-container p, .page-node-21216 .views-element-container p {
	display: none;
}
.page-node-19920 .views-element-container h3 span, .page-node-21216 .views-element-container h3 span, .path-events .views-element-container h3 span {
	font-size: 15px;
}
.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,
.ckeditor-accordion-container > dl dt > a:not(.button) {
	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,
.ckeditor-accordion-container > dl dt > a:not(.button):hover {
	background-color: #ffffff;
	color: #333;
}
.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;
	display: inline-flex;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
}
.homecta li {
	list-style: none;
	font-size: 15px;

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

    #header {
height: 95px;

}


	.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;
		left: 0px;
		right: 0px;
		margin-left: auto;
		margin-right: auto;
	}

	.emergency-alert.warning a {color: #fff !important;}

	.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-emergencyalert-2 {

		top: 100px;
		position: relative;
	}

	.emergency-alert.warning span.title {

		padding-top: 10px;
	}

	.page-node-7386 .intro .h-caption p {
		font-size: 1.3rem;
		color: #fff;
		padding-top: 3px;
		line-height: 1.4;
	}
	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: 20px 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;
	}


    .social-networks li a {

        width: 33px;
        height: 33px;
    }

    .social-networks li img {

        width: 33px !important;
        height: 33px !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: 300px;
		background-repeat: no-repeat;
		height: 180px;
		padding-bottom: 20px;
		background-position: top;
	}
	.wittplusyou1 {
		background-image: url(/themes/wittenberg/images/wittplusyougreen.png);
		background-size: 250px;
		background-repeat: no-repeat;
		height: 200px;
		margin-bottom: 20px;
		background-position: bottom;
	}
	.page-node-7386 .intro h2 {
		font-size: 1.6rem;
		width: 350px;
	}
	.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;
	}

    .page-node-7386 .intro h2 {
    width: 350px;
    max-width: 100%;
    font-size: 1.3rem !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: 599px) {
	.page-node-19093 .post-article .visual, .page-node-19093 .post-article.visual {
		background-position: 50% 10%;
		height: 350px !important;
	}
	.page-node-7386 .intro h2 {
		width: 350px;
		max-width: 100%;
		font-size: 1.55rem
	}
	.intro .bottom-scroll {
		display: none;
	}
	.wittplusyou {
		background-image: url(/themes/wittenberg/images/witt+you.png);
		background-size: 240px;
		background-repeat: no-repeat;
		height: 110px;
		padding-bottom: 0px;
		background-position: top;
	}
	.wittplusyou1 {
		background-image: url(/themes/wittenberg/images/wittplusyougreen.png);
		background-size: 240px;
		background-repeat: no-repeat;
		height: 140px;
		padding-bottom: 40px;
		background-position: top;
	}
	.page-node-20186 .intro .h-caption h2 {
		font-size: 18px;
        line-height: 1.3;
	}
	.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: 195px;
		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;
	}
	.wittplusyou1 {
		background-image: url(/themes/wittenberg/images/wittplusyougreen.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: 18px;
	}

    .page-node-20186 .intro .h-caption .align h3 {

        font-size: 16px;
        margin-top: 10px;
    }

}
@media only screen and (max-width: 767px) {
	.page-node-17725 .detail p {
		font-size: 16px;
		font-weight: 400;
		max-width: 330px;
	}
	.page-node-7386 .intro {
		background-size: 390px !important;
		background-image: url(/themes/wittenberg/images/mobilehome.png) !important;
		background: #990000;
		background-position: -10% 100%;
		background-repeat: no-repeat;
	}
	.intro .h-caption .align {
		padding: 30px 15px 70px;
	}
	.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;
        width: 200px;
	}
	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;
	}

    .page-node-20186 .intro .h-caption .align h3 {

   font-size: 20px;
}

	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;
	}


    .social-networks li a {

        width: 45px;
        height: 45px;
    }

        .social-networks li img {

        width: 45px !important;
        height: 45px !important;
    }


    .page-node-20186 .intro .h-caption .align h3 {

  font-size: 20px;
}


	.page-node-19920 .views-element-container h3, .page-node-21216 .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, .page-node-21216 .views-element-container .row, .path-events .views-element-container .row {
		clear: both;
	}
	.page-node-19920 .views-element-container .col, .page-node-21216 .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, .page-node-21216 .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, .page-node-21216 .views-element-container .inner, .path-events .views-element-container .inner {
		width: 60%;
		padding-left: 30px;
	}
	.page-node-19920 .views-element-container .calendar-button, .page-node-21216 .views-element-container .calendar-button, .path-events .views-element-container .calendar-button {
		width: 15%;
		padding: 0;
	}
	.page-node-19920 .views-element-container .eventheader_3, .page-node-21216 .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, .page-node-21216 .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, .page-node-21216 .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: -40px;
	}
	#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;
	}
	.wittplusyou1 {
		background-image: url(/themes/wittenberg/images/wittplusyougreen.png);
		background-size: 350px;
		animation: fadeIn 2s;
		background-repeat: no-repeat;
		height: 170px;
		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;
	}
.page-node-7386 .intro {
    background: #990000;
    background-position: center center;
    background-repeat: no-repeat;
}
}
@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;
}


	.align-left{
		margin-right: 20px !important;

	}
	.align-right{
		margin-left: 20px !important;
	}

@media (max-width: 767px){
	img[align="left"],
	img[align="right"],
	.align-center,
	.align-right,
	.align-left {
		width: 100% !important;
		margin: 0 0 10px 0   !important;
		float: none !important;
	}

}