@font-face{
	font-family:'Garamond';
	src:url("/_files/fonts/ebgaramond-webfont.eot");
	src:url("/_files/fonts/ebgaramond-webfont.eot?#iefix") format("embedded-opentype"),url("/_files/fonts/ebgaramond-webfont.woff") format("woff");
	font-weight:normal;
	font-style:normal
}
@font-face{
	font-family:'FjallaOne';
	src:url("/_files/fonts/fjallaone-regular-webfont.eot");
	src:url("/_files/fonts/fjallaone-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/_files/fonts/fjallaone-regular-webfont.woff") format("woff");
	font-weight:normal;
	font-style:normal
}
button,input[type="submit"]{
	border:1px solid #3c0012;
	border-radius:3px;
	box-shadow:inset 0 1px 0 0 #c60a41;
	color:#fff;
	display:inline-block;
	font-family:"FjallaOne";
	font-size:11px;
	font-weight:normal;
	background-color:#820127;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #820127),color-stop(100%, #4b0016));
	background-image:-webkit-linear-gradient(#820127,#4b0016);
	background-image:linear-gradient(#820127,#4b0016);
	padding:7px 18px;
	text-decoration:none;
	text-shadow:0 1px 0 #27000c;
	text-transform:uppercase;
	background-clip:padding-box;
	-webkit-font-smoothing:antialiased;
	font-size:1em;
	font-weight:normal;
	line-height:1em
}
button:hover:not(:disabled),input[type="submit"]:hover:not(:disabled){
	box-shadow:inset 0 1px 0 0 #960731;
	cursor:pointer;
	background-color:#670320;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #670320),color-stop(100%, #3c0012));
	background-image:-webkit-linear-gradient(#670320,#3c0012);
	background-image:linear-gradient(#670320,#3c0012)
}
button:active:not(:disabled),input[type="submit"]:active:not(:disabled){
	border:1px solid #3c0012;
	box-shadow:inset 0 0 8px 4px #2c000d,inset 0 0 8px 4px #2c000d,0 1px 1px 0 #eee
}
button:disabled,input[type="submit"]:disabled{
	opacity:0.5;
	cursor:not-allowed
}
body{
	color:#231f20;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:1em;
	-webkit-font-smoothing:antialiased;
	line-height:1.5
}
h1,h2,h3,h4,h5,h6{
	font-family:"FjallaOne";
	font-weight:normal;
	line-height:1.25;
	margin:0;
	text-rendering:optimizeLegibility;
	text-transform:uppercase
}
h1{
	color:#820127;
	font-size:2.25em
}
h2{
	color:#7e5f02;
	font-size:1.5em;
	text-transform:none
}
h3{
	font-size:1.5em
}
h4{
	font-size:1.25em;
	text-transform:none
}
h5{
	font-size:1.125em;
	text-transform:none
}
h6{
	font-size:1em;
	text-transform:none
}
p{
	margin:0 0 .75em
}
a{
	color:#820127;
	text-decoration:none;
	-webkit-transition:color 0.1s linear;
	-moz-transition:color 0.1s linear;
	transition:color 0.1s linear
}
a:active,a:focus{
	outline:none
}
a:hover,a:focus,a:active{
	opacity:.8
}
hr{
	border-bottom:1px solid #ddd;
	border-left:none;
	border-right:none;
	border-top:none;
	margin:20px 0
}
img{
	margin:0;
	max-width:100%
}
abbr,acronym{
	cursor:help
}
address{
	display:block;
	margin:0 0 20px
}
hgroup{
	margin-bottom:20px
}
del{
	color:#4c4345
}
blockquote{
	background:#7e5f02;
	border-bottom:5px solid #b1880b;
	border-top:5px solid #b1880b;
	color:#fff;
	font-family:"Garamond";
	font-size:1.5em;
	font-style:italic;
	line-height:1.5;
	margin:40px;
	padding:20px 40px
}
blockquote p{
	margin:0
}
blockquote p+p{
	margin-top:.75em
}
cite{
	color:#c59c20;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:smaller;
	font-style:normal;
	text-transform:uppercase
}
cite:before{
	content:'\2014 \00A0'
}
sub,sup{
	line-height:1
}
fieldset{
	background:#f7f7f7;
	border:1px solid #ddd;
	margin:0 0 .5em 0;
	padding:1em
}
input,label,select{
	display:block;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:1em
}
label,fieldset fieldset legend{
	font-weight:bold;
	margin-bottom:.25em
}
label abbr,fieldset fieldset legend abbr{
	display:none
}
fieldset fieldset legend{
	float:left;
	width:100%
}
label:hover{
	opacity:.8
}
label span{
	color:#828384
}
textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:border-color;
	-moz-transition:border-color;
	transition:border-color;
	background-color:white;
	border-radius:.1875em;
	border:1px solid #ddd;
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);
	color:#828384;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:1em;
	margin-bottom:5px;
	padding:3.33333px;
	width:100%
}
textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{
	border-color:#c4c4c4
}
textarea{
	resize:vertical;
	height:75px
}
input[type="search"]{
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none
}
input[type="checkbox"],input[type="radio"]{
	display:inline;
	margin-right:.25em
}
input[type="file"]{
	width:100%
}
select{
	width:auto;
	max-width:100%;
	margin-bottom:5px
}
button,input[type="submit"]{
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	cursor:pointer;
	user-select:none;
	vertical-align:middle;
	white-space:nowrap
}
table{
	border-collapse:collapse;
	font-family:"FjallaOne";
	margin:5px 0;
	table-layout:fixed;
	width:100%
}
th{
	border-bottom:1px solid #b7b7b7;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:.75em;
	font-weight:normal;
	padding:5px 0;
	text-align:left;
	text-transform:uppercase
}
td{
	border-bottom:1px solid #ddd;
	padding:5px 0
}
tr,td,th{
	vertical-align:middle
}
ul,ol{
	margin:0;
	padding:0;
	list-style-type:none
}
dl{
	margin-bottom:20px
}
dl dt{
	border-top:1px solid #ddd;
	font-weight:bold;
	margin-top:5px
}
*{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
/*! * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */
@font-face{
	font-family:'FontAwesome';
	src:url("/_files/fonts/fontawesome-webfont.eot?v=4.3.0");
	src:url("/_files/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("/_files/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff");
	font-weight:normal;
	font-style:normal
}
.fa,.cta i,.cta em,.button i,.button em,.button-alt i,.button-alt em,i,.feature-caption i,.focus-area .relations h2 i,.secondary-focus-nav .focus-nav-link i,.lb-nav a,.lb-data .lb-close,.relations.relation-form .payments i{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	transform:translate(0, 0)
}
.fa-lg,.brand i,.relations.relation-form .payments i,.calendar-detail .wrap-up-content i,.news-detail .wrap-up-content i{
	font-size:1.33333em;
	line-height:.75em;
	vertical-align:-15%
}
.fa-2x,.lb-nav a,.download i,.slick-prev i,.slick-next i,.calendar-detail .article-pictures figcaption i,.news-detail .article-pictures figcaption i,.page-virtual-tours .speak-out figcaption i{
	font-size:2em
}
.fa-3x{
	font-size:3em
}
.fa-4x{
	font-size:4em
}
.fa-5x{
	font-size:5em
}
.fa-fw,.brand .search-form .toggle-search i,.brand .search-form button[type=submit] i,.brand .toggle-nav i,.cta-nav i,.relations>h2 i,.relations>h3 i,.calendar-detail .wrap-up-content i,.news-detail .wrap-up-content i{
	width:1.28571em;
	text-align:center
}
.fa-ul{
	padding-left:0;
	margin-left:2.14286em;
	list-style-type:none
}
.fa-ul>li{
	position:relative
}
.fa-li{
	position:absolute;
	left:-2.14286em;
	width:2.14286em;
	top:.14286em;
	text-align:center
}
.fa-li.fa-lg,.brand i.fa-li,.relations.relation-form .payments i.fa-li,.calendar-detail .wrap-up-content i.fa-li,.news-detail .wrap-up-content i.fa-li{
	left:-1.85714em
}
.fa-glass:before{
	content:""
}
.fa-music:before{
	content:""
}
.fa-search:before,.brand .search-form .toggle-search i:before,.brand .search-form button[type=submit] i:before{
	content:""
}
.fa-envelope-o:before{
	content:""
}
.fa-heart:before,.cta-nav .cta-give-to-walsh i:before,.cta-nav .cta-giving-to-walsh i:before,.cta-nav .cta-giving i:before{
	content:""
}
.fa-star:before{
	content:""
}
.fa-star-o:before{
	content:""
}
.fa-user:before,.cta-nav .cta-alumni-volunteer i:before,.cta-nav .cta-student-life-and-services i:before{
	content:""
}
.fa-film:before{
	content:""
}
.fa-th-large:before{
	content:""
}
.fa-th:before{
	content:""
}
.fa-th-list:before{
	content:""
}
.fa-check:before{
	content:""
}
.fa-remove:before,.fa-close:before,.lb-data .lb-close:before,.modal .modal-close i:before,.fa-times:before{
	content:""
}
.fa-search-plus:before{
	content:""
}
.fa-search-minus:before{
	content:""
}
.fa-power-off:before{
	content:""
}
.fa-signal:before{
	content:""
}
.fa-gear:before,.fa-cog:before{
	content:""
}
.fa-trash-o:before{
	content:""
}
.fa-home:before{
	content:""
}
.fa-file-o:before{
	content:""
}
.fa-clock-o:before,.relations.relation-event .time i:before,.calendar-listing .list .time i:before,.calendar-detail .time i:before,.alumniprofile-listing .sd-hours i:before,.staff-listing .sd-hours i:before{
	content:""
}
.fa-road:before{
	content:""
}
.fa-download:before{
	content:""
}
.fa-arrow-circle-o-down:before{
	content:""
}
.fa-arrow-circle-o-up:before{
	content:""
}
.fa-inbox:before{
	content:""
}
.fa-play-circle-o:before{
	content:""
}
.fa-rotate-right:before,.fa-repeat:before{
	content:""
}
.fa-refresh:before{
	content:""
}
.fa-list-alt:before,.cta-nav .cta-accelerated-degree-program-requirements i:before{
	content:""
}
.fa-lock:before{
	content:""
}
.fa-flag:before{
	content:""
}
.fa-headphones:before{
	content:""
}
.fa-volume-off:before{
	content:""
}
.fa-volume-down:before{
	content:""
}
.fa-volume-up:before{
	content:""
}
.fa-qrcode:before{
	content:""
}
.fa-barcode:before{
	content:""
}
.fa-tag:before{
	content:""
}
.fa-tags:before{
	content:""
}
.fa-book:before,.cta-nav .cta-staff-directory i:before{
	content:""
}
.fa-bookmark:before{
	content:""
}
.fa-print:before{
	content:""
}
.fa-camera:before{
	content:""
}
.fa-font:before{
	content:""
}
.fa-bold:before{
	content:""
}
.fa-italic:before{
	content:""
}
.fa-text-height:before{
	content:""
}
.fa-text-width:before{
	content:""
}
.fa-align-left:before{
	content:""
}
.fa-align-center:before{
	content:""
}
.fa-align-right:before{
	content:""
}
.fa-align-justify:before{
	content:""
}
.fa-list:before,.cta-nav .cta-schedule-of-classes i:before,.cta-nav .cta-for-faculty i:before{
	content:""
}
.fa-dedent:before,.fa-outdent:before{
	content:""
}
.fa-indent:before{
	content:""
}
.fa-video-camera:before{
	content:""
}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{
	content:""
}
.fa-pencil:before{
	content:""
}
.fa-map-marker:before,.relations.relation-event .location i:before,.calendar-listing .list .location i:before,.calendar-detail .location i:before{
	content:""
}
.fa-adjust:before{
	content:""
}
.fa-tint:before{
	content:""
}
.fa-edit:before,.fa-pencil-square-o:before{
	content:""
}
.fa-share-square-o:before{
	content:""
}
.fa-check-square-o:before{
	content:""
}
.fa-arrows:before{
	content:""
}
.fa-step-backward:before{
	content:""
}
.fa-fast-backward:before{
	content:""
}
.fa-backward:before{
	content:""
}
.fa-play:before{
	content:""
}
.fa-pause:before{
	content:""
}
.fa-stop:before{
	content:""
}
.fa-forward:before{
	content:""
}
.fa-fast-forward:before{
	content:""
}
.fa-step-forward:before{
	content:""
}
.fa-eject:before{
	content:""
}
.fa-chevron-left:before{
	content:""
}
.fa-chevron-right:before{
	content:""
}
.fa-plus-circle:before,.showmore i:before,.calendar-detail .article-pictures figcaption i:before,.news-detail .article-pictures figcaption i:before,.page-virtual-tours .speak-out figcaption i:before{
	content:""
}
.fa-minus-circle:before{
	content:""
}
.fa-times-circle:before{
	content:""
}
.fa-check-circle:before{
	content:""
}
.fa-question-circle:before,.cta-nav .cta-about-walsh i:before,.cta-nav .cta-parent-faqs i:before{
	content:""
}
.fa-info-circle:before,.cta-nav .cta-request-information i:before,.cta-nav .cta-request-info i:before,.cta-nav .cta-alumni-update-form i:before,.cta-nav .cta-request-accelerated-degree-information i:before{
	content:""
}
.fa-crosshairs:before{
	content:""
}
.fa-times-circle-o:before{
	content:""
}
.fa-check-circle-o:before{
	content:""
}
.fa-ban:before{
	content:""
}
.fa-arrow-left:before{
	content:""
}
.fa-arrow-right:before{
	content:""
}
.fa-arrow-up:before{
	content:""
}
.fa-arrow-down:before{
	content:""
}
.fa-mail-forward:before,.fa-share:before{
	content:""
}
.fa-expand:before{
	content:""
}
.fa-compress:before{
	content:""
}
.fa-plus:before{
	content:""
}
.fa-minus:before{
	content:""
}
.fa-asterisk:before{
	content:""
}
.fa-exclamation-circle:before{
	content:""
}
.fa-gift:before{
	content:""
}
.fa-leaf:before{
	content:""
}
.fa-fire:before{
	content:""
}
.fa-eye:before{
	content:""
}
.fa-eye-slash:before{
	content:""
}
.fa-warning:before,.fa-exclamation-triangle:before{
	content:""
}
.fa-plane:before{
	content:""
}
.fa-calendar:before,.cta-nav .cta-schedule-a-visit i:before,.cta-nav .cta-schedule-a-tour i:before,.cta-nav .cta-campus-tours-125542 i:before,.cta-nav .cta-academic-calendars i:before,.cta-nav .cta-academic-calendar i:before,.calendar-detail .wrap-up-content i:before{
	content:""
}
.fa-random:before{
	content:""
}
.fa-comment:before{
	content:""
}
.fa-magnet:before{
	content:""
}
.fa-chevron-up:before{
	content:""
}
.fa-chevron-down:before{
	content:""
}
.fa-retweet:before{
	content:""
}
.fa-shopping-cart:before{
	content:""
}
.fa-folder:before{
	content:""
}
.fa-folder-open:before{
	content:""
}
.fa-arrows-v:before{
	content:""
}
.fa-arrows-h:before{
	content:""
}
.fa-bar-chart-o:before,.fa-bar-chart:before{
	content:""
}
.fa-twitter-square:before{
	content:""
}
.fa-facebook-square:before{
	content:""
}
.fa-camera-retro:before{
	content:""
}
.fa-key:before{
	content:""
}
.fa-gears:before,.fa-cogs:before{
	content:""
}
.fa-comments:before{
	content:""
}
.fa-thumbs-o-up:before{
	content:""
}
.fa-thumbs-o-down:before{
	content:""
}
.fa-star-half:before{
	content:""
}
.fa-heart-o:before{
	content:""
}
.fa-sign-out:before{
	content:""
}
.fa-linkedin-square:before{
	content:""
}
.fa-thumb-tack:before{
	content:""
}
.fa-external-link:before{
	content:""
}
.fa-sign-in:before{
	content:""
}
.fa-trophy:before{
	content:""
}
.fa-github-square:before{
	content:""
}
.fa-upload:before{
	content:""
}
.fa-lemon-o:before{
	content:""
}
.fa-phone:before,.tel i:before{
	content:""
}
.fa-square-o:before{
	content:""
}
.fa-bookmark-o:before{
	content:""
}
.fa-phone-square:before{
	content:""
}
.fa-twitter:before{
	content:""
}
.fa-facebook-f:before,.fa-facebook:before{
	content:""
}
.fa-github:before{
	content:""
}
.fa-unlock:before{
	content:""
}
.fa-credit-card:before{
	content:""
}
.fa-rss:before{
	content:""
}
.fa-hdd-o:before{
	content:""
}
.fa-bullhorn:before,.citizen-alerts .citizen-alert-heading i:before{
	content:""
}
.fa-bell:before{
	content:""
}
.fa-certificate:before{
	content:""
}
.fa-hand-o-right:before{
	content:""
}
.fa-hand-o-left:before{
	content:""
}
.fa-hand-o-up:before{
	content:""
}
.fa-hand-o-down:before{
	content:""
}
.fa-arrow-circle-left:before{
	content:""
}
.fa-arrow-circle-right:before{
	content:""
}
.fa-arrow-circle-up:before{
	content:""
}
.fa-arrow-circle-down:before{
	content:""
}
.fa-globe:before{
	content:""
}
.fa-wrench:before{
	content:""
}
.fa-tasks:before{
	content:""
}
.fa-filter:before{
	content:""
}
.fa-briefcase:before{
	content:""
}
.fa-arrows-alt:before{
	content:""
}
.fa-group:before,.fa-users:before{
	content:""
}
.fa-chain:before,.fa-link:before,.brand .quick-nav i:before{
	content:""
}
.fa-cloud:before{
	content:""
}
.fa-flask:before{
	content:""
}
.fa-cut:before,.fa-scissors:before{
	content:""
}
.fa-copy:before,.fa-files-o:before{
	content:""
}
.fa-paperclip:before{
	content:""
}
.fa-save:before,.fa-floppy-o:before{
	content:""
}
.fa-square:before{
	content:""
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before,.brand .toggle-nav i:before{
	content:""
}
.fa-list-ul:before{
	content:""
}
.fa-list-ol:before{
	content:""
}
.fa-strikethrough:before{
	content:""
}
.fa-underline:before{
	content:""
}
.fa-table:before{
	content:""
}
.fa-magic:before{
	content:""
}
.fa-truck:before{
	content:""
}
.fa-pinterest:before{
	content:""
}
.fa-pinterest-square:before{
	content:""
}
.fa-google-plus-square:before{
	content:""
}
.fa-google-plus:before{
	content:""
}
.fa-money:before,.cta-nav .cta-pay-tuition i:before{
	content:""
}
.fa-caret-down:before,.relations>h2.expander-shown i:before,.relations>h3.expander-shown i:before,.relations.relation-faq article h3.expander-shown i:before{
	content:""
}
.fa-caret-up:before,.alumniprofile-listing .backto i:before,.staff-listing .backto i:before{
	content:""
}
.fa-caret-left:before,.backto i:before{
	content:""
}
.fa-caret-right:before,.cta i:before,.cta em:before,.button i:before,.button em:before,.button-alt i:before,.button-alt em:before,.cta-nav i:before,.utility-extras .utility-signup button[type=submit] i:before,.feature-caption i:before,.secondary-focus-nav .focus-nav-link i:before,.relations>h2 i:before,.relations>h3 i:before,.relations.relation-form button i:before,.relations.relation-page i:before,.relations.relation-faq article h3 i:before,.page-landing-library .library-search-form button[type=submit] i:before{
	content:""
}
.fa-columns:before{
	content:""
}
.fa-unsorted:before,.fa-sort:before{
	content:""
}
.fa-sort-down:before,.fa-sort-desc:before{
	content:""
}
.fa-sort-up:before,.fa-sort-asc:before{
	content:""
}
.fa-envelope:before{
	content:""
}
.fa-linkedin:before{
	content:""
}
.fa-rotate-left:before,.fa-undo:before{
	content:""
}
.fa-legal:before,.fa-gavel:before{
	content:""
}
.fa-dashboard:before,.fa-tachometer:before{
	content:""
}
.fa-comment-o:before{
	content:""
}
.fa-comments-o:before{
	content:""
}
.fa-flash:before,.fa-bolt:before{
	content:""
}
.fa-sitemap:before{
	content:""
}
.fa-umbrella:before{
	content:""
}
.fa-paste:before,.fa-clipboard:before{
	content:""
}
.fa-lightbulb-o:before{
	content:""
}
.fa-exchange:before{
	content:""
}
.fa-cloud-download:before{
	content:""
}
.fa-cloud-upload:before{
	content:""
}
.fa-user-md:before{
	content:""
}
.fa-stethoscope:before{
	content:""
}
.fa-suitcase:before{
	content:""
}
.fa-bell-o:before{
	content:""
}
.fa-coffee:before{
	content:""
}
.fa-cutlery:before{
	content:""
}
.fa-file-text-o:before,.download .txt i:before{
	content:""
}
.fa-building-o:before{
	content:""
}
.fa-hospital-o:before{
	content:""
}
.fa-ambulance:before{
	content:""
}
.fa-medkit:before{
	content:""
}
.fa-fighter-jet:before{
	content:""
}
.fa-beer:before{
	content:""
}
.fa-h-square:before{
	content:""
}
.fa-plus-square:before{
	content:""
}
.fa-angle-double-left:before{
	content:""
}
.fa-angle-double-right:before{
	content:""
}
.fa-angle-double-up:before{
	content:""
}
.fa-angle-double-down:before{
	content:""
}
.fa-angle-left:before{
	content:""
}
.fa-angle-right:before{
	content:""
}
.fa-angle-up:before{
	content:""
}
.fa-angle-down:before{
	content:""
}
.fa-desktop:before{
	content:""
}
.fa-laptop:before{
	content:""
}
.fa-tablet:before{
	content:""
}
.fa-mobile-phone:before,.fa-mobile:before,.cta-nav .cta-text-sps i:before,.cta-nav .cta-text-a-question i:before{
	content:""
}
.fa-circle-o:before{
	content:""
}
.fa-quote-left:before{
	content:""
}
.fa-quote-right:before{
	content:""
}
.fa-spinner:before{
	content:""
}
.fa-circle:before{
	content:""
}
.fa-mail-reply:before,.fa-reply:before{
	content:""
}
.fa-github-alt:before{
	content:""
}
.fa-folder-o:before{
	content:""
}
.fa-folder-open-o:before{
	content:""
}
.fa-smile-o:before{
	content:""
}
.fa-frown-o:before{
	content:""
}
.fa-meh-o:before{
	content:""
}
.fa-gamepad:before{
	content:""
}
.fa-keyboard-o:before{
	content:""
}
.fa-flag-o:before{
	content:""
}
.fa-flag-checkered:before{
	content:""
}
.fa-terminal:before{
	content:""
}
.fa-code:before{
	content:""
}
.fa-mail-reply-all:before,.fa-reply-all:before{
	content:""
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
	content:""
}
.fa-location-arrow:before{
	content:""
}
.fa-crop:before{
	content:""
}
.fa-code-fork:before{
	content:""
}
.fa-unlink:before,.fa-chain-broken:before{
	content:""
}
.fa-question:before{
	content:""
}
.fa-info:before{
	content:""
}
.fa-exclamation:before{
	content:""
}
.fa-superscript:before{
	content:""
}
.fa-subscript:before{
	content:""
}
.fa-eraser:before{
	content:""
}
.fa-puzzle-piece:before{
	content:""
}
.fa-microphone:before{
	content:""
}
.fa-microphone-slash:before{
	content:""
}
.fa-shield:before,.cta-nav .cta-cavalier-center-125614 i:before{
	content:""
}
.fa-calendar-o:before,.relations.relation-event .date i:before,.calendar-listing .list .date i:before,.calendar-detail .date i:before{
	content:""
}
.fa-fire-extinguisher:before{
	content:""
}
.fa-rocket:before{
	content:""
}
.fa-maxcdn:before{
	content:""
}
.fa-chevron-circle-left:before,.lb-nav a.lb-prev:before,.slick-prev i:before{
	content:""
}
.fa-chevron-circle-right:before,.lb-nav a.lb-next:before,.slick-next i:before{
	content:""
}
.fa-chevron-circle-up:before{
	content:""
}
.fa-chevron-circle-down:before{
	content:""
}
.fa-html5:before{
	content:""
}
.fa-css3:before{
	content:""
}
.fa-anchor:before{
	content:""
}
.fa-unlock-alt:before{
	content:""
}
.fa-bullseye:before{
	content:""
}
.fa-ellipsis-h:before{
	content:""
}
.fa-ellipsis-v:before{
	content:""
}
.fa-rss-square:before,.rss-feed i:before,.focus-area .relations h2 i:before,.news-detail .wrap-up-content i:before{
	content:""
}
.fa-play-circle:before{
	content:""
}
.fa-ticket:before{
	content:""
}
.fa-minus-square:before{
	content:""
}
.fa-minus-square-o:before{
	content:""
}
.fa-level-up:before{
	content:""
}
.fa-level-down:before{
	content:""
}
.fa-check-square:before,.cta-nav .cta-apply-online i:before,.cta-nav .cta-apply-to-walsh i:before,.cta-nav .cta-sps-admissions-application i:before{
	content:""
}
.fa-pencil-square:before{
	content:""
}
.fa-external-link-square:before{
	content:""
}
.fa-share-square:before{
	content:""
}
.fa-compass:before{
	content:""
}
.fa-toggle-down:before,.fa-caret-square-o-down:before{
	content:""
}
.fa-toggle-up:before,.fa-caret-square-o-up:before{
	content:""
}
.fa-toggle-right:before,.fa-caret-square-o-right:before{
	content:""
}
.fa-euro:before,.fa-eur:before{
	content:""
}
.fa-gbp:before{
	content:""
}
.fa-dollar:before,.fa-usd:before,.cta-nav .cta-financial-aid i:before,.cta-nav .cta-financial-aid-info i:before{
	content:""
}
.fa-rupee:before,.fa-inr:before{
	content:""
}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{
	content:""
}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{
	content:""
}
.fa-won:before,.fa-krw:before{
	content:""
}
.fa-bitcoin:before,.fa-btc:before{
	content:""
}
.fa-file:before{
	content:""
}
.fa-file-text:before{
	content:""
}
.fa-sort-alpha-asc:before{
	content:""
}
.fa-sort-alpha-desc:before{
	content:""
}
.fa-sort-amount-asc:before{
	content:""
}
.fa-sort-amount-desc:before{
	content:""
}
.fa-sort-numeric-asc:before{
	content:""
}
.fa-sort-numeric-desc:before{
	content:""
}
.fa-thumbs-up:before{
	content:""
}
.fa-thumbs-down:before{
	content:""
}
.fa-youtube-square:before{
	content:""
}
.fa-youtube:before{
	content:""
}
.fa-xing:before{
	content:""
}
.fa-xing-square:before{
	content:""
}
.fa-youtube-play:before{
	content:""
}
.fa-dropbox:before{
	content:""
}
.fa-stack-overflow:before{
	content:""
}
.fa-instagram:before{
	content:""
}
.fa-flickr:before{
	content:""
}
.fa-adn:before{
	content:""
}
.fa-bitbucket:before{
	content:""
}
.fa-bitbucket-square:before{
	content:""
}
.fa-tumblr:before{
	content:""
}
.fa-tumblr-square:before{
	content:""
}
.fa-long-arrow-down:before{
	content:""
}
.fa-long-arrow-up:before{
	content:""
}
.fa-long-arrow-left:before{
	content:""
}
.fa-long-arrow-right:before{
	content:""
}
.fa-apple:before{
	content:""
}
.fa-windows:before{
	content:""
}
.fa-android:before{
	content:""
}
.fa-linux:before{
	content:""
}
.fa-dribbble:before{
	content:""
}
.fa-skype:before{
	content:""
}
.fa-foursquare:before{
	content:""
}
.fa-trello:before{
	content:""
}
.fa-female:before{
	content:""
}
.fa-male:before{
	content:""
}
.fa-gittip:before,.fa-gratipay:before{
	content:""
}
.fa-sun-o:before{
	content:""
}
.fa-moon-o:before{
	content:""
}
.fa-archive:before,.cta-nav .cta-parent-resources i:before{
	content:""
}
.fa-bug:before{
	content:""
}
.fa-vk:before{
	content:""
}
.fa-weibo:before{
	content:""
}
.fa-renren:before{
	content:""
}
.fa-pagelines:before{
	content:""
}
.fa-stack-exchange:before{
	content:""
}
.fa-arrow-circle-o-right:before{
	content:""
}
.fa-arrow-circle-o-left:before{
	content:""
}
.fa-toggle-left:before,.fa-caret-square-o-left:before{
	content:""
}
.fa-dot-circle-o:before{
	content:""
}
.fa-wheelchair:before{
	content:""
}
.fa-vimeo-square:before{
	content:""
}
.fa-turkish-lira:before,.fa-try:before{
	content:""
}
.fa-plus-square-o:before{
	content:""
}
.fa-space-shuttle:before{
	content:""
}
.fa-slack:before{
	content:""
}
.fa-envelope-square:before{
	content:""
}
.fa-wordpress:before{
	content:""
}
.fa-openid:before{
	content:""
}
.fa-institution:before,.fa-bank:before,.fa-university:before{
	content:""
}
.fa-mortar-board:before,.fa-graduation-cap:before{
	content:""
}
.fa-yahoo:before{
	content:""
}
.fa-google:before{
	content:""
}
.fa-reddit:before{
	content:""
}
.fa-reddit-square:before{
	content:""
}
.fa-stumbleupon-circle:before{
	content:""
}
.fa-stumbleupon:before{
	content:""
}
.fa-delicious:before{
	content:""
}
.fa-digg:before{
	content:""
}
.fa-pied-piper:before{
	content:""
}
.fa-pied-piper-alt:before{
	content:""
}
.fa-drupal:before{
	content:""
}
.fa-joomla:before{
	content:""
}
.fa-language:before{
	content:""
}
.fa-fax:before{
	content:""
}
.fa-building:before{
	content:""
}
.fa-child:before{
	content:""
}
.fa-paw:before{
	content:""
}
.fa-spoon:before{
	content:""
}
.fa-cube:before{
	content:""
}
.fa-cubes:before{
	content:""
}
.fa-behance:before{
	content:""
}
.fa-behance-square:before{
	content:""
}
.fa-steam:before{
	content:""
}
.fa-steam-square:before{
	content:""
}
.fa-recycle:before{
	content:""
}
.fa-automobile:before,.fa-car:before{
	content:""
}
.fa-cab:before,.fa-taxi:before{
	content:""
}
.fa-tree:before{
	content:""
}
.fa-spotify:before{
	content:""
}
.fa-deviantart:before{
	content:""
}
.fa-soundcloud:before{
	content:""
}
.fa-database:before{
	content:""
}
.fa-file-pdf-o:before,.cta-nav .cta-university-catalogs i:before,.download .pdf i:before{
	content:""
}
.fa-file-word-o:before,.download .doc i:before,.download .docx i:before{
	content:""
}
.fa-file-excel-o:before,.download .xls i:before,.download .xlsx i:before{
	content:""
}
.fa-file-powerpoint-o:before,.download .ppt i:before,.download .pptx i:before{
	content:""
}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before,.download .png i:before,.download .bmp i:before,.download .jpg i:before,.download .jpeg i:before,.download .gif i:before{
	content:""
}
.fa-file-zip-o:before,.fa-file-archive-o:before,.download .zip i:before,.download .tgz i:before{
	content:""
}
.fa-file-sound-o:before,.fa-file-audio-o:before{
	content:""
}
.fa-file-movie-o:before,.fa-file-video-o:before{
	content:""
}
.fa-file-code-o:before{
	content:""
}
.fa-vine:before{
	content:""
}
.fa-codepen:before{
	content:""
}
.fa-jsfiddle:before{
	content:""
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{
	content:""
}
.fa-circle-o-notch:before{
	content:""
}
.fa-ra:before,.fa-rebel:before{
	content:""
}
.fa-ge:before,.fa-empire:before{
	content:""
}
.fa-git-square:before{
	content:""
}
.fa-git:before{
	content:""
}
.fa-hacker-news:before{
	content:""
}
.fa-tencent-weibo:before{
	content:""
}
.fa-qq:before{
	content:""
}
.fa-wechat:before,.fa-weixin:before{
	content:""
}
.fa-send:before,.fa-paper-plane:before{
	content:""
}
.fa-send-o:before,.fa-paper-plane-o:before{
	content:""
}
.fa-history:before{
	content:""
}
.fa-genderless:before,.fa-circle-thin:before{
	content:""
}
.fa-header:before{
	content:""
}
.fa-paragraph:before{
	content:""
}
.fa-sliders:before{
	content:""
}
.fa-share-alt:before{
	content:""
}
.fa-share-alt-square:before{
	content:""
}
.fa-bomb:before{
	content:""
}
.fa-soccer-ball-o:before,.fa-futbol-o:before{
	content:""
}
.fa-tty:before{
	content:""
}
.fa-binoculars:before{
	content:""
}
.fa-plug:before{
	content:""
}
.fa-slideshare:before{
	content:""
}
.fa-twitch:before{
	content:""
}
.fa-yelp:before{
	content:""
}
.fa-newspaper-o:before{
	content:""
}
.fa-wifi:before{
	content:""
}
.fa-calculator:before{
	content:""
}
.fa-paypal:before{
	content:""
}
.fa-google-wallet:before{
	content:""
}
.fa-cc-visa:before{
	content:""
}
.fa-cc-mastercard:before{
	content:""
}
.fa-cc-discover:before{
	content:""
}
.fa-cc-amex:before{
	content:""
}
.fa-cc-paypal:before{
	content:""
}
.fa-cc-stripe:before{
	content:""
}
.fa-bell-slash:before{
	content:""
}
.fa-bell-slash-o:before{
	content:""
}
.fa-trash:before{
	content:""
}
.fa-copyright:before{
	content:""
}
.fa-at:before{
	content:""
}
.fa-eyedropper:before{
	content:""
}
.fa-paint-brush:before{
	content:""
}
.fa-birthday-cake:before{
	content:""
}
.fa-area-chart:before{
	content:""
}
.fa-pie-chart:before{
	content:""
}
.fa-line-chart:before{
	content:""
}
.fa-lastfm:before{
	content:""
}
.fa-lastfm-square:before{
	content:""
}
.fa-toggle-off:before{
	content:""
}
.fa-toggle-on:before{
	content:""
}
.fa-bicycle:before{
	content:""
}
.fa-bus:before{
	content:""
}
.fa-ioxhost:before{
	content:""
}
.fa-angellist:before{
	content:""
}
.fa-cc:before{
	content:""
}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{
	content:""
}
.fa-meanpath:before{
	content:""
}
.fa-buysellads:before{
	content:""
}
.fa-connectdevelop:before{
	content:""
}
.fa-dashcube:before{
	content:""
}
.fa-forumbee:before{
	content:""
}
.fa-leanpub:before,.cta-nav .cta-faculty-research-spotlight i:before{
	content:""
}
.fa-sellsy:before{
	content:""
}
.fa-shirtsinbulk:before{
	content:""
}
.fa-simplybuilt:before{
	content:""
}
.fa-skyatlas:before{
	content:""
}
.fa-cart-plus:before{
	content:""
}
.fa-cart-arrow-down:before{
	content:""
}
.fa-diamond:before{
	content:""
}
.fa-ship:before{
	content:""
}
.fa-user-secret:before{
	content:""
}
.fa-motorcycle:before{
	content:""
}
.fa-street-view:before{
	content:""
}
.fa-heartbeat:before{
	content:""
}
.fa-venus:before{
	content:""
}
.fa-mars:before{
	content:""
}
.fa-mercury:before{
	content:""
}
.fa-transgender:before{
	content:""
}
.fa-transgender-alt:before{
	content:""
}
.fa-venus-double:before{
	content:""
}
.fa-mars-double:before{
	content:""
}
.fa-venus-mars:before{
	content:""
}
.fa-mars-stroke:before{
	content:""
}
.fa-mars-stroke-v:before{
	content:""
}
.fa-mars-stroke-h:before{
	content:""
}
.fa-neuter:before{
	content:""
}
.fa-facebook-official:before{
	content:""
}
.fa-pinterest-p:before{
	content:""
}
.fa-whatsapp:before{
	content:""
}
.fa-server:before{
	content:""
}
.fa-user-plus:before{
	content:""
}
.fa-user-times:before{
	content:""
}
.fa-hotel:before,.fa-bed:before{
	content:""
}
.fa-viacoin:before{
	content:""
}
.fa-train:before{
	content:""
}
.fa-subway:before{
	content:""
}
.fa-medium:before{
	content:""
}
html{
	background:#fff
}
body{
	margin:0;
	padding:0
}
iframe{
	border:0
}
#rte,#rte-mini{
	background:#fff;
	font-family:"Garamond";
	line-height:1.5;
	margin:0;
	padding:10px;
	width:620px
}
#rte a,#rte-mini a{
	font-weight:bold
}
#rte a:hover,#rte a:focus,#rte a:active,#rte-mini a:hover,#rte-mini a:focus,#rte-mini a:active{
	opacity:.85
}
#rte ol,#rte-mini ol{
	list-style:decimal;
	margin-bottom:1em
}
#rte ol ol,#rte-mini ol ol{
	margin-bottom:0
}
#rte ul,#rte-mini ul{
	list-style:square;
	margin-bottom:1em
}
#rte ul ul,#rte-mini ul ul{
	margin-bottom:0
}
#rte li,#rte-mini li{
	line-height:1.25;
	margin-bottom:.5em;
	margin-left:2em
}
#rte-mini{
	width:300px
}
.access,.button span,.button-alt span,.jump,.rss-feed span,.brand .main-nav i span,.brand .academics-nav i span,.utility-extras .utility-signup label,.focus-nav .cta span,.relations>h2 a span,.relations>h3 a span,.relations .cta span,.calendar-listing .list .item .cta span,.news-listing .list .item .cta span,.research-listing .list .item .cta span,.alumniprofile-detail .side-content i span,.staff-detail .side-content i span{
	left:-9999px !important;
	position:absolute !important
}
.base-heading,.page-landing-library h2.base-heading{
	color:#7e5f02 !important;
	text-transform:none !important;
	font-family:"FjallaOne";
	font-size:1.5em
}
.cta{
	color:#820127;
	display:inline-block;
	font-family:"FjallaOne";
	font-weight:normal !important;
	padding-top:10px;
	text-transform:uppercase
}
.button.active,.button-alt.active{
	background:#c59c20 !important
}
.button{
	border:1px solid #3c0012;
	border-radius:3px;
	box-shadow:inset 0 1px 0 0 #c60a41;
	color:#fff;
	display:inline-block;
	font-family:"FjallaOne";
	font-size:11px;
	font-weight:normal;
	background-color:#820127;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #820127),color-stop(100%, #4b0016));
	background-image:-webkit-linear-gradient(#820127,#4b0016);
	background-image:linear-gradient(#820127,#4b0016);
	padding:7px 18px;
	text-decoration:none;
	text-shadow:0 1px 0 #27000c;
	text-transform:uppercase;
	background-clip:padding-box;
	font-size:1.25em
}
.button:hover:not(:disabled){
	box-shadow:inset 0 1px 0 0 #960731;
	cursor:pointer;
	background-color:#670320;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #670320),color-stop(100%, #3c0012));
	background-image:-webkit-linear-gradient(#670320,#3c0012);
	background-image:linear-gradient(#670320,#3c0012)
}
.button:active:not(:disabled){
	border:1px solid #3c0012;
	box-shadow:inset 0 0 8px 4px #2c000d,inset 0 0 8px 4px #2c000d,0 1px 1px 0 #eee
}
.button:disabled{
	opacity:0.5;
	cursor:not-allowed
}
.button-alt{
	border:1px solid #fdd33e;
	border-radius:3px;
	box-shadow:inset 0 1px 0 0 #faf2d4;
	color:#333;
	display:inline-block;
	font-family:"FjallaOne";
	font-size:11px;
	font-weight:normal;
	background-color:#f8e08a;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8e08a),color-stop(100%, #fdd74d));
	background-image:-webkit-linear-gradient(#f8e08a,#fdd74d);
	background-image:linear-gradient(#f8e08a,#fdd74d);
	padding:7px 18px;
	text-decoration:none;
	text-shadow:0 1px 0 #fee898;
	text-transform:uppercase;
	background-clip:padding-box;
	color:#820127;
	font-size:1.25em
}
.button-alt:hover:not(:disabled){
	box-shadow:inset 0 1px 0 0 #f6e4a6;
	cursor:pointer;
	background-color:#f4d875;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4d875),color-stop(100%, #fcd33f));
	background-image:-webkit-linear-gradient(#f4d875,#fcd33f);
	background-image:linear-gradient(#f4d875,#fcd33f)
}
.button-alt:active:not(:disabled){
	border:1px solid #fdd33e;
	box-shadow:inset 0 0 8px 4px #face31,inset 0 0 8px 4px #face31,0 1px 1px 0 #eee
}
.button-alt:disabled{
	opacity:0.5;
	cursor:not-allowed
}
a.button,a.button-alt{
	text-decoration:none !important
}
.columns{
	list-style:none;
	margin:0 0 10px 0;
	padding:0
}
.columns li{
	border-top:1px solid #ddd;
	display:inline-block;
	list-style:none;
	margin-left:0 !important;
	padding:10px;
	vertical-align:top;
	width:50%
}
.columns li .flex-this,.columns li .relations article .figure,.relations article .columns li .figure,.columns li .calendar-listing .list .item .figure,.calendar-listing .list .item .columns li .figure,.columns li .news-listing .list .item .figure,.news-listing .list .item .columns li .figure,.columns li .research-listing .list .item .figure,.research-listing .list .item .columns li .figure{
	margin:0
}
.columns.borderless li{
	border:none
}
.columns.compare-3 li{
	text-align:center;
	width:100%
}
.columns.compare-3 li li{
	width:100% !important
}
@media screen and (min-width: 40em){
	.columns.compare-3 li{
		width:33.333%
	}
}
.flex-this,.relations article .figure,.calendar-listing .list .item .figure,.news-listing .list .item .figure,.research-listing .list .item .figure{
	background:#fff;
	height:0;
	margin:20px 0;
	overflow:hidden;
	padding-bottom:67.5%;
	padding-top:1.38889rem;
	position:relative
}
.flex-this.widescreen,.relations article .figure,.calendar-listing .list .item .figure,.news-listing .list .item .figure,.research-listing .list .item .figure{
	padding-bottom:56.34%
}
.flex-this.vimeo,.relations article .vimeo.figure,.calendar-listing .list .item .vimeo.figure,.news-listing .list .item .vimeo.figure,.research-listing .list .item .vimeo.figure{
	padding-top:0
}
.flex-this img,.relations article .figure img,.calendar-listing .list .item .figure img,.news-listing .list .item .figure img,.research-listing .list .item .figure img,.flex-this iframe,.relations article .figure iframe,.calendar-listing .list .item .figure iframe,.news-listing .list .item .figure iframe,.research-listing .list .item .figure iframe,.flex-this object,.relations article .figure object,.calendar-listing .list .item .figure object,.news-listing .list .item .figure object,.research-listing .list .item .figure object,.flex-this embed,.relations article .figure embed,.calendar-listing .list .item .figure embed,.news-listing .list .item .figure embed,.research-listing .list .item .figure embed,.flex-this video,.relations article .figure video,.calendar-listing .list .item .figure video,.news-listing .list .item .figure video,.research-listing .list .item .figure video{
	display:block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.flex-this img,.relations article .figure img,.calendar-listing .list .item .figure img,.news-listing .list .item .figure img,.research-listing .list .item .figure img{
	height:auto
}
.img-right,.page-content-50stories .figure,.img-left,.alumniprofile-detail .main .figure,.staff-detail .main .figure{
	float:right;
	margin:0 0 20px 20px;
	width:40%
}
.img-left,.alumniprofile-detail .main .figure,.staff-detail .main .figure{
	float:left;
	margin:0 20px 20px 0
}
.table-1st-wide tr td:first-child{
	font-size:.75em;
	padding-right:5px;
	width:35%
}
.brand,.cta-nav,.featured-spotlight,.download-accolades,.section-info,.main,.relations,.utility,.utility-extras{
	padding:10px;
	position:relative
}
.brand:before,.brand:after,.cta-nav:before,.cta-nav:after,.featured-spotlight:before,.featured-spotlight:after,.download-accolades:before,.download-accolades:after,.section-info:before,.section-info:after,.main:before,.main:after,.relations:before,.relations:after,.utility:before,.utility:after,.utility-extras:before,.utility-extras:after{
	content:" ";
	display:table
}
.brand:after,.cta-nav:after,.featured-spotlight:after,.download-accolades:after,.section-info:after,.main:after,.relations:after,.utility:after,.utility-extras:after{
	clear:both
}
@media screen and (min-width: 40em){
	.brand,.cta-nav,.featured-spotlight,.download-accolades,.section-info,.main,.relations,.utility,.utility-extras{
		padding:20px
	}
}
@media screen and (min-width: 53.75em){
	.brand,.cta-nav,.featured-spotlight,.download-accolades,.section-info,.main,.relations,.utility,.utility-extras{
		padding:20px 40px
	}
}
@media screen and (min-width: 64.0625em){
	.brand,.cta-nav,.featured-spotlight,.download-accolades,.section-info,.main,.relations,.utility,.utility-extras{
		padding:40px 60px
	}
}
@media screen and (min-width: 80em){
	.brand,.cta-nav,.featured-spotlight,.download-accolades,.section-info,.main,.relations,.utility,.utility-extras{
		padding:40px 12.5% 40px 12.5%
	}
}
main{
	display:block
}
*:after,*::before{
	box-sizing:border-box
}
.jump:focus{
	background:#000 !important;
	color:#fff !important;
	display:block;
	left:0;
	line-height:2;
	position:relative;
	text-align:center;
	width:100%;
	z-index:1000000
}
nav ol,nav ul,nav li,nav li a{
	display:inline-block;
	list-style:none !important;
	margin:0;
	padding:0;
	width:100%
}
nav h1{
	color:transparent;
	font:0/0 a;
	text-shadow:none
}
.truncate,.alumniprofile-detail .relations.relation-article>h3,.alumniprofile-detail .news-listing .list>h3,.news-listing .alumniprofile-detail .list>h3,.alumniprofile-detail .research-listing .list>h3,.research-listing .alumniprofile-detail .list>h3,.staff-detail .relations.relation-article>h3,.staff-detail .news-listing .list>h3,.news-listing .staff-detail .list>h3,.staff-detail .research-listing .list>h3,.research-listing .staff-detail .list>h3{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:300px
}
.overlay-image{
	display:none
}
.single-slideshow{
	border-bottom:10px solid #820127;
	margin:0 0 20px 0;
	box-shadow:0 5px 10px rgba(0,0,0,0.25)
}
.showmore{
	clear:both;
	color:#828384 !important;
	display:inline-block;
	font-family:"FjallaOne";
	margin:10px 12.5% 40px 12.5% !important;
	padding-top:10px;
	text-align:center;
	text-transform:uppercase;
	width:75%
}
.backto{
	font-family:"FjallaOne";
	text-transform:uppercase
}
.rss-feed{
	display:inline-block
}
.copy figure{
	margin:0 auto 10px;
	max-width:290px;
	position:relative;
	z-index:1
}
.copy figure img{
	display:block;
	height:auto;
	width:100%
}
.copy blockquote{
	font-size:1.2em
}
.alert{
	background:#f8e08a;
	padding:20px
}
.alert h2{
	font-family:"FjallaOne"
}
.alert p{
	font-size:1.2em
}
.sub-heading,.relations.relation-staff .relation-content>h2,.page-academics-listing .focus-nav li .focus-nav-school .focus-nav-intro,.page-academics-listing .focus-nav li a .focus-nav-intro{
	color:#231f20;
	font-family:"Garamond";
	font-size:1.75em;
	font-style:italic;
	font-weight:normal !important;
	line-height:1.125;
	text-transform:none !important
}
.sub-heading strong,.relations.relation-staff .relation-content>h2 strong,.page-academics-listing .focus-nav li .focus-nav-school .focus-nav-intro strong,.page-academics-listing .focus-nav li a .focus-nav-intro strong{
	color:#820127
}
.toggle-student{
	box-shadow:0 5px 10px rgba(0,0,0,0.25);
	background:#f8e08a;
	display:inline-block;
	font-family:"FjallaOne";
	left:75%;
	padding:2px 5px;
	position:absolute;
	text-align:center;
	top:175px;
	transform:rotate(-2.5deg);
	width:25%;
	z-index:5
}
@media screen and (min-width: 30em){
	.truncate,.alumniprofile-detail .relations.relation-article>h3,.alumniprofile-detail .news-listing .list>h3,.news-listing .alumniprofile-detail .list>h3,.alumniprofile-detail .research-listing .list>h3,.research-listing .alumniprofile-detail .list>h3,.staff-detail .relations.relation-article>h3,.staff-detail .news-listing .list>h3,.news-listing .staff-detail .list>h3,.staff-detail .research-listing .list>h3,.research-listing .staff-detail .list>h3{
		width:460px
	}
}
@media screen and (min-width: 40em){
	.truncate,.alumniprofile-detail .relations.relation-article>h3,.alumniprofile-detail .news-listing .list>h3,.news-listing .alumniprofile-detail .list>h3,.alumniprofile-detail .research-listing .list>h3,.research-listing .alumniprofile-detail .list>h3,.staff-detail .relations.relation-article>h3,.staff-detail .news-listing .list>h3,.news-listing .staff-detail .list>h3,.staff-detail .research-listing .list>h3,.research-listing .staff-detail .list>h3{
		width:600px
	}
	.overlay-image{
		display:block;
		float:right;
		height:auto;
		margin:0 30% -60px 0;
		position:relative;
		width:25%;
		z-index:1
	}
	.copy figure{
		float:right;
		margin:0 0 10px 10px
	}
	.columns li{
		width:33.333%
	}
}
@media screen and (min-width: 53.75em){
	.truncate,.alumniprofile-detail .relations.relation-article>h3,.alumniprofile-detail .news-listing .list>h3,.news-listing .alumniprofile-detail .list>h3,.alumniprofile-detail .research-listing .list>h3,.research-listing .alumniprofile-detail .list>h3,.staff-detail .relations.relation-article>h3,.staff-detail .news-listing .list>h3,.news-listing .staff-detail .list>h3,.staff-detail .research-listing .list>h3,.research-listing .staff-detail .list>h3{
		width:780px
	}
	.overlay-image{
		margin:20px 0 0 0;
		width:auto
	}
	.single-slidshow{
		border-bottom:none;
		margin:0 40px 20px 0
	}
}
@media screen and (min-width: 64.0625em){
	h1{
		font-size:2.75em
	}
	h2{
		font-size:1.75em
	}
	h3{
		font-size:1.5em
	}
	h4{
		font-size:1.5em
	}
	h5{
		font-size:1.25em
	}
	.sub-heading,.relations.relation-staff .relation-content>h2,.page-academics-listing .focus-nav li .focus-nav-school .focus-nav-intro,.page-academics-listing .focus-nav li a .focus-nav-intro{
		font-size:2em
	}
	.truncate,.alumniprofile-detail .relations.relation-article>h3,.alumniprofile-detail .news-listing .list>h3,.news-listing .alumniprofile-detail .list>h3,.alumniprofile-detail .research-listing .list>h3,.research-listing .alumniprofile-detail .list>h3,.staff-detail .relations.relation-article>h3,.staff-detail .news-listing .list>h3,.news-listing .staff-detail .list>h3,.staff-detail .research-listing .list>h3,.research-listing .staff-detail .list>h3{
		width:905px
	}
	.toggle-student{
		display:none
	}
}
@media screen and (min-width: 80em){
	.truncate,.alumniprofile-detail .relations.relation-article>h3,.alumniprofile-detail .news-listing .list>h3,.news-listing .alumniprofile-detail .list>h3,.alumniprofile-detail .research-listing .list>h3,.research-listing .alumniprofile-detail .list>h3,.staff-detail .relations.relation-article>h3,.staff-detail .news-listing .list>h3,.news-listing .staff-detail .list>h3,.staff-detail .research-listing .list>h3,.research-listing .staff-detail .list>h3{
		width:960px
	}
}
.quantity{
	text-align:center
}
.currency{
	text-align:right
}
.alt{
	background:#ddd
}
.form{
	height:auto;
	overflow:hidden
}
.form fieldset,.form .online-help{
	display:block
}
.form.access,.button span.form,.button-alt span.form,.form.jump,.rss-feed span.form,.brand .main-nav i span.form,.brand .academics-nav i span.form,.utility-extras .utility-signup label.form,.focus-nav .cta span.form,.relations>h2 a span.form,.relations>h3 a span.form,.relations .cta span.form,.calendar-listing .list .item .cta span.form,.news-listing .list .item .cta span.form,.research-listing .list .item .cta span.form,.alumniprofile-detail .side-content i span.form,.staff-detail .side-content i span.form,.form.access fieldset,.button span.form fieldset,.button-alt span.form fieldset,.form.jump fieldset,.rss-feed span.form fieldset,.brand .main-nav i span.form fieldset,.brand .academics-nav i span.form fieldset,.utility-extras .utility-signup label.form fieldset,.focus-nav .cta span.form fieldset,.relations>h2 a span.form fieldset,.relations>h3 a span.form fieldset,.relations .cta span.form fieldset,.calendar-listing .list .item .cta span.form fieldset,.news-listing .list .item .cta span.form fieldset,.research-listing .list .item .cta span.form fieldset,.alumniprofile-detail .side-content i span.form fieldset,.staff-detail .side-content i span.form fieldset,.form.access .online-help,.button span.form .online-help,.button-alt span.form .online-help,.form.jump .online-help,.rss-feed span.form .online-help,.brand .main-nav i span.form .online-help,.brand .academics-nav i span.form .online-help,.utility-extras .utility-signup label.form .online-help,.focus-nav .cta span.form .online-help,.relations>h2 a span.form .online-help,.relations>h3 a span.form .online-help,.relations .cta span.form .online-help,.calendar-listing .list .item .cta span.form .online-help,.news-listing .list .item .cta span.form .online-help,.research-listing .list .item .cta span.form .online-help,.alumniprofile-detail .side-content i span.form .online-help,.staff-detail .side-content i span.form .online-help{
	height:0
}
.auto,.auto input{
	width:auto
}
.multi{
	height:75px
}
.req{
	color:#981a30
}
label.req{
	font-style:italic
}
[disabled],[disabled]+.customselect{
	background-image:none;
	color:#ddd
}
.opt{
	color:#828384
}
.callout{
	color:#b1880b
}
.clear{
	clear:both
}
.placeholder{
	display:none
}
@media screen and (min-width: 40em){
	.full{
		width:100%
	}
	.half,.qtr,.third,fieldset fieldset li{
		display:inline-block;
		vertical-align:top;
		width:50%
	}
	.third,.qtrs{
		width:75%
	}
	.qtr{
		width:25%
	}
	.placeholder{
		display:inline-block
	}
	.section-info .half,.section-info .qtr,.section-info .third,.section-info .third+.qtr,.section-info .qtr+.third,.section-info .half+.half,.section-info .half+.qtr+.qtr{
		width:100%
	}
	.section-info .placeholder{
		display:none
	}
}
.dropdown{
	line-height:1.5
}
.dropdown ul{
	padding:0;
	margin:0 !important
}
.dropdown li{
	list-style:none;
	margin:0 !important
}
.dropdown .dropdown-container{
	display:inline-block;
	position:relative;
	text-align:center
}
.dropdown .dropdown-button{
	background:#fff;
	cursor:pointer;
	float:right;
	line-height:40px;
	margin:0;
	padding:0 1.5em 0 .5em;
	position:relative
}
.dropdown .dropdown-button:hover{
	background-color:#f7f7f7
}
.dropdown .dropdown-button:after{
	color:#231f20;
	content:"\25BE";
	display:block;
	position:absolute;
	right:.75em;
	top:0
}
.dropdown .dropdown-menu{
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	background:#fff;
	border-radius:.1875em;
	border:1px solid silver;
	box-shadow:0 2px 2px rgba(0,0,0,0.2);
	color:#231f20;
	cursor:pointer;
	display:none;
	overflow:visible;
	position:absolute;
	right:0;
	top:50px;
	width:228px;
	z-index:5
}
.dropdown .dropdown-menu:before{
	position:absolute;
	right:1em;
	color:#fff;
	content:"\25b2";
	font-size:1.4em;
	pointer-events:none;
	text-shadow:0 -2px 2px rgba(0,0,0,0.3);
	top:-0.9em
}
.dropdown .dropdown-menu li{
	border-bottom:1px solid silver;
	color:#231f20;
	padding:.5em
}
.dropdown .dropdown-menu a{
	display:block
}
.dropdown .dropdown-menu li:hover{
	background:#f7f7f7
}
.dropdown .dropdown-menu li:first-child{
	border-top-left-radius:.1875em;
	border-top-right-radius:.1875em
}
.dropdown .dropdown-menu li:last-child{
	border:none;
	border-bottom-left-radius:.1875em;
	border-bottom-right-radius:.1875em
}
.dropdown .show-menu{
	display:block
}
.img-float-right{
	display:block;
	margin:1rem auto;
	height:auto
}
@media screen and (min-width: 40em){
	.img-float-right{
		float:right;
		margin:1rem
	}
}
.embed-container{
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
	max-width:100%
}
.embed-container iframe,.embed-container object,.embed-container embed{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}

.scroller{
	background:#fff;
	position:relative
}
.pusher{
	background:#820127;
	bottom:0;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	visibility:hidden;
	z-index:10
}
.menu-is-open .pusher{
	visibility:visible
}
.brand{
	background:#fff;
	box-shadow:0 5px 10px rgba(0,0,0,0.25);
	font-family:"FjallaOne";
	position:relative;
	z-index:9
}
.brand i{
	line-height:30px
}
.brand .logo{
	float:left;
	display:block;
	margin-right:2.35765%;
	width:40.29137%
}
.brand .logo:last-child{
	margin-right:0
}
.brand .logo img{
	border:none;
	display:block;
	height:50px;
	max-width:100%
}
.brand .sitewide-services{
	float:left;
	display:block;
	margin-right:2.35765%;
	width:57.35098%;
	margin-right:0;
	position:relative;
	text-align:right;
	text-transform:uppercase
}
.brand .sitewide-services:last-child{
	margin-right:0
}
.brand .sitewide-services *{
	vertical-align:middle
}
.brand .school-nav{
	color:#231f20;
	display:none;
	margin:0 1rem
}
.brand .school-nav:nth-child(2){
	margin:0 0 0 1rem
}
.brand .school-phone{
	display:inline-block
}
.brand .school-phone span{
	display:none
}
.brand .quick-nav{
	color:#820127;
	display:inline-block
}
.brand .quick-nav .dropdown-button{
	line-height:34px;
	padding-right:1em
}
.brand .quick-nav .dropdown-button:after{
	right:.325em
}
.brand .quick-nav .dropdown-menu{
	top:42px
}
.brand .quick-nav span{
	display:none;
	color:#231f20
}
.brand .quick-nav li span{
	display:block
}
.brand .search-form{
	display:inline-block
}
.brand .search-form .toggle-search{
	display:inline-block;
	margin-right:10px
}
.brand .search-form .toggle-search span{
	display:none
}
.brand .search-form form{
	background:none;
	border:none;
	display:none;
	margin:0;
	padding:0;
	position:relative;
	transition:all .3s ease
}
.search-is-toggled .brand .search-form form{
	display:block;
	position:absolute;
	right:45px;
	top:0;
	width:255px
}
.brand .search-form input[type=search]{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#fdc728;
	border-radius:0 0 .1875em .1875em;
	border:none;
	box-shadow:0 5px 10px rgba(0,0,0,0.25);
	color:#231f20;
	font-family:serif;
	font-size:0.9em;
	font-style:italic;
	line-height:22px;
	margin:0;
	padding:0.5em 0.8em;
	width:100%
}
.brand .search-form button[type=submit]{
	border:1px solid #dea500;
	border-radius:3px;
	box-shadow:inset 0 1px 0 0 #f8d879;
	color:#fff;
	display:inline-block;
	font-family:"FjallaOne";
	font-size:11px;
	font-weight:normal;
	background-color:#fdc728;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdc728),color-stop(100%, #edb100));
	background-image:-webkit-linear-gradient(#fdc728,#edb100);
	background-image:linear-gradient(#fdc728,#edb100);
	padding:7px 18px;
	text-decoration:none;
	text-shadow:0 1px 0 #c99600;
	text-transform:uppercase;
	background-clip:padding-box;
	bottom:0.3em;
	left:auto;
	outline:none;
	padding:0 9px;
	position:absolute;
	right:0.3em;
	top:0.3em
}
.brand .search-form button[type=submit]:hover:not(:disabled){
	box-shadow:inset 0 1px 0 0 #f7ca48;
	cursor:pointer;
	background-color:#f8be14;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8be14),color-stop(100%, #dea500));
	background-image:-webkit-linear-gradient(#f8be14,#dea500);
	background-image:linear-gradient(#f8be14,#dea500)
}
.brand .search-form button[type=submit]:active:not(:disabled){
	border:1px solid #dea500;
	box-shadow:inset 0 0 8px 4px #ce9a00,inset 0 0 8px 4px #ce9a00,0 1px 1px 0 #eee
}
.brand .search-form button[type=submit]:disabled{
	opacity:0.5;
	cursor:not-allowed
}
.brand .search-form button[type=submit] span{
	display:none
}
.brand .search-form button[type=submit] i{
	color:#fff;
	line-height:22px
}
.brand .toggle-nav{
	display:inline-block;
	padding:2px 5px
}
.brand .toggle-nav span{
	display:none
}
.brand .main-nav,.brand .academics-nav{
	display:none
}
@media screen and (min-width: 40em){
	.brand .logo{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:23.23176%
	}
	.brand .logo:last-child{
		margin-right:0
	}
	.brand .sitewide-services{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:74.41059%
	}
	.brand .sitewide-services:last-child{
		margin-right:0
	}
	.brand .school-phone,.brand .dropdown-button,.brand .search-form .toggle-search,.brand .toggle-nav{
		font-size:1.5em
	}
	.search-is-toggled .brand .search-form form{
		right:65px
	}
}
@media screen and (min-width: 64.0625em){
	.brand{
		background:rgba(255,255,255,0.9);
		height:auto;
		padding-bottom:20px;
		padding-top:20px;
		position:fixed;
		width:100%
	}
	.brand i{
		line-height:1
	}
	.brand .logo img{
		height:90px
	}
	.brand .sitewide-services{
		font-size:.875em;
		margin-bottom:-20px;
		top:-20px
	}
	.brand .school-nav,.brand .quick-nav span,.brand .search-form form{
		display:inline-block
	}
	.brand .school-phone,.brand .search-form .toggle-search,.brand .toggle-nav{
		display:none
	}
	.brand .quick-nav{
		margin:0 2rem
	}
	.brand .dropdown-button{
		font-size:1em
	}
	.brand .search-form{
		width:40%
	}
	.brand .search-form form{
		width:100%
	}
	.brand .toggle-nav{
		display:none
	}
	.brand .main-nav,.brand .academics-nav{
		display:block;
		font-size:1.125em;
		line-height:1.75;
		padding-top:20px
	}
	.brand .main-nav li,.brand .academics-nav li{
		margin-right:4px;
		white-space:nowrap;
		width:auto
	}
	.brand .main-nav li:hover,.brand .academics-nav li:hover{
		background:#f7f7f7
	}
	.brand .main-nav li:last-child,.brand .academics-nav li:last-child{
		margin-right:0
	}
	.brand .main-nav a,.brand .academics-nav a{
		color:#231f20;
		padding:0 5px;
		width:auto
	}
	.brand .main-nav a:hover,.brand .academics-nav a:hover{
		background:#f0f0f0
	}
	.brand .main-nav .active a,.brand .academics-nav .active a{
		color:#981a30
	}
	.brand .main-nav [data-openmenu],.brand .academics-nav [data-openmenu]{
		display:none
	}
	.brand .main-nav .nav-athletics i,.brand .academics-nav .nav-athletics i{
		display:none
	}
	.brand .main-nav{
		font-size:1em;
		margin-right:4px
	}
	.brand .academics-nav{
		border-top:1px solid #ddd;
		font-size:.925em;
		padding-top:5px
	}
	.brand .academics-nav li:hover{
		background:none
	}
	.brand .academics-nav a{
		color:#820127
	}
	.brand .academics-nav a:hover{
		background:none
	}
	.brand .academics-nav a:last-child{
		padding-right:5px
	}
}
@media screen and (min-width: 80em){
	.brand{
		padding-top:20px
	}
	.brand .logo img{
		height:auto
	}
	.brand .sitewide-services .academics-nav{
		font-size:1em;
		padding-top:10px
	}
	.brand .main-nav{
		font-size:1.125em
	}
}
.cta-nav{
	background:#820127;
	border-bottom:5px solid #fff;
	border-top:5px solid #fff;
	box-shadow:0 5px 10px rgba(0,0,0,0.25);
	padding-bottom:0;
	padding-top:0;
	position:relative
}
.cta-nav li{
	border-left:1px solid #6a011f;
	border-right:1px solid #981a30;
	text-align:center;
	white-space:nowrap;
	width:25%
}
.cta-nav li:first-child{
	border-left:none
}
.cta-nav li:last-child{
	border-right:none
}
.cta-nav a{
	color:#fff;
	font-family:"FjallaOne";
	line-height:2;
	text-transform:uppercase
}
.cta-nav i{
	line-height:2;
	vertical-align:middle
}
.cta-nav span{
	display:none;
	vertical-align:middle
}
@media screen and (min-width: 40em){
	.cta-nav{
		padding-top:0;
		padding-bottom:0
	}
	.cta-nav span{
		display:inline-block
	}
}
@media screen and (min-width: 53.75em){
	.cta-nav{
		padding-top:0;
		padding-bottom:0
	}
}
@media screen and (min-width: 64.0625em){
	.cta-nav{
		padding-top:0;
		padding-bottom:0;
		bottom:0;
		font-size:1.25em;
		position:fixed;
		width:100%;
		z-index:9
	}
}
@media screen and (min-width: 80em){
	.cta-nav{
		padding-top:0;
		padding-bottom:0;
		font-size:1.5em
	}
}
.section-info .section-nav{
	width:300px
}
.section-info .dropdown-container{
	border:1px solid #828384;
	font-family:sans-serif
}
.section-info .dropdown-container,.section-info .dropdown-button{
	text-align:left;
	width:100%
}
.section-info .dropdown-menu{
	width:300px
}
.section-info .dropdown-button.sn{
	padding-right:3.5em
}
.section-info .dropdown-button.sn:after{
	color:#820127;
	font-size:1.5em;
	right:1.125em
}
.main{
	box-shadow:0 5px 10px rgba(0,0,0,0.25);
	border-bottom:5px solid #fff;
	font-family:"Garamond";
	position:relative;
	z-index:4
}
.main p a{
	font-weight:bold
}
.main ol{
	list-style:decimal;
	margin-bottom:1em
}
.main ol ol{
	margin-bottom:0
}
.main ul{
	list-style:square;
	margin-bottom:1em
}
.main ul ul{
	margin-bottom:0
}
.main li{
	line-height:1.25;
	margin-bottom:.5em;
	margin-left:2em
}
@media screen and (min-width: 53.75em){
	.main .crumb-nav,.main .social{
		font-size:.75em
	}
}
@media screen and (min-width: 64.0625em){
	.main{
		font-size:1.25em;
		padding-top:150px
	}
	.main .crumb-nav,.main .social{
		font-size:.625em
	}
	.feature-message+.main,.focus-area+.main,.section-info+.main,.other-focus-nav+.main{
		padding-top:20px
	}
	.main+.main{
		padding-top:40px
	}
}
.crumb-nav{
	font-size:.75em;
	padding:10px 0
}
.crumb-nav li{
	display:inline-block;
	margin:0;
	width:auto
}
.crumb-nav li:before{
	content:"\00A0\003E\00A0"
}
.crumb-nav li:last-child a{
	color:#981a30
}
.crumb-nav li:first-child:before{
	content:"Location:\00A0"
}
.crumb-nav a{
	color:#231f20;
	display:inline-block
}
.multilevelpushmenu_wrapper{
	position:absolute;
	overflow:hidden;
	min-width:100%;
	height:100%;
	margin:0;
	padding:0
}
.multilevelpushmenu_wrapper .levelHolderClass{
	position:absolute;
	overflow:hidden;
	top:0;
	background:#820127;
	width:auto;
	height:100%;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:1em;
	zoom:1
}
.multilevelpushmenu_wrapper .ltr{
	margin-left:-100%;
	left:0
}
.multilevelpushmenu_wrapper .rtl{
	margin-right:-100%;
	right:0
}
.multilevelpushmenu_wrapper h2{
	font-family:"FjallaOne";
	font-size:1em;
	line-height:1;
	background:#6a011f;
	color:#fff;
	padding:10px 20px
}
.multilevelpushmenu_wrapper ul{
	list-style:none;
	padding:0;
	margin:0
}
.multilevelpushmenu_wrapper li{
	cursor:pointer;
	border-bottom:1px solid #6a011f;
	border-top:1px solid #981a30;
	padding:5px
}
.multilevelpushmenu_wrapper a{
	display:block;
	outline:none;
	overflow:hidden;
	font-family:"FjallaOne";
	font-size:1em;
	line-height:1.125;
	padding:10px 40px 10px 20px;
	position:relative;
	text-decoration:none;
	color:#fff
}
.multilevelpushmenu_wrapper a i{
	line-height:2.25;
	opacity:0.6;
	position:absolute;
	right:0;
	top:0;
	width:40px
}
.multilevelpushmenu_wrapper .backItemClass{
	display:block;
	font-size:.875em;
	padding:0;
	background:#6a011f;
	border-top:1px solid #981a30;
	text-transform:uppercase
}
.multilevelpushmenu_wrapper .backItemClass a{
	opacity:0.8
}
.multilevelpushmenu_wrapper .backItemClass a i{
	left:0;
	line-height:2.5;
	right:auto;
	width:30px
}
.multilevelpushmenu_wrapper .floatRight{
	float:right
}
.multilevelpushmenu_wrapper .floatLeft{
	float:left
}
.multilevelpushmenu_wrapper .cursorPointer{
	cursor:pointer
}
.multilevelpushmenu_wrapper .iconSpacing_ltr{
	padding:0 10px 0 0
}
.utility{
	background:#820127;
	box-shadow:0 5px 10px rgba(0,0,0,0.25);
	color:#fff;
	font-size:.75em;
	position:relative;
	z-index:1
}
.utility a{
	color:#fdc728
}
.utility .utility-info,.utility .utility-nav,.utility .utility-social,.utility .utility-copyright{
	padding:10px
}
.utility .utility-info{
	border-bottom:1px solid #6a011f;
	padding-bottom:20px;
	padding-top:20px
}
.utility .utility-info:before,.utility .utility-info:after{
	content:" ";
	display:table
}
.utility .utility-info:after{
	clear:both
}
.utility .utility-info img{
	border:none;
	display:block;
	height:50px;
	max-width:100%
}
.utility .utility-info .vcard,.utility .utility-info ol{
	float:left;
	font-size:.875em;
	width:50%
}
.utility .utility-info strong{
	display:none
}
.utility .utility-info a{
	display:inline-block
}
.utility .utility-info .adr,.utility .utility-info .tel{
	padding-left:30px
}
.utility .utility-info ol{
	padding-top:5px
}
.utility .utility-info li{
	line-height:1.1;
	padding-top:5px
}
.utility .utility-info .adr{
	line-height:1.25;
	padding-bottom:10px;
	padding-top:10px
}
.utility .utility-info .tel{
	line-height:2
}
.utility .utility-info .utility-directions{
	padding-left:20px
}
.utility .utility-nav{
	border-bottom:1px solid #6a011f;
	border-top:1px solid #981a30;
	padding:20px 40px
}
.utility .utility-nav:before,.utility .utility-nav:after{
	content:" ";
	display:table
}
.utility .utility-nav:after{
	clear:both
}
.utility .utility-nav ol{
	float:left;
	display:block;
	margin-right:2.35765%;
	width:48.82117%;
	padding:10px 0
}
.utility .utility-nav ol:last-child{
	margin-right:0
}
.utility .utility-nav ol:nth-child(2n){
	margin-right:0
}
.utility .utility-nav ol:nth-child(2n+1){
	clear:left
}
.utility .utility-nav ol:first-child li:nth-child(3),.utility .utility-nav ol:first-child li:nth-child(4){
	display:none
}
.utility .utility-nav li{
	line-height:1.1
}
.utility .utility-nav li+li{
	margin-top:10px
}
.utility .utility-nav a{
	color:#fff
}
.utility .utility-social{
	border-bottom:1px solid #6a011f;
	border-top:1px solid #981a30;
	text-align:center
}
.utility .utility-social a{
	vertical-align:middle
}
.utility .utility-social i{
	font-size:25px
}
.utility .utility-social img{
	height:25px
}
.utility .utility-copyright{
	border-top:1px solid #981a30;
	color:#fff;
	display:block;
	font-size:.9em;
	font-style:normal;
	text-align:center;
	text-transform:none
}
.utility .utility-copyright:before{
	content:""
}
.utility .utility-copyright small{
	font-size:1em
}
@media screen and (min-width: 40em){
	.utility{
		background:url("/_files/images/bg-burgundy-dimple-texture.png") center repeat #6a011f
	}
	.utility .utility-info ol{
		padding-left:5px
	}
	.utility .utility-info .adr,.utility .utility-info .tel{
		padding-left:30px
	}
	.utility .utility-nav{
		min-height:250px
	}
	.utility .utility-nav ol{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:23.23176%;
		padding:0
	}
	.utility .utility-nav ol:nth-child(2n){
		margin-right:2.35765%
	}
	.utility .utility-nav ol:nth-child(2n+1){
		clear:none
	}
	.utility .utility-nav ol:last-child{
		margin-right:0
	}
	.utility .utility-nav ol:nth-child(4n){
		margin-right:0
	}
	.utility .utility-nav ol:nth-child(4n+1){
		clear:left
	}
}
@media screen and (min-width: 53.75em){
	.utility{
		position:relative
	}
	.utility .utility-info,.utility .utility-nav,.utility .utility-social,.utility .utility-copyright{
		border:none;
		padding:0
	}
	.utility .utility-info{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%
	}
	.utility .utility-info:last-child{
		margin-right:0
	}
	.utility .utility-info .vcard,.utility .utility-info ol{
		float:none;
		width:100%
	}
	.utility .utility-info ol{
		padding-left:30px
	}
	.utility .utility-info .adr{
		padding-top:20px
	}
	.utility .utility-nav{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:65.88078%;
		margin-right:0;
		padding-bottom:20px;
		padding-top:5px
	}
	.utility .utility-nav:last-child{
		margin-right:0
	}
	.utility .utility-social{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:48.82117%;
		margin-right:0;
		float:right;
		text-align:right
	}
	.utility .utility-social:last-child{
		margin-right:0
	}
	.utility .utility-social i{
		font-size:25px
	}
	.utility .utility-social img{
		height:25px
	}
	.utility .utility-copyright{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:48.82117%;
		padding-top:1em;
		text-align:left
	}
	.utility .utility-copyright:last-child{
		margin-right:0
	}
}
@media screen and (min-width: 64.0625em){
	.utility .utility-info{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:23.23176%
	}
	.utility .utility-info:last-child{
		margin-right:0
	}
	.utility .utility-info img{
		height:90px
	}
	.utility .utility-info .adr,.utility .utility-info .tel,.utility .utility-info ol{
		padding-left:60px
	}
	.utility .utility-nav{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:74.41059%;
		margin-right:0;
		min-height:285px;
		padding-top:15px
	}
	.utility .utility-nav:last-child{
		margin-right:0
	}
	.utility .utility-social{
		float:right
	}
	.utility .utility-social i{
		font-size:30px
	}
	.utility .utility-social img{
		height:30px
	}
}
@media screen and (min-width: 80em){
	.utility .utility-info{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:23.23176%
	}
	.utility .utility-info:last-child{
		margin-right:0
	}
	.utility .utility-info img{
		height:auto
	}
	.utility .utility-nav{
		min-height:275px
	}
}
.utility-extras{
	background:#fff
}
.utility-extras .utility-signup h2{
	color:#231f20;
	font-size:2.125em;
	text-transform:uppercase
}
.utility-extras .utility-signup p{
	font-size:.9em
}
.utility-extras .utility-signup form{
	background:none;
	border:none;
	margin:0;
	padding:0;
	position:relative
}
.utility-extras .utility-signup input[type=email]{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#fdc728;
	border-radius:.1875em;
	border:1px solid #f8e08a;
	color:#231f20;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:0.9em;
	margin:0;
	padding:0.75em 0.8em
}
.utility-extras .utility-signup button[type=submit]{
	border:1px solid #dbdbdb;
	border-radius:3px;
	box-shadow:inset 0 1px 0 0 #fff;
	color:#333;
	display:inline-block;
	font-family:"FjallaOne";
	font-size:11px;
	font-weight:normal;
	background-color:#fff;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff),color-stop(100%, #e3e3e3));
	background-image:-webkit-linear-gradient(#fff,#e3e3e3);
	background-image:linear-gradient(#fff,#e3e3e3);
	padding:7px 18px;
	text-decoration:none;
	text-shadow:0 1px 0 #fff;
	text-transform:uppercase;
	background-clip:padding-box;
	bottom:0.3em;
	color:#820127;
	display:inline-block;
	font-family:"FjallaOne";
	font-size:.875em;
	left:auto;
	outline:none;
	padding:0 9px;
	position:absolute;
	right:0.3em;
	text-transform:uppercase;
	vertical-align:middle
}
.utility-extras .utility-signup button[type=submit]:hover:not(:disabled){
	box-shadow:inset 0 1px 0 0 #fff;
	cursor:pointer;
	background-color:#f2f2f2;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2),color-stop(100%, #dbdbdb));
	background-image:-webkit-linear-gradient(#f2f2f2,#dbdbdb);
	background-image:linear-gradient(#f2f2f2,#dbdbdb)
}
.utility-extras .utility-signup button[type=submit]:active:not(:disabled){
	border:1px solid #dbdbdb;
	box-shadow:inset 0 0 8px 4px #d4d4d4,inset 0 0 8px 4px #d4d4d4,0 1px 1px 0 #eee
}
.utility-extras .utility-signup button[type=submit]:disabled{
	opacity:0.5;
	cursor:not-allowed
}
.utility-extras .utility-signup button[type=submit] i{
	color:#820127;
	line-height:30px
}
@media screen and (min-width: 40em){
	.utility-extras .utility-signup{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:57.35098%
	}
	.utility-extras .utility-signup:last-child{
		margin-right:0
	}
	.utility-extras .utility-signup form{
		width:75%
	}
}
@media screen and (min-width: 53.75em){
	.utility-extras .utility-signup{
		padding-right:0
	}
}
@media screen and (min-width: 64.0625em){
	.utility-extras .utility-signup{
		padding-bottom:80px;
		padding-right:0
	}
	.utility-extras .utility-signup form{
		width:100%
	}
}
@media screen and (min-width: 80em){
	.utility-extras .utility-signup{
		padding-right:0
	}
	.utility-extras .utility-signup form{
		width:75%
	}
}
.utility-extras .utility-accolades{
	padding-top:20px;
	text-align:center
}
@media screen and (min-width: 40em){
	.utility-extras .utility-accolades{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:40.29137%;
		margin-right:0;
		padding-top:0;
		text-align:right
	}
	.utility-extras .utility-accolades:last-child{
		margin-right:0
	}
}
@media screen and (min-width: 53.75em){
	.utility-extras .utility-accolades{
		padding-left:0
	}
}
@media screen and (min-width: 64.0625em){
	.utility-extras .utility-accolades{
		padding-bottom:80px;
		padding-left:0
	}
}
@media screen and (min-width: 80em){
	.utility-extras .utility-accolades{
		padding-left:0
	}
}
.citizen-alerts{
	background:#ffb61c !important;
	color:#fff;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height:1.125;
	text-align:center
}
.citizen-alerts .citizen-alert-heading{
	color:#f8e08a;
	font-family:"FjallaOne";
	font-size:1.25em;
	margin-bottom:10px;
	text-transform:uppercase
}
.citizen-alerts .citizen-alert-message{
	display:inline-block;
	padding:0 6%;
	text-align:center;
	vertical-align:middle;
	width:100%
}
.citizen-alerts .cta{
	color:#820127 !important;
	padding-top:0
}
.citizen-alerts .citizen-alerts-slider *{
	outline:none
}
.citizen-alerts .citizen-alerts-slider .slick-list{
	min-height:100px !important
}
.citizen-alerts .citizen-alerts-slider .slick-prev,.citizen-alerts .citizen-alerts-slider .slick-next{
	top:25%
}
.citizen-alerts .citizen-alerts-slider .slick-prev{
	left:0
}
.citizen-alerts .citizen-alerts-slider .slick-next{
	right:0
}
@media screen and (min-width: 40em){
	.citizen-alerts.modal-inner{
		padding-top:5% !important
	}
}
@media screen and (min-width: 40em){
	.citizen-alerts .citizen-alerts-slider .slick-list{
		min-height:75px !important
	}
}
@media screen and (min-width: 64.0625em){
	.citizen-alerts .citizen-alerts-slider .slick-list{
		min-height:50px !important
	}
}
@media screen and (min-width: 80em){
	.citizen-alerts .citizen-alerts-slider .slick-prev i,.citizen-alerts .citizen-alerts-slider .slick-next i{
		font-size:2em
	}
}
.feature-slider{
	position:absolute
}
.feature-message{
	border-bottom:5px solid #fff;
	line-height:1.125;
	overflow:hidden;
	position:relative
}
.feature-message.has-video .feature-bg{
	position:relative
}
.feature-container{
	color:#fff;
	font-family:"FjallaOne";
	font-size:1.4em;
	padding:60px 10px;
	position:relative;
	z-index:1
}
.feature-container *+*{
	margin-top:20px
}
.feature-container,.slick-list{
	min-height:180px
}
.feature-overlay{
	display:none
}
.feature-heading,.feature-content,.feature-cta,.feature-caption{
	width:300px
}
.feature-heading{
	background:rgba(255,255,255,0.5);
	color:#820127;
	font-size:2.5em;
	padding:10px
}
.feature-heading span{
	color:#820127;
	font-family:"Garamond";
	font-size:1.25em
}
.feature-content{
	background:rgba(255,255,255,0.5);
	color:#231f20;
	font-family:"Garamond";
	margin-top:0 !important;
	padding:10px
}
.feature-heading+.feature-content{
	padding-top:5px
}
.feature-cta{
	background:#fdc728;
	color:#820127;
	padding:10px;
	text-align:right;
	text-shadow:1px 1px 2px #fff
}
.feature-cta i{
	font-size:0.75em;
	vertical-align:middle
}
.feature-caption{
	background:#820127;
	bottom:10px;
	color:#fff;
	display:block;
	font-family:sans-serif;
	font-size:1em;
	font-style:italic;
	font-weight:bold;
	padding:5px;
	position:absolute;
	right:5px;
	text-transform:none;
	width:310px
}
.feature-caption i{
	color:#fdc728
}
.feature-bg{
	background-color:#fff;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.feature-bg video{
	height:auto;
	width:100%
}
@media screen and (min-width: 30em){
	.feature-container,.slick-list{
		min-height:240px
	}
}
@media screen and (min-width: 40em){
	/*display:block;*/
	.feature-container{
		padding:20px;
		font-size:1em;
		padding-bottom:40px;
		padding-top:40px
	}
	.feature-overlay{
		bottom:10px;
		display:block;
		left:20px;
		margin:0;
		position:absolute;
		width:100%
	}
	.feature-heading{
		width:45%
	}
	.feature-content{
		display:none
	}
	.feature-caption{
		right:20px
	}
	.feature-container,.slick-list{
		min-height:360px
	}
}
@media screen and (min-width: 53.75em){
	.feature-container,.slick-list{
		min-height:480px
	}
	.feature-container{
		padding:20px 40px;
		font-size:1.6em;
		padding-bottom:110px;
		padding-top:310px
	}
	.feature-overlay{
		bottom:20px;
		left:40px
	}
	.feature-heading{
		width:50%
	}
	.feature-caption{
		bottom:20px;
		right:40px
	}
}
@media screen and (min-width: 64.0625em){
	.feature-container,.slick-list{
		min-height:640px
	}
	.feature-container{
		padding:40px 60px;
		padding-bottom:110px;
		padding-top:310px
	}
	.feature-overlay{
		left:60px
	}
	.feature-heading{
		width:45%
	}
	.feature-content{
		display:block;
		width:50%
	}
	.feature-caption{
		right:60px
	}
}
@media screen and (min-width: 80em){
	.feature-container{
		padding:40px 12.5% 40px 12.5%
	}
	.feature-overlay{
		bottom:40px;
		left:12.5%
	}
	.feature-heading{
		margin-left:-20px;
		padding:10px 10px 10px 40px;
		width:40%
	}
	.feature-content{
		padding:20px
	}
	.feature-caption{
		bottom:40px;
		right:12.5%
	}
}
.focus-area{
	border-bottom:5px solid #fff
}
.focus-area:before,.focus-area:after{
	content:" ";
	display:table
}
.focus-area:after{
	clear:both
}
.focus-area .relations{
	border-top-color:#fff !important
}
.focus-area .relations h2{
	color:#820127;
	font-size:1.5em;
	font-weight:normal
}
.focus-area .relations.relation-article,.focus-area .news-listing .list,.news-listing .focus-area .list,.focus-area .research-listing .list,.research-listing .focus-area .list,.focus-area .relations.relation-alumni,.focus-area .relations.relation-event,.focus-area .calendar-listing .list,.calendar-listing .focus-area .list{
	box-shadow:none;
	z-index:1
}
.focus-area .relations.relation-article .item,.focus-area .news-listing .list .item,.news-listing .focus-area .list .item,.focus-area .research-listing .list .item,.research-listing .focus-area .list .item,.focus-area .relations.relation-alumni .item,.focus-area .relations.relation-event .item,.focus-area .calendar-listing .list .item,.calendar-listing .focus-area .list .item{
	float:left;
	display:block;
	margin-right:2.35765%;
	width:100%
}
.focus-area .relations.relation-article .item:last-child,.focus-area .news-listing .list .item:last-child,.news-listing .focus-area .list .item:last-child,.focus-area .research-listing .list .item:last-child,.research-listing .focus-area .list .item:last-child,.focus-area .relations.relation-alumni .item:last-child,.focus-area .relations.relation-event .item:last-child,.focus-area .calendar-listing .list .item:last-child,.calendar-listing .focus-area .list .item:last-child{
	margin-right:0
}
.focus-area .relations.relation-article .item .figure,.focus-area .news-listing .list .item .figure,.news-listing .focus-area .list .item .figure,.focus-area .research-listing .list .item .figure,.research-listing .focus-area .list .item .figure,.focus-area .relations.relation-alumni .item .figure,.focus-area .relations.relation-event .item .figure,.focus-area .calendar-listing .list .item .figure,.calendar-listing .focus-area .list .item .figure{
	display:none
}
.focus-area .relations.relation-article .item+.item,.focus-area .news-listing .list .item+.item,.news-listing .focus-area .list .item+.item,.focus-area .research-listing .list .item+.item,.research-listing .focus-area .list .item+.item,.focus-area .relations.relation-alumni .item+.item,.focus-area .relations.relation-event .item+.item,.focus-area .calendar-listing .list .item+.item,.calendar-listing .focus-area .list .item+.item{
	border-top:1px solid #ddd
}
.focus-area .relations .item:first-of-type .figure{
	display:block
}
.focus-area .relations+.relations{
	box-shadow:none;
	padding:10px;
	z-index:1
}
.focus-area .relations+.relations .item{
	float:left;
	display:block;
	margin-right:2.35765%;
	width:100%;
	padding-left:10px;
	padding-right:10px
}
.focus-area .relations+.relations .item:last-child{
	margin-right:0
}
.focus-area .relations+.relations .item .figure{
	display:none
}
.focus-area .relations+.relations .item:nth-child(even){
	background:#ddd
}
.focus-area .focus-nav{
	padding-top:20px
}
.focus-area .focus-nav li{
	font-family:"FjallaOne";
	font-size:1.5em;
	line-height:1.25
}
.focus-area .focus-nav li+li{
	border-top:1px solid #828384
}
.focus-area .focus-nav a{
	display:block;
	padding:10px
}
.focus-area .focus-nav a i{
	display:inline
}
@media screen and (min-width: 40em){
	.focus-area{
		padding:20px
	}
	.focus-area .relations,.focus-area .focus-nav{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%;
		padding:0
	}
	.focus-area .relations:last-child,.focus-area .focus-nav:last-child{
		margin-right:0
	}
	.focus-area .relations.relation-event,.focus-area .calendar-listing .list,.calendar-listing .focus-area .list{
		padding:20px 20px 0 20px
	}
	.focus-area .focus-nav{
		padding-top:40px
	}
	.focus-area .focus-nav a{
		padding:40px 0
	}
}
@media screen and (min-width: 53.75em){
	.focus-area{
		padding:20px 40px
	}
	.focus-area .relations h2{
		font-size:2em
	}
	.focus-area .focus-nav li{
		font-size:2.125em
	}
}
@media screen and (min-width: 64.0625em){
	.focus-area{
		padding:40px 60px
	}
}
@media screen and (min-width: 80em){
	.focus-area{
		padding:40px 12.5% 40px 12.5%
	}
}
.download-accolades{
	background-color:#fff;
	box-shadow:0 5px 10px rgba(0,0,0,0.25);
	border-bottom:5px solid #fff
}
.download-accolades .download-accolades-inner{
	display:flex;
	flex-flow:row wrap
}
.download-accolades .download-accolades-inner .download-accolades-img{
	padding:0;
	display:block;
	margin:0 auto;
	position:relative
}
@media screen and (min-width: 53.75em){
	.download-accolades .download-accolades-inner .download-accolades-img{
		width:65%;
		padding:0 5rem 0 0;
		margin:0 auto
	}
}
.download-accolades .download-accolades-inner .download-accolades-img .accolade-container{
	left:0;
	right:0;
	position:relative;
	margin:0 auto
}
@media screen and (min-width: 53.75em){
	.download-accolades .download-accolades-inner .download-accolades-img .accolade-container{
		text-align:center;
		margin:0 auto
	}
}
.download-accolades .accolade-img{
	max-width:110px;
	margin:0 1rem 0 0
}
.download-accolades .download-area{
	margin:0 auto
}
@media screen and (min-width: 53.75em){
	.download-accolades .download-area{
		width:33%
	}
}
@media screen and (min-width: 53.75em){
	.download-accolades .download-area{
		width:33%
	}
}
.download-accolades .download-pdf-button{
	font-size:1.35em;
	float:right;
	margin:2rem 1rem 0rem 0;
	display:table
}
.other-focus-nav{
	z-index:4
}
.other-focus-nav ol{
	display:block;
	margin:0
}
.other-focus-nav li{
	margin-bottom:0;
	margin-left:0;
	padding-bottom:20px;
	padding-top:20px
}
.other-focus-nav li+li{
	border-top:5px solid #fff;
	border-top-width:1px
}
.other-focus-nav .focus-nav-link,.other-focus-nav .focus-nav-intro,.other-focus-nav .cta{
	display:inline-block;
	width:100%
}
.other-focus-nav .focus-nav-link{
	font-size:1.5em
}
@media screen and (min-width: 40em){
	.other-focus-nav li{
		border-right:5px solid #fff;
		min-height:250px
	}
	.other-focus-nav li:last-child{
		border:none
	}
	.other-focus-nav li+li{
		border-top:none
	}
	.other-focus-nav li li{
		border:none;
		min-height:25px
	}
	.other-focus-nav .items-1 li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:100%;
		padding:40px 60px
	}
	.other-focus-nav .items-1 li:last-child{
		margin-right:0
	}
	.other-focus-nav .items-2 li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:48.82117%;
		padding:40px 20px 40px 0
	}
	.other-focus-nav .items-2 li:last-child{
		margin-right:0
	}
	.other-focus-nav .items-3 li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%;
		padding:40px 20px 40px 0
	}
	.other-focus-nav .items-3 li:last-child{
		margin-right:0
	}
	.other-focus-nav .items-4 li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:23.23176%;
		padding:40px 20px 40px 0
	}
	.other-focus-nav .items-4 li:last-child{
		margin-right:0
	}
}
@media screen and (min-width: 53.75em){
	.other-focus-nav li{
		min-height:275px
	}
}
@media screen and (min-width: 64.0625em){
	.other-focus-nav li{
		min-height:300px
	}
}
.secondary-focus-nav,.tertiary-focus-nav{
	box-shadow:none !important;
	padding-bottom:0;
	padding-top:0 !important
}
.secondary-focus-nav{
	background-color:transparent !important
}
.secondary-focus-nav li li{
	padding:20px 0 0 0 !important;
	text-align:left;
	width:100% !important
}
.secondary-focus-nav li li a{
	color:#820127;
	display:inline-block;
	font-size:0.75em;
	padding:10px
}
.secondary-focus-nav li li+li{
	padding-top:0 !important
}
.secondary-focus-nav .focus-nav-link{
	color:#820127;
	font-family:"FjallaOne";
	line-height:1.125;
	text-transform:uppercase
}
.secondary-focus-nav .focus-nav-intro{
	color:#231f20
}
.tertiary-focus-nav{
	background-color:rgba(35,31,32,0.75) !important;
	background-blend-mode:luminosity;
	text-align:center
}
.tertiary-focus-nav .focus-nav-link{
	color:#fdc728
}
.tertiary-focus-nav .focus-nav-intro{
	color:#fff
}
.tertiary-focus-nav .cta{
	color:#f8e08a
}
.speak-out,.wrap-up-content{
	background-color:#fff !important;
	padding-top:20px
}
@media screen and (min-width: 64.0625em){
	.speak-out,.wrap-up-content{
		padding-top:40px
	}
}
.speak-out img{
	display:block;
	height:auto;
	margin:0 auto
}
.speak-out img+img{
	margin-top:20px
}
.speak-out hr{
	border-bottom:2px dotted #ddd
}
.speak-out .speak-out-caption{
	color:#828384;
	font-family:"FjallaOne";
	text-transform:none
}
.speak-out .speak-out-caption span{
	color:#820127;
	display:inline-block;
	font-size:1.75em;
	left:auto !important;
	position:relative !important;
	text-transform:uppercase
}
.speak-out .speak-out-caption i{
	color:#820127
}
.speak-out.items-2>*,.speak-out.items-3>*{
	border-bottom:2px dotted #ddd;
	margin-bottom:20px;
	padding-bottom:20px
}
.speak-out.items-2>*:last-of-type,.speak-out.items-3>*:last-of-type{
	border:none
}
@media screen and (min-width: 40em){
	.speak-out.items-2>*,.speak-out.items-3>*{
		border:none;
		margin-bottom:0;
		padding-bottom:0
	}
	.speak-out.items-2>*{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:48.82117%;
		margin-top:0 !important
	}
	.speak-out.items-2>*:last-child{
		margin-right:0
	}
	.speak-out.items-3>*{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%;
		margin-top:0 !important
	}
	.speak-out.items-3>*:last-child{
		margin-right:0
	}
}
.social{
	border-bottom:1px solid #b1880b;
	display:inline-block;
	float:left
}
.social i{
	font-size:1.3rem
}
.social a{
	color:#b1880b;
	display:inline-block;
	padding:7px
}
.social a:last-child{
	margin-left:10px
}
.social span{
	display:none
}
.social:before{
	color:#b1880b;
	content:"Share: ";
	font-family:"FjallaOne";
	text-transform:uppercase;
	font-size:1rem
}
.main .social{
	margin-bottom:20px
}
.utility .social{
	border-bottom:none;
	display:block
}
.utility .social a{
	color:#fdc728
}
.utility .social a:last-child{
	margin-left:0
}
.utility .social:before{
	content:""
}
.final-tiles-gallery .ftg-filters a:hover,.final-tiles-gallery .ftg-filters a.selected{
	color:#000;
	border-color:#333;
	text-decoration:none
}
.final-tiles-gallery{
	position:relative
}
.final-tiles-gallery .tile{
	float:left;
	overflow:hidden;
	margin:0;
	background:#000;
	opacity:0
}
.final-tiles-gallery .tile.ftg-loaded{
	opacity:1
}
.final-tiles-gallery .tile.ftg-hidden{
	transform:scale(0.5)
}
.final-tiles-gallery .tile img.item{
	transition:transform 0.2s linear;
	display:block;
	position:relative;
	width:100%
}
.final-tiles-gallery .tile.ftg-enlarged img{
	display:block;
	margin:auto
}
.final-tiles-gallery .tile:hover .hover{
	opacity:1
}
.final-tiles-gallery .tile iframe.item{
	width:100%
}
.final-tiles-gallery .edge{
	position:absolute;
	z-index:1000;
	background:#333;
	color:#fff;
	font-size:11px;
	padding:4px;
	font-family:"sans-serif"
}
.final-tiles-gallery .edge.enlarged-true{
	color:yellow
}
.final-tiles-gallery .ftg-social{
	position:absolute;
	transition:all 0.5s;
	z-index:10
}
.final-tiles-gallery .ftg-social a{
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-size:16px;
	transition:all 0.3s
}
.final-tiles-gallery .ftg-social a:hover{
	color:#ccc
}
.final-tiles-gallery .hover{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:#000;
	background-color:rgba(0,0,0,0.7);
	transition:all 0.3s;
	opacity:0;
	display:table;
	width:100%;
	height:100%
}
.final-tiles-gallery .hover .icon{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	font-size:20px
}
.final-tiles-gallery .ftg-filters{
	margin-bottom:20px
}
.final-tiles-gallery .ftg-filters a{
	display:inline-block;
	margin-right:10px;
	color:#777;
	padding:4px 10px;
	border:1px solid #777;
	text-decoration:none;
	outline:0;
	text-shadow:none;
	box-shadow:none
}
.final-tiles-gallery.social-icons-bg .ftg-social{
	background:#fff;
	box-shadow:0 0 10px #000
}
.final-tiles-gallery.social-icons-bg .ftg-social a{
	color:#333
}
.final-tiles-gallery.social-icons-bg .ftg-social a:hover{
	color:#555
}
.final-tiles-gallery.social-icons-bg.social-icons-bg-dark .ftg-social{
	background:#333
}
.final-tiles-gallery.social-icons-bg.social-icons-bg-dark .ftg-social a{
	color:#333
}
.final-tiles-gallery.social-icons-bg.social-icons-bg-dark .ftg-social a:hover{
	color:#eee
}
.final-tiles-gallery.social-icons-right .ftg-social{
	width:40px;
	top:0;
	height:100%;
	right:-50px
}
.final-tiles-gallery.social-icons-right .ftg-social a{
	margin:10px 0;
	display:block
}
.final-tiles-gallery.social-icons-right .tile:hover .ftg-social{
	right:0
}
.final-tiles-gallery.social-icons-bottom .ftg-social{
	width:100%;
	bottom:-40px;
	height:30px;
	text-align:right
}
.final-tiles-gallery.social-icons-bottom .ftg-social a{
	margin:0 5px;
	display:inline-block
}
.final-tiles-gallery.social-icons-bottom .ftg-social a:last-of-type{
	margin-right:15px
}
.final-tiles-gallery.social-icons-bottom .tile:hover .ftg-social{
	bottom:0
}
.final-tiles-gallery.social-icons-bottom.social-icons-circle .ftg-social{
	height:36px
}
.final-tiles-gallery.social-icons-bottom.social-icons-bg .ftg-social{
	height:40px
}
.final-tiles-gallery.social-icons-bottom.social-icons-bg .ftg-social a{
	margin:10px 5px
}
.final-tiles-gallery.effect-fade-out .tile img{
	transition:all 0.5s;
	opacity:1
}
.final-tiles-gallery.effect-fade-out .tile:hover img{
	opacity:0.5
}
.final-tiles-gallery.effect-zoom .tile img{
	transition:all 0.5s;
	transform:perspective(1000px) translate3d(0, 0, 0);
	position:relative;
	display:block
}
.final-tiles-gallery.effect-zoom .tile:hover img{
	transform:perspective(1000px) translate3d(-20px, -10px, 180px)
}
.final-tiles-gallery.effect-dezoom .tile{
	display:block;
	background:#000
}
.final-tiles-gallery.effect-dezoom .tile img{
	opacity:1;
	transition:all 0.35s;
	transform:scale(1.12);
	display:block
}
.final-tiles-gallery.effect-dezoom .tile:hover img{
	opacity:0.8;
	transform:scale(1)
}
.final-tiles-gallery.caption-top .tile{
	display:block;
	background:#000
}
.final-tiles-gallery.caption-top .tile span{
	font-family:"Lato", "sans-serif";
	display:block;
	position:absolute;
	width:68%;
	left:20px;
	color:#fff;
	z-index:10;
	font-size:18px;
	opacity:0;
	transition:all 0.5s
}
.final-tiles-gallery.caption-top .tile span.title{
	font-weight:900;
	top:10px;
	letter-spacing:1px;
	text-transform:uppercase
}
.final-tiles-gallery.caption-top .tile span.subtitle{
	top:70px;
	font-size:14px;
	font-weight:300
}
.final-tiles-gallery.caption-top .tile:hover span{
	opacity:0.8
}
.final-tiles-gallery.caption-top .tile:hover span.title{
	top:20px;
	opacity:0.9
}
.final-tiles-gallery.caption-top .tile:hover span.subtitle{
	top:52px
}
.final-tiles-gallery.caption-bottom .tile{
	display:block;
	background:#000
}
.final-tiles-gallery.caption-bottom .tile span{
	font-family:"Lato", "sans-serif";
	display:block;
	position:absolute;
	width:68%;
	left:20px;
	color:#fff;
	z-index:10;
	font-size:18px;
	opacity:0;
	transition:all 0.5s
}
.final-tiles-gallery.caption-bottom .tile span.title{
	font-weight:900;
	bottom:70px;
	letter-spacing:1px;
	text-transform:uppercase
}
.final-tiles-gallery.caption-bottom .tile span.subtitle{
	bottom:0;
	font-size:14px;
	font-weight:300
}
.final-tiles-gallery.caption-bottom .tile:hover span{
	opacity:0.8
}
.final-tiles-gallery.caption-bottom .tile:hover span.title{
	bottom:46px;
	opacity:0.9
}
.final-tiles-gallery.caption-bottom .tile:hover span.subtitle{
	bottom:20px
}
.final-tiles-gallery.effect-frame .tile:before{
	opacity:0;
	border:1px solid #fff;
	position:absolute;
	top:10px;
	left:10px;
	bottom:10px;
	right:10px;
	z-index:10;
	content:"";
	display:block;
	transform:scale(0.5);
	transition:all 0.35s
}
.final-tiles-gallery.effect-frame .tile:hover:before{
	opacity:1;
	transform:scale(1)
}
.final-tiles-gallery.caption-bg .tile span{
	background:#fff;
	background:rgba(255,255,255,0.7);
	color:#333;
	padding:2px 6px
}
.final-tiles-gallery.social-icons-circle .ftg-social a{
	margin:5px;
	border-radius:50%;
	width:24px;
	height:24px;
	line-height:29px;
	text-align:center;
	display:inline-block;
	background:#fff;
	color:#333
}
.final-tiles-gallery.social-icons-circle .ftg-social a:hover{
	color:#fff;
	background-color:#333
}
.lb-prev,.lb-next{
	height:100%;
	cursor:pointer;
	display:block
}
.lightboxOverlay{
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	background-color:black;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity:0.8;
	display:none
}
.lightbox{
	position:absolute;
	left:0;
	width:100%;
	z-index:10000;
	text-align:center;
	line-height:0;
	font-weight:normal
}
.lightbox .lb-image{
	display:block;
	height:auto;
	max-width:inherit
}
.lightbox a img{
	border:none
}
.lb-outerContainer{
	position:relative;
	background-color:white;
	*zoom:1;
	width:250px;
	height:250px;
	margin:0 auto
}
.lb-outerContainer:after{
	content:"";
	display:table;
	clear:both
}
.lb-container{
	padding:5px
}
.lb-container>.nav{
	left:0
}
.lb-loader{
	position:absolute;
	top:43%;
	left:0;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0
}
.lb-cancel{
	display:block;
	width:32px;
	height:32px;
	margin:0 auto
}
.lb-nav{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10
}
.lb-nav a{
	color:rgba(255,255,255,0.8);
	outline:none
}
.lb-nav a.lb-prev{
	width:34%;
	left:0;
	float:left;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	transition:opacity 0.6s
}
.lb-nav a.lb-prev:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1
}
.lb-nav a.lb-prev:before{
	left:20px;
	position:absolute;
	top:45%
}
.lb-nav a.lb-next{
	width:64%;
	right:0;
	float:right;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	transition:opacity 0.6s
}
.lb-nav a.lb-next:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1
}
.lb-nav a.lb-next:before{
	position:absolute;
	right:20px;
	top:45%
}
.lb-dataContainer{
	margin:0 auto;
	padding-top:5px;
	*zoom:1;
	width:100%;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px
}
.lb-dataContainer:after{
	content:"";
	display:table;
	clear:both
}
.lb-data{
	padding:0 4px;
	color:#ccc
}
.lb-data .lb-details{
	width:85%;
	float:left;
	text-align:left;
	line-height:1.1em
}
.lb-data .lb-caption{
	font-size:13px;
	font-weight:bold;
	line-height:1em
}
.lb-data .lb-number{
	display:block;
	clear:left;
	padding-bottom:1em;
	font-size:12px;
	color:#999999
}
.lb-data .lb-close{
	color:rgba(255,255,255,0.8);
	display:block;
	float:right;
	width:30px;
	height:30px;
	text-align:right;
	outline:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity:0.7;
	transition:opacity 0.2s
}
.lb-data .lb-close:hover{
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1
}
body:after{
	display:none
}
.download{
	background:#b5985a;
	padding-top:20px
}
.download:before,.download:after{
	content:" ";
	display:table
}
.download:after{
	clear:both
}
.download .download-heading{
	color:#fff;
	font-family:"FjallaOne";
	font-size:1.5em;
	text-transform:uppercase
}
.download ol{
	list-style:none;
	margin:0;
	padding:0
}
.download li{
	border-top:2px dotted #fff;
	display:inline-block;
	line-height:1.125;
	margin:0 5%;
	vertical-align:top;
	width:90%
}
.download li:nth-child(1){
	border:none
}
.download a{
	color:#fff;
	display:block;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:1.25em;
	padding:20px 0 20px 2em;
	position:relative
}
.download i{
	color:#820127;
	position:absolute;
	left:0;
	top:10px
}
@media screen and (min-width: 40em){
	.download li{
		width:40%
	}
	.download li:nth-child(2){
		border:none
	}
}
@media screen and (min-width: 64.0625em){
	.download{
		background:url("/_files/images/bg-download.png") center no-repeat #b5985a;
		background-size:90% auto
	}
}
.list ol,.list ul,.list li{
	list-style:none
}
.list-paging{
	display:block;
	margin:0 auto 40px auto
}
.paging-nav{
	min-height:1px
}
.paging-nav ol,.paging-nav li{
	display:inline-block
}
.paging-nav a{
	display:block;
	height:30px;
	margin-bottom:10px;
	padding:2.5px 5px
}
.paging-nav .active a{
	background:#c59c20;
	border-radius:.1875em
}
.list-perpage .paging-nav{
	display:inline-block;
	float:left;
	text-align:left;
	width:35%
}
.list-perpage .paging-nav ol,.list-perpage .paging-nav li{
	display:inline-block
}
.relations{
	background:#fff;
	border-bottom:5px solid #fff;
	border-top:60px solid #fdc728;
	padding-bottom:0;
	padding-top:0;
	position:relative
}
.relations:before,.relations:after{
	content:" ";
	display:table
}
.relations:after{
	clear:both
}
.relations:hover{
	border-top-color:#fdd45b
}
.relations>h2,.relations>h3{
	font-size:20px;
	position:absolute;
	text-transform:uppercase;
	top:-40px
}
.relations>h2 a,.relations>h3 a{
	display:inline-block;
	padding:0
}
.relations>h2 i,.relations>h3 i{
	color:#981a30;
	margin-right:20px
}
.relations>h2 span,.relations>h3 span{
	color:#7e5f02;
	display:none;
	font-family:sans-serif;
	font-size:14px;
	vertical-align:middle
}
.relations [data-expander-trigger]{
	cursor:pointer
}
.relations a{
	display:block
}
.relations .description a{
	display:inline-block
}
.relations .item{
	padding-bottom:20px;
	padding-top:20px;
	position:relative
}
.relations article .figure{
	background:#fff;
	margin:0 0 10px 0;
	text-align:center
}
.relations article .figure img{
	border:0;
	display:block;
	height:auto;
	width:100%
}
.relations article .figure.no-img img{
	margin:12.5%;
	opacity:0.1;
	width:75%
}
.relations article h3{
	font-size:1em;
	font-weight:bold;
	text-transform:none
}
.relations article p{
	margin:0
}
.relations.relation-form{
	background:url("/_files/images/bg-gold-chevron-texture.png") center #fdc728;
	border-top:none;
	overflow:hidden;
	padding-bottom:20px;
	padding-top:20px;
	z-index:3
}
.relations.relation-form h2{
	color:#820127;
	font-size:1.75em;
	position:relative;
	text-transform:uppercase;
	top:0;
	margin-bottom:0.25em
}
.relations.relation-form a{
	display:inline-block;
	font-weight:bold
}
.relations.relation-form .form-lead-in{
	font-family:"Garamond";
	font-size:1.25em
}
.relations.relation-form .form-lead-in p{
	padding:0
}
.relations.relation-form .req-note{
	font-size:0.75em;
	text-transform:uppercase
}
.relations.relation-form .authorize,.relations.relation-form .payments{
	display:inline-block;
	vertical-align:middle;
	width:50%
}
.relations.relation-form .payments i{
	display:inline !important
}
.relations.relation-form form{
	background:none;
	border:none;
	margin-bottom:80px;
	padding:0;
	position:relative
}
.relations.relation-form fieldset{
	background:none;
	border:none;
	margin:0;
	margin-top:20px;
	padding:0
}
.relations.relation-form fieldset .fieldset-content{
	background:#fff;
	border-bottom:1px solid #f8e08a;
	border-right:1px solid #f8e08a
}
.relations.relation-form fieldset .fieldset-content div{
	display:block;
	margin:5px 0;
	font-size:80%
}
.relations.relation-form fieldset fieldset{
	margin-top:0
}
.relations.relation-form fieldset fieldset legend{
	font-size:0.75em;
	padding-left:0
}
.relations.relation-form fieldset fieldset .fieldset-content{
	background:none;
	border:none
}
.relations.relation-form fieldset fieldset li{
	border:none;
	min-height:10px;
	padding:5px 0 0 0
}
.relations.relation-form fieldset fieldset label{
	font-size:1.125rem;
	font-weight:normal;
	padding-left:30px;
	position:relative;
	text-transform:none
}
.relations.relation-form fieldset fieldset input{
	left:0;
	position:absolute
}
.relations.relation-form legend{
	padding-left:10px;
	padding-bottom:10px;
	text-transform:uppercase
}
.relations.relation-form p{
	line-height:1.25;
	padding-left:10px
}
.relations.relation-form li{
	border-left:1px solid #f8e08a;
	border-top:1px solid #f8e08a;
	min-height:70px;
	padding:10px
}
.relations.relation-form label{
	font-size:0.75em;
	line-height:1.125;
	text-transform:uppercase
}
.relations.relation-form input,.relations.relation-form textarea{
	border:none;
	box-shadow:none
}
.relations.relation-form select{
	width:100%
}
.relations.relation-form button{
	bottom:-60px;
	font-family:"FjallaOne";
	font-size:1.5em;
	position:absolute;
	right:0;
	text-transform:uppercase
}
.relations.relation-form .online-help{
	line-height:1.25;
	padding:0
}
.relations.relation-form .online-help>*{
	padding:0 1rem
}
.relations.relation-form .online-help h3{
	padding:1rem
}
.relations.relation-form .online-help p{
	font-style:italic;
	margin:0
}
.relations.relation-form .online-help ol{
	margin-top:20px
}
.relations.relation-form .online-help li{
	border:none;
	min-height:10px;
	padding:0;
	padding-bottom:10px
}
.relations .formtabs{
	margin:20px 0 0;
	padding:0;
	background:#fff;
	border:1px solid #820127
}
.relations .formtabs span{
	display:block;
	padding:5px 10px;
	background:#820127;
	color:#fff;
	font-weight:600
}
.relations .formtabs li{
	margin:0;
	padding:10px 5px;
	display:block;
	min-height:auto;
	background:#fff;
	width:100%
}
@media screen and (min-width: 53.75em){
	.relations .formtabs li{
		width:auto
	}
}
.relations .formtabs li label{
	margin-bottom:0;
	line-height:1.25
}
.relations .formtabs li input[type="radio"]{
	display:inline-block;
	margin:0px 10px
}
.relations div[id^="fcontainer_"]{
	background:#fff;
	border:1px solid #820127;
	border-top:0;
	padding:20px 15px
}
.relations.relation-page{
	border-top:92px solid #820127;
	margin-top:40px;
	padding-bottom:20px;
	z-index:2
}
.relations.relation-page>h2{
	color:#fff;
	font-size:48px;
	left:0;
	line-height:96px;
	padding-left:10px;
	position:absolute;
	top:-92px;
	width:100%
}
.relations.relation-page ul,.relations.relation-page li{
	display:inline-block;
	list-style:none;
	margin:0 2.5%;
	padding:0;
	width:95%
}
.relations.relation-page ul li,.relations.relation-page li li{
	border-top:2px dotted #000;
	line-height:1.125
}
.relations.relation-page ul li:nth-child(1),.relations.relation-page li li:nth-child(1){
	border:none
}
.relations.relation-page a{
	color:#231f20;
	display:block;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:1.125em;
	font-weight:bold;
	padding:10px
}
.relations.relation-page i{
	color:#820127
}
.relations.relation-faq{
	background:#c59c20;
	padding-bottom:20px
}
.relations.relation-faq article{
	border-top:1px solid #ddd;
	border-color:#b1880b;
	margin-top:10px;
	padding-top:10px
}
.relations.relation-faq article h3{
	color:#231f20;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:1.125em;
	font-weight:bold;
	text-transform:none
}
.relations.relation-faq article h3 i{
	color:#820127
}
.relations.relation-faq article:first-of-type{
	border:none
}
.relations.relation-faq .description{
	padding:10px 10px 20px 10px
}
.relations.relation-article,.news-listing .list,.research-listing .list{
	box-shadow:0 5px 10px rgba(0,0,0,0.25);
	z-index:1
}
.staff-detail .relations.relation-article h3,.staff-detail .news-listing .list h3,.news-listing .staff-detail .list h3,.staff-detail .research-listing .list h3,.research-listing .staff-detail .list h3{
	position:relative
}
.staff-detail .relations.relation-article h3:before,.staff-detail .news-listing .list h3:before,.news-listing .staff-detail .list h3:before,.staff-detail .research-listing .list h3:before,.research-listing .staff-detail .list h3:before{
	z-index:2;
	content:"";
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:20%;
	height:100%;
	background:-moz-linear-gradient(left, transparent 0%, #820127 100%);
	background:-webkit-linear-gradient(left, transparent 0%, #820127 100%);
	background:linear,to right,transparent 0%,#820127 100%;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6820127',GradientType=1 )
}
.relations.relation-article .item a,.news-listing .list .item a,.research-listing .list .item a{
	color:#231f20
}
.relations.relation-article .figure,.news-listing .list .figure,.research-listing .list .figure{
	border:1px solid #828384
}
.relations.relation-article article h3,.news-listing .list article h3,.research-listing .list article h3{
	color:#231f20;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:none
}
.relations.relation-article .date,.news-listing .list .date,.research-listing .list .date,.relations.relation-article .description,.news-listing .list .description,.research-listing .list .description{
	display:none
}
.relations.relation-article .cta,.news-listing .list .cta,.research-listing .list .cta{
	color:#820127
}
.relations.relation-article .category,.news-listing .list .category,.research-listing .list .category{
	bottom:20px;
	font-size:0.75em;
	font-style:italic;
	position:absolute;
	right:0
}
.relations.relation-alumni{
	box-shadow:0 5px 10px rgba(0,0,0,0.25);
	z-index:1
}
.relations.relation-alumni .item{
	padding-top:10px
}
.relations.relation-alumni .item a{
	color:#231f20
}
.relations.relation-alumni .figure{
	border:1px solid #828384
}
.relations.relation-alumni .grad-class{
	float:right;
	font-size:0.75em;
	font-style:italic
}
.relations.relation-alumni article h3{
	color:#231f20;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
.relations.relation-alumni .job-title,.relations.relation-alumni .job-employer,.relations.relation-alumni .major{
	margin-top:10px;
	padding-top:1em;
	position:relative
}
.relations.relation-alumni .job-title:before,.relations.relation-alumni .job-employer:before,.relations.relation-alumni .major:before{
	color:#828384;
	font-size:0.75em;
	font-weight:bold;
	position:absolute;
	top:0
}
.relations.relation-alumni .job-title:before{
	content:"Job Title:"
}
.relations.relation-alumni .job-employer:before{
	content:"Place of Employment:"
}
.relations.relation-alumni .major:before{
	content:"Major:"
}
.relations.relation-alumni .description{
	display:none
}
.relations.relation-alumni .cta{
	color:#820127
}
.relations.relation-event .item,.calendar-listing .list .item{
	float:left;
	display:block;
	margin-right:2.35765%;
	width:48.82117%
}
.relations.relation-event .item:last-child,.calendar-listing .list .item:last-child{
	margin-right:0
}
.relations.relation-event .item:nth-child(2n),.calendar-listing .list .item:nth-child(2n){
	margin-right:0
}
.relations.relation-event .item:nth-child(2n+1),.calendar-listing .list .item:nth-child(2n+1){
	clear:left
}
.relations.relation-event .item h3,.calendar-listing .list .item h3{
	color:#231f20;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:1em
}
.relations.relation-event .figure,.calendar-listing .list .figure,.relations.relation-event .description,.calendar-listing .list .description,.relations.relation-event .cta,.calendar-listing .list .cta{
	display:none
}
.relations.relation-event .date,.calendar-listing .list .date{
	font-family:"FjallaOne";
	font-size:1.25em
}
.relations.relation-event .time,.calendar-listing .list .time{
	color:#231f20;
	font-family:"Garamond";
	font-style:italic;
	line-height:2
}
.relations.relation-event .location,.calendar-listing .list .location{
	color:#231f20;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:bold;
	padding-top:5px
}
.relations.relation-staff{
	background:url("/_files/images/bg-gold-chevron-texture.png") center #fdc728;
	border-top:none;
	overflow:hidden;
	padding-bottom:20px;
	padding-top:35px
}
.relations.relation-staff h2{
	margin-bottom:-2rem;
	top:0;
	margin-bottom:-2rem;
	position:relative;
	font-family:"Garamond";
	color:black;
	font-size:1.75em;
	text-transform:none;
	font-style:italic
}
.relations.relation-staff .relation-content{
	margin-top:10px
}
.relations.relation-staff .relation-content>h2{
	font-size:1.5em
}
.relations.relation-staff .relation-content>h2 span{
	white-space:nowrap
}
.relations.relation-staff .relation-content a:hover,.relations.relation-staff .relation-content a:focus,.relations.relation-staff .relation-content a:active{
	opacity:1
}
.relations.relation-staff .relation-content .item{
	position:inherit
}
.relations.relation-staff .relation-content .item h3{
	color:#231f20;
	font-family:"Garamond";
	font-size:1em;
	font-weight:normal;
	padding-bottom:10px
}
.relations.relation-staff .relation-content .figure{
	background:none
}
.relations.relation-staff .relation-content .staff-figure .figure img{
	margin-top:-20%;
	margin:-50px 0 10px 0
}
.relations.relation-staff .relation-content .title,.relations.relation-staff .relation-content .department{
	font-style:italic
}
.relations.relation-staff .relation-content .building,.relations.relation-staff .relation-content .phone{
	color:#231f20;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:0.75em;
	line-height:1.125;
	padding-bottom:5px
}
.relations.relation-staff .relation-content .phone strong{
	font-size:1.25em
}
.relations.relation-staff .relation-content .story{
	font-family:"FjallaOne";
	font-size:1.5em;
	line-height:1.5;
	padding-top:10px
}
@media screen and (min-width: 40em){
	.relations.relation-page{
		border-top:92px solid #820127;
		padding-bottom:40px;
		padding-top:20px
	}
	.relations.relation-page>h2{
		background:url("/_files/images/bg-related-facts.png") bottom center no-repeat;
		font-size:50px;
		line-height:96px;
		padding-left:20px;
		top:-92px
	}
	.relations.relation-page li{
		width:45%
	}
	.relations.relation-page li:nth-child(2){
		border:none
	}
	.relations.relation-alumni .item{
		padding-top:20px
	}
	.relations.relation-staff .relation-content{
		margin-left:25%;
		padding:20px;
		width:50%
	}
	.relations.relation-staff .relation-content .item.multiple,.relations.relation-staff .relation-content .item.staff-figure{
		min-height:175px;
		position:relative
	}
	.relations.relation-staff .relation-content .figure{
		right:50%;
		position:absolute;
		width:50%;
		margin:-50px 0 10px 0
	}
	.relations.relation-staff .relation-content .multiple .figure,.relations.relation-staff .relation-content .staff-figure .figure{
		right:110%
	}
	.relations.relation-staff .relation-content .multiple .figure img,.relations.relation-staff .relation-content .staff-figure .figure img{
		margin-top:0
	}
	.relations.relation-staff h2{
		top:0;
		margin-bottom:0rem;
		position:relative;
		font-family:"Garamond";
		color:black;
		font-size:1.75em;
		text-transform:none;
		font-style:italic
	}
	.relations.relation-form{
		padding-bottom:40px;
		padding-top:40px
	}
	.modal .relations.relation-form{
		padding:20px
	}
}
@media screen and (min-width: 53.75em){
	.relations>h2 span{
		display:inline-block
	}
	.relations.relation-page>h2{
		padding-left:40px
	}
	.relations.relation-article .item,.news-listing .list .item,.research-listing .list .item{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%;
		font-size:1.125em
	}
	.relations.relation-article .item:last-child,.news-listing .list .item:last-child,.research-listing .list .item:last-child{
		margin-right:0
	}
	.relations.relation-article .item:nth-child(3n),.news-listing .list .item:nth-child(3n),.research-listing .list .item:nth-child(3n){
		margin-right:0
	}
	.relations.relation-article .item:nth-child(3n+1),.news-listing .list .item:nth-child(3n+1),.research-listing .list .item:nth-child(3n+1){
		clear:left
	}
	.relations.relation-event .item,.calendar-listing .list .item{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:23.23176%;
		font-size:1.125em
	}
	.relations.relation-event .item:nth-child(2n),.calendar-listing .list .item:nth-child(2n){
		margin-right:2.35765%
	}
	.relations.relation-event .item:nth-child(2n+1),.calendar-listing .list .item:nth-child(2n+1){
		clear:none
	}
	.relations.relation-event .item:last-child,.calendar-listing .list .item:last-child{
		margin-right:0
	}
	.relations.relation-event .item:nth-child(4n),.calendar-listing .list .item:nth-child(4n){
		margin-right:0
	}
	.relations.relation-event .item:nth-child(4n+1),.calendar-listing .list .item:nth-child(4n+1){
		clear:left
	}
	.relations.relation-staff .relation-content{
		margin-left:25%;
		padding:0 20px;
		width:50%;
		margin-top:4rem
	}
	.relations.relation-staff .relation-content>h2{
		font-size:2em;
		padding-bottom:20px
	}
	.relations.relation-staff .relation-content .item{
		font-size:1.25em;
		margin-left:0;
		padding:0;
		width:100%
	}
	.relations.relation-staff .relation-content .item.multiple,.relations.relation-staff .relation-content .item.staff-figure{
		min-height:250px
	}
	.relations.relation-staff .relation-content .figure{
		top:0
	}
}
@media screen and (min-width: 64.0625em){
	.relations.relation-page>h2{
		padding-left:60px
	}
	.relations.relation-form .form-content{
		padding-right:33.333%;
		position:relative
	}
	.relations.relation-form .online-help{
		background:none;
		bottom:0;
		padding:0;
		position:absolute;
		right:0;
		width:30%
	}
	.modal .relations.relation-form .form-content{
		padding-right:0
	}
	.modal .relations.relation-form .online-help{
		background:#f8e08a;
		bottom:auto;
		padding:20px;
		position:relative;
		right:auto;
		width:100%
	}
	.relations.relation-staff .relation-content .item.multiple,.relations.relation-staff .relation-content .item.staff-figure{
		font-size:1.5em;
		min-height:300px
	}
}
@media screen and (min-width: 80em){
	.relations>h2,.relations>h3{
		font-size:30px;
		top:-45px
	}
	.relations.relation-page>h2{
		padding-left:16.5%
	}
	.relations.relation-staff .relation-content .item{
		min-height:290px
	}
	.relations.relation-staff .relation-content .item.multiple,.relations.relation-staff .relation-content .item.staff-figure{
		min-height:325px
	}
	.relations.relation-staff .relation-content .multiple .figure,.relations.relation-staff .relation-content .staff-figure .figure{
		max-width:375px
	}
}
.about-walsh .relations.relation-form #fcontainer_6.fcontainer .form-lead-in{
	display:none
}
.blog-item{
	background:#3c2e22;
	margin:0;
	padding:20px
}
.blog-item:before,.blog-item:after{
	content:" ";
	display:table
}
.blog-item:after{
	clear:both
}
.blog-item .sub-heading,.blog-item .relations.relation-staff .relation-content>h2,.relations.relation-staff .blog-item .relation-content>h2,.blog-item .page-academics-listing .focus-nav li .focus-nav-school .focus-nav-intro,.page-academics-listing .focus-nav li .focus-nav-school .blog-item .focus-nav-intro,.blog-item .page-academics-listing .focus-nav li a .focus-nav-intro,.page-academics-listing .focus-nav li a .blog-item .focus-nav-intro{
	color:#fff
}
.blog-item .sub-heading span,.blog-item .relations.relation-staff .relation-content>h2 span,.relations.relation-staff .blog-item .relation-content>h2 span,.blog-item .page-academics-listing .focus-nav li .focus-nav-school .focus-nav-intro span,.page-academics-listing .focus-nav li .focus-nav-school .blog-item .focus-nav-intro span,.blog-item .page-academics-listing .focus-nav li a .focus-nav-intro span,.page-academics-listing .focus-nav li a .blog-item .focus-nav-intro span{
	color:#ffb61c
}
.blog-item .item a{
	color:#fff
}
.blog-item .item .figure{
	font-size:0.9em;
	font-weight:bold;
	margin:10px 0
}
.blog-item .item .figure img{
	float:left;
	margin-right:10px
}
.blog-item .item p{
	line-height:1.125
}
.blog-item .item .cta,.blog-item .item i{
	color:#ffb61c;
	display:inline
}
@media screen and (min-width: 40em){
	.blog-item{
		padding:20px
	}
	.blog-item .sub-heading,.blog-item .relations.relation-staff .relation-content>h2,.relations.relation-staff .blog-item .relation-content>h2,.blog-item .page-academics-listing .focus-nav li .focus-nav-school .focus-nav-intro,.page-academics-listing .focus-nav li .focus-nav-school .blog-item .focus-nav-intro,.blog-item .page-academics-listing .focus-nav li a .focus-nav-intro,.page-academics-listing .focus-nav li a .blog-item .focus-nav-intro{
		float:left;
		width:50%
	}
}
@media screen and (min-width: 53.75em){
	.blog-item{
		padding:20px 40px
	}
}
@media screen and (min-width: 64.0625em){
	.blog-item{
		padding:40px 60px;
		background-image:url("/_files/images/bg-fstudents-interests.jpg");
		background-position:center center;
		background-size:100% auto
	}
}
@media screen and (min-width: 80em){
	.blog-item{
		padding:40px 12.5% 40px 12.5%
	}
}
.error{
	color:#981a30;
	padding:10px
}
.calcontainer{
	position:absolute;
	z-index:9999
}
table.cal{
	background:#fff;
	border:2px solid #000;
	color:#333;
	font-size:0.9em;
	margin:0
}
table.cal td,table.cal th{
	border-top-width:1px;
	padding:3px;
	text-align:center
}
table.cal td:first-child,table.cal td.action-col:first-child+td{
	width:auto
}
table .cal-heading{
	color:#333;
	font-weight:bold;
	font-size:1em
}
table .cal-header-day{
	background:#ddd;
	font-weight:bold
}
table .cal-header-day td:hover{
	cursor:pointer
}
table .cal-day{
	color:#333;
	text-align:center
}
table .cal-day:hover{
	background:#dbdbdb
}
table .cal-heading:hover,table .cal-header-dat:hover,table .cal-header .day td:hover,table .cal-day:hover,table .cal-previous:hover,table .cal-next:hover{
	cursor:pointer
}
.grid-gallery{
	background:#000;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:1em;
	font-weight:bold;
	z-index:4
}
.grid-gallery.slideshow-open{
	z-index:10
}
.grid-gallery ul{
	list-style:none;
	margin:0;
	padding:0
}
.grid-gallery figure{
	margin:0
}
.grid-gallery figure img{
	display:block;
	width:100%
}
.grid-gallery figcaption h3{
	margin:0;
	padding:0 0 0.5em
}
.grid-gallery figcaption p{
	margin:0
}
.grid{
	margin:0 auto
}
.grid .grid-sizer{
	margin:0
}
.grid li{
	margin:0;
	width:100%;
	float:left;
	cursor:pointer
}
.grid figure{
	padding:10px;
	-webkit-transition:opacity 0.2s;
	transition:opacity 0.2s
}
.grid li:hover figure{
	opacity:0.7
}
.grid figcaption{
	background:#ddd;
	padding:20px
}
@media screen and (min-width: 40em){
	.grid li{
		width:50%
	}
}
@media screen and (min-width: 53.75em){
	.grid li{
		width:33.3%
	}
}
@media screen and (min-width: 64.0625em){
	.grid li{
		width:25%
	}
}
.accordion-tabs-minimal{
	line-height:1.5;
	padding:0
}
.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{
	content:" ";
	display:table
}
.accordion-tabs-minimal:after{
	clear:both
}
.accordion-tabs-minimal li.tab-header-and-content{
	list-style:none;
	margin:0
}
@media screen and (min-width: 40em){
	.accordion-tabs-minimal li.tab-header-and-content{
		display:inline
	}
}
.accordion-tabs-minimal a.tab-link{
	background-color:#fff;
	border-top:1px solid #ddd;
	color:#820127;
	display:block;
	font-family:"FjallaOne";
	font-weight:400;
	padding:5px 10px;
	text-decoration:none
}
@media screen and (min-width: 40em){
	.accordion-tabs-minimal a.tab-link{
		display:inline-block;
		vertical-align:baseline;
		zoom:1;
		*display:inline;
		*vertical-align:auto;
		border-top:0
	}
}
.accordion-tabs-minimal a.tab-link:hover{
	color:#231f20
}
.accordion-tabs-minimal a.tab-link:focus{
	outline:none
}
.accordion-tabs-minimal a.tab-link.is-active{
	border-bottom:0;
	color:#231f20
}
@media screen and (min-width: 40em){
	.accordion-tabs-minimal a.tab-link.is-active{
		border:1px solid #ddd;
		border-bottom-color:#fff;
		margin-bottom:-1px
	}
}
.accordion-tabs-minimal .tab-content{
	border:1px solid #ddd;
	border-top:none;
	display:none;
	padding:40px 20px;
	width:100%
}
@media screen and (min-width: 40em){
	.accordion-tabs-minimal .tab-content{
		border-top:1px solid #ddd;
		float:left
	}
}
.modal label{
	cursor:pointer;
	font-weight:normal;
	margin-bottom:0
}
.modal .modal-state{
	display:none
}
.modal .modal-fade-screen{
	-webkit-transition:opacity 0.25s ease;
	-moz-transition:opacity 0.25s ease;
	transition:opacity 0.25s ease;
	position:fixed;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	background:rgba(0,0,0,0.8);
	opacity:0;
	padding-top:0.6em;
	text-align:left;
	visibility:hidden;
	z-index:99999999999;
	display:flex;
	align-items:center;
	justify-content:center
}
.modal .modal-fade-screen .modal-bg{
	position:absolute;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	cursor:pointer
}
.modal .modal-close{
	position:absolute;
	top:-30px;
	right:5px;
	color:#ddd;
	cursor:pointer
}
.modal .modal-close i{
	font-size:1.25em
}
.modal .modal-fade-screen .modal-inner{
	width:75%
}
@media screen and (min-width: 64.0625em){
	.modal .modal-fade-screen .modal-inner{
		width:65%
	}
}
@media screen and (min-width: 80em){
	.modal .modal-fade-screen .modal-inner{
		width:45%
	}
}
.modal .modal-fade-screen .modal-inner{
	-webkit-transition:opacity 0.25s ease;
	-moz-transition:opacity 0.25s ease;
	transition:opacity 0.25s ease;
	margin-top:0;
	margin:auto;
	padding:5px;
	position:relative;
	align-items:center;
	justify-content:center;
	flex-flow:column nowrap
}
.modal .modal-fade-screen .flex-this,.modal .modal-fade-screen .relations article .figure,.relations article .modal .modal-fade-screen .figure,.modal .modal-fade-screen .calendar-listing .list .item .figure,.calendar-listing .list .item .modal .modal-fade-screen .figure,.modal .modal-fade-screen .news-listing .list .item .figure,.news-listing .list .item .modal .modal-fade-screen .figure,.modal .modal-fade-screen .research-listing .list .item .figure,.research-listing .list .item .modal .modal-fade-screen .figure{
	margin:0
}
.modal .modal-fade-screen h1{
	color:#231f20;
	margin-bottom:0 0 0.6em 0;
	text-align:left;
	text-transform:capitalize
}
.modal .modal-fade-screen p{
	color:#231f20;
	line-height:1.5
}
.modal .modal-fade-screen .modal-intro{
	font-weight:800
}
.modal .modal-fade-screen .modal-content{
	color:#231f20
}
.modal .modal-fade-screen a.cta{
	color:white;
	display:inline-block;
	margin-right:0.5em;
	margin-top:1em
}
.modal .modal-fade-screen a.cta:last-child{
	padding:0 2em
}
.modal .modal-fade-screen img{
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
	display:block;
	margin:0 auto
}
.modal .modal-fade-screen small{
	display:block;
	margin:1rem auto;
	text-align:center
}
.modal .modal-state:checked+.modal-fade-screen{
	opacity:1;
	visibility:visible
}
.modal .modal-state:checked+.modal-fade-screen .modal-inner{
	top:0.5em
}
.modal-open{
	overflow:hidden
}
.modal-open .modal{
	z-index:10
}
#modal-youtube+.modal-fade-screen .modal-inner{
	background:#000
}
.slick-slider{
	position:relative;
	display:block;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus{
	outline:none
}
.slick-list.dragging{
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-track,.slick-slider .slick-list{
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.slick-track{
	position:absolute;
	top:0;
	left:0;
	display:block
}
.slick-track:before,.slick-track:after{
	display:table;
	content:""
}
.slick-track:after{
	clear:both
}
.slick-loading .slick-track{
	visibility:hidden
}
.slick-slide{
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
[dir="rtl"] .slick-slide{
	float:right
}
.slick-slide img{
	display:block
}
.slick-slide.slick-loading img{
	display:none
}
.slick-slide.dragging img{
	pointer-events:none
}
.slick-initialized .slick-slide{
	display:block
}
.slick-loading .slick-slide{
	visibility:hidden
}
.slick-vertical .slick-slide{
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden{
	display:none
}
.slick-prev,.slick-next{
	color:rgba(255,255,255,0.6);
	position:absolute;
	top:35%;
	z-index:5
}
.slick-prev span,.slick-next span{
	display:none
}
.slick-prev{
	left:1.5%
}
.slick-next{
	right:1.5%
}
@media screen and (min-width: 64.0625em){
	.slick-prev,.slick-next{
		top:48%
	}
}
@media screen and (min-width: 80em){
	.slick-prev i,.slick-next i{
		font-size:5em
	}
	.slick-prev{
		left:5%
	}
	.slick-next{
		right:5%
	}
}
.cbp-hsmenu-wrapper .cbp-hsmenu>li.cbp-hsitem-open>a,.cbp-hsmenu-wrapper .no-touch .cbp-hsmenu>li>a:hover,.cbp-hsmenu-wrapper .no-touch .cbp-hsmenu>li>a:focus{
	color:#fdc728
}
.cbp-hsmenu-wrapper .cbp-hssubmenu:before,.cbp-hsmenu-wrapper .cbp-hssubmenu:after{
	content:" ";
	display:table
}
.cbp-hsmenu-wrapper .no-touch .cbp-hssubmenu>li a:hover,.cbp-hsmenu-wrapper .no-touch .cbp-hssubmenu>li a:focus{
	color:#231f20
}
.cbp-hsmenu-wrapper ul,.cbp-hsmenu-wrapper ol{
	list-style:none;
	margin:0 auto;
	padding:0
}
.cbp-hsmenu-wrapper .cbp-hsmenu{
	margin:0 auto;
	padding:0;
	text-align:center;
	width:100%
}
.cbp-hsmenu-wrapper .cbp-hsmenu>li{
	border-top:1px solid #ddd;
	display:block;
	margin-left:0
}
.cbp-hsmenu-wrapper .cbp-hsmenu>li:first-child{
	margin-left:0
}
.cbp-hsmenu-wrapper .cbp-hsmenu>li>a{
	color:#820127;
	display:inline-block;
	font-family:"FjallaOne";
	font-size:1.2em;
	line-height:3em;
	outline:none;
	position:relative;
	text-transform:uppercase;
	z-index:8
}
.cbp-hsmenu-wrapper .cbp-hsmenu>li.cbp-hsitem-open .cbp-hssubmenu{
	padding:10px;
	position:relative;
	visibility:visible;
	z-index:7
}
.cbp-hsmenu-wrapper .cbp-hsmenu>li.cbp-hsitem-open .cbp-hssubmenu>li{
	opacity:1;
	transition:opacity 0.5s 0.1s
}
.cbp-hsmenu-wrapper .cbp-hsmenu>li.cbp-hsitem-open>a:after{
	border:solid transparent;
	border-color:transparent;
	border-top-color:#fff;
	border-width:10px;
	left:50%;
	margin-left:-10px;
	content:" ";
	height:0;
	pointer-events:none;
	position:absolute;
	top:100%;
	width:0
}
.cbp-hsmenu-wrapper .cbp-hsinner{
	background:#fff;
	position:relative;
	z-index:8
}
.cbp-hsmenu-wrapper .no-touch .cbp-hsmenubg{
	transition:height 0.3s
}
.cbp-hsmenu-wrapper .no-touch .cbp-hssubmenu>li a:hover img{
	opacity:0.5
}
.cbp-hsmenu-wrapper .cbp-hssubmenu{
	background:#fae9b7;
	left:0;
	position:absolute;
	text-align:left;
	top:100%;
	width:100%;
	visibility:hidden;
	z-index:0
}
.cbp-hsmenu-wrapper .cbp-hssubmenu:after{
	clear:both
}
.cbp-hsmenu-wrapper .cbp-hssubmenu li{
	width:50%
}
.cbp-hsmenu-wrapper .cbp-hssubmenu li a{
	color:#231f20;
	display:block;
	font-weight:bold;
	outline:none;
	padding:5px 0;
	text-align:left
}
.cbp-hsmenu-wrapper .cbp-hssubmenu li a img{
	border:none;
	display:inline-block;
	margin:0;
	max-width:100%;
	outline:none;
	transition:opacity 0.2s
}
.cbp-hsmenu-wrapper .cbp-hssubmenu li a span{
	display:block;
	margin-top:0.4em;
	min-height:3em
}
.cbp-hsmenu-wrapper .cbp-hssubmenu li a i{
	color:#fdc728
}
.cbp-hsmenu-wrapper .cbp-hsmenubg{
	background:#fae9b7;
	height:0 !important;
	left:0;
	position:absolute;
	top:100%;
	width:100%;
	z-index:0
}
.cbp-hsmenu-wrapper .buffer{
	background:#fae9b7;
	display:none
}
@media screen and (min-width: 40em){
	.cbp-hsmenu-wrapper .cbp-hsmenu>li{
		border-top:none;
		display:inline-block;
		vertical-align:top;
		width:25%
	}
	.cbp-hsmenu-wrapper .cbp-hsmenu>li.cbp-hsitem-open .cbp-hssubmenu{
		padding:20px;
		position:absolute
	}
	.cbp-hsmenu-wrapper .cbp-hssubmenu li{
		width:50%
	}
	.cbp-hsmenu-wrapper .cbp-hssubmenu li a{
		padding:10px;
		text-align:left
	}
	.cbp-hsmenu-wrapper .cbp-hssubmenu li a img{
		float:left;
		max-height:50px
	}
	.cbp-hsmenu-wrapper .cbp-hssubmenu li a span{
		margin:0;
		min-height:0
	}
	.cbp-hsmenu-wrapper .cbp-hsmenu-wrapper .cbp-hssubmenu>li{
		box-shadow:0 1px #828384;
		text-align:left
	}
	.cbp-hsmenu-wrapper .buffer{
		display:block
	}
}
@media screen and (min-width: 53.75em){
	.cbp-hsmenu-wrapper .cbp-hsinner{
		padding:0 40px
	}
	.cbp-hsmenu-wrapper .cbp-hsmenu>li.cbp-hsitem-open .cbp-hssubmenu{
		padding:20px 40px
	}
	.cbp-hsmenu-wrapper .cbp-hsmenu>li.cbp-hsitem-open .cbp-hssubmenu li{
		width:25%
	}
}
@media screen and (min-width: 64.0625em){
	.cbp-hsmenu-wrapper .cbp-hsmenu{
		max-width:none;
		padding:0;
		width:100%
	}
	.cbp-hsmenu-wrapper .cbp-hsinner{
		padding:0 60px
	}
	.cbp-hsmenu-wrapper .cbp-hsmenu>li.cbp-hsitem-open .cbp-hssubmenu{
		padding:20px 60px
	}
}
@media screen and (min-width: 80em){
	.cbp-hsmenu-wrapper .cbp-hsinner{
		padding:0 12.5%
	}
	.cbp-hsmenu-wrapper .cbp-hsmenu>li.cbp-hsitem-open .cbp-hssubmenu{
		padding:20px 17%
	}
}
.featured-video{
	margin:1rem auto
}
@media screen and (min-width: 40em){
	.featured-video{
		margin:3rem -100%;
		margin:3rem calc(50% - 50vw);
		padding:4rem 8rem;
		background-image:-webkit-linear-gradient(bottom, #ddd,#efefef);
		background-image:linear-gradient(to top, #ddd,#efefef);
		border-top:1px solid #ddd
	}
}
@media screen and (min-width: 40em) and (min-width: 64.0625em){
	.featured-video{
		padding:4rem 12rem
	}
}
@media screen and (min-width: 40em) and (min-width: 80em){
	.featured-video{
		padding:4rem 20rem
	}
}
@media screen and (min-width: 40em){
	.featured-video__wrap{
		position:relative;
		padding-bottom:56.25%;
		padding-top:25px;
		height:0
	}
	.featured-video__wrap iframe{
		display:block;
		margin:0 auto;
		box-shadow:0 0 66px -14px rgba(0,0,0,0.75);
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%
	}
}
.bonus-academic-content{
	display:flex;
	position:relative;
	flex-flow:row wrap
}
.bonus-academic-content .gallery{
	order:1
}
@media screen and (min-width: 53.75em){
	.bonus-academic-content .gallery{
		order:2
	}
}
.bonus-academic-content .gallery .content-inner{
	order:2
}
@media screen and (min-width: 53.75em){
	.bonus-academic-content .gallery .content-inner{
		order:1
	}
}
.featured-spotlight{
	display:flex;
	flex-flow:row wrap;
	position:relative;
	background-color:#fdc728;
	box-shadow:0 5px 10px rgba(0,0,0,0.25);
	border-bottom:5px solid #ffffff
}
@media screen and (min-width: 53.75em){
	.featured-spotlight{
		flex-direction:row
	}
}
@media screen and (min-width: 40em){
	.featured-spotlight{
		min-height:320px
	}
}
.featured-spotlight__content-area{
	width:100%;
	order:2
}
@media screen and (min-width: 53.75em){
	.featured-spotlight__content-area{
		width:65%;
		order:1;
		padding:0 5rem 0 0
	}
}
.featured-spotlight__image-area{
	order:1;
	width:100%;
	display:block;
	margin-bottom:1rem
}
@media screen and (min-width: 53.75em){
	.featured-spotlight__image-area{
		width:33%;
		order:2
	}
}
.featured-spotlight__image-area img{
	display:block;
	width:100%;
	margin:15px auto 30px auto
}
@media screen and (min-width: 53.75em){
	.featured-spotlight__image-area img{
		margin:auto;
		float:right
	}
}
.featured-spotlight__title{
	color:#820127 !important;
	margin-bottom:1rem;
	width:100%
}
@media screen and (min-width: 40em){
	.featured-spotlight__title{
		margin-bottom:0.75rem
	}
}
.featured-spotlight__image{
	max-width:100%;
	object-fit:cover
}
@media screen and (min-width: 40em){
	.featured-spotlight__content{
		padding:1.25rem 1.25rem 0 0
	}
}
.featured-spotlight__content h6{
	margin:0 0 1.5rem 0
}
.index .feature-container{
	display:block;
	padding-top:280px;
	text-align:center;
	text-shadow:0 0 8px rgba(0,0,0,0.5);
	text-transform:uppercase
}
.index .feature-heading{
	background:none;
	color:#fff;
	line-height:1;
	padding:0
}
.index .feature-content{
	display:none
}
.index .feature-cta{
	margin-top:0;
	text-align:center
}
.index .main{
	padding-top:20px
}
.index .relations.relation-staff{
	margin-top:0
}
.index .relations.relation-staff h2{
	margin:0
}
.index .relations.relation-fact{
	border-top:92px solid #820127;
	margin-top:40px
}
.index .relations.relation-fact>h2{
	font-size:48px;
	left:0;
	line-height:96px;
	padding-left:10px;
	position:absolute;
	top:-92px;
	width:100%
}
.index .relations.relation-fact>h2 a{
	color:#fff;
	cursor:default
}
.index .relations.relation-fact>h2 a:active,.index .relations.relation-fact>h2 a:focus,.index .relations.relation-fact>h2 a:hover{
	opacity:1
}
.index .relations.relation-fact img{
	display:block;
	height:auto;
	margin:20px 0;
	position:relative;
	width:100%;
	z-index:1
}
@media screen and (min-width: 40em){
	.index .feature-container{
		font-size:1.6em;
		padding-top:240px
	}
	.index .feature-cta,.index .feature-heading{
		width:310px
	}
	.index .relations.relation-staff .relation-content{
		margin-left:50%
	}
	.index .relations.relation-fact{
		border-top:92px solid #820127;
		padding-left:20%;
		padding-right:20%
	}
	.index .relations.relation-fact>h2{
		background:url("/_files/images/bg-related-facts.png") bottom center no-repeat;
		font-size:50px;
		line-height:96px;
		padding-left:20px;
		top:-92px
	}
	.index .relations.relation-fact img{
		display:inline-block;
		padding-right:20px;
		vertical-align:top;
		width:50%
	}
	.index .relations.relation-fact img:nth-of-type(2){
		width:50%
	}
	.index .relations.relation-fact img:nth-of-type(3){
		width:45%
	}
	.index .relations.relation-fact img:nth-of-type(even){
		border-left:5px dotted #828384;
		padding-left:20px;
		padding-right:0
	}
	.index .relations.relation-fact hr{
		border-bottom:5px dotted #828384
	}
}
@media screen and (min-width: 53.75em){
	.index .main{
		background:url("/_files/images/bg-home-content.jpg") center no-repeat;
		background-size:cover;
		padding-right:35%
	}
	.index .relations.relation-staff .relation-content .figure{
		top:auto
	}
	.index .relations.relation-fact>h2{
		padding-left:40px
	}
	.index .relations.relation-fact img{
		margin:40px 0;
		padding-right:40px
	}
	.index .relations.relation-fact img:nth-of-type(even){
		padding-left:40px
	}
}
@media screen and (min-width: 64.0625em){
	.index .main{
		padding-right:40%
	}
	.index .relations.relation-staff .relation-content .figure{
		top:0
	}
	.index .relations.relation-fact>h2{
		padding-left:60px
	}
	.index .relations.relation-fact img{
		padding-right:60px
	}
	.index .relations.relation-fact img:nth-of-type(even){
		padding-left:60px
	}
}
@media screen and (min-width: 80em){
	.index .feature-heading{
		margin:0
	}
	.index .relations.relation-fact>h2{
		padding-left:0
	}
	.index .relations.relation-fact>h2 a{
		padding-left:12.5%
	}
}
.index .video-slide{
	width:100%;
	height:100%;
	object-fit:cover
}
.page-content .relations.relation-form{
	background-image:url("/_files/images/bg-md-beige-angle-texture.png")
}
.page-content .section-nav,.page-content-listing .section-nav{
	background:#ddd;
	border-bottom:5px solid #fff;
	font-size:1.325em
}
.page-content .section-nav h4,.page-content-listing .section-nav h4{
	color:#fff
}
.page-content .section-nav li,.page-content-listing .section-nav li{
	float:left;
	display:block;
	margin-right:2.35765%;
	width:48.82117%;
	line-height:1.125
}
.page-content .section-nav li:last-child,.page-content-listing .section-nav li:last-child{
	margin-right:0
}
.page-content .section-nav li:nth-child(2n),.page-content-listing .section-nav li:nth-child(2n){
	margin-right:0
}
.page-content .section-nav li:nth-child(2n+1),.page-content-listing .section-nav li:nth-child(2n+1){
	clear:left
}
.page-content .section-nav .cta,.page-content-listing .section-nav .cta{
	padding-bottom:10px
}
.page-content .section-nav .cta i,.page-content-listing .section-nav .cta i{
	display:inline
}
@media screen and (min-width: 40em){
	.page-content .section-nav,.page-content-listing .section-nav{
		font-size:1.5em
	}
	.page-content .section-nav li,.page-content-listing .section-nav li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%
	}
	.page-content .section-nav li:nth-child(2n),.page-content-listing .section-nav li:nth-child(2n){
		margin-right:2.35765%
	}
	.page-content .section-nav li:nth-child(2n+1),.page-content-listing .section-nav li:nth-child(2n+1){
		clear:none
	}
	.page-content .section-nav li:last-child,.page-content-listing .section-nav li:last-child{
		margin-right:0
	}
	.page-content .section-nav li:nth-child(3n),.page-content-listing .section-nav li:nth-child(3n){
		margin-right:0
	}
	.page-content .section-nav li:nth-child(3n+1),.page-content-listing .section-nav li:nth-child(3n+1){
		clear:left
	}
	.page-content .speak-out-caption,.page-content .speak-out-figure,.page-content-listing .speak-out-caption,.page-content-listing .speak-out-figure{
		display:inline-block;
		vertical-align:middle;
		width:60%
	}
	.page-content .speak-out-figure,.page-content-listing .speak-out-figure{
		padding-left:40px;
		width:40%
	}
}
@media screen and (min-width: 53.75em){
	.page-content .section-nav li,.page-content-listing .section-nav li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:23.23176%
	}
	.page-content .section-nav li:nth-child(3n),.page-content-listing .section-nav li:nth-child(3n){
		margin-right:2.35765%
	}
	.page-content .section-nav li:nth-child(3n+1),.page-content-listing .section-nav li:nth-child(3n+1){
		clear:none
	}
	.page-content .section-nav li:last-child,.page-content-listing .section-nav li:last-child{
		margin-right:0
	}
	.page-content .section-nav li:nth-child(4n),.page-content-listing .section-nav li:nth-child(4n){
		margin-right:0
	}
	.page-content .section-nav li:nth-child(4n+1),.page-content-listing .section-nav li:nth-child(4n+1){
		clear:left
	}
}
h1{
	clear:both
}
.content-external .brand{
	background:url("/_files/images/bg-alumni.jpg") center no-repeat;
	background-size:cover
}
.content-external .brand .sitewide-services{
	padding-top:5px
}
.content-external .main{
	background:#fff
}
.content-external .utility .utility-info{
	text-align:center
}
@media screen and (min-width: 53.75em){
	.content-external .brand .sitewide-services{
		font-size:1.75em
	}
	.content-external .utility .utility-info{
		text-align:left
	}
}
@media screen and (min-width: 64.0625em){
	.content-external .brand{
		position:relative
	}
	.content-external .brand .sitewide-services{
		font-size:2.5em;
		margin-top:0;
		top:0
	}
	.content-external .main{
		padding-top:20px
	}
}
.calendar-listing .section-info,.news-listing .section-info,.research-listing .section-info{
	border-bottom:1px solid #ddd;
	text-align:right
}
.calendar-listing .section-info .section-nav,.news-listing .section-info .section-nav,.research-listing .section-info .section-nav{
	display:inline-block;
	font-size:0.665em;
	vertical-align:middle;
	width:100%
}
.calendar-listing .section-info .section-nav .rss-feed,.news-listing .section-info .section-nav .rss-feed,.research-listing .section-info .section-nav .rss-feed{
	line-height:50px
}
.calendar-listing .section-info .rss-feed+.section-nav,.news-listing .section-info .rss-feed+.section-nav,.research-listing .section-info .rss-feed+.section-nav{
	margin-left:5%;
	width:90%
}
.calendar-listing .list,.news-listing .list,.research-listing .list{
	box-shadow:none;
	font-size:0.875em
}
.calendar-listing .list li,.news-listing .list li,.research-listing .list li{
	padding:10px
}
.calendar-listing .list li.grid-sizer,.news-listing .list li.grid-sizer,.research-listing .list li.grid-sizer{
	padding:0
}
.calendar-listing .list .item,.news-listing .list .item,.research-listing .list .item{
	background:#ddd
}
.calendar-listing .list .item a,.news-listing .list .item a,.research-listing .list .item a{
	display:block;
	padding-bottom:20px
}
.calendar-listing .list .item .figure,.news-listing .list .item .figure,.research-listing .list .item .figure{
	background:#fff;
	margin:0;
	position:relative;
	text-align:center
}
.calendar-listing .list .item .figure img,.news-listing .list .item .figure img,.research-listing .list .item .figure img{
	border:0;
	display:block;
	margin:0 auto
}
.calendar-listing .list .item .figure.no-img,.news-listing .list .item .figure.no-img,.research-listing .list .item .figure.no-img{
	display:none
}
.calendar-listing .list .item .figure.no-img+h3,.news-listing .list .item .figure.no-img+h3,.research-listing .list .item .figure.no-img+h3{
	border-top:none
}
.calendar-listing .list .item h3,.news-listing .list .item h3,.research-listing .list .item h3{
	font-size:1em;
	font-weight:bold;
	padding:20px 20px 0;
	text-transform:none
}
.calendar-listing .list .item p,.news-listing .list .item p,.research-listing .list .item p{
	margin:0
}
.calendar-listing .list .item .cta,.news-listing .list .item .cta,.research-listing .list .item .cta{
	padding-left:20px
}
.calendar-listing .list .item .category,.news-listing .list .item .category,.research-listing .list .item .category{
	padding-bottom:0;
	right:20px
}
@media screen and (min-width: 40em){
	.calendar-listing .section-info,.news-listing .section-info,.research-listing .section-info{
		height:50px;
		margin-top:-45px;
		padding:0
	}
	.calendar-listing .section-info .rss-feed+.section-nav,.calendar-listing .section-info .section-nav,.news-listing .section-info .rss-feed+.section-nav,.news-listing .section-info .section-nav,.research-listing .section-info .rss-feed+.section-nav,.research-listing .section-info .section-nav{
		width:auto
	}
	.calendar-listing .list li,.news-listing .list li,.research-listing .list li{
		width:50%
	}
}
@media screen and (min-width: 53.75em){
	.calendar-listing .list li,.news-listing .list li,.research-listing .list li{
		width:33.333%
	}
	.calendar-listing .list li .item,.news-listing .list li .item,.research-listing .list li .item{
		float:none;
		font-size:1em;
		margin:0;
		position:relative;
		width:100%
	}
}
@media screen and (min-width: 64.0625em){
	.calendar-listing .section-info,.news-listing .section-info,.research-listing .section-info{
		margin-top:-55px
	}
	.calendar-listing .list,.news-listing .list,.research-listing .list{
		font-size:0.75em
	}
}
@media screen and (min-width: 80em){
	.calendar-listing .list li,.news-listing .list li,.research-listing .list li{
		width:25%
	}
}
.news-listing .list .figure+h3{
	border-top:5px solid #fff
}
.calendar-listing .list .item .figure{
	display:block
}
.calendar-listing .list .item .figure+.date{
	border-top:5px solid #fff
}
.calendar-listing .list .item .date{
	padding:20px 20px 0
}
.calendar-listing .list .item .time{
	padding:0 20px
}
.calendar-listing .list .item h3{
	padding:0 20px 20px 20px
}
.calendar-listing .list .item .recurrence{
	color:#828384;
	display:block
}
.calendar-listing .list .grid .item{
	width:100%
}
.research-listing .list .figure+h3{
	border-top:5px solid #fff
}
.research-listing .list .published-by{
	font-size:0.875em;
	padding:10px 20px 0
}
.research-listing .list .title{
	font-style:italic
}
.calendar-detail h1,.news-detail h1{
	text-transform:none
}
.calendar-detail .article-pictures figure,.news-detail .article-pictures figure{
	margin:0 0 20px;
	overflow:hidden;
	position:relative
}
.calendar-detail .article-pictures figure img,.news-detail .article-pictures figure img{
	display:block;
	margin:0 auto
}
.calendar-detail .article-pictures figure:after,.news-detail .article-pictures figure:after{
	background:rgba(130,1,39,0.8);
	bottom:0;
	color:#fff;
	content:attr(title);
	font-family:"FjallaOne";
	font-size:0.625em;
	padding:5px;
	position:absolute;
	width:100%
}
.calendar-detail .article-pictures figcaption,.news-detail .article-pictures figcaption{
	background:rgba(130,1,39,0.8);
	color:#fff;
	font-family:"FjallaOne";
	font-size:0.875em;
	height:100%;
	padding:20px;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	width:100%
}
.calendar-detail .wrap-up-content,.news-detail .wrap-up-content{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style:italic
}
.calendar-detail .wrap-up-content p,.news-detail .wrap-up-content p{
	margin:0
}
.calendar-detail .wrap-up-content a,.news-detail .wrap-up-content a{
	color:#231f20;
	display:inline-block;
	line-height:2;
	vertical-align:middle
}
.calendar-detail .wrap-up-content i,.news-detail .wrap-up-content i{
	border-left:1px solid #ddd;
	color:#820127;
	line-height:2;
	margin-left:20px;
	vertical-align:middle;
	width:80px
}
.calendar-detail .section-nav,.news-detail .section-nav{
	background:#ddd;
	border-bottom:5px solid #fff;
	font-size:1.325em
}
.calendar-detail .section-nav h4,.news-detail .section-nav h4{
	color:#fff
}
.calendar-detail .section-nav li,.news-detail .section-nav li{
	width:auto
}
.calendar-detail .section-nav li a.backto,.news-detail .section-nav li a.backto{
	margin-right:40px
}
@media screen and (min-width: 40em){
	.calendar-detail .main-content,.news-detail .main-content{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:65.88078%
	}
	.calendar-detail .main-content:last-child,.news-detail .main-content:last-child{
		margin-right:0
	}
	.calendar-detail .article-pictures,.news-detail .article-pictures{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%;
		padding:0 0 40px 20px
	}
	.calendar-detail .article-pictures:last-child,.news-detail .article-pictures:last-child{
		margin-right:0
	}
}
@media screen and (min-width: 64.0625em){
	.calendar-detail .article-pictures figure:after,.news-detail .article-pictures figure:after{
		display:none
	}
	.calendar-detail .article-pictures figure:hover figcaption,.news-detail .article-pictures figure:hover figcaption{
		top:0
	}
}
.calendar-detail .date{
	color:#820127;
	font-family:"FjallaOne";
	font-size:1.25em;
	padding-top:20px
}
.calendar-detail .recurrence{
	color:#828384;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:bold
}
.calendar-detail .time{
	color:#231f20;
	font-family:"Garamond";
	font-style:italic;
	padding-top:10px
}
.calendar-detail .location{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:bold;
	padding-top:10px
}
.calendar-detail .description{
	padding-top:40px
}
.page-virtual-tours .main{
	background:#f8e08a
}
.page-virtual-tours .main.speak-out{
	background:#fff !important
}
.page-virtual-tours .main.wrap-up-content{
	background:#fae9b7 !important
}
.page-virtual-tours .speak-out{
	text-align:center
}
.page-virtual-tours .speak-out label{
	display:inline-block;
	vertical-align:top;
	width:50%
}
.page-virtual-tours .speak-out label.modal-close{
	width:auto !important
}
.page-virtual-tours .speak-out figure{
	margin:0;
	overflow:hidden;
	position:relative
}
.page-virtual-tours .speak-out figure img{
	display:block;
	margin:0 auto
}
.page-virtual-tours .speak-out figure:after{
	background:rgba(130,1,39,0.8);
	bottom:0;
	color:#fff;
	content:attr(title);
	font-family:"FjallaOne";
	font-size:0.625em;
	left:0;
	padding:5px;
	position:absolute;
	width:100%
}
.page-virtual-tours .speak-out figcaption{
	background:rgba(130,1,39,0.8);
	color:#fff;
	font-family:"FjallaOne";
	font-size:1.25em;
	height:100%;
	padding:20px;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	width:100%
}
.page-virtual-tours .speak-out .modal-inner{
	background:#000
}
.page-virtual-tours .section-nav{
	background:#ddd;
	border-bottom:5px solid #fff;
	font-size:1.325em
}
.page-virtual-tours .section-nav li{
	width:auto
}
.page-virtual-tours .section-nav li a.backto{
	margin-right:40px
}
@media screen and (min-width: 40em){
	.page-virtual-tours .speak-out label{
		width:33.333%
	}
}
@media screen and (min-width: 53.75em){
	.page-virtual-tours .main{
		background:url("/_files/images/bg-virtual-tours.jpg") center no-repeat #f8e08a;
		background-size:cover
	}
	.page-virtual-tours .speak-out label{
		width:25%
	}
}
@media screen and (min-width: 64.0625em){
	.page-virtual-tours .speak-out figure:after{
		display:none
	}
	.page-virtual-tours .speak-out figure:hover figcaption{
		padding-top:35%;
		top:0
	}
}
.alumniprofile-listing th,.staff-listing th{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:0.75em;
	text-transform:uppercase
}
.alumniprofile-listing td,.staff-listing td{
	line-height:1.125;
	padding:10px 0
}
.alumniprofile-listing .section-info,.staff-listing .section-info{
	border-bottom:1px solid #ddd;
	text-align:right
}
.alumniprofile-listing .section-info .section-nav,.staff-listing .section-info .section-nav{
	display:inline-block;
	font-size:0.665em;
	vertical-align:middle;
	width:100%
}
.alumniprofile-listing .alphabet-nav,.staff-listing .alphabet-nav{
	font-family:"FjallaOne";
	text-align:center
}
.alumniprofile-listing .alphabet-nav:before,.staff-listing .alphabet-nav:before{
	content:"Jump to: ";
	font-size:0.75em;
	text-transform:uppercase
}
.alumniprofile-listing .alphabet-nav li,.staff-listing .alphabet-nav li{
	margin-left:0;
	width:1em
}
.alumniprofile-listing .sd-letter,.staff-listing .sd-letter{
	border-top:5px solid #828384;
	color:#828384;
	text-align:center
}
.alumniprofile-listing .sd-dept,.alumniprofile-listing .sd-name,.staff-listing .sd-dept,.staff-listing .sd-name{
	padding-right:5px;
	width:35%
}
.alumniprofile-listing .sd-dept,.staff-listing .sd-dept{
	width:25%
}
.alumniprofile-listing td.sd-dept,.staff-listing td.sd-dept{
	font-size:0.75em
}
.alumniprofile-listing .sd-title,.staff-listing .sd-title{
	font-family:"Garamond";
	font-size:0.75em;
	font-style:italic
}
.alumniprofile-listing .sd-building,.alumniprofile-listing .sd-hours,.staff-listing .sd-building,.staff-listing .sd-hours{
	text-align:center;
	overflow:hidden;
	width:0
}
.alumniprofile-listing .backto,.alumniprofile-listing .sd-building,.staff-listing .backto,.staff-listing .sd-building{
	font-size:0.75em
}
@media screen and (min-width: 40em){
	.alumniprofile-listing .section-info,.staff-listing .section-info{
		height:50px;
		margin-top:-45px;
		padding:0
	}
	.alumniprofile-listing .section-info .section-nav,.staff-listing .section-info .section-nav{
		width:auto
	}
	.alumniprofile-listing .sd-building,.alumniprofile-listing .sd-hours,.staff-listing .sd-building,.staff-listing .sd-hours{
		overflow:auto;
		width:auto
	}
}
@media screen and (min-width: 64.0625em){
	.alumniprofile-listing .section-info,.staff-listing .section-info{
		margin-top:-55px
	}
}
.alumniprofile-detail .crumb-nav,.staff-detail .crumb-nav{
	display:block
}
.alumniprofile-detail .clear,.staff-detail .clear{
	clear:both;
	min-height:4em
}
.alumniprofile-detail .main,.staff-detail .main{
	background:none
}
.alumniprofile-detail .main .figure,.staff-detail .main .figure{
	border:5px solid #828384;
	margin-bottom:30px;
	width:25%
}
.alumniprofile-detail .main .figure img,.staff-detail .main .figure img{
	display:block
}
.alumniprofile-detail h1,.staff-detail h1{
	text-transform:none;
	clear:none
}
.alumniprofile-detail .sub-heading,.alumniprofile-detail .relations.relation-staff .relation-content>h2,.relations.relation-staff .alumniprofile-detail .relation-content>h2,.alumniprofile-detail .page-academics-listing .focus-nav li .focus-nav-school .focus-nav-intro,.page-academics-listing .focus-nav li .focus-nav-school .alumniprofile-detail .focus-nav-intro,.alumniprofile-detail .page-academics-listing .focus-nav li a .focus-nav-intro,.page-academics-listing .focus-nav li a .alumniprofile-detail .focus-nav-intro,.staff-detail .sub-heading,.staff-detail .relations.relation-staff .relation-content>h2,.relations.relation-staff .staff-detail .relation-content>h2,.staff-detail .page-academics-listing .focus-nav li .focus-nav-school .focus-nav-intro,.page-academics-listing .focus-nav li .focus-nav-school .staff-detail .focus-nav-intro,.staff-detail .page-academics-listing .focus-nav li a .focus-nav-intro,.page-academics-listing .focus-nav li a .staff-detail .focus-nav-intro{
	font-family:"FjallaOne";
	font-style:normal
}
.alumniprofile-detail hr,.staff-detail hr{
	clear:both
}
.alumniprofile-detail .degrees,.alumniprofile-detail .department,.staff-detail .degrees,.staff-detail .department{
	line-height:1.125
}
.alumniprofile-detail .department,.staff-detail .department{
	color:#828384;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:0.75em
}
.alumniprofile-detail .degrees,.staff-detail .degrees{
	font-style:italic
}
.alumniprofile-detail .side-content,.staff-detail .side-content{
	padding-top:40px
}
.alumniprofile-detail .side-content ul,.staff-detail .side-content ul{
	list-style:none;
	margin:0
}
.alumniprofile-detail .side-content dt,.staff-detail .side-content dt{
	border-top:none
}
.alumniprofile-detail .contact-info,.staff-detail .contact-info{
	color:#820127;
	border-bottom:5px dotted #820127;
	font-family:"FjallaOne";
	margin-bottom:10px;
	text-transform:uppercase
}
.alumniprofile-detail .relations.relation-research,.staff-detail .relations.relation-research{
	background:url("/_files/images/bg-gold-chevron-texture.png") center #fdc728;
	border-top:none;
	overflow:hidden;
	padding-bottom:20px;
	padding-top:20px
}
.alumniprofile-detail .relations.relation-research .relation-content>h2,.staff-detail .relations.relation-research .relation-content>h2{
	color:#231f20;
	font-family:"Garamond";
	font-style:italic;
	margin-bottom:10px
}
.alumniprofile-detail .relations.relation-research .relation-content>h2 strong,.staff-detail .relations.relation-research .relation-content>h2 strong{
	color:#820127
}
.alumniprofile-detail .relations.relation-research .relation-content>h2 span,.staff-detail .relations.relation-research .relation-content>h2 span{
	white-space:nowrap
}
.alumniprofile-detail .relations.relation-research .relation-content a,.staff-detail .relations.relation-research .relation-content a{
	background:#f8e08a;
	box-shadow:0 5px 10px rgba(0,0,0,0.25);
	color:#820127;
	display:inline-block;
	font-family:"FjallaOne";
	padding:10px;
	text-transform:uppercase;
	text-shadow:1px 1px 2px #fff;
	width:auto
}
.alumniprofile-detail .research-intro,.alumniprofile-detail .relations.relation-article blockquote,.alumniprofile-detail .news-listing .list blockquote,.news-listing .alumniprofile-detail .list blockquote,.alumniprofile-detail .research-listing .list blockquote,.research-listing .alumniprofile-detail .list blockquote,.staff-detail .relations.relation-article .alumniprofile-detail blockquote,.staff-detail .news-listing .list .alumniprofile-detail blockquote,.news-listing .staff-detail .list .alumniprofile-detail blockquote,.staff-detail .research-listing .list .alumniprofile-detail blockquote,.research-listing .staff-detail .list .alumniprofile-detail blockquote,.staff-detail .research-intro,.alumniprofile-detail .relations.relation-article .staff-detail blockquote,.alumniprofile-detail .news-listing .list .staff-detail blockquote,.news-listing .alumniprofile-detail .list .staff-detail blockquote,.alumniprofile-detail .research-listing .list .staff-detail blockquote,.research-listing .alumniprofile-detail .list .staff-detail blockquote,.staff-detail .relations.relation-article blockquote,.staff-detail .news-listing .list blockquote,.news-listing .staff-detail .list blockquote,.staff-detail .research-listing .list blockquote,.research-listing .staff-detail .list blockquote{
	color:#820127;
	font-family:"FjallaOne";
	font-size:2.25em;
	line-height:1.25
}
.alumniprofile-detail .relations.relation-article,.alumniprofile-detail .news-listing .list,.news-listing .alumniprofile-detail .list,.alumniprofile-detail .research-listing .list,.research-listing .alumniprofile-detail .list,.staff-detail .relations.relation-article,.staff-detail .news-listing .list,.news-listing .staff-detail .list,.staff-detail .research-listing .list,.research-listing .staff-detail .list{
	border-top-color:#820127
}
.alumniprofile-detail .relations.relation-article>h3 a,.alumniprofile-detail .news-listing .list>h3 a,.news-listing .alumniprofile-detail .list>h3 a,.alumniprofile-detail .research-listing .list>h3 a,.research-listing .alumniprofile-detail .list>h3 a,.alumniprofile-detail .relations.relation-article i,.alumniprofile-detail .news-listing .list i,.news-listing .alumniprofile-detail .list i,.alumniprofile-detail .research-listing .list i,.research-listing .alumniprofile-detail .list i,.staff-detail .relations.relation-article>h3 a,.staff-detail .news-listing .list>h3 a,.news-listing .staff-detail .list>h3 a,.staff-detail .research-listing .list>h3 a,.research-listing .staff-detail .list>h3 a,.staff-detail .relations.relation-article i,.staff-detail .news-listing .list i,.news-listing .staff-detail .list i,.staff-detail .research-listing .list i,.research-listing .staff-detail .list i{
	color:#fdc728
}
.alumniprofile-detail .relations.relation-article ol,.alumniprofile-detail .news-listing .list ol,.news-listing .alumniprofile-detail .list ol,.alumniprofile-detail .research-listing .list ol,.research-listing .alumniprofile-detail .list ol,.alumniprofile-detail .relations.relation-article ul,.alumniprofile-detail .news-listing .list ul,.news-listing .alumniprofile-detail .list ul,.alumniprofile-detail .research-listing .list ul,.research-listing .alumniprofile-detail .list ul,.staff-detail .relations.relation-article ol,.staff-detail .news-listing .list ol,.news-listing .staff-detail .list ol,.staff-detail .research-listing .list ol,.research-listing .staff-detail .list ol,.staff-detail .relations.relation-article ul,.staff-detail .news-listing .list ul,.news-listing .staff-detail .list ul,.staff-detail .research-listing .list ul,.research-listing .staff-detail .list ul{
	margin-bottom:1em
}
.alumniprofile-detail .relations.relation-article ol ol,.alumniprofile-detail .news-listing .list ol ol,.news-listing .alumniprofile-detail .list ol ol,.alumniprofile-detail .research-listing .list ol ol,.research-listing .alumniprofile-detail .list ol ol,.alumniprofile-detail .relations.relation-article ol ul,.alumniprofile-detail .news-listing .list ol ul,.news-listing .alumniprofile-detail .list ol ul,.alumniprofile-detail .research-listing .list ol ul,.research-listing .alumniprofile-detail .list ol ul,.alumniprofile-detail .relations.relation-article ul ol,.alumniprofile-detail .news-listing .list ul ol,.news-listing .alumniprofile-detail .list ul ol,.alumniprofile-detail .research-listing .list ul ol,.research-listing .alumniprofile-detail .list ul ol,.alumniprofile-detail .relations.relation-article ul ul,.alumniprofile-detail .news-listing .list ul ul,.news-listing .alumniprofile-detail .list ul ul,.alumniprofile-detail .research-listing .list ul ul,.research-listing .alumniprofile-detail .list ul ul,.staff-detail .relations.relation-article ol ol,.staff-detail .news-listing .list ol ol,.news-listing .staff-detail .list ol ol,.staff-detail .research-listing .list ol ol,.research-listing .staff-detail .list ol ol,.staff-detail .relations.relation-article ol ul,.staff-detail .news-listing .list ol ul,.news-listing .staff-detail .list ol ul,.staff-detail .research-listing .list ol ul,.research-listing .staff-detail .list ol ul,.staff-detail .relations.relation-article ul ol,.staff-detail .news-listing .list ul ol,.news-listing .staff-detail .list ul ol,.staff-detail .research-listing .list ul ol,.research-listing .staff-detail .list ul ol,.staff-detail .relations.relation-article ul ul,.staff-detail .news-listing .list ul ul,.news-listing .staff-detail .list ul ul,.staff-detail .research-listing .list ul ul,.research-listing .staff-detail .list ul ul{
	margin-bottom:0
}
.alumniprofile-detail .relations.relation-article ul,.alumniprofile-detail .news-listing .list ul,.news-listing .alumniprofile-detail .list ul,.alumniprofile-detail .research-listing .list ul,.research-listing .alumniprofile-detail .list ul,.staff-detail .relations.relation-article ul,.staff-detail .news-listing .list ul,.news-listing .staff-detail .list ul,.staff-detail .research-listing .list ul,.research-listing .staff-detail .list ul{
	list-style:square
}
.alumniprofile-detail .relations.relation-article ol,.alumniprofile-detail .news-listing .list ol,.news-listing .alumniprofile-detail .list ol,.alumniprofile-detail .research-listing .list ol,.research-listing .alumniprofile-detail .list ol,.staff-detail .relations.relation-article ol,.staff-detail .news-listing .list ol,.news-listing .staff-detail .list ol,.staff-detail .research-listing .list ol,.research-listing .staff-detail .list ol{
	list-style:decimal
}
.alumniprofile-detail .relations.relation-article li,.alumniprofile-detail .news-listing .list li,.news-listing .alumniprofile-detail .list li,.alumniprofile-detail .research-listing .list li,.research-listing .alumniprofile-detail .list li,.staff-detail .relations.relation-article li,.staff-detail .news-listing .list li,.news-listing .staff-detail .list li,.staff-detail .research-listing .list li,.research-listing .staff-detail .list li{
	line-height:1.25;
	margin-bottom:0.5em;
	margin-left:2em
}
.alumniprofile-detail .relations.relation-article .description,.alumniprofile-detail .news-listing .list .description,.news-listing .alumniprofile-detail .list .description,.alumniprofile-detail .research-listing .list .description,.research-listing .alumniprofile-detail .list .description,.staff-detail .relations.relation-article .description,.staff-detail .news-listing .list .description,.news-listing .staff-detail .list .description,.staff-detail .research-listing .list .description,.research-listing .staff-detail .list .description{
	display:block;
	padding:20px 0
}
.alumniprofile-detail .relations.relation-article .figure,.alumniprofile-detail .news-listing .list .figure,.news-listing .alumniprofile-detail .list .figure,.alumniprofile-detail .research-listing .list .figure,.research-listing .alumniprofile-detail .list .figure,.staff-detail .relations.relation-article .figure,.staff-detail .news-listing .list .figure,.news-listing .staff-detail .list .figure,.staff-detail .research-listing .list .figure,.research-listing .staff-detail .list .figure{
	border:none;
	position:relative
}
.alumniprofile-detail .relations.relation-article .figure img,.alumniprofile-detail .news-listing .list .figure img,.news-listing .alumniprofile-detail .list .figure img,.alumniprofile-detail .research-listing .list .figure img,.research-listing .alumniprofile-detail .list .figure img,.staff-detail .relations.relation-article .figure img,.staff-detail .news-listing .list .figure img,.news-listing .staff-detail .list .figure img,.staff-detail .research-listing .list .figure img,.research-listing .staff-detail .list .figure img{
	display:block
}
.alumniprofile-detail .relations.relation-article blockquote,.alumniprofile-detail .news-listing .list blockquote,.news-listing .alumniprofile-detail .list blockquote,.alumniprofile-detail .research-listing .list blockquote,.research-listing .alumniprofile-detail .list blockquote,.staff-detail .relations.relation-article blockquote,.staff-detail .news-listing .list blockquote,.news-listing .staff-detail .list blockquote,.staff-detail .research-listing .list blockquote,.research-listing .staff-detail .list blockquote{
	background:none;
	border:none;
	font-size:1.75em;
	font-style:normal
}
.alumniprofile-detail .relations.relation-article blockquote p:first-of-type:before,.alumniprofile-detail .news-listing .list blockquote p:first-of-type:before,.news-listing .alumniprofile-detail .list blockquote p:first-of-type:before,.alumniprofile-detail .research-listing .list blockquote p:first-of-type:before,.research-listing .alumniprofile-detail .list blockquote p:first-of-type:before,.alumniprofile-detail .relations.relation-article blockquote p:last-of-type:after,.alumniprofile-detail .news-listing .list blockquote p:last-of-type:after,.news-listing .alumniprofile-detail .list blockquote p:last-of-type:after,.alumniprofile-detail .research-listing .list blockquote p:last-of-type:after,.research-listing .alumniprofile-detail .list blockquote p:last-of-type:after,.staff-detail .relations.relation-article blockquote p:first-of-type:before,.staff-detail .news-listing .list blockquote p:first-of-type:before,.news-listing .staff-detail .list blockquote p:first-of-type:before,.staff-detail .research-listing .list blockquote p:first-of-type:before,.research-listing .staff-detail .list blockquote p:first-of-type:before,.staff-detail .relations.relation-article blockquote p:last-of-type:after,.staff-detail .news-listing .list blockquote p:last-of-type:after,.news-listing .staff-detail .list blockquote p:last-of-type:after,.staff-detail .research-listing .list blockquote p:last-of-type:after,.research-listing .staff-detail .list blockquote p:last-of-type:after{
	content:'"'
}
.alumniprofile-detail .section-nav,.staff-detail .section-nav{
	background:#ddd;
	border-bottom:5px solid #fff;
	font-size:1.325em
}
.alumniprofile-detail .section-nav li,.staff-detail .section-nav li{
	width:auto
}
.alumniprofile-detail .section-nav li a.backto,.staff-detail .section-nav li a.backto{
	margin-right:40px
}
@media screen and (min-width: 40em){
	.alumniprofile-detail .scroller,.staff-detail .scroller{
		background:url("/_files/images/bg-lt-gray-texture.png") 0 0 repeat #ddd
	}
	.alumniprofile-detail .main,.staff-detail .main{
		background:url("/_files/images/bg-gray-texture.png") 100% 0 repeat-y;
		background-size:34.75% auto
	}
	.alumniprofile-detail .main-content,.staff-detail .main-content{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:65.88078%;
		padding:0 20px 0 0
	}
	.alumniprofile-detail .main-content:last-child,.staff-detail .main-content:last-child{
		margin-right:0
	}
	.alumniprofile-detail .side-content,.staff-detail .side-content{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%;
		padding-top:115px
	}
	.alumniprofile-detail .side-content:last-child,.staff-detail .side-content:last-child{
		margin-right:0
	}
	.alumniprofile-detail .relations.relation-article .figure,.alumniprofile-detail .news-listing .list .figure,.news-listing .alumniprofile-detail .list .figure,.alumniprofile-detail .research-listing .list .figure,.research-listing .alumniprofile-detail .list .figure,.staff-detail .relations.relation-article .figure,.staff-detail .news-listing .list .figure,.news-listing .staff-detail .list .figure,.staff-detail .research-listing .list .figure,.research-listing .staff-detail .list .figure{
		float:left;
		margin:0 auto auto 0;
		transform:translateX(-12.5%) translateY(-20px)
	}
	.alumniprofile-detail .relations.relation-article blockquote,.alumniprofile-detail .news-listing .list blockquote,.news-listing .alumniprofile-detail .list blockquote,.alumniprofile-detail .research-listing .list blockquote,.research-listing .alumniprofile-detail .list blockquote,.staff-detail .relations.relation-article blockquote,.staff-detail .news-listing .list blockquote,.news-listing .staff-detail .list blockquote,.staff-detail .research-listing .list blockquote,.research-listing .staff-detail .list blockquote{
		float:right;
		width:40%
	}
}
@media screen and (min-width: 53.75em){
	.alumniprofile-detail .main-content,.staff-detail .main-content{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:65.88078%;
		padding:0 40px 0 0
	}
	.alumniprofile-detail .main-content:last-child,.staff-detail .main-content:last-child{
		margin-right:0
	}
}
@media screen and (min-width: 64.0625em){
	.alumniprofile-detail .main,.staff-detail .main{
		background-size:35.5% auto
	}
	.alumniprofile-detail .relations.relation-article .description,.alumniprofile-detail .news-listing .list .description,.news-listing .alumniprofile-detail .list .description,.alumniprofile-detail .research-listing .list .description,.research-listing .alumniprofile-detail .list .description,.staff-detail .relations.relation-article .description,.staff-detail .news-listing .list .description,.news-listing .staff-detail .list .description,.staff-detail .research-listing .list .description,.research-listing .staff-detail .list .description{
		padding:40px 0
	}
	.alumniprofile-detail .relations.relation-article .figure,.alumniprofile-detail .news-listing .list .figure,.news-listing .alumniprofile-detail .list .figure,.alumniprofile-detail .research-listing .list .figure,.research-listing .alumniprofile-detail .list .figure,.staff-detail .relations.relation-article .figure,.staff-detail .news-listing .list .figure,.news-listing .staff-detail .list .figure,.staff-detail .research-listing .list .figure,.research-listing .staff-detail .list .figure{
		transform:translateX(-12.5%) translateY(-40px)
	}
}
@media screen and (min-width: 80em){
	.alumniprofile-detail .main,.staff-detail .main{
		background-size:37.75% auto
	}
}
.alumniprofile-business-directory .map-content,.alumniprofile-business-directory .results-content{
	padding-top:20px
}
.alumniprofile-business-directory .locations dt{
	font-size:1.5em;
	padding-top:10px
}
.alumniprofile-business-directory .locations dt:first-of-type{
	border-top:none
}
.alumniprofile-business-directory .section-nav{
	background:#ddd;
	border-bottom:5px solid #fff;
	font-size:1.325em
}
.alumniprofile-business-directory .section-nav h4{
	color:#fff
}
.alumniprofile-business-directory .section-nav li{
	float:left;
	display:block;
	margin-right:2.35765%;
	width:48.82117%;
	line-height:1.125
}
.alumniprofile-business-directory .section-nav li:last-child{
	margin-right:0
}
.alumniprofile-business-directory .section-nav li:nth-child(2n){
	margin-right:0
}
.alumniprofile-business-directory .section-nav li:nth-child(2n+1){
	clear:left
}
.alumniprofile-business-directory .section-nav .cta{
	padding-bottom:10px
}
.alumniprofile-business-directory .section-nav .cta i{
	display:inline
}
@media screen and (min-width: 40em){
	.alumniprofile-business-directory .map-content{
		float:left;
		width:66.666%
	}
	.alumniprofile-business-directory .results-content{
		float:left;
		padding-left:20px;
		width:33.333%
	}
	.alumniprofile-business-directory .section-nav{
		font-size:1.5em
	}
	.alumniprofile-business-directory .section-nav li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%
	}
	.alumniprofile-business-directory .section-nav li:nth-child(2n){
		margin-right:2.35765%
	}
	.alumniprofile-business-directory .section-nav li:nth-child(2n+1){
		clear:none
	}
	.alumniprofile-business-directory .section-nav li:last-child{
		margin-right:0
	}
	.alumniprofile-business-directory .section-nav li:nth-child(3n){
		margin-right:0
	}
	.alumniprofile-business-directory .section-nav li:nth-child(3n+1){
		clear:left
	}
}
@media screen and (min-width: 53.75em){
	.alumniprofile-business-directory .results-content{
		padding-left:40px
	}
	.alumniprofile-business-directory .section-nav li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:23.23176%
	}
	.alumniprofile-business-directory .section-nav li:nth-child(3n){
		margin-right:2.35765%
	}
	.alumniprofile-business-directory .section-nav li:nth-child(3n+1){
		clear:none
	}
	.alumniprofile-business-directory .section-nav li:last-child{
		margin-right:0
	}
	.alumniprofile-business-directory .section-nav li:nth-child(4n){
		margin-right:0
	}
	.alumniprofile-business-directory .section-nav li:nth-child(4n+1){
		clear:left
	}
}
.page-search h1{
	text-transform:uppercase
}
.page-search h1 span{
	color:#231f20;
	font-size:70%;
	font-style:italic
}
.page-search .relations{
	border-top-color:#ddd
}
.page-search .relations .relation-content{
	padding-top:20px
}
.page-search .relations .item{
	padding:0 0 20px;
	width:100% !important
}
.page-search .relations .item .cta{
	color:#820127;
	display:inline-block;
	padding:0
}
.page-search .relations h3{
	font-size:1em;
	text-transform:none
}
.page-search .relations .img{
	display:none
}
.page-search .relations .description{
	color:#231f20;
	display:block;
	font-size:0.875em
}
@media screen and (min-width: 40em){
	.page-search .relations .item:before,.page-search .relations .item:after{
		content:" ";
		display:table
	}
	.page-search .relations .item:after{
		clear:both
	}
	.page-search .relations .hasImg div[itemprop='description'],.page-search .relations .hasImg h3{
		margin-left:27%
	}
	.page-search .relations .hasImg .img{
		display:block;
		max-width:25%;
		margin:-20px 0 0;
		float:left
	}
}
@media screen and (min-width: 64.0625em){
	.page-search .main{
		padding-top:180px
	}
	.page-search .relations h2{
		margin-top:0
	}
}
.site-map .main{
	font-family:"FjallaOne";
	background:url("/_files/images/bg-sitemap.jpg") center center no-repeat;
	background-size:cover;
	padding-top:128px;
	font-size:1em
}
.site-map .main h1{
	font-weight:normal;
	pointer-events:none;
	position:absolute;
	top:0;
	z-index:2;
	background:url("/_files/images/bg-header-ribbon.png") left bottom no-repeat;
	color:#fff;
	font-size:176%;
	width:140px;
	text-align:center;
	padding:20px 0 47px 0
}
.site-map .details{
	display:inline-block;
	vertical-align:top
}
.site-map .details ol{
	margin-top:15px
}
.site-map .details li{
	list-style:none
}
.site-map .details li a{
	color:#b1880b;
	font-weight:bold
}
.site-map .details h2{
	margin-top:0.5em
}
@media screen and (min-width: 30em){
	.site-map .details{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:47.5417%
	}
	.site-map .details:last-child{
		margin-right:0
	}
	.site-map .details:last-of-type{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:100%;
		position:relative
	}
	.site-map .details:last-of-type:last-child{
		margin-right:0
	}
	.site-map .details:last-of-type h2,.site-map .details:last-of-type ol{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:48.82117%
	}
	.site-map .details:last-of-type h2:last-child,.site-map .details:last-of-type ol:last-child{
		margin-right:0
	}
	.site-map .details:last-of-type ol:last-of-type{
		position:absolute;
		top:0;
		right:0;
		width:50%;
		padding:0;
		margin-top:0
	}
	.site-map .details:last-of-type ol:last-of-type h2{
		width:100%
	}
}
@media screen and (min-width: 40em){
	.site-map .details{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%
	}
	.site-map .details:last-child{
		margin-right:0
	}
	.site-map .details:last-of-type{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%;
		position:static
	}
	.site-map .details:last-of-type:last-child{
		margin-right:0
	}
	.site-map .details:last-of-type h2,.site-map .details:last-of-type ol{
		width:100%;
		padding-right:0
	}
	.site-map .details:last-of-type ol:last-of-type{
		position:static;
		width:100%
	}
}
@media screen and (min-width: 53.75em){
	.site-map .main h1{
		transform:translateX(30px)
	}
}
@media screen and (min-width: 64.0625em){
	.site-map .main{
		padding-top:250px
	}
	.site-map .main h1{
		padding-top:150px
	}
}
@media screen and (min-width: 80em){
	.site-map .main{
		padding-top:260px
	}
	.site-map .main h1{
		padding-top:157px
	}
}
.site-map .main.error404{
	background:url("/_files/images/bg-404.jpg") center center no-repeat;
	background-size:cover;
	text-align:center;
	padding-top:240px;
	font-size:1.5em;
	text-transform:uppercase
}
.site-map .main.error404 h1{
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	font-size:190%;
	padding:20px 10px 47px 10px
}
.site-map .main.error404 h1 span{
	border-bottom:2px dotted #fff;
	display:block;
	font-size:150%;
	margin-bottom:5px
}
.site-map .main.error404 h2{
	color:#231f20;
	text-transform:uppercase;
	margin-bottom:25px
}
.site-map .main.error404 p a{
	text-decoration:underline
}
@media screen and (min-width: 30em){
	.site-map .main.error404 h2 span{
		display:block
	}
	.site-map .main.error404 p{
		font-size:90%
	}
}
@media screen and (min-width: 40em){
	.site-map .main.error404{
		font-size:1.7em
	}
	.site-map .main.error404 h1{
		font-size:180%
	}
}
@media screen and (min-width: 53.75em){
	.site-map .main.error404{
		font-size:2.4em
	}
	.site-map .main.error404 h1{
		font-size:125%
	}
}
@media screen and (min-width: 64.0625em){
	.site-map .main.error404{
		font-size:2.4em;
		padding-top:500px
	}
	.site-map .main.error404 h1{
		font-size:200%;
		padding-top:130px;
		background:url("/_files/images/bg-header-ribbon-wide.png") left bottom no-repeat;
		width:215px;
		padding-bottom:80px
	}
	.site-map .main.error404 h2,.site-map .main.error404 p{
		width:770px;
		margin:0 auto
	}
	.site-map .main.error404 h2{
		margin:0 auto 25px auto;
		line-height:1.1em
	}
}
@media screen and (min-width: 64.0625em){
	.site-map .main.error404 h1{
		padding-top:137px
	}
}
.academics .main{
	background:#f5eed9
}
.page-academics-listing .main{
	background:#f5eed9
}
.page-academics-listing .relation-fact{
	padding:20px
}
.page-academics-listing .relation-fact img{
	display:block;
	margin:0 auto
}
.page-academics-listing .relation-blog{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	padding:20px
}
.page-academics-listing .relation-blog:before,.page-academics-listing .relation-blog:after{
	content:" ";
	display:table
}
.page-academics-listing .relation-blog:after{
	clear:both
}
.page-academics-listing .relation-blog a{
	color:#828384
}
.page-academics-listing .relation-blog .sub-heading,.page-academics-listing .relation-blog .relations.relation-staff .relation-content>h2,.relations.relation-staff .page-academics-listing .relation-blog .relation-content>h2,.page-academics-listing .relation-blog .focus-nav li .focus-nav-school .focus-nav-intro,.page-academics-listing .focus-nav li .focus-nav-school .relation-blog .focus-nav-intro,.page-academics-listing .relation-blog .focus-nav li a .focus-nav-intro,.page-academics-listing .focus-nav li a .relation-blog .focus-nav-intro{
	color:#b1880b;
	font-size:1.5em
}
.page-academics-listing .relation-blog .figure{
	font-size:0.9em;
	font-weight:bold;
	margin:10px 0
}
.page-academics-listing .relation-blog .figure img{
	float:left;
	margin-right:10px
}
.page-academics-listing .relation-blog p{
	line-height:1.125
}
.page-academics-listing .relation-blog .cta,.page-academics-listing .relation-blog i{
	color:#ffb61c;
	display:inline
}
.page-academics-listing .focus-nav{
	background:#fff;
	position:relative;
	z-index:4
}
.page-academics-listing .focus-nav:before,.page-academics-listing .focus-nav:after{
	content:" ";
	display:table
}
.page-academics-listing .focus-nav:after{
	clear:both
}
.page-academics-listing .focus-nav li{
	background:#fff;
	border-bottom:5px solid #fff;
	line-height:1.125;
	min-height:325px
}
.page-academics-listing .focus-nav li:last-of-type{
	border-bottom:none
}
.page-academics-listing .focus-nav li .focus-nav-school,.page-academics-listing .focus-nav li a{
	font-size:1.5em;
	padding:20px
}
.page-academics-listing .focus-nav li .focus-nav-school .focus-nav-intro,.page-academics-listing .focus-nav li a .focus-nav-intro{
	font-size:0.9em
}
.page-academics-listing .focus-nav li ol{
	padding:20px
}
.page-academics-listing .focus-nav li li{
	background:none !important;
	border-bottom:none;
	min-height:10px
}
.page-academics-listing .focus-nav li li .focus-nav-school,.page-academics-listing .focus-nav li li a{
	background:none !important;
	float:none;
	font-size:1em;
	padding:10px 0;
	width:100%
}
.page-academics-listing .focus-nav li li a{
	font-size:1.25em
}
.page-academics-listing .focus-nav li:nth-child(1n){
	background:#fae9b7
}
.page-academics-listing .focus-nav li:nth-child(1n) a{
	background:#f8e08a
}
.page-academics-listing .focus-nav li:nth-child(2n){
	background:#ccd6e0
}
.page-academics-listing .focus-nav li:nth-child(2n) a{
	background:#8cb4db
}
.page-academics-listing .focus-nav li:nth-child(3n){
	background:#d6e0cc
}
.page-academics-listing .focus-nav li:nth-child(3n) a{
	background:#b7da95
}
.page-academics-listing .focus-nav .focus-nav-contact,.page-academics-listing .focus-nav .focus-nav-intro,.page-academics-listing .focus-nav .focus-nav-link,.page-academics-listing .focus-nav .focus-nav-staff,.page-academics-listing .focus-nav a{
	display:block
}
.page-academics-listing .focus-nav-school{
	padding-right:20px !important
}
.page-academics-listing .focus-nav-details .focus-nav-school+.focus-nav-program,.page-academics-listing .focus-nav-intro+.cta{
	padding-top:0
}
.page-academics-listing .focus-nav-intro{
	padding-bottom:10px
}
.page-academics-listing .focus-nav-contact,.page-academics-listing .focus-nav-staff{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:0.875em
}
.page-academics-listing .focus-nav-staff{
	color:#231f20;
	font-family:"Garamond"
}
.page-academics-listing .focus-nav-contact{
	padding:5px 0
}
.page-academics-listing .focus-nav-program li{
	padding-right:20px
}
.page-academics-listing .focus-nav-program li a{
	border-bottom:1px solid rgba(130,131,132,0.3)
}
.page-academics-listing .focus-programs-only li li{
	display:inline-block;
	padding:0;
	width:50%
}
.page-academics-listing .relations.relation-form{
	background-image:url("/_files/images/bg-beige-angle-texture.png")
}
.page-academics-listing .relations.relation-form .fieldset-content,.page-academics-listing .relations.relation-form li{
	border-color:#f5eed9
}
.page-academics-listing .section-nav{
	background:#ddd;
	border-bottom:5px solid #fff;
	font-size:1.325em
}
.page-academics-listing .section-nav h4{
	color:#fff
}
.page-academics-listing .section-nav li{
	float:left;
	display:block;
	margin-right:2.35765%;
	width:48.82117%;
	line-height:1.125
}
.page-academics-listing .section-nav li:last-child{
	margin-right:0
}
.page-academics-listing .section-nav li:nth-child(2n){
	margin-right:0
}
.page-academics-listing .section-nav li:nth-child(2n+1){
	clear:left
}
.page-academics-listing .section-nav .cta{
	padding-bottom:10px
}
.page-academics-listing .section-nav .cta i{
	display:inline
}
@media screen and (min-width: 40em){
	.page-academics-listing .main-content{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:74.41059%
	}
	.page-academics-listing .main-content:last-child{
		margin-right:0
	}
	.page-academics-listing .relation-blog,.page-academics-listing .relation-fact{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:23.23176%;
		padding:0 20px
	}
	.page-academics-listing .relation-blog:last-child,.page-academics-listing .relation-fact:last-child{
		margin-right:0
	}
	.page-academics-listing .speak-out-caption,.page-academics-listing .speak-out-figure{
		display:inline-block;
		vertical-align:middle;
		width:60%
	}
	.page-academics-listing .speak-out-figure{
		padding-left:40px;
		width:40%
	}
	.page-academics-listing .focus-nav li{
		float:left;
		position:relative;
		width:100%
	}
	.page-academics-listing .focus-nav li .focus-nav-school,.page-academics-listing .focus-nav li a{
		float:left;
		height:100%;
		padding-left:20px;
		position:absolute;
		width:40%
	}
	.page-academics-listing .focus-nav li ol{
		float:left;
		margin-left:40%;
		padding-right:20px;
		width:60%
	}
	.page-academics-listing .focus-nav li ol .focus-nav-school,.page-academics-listing .focus-nav li ol a{
		height:auto;
		position:relative
	}
	.page-academics-listing .focus-nav li ol ol{
		float:none;
		margin-left:0;
		padding-right:20px;
		width:100%
	}
	.page-academics-listing .focus-nav-intro{
		display:none !important
	}
	.page-academics-listing .section-nav{
		font-size:1.5em
	}
	.page-academics-listing .section-nav li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%
	}
	.page-academics-listing .section-nav li:nth-child(2n){
		margin-right:2.35765%
	}
	.page-academics-listing .section-nav li:nth-child(2n+1){
		clear:none
	}
	.page-academics-listing .section-nav li:last-child{
		margin-right:0
	}
	.page-academics-listing .section-nav li:nth-child(3n){
		margin-right:0
	}
	.page-academics-listing .section-nav li:nth-child(3n+1){
		clear:left
	}
}
@media screen and (min-width: 53.75em){
	.page-academics-listing .focus-nav li .focus-nav-school,.page-academics-listing .focus-nav li a{
		padding-left:40px
	}
	.page-academics-listing .focus-nav li ol{
		padding-right:25%
	}
	.page-academics-listing .focus-nav li li{
		float:none
	}
	.page-academics-listing .focus-nav li li .focus-nav-staff{
		position:relative;
		right:auto;
		top:auto;
		width:100%
	}
	.page-academics-listing .focus-nav-link{
		margin-bottom:0.625em
	}
	.page-academics-listing .focus-nav-intro{
		display:block !important;
		font-size:0.9em !important
	}
	.page-academics-listing .focus-nav-staff{
		position:absolute;
		right:-140%;
		top:20px;
		width:50%
	}
	.page-academics-listing .focus-programs-only .focus-nav-program{
		padding-right:40px
	}
	.page-academics-listing .section-nav li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:23.23176%
	}
	.page-academics-listing .section-nav li:nth-child(3n){
		margin-right:2.35765%
	}
	.page-academics-listing .section-nav li:nth-child(3n+1){
		clear:none
	}
	.page-academics-listing .section-nav li:last-child{
		margin-right:0
	}
	.page-academics-listing .section-nav li:nth-child(4n){
		margin-right:0
	}
	.page-academics-listing .section-nav li:nth-child(4n+1){
		clear:left
	}
}
@media screen and (min-width: 64.0625em){
	.page-academics-listing .focus-nav li .focus-nav-school,.page-academics-listing .focus-nav li a{
		padding-left:60px
	}
	.page-academics-listing .focus-nav-staff{
		right:-135%;
		width:45%
	}
	.page-academics-listing .focus-programs-only .focus-nav-program{
		padding-right:60px
	}
}
@media screen and (min-width: 80em){
	.page-academics-listing .focus-nav li .focus-nav-school,.page-academics-listing .focus-nav li a{
		padding-left:12.5%
	}
	.page-academics-listing .focus-nav li ol{
		padding-right:30%
	}
	.page-academics-listing .focus-nav-staff{
		right:-118.5%;
		width:38%
	}
	.page-academics-listing .focus-programs-only .focus-nav-program{
		padding-right:12.5%
	}
}
.page-academics-detail .main{
	background:url("/_files/images/bg-academic-detail.jpg") center top no-repeat #f5eed9;
	background-size:cover
}
.page-academics-detail .page-nav{
	display:none
}
.page-academics-detail .page-nav li{
	font-family:"FjallaOne";
	margin:0;
	text-transform:uppercase;
	width:auto
}
.page-academics-detail .page-nav li+li{
	border-left:1px solid #ddd
}
.page-academics-detail .page-nav a{
	color:#231f20;
	padding:0 10px;
	width:auto
}
.page-academics-detail .page-nav .backto{
	color:#820127;
	padding-left:0
}
.page-academics-detail .speak-out{
	padding-bottom:0 !important;
	padding-top:0 !important;
	position:relative
}
.page-academics-detail .speak-out:before,.page-academics-detail .speak-out:after{
	content:" ";
	display:table
}
.page-academics-detail .speak-out:after{
	clear:both
}
.page-academics-detail .speak-out .fact-item{
	border-bottom:none;
	margin:0;
	padding:20px
}
.page-academics-detail .speak-out .blog-item{
	border-bottom:none;
	margin:0
}
.page-academics-detail .main-content{
	background:#e9ddcf
}
.page-academics-detail .main-content h2{
	color:#3c2e22
}
.page-academics-detail .wrap-up-content{
	background:#fff
}
.page-academics-detail .wrap-up-content h2{
	color:#b5985a;
	font-size:1em
}
.page-academics-detail .relations.relation-form{
	background-image:url("/_files/images/bg-beige-angle-texture.png")
}
.page-academics-detail .relations.relation-form .fieldset-content,.page-academics-detail .relations.relation-form li{
	border-color:#f5eed9
}
.page-academics-detail .section-nav{
	background:#ddd;
	border-bottom:5px solid #fff;
	font-size:1.325em
}
.page-academics-detail .section-nav h4{
	color:#fff
}
.page-academics-detail .section-nav li{
	float:left;
	display:block;
	margin-right:2.35765%;
	width:48.82117%;
	line-height:1.125
}
.page-academics-detail .section-nav li:last-child{
	margin-right:0
}
.page-academics-detail .section-nav li:nth-child(2n){
	margin-right:0
}
.page-academics-detail .section-nav li:nth-child(2n+1){
	clear:left
}
.page-academics-detail .section-nav .cta{
	padding-bottom:10px
}
.page-academics-detail .section-nav .cta i{
	display:inline
}
@media screen and (min-width: 40em){
	.page-academics-detail .blog-item{
		float:right;
		padding-bottom:20px
	}
	.page-academics-detail .blog-item .sub-heading,.page-academics-detail .blog-item .relations.relation-staff .relation-content>h2,.relations.relation-staff .page-academics-detail .blog-item .relation-content>h2,.page-academics-detail .blog-item .page-academics-listing .focus-nav li .focus-nav-school .focus-nav-intro,.page-academics-listing .focus-nav li .focus-nav-school .page-academics-detail .blog-item .focus-nav-intro,.page-academics-detail .blog-item .page-academics-listing .focus-nav li a .focus-nav-intro,.page-academics-listing .focus-nav li a .page-academics-detail .blog-item .focus-nav-intro{
		float:none;
		width:auto
	}
	.page-academics-detail .page-nav{
		display:block
	}
	.page-academics-detail .content-inner{
		padding-left:40%;
		position:relative
	}
	.page-academics-detail .content-inner h2{
		left:0;
		position:absolute;
		width:30%
	}
	.page-academics-detail .section-nav{
		font-size:1.5em
	}
	.page-academics-detail .section-nav li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%
	}
	.page-academics-detail .section-nav li:nth-child(2n){
		margin-right:2.35765%
	}
	.page-academics-detail .section-nav li:nth-child(2n+1){
		clear:none
	}
	.page-academics-detail .section-nav li:last-child{
		margin-right:0
	}
	.page-academics-detail .section-nav li:nth-child(3n){
		margin-right:0
	}
	.page-academics-detail .section-nav li:nth-child(3n+1){
		clear:left
	}
}
@media screen and (min-width: 53.75em){
	.page-academics-detail .speak-out .fact-item{
		padding-left:40px
	}
	.page-academics-detail .speak-out .blog-item{
		padding-left:40px
	}
	.page-academics-detail .page-nav a{
		padding:0 20px
	}
	.page-academics-detail .section-nav li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:23.23176%
	}
	.page-academics-detail .section-nav li:nth-child(3n){
		margin-right:2.35765%
	}
	.page-academics-detail .section-nav li:nth-child(3n+1){
		clear:none
	}
	.page-academics-detail .section-nav li:last-child{
		margin-right:0
	}
	.page-academics-detail .section-nav li:nth-child(4n){
		margin-right:0
	}
	.page-academics-detail .section-nav li:nth-child(4n+1){
		clear:left
	}
}
@media screen and (min-width: 64.0625em){
	.page-academics-detail .speak-out .fact-item{
		padding:40px 40px 40px 60px
	}
	.page-academics-detail .speak-out .blog-item{
		padding-bottom:40px
	}
	.page-academics-detail .speak-out+.main{
		padding-top:40px
	}
}
@media screen and (min-width: 80em){
	.page-academics-detail .speak-out .fact-item{
		padding-left:12.5%
	}
	.page-academics-detail .speak-out .blog-item{
		padding-left:40px
	}
}
.rearrange-content{
	display:flex;
	flex-flow:row wrap
}
.rearrange-content .about-program h2,.rearrange-content .about-program h3,.rearrange-content .about-program h4{
	margin-top:3.5rem;
	margin-bottom:1.5rem
}
.rearrange-content .download-accolades{
	order:3;
	width:100%
}
.rearrange-content .featured-spotlight{
	order:4
}
.rearrange-content .about-program{
	order:1
}
.rearrange-content .speak-out{
	order:2;
	width:100%
}
@media screen and (min-width: 53.75em){
	.rearrange-content{
		display:flex;
		flex-flow:row wrap
	}
	.rearrange-content .download-accolades{
		order:1;
		width:100%
	}
	.rearrange-content .featured-spotlight{
		order:2
	}
	.rearrange-content .about-program{
		order:3
	}
	.rearrange-content .speak-out{
		order:4;
		width:100%
	}
}
.page-academics-detail-new .top-section{
	float:left;
	width:100%;
	padding:0;
	margin-bottom:1rem
}
@media screen and (min-width: 53.75em){
	.page-academics-detail-new .top-section{
		width:65%;
		padding:0 5rem 0 0;
		clear:left
	}
}
.page-academics-detail-new .top-section h2{
	margin-bottom:0.75em
}
.page-academics-detail-new .focus-nav{
	float:right;
	width:100%;
	padding:40px 20px;
	background:grey;
	background:#DDDDDD;
	border-bottom:5px solid #ffffff
}
@media screen and (min-width: 768px){
	.page-academics-detail-new .focus-nav-details__download{
		margin-top:6rem
	}
}
.page-academics-detail-new .focus-nav h3{
	color:white;
	font-size:1.75rem;
	margin-bottom:1rem;
	margin-top:1rem;
	display:block
}
@media screen and (min-width: 53.75em){
	.page-academics-detail-new .focus-nav h3{
		display:none
	}
}
@media screen and (min-width: 53.75em){
	.page-academics-detail-new .focus-nav{
		padding:0;
		background:transparent;
		border-bottom:none
	}
}
.page-academics-detail-new .focus-nav li{
	margin-left:0;
	margin-bottom:1.2rem
}
.page-academics-detail-new .focus-nav li:last-of-type{
	margin-bottom:0
}
@media screen and (min-width: 53.75em){
	.page-academics-detail-new .focus-nav li{
		margin-bottom:0.8rem
	}
}
.page-academics-detail-new .focus-nav li ol li:first-of-type{
	margin-top:0.8rem
}
.page-academics-detail-new .focus-nav li ol li:last-of-type{
	margin-bottom:0
}
.page-academics-detail-new .focus-nav .backto{
	font-size:1rem;
	color:#820127
}
@media screen and (min-width: 40em){
	.page-academics-detail-new .focus-nav .backto{
		font-size:21px
	}
}
@media screen and (min-width: 53.75em){
	.page-academics-detail-new .focus-nav{
		width:33%;
		margin-top:3rem
	}
}
.page-academics-detail-new .focus-nav-program .arrow-nav i{
	right:0;
	top:0;
	padding-right:1rem;
	position:absolute;
	padding-left:1rem
}
@media screen and (min-width: 53.75em){
	.page-academics-detail-new .focus-nav-program .arrow-nav i{
		padding-right:0rem
	}
}
.page-academics-detail-new .focus-nav-program li a{
	color:black;
	float:left;
	font-family:"FjallaOne";
	display:block;
	width:auto;
	font-size:20px;
	position:relative;
	padding-right:2.25rem;
	margin:0.25rem 0 0;
	width:100%
}
@media screen and (min-width: 40em){
	.page-academics-detail-new .focus-nav-program li a{
		font-size:22px
	}
}
@media screen and (min-width: 40em){
	.page-academics-detail-new .focus-nav-program li:last-of-type{
		margin-bottom:0
	}
}
.page-academics-detail-new .focus-nav-program li ol{
	margin-top:0.5em;
	margin-left:2rem
}
.page-academics-detail-new .active-block{
	display:block
}
.page-academics-detail-new .main{
	background:url("/_files/images/bg-academic-detail.jpg") center top no-repeat #f5eed9;
	background-size:cover;
	box-shadow:none;
	padding-top:80px
}
.page-academics-detail-new #details{
	padding-top:15px;
	padding-bottom:60px
}
.page-academics-detail-new .top-content{
	padding-top:0
}
@media screen and (min-width: 53.75em){
	.page-academics-detail-new .top-content{
		padding-top:130px
	}
}
@media (max-width: 1024px){
	.page-academics-detail-new .top-content{
		padding-top:0
	}
}
.page-academics-detail-new .top-content .top-main{
	padding-top:20px
}
@media screen and (min-width: 53.75em){
	.page-academics-detail-new .top-content .top-main{
		padding-top:80px
	}
}
@media (max-width: 1024px){
	.page-academics-detail-new .top-content .top-main{
		padding-top:20px;
		padding-bottom:40px
	}
}
.page-academics-detail-new .main-content{
	border-bottom:0
}
.page-academics-detail-new .main-content,.page-academics-detail-new .wrap-up-contemt{
	box-shadow:none
}
.page-academics-detail-new .page-nav{
	display:none
}
.page-academics-detail-new .page-nav li{
	font-family:"FjallaOne";
	margin:0;
	text-transform:uppercase;
	width:auto
}
.page-academics-detail-new .page-nav li+li{
	border-left:1px solid #ddd
}
.page-academics-detail-new .page-nav a{
	color:#231f20;
	padding:0 10px;
	width:auto
}
.page-academics-detail-new .page-nav .backto{
	color:#820127;
	padding-left:0
}
.page-academics-detail-new .speak-out{
	padding-bottom:0 !important;
	padding-top:0 !important;
	position:relative;
	box-shadow:0 5px 10px rgba(0,0,0,0.25)
}
.page-academics-detail-new .speak-out:before,.page-academics-detail-new .speak-out:after{
	content:" ";
	display:table
}
.page-academics-detail-new .speak-out:after{
	clear:both
}
.page-academics-detail-new .speak-out .fact-item{
	border-bottom:none;
	margin:0 auto;
	display:block;
	float:none;
	padding:20px
}
.page-academics-detail-new .speak-out .blog-item{
	border-bottom:none;
	margin:0
}
.page-academics-detail-new .featured-spotlight,.page-academics-detail-new .speak-out{
	z-index:6
}
.page-academics-detail-new .main-content{
	background:#e9ddcf
}
.page-academics-detail-new .main-content .content-inner{
	float:left;
	width:100%;
	padding:0
}
@media screen and (min-width: 53.75em){
	.page-academics-detail-new .main-content .content-inner{
		width:65%;
		padding:0 5rem 0 0
	}
}
.page-academics-detail-new .main-content h2{
	color:#3c2e22
}
.page-academics-detail-new .wrap-up-content{
	background:#fff;
	padding-top:80px;
	padding-bottom:60px
}
.page-academics-detail-new .wrap-up-content .content-inner{
	float:left;
	width:100%;
	padding:0
}
@media screen and (min-width: 53.75em){
	.page-academics-detail-new .wrap-up-content .content-inner{
		width:65%;
		padding:0 5rem 0 0
	}
}
.page-academics-detail-new .wrap-up-content h2{
	color:#b5985a;
	font-size:1em
}
.page-academics-detail-new .wrap-up-content .accordion{
	margin-bottom:2rem
}
.page-academics-detail-new .wrap-up-content .accordion h2{
	margin-bottom:1rem;
	display:block;
	position:relative;
	padding-right:2.25rem
}
.page-academics-detail-new .wrap-up-content .accordion h2:hover{
	cursor:pointer
}
.page-academics-detail-new .wrap-up-content .accordion i{
	color:#b5985a;
	right:0;
	top:0;
	padding-right:1rem;
	position:absolute;
	padding-left:1rem
}
@media screen and (min-width: 53.75em){
	.page-academics-detail-new .wrap-up-content .accordion i{
		padding-right:0rem
	}
}
.page-academics-detail-new .wrap-up-content .gallery{
	float:right;
	width:100%;
	padding:0;
	margin-bottom:1rem;
	background:transparent;
	padding-top:40px;
	width:100%
}
@media screen and (min-width: 53.75em){
	.page-academics-detail-new .wrap-up-content .gallery{
		padding-top:0;
		width:35%
	}
}
.page-academics-detail-new .wrap-up-content .gallery h2{
	font-family:Garamond;
	color:black;
	font-size:2em;
	font-style:italic
}
.page-academics-detail-new .wrap-up-content .gallery label{
	float:left;
	width:50%;
	padding:5px 10px 5px 0
}
.page-academics-detail-new .wrap-up-content .gallery label figure{
	margin:0
}
.page-academics-detail-new .wrap-up-content .gallery img{
	max-width:100%
}
.page-academics-detail-new .wrap-up-content .gallery:after{
	content:"";
	clear:both;
	display:table
}
.page-academics-detail-new .relations{
	border-bottom:0
}
.page-academics-detail-new .online-help{
	width:auto !important;
	background:0;
	position:relative !important;
	padding:0
}
.page-academics-detail-new .online-help h3,.page-academics-detail-new .online-help i,.page-academics-detail-new .online-help p{
	color:#960731
}
.page-academics-detail-new .about-program .relations.relation-form{
	float:right;
	width:100%;
	padding:0;
	background:transparent
}
.page-academics-detail-new .about-program .relations.relation-form .button{
	left:0
}
@media screen and (min-width: 53.75em){
	.page-academics-detail-new .about-program .relations.relation-form{
		width:35%
	}
}
.page-academics-detail-new .about-program .relations.relation-form form li{
	border-left:0;
	width:100%;
	margin-left:0;
	border-right:0
}
.page-academics-detail-new .about-program .relations.relation-form form li:first-of-type{
	border-top:0
}
.page-academics-detail-new .about-program .relations.relation-form .form-content{
	padding-right:0
}
.page-academics-detail-new .about-program .relations.relation-form h2{
	color:#820127
}
.page-academics-detail-new .about-program .relations.relation-form .fieldset-content{
	border-right:0
}
.page-academics-detail-new .section-nav{
	background:#ddd;
	border-bottom:5px solid #fff;
	font-size:1.325em
}
.page-academics-detail-new .section-nav h4{
	color:#fff
}
.page-academics-detail-new .section-nav li{
	float:left;
	display:block;
	margin-right:2.35765%;
	width:48.82117%;
	line-height:1.125
}
.page-academics-detail-new .section-nav li:last-child{
	margin-right:0
}
.page-academics-detail-new .section-nav li:nth-child(2n){
	margin-right:0
}
.page-academics-detail-new .section-nav li:nth-child(2n+1){
	clear:left
}
.page-academics-detail-new .section-nav .cta{
	padding-bottom:10px
}
.page-academics-detail-new .section-nav .cta i{
	display:inline
}
@media screen and (min-width: 40em){
	.page-academics-detail-new .blog-item{
		float:right;
		padding-bottom:20px
	}
	.page-academics-detail-new .blog-item .sub-heading,.page-academics-detail-new .blog-item .relations.relation-staff .relation-content>h2,.relations.relation-staff .page-academics-detail-new .blog-item .relation-content>h2,.page-academics-detail-new .blog-item .page-academics-listing .focus-nav li .focus-nav-school .focus-nav-intro,.page-academics-listing .focus-nav li .focus-nav-school .page-academics-detail-new .blog-item .focus-nav-intro,.page-academics-detail-new .blog-item .page-academics-listing .focus-nav li a .focus-nav-intro,.page-academics-listing .focus-nav li a .page-academics-detail-new .blog-item .focus-nav-intro{
		float:none;
		width:auto
	}
	.page-academics-detail-new .page-nav{
		display:block
	}
	.page-academics-detail-new .content-inner{
		position:relative
	}
	.page-academics-detail-new .section-nav{
		font-size:1.5em
	}
	.page-academics-detail-new .section-nav li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%
	}
	.page-academics-detail-new .section-nav li:nth-child(2n){
		margin-right:2.35765%
	}
	.page-academics-detail-new .section-nav li:nth-child(2n+1){
		clear:none
	}
	.page-academics-detail-new .section-nav li:last-child{
		margin-right:0
	}
	.page-academics-detail-new .section-nav li:nth-child(3n){
		margin-right:0
	}
	.page-academics-detail-new .section-nav li:nth-child(3n+1){
		clear:left
	}
}
@media screen and (min-width: 53.75em){
	.page-academics-detail-new .speak-out .fact-item{
		padding-left:40px
	}
	.page-academics-detail-new .speak-out .blog-item{
		padding-left:40px
	}
	.page-academics-detail-new .page-nav a{
		padding:0 20px
	}
	.page-academics-detail-new .section-nav li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:23.23176%
	}
	.page-academics-detail-new .section-nav li:nth-child(3n){
		margin-right:2.35765%
	}
	.page-academics-detail-new .section-nav li:nth-child(3n+1){
		clear:none
	}
	.page-academics-detail-new .section-nav li:last-child{
		margin-right:0
	}
	.page-academics-detail-new .section-nav li:nth-child(4n){
		margin-right:0
	}
	.page-academics-detail-new .section-nav li:nth-child(4n+1){
		clear:left
	}
}
@media screen and (min-width: 64.0625em){
	.page-academics-detail-new .speak-out .fact-item{
		padding:40px 40px 40px 60px
	}
	.page-academics-detail-new .speak-out .blog-item{
		padding-bottom:40px
	}
	.page-academics-detail-new .speak-out+.main{
		padding-top:40px
	}
}
@media screen and (min-width: 80em){
	.page-academics-detail-new .speak-out .blog-item{
		padding-left:40px
	}
}
@media screen and (min-width: 40em){
	.professional-development .columns li{
		width:50%
	}
}
@media screen and (min-width: 53.75em){
	.professional-development .columns li{
		width:50%
	}
}
@media screen and (min-width: 64.0625em){
	.professional-development .columns li{
		padding:20px;
		width:25%
	}
	.professional-development .columns li p{
		font-size:0.75em
	}
}
@media screen and (min-width: 80em){
	.professional-development .columns li{
		width:25%
	}
}
[class^="page-landing-"] .crumb-nav{
	display:none
}
[class^="page-landing-"] .relation-page>h2,[class^="page-landing-"] .relation-page .cta,[class^="page-landing-"] .relation-page .description,[class^="page-landing-"] .relation-page .figure{
	display:none
}
[class^="page-landing-"] .main{
	background:#f8e08a
}
[class^="page-landing-"] .other-focus-nav{
	background:#828384
}
@media screen and (min-width: 40em){
	[class^="page-landing-"] .focus-area{
		background:url("/_files/images/bg-gray-texture.png") 100% 0 repeat-y #fff;
		background-size:34.75% auto
	}
	[class^="page-landing-"] .section-info{
		position:absolute;
		top:150px;
		width:100%;
		z-index:5
	}
	[class^="page-landing-"] .section-info .section-nav{
		position:absolute;
		top:0
	}
	[class^="page-landing-"] .speak-out-caption,[class^="page-landing-"] .speak-out-figure{
		display:inline-block;
		vertical-align:middle;
		width:60%
	}
	[class^="page-landing-"] .speak-out-caption{
		color:#828384;
		text-transform:none
	}
	[class^="page-landing-"] .speak-out-figure{
		padding-left:40px;
		width:40%
	}
}
@media screen and (min-width: 64.0625em){
	[class^="page-landing-"] .focus-area{
		background-size:35.5% auto
	}
}
@media screen and (min-width: 80em){
	[class^="page-landing-"] .focus-area{
		background-size:37.75% auto
	}
	[class^="page-landing-"] .section-info{
		top:200px
	}
}
.page-landing-fstudents .feature-bg video{
	height:auto;
	width:100%
}
.page-landing-fstudents .section-nav{
	background:#820129;
	padding:0.75rem 0.75rem 0.5rem;
	width:auto
}
.page-landing-fstudents #sectionscroller{
	background:#fff;
	position:relative;
	z-index:1
}
.page-landing-fstudents .scrollmenu{
	display:none;
	position:fixed;
	right:10px;
	top:50%;
	transform:translateY(-50%);
	width:26px;
	z-index:10
}
.page-landing-fstudents .scrollmenu a{
	display:inline-block;
	height:26px;
	margin:10px 0;
	outline:none;
	position:relative;
	width:26px;
	z-index:10
}
.page-landing-fstudents .scrollmenu a span{
	display:inline-block;
	float:right;
	transform:scale(1)
}
.page-landing-fstudents .scrollmenu a .dot{
	border:5px solid #820127;
	border-radius:50%;
	color:transparent;
	height:26px;
	transform-origin:50% 50%;
	transition:transform 0.2s, background-color 0.5s;
	width:26px
}
.page-landing-fstudents .scrollmenu a .label{
	background:#fff;
	border-left:2px solid #820127;
	border-right:2px solid #820127;
	font-size:0.875em;
	opacity:0;
	padding:5px;
	pointer-events:none;
	position:absolute;
	right:36px;
	transform-origin:100% 50%;
	transition:transform 0.2s, opacity 0.2s;
	white-space:nowrap
}
.page-landing-fstudents .scrollmenu a:hover span{
	opacity:1;
	transform:scale(1.1)
}
.page-landing-fstudents .scrollmenu a:hover .dot{
	background:rgba(130,1,39,0.6)
}
.page-landing-fstudents .scrollmenu a.active .dot{
	background:#820127
}
.page-landing-fstudents .dates{
	background:#ddd;
	border-bottom:5px solid #fff
}
.page-landing-fstudents .dates h2{
	border-bottom:1px solid #820127;
	margin-bottom:20px;
	padding-bottom:10px
}
.page-landing-fstudents .dates h2 a{
	font-family:"FjallaOne";
	font-weight:normal;
	text-transform:uppercase
}
.page-landing-fstudents .dates .date{
	color:#820127;
	display:block;
	font-family:"FjallaOne"
}
.page-landing-fstudents .dates .time{
	font-family:serif;
	font-style:italic
}
.page-landing-fstudents .dates .description{
	font-weight:bold;
	line-height:1.125;
	margin-bottom:0
}
.page-landing-fstudents .dates .events{
	display:inline-block;
	list-style:none;
	margin:0;
	padding:0;
	width:100%
}
.page-landing-fstudents .dates .events li{
	display:inline-block;
	padding:0 20px 20px;
	vertical-align:top;
	width:100%
}
.page-landing-fstudents .important-dates,.page-landing-fstudents .tour-dates{
	display:inline-block;
	padding:10px;
	vertical-align:top;
	width:100%
}
.page-landing-fstudents .important-dates{
	background:#f8e08a
}
.page-landing-fstudents .tour-dates h2+.cta{
	padding:0
}
.page-landing-fstudents .main-content{
	background:url("/_files/images/bg-fstudents-welcome.jpg") center no-repeat #e9ddcf;
	background-size:cover;
	position:relative
}
.page-landing-fstudents .main-content .sub-heading,.page-landing-fstudents .main-content .relations.relation-staff .relation-content>h2,.relations.relation-staff .page-landing-fstudents .main-content .relation-content>h2,.page-landing-fstudents .main-content .page-academics-listing .focus-nav li .focus-nav-school .focus-nav-intro,.page-academics-listing .focus-nav li .focus-nav-school .page-landing-fstudents .main-content .focus-nav-intro,.page-landing-fstudents .main-content .page-academics-listing .focus-nav li a .focus-nav-intro,.page-academics-listing .focus-nav li a .page-landing-fstudents .main-content .focus-nav-intro,.page-landing-fstudents .main-content h1{
	text-align:center
}
.page-landing-fstudents .main-content h3{
	text-transform:none
}
.page-landing-fstudents .about{
	background:#ffb61c
}
.page-landing-fstudents .about .other-focus-nav{
	background:transparent
}
.page-landing-fstudents .about .secondary-focus-nav{
	text-align:center
}
.page-landing-fstudents .about .secondary-focus-nav li li{
	text-align:center
}
.page-landing-fstudents .about .secondary-focus-nav li li a{
	background:#fff;
	box-shadow:0 5px 10px rgba(0,0,0,0.25);
	text-align:center;
	text-shadow:1px 1px 2px #fff;
	width:60%
}
.page-landing-fstudents .about .speak-out-caption,.page-landing-fstudents .about .speak-out-figure{
	padding:0;
	text-align:center;
	width:100%
}
.page-landing-fstudents .about .speak-out-caption span,.page-landing-fstudents .about .speak-out-figure span{
	color:#820127
}
.page-landing-fstudents .academics{
	padding:20px 10px;
	text-align:center
}
.page-landing-fstudents .academics h2{
	font-size:2em;
	text-transform:uppercase
}
.page-landing-fstudents .academics h2+p{
	font-family:serif;
	font-size:1.5em
}
.page-landing-fstudents .academics .cbp-hsmenu>li>a{
	line-height:1 !important;
	padding-bottom:10px;
	padding-top:10px;
	position:relative;
	vertical-align:top
}
.page-landing-fstudents .academics .cbp-hsmenu>li>a:before{
	content:'';
	display:none
}
.page-landing-fstudents .academics .cbp-hssubmenu>li i{
	display:none
}
.page-landing-fstudents .academics .cbp-hssubmenu>li a{
	text-align:center
}
.page-landing-fstudents .interests{
	background:#3c2e22;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	padding-bottom:0;
	padding-top:0
}
@media screen and (min-width: 40em){
	.page-landing-fstudents .interests{
		padding-top:130px;
		padding-bottom:130px
	}
}
.page-landing-fstudents .interests .tertiary-focus-nav{
	background-color:transparent !important
}
.page-landing-fstudents .interests li,.page-landing-fstudents .interests ol{
	list-style:none;
	margin:0;
	padding:0
}
.page-landing-fstudents .interests li{
	padding-bottom:10px;
	padding-top:10px;
	position:relative
}
.page-landing-fstudents .interests .cta,.page-landing-fstudents .interests .focus-nav-intro,.page-landing-fstudents .interests .focus-nav-link{
	display:block
}
.page-landing-fstudents .interests .focus-nav-link{
	color:#fdc728;
	font-family:"FjallaOne";
	font-size:1.5em
}
.page-landing-fstudents .interests .focus-nav-intro{
	font-size:0.875em
}
.page-landing-fstudents .interests .item-0{
	padding-top:60px
}
.page-landing-fstudents .interests .item-0 img{
	margin:10px 0
}
.page-landing-fstudents .interests .item-0 .focus-nav-link{
	position:absolute;
	top:20px
}
.page-landing-fstudents .interests .item-1{
	border-top:2px dotted #fdc728;
	text-align:left
}
.page-landing-fstudents .interests .item-1 .focus-nav-content{
	padding-left:45%
}
.page-landing-fstudents .interests .item-1 img{
	border:1px solid #fdc728;
	left:0;
	position:absolute;
	width:40%
}
.page-landing-fstudents .interests .item-2{
	padding:0
}
.page-landing-fstudents .interests .item-2 .focus-nav-content{
	background:rgba(255,255,255,0.8);
	bottom:0;
	padding:10px;
	position:absolute;
	width:100%
}
.page-landing-fstudents .interests .item-2 .cta,.page-landing-fstudents .interests .item-2 .focus-nav-link{
	color:#820127
}
.page-landing-fstudents .interests .item-2 .focus-nav-intro{
	color:#231f20
}
@media screen and (min-width: 40em){
	.page-landing-fstudents .section-nav{
		width:300px
	}
	.page-landing-fstudents .dates{
		overflow:hidden;
		min-height:580px;
		position:relative
	}
	.page-landing-fstudents .dates .important-dates,.page-landing-fstudents .dates .tour-dates{
		height:100%;
		padding:20px;
		position:absolute;
		width:50%
	}
	.page-landing-fstudents .dates .tour-dates{
		border-left:5px solid #fff;
		right:0
	}
	.page-landing-fstudents .about .other-focus-nav li{
		border-right:2px dotted #fff;
		min-height:1px;
		padding-bottom:0;
		padding-top:0;
		text-align:left
	}
	.page-landing-fstudents .about .other-focus-nav li.about-fact,.page-landing-fstudents .about .other-focus-nav li.about-video,.page-landing-fstudents .about .other-focus-nav li li{
		border:none
	}
	.page-landing-fstudents .about .speak-out-caption span,.page-landing-fstudents .about .speak-out-figure span{
		font-size:1.5em
	}
	.page-landing-fstudents .academics{
		padding:20px 0
	}
	.page-landing-fstudents .academics .cbp-hsmenu>li>a{
		padding-left:14%;
		padding-right:14%;
		padding-top:80px
	}
	.page-landing-fstudents .academics .cbp-hsmenu>li>a>i{
		display:block;
		left:0;
		position:absolute;
		top:0;
		width:100%
	}
	.page-landing-fstudents .academics .cbp-hsmenu>li>a>i:before{
		left:0;
		max-width:100%;
		position:absolute;
		text-align:center;
		width:100%
	}
	.page-landing-fstudents .academics .cbp-hsmenu>li>a>i.undergrad:before{
		content:url("/_files/images/undergrad-icon.png")
	}
	.page-landing-fstudents .academics .cbp-hsmenu>li>a>i.grad:before{
		content:url("/_files/images/grad-icon.png")
	}
	.page-landing-fstudents .academics .cbp-hsmenu>li>a>i.degrees:before{
		content:url("/_files/images/accelerated-icon.png")
	}
	.page-landing-fstudents .academics .cbp-hsmenu>li>a>i.development:before{
		content:url("/_files/images/professional-icon.png")
	}
	.page-landing-fstudents .interests{
		overflow:hidden
	}
	.page-landing-fstudents .interests .tertiary-focus-nav{
		text-align:left
	}
	.page-landing-fstudents .interests ol{
		position:relative
	}
	.page-landing-fstudents .interests .item-0{
		padding-right:55%
	}
	.page-landing-fstudents .interests .item-1{
		width:45%
	}
	.page-landing-fstudents .interests .item-2{
		height:100%;
		position:absolute;
		right:0;
		top:0;
		width:50%
	}
	.page-landing-fstudents .interests .item-2 .focus-nav-content{
		padding:20px;
		width:100%
	}
}
@media screen and (min-width: 53.75em){
	.page-landing-fstudents .dates{
		min-height:999px;
		background:url("/_files/images/bg-fstudents-events.jpg") center no-repeat;
		background-size:cover
	}
	.page-landing-fstudents .dates .important-dates,.page-landing-fstudents .dates .tour-dates{
		padding:40px
	}
	.page-landing-fstudents .dates .important-dates{
		background:none
	}
	.page-landing-fstudents .dates .events li{
		width:50%
	}
	.page-landing-fstudents .main-content{
		min-height:999px
	}
	.page-landing-fstudents .about{
		background:url("/_files/images/bg-fstudents-about.jpg") center no-repeat;
		background-size:cover;
		padding-top:580px;
		min-height:999px
	}
	.page-landing-fstudents .about .other-focus-nav{
		background:url("/_files/images/bg-fstudents-about-point.png") 85% bottom no-repeat;
		background-size:25% auto;
		bottom:0;
		padding-bottom:10px;
		position:absolute;
		width:87.5%
	}
	.page-landing-fstudents .about .other-focus-nav:before,.page-landing-fstudents .about .other-focus-nav:after{
		content:" ";
		display:table
	}
	.page-landing-fstudents .about .other-focus-nav:after{
		clear:both
	}
	.page-landing-fstudents .academics .cbp-hsmenu>li>a{
		padding-left:17%;
		padding-right:17%
	}
	.page-landing-fstudents .interests{
		background:url("/_files/images/bg-fstudents-interests.jpg") center no-repeat;
		background-size:cover
	}
	.page-landing-fstudents .interests li{
		padding-bottom:20px;
		padding-top:20px
	}
	.page-landing-fstudents .interests .item-0{
		padding-top:80px
	}
	.page-landing-fstudents .interests .item-0 .focus-nav-link{
		top:40px
	}
}
@media screen and (min-width: 64.0625em){
	.page-landing-fstudents .scrollmenu{
		display:block;
		right:20px
	}
	.page-landing-fstudents .dates .important-dates{
		padding-left:60px;
		padding-top:25%
	}
	.page-landing-fstudents .dates .tour-dates{
		padding-right:60px;
		padding-top:25%
	}
	.page-landing-fstudents .main-content{
		padding-top:25%
	}
	.page-landing-fstudents .about{
		padding-top:25%
	}
	.page-landing-fstudents .about .other-focus-nav{
		padding-bottom:60px
	}
	.page-landing-fstudents .academics{
		padding:10% 0
	}
	.page-landing-fstudents .academics .cbp-hsmenu>li>a{
		padding-left:0;
		padding-right:0
	}
	.page-landing-fstudents .interests{
		padding-top:130px
	}
	.page-landing-fstudents .interests li{
		padding-bottom:40px;
		padding-top:40px
	}
	.page-landing-fstudents .interests .item-0{
		padding-top:120px
	}
	.page-landing-fstudents .interests .item-0 .focus-nav-link{
		top:80px
	}
	.page-landing-fstudents .interests .item-2 img{
		height:auto;
		width:100%
	}
	.page-landing-fstudents .interests .item-2 .focus-nav-content{
		padding:40px
	}
}
@media screen and (min-width: 80em){
	.page-landing-fstudents .scrollmenu{
		right:8%
	}
	.page-landing-fstudents .dates .important-dates{
		padding-left:12.5%
	}
	.page-landing-fstudents .dates .tour-dates{
		padding-right:12.5%
	}
	.page-landing-fstudents .about .other-focus-nav{
		padding-bottom:80px;
		width:75%
	}
	.page-landing-fstudents .interests{
		padding-top:140px
	}
}
.page-landing-cstudents .helper-nav{
	font-size:1.325em;
	padding:10px
}
.page-landing-cstudents .helper-nav ol{
	padding:10px
}
.page-landing-cstudents .helper-nav ol ol{
	padding:0
}
.page-landing-cstudents .helper-nav li{
	float:left;
	display:block;
	margin-right:2.35765%;
	width:48.82117%;
	font-family:"FjallaOne";
	line-height:1.125;
	padding-bottom:20px;
	text-transform:uppercase
}
.page-landing-cstudents .helper-nav li:last-child{
	margin-right:0
}
.page-landing-cstudents .helper-nav li:nth-child(2n){
	margin-right:0
}
.page-landing-cstudents .helper-nav li:nth-child(2n+1){
	clear:left
}
.page-landing-cstudents .helper-nav li li{
	float:none;
	font-size:0.75em;
	padding-bottom:0;
	width:100%
}
.page-landing-cstudents .helper-nav li li a{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	padding:10px 0;
	text-transform:none
}
.page-landing-cstudents .helper-nav li li+li a{
	border-top:1px solid #ddd
}
.page-landing-cstudents .helper-nav .cta{
	padding-bottom:10px
}
.page-landing-cstudents .helper-nav .cta i{
	display:inline
}
.page-landing-cstudents .helper-nav .sub-heading,.page-landing-cstudents .helper-nav .relations.relation-staff .relation-content>h2,.relations.relation-staff .page-landing-cstudents .helper-nav .relation-content>h2,.page-landing-cstudents .helper-nav .page-academics-listing .focus-nav li .focus-nav-school .focus-nav-intro,.page-academics-listing .focus-nav li .focus-nav-school .page-landing-cstudents .helper-nav .focus-nav-intro,.page-landing-cstudents .helper-nav .page-academics-listing .focus-nav li a .focus-nav-intro,.page-academics-listing .focus-nav li a .page-landing-cstudents .helper-nav .focus-nav-intro{
	font-size:0.75em
}
@media screen and (min-width: 40em){
	.page-landing-cstudents .helper-nav{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:65.88078%;
		font-size:1.5em;
		padding:0 20px 0 0
	}
	.page-landing-cstudents .helper-nav:last-child{
		margin-right:0
	}
	.page-landing-cstudents .helper-nav ol{
		padding:0
	}
}
@media screen and (min-width: 53.75em){
	.page-landing-cstudents .helper-nav li{
		padding:0 20px 20px 0
	}
	.page-landing-cstudents .helper-nav li li{
		padding:0
	}
	.page-landing-cstudents .feature-overlay{
		transform:translateX(45%)
	}
	.page-landing-cstudents .feature-heading{
		width:45%
	}
	.page-landing-cstudents .feature-content{
		width:40%
	}
}
@media screen and (min-width: 80em){
	.page-landing-cstudents .feature-overlay{
		transform:translateX(45%)
	}
	.page-landing-cstudents .feature-heading{
		width:34%
	}
	.page-landing-cstudents .feature-content{
		width:30%
	}
}
.page-landing-parents .other-focus-nav{
	background:url("/_files/images/bg-parents.jpg") center no-repeat #828384;
	background-size:cover
}
.page-landing-parents .secondary-focus-nav li li{
	text-align:center
}
.page-landing-parents .secondary-focus-nav li li a{
	background:#f8e08a;
	box-shadow:0 5px 10px rgba(0,0,0,0.25);
	text-align:center;
	text-shadow:1px 1px 2px #fff;
	width:60%
}
.page-landing-parents .speak-out img{
	float:left;
	margin-right:10px;
	width:45%
}
.page-landing-parents .speak-out img+q{
	overflow:hidden
}
.page-landing-alumni .other-focus-nav{
	background:url("/_files/images/bg-alumni.jpg") center bottom no-repeat #828384;
	background-size:cover
}
.page-landing-alumni .main+.other-focus-nav{
	background-position:center top
}
.page-landing-alumni .secondary-focus-nav .cta{
	display:none
}
.page-landing-staff .relations.relation-publication,.page-landing-staff .relations.relation-publications{
	z-index:1
}
.page-landing-staff .relations.relation-publication .item a,.page-landing-staff .relations.relation-publications .item a{
	color:#231f20
}
.page-landing-staff .relations.relation-publication .figure,.page-landing-staff .relations.relation-publications .figure{
	border:1px solid #231f20
}
.page-landing-staff .relations.relation-publication article h3,.page-landing-staff .relations.relation-publications article h3{
	color:#231f20;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
.page-landing-staff .relations.relation-publication .description,.page-landing-staff .relations.relation-publications .description{
	margin-top:10px
}
.page-landing-staff .relations.relation-publication .cta,.page-landing-staff .relations.relation-publications .cta{
	color:#820127
}
.page-landing-staff .relations.relation-publications>h2,.page-landing-staff .relations.relation-publications .cta,.page-landing-staff .relations.relation-publications .description,.page-landing-staff .relations.relation-publications .item .figure{
	display:none
}
.page-landing-staff .published-by{
	font-family:"Garamond";
	font-style:italic;
	margin-top:10px;
	padding-top:1em;
	position:relative
}
.page-landing-staff .published-by:before{
	color:#828384;
	content:"Published By:";
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:bold;
	position:absolute;
	top:0
}
@media screen and (min-width: 40em){
	.page-landing-staff .relations.relation-publications{
		padding:20px 20px 0
	}
}
@media screen and (min-width: 53.75em){
	.page-landing-staff .feature-overlay{
		transform:translateX(40%)
	}
}
@media screen and (min-width: 80em){
	.page-landing-staff .feature-overlay{
		transform:translateX(35%)
	}
	.page-landing-staff .feature-content{
		width:40%
	}
}
.page-landing-library .feature-caption,.page-landing-library .feature-content{
	display:none
}
.page-landing-library .feature-bg{
	opacity:0.22
}
.page-landing-library .main{
	background:none
}
.page-landing-library .main-content h2{
	color:#820127;
	text-transform:uppercase
}
.page-landing-library .accordion-tabs-minimal{
	margin-bottom:20px
}
.page-landing-library a.tab-link{
	background-color:#828384;
	color:#fff
}
.page-landing-library a.tab-link:hover{
	color:#ddd
}
.page-landing-library a.tab-link.is-active{
	background:#981a30;
	border-color:#820127;
	border-bottom-color:#981a30;
	color:#fff
}
.page-landing-library .tab-content{
	background:#981a30;
	border-color:#820127;
	color:#fff
}
.page-landing-library .tab-content a{
	color:#fdc728
}
.page-landing-library .library-search-form{
	background:none;
	border:none;
	margin:10px 0 0;
	padding:0;
	position:relative
}
.page-landing-library .library-search-form .library-search-fields{
	position:relative
}
.page-landing-library .library-search-form input[type=search]{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	border-radius:.1875em;
	color:#231f20;
	font-family:serif;
	font-size:0.9em;
	font-style:italic;
	line-height:22px;
	margin:0;
	padding:0.75em 0.8em;
	width:100%
}
.page-landing-library .library-search-form button[type=submit]{
	border:1px solid #3c0012;
	border-radius:3px;
	box-shadow:inset 0 1px 0 0 #c60a41;
	color:#fff;
	display:inline-block;
	font-family:"FjallaOne";
	font-size:11px;
	font-weight:normal;
	background-color:#820127;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #820127),color-stop(100%, #4b0016));
	background-image:-webkit-linear-gradient(#820127,#4b0016);
	background-image:linear-gradient(#820127,#4b0016);
	padding:7px 18px;
	text-decoration:none;
	text-shadow:0 1px 0 #27000c;
	text-transform:uppercase;
	background-clip:padding-box;
	bottom:0.3em;
	font-family:"FjallaOne";
	font-size:1em;
	left:auto;
	outline:none;
	padding:0 9px;
	position:absolute;
	right:0.3em;
	text-transform:uppercase;
	top:0.3em
}
.page-landing-library .library-search-form button[type=submit]:hover:not(:disabled){
	box-shadow:inset 0 1px 0 0 #960731;
	cursor:pointer;
	background-color:#670320;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #670320),color-stop(100%, #3c0012));
	background-image:-webkit-linear-gradient(#670320,#3c0012);
	background-image:linear-gradient(#670320,#3c0012)
}
.page-landing-library .library-search-form button[type=submit]:active:not(:disabled){
	border:1px solid #3c0012;
	box-shadow:inset 0 0 8px 4px #2c000d,inset 0 0 8px 4px #2c000d,0 1px 1px 0 #eee
}
.page-landing-library .library-search-form button[type=submit]:disabled{
	opacity:0.5;
	cursor:not-allowed
}
.page-landing-library .library-search-form button[type=submit] span{
	display:none
}
.page-landing-library .library-search-form button[type=submit] i{
	color:#fff;
	line-height:22px
}
.page-landing-library .library-search-form .library-search-extras{
	font-size:0.75em;
	margin-top:5px;
	padding-top:10px;
	position:relative
}
.page-landing-library .library-search-form .library-search-extras a,.page-landing-library .library-search-form .library-search-extras label,.page-landing-library .library-search-form .library-search-extras select{
	display:inline-block;
	margin-left:10px
}
.page-landing-library .library-search-form .library-search-extras:before{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:0.75em;
	font-weight:bold;
	position:absolute;
	text-transform:uppercase;
	top:0
}
.page-landing-library .library-search-form .library-search-extras.bookTypeSelectors:before,.page-landing-library .library-search-form .library-search-extras.guidedFieldSelectors:before,.page-landing-library .library-search-form .library-search-extras.videoFieldSelectors:before{
	content:"Search by:"
}
.page-landing-library .library-search-form .library-search-extras.limiterblock:before{
	content:"Limit by:"
}
.page-landing-library .library-search-form .library-search-extras.articleAlternatives:before,.page-landing-library .library-search-form .library-search-extras.bookAlternatives:before{
	content:"Or use:"
}
.page-landing-library .library-search-form .library-search-extras.ebookAlternatives:before{
	content:"Additional collections:"
}
.page-landing-library .library-search-form .library-search-extras.videoAlternatives:before{
	content:"Other videos:"
}
.page-landing-library .library-search-form .library-search-extras.askAlternatives:before{
	content:"See what's:"
}
.page-landing-library .library-search-form .library-search-extras.questionAlternatives:before{
	content:"Or browse a topic:"
}
.page-landing-library .ask-anythign-form{
	background:#f8e08a
}
.page-landing-library .ask-anythign-form#la_widget{
	border:none;
	border-radius:0;
	margin-bottom:20px;
	padding:40px 20px;
	width:100%
}
.page-landing-library .ask-anythign-form#la_widget #la_qentry{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	border-radius:.1875em;
	color:#231f20;
	font-family:serif;
	font-size:0.9em;
	font-style:italic;
	font-weight:normal;
	height:auto;
	line-height:22px;
	margin:0;
	padding:0.75em 0.8em;
	width:100%
}
.page-landing-library .ask-anythign-form#la_widget #la_popfeat{
	display:inline-block;
	float:none
}
.page-landing-library .side-content{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style:italic;
	line-height:1.125;
	padding-top:20px
}
.page-landing-library .side-content h3,.page-landing-library .side-content strong{
	font-family:"FjallaOne";
	font-style:normal
}
.page-landing-library .side-content strong{
	color:#820127;
	font-weight:normal;
	text-transform:uppercase
}
.page-landing-library .side-content ol,.page-landing-library .side-content ul{
	list-style:none !important
}
.page-landing-library .side-content ol li,.page-landing-library .side-content ul li{
	margin-left:0 !important;
	padding-top:10px
}
.page-landing-library .side-content ol li+li,.page-landing-library .side-content ul li+li{
	border-top:1px solid #828384
}
.page-landing-library .live-chat{
	padding:20px 0;
	text-align:center
}
.page-landing-library #libchat_inline_widget{
	display:inline-block
}
@media screen and (min-width: 40em){
	.page-landing-library .feature-container{
		min-height:215px
	}
	.page-landing-library .feature-heading{
		width:95%
	}
	.page-landing-library h1{
		left:-9999px;
		position:absolute
	}
	.page-landing-library .main-content{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:65.88078%;
		padding:0 20px 0 0
	}
	.page-landing-library .main-content:last-child{
		margin-right:0
	}
	.page-landing-library .accordion-tabs-minimal{
		margin-bottom:40px
	}
	.page-landing-library .library-search-form .library-search-extras{
		padding-top:0
	}
	.page-landing-library .library-search-form .library-search-extras:before{
		position:relative
	}
	.page-landing-library .ask-anythign-form#la_widget{
		margin-bottom:40px;
		margin-left:-27%;
		padding-left:27%;
		width:127%
	}
	.page-landing-library .side-content{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%
	}
	.page-landing-library .side-content:last-child{
		margin-right:0
	}
}
@media screen and (min-width: 53.75em){
	.page-landing-library .feature-container{
		min-height:230px;
		padding-bottom:0;
		padding-top:0
	}
	.page-landing-library .feature-overlay{
		transform:translateX(40%)
	}
	.page-landing-library .feature-heading{
		width:50%
	}
	.page-landing-library .main-content{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:65.88078%;
		padding:0 40px 0 0
	}
	.page-landing-library .main-content:last-child{
		margin-right:0
	}
}
@media screen and (min-width: 64.0625em){
	.page-landing-library .feature-container{
		min-height:345px
	}
	.page-landing-library .feature-overlay{
		transform:translateX(45%)
	}
	.page-landing-library .feature-heading{
		width:45%
	}
}
@media screen and (min-width: 80em){
	.page-landing-library .feature-container{
		min-height:415px
	}
	.page-landing-library .feature-overlay{
		transform:translateX(35%)
	}
	.page-landing-library .feature-heading{
		width:40%
	}
}
.page-landing-content .feature-caption,.page-landing-content .feature-content{
	display:none
}
.page-landing-content .crumb-nav{
	display:block
}
.page-landing-content .side-content{
	padding-top:40px
}
@media screen and (min-width: 40em){
	.page-landing-content .feature-container,.page-landing-content .slick-list{
		min-height:215px
	}
	.page-landing-content .feature-heading{
		width:100%
	}
	.page-landing-content .main-content{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:65.88078%;
		padding:0 20px 0 0
	}
	.page-landing-content .main-content:last-child{
		margin-right:0
	}
	.page-landing-content .side-content{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%;
		padding-top:115px
	}
	.page-landing-content .side-content:last-child{
		margin-right:0
	}
}
@media screen and (min-width: 53.75em){
	.page-landing-content .feature-container,.page-landing-content .slick-list{
		min-height:230px;
		padding-bottom:0;
		padding-top:0
	}
	.page-landing-content .feature-overlay{
		transform:translateX(40%)
	}
	.page-landing-content .feature-heading{
		width:60%
	}
	.page-landing-content .main-content{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:65.88078%;
		padding:0 40px 0 0
	}
	.page-landing-content .main-content:last-child{
		margin-right:0
	}
}
@media screen and (min-width: 64.0625em){
	.page-landing-content .feature-container,.page-landing-content .slick-list{
		min-height:345px
	}
	.page-landing-content .feature-overlay{
		transform:translateX(55%)
	}
	.page-landing-content .feature-heading{
		width:55%
	}
}
@media screen and (min-width: 80em){
	.page-landing-content .feature-container,.page-landing-content .slick-list{
		min-height:415px
	}
	.page-landing-content .feature-overlay{
		transform:translateX(55%)
	}
	.page-landing-content .feature-heading{
		width:60%
	}
}
.page-landing-giving .crumb-nav{
	display:block
}
.page-landing-giving .main p{
	text-align:center
}
.page-landing-giving .focus-nav{
	background:#b1880b;
	float:left;
	margin:20px 0;
	padding-bottom:0;
	padding-top:0;
	position:relative;
	width:100%
}
.page-landing-giving .focus-nav ol{
	margin:0
}
.page-landing-giving .focus-nav li{
	border-bottom:1px solid #7e5f02;
	border-top:1px solid #c59c20;
	margin:0;
	text-align:center;
	white-space:nowrap;
	width:100%
}
.page-landing-giving .focus-nav li:first-child{
	border-left:none
}
.page-landing-giving .focus-nav li:last-child{
	border-right:none
}
.page-landing-giving .focus-nav a{
	color:#fff;
	font-family:"FjallaOne";
	font-size:1.25em;
	line-height:2;
	text-transform:uppercase
}
.page-landing-giving .other-focus-nav,.page-landing-giving .speak-out{
	background:none !important;
	color:#7e5f02;
	font-family:"FjallaOne";
	text-align:center
}
.page-landing-giving .other-focus-nav li,.page-landing-giving .speak-out li{
	border-color:#828384;
	border-width:1px !important
}
.page-landing-giving .other-focus-nav{
	margin:40px 0
}
.page-landing-giving .other-focus-nav:before,.page-landing-giving .other-focus-nav:after{
	content:" ";
	display:table
}
.page-landing-giving .other-focus-nav:after{
	clear:both
}
.page-landing-giving .speak-out{
	padding:0
}
.page-landing-giving .speak-out .speak-out-caption{
	color:#7e5f02;
	padding:0
}
.page-landing-giving .secondary-focus-nav .focus-nav-intro{
	color:#7e5f02
}
.page-landing-giving .secondary-focus-nav .focus-nav-link,.page-landing-giving .speak-out-caption span{
	color:#b1880b;
	display:block;
	font-size:2em
}
.page-landing-giving .explore-heading{
	background:#231f20;
	border:0;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	text-transform:uppercase
}
.page-landing-giving .explore-heading h2{
	color:#828384;
	text-transform:uppercase
}
.page-landing-giving .buffer{
	background:#fff
}
.page-landing-giving .cbp-hsmenu-wrapper{
	background:#ddd;
	padding:0 !important
}
.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsinner{
	background:#ddd;
	padding-bottom:20px;
	padding-top:20px
}
.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu>li{
	border-bottom:1px solid #828384;
	border-top:none;
	margin:0
}
.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu>li:last-child{
	border:none
}
.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu>li>a{
	color:#828384;
	display:block;
	line-height:1.125;
	padding:10px 15% 0;
	vertical-align:top
}
.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu>li .lh-fix{
	display:block;
	padding-bottom:10px
}
.page-landing-giving .cbp-hsmenu-wrapper .cbp-hssubmenu{
	background-color:#fff;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	padding:10px;
	text-align:left
}
.page-landing-giving .cbp-hsmenu-wrapper .cbp-hssubmenu p{
	text-align:left
}
.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenubg{
	background:#fff
}
.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu>li.cbp-hsitem-open>a:after{
	border-top-color:#ddd;
	top:100%
}
.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu>li.cbp-hsitem-open>a,.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu>li.cbp-hsitem-open>a:focus,.page-landing-giving .cbp-hsmenu-wrapper .no-touch .cbp-hsmenu>li.cbp-hsitem-open>a{
	color:#820127
}
.page-landing-giving .relations.relation-form{
	background:url("/_files/images/bg-beige-angle-texture.png") center #e9ddcf
}
.page-landing-giving .relations.relation-form h2{
	color:#820127
}
.page-landing-giving .relations.relation-form a{
	color:#820127
}
.page-landing-giving .relations.relation-form fieldset,.page-landing-giving .relations.relation-form fieldset fieldset legend{
	color:#231f20
}
.page-landing-giving .relations.relation-form legend{
	color:#231f20
}
.page-landing-giving .relations.relation-form .fieldset-content,.page-landing-giving .relations.relation-form li{
	border-color:#e9ddcf
}
@media screen and (min-width: 30em){
	.page-landing-giving .focus-nav li{
		width:50%
	}
}
@media screen and (min-width: 40em){
	.page-landing-giving .main h1{
		left:-9999px;
		position:absolute
	}
	.page-landing-giving .feature-container,.page-landing-giving .slick-list{
		min-height:175px;
		padding:0
	}
	.page-landing-giving .feature-heading{
		width:60%
	}
	.page-landing-giving .focus-nav li{
		border-bottom:none;
		border-left:1px solid #7e5f02;
		border-right:1px solid #c59c20;
		border-bottom:none;
		width:25%
	}
	.page-landing-giving .other-focus-nav li{
		margin:0 !important;
		min-height:80px;
		padding:0 10px;
		width:50% !important
	}
	.page-landing-giving .speak-out-caption{
		width:auto
	}
	.page-landing-giving .speak-out-figure{
		padding-left:10px;
		width:auto
	}
	.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu>li{
		border-right:1px solid #828384;
		border-bottom:none;
		display:inline-block;
		margin:0;
		width:20%
	}
	.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu>li>a{
		padding-top:3.5em
	}
	.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu>li>a i{
		display:block;
		font-size:3em;
		left:0;
		position:absolute;
		top:0;
		width:100%
	}
	.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu>li>a i:before{
		left:0;
		max-width:100%;
		position:absolute;
		text-align:center;
		width:100%
	}
	.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu:last-child{
		border:0
	}
	.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu>li.cbp-hsitem-open>a:after{
		top:117%
	}
	.page-landing-giving .cbp-hsmenu-wrapper .cbp-hssubmenu>li i{
		display:inline
	}
	.page-landing-giving .cbp-hsmenu-wrapper .cbp-hssubmenu>li a{
		text-align:left
	}
}
@media screen and (min-width: 47em){
	.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu>li>a{
		padding-left:22%;
		padding-right:22%
	}
}
@media screen and (min-width: 53.75em){
	.page-landing-giving .feature-container,.page-landing-giving .slick-list{
		min-height:310px
	}
	.page-landing-giving .feature-content,.page-landing-giving .feature-heading{
		width:60%
	}
	.page-landing-giving .feature-content{
		display:block;
		font-family:"FjallaOne";
		font-size:1.45em
	}
}
@media screen and (min-width: 64.0625em){
	.page-landing-giving .feature-container,.page-landing-giving .slick-list{
		min-height:440px
	}
	.page-landing-giving .feature-heading{
		width:50%
	}
	.page-landing-giving .feature-content{
		width:52%
	}
	.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu>li.cbp-hsitem-open>a:after{
		top:113%
	}
}
@media screen and (min-width: 80em){
	.page-landing-giving .feature-container,.page-landing-giving .slick-list{
		min-height:520px
	}
	.page-landing-giving .feature-content,.page-landing-giving .feature-heading{
		width:42%
	}
	.page-landing-giving .cbp-hsmenu-wrapper{
		font-size:0.875em
	}
	.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu>li.cbp-hsitem-open>a:after{
		top:120%
	}
	.page-landing-giving .cbp-hsmenu-wrapper .cbp-hsmenu>li>a{
		padding-left:15%;
		padding-right:15%
	}
}
.page-content-giving .main.intro-content{
	background:url("/_files/images/bg-giving.jpg") center #f8e08a;
	background-size:cover
}
.page-content-giving .main.main-content{
	background:#c59c20;
	color:#fff
}
.page-content-giving .main.wrap-up-content{
	background:#fff
}
.page-content-giving .relations.relation-form h2{
	color:#820127
}
.page-content-giving .relations.relation-form a{
	color:#820127
}
.page-content-giving .relations.relation-form fieldset,.page-content-giving .relations.relation-form fieldset fieldset legend{
	color:#231f20
}
.page-content-giving .relations.relation-form legend{
	color:#231f20
}
.page-content-giving .relations.relation-form .fieldset-content,.page-content-giving .relations.relation-form li{
	border-color:#e9ddcf
}
.page-content-giving .section-nav{
	background:#ddd;
	border-bottom:5px solid #fff;
	font-size:1.325em
}
.page-content-giving .section-nav h4{
	color:#fff
}
.page-content-giving .section-nav li{
	float:left;
	display:block;
	margin-right:2.35765%;
	width:48.82117%;
	line-height:1.125
}
.page-content-giving .section-nav li:last-child{
	margin-right:0
}
.page-content-giving .section-nav li:nth-child(2n){
	margin-right:0
}
.page-content-giving .section-nav li:nth-child(2n+1){
	clear:left
}
.page-content-giving .section-nav .cta{
	padding-bottom:10px
}
.page-content-giving .section-nav .cta i{
	display:inline
}
@media screen and (min-width: 40em){
	.page-content-giving .section-nav{
		font-size:1.5em
	}
	.page-content-giving .section-nav li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%
	}
	.page-content-giving .section-nav li:nth-child(2n){
		margin-right:2.35765%
	}
	.page-content-giving .section-nav li:nth-child(2n+1){
		clear:none
	}
	.page-content-giving .section-nav li:last-child{
		margin-right:0
	}
	.page-content-giving .section-nav li:nth-child(3n){
		margin-right:0
	}
	.page-content-giving .section-nav li:nth-child(3n+1){
		clear:left
	}
	.page-content-giving .speak-out-caption,.page-content-giving .speak-out-figure{
		display:inline-block;
		vertical-align:middle;
		width:60%
	}
	.page-content-giving .speak-out-figure{
		padding-left:40px;
		width:40%
	}
	.page-content-giving .columns li{
		width:50%
	}
}
@media screen and (min-width: 53.75em){
	.page-content-giving .section-nav li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:23.23176%
	}
	.page-content-giving .section-nav li:nth-child(3n){
		margin-right:2.35765%
	}
	.page-content-giving .section-nav li:nth-child(3n+1){
		clear:none
	}
	.page-content-giving .section-nav li:last-child{
		margin-right:0
	}
	.page-content-giving .section-nav li:nth-child(4n){
		margin-right:0
	}
	.page-content-giving .section-nav li:nth-child(4n+1){
		clear:left
	}
	.page-content-giving .columns li{
		width:50%
	}
}
@media screen and (min-width: 64.0625em){
	.page-content-giving .columns li{
		padding:20px;
		width:25%
	}
	.page-content-giving .columns li p{
		font-size:0.75em
	}
}
@media screen and (min-width: 80em){
	.page-content-giving .columns li{
		width:25%
	}
}
@media screen and (min-width: 40em){
	.global-learning .columns li{
		width:50%
	}
}
@media screen and (min-width: 53.75em){
	.global-learning .columns li{
		width:50%
	}
}
@media screen and (min-width: 64.0625em){
	.global-learning .columns li{
		padding:20px;
		width:50%
	}
}
@media screen and (min-width: 80em){
	.global-learning .columns li{
		width:50%
	}
}
.page-landing-50stories .main{
	background:#fff
}
.page-landing-50stories .focus-nav{
	background:#f8e08a
}
.page-landing-50stories .focus-nav ol{
	margin:0
}
.page-landing-50stories .focus-nav li{
	margin:0;
	overflow:hidden;
	position:relative;
	vertical-align:top;
	width:50%
}
.page-landing-50stories .focus-nav a{
	display:block;
	margin:0;
	overflow:hidden;
	position:relative
}
.page-landing-50stories .focus-nav a:after{
	background:rgba(130,1,39,0.8);
	bottom:0;
	color:#fff;
	content:attr(title);
	font-family:"FjallaOne";
	font-size:0.625em;
	padding:5px;
	position:absolute;
	width:100%
}
.page-landing-50stories .focus-nav img{
	display:block;
	height:auto;
	width:100%
}
.page-landing-50stories .focus-nav .focus-nav-link{
	background:rgba(130,1,39,0.8);
	color:#fff;
	height:100%;
	line-height:1.125;
	padding:20px;
	position:absolute;
	width:100%
}
.page-landing-50stories .focus-nav .focus-nav-link .focus-nav-text{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:bold
}
.page-landing-50stories .focus-nav .focus-nav-link .focus-nav-subhead{
	padding-bottom:10px
}
.page-landing-50stories .focus-nav .focus-nav-link p{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:0.875em
}
.page-landing-50stories .focus-nav .focus-nav-link .cta{
	color:#fdc728;
	display:none;
	font-size:0.875em
}
@media screen and (min-width: 30em){
	.page-landing-50stories .focus-nav li{
		width:33.333%
	}
}
@media screen and (min-width: 40em){
	.page-landing-50stories .focus-nav li{
		width:25%
	}
}
@media screen and (min-width: 53.75em){
	.page-landing-50stories .focus-nav li{
		width:20%
	}
}
@media screen and (min-width: 64.0625em){
	.page-landing-50stories .focus-nav a{
		font-size:0.75em
	}
	.page-landing-50stories .focus-nav a:after{
		display:none
	}
	.page-landing-50stories .focus-nav a:hover .focus-nav-link{
		top:0
	}
	.page-landing-50stories .focus-nav a:hover .focus-nav-link .cta{
		display:block
	}
}
.page-content-50stories .figure{
	border:5px solid #828384;
	width:25%
}
.page-content-50stories .figure img{
	display:block;
	height:auto;
	width:100%
}
.page-content-50stories .section-nav{
	background:#ddd;
	border-bottom:5px solid #fff;
	font-size:1.325em
}
.page-content-50stories .section-nav li{
	float:left;
	display:block;
	margin-right:2.35765%;
	width:48.82117%;
	line-height:1.125
}
.page-content-50stories .section-nav li:last-child{
	margin-right:0
}
.page-content-50stories .section-nav li:nth-child(2n){
	margin-right:0
}
.page-content-50stories .section-nav li:nth-child(2n+1){
	clear:left
}
.page-content-50stories .section-nav .cta{
	padding-bottom:10px
}
.page-content-50stories .section-nav .cta i{
	display:inline
}
@media screen and (min-width: 40em){
	.page-content-50stories .section-nav{
		font-size:1.5em
	}
	.page-content-50stories .section-nav li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:31.76157%
	}
	.page-content-50stories .section-nav li:nth-child(2n){
		margin-right:2.35765%
	}
	.page-content-50stories .section-nav li:nth-child(2n+1){
		clear:none
	}
	.page-content-50stories .section-nav li:last-child{
		margin-right:0
	}
	.page-content-50stories .section-nav li:nth-child(3n){
		margin-right:0
	}
	.page-content-50stories .section-nav li:nth-child(3n+1){
		clear:left
	}
	.page-content-50stories .speak-out-caption,.page-content-50stories .speak-out-figure{
		display:inline-block;
		vertical-align:middle;
		width:60%
	}
	.page-content-50stories .speak-out-figure{
		padding-left:40px;
		width:40%
	}
}
@media screen and (min-width: 53.75em){
	.page-content-50stories .section-nav li{
		float:left;
		display:block;
		margin-right:2.35765%;
		width:23.23176%
	}
	.page-content-50stories .section-nav li:nth-child(3n){
		margin-right:2.35765%
	}
	.page-content-50stories .section-nav li:nth-child(3n+1){
		clear:none
	}
	.page-content-50stories .section-nav li:last-child{
		margin-right:0
	}
	.page-content-50stories .section-nav li:nth-child(4n){
		margin-right:0
	}
	.page-content-50stories .section-nav li:nth-child(4n+1){
		clear:left
	}
}
