@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400italic,700);@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,600,700,700i);@font-face{font-family:'Inscription Numismatic';src:url(/sites/all/themes/olympian/fonts/InscriptionNumismatic/INSC_NUMIS1.ttf) format('truetype');font-weight:400;font-style:normal}a,a[href^=tel]{color:inherit;text-decoration:none}a,a[href^=tel],a[href^=tel]:hover{text-decoration:none}a img,hr{border:none}#content,#viewport,.video-filter{position:relative}.cancel,svg.icon,svg.more,svg.top{vertical-align:middle}#header .logo,#viewport,.js-gallery,.screen-reader-text,.takeover,.video-filter{overflow:hidden}*{margin:0;padding:0}body,html{height:100%}body{line-height:1.6;font-size:62.5%;font-family:"Source Sans Pro",sans-serif;color:#393939;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}#viewport{overflow:hidden;position:relative}.takeover{overflow:hidden;width:auto}figure,img{max-width:100%}.container{box-sizing:border-box;max-width:1200px;width:85%;margin:0 auto}.container.full{max-width:100%;width:100%}.container.full-mobile{width:100%}@media all and (min-width:600px){.container.full-mobile{width:85%}}.column,.container.full-tablet{width:100%}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.column{box-sizing:border-box;width:100%}@media all and (min-width:1030px){.column.one-fourth{width:25%}.column.one-third{width:33.333%}.column.half{width:50%}.column.two-thirds{width:66.666%}.column.three-fourths{width:75%}.column.twenty{width:20%}.column.thirty{width:30%}.column.forty{width:40%}.column.sixty{width:60%}.column.seventy{width:70%}.column.eighty{width:80%}}.clear{clear:both}::-moz-selection{background:#d01c29;color:#fff}::selection{background:#d01c29;color:#fff}#content{position:relative;font-size:1.6em}a{text-decoration:none;color:inherit;-webkit-transition:all .2s linear;transition:all .2s linear}a[href^=tel]{cursor:text;color:inherit;text-decoration:none}a[href^=tel]:hover{text-decoration:none}a img{border:none}ul{list-style:none}hr{height:1px;border:none;background:#000;margin-bottom:1em}h1,h2,h3,h4,h5,h6{font-family:"Libre Baskerville",serif;margin-bottom:1em;line-height:1.4}.wysiwyg figcaption,h3.caps,input,select,textarea{font-family:"Source Sans Pro",sans-serif}h1{font-size:32px;margin-bottom:.65em}h2{font-size:26px}h3{font-size:21px}h3.caps{font-family:"Source Sans Pro",sans-serif;font-size:17px;text-transform:uppercase;letter-spacing:.075em}h4{font-size:17px}@media all and (min-width:600px){h1{font-size:48px}h2{font-size:40px}}.wysiwyg ol,.wysiwyg p,.wysiwyg ul{margin-bottom:1.5em;line-height:1.8}.wysiwyg br{display:block}.wysiwyg a{color:#a51417;font-weight:600;text-decoration:underline}.button,.cat,.form-submit,input.button{font-weight:700;text-transform:uppercase}.wysiwyg a:hover{color:#d01c29}.wysiwyg ol,.wysiwyg ul{padding-left:1em;margin-left:1.5em}.wysiwyg ul{padding-left:1em;list-style:disc}.program-detail ul,.social-links{list-style:none}.wysiwyg li{line-height:1.6;margin-bottom:.5em}.wysiwyg li:last-child{margin-bottom:0}.wysiwyg img{display:inline-block;margin-top:15px;margin-bottom:30px}.wysiwyg img:first-child{margin-top:0}.wysiwyg figure{display:inline-block;margin-top:15px;margin-bottom:40px}.wysiwyg figure img{margin:0 0 10px}.wysiwyg figcaption{font-family:"Source Sans Pro",sans-serif;color:#6c7373;font-size:15px}.wysiwyg table{border-spacing:0;border-collapse:collapse;margin-bottom:1.5em}.wysiwyg table p:last-child{margin-bottom:0}.wysiwyg th{background:#eee;text-align:left;font-weight:400}.wysiwyg td,.wysiwyg th{padding:10px}.center{text-align:center}.right{text-align:right}address{font-style:normal}figure{max-width:100%}img{max-width:100%;height:auto}.social-links{list-style:none;font-size:0}.social-links li{display:inline-block;margin:0 6px}.social-links li.facebook{margin:0 2px}.social-links a{display:block}.social-links svg{fill:currentColor;max-width:24px;height:24px}.cancel,svg.icon{display:inline-block}.social-links.solid a{background:#fff;border-radius:50%}iframe{border:none;width:100%}.toggle{cursor:pointer}.cat{text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.16em;color:#f5bd18}.video-filter{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;margin-bottom:20px}.video-filter iframe{position:absolute;top:0;left:0;width:100%;height:100%}button,input.button{background:0 0;outline:0}.button,.form-submit,input.button{display:inline-block;border:2px solid;text-transform:uppercase;letter-spacing:.075em;padding:14px 20px 13px;font-size:16px;font-weight:700;-webkit-transition:.2s;transition:.2s;box-sizing:border-box}.button.solid,.form-submit.solid,input.button.solid{border:0 none;padding:18px 40px 17px}.button.small,.form-submit.small,input.button.small{padding:6px 15px 5px;border:2px solid;font-size:13px}.button.form-submit,.button.red,.form-submit.form-submit,.form-submit.red,input.button.form-submit,input.button.red{background:#d01c29;color:#fff}.button.form-submit:hover,.button.red:hover,.form-submit.form-submit:hover,.form-submit.red:hover,input.button.form-submit:hover,input.button.red:hover{background:#a51417}.button.blue,.form-submit.blue,input.button.blue{background:#00a5a4;color:#fff}.button.blue:hover,.form-submit.blue:hover,input.button.blue:hover{background:#008c8b}.button.yellow,.form-submit.yellow,input.button.yellow{background:#f5bd18}.button.yellow:hover,.form-submit.yellow:hover,input.button.yellow:hover{background:#e9b10a}.cta .button,.cta .form-submit,.cta input.button{color:#d01c29;border-color:#a51417}.cta .button:hover,.cta .form-submit:hover,.cta input.button:hover{background:#e4e4e4}.blue .button,.blue .form-submit,.blue input.button,.red .button,.red .form-submit,.red input.button,.yellow .button,.yellow .form-submit,.yellow input.button{color:#fff;border-color:#fff}.yellow .button:hover,.yellow .form-submit:hover,.yellow input.button:hover{background:#e9b10a}.red .button:hover,.red .form-submit:hover,.red input.button:hover{background:#8e1114}.blue .button:hover,.blue .form-submit:hover,.blue input.button:hover{background:#54c1c0}.cancel{background:#757575;width:20px;height:20px;display:inline-block;color:#fff;border-radius:50%;vertical-align:middle;margin-right:9px;margin-top:-3px;position:relative;font-size:0}.cancel:after,.cancel:before{content:"";position:absolute;top:50%;margin-top:-6px;left:50%;margin-left:-1px;width:2px;background:#fff;height:12px}.js-gallery:hover img,.profile-post:hover .cover{-webkit-transform:scale(1.15);-ms-transform:scale(1.15)}.cancel:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cancel:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cancel:hover{background:#999}.js-gallery{cursor:pointer;overflow:hidden}.js-gallery img{-webkit-transition:.2s;transition:.2s}.js-gallery:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}#quicklinks-nav.dark svg.icon{fill:#67c8c7}svg.icon{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-top:-3px}svg.video{width:110px;height:110px}svg.shared-rsvp{margin-left:10px;fill:#d01c29}input,select,textarea{font-family:"Source Sans Pro",sans-serif;font-size:21px;margin-bottom:0}#header .department,#main-nav .button,#main-nav .callout p,#primary-nav a.first-level,.form-container legend{font-family:"Libre Baskerville",serif}button,input[type=submit]{cursor:pointer;border:none;border-radius:0;-webkit-appearance:none}input[type=submit]{border:2px solid}input[type=email],input[type=password],input[type=tel],input[type=text]{height:51px}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{border:none;box-sizing:border-box;padding:10px 15px;border-radius:0;background:#f1f0f0;width:100%;-webkit-appearance:none}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#6c7373;transition:.2s;-webkit-transition:.2s;font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:.025em}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#6c7373;transition:.2s;font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:.025em;opacity:1}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#6c7373;transition:.2s;font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:.025em;opacity:1}input[type=email]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:.5}input[type=email]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:.5}.cta input[type=email],.cta input[type=password],.cta input[type=tel],.cta input[type=text],.cta textarea{background:#fff}#embedded-webform input[type=email],#embedded-webform input[type=password],#embedded-webform input[type=submit],#embedded-webform input[type=tel],#embedded-webform input[type=text],#embedded-webform textarea{background:#fff}input[type=checkbox],input[type=radio]{margin-bottom:0;margin-right:10px}textarea{padding:20px 15px}textarea::-webkit-input-placeholder{color:#d01c29}textarea::-moz-placeholder{color:#d01c29}select{border:none;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;background:#f1f0f0 url(/sites/all/themes/olympian/images/select.svg) no-repeat calc(100% - 15px) center;background-color:#f1f0f0;background-size:13px 21px;padding:0 0 0 15px;height:51px;width:100%;color:#6c7373;font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:.025em}select::-ms-expand{display:none}#header .search input[type=text]{background:0 0}fieldset{border:none}.node-type-webform .form-container{width:85%;padding:40px 0;max-width:960px;margin:0 auto}.form-container p{margin-bottom:2em}.form-container p a{color:#d01c29;text-decoration:underline}.form-container p a.button{text-decoration:none}.form-container p a:hover{color:#a51417}.form-container fieldset{margin:10px 0 30px;border:1px solid #ddd;padding:1.4em 1em 1.4em 1em}.form-container fieldset fieldset legend{font-size:18px}.form-container legend{font-family:"Libre Baskerville",serif;color:#a51417;font-weight:700;font-size:24px;margin-bottom:1em;float:left;width:100%}.form-container .fieldset-description{margin-bottom:1em}.form-container label{display:inline;color:#2b2b2b!important;font-size:.9em;text-transform:uppercase;font-weight:600;letter-spacing:.025em;line-height:1.3}.form-container .label{display:inline;font-size:.9em;color:#2b2b2b;margin-bottom:1em;text-transform:uppercase}.form-container .element-invisible{display:none}.form-container input[type=email],.form-container input[type=password],.form-container input[type=tel],.form-container input[type=text],.form-container select,.form-container textarea{background-color:transparent;border:2px solid #6c7373;margin-bottom:30px}.form-container .form-item,.form-container .input{width:100%;box-sizing:border-box;clear:both}.webform-component-date,.webform-component-email,.webform-component-file,.webform-component-number,.webform-component-textarea,.webform-component-textfield,.webform-component-time{margin-bottom:30px}.webform-component-fieldset{display:inline-block}.form-container .webform-progressbar-outer{margin-bottom:3em}.form-container .form-textarea-wrapper{margin-bottom:30px}.form-container .webform-component-markup{font-family:"Libre Baskerville",serif}.form-container .webform-component-markup h2{margin-bottom:.5em}.form-container .webform-component-markup ul{padding-left:1em;margin-left:1.5em;margin-bottom:1.5em;list-style:disc}.form-container .webform-component-markup ol{padding-left:1em;margin-left:1.5em;margin-bottom:1.5em}.form-container .webform-component-radios label{color:#d01c29}.form-container .webform-component-checkboxes label,.form-container .webform-component-radios label,.form-container .webform-component-select-or-other label{display:inline;margin-bottom:8px}.form-container .form-checkboxes,.form-container .form-radios{margin-bottom:0}.form-container .form-checkboxes label,.form-container .form-radios label{margin-bottom:0;color:#2b2b2b;text-transform:none;letter-spacing:0;font-weight:400}.form-container .form-checkboxes .form-item,.form-container .form-radios .form-item{margin-bottom:20px}.form-container .form-checkboxes .form-item label,.form-container .form-radios .form-item label{margin-bottom:0}@media all and (min-width:768px){.form-container fieldset{padding:1.4em 1.4em 1.4em 1.4em}.form-container .input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 13px;width:auto}.form-container .input:first-child{padding-left:0}.form-container .input:last-child{padding-right:0}.form-container .input.one-fourth{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:25%}.form-container .input.one-third{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:33.333%}.form-container .input.half,.form-container .input.second-half{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:50%}.form-container .half,.form-container .one-third,.form-container .second-half,.form-container .two-thirds{-webkit-box-flex:0;float:left;clear:none;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.form-container .half input,.form-container .half select,.form-container .one-third input,.form-container .one-third select,.form-container .second-half input,.form-container .second-half select,.form-container .two-thirds input,.form-container .two-thirds select{width:calc(100% - 13px)}.form-container .half,.form-container .second-half{width:50%}.form-container .two-thirds{width:66.666%}.form-container .one-third{width:33.333%}.form-container .half+.half,.form-container .one-third+.one-third+.one-third,.form-container .one-third+.two-thirds,.form-container .two-thirds+.one-third{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-justify-content:flex-end}.form-container .half{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start}.form-container .second-half{-webkit-box-pack:start;-ms-flex-pack:end;justify-content:flex-end;-webkit-justify-content:flex-end}.form-container .one-third+.one-third{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}.form-container .two-thirds+.one-third+.one-third{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start}.form-container .one-third+.one-third+.one-third+.one-third{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start}.form-container .one-third+.one-third+.one-third+.one-third+.one-third{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}.form-container .one-third+.one-third+.one-third+.one-third+.one-third+.one-third{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-justify-content:flex-end}.form-container .two-thirds+.one-third+.one-third+.one-third{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}.form-container .webform-datepicker{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.form-container .webform-datepicker .form-item{box-sizing:border-box;width:33.333%;padding-right:26px}.form-container .webform-datepicker :not(.element-invisible).form-item:first-of-type{padding-left:0}.form-container .webform-datepicker .form-item:nth-child(3){padding-right:0}.form-container .form-checkboxes,.form-container .form-radios{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.form-container .form-checkboxes .form-item,.form-container .form-radios .form-item{display:inline-block;width:100%}}@media all and (min-width:1030px){.form-container fieldset{padding:1.8em}}.form-container table.webform-grid{width:100%;margin:0 0 1em;table-layout:fixed}.form-container table.webform-grid td{padding:4px 0}.form-container table.webform-grid .webform-grid-option .form-type-radio{text-align:center}.form-container table.webform-grid .webform-grid-option input[type=radio]{text-align:center}.form-container .form-item.form-type-radio{position:relative}.webform-grid-option .form-type-radio{text-align:center}.webform-grid-option input[type=radio]{margin-right:0}.form-container .webform-component-time{width:100%;position:relative}.form-container .webform-component-time .webform-container-inline .form-item{display:inline-block;width:auto;padding:0 10px}.form-container .webform-component-time .webform-container-inline .form-item:first-child{padding-left:0}.form-container .webform-component-time .webform-container-inline select{width:160px}.form-container .webform-component-time .webform-container-inline .form-radios{display:inline-block;width:auto}.js-more-wrap .back-to-top,.show-all .back-to-top,.show-all .js-more{display:none}.input.checkbox{margin-bottom:30px}#user-login input[type=password],#user-login input[type=text]{margin-bottom:0}#user-login .form-item{margin-bottom:30px}.form-required{text-align:right}.yellow .form-submit{border-color:#393939!important}.back-to-top,.js-more{color:#d01c29;text-transform:uppercase;font-weight:600;letter-spacing:.075em;font-size:1.6em;margin:0 0 40px 0;cursor:pointer}@media all and (min-width:1030px){.back-to-top,.js-more{display:none}}.show-all .back-to-top,.show-all .js-more{display:none}svg.more,svg.top{vertical-align:middle;margin-top:-3px;width:15px;height:15px;margin-left:3px;fill:currentColor}svg.more{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}svg.top{margin-top:-5px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.js-more-wrap{visibility:hidden;height:0;opacity:0;-webkit-transition:.4s;transition:.4s}@media all and (min-width:1030px){.js-more-wrap{visibility:visible;height:auto;opacity:1}}.js-more-wrap .back-to-top{display:none}.show-all .js-more-wrap{visibility:visible;height:auto;opacity:1}.show-all .js-more-wrap .back-to-top{display:block}.fancybox-type-iframe .fancybox-close.button{display:none}.fancybox-type-iframe .fancybox-close{right:-30px;top:-30px;color:#fff}@-webkit-keyframes nav-open{from{width:0%;height:0%;opacity:0}to{width:100%;height:100%;opacity:1}}@keyframes nav-open{from{width:0%;height:0%;opacity:0}to{width:100%;height:100%;opacity:1}}@-webkit-keyframes nav-close{from{width:100%;height:100%;opacity:1}to{width:0%;height:0%;opacity:0}}@keyframes nav-close{from{width:100%;height:100%;opacity:1}to{width:0%;height:0%;opacity:0}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#d01c29;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.logged-in #main-nav-toggle{top:127px}.logged-in:not(.role-administrator) #toolbar-menu .path-admin-config{display:none}@media all and (min-width:768px){.logged-in #main-nav-toggle{top:107px}}#content .field-collection-container,#content .field-collection-view{margin:0;padding:0;position:relative}#content .field-collection-view .field-collection-view-links{right:auto;left:0}#content .drupal-edit-link,#content .field-collection-view-links{background:#ccc;text-transform:uppercase;position:absolute;top:0;right:0;z-index:10;margin:0;padding:2px 6px}#content .field-collection-view-links li{float:none;display:inline-block;vertical-align:top}#content .field-collection-view-links a{display:block;text-align:center;margin:0;padding:4px 6px;font-weight:700}#content .field-collection-view-links a:hover{color:#fff}#content .drupal-edit-link{background:#ccc;text-transform:uppercase;position:absolute;top:0;right:0;z-index:10;margin:0;color:#000;padding:2px 10px;font-size:1px;font-weight:700}#content .messages{margin:0}#user-login{max-width:600px;margin:0 auto}.yourtheme-user-login-form-wrapper div.form-actions.form-wrapper input#edit-submit.button.red.form-submit{background:#fff!important}.yourtheme-user-login-form-wrapper div.description{display:none}div#shib_login_url{border-bottom:solid;margin-bottom:3em;margin-top:10em}a.button.red.bat-lantern.extra{margin-top:.5em}a.button.red.bat-lantern.extra:hover{background:#555}@media print{.filtered article,.reveal{visibility:visible!important;opacity:1!important}#header{background:0 0!important}#header .logo{background:0 0!important}#header .logo .img{fill:#000!important}#header .logo img{content:url(/sites/all/themes/olympian/images/logo-art-sci-color.svg)}#header .page,#main-nav,#main-nav-toggle{display:none!important}#footer{display:none!important}.add-to-cal,.pagination,.print,.search{display:none}.academic-calendar #photo-header{display:block!important}#photo-header{color:#000!important;background:0 0!important;min-height:0!important}#photo-header .image{display:none}#photo-header .container{padding:20px 0 40px!important}#photo-header h1{font-size:24px!important}.cta{display:none!important}.cal-post{display:block!important;text-align:left!important;min-height:1px!important;margin-bottom:20px!important}.cal-date{display:block!important;text-align:left!important;font-size:16px!important;padding:0!important;width:100%!important;background:0 0!important}.cal-details{display:block!important;text-align:left!important;padding:5px 0 0!important;width:100%!important;font-size:14px!important;background:0 0!important}.comment-wrapper,.more-posts,.post-nav,.share{display:none!important}}#header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}#header .logo{color:#fff;width:220px;-ms-flex-item-align:start;align-self:flex-start;height:100%;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;text-align:center}#header .logo .ampersand{display:none;position:absolute;z-index:0;top:50%;left:85px;transform:translateY(-50%);z-index:0}#header .logo .ampersand svg{width:183px;height:216px;fill:#d01c29}#header .logo img{width:85%;position:relative;z-index:1;fill:#fff}#header .logo picture{width:100%}#header .department{color:#a51417;font-weight:700;font-family:"Libre Baskerville",serif;font-size:18px;line-height:1.5;padding:20px 7.5%;box-sizing:border-box;background:#f1f1f1;width:100%;box-sizing:border-box;text-align:center;margin-bottom:0}#header.dark{background:#2b2b2b}#header.dark .department{background:#231f20;color:#fff}@media all and (max-width:359px){#header{justify-content:center}#header .logo{width:250px}}@media all and (min-width:768px){#header{height:190px}#header .logo{width:250px;height:100%}#header .logo img{max-width:158px}#header .logo:after{content:"";position:absolute;right:0;height:55%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:4px;background:#f1f1f1}#header .department{font-size:25px;line-height:1.25;padding:0 calc(132px + 4%) 0 4%;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-flex:1;background:0 0;width:auto;text-align:left}#header.dark .department{background:0 0}}@media all and (min-width:1030px){#header .department{font-size:35px}}#main-nav-toggle{position:fixed;right:20px;top:22px;z-index:101;text-transform:uppercase;font-weight:700;letter-spacing:.075em;cursor:pointer;display:block}#main-nav-toggle .close,#main-nav-toggle .open{-webkit-transition:.25s;transition:.25s;position:absolute;right:0;top:0;color:#fff}#main-nav-toggle .open{border:2px solid #d01c29;color:#d01c29;letter-spacing:.16em;padding:9px 9px 8px;font-size:1.1em}#main-nav-toggle .open:hover{background:#d01c29;color:#fff}.scroll #main-nav-toggle .open{background:#d01c29;color:#fff;border-color:#fff}.scroll #main-nav-toggle .open:hover{background:#a51417}#main-nav-toggle:focus .open{background:#d01c29;color:#fff}#main-nav-toggle .close{visibility:hidden;opacity:0;width:80px;text-align:right;font-weight:400;top:4px;font-size:11px}#main-nav-toggle .close svg{fill:currentColor;width:24px;height:24px;vertical-align:bottom;margin-right:5px}.show #main-nav-toggle{color:#fff}.show #main-nav-toggle .close{visibility:visible;opacity:1}.show #main-nav-toggle .open{visibility:hidden;opacity:0}.dark #main-nav-toggle .open{border-color:#fff;color:#fff}@media all and (min-width:768px){#main-nav-toggle{top:70px;right:45px;width:90px;height:48px}#main-nav-toggle .open{padding:14px 18px 13px;font-size:13px}#main-nav-toggle .close{top:10px}}#main-nav{display:block;position:fixed;background:#212121;top:0;right:0;width:100%;height:100%;color:#fff;visibility:hidden;opacity:0;-webkit-transition:.2s;transition:.2s;z-index:-1;box-sizing:border-box}#main-nav .inner{position:relative;z-index:1;height:100%;box-sizing:border-box;padding:70px 8.0527% 60px;overflow-y:scroll;overflow-x:hidden;display:none;box-sizing:border-box}#main-nav .column:last-child{max-width:225px}.show #main-nav{z-index:100;visibility:visible;opacity:1}.show #main-nav .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}#main-nav .search{margin-bottom:45px;max-width:310px;border:none}#main-nav .search form:after{content:"";border-bottom:2px solid #fff;position:absolute;bottom:0;left:0;width:calc(100% - 48px)}#main-nav .search input[type=text]{margin-bottom:0;color:#fff;border:2px solid rgba(255,255,255,0);width:calc(100% - 48px);padding-left:10px;-webkit-transition:.2s;transition:.2s;height:51px}#main-nav .search input[type=text]::-webkit-input-placeholder{font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:.16em;color:#fff;-webkit-transition:.2s;transition:.2s;line-height:31px}#main-nav .search input[type=text]::-moz-placeholder{font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:.16em;color:#fff;transition:.2s;line-height:31px}#main-nav .search input[type=text]:focus{outline:0;border:2px solid #fff}#main-nav .search input[type=text]:focus::-webkit-input-placeholder{opacity:.5}#main-nav .search input[type=text]:focus::-moz-placeholder{opacity:.5}#main-nav .search button{right:0;left:auto;height:48px;width:48px;top:50%;margin-top:-24px}#main-nav .search button:hover svg{fill:#f5bd18}#main-nav .search svg{-webkit-transition:.2s;transition:.2s;width:24px;height:24px;fill:#fff}#main-nav .callout{margin-bottom:25px}#main-nav .callout p{font-size:1.7em;font-family:"Libre Baskerville",serif;font-weight:700;margin-bottom:1.8em;max-width:200px}#main-nav .callout:after,#secondary-nav:after{background:#fff;max-width:190px;content:""}#main-nav .callout:after{content:"";display:block;height:1px;background:#fff;max-width:190px;margin-top:45px}#main-nav .button{text-transform:none;font-family:"Libre Baskerville",serif;letter-spacing:0}#main-nav .button.external{padding:18px 25px 17px}#main-nav .button .icon{margin-left:10px;fill:currentColor}#main-nav .other-schools{font-size:1.15em;text-transform:uppercase;font-weight:600;letter-spacing:.16em;margin-bottom:25px}#main-nav .other-schools li{margin:7px 0}#main-nav .other-schools svg{fill:#67c8c7;width:18px;height:18px;margin-top:-3px;margin-right:7px}#main-nav .other-schools a:hover{color:#67c8c7}#main-nav .ampersand{position:absolute;z-index:0;top:35px;left:45%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:.25;display:none}#main-nav .ampersand svg{width:600px;height:710px;fill:#414042}@media all and (min-width:600px){#main-nav .callout p{font-size:1.9em}#main-nav .ampersand{display:block}}@media all and (min-width:1030px){#main-nav .inner{padding-top:115px}#main-nav.show .inner{display:-webkit-box;display:-ms-flexbox;display:flex}#main-nav .column:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#main-nav .column:last-child{width:225px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:150px}}#primary-nav{margin-bottom:45px;-webkit-transition:.2s;transition:.2s}#primary-nav.move a.first-level{color:#5a5758}#primary-nav a.active{color:inherit}#primary-nav a.first-level{font-family:"Libre Baskerville",serif;font-weight:700;font-size:2em;margin:10px 0;display:inline-block}.combo .news h2,.not-found #photo-header h1{font-family:"Source Sans Pro",sans-serif}#primary-nav a.second-level,#secondary-nav{text-transform:uppercase;font-weight:600;letter-spacing:.16em}#primary-nav a.first-level:hover{color:#999}#primary-nav .second-level-wrap .show a.second-level,#primary-nav a.second-level:hover{color:#f5bd18}#primary-nav .icon-arrow{display:inline-block;vertical-align:middle;margin-top:-5px;margin-left:8px}#primary-nav .icon-arrow svg{fill:#f5bd18;width:24px;height:24px;margin-top:-3px;margin-left:3px;-webkit-transition:.2s;transition:.2s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-moz-transform:rotate(45deg);-webkit-transform-origin:50% 12px;-ms-transform-origin:50% 12px;transform-origin:50% 12px}#primary-nav .show a.first-level svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform:rotate(-45deg)}#primary-nav .sub-nav{font-size:1.45em;display:none}#primary-nav a.second-level{text-transform:uppercase;margin:5px 0;display:inline-block;font-weight:600;letter-spacing:.16em;position:relative}#primary-nav a.second-level:hover{color:#f5bd18}#primary-nav .second-level-wrap{margin-left:35px;margin-bottom:5px;position:relative}#primary-nav .second-level-wrap .show a.second-level{color:#f5bd18}#primary-nav .second-level-wrap .show .third-level-wrap{display:block}#primary-nav .third-level-wrap{position:absolute;left:375px;right:0;top:0;min-height:100%;display:none;color:#f5bd18;border-left:1px solid #fff;padding-left:35px}#primary-nav .third-level-wrap a{display:inline-block;margin:7px 0}#primary-nav .third-level-wrap a.active{color:inherit}@media all and (min-width:600px){#primary-nav a.first-level{margin:20px 0;font-size:2.6em}#primary-nav a.second-level{margin:9px 0}}@media all and (min-width:1030px){#primary-nav.move{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}}#secondary-nav{font-size:1.45em;text-transform:uppercase;font-weight:600;letter-spacing:.16em;margin-bottom:25px;color:#f5bd18}#secondary-nav ul{margin-bottom:25px}#secondary-nav a{color:inherit;display:inline-block;margin:6px 0}#secondary-nav a:hover{color:#fff}#secondary-nav a.active{color:inherit}#secondary-nav:after{content:"";display:block;height:1px;background:#fff;max-width:190px}#footer .additional-links,#footer .copyright,#footer .quicklinks,#footer .wustl{letter-spacing:.075em;font-size:1.2em;font-weight:600;text-transform:uppercase}#footer{color:#fff}#footer a.active{color:inherit}#footer .footer-top{background:#2b2b2b}#footer .footer-nav{padding:50px 7.5%;box-sizing:border-box}#footer .quicklinks{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-bottom:50px;text-transform:uppercase;letter-spacing:.075em;font-size:1.2em;font-weight:600}#footer .quicklinks li{margin:4px 0;display:inline-block;width:100%}#footer .quicklinks a{color:#67c8c7}#footer .quicklinks a:hover{color:#fff}#footer .logo,.combo .wysiwyg .button svg{fill:currentColor}#footer .additional-links{text-transform:uppercase;letter-spacing:.075em;font-size:1.2em;font-weight:600;margin-bottom:50px}#footer .additional-links li{margin:12px 0}#footer .additional-links .icon{fill:#67c8c7;margin-right:8px}#footer .additional-links a:hover{color:#67c8c7}#footer .social-links{color:#2b2b2b;margin-bottom:50px}#footer .social-links li{margin:0 4px}#footer .social-links li:first-child{margin-left:0}#footer .social-links a{height:27px;width:27px;text-align:center;vertical-align:middle;background:#67c8c7}#footer .social-links a:hover{background:#fff}#footer .social-links svg{width:15px;height:27px}#footer .copyright{text-transform:uppercase;font-weight:600;font-size:1.2em;letter-spacing:.075em;margin-bottom:50px}#footer .copyright em{font-style:normal;color:#c8c8c8;display:block;margin-bottom:1em}#footer .wustl{background:#231f20;padding:50px 7.5%;font-size:1.2em;text-transform:uppercase;font-weight:600;letter-spacing:.075em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}#footer .wustl .logo{width:100%;width:240px;height:30px}#footer .wustl address{margin-left:20px}#footer .wustl address a{color:#67c8c7}#footer .wustl address a:hover{color:#fff}#footer .callout{background:#231f20;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}#footer .footer-top .callout{padding:50px 0}#footer .footer-top .callout .inner{max-width:207px}#footer .footer-top .callout p{text-transform:uppercase;letter-spacing:.025em;font-size:1.2em;font-weight:600}#footer .footer-top .callout p a{color:#67c8c7;font-weight:700}#footer .footer-top .callout p a:hover{color:#fff}#footer .footer-top .callout em{color:#f5bd18;font-style:normal;margin-bottom:1em;display:block}#footer .footer-top .callout .button{font-weight:600}#footer .footer-bottom .callout{padding:35px 7.5%;background-repeat:no-repeat;background-position:center center;background-size:cover}#footer .footer-bottom .callout h3{text-align:center;margin-left:auto;margin-right:auto;width:226px}#footer .footer-bottom .callout .logo{height:96px;width:254px}#footer .footer-bottom .campaign-callout{padding:30px 7.5% 25px}#footer .footer-bottom .campaign-callout img{width:50px}#footer .footer-bottom .campaign-callout .text{margin:0 0 0 20px}#footer .footer-bottom .campaign-callout h3{font-size:17px;width:auto;border-bottom:2px solid #fff;padding:0 0 4px 0;margin:0 0 7px 0;letter-spacing:.16em;font-weight:400}#footer .footer-bottom .campaign-callout h3 em{font-size:24px;letter-spacing:0}#footer .footer-bottom .campaign-callout p{font-size:11px;font-weight:700}#footer .logo{fill:currentColor}#footer h3{font-size:20px}@media all and (min-width:768px){#footer .footer-bottom .callout{padding:35px 0}#footer .footer-bottom .callout h3{border-right:3px solid #fff;text-align:right;margin:0 35px 0 0;padding:4px 35px 4px 0}#footer .footer-bottom .callout h3 br{display:block}#footer .footer-bottom .campaign-callout{padding:30px 0 25px}#footer .footer-bottom .campaign-callout img{width:95px}#footer .footer-bottom .campaign-callout .text{margin:0 0 0 35px}#footer .footer-bottom .campaign-callout h3{border-right:0;font-size:28px;padding:0 0 4px 0;margin:0 0 7px 0}#footer .footer-bottom .campaign-callout h3 em{font-size:34px}#footer .footer-bottom .campaign-callout p{font-size:17px}#footer .wustl{padding:50px 90px}#footer .wustl .logo{width:334px}#footer .wustl address{margin-left:28px}}@media all and (min-width:1030px){#primary-nav.move{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}#footer .footer-top .footer-nav{width:calc(100% - 350px)}#footer .footer-top .callout{width:350px}#footer .footer-nav{padding:50px 90px}#footer .copyright{margin-bottom:0}#footer .footer-bottom .callout{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#footer .wustl{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#photo-header{text-align:center;color:#fff;background:#2b2b2b;box-sizing:border-box;background-color:#2b2b2b;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;overflow:hidden}#photo-header.red{background:#a51417}#photo-header.red h1{color:#fff}#photo-header.dark h1{color:#f5bd18}#photo-header.white h1{color:#2b2b2b}#photo-header.white{background:#fff;color:#231f20}#photo-header .image{background-repeat:no-repeat;background-position:center center;background-size:cover}#photo-header img{display:block}#photo-header .container{max-width:830px;position:relative;z-index:1;padding:60px 0}.node-type-courses #photo-header h1{line-height:1.3;color:#f5bd18!important}#photo-header h1{line-height:1.3}#photo-header .ampersand{fill:#d01c29;position:absolute;left:25%;top:-5px;bottom:-5px;opacity:.5}#photo-header .ampersand svg{height:100%;width:515px}#photo-header p{text-transform:uppercase;font-weight:700}#photo-header .button{margin:0 20px}#photo-header .button:hover{background:rgba(255,255,255,.25)}.not-found #photo-header .container{max-width:600px}.not-found #photo-header h1{font-family:"Source Sans Pro",sans-serif;line-height:1;margin-bottom:10px;color:#f5bd18}.not-found #photo-header p{font-weight:300;line-height:1.2;margin-bottom:1.25em}@media all and (min-width:768px){#photo-header{min-height:415px}#photo-header .image{position:absolute;left:0;right:0;bottom:0;top:0;opacity:.6}.events #photo-header{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.events #photo-header .dots{position:absolute;z-index:1;bottom:0;width:100%;left:50%;max-width:850px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.events #photo-header .dots .slick-dots{left:0;width:200px;bottom:20px}#photo-header .featured-events .image{opacity:1}#photo-header.no-text .image{opacity:.76}#photo-header img{opacity:0;visibility:hidden}#photo-header .container{padding:150px 0 120px}#photo-header p{font-size:1.25em}.academic-calendar #photo-header .image{opacity:.32}.not-found #photo-header h1{font-size:150px}.not-found #photo-header p{font-size:45px}}@media all and (min-width:1030px){#photo-header .ampersand{left:50%}}@media all and (max-width:599px){body:not(.the-ampersand-landing) #photo-header .image{background-image:none!important}.academic-calendar #photo-header{display:none}.not-found #photo-header p{margin-top:20%}.not-found #views-exposed-form-search-page{margin-left:-21%}}.stats .slick-list,.stats img{max-width:280px}.stats-wrap{display:none;background:#f1f1f1;padding:50px 0 25px}.stats-wrap .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stats-wrap h2{color:#a51417;font-size:23px;text-align:center;width:200px;margin-bottom:0;position:relative}.stats-wrap h2 em{font-style:normal;color:#d01c29}.stats-wrap h2:after{content:"";display:block;height:8px;width:165px;background:#d01c29;margin:25px auto 0}.stats-wrap figure{width:33.333%;box-sizing:border-box;border-left:5px solid #fff;padding:0 20px;font-size:14px}.stats-wrap figure:first-child{border:none}.stats-wrap .stats{width:calc(100% - 200px)}.stats-wrap .stats img{width:100%}@media all and (min-width:768px){.stats-wrap{display:block}}@media all and (min-width:1030px){.stats-wrap h2{width:300px;font-size:32px}.stats-wrap .stats{width:calc(100% - 300px)}.stats-wrap figure{padding:0 40px}}.stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.stats figure{text-transform:uppercase;font-weight:600;text-align:center}.stats .slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stats .slick-list{max-width:280px}.stats img{margin:0 auto 15px;max-width:280px}.stats figcaption{position:relative;width:100%;letter-spacing:.075em}#intro .stats{margin:40px 0 80px 0}#intro .stats figcaption:after{content:"";display:block;margin:12px auto 0;max-width:225px;height:7px;background:#67c8c7}#generic-intro .stats{margin:40px 0 80px}#generic-intro .stats figcaption:after{content:"";display:block;margin:12px auto 0;max-width:225px;height:7px;background:#67c8c7}.combo .single-image,.combo .single-video{background-repeat:no-repeat;background-position:center center;background-size:cover}.combo .container{width:70%;padding:60px 0}.combo .wysiwyg h2{color:#a51417}.combo .wysiwyg h2 em{font-style:normal;color:#d01c29}.combo .wysiwyg .button{text-decoration:none;text-transform:uppercase;letter-spacing:.075em;padding:7px 10px 6px;font-size:13px;font-weight:700;color:#d01c29;border:2px solid;border-color:#a51417;font-family:"Source Sans Pro",sans-serif}.combo .wysiwyg .button svg{fill:currentColor}.combo .wysiwyg .button:hover{color:#a51417}.combo .single-image{background-repeat:no-repeat;background-position:center center;background-size:cover}.combo .single-image img{display:block;width:100%}@media all and (max-width:599px){.combo .single-image{background-image:none!important}}@media all and (min-width:768px){.combo .single-image{min-height:450px}.combo .single-image img{display:none}.combo .single-video{min-height:450px}.combo .single-video img{opacity:0;visibility:hidden}}.combo .single-video{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;color:#fff;display:block}.combo .single-video:hover{color:#67c8c7}.combo .single-video img{display:block;width:100%}.combo .single-video svg{position:absolute;top:50%;left:50%;height:60px;width:60px;margin:-30px 0 0 -30px;fill:currentColor}.combo .single-video .caption{box-sizing:border-box;text-align:center;background:#231f20;padding:40px 7.5%}.combo .single-video h2{color:#67c8c7;font-size:16px;text-transform:uppercase;letter-spacing:.075em;margin-bottom:.25em;font-family:"Source Sans Pro",sans-serif}.combo .single-video p{color:#fff;font-family:"Libre Baskerville",serif;font-style:italic;font-size:14px}@media all and (max-width:599px){.combo .single-image,.combo .single-video{background-image:none!important}}@media all and (min-width:600px){.combo .single-video svg{height:110px;width:110px;margin:-55px 0 0 -55px}.news-with-image img{visibility:hidden}}@media all and (min-width:768px){.combo .single-video{min-height:450px;max-height:800px}.combo .single-video img{opacity:0;visibility:hidden}.combo .single-video .caption{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:365px;padding:30px 15px}}.combo .news{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.combo .news .container{max-width:340px;padding:0}.combo .news h2{background:#d01c29;color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:.025em;margin:0 auto 50px;text-align:center;padding:65px 20px 18px;box-sizing:border-box}.combo .news .news-post{position:relative;text-align:center;padding:0 0 40px 0;margin-bottom:40px}.combo .news .news-post:after{content:"";position:absolute;bottom:0;left:calc(50% - 58px);display:block;background-color:#e8e8e8;height:3px;width:116px;margin:0 auto}.combo .more-ampersand,.combo .text-link{background:#f1f1f1}.combo .news .news-post:last-child:after{display:none}.combo .news h3{color:#d01c29}.combo .news p{font-family:"Libre Baskerville",serif;font-size:14px;font-style:italic;color:#6c7373}.combo .podcast h2,.news-with-image h2,.posts-feed .post .action{font-family:"Source Sans Pro",sans-serif}.combo .news p em{font-style:normal}.combo .news .icon{fill:#a51417}.combo .news a:hover{color:#a51417}@media all and (min-width:768px){.combo .news h2{margin-bottom:70px;max-width:310px}}@media all and (min-width:1030px){.combo .news{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media all and (min-width:1030px){.the-ampersand-landing .combo .posts-feed{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.combo .categories h2{color:#a51417;background:#f1f1f1;padding:40px 7.5%;margin-bottom:0}.combo .categories h2 em{color:#d01c29;font-style:normal}.combo .categories li{color:#a51417;text-transform:uppercase;font-weight:700;font-size:.95em;letter-spacing:.075em}.combo .categories a{padding:15px 50px;display:inline-block;margin:5px 0}.combo .categories a:hover{color:#d01c29}@media all and (min-width:768px){.combo .categories h2{font-size:30px}}@media all and (min-width:1030px){.combo .categories{padding-bottom:100px}.combo .categories h2{margin-bottom:110px}}.combo .more-ampersand{background:#f1f1f1}.combo .more-ampersand h2{color:#a51417;font-size:22px}.combo .more-ampersand li{text-transform:uppercase;font-weight:600;letter-spacing:.025em;color:#6c7373;margin-bottom:.25em}.combo .more-ampersand li a:hover{color:#a51417}.combo .more-ampersand .podcast-post{text-align:center;padding:50px 0}.combo .more-ampersand .podcast-post h3{color:#d01c29;font-size:20px}.combo .more-ampersand .podcast-post p{margin-bottom:1em}.combo .more-ampersand .podcast-post .podcast-embed{border-color:#fff}.combo .more-ampersand .podcast-post a:hover{color:#a51417}.combo .podcast svg{fill:#d01c29;width:44px;height:44px;margin-bottom:20px}.combo .podcast h2{font-family:"Source Sans Pro",sans-serif;font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:0;color:#231f20}.blog-feed .post-meta,.combo .categories .slick-dots li,.combo .text-link .action,.generic-blog-feed .action,.news-with-image h2{letter-spacing:.075em;text-transform:uppercase}.combo .text-link{background:#f1f1f1;text-align:center;padding:80px 7.5% 60px}.combo .text-link .inner{max-width:500px;margin:0 auto}.combo .text-link h2{color:#a51417}.combo .text-link p{margin-bottom:1em}.combo .text-link .action{color:#d01c29;text-transform:uppercase;font-weight:600;letter-spacing:.075em;font-size:17px;margin-top:50px;display:inline-block}.combo .text-link .icon{fill:currentColor;margin-left:8px}.combo .text-link.dark{background:#231f20;color:#fff}.combo .text-link.dark h2{color:#f5bd18}.combo .text-link.dark .action{color:#67c8c7}.combo .text-link.red{background:#d01c29;color:#fff}.combo .text-link.red .action,.combo .text-link.red h2{color:#fff}@media all and (min-width:768px){.combo .container{padding:100px 0}}.news-with-image{text-align:center}.news-with-image .text{padding:0 7.5% 50px}.news-with-image .inner{max-width:360px;margin:0 auto}.news-with-image .post{padding-bottom:45px}.news-with-image .post:after{content:"";display:block;width:120px;height:3px;background:#e8e8e8;margin:45px auto 0}.news-with-image .post:last-child:after{display:none}.news-with-image h2{color:#fff;background:#d01c29;width:240px;font-size:15px;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;letter-spacing:.075em;text-align:center;margin:0 auto 80px;padding:30px 0}.news-with-image .wysiwyg h2{color:#a51417;background:0 0;width:inherit;font-size:40px;font-family:"Libre Baskerville",serif;text-transform:none;letter-spacing:inherit;margin:0;margin-bottom:1em;padding:0}.news-with-image h3{color:#d01c29;text-decoration:none}.news-with-image h3 a:hover{color:#a51417}.news-with-image h3 a{text-decoration:none}.news-with-image p{color:#6c7373;font-family:"Libre Baskerville",serif;font-size:14px;margin-bottom:1.5em;line-height:1.8}.news-with-image .button{color:#d01c29}.news-with-image .icon{fill:#a51417;margin-left:5px}.news-with-image .image{background-repeat:no-repeat;background-size:cover;background-position:center center;max-height:400px;overflow:hidden}.news-with-image img{display:block}.news-with-image img.file-wysiwyg{display:block;margin:auto}.blog-feed .slideshow,.posts-feed .slick-list{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.news-with-image.dark{background:#231f20}.blog-feed .cover,.blog-feed .image{background-repeat:no-repeat;background-position:center top;background-size:cover}.news-with-image.dark h3{color:#67c8c7}.news-with-image.dark h3 a:hover{color:#fff}.news-with-image.dark p{color:#dedede}.news-with-image.dark .icon{fill:#dedede}.news-with-image.dark .button{color:#fff;border-color:#d01c29}.news-with-image img.file-wysiwyg{visibility:visible}.news-with-image .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.blog-feed .slideshow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column;width:100%}.blog-feed .slick-list{width:100%}.blog-feed .slick-dots{box-sizing:border-box}.blog-feed .slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1;bottom:0;height:auto}@media all and (min-width:1030px){.blog-feed .slick-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1}.blog-feed .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1;height:auto}}.blog-feed .post{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1}.blog-feed .post:hover .cover{-webkit-transform:translateZ(0) scale(1.15);transform:translateZ(0) scale(1.15);-webkit-filter:blur(0)}.blog-feed .blog-post,.blog-feed .profile-post{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1}.blog-feed .blog-post .image,.blog-feed .profile-post .image{max-height:400px}.blog-feed .image{background-repeat:no-repeat;background-position:center top;background-size:cover;overflow:hidden;position:relative}.blog-feed .cover{position:absolute;left:0;top:-1px;bottom:-1px;width:100%;background-repeat:no-repeat;background-position:center top;background-size:cover;-webkit-transition:.2s;transition:.2s;-webkit-backface-visibility:hidden;filter:blur(0);-webkit-filter:blur(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.blog-feed img{width:100%;display:block}.blog-feed picture{display:block}.blog-feed .post-details{position:relative;padding:40px 7.5% 40px}.blog-feed .blog-post .post-details:before,.blog-feed .profile-post .post-details:before{content:"";position:absolute;z-index:1;bottom:100%;width:0;height:0;left:50%;margin-left:-30px;margin-bottom:-1px;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:32px solid #fff}.blog-feed .video-post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.blog-feed .video-post .image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1;position:relative;color:#fff}.blog-feed .video-post .image:hover{color:#67c8c7}.blog-feed .video-post picture{overflow:hidden;max-height:800px}.blog-feed .video-post .post-details{box-sizing:border-box}.blog-feed .video-post h3{color:#4a4a4a}.blog-feed .video-post svg{position:absolute;max-width:60px;max-height:60px;left:calc(50% - 30px);bottom:calc(50% - 30px);fill:currentColor}.blog-feed .cat{margin-bottom:1.75em;color:#009b9a}.blog-feed p{font-size:.9em;margin-bottom:1em}.blog-feed .post-meta{color:#a51417;font-size:.85em;font-weight:600;letter-spacing:.075em;text-transform:uppercase}@media all and (max-width:599px){.news-with-image .image{background-image:none!important}.blog-feed .image{background:0 0!important}.blog-feed .cover{height:0}}@media all and (min-width:600px){.blog-feed .post:first-child .blog-post .post-details:after{content:"";position:absolute;left:15%;bottom:-1px;width:70%;max-width:210px;height:2px;background:#cecece}.blog-feed .blog-post .post-details{padding-top:60px}.blog-feed .video-post img{opacity:0;visibility:hidden}.blog-feed .video-post h3{color:#4a4a4a}.blog-feed .video-post .post-details{position:absolute;bottom:0;right:0;width:50%;background:#f5bd18;color:#393535}.blog-feed .video-post svg{max-width:108px;max-height:108px;left:calc(25% - 54px);bottom:calc(25% - 54px)}}@media all and (min-width:768px){.blog-feed .blog-post .image,.blog-feed .profile-post .image{width:50%;max-height:100%}.blog-feed .blog-post img,.blog-feed .profile-post img{display:none}.blog-feed .blog-post .post-details,.blog-feed .profile-post .post-details{width:50%}.blog-feed .blog-post .post-details:before,.blog-feed .profile-post .post-details:before{right:100%;left:auto;width:0;height:0;top:50%;bottom:auto;margin:-30px -1px 0 0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:32px solid #fff}.blog-feed .video-post .post-details{top:50%}}@media all and (min-width:1030px){.blog-feed .blog-post img{display:none}}.generic-blog-feed .post-details:before{border-bottom-color:#fff}.generic-blog-feed .post-details:after{display:none}.generic-blog-feed .cover{background-position:center center;background-repeat:no-repeat}.generic-blog-feed .action{font-weight:700;text-transform:uppercase;letter-spacing:.075em}.generic-blog-feed svg{position:absolute;max-width:108px;max-height:108px;left:50%;top:50%;margin:-54px 0 0 -54px;fill:#fff}@media all and (min-width:768px){.generic-blog-feed .post{min-height:350px}.generic-blog-feed .post:last-child .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-order:2}.generic-blog-feed .post:last-child .post-details{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-order:1}.generic-blog-feed .post:last-child .post-details:before{right:auto;left:100%;border-right:none;border-left:32px solid #fff}.generic-blog-feed .post-details:before{border-right-color:#fff;border-bottom-color:transparent}}@media all and (min-width:1030px){.generic-blog-feed .post{height:auto}}.combo .categories{background:#fff;text-align:center}.combo .categories .toggle-group{position:relative}.combo .categories .toggle{height:52px}.combo .categories .toggle-list{max-height:0;overflow:hidden;-webkit-transition:.2s;transition:.2s}.combo .categories.show .toggle-list{max-height:400px}.combo .categories .slick-dots{position:static;width:100%;bottom:auto;top:auto;left:auto;font-size:15px}.combo .categories .slick-dots li{margin:0;display:block;color:#a51417;text-transform:uppercase;font-weight:700;letter-spacing:.075em}.combo .categories .slick-dots a{padding:15px 30px;display:inline-block;margin:0;position:relative;-webkit-transition:none;transition:none}.combo .categories .slick-dots a:hover{color:#d01c29}.combo .categories .slick-dots .slick-active{display:block;position:absolute;top:0;left:0;right:0;background:#e4e4e4}.combo .categories .slick-dots .slick-active a{padding:15px 30px 15px 0}.combo .categories .slick-dots .slick-active a:after,.combo .categories .slick-dots .slick-active a:before{content:"";position:absolute;width:2px;background:currentColor;height:14px;top:50%;margin-top:-7px;-webkit-transition:.2s;transition:.2s}.combo .categories .slick-dots .slick-active a:before{right:14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.combo .categories .slick-dots .slick-active a:after{right:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media all and (min-width:1030px){.combo .categories .slick-dots .slick-active a:after,.combo .categories .slick-dots .slick-active a:before,.combo .categories .toggle{display:none}.combo .categories .toggle-list{max-height:100%}.combo .categories .toggle{display:none}.combo .categories .slick-dots li{margin:2px 0}.combo .categories .slick-dots a{padding:15px 50px;-webkit-transition:.2s;transition:.2s}.combo .categories .slick-dots .slick-active a:after,.combo .categories .slick-dots .slick-active a:before{display:none}.combo .categories .slick-dots .slick-active{position:static;background:0 0}.combo .categories .slick-dots .slick-active a{padding:15px 50px;background:#f1f1f1}}.posts-feed,.posts-feed .post{position:relative}.posts-feed .slideshow{width:100%}.posts-feed .slide{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.posts-feed .slick-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.posts-feed .slick-track{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.posts-feed .post{width:100%;position:relative;overflow:hidden}.posts-feed .post svg{position:absolute;bottom:50%;left:50%;width:60px;height:60px;margin-left:-30px;margin-bottom:-30px;fill:#fff}.posts-feed .post article{width:100%}.posts-feed .post .image{overflow:hidden}.posts-feed .post .action{color:#d01c29;font-size:15px;font-family:"Source Sans Pro",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.posts-feed .back-post,.posts-feed .post-meta{letter-spacing:.075em;font-weight:700;font-family:"Source Sans Pro",sans-serif}.posts-feed .post:hover .cover{-webkit-transform:translateZ(0) scale(1.15);transform:translateZ(0) scale(1.15);-webkit-filter:blur(0)}.posts-feed .cover{height:100%;position:absolute;left:-1px;right:-1px;top:0;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:.2s;transition:.2s;-webkit-backface-visibility:hidden;filter:blur(0);-webkit-filter:blur(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}@media all and (max-width:599px){.posts-feed .cover{height:0}}.more-posts .posts-feed{background:#f1f1f1;overflow:hidden}.more-posts .posts-feed .post{height:auto}.more-posts .posts-feed .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.posts-feed .back-post{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Source Sans Pro",sans-serif;color:#d01c29;font-weight:700;text-transform:uppercase;letter-spacing:.075em;background:#231f20;color:#67c8c7}.event-feed,.posts-feed .more-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.single-post .posts-feed article{margin-bottom:0}.posts-feed h3{font-size:18px}.posts-feed img{width:100%;display:block}.posts-feed .image{position:relative;width:100%;max-height:200px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center}.posts-feed .post-details{padding:30px 7.5%;box-sizing:border-box;position:relative;width:100%}.posts-feed .post-details:after{content:"";position:absolute;bottom:100%;left:50%;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:26px solid #fff;margin-left:-25px;margin-bottom:-1px}.more-posts .posts-feed .post-details:after{border-bottom-color:#f1f1f1}.posts-feed .post-meta{color:#d01c29;font-weight:700;font-size:13px;letter-spacing:.075em;margin-bottom:2em;font-family:"Source Sans Pro",sans-serif}.posts-feed .pagination .category,.posts-feed .pagination .heading{font-family:"Libre Baskerville",serif;font-size:18px}.posts-feed .more-wrap{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.posts-feed .more-wrap .post:nth-child(2){width:100%}.posts-feed .slick-arrow.slick-next{right:0;left:auto}.posts-feed .pagination{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;display:none;z-index:1;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;padding:40px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;background:#2b2b21;color:#fff;text-align:center;box-sizing:border-box}.posts-feed .pagination .slick-arrow{bottom:0;width:50%;height:94px}.posts-feed .pagination .slick-arrow:hover{background:#e21e2d}.posts-feed .pagination .slick-arrow.slick-prev{right:50%;left:auto;background:#a51417}.posts-feed .pagination .slick-arrow.slick-prev:hover{background:#e21e2d}.posts-feed .pagination .heading{font-family:"Libre Baskerville",serif;font-weight:700;text-transform:lowercase;font-size:18px;margin-bottom:3em;color:#fff;line-height:1.2}.posts-feed .more em,.posts-feed .pagination .heading em{color:#67c8c7;font-style:normal}.posts-feed .pagination .category{font-family:"Libre Baskerville",serif;margin-bottom:1.25em;font-size:18px}.posts-feed .pagination .arrows{position:relative;width:100%;height:94px}.posts-feed .more{font-size:1.2em;line-height:1.4;margin-top:5px}.posts-feed .more em{font-style:normal;color:#67c8c7}@media all and (min-width:768px){.posts-feed{background:#f1f1f1}.posts-feed .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;position:absolute;width:33.333%;height:33.333%;bottom:33.333%;right:0;padding:10px 0;background:0 0}.posts-feed .pagination .arrows{position:absolute;bottom:0}.posts-feed .post{display:-webkit-box;display:-ms-flexbox;display:flex}.posts-feed .post article{display:-webkit-box;display:-ms-flexbox;display:flex}.posts-feed .post svg{width:80px;height:80px;margin-left:-40px;margin-bottom:-40px}.posts-feed .image{max-height:100%}.combo .posts-feed .image img{visibility:hidden;opacity:0}.more-posts .posts-feed .post:nth-child(even){width:550px}.more-posts .posts-feed .post:nth-child(odd){width:275px}.posts-feed .post:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.combo .posts-feed .post:nth-child(1){width:66.666%;height:33.333%}.more-posts .posts-feed .post:nth-child(1){width:550px}.posts-feed .post:nth-child(1) article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.posts-feed .post:nth-child(1) .image,.posts-feed .post:nth-child(1) .post-details{width:50%}.posts-feed .post:nth-child(1) .post-details:after{right:100%;left:auto;bottom:50%;margin-bottom:-25px;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:26px solid #f1f1f1;border-left:none}.combo .posts-feed .post:nth-child(2){height:33.333%}.posts-feed .post:nth-child(2),.posts-feed .post:nth-child(4){text-align:center}.combo .posts-feed .post:nth-child(2),.combo .posts-feed .post:nth-child(4){width:33.333%}.more-posts .posts-feed .post:nth-child(2),.more-posts .posts-feed .post:nth-child(4){width:275px}.posts-feed .post:nth-child(2) .post-details,.posts-feed .post:nth-child(4) .post-details{padding:30px 14.8148%;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(43,43,43,.75);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.posts-feed .post:nth-child(2) .post-details:after,.posts-feed .post:nth-child(4) .post-details:after{display:none}.posts-feed .post:nth-child(2) h3,.posts-feed .post:nth-child(4) h3{margin:1em 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.posts-feed .post:nth-child(2) .post-meta,.posts-feed .post:nth-child(4) .post-meta{color:#67c8c7;margin-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:end;align-self:flex-end;width:100%}.more-posts .posts-feed .post:nth-child(3){width:550px}.more-posts .posts-feed .post:nth-child(3) article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.more-posts .posts-feed .post:nth-child(3) .image,.more-posts .posts-feed .post:nth-child(3) .post-details{width:50%}.combo .posts-feed .post:nth-child(3){width:66.666%;height:66.666%}.combo .posts-feed .post:nth-child(3) .post-details{position:absolute;bottom:0;right:0;background:#f1f1f1;top:50%;left:50%;width:auto}.combo .posts-feed .post:nth-child(3) .post-details:after{display:none}.combo .posts-feed .post:nth-child(3) svg{bottom:25%;left:25%}.combo .posts-feed .post:nth-child(4){background:#2b2b2b;display:-ms-flexbox;display:flex;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.combo .posts-feed .post:nth-child(4) article{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;position:relative;height:50%}}.subscribe{color:#919595;align-self:flex-end;font-weight:700;transition:.2s;min-height:32px;margin-bottom:20px;text-transform:uppercase;letter-spacing:.075em}.subscribe a:hover{color:#a51417}.subscribe .icon{height:32px;width:32px;margin-bottom:-12px;fill:#a51417}.subscribe img{height:32px;width:32px;margin-bottom:-12px;margin-left:-3%}.event-feed,.event-feed .slideshow{display:-webkit-box;display:-ms-flexbox}.event-feed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.home .event-feed{position:relative;z-index:5;background:#231f20;color:#fff}.home .event-feed .cat{color:#fff}.home .event-feed .post-details:before{display:none}.home .event-feed time{color:#f5bd18}.home .event-feed .location{color:#fff}.home .event-feed .post{padding:0;box-sizing:border-box}.event-feed header{padding:40px 0;position:relative}.event-feed .more{background:#d01c29;color:#fff;position:absolute;z-index:2;right:0;bottom:-37px;width:110px;height:74px;box-sizing:border-box;text-align:left;padding:14px 10px 14px;text-transform:uppercase;font-weight:600;font-size:.9em;letter-spacing:.025em;-webkit-transition:.2s;transition:.2s;text-align:center}.event-feed .dots-below .slick-dots,.event-feed .more:hover{background:#a51417}.event-feed .more:before{content:"";display:inline-block;margin-right:5px;margin-top:-2px;vertical-align:middle;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #fff}.event-feed .more:hover{background:#a51417}.event-feed h2{color:#00a5a4;font-size:40px;margin-bottom:.5em;line-height:1.2}.event-feed .slideshow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.event-feed .slick-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-post .post-details{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.event-feed .cat{color:#393939;font-size:1.1em;font-weight:600}.event-feed .slide{height:auto}.event-feed .dots-below .slick-dots{background:#a51417}.event-feed .event-post{width:100%}.event-feed .post:hover img{opacity:.8}.event-feed .image{background-color:#231f20;width:100%}.event-feed img{width:100%;height:319.5px!important;max-height:500px;object-fit:cover;display:block;-webkit-transition:.2s;transition:.2s}.event-feed .post-details{padding:50px 7.5% 40px;box-sizing:border-box;width:100%;position:relative}.event-feed .post-details:before{content:"";position:absolute;bottom:100%;left:50%;width:0;height:0;margin-left:-30px;margin-bottom:-1px;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:32px solid #fff}.event-feed h3{margin-bottom:2em}.event-feed h3 a:hover{color:#d01c29}.event-feed .event-meta{color:#6c7373;text-transform:uppercase}.event-feed time{text-transform:uppercase;display:inline-block;font-weight:700;letter-spacing:.075em;border-left:1px solid;padding-left:.5em;margin-left:.5em;line-height:1.2;margin-bottom:.4em}.event-feed time:first-child{border-left:none;margin-left:0;padding-left:0}.event-feed .location{font-weight:600;font-size:.85em;letter-spacing:.025em}.event-feed .slide-title{width:100%}@media all and (min-width:600px){.event-feed .post-details{padding-top:70px}}.profile-feed,.profile-feed .post{background:#f1f1f1}.profile-feed,.profile-feed .slick-list,.profile-feed .slick-track,.profile-feed article{width:100%}.podcasts .heading h2,.profile-post .action,.profile-post h3{letter-spacing:.075em;font-weight:700}.profile-post .post-details{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.profile-post .post-details p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-feed{background:#f1f1f1;width:100%}.profile-feed .slick-list,.profile-feed .slick-track{width:100%}.profile-feed img{display:block;width:100%}.profile-feed .post{background:#f1f1f1}.profile-feed article{width:100%}.profile-feed .post-details{padding:60px 7.5% 40px}@media all and (min-width:600px){.profile-feed .post .image,.profile-feed .post .post-details{width:50%}.profile-feed .post:nth-child(2) .image,.profile-feed .post:nth-child(4) .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-order:2}.profile-feed .post:nth-child(2) .post-details:after,.profile-feed .post:nth-child(4) .post-details:after{left:100%;right:auto;border-right:none;border-left:32px solid #f1f1f1}.profile-post .image img{opacity:0;visibility:hidden}}@media all and (min-width:1030px){.profile-feed .post:nth-child(2) .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-order:1}.profile-feed .post:nth-child(2) .post-details{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-order:2}.profile-feed .post:nth-child(2) .post-details:after{left:auto;right:100%;border-left:none;border-right:32px solid #f1f1f1}.profile-feed .post:nth-child(3) .image,.profile-feed .post:nth-child(4) .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-order:2}.profile-feed .post:nth-child(3) .post-details:after,.profile-feed .post:nth-child(4) .post-details:after{right:auto;left:100%;margin-left:-1px;border-right:0;border-left:32px solid #f1f1f1}}.profile-post .image{position:relative;overflow:hidden}.profile-post .image svg{position:absolute;fill:#fff}.profile-post .cover{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:.2s;transition:.2s}@media all and (max-width:599px){.profile-post .cover{height:0;background-image:none!important}}.profile-post:hover .cover{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.profile-post .post-details{position:relative}.profile-post .post-details:after{content:"";position:absolute;right:100%;top:50%;margin-top:-32px;margin-right:-1px;border-top:32px solid transparent;border-bottom:32px solid transparent;border-right:32px solid #f1f1f1}.profile-post h3{font-family:"Source Sans Pro",sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;letter-spacing:.075em}.profile-post p{font-family:"Libre Baskerville",serif;font-style:italic;font-size:1.1em;color:#686f6f}.podcasts .heading h2,.podcasts .post-details p,.the-source h2 span{font-family:"Source Sans Pro",sans-serif}.profile-post .action{font-weight:700;color:#d01c29;text-transform:uppercase;letter-spacing:.075em}.profile-post.video-post svg{left:50%;top:50%;margin:-55px 0 0 -55px}.profile-post.podcast-post svg{right:7.5%;bottom:7.5%;width:40px;height:40px}@media all and (min-width:600px){.profile-post .image img{opacity:0;visibility:hidden}}.podcasts .heading{background:#f1f1f1;text-align:center;padding:50px 7.5%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.podcasts .slick-list,.podcasts .slideshow{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.podcasts .heading h2{font-size:14px;font-family:"Source Sans Pro",sans-serif;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.podcasts .more,.the-source .news-events a,.the-source h2 span{text-transform:uppercase;letter-spacing:.16em}.podcasts .heading:after{content:"";position:absolute;left:100%;top:50%;width:0;height:0;margin:-34px 0 0 -1px;border-top:34px solid transparent;border-bottom:34px solid transparent;border-left:36px solid #f1f1f1}.podcasts.dark .heading{color:#67c8c7;background:#3e3d3d}.podcasts.dark .heading:after{border-left-color:#3e3d3d}.podcasts .post-details{width:85%;max-width:520px;margin:0 auto}.podcasts .post-details p{font-family:"Source Sans Pro",sans-serif}.podcasts .slideshow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.podcasts .slick-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.podcasts .more{position:absolute;right:0;bottom:0;background:#d01c29;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:13px;height:50px;line-height:52px;padding:0 20px}.podcasts .more:hover{background:#a51417}.podcasts .podcast-post{text-align:center;padding:50px 0}.podcasts .podcast-post h3{color:#d01c29;font-size:20px}.podcasts .podcast-post p{margin-bottom:1em}.podcast-embed{padding-bottom:15px}.podcasts .podcast-post a:hover{color:#a51417}.podcast-post .podcast-embed{border:3px solid #d01c29;padding:15px}.podcast-post iframe{display:block}.the-source h2{color:#fff;margin-bottom:1.5em;line-height:1}.the-source h2 span{font-family:"Source Sans Pro",sans-serif;font-size:14px;display:block;text-transform:uppercase;font-weight:700;letter-spacing:.16em;color:#414042;margin-top:10px}.fancybox-wrap .post-excerpt,.program-detail .faculty,.testimonial .cite-title,.testimonial p,.twitter-feed .tweet-text,.twitter-feed p{font-family:"Libre Baskerville",serif}.the-source .news-events{background:#f5bd18;padding:60px 7.5%}.the-source .news-events h3{margin-bottom:.25em;color:#2b2b2b;font-size:20px}.the-source .news-events article:not(:last-child){margin-bottom:50px}.the-source .news-events p{margin-bottom:1em;font-size:1.2em}.instagram-feed .more,.testimonial .cite,.twitter-feed .meta{font-weight:700;letter-spacing:.075em;text-transform:uppercase}.the-source .news-events a{text-transform:uppercase;font-weight:600;letter-spacing:.16em}.the-source .news-events a:hover{text-decoration:underline}.the-source .slick-track{height:auto}.the-source .video-post{background:#f1f1f1}.the-source .video-post h3{color:#231f20;font-size:25px}@media all and (max-width:599px){.the-source h2{font-size:34px;line-height:1}.the-source .slick-dots{display:none}}.social-feeds{padding:60px 0 0}@media all and (min-width:600px){.social-feeds{padding:85px 0 45px}}.instagram-feed{padding:0 7.5%;text-align:center;max-width:500px;margin:0 auto 60px}.instagram-feed #instafeed{position:relative;max-width:500px;margin:0 auto 15px}.instagram-feed #instafeed:hover svg{fill:#67c8c7}.instagram-feed svg{position:absolute;left:25px;top:25px;width:44px;height:44px;fill:#fff;opacity:.9;z-index:1;-webkit-transition:.2s;transition:.2s}.instagram-feed img{width:100%!important;height:auto!important;margin:0!important;float:none!important;display:block}.instagram-feed .more{text-transform:uppercase;font-size:.9em;font-weight:700;letter-spacing:.075em}.instagram-feed .more a{color:#008483}@media all and (min-width:1030px){.instagram-feed{padding:0 40px 0 90px;margin:0;max-width:100%}}.twitter-feed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}.twitter-feed .inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;width:100%}.inner.flex.custom{justify-content:center;align-items:center}.twitter-feed .more{position:absolute;left:50%;top:-41px;margin-left:-41px;width:82px;height:82px;z-index:1}.twitter-feed .more:hover{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.twitter-feed svg{width:82px;height:82px;fill:#67c8c7}.twitter-feed #selective-tweets-block-tweets,.twitter-feed #tweetfeed{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;background:#f1f1f1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:100px 7.5% 60px;width:100%;max-width:600px;margin:0 auto;box-sizing:border-box}.twitter-feed .slick-list{width:100%}.twitter-feed ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.twitter-feed .meta{color:#a51417;text-transform:uppercase;font-weight:700;letter-spacing:.075em;margin-bottom:1em}.twitter-feed .tweet-text,.twitter-feed p{font-family:"Libre Baskerville",serif;font-weight:700;font-size:1.4em}.twitter-feed .tweet-text a,.twitter-feed p a{color:#007b7a}@media all and (min-width:600px){.twitter-feed{padding:0 7.5%}.twitter-feed #selective-tweets-block-tweets,.twitter-feed #tweetfeed{padding:90px 75px}}@media all and (min-width:1030px){.twitter-feed{margin-bottom:38px}.twitter-feed #selective-tweets-block-tweets,.twitter-feed #tweetfeed{max-width:100%}.twitter-feed .more{left:-41px;margin-left:0}}#about-deans .title:after,#about-faculty .slick-dots a:after,#about-faculty .slick-dots:before,#about-history .slick-dots .slick-active a:after,#about-history .slick-dots a:not(.show):before,#about-history .slick-dots:after,#comments h3 span:after,#generic-intro .cal-feed h2:after,#generic-intro .cal-feed-wrap:after,#generic-intro .page-nav .first-level:after,#generic-intro aside .related-links h2:after,.academic-calendar .search .cal-link a:after,.academic-calendar .search .cal-link a:before,.cta.ampersand:after,.event-details #map:before,.faq-list .question .icon:after,.faq-list .question .icon:before,.filter-options.course-options h3:after,.filter-options.course-options h3:before,.load-more a:after,.load-more a:before,.post-nav:before,.program-detail .testimonial figcaption:after,.search .toggle span:after,.search .toggle:after,.search .toggle:before,.single-event-post .post-excerpt:after,.single-faculty-post .faculty-details .image:after,.single-faculty-post .interests li:after,.slick-dots button:before{content:""}.testimonial .image{background-repeat:no-repeat;background-position:center top;background-size:cover}.testimonial img{display:block;width:100%}.testimonial figcaption{position:relative;padding:60px 10%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonial figcaption:after{content:"“";width:80px;height:80px;position:absolute;top:-40px;left:50%;margin-left:-40px;background:#2b2b2b;border-radius:50%;color:#fff;text-align:center;font-size:80px;font-weight:700;line-height:1.3}.testimonial.yellow figcaption:after{background:#f5bd18}.testimonial.red figcaption:after{background:#d01c29}.testimonial.blue figcaption:after{background:#67c8c7}.testimonial p{font-size:1.2em;font-family:"Libre Baskerville",serif;font-weight:700;margin-bottom:2em;line-height:1.8}.testimonial .cite{display:block;color:#a51417;text-transform:uppercase;font-weight:700;letter-spacing:.075em}.testimonial .cite-title{display:block;font-family:"Libre Baskerville",serif;font-style:italic;color:#6c7373}.combo .testimonial{text-align:center;background:#f1f1f1}.combo .testimonial figcaption{width:auto;padding-top:200px}.combo .testimonial figcaption:after{width:100px;height:100px;top:65px;left:calc(50% - 50px);margin:0;line-height:1.45;font-size:85px}.filtered .pagination .heading,.filtered .print{margin-bottom:20px}.combo .testimonial.dark{background:#231f20;color:#fff}.combo .testimonial.dark .cite{color:#f5bd18}.combo .testimonial.red{background:#a51417;color:#fff}.combo .testimonial.red .cite{color:#fff}.combo .testimonial.red .cite-title{color:#c8c8c8}@media all and (max-width:599px){.testimonial .image{background-image:none!important}}@media all and (min-width:600px){.testimonial .image{min-height:500px}.testimonial img{display:none}.testimonial figcaption{padding:100px 10%}.testimonial figcaption:after{width:140px;height:140px;top:-70px;margin-left:-70px;font-size:120px;line-height:1.45}.testimonial p{font-size:1.4em}}@media all and (min-width:900px){.testimonial .image,.testimonial figcaption{width:50%}.testimonial .image{min-height:600px}.testimonial figcaption:after{top:50%;margin-top:-70px;left:-70px;margin-left:0}}.load-more{text-transform:uppercase;font-weight:600;letter-spacing:.16em;font-size:.95em;padding:40px 0 0;text-align:center;width:100%;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;color:#a51417}.filtered .pagination,.print button{font-weight:700;text-transform:uppercase}.load-more a{position:relative;-webkit-transition:.2s;transition:.2s;padding-bottom:30px}.load-more a:hover{color:#e21e2d}.load-more a:after,.load-more a:before{content:"";position:absolute;width:4px;background:currentColor;height:22px;bottom:0;left:50%;border-radius:2px}.load-more a:before{-webkit-transform:rotate(-55deg);-ms-transform:rotate(-55deg);transform:rotate(-55deg);margin-left:-9px}.load-more a:after{-webkit-transform:rotate(55deg);-ms-transform:rotate(55deg);transform:rotate(55deg);margin-left:7px}.load-more .spinner{position:absolute;top:calc(50% - 10px)}.spinner{position:fixed;left:calc(50% - 20px);top:calc(50% - 20px);width:40px;height:40px;background-color:#d01c29;border-radius:100%;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.filtered .print{-ms-flex-item-align:end;align-self:flex-end;-webkit-align-self:flex-end;margin-bottom:20px}.print{display:none}.print button{color:#919595;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.075em;-webkit-transition:.2s;transition:.2s;min-height:32px}.print button:hover{color:#a51417}.print button .icon{fill:#a51417;height:32px;width:32px;margin-right:12px}@media all and (min-width:768px){.print{display:block}}.filtered .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;padding:0 0 40px;text-transform:uppercase;font-weight:700;letter-spacing:.075em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-flex:1}.filtered .pagination .heading{margin-bottom:20px}.filtered .pagination .pages{color:#d01c29}.filtered .pagination .pages a:hover{color:#a51417}.filtered .pagination .current-page{margin:0 10px;width:180px;text-align:center}.filtered .pagination svg{margin-top:-3px;fill:currentColor;height:25px;width:15px}@media all and (min-width:600px){.filtered .pagination{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-direction:row;padding:20px 0 40px}.filtered .pagination .heading{margin-right:50px;margin-bottom:0}}.jump-to{background:#2b2b2b;text-align:center;padding:50px 0 35px;overflow:hidden;position:relative}.jump-to .container{position:relative;z-index:1}.jump-to h2{color:#dededf;font-size:30px}.jump-to li{display:inline-block;text-transform:uppercase;font-weight:600;font-size:.95em;letter-spacing:.075em;margin:0 15px 1em}.fancybox-wrap .event-body a,.fancybox-wrap .location,.program-detail .course,.program-detail ul.more{text-transform:uppercase;font-weight:700}.jump-to a{color:#67c8c7}.jump-to a:hover{color:#dededf}.jump-to svg{margin-top:-3px;margin-left:4px;width:18px;height:18px;fill:#dededf}.jump-to.red{background:#a51417}.jump-to.red li{color:#fff}.jump-to.red a{color:#fff}.jump-to.red a:hover{color:#ccc}.page-explore-academics .jump-to{padding-top:0}.page-explore-academics .jump-to h2{font-size:21px;background:#d01c29;display:inline-block;padding:25px 45px;margin-bottom:1.75em}.page-explore-academics .jump-to li{display:block}.page-explore-academics .jump-to li:last-child{border:none;padding:0}@media all and (min-width:600px){.page-explore-academics .jump-to li{display:inline-block;border-right:1px solid;padding-right:10px;line-height:1.2;margin:0 9px 1em 0}.page-explore-academics .jump-to li:last-child{margin-right:0}}.jump-to .ampersand{position:absolute;right:4%;bottom:-280px;width:297px;height:350px;fill:#d01c29}.text-only{padding:80px 0 50px}.text-only.gray{background:#f1f1f1}.text-only h2{font-size:23px}.single-post .fancybox-type-inline{max-width:600px}.fancybox-wrap .event-content .column:first-child{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}.fancybox-wrap .event-date{position:relative;left:auto;bottom:auto;background:0 0;color:#393939;-ms-flex-item-align:center;align-self:center;border-bottom:7px solid #c8c8c8;padding:0 30px 30px 30px}.fancybox-wrap .event-date .day{display:block;font-size:100px;margin-right:0;line-height:1}.fancybox-wrap .event-date .month{font-size:18px}.fancybox-wrap .share{text-align:center}@media all and (min-width:600px){.fancybox-wrap .event-date{padding:0 30px 40px 30px}.fancybox-wrap .event-date .day{font-size:135px}.fancybox-wrap .event-date .month{font-size:24px}}@media all and (min-width:1030px){.fancybox-wrap .event-content .column:first-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:90px;margin-bottom:0}.fancybox-wrap .event-date{border-bottom:none;border-right:7px solid #c8c8c8;padding:30px 70px 30px 0}}.fancybox-wrap .event-body h3{font-size:25px;margin-bottom:.25em}.fancybox-wrap .event-body a{color:#a51417;text-transform:uppercase;font-size:.85em;font-weight:700;letter-spacing:.075em;text-decoration:underline}.fancybox-wrap .event-body a:hover{color:#d01c29}.fancybox-wrap h3,.program-detail h2,.program-detail h3{color:#a51417}.fancybox-wrap .event-body svg{fill:#d01c29;width:18px;height:18px;margin-top:-3px;margin-left:10px}.fancybox-wrap .event-body p{margin-bottom:2em}.fancybox-wrap h3{color:#a51417}.fancybox-wrap .post-excerpt{font-family:"Libre Baskerville",serif;font-size:1em}.fancybox-wrap .location{color:#a51417;font-weight:700;letter-spacing:.075em;font-size:.85em;text-transform:uppercase;margin-bottom:2em}.program-detail{background:#f1f1f1}.fancybox-wrap .program-detail .container{width:100%}.single-post .program-detail{padding-top:60px}.program-detail .column:first-child{width:100%}.program-detail .column:last-child{width:100%;max-width:400px}.program-detail .column:last-child .button{width:100%;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program-detail .column:last-child .button .icon{fill:currentColor;margin-top:0}.program-detail .column:last-child .featured-image{margin-bottom:20px}.program-detail .featured-image{padding-left:0}.program-detail .column:last-child img{width:100%;display:block}.program-detail h2{color:#a51417}.program-detail h3{font-size:24px;color:#a51417}.program-detail .callout{background:#fff;padding:30px 30px 0;display:inline-block;box-sizing:border-box;width:100%;margin-bottom:60px;color:#6c7373}.program-detail .callout ul{padding:0;margin-left:0;font-size:18px}.program-detail .course{color:#d01c29;font-weight:700;text-transform:uppercase;font-size:.9em;letter-spacing:.075em;margin-bottom:.25em;padding-left:0}.program-detail .course:not(:first-child){margin-top:3em}.program-detail .faculty{margin-bottom:1.5em;font-family:"Libre Baskerville",serif;font-style:italic}#generic-intro .cal-feed h3,.multipurpose-list h2,.tab-heading{font-family:"Source Sans Pro",sans-serif}.program-detail .button{text-decoration:none}.program-detail ul.more{border-left:4px solid #fff;padding-left:28px;font-size:14px;text-transform:uppercase;font-weight:700;color:#6c7373;letter-spacing:.025em;margin-bottom:60px}.program-detail li{margin-bottom:1.5em}.program-detail .testimonial{background:#fff}.program-detail .testimonial .image{width:100%;min-height:1px}.program-detail .testimonial .image img{-webkit-transform:none;-ms-transform:none;transform:none}.program-detail .testimonial img{display:block}.events .fancybox-close.button,.program-detail .category,.single-post .fancybox-close.button{display:none}.program-detail .testimonial figcaption{width:100%;box-sizing:border-box;padding:60px 10%}.program-detail .testimonial figcaption p{font-size:.85em}.program-detail .testimonial figcaption:after{content:"";left:50%;width:0;height:0;background:0 0;top:0;border-radius:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;margin:-19px 0 0 -20px}.program-detail .testimonial .cite{color:#67c8c7;font-size:.85em}.program-detail .category{display:none}@media all and (min-width:768px){.program-detail .indent{padding:0 30px}}@media all and (min-width:1030px){.program-detail .column:first-child{padding-right:10%;width:63%}.program-detail .column:last-child{width:37%;padding-right:30px}}.fancybox-close.button{top:auto;bottom:-2px;right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#d01c29;border:none;width:160px;color:#f1f1f1;height:auto;padding:25px 0 24px}.fancybox-close.button:hover{background:#a51417;color:#f1f1f1}.events .fancybox-close.button,.single-post .fancybox-close.button{display:none}#quicklinks-nav,.to-top{text-transform:uppercase;font-weight:700;letter-spacing:.075em;color:#6c7373}.to-top svg{width:22px;height:22px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform:rotate(-45deg);-webkit-transform-origin:50% 11px;-ms-transform-origin:50% 11px;transform-origin:50% 11px;margin-top:-4px;fill:#67c8c7}.filtered-cards .to-top,.filtered-names .to-top{width:auto;display:none;position:absolute;right:-90px;top:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#quicklinks-nav,.tab,.tab-content,.tab-heading{position:relative}.filtered-cards .to-top svg,.filtered-names .to-top svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-moz-transform:rotate(-90deg)}@media all and (min-width:768px){.filtered-cards .to-top,.filtered-names .to-top{display:block}}@media all and (min-width:1030px){.filtered-cards .to-top,.filtered-names .to-top{right:-100px}}#quicklinks-nav{padding:37px 7.5%;background:#f1f1f1;text-transform:uppercase;color:#686e6e;font-weight:700;letter-spacing:.075em;position:relative;z-index:5}#quicklinks-nav a:hover{color:#a51417}#quicklinks-nav.dark{background:#2b2b2b;color:#67c8c7}#quicklinks-nav.dark a:hover{color:#fff}#quicklinks-nav li{margin:5px 12px}@media all and (min-width:600px){#quicklinks-nav{text-align:center;color:#686e6e}#quicklinks-nav li{display:inline-block}}.tabs{background:#f1f1f1}.tabs header{background:#fff;text-align:center;padding:70px 0 50px}.tabs header h2{width:85%;margin:0 auto;color:#a51417}@media all and (min-width:600px){.tabs{padding-bottom:60px}}@media all and (min-width:1030px){.tabs{padding-bottom:90px}.contact .tabs{margin-top:-40px}}.tab-nav{background:#fff;box-sizing:border-box}.tab-nav .container{max-width:1006px}.tab-nav .tab-heading{width:25%;box-sizing:border-box;border-right:1px solid #fff}.tab-nav .tab-heading:last-child{border-right:none}@media all and (max-width:599px){.tab-nav{display:none}}@media all and (min-width:768px){.tab-nav .tab-heading{padding:0 8px;border:none}}.tab-heading{cursor:pointer;position:relative;color:#fff;font-family:"Source Sans Pro",sans-serif;text-align:center;font-size:15px;text-transform:uppercase;letter-spacing:.075em;margin-bottom:0;-webkit-transition:.2s;transition:.2s;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.tab-heading.active .inner,.tab-heading:hover .inner{background:#d01c29}.tab-heading .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;width:100%;background:#949494;padding:18px 12px;-webkit-transition:.2s;transition:.2s}.tab-content{position:relative;background:#fff;max-width:1140px;margin:0 auto}.tab{position:relative;padding-top:40px}.tab .tab-inner{display:none}.tab .legend{margin:0 auto;max-width:725px;font-weight:600;padding:0 7.5%}.tab .form-container{padding:60px 7.5% 0}.tab .tab-heading{border-bottom:1px solid #fff}.tab.active .tab-inner{display:block;position:relative;visibility:visible;opacity:1}.tab.active .tab-heading .inner{background:#d01c29}@media all and (min-width:600px){.tab .tab-heading{display:none}.tab .tab-inner{position:absolute;top:0;left:0;right:0;visibility:hidden;opacity:0;-webkit-transition:.2s;transition:.2s}}.featured-posts .blog-post .category,.featured-posts .blog-post .post-meta,.featured-posts .event-post .meta{font-weight:700;text-transform:uppercase;letter-spacing:.075em}.featured-posts .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.featured-posts .slide{height:auto}.featured-posts .blog-post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.featured-posts .blog-post .post-details{color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.featured-posts .blog-post .inner{background:rgba(43,43,43,.9);padding:70px 7.5%;box-sizing:border-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1}.featured-posts .blog-post .category{margin-bottom:50px;color:#67c8c7;text-transform:uppercase;font-weight:700;letter-spacing:.075em;font-size:14px}.featured-posts .blog-post h3{font-size:25px}.featured-posts .blog-post p{margin-bottom:2em}.featured-posts .blog-post .post-meta{color:#f5bd18;font-weight:700;text-transform:uppercase;letter-spacing:.075em;font-size:.9em}.featured-posts .blog-post .post-meta a:hover{color:#fff}section.featured.slideshow.dot-slideshow.dots-vertical.slick-initialized.slick-slider a.action{color:#fff}section.featured.slideshow.dot-slideshow.dots-vertical.slick-initialized.slick-slider a.action:hover{color:#67c8c7}.slideshow a.button{color:#fff;border-color:#67c8c7}.slideshow.dark{color:#393939;background:#f1f1f1}.dark .slick-dots button::before{background:rgba(1,1,1,.3)}.slideshow.dark h2{color:#a51417}.slideshow.dark .cat{color:#6c7373}.slideshow.dark a.button{color:#d01c29;border-color:#a51417}@media all and (min-width:1030px){.featured-posts .blog-post{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-direction:row}.featured-posts .blog-post .inner{min-height:500px;padding:70px 80px}}.cta,.featured-posts .event-post,.filter-options .more,.multipurpose-list .slide{-webkit-box-orient:vertical;-webkit-box-direction:normal}.featured-posts.featured-events{overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.featured-posts.featured-events .slick-list{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-flex:1}.featured-posts .event-post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column;width:100%}.featured-posts .event-post .post-details{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:850px;margin:0 auto;position:relative;z-index:1}.featured-posts .event-post .post-content{text-align:left;padding:0 40px 30px;width:100%;box-sizing:border-box}.featured-posts .event-post h3{font-size:21px}.featured-posts .event-post .event-date{position:relative;left:auto;bottom:auto;background:0 0;width:100%;text-align:left;padding:20px 40px;color:#fff}.featured-posts .event-post .meta{text-transform:uppercase;font-weight:700;letter-spacing:.075em;font-size:13px;color:#fff}.featured-posts .event-post .location,.featured-posts .event-post .meta time{color:#f5bd18}.featured-posts .event-post .action{color:#67c8c7}@media (min-width:1030px){.featured .event-date{right:100%!important}}@media all and (min-width:768px){.featured-posts .event-post{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-justify-content:flex-end}.featured-posts .event-post .post-details{background:rgba(35,31,32,.9)}.featured-posts .event-post h3{font-size:25px}.featured-posts .event-post .event-date{width:200px;background:#f1f1f1;padding:10px 20px;color:#d01c29;text-align:center;min-height:190px}.featured-posts .event-post .multi-day{font-size:23px;padding:10px 20px 20px}.featured-posts .event-post .post-content{width:calc(100% - 200px);padding:40px 40px 30px}}.multipurpose-list{padding:50px 7.5% 100px;background:#2b2b2b;color:#fff;position:relative;text-align:center}.multipurpose-list .icon{fill:#f1f1f1;margin-left:10px}.multipurpose-list .slide{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.multipurpose-list .slick-dots{bottom:-60px;left:0;right:0;top:auto}.multipurpose-list h2{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:.075em;color:#fff;border:2px solid #d01c29;display:inline-block;padding:15px 25px;margin-bottom:50px}.multipurpose-list h3{color:#f5bd18;font-size:26px}.multipurpose-list p{margin-bottom:2em}.multipurpose-list a{color:#67c8c7;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:.025em}.multipurpose-list .course{text-transform:uppercase;font-weight:700;letter-spacing:.025em;line-height:1.2;color:#67c8c7}.multipurpose-list .course li{display:inline-block;border-right:1px solid #67c8c7;padding-right:6px;margin-right:4px}.multipurpose-list .course li:last-child{border:none;padding:0;margin:0}.multipurpose-list .course a:hover{color:#fff}@media all and (min-width:600px){.multipurpose-list{padding:100px 7.5% 140px}}@media all and (min-width:1030px){.node-type-faculty-staff .multipurpose-list .slide{-ms-flex-direction:row;flex-direction:row;-webkit-flex-direction:row}}.multipurpose-slideshow{position:relative;background:#f1f1f1;background:#2b2b2b;color:#fff;text-align:center}.multipurpose-slideshow header{background:#fff}.multipurpose-slideshow h2{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:.075em;border:2px solid #d01c29;display:inline-block;padding:15px 25px;margin-bottom:0;margin:40px 0;color:#231f20}.multipurpose-slideshow .image{max-height:500px;overflow:hidden}.multipurpose-slideshow .text{padding:30px 0}.multipurpose-slideshow .inner{width:85%;max-width:500px;margin:0 auto}.multipurpose-slideshow h3{color:#f5bd18;font-size:26px}.multipurpose-slideshow p{margin-bottom:1.5em}.multipurpose-slideshow a{color:#67c8c7;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:.075em}.multipurpose-slideshow a .icon{fill:currentColor;margin-left:5px}@media all and (min-width:600px){.multipurpose-slideshow .text{padding-top:50px}.multipurpose-slideshow .image img{opacity:0;visibility:hidden}}@media all and (min-width:1030px){.multipurpose-slideshow header{position:absolute;top:60px;right:0;left:50%;background:0 0}.multipurpose-slideshow h2{margin:0;color:#fff}.multipurpose-slideshow .image{max-height:680px}.multipurpose-slideshow .text{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:160px 0 70px}.multipurpose-slideshow img{opacity:0;visibility:hidden}.multipurpose-slideshow .slick-dots{left:50%;right:0}}@media all and (min-width:1300px){.multipurpose-slideshow header{top:90px}.multipurpose-slideshow .text{padding-top:200px}}.cta .subhead,.cta cite,.cta.programs-cta p{letter-spacing:.075em;text-transform:uppercase}.cta{box-sizing:border-box;padding:60px 0;text-align:center;color:#a51417;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}.cta .textbox label,.cta h2 br{display:none}.cta.gray{background-color:#f1f1f1}.cta .container{max-width:900px;position:relative;z-index:1}.cta.yellow{background:#f5bd18;color:#393939}.cta.red{background:#a51417;color:#fff}.cta.red .subhead{color:#dedede}.cta.blue{color:#fff;background:#67c8c7}.blue .button,.blue .form-submit .cta.blue,.blue input.button,.yellow input.button{border-color:#4a4a4a;color:#4a4a4a}.cta.dark{background:#2b2b2b;color:#fff}.cta.dark .subhead{color:#f5bd18}.cta.dark .button{color:#fff;border-color:#67c8c7}.cta.dark .button:hover{background:#67c8c7}.cta.ampersand{overflow:visible;background-image:url(/sites/all/themes/olympian/images/ampersand-red.svg);background-position:calc(50% + 32px) center;background-size:285px 336px;background-repeat:no-repeat}.cta.ampersand:after{content:"";position:absolute;z-index:1;left:50%;bottom:-31px;border-left:32px solid transparent;border-right:32px solid transparent;border-top:32px solid #a51417;margin-left:-32px}.cta.ampersand .container{max-width:610px}.cta.ampersand h2{font-size:40px;margin-bottom:.25em}.cta.ampersand p{text-transform:uppercase;font-weight:600}.cta .ampersand{position:absolute;left:60%;width:380px;height:450px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);fill:#fff}.cta h2 em{font-style:normal;color:#d01c29}.cta h2 br{display:none}.cta .subhead{font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:.075em;color:#231f20}.cta.social h2{font-size:30px}.cta p{max-width:745px;margin:0 auto 3em}.cta p a{color:#000;text-decoration:underline}.cta a.button{text-decoration:none}.cta form{margin:0 auto;max-width:485px}.cta .input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1;padding-right:38px}.cta .textbox label{display:none}.cta input[type=email],.cta input[type=text]{height:51px}.cta input[type=submit]{color:#393939;margin-bottom:0}.cta .social-links li{margin:5px 8px}.cta .social-links a{color:#d01c29}.cta .social-links a:hover{color:#a51417}.cta .social-links svg{max-width:35px;height:35px}.cta cite{font-style:normal;font-size:.95em;text-transform:uppercase;font-weight:600;letter-spacing:.075em}.cta.programs-cta{margin-bottom:40px}.cta.programs-cta p{margin-bottom:0;font-weight:700;text-transform:uppercase;color:#d01c29;letter-spacing:.075em}@media all and (min-width:600px){.cta{padding:80px 0;min-height:360px}.cta h2{font-size:34px}.cta.social h2{font-size:40px}.cta .social-links li{margin:5px 15px}}@media all and (min-width:1030px){.cta h2 br{display:block}.cta.programs-cta h2{font-size:40px}.cta.programs-cta p{font-size:18px}.cta.ampersand h2{font-size:64px}.cta.ampersand p{font-size:1.1em}.cta.ampersand:after{left:20%}}#generic{margin-top:90px;margin-bottom:90px}#generic h3{color:#a51417}.generic-image{background-color:#2b2b2b;overflow:hidden;max-height:660px}.generic-image img{width:100%;display:block}#generic h3,#generic-intro h2,#generic-intro h3{color:#a51417}#generic-intro{position:relative}#generic-intro .container{width:100%;max-width:100%}#generic-intro article{padding:60px 7.5% 40px;position:relative;overflow:hidden}#generic-intro article a:not([href^=tel]){color:#d01c29}#generic-intro article a:not([href^=tel]):hover{color:#e21e2d}#generic-intro article a[href^=mailto]{text-decoration:underline;font-weight:700;letter-spacing:.025em}#generic-intro article .button{text-decoration:none;margin-bottom:60px;padding:7px 10px 6px;font-size:13px;border:2px solid #a51417}.cal-post h3 a,.filter-tabs a.active,.result a{text-decoration:underline}#generic-intro article .button:last-child{margin-bottom:0}#generic-intro article .icon{fill:currentColor;margin-left:3px}#generic-intro.no-aside .container{width:85%}#generic-intro.no-aside article{padding:80px auto 70px}#generic-intro .inner{position:relative;z-index:1}#generic-intro h2{font-size:26px}#generic-intro h2 em,#generic-intro h3 em{font-style:normal;color:#d01c29}#generic-intro p+h3{margin-top:1em}#generic-intro aside{background:url(/sites/all/themes/olympian/images/ampersand.svg) no-repeat #f1f1f1;background-position:calc(100% + 356px) calc(100% + 55px);background-size:685px 95%;text-align:center}#generic-intro aside.with-image{background-position:center center;background-size:cover}@media all and (max-width:599px){#generic-intro aside.with-image{background-image:none!important}}#generic-intro aside.red{background:#a51417;color:#fff;text-align:left}#generic-intro aside.red h2{color:#fff;margin-left:0}#generic-intro aside.anchor-links{font-size:18px;font-weight:600}#generic-intro aside.anchor-links .inner{max-width:300px}#generic-intro aside.anchor-links li{margin-bottom:1.5em}#generic-intro aside.anchor-links li:last-child{margin-bottom:0}#generic-intro aside.anchor-links a:hover{color:#ccc}.apply #generic-intro aside{background-image:none}#generic-intro aside .image{max-height:484px;overflow:hidden}#generic-intro aside img{display:block;width:100%}#generic-intro aside .inner{padding:60px 7.5%}#generic-intro aside h2{color:#231f20;max-width:300px;margin-left:auto;margin-right:auto}#generic-intro aside h2 em{font-style:normal;color:#231f20}#generic-intro aside ol,#generic-intro aside ul{padding:0;list-style:none;margin-left:0;font-size:22px}#generic-intro aside li{margin-bottom:1em}#generic-intro aside a:not(.button){color:#a51417}#generic-intro aside a:not(.button):hover{color:#d01c29}#generic-intro aside a:not(.button) .icon{margin-left:5px;fill:currentColor}#generic-intro aside .related-links{margin-bottom:90px}#generic-intro aside .related-links h2{margin-bottom:2em}#generic-intro aside .related-links h2:after{display:block;height:4px;width:110px;margin:15px auto 0;background:#67c8c7}#generic-intro.with-page-nav aside{background:0 0}#generic-intro .page-nav{text-align:left;font-size:16px;font-weight:600;max-width:324px;margin:0 auto}#generic-intro .page-nav li{margin-bottom:0}#generic-intro .page-nav li ul{display:none;font-size:14px;border-bottom:2px solid #e8e9e9;padding:15px 25px 15px 50px}#generic-intro .page-nav li a{color:#6c7373;display:block;padding:5px 0}#generic-intro .page-nav li.current-page-parent .first-level{color:#d01c29}#generic-intro .page-nav li.current-page-parent .first-level:after{border-bottom:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #434040}#generic-intro .page-nav li.current-page-parent ul{display:block}#generic-intro .page-nav .first-level{color:#434040;font-size:16px;padding:15px 25px;border-bottom:2px solid #e8e9e9;position:relative}#generic-intro .page-nav .first-level:after{position:absolute;right:22px;top:calc(50% - 4px);width:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #434040}.about #generic-intro article{background:url(/sites/all/themes/olympian/images/ampersand-gray.svg) no-repeat;background-size:900px 1060px;background-position:-30px calc(100% + 30px);padding-bottom:100px}#generic-intro .cal-feed-wrap{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#2b2b2b}@media all and (max-width:599px){#generic-intro .cal-feed-wrap{background-image:none!important}}#generic-intro .cal-feed-wrap:after{position:absolute;top:0;left:0;right:0;bottom:0;background:#2b2b2b;opacity:.6;mix-blend-mode:multiply}#generic-intro .cal-feed{padding:70px 12% 60px;color:#fff;text-align:left;position:relative;z-index:1}#generic-intro .cal-feed h2{color:#fff;margin:0 0 1.25em;font-size:32px}#generic-intro .cal-feed h2:after{height:6px;background:#67c8c7;width:70px;display:block;margin-top:30px}#generic-intro .cal-feed li{margin-bottom:30px}#generic-intro .cal-feed h3{color:#fff;font-weight:600;font-size:14px;text-transform:uppercase;margin-bottom:.3em}#generic-intro .cal-feed time{font-family:"Libre Baskerville",serif;font-weight:700;font-size:22px}#generic-intro .link{background:#2b2b2b;padding:40px 12%;color:#fff;font-weight:700;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#generic-intro .link .icon{fill:#f5bd18;width:38px;height:38px;margin-right:20px;margin-top:0}#generic-intro .link span{display:inline-block;max-width:180px}#generic-intro.faq-list article .icon{margin-left:35px}#generic-intro.faq-list h3{color:#6c7373}@media all and (min-width:768px){#generic-intro article{padding:80px 7.5% 70px}#generic-intro aside .inner{padding:80px 7.5%}.about #generic-intro article{padding-bottom:130px}.about #generic-intro .heading{position:absolute;z-index:1;bottom:0}#generic-intro .link .icon{margin-right:25px;width:48px;height:48px}}@media all and (min-width:1030px){#generic-intro article{width:calc(100% - 516px)}#generic-intro.no-aside article{width:100%}#generic-intro.with-page-nav article{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:0}#generic-intro.with-page-nav aside{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#generic-intro aside{width:516px}.apply #generic-intro article{width:calc(100% - 440px)}.apply #generic-intro aside{width:440px}.about #generic-intro h2{font-size:55px}#generic-intro .anchor-links{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media all and (min-width:1300px){#generic-intro .container{max-width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#generic-intro .inner{margin:0 auto;max-width:960px}#generic-intro.no-aside .container{max-width:1340px}#generic-intro.no-aside article{width:100%}}#intro{position:relative}#intro.gray{background:#f1f1f1}#intro .container{width:100%;max-width:100%}#intro article{padding:60px 7.5% 40px;position:relative;overflow:hidden}#intro article a[href^=mailto]{text-decoration:underline}#intro article .button{text-decoration:none;margin-bottom:60px;padding:7px 10px 6px;font-size:13px;border:2px solid #a51417}#intro article .button:last-child{margin-bottom:0}#intro article .icon{fill:currentColor;margin-left:3px}#intro.no-aside .container{width:85%}#intro.no-aside article{padding:80px auto 70px}#intro .inner{position:relative;z-index:1}#intro h2,#intro h3{color:#a51417}#intro h2 em,#intro h3 em{font-style:normal;color:#d01c29}#intro p+h3{margin-top:1em}#intro aside{background:#f1f1f1 url(/sites/all/themes/olympian/images/ampersand.svg) no-repeat;background-position:calc(100% + 356px) calc(100% + 55px);background-size:685px 95%;text-align:center}#intro aside.with-image{background-position:center center;background-size:cover}@media all and (max-width:599px){#intro aside.with-image{background-image:none!important}}#intro aside.red{background:#a51417;color:#fff;text-align:left}#intro aside.red h2{color:#fff;margin-left:0}#intro aside.anchor-links{font-size:18px;font-weight:600}#intro aside.anchor-links .inner{max-width:300px}#intro aside.anchor-links li{margin-bottom:1.5em}#intro aside.anchor-links li:last-child{margin-bottom:0}#intro aside.anchor-links a:hover{color:#ccc}.apply #intro aside{background-image:none}#intro aside .image{max-height:484px;overflow:hidden}#intro aside img{display:block;width:100%}#intro aside .inner{padding:60px 7.5%}#intro aside h2{color:#231f20;max-width:300px;margin-left:auto;margin-right:auto}#intro aside h2 em{font-style:normal;color:#231f20}#intro aside ol,#intro aside ul{padding:0;list-style:none;margin-left:0;font-size:22px}#intro aside li{margin-bottom:1em}.node-type-generic-page #intro aside h2{font-size:26px}#intro aside a:not(.button) .icon{margin-left:5px;fill:currentColor}#intro aside .related-links{margin-bottom:90px;color:#a51417}#intro aside .related-links h2{margin-bottom:2em}#intro aside .related-links h2:after{content:"";display:block;height:4px;width:110px;margin:15px auto 0;background:#67c8c7}#intro.with-page-nav aside{background:0 0}#intro .page-nav{text-align:left;font-size:16px;font-weight:600;max-width:324px;margin:0 auto}#intro .page-nav li{margin-bottom:0}#intro .page-nav li ul{display:none;font-size:14px;border-bottom:2px solid #e8e9e9;padding:15px 25px 15px 50px}#intro .page-nav li a{color:#6c7373;display:block;padding:5px 0}#intro .page-nav li.current-page-parent .first-level{color:#d01c29}#intro .page-nav li.current-page-parent .first-level:after{border-bottom:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #434040}#intro .page-nav li.current-page-parent ul{display:block}#intro .page-nav .first-level{color:#434040;font-size:16px;padding:15px 25px;border-bottom:2px solid #e8e9e9;position:relative}#intro .page-nav .first-level:after{content:"";position:absolute;right:22px;top:calc(50% - 4px);width:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #434040}.about #intro article{background:url(/sites/all/themes/olympian/images/ampersand-gray.svg) no-repeat;background-size:900px 1060px;background-position:-30px calc(100% + 30px);padding-bottom:100px}#intro .cal-feed-wrap{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#2b2b2b}@media all and (max-width:599px){#intro .cal-feed-wrap{background-image:none!important}}#intro .cal-feed-wrap:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#2b2b2b;opacity:.6;mix-blend-mode:multiply}#intro .cal-feed{padding:70px 12% 60px;color:#fff;text-align:left;position:relative;z-index:1}#intro .cal-feed h2{color:#fff;margin:0 0 1.25em 0;font-size:32px}#intro .cal-feed h2:after{content:"";height:6px;background:#67c8c7;width:70px;display:block;margin-top:30px}#intro .cal-feed li{margin-bottom:30px}#intro .cal-feed h3{color:#fff;font-family:"Source Sans Pro",sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;margin-bottom:.3em}#intro .cal-feed time{font-family:"Libre Baskerville",serif;font-weight:700;font-size:22px}#intro .link{background:#2b2b2b;padding:40px 12%;color:#fff;font-weight:700;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#intro .link .icon{fill:#f5bd18;width:38px;height:38px;margin-right:20px;margin-top:0}#intro .link span{display:inline-block;max-width:180px}#intro.faq-list article .icon{margin-left:35px}#intro.faq-list h3{color:#6c7373}@media all and (min-width:768px){#intro article{padding:80px 7.5% 70px}#intro aside .inner{padding:80px 7.5% 80px}.about #intro article{padding-bottom:130px}.about #intro .heading{position:absolute;z-index:1;bottom:0}#intro .link .icon{margin-right:25px;width:48px;height:48px}}@media all and (min-width:1030px){#intro article{width:calc(100% - 516px)}#intro.no-aside article{width:100%}#intro.with-page-nav article{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:0}#intro.with-page-nav aside{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#intro aside{width:516px}.apply #intro article{width:calc(100% - 440px)}.apply #intro aside{width:440px}.about #intro h2{font-size:55px}#intro .anchor-links{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media all and (min-width:1300px){#intro .container{max-width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#intro .inner{margin:0 auto;max-width:960px}#intro.no-aside .container{max-width:1340px}#intro.no-aside article{width:100%}}#generic-article{padding:60px 0 40px;background:#f1f1f1}#generic-article.white{background:#fff}#generic-article .container{max-width:1100px}#generic-article .column{max-width:900px;margin:0 auto}#generic-article h2{text-align:center;color:#a51417;max-width:800px;margin:0 0 60px}#generic-article h2 em{font-style:normal;color:#d01c29}#generic-article h3{color:#a51417}#generic-article h3.caps{color:#2b2b2b}@media all and (min-width:768px){#generic-article{padding:100px 0}#generic-article .columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}#generic-article h2{margin:0 auto 100px}}#generic-article2{padding:60px 0 40px;background:#f1f1f1}#generic-article2.white{background:#fff}#generic-article2 .container{max-width:1100px}#generic-article2 .column{max-width:900px;margin:0 auto}#generic-article2 h2{text-align:center;color:#a51417;max-width:800px;margin:0 0 60px}#generic-article2 h2 em{font-style:normal;color:#d01c29}#generic-article2 h3{color:#a51417}#generic-article2 h3.caps{color:#2b2b2b}@media all and (min-width:768px){#generic-article2{padding:100px 0}#generic-article2 .columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}#generic-article2 h2{margin:0 auto 100px}}#primary,#secondary{padding:60px 0 40px;background:#f1f1f1}#primary.white,#secondary.white{background:#fff}#primary .container,#secondary .container{max-width:1100px}#primary .column,#secondary .column{max-width:900px;margin:0 auto}#primary h2,#secondary h2{text-align:center;color:#a51417;max-width:800px;margin:0 0 60px 0}#primary h2 em,#secondary h2 em{font-style:normal;color:#d01c29}#primary h3,#secondary h3{color:#a51417}#primary h3.caps,#secondary h3.caps{color:#2b2b2b}@media all and (min-width:768px){#primary,#secondary{padding:100px 0}#primary .columns,#secondary .columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}#primary h2,#secondary h2{margin:0 auto 50px}}@media all and (min-width:1030px){#primary .columns{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}.our-people.search{margin-top:30px}.search h2{text-align:center;margin-top:20px;color:#a51417}.search form{position:relative}.search .search-form{margin-bottom:30px}.search .form-item label,.search .search-form label{display:none}.filter-tabs li,.search .toggle.solid{display:-webkit-box;display:-ms-flexbox}.search input[type=text]{margin-bottom:0;padding-left:45px;background:0 0;-webkit-transition:.2s;transition:.2s}.our-people.search input[type=text],.page-explore-academics .search input[type=text],.search-results .search input[type=text]{border-bottom:4px solid #e9eaeb}.search input[type=text]::-webkit-input-placeholder{font-size:1em;text-transform:none;font-weight:400;letter-spacing:0}.search input[type=text]::-moz-placeholder{font-size:1em;text-transform:none;font-weight:400;letter-spacing:0}.search input[type=text]:focus{outline:0;background:#e4e4e4}.search button{position:absolute;cursor:pointer;left:5px;top:50%;margin-top:-25px;height:50px;width:30px;font-size:0}.search button svg{width:22px;height:22px}.search button:focus svg{fill:#d01c29}@media all and (min-width:1030px){#generic-article .columns{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}#home-intro .search{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10;bottom:140px;bottom:25%;width:100%;max-width:420px;border-bottom:4px solid rgba(255,255,255,.85)}#home-intro .search input[type=text]{color:#fff}#home-intro .search input[type=text]:focus{background:0 0}#home-intro .search button svg{fill:rgba(255,255,255,.85)}}@media all and (min-width:1300px){#home-intro .search{bottom:200px}}.search.with-categories{background:#fff;margin-bottom:50px;border-bottom:6px solid #f1f1f1}.search.with-categories .inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}.search.with-categories .search-form{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1;width:100%;margin-bottom:20px;background:#f1f1f1;padding:10px 15px;box-sizing:border-box}.academic-resources .search.with-categories .search-form{margin-bottom:0}@media all and (min-width:768px){.search.with-categories .inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.search.with-categories .search-form{width:auto;margin-bottom:0;background:0 0;padding:19px 0;margin-left:45px}.our-people.search.with-categories .search-form,.page-explore-academics .search.with-categories .search-form{margin-bottom:20px}.search.with-categories form{margin-right:45px}.search.with-categories input[type=text]{border-bottom:none}.search.with-categories .toggle,.search.with-categories .toggle-date{margin-bottom:0;margin-right:45px}.search.with-categories .toggle-date.solid,.search.with-categories .toggle.solid{padding-left:45px;padding-right:80px}.search input[type=text]:focus{background:#f1f1f1}}@media all and (min-width:768px){.search.with-categories .toggle.solid{width:auto;height:89px}}.search .category-term{margin-bottom:50px}@media all and (min-width:600px){.search input[type=text]:focus{background:#f1f1f1}}.category .search,.news .search{margin-bottom:50px;border-bottom:6px solid #f1f1f1}.search .toggle,.search .toggle-date{color:#d01c29;text-transform:uppercase;font-weight:700;letter-spacing:.075em;position:relative;padding-right:30px;margin-bottom:20px}.search .toggle-date:after,.search .toggle-date:before,.search .toggle:after,.search .toggle:before{content:"";position:absolute;width:2px;background:currentColor;height:14px;top:50%;margin-top:-7px;-webkit-transition:.2s;transition:.2s}.search .toggle-date:before,.search .toggle:before{right:14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.search .toggle-date:after,.search .toggle:after{right:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search .toggle span,.search .toggle-date span{position:relative}.search .toggle span:after,.search .toggle-date span:after{content:"";position:absolute;bottom:-10px;left:3px;right:3px;height:4px;background:#f1f1f1;visibility:hidden;opacity:0;-webkit-transition:.2s;transition:.2s}.search .toggle-date.solid,.search .toggle.solid{background:#d01c29;color:#fff;height:67px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;padding-left:45px;margin-bottom:0;margin-right:0;width:100%}.search .toggle-date.solid:before,.search .toggle.solid:before{right:59px}.search .toggle-date.solid:after,.search .toggle.solid:after{right:49px}.search.show .toggle:before{right:7px}.search.show .toggle:after{right:7px}.search.show .toggle span:after{visibility:visible;opacity:1}.search.show .toggle.solid:after,.search.show .toggle.solid:before{right:52px}.search .toggle-date.active:before{right:7px}.search .toggle-date.active:after{right:7px}.search .toggle-date.active span:after{visibility:visible;opacity:1}.search .toggle-date.inactive{color:#ccc;cursor:default}.search .cal-link{height:89px;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#d01c29;text-transform:uppercase;font-weight:700;letter-spacing:.025em;position:relative;box-sizing:border-box;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search .cal-link a{padding:0 24px 0 24px;position:relative}.search .cal-link svg{fill:currentColor;margin-left:8px;margin-top:-3px}.academic-calendar .search .cal-link{background:#d01c29;color:#fff}.academic-calendar .search .cal-link a{padding:0 66px 0 24px}.academic-calendar .search .cal-link a:after,.academic-calendar .search .cal-link a:before{content:"";position:absolute;top:50%;margin-top:-7px;height:14px;width:2px;background:#fff}.academic-calendar .search .cal-link a:before{right:35px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.academic-calendar .search .cal-link a:after{right:35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media all and (max-width:767px){.events .search .toggle,.events .search .toggle-date{margin:0 10px 0 10px}}@media all and (min-width:1030px){.search .cal-link{width:auto}}.search .categories-list{width:100%;box-sizing:border-box;padding:25px 7.5%;background:#f1f1f1;color:#d01c29;display:none}.filter-options.course-options h3,.filter-tabs li,.filtered-cards .meta,.search .categories-list a{letter-spacing:.075em;text-transform:uppercase}ul.dark.categories-list{background:#2b2b2b;color:#fff}@media all and (min-width:600px){.search .categories-list{padding:25px 80px}}.search .categories-list li{display:inline-block}.search .categories-list a{border:2px solid #fff;margin-right:15px;margin:5px 15px 5px 0;padding:7px 15px;display:block;text-transform:uppercase;font-weight:700;letter-spacing:.075em;font-size:.95em}.search .categories-list a:hover{background:#fff}ul.dark.categories-list a{border-color:#67c8c7}ul.dark.categories-list a:hover{background:#67c8c7}@media all and (max-width:599px){.academic-calendar .search .search-form,.academic-calendar .search .toggle{display:none}.events .search .toggle{margin-bottom:0}}.filter-tabs{font-weight:700;font-size:.75em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-tabs ul{width:100%}.filter-tabs li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%;text-align:center;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.075em}.filtered-cards .card{display:-webkit-box;display:-ms-flexbox;box-sizing:border-box}.category-term,.filter-tabs p{color:#6c7373;display:inline-block}.filter-tabs a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background:#949494;padding:12px 10px;box-sizing:border-box}.filter-tabs a.active{background:#252525;text-decoration:underline}.filter-tabs a:not(.active):hover{background:#afafaf}.filter-tabs p{color:#6c7373;display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1.5em}.filter-tabs svg{fill:#d01c29;width:12px;height:12px;margin-top:-3px;margin-right:2px}@media all and (min-width:600px){.filter-tabs li{width:auto;max-width:50%}}@media all and (min-width:1030px){.filter-tabs p{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:25px}.filter-tabs ul{width:auto;max-width:420px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.filter-tabs li{max-width:210px}}.node-type-courses .filtered-category{padding-left:22px}.filtered-category{width:calc(85% - 28px);max-width:1092px;margin-bottom:50px}.category-view{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:30px}.category-view .filtered-view{margin-bottom:0}.category-term{color:#6c7373;display:inline-block;margin-right:40px}.date-term{display:none}.date-term.show{display:block}.filter-options{background:#f1f1f1;margin-bottom:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.filter-options .togglee{display:none}.filter-options .toggle{width:100%;color:#a51417;margin:20px 5%}.filter-options .options-list{width:auto;padding:50px 5%;width:100%;box-sizing:border-box}.filter-options h3{color:#a51417;font-size:14px;border-bottom:2px solid #bdbfc0;padding-left:10px;padding-bottom:.75em}.filter-options .list{-webkit-column-count:2;-moz-column-count:2;column-count:2;padding-left:10px}.filter-options .column{margin-bottom:2em}.filter-options .column:last-child{margin-bottom:0}.filter-options .multi-list .list{-webkit-column-count:1;-moz-column-count:1;column-count:1}.filter-options ul.levels label.no-checkbox{padding-left:26px}.filter-options .options-list li{font-size:13px;font-weight:600;color:#6d6e72;margin-bottom:.75em;display:inline-block;width:100%}.filter-options .level{position:absolute;top:50%;margin-top:-5px;left:0}.filter-options label{position:relative}.filter-options.course-options{background:0 0;margin-bottom:90px}.filter-options.course-options form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-items:flex-start}.filter-options.course-options .option-list{margin:0 6px;width:284px;position:relative}.filter-options.course-options .option-list.show h3:after{opacity:0}.filter-options.course-options h3{border-bottom:0;padding:22px 40px;text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;font-size:17px;margin:0;letter-spacing:.075em;cursor:pointer}.filter-options .more ul,.filter-options .more-staff a,.filtered-cards .no-results,.filtered-list .subheading{font-family:"Libre Baskerville",serif}.filter-options.course-options h3:after,.filter-options.course-options h3:before{content:"";position:absolute;right:16px;top:calc(50% - 1px);width:20px;background:#000;height:2px}.filter-options.course-options h3:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.2s;transition:.2s}.filter-options.course-options ul{display:none;position:absolute;top:67px;left:0;z-index:100;width:100%;box-sizing:border-box;padding:15px 20px;font-size:13px;font-weight:600}.filter-options.course-options li{padding:5px 0}.filter-options .course-semester{background:#e6e5e5}.filter-options .course-semester h3{color:#231f20}.filter-options .course-semester ul{background:#cfcdcd}.filter-options .course-level{background:#d01c29}.filter-options .course-level h3{color:#fff}.filter-options .course-level ul{background:#a51417;color:#fff}@media all and (min-width:600px){.filter-options{margin-bottom:30px}}.filter-options .more-staff{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-item-align:center;align-self:center;width:280px;margin:0 auto 30px}.filter-options .more-staff p{color:#6d6e72;font-weight:600;font-size:13px;text-align:center;margin-bottom:.5em}.filter-options .more-staff a{color:#d01c29;font-family:"Libre Baskerville",serif;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.4}.filter-options .more-staff span{display:block;width:calc(100% - 33px);box-sizing:border-box;text-align:right}.filter-options .more-staff svg.icon{display:none;fill:currentColor;width:33px;height:33px}@media all and (min-width:1030px){.filter-options .more-staff{margin:0}.filter-options .more-staff p{margin-bottom:1em}.filter-options .more-staff a{background:#d01c29;color:#fff;margin-right:-13px;font-size:1.2em;padding:12px 25px 12px 38px}.filter-options .more-staff a:hover{background:#a51417}.filter-options .more-staff span{padding-right:22px}.filter-options .more-staff svg.icon{display:inline-block}}.filter-options .more{display:none;background:#a51417;width:100%;color:#fff;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;padding:20px}.filter-options .more p{text-transform:uppercase;font-size:.9em;font-weight:600;max-width:300px;margin:0 auto 1.5em}.filter-options .more ul{font-family:"Libre Baskerville",serif;font-weight:700;font-size:18px}.filter-options .more li{margin-bottom:.5em}.filter-options .more a{color:#fff}.filter-options .more .icon{width:14px;height:14px;fill:currentColor;margin-left:3px}@media all and (min-width:600px){.filter-options .more{display:-webkit-box;display:-ms-flexbox;display:flex}}@media all and (min-width:1030px){.filter-options .more{width:400px}}@media all and (min-width:600px){.filter-options .list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media all and (min-width:1030px){.filter-options .more{width:400px}.filter-options .toggle{display:none}.filter-options .togglee{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-options .options-list{width:calc(100% - 400px)}.filter-options .column{margin-bottom:0}}@media (min-width:768px){.node-type-image-cards-landing.search.with-categories{background:#fff;margin-bottom:50px!important;border-bottom:6px solid #f1f1f1!important}}.filtered{margin-bottom:60px}.page-news-categories-list .filtered{display:flex;flex-direction:column;align-items:center;padding:60px}.filtered-view{text-align:right;margin-bottom:30px;color:#767676;font-size:0}@media all and (max-width:599px){.filtered-view{display:none}}.filtered-view li{display:inline-block;margin-left:15px}.card,.filtered-view .view{display:block}.filtered-view .view.active,.filtered-view .view:hover{color:#d01c29}.filtered-view svg{fill:currentColor;height:20px;width:22px}.filtered-date{background:#f1f1f1;padding:40px 0;display:none}.filtered-date .inner{width:230px;margin:0 auto}.filtered-date .all{color:#d01c29;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.075em}.datepick-container{width:230px;border:2px solid #fff;margin-bottom:10px}.datepick{width:100%!important}.datepick-nav{text-align:center;border-bottom:2px solid #fff;padding:5px 5px;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.datepick-nav a{box-sizing:border-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-align:center;align-items:center;width:30%;font-size:14px;font-weight:700;padding:0 2px}.datepick-nav svg{width:10px;height:20px;fill:#d01c29}.datepick-nav .datepick-cmd-next,.datepick-nav .datepick-cmd-prev{height:32px;width:40px}.datepick-nav .datepick-cmd-prev{text-align:left;padding-left:12px}.datepick-nav .datepick-cmd-next{text-align:right;-ms-flex-pack:end;justify-content:flex-end;padding-right:12px}.datepick-nav .datepick-cmd-today{text-transform:uppercase;letter-spacing:.025em;-ms-flex-pack:center;justify-content:center}.datepick-month-header{text-align:center;padding:10px 0}.datepick-month-header select{width:auto;margin-bottom:0;height:30px;padding:0 30px 0 5px;text-transform:inherit;color:#231f20;background-size:8px 13px}.datepick-month{font-weight:700;padding:0 5px 10px}.datepick-month table{width:100%}.datepick-month th{color:#6d7273;font-size:14px}.datepick-month td{text-align:center;color:#67c8c7;font-size:13px}.datepick-month a,.datepick-month span{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%;width:29px;height:29px}.datepick-month a:hover{background:#e4e4e4}.datepick-month .datepick-today{background:#ebebeb}.datepick-month .datepick-selected{background:#fff}.datepick-month .datepick-selected:hover{background:#fff}.datepick-other-month{color:#6d7273;opacity:0}.card{cursor:pointer;display:block;-webkit-transition:none;transition:none}.card .image{position:relative}.card img{-webkit-transition:.2s;transition:.2s}.card .image svg{fill:#fff;position:absolute;top:50%;left:50%;width:74px;height:74px;margin:-37px 0 0 -37px}.card article,.filtered-cards,.filtered-cards .image{position:relative}.card:hover .image img{-webkit-transform:scale(1.075);-ms-transform:scale(1.075);transform:scale(1.075)}.filtered-cards{position:relative}.filtered-cards .no-results{width:100%;text-align:center;color:#a51417;font-family:"Libre Baskerville",serif;font-weight:700;font-size:21px;padding:50px 0}.filtered-cards .card{width:100%;margin:0 0 28px 0;box-sizing:border-box;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px}.filtered-cards .post-details,.filtered-cards article{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.filtered-cards article{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filtered-cards .image{position:relative;overflow:hidden}.filtered-cards img{width:100%;display:block}.filtered-cards .post-details{margin:-20px 0 0;position:relative;z-index:1;padding:25px 7.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filtered-cards .meta{font-weight:700;font-size:13px;letter-spacing:.075em;text-transform:uppercase}.filtered-cards h3{margin-bottom:0;font-size:18px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list .filtered-cards .card{width:100%;max-width:100%;text-align:left;margin-bottom:20px;padding:0}.list .filtered-cards .card .image img{display:none}.list .filtered-cards.resource-cards{-webkit-columns:2;-moz-columns:2;columns:2;display:block}.list .filtered-cards.resource-cards .card{margin-bottom:30px;display:block;float:none}.list .filtered-cards.resource-cards .card h3{display:block}@media all and (min-width:600px){.list .filtered-cards.resource-cards .card{width:100%;padding:0 14px}.list .filtered-cards.resource-cards .card{width:100%;padding:0 14px}}@media all and (max-width:599px){.list .filtered-cards.resource-cards{-webkit-columns:1;-moz-columns:1;columns:1}}@media all and (max-width:599px){.filtered-cards{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media all and (min-width:600px){.filtered-cards .card{padding:0 14px;width:50%}}@media all and (min-width:768px){.filtered-cards .card{width:33.333%}}@media all and (min-width:1030px){.filtered-cards .post-details{margin:-80px 5.75% 0}}@media all and (min-width:1030px){.filtered:not(.list) .program-cards .card{width:25%}}.filtered-list{max-width:1044px}.filtered-list .post{display:block;background:#f1f1f1;margin-bottom:20px;padding:30px 7.5%;cursor:pointer}.filtered-list .post-details{box-sizing:border-box;border-bottom:4px solid #afb2b2;margin-bottom:20px;padding-bottom:20px}.filtered-list .event-post .post-details{border-bottom:0;margin-bottom:0;padding-bottom:0}.filtered-list .event-post .event-date{border-bottom:4px solid #afb2b2;margin-bottom:20px;padding-bottom:20px}.filtered-list h3{margin-bottom:0;font-size:18px}.filtered-list .subheading{font-family:"Libre Baskerville",serif;font-style:italic;font-size:14px;color:#686e6e;margin-bottom:1.5em}.filtered-list .location{color:#686e6e}.filtered-list .meta{color:#d01c29;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.075em}.filtered-list .meta .cat{color:#d01c29;font-size:13px;letter-spacing:.075em}.filtered-list .post-excerpt{box-sizing:border-box;font-style:normal;font-size:15px;margin-bottom:0}.filtered-list .event-date{position:static;padding:0;background:0 0;text-align:left;text-transform:none;font-size:25px;letter-spacing:0}.filtered-list .event-date .time{display:block;font-size:14px;text-transform:uppercase;color:#686e6e;letter-spacing:.075em}@media all and (min-width:768px){.filtered-list .post{padding:30px 0}.filtered-list article{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}.filtered-list .post-details{border-bottom:0;border-right:4px solid #afb2b2;width:34%;margin-bottom:0;padding:0 4.789%}.filtered-list .post-excerpt{width:66%;padding:0 5.789%}.filtered-list .event-post .post-details{width:66%;padding:0 5.789%;border-right:0;border-left:4px solid #afb2b2}.filtered-list .event-post .event-date{width:34%;padding:0 4.789%;border-bottom:0;margin-bottom:0}}.resource-card .icon,.resource-cards .icon{margin-left:5px;fill:#d01c29}.resource-cards{max-width:1050px}.resource-cards h3{color:#a51417;display:block}.resource-cards .icon{fill:#d01c29;margin-left:5px}.resource-card{background:#f1f1f1;text-align:left;padding:20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.resource-card img{width:60px}.resource-card .details{width:calc(100% - 60px);box-sizing:border-box;padding-left:20px}.resource-card h3,.resource-card h4{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;color:#a51417;letter-spacing:.075em;font-size:16px;margin-bottom:.5em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.resource-card p{font-size:.85em;font-weight:600;color:#414042}.resource-card .action{font-weight:600;color:#d01c29;font-size:.85em;letter-spacing:.075em}.resource-card .action .icon{width:20px;height:20px}.resource-card:hover .action{color:#a51417}.resource-card .icon{fill:#d01c29;margin-left:5px}.resource-card.contact-card h3,.resource-card.no-image h3{font-family:"Libre Baskerville",serif;text-transform:none;color:#d01c29;letter-spacing:0;font-size:22px;width:100%}.resource-card.contact-card p,.resource-card.no-image p{text-transform:uppercase;color:#2b2b2b;font-size:14px;font-weight:700;letter-spacing:.075em}.list .resource-card.contact-card p,.list .resource-card.no-image p,.resource-card.no-image p{color:#a51417}.resource-card.no-image h3{margin-bottom:2em}.resource-card.no-image p{color:#a51417}.list .resource-card{background:0 0;display:block}.list .resource-card.contact-card,.list .resource-card.no-image{padding:0;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.list .resource-card.contact-card h3,.list .resource-card.no-image h3{font-size:18px;margin-bottom:0}.list .resource-card.contact-card p,.list .resource-card.no-image p{color:#a51417}#intro aside .resource-card{max-width:280px;margin:0 auto}#intro aside .resource-card img{width:60px;margin-bottom:20px}#intro aside .resource-card h3{font-family:"Libre Baskerville",serif;text-transform:none;letter-spacing:0;font-size:24px;max-width:230px}#intro aside .resource-card p{text-transform:none;font-size:.95em;line-height:1.3;margin-bottom:2.5em}#generic-intro aside .resource-card{max-width:280px;margin:0 auto}#generic-intro aside .resource-card img{width:60px;margin-bottom:20px}#generic-intro aside .resource-card h3{font-family:"Libre Baskerville",serif;text-transform:none;letter-spacing:0;font-size:24px;max-width:230px}.blog-cards,.event-cards{max-width:1120px}#generic-intro aside .resource-card p{text-transform:none;font-size:.95em;line-height:1.3;margin-bottom:2.5em}@media all and (min-width:600px){.resource-card{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 18.75%}.resource-card.contact-card,.resource-card.no-image{padding:30px 14%}.resource-card img{margin-bottom:20px;width:auto}.resource-card h3{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.resource-card .details{width:100%;padding:0}#intro aside .resource-card{padding:50px 18.75%}#intro aside .resource-card img{width:auto}#generic-intro aside .resource-card{padding:50px 18.75%}#generic-intro aside .resource-card img{width:auto}}.blog-cards{max-width:1120px}.blog-cards .post-details{background:#f1f1f1}.blog-cards .meta{color:#d01c29;margin-bottom:1em}.event-cards{max-width:1120px}.event-cards .post-details{background:#2b2b2b;color:#fff}.event-cards h3{color:#fff;margin-bottom:1em}.event-cards .meta{color:#fff;margin-top:1em}.event-cards .meta time{color:#f5bd18}.event-cards .action{color:#67c8c7}.faculty-cards{max-width:1050px}.faculty-cards .card{text-align:left}.faculty-cards .card .icon{position:absolute;z-index:1;right:0;top:1px;margin-top:0;fill:#d01c29}.faculty-cards .image img{display:none}.faculty-cards h3{color:#d01c29;display:block;padding-right:30px}.faculty-cards h3 div{display:inline}.faculty-cards .dept{font-style:italic;font-family:"Libre Baskerville",serif;font-size:12px}@media all and (min-width:600px){.faculty-cards .card .icon{position:absolute;z-index:1;right:13px;top:13px}.faculty-cards .image img{display:block}.faculty-cards h3{position:absolute;padding-right:0;left:18px;bottom:18px;font-family:"Source Sans Pro",sans-serif;color:#fff;font-size:15px;font-weight:600}.faculty-cards h3 div{display:block}.faculty-cards h3 span{display:inline-block;background:#d01c29;padding:4px 8px;margin-top:3px}.faculty-cards .dept{background:#f1f1f1;padding:15px 18px;color:#2b2b2b;min-height:60px;box-sizing:border-box}}.list .faculty-cards .faculty-post h3{display:block;position:relative;left:0;bottom:auto;color:#d01c29;font-size:18px;font-family:"Libre Baskerville",serif}.list .faculty-cards .faculty-post h3 div{display:inline-block}.list .faculty-cards .faculty-post h3 span{background:0 0;padding:0}.list .faculty-cards .faculty-post .dept{background:0 0;padding:0;font-size:14px;min-height:0}.filtered-names{position:relative;max-width:1020px}.filtered-names .faculty-post{border-top:2px solid #bdbfc0;padding:35px 15px;max-width:100%}.filtered-names .faculty-post a:not([href^=tel]):hover{color:#a51417}.filtered-names .faculty-post:first-child{padding-top:0;border:0}.filtered-names h3{color:#d01c29;font-size:18px;margin-bottom:0}.filtered-names .depts{font-style:italic;font-family:"Libre Baskerville",serif;font-size:.9em;color:#6c7373;margin-bottom:.75em}.filtered-names .expertise{color:#d01c29;font-weight:600;font-size:15px;margin-bottom:.5em;line-height:1.4}.filtered-names .contact{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.075em;word-break:break-word}.filtered-names{position:relative;max-width:1020px}.filtered-names .faculty-post{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;border-top:2px solid #bdbfc0;padding:35px 15px}.filtered-names .faculty-post a:not([href^=tel]):hover{color:#a51417}.filtered-names .faculty-post:first-child{padding-top:0;border:0}.filtered-names h3{color:#d01c29;font-size:18px;margin-bottom:0}.filtered-names .depts{font-style:italic;font-family:"Libre Baskerville",serif;font-size:.9em;color:#6c7373;margin-bottom:.75em}.filtered-names .expertise,.filtered-names .room{color:#d01c29;font-weight:600;font-size:15px;margin-bottom:.5em;line-height:1.4}.filtered-names .contact{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.075em}@media all and (min-width:1030px){.filtered-names .column{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px}}.program-cards{max-width:1050px;padding-bottom:60px;border-bottom:4px solid #e9eaea}.program-cards .card{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;margin-left:5%;margin-right:5%}.program-cards .image{display:none}.program-cards h3{color:#a51417;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.program-cards .has-grad-fields,.program-cards .has-graduate-program,.program-cards .has-major,.program-cards .has-minor{width:12px;height:12px;margin-right:15px}.program-cards .link{text-transform:uppercase;font-size:.9em;font-weight:600;letter-spacing:.075em;margin-bottom:.5em}.program-cards .link svg{fill:#c8c8c8;margin-left:3px}@media all and (min-width:600px){.program-cards .card{margin-left:0;margin-right:0}.program-cards .image{display:block}.program-cards .details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#f1f1f1;padding:15px 20px}.program-cards h3{font-family:"Source Sans Pro",sans-serif;font-size:15px;font-weight:600;color:#808184;min-height:45px}.program-cards .levels{margin-top:12px}.program-cards .link{display:none}}.program-cards .contact-card{position:relative;overflow:hidden}.program-cards .contact-card .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:#f5bd18;-webkit-transition:.2s;transition:.2s;padding:30px}.program-cards .contact-card h3{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-family:"Libre Baskerville",serif;color:#393939;font-size:17px;margin-bottom:.75em;position:relative;z-index:1}.program-cards .contact-card p{color:#fff;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.025em}.cal-post .cal-date,.list .program-cards .program-card h3{font-family:"Libre Baskerville",serif;font-size:22px}.program-cards .contact-card .ampersand{position:absolute;fill:#f8ab15;width:297px;height:350px;left:60%;bottom:62%}.program-cards .contact-card:hover .details{background:#f8ab15}.list .program-cards .program-card .details{background:0 0;padding:0}.list .program-cards .program-card h3{color:#a51417;font-family:"Libre Baskerville",serif;font-size:22px;display:inline-block;margin-right:10px;margin-bottom:.25em;line-height:1.2;min-height:0}.list .program-cards .program-card .levels{margin-top:0;display:inline-block}.list .program-cards .program-card .link{display:block}.list .program-cards .program-card.contact-card{display:none}.level{display:inline-block;border-radius:50%}.has-grad-fields,.has-graduate-program,.has-major,.has-minor{width:10px;height:10px}.has-major{background:#a51417}.has-minor{background:#67c8c7}.has-grad-fields,.has-graduate-program{background:#f5bd18}.cal-post{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-bottom:10px;min-height:106px}.cal-post .cal-date,.event-date.multi-day{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.cal-post:nth-child(odd) .cal-date,.cal-post:nth-child(odd) .cal-details{background:#e8e8e8}.cal-post .cal-date{background:#f1f1f1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#d01c29;font-family:"Libre Baskerville",serif;font-weight:700;font-size:22px;box-sizing:border-box;padding:20px 20px;line-height:1.4;text-align:center}.cal-post .cal-date.multi-day{font-size:20px}.cal-post .cal-date time{display:block}.cal-post h3{font-family:"Source Sans Pro",sans-serif;font-size:1em;text-transform:uppercase;letter-spacing:.025em;color:#6c7373}.cal-post h3 a{color:#d01c29;text-decoration:underline}.cal-post .cal-details{background:#f1f1f1;padding:20px 5%;box-sizing:border-box;width:100%;text-align:center}.cal-post .add-to-cal{color:#d01c29;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.075em;width:100%;line-height:1.4}.slick-arrow,.slick-dots button{line-height:0;border:0;outline:0;cursor:pointer}.cal-post .add-to-cal .icon{fill:currentColor;margin-top:-3px;width:30px;height:30px}.cal-post .add-to-cal span{display:inline-block;padding-left:14px;box-sizing:border-box}.cal-post .add-to-cal:hover{color:#a51417}@media all and (min-width:768px){.cal-post{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.cal-post .cal-date{width:30%;padding:10px 20px}.cal-post .cal-date.multi-day{font-size:23px}.cal-post .cal-details{padding:10px 5%;width:calc(70% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.cal-post h3{margin-bottom:0}.cal-post .add-to-cal{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start}.cal-post .add-to-cal span{display:block}.cal-post .add-to-cal svg{margin-top:0}}.slick-list,.slick-track{position:relative;display:block}@media all and (min-width:1030px){.cal-post .cal-date{font-size:25px}.cal-post .add-to-cal{width:140px;text-align:left}.cal-post .add-to-cal span{width:calc(100% - 30px)}}.slick-arrow,.slick-dots{text-align:center;font-size:0}.filtered-courses{max-width:1092px}.filtered-courses .post-content.wysiwyg{width:100%}.course{margin-bottom:40px;box-sizing:border-box}.course .action,.course .details{font-size:13px;letter-spacing:.075em}.course h3{font-size:16px;color:#a51417;margin-bottom:.1em}.course h3 a:hover{color:#d01c29}.course .details{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.075em}.course .action,.related-terms a,.search-heading .search-term,.search-results .categories,.search-results .result-news time{font-weight:700;text-transform:uppercase}.course .action{color:#d01c29;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.075em}.course .action:hover{color:#a51417}@media all and (min-width:600px){.course{width:50%;padding:0 20px}}.selective-tweets-content,.slideshow,.slideshow-wrap{position:relative}.slick-list{position:relative;display:block;overflow:hidden;z-index:1}.slick-track{position:relative;top:0;left:0;display:block}.selective-tweets-content .slide a,.selective-tweets-content .slide:focus,.slideshow .slide a,.slideshow .slide:focus{outline:0}.slide{display:none;float:left;height:100%;min-height:1px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.slide img{width:100%;display:block}.slide .image{background-repeat:no-repeat;background-position:center center;background-size:cover}@media all and (max-width:599px){.slide .image{background-image:none!important}}.non-mobile-slideshow .slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width:1030px){.non-mobile-slideshow .slide{display:none}}.slick-initialized .slide{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}@media all and (min-width:600px){.mobile-slideshow .slide{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}}.slick-arrow{border:0;outline:0;cursor:pointer;font-size:0;line-height:0;width:38px;height:38px;background:#d01c29;position:absolute;bottom:0;z-index:2;text-align:center;-webkit-transition:.2s;transition:.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slick-arrow:hover{background:#b51824}.slick-arrow svg{fill:#fff;width:20px;height:34px}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{left:38px}.more-posts .slick-arrow{position:absolute;bottom:0;top:auto;width:110px;background:rgba(0,0,0,.25);-webkit-transition:.2s;transition:.2s}.more-posts .slick-arrow.slick-prev{left:0}.more-posts .slick-arrow:hover{background:rgba(0,0,0,.78)}.more-posts .slick-arrow.slick-disabled{-webkit-transition:.2s;transition:.2s;visibility:hidden;opacity:0}.more-posts .slick-arrow svg{fill:#67c8c7}@media all and (min-width:768px){.more-posts .slick-arrow{position:absolute;height:100%;top:0}}.multipurpose-slideshow .inner.dark .slick-dots button::before{background:rgba(1,1,1,.3)!important}.multipurpose-slideshow .inner.slick-dots li.slick-active button:before,.slick-dots li:hover button:before{background:#fff!important}.slick-dots{position:absolute;left:calc(7.5% - 12px);top:30px;z-index:1;text-align:center;font-size:0}.slick-dots button{font-size:0;line-height:0;display:block;border:0;outline:0;width:24px;height:30px;padding:12px;background:0 0;cursor:pointer}.slick-dots button:before{content:"";position:absolute;left:50%;top:50%;margin:-6px 0 0 -6px;width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.4);-webkit-transition:background .2s linear;transition:background .2s linear}.slick-dots li{position:relative;display:inline-block;margin:0 4px}.multipurpose-slideshow .inner.dark .slick-dots button::before{background:rgba(1,1,1,.3)!important}.multipurpose-slideshow .inner.slick-dots li.slick-active button:before,.slick-dots li:hover button:before{background:#fff!important}.slick-dots li.slick-active button:before,.slick-dots li:hover button:before{background:#fff}@media all and (min-width:1030px){.slick-dots{left:30px;bottom:35px;top:auto}}.dots-below .slick-dots{position:relative;left:0;right:0;bottom:auto;top:auto;text-align:center;background:#d01c29;height:70px;padding:0 30px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;display:-webkit-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}@media all and (min-width:1030px){.dots-vertical .slick-dots{bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:30px}.dots-vertical .slick-dots li{display:block}}.post-content .slick-dots{background:#0a0e13;top:15px;bottom:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:10px 15px}@media all and (max-width:599px){.post-content .slick-dots{display:none}}.featured-posts .slick-dots li.slick-active button:before,.featured-posts .slick-dots li:hover button:before{background:#fff}@media all and (min-width:1030px){.featured-posts .slick-dots{left:70px}}.search-heading{padding:50px 0 40px}.search-heading .search-term{color:#d01c29;text-transform:uppercase;font-weight:700;font-size:.85em;letter-spacing:.075em}@media all and (min-width:600px){.search-heading{padding:90px 0 50px}}.result{width:100%!important}.search-results h1{font-size:35px;margin-bottom:.15em;color:#a51417}.search-results .search{margin-bottom:15px}.search-results .search input[type=text]{background:0 0}.search-results .search input[type=text]:focus{outline:0;background:#f1f1f1}.search-results .search button{height:50px;width:30px;top:0;left:6px;margin:0}.search-results .categories{text-align:right;margin-bottom:60px;text-transform:uppercase;font-weight:700;color:#6c7373;font-size:.9em;letter-spacing:.025em}.search-results .categories .active{color:#d01c29}.search-results .categories a:hover{color:#a51417}.search-results .results{position:relative;margin-bottom:50px}.search-results h2{color:#a51417}.search-results .result-news h3,.search-results .result-people h3{margin-bottom:.25em}.search-results .result-news h3{display:inline-block;margin-right:.75em}.search-results .result-news time{font-weight:700;color:#767676;text-transform:uppercase;display:inline-block;font-size:.9em;letter-spacing:.075em}.search-results .byline,.search-results .title{margin-bottom:1em;font-family:"Libre Baskerville",serif;font-style:italic;color:#949494}.search-results .result-people .title{color:#231f20}.search-results article{margin-bottom:50px}.search-results aside{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:330px;margin:0 auto;position:relative}.search-results .to-top{width:100%;margin:50px 0 0 0;text-align:center;display:block}.search-results .to-top svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform:rotate(-45deg);-webkit-transform-origin:50% 11px;-ms-transform-origin:50% 11px;transform-origin:50% 11px;margin-left:3px;margin-right:0}@media all and (min-width:600px){.search-results h1{font-size:55px}}@media all and (min-width:1030px){.search-results .results{margin-bottom:100px}.search-results article{width:calc(100% - 330px);padding-right:11.8181%;margin-bottom:0}.search-results aside{margin:0;padding-bottom:100px;width:330px}.search-results .to-top{width:auto;margin:0;text-align:right;position:absolute;right:0;bottom:0}}.result-group{border-bottom:4px solid #d3d4d5;margin-bottom:40px}.result-group:last-child{margin-bottom:0}.result{margin-bottom:70px}.result:last-child{margin-bottom:40px}.result p{margin-bottom:1em}.result a{color:#d01c29;font-weight:600;text-decoration:underline}.result em{font-family:"Libre Baskerville",serif}.result a:hover{color:#a51417}.related-terms{background:#f1f1f1;padding:30px 10%;margin-bottom:30px}.related-terms li{margin:3px 0}.event-date,.related-resources .more,.single-blog-post .post-header .date,.single-post .category{letter-spacing:.075em;font-weight:700;text-transform:uppercase}.related-terms a{color:#d01c29;font-weight:700;text-transform:uppercase;font-size:.85em;letter-spacing:.025em}.related-terms a:hover{color:#a51417}.related-resources h3{display:inline-block;margin-bottom:.5em}.related-resources .more{display:inline-block;float:right;color:#d01c29;font-size:.85em;text-transform:uppercase;letter-spacing:.075em;font-weight:700;margin-top:7px}.related-resources .more:hover{color:#a51417}.single-post article{font-family:"Libre Baskerville",serif;margin-bottom:50px}#comments h3,.event-date,.post-nav,.share-title,.single-blog-post .post-header .date,.single-post .category,.single-post article .button{font-family:"Source Sans Pro",sans-serif}.single-post article .button{text-decoration:none;cursor:pointer}.single-post .single-faculty-post{margin-bottom:0}.single-post .image{position:relative}.single-post blockquote{max-width:650px;margin:50px auto;text-align:center;font-size:24px;line-height:1.4;padding:50px 0;position:relative}.single-post blockquote:after,.single-post blockquote:before{content:"";position:absolute;left:50%;margin-left:-125px;width:250px;height:2px;background:#231f20}.single-post blockquote:before{top:0}.single-post blockquote:after{bottom:0}blockquote{max-width:650px;margin:0 auto;text-align:center;font-size:24px;line-height:1.4;margin-bottom:50px;margin-top:50px;padding:50px 0;position:relative}blockquote:after,blockquote:before{content:"";position:absolute;left:50%;margin-left:-125px;width:250px;height:2px;background:#231f20}blockquote:before{top:0}blockquote:after{bottom:0}.single-post .tags{color:#6c7373;margin-bottom:40px}.single-post .tags a{font-style:italic}.single-post .category{text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;font-weight:700;letter-spacing:.075em;margin-bottom:2.25em}@media all and (min-width:768px){blockquote{font-size:30px}}.single-event-post h1{color:#00a5a4}.single-blog-post .post-header{margin-bottom:70px;text-align:center;position:relative;overflow:hidden}.single-blog-post .post-header .container{max-width:930px;position:relative;z-index:1;padding:60px 0}.single-blog-post .post-header.reverse{background:#fff}.single-blog-post .post-header.reverse .container{background:#fff}.single-blog-post .post-header.reverse h1{color:#2b2b2b}@media all and (max-width:599px){.single-blog-post .post-header{margin-bottom:50px;background-image:none!important}.single-blog-post .post-header .container{width:100%;background:#2b2b2b;padding:20px 7.5%}}.single-blog-post .post-header h1{color:#fff;font-size:30px}.single-blog-post .post-header .image{background-repeat:no-repeat;background-position:center top;background-size:cover}.single-blog-post .post-header img{display:block}.single-blog-post .post-header .byline{color:#67c8c7;font-weight:700;font-style:italic;margin:0 20px 5px;display:inline-block}.single-blog-post .post-header .date{display:inline-block;margin:0 20px;color:#f5bd18;font-family:"Source Sans Pro",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.075em}@media all and (min-width:600px){.single-blog-post .post-header{padding:150px 0 125px;background:#2b2b2b}.single-blog-post .post-header h1{font-size:60px}.single-blog-post .post-header .image{position:absolute;left:0;right:0;top:0;bottom:0;opacity:.4}.single-blog-post .post-header .image img{display:none}.single-blog-post .post-header .byline{font-size:1.1em;margin-bottom:0}}@media all and (min-width:600px){.post-header.no-image{padding:0}.post-header.no-image .image{position:relative;max-height:548px;opacity:1}.post-header.no-image img{visibility:hidden;opacity:0;display:block;width:100%}}.single-event-post .post-header{max-width:1040px;width:100%;margin-bottom:40px;position:relative}.single-event-post .post-header.no-image{margin-top:55px;max-width:930px;width:85%}.single-event-post .post-header .image{margin:0;min-height:150px}.single-event-post .post-header img{display:block}@media all and (min-width:1030px){.single-event-post .post-header{margin-bottom:60px}}.event-date{color:#d01c29;font-family:"Source Sans Pro",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.075em;position:absolute;bottom:0;left:7.5%;background:#fff;text-align:center;padding:10px 20px 10px;box-sizing:border-box;text-align:center}.no-image .event-date{position:relative;background:#f1f1f1;display:inline-block;left:0;width:150px;padding:10px 20px}.event-date.multi-day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-date.multi-day time{display:block;line-height:1.3}.card .event-date{bottom:auto;left:auto;right:0;top:0;background:#f1f1f1}.event-date .day{margin-right:.5em}.event-date .month{line-height:1.2}@media all and (min-width:768px){.event-date{padding:5px 20px 15px}.no-image .event-date{width:150px;height:auto;font-size:23px}.card .event-date{padding:12px}.event-date .day{display:block;font-size:95px;line-height:1;letter-spacing:.05em;margin-right:0}.card .event-date .day{display:inline-block;font-size:14px;margin-right:.5em}.event-date .month{display:block;font-size:17px}.card .event-date .month{display:inline-block;font-size:14px}}.align-center img,.post-author img,.post-nav:before,figure img{display:block}@media all and (min-width:1030px){.single-event-post .post-header{margin-bottom:60px}.event-date{left:55px}.card .event-date{width:100px;height:100px;padding:12px}.card .event-date .day{display:block;margin-right:0;font-size:65px}.card .event-date .month{display:block;font-size:12px}}.single-blog-post .post-content,.single-blog-post .post-excerpt,.single-blog-post .post-footer,.single-blog-post .share{max-width:930px;width:85%;position:relative;margin-left:auto;margin-right:auto}.single-blog-post .post-content.full,.single-blog-post .post-excerpt.full,.single-blog-post .post-footer.full,.single-blog-post .share.full{width:100%;max-width:100%}.single-event-post .post-body{position:relative;max-width:930px}.single-event-post .button{margin:0 10px 10px 0}.post-excerpt{font-size:1.4em;font-style:italic;margin-bottom:1em;position:relative}.post-excerpt a.button{font-style:normal}.single-event-post .post-body{position:relative}.single-event-post .post-excerpt{margin-bottom:30px;color:#6c7373}.single-event-post .post-excerpt:after{content:"";display:block;width:100px;height:9px;background:#f5bd18;margin-top:30px}.post-content h2{margin-bottom:.5em}.post-content p+h2{margin-top:1em}.post-content h2.blue{color:#00a5a4}.post-content h2.yellow{color:#f5bd18}.post-content h2.red{color:#d01c29}.post-content .slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:1030px){.post-content .slideshow{margin-left:-50px;margin-right:-50px}}.post-nav{font-family:"Source Sans Pro",sans-serif;font-weight:700;text-transform:uppercase;font-size:.9em;color:#6c7373;letter-spacing:.075em}.post-nav:before{content:"";display:block;width:100%;max-width:320px;height:7px;background:#d01c29;margin-bottom:25px}.post-author{background:#e4e4e4;padding:40px 0}.post-author .container{max-width:930px}.post-author .image{margin-right:6.4516%;width:178px;margin-bottom:40px}.post-author img{display:block}.align-center,.align-center figure{margin-left:auto;margin-right:auto}.full figure,.full img{width:100%}.post-author .wysiwyg{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:490px}@media all and (min-width:600px){.post-author .container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.post-author .wysiwyg{margin-top:15px}.more-posts img{opacity:0;visibility:hidden}}.align-center,.align-left,.align-right{margin-bottom:40px}.align-center{position:relative;margin-left:auto;margin-right:auto;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;right:0}.align-center figure{margin-bottom:0;margin-left:auto;margin-right:auto}.align-center figcaption{margin:0 auto;max-width:930px}.align-center img{display:block;margin-left:auto;margin-right:auto}figure img{display:block}@media all and (min-width:768px){.align-right{float:right;margin-left:50px}.align-left{float:left;margin-right:50px}}@media all and (min-width:1030px){.align-right{margin-right:-70px}}@media all and (min-width:1300px){.align-right{margin-right:-185px}.single-post .share-widget{position:absolute;left:-110px}.single-post .share-widget .at-share-btn{display:block}}.full figure{width:100%}.full .image{max-height:800px;overflow:hidden;margin-bottom:15px}.full img{width:100%}.full figcaption{width:85%;margin:0 auto;max-width:930px}.share-title{text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;font-weight:600;letter-spacing:.025em;margin-bottom:.5em}#comments #edit-submit,#comments h3{letter-spacing:.075em;text-transform:uppercase}.share-icon{color:#6c7373;-webkit-transition:.2s;transition:.2s}.share-icon svg{fill:currentColor;width:21px;height:27px}.share-icon:hover{color:#231f20}.at-share-btn{background:0 0!important}.at-icon-wrapper{width:40px!important;height:40px!important}.at-icon{fill:#67c8c7!important;width:40px!important;height:40px!important}.at-svc-facebook .at-icon{fill:#3b5998!important}.at-svc-email .at-icon{fill:#d01c29!important}.single-post .share-widget{margin-bottom:30px;text-align:center}.more-posts .post,.more-posts h2{margin-bottom:0}@media all and (min-width:1300px){.single-post .share-widget{position:absolute;left:-110px}.single-post .share-widget .at-share-btn{display:block}}.single-event-post .share-widget{position:absolute;right:0;left:auto;top:0;margin-bottom:0;cursor:pointer}.single-event-post .share-widget .at-share-btn{display:inline-block}.single-event-post .overlay-card{text-align:center}.single-event-post .overlay-card h2{color:#231f20}.single-event-post .overlay-card{background:#fff;max-width:600px;padding:80px 3.75% 60px}.more-posts .heading{background:#a51417;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 25px;text-align:center;position:relative;overflow:hidden}.more-posts .heading:hover{color:rgba(255,255,255,.8)}.more-posts .ampersand{position:absolute;left:calc(100% - 180px);top:calc(100% - 120px);z-index:0}#comments h3 span,.more-posts h2{position:relative}.more-posts .ampersand svg{fill:#d01c29;width:467px;height:550px}.more-posts h2{font-size:22px;margin-bottom:0;position:relative;z-index:1}.more-posts .cover{background-position:center top}.more-posts img{display:block}.more-posts .post{margin-bottom:0}@media all and (min-width:600px){.more-posts img{opacity:0;visibility:hidden}}@media all and (min-width:768px){.more-posts .post{max-height:285px}}@media all and (min-width:1030px){.more-posts .heading{text-align:right;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media all and (min-width:1300px){.more-posts .heading{padding:50px}.more-posts h2{font-size:26px}}#comments{padding:60px 0 100px}#comments .container{max-width:980px}#comments h2{font-size:26px;color:#a51417}#comments .form-actions{text-align:right}#rsvp header,.faculty-book .image{text-align:center}#comments #edit-submit{border:2px solid #a51417;background:0 0;padding:10px 20px;font-weight:700;text-transform:uppercase;color:#a51417;letter-spacing:.075em;font-size:18px;-webkit-transition:.2s;transition:.2s}#comments #edit-submit:hover{background:#f1f1f1}#comments h3{font-family:"Source Sans Pro",sans-serif;font-size:1em;text-transform:uppercase;color:#a51417;letter-spacing:.075em;padding-bottom:17px;margin-bottom:3em;border-bottom:8px solid #f1f1f1}#comments h3 span{position:relative}#comments h3 span:after{content:"";position:absolute;left:0;bottom:-25px;height:7px;background:#d01c29;width:100%}#comments .comment{padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#comments .content{width:calc(100% - 65px);box-sizing:border-box}#comments .content p{margin-bottom:1em}#comments .indented .content{padding-top:30px;padding-left:24px;border-left:4px solid #9fa3a3}#comments .indented .avatar{margin-top:25px}#comments .username{color:#a51417;font-weight:700}#comments .submitted{margin-bottom:.5em;display:inline-block}#comments .links{margin-top:40px;text-transform:uppercase;font-weight:700;font-size:14px;color:#9fa3a3;letter-spacing:.025em}#comments .links li{display:inline-block;margin-right:1em}#comments .links a:hover{color:#231f20}#comments .avatar{margin-right:15px}#comments .avatar img{width:40px;border-radius:50%}#comments input[type=email],#comments input[type=password],#comments input[type=tel],#comments input[type=text],#comments textarea{margin-bottom:0}#comments label{font-weight:600}#comments .form-item{margin-bottom:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;box-sizing:border-box}#comments .description{font-size:14px}@media all and (min-width:600px){#comments .form-item-name{padding-right:10px;width:50%}#comments .form-item-mail{padding-left:10px;width:50%}#comments .content{width:calc(100% - 160px)}#comments .avatar{margin-right:50px}#comments .avatar img{width:108px}}.event-details .back a,.event-details .cal-details,.event-details .heading{text-transform:uppercase;font-weight:700}.event-details{background:#f1f1f1;padding:70px 0 0;position:relative}.event-details .container{max-width:930px}.event-details #map{background:#ccc;padding:0;position:relative;min-height:300px}.event-details #map iframe{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;height:100%}.event-details #map .gm-style-cc{display:none}.event-details #map:before{content:"";position:absolute;z-index:2;top:-1px;left:50%;margin-left:-40px;border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #f1f1f1}.event-details .heading{text-transform:uppercase;font-weight:700;letter-spacing:.075em;font-size:15px;margin-bottom:1.75em}.event-details h2{color:#a51417;margin-bottom:.5em}.event-details .cal-details{font-weight:700;letter-spacing:.075em;font-size:15px;color:#686e6e;text-transform:uppercase;margin-bottom:60px}.event-details .cal-details svg{fill:#67c8c7;margin-right:10px;margin-top:0}.event-details .directions{color:#d01c29;text-decoration:underline;margin-left:28px}.event-details .time{margin-bottom:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-details .address{margin-bottom:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-details .address svg{height:35px}.event-details .address address{width:calc(100% - 40px)}.event-details .add-to-cal{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-details .back{margin-bottom:0;width:100%;max-width:100%;background:#f5bd18}.event-details .back a{background:#f5bd18;display:inline-block;font-size:15px;letter-spacing:.16em;padding:18px 30px}#rsvp .heading,#rsvp time{text-transform:uppercase;letter-spacing:.075em}.event-details .back a:hover{background:#e9b10a}.event-details .back svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-moz-transform:rotate(-90deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;fill:#fff;width:26px;height:26px;margin-right:5px}.event-details .back-events{margin-bottom:0;width:100%;max-width:100%;background:#f5bd18}.event-details .back-events a{background:#f5bd18;display:inline-block;text-transform:uppercase;font-weight:700;font-size:15px;letter-spacing:.16em;padding:18px 30px}.event-details .back-events a:hover{background:#e9b10a}.event-details .back-events svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-moz-transform:rotate(-90deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;fill:#fff;width:26px;height:26px;margin-right:5px}@media all and (max-width:599px){.event-details .address{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.event-details .address svg{margin-top:5px}.event-details .back-events{width:100%}.event-details .back-events a{display:block;padding:18px 7.5%}}@media all and (min-width:1030px){.event-details{padding:70px 0 0}.event-details .inner{width:68.8172%}.event-details #map{position:absolute;top:0;right:0;bottom:0;width:33.333%}.event-details #map:before{left:-1px;top:50%;margin-top:-40px;margin-left:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid #f1f1f1;border-right:none}.event-details .cal-details{margin-bottom:90px}.event-details .back-events{max-width:1040px;background:0 0}.event-details .back{max-width:1040px;background:0 0}.fancybox-rsvp.fancybox-type-inline .fancybox-outer{padding:80px}}.single-post .fancybox-rsvp{max-width:845px}.fancybox-rsvp.fancybox-type-inline .fancybox-skin{border:0;background:#fff}@media all and (min-width:1030px){.fancybox-rsvp.fancybox-type-inline .fancybox-outer{padding:80px}}#rsvp header{margin:0 auto 60px;max-width:560px;text-align:center}#rsvp .heading{text-transform:uppercase;font-size:15px;font-weight:600;letter-spacing:.075em;margin-bottom:.5em;color:#6c7373}#rsvp h3{color:#d01c29;font-size:28px;margin-bottom:.5em}#rsvp time{text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.075em}.single-faculty-post h1{font-size:26px}.single-faculty-post .post-header{background:#231f20;color:#fff}.single-faculty-post .image{background-repeat:no-repeat;background-size:cover;background-position:50% 20%}.single-faculty-post img{display:block}.single-faculty-post .faculty-details{padding:40px 7.5%;position:relative}.single-faculty-post .faculty-details .image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.77;max-height:100%}.single-faculty-post .faculty-details .image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#231f20;mix-blend-mode:multiply}.single-faculty-post .faculty-details .inner{position:relative;z-index:1}.single-faculty-post .faculty-details .icon{fill:#dedede;margin-left:3px}.single-faculty-post .title{font-style:italic;font-size:18px;margin-bottom:.5em;color:#c8c8c8}.single-faculty-post .award{font-size:18px;font-style:italic;color:#f5bd18;margin-bottom:1.5em}.single-faculty-post .education{font-weight:700;color:#c8c8c8;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;margin-bottom:2.25em}.single-faculty-post .links{color:#67c8c7;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-weight:700;margin-bottom:2.25em;letter-spacing:.025em}.single-faculty-post .links li{margin-bottom:.5em}.single-faculty-post .links a:hover{color:#c8c8c8}.single-faculty-post .heading{font-weight:700;font-size:18px;color:#c8c8c8;margin-bottom:1em}.single-faculty-post .interests{font-family:"Source Sans Pro",sans-serif}.single-faculty-post .interests li{display:inline}.single-faculty-post .interests li:after{content:"";background:#f5bd18;width:4px;height:4px;border-radius:50%;display:inline-block;vertical-align:middle;margin-left:5px;margin-right:1px}.single-faculty-post .interests li:last-child:after{display:none}.single-faculty-post .post-body{background:#f1f1f1;position:relative;padding:40px 7.5%;box-sizing:border-box}.single-faculty-post .post-body .inner{margin:0 auto;max-width:960px}.single-faculty-post .post-body h1{color:#a51417;margin-bottom:0}.single-faculty-post .post-body .title{color:#231f20;margin-bottom:1.5em}.single-faculty-post .faculty-contact{position:relative;box-sizing:border-box;padding:40px 0 0;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-faculty-post .faculty-contact .inner{padding-bottom:40px;padding:0 7.5% 40px;box-sizing:border-box;width:100%}.single-faculty-post .faculty-contact h2{color:#a51417;font-size:23px}.single-faculty-post .faculty-contact h3{color:#d01c29;font-family:"Source Sans Pro",sans-serif;font-size:1em;margin-bottom:0}.single-faculty-post .faculty-contact ul{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-size:.85em;font-weight:700;margin-bottom:30px;letter-spacing:.025em}.single-faculty-post .faculty-contact ul:last-child{margin-bottom:0}.single-faculty-post .faculty-contact li{margin-bottom:.35em}.single-faculty-post .faculty-contact a:not([href^=tel]){color:#d01c29}.single-faculty-post .faculty-contact a:not([href^=tel]):hover{color:#a51417}.single-faculty-post .faculty-contact a:not([href^=tel])[href^=mailto]{text-decoration:underline}.single-faculty-post .faculty-contact .button{font-family:"Source Sans Pro",sans-serif;font-size:13px;padding:5px 10px 4px;border-width:2px}.bookshelf .title,.courses-publications .multipurpose-list h2,.publications ul{font-family:"Libre Baskerville",serif}.single-faculty-post .faculty-contact a.facebook,.single-faculty-post .faculty-contact a.facebook:hover{color:#0072bc}.single-faculty-post .faculty-contact a.twitter,.single-faculty-post .faculty-contact a.twitter:hover{color:#62c9d9}.single-faculty-post .faculty-contact a.linkedin,.single-faculty-post .faculty-contact a.linkedin:hover{color:#434040}.single-faculty-post .detail-image{background:#c8c8c8;max-height:326px;overflow:hidden;width:100%}.single-faculty-post .detail-image img{width:100%;opacity:.6}.single-faculty-post .social-links svg{max-width:32px;height:30px}.single-faculty-post .social-links a:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}@media all and (max-width:599px){.single-faculty-post .image{background-image:none!important}}@media all and (min-width:600px){.single-faculty-post .image{max-height:500px}.single-faculty-post .image picture img{opacity:0;visibility:hidden}}@media all and (min-width:1030px){.single-faculty-post .image{max-height:100%}.single-faculty-post .faculty-details{padding:100px 7.5%}.single-faculty-post .post-body{width:calc(100% - 400px);width:70%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:100px 7.5%}.single-faculty-post .social-links{position:absolute;right:100%;background:#fff;top:60px;z-index:1;padding:10px 0;width:62px}.single-faculty-post .social-links li{display:block;margin:15px 15px}.single-faculty-post .faculty-contact{width:400px;width:30%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:70px 0 0}.single-faculty-post .faculty-contact .inner{padding:0 80px 40px}.single-faculty-post .faculty-contact .inner:nth-child(2){padding-bottom:80px}.single-faculty-post .detail-image{margin-top:auto}}.faculty-book{padding:60px 0}.faculty-book .slick-initialized{padding-bottom:40px}.faculty-book .image{text-align:center}.faculty-book img{max-width:320px;margin:0 auto}.faculty-book .details{padding-top:40px}.faculty-book h3{font-size:28px;margin-bottom:.25em}.faculty-book .byline{margin-bottom:1.5em}.faculty-book p{margin-bottom:3em}.faculty-book .links{padding:15px 0 10px 35px;border-left:4px solid #f1f1f1}.faculty-book li{margin-bottom:.75em}.faculty-book .slick-dots{top:auto;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.faculty-book .slick-dots button:before{background:#b5b9b9}.faculty-book .slick-dots li.slick-active button:before,.faculty-book .slick-dots li:hover button:before{background:#2b2b2b}@media all and (max-width:599px){.faculty-book img{max-width:150px}}@media all and (min-width:1030px){.faculty-book .image{text-align:right;padding-right:6.588%;padding-right:80px}.faculty-book .slick-dots{left:calc(20% - 40px)}}.courses-publications{background:#2b2b2b;padding:90px 0;color:#fff}.courses-publications .column{padding:0 7.5%}.courses-publications .multipurpose-list{position:relative;text-align:left;padding:0;max-width:1366px}.courses-publications .multipurpose-list .slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-flex-direction:row!important}.bookshelf .slideshow-nav .slide,.featured .post-details,.gallery-slideshow .slide{-webkit-box-orient:vertical;-webkit-box-direction:normal}.courses-publications .multipurpose-list .column{padding:0}.courses-publications .multipurpose-list h2{font-family:"Libre Baskerville",serif;text-transform:none;letter-spacing:0;font-size:26px}.courses-publications .multipurpose-list h3{font-style:italic;font-weight:400}.courses-publications .publications{padding-top:70px}.courses-publications .publications h2{color:#f5bd18}.courses-publications .publications .title{color:#67c8c7}.courses-publications .publications a:hover{color:#67c8c7}.book-details h3,.bookshelf h2{color:#a51417}.courses-publications .icon{width:14px;height:14px;fill:currentColor;margin-left:3px}@media all and (min-width:1030px){.courses-publications .publications{padding-top:15px}.courses-publications .multipurpose-list:after{content:"";position:absolute;left:calc(40% - 2px);top:0;bottom:0;width:5px;background:#fff}.courses-publications .multipurpose-list .column{padding:25px 7.5%}.courses-publications .multipurpose-list .title{padding:140px 50px 90px;text-align:center}.courses-publications .multipurpose-list h2{position:absolute;top:10px;left:20%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.courses-publications .multipurpose-list .slick-dots{bottom:20px;left:20%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.publications h2{font-size:26px;margin-bottom:2.5em}.publications ul{font-family:"Libre Baskerville",serif;font-size:.9em}.publications li{margin-bottom:3em}.publications li:last-child{margin-bottom:0}.publications .title{font-weight:700}.publications a{font-style:italic}.bookshelf{margin-top:60px}.bookshelf h2{color:#a51417;text-align:center}.bookshelf .slideshow-nav{margin-bottom:60px}.bookshelf .slideshow-nav .slick-list{padding-top:30px!important;padding-bottom:30px!important}.bookshelf .slideshow-nav .slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bookshelf .slideshow-nav img{-webkit-transition:.2s;transition:.2s;max-width:200px}.bookshelf .slideshow-nav .slick-center{position:relative;z-index:1}.bookshelf .slideshow-nav .slick-center img{opacity:1;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.bookshelf .slick-arrow{background:#fff;top:50%;height:32px;width:32px;border-radius:50%;margin-top:-16px}.bookshelf .slick-arrow.slick-prev{left:32px}.bookshelf .slick-arrow.slick-prev svg{margin-right:2px}.bookshelf .slick-arrow.slick-next{right:32px;left:auto}.bookshelf .slick-arrow.slick-next svg{margin-left:2px}.bookshelf .slick-arrow svg{fill:#231f20;width:15px;height:15px}.bookshelf .details,.bookshelf .heading,.bookshelf .links{width:100%;box-sizing:border-box;text-align:center}.bookshelf h3{margin-bottom:.5em}.bookshelf .byline{font-size:12px}.bookshelf .title{font-family:"Libre Baskerville",serif;font-style:italic;text-transform:none}.bookshelf .details{text-align:center;width:100%;box-sizing:border-box;padding:20px 0}.bookshelf .links{width:100%;box-sizing:border-box;text-align:center}.bookshelf .slideshow-content{margin-bottom:60px}.bookshelf .slideshow-content .slide{-ms-flex-wrap:wrap;flex-wrap:wrap}.bookshelf img{max-height:450px}@media all and (min-width:600px){.bookshelf .slideshow-nav .slide{background:#231f20;width:auto}.bookshelf .slideshow-nav img{opacity:.25;max-width:100%;width:auto;height:auto}}@media all and (min-width:1030px){.bookshelf .heading{width:22%;border-right:4px solid #f1f1f1;padding-right:3.333%;text-align:right}.bookshelf .details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:56%;padding:15px 3.333% 0}.bookshelf .links{text-align:left;width:22%;padding-left:3.333%;padding-top:15px;border-left:4px solid #f1f1f1}}@media all and (min-width:1300px){.bookshelf .slideshow-nav .slick-list{padding-top:45px!important;padding-bottom:45px!important}}.book-details h3{color:#a51417}.book-details .byline{color:#d01c29;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.book-details .links,.faculty-awards h2{letter-spacing:.075em;text-transform:uppercase}.book-details p{font-size:.9em}.book-details .links{color:#d01c29;text-transform:uppercase;font-weight:700;font-size:.85em;letter-spacing:.075em}.book-details .links li{margin-bottom:.5em}.book-details .links svg{fill:currentColor;margin-left:3px}.book-details .links a:hover{color:#a51417}.faculty-awards{text-align:center;color:#fff;background:#231f20;padding:80px 0}.faculty-awards .container{max-width:900px}.faculty-awards h2{font-size:14px;font-family:"Source Sans Pro",sans-serif;color:#67c8c7;text-transform:uppercase;letter-spacing:.075em;margin-bottom:2.5em}.faculty-awards p{font-family:"Libre Baskerville",serif;font-size:26px;font-weight:700;margin-bottom:2em}.faculty-awards .button{border-color:#f5bd18}.faculty-posts .heading,.multipurpose-posts .heading{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 40px;text-transform:uppercase;letter-spacing:.075em;font-size:14px;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faculty-posts .heading .more,.multipurpose-posts .heading .more{color:#d01c29}.faculty-posts .heading .more .icon,.multipurpose-posts .heading .more .icon{fill:currentColor;width:24px;height:24px;margin-left:8px}.faculty-posts .heading .more:hover,.multipurpose-posts .heading .more:hover{color:#a51417}@media all and (min-width:768px){.faculty-posts .heading,.multipurpose-posts .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.faculty-posts h2,.multipurpose-posts h2{font-family:"Source Sans Pro",sans-serif;font-size:14px;margin-bottom:0}.faculty-posts h2 .icon,.multipurpose-posts h2 .icon{fill:#67c8c7;margin-right:8px;width:40px;height:26px}.faculty-posts .slick-track,.multipurpose-posts .slick-track{height:auto}.faculty-posts .video-post .post-details,.multipurpose-posts .video-post .post-details{background:#f5bd18}.faculty-posts .video-post h3,.multipurpose-posts .video-post h3{color:#fff}.faculty-posts .video-post h3 span,.multipurpose-posts .video-post h3 span{font-family:"Source Sans Pro",sans-serif;font-size:15px;text-transform:uppercase;display:block;letter-spacing:.025em}.faculty-posts .video-post p,.multipurpose-posts .video-post p{font-weight:600}.faculty-blog-feed,.multipurpose-blog-feed{background:#f1f1f1}.faculty-blog-feed .blog-post .post-details:before,.multipurpose-blog-feed .blog-post .post-details:before{border-bottom-color:#f1f1f1}.faculty-blog-feed .post-details:after,.multipurpose-blog-feed .post-details:after{display:none}.faculty-blog-feed .cover,.multipurpose-blog-feed .cover{background-position:center center;background-repeat:no-repeat}.faculty-blog-feed .action,.multipurpose-blog-feed .action{color:#d01c29;font-weight:700;text-transform:uppercase;letter-spacing:.075em}.faculty-blog-feed svg,.multipurpose-blog-feed svg{position:absolute;max-width:108px;max-height:108px;left:50%;top:50%;margin:-54px 0 0 -54px;fill:#fff}@media all and (min-width:768px){.faculty-blog-feed .post,.multipurpose-blog-feed .post{height:50%}.faculty-blog-feed .post:first-child .image,.multipurpose-blog-feed .post:first-child .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.faculty-blog-feed .post:first-child .post-details,.multipurpose-blog-feed .post:first-child .post-details{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.faculty-blog-feed .post:first-child .post-details:before,.multipurpose-blog-feed .post:first-child .post-details:before{right:auto;left:100%;border-right:none;border-left:32px solid #f1f1f1}.faculty-blog-feed .blog-post .post-details:before,.multipurpose-blog-feed .blog-post .post-details:before{border-right-color:#f1f1f1;border-bottom-color:transparent}}@media all and (min-width:1030px){.faculty-blog-feed .post,.multipurpose-blog-feed .post{height:auto}.faculty-blog-feed:not(.half),.multipurpose-blog-feed:not(.half){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-direction:row;min-height:322px}.faculty-blog-feed:not(.half) .post,.multipurpose-blog-feed:not(.half) .post{height:auto;width:50%;height:auto}.faculty-blog-feed:not(.half) .post:first-child .image,.multipurpose-blog-feed:not(.half) .post:first-child .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.faculty-blog-feed:not(.half) .post:first-child .post-details,.multipurpose-blog-feed:not(.half) .post:first-child .post-details{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.faculty-blog-feed:not(.half) .post:first-child .post-details:before,.multipurpose-blog-feed:not(.half) .post:first-child .post-details:before{left:auto;right:100%;border-right:32px solid #f1f1f1;border-left:0}}.resource-filter{background:#231f20;font-weight:700;font-size:14px;letter-spacing:.025em;color:#dedede;margin-bottom:40px}.resource-filter .heading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:70px;font-family:"Libre Baskerville",serif}#about-deans h3,#about-history h3{font-family:"Source Sans Pro",sans-serif}.resource-filter .categories{text-align:center;background:#2b2b2b;position:relative;min-height:70px;text-transform:uppercase}.resource-filter .categories.show ul{max-height:500px}.resource-filter ul{background:#3c3c3c;position:absolute;z-index:1;width:100%;padding-top:70px;max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease;transition:max-height .4s ease}.resource-filter a{display:block;box-sizing:border-box;padding:15px 40px 15px 30px;-webkit-transition:.2s;transition:.2s}.resource-filter a:hover{color:#67c8c7}.resource-filter .active{width:100%;position:absolute;top:0;background:#2b2b2b;background:#d01c29;color:#67c8c7;color:#fff;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px 0 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.resource-filter .active:hover{background:#444;background:#a51417;color:#fff}@media all and (min-width:1030px){.resource-filter .categories{text-align:left}.resource-filter .active{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.search.with-categories .resource-filter .toggle{margin-right:0}.search.with-categories .resource-filter .toggle:after,.search.with-categories .resource-filter .toggle:before{background:#f1f1f1}.search.with-categories .resource-filter .toggle:before{right:44px}.search.with-categories .resource-filter .toggle:after{right:34px}.search.with-categories .resource-filter .show .toggle:before{right:39px}.search.with-categories .resource-filter .show .toggle:after{right:39px}.resources-list{padding:50px 0}.page-explore-academics .resources-list{padding-top:0}.resources-list .container{max-width:1050px}.resources-list header{text-align:center;max-width:880px;margin:0 auto 70px}.resources-list header a{font-weight:600;color:#d01c29;text-transform:uppercase;letter-spacing:.025em}.resources-list header a.button{font-weight:700}.resources-list header a:hover{color:#a51417}#about-faculty h2,.resources-list h2{margin-bottom:.5em}.resources-list h2{color:#a51417;margin-bottom:.5em}.resources-list h2 em{font-style:normal;color:#d01c29}#about-faculty .heading{position:absolute;left:7.5%;top:0;display:inline-block;color:#fff;font-weight:700;text-transform:uppercase;background:#a51417;padding:24px 38px;letter-spacing:.075em;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#about-deans a,#about-deans h3,#about-faculty .slick-dots,#about-faculty .slideshow a{letter-spacing:.025em;text-transform:uppercase}#about-faculty header{max-width:700px;margin:0 auto 80px}#about-faculty .dots{max-width:1020px;margin:0 auto 50px}#about-faculty .slick-dots{position:relative;top:auto;left:auto;bottom:auto;font-size:1em;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}#about-faculty .slick-dots:before{position:absolute;top:-2px;height:2px;background:#fff;width:75%;left:12.5%}#about-faculty .slick-dots li{margin:0;width:25%}#about-faculty .slick-dots a{position:relative;padding-top:35px;display:block}#about-faculty .slick-dots a:after{position:absolute;top:-17px;left:50%;margin-left:-15px;height:30px;width:30px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background:#a51417;-webkit-transition:.2s;transition:.2s}#about-faculty .slick-dots .slick-active a:after,#about-faculty .slick-dots a:hover:after{background:#67c8c7}#about-faculty .slideshow{max-width:800px;margin:0 auto}#about-faculty .slideshow h2{font-size:18px;font-weight:700}#about-faculty .slideshow p{margin-bottom:1.5em}#about-faculty .slideshow a{font-weight:700;margin-bottom:1.5em}#about-faculty .slideshow .icon{fill:currentColor;margin-left:3px}#about-faculty .slide{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}@media all and (max-width:599px){#about-faculty .dots{display:none}#about-faculty .slide{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;float:none;padding-bottom:40px}#about-faculty .slide:last-child{padding-bottom:0}}#dotted-line{color:#fff;padding:60px 0;position:relative}#dotted-line.center.gray{background-color:#f1f1f1;color:#a51417}#dotted-line.center.gray .slick-dots:before{background:#393939}#dotted-line.center.gray .slick-dots a:after{border:none}#dotted-line.center.red{background-color:#d01c29}#dotted-line.center.white{background-color:#fff;color:#a51417}#dotted-line.center.yellow{background-color:#f5bd18;color:#393939}#dotted-line.center.yellow .slick-dots:before{background:#393939}#dotted-line.center.yellow .slick-dots a:after{border:none}#dotted-line.center.blue{background-color:#67c8c7;color:#393939}#dotted-line .dots.blue .slick-dots .slick-active a:after,#dotted-line .slick-dots a:hover:after{background:#737373}#dotted-line.center.blue .slick-dots:before{background:#393939}#dotted-line .dots.white .slick-dots:before{background:#c7c7c7}#dotted-line .dots.white .slick-dots a:after{border:none}#dotted-line .heading{position:absolute;left:7.5%;top:0;display:inline-block;color:#fff;font-weight:700;text-transform:uppercase;background:#a51417;padding:24px 38px;letter-spacing:.075em;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#dotted-line header{max-width:700px;margin:0 auto 80px}#dotted-line h2{margin-bottom:.5em}#dotted-line .dots{max-width:1020px;margin:0 auto 50px}#dotted-line .slick-dots{position:relative;top:auto;left:auto;bottom:auto;font-size:1em;text-transform:uppercase;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;letter-spacing:.025em}#dotted-line .slick-dots:before{content:"";position:absolute;top:-2px;height:2px;background:#fff;width:85%;left:8%}#dotted-line .slick-dots li{margin:0;width:15%}#dotted-line .slick-dots a{position:relative;padding-top:35px;display:block}#dotted-line .slick-dots a:after{content:"";position:absolute;top:-17px;left:50%;margin-left:-15px;height:30px;width:30px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background:#a51417;-webkit-transition:.2s;transition:.2s}#dotted-line .slick-dots .slick-active a:after,#dotted-line .slick-dots a:hover:after{background:#67c8c7}#dotted-line .slideshow{max-width:800px;margin:0 auto}#dotted-line .slideshow h2{font-size:18px;font-weight:700}#dotted-line .slideshow p{margin-bottom:1.5em}#dotted-line .slideshow a{font-weight:700;text-transform:uppercase;letter-spacing:.025em;margin-bottom:1.5em}#dotted-line .slideshow .icon{fill:currentColor;margin-left:3px}#dotted-line .slide{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}#dotted-line h3{font-size:1em;text-transform:uppercase;font-weight:700;letter-spacing:.025em;color:inherit;width:100%;font-family:"Source Sans Pro",sans-serif}@media all and (min-width:599px){#dotted-line h3{display:none}}@media all and (max-width:599px){#dotted-line .dots{display:none}#dotted-line .slide{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;float:none;padding-bottom:40px}#dotted-line .slide:last-child{padding-bottom:0}}#about-deans header{padding:80px 7.5%;background:url(/sites/all/themes/olympian/images/ampersand-gray.svg) calc(100% + 620px) -600px no-repeat,url(/sites/all/themes/olympian/images/ampersand-gray.svg) -220px 55px no-repeat;background-size:900px 1060px}#about-deans header h2{max-width:500px;margin:0 auto}#about-deans .post{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#2b2b2b;color:#fff}#about-deans .image{width:100%;background:#231f20;background-size:cover;background-repeat:no-repeat;background-position:center top}@media all and (max-width:599px){#about-deans .image{background-image:none!important}}#about-deans .post-details{width:100%;padding:40px 7.5%;box-sizing:border-box}#about-deans h3{font-family:"Source Sans Pro",sans-serif;letter-spacing:.025em;color:#67c8c7;font-size:20px;text-transform:uppercase;margin-bottom:.25em}#about-history time{font-family:"Libre Baskerville",serif}#about-deans .title{font-family:"Libre Baskerville",serif;font-style:italic;font-size:22px;line-height:1.3;margin-bottom:1.25em}#about-deans .title:after{content:"";height:5px;display:block;background:#fff;width:170px;margin-top:30px}#about-deans p{margin-bottom:1.5em}#about-deans a{color:#f5bd18;font-weight:700;text-transform:uppercase;letter-spacing:.025em}#about-deans a:hover,#about-history .slide{color:#fff}@media all and (min-width:768px){#about-deans .image{width:58%}#about-deans .image img{display:none}#about-deans .post-details{width:42%;padding:40px 5%}#about-deans .post:nth-child(even) .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media all and (min-width:1030px){#about-deans .post-details{padding:80px 5%}#about-deans h3{font-size:24px}#about-deans .title{font-size:28px}}#about-history header{position:relative;text-align:center;background:#393939;color:#fff}#about-history header .image{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:.37}#about-history header .container{position:relative;z-index:1;padding:60px 0}#about-history header img{visibility:hidden}#about-history header p{text-transform:uppercase;font-weight:700;letter-spacing:.075em;font-size:18px}#about-history h2{margin-bottom:.5em}#about-history .history-timeline{display:none}#about-history .slick-dots{position:relative;bottom:0;left:0;right:0;top:0;font-size:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:700;letter-spacing:.075em;text-align:left;height:46px}#about-history .slick-dots:after{content:"";height:4px;background:rgba(255,255,255,.5);position:absolute;left:0;right:0;bottom:0;border-radius:2px}#about-history .slick-dots li{margin:0;position:static}#about-history .slick-dots li:first-child a{margin-left:-20px}#about-history .slick-dots li:last-child a{margin-left:-20px}#about-history .slick-dots a{position:absolute;top:0;width:40px;text-align:center;display:block;padding-bottom:20px;min-height:25px}#about-history .slick-dots a:not(.show){display:none}#about-history .aside-photo{background:#231f20;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}@media all and (max-width:599px){#about-history .aside-photo{background-image:none!important}}#about-history .aside-photo .shield{position:absolute;top:45px;left:55px;width:118px}#about-history .slideshow{background:#a51417;position:relative}#about-history .slide{color:#fff;background:#a51417;position:relative}#about-history time{display:block;text-align:center;height:130px;width:100%;background:#d01c29;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:26px;font-family:"Libre Baskerville",serif;font-weight:700}#about-history .image{background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;left:0;right:0;bottom:0;top:130px;opacity:.8}#about-history .details{padding:40px 15% 100px;position:relative;z-index:1;box-sizing:border-box}#about-history h3{margin-bottom:1.5em;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-size:1em;line-height:1.6}.faq-list .question,.faq-list h4{font-family:"Source Sans Pro",sans-serif;font-size:18px}#about-history .slick-arrow{width:50%;height:70px;bottom:0;z-index:3}#about-history .slick-arrow.slick-prev{left:0;right:auto}#about-history .slick-arrow.slick-next{left:auto;right:0}#about-history .slick-arrow svg{width:14px;height:23px}@media all and (min-width:768px){#about-history header .container{padding:190px 0 35px}#about-history header p{margin-bottom:115px}#about-history .history-timeline{display:block}#about-history .details{min-height:400px;padding:60px 15% 100px}#about-history .slick-arrow{width:70px;bottom:calc(50% - 85px);z-index:3}#about-history .slick-arrow.slick-prev{left:0;right:auto}#about-history .slick-arrow.slick-next{left:auto;right:0}}@media all and (min-width:1030px){#about-history .slideshow:after,#about-history .slideshow:before{content:"";position:absolute;z-index:2;top:0;height:100%;background:rgba(0,0,0,.75);width:50px}#about-history .slideshow:before{left:0;display:none}#about-history .slideshow:after{right:0}#about-history .slideshow:after{right:0;width:50%}#about-history .details{min-height:515px;padding:70px 90px 70px}#about-history .slick-arrow.slick-prev{left:-70px;right:auto}#about-history .slick-arrow.slick-next{left:50%}}.faq-list .faq-group{margin-bottom:60px}.faq-list article h2{padding-left:20px}.faq-list .intro-text{padding:0 20px;margin-bottom:30px}.faq-list h4{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;letter-spacing:.025em;font-size:18px;margin-bottom:1.5em}.faq-list .video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:60px}.faq-list .video:last-child{margin-bottom:0}.faq-list .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#alert .icon,.gallery-grid h3{font-weight:700;text-align:center}#alert,.fancybox-close{-webkit-transition:.2s}.fancybox-gallery h3,.gallery-grid h3{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase}.faq-list .question{background:#f1f1f1;color:#6c7373;font-family:"Source Sans Pro",sans-serif;font-weight:400;padding:20px 20px;font-size:18px;-webkit-transition:.2s;transition:.2s;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq-list .question .text{-webkit-box-flex:1;-ms-flex:1;flex:1}.faq-list .question .icon{position:relative;display:block;height:24px;width:24px;background:#d01c29;border-radius:50%;-webkit-transition:.4s;transition:.4s}.faq-list .question .icon:after,.faq-list .question .icon:before{content:"";position:absolute;left:calc(50% - 7px);top:calc(50% - 2px);width:14px;height:4px;background:#f1f1f1;-webkit-transition:.2s;transition:.2s}.faq-list .question .icon:before{z-index:2}.faq-list .question .icon:after{z-index:1;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faq-list .question:hover{background:#e1e1e1}.faq-list .answer{padding:20px 20px 25px;font-family:"Libre Baskerville",serif;display:none}.faq-list .answer .button{font-family:"Source Sans Pro",sans-serif;text-align:center}.faq-list .show .icon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.faq-list .show .icon:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background:#d01c29}.view-faq-anchor-links a{color:#fff!important}@media all and (min-width:768px){.faq-list .faq-group{margin-bottom:90px}.faq-list article h2{padding-left:24px}.faq-list .intro-text{padding:0 35px;margin-bottom:50px}.faq-list .question{font-size:24px;padding:20px 35px}.faq-list .answer{padding:35px 35px 50px}}#alert{position:fixed;z-index:200;top:0;left:0;right:0;background:#d01c29;color:#fff;padding:20px 40px;box-sizing:border-box;-webkit-transition:.2s;transition:.2s;-webkit-animation-delay:.5s;animation-delay:.5s}#alert p{margin-bottom:1em;line-height:1.4}#alert .button{background:#940b0c;padding:18px 24px 17px}#alert .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;background:#d01c29;text-align:center;font-size:15px;font-weight:700;line-height:1.2;-webkit-transition:-webkit-transform .2s;transition:transform .2s;cursor:pointer}#alert svg{fill:#a51417;margin-bottom:10px;width:40px;height:40px;margin-right:10px}@media all and (min-width:768px){#alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#alert .icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:70px}#alert p{font-size:18px;margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 80px 0 60px}#alert svg{width:70px;height:70px;margin-right:0}}@media all and (min-width:1030px){#alert p{font-size:30px}}.scroll #alert:not(.show){-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:99}.scroll #alert:not(.show) .icon{-webkit-transform:translateY(calc(100% + 62px));-ms-transform:translateY(calc(100% + 62px));transform:translateY(calc(100% + 62px));padding:16px;width:34px;height:34px;border-radius:50%}.scroll #alert:not(.show) .icon:hover{background:#e21e2d}.scroll #alert:not(.show) svg{width:34px;height:34px;margin-bottom:0;fill:#fff}.scroll #alert:not(.show) .text{display:none}@-webkit-keyframes alert{100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes alert{100%{-webkit-transform:translateY(0);transform:translateY(0)}}.gallery-grid{padding:0 0 50px}.gallery-grid .item{width:calc(50% - 14px);margin:7px;background:#231f20;position:relative}.gallery-grid img{width:100%;display:block;opacity:.55}.gallery-grid h3{font-family:"Source Sans Pro",sans-serif;letter-spacing:.025em;font-size:14px;text-align:center;position:absolute;top:50%;left:50%;text-transform:uppercase;color:#fff;font-weight:700;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (min-width:768px){.gallery-grid .item{width:calc(33% - 14px);margin:7px}}.fancybox-gallery{text-align:center}.fancybox-gallery.fancybox-type-inline{max-width:1300px}.fancybox-gallery.fancybox-type-inline .fancybox-skin{border:0}.fancybox-gallery.fancybox-type-inline .fancybox-outer{padding:0}.fancybox-gallery .fancybox-skin{background:#2b2b2b}.fancybox-gallery .image img{margin:0 auto}.fancybox-gallery figcaption{padding:30px 7.5%;color:#fff}.fancybox-gallery h3{color:#f5bd18;font-family:"Source Sans Pro",sans-serif;font-size:15px;text-transform:uppercase}.additional-resources p,.featured .caption{font-family:"Libre Baskerville",serif}.fancybox-gallery p{font-size:15px}.fancybox-gallery .fancybox-close{right:0;top:0;width:70px;height:70px;background:#d01c29;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fancybox-gallery .fancybox-close:hover{background:#a51417}.fancybox-gallery .fancybox-close svg{fill:#fff;width:24px;height:24px}.gallery-slideshow .slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}.gallery-slideshow .image{max-height:700px;overflow:hidden}.gallery-slideshow figcaption{width:85%;margin:0 auto;max-width:1200px;text-align:center;padding:25px 0;color:#6c7373;font-size:15px}.gallery-slideshow .slick-dots{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;bottom:auto;padding:5px;background:rgba(43,43,43,.7)}.fancybox-close svg,.featured .icon{fill:currentColor}.section-header{text-align:center;padding:60px 0 70px}.section-header .container{max-width:880px}.section-header h2{color:#a51417;margin-bottom:.5em}.section-header h2 em{font-style:normal;color:#d01c29}.section-header.red{background-color:#d01c29;color:#fff}.section-header.red h2{color:#fff}.section-header.red h2 em{color:#fff}.section-header.dark{background-color:#231f20;color:#fff}.section-header.dark h2{color:#67c8c7}.section-header.dark h2 em{color:#67c8c7}.additional-resources{background:#f1f1f1;padding:50px 0}.additional-resources h2{font-size:24px;color:#a51417}.additional-resources li{display:inline-block;box-sizing:border-box;width:100%;margin-bottom:30px;font-size:14px}.additional-resources h3{font-size:14px;margin-bottom:.25em}.additional-resources p{font-family:"Libre Baskerville",serif;font-style:italic;color:#686f6f}.additional-resources a{color:#d01c29}.additional-resources a:hover{color:#a51417}.additional-resources .icon{fill:#d01c29;width:14px;height:14px;margin-left:5px}@media all and (min-width:600px){.additional-resources h2{font-size:30px}.additional-resources ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.additional-resources li{padding-left:30px}}@media all and (min-width:1030px){.additional-resources{padding:80px 0}.additional-resources h2{margin-bottom:42px}.additional-resources li{padding-left:70px}.additional-resources li:first-child{margin-top:0}}.featured{background-color:#231f20;color:#fff}.featured .image{background-repeat:no-repeat;background-position:center center;background-size:cover;max-height:400px;position:relative}.featured .post-details{position:relative;box-sizing:border-box;padding:60px 7.5%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}.featured img{display:block}.featured .cat{margin-bottom:40px}.featured h2{font-size:28px;margin-bottom:1.25em}.featured h2 a:hover{color:#67c8c7}.featured h3{color:#f5bd18;font-size:16px;font-style:italic}.featured p{margin-bottom:2em}.featured header{margin-bottom:1.25em}.featured header h2{margin-bottom:.5em}.featured .post-meta{color:#67c8c7;font-weight:800;text-transform:uppercase;font-size:14px;letter-spacing:.075em}.featured .post-meta a:hover{color:#fff}.featured .event-post .post-meta a{color:#fff}.featured .event-post .post-meta a:hover{color:#67c8c7}.featured .button{border-color:#67c8c7;-ms-flex-item-align:start;align-self:flex-start}.featured .button:hover{background:rgba(103,200,199,.25)}.featured .icon{fill:currentColor;margin-left:5px}.featured .with-caption .image{opacity:.65}.featured .caption{position:absolute;z-index:1;left:7.5%;bottom:20px;font-family:"Libre Baskerville",serif;font-style:italic;font-size:12px;max-width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.featured .caption .icon{margin-top:3px;margin-right:10px;width:17px;height:17px}.featured .caption p{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.featured .caption strong{font-style:normal}.featured .post-details .caption{bottom:calc(100% + 20px)}.featured .event-date{bottom:100%}.featured.full-width .image{width:100%}@media all and (min-width:600px){.featured img{visibility:hidden;opacity:0}}.fancybox-nav span,.fancybox-nav:hover span{visibility:visible}@media all and (min-width:768px){.featured .event-date .day{font-size:67px}.featured .event-date .month{font-size:13px}}@media all and (min-width:1030px){.featured .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.featured .slide{height:auto}.featured .image{max-height:590px}.featured .caption{bottom:30px;left:60px}.featured .post-details{position:static}.featured .post-details .caption{bottom:30px;left:60px}.featured .event-post .post-details{position:relative}.featured .event-date{left:auto;right:100%;bottom:auto;top:80px}.featured.full-width .image{opacity:.3}.featured.full-width .with-caption .image{opacity:.65}.featured.full-width .post-details{text-align:center;position:absolute;top:0;bottom:0;width:100%}.featured.full-width .post-details h2,.featured.full-width .post-details p{max-width:900px;margin-left:auto;margin-right:auto}.featured.full-width .button{margin:0 auto}}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f1f1f1;color:#444;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden;display:block;width:100%}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image{display:block;width:100%;height:100%}.fancybox-inner{display:block;width:100%;position:relative}.fancybox-inner iframe{position:absolute;top:0;left:0;width:100%;bottom:0;height:100%!important}.fancybox-type-iframe .fancybox-inner{height:0!important;padding-bottom:56.25%;padding-top:25px}.fancybox-type-ajax,.fancybox-type-html,.fancybox-type-inline{width:85%!important;max-width:1200px;font-size:1.6em;margin-bottom:20px}.fancybox-type-ajax .fancybox-skin,.fancybox-type-html .fancybox-skin,.fancybox-type-inline .fancybox-skin{border:2px solid #bdbfc0}.fancybox-type-ajax .fancybox-outer,.fancybox-type-html .fancybox-outer,.fancybox-type-inline .fancybox-outer{padding:80px 3.75%}.fancybox-type-ajax .fancybox-inner,.fancybox-type-html .fancybox-inner,.fancybox-type-inline .fancybox-inner{height:auto!important;width:100%!important}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(/sites/all/themes/olympian/images/fancybox_loading.gif) center center no-repeat;background-color:#000}.fancybox-close{position:absolute;top:30px;right:30px;width:20px;height:20px;cursor:pointer;z-index:8040;text-align:center;color:#6c7373;-webkit-transition:.2s;transition:.2s}.fancybox-close:hover{color:#231f20}.fancybox-close svg{fill:currentColor}.fancybox-nav{position:absolute;top:0;width:40%;height:85%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;z-index:8040;opacity:1;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity}.fancybox-nav:hover{opacity:.75}.fancybox-prev{left:-20px}.fancybox-next{right:-20px}@media all and (min-width:768px){.fancybox-prev{left:-50px}.fancybox-next{right:-50px}}.fancybox-nav span{position:absolute;top:50%;width:36px;height:40px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:visible;color:#fff;background:#111;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}.fancybox-nav span svg{fill:currentColor;width:36px;height:20px}@media all and (min-width:768px){.fancybox-nav span{background:0 0;height:34px}.fancybox-nav span svg{width:36px;height:34px}}.fancybox-prev span{left:0;text-align:left}.fancybox-next span{right:0;text-align:right}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important;height:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(40,40,40,.85)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font-size:15.17px;line-height:21.17px;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.pane-courses-image #photo-header h1{color:#f5bd18}article.course{margin-top:20px}.course-details p{padding:20px}.course-attr{padding-left:19px;padding-right:0;margin-top:-10px;float:left;color:#848484}.course-attributes{margin-top:-10px;padding-right:3px;float:left;color:#848484}span.courses h2{margin-top:40px}.course-title h4{font-size:17px;font-style:italic;color:#6f6e6e;font-weight:300;margin-top:-23px;text-transform:uppercase}span.courses h2{margin-top:50px!important;color:#a51418;font-size:30px!important}article.course-post{margin-bottom:20px;padding-bottom:40px;width:725px;padding:35px 15px;max-width:725px;margin-left:-65px}.course-post .details{text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.075em}span.sec-title{font-style:italic;font-family:"Libre Baskerville",serif;font-size:.9em;color:#6c7373;margin-bottom:.75em;margin-top:10px}.course-post a.action{color:#d01c29;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.075em}img.file-icon{display:none!important}.media.media-element-container.media-default{margin-bottom:-26px}//hide taxonomy term with wiwywig pic upload .field.field-name-field-folder.field-type-taxonomy-term-reference.field-label-above{display:none!important}.media.media-element-container.media-default a{display:none}figcaption p a{color:#67c8c7;font-weight:600;text-decoration:underline}.column.half.twitter-feed.flex.reveal h1{color:#67c8c7}.column.forty.twitter-feed.flex.reveal h1{color:#67c8c7}.single-post article .post-meta .date a{text-decoration:underline}img.media-element.file-wysiwyg.align-right{padding-right:14%;padding-top:20px}img.media-element.file-wysiwyg.align-left{padding-top:30px}a.button{text-decoration:none;text-transform:uppercase;letter-spacing:.075em;padding:7px 10px 6px;font-size:13px;font-weight:700;color:#d01c29;border-color:#a51417;font-family:"Source Sans Pro",sans-serif}a.button:hover{background-color:#e4e4e4}.category-term-clear input.button{text-decoration:none;text-transform:uppercase;letter-spacing:.075em;padding:7px 10px 6px;font-size:13px;font-weight:700;color:#d01c29;border-color:#a51417;font-family:"Source Sans Pro",sans-serif}.category-term-clear input.button:hover{background-color:#e4e4e4}.filter-reset input.button{text-decoration:none;text-transform:uppercase;letter-spacing:.075em;padding:7px 10px 6px;font-size:13px;font-weight:700;color:#d01c29;border-color:#a51417;font-family:"Source Sans Pro",sans-serif}.filter-reset input.button:hover{background-color:#e4e4e4}@media print{.faq-group .answer.togglee{display:block}}.no-text{font-size:0}label.no-text{display:block}.twitter-feed a.more{font-size:0}.filter-options.course-options input[type=submit]{display:none}th.webform-grid-question{font-size:0}span.coursenum{color:#6d6d6d}. .filtered-view .view{display:block;display:inline-block}.filtered-view .view.active,.filtered-view .view:hover{color:#d01c29}.filtered-view .view-alpha{position:relative;font-size:15px;color:#a51417;text-transform:uppercase;font-weight:600;letter-spacing:.025em;vertical-align:middle;border-right:2px solid #f1f1f1;padding-right:40px}.filtered-view .view-alpha:after,.filtered-view .view-alpha:before{content:"";position:absolute;width:2px;background:currentColor;height:14px;top:50%;margin-top:-7px;transition:.2s}.filtered-view .view-alpha:before{right:15px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.filtered-view .view-alpha:after{right:24px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.show .filtered-view .view-alpha:before{right:19px}.show .filtered-view .view-alpha:after{right:19px}.filtered-view svg{fill:currentColor;height:20px;width:22px}.filtered-alpha{display:none;width:100%;font-weight:600;font-size:17px;margin-top:20px;margin-bottom:30px}.filtered-alpha.show{display:block}.filtered-alpha .view-content{max-width:1200px;border-top:4px solid #f1f1f1;border-bottom:4px solid #f1f1f1;text-align:center;padding:10px 0;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.filtered-alpha input{font-family:"Source Sans Pro",sans-serif;display:inline-block;text-align:center;width:30px;height:30px;line-height:30px;font-size:17px;font-weight:600;border-radius:50%;border:none}.filtered-alpha input:hover{background:#f1f1f1}.filtered-alpha input:focus{outline:0}.filtered-alpha input:ative .filtered-alpha a{display:inline-block;text-align:center;width:30px;height:30px;line-height:30px;border-radius:50%;border:none}.filtered-alpha a:hover{background:#f1f1f1}.filtered-alpha .active,.filtered-alpha .active:hover{background:#a51417;color:#fff}.page-node-done .webform-confirmation{margin:0 auto;line-height:1.4;padding-top:100px;color:#a51317;max-width:900px;width:85%}.page-node-done .webform-confirmation p{font-family:"Source Sans Pro",sans-serif;color:#393939;margin-bottom:1.5em;line-height:1.8}.page-node-done .webform-confirmation h2{font-size:40px}.page-node-done .webform-confirmation h3{font-size:21px}.page-node-done .webform-confirmation h4{font-size:17px;color:#393939}.page-node-done .webform-confirmation a{color:#a51417;text-decoration:underline;font-weight:600}.page-node-done .webform-confirmation a.button{text-decoration:none;text-transform:uppercase;letter-spacing:.075em;padding:7px 10px 6px;font-size:13px;font-weight:700;color:#d01c29;border-color:#a51417;font-family:"Source Sans Pro",sans-serif}.page-node-done .webform-confirmation a:hover{color:#d01c29}.page-node-done .webform-confirmation ul{margin-bottom:1.5em;line-height:1.8;list-style:disc;color:#393939;padding-left:1em;margin-left:1.5em}.page-node-done .webform-confirmation ol{margin-bottom:1.5em;line-height:1.8;list-style:decimal;color:#393939;padding-left:1em;margin-left:1.5em}.page-node-done .webform-confirmation li{line-height:1.6;margin-bottom:.5em}.page-node-done .links{text-align:center;margin-bottom:50px}.page-node-done .links a{color:#a51417;border-color:#a51417;text-decoration:none;text-transform:uppercase;letter-spacing:.075em;padding:11px 20px 11px;font-size:16px;font-weight:700;display:inline-block;border:3px solid}.page-node-done .links a:hover{color:#d01c29}.event-feed .more{margin-top:-37px}.event-feed--row{flex-direction:row;background:#f1f1f1;color:#231f20;text-align:left}.home .event-feed--row{background:#f1f1f1;color:#231f20}.home .event-feed--row .location{color:#231f20}.home .event-feed time{color:#009b9a}.event-feed--multiple .post{position:relative;display:block}.event-feed--row .post:after{content:"";position:absolute;bottom:0;left:7.5%;right:7.5%;height:1px;background:#c6c6c6;opacity:.5}.event-feed--row .post:last-child:after{display:none}.event-feed--row header{text-align:center;background:#231f20;padding:0}.event-feed--row header .image{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}.event-feed--row .more{bottom:auto;top:0}.event-feed--row header .image:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:.45;background:#000}.event-feed--row h2{position:relative;z-index:1;font-size:28px;margin:0;padding:1.5em 0}.event-feed--row h2:before{content:"";position:absolute;top:100%;width:0;height:0;left:50%;margin:-1px 0 0 -30px;border-left:30px solid transparent;border-right:30px solid transparent;border-top:32px solid #231f20}.event-feed--row h3{margin-bottom:1em}.event-feed--row .event-meta{margin-bottom:1em;font-size:.85em;color:#009b9a}.event-feed--row .location{margin-bottom:1em;text-transform:uppercase;letter-spacing:.1em;color:#231f20}.event-feed--row p{margin-bottom:1em}.event-feed--row .action{color:#a51417;text-transform:uppercase;font-weight:600;font-size:.85em;letter-spacing:.075em;font-weight:700}.blog-feed--row{flex-direction:row}@media all and (max-width:767px){.event-feed--row header .image{background-image:none!important}}@media all and (min-width:768px){.event-feed--row header img{opacity:0;visibility:hidden;max-height:350px}.event-feed--multiple{display:flex}.event-feed--multiple.count-2 .post{width:50%}.event-feed--multiple.count-3 .post{width:33.333%}.event-feed--row .post:after{right:0;left:auto;top:40px;bottom:40px;width:1px;height:auto}}@media all and (min-width:1030px){.event-feed--row-header{display:flex;flex-direction:column}.event-feed--row-header .image{-wekbit-flex-grow:1;flex-grow:1}.event-feed--row h2:before{left:100%;width:0;height:0;top:50%;margin:-30px 0 0 -10px;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:32px solid #231f20;border-right:none}.event-feed--row .post{display:flex;height:100%}.event-feed--row .event-post{display:flex;flex-direction:column;height:100%;max-width:600px}.event-feed--row .post-details{padding-left:11%;padding-right:11%}.column.half.event-feed--single{min-height:450px}}@media all and (min-width:1440px){.event-feed--row h2:before{margin:-30px 0 0 -1px}}.node-type-home-page a.fancybox-item.fancybox-close.button{display:none}.single-faculty-post a.more{background:#d01c29;color:#fff;position:absolute;z-index:2;right:0;margin-top:-37px;width:110px;height:74px;box-sizing:border-box;text-align:left;padding:14px 10px 14px;text-transform:uppercase;font-weight:600;font-family:"Source Sans Pro",sans-serif;letter-spacing:.025em;-webkit-transition:.2s;transition:.2s;text-align:center}.single-faculty-post .more:before{content:"";display:inline-block;margin-right:5px;margin-top:-2px;vertical-align:middle;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #fff}article.short a.more{bottom:88px;font-family:"Source Sans Pro",sans-serif}@media all and (min-width:600px){not-found .search{margin-left:10px!important}}.not-found .search{margin-bottom:45px;max-width:310px;border:none;margin-left:30%}.not-found .search form:after{content:"";border-bottom:2px solid #fff;position:absolute;bottom:0;left:0;width:calc(100% - 48px)}.not-found .search input[type=text]{margin-bottom:0;color:#fff;border:2px solid rgba(255,255,255,0);padding-left:10px;-webkit-transition:.2s;transition:.2s;height:51px}.not-found .search input[type=text]::-webkit-input-placeholder{font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:.16em;color:#fff;-webkit-transition:.2s;transition:.2s;line-height:31px}.not-found .search input[type=text]::-moz-placeholder{font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:.16em;color:#fff;transition:.2s;line-height:31px}.not-found .search input[type=text]:focus{outline:0;border:2px solid #fff}.not-found .search input[type=text]:focus::-webkit-input-placeholder{opacity:.5}.not-found .search input[type=text]:focus::-moz-placeholder{opacity:.5}.not-found .search button{right:0;left:auto;height:48px;width:48px;top:50%;margin-top:-24px}.not-found .search button:hover svg{fill:#f5bd18}.not-found .search svg{-webkit-transition:.2s;transition:.2s;width:24px;height:24px;fill:#fff}#photo-header .search input[type=text]{background:0 0}.quicklinks .icon{fill:#67c8c7;margin-right:8px}.addtitles{white-space:pre-wrap}.people-list{padding:60px 0}.people-list.gray{background:#f1f1f1!important}.people-list .container{max-width:1054px}.people-list--header{text-align:center;padding-bottom:60px}.people-list--header h2{margin-bottom:0;color:#a51417}header.people-list--header a{text-decoration:underline;color:#a51417;font-weight:600}header.people-list--header a.button{text-decoration:none}.people-list--teasers{display:flex;flex-wrap:wrap;justify-content:center}.people-teaser{width:100%;margin-bottom:60px;padding:0 0 50px 0;border-bottom:1px solid #ebeced}.people-teaser:last-child{margin-bottom:0;border-bottom:none}.people-teaser .text{padding-top:25px}.people-teaser img{display:block}.people-teaser--titles{margin-bottom:1em}.people-teaser h3{margin-bottom:0;color:#a51417}.people-teaser .job-title{font-style:italic;font-family:"Libre Baskerville",serif;font-size:15px}.people-teaser--contact{margin-bottom:1em;font-family:"Libre Baskerville",serif;font-size:13px}.people-teaser--contact .email{font-weight:600;color:#a51417;text-decoration:underline}.people-list--teasers-grid .people-teaser{box-sizing:border-box;margin:0;padding:0 0 25px 0;border:0;max-width:300px}.people-list--teasers-grid .people-teaser .text{background:#f1f1f1;padding:25px 30px}.gray .people-list--teasers-grid .people-teaser .text{padding:25px 0 0 0}.people-list--teasers-grid .people-teaser .inner{max-width:200px}.people-list--teasers-grid .people-teaser h3{font-size:15px}.people-list--teasers-grid .people-teaser img{width:100%}@media all and (min-width:600px){.people-teaser.with-image{display:flex}.people-list--teasers-grid .people-teaser.with-image .text,.people-teaser.with-image .text{box-sizing:border-box;width:64%;padding-left:4%}.people-teaser .image{width:36%;margin-bottom:0}.people-list--teasers-grid .people-teaser{max-width:100%}.people-list--teasers-grid .people-teaser.with-image .text{width:50%;padding-top:20px}.people-list--teasers-grid .people-teaser .image{width:50%}}@media all and (min-width:768px){.people-list--teasers{justify-content:flex-start}.people-list--teasers-grid .people-teaser{padding:0 1.35% 25px}.people-list--teasers-grid.grid-3 .people-teaser{flex-direction:column;width:33.333%}.people-list--teasers-grid.grid-3 .people-teaser .image,.people-list--teasers-grid.grid-3 .people-teaser.with-image .text{width:100%}.people-list--teasers-grid.grid-3 .people-teaser.with-image .text{flex-grow:1}.gray .people-list--teasers-grid.grid-3 .people-teaser.with-image .text{padding-left:0}}@media all and (min-width:1030px){.people-list--teasers-grid .people-teaser{width:50%}}.collection-teaser{width:100%;border-bottom:2px solid #bdbfc0;display:flex;align-items:center;align-content:stretch;flex-direction:row;justify-content:center;padding-top:50px;padding-bottom:50px;padding-left:70px;padding-right:70px}.collection-teaser--title{width:33%}.collection-teaser--title a{font-size:30px;color:#d01c29}.collection-teaser--title a:hover{color:#a51417}.collection-teaser--information{width:33%;margin:auto}.collection-teaser--information p a{color:#d01c29}.collection-teaser--information p a:hover{color:#a51417}.collection-teaser--image{margin:auto;width:200px;height:200px}.collection-teaser--image a{display:none}.filter-options .collection-options{width:100%}.collection-teaser{width:100%;border-bottom:2px solid #bdbfc0;display:flex;align-items:center;align-content:stretch;flex-direction:row;justify-content:center;padding-top:50px;padding-bottom:50px;padding-left:70px;padding-right:70px}.collection-teaser--title{width:33%}.collection-teaser--title a{font-size:30px;color:#d01c29}.collection-teaser--title a:hover{color:#a51417}.collection-teaser--information{width:33%;margin:auto}.collection-teaser--information p a{color:#d01c29}.collection-teaser--information p a:hover{color:#a51417}.collection-teaser--image{margin:auto;width:200px;height:200px}.collection-teaser--image a{display:none}.filter-options .collection-options{width:100%}.collectionItem .post-header.reverse{padding:0;margin:0}.coinImage{display:inline-flex;margin:auto;padding-left:10px;padding-right:10px;padding-bottom:30px;flex:50%;max-width:50%}.baseInfo{display:inline-flex;max-width:50%;color:#a51417;margin:30px}.baseInfo>a:hover{color:#d01c29}.dates{display:inline-flex;max-width:50%;margin:30px}.bib-section{display:flex;flex-direction:row;width:50%}.bib-item{width:25%;margin-left:0;margin-right:20px}@media all and (max-width:600px){.bib-section{width:100%}.bib-item{margin-right:10px}}#ais-concierge .ajc_janeDialogHeaderLogoImage{position:relative;top:14px;height:20px!important;width:auto}section#fullscreen-slideshow p a{text-decoration:underline;color:#d01c29}section#fullscreen-slideshow p a.button{text-decoration:none}section#fullscreen-slideshow header.red p a{color:#fff}ul.advisor.contact{font-weight:700;color:#c8c8c8;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;margin-bottom:2.25em}ul.detail.interest{text-transform:inherit}ul.detail.contact svg.icon{fill:#a51317!important}.single-faculty-post .faculty-contact .inner ul.interests{text-transform:inherit}.single-faculty-post .inner .interests.list li:after{background:#67c8c7}ul.advisor.contact{margin-top:30px}ul.advisor.contact a{color:#67c8c7}.single-faculty-post .faculty-contact .inner ul.detail.contact li a{text-decoration:underline}.single-faculty-post .faculty-contact .inner ul.detail.contact li a.phone-number{text-decoration:none}article.short a.more{bottom:-45px}img.event.contact.image{width:16px;height:16px;padding-right:10px;padding-top:10px}p.event-contact{margin-top:15px}.termref a:after{content:","}.termref a:last-child:after{content:""}form.collection-form{padding:50px}.range-filter-container{display:flex}.range_filter{max-width:30%}.filter-options .collection-options{padding:20px 10%}#collection_filter{padding:30px}fieldset{width:100%;margin-top:0}.form-container fieldset{padding:0}.single-faculty-post .faculty-contact .inner ul.detail.contact li a.phone-number{text-decoration:none}article.short a.more{bottom:-45px}img.event.contact.image{width:16px;height:16px;padding-right:10px;padding-top:10px}p.event-contact{margin-top:15px}.termref a:after{content:","}.termref a:last-child:after{content:""}form.collection-form{padding:50px}.form-item-field-date-first-new-value-max,.form-item-field-date-first-new-value-min,.form-item-field-date-last-new-value-max,.form-item-field-date-last-new-value-min,.form-item-field-dimensions-1-value-max,.form-item-field-dimensions-1-value-min,.form-item-field-weight-value-max,.form-item-field-weight-value-min{display:none}fieldset{width:100%;margin-top:0}.form-container fieldset{padding:0}.fieldset-wrapper{margin:1.8em}fieldset legend{margin-left:1.2em;margin-top:1em}.access-denied-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:100px;margin-bottom:100px;text-align:center}.pre-filter{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.letters{width:100%;display:flex;justify-content:space-between}.letter{transition:all .2s linear}a.webform-select-link.webform-select-link-media{display:none}td.webform-file-extensions.webform-select-group-archives{display:none}a.webform-select-link.webform-select-link-archives{display:none}.form-item.form-type-textfield.form-item-extra-filtering-addextensions{display:none}ul.person-links{margin-bottom:60px;margin-left:0;padding-left:28px;border-left:4px solid #fff;list-style:none}.person-links a{font-family:"Source Sans Pro",sans-serif;font-size:.85em;text-transform:uppercase;text-decoration:none;font-weight:700;color:#393939;letter-spacing:.025em}.person-links a:hover{color:#d01c29}.links-header{font-size:23px;color:#a51417;margin-bottom:.5em}.countdown-timer{background-color:#fff;padding-top:80px;padding-bottom:70px}.countdownHolder{width:100%;font-size:40px}.digit{background-color:rgba(255,255,255,0);color:#a51417;box-shadow:none;font-family:"Libre BAskerville",serif;font-weight:700}.digit.static{background-image:none;box-shadow:none}.countDiv{margin-left:1em;margin-right:1em;vertical-align:middle;box-shadow:none}.countDiv:after,.countDiv:before{background-color:#231f20;box-shadow:none}.position{vertical-align:middle}@media only screen and (max-width:1200px){.countdownHolder{font-size:30px}}@media only screen and (max-width:625px){.countdownHolder{font-size:20px}.countDiv:after,.countDiv:before{width:4px;height:4px}}@media only screen and (max-width:375px){.countdownHolder{font-size:17px}.countDiv:after,.countDiv:before{width:3px;height:3px}}.featured-courses{text-align:center;padding:45px}.featured-courses::after{content:"";clear:both;display:table}.featured-courses h2{color:#a51417}.featured-item-container{width:300px;height:400px;background-color:#fff;float:left;position:relative;text-align:center}.featured-carousel{max-height:500px}.featured-carousel .slick-arrow{position:relative!important}.featured-carousel .slick-next,.featured-carousel .slick-prev{height:75px;width:75px;background-color:#f1f1f1!important;border-radius:50%}.featured-carousel .slick-prev{top:195px;left:-100px}.featured-carousel .slick-next img,.featured-carousel .slick-prev img{width:33px}.featured-carousel .slick-next{top:-279px;left:1065px}.prev-btn{box-sizing:border-box;height:19px;width:33px;border:3px solid #cf1c28;transform:rotate(90deg)}.featured-carousel .slick-dots{position:relative!important;top:-125px!important;left:-35px}.featured-carousel .slick-dots button:before{background-color:#c8c7c8;width:18px;height:18px}.featured-carousel .slick-dots li.slick-active button:before,.featured-carousel .slick-dots li:hover button:before{background-color:#67c8c6}.featured-item{width:300px!important;height:300px}.featured-item img{width:100%}.featured-item .content{width:300px;position:relative!important}.featured-item .content .title{color:#fff;font-size:1.5em;font-weight:700;text-align:center;position:relative;top:-181px}.featured-item .content .course-info{color:#fff;font-size:1em;text-align:center}.course-heading-center{margin-top:-15px;text-align:center}.course-heading-center h2{color:#a51417}.course-search:after{content:"";display:table;clear:both}.course-search{display:grid;grid-template-columns:20px auto}.course-search svg.icon{margin-top:18px!important}input.course-search-text[type=text]{background-color:#fff!important;width:100%!important;margin-bottom:15px!important}input#edit-title-1::placeholder{text-transform:none}hr .course-search-hr{background-color:#6c7373;margin-top:-30px}.course-listing-filter-h3{background-color:#f1f1f1!important;border-bottom:0;padding:22px 40px;text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;font-size:17px;margin:0;letter-spacing:.075em;cursor:pointer;color:#a51417}.filter-options.course-options h3:after,.filter-options.course-options h3:before{content:none!important}.course-listing-filter-container{background-color:#f0f0f0;display:grid;grid-template-rows:[first1] auto [second] auto;grid-template-columns:1fr 1fr 150px 150px;padding:0 40px 20px 40px}.course-listing-filter-container span{color:#d01c29;font-weight:700}.course-listing-filter-grad-under-container{grid-row-start:1;grid-column-start:1;grid-column-end:2}.course-listing-filter-section{grid-row-start:2;padding-top:15px}.featured-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:300;background-color:rgba(40,40,40,.85)}.top-close-container{height:30px;padding:10px;background-color:#f1f1f1}.top-close-container a{position:absolute;top:30px;right:30px;width:20px;height:20px;cursor:pointer;text-align:center;color:#6c7373;z-index:301}.featured-modal-container{position:absolute;left:50%;transform:translateX(-50%);width:85%;height:auto;max-width:1200px;display:none;z-index:301}.featured-modal-container h1,.featured-modal-container h2,.featured-modal-container h3,.featured-modal-container h4{color:#a51417}.featured-modal-container .content{padding:30px;display:grid;grid-template-columns:2fr 1fr;background-color:#f1f1f1}.featured-modal-container .content span{font-size:1.6em}.featured-modal-container .instructors{padding:0 25px 100px 0;background-color:#f1f1f1;margin-top:35px}.featured-modal-container .instructors span{display:block;margin-top:-20px;margin-bottom:20px;font-size:16px}.featured-image{padding-left:55px}.featured-image img{width:100%}.featured-image a{width:311px;padding:18px 40px 17px;background-color:#00a5a4;color:#fff;align-items:center;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.075em;display:inline-block;margin-bottom:50px}.close-container{background-color:#f1f1f1;height:52px;margin-top:-2px}.group:after{content:"";display:table;clear:both}.featured-modal-close{position:relative;left:50%;width:100px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.075em;text-align:center;padding:18px 40px 17px;background-color:#d01b29;text-transform:uppercase;transform:translate(-50%,0);bottom:8px}.btn{background-color:#d01c29;text-align:center;font-weight:700;font-size:16px;letter-spacing:.075em}.course-landing{min-width:150px;max-width:200px;position:relative;top:35px;left:50%;padding:18px 40px 17px;transform:translate(-50%,0);height:30px;text-transform:uppercase}.department-links-container{background-color:#2b2b2b;padding:20px}.department-links{margin:auto;padding:0 10px;min-width:300px;max-width:700px;text-align:center}.department-links a{margin-right:30px;display:inline-block;color:#67c8c7;text-transform:uppercase;letter-spacing:.075em;font-weight:700}.course-instructors h3,.course-links h3,.course-satisfies h3{color:#a51417;margin-bottom:0}.course-satisfies h4{margin-top:15px;margin-bottom:10px}.course-satisfies a.cs-focus,.course-satisfies a.cs-reqs{display:inline-block;margin-right:15px;font-weight:700;color:#d01c29;text-decoration:underline}.course-post h3{color:#d01c29;font-size:18px;margin-top:20px;margin-bottom:0}.course-instructors,.course-links,.course-satisfies{width:100%;margin-bottom:75px}.course-sections{display:grid;grid-template-columns:300px 300px 300px;grid-column-gap:120px;grid-row-gap:30px;margin-bottom:75px}.course-links a{display:block;color:#d01c29;font-weight:700;text-transform:uppercase}.course-description{margin-bottom:40px}.instructors-container{display:grid;grid-template-columns:1fr 1fr}.instructor-container{width:541px;display:flex;flex-direction:row;margin-top:25px}.instructor-image{width:200px}.instructor-image img{max-width:200px}.instructor-email{font-weight:700;color:#d01c29;text-decoration:underline}.instructor-details{margin-left:30px}.fancybox-overlay{backdrop-filter:blur(10px)}.fancybox-gallery{text-align:left;max-width:1000px!important}.fancybox-gallery .fancybox-close{right:auto;left:0;width:66px;height:66px}@media all and (max-width:1029px){.fancybox-gallery .fancybox-close{width:40px;height:40px}}.fancybox-nav{height:100%;width:10%}.fancybox-gallery figcaption{background:#fff;color:#333}.gallery__figcaption-container{margin:0 auto;max-width:630px}.fancybox-gallery h3{color:#333;font-size:18px;font-family:'Libre Baskerville',serif;text-transform:none}@media all and (min-width:1030px){.gallery__figure--portrait{display:flex}.gallery__figure--portrait .image{order:2;width:50%;flex-shrink:0}.fancybox-gallery .gallery__figure--portrait .gallery__figcaption{width:50%;padding-top:100px;padding-bottom:50px;display:flex;flex-direction:column;justify-content:center}}@media all and (min-width:1030px){.news-with-image .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-height:100%}.news-with-image .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}
.filter-options-full .options-list{width:100%;}.filter-options-columned .options-list{display:flex;flex-wrap:wrap;padding:0;}.filter-list-column{flex-grow:1;flex-basis:0;padding:50px 5%;}.filter-list-column:nth-child(2){background:#DBDBDB;}.filter-list-column:nth-child(2) li{color:#5d5e62;}@media (min-width:600px){.filter-options-columned .list{column-count:2;}.filter-list-column{padding-right:2.5%;}.filter-list-column:nth-child(2){padding-left:2.5%;}}.filter-options li{position:relative;}.filter-options li input[type="radio"],.filter-options li input[type="checkbox"]{position:absolute;left:0;top:1px;}.filter-options li label{display:inline-block;padding-left:20px;}.collection-form{padding:50px;}
.people-list{padding:60px 0;}.people-list.gray{background:#f1f1f1;}.people-list .container{max-width:1054px;}.people-list--header{text-align:center;padding-bottom:60px;}.people-list--header h2{margin-bottom:0;color:#a51417;}.people-list--teasers{display:flex;flex-wrap:wrap;justify-content:center;}.people-teaser{width:100%;margin-bottom:60px;padding:0 0 50px 0;border-bottom:1px solid #ebeced;}.people-list--teasers-grid .person_intro_text{display:none;height:0;}.people-list--teasers-grid .person_intro_text+p{display:none;height:0;}.people-list--teasers-grid .person_intro_text+p+p{display:none;height:0;}.people-teaser:last-child{margin-bottom:0;border-bottom:none;}.people-teaser .text{padding-top:25px;}.people-teaser img{display:block;}.people-teaser--titles{margin-bottom:1em;}.people-teaser h3{margin-bottom:0;color:#a51417;}.people-teaser .job-title{font-style:italic;font-family:"Libre Baskerville",serif;font-size:15px;}.people-teaser--contact{margin-bottom:1em;font-family:"Libre Baskerville",serif;font-size:13px;}.people-teaser--contact .email{font-weight:bold;color:#a51417;}.people-list--teasers-grid .people-teaser{box-sizing:border-box;margin:0;padding:0 0 25px 0;border:0;max-width:300px;}.people-list--teasers-grid .people-teaser .text{background:#f1f1f1;padding:25px 30px;}.gray .people-list--teasers-grid .people-teaser .text{padding:25px 0 0 0;}.people-list--teasers-grid .people-teaser .inner{max-width:200px;}.people-list--teasers-grid .people-teaser h3{font-size:15px;}.people-list--teasers-grid .people-teaser img{width:100%;}@media all and (min-width:600px){.people-teaser.with-image{display:flex;}.people-teaser.with-image .text,.people-list--teasers-grid .people-teaser.with-image .text{box-sizing:border-box;width:64%;padding-left:4%;}.people-teaser .image{width:36%;margin-bottom:0;}.people-list--teasers-grid .people-teaser{max-width:100%;}.people-list--teasers-grid .people-teaser.with-image .text{width:50%;padding-top:20px;}.people-list--teasers-grid .people-teaser .image{width:50%;}}@media all and (min-width:768px){.people-list--teasers{justify-content:flex-start;}.people-list--teasers-grid .people-teaser{padding:0 1.35% 25px;}.people-list--teasers-grid.grid-3 .people-teaser{flex-direction:column;width:33.333%;}.people-list--teasers-grid.grid-3 .people-teaser .image,.people-list--teasers-grid.grid-3 .people-teaser.with-image .text{width:100%;}.people-list--teasers-grid.grid-3 .people-teaser.with-image .text{flex-grow:1;}.gray .people-list--teasers-grid.grid-3 .people-teaser.with-image .text{padding-left:0;}}@media all and (min-width:1030px){.people-list--teasers-grid .people-teaser{width:50%;}}
.event-feed--row{flex-direction:row;background:#f1f1f1;color:#231f20;text-align:left;}.home .event-feed--row{background:#f1f1f1;color:#231f20;}.home .event-feed--row .location{color:#231f20;}.home .event-feed time{color:#009b9a;}.event-feed--multiple .post{position:relative;display:block;}.event-feed--row .post:after{content:"";position:absolute;bottom:0;left:7.5%;right:7.5%;height:1px;background:#c6c6c6;opacity:.5;}.event-feed--row .post:last-child:after{display:none;}.event-feed--row header{text-align:center;background:#231f20;padding:0;}.event-feed--row header .image{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;}.event-feed--row .more{bottom:auto;top:0;}.event-feed--row header .image:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:.45;background:#000000;}.event-feed--row h2{position:relative;z-index:1;font-size:28px;margin:0;padding:1.5em 0;}.event-feed--row h2:before{content:"";position:absolute;top:100%;width:0;height:0;left:50%;margin:-1px 0 0 -30px;border-left:30px solid transparent;border-right:30px solid transparent;border-top:32px solid #231f20;}.event-feed--row h3{margin-bottom:1em;}.event-feed--row .event-meta{margin-bottom:1em;font-size:.85em;color:#009b9a;}.event-feed--row .location{margin-bottom:1em;text-transform:uppercase;letter-spacing:0.1em;color:#231f20;}.event-feed--row p{margin-bottom:1em;}.event-feed--row .action{color:#a51417;text-transform:uppercase;font-weight:600;font-size:.85em;letter-spacing:0.075em;}.blog-feed--row{flex-direction:row;}@media all and (max-width:767px){.event-feed--row header .image{background-image:none !important;}}@media all and (min-width:768px){.event-feed--row header img{opacity:0;visibility:hidden;max-height:350px;}.event-feed--multiple{display:flex;}.event-feed--multiple.count-2 .post{width:50%;}.event-feed--multiple.count-3 .post{width:33.333%;}.event-feed--row .post:after{right:0;left:auto;top:40px;bottom:40px;width:1px;height:auto;}}@media all and (min-width:1030px){.event-feed--row-header{display:flex;flex-direction:column;}.event-feed--row-header .image{-wekbit-flex-grow:1;flex-grow:1;}.event-feed--row h2:before{left:100%;width:0;height:0;top:50%;margin:-30px 0 0 -10px;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:32px solid #231f20;border-right:none;}.event-feed--row .post{display:flex;height:100%;}.event-feed--row .event-post{display:flex;flex-direction:column;//justify-content:center;height:100%;max-width:600px;}.event-feed--row .post-details{padding-left:11%;padding-right:11%;}}@media all and (min-width:1440px){.event-feed--row h2:before{margin:-30px 0 0 -1px;}}
.button,input.button,.form-submit{border:2px solid;}.red .button:hover,.red input.button:hover,.red .form-submit:hover{background:#ffffff;color:#AD2B2C;}.dept-module-header{padding:3rem 0;text-align:center;}.dept-module-title{margin-bottom:0;color:#AD2B2C;}.dept-module-headline{text-transform:uppercase;font-size:14px;font-weight:bold;color:#707070;letter-spacing:0.05em;}.dept-module-header .button{margin-top:2rem;}@media all and (min-width:1030px){.dept-module-headline{font-size:18px;}}.dept-ampersand-header{padding:3rem 0 0 0;}.dept-ampersand-header__container{max-width:100%;width:100%;}.dept-ampersand-header--line{padding-bottom:3rem;}.dept-ampersand-header--line .dept-ampersand-header__container{width:85%;max-width:600px;}.dept-ampersand-header__title{text-align:center;margin-bottom:2rem;}.dept-ampersand-header h1{margin-bottom:0;}.dept-ampersand-header .dept-module-headline{font-size:18px;}.dept-ampersand-header__news{position:relative;}.dept-ampersand-header__news .post{border-bottom:1px solid #707070;margin-bottom:2rem;padding-bottom:2rem;}.dept-ampersand-header__news-featured{text-align:center;}.dept-ampersand-header__news-featured .image{margin-bottom:1rem;}.dept-ampersand-header__news-featured h3{margin-bottom:.5rem;}.dept-ampersand-header__news-featured p{font-family:'Libre Baskerville',serif;margin:0 auto;max-width:440px;}.dept-ampersand-header__news-list{position:relative;z-index:1;}.dept-ampersand-header__news-list .post:last-child{border:0;margin:0;padding:0;}.dept-ampersand-header__news-list .blog-post{display:flex;}.dept-ampersand-header__news-list .image{width:90px;flex-shrink:0;margin-right:1rem;}.dept-ampersand-header__news-list p{display:none;}.dept-ampersand-header__news-list h3{font-size:16px;margin-bottom:0;transition:color .3s;}.dept-ampersand-header__news .image{overflow:hidden;}.dept-ampersand-header__news img{display:block;transition:transform .4s;}.dept-ampersand-header__news-featured img{object-fit:cover;width:600px;height:300px !important;}.dept-ampersand-header__news-list img{object-fit:cover;width:90px;height:90px !important;}.dept-ampersand-header__news .cat{color:#AD2B2C;margin-bottom:.5rem;}.dept-ampersand-header__news-list .cat{font-size:12px;}.dept-ampersand-header__news .ampersand{display:none;}.dept-ampersand-header__news .blog-post:hover img{transform:scale(1.1);}.dept-ampersand-header__news .blog-post:hover h3{color:#CE202F;}@media all and (min-width:1030px){.dept-ampersand-header--line{padding-bottom:5rem;}.dept-ampersand-header--line .dept-ampersand-header__title{text-align:left;}.dept-ampersand-header--line h1{display:flex;align-items:flex-end;}.dept-ampersand-header--line h1::after{content:"";display:block;height:1px;flex-grow:1;margin-left:2rem;margin-right:160px;margin-bottom:1.1rem;background:#707070;}.dept-ampersand-header--line .dept-ampersand-header__container{max-width:1060px;}.dept-ampersand-header__news{display:flex;}.dept-ampersand-header__news-featured{width:60%;box-sizing:border-box;border-right:1px solid #707070;padding-right:3.5%;}.dept-ampersand-header__news-featured .post{border-bottom:0;margin-bottom:0;padding-bottom:0;}.dept-ampersand-header__news-list{width:40%;box-sizing:border-box;padding-left:3.5%;}.dept-ampersand-header__news .ampersand{display:block;fill:#707070;opacity:.06;width:450px;height:530px;position:absolute;right:0;top:35%;transform:translate(52%,-50%);}}.dept-ampersand-intro{background:#F7F7F7;}.dept-ampersand-intro__toc{position:relative;background:#A51417;color:#ffffff;overflow:hidden;}.dept-ampersand-intro__toc-list{position:relative;margin:0 auto;width:85%;padding:2rem 0;//overflow:hidden;}.dept-ampersand-intro__toc ul{font-family:"Libre Baskerville",serif;font-weight:bold;position:relative;z-index:1;}.dept-ampersand-intro__toc li{margin-bottom:.75rem;}.dept-ampersand-intro__toc li:last-child{margin-bottom:0;}.dept-ampersand-intro__toc a{display:inline-block;transform-origin:left;}.dept-ampersand-intro__toc a:hover{transform:scale(1.15);}.dept-ampersand-intro__toc .wustl-shield{position:absolute;right:0;top:50%;transform:translate(50%,-50%);opacity:.2;}.dept-ampersand-intro__toc-header{position:relative;z-index:1;background:#B42D2E;text-align:center;padding:1rem 1rem;}.dept-ampersand-intro__toc-header h2{font-family:"Source Sans Pro",sans-serif;font-size:14px;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:0;}.dept-ampersand-intro__toc-toggle{position:absolute;left:0;top:0;width:66px;height:66px;border:0;background:#B42D2E;border-radius:0;cursor:pointer;//display:none;visibility:hidden;opacity:0;transform:translateX(-100%);transition:.3s ease;transition-delay:.1s;}.dept-ampersand-intro__toc-toggle span{position:absolute;width:30px;height:1px;background:#ffffff;left:calc(50% - 15px);top:calc(50% - 1px);transition:background .2s;}.dept-ampersand-intro__toc-toggle span::before,.dept-ampersand-intro__toc-toggle span::after{content:"";position:absolute;width:30px;height:1px;background:#ffffff;left:0;transition:.2s;}.dept-ampersand-intro__toc-toggle span::before{top:-8px;}.dept-ampersand-intro__toc-toggle span::after{top:8px;}.expanded .dept-ampersand-intro__toc-toggle span{background:transparent;}.expanded .dept-ampersand-intro__toc-toggle span::before{transform:rotate(45deg);top:0;}.expanded .dept-ampersand-intro__toc-toggle span::after{transform:rotate(-45deg);top:0;}.dept-ampersand-intro__content{padding:2rem 0;}.dept-ampersand-intro__content .container{max-width:630px;}.dept-ampersand-intro__content h2{color:#A51417;text-align:center;font-size:25px;}@media all and (min-width:768px){.dept-ampersand-intro__toc{display:flex;position:relative;}.dept-ampersand-intro__toc-header{position:relative;width:66px;//height:66px;flex-shrink:0;box-sizing:border-box;padding:0;}.dept-ampersand-intro__toc-header h2{position:absolute;left:50%;top:50%;transform:rotate(-90deg) translateX(-50%);width:200px;text-align:center;transform-origin:left;background:none;display:none;}.dept-ampersand-intro__toc-list{//display:flex;align-items:center;justify-content:center;padding-right:3rem;}.expanded .dept-ampersand-intro__toc-header{height:auto;}.expanded .dept-ampersand-intro__toc-header h2{display:block;}.dept-ampersand-intro__toc-list{display:none;}.expanded .dept-ampersand-intro__toc-list{display:flex;}.dept-ampersand-intro__toc ul{font-size:18px;}.dept-ampersand-intro__toc li{margin-bottom:2rem;}}@media all and (min-width:1030px){.scrolled-past .dept-ampersand-intro__toc{position:fixed;z-index:99;left:0;top:0;}.scrolled-past .dept-ampersand-intro__toc-toggle{//display:block;transform:translateX(0);visibility:visible;opacity:1;}.dept-ampersand-intro{display:flex;}.dept-ampersand-intro__toc{overflow:visible;}.dept-ampersand-intro__toc-list{overflow:hidden;}.expanded .dept-ampersand-intro__toc{width:35%;}.dept-ampersand-intro__content{width:65%;padding:5rem 0;}}.dept-ampersand-announcements .slideshow{width:100%;}.dept-ampersand-announcements .slick-dots{top:auto;bottom:0;height:50px;right:calc(7.5% - 12px);left:auto;}.dept-ampersand-announcements .slick-dots button::before{background:#cacaca;}.dept-ampersand-announcements .slick-dots li.slick-active button::before,.dept-ampersand-announcements .slick-dots li:hover button::before{background:#707070;}.dept-announcement{text-align:center;width:100%;}.dept-announcement--featured .image{background-repeat:no-repeat;background-size:cover;background-position:center center;}.dept-announcement .image{background-repeat:no-repeat;background-size:cover;background-position:center center;}.dept-announcement img{display:block;width:100%;}.dept-announcement h3{font-size:18px;}.dept-announcement h3::after{content:"";display:block;height:1px;background:#333333;margin:1rem auto 0;max-width:230px;}.text.blue h3::after{background:#fff;}.text.green h3::after{background:#fff;}.dept-announcement-cat{color:#AD2B2C;font-weight:bold;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:1rem;}.dept-announcement .text{padding:2rem 0;display:flex;flex-direction:column;justify-content:center;width:100%;}.dept-announcement .inner{margin:0 auto;width:85%;}.dept-announcement--featured .inner{max-width:450px;}.dept-announcement .inner{max-width:450px;}.full-width .dept-announcement .inner.no-image{max-width:450px;}.dept-ampersand-announcements .slideshow{display:flex;flex-direction:column;}.dept-ampersand-announcements .slick-list{display:flex;flex-direction:column;flex-grow:1;}.dept-ampersand-announcements .slick-track{display:flex;flex-grow:1;}.dept-ampersand-announcements .slide{height:auto;}.dept-ampersand-announcements .slideshow .dept-announcement{display:flex;flex-direction:column;justify-content:center;}.full-width{width:100%;}.full-width .dept-announcement--featured{width:100%;}.dept-ampersand-announcements__list .slideshow.full-width{width:100%;}.dept-announcement.blue{background:#016085;}.dept-announcement.green{background:#173f3a;}.dept-announcement.yellow{background:#f9be16;}.dept-announcement.gray{background:#f1f1f1;}.text.blue{background:#016085;color:#fff;}.text.blue .dept-announcement-cat{color:#fff;}.text.green{background:#173f3a;color:#fff;}.text.green .dept-announcement-cat{color:#fff;}.text.gray{background:#f1f1f1;}.text.yellow{background:#f9be16;}.dept-announcement-cat{font-size:14px;}.full-width .dept-announcement .inner.no-image{max-width:450px;}.dept-announcement .inner.no-image{max-width:450px;}@media all and (min-width:768px){.dept-announcement--featured{display:flex;}.dept-announcement--featured .image{width:43%;}.full-width .dept-announcement--featured .image{width:43%;}.dept-announcement--featured img{visibility:hidden;opacity:0;}.dept-announcement{display:flex;}.dept-announcement .image{width:43%;}.dept-announcement img{visibility:hidden;opacity:0;}.dept-announcement .text{position:relative;width:57%;padding:3rem 0;padding-bottom:4rem;}.dept-announcement--featured .text{position:relative;width:57%;padding:3rem 0;}.dept-announcement.no-image .text{width:70%;margin:auto;}.full-width .dept-announcement .text{width:100%;margin:auto;}.dept-announcement .text::after{content:"";position:absolute;right:100%;top:calc(50% - 35px);width:0;height:0;border-top:35px solid transparent;border-bottom:35px solid transparent;border-right:40px solid #F1F1F1;}.dept-announcement--featured .text::after{content:"";position:absolute;right:100%;top:calc(50% - 35px);width:0;height:0;border-top:35px solid transparent;border-bottom:35px solid transparent;border-right:40px solid #F8BE15;}.dept-announcement .text.blue::after{border-right:40px solid #016085;}.dept-announcement--featured .text.blue::after{border-right:40px solid #016085;}.dept-announcement .text.green::after{border-right:40px solid #173f3a;}.dept-announcement--featured .text.green::after{border-right:40px solid #173f3a;}.dept-announcement .text.yellow::after{border-right:40px solid #f9be16;}.dept-announcement--featured .text.yellow::after{border-right:40px solid #f9be16;}.dept-announcement .text.gray::after{border-right:40px solid #f1f1f1;}.dept-announcement--featured .text.gray::after{border-right:40px solid #f1f1f1;}.full-width{width:100%;}.dept-ampersand-announcements__list .slideshow.full-width{width:100%;}.text.blue{background:#016085;color:#fff;}.text.green{background:#173f3a;color:#fff;}.text.gray{background:#f1f1f1;}.text.yellow{background:#f9be16;}.full-width .dept-announcement .inner.no-image{max-width:550px;}.dept-announcement .inner.no-image{max-width:550px;}.dept-announcement--featured .inner{max-width:300px;}.dept-announcement .inner{max-width:300px;}.dept-ampersand-announcements .slideshow .dept-announcement{display:flex;flex-direction:row;justify-content:center;}}@media all and (min-width:1030px){.dept-ampersand-announcements__list{display:flex;}.dept-announcement--featured{width:50%;}.dept-ampersand-announcements__list .slideshow{width:50%;}.full-width{width:100%;}.dept-ampersand-announcements__list .slideshow.full-width{width:100%;}.full-width .dept-announcement .inner.no-image{max-width:550px;}.dept-announcement .inner.no-image{max-width:550px;}.full-width .dept-announcement .inner{max-width:550px;}.dept-ampersand-announcements .slideshow .dept-announcement{display:flex;flex-direction:row;justify-content:center;}}.dept-ampersand-featured-news__list .blog-post{position:relative;display:block;overflow:hidden;flex-grow:1;}.dept-ampersand-featured-news__list .blog-post .image{overflow:hidden;}.dept-ampersand-featured-news__list .blog-post .cover{height:100%;position:absolute;left:0;right:0;top:0;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:.4s;display:none;}.dept-ampersand-featured-news__list .blog-post img{display:block;}.dept-ampersand-featured-news__list .blog-post:hover .cover{transform:scale(1.1);}.dept-ampersand-featured-news__list .blog-post:hover .button{background:#ffffff;color:#67C8C7;}.dept-ampersand-featured-news__list .blog-post .post-details{padding:40px 7.5%;background:#333333;color:#ffffff;}.dept-ampersand-featured-news__list .blog-post .cat{margin-bottom:1rem;color:#67C8C7;}.dept-ampersand-featured-news__list .blog-post p{margin-bottom:1rem;}.dept-ampersand-featured-news__list .blog-post .button{color:#ffffff;border-color:#ffffff;text-decoration:none;text-transform:uppercase;letter-spacing:0.075em;padding:7px 10px 6px;font-size:13px;font-weight:bold;font-family:"Source Sans Pro",sans-serif;}@media (max-width:599px){.dept-ampersand-featured-news__list .cover{height:0;}}@media all and (min-width:768px){.dept-ampersand-featured-news__list{//display:flex;}.dept-ampersand-featured-news__list .post{flex-grow:1;}.dept-ampersand-featured-news__list .blog-post .post-details{position:absolute;left:0;bottom:0;background:rgba(0,0,0,.45);width:50%;box-sizing:border-box;}.dept-ampersand-featured-news__list .blog-post .cover{display:block;}}@media all and (min-width:1030px){.dept-ampersand-featured-news__list{display:flex;}.dept-ampersand-featured-news__list .post{display:flex;flex:1;}}.dept-ampersand-video{position:relative;overflow:hidden;}.dept-ampersand-video__link{min-height:400px;display:flex;flex-direction:column;justify-content:center;color:#ffffff;}.dept-ampersand-video__image{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:transform .4s;}.dept-ampersand-video__image::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000000;opacity:.4;}.dept-ampersand-video .icon{fill:#ffffff;width:60px;height:60px;margin-bottom:1rem;transition:.4s;}.dept-ampersand-video .cat{color:#ffffff;margin-bottom:.5rem;}.dept-ampersand-video h3{margin-bottom:0;}.dept-ampersand-video__text{position:relative;z-index:1;display:block;padding:2rem 0;}.dept-ampersand-video__link:hover .icon{fill:#67C8C7;}.dept-ampersand-video__link:hover .dept-ampersand-video__image{transform:scale(1.1);}@media all and (min-width:768px){.dept-ampersand-video__text{display:flex;align-items:center;}.dept-ampersand-video .icon{margin-right:1.5rem;margin-bottom:0;width:108px;height:108px;}}.node-type-publication-page .testimonial{overflow:hidden;background:#333333;color:#ffffff;}.node-type-publication-page .testimonial .cite,.node-type-publication-page .testimonial .cite-title{color:#ffffff;}.node-type-publication-page .testimonial.gray figcaption{}.node-type-publication-page .testimonial.gray figcaption::after{background:#333333;}.node-type-publication-page .testimonial.gray .cite,.node-type-publication-page .testimonial.gray .cite-title{}.node-type-publication-page .testimonial.green figcaption{}.node-type-publication-page .testimonial.green figcaption::after{background:#027360;}.node-type-publication-page .testimonial.green .cite,.node-type-publication-page .testimonial.green .cite-title{}.node-type-publication-page .testimonial.yellow figcaption{}.node-type-publication-page .testimonial.yellow figcaption::after{background:#f9be16;}.node-type-publication-page .testimonial.yellow .cite,.node-type-publication-page .testimonial.yellow .cite-title{}.node-type-publication-page .testimonial.blue figcaption{}.node-type-publication-page .testimonial.blue figcaption::after{background:#016085;}.node-type-publication-page .testimonial.blue .cite,.node-type-publication-page .testimonial.blue .cite-title{}.node-type-publication-page .testimonial.red figcaption{}.node-type-publication-page .testimonial.red figcaption::after{background:#A51417;}.node-type-publication-page .testimonial.red .cite,.node-type-publication-page .testimonial.red .cite-title{}.node-type-publication-page .testimonial .ampersand{display:none;}@media all and (min-width:900px){.node-type-publication-page .testimonial .ampersand{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);fill:#ffffff;opacity:.05;width:365px;height:430px;}}.dept-ampersand-profile-feed .profile-post .post-details h3{font-family:'Libre Baskerville',serif;font-weight:bold;text-transform:none;letter-spacing:0;font-size:18px;margin-bottom:1rem;}.dept-ampersand-profile-feed .profile-post .post-details p{flex-grow:0;font-style:normal;font-family:'Source Sans Pro',sans-serif;color:#333333;font-size:16px;margin-bottom:1rem;}.dept-ampersand-profile-feed .profile-post .post-details .action{font-size:14px;}.dept-ampersand-profile-feed.mobile-slideshow .slide{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;}@media all and (min-width:768px){.dept-ampersand-profile-feed .post:only-child .image{order:2;}.dept-ampersand-profile-feed .post:only-child .post-details::after{right:auto;left:100%;border-right:0;border-left:32px solid #f1f1f1;}.dept-ampersand-profile-feed .post:only-child .post-details h3{font-size:25px;}.dept-ampersand-profile-feed .post .post-details{justify-content:center;}}@media all and (min-width:1030px){.dept-ampersand-profile-feed .profile-post .image img{max-height:600px;}.dept-ampersand-profile-feed{display:flex;flex-wrap:nowrap;}.dept-ampersand-profile-feed .post{flex:1;width:auto;height:auto;}.dept-ampersand-profile-feed.count-3 .post:nth-child(3) .image{order:1;}.dept-ampersand-profile-feed.count-3 .post:nth-child(3) .post-details{order:2;}.dept-ampersand-profile-feed.count-3 .post:nth-child(3) .post-details::after{left:auto;right:100%;border-left:0;border-right:32px solid #f1f1f1;}.dept-ampersand-profile-feed.count-4{flex-wrap:wrap;}.dept-ampersand-profile-feed.count-4 .post{width:50%;flex:auto;}}.gallery__list{}.gallery__list-item{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;}.gallery__list-item img{display:block;width:100%;}.gallery__list-item .text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;padding:1rem;box-sizing:border-box;font-family:'Libre Baskerville',serif;color:#ffffff;font-size:12px;visibility:hidden;opacity:0;transition:.3s;}.gallery__list-item .text::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#000000;opacity:.6;transition:height .4s ease-out;}.gallery__list-image{background-repeat:no-repeat;background-position:center center;background-size:cover;}.gallery__list-item .text p{width:85%;max-width:390px;position:relative;z-index:1;}.gallery__list-item:hover .text{visibility:visible;opacity:1;}.gallery__list-item:hover .text::before{height:100%;}.gallery__list--count-1{margin:0 auto;max-width:1020px;}@media all and (min-width:768px){.gallery__list{display:flex;}.gallery__list-item{flex:1;width:100%;}.gallery__list-image{width:100%;padding-bottom:66.666%;}.gallery__list-item img{visibility:hidden;opacity:0;display:none;}.gallery__list--count-4{display:grid;grid-template-columns:25% 25% 50%;grid-template-rows:1fr 1fr;}.gallery__list--count-4 .gallery__list-item{width:100%;max-width:100%;}.gallery__list--count-4 .gallery__list-item:nth-child(1){grid-row-start:1;grid-row-end:3;}.gallery__list--count-4 .gallery__list-item:nth-child(1) .gallery__list-image{height:100%;padding-bottom:0;}.gallery__list--count-4 .gallery__list-item:nth-child(2){grid-column-start:2;grid-column-end:3;}.gallery__list--count-4 .gallery__list-item:nth-child(3){grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;}.gallery__list--count-4 .gallery__list-item:nth-child(4){grid-row-start:1;grid-row-end:3;}}@media all and (min-width:1030px){.gallery__list-item .text{font-size:16px;padding:1.5rem 1.75rem;}}.awards{}.awards__header{padding-bottom:5rem;}.awards__list{margin:0 auto;width:85%;max-width:1020px;}.awards__list-item{margin-bottom:3rem;}.awards__list-item h3{color:#A51417;margin-bottom:.5rem;}.awards__list-item p{margin-bottom:1rem;}.awards__list-item .action{color:#d01c29;text-transform:uppercase;font-weight:bold;letter-spacing:0.05em;font-size:14px;}@media all and (min-width:768px){.awards__list{display:flex;flex-wrap:wrap;}.awards__list-item{width:50%;padding:0 1.5rem;box-sizing:border-box;margin-bottom:4rem;}}@media all and (min-width:1030px){.awards__list-item{width:33.333%;}}.degrees{position:relative;overflow:hidden;background:#A51516;color:#ffffff;}.degrees.red{background:#A51516;}.degrees.green{background:#027360;}.degrees.blue{background:#016085;}.degrees.yellow{background:#f9be16;color:#333333;}.degrees .dept-module-title,.degrees .dept-module-headline{color:#ffffff;}.degrees.yellow .dept-module-title,.degrees.yellow .dept-module-headline{color:#333333;}.degrees__list{position:relative;z-index:1;margin:0 auto;width:85%;max-width:982px;padding:3rem 0 5rem;}.degrees__list-item{border-bottom:1px solid #ffffff;}.yellow .degrees__list-item{border-bottom:1px solid #333333;}.degrees__list-item:first-child{border-top:1px solid #ffffff;}.yellow .degrees__list-item:first-child{border-top:1px solid #333333;}.degrees__list-item-title{cursor:pointer;padding:.5rem 0;box-sizing:border-box;height:75px;display:flex;align-items:center;justify-content:space-between;}.degrees__list-item-title h3{margin-bottom:0;font-size:21px;}.degrees__list-item-title .icon{position:relative;display:block;height:24px;width:24px;background:#ffffff;border-radius:50%;transition:.4s;}.yellow .degrees__list-item-title .icon{position:relative;display:block;height:24px;width:24px;background:#333333;border-radius:50%;transition:.4s;}.degrees__list-item-title .icon::before,.degrees__list-item-title .icon::after{content:"";position:absolute;left:calc(50% - 7px);top:calc(50% - 2px);width:14px;height:4px;background:#A51516;transition:.2s;}.red .degrees__list-item-title .icon::before,.red .degrees__list-item-title .icon::after{background:#A51516;}.blue .degrees__list-item-title .icon::before,.blue .degrees__list-item-title .icon::after{background:#016085;}.green .degrees__list-item-title .icon::before,.green .degrees__list-item-title .icon::after{background:#027360;}.yellow .degrees__list-item-title .icon::before,.yellow .degrees__list-item-title .icon::after{background:#f9be16;}.degrees__list-item-title .icon::before{z-index:2;}.degrees__list-item-title .icon::after{transform:rotate(90deg);}.degrees__list-item.show .degrees__list-item-title .icon{transform:rotateX(180deg);}.degrees__list-item.show .degrees__list-item-title .icon::after{transform:rotate(0deg);background:#ffffff;}.yellow .degrees__list-item.show .degrees__list-item-title .icon::after{transform:rotate(0deg);background:#333333;}.degrees__list-item-desc{display:none;}.degrees__sublist{margin-bottom:3rem;}.degrees__sublist h4{font-family:'Source Sans Pro',sans-serif;text-transform:uppercase;letter-spacing:0.05em;}.degrees__sublist li{text-transform:uppercase;letter-spacing:0.05em;line-height:1.4;margin-bottom:.75rem;}.degrees__sublist li em{font-family:"Libre Baskerville",serif;text-transform:none;font-size:15px;letter-spacing:0;}.degrees .wustl-shield{position:absolute;right:0;top:60px;opacity:.12;transform:translateX(20%);width:240px;height:auto;}@media all and (min-width:768px){.degrees__sublist ul{column-count:2;}.degrees .wustl-shield{width:360px;}}.student-stories{}.student-stories__list{}.student-stories__list-item{background:#333333;color:#ffffff;position:relative;}.student-stories__image{background-repeat:no-repeat;background-size:cover;background-position:center top;}.student-stories__caption{padding:2rem 0;}.student-stories__caption-container{margin:0 auto;width:85%;}.student-stories__caption-quote{font-family:'Libre Baskerville',serif;font-style:italic;margin-bottom:1rem;font-size:18px;}.student-stories__caption-name{font-weight:bold;letter-spacing:0.05em;text-transform:uppercase;}.student-stories__caption-title{font-family:'Libre Baskerville',serif;font-style:italic;}@media all and (min-width:768px){.student-stories__list{display:flex;}.student-stories__list-item{min-height:450px;box-sizing:border-box;display:flex;flex-direction:column;flex:1;}.student-stories__image{flex-grow:1;}.student-stories__image img{visibility:hidden;opacity:0;}.student-stories__caption{position:absolute;left:0;top:0;height:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;text-align:center;background:rgba(0,0,0,.25);transition:background .3s;}.student-stories__caption-quote{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;visibility:hidden;opacity:0;transition:.3s;}.student-stories__caption-quote p{margin:0 auto;width:85%;max-width:240px;}.student-stories__caption-cite{transition:.3s;}.student-stories__list-item:hover .student-stories__caption{background:rgba(0,0,0,.6);}.student-stories__list-item:hover .student-stories__caption-cite{visibility:hidden;opacity:0;}.student-stories__list-item:hover .student-stories__caption-quote{visibility:visible;opacity:1;}.student-stories__list-item:only-child{display:flex;flex-direction:row;}.student-stories__list-item:only-child .student-stories__image{flex:1;}.student-stories__list-item:only-child .student-stories__caption{flex:1;position:static;width:auto;justify-content:center;background:none;}.student-stories__list-item:only-child .student-stories__caption-quote{position:static;visibility:visible;opacity:1;height:auto;}.student-stories__list-item:only-child .student-stories__caption-quote p{max-width:350px;}.student-stories__list-item:only-child .student-stories__caption-cite{visibility:visible;opacity:1;}}.dept-twitter{padding:3rem 0;}.dept-twitter__container{max-width:1060px;}.dept-twitter__header{margin-bottom:3rem;}.dept-twitter__header h2{font-size:25px;margin-bottom:.5rem;}.dept-twitter__header p{margin-bottom:1rem;}.dept-twitter__list .selective-tweet{background:#F7F7F7;border-radius:17px;margin-bottom:1.75rem;box-sizing:border-box;padding:1.5rem;}.dept-twitter__list .selective-tweet:last-child{margin-bottom:0;}.dept-twitter__list .selective-tweet .meta{color:#A51516;font-weight:bold;text-transform:uppercase;font-size:14px;letter-spacing:0.05em;margin-bottom:1.5rem;}.dept-twitter__list .selective-tweet .tweet-text{font-family:'Libre Baskerville',serif;font-weight:bold;font-size:16px;}.dept-twitter__list .selective-tweet .tweet-text a{color:#67C8C7;}@media all and (min-width:1030px){.dept-twitter{padding:5rem 0;}.dept-twitter__container{display:flex;align-items:center;}.dept-twitter__header{box-sizing:border-box;width:35%;padding-right:7.5%;}.dept-twitter__list{width:65%;}.dept-twitter__list .selective-tweet{padding:1.5rem 3rem 1.5rem 2rem;}}.cta.blue.dept-ampersand-cta{background-color:#016085;color:#fff;}.cta.yellow.dept-ampersand-cta{background-color:#f9be16;color:#333333;}.cta.green.dept-ampersand-cta{background-color:#027360;color:#fff;}.cta.red.dept-ampersand-cta .ampersand{left:50%;transform:translate(-50%,-50%);fill:#b41821;}.cta.blue.dept-ampersand-cta .ampersand{left:50%;transform:translate(-50%,-50%);fill:#207294;}.cta.yellow.dept-ampersand-cta .ampersand{left:50%;transform:translate(-50%,-50%);fill:#f9cb43;}.cta.green.dept-ampersand-cta .ampersand{left:50%;transform:translate(-50%,-50%);fill:#208473;}.red .button,.blue .button,.red input.button,.blue input.button,.red .form-submit,.blue .form-submit,.green .button,.green .input.button,.green .form-submit{color:#fff;border-color:#fff;}.yellow .button,.yellow input.button,.yellow .form-submit{color:#333333;border-color:#333333;}.node-type-publication-page .fancybox-overlay{backdrop-filter:blur(10px);}.node-type-publication-page .fancybox-gallery{text-align:left;max-width:1000px;}.node-type-publication-page .fancybox-gallery .fancybox-close{right:auto;left:0;width:66px;height:66px;}@media all and (max-width:1029px){.node-type-publication-page .fancybox-gallery .fancybox-close{width:40px;height:40px;}}.node-type-publication-page .fancybox-nav{height:100%;}.node-type-publication-page .fancybox-gallery figcaption{background:#ffffff;color:#333333;}.gallery__figcaption-container{margin:0 auto;max-width:630px;}.node-type-publication-page .fancybox-gallery h3{color:#333333;font-size:18px;font-family:'Libre Baskerville',serif;text-transform:none;}@media all and (min-width:1030px){.gallery__figure--portrait{display:flex;}.gallery__figure--portrait .image{order:2;width:50%;flex-shrink:0;}.fancybox-gallery .gallery__figure--portrait .gallery__figcaption{padding-top:100px;padding-bottom:50px;display:flex;flex-direction:column;justify-content:center;}}
@font-face{font-family:'Athena Ruby';src:url(/sites/all/themes/olympian/fonts/AthenaRuby/athenaruby_b018-webfont.eot);src:url(/sites/all/themes/olympian/fonts/AthenaRuby/athenaruby_b018-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/olympian/fonts/AthenaRuby/athenaruby_b018-webfont.woff2) format('woff2'),url(/sites/all/themes/olympian/fonts/AthenaRuby/athenaruby_b018-webfont.woff) format('woff'),url(/sites/all/themes/olympian/fonts/AthenaRuby/athenaruby_b018-webfont.ttf) format('truetype'),url(/sites/all/themes/olympian/fonts/AthenaRuby/athenaruby_b018-webfont.svg#athena_rubyregular) format('svg');font-weight:normal;font-style:normal;}
