.action-links{list-style:none;padding:0;margin:1em 0;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-left:0.3em;margin-right:0;}.button-action{display:inline-block;line-height:160%;padding:0.2em 0.5em 0.3em;text-decoration:none;}.button-action:before{content:'+';font-weight:900;margin-left:-0.1em;padding-right:0.2em;}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-0.1em;padding-left:0.2em;padding-right:0;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-left:1em;margin-right:1em;}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0;}
.collapse-processed > summary{padding-left:0.5em;padding-right:0.5em;}.collapse-processed > summary:before{background:url(/core/misc/menu-expanded.png) 0px 100% no-repeat;content:"";float:left;height:1em;width:1em;}[dir="rtl"] .collapse-processed > summary:before{background-position:100% 100%;float:right;}.collapse-processed:not([open]) > summary:before{background-position:25% 35%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}[dir="rtl"] .collapse-processed:not([open]) > summary:before{background-position:75% 35%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.container-inline label:after,.container-inline .label:after{content:':';}.form-type-radios .container-inline label:after{content:'';}.form-type-radios .container-inline .form-type-radio{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{border:1px solid #ccc;margin-top:1em;margin-bottom:1em;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;font-weight:normal;width:10em;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:bold;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5em;padding-right:0;}.field--label-inline .field__label::after{content:':';}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em;}form .field-add-more-submit{margin:.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-left:0;margin-right:2.4em;}.marker{color:#e00;}.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{content:'';display:inline-block;height:14px;width:14px;vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{background:url(/core/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/core/misc/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{background:transparent;border:0;cursor:pointer;margin:0;padding:0;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%;}}
.node--unpublished{background-color:#fff4f4;}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/de_theme/libraries/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/de_theme/libraries/slick/./fonts/slick.eot);src:url(/themes/de_theme/libraries/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/de_theme/libraries/slick/./fonts/slick.woff) format('woff'),url(/themes/de_theme/libraries/slick/./fonts/slick.ttf) format('truetype'),url(/themes/de_theme/libraries/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;margin-top:-10px\9;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}@font-face{font-family:"Ionicons";src:url(/themes/de_theme/dist/fonts/ionicons.eot?v=2.0.0);src:url(/themes/de_theme/dist/fonts/ionicons.eot?v=2.0.0#iefix) format("embedded-opentype"),url(/themes/de_theme/dist/fonts/ionicons.ttf?v=2.0.0) format("truetype"),url(/themes/de_theme/dist/fonts/ionicons.woff?v=2.0.0) format("woff"),url(/themes/de_theme/dist/fonts/ionicons.svg?v=2.0.0#Ionicons) format("svg");font-weight:normal;font-style:normal;}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.pager__item--last a:before,.pager__item--previous a:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.pager__item--next a:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.node--type-faculty.node--view-mode-compact .field--name-field-phone:before,.node--type-faculty.node--view-mode-teaser .field--name-field-phone:before,.node--type-varsity-team.node--view-mode-full .field--name-field-phone a:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.field-collection--program-sessions .status-open .field--name-field-session-status:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.breadcrumb li:first-child a:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.slick-prev:before,.ion-chevron-right:before,.slick-next:before,.ion-chevron-up:before,.alert-toggle.open .alert-toggle__button .ion-chevron-down:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.node--type-faculty.node--view-mode-compact .field-email a:before,.node--type-faculty.node--view-mode-teaser .field-email a:before,.node--type-varsity-team.node--view-mode-full .field-email a:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.node-event__date-long:before,.node--type-news-item .field--name-field-date:before,.node .node__submitted:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,#block-cefacebookblock h3:before,#block-cefacebookblock .node--type-ce-program.node .field--name-field-ce-program-contact .field__label:before,.node--type-ce-program.node .field--name-field-ce-program-contact #block-cefacebookblock .field__label:before,#block-cefacebookblock .field--name-field-head-coach .field__label:before,.field--name-field-head-coach #block-cefacebookblock .field__label:before,#block-cefacebookblock
.field--name-field-coaching-staff .field__label:before,.field--name-field-coaching-staff #block-cefacebookblock .field__label:before,#block-cefacebookblock
.field-group--recruiting-contact .field__label:before,.field-group--recruiting-contact #block-cefacebookblock .field__label:before,.block-facebook-block:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ce-twitter-area h3:before,.ce-twitter-area .node--type-ce-program.node .field--name-field-ce-program-contact .field__label:before,.node--type-ce-program.node .field--name-field-ce-program-contact .ce-twitter-area .field__label:before,.ce-twitter-area .field--name-field-head-coach .field__label:before,.field--name-field-head-coach .ce-twitter-area .field__label:before,.ce-twitter-area
.field--name-field-coaching-staff .field__label:before,.field--name-field-coaching-staff .ce-twitter-area .field__label:before,.ce-twitter-area
.field-group--recruiting-contact .field__label:before,.field-group--recruiting-contact .ce-twitter-area .field__label:before,.block-twitter-feed:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ion-alert:before{content:"";}.ion-alert-circled:before{content:"";}.ion-android-add:before{content:"";}.ion-android-add-circle:before{content:"";}.ion-android-alarm-clock:before{content:"";}.ion-android-alert:before{content:"";}.ion-android-apps:before{content:"";}.ion-android-archive:before{content:"";}.ion-android-arrow-back:before,.pager__item--last a:before,.pager__item--previous a:before{content:"";}.ion-android-arrow-down:before{content:"";}.ion-android-arrow-dropdown:before{content:"";}.ion-android-arrow-dropdown-circle:before{content:"";}.ion-android-arrow-dropleft:before{content:"";}.ion-android-arrow-dropleft-circle:before{content:"";}.ion-android-arrow-dropright:before{content:"";}.ion-android-arrow-dropright-circle:before{content:"";}.ion-android-arrow-dropup:before{content:"";}.ion-android-arrow-dropup-circle:before{content:"";}.ion-android-arrow-forward:before,.pager__item--next a:before{content:"";}.ion-android-arrow-up:before{content:"";}.ion-android-attach:before{content:"";}.ion-android-bar:before{content:"";}.ion-android-bicycle:before{content:"";}.ion-android-boat:before{content:"";}.ion-android-bookmark:before{content:"";}.ion-android-bulb:before{content:"";}.ion-android-bus:before{content:"";}.ion-android-calendar:before{content:"";}.ion-android-call:before,.node--type-faculty.node--view-mode-compact .field--name-field-phone:before,.node--type-faculty.node--view-mode-teaser .field--name-field-phone:before,.node--type-varsity-team.node--view-mode-full .field--name-field-phone a:before{content:"";}.ion-android-camera:before{content:"";}.ion-android-cancel:before{content:"";}.ion-android-car:before{content:"";}.ion-android-cart:before{content:"";}.ion-android-chat:before{content:"";}.ion-android-checkbox:before{content:"";}.ion-android-checkbox-blank:before{content:"";}.ion-android-checkbox-outline:before{content:"";}.ion-android-checkbox-outline-blank:before{content:"";}.ion-android-checkmark-circle:before,.field-collection--program-sessions .status-open .field--name-field-session-status:before{content:"";}.ion-android-clipboard:before{content:"";}.ion-android-close:before{content:"";}.ion-android-cloud:before{content:"";}.ion-android-cloud-circle:before{content:"";}.ion-android-cloud-done:before{content:"";}.ion-android-cloud-outline:before{content:"";}.ion-android-color-palette:before{content:"";}.ion-android-compass:before{content:"";}.ion-android-contact:before{content:"";}.ion-android-contacts:before{content:"";}.ion-android-contract:before{content:"";}.ion-android-create:before{content:"";}.ion-android-delete:before{content:"";}.ion-android-desktop:before{content:"";}.ion-android-document:before{content:"";}.ion-android-done:before{content:"";}.ion-android-done-all:before{content:"";}.ion-android-download:before{content:"";}.ion-android-drafts:before{content:"";}.ion-android-exit:before{content:"";}.ion-android-expand:before{content:"";}.ion-android-favorite:before{content:"";}.ion-android-favorite-outline:before{content:"";}.ion-android-film:before{content:"";}.ion-android-folder:before{content:"";}.ion-android-folder-open:before{content:"";}.ion-android-funnel:before{content:"";}.ion-android-globe:before{content:"";}.ion-android-hand:before{content:"";}.ion-android-hangout:before{content:"";}.ion-android-happy:before{content:"";}.ion-android-home:before,.breadcrumb li:first-child a:before{content:"";}.ion-android-image:before{content:"";}.ion-android-laptop:before{content:"";}.ion-android-list:before{content:"";}.ion-android-locate:before{content:"";}.ion-android-lock:before{content:"";}.ion-android-mail:before{content:"";}.ion-android-map:before{content:"";}.ion-android-menu:before{content:"";}.ion-android-microphone:before{content:"";}.ion-android-microphone-off:before{content:"";}.ion-android-more-horizontal:before{content:"";}.ion-android-more-vertical:before{content:"";}.ion-android-navigate:before{content:"";}.ion-android-notifications:before{content:"";}.ion-android-notifications-none:before{content:"";}.ion-android-notifications-off:before{content:"";}.ion-android-open:before{content:"";}.ion-android-options:before{content:"";}.ion-android-people:before{content:"";}.ion-android-person:before{content:"";}.ion-android-person-add:before{content:"";}.ion-android-phone-landscape:before{content:"";}.ion-android-phone-portrait:before{content:"";}.ion-android-pin:before{content:"";}.ion-android-plane:before{content:"";}.ion-android-playstore:before{content:"";}.ion-android-print:before{content:"";}.ion-android-radio-button-off:before{content:"";}.ion-android-radio-button-on:before{content:"";}.ion-android-refresh:before{content:"";}.ion-android-remove:before{content:"";}.ion-android-remove-circle:before{content:"";}.ion-android-restaurant:before{content:"";}.ion-android-sad:before{content:"";}.ion-android-search:before{content:"";}.ion-android-send:before{content:"";}.ion-android-settings:before{content:"";}.ion-android-share:before{content:"";}.ion-android-share-alt:before{content:"";}.ion-android-star:before{content:"";}.ion-android-star-half:before{content:"";}.ion-android-star-outline:before{content:"";}.ion-android-stopwatch:before{content:"";}.ion-android-subway:before{content:"";}.ion-android-sunny:before{content:"";}.ion-android-sync:before{content:"";}.ion-android-textsms:before{content:"";}.ion-android-time:before{content:"";}.ion-android-train:before{content:"";}.ion-android-unlock:before{content:"";}.ion-android-upload:before{content:"";}.ion-android-volume-down:before{content:"";}.ion-android-volume-mute:before{content:"";}.ion-android-volume-off:before{content:"";}.ion-android-volume-up:before{content:"";}.ion-android-walk:before{content:"";}.ion-android-warning:before{content:"";}.ion-android-watch:before{content:"";}.ion-android-wifi:before{content:"";}.ion-aperture:before{content:"";}.ion-archive:before{content:"";}.ion-arrow-down-a:before{content:"";}.ion-arrow-down-b:before{content:"";}.ion-arrow-down-c:before{content:"";}.ion-arrow-expand:before{content:"";}.ion-arrow-graph-down-left:before{content:"";}.ion-arrow-graph-down-right:before{content:"";}.ion-arrow-graph-up-left:before{content:"";}.ion-arrow-graph-up-right:before{content:"";}.ion-arrow-left-a:before{content:"";}.ion-arrow-left-b:before{content:"";}.ion-arrow-left-c:before{content:"";}.ion-arrow-move:before{content:"";}.ion-arrow-resize:before{content:"";}.ion-arrow-return-left:before{content:"";}.ion-arrow-return-right:before{content:"";}.ion-arrow-right-a:before{content:"";}.ion-arrow-right-b:before{content:"";}.ion-arrow-right-c:before{content:"";}.ion-arrow-shrink:before{content:"";}.ion-arrow-swap:before{content:"";}.ion-arrow-up-a:before{content:"";}.ion-arrow-up-b:before{content:"";}.ion-arrow-up-c:before{content:"";}.ion-asterisk:before{content:"";}.ion-at:before{content:"";}.ion-backspace:before{content:"";}.ion-backspace-outline:before{content:"";}.ion-bag:before{content:"";}.ion-battery-charging:before{content:"";}.ion-battery-empty:before{content:"";}.ion-battery-full:before{content:"";}.ion-battery-half:before{content:"";}.ion-battery-low:before{content:"";}.ion-beaker:before{content:"";}.ion-beer:before{content:"";}.ion-bluetooth:before{content:"";}.ion-bonfire:before{content:"";}.ion-bookmark:before{content:"";}.ion-bowtie:before{content:"";}.ion-briefcase:before{content:"";}.ion-bug:before{content:"";}.ion-calculator:before{content:"";}.ion-calendar:before{content:"";}.ion-camera:before{content:"";}.ion-card:before{content:"";}.ion-cash:before{content:"";}.ion-chatbox:before{content:"";}.ion-chatbox-working:before{content:"";}.ion-chatboxes:before{content:"";}.ion-chatbubble:before{content:"";}.ion-chatbubble-working:before{content:"";}.ion-chatbubbles:before{content:"";}.ion-checkmark:before{content:"";}.ion-checkmark-circled:before{content:"";}.ion-checkmark-round:before{content:"";}.ion-chevron-down:before{content:"";}.ion-chevron-left:before,.slick-prev:before{content:"";}.ion-chevron-right:before,.slick-next:before{content:"";}.ion-chevron-up:before,.alert-toggle.open .alert-toggle__button .ion-chevron-down:before{content:"";}.ion-clipboard:before{content:"";}.ion-clock:before{content:"";}.ion-close:before{content:"";}.ion-close-circled:before{content:"";}.ion-close-round:before{content:"";}.ion-closed-captioning:before{content:"";}.ion-cloud:before{content:"";}.ion-code:before{content:"";}.ion-code-download:before{content:"";}.ion-code-working:before{content:"";}.ion-coffee:before{content:"";}.ion-compass:before{content:"";}.ion-compose:before{content:"";}.ion-connection-bars:before{content:"";}.ion-contrast:before{content:"";}.ion-crop:before{content:"";}.ion-cube:before{content:"";}.ion-disc:before{content:"";}.ion-document:before{content:"";}.ion-document-text:before{content:"";}.ion-drag:before{content:"";}.ion-earth:before{content:"";}.ion-easel:before{content:"";}.ion-edit:before{content:"";}.ion-egg:before{content:"";}.ion-eject:before{content:"";}.ion-email:before,.node--type-faculty.node--view-mode-compact .field-email a:before,.node--type-faculty.node--view-mode-teaser .field-email a:before,.node--type-varsity-team.node--view-mode-full .field-email a:before{content:"";}.ion-email-unread:before{content:"";}.ion-erlenmeyer-flask:before{content:"";}.ion-erlenmeyer-flask-bubbles:before{content:"";}.ion-eye:before{content:"";}.ion-eye-disabled:before{content:"";}.ion-female:before{content:"";}.ion-filing:before{content:"";}.ion-film-marker:before{content:"";}.ion-fireball:before{content:"";}.ion-flag:before{content:"";}.ion-flame:before{content:"";}.ion-flash:before{content:"";}.ion-flash-off:before{content:"";}.ion-folder:before{content:"";}.ion-fork:before{content:"";}.ion-fork-repo:before{content:"";}.ion-forward:before{content:"";}.ion-funnel:before{content:"";}.ion-gear-a:before{content:"";}.ion-gear-b:before{content:"";}.ion-grid:before{content:"";}.ion-hammer:before{content:"";}.ion-happy:before{content:"";}.ion-happy-outline:before{content:"";}.ion-headphone:before{content:"";}.ion-heart:before{content:"";}.ion-heart-broken:before{content:"";}.ion-help:before{content:"";}.ion-help-buoy:before{content:"";}.ion-help-circled:before{content:"";}.ion-home:before{content:"";}.ion-icecream:before{content:"";}.ion-image:before{content:"";}.ion-images:before{content:"";}.ion-information:before{content:"";}.ion-information-circled:before{content:"";}.ion-ionic:before{content:"";}.ion-ios-alarm:before{content:"";}.ion-ios-alarm-outline:before{content:"";}.ion-ios-albums:before{content:"";}.ion-ios-albums-outline:before{content:"";}.ion-ios-americanfootball:before{content:"";}.ion-ios-americanfootball-outline:before{content:"";}.ion-ios-analytics:before{content:"";}.ion-ios-analytics-outline:before{content:"";}.ion-ios-arrow-back:before{content:"";}.ion-ios-arrow-down:before{content:"";}.ion-ios-arrow-forward:before{content:"";}.ion-ios-arrow-left:before{content:"";}.ion-ios-arrow-right:before{content:"";}.ion-ios-arrow-thin-down:before{content:"";}.ion-ios-arrow-thin-left:before{content:"";}.ion-ios-arrow-thin-right:before{content:"";}.ion-ios-arrow-thin-up:before{content:"";}.ion-ios-arrow-up:before{content:"";}.ion-ios-at:before{content:"";}.ion-ios-at-outline:before{content:"";}.ion-ios-barcode:before{content:"";}.ion-ios-barcode-outline:before{content:"";}.ion-ios-baseball:before{content:"";}.ion-ios-baseball-outline:before{content:"";}.ion-ios-basketball:before{content:"";}.ion-ios-basketball-outline:before{content:"";}.ion-ios-bell:before{content:"";}.ion-ios-bell-outline:before{content:"";}.ion-ios-body:before{content:"";}.ion-ios-body-outline:before{content:"";}.ion-ios-bolt:before{content:"";}.ion-ios-bolt-outline:before{content:"";}.ion-ios-book:before{content:"";}.ion-ios-book-outline:before{content:"";}.ion-ios-bookmarks:before{content:"";}.ion-ios-bookmarks-outline:before{content:"";}.ion-ios-box:before{content:"";}.ion-ios-box-outline:before{content:"";}.ion-ios-briefcase:before{content:"";}.ion-ios-briefcase-outline:before{content:"";}.ion-ios-browsers:before{content:"";}.ion-ios-browsers-outline:before{content:"";}.ion-ios-calculator:before{content:"";}.ion-ios-calculator-outline:before{content:"";}.ion-ios-calendar:before{content:"";}.ion-ios-calendar-outline:before,.node-event__date-long:before,.node--type-news-item .field--name-field-date:before,.node .node__submitted:before{content:"";}.ion-ios-camera:before{content:"";}.ion-ios-camera-outline:before{content:"";}.ion-ios-cart:before{content:"";}.ion-ios-cart-outline:before{content:"";}.ion-ios-chatboxes:before{content:"";}.ion-ios-chatboxes-outline:before{content:"";}.ion-ios-chatbubble:before{content:"";}.ion-ios-chatbubble-outline:before{content:"";}.ion-ios-checkmark:before{content:"";}.ion-ios-checkmark-empty:before{content:"";}.ion-ios-checkmark-outline:before{content:"";}.ion-ios-circle-filled:before{content:"";}.ion-ios-circle-outline:before{content:"";}.ion-ios-clock:before{content:"";}.ion-ios-clock-outline:before{content:"";}.ion-ios-close:before{content:"";}.ion-ios-close-empty:before{content:"";}.ion-ios-close-outline:before{content:"";}.ion-ios-cloud:before{content:"";}.ion-ios-cloud-download:before{content:"";}.ion-ios-cloud-download-outline:before{content:"";}.ion-ios-cloud-outline:before{content:"";}.ion-ios-cloud-upload:before{content:"";}.ion-ios-cloud-upload-outline:before{content:"";}.ion-ios-cloudy:before{content:"";}.ion-ios-cloudy-night:before{content:"";}.ion-ios-cloudy-night-outline:before{content:"";}.ion-ios-cloudy-outline:before{content:"";}.ion-ios-cog:before{content:"";}.ion-ios-cog-outline:before{content:"";}.ion-ios-color-filter:before{content:"";}.ion-ios-color-filter-outline:before{content:"";}.ion-ios-color-wand:before{content:"";}.ion-ios-color-wand-outline:before{content:"";}.ion-ios-compose:before{content:"";}.ion-ios-compose-outline:before{content:"";}.ion-ios-contact:before{content:"";}.ion-ios-contact-outline:before{content:"";}.ion-ios-copy:before{content:"";}.ion-ios-copy-outline:before{content:"";}.ion-ios-crop:before{content:"";}.ion-ios-crop-strong:before{content:"";}.ion-ios-download:before{content:"";}.ion-ios-download-outline:before{content:"";}.ion-ios-drag:before{content:"";}.ion-ios-email:before{content:"";}.ion-ios-email-outline:before{content:"";}.ion-ios-eye:before{content:"";}.ion-ios-eye-outline:before{content:"";}.ion-ios-fastforward:before{content:"";}.ion-ios-fastforward-outline:before{content:"";}.ion-ios-filing:before{content:"";}.ion-ios-filing-outline:before{content:"";}.ion-ios-film:before{content:"";}.ion-ios-film-outline:before{content:"";}.ion-ios-flag:before{content:"";}.ion-ios-flag-outline:before{content:"";}.ion-ios-flame:before{content:"";}.ion-ios-flame-outline:before{content:"";}.ion-ios-flask:before{content:"";}.ion-ios-flask-outline:before{content:"";}.ion-ios-flower:before{content:"";}.ion-ios-flower-outline:before{content:"";}.ion-ios-folder:before{content:"";}.ion-ios-folder-outline:before{content:"";}.ion-ios-football:before{content:"";}.ion-ios-football-outline:before{content:"";}.ion-ios-game-controller-a:before{content:"";}.ion-ios-game-controller-a-outline:before{content:"";}.ion-ios-game-controller-b:before{content:"";}.ion-ios-game-controller-b-outline:before{content:"";}.ion-ios-gear:before{content:"";}.ion-ios-gear-outline:before{content:"";}.ion-ios-glasses:before{content:"";}.ion-ios-glasses-outline:before{content:"";}.ion-ios-grid-view:before{content:"";}.ion-ios-grid-view-outline:before{content:"";}.ion-ios-heart:before{content:"";}.ion-ios-heart-outline:before{content:"";}.ion-ios-help:before{content:"";}.ion-ios-help-empty:before{content:"";}.ion-ios-help-outline:before{content:"";}.ion-ios-home:before{content:"";}.ion-ios-home-outline:before{content:"";}.ion-ios-infinite:before{content:"";}.ion-ios-infinite-outline:before{content:"";}.ion-ios-information:before{content:"";}.ion-ios-information-empty:before{content:"";}.ion-ios-information-outline:before{content:"";}.ion-ios-ionic-outline:before{content:"";}.ion-ios-keypad:before{content:"";}.ion-ios-keypad-outline:before{content:"";}.ion-ios-lightbulb:before{content:"";}.ion-ios-lightbulb-outline:before{content:"";}.ion-ios-list:before{content:"";}.ion-ios-list-outline:before{content:"";}.ion-ios-location:before{content:"";}.ion-ios-location-outline:before{content:"";}.ion-ios-locked:before{content:"";}.ion-ios-locked-outline:before{content:"";}.ion-ios-loop:before{content:"";}.ion-ios-loop-strong:before{content:"";}.ion-ios-medical:before{content:"";}.ion-ios-medical-outline:before{content:"";}.ion-ios-medkit:before{content:"";}.ion-ios-medkit-outline:before{content:"";}.ion-ios-mic:before{content:"";}.ion-ios-mic-off:before{content:"";}.ion-ios-mic-outline:before{content:"";}.ion-ios-minus:before{content:"";}.ion-ios-minus-empty:before{content:"";}.ion-ios-minus-outline:before{content:"";}.ion-ios-monitor:before{content:"";}.ion-ios-monitor-outline:before{content:"";}.ion-ios-moon:before{content:"";}.ion-ios-moon-outline:before{content:"";}.ion-ios-more:before{content:"";}.ion-ios-more-outline:before{content:"";}.ion-ios-musical-note:before{content:"";}.ion-ios-musical-notes:before{content:"";}.ion-ios-navigate:before{content:"";}.ion-ios-navigate-outline:before{content:"";}.ion-ios-nutrition:before{content:"";}.ion-ios-nutrition-outline:before{content:"";}.ion-ios-paper:before{content:"";}.ion-ios-paper-outline:before{content:"";}.ion-ios-paperplane:before{content:"";}.ion-ios-paperplane-outline:before{content:"";}.ion-ios-partlysunny:before{content:"";}.ion-ios-partlysunny-outline:before{content:"";}.ion-ios-pause:before{content:"";}.ion-ios-pause-outline:before{content:"";}.ion-ios-paw:before{content:"";}.ion-ios-paw-outline:before{content:"";}.ion-ios-people:before{content:"";}.ion-ios-people-outline:before{content:"";}.ion-ios-person:before{content:"";}.ion-ios-person-outline:before{content:"";}.ion-ios-personadd:before{content:"";}.ion-ios-personadd-outline:before{content:"";}.ion-ios-photos:before{content:"";}.ion-ios-photos-outline:before{content:"";}.ion-ios-pie:before{content:"";}.ion-ios-pie-outline:before{content:"";}.ion-ios-pint:before{content:"";}.ion-ios-pint-outline:before{content:"";}.ion-ios-play:before{content:"";}.ion-ios-play-outline:before{content:"";}.ion-ios-plus:before{content:"";}.ion-ios-plus-empty:before{content:"";}.ion-ios-plus-outline:before{content:"";}.ion-ios-pricetag:before{content:"";}.ion-ios-pricetag-outline:before{content:"";}.ion-ios-pricetags:before{content:"";}.ion-ios-pricetags-outline:before{content:"";}.ion-ios-printer:before{content:"";}.ion-ios-printer-outline:before{content:"";}.ion-ios-pulse:before{content:"";}.ion-ios-pulse-strong:before{content:"";}.ion-ios-rainy:before{content:"";}.ion-ios-rainy-outline:before{content:"";}.ion-ios-recording:before{content:"";}.ion-ios-recording-outline:before{content:"";}.ion-ios-redo:before{content:"";}.ion-ios-redo-outline:before{content:"";}.ion-ios-refresh:before{content:"";}.ion-ios-refresh-empty:before{content:"";}.ion-ios-refresh-outline:before{content:"";}.ion-ios-reload:before{content:"";}.ion-ios-reverse-camera:before{content:"";}.ion-ios-reverse-camera-outline:before{content:"";}.ion-ios-rewind:before{content:"";}.ion-ios-rewind-outline:before{content:"";}.ion-ios-rose:before{content:"";}.ion-ios-rose-outline:before{content:"";}.ion-ios-search:before{content:"";}.ion-ios-search-strong:before{content:"";}.ion-ios-settings:before{content:"";}.ion-ios-settings-strong:before{content:"";}.ion-ios-shuffle:before{content:"";}.ion-ios-shuffle-strong:before{content:"";}.ion-ios-skipbackward:before{content:"";}.ion-ios-skipbackward-outline:before{content:"";}.ion-ios-skipforward:before{content:"";}.ion-ios-skipforward-outline:before{content:"";}.ion-ios-snowy:before{content:"";}.ion-ios-speedometer:before{content:"";}.ion-ios-speedometer-outline:before{content:"";}.ion-ios-star:before{content:"";}.ion-ios-star-half:before{content:"";}.ion-ios-star-outline:before{content:"";}.ion-ios-stopwatch:before{content:"";}.ion-ios-stopwatch-outline:before{content:"";}.ion-ios-sunny:before{content:"";}.ion-ios-sunny-outline:before{content:"";}.ion-ios-telephone:before{content:"";}.ion-ios-telephone-outline:before{content:"";}.ion-ios-tennisball:before{content:"";}.ion-ios-tennisball-outline:before{content:"";}.ion-ios-thunderstorm:before{content:"";}.ion-ios-thunderstorm-outline:before{content:"";}.ion-ios-time:before{content:"";}.ion-ios-time-outline:before{content:"";}.ion-ios-timer:before{content:"";}.ion-ios-timer-outline:before{content:"";}.ion-ios-toggle:before{content:"";}.ion-ios-toggle-outline:before{content:"";}.ion-ios-trash:before{content:"";}.ion-ios-trash-outline:before{content:"";}.ion-ios-undo:before{content:"";}.ion-ios-undo-outline:before{content:"";}.ion-ios-unlocked:before{content:"";}.ion-ios-unlocked-outline:before{content:"";}.ion-ios-upload:before{content:"";}.ion-ios-upload-outline:before{content:"";}.ion-ios-videocam:before{content:"";}.ion-ios-videocam-outline:before{content:"";}.ion-ios-volume-high:before{content:"";}.ion-ios-volume-low:before{content:"";}.ion-ios-wineglass:before{content:"";}.ion-ios-wineglass-outline:before{content:"";}.ion-ios-world:before{content:"";}.ion-ios-world-outline:before{content:"";}.ion-ipad:before{content:"";}.ion-iphone:before{content:"";}.ion-ipod:before{content:"";}.ion-jet:before{content:"";}.ion-key:before{content:"";}.ion-knife:before{content:"";}.ion-laptop:before{content:"";}.ion-leaf:before{content:"";}.ion-levels:before{content:"";}.ion-lightbulb:before{content:"";}.ion-link:before{content:"";}.ion-load-a:before{content:"";}.ion-load-b:before{content:"";}.ion-load-c:before{content:"";}.ion-load-d:before{content:"";}.ion-location:before{content:"";}.ion-lock-combination:before{content:"";}.ion-locked:before{content:"";}.ion-log-in:before{content:"";}.ion-log-out:before{content:"";}.ion-loop:before{content:"";}.ion-magnet:before{content:"";}.ion-male:before{content:"";}.ion-man:before{content:"";}.ion-map:before{content:"";}.ion-medkit:before{content:"";}.ion-merge:before{content:"";}.ion-mic-a:before{content:"";}.ion-mic-b:before{content:"";}.ion-mic-c:before{content:"";}.ion-minus:before{content:"";}.ion-minus-circled:before{content:"";}.ion-minus-round:before{content:"";}.ion-model-s:before{content:"";}.ion-monitor:before{content:"";}.ion-more:before{content:"";}.ion-mouse:before{content:"";}.ion-music-note:before{content:"";}.ion-navicon:before{content:"";}.ion-navicon-round:before{content:"";}.ion-navigate:before{content:"";}.ion-network:before{content:"";}.ion-no-smoking:before{content:"";}.ion-nuclear:before{content:"";}.ion-outlet:before{content:"";}.ion-paintbrush:before{content:"";}.ion-paintbucket:before{content:"";}.ion-paper-airplane:before{content:"";}.ion-paperclip:before{content:"";}.ion-pause:before{content:"";}.ion-person:before{content:"";}.ion-person-add:before{content:"";}.ion-person-stalker:before{content:"";}.ion-pie-graph:before{content:"";}.ion-pin:before{content:"";}.ion-pinpoint:before{content:"";}.ion-pizza:before{content:"";}.ion-plane:before{content:"";}.ion-planet:before{content:"";}.ion-play:before{content:"";}.ion-playstation:before{content:"";}.ion-plus:before{content:"";}.ion-plus-circled:before{content:"";}.ion-plus-round:before{content:"";}.ion-podium:before{content:"";}.ion-pound:before{content:"";}.ion-power:before{content:"";}.ion-pricetag:before{content:"";}.ion-pricetags:before{content:"";}.ion-printer:before{content:"";}.ion-pull-request:before{content:"";}.ion-qr-scanner:before{content:"";}.ion-quote:before{content:"";}.ion-radio-waves:before{content:"";}.ion-record:before{content:"";}.ion-refresh:before{content:"";}.ion-reply:before{content:"";}.ion-reply-all:before{content:"";}.ion-ribbon-a:before{content:"";}.ion-ribbon-b:before{content:"";}.ion-sad:before{content:"";}.ion-sad-outline:before{content:"";}.ion-scissors:before{content:"";}.ion-search:before{content:"";}.ion-settings:before{content:"";}.ion-share:before{content:"";}.ion-shuffle:before{content:"";}.ion-skip-backward:before{content:"";}.ion-skip-forward:before{content:"";}.ion-social-android:before{content:"";}.ion-social-android-outline:before{content:"";}.ion-social-angular:before{content:"";}.ion-social-angular-outline:before{content:"";}.ion-social-apple:before{content:"";}.ion-social-apple-outline:before{content:"";}.ion-social-bitcoin:before{content:"";}.ion-social-bitcoin-outline:before{content:"";}.ion-social-buffer:before{content:"";}.ion-social-buffer-outline:before{content:"";}.ion-social-chrome:before{content:"";}.ion-social-chrome-outline:before{content:"";}.ion-social-codepen:before{content:"";}.ion-social-codepen-outline:before{content:"";}.ion-social-css3:before{content:"";}.ion-social-css3-outline:before{content:"";}.ion-social-designernews:before{content:"";}.ion-social-designernews-outline:before{content:"";}.ion-social-dribbble:before{content:"";}.ion-social-dribbble-outline:before{content:"";}.ion-social-dropbox:before{content:"";}.ion-social-dropbox-outline:before{content:"";}.ion-social-euro:before{content:"";}.ion-social-euro-outline:before{content:"";}.ion-social-facebook:before,#block-cefacebookblock h3:before,#block-cefacebookblock .node--type-ce-program.node .field--name-field-ce-program-contact .field__label:before,.node--type-ce-program.node .field--name-field-ce-program-contact #block-cefacebookblock .field__label:before,#block-cefacebookblock .field--name-field-head-coach .field__label:before,.field--name-field-head-coach #block-cefacebookblock .field__label:before,#block-cefacebookblock
.field--name-field-coaching-staff .field__label:before,.field--name-field-coaching-staff #block-cefacebookblock .field__label:before,#block-cefacebookblock
.field-group--recruiting-contact .field__label:before,.field-group--recruiting-contact #block-cefacebookblock .field__label:before,.block-facebook-block:before{content:"";}.ion-social-facebook-outline:before{content:"";}.ion-social-foursquare:before{content:"";}.ion-social-foursquare-outline:before{content:"";}.ion-social-freebsd-devil:before{content:"";}.ion-social-github:before{content:"";}.ion-social-github-outline:before{content:"";}.ion-social-google:before{content:"";}.ion-social-google-outline:before{content:"";}.ion-social-googleplus:before{content:"";}.ion-social-googleplus-outline:before{content:"";}.ion-social-hackernews:before{content:"";}.ion-social-hackernews-outline:before{content:"";}.ion-social-html5:before{content:"";}.ion-social-html5-outline:before{content:"";}.ion-social-instagram:before{content:"";}.ion-social-instagram-outline:before{content:"";}.ion-social-javascript:before{content:"";}.ion-social-javascript-outline:before{content:"";}.ion-social-linkedin:before{content:"";}.ion-social-linkedin-outline:before{content:"";}.ion-social-markdown:before{content:"";}.ion-social-nodejs:before{content:"";}.ion-social-octocat:before{content:"";}.ion-social-pinterest:before{content:"";}.ion-social-pinterest-outline:before{content:"";}.ion-social-python:before{content:"";}.ion-social-reddit:before{content:"";}.ion-social-reddit-outline:before{content:"";}.ion-social-rss:before{content:"";}.ion-social-rss-outline:before{content:"";}.ion-social-sass:before{content:"";}.ion-social-skype:before{content:"";}.ion-social-skype-outline:before{content:"";}.ion-social-snapchat:before{content:"";}.ion-social-snapchat-outline:before{content:"";}.ion-social-tumblr:before{content:"";}.ion-social-tumblr-outline:before{content:"";}.ion-social-tux:before{content:"";}.ion-social-twitch:before{content:"";}.ion-social-twitch-outline:before{content:"";}.ion-social-twitter:before,.ce-twitter-area h3:before,.ce-twitter-area .node--type-ce-program.node .field--name-field-ce-program-contact .field__label:before,.node--type-ce-program.node .field--name-field-ce-program-contact .ce-twitter-area .field__label:before,.ce-twitter-area .field--name-field-head-coach .field__label:before,.field--name-field-head-coach .ce-twitter-area .field__label:before,.ce-twitter-area
.field--name-field-coaching-staff .field__label:before,.field--name-field-coaching-staff .ce-twitter-area .field__label:before,.ce-twitter-area
.field-group--recruiting-contact .field__label:before,.field-group--recruiting-contact .ce-twitter-area .field__label:before,.block-twitter-feed:before{content:"";}.ion-social-twitter-outline:before{content:"";}.ion-social-usd:before{content:"";}.ion-social-usd-outline:before{content:"";}.ion-social-vimeo:before{content:"";}.ion-social-vimeo-outline:before{content:"";}.ion-social-whatsapp:before{content:"";}.ion-social-whatsapp-outline:before{content:"";}.ion-social-windows:before{content:"";}.ion-social-windows-outline:before{content:"";}.ion-social-wordpress:before{content:"";}.ion-social-wordpress-outline:before{content:"";}.ion-social-yahoo:before{content:"";}.ion-social-yahoo-outline:before{content:"";}.ion-social-yen:before{content:"";}.ion-social-yen-outline:before{content:"";}.ion-social-youtube:before{content:"";}.ion-social-youtube-outline:before{content:"";}.ion-soup-can:before{content:"";}.ion-soup-can-outline:before{content:"";}.ion-speakerphone:before{content:"";}.ion-speedometer:before{content:"";}.ion-spoon:before{content:"";}.ion-star:before{content:"";}.ion-stats-bars:before{content:"";}.ion-steam:before{content:"";}.ion-stop:before{content:"";}.ion-thermometer:before{content:"";}.ion-thumbsdown:before{content:"";}.ion-thumbsup:before{content:"";}.ion-toggle:before{content:"";}.ion-toggle-filled:before{content:"";}.ion-transgender:before{content:"";}.ion-trash-a:before{content:"";}.ion-trash-b:before{content:"";}.ion-trophy:before{content:"";}.ion-tshirt:before{content:"";}.ion-tshirt-outline:before{content:"";}.ion-umbrella:before{content:"";}.ion-university:before{content:"";}.ion-unlocked:before{content:"";}.ion-upload:before{content:"";}.ion-usb:before{content:"";}.ion-videocamera:before{content:"";}.ion-volume-high:before{content:"";}.ion-volume-low:before{content:"";}.ion-volume-medium:before{content:"";}.ion-volume-mute:before{content:"";}.ion-wand:before{content:"";}.ion-waterdrop:before{content:"";}.ion-wifi:before{content:"";}.ion-wineglass:before{content:"";}.ion-woman:before{content:"";}.ion-wrench:before{content:"";}.ion-xbox:before{content:"";}@font-face{font-family:"Avenir";src:url("/themes/de_theme/fonts/avenir/Fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot");}@font-face{font-family:"Avenir";src:url("/themes/de_theme/fonts/avenir/Fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");src:url("/themes/de_theme/fonts/avenir/Fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot"),url("/themes/de_theme/fonts/avenir/Fonts/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"),url("/themes/de_theme/fonts/avenir/Fonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"),url("/themes/de_theme/fonts/avenir/Fonts/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype"),url("/themes/de_theme/fonts/avenir/Fonts/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg");font-weight:400;font-style:normal;}@font-face{font-family:"Avenir";src:url("/themes/de_theme/fonts/avenir/Fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix") format("eot");}@font-face{font-family:"Avenir";src:url("/themes/de_theme/fonts/avenir/Fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix");src:url("/themes/de_theme/fonts/avenir/Fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix") format("eot"),url("/themes/de_theme/fonts/avenir/Fonts/476612d9-282d-4f76-95cd-b4dd31e7ed21.woff2") format("woff2"),url("/themes/de_theme/fonts/avenir/Fonts/f1ebae2b-5296-4244-8771-5f40e60a564a.woff") format("woff"),url("/themes/de_theme/fonts/avenir/Fonts/04d1bf6c-070d-4b7e-9498-6051c9f0c349.ttf") format("truetype"),url("/themes/de_theme/fonts/avenir/Fonts/d0a3e813-1257-4b66-812a-36101faa0fb3.svg#d0a3e813-1257-4b66-812a-36101faa0fb3") format("svg");font-weight:400;font-style:italic;}@font-face{font-family:"Avenir";src:url("/themes/de_theme/fonts/avenir/Fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot");}@font-face{font-family:"Avenir";src:url("/themes/de_theme/fonts/avenir/Fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");src:url("/themes/de_theme/fonts/avenir/Fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("/themes/de_theme/fonts/avenir/Fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("/themes/de_theme/fonts/avenir/Fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("/themes/de_theme/fonts/avenir/Fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("/themes/de_theme/fonts/avenir/Fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");font-weight:700;font-style:normal;}@font-face{font-family:"Avenir";src:url("/themes/de_theme/fonts/avenir/Fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix") format("eot");}@font-face{font-family:"Avenir";src:url("/themes/de_theme/fonts/avenir/Fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix");src:url("/themes/de_theme/fonts/avenir/Fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix") format("eot"),url("/themes/de_theme/fonts/avenir/Fonts/3c210c80-960f-4684-850b-25390b4d08af.woff2") format("woff2"),url("/themes/de_theme/fonts/avenir/Fonts/cb5c71ad-e582-4d00-929c-67fbfaeb1c27.woff") format("woff"),url("/themes/de_theme/fonts/avenir/Fonts/9ced8e96-4602-4507-8c20-4ff381949a9a.ttf") format("truetype"),url("/themes/de_theme/fonts/avenir/Fonts/a7c1d112-7546-459d-a153-1467481298bd.svg#a7c1d112-7546-459d-a153-1467481298bd") format("svg");font-weight:700;font-style:italic;}html{font-size:87.5%;color:#211F20;overflow-y:scroll;min-height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}@media (min-width:38em){html{font-size:100%;}}body{color:#53524A;}html,button,input,select,textarea{font-family:"Avenir",Helvetica,sans-serif;}h1,h2,.node--type-faculty.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .field--name-title,h3,.node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.field--name-field-head-coach .field__label,.field--name-field-coaching-staff .field__label,.field-group--recruiting-contact .field__label,h4,h5,h6,p,ul,ol,dl,pre,table,fieldset,form
details,blockquote,object,iframe,pre,address,code,dl,dt,dd,embed,audio,video{font-size:1em;line-height:1.5625em;margin:0 0 1em 0;}strong,b{font-weight:700;color:#2d292a;}em{font-style:italic;}a{color:#990033;transition:color 0.3s ease-out;}a:hover{color:#2d292a;}q{quotes:"\201C" "\201D" "\2018" "\2019";}h1,h2,.node--type-faculty.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .field--name-title,h3,.node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.field--name-field-head-coach .field__label,.field--name-field-coaching-staff .field__label,.field-group--recruiting-contact .field__label,h4,h5,h6{font-weight:700;font-family:"Avenir",Helvetica,sans-serif;line-height:1.2;color:#2d292a;}h1 b,h1 strong,h2 b,.node--type-faculty.node--view-mode-full .field--name-title b,.node--type-staff.node--view-mode-full .field--name-title b,h2 strong,.node--type-faculty.node--view-mode-full .field--name-title strong,.node--type-staff.node--view-mode-full .field--name-title strong,h3 b,.node--type-ce-program.node .field--name-field-ce-program-contact .field__label b,.field--name-field-head-coach .field__label b,.field--name-field-coaching-staff .field__label b,.field-group--recruiting-contact .field__label b,h3 strong,.node--type-ce-program.node .field--name-field-ce-program-contact .field__label strong,.field--name-field-head-coach .field__label strong,.field--name-field-coaching-staff .field__label strong,.field-group--recruiting-contact .field__label strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:400;}h1 a,h2 a,.node--type-faculty.node--view-mode-full .field--name-title a,.node--type-staff.node--view-mode-full .field--name-title a,h3 a,.node--type-ce-program.node .field--name-field-ce-program-contact .field__label a,.field--name-field-head-coach .field__label a,.field--name-field-coaching-staff .field__label a,.field-group--recruiting-contact .field__label a,h4 a,h5 a,h6 a{color:#990033;}h1 a:hover,h2 a:hover,.node--type-faculty.node--view-mode-full .field--name-title a:hover,.node--type-staff.node--view-mode-full .field--name-title a:hover,h3 a:hover,.node--type-ce-program.node .field--name-field-ce-program-contact .field__label a:hover,.field--name-field-head-coach .field__label a:hover,.field--name-field-coaching-staff .field__label a:hover,.field-group--recruiting-contact .field__label a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#2d292a;}h1{font-weight:900;font-size:1.5625em;margin-bottom:0.32768em;}@media (min-width:38em){h1{font-size:2.625em;}}h2,.node--type-faculty.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .field--name-title{font-size:1.5625em;margin-bottom:0.512em;}@media (min-width:38em){h2,.node--type-faculty.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .field--name-title{font-size:2.1875em;}}h3,.node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.field--name-field-head-coach .field__label,.field--name-field-coaching-staff .field__label,.field-group--recruiting-contact .field__label{font-size:1.25em;margin-bottom:0.64em;}@media (min-width:38em){h3,.node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.field--name-field-head-coach .field__label,.field--name-field-coaching-staff .field__label,.field-group--recruiting-contact .field__label{font-size:1.75em;}}h4{font-size:1em;margin-bottom:0.512em;}@media (min-width:38em){h4{font-size:1.4375em;}}h5{font-size:.9375em;}h6{font-size:0.8em;margin-bottom:0;text-transform:uppercase;}sup{vertical-align:super;font-size:smaller;}sub{font-size:smaller;vertical-align:sub;}blockquote{padding:0 0.8em 0 1.25em;}blockquote p{font-size:1.25em;line-height:1.5625em;}@media (min-width:38em){blockquote p{line-height:1.25em;}}blockquote p:last-child{margin-bottom:0;}input,textarea{margin:0;}textarea{vertical-align:top;}hr{border:none;border-bottom:solid 4px #e8eaf0;margin:1.5625em 0;}table{width:100%;}table p,table ul{margin:0;padding:0;}table tbody{border:none;}table th,table td{padding:0.64em 0.512em;border:none;vertical-align:top;}table th{font-size:.9375em;border-bottom:2px solid #D2D6E0;}table td{font-size:1.0625em;}table tr.odd{background-color:white;}table tr:nth-child(odd){background-color:white;}table tr.even{background-color:#f6f7f9;}table tr:nth-child(even){background-color:#f6f7f9;}table th,table thead th{background-color:white;text-align:left;vertical-align:bottom;}table caption{caption-side:bottom;}ul,ol{margin:1.25em 0;padding-left:1.25em;}ul li,ol li{margin:0 0 0.512em 0;}ul ul,ul ol,ol ul,ol ol{padding-left:2.44141em;}ul li{list-style:disc;}ul ul li{list-style:circle;}ul ol li{list-style:decimal;}ol li{list-style:decimal;}ol ul li{list-style:disc;}ol ol li{list-style:lower-alpha;}img{opacity:1;transition:opacity 0.3s ease-out;}a img{transform:rotate(0);-webkit-backface-visibility:hidden;}a img:hover{opacity:.75;}img,video{max-width:100%;height:auto;}.form-required,.marker{color:#660033;}label{display:block;font-weight:700;margin-bottom:0.512em;}input[type]{height:2.1em;line-height:2.1em;padding:0 0.4096em;max-width:500px;}textarea,input[type]{border:solid 1px #D2D6E0;border-radius:2px;min-width:230px;width:100%;}textarea:focus,input[type]:focus{border:solid 1px #660033;outline:none;}input[type="submit"]{border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;background-color:#990033;color:#f2f5fa;width:auto;height:auto;padding:0.8em;}@media (min-width:38em){input[type="submit"]{padding:0.8em 1.5625em;}}input[type="submit"]:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}input[type="submit"]:hover,input[type="submit"]:focus{background-color:#660033;color:#f2f5fa;}textarea{padding:0.4096em;}.js-form-type-checkbox,.js-form-type-radio{margin-bottom:0.64em;display:block;}.js-form-type-checkbox:after,.js-form-type-radio:after{content:"";display:table;clear:both;}.js-form-type-checkbox input,.js-form-type-checkbox label,.js-form-type-radio input,.js-form-type-radio label{display:inline-block;}.js-form-type-checkbox input,.js-form-type-radio input{width:auto;height:auto;margin-right:0.4096em;min-width:0;}.js-form-type-checkbox label,.js-form-type-radio label{margin:0;}a.tabledrag-handle .handle{width:24px;height:24px;}.views-exposed-form{background-color:#e8eaf0;padding:1em;margin-bottom:1.5625em;}.views-exposed-form:after{content:"";display:table;clear:both;}.views-exposed-form .form-item{float:none;margin-right:0;}.views-exposed-form label{display:block;margin-bottom:1em;}@media (min-width:38em){.views-exposed-form .form-item{display:inline-block;width:48.93617%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.views-exposed-form .form-item:nth-child(even){width:48.93617%;clear:right;float:right;margin-right:0;}}.views-exposed-form .form-actions{width:100%;display:block;}@media (min-width:38em){.views-exposed-form .form-actions{float:left;width:auto;display:inline-block;}}.views-exposed-form input.button{border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;background-color:#990033;color:#f2f5fa;margin-right:0;padding:1em;height:auto;line-height:1;}@media (min-width:38em){.views-exposed-form input.button{padding:0.8em 1.5625em;}}.views-exposed-form input.button:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}.views-exposed-form input.button:hover,.views-exposed-form input.button:focus{background-color:#660033;color:#f2f5fa;}div.messages{margin:0;padding:0;margin-bottom:1em;padding:0.64em 0.64em 0.64em 3.05176em;background-image:none;border:none;position:relative;line-height:1.95312em;border-radius:2px;}@media (min-width:38em){div.messages{font-size:1em;line-height:1.5625em;}}div.messages:before{font-size:18px;position:absolute;left:0.512em;top:0.4096em;}div.status{background-color:#DCEDC8;color:#33691E;}div.status::before{color:rgba(0,0,0,0.54);font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:"check_circle";color:#33691E;}div.warning{background-color:#FFF9C4;color:#827717;}div.warning::before{color:rgba(0,0,0,0.54);font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:"warning";color:#827717;}div.error{background-color:#FCE4EC;color:#B71C1C;}div.error::before{color:rgba(0,0,0,0.54);font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:"error";color:#B71C1C;}.item-list ul{margin:0;padding:0;}.item-list ul li{margin:0;padding:0;list-style-image:none;list-style-type:none;list-style:none;margin-left:0;}.links.inline{margin:0;padding:0;list-style-image:none;list-style-type:none;list-style:none;margin-left:0;}.toolbar-menu li{margin-bottom:0;}.toolbar .toolbar-bar{position:fixed;}.form-item,.form-actions{margin:0;}.form-item{margin-bottom:1em;}.form-item .description{font:inherit;font-size:100%;vertical-align:baseline;margin-top:0.4096em;font-size:0.8em;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0;margin-bottom:0;}.form-type-radio .description,.form-type-checkbox .description{margin-left:1.5625em;}.dk-select,.dk-select *,.dk-select *:before,.dk-select *:after,.dk-select-multi,.dk-select-multi *,.dk-select-multi *:before,.dk-select-multi *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:middle;line-height:2em;min-width:230px;cursor:pointer;width:100%;}.dk-selected{width:100%;white-space:nowrap;overflow:hidden;position:relative;background-color:white;border:1px solid #D2D6E0;border-radius:0.2em;padding:0 1.5em 0 0.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.dk-selected:before,.dk-selected:after{content:'';display:block;position:absolute;right:0;}.dk-selected:before{top:50%;border:solid transparent;border-width:0.25em 0.25em 0;border-top-color:#D2D6E0;margin:-0.125em 0.5em 0 0;}.dk-selected:after{top:0;height:100%;border-left:1px solid #D2D6E0;margin:0 1.5em 0 0;}.dk-selected-disabled{color:#e8eaf0;}.dk-select .dk-select-options{position:absolute;display:none;left:0;right:0;}.dk-select-open-up .dk-select-options{border-radius:0.2em 0.2em 0 0;margin-bottom:-1px;bottom:100%;}.dk-select-open-down .dk-select-options{border-radius:0 0 0.2em 0.2em;margin-top:-1px;top:100%;}.dk-select-multi .dk-select-options{max-height:10em;}.dk-select-options{background-color:white;border:1px solid #D2D6E0;border-radius:0.2em;list-style:none;margin:0;max-height:10.5em;overflow-x:hidden;overflow-y:auto;padding:0.25em 0;width:auto;z-index:100;}.dk-option-selected{background-color:#660033;color:#fff;}.dk-select-options-highlight .dk-option-selected{background-color:transparent;color:inherit;}.dk-option{padding:0 0.5em;}.dk-select-options .dk-option-highlight{background-color:#660033;color:#fff;}.dk-select-options .dk-option-disabled{color:#e8eaf0;background-color:transparent;}.dk-optgroup{border:solid #D2D6E0;border-width:1px 0;padding:0.25em 0;margin-top:0.25em;}.dk-optgroup + .dk-option{margin-top:0.25em;}.dk-optgroup + .dk-optgroup{border-top-width:0;margin-top:0;}.dk-optgroup:nth-child(2){padding-top:0;border-top:none;margin-top:0;}.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0;}.dk-optgroup-label{padding:0 0.5em 0.25em;font-weight:bold;width:100%;}.dk-optgroup-options{list-style:none;padding-left:0;}.dk-optgroup-options li{padding-left:1.2em;}.dk-select-open-up .dk-selected{border-top-left-radius:0;border-top-right-radius:0;border-color:#660033;}.dk-select-open-down .dk-selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#660033;}.dk-select-open-up .dk-selected:before,.dk-select-open-down .dk-selected:before{border-width:0 0.25em 0.25em;border-bottom-color:#660033;}.dk-select-open-up .dk-selected:after,.dk-select-open-down .dk-selected:after{border-left-color:#660033;}.dk-select-open-up .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-multi:focus .dk-select-options{display:block;border-color:#660033;}.dk-select-multi:hover,.dk-select-multi:focus{outline:none;}.dk-selected:hover,.dk-selected:focus{outline:none;border-color:#660033;}.dk-selected:hover:before,.dk-selected:focus:before{border-top-color:#660033;}.dk-selected:hover:after,.dk-selected:focus:after{border-left-color:#660033;}.dk-select-disabled{opacity:0.6;color:#e8eaf0;cursor:not-allowed;}.dk-select-disabled .dk-selected:hover,.dk-select-disabled .dk-selected:focus{border-color:inherit;}.dk-select-disabled .dk-selected:hover:before,.dk-select-disabled .dk-selected:focus:before{border-top-color:inherit;}.dk-select-disabled .dk-selected:hover:after,.dk-select-disabled .dk-selected:focus:after{border-left-color:inherit;}select[data-dkcacheid]{display:none;}ul.tabs{list-style-type:none;padding:0;margin:0;overflow:hidden;margin-bottom:1.25em;margin-top:1.25em;border-bottom:2px solid #660033;}ul.tabs > li{display:block;float:left;}ul.tabs > li:last-child{margin-right:0;}ul.tabs li{margin:0;padding:0;}ul.tabs a{transition:color .2s ease,background-color .2s ease;background-color:#e8eaf0;color:#660033;text-transform:uppercase;display:block;float:left;font-weight:700;font-size:0.8em;padding:0.8em 1em;margin:0;margin-right:0.26214em;text-decoration:none;color:#990033;}ul.tabs a.is-active{background-color:#660033;color:white;}ul.tabs a:hover{background-color:#660033;color:white;}ul.tabs a:active{background-color:black;color:white;}ul.tabs a strong{color:#990033;}ul.tabs li:last-child a{margin-right:0;}.region-inner,.region--content-prefix .block--inner,.region--content-suffix .block--inner{position:relative;max-width:1188px;margin:0 auto;padding:0 1.5625em;}.region-inner:after,.region--content-prefix .block--inner:after,.region--content-suffix .block--inner:after{content:"";display:table;clear:both;}@media (min-width:38em) and (max-width:55.9375em){.region-inner,.region--content-prefix .block--inner,.region--content-suffix .block--inner{padding:0 6.38298%;}}@media (min-width:56em){.region-inner,.region--content-prefix .block--inner,.region--content-suffix .block--inner{padding:0 0.8em;}}.section-header{position:relative;}#masthead{background-color:#211F20;position:relative;}#masthead .container{max-width:1188px;margin:0 auto;}@media (min-width:62em){#masthead{padding-top:1.95312em;}#masthead .container{padding:0 1em;}#masthead .region-inner,#masthead .region--content-prefix .block--inner,.region--content-prefix #masthead .block--inner,#masthead .region--content-suffix .block--inner,.region--content-suffix #masthead .block--inner{padding:0;}}@media (min-width:62em){.path-frontpage #masthead{background-color:rgba(0,0,0,0.7);position:absolute;top:0;z-index:99;width:100%;}}@media (min-width:62em){.path-frontpage.toolbar-tray-open #mashead{top:79px;}}@media (min-width:62em){.region--masthead-first{width:23.40426%;float:left;margin-right:-100%;margin-left:0;clear:none;}}@media (min-width:74.25em){.region--masthead-first{width:31.91489%;float:left;margin-right:-100%;margin-left:0;clear:none;}}@media (max-width:61.9375em){.region--masthead-second{background-color:black;width:100%;}}@media (min-width:62em){.region--masthead-second{width:74.46809%;float:right;margin-left:0;margin-right:0;clear:none;}}@media (min-width:74.25em){.region--masthead-second{width:65.95745%;float:right;margin-left:0;margin-right:0;clear:none;}}.region--masthead-third{width:100%;float:right;margin-left:0;margin-right:0;clear:none;display:none;clear:both;}@media (max-width:61.9375em){.region--masthead-third{background-color:white;}.region--masthead-third .region-inner,.region--masthead-third .region--content-prefix .block--inner,.region--content-prefix .region--masthead-third .block--inner,.region--masthead-third .region--content-suffix .block--inner,.region--content-suffix .region--masthead-third .block--inner{padding:0;}}@media (min-width:62em){.region--masthead-third{display:block;}}.region--masthead-third.main-menu__open{display:block;}a.skip-link{color:#FFF;background-color:black;}.layout-no-sidebars #main{width:100%;clear:right;float:right;margin-right:0;}@media (min-width:62em){.layout-one-sidebar.layout-sidebar-primary #sidebar-primary{width:23.40426%;float:left;margin-right:-100%;margin-left:0;clear:none;}}@media (min-width:62em){.layout-one-sidebar.layout-sidebar-primary #main{width:74.46809%;float:right;margin-left:0;margin-right:0;clear:none;}}@media (min-width:62em){.layout-one-sidebar.layout-sidebar-secondary #sidebar-secondary{width:23.40426%;float:right;margin-left:0;margin-right:0;clear:none;}}@media (min-width:62em){.layout-one-sidebar.layout-sidebar-secondary #main{width:74.46809%;float:left;margin-right:-100%;margin-left:0;clear:none;}}@media (min-width:62em){.layout-two-sidebars #sidebar-primary{width:23.40426%;float:left;margin-right:-100%;margin-left:0;clear:none;}}@media (min-width:62em){.layout-two-sidebars #main{width:48.93617%;float:left;margin-right:-100%;margin-left:25.53191%;clear:none;}}@media (min-width:62em){.layout-two-sidebars #sidebar-secondary{width:23.40426%;float:right;margin-left:0;margin-right:0;clear:none;}}#sidebar-primary{margin-top:0 !important;margin-bottom:1em;}.section-content{margin:0 0 1em 0;padding:1em 0;}.section-content:after{content:"";display:table;clear:both;}.section-content > .container{position:relative;max-width:1188px;margin:0 auto;padding:0 1.5625em;}.section-content > .container:after{content:"";display:table;clear:both;}@media (min-width:38em) and (max-width:55.9375em){.section-content > .container{padding:0 6.38298%;}}@media (min-width:56em){.section-content > .container{padding:0 0.8em;}}.container{max-width:1188px;margin:0 auto;}.region--footer{padding:1.95312em 0;background-color:black;color:white;}.region--footer a{color:#999999;font-weight:700;}.region--footer a:hover{text-decoration:none;color:white;}.region--footer .block{margin-bottom:1em;}@media (min-width:62em){.region--footer .block{width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.region--footer .block:nth-child(3n+3){width:31.91489%;clear:right;float:right;margin-right:0;}}.region--footer h2,.region--footer .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full .region--footer .field--name-title,.region--footer
  .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .region--footer .field--name-title{font-size:1.25em;font-weight:500;color:white;}.region--footer ul{margin:0;padding:0;margin-bottom:1em;}.region--footer ul li{margin:0;padding:0;list-style-type:none;}.region--footer a{font-size:.9375em;}.footer-address li{font-size:.9375em;}.region--footer .social-media-wrapper ul{margin:0;padding:0;margin-bottom:1em;}.region--footer .social-media-wrapper li{display:inline-block;padding-right:1em;}.region--footer .social-media-wrapper .icon-text{display:inline-block;text-align:left;width:0;height:0;text-indent:-99999px;overflow:hidden;}.region--footer .social-media-wrapper a{font-size:1.5625em;color:white;}.region--footer .social-media-wrapper a:hover{color:#999999;}.view-id-360_campus_tours{margin-bottom:1em;}.view-id-360_campus_tours:after{content:"";display:table;clear:both;}.view-id-360_campus_tours .view-content:after{content:"";display:table;clear:both;}.view-id-360_campus_tours ul.field--name-field-360-classroom-tours{margin:0;padding:0;}.view-id-360_campus_tours ul.field--name-field-360-classroom-tours li{margin-bottom:1em;}@media (min-width:38em){.view-id-360_campus_tours ul.field--name-field-360-classroom-tours li{width:23.40426%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.view-id-360_campus_tours ul.field--name-field-360-classroom-tours li:nth-child(4n+4){width:23.40426%;clear:right;float:right;margin-right:0;}}.view-id-360_campus_tours .field--name-field-link{display:block;}.view-id-360_campus_tours .field--name-field-link a{display:block;font-weight:500;}.view-id-360_campus_tours .field--name-field-link .field--link-title{margin-top:0.4096em;display:block;}.view-id-360_campus_tours img{display:block;}.btn,.view-jobs .views-view-grid .views-row .views-col .views-field-view-node a{border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;}@media (min-width:38em){.btn,.view-jobs .views-view-grid .views-row .views-col .views-field-view-node a{padding:0.8em 1.5625em;}}.btn:hover,.view-jobs .views-view-grid .views-row .views-col .views-field-view-node a:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}.btn-primary{background-color:#f5821e;color:#211F20;}.btn-primary:hover,.btn-primary:focus{background-color:#d8721a;color:#211F20;}.btn-secondary,.view-jobs .views-view-grid .views-row .views-col .views-field-view-node a{background-color:#990033;color:#f2f5fa;}.btn-secondary:hover,.view-jobs .views-view-grid .views-row .views-col .views-field-view-node a:hover,.btn-secondary:focus,.view-jobs .views-view-grid .views-row .views-col .views-field-view-node a:focus{background-color:#660033;color:#f2f5fa;}.btn-tertiary{background-color:white;color:#990033;text-transform:capitalize;}.card{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);border-radius:2px;margin-bottom:2.44141em;line-height:1.5625em;}@media (min-width:56em){.no-sidebars .card{margin-left:auto;margin-right:auto;max-width:85%;}}@media (min-width:62em){.no-sidebars .card{max-width:75%;}}@media (min-width:74.25em){.no-sidebars .card{max-width:65%;}}.card:hover{transition:box-shadow .25s;box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);}.card__inner{position:relative;}.card__title{padding:0.8em 1.5625em;padding-bottom:0;}@media (min-width:38em){.card__title{padding:0.8em 1.25em;padding-bottom:0;}}.card__title-text{margin-bottom:0;}.card__supporting-text{padding:0.8em 1.5625em;}.card__supporting-text:after{content:"";display:table;clear:both;}@media (min-width:38em){.card__supporting-text{padding:0.8em 1.25em;}}@media (min-width:29em){.card__supporting-text-image{max-width:37.03704%;margin-top:0.4096em;margin-bottom:0.32768em;display:block;}}@media (min-width:29em) and (min-width:38em){.card__supporting-text-image{float:left;margin-right:1em;display:inline-block;max-width:60%;}}.card__actions{padding:0.64em;}.card--default{background-color:white;color:#5d5e60;}.card--default .card__supporting-text{border-bottom:1px solid #e8eaf0;}.card--default .card__button{color:#D32F2F;}.card--default .card__button:hover,.card--default .card__button:focus{background-color:#e8eaf0;color:#53524a;}.card--highlight{background-color:#D32F2F;color:white;}.card--highlight .card__supporting-text{border-bottom:1px solid #B71C1C;}.card--highlight .card__button{color:white;}.card--highlight .card__button:hover,.card--highlight .card__button:focus{background-color:#B71C1C;}.card--highlight .material-icons{display:none;}.card--media{background-color:#0097A7;color:white;}.card--media .card__image{line-height:0;}.card--media .card__image img{width:100%;}.card--media .card__supporting-text{border-bottom:1px solid #00838F;}.card--media .card__button{color:white;}.card--media .card__button:hover,.card--media .card__button:focus{background-color:#00838F;}.card--media .card__title{padding:0;position:relative;}.card--media .card__title-text{position:absolute;bottom:0;left:0;right:0;padding:0.64em 0.8em;background-color:rgba(0,0,0,0.65);}.table-responsive{overflow-y:hidden;cursor:ew-resize;}.table-controls{text-align:right;border-bottom:1px solid #e8eaf0;padding-bottom:0.26214em;}.table-controls .instruction{color:#53524a;text-transform:uppercase;font-size:0.8em;margin-left:0.8em;display:inline-block;}.table-controls .fa:before{color:#53524a;}.table-controls .icon{margin-right:0.512em;}.media-embed{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.media-embed iframe,.media-embed object,.media-embed embed{position:absolute;top:0;left:0;width:100%;height:100%;}.image-gallery--wrapper{overflow:hidden;}.image-gallery--wrapper:after{content:"";display:table;clear:both;}.slick-next,.slick-prev{z-index:9;height:40px;}.slick-next:before,.slick-prev:before{font-size:40px;}.slick-next{right:0.512em;font-size:1.5625em;}.slick-prev{left:0.512em;font-size:1.5625em;}ul.slick-slider{padding:0;}.slick-gallery--container{width:100%;}.slick-gallery--container:after{content:"";display:table;clear:both;}.large-image-gallery:after{content:"";display:table;clear:both;}@media (min-width:38em){.large-image-gallery{width:64%;clear:right;float:left;margin-left:0;margin-right:2.12766%;clear:both;}}.large-image-gallery a{display:block;}.large-image-gallery ul.slick-slider{margin-bottom:0;margin:0;padding:0;}.thumb-image-gallery{margin:0;padding:0;}@media (min-width:38em){.thumb-image-gallery{width:33.87234%;clear:right;float:right;margin-right:0;}}.thumb-image-gallery ul{margin:0;padding:0;padding:0;}.thumb-image-gallery ul:after{content:"";display:table;clear:both;}.thumb-image-gallery li{position:relative;list-style-type:none;cursor:pointer;}@media (max-width:38em){.thumb-image-gallery li{width:23.40426%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.thumb-image-gallery li:nth-child(4n+4){width:23.40426%;clear:right;float:right;margin-right:0;}}@media (min-width:38em){.thumb-image-gallery li{width:48.93617%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.thumb-image-gallery li:nth-child(even){width:48.93617%;clear:right;float:right;margin-right:0;}}.thumb-image-gallery li img{display:block;}.thumb-image-gallery li .overflow{position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,0.8);text-align:center;}.thumb-image-gallery li .overflow-count{font-size:2.44141em;color:white;font-weight:700;width:100px;height:50px;line-height:50px;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-50px;}@media (min-width:38em){.grid-display .views-row{width:48.93617%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.grid-display .views-row:nth-child(2n+2){width:48.93617%;clear:right;float:right;margin-right:0;}}@media (min-width:62em){.no-sidebars .grid-display .views-row,.grid-display .one-sidebar.sidebar-second .views-row{width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.no-sidebars .grid-display .views-row:nth-child(2n+2),.grid-display .one-sidebar.sidebar-second .views-row:nth-child(2n+2){width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.no-sidebars .grid-display .views-row:nth-child(3n+3),.grid-display .one-sidebar.sidebar-second .views-row:nth-child(3n+3){width:31.91489%;clear:right;float:right;margin-right:0;}}.views-view-grid.cols-3{width:100%;}.views-view-grid.cols-3 .views-row .views-col{width:100% !important;margin:0 0 1em 0;}@media (min-width:38em){.views-view-grid.cols-3 .views-row .views-col{width:49% !important;margin-right:2%;}.views-view-grid.cols-3 .views-row .views-col:nth-child(2n+2){margin-right:0;}}@media (min-width:62em){.views-view-grid.cols-3 .views-row .views-col{width:32% !important;margin:0 2% 2% 0;}.views-view-grid.cols-3 .views-row .views-col:nth-child(2n+2){margin-right:2%;}.views-view-grid.cols-3 .views-row .views-col:nth-child(3n+3){margin-right:0;}}.field--type-text-with-summary:not(#edit-body-wrapper) .headline-type,.cke_editable .headline-type{font-size:1.25em;line-height:1.25em;}@media (min-width:38em){.field--type-text-with-summary:not(#edit-body-wrapper) .headline-type,.cke_editable .headline-type{font-size:1.95312em;}}.field--type-text-with-summary:not(#edit-body-wrapper) .headline-type b,.field--type-text-with-summary:not(#edit-body-wrapper) .headline-type strong,.cke_editable .headline-type b,.cke_editable .headline-type strong{font-weight:400;}.field--type-text-with-summary:not(#edit-body-wrapper) .small-type,.cke_editable .small-type{font-weight:700;margin-bottom:1.5625em;font-size:0.8em;}.field--type-text-with-summary:not(#edit-body-wrapper) .highlight-type,.cke_editable .highlight-type{font-weight:700;}.field--type-text-with-summary:not(#edit-body-wrapper) .inline-image-left,.field--type-text-with-summary:not(#edit-body-wrapper) .inline-image-right,.field--type-text-with-summary:not(#edit-body-wrapper) .inline-image-center,.cke_editable .inline-image-left,.cke_editable .inline-image-right,.cke_editable .inline-image-center{max-width:37.03704%;margin-top:0.4096em;margin-bottom:0.32768em;}.field--type-text-with-summary:not(#edit-body-wrapper) .inline-image-left,.cke_editable .inline-image-left{display:block;max-width:100%;}@media (min-width:38em){.field--type-text-with-summary:not(#edit-body-wrapper) .inline-image-left,.cke_editable .inline-image-left{float:left;margin-right:1em;display:inline-block;max-width:60%;}}.field--type-text-with-summary:not(#edit-body-wrapper) .inline-image-right,.cke_editable .inline-image-right{display:block;max-width:100%;}@media (min-width:38em){.field--type-text-with-summary:not(#edit-body-wrapper) .inline-image-right,.cke_editable .inline-image-right{float:right;margin-left:1em;display:inline-block;max-width:60%;}}.field--type-text-with-summary:not(#edit-body-wrapper) .inline-image-center,.cke_editable .inline-image-center{margin-left:auto;margin-right:auto;display:block;width:100%;}@media (min-width:0) and (max-width:47.9375em){.field--type-text-with-summary:not(#edit-body-wrapper) .small-screen-hidden,.cke_editable .small-screen-hidden{display:none;}}.field--type-text-with-summary:not(#edit-body-wrapper) .highlight-box,.cke_editable .highlight-box{margin-bottom:1.25em;position:relative;padding:0.8em;background-color:white;border-radius:2px;color:#74767b;line-height:1.5625em;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);}@media (min-width:38em){.field--type-text-with-summary:not(#edit-body-wrapper) .highlight-box,.cke_editable .highlight-box{padding:1.25em;}}.field--type-text-with-summary:not(#edit-body-wrapper) .highlight-box p:last-child,.field--type-text-with-summary:not(#edit-body-wrapper) .highlight-box li:last-child,.cke_editable .highlight-box p:last-child,.cke_editable .highlight-box li:last-child{margin-bottom:0;}.field--type-text-with-summary:not(#edit-body-wrapper) .clearhead,.cke_editable .clearhead{clear:both;}.cke_editable_themed .highlight-box-template,.cke_editable_themed .full-width-box-template{max-width:820px;}.highlight-box-template,.full-width-box-template{position:relative;margin-left:-1.5625em;margin-right:-1.5625em;}.highlight-box-template:after,.full-width-box-template:after{content:"";display:table;clear:both;}@media (min-width:38em){.highlight-box-template,.full-width-box-template{margin:1.25em 0;}}@media (min-width:62em){.highlight-box-template .highlight-box--image,.full-width-box-template .highlight-box--image{position:relative;top:0;right:0;left:0;bottom:0;}}.highlight-box-template .highlight-area,.full-width-box-template .highlight-area{margin-top:-3.8147em;position:relative;margin:-3.8147em 1em 1em 1em;background-color:white;padding:1em;}@media (min-width:62em){.highlight-box-template .highlight-area,.full-width-box-template .highlight-area{width:50%;float:left;padding:1.95312em;margin:1em 1.95312em;margin-top:-43%;}}@media (min-width:74.25em){.highlight-box-template .highlight-area,.full-width-box-template .highlight-area{width:45%;}}.highlight-box-template p,.full-width-box-template p{font-size:.9375em;}.highlight-box-template img,.full-width-box-template img{width:100%;}.highlight-box-template a,.full-width-box-template a{font-weight:500;}@media (min-width:74.25em){.full-width-box-template img{width:100%;}}.cke_editable_themed .single-box-template{max-width:820px;}.single-box-template{margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:38em){.single-box-template{margin:1.25em 0;}}.single-box-template .info-area{position:relative;margin:0 1.95312em;padding:1.25em;background-color:#211F20;color:white;margin-top:-3.8147em;}.single-box-template a{color:white;}.single-box-template img{width:100%;}.cke_editable_themed .two-boxes-cta-template .cta-box{max-width:390px;}.cke_editable_themed .two-boxes-cta-template .cta-box.last{float:left;}@media (min-width:38em){.three-boxes-cta-template .cta-box{width:100%;clear:both;float:none;}}@media (min-width:48em){.three-boxes-cta-template .cta-box{width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}@media (min-width:48em){.three-boxes-cta-template .cta-box.last{width:31.91489%;clear:right;float:right;margin-right:0;}}.two-boxes-cta-template .cta-box{position:relative;margin-bottom:2.44141em;}@media (min-width:38em){.two-boxes-cta-template .cta-box{width:48.93617%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}@media (min-width:38em){.two-boxes-cta-template .cta-box.last{width:48.93617%;clear:right;float:right;margin-right:0;}}.two-boxes-cta-template,.three-boxes-cta-template{margin:1em 0;}.two-boxes-cta-template:after,.three-boxes-cta-template:after{content:"";display:table;clear:both;}.two-boxes-cta-template .cta-box,.three-boxes-cta-template .cta-box{position:relative;margin-bottom:2.44141em;}.two-boxes-cta-template .info-area,.three-boxes-cta-template .info-area{position:absolute;bottom:0;left:0;background-color:#211F20;color:white;display:block;padding:1em 1em 1.5625em 1em;width:100%;}.two-boxes-cta-template .info-area p,.three-boxes-cta-template .info-area p{font-weight:700;font-size:1.25em;}@media (min-width:38em){.two-boxes-cta-template .info-area,.three-boxes-cta-template .info-area{width:95%;}}.two-boxes-cta-template .cta-area,.three-boxes-cta-template .cta-area{position:absolute;bottom:-1.95312em;right:0;}@media (min-width:38em){.two-boxes-cta-template .cta-area,.three-boxes-cta-template .cta-area{bottom:-1.5625em;}}.two-boxes-cta-template a,.three-boxes-cta-template a{border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;background-color:#990033;color:#f2f5fa;text-transform:initial;display:inline-block;font-size:1em;padding:1em;}@media (min-width:38em){.two-boxes-cta-template a,.three-boxes-cta-template a{padding:0.8em 1.5625em;}}.two-boxes-cta-template a:hover,.three-boxes-cta-template a:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}.two-boxes-cta-template a:hover,.two-boxes-cta-template a:focus,.three-boxes-cta-template a:hover,.three-boxes-cta-template a:focus{background-color:#660033;color:#f2f5fa;}@media (min-width:38em){.two-boxes-cta-template a,.three-boxes-cta-template a{font-size:0.8em;}}.two-boxes-cta-template img,.three-boxes-cta-template img{width:100%;display:block;}.cke_editable_themed .widget--accordion__section{margin-bottom:1.25em;padding-bottom:0.8em;}.cke_editable_themed .widget--accordion__content{display:block;}.widget--accordion{margin:1em 0;}.widget--accordion__section:first-of-type .widget--accordion__title{border-top:solid 1px #e8eaf0;}.widget--accordion__section.open .widget--accordion__title{color:white;background-color:#660033;}.widget--accordion__section.open .widget--accordion__title:after{content:"\f463";color:white;}.widget--accordion__title{border-bottom:solid 1px #e8eaf0;padding:0.8em 3.125em 0.8em 0.8em;margin:0;font-size:1.25em;cursor:pointer;position:relative;}.widget--accordion__title:after{position:absolute;padding:0.8em;right:0;top:0;font-family:'Ionicons';content:"\f48a";color:#990033;font-weight:normal;}.widget--accordion__title:hover{background-color:#660033;color:white;}.widget--accordion__title:hover:after{color:white;}.widget--accordion__content{padding:1.25em;display:none;border-bottom:solid 1px #e8eaf0;}.widget--accordion__content:after{content:"";display:table;clear:both;}.view-empty{font-weight:700;text-align:center;font-size:1em;}.styleguide-header{clear:both;margin-top:3.05176em;margin-bottom:0.512em;font-size:0.8em;text-transform:uppercase;color:#53524a;border-bottom:1px solid #e8eaf0;}.styleguide-header:nth-child(1){margin-top:0;}#sidebar-second .block{margin-bottom:1.5625em;}#sidebar-second .block:last-child{margin-bottom:0;}#block-audience{background-color:#2d292a;padding:1.5625em 0;}@media (min-width:38em){#block-audience{text-align:center;}}#block-audience .audience-footer-header{margin-bottom:1em;}#block-audience .audience-footer-header .icon{font-size:3.05176em;}#block-audience .audience-footer-header .icon:before{color:#4c4849;}@media (min-width:62em){#block-audience .audience-footer-header .icon{font-size:4.76837em;}}#block-audience .audience-footer-header h2,#block-audience .audience-footer-header .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full #block-audience .audience-footer-header .field--name-title,#block-audience .audience-footer-header
    .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full #block-audience .audience-footer-header .field--name-title{margin-top:0;color:white;font-weight:500;font-size:1.5625em;margin-bottom:1em;}#block-audience .item-list ul{margin:0;padding:0;margin:0;padding:0;}#block-audience .item-list ul li{display:inline-block;margin-bottom:0.4096em;margin-right:0.4096em;}#block-audience .item-list ul li h2,#block-audience .item-list ul li .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full #block-audience .item-list ul li .field--name-title,#block-audience .item-list ul li
    .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full #block-audience .item-list ul li .field--name-title{font-size:1em;font-weight:500;margin:0;}#block-audience .item-list ul li a{transition:all .1s ease-in;background-color:#211F20;display:block;color:#f5821e;padding:1em 1.25em;letter-spacing:1px;text-decoration:none;}#block-audience .item-list ul li a:hover{background-color:#f5821e;color:#211F20;}#block-supportourstudents{background-color:#2d292a;text-align:center;}#block-supportourstudents .block--inner{padding:1em 0 2.44141em 0;}#block-supportourstudents p{margin-bottom:0;}#block-supportourstudents a{font-size:1.25em;color:#f5821e;display:inline-block;font-weight:500;text-decoration:none;}#block-supportourstudents a:hover{text-decoration:underline;}.menu--audience{position:relative;display:none;}@media (min-width:62em){.menu--audience{display:inline-block;}}.menu--audience ul.menu{visibility:hidden;transition:none;background-color:black;opacity:0;position:absolute;z-index:2;width:250px;right:0;}.menu--audience li a{transition:all .2s ease;font-weight:500;color:#f5821e;text-align:right;display:block;font-size:.9375em;padding:0.512em 1em;text-decoration:none;}.menu--audience li a:hover{background-color:#211F20;color:white;}.menu--audience h2,.menu--audience .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full .menu--audience .field--name-title,.menu--audience
  .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .menu--audience .field--name-title{margin:0;padding:0;font-size:1em;font-weight:400;}.menu--audience.open ul.menu{visibility:visible;display:block;opacity:1;transition:opacity .2s ease,top .2s ease;}.menu--audience.open a.header-link{color:white;}.menu--audience.open a.header-link .ion-android-arrow-dropdown{color:#f5821e;}.search-toggle{display:inline-block;float:right;color:white;cursor:pointer;padding:0.4096em 0 0.4096em 1em;}@media (min-width:62em){.search-toggle{display:none;}}.search-toggle span{font-size:1.5625em;}.search-toggle.open{position:absolute;top:1em;right:1em;}@media (min-width:38em) and (max-width:55.9375em){.search-toggle.open{right:1.5625em;}}.search-toggle.open span:before{content:"\f2d7";}.block-audience-2 p,#block-mocomotionheader p{margin:0;}@media (min-width:62em){.block-audience-2,#block-mocomotionheader{display:inline-block;float:left;}}a.header-link{background-color:black;color:#D2D6E0;font-weight:500;display:inline-block;padding:0.8em 1.25em 0.8em 0;text-decoration:none;transition:all .2s ease;}@media (min-width:62em){a.header-link{padding:0.8em 1.25em;font-size:0.875em;}}a.header-link:hover{color:white;}a.header-link .icon{margin-right:0.512em;}a.header-link .icon.ion-android-arrow-dropdown,a.header-link .icon.ion-android-arrow-dropup{margin-left:0.512em;margin-right:0;}#block-googleblock{position:relative;margin-right:1.25em;transition:all .3s ease;}@media (max-width:61.9375em){#block-googleblock.open{display:block;padding-top:1em;padding-bottom:0.512em;}}@media (min-width:56em) and (max-width:61.9375em){#block-googleblock{margin-right:3.8147em;}}@media (min-width:62em){#block-googleblock{margin-right:0;}}#block-googleblock tr{background-color:transparent;}#block-googleblock *{margin:0;padding:0;border:none;background-color:transparent;vertical-align:top !important;}#block-googleblock .gsc-search-button{width:auto;position:relative;}#block-googleblock .gsc-search-button input.gsc-search-button{position:absolute;right:0;background-color:#990033;border-radius:0;width:auto !important;height:auto !important;padding:14px;}#block-googleblock input.gsc-input{margin:0 !important;height:2.55em !important;padding:0.4096em 5.96046em 0.4096em 1em !important;border-radius:0;max-width:100%;box-sizing:border-box;}#block-googleblock .gsst_a{position:absolute !important;right:41px;padding:12.5px;background:#2d292a;}#block-googleblock .gsst_a span{color:white;}#block-googleblock .gsc-input-box{position:relative;height:initial;}.block-google-custom-search{display:none;}@media (min-width:62em){.block-google-custom-search{display:inline-block;width:40%;float:right;}}.gsc-search-box-tools *{box-sizing:content-box;}.user-logged-in .block-alert-block.erms-has-message .block--inner{top:39px;}.user-logged-in.toolbar-tray-open.toolbar-horizontal .block-alert-block.erms-has-message .block--inner{top:79px;}.block-alert-block .block--inner{color:black;text-align:center;font-weight:900;background:#ffff00;position:fixed;width:100%;display:block;z-index:-1;margin-left:0;min-height:3.5rem;top:0;transition:opacity .3s ease;}@media (min-width:48em){.block-alert-block .block--inner{height:3.5rem;line-height:3.5rem;}}.block-alert-block{transition:margin-top .3s ease;}.block-alert-block.erms-has-message{margin-top:3.5rem;opacity:1;z-index:99;}.block-alert-block.erms-empty{margin-top:0;opacity:0;}.alert-toggle__button{display:block;padding:0;height:3.5rem;line-height:3.5rem;color:black;text-transform:uppercase;}.alert-toggle__button .icon{margin:0 0.32768em;}@media (min-width:48em){.alert-toggle__button{display:none;}}.alert-toggle__content{display:none;padding:1em;}@media (min-width:48em){.alert-toggle__content{display:block;padding:0;}}.alert-toggle.open .alert-toggle__content{display:block;}.alert-toggle.open .alert-toggle__button{background-color:#660033;color:white;}@media (max-width:38em){.block-views-blockhomepage-banner-block-1{padding-bottom:2.44141em;}}.block-views-blockhomepage-banner-block-1 > .block--inner{padding:0;max-width:100%;}.homepage-banner--container{display:block;}@media (min-width:62em){.homepage-banner--container{height:735px;overflow:hidden;}}@media (min-width:74.25em){.homepage-banner--container{max-height:735px;text-align:center;}}.homepage-banner--container .container{overflow:hidden;}.homepage-banner--container .container:after{content:"";display:table;clear:both;}@media (min-width:74.25em){.homepage-banner--container .container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;display:inline-block;z-index:10;}}.homepage-banner--image{text-align:center;}@media (min-width:62em) and (max-width:98.75em){.homepage-banner--image{width:200%;margin-left:-50%;}}.homepage-banner--image img{display:block;margin:0 auto;}@media (min-width:62em){.homepage-banner--image img{height:100%;width:auto;}}@media (min-width:98.75em){.homepage-banner--image img{width:100%;height:auto;}}@media (min-width:38em){.homepage-banner--textbox{width:70%;max-width:500px;display:inline-block;position:absolute;z-index:3;right:1em;top:50%;transform:translateY(-50%);}}@media (min-width:62em){.homepage-banner--textbox{width:50%;}}.homepage-banner--name{width:100%;padding:0.64em;font-size:1.5625em;text-align:left;line-height:1.2;font-weight:500;color:white;background:rgba(102,0,51,0.85);position:absolute;bottom:0;}@media (min-width:38em){.homepage-banner--name{position:relative;}}@media (min-width:62em){.homepage-banner--name{font-size:2.75rem;padding:0.64em 1em;}}@media (min-width:0) and (max-width:37.9375em){.homepage-banner--cta{text-align:center;position:absolute;bottom:-3.05176em;display:block;width:100%;}}@media (min-width:38em){.homepage-banner--cta{float:right;}}@media (min-width:62em){.homepage-banner--cta{margin-right:1em;margin-top:-1.95312em;}}.homepage-banner--cta a{border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;background-color:#f5821e;color:#211F20;margin-right:0;display:block;font-size:1.25em;text-transform:initial;z-index:1;}@media (min-width:38em){.homepage-banner--cta a{padding:0.8em 1.5625em;}}.homepage-banner--cta a:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}.homepage-banner--cta a:hover,.homepage-banner--cta a:focus{background-color:#d8721a;color:#211F20;}@media (min-width:0) and (max-width:37.9375em){.homepage-banner--cta a{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}}@media (min-width:38em){.homepage-banner--cta a{display:inline-block;}}.homepage-banner--caption{position:absolute;bottom:0;padding:1.5625em;width:30%;text-align:left;color:white;z-index:2;}@media (min-width:0) and (max-width:61.9375em){.homepage-banner--caption{display:none;}}@media (min-width:62em){.homepage-banner--gradient{position:absolute;height:25%;width:100%;bottom:0;z-index:1;background:-moz-linear-gradient(top,transparent 0%,rgba(69,72,77,0.25) 14%,rgba(51,53,56,0.65) 37%,black 100%);background:-webkit-linear-gradient(top,transparent 0%,rgba(69,72,77,0.25) 14%,rgba(51,53,56,0.65) 37%,black 100%);background:linear-gradient(to bottom,transparent 0%,rgba(69,72,77,0.25) 14%,rgba(51,53,56,0.65) 37%,black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);}}@media (min-width:0) and (max-width:61.9375em){.visit-apply-buttons{display:table;width:100%;margin-bottom:4px;}}.visit-apply-buttons a{font-size:1em;text-align:center;text-transform:initial;overflow:initial;}.visit-apply-buttons a:last-child{border-right:none;margin-right:0;}@media (min-width:0) and (max-width:61.9375em){.visit-apply-buttons a{display:table-cell;width:33.333333%;border-right:4px solid white;font-size:1em;vertical-align:middle;}}@media (min-width:62em){.visit-apply-buttons a{display:inline-block;margin-right:0.4096em;padding:16.5px 20px;float:left;}}#block-clicktoexit{position:fixed;bottom:0;right:0;left:auto;width:100%;z-index:800;}@media (min-width:38em){#block-clicktoexit{width:260px;}}#block-clicktoexit .block--inner{max-width:100%;padding:0;}#block-clicktoexit a{border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;background-color:#990033;color:#f2f5fa;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:900;height:40px;display:block;width:100%;padding:0 0 0 5em !important;line-height:44px;font-size:.9em;}@media (min-width:38em){#block-clicktoexit a{padding:0.8em 1.5625em;}}#block-clicktoexit a:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}#block-clicktoexit a:hover,#block-clicktoexit a:focus{background-color:#660033;color:#f2f5fa;}@media (min-width:38em){#block-clicktoexit a{height:62px;line-height:65px;padding-left:7.4em !important;}}#block-clicktoexit a:before{content:"x";background-color:#660022;height:100%;width:40px;position:absolute;left:0;text-align:center;font-family:verdana;font-size:1.6em;text-transform:none;line-height:38px;transition:background-color .3s ease-out,box-shadow .3s ease-out;}@media (min-width:38em){#block-clicktoexit a:before{line-height:59px;width:62px;}}#block-clicktoexit a:hover:before,#block-clicktoexit a:focus:before{background-color:#290014;}.block .view-faq-list{margin-bottom:1em;}.block .view-faq-list:after{content:"";display:table;clear:both;}.block .view-faq-list li{margin-bottom:0.4096em;}.block .view-faq-list a{font-weight:500;}.field--name-field-topics{background-color:#e8eaf0;padding:1em;}.field--name-field-topics .field__label{font-size:1.5625em;}.field--name-field-topics .field__item{display:inline-block;margin-right:0.8em;margin-top:1em;}.field--name-field-topics a{transition:color .2s ease,background-color .2s ease;background-color:white;padding:0.8em 1em;color:#660033;font-weight:700;text-transform:capitalize;display:inline-block;text-decoration:none;}.field--name-field-topics a:hover{background-color:#990033;color:white;}.block-views-blockfaqs-block-1{float:left;display:block;width:100%;}@media (min-width:0) and (max-width:62em){#block-de-theme-branding{width:65.95745%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}.site-logo{display:block;padding:1.25em 0;}@media (min-width:62em){.site-logo{padding:0 0 2.44141em;}}.site-logo img{display:block;}.site-name{font:0/0 serif;text-shadow:none;color:transparent;}#block-mainnavigation-description-block,#block-audience-menu-description-block{margin:1em 0;}#block-mainnavigation-description-block .block--inner,#block-audience-menu-description-block .block--inner{padding:0;opacity:0;transition:opacity .2s ease-out;}@media (min-width:0) and (max-width:62em){#block-mainnavigation-description-block .block--inner,#block-audience-menu-description-block .block--inner{position:relative;max-width:1188px;margin:0 auto;padding:0 1.5625em;}#block-mainnavigation-description-block .block--inner:after,#block-audience-menu-description-block .block--inner:after{content:"";display:table;clear:both;}}@media (min-width:0) and (max-width:62em) and (min-width:38em) and (max-width:55.9375em){#block-mainnavigation-description-block .block--inner,#block-audience-menu-description-block .block--inner{padding:0 6.38298%;}}@media (min-width:0) and (max-width:62em) and (min-width:56em){#block-mainnavigation-description-block .block--inner,#block-audience-menu-description-block .block--inner{padding:0 0.8em;}}#block-mainnavigation-description-block .block--inner.layout-complete,#block-audience-menu-description-block .block--inner.layout-complete{opacity:1;}#block-mainnavigation-description-block .menu-summary-block-area,#block-audience-menu-description-block .menu-summary-block-area{background-color:#e8eaf0;margin-bottom:1em;}@media (min-width:62em){#block-mainnavigation-description-block .menu-summary-block-area,#block-audience-menu-description-block .menu-summary-block-area{width:48%;margin-bottom:2%;margin-left:1%;margin-right:1%;}}#block-mainnavigation-description-block .menu-summary-block-area-inner,#block-audience-menu-description-block .menu-summary-block-area-inner{padding:1em;}#block-mainnavigation-description-block h2,#block-mainnavigation-description-block .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full #block-mainnavigation-description-block .field--name-title,#block-mainnavigation-description-block
.node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full #block-mainnavigation-description-block .field--name-title,.card-list h2,.card-list .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full
.card-list .field--name-title,.card-list
.node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full
.card-list .field--name-title{color:#2d292a;}#block-mainnavigation-description-block .menu-summary p,.card-list .menu-summary p{color:#53524a;font-size:.9875em;}#block-mainnavigation-description-block .menu-summary-block-area-inner > a,.card-list .menu-summary-block-area-inner > a{text-align:left;display:block;font-weight:500;}.card-list{margin:1em 0;display:block;transition:opacity .2s ease-out;opacity:0;}.card-list.layout-complete{opacity:1;}.card-list:after{content:"";display:table;clear:both;}.card-list .card-list-item{background-color:#e8eaf0;margin-bottom:1em;width:100%;}@media (min-width:62em){.card-list .card-list-item{width:48%;margin-right:2%;margin-bottom:2%;}}.card-list .card-list-item__inner{padding:1em;}.search-form{margin-bottom:1.25em;padding-bottom:1.25em;border-bottom:1px solid #e8eaf0;}.search-form .form-wrapper label{font-size:0.8em;text-transform:uppercase;margin-bottom:0.4096em;}.search-form .form-wrapper .form-item-keys{margin-top:0;margin-bottom:1em;display:block;}.search-form .form-wrapper #edit-keys{appearance:none;border:none;border-radius:0;width:100%;}.search-form .form-wrapper #edit-keys:focus{outline:0;}@media (min-width:56em){.search-form .form-wrapper #edit-keys{width:50%;}}.search-form .form-wrapper .form-submit{border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;background-color:#f5821e;color:#211F20;}@media (min-width:38em){.search-form .form-wrapper .form-submit{padding:0.8em 1.5625em;}}.search-form .form-wrapper .form-submit:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}.search-form .form-wrapper .form-submit:hover,.search-form .form-wrapper .form-submit:focus{background-color:#d8721a;color:#211F20;}.spelling-suggestions{margin-bottom:1.25em;}.spelling-suggestions dl,.spelling-suggestions dt,.spelling-suggestions dd{margin:0;}.search-results{margin:0;padding:0;}.search-results li{list-style-image:none;list-style-type:none;list-style:none;margin-left:0;}.search-results .search-snippet-info{margin:0;padding:0;}.search-results .search-info{display:none;}.search-results .search-snippet{margin-bottom:0;}.search-results .search-result{margin-bottom:1.95312em;padding-bottom:1.95312em;border-bottom:1px solid #e8eaf0;}.view-programs{margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:38em){.view-programs{margin-left:0;margin-right:0;}}ul.jsfilter-tabs{margin:0;padding:0;width:100%;border-bottom:solid 1px #D2D6E0;}ul.jsfilter-tabs:after{content:"";display:table;clear:both;}@media (min-width:62em){ul.jsfilter-tabs{border-bottom:none;}}ul.jsfilter-tabs li{margin-bottom:0;list-style-type:none;}@media (min-width:62em){ul.jsfilter-tabs li{display:inline-block;float:left;}ul.jsfilter-tabs li:first-of-type a{border-left:solid 1px #D2D6E0;}}ul.jsfilter-tabs a{padding:1em 1.95312em;display:block;color:#211F20;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:0.8em;border-top:solid 1px #D2D6E0;}@media (min-width:62em){ul.jsfilter-tabs a{border-left:solid 1px #D2D6E0;border-right:solid 1px #D2D6E0;border-bottom:solid 1px #D2D6E0;border-left:none;}}@media (min-width:74.25em){ul.jsfilter-tabs a{min-width:100px;}}@media (max-width:61.9375em){ul.jsfilter-tabs a:after{font-family:"Ionicons";content:"\f363";float:right;}}ul.jsfilter-tabs a:hover,ul.jsfilter-tabs a.active{background-color:#e8eaf0;}ul.jsfilter-tabs a.active{border-bottom-color:#e8eaf0;position:relative;}@media (max-width:61.9375em){ul.jsfilter-tabs a.active:after{content:"\f35f";}}.jsfilter-tab-body{display:none;background-color:#e8eaf0;margin-top:-1px;padding:1em;}@media (min-width:62em){.jsfilter-tab-body{border:solid 1px #D2D6E0;}}.jsfilter-tab-body.active{display:block;}.jsfilter-filter-content:after{content:"";display:table;clear:both;}.jsfilter-container--inner{padding:0 1.5625em;}@media (min-width:38em){.jsfilter-container--inner{padding:0;}}.jsfilter-filter-criterion{padding:0.512em 1em;background-color:white;color:#211F20;cursor:pointer;font-weight:500;display:inline-block;margin-right:0.4096em;margin-bottom:0.4096em;}@media (min-width:62em){.jsfilter-filter-criterion:hover{background-color:#990033;color:white;}}.jsfilter-filter-criterion.active{position:relative;background-color:#990033;color:white;}.jsfilter-filters-selected{padding:1em 0;}.jsfilter-filters-selected.empty:after{content:"There are no filters currently selected";font-style:italic;display:block;color:#53524a;margin-top:0.8em;margin-bottom:0.8em;}@media (min-width:62em){.jsfilter-filters-selected.empty:after{display:inline-block;}}.jsfilter-filters-selected .label{margin-bottom:1em;display:block;}.jsfilter-filters-selected-container{display:block;}@media (min-width:38em){.jsfilter-filters-selected-container{margin-bottom:0;}}.jsfilter-filters-selected-container .jsfilter-selected-filter{color:#990033;font-weight:500;position:relative;padding-left:1.25em;display:block;margin:0.8em 0;}@media (min-width:38em){.jsfilter-filters-selected-container .jsfilter-selected-filter{margin:0.8em;display:inline-block;}}.jsfilter-filters-selected-container .jsfilter-selected-filter a{position:absolute;top:0.26214em;left:0;display:inline-block;text-decoration:none;color:white;background-color:black;padding:0.26214em;line-height:0.64em;border-radius:1.95312em;font-size:0.8em;text-align:center;}.jsfilter-filters-selected-container .jsfilter-selected-filter a:hover{background-color:#990033;}.jsfilter-container{position:relative;}.jsfilter-filters-keyword-container{margin-top:1.25em;}.jsfilter-filters-keyword-container label{display:block;float:left;top:0px;position:relative;margin-right:.3em;}@media (min-width:62em){.jsfilter-filters-keyword-container label{display:inline-block;top:7px;}}.jsfilter-filters-keyword-container input[type="text"]{width:100%;display:block;padding:0 !important;text-indent:8px;}.jsfilter-filters-keyword{display:block;}@media (min-width:62em){.jsfilter-filters-keyword{display:inline-block;}}.jsfilter-filters{position:relative;}.jsfilter-reset-filters{font-weight:500;position:relative;display:inline-block;padding:0.8em 1em;text-decoration:none;margin-bottom:1em;border:solid 1px #660033;}@media (min-width:62em){.jsfilter-reset-filters{position:absolute;top:1em;right:0;padding:0 1.5625em 0 0;border:none;margin-bottom:0;}.jsfilter-reset-filters:after{content:"×";position:absolute;top:0.16777em;right:0;background-color:#660033;color:white;width:1em;height:1em;line-height:1em;text-align:center;font-weight:700;border-radius:1.95312em;transition:all 0.5s ease;}.jsfilter-reset-filters:hover:after{background-color:#2d292a;}}.jsfilter-num-results{margin-top:1.25em;}.jsfilter-row{background-color:#e8eaf0;padding:1.5625em;}.jsfilter-row.hide{display:none;}.jsfilter-row.even{background-color:white;}.jsfilter-row a{font-size:1.25em;color:#990033;font-weight:500;text-decoration:none;}.jsfilter-row a:hover{text-decoration:underline;}.block-search{display:inline-block;text-align:center;}@media (min-width:38em){.block-search{width:48.93617%;clear:right;float:right;margin-right:0;text-align:right;}}@media (min-width:56em){.block-search{width:31.91489%;clear:right;float:right;margin-right:0;}}.block-search h2,.block-search .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full .block-search .field--name-title,.block-search
  .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .block-search .field--name-title{font:0/0 serif;text-shadow:none;color:transparent;}.not-logged-in.page-user #user-login label{font-size:0.8em;text-transform:uppercase;margin-bottom:0.4096em;}.not-logged-in.page-user #user-login .form-text{appearance:none;border:none;border-radius:0;width:100%;background:#e8eaf0;padding:0.512em;}.not-logged-in.page-user #user-login .form-text:focus{outline:0;}@media (min-width:56em){.not-logged-in.page-user #user-login .form-text{width:50%;}}.not-logged-in.page-user #user-login .form-submit{border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;background-color:#f5821e;color:#211F20;}@media (min-width:38em){.not-logged-in.page-user #user-login .form-submit{padding:0.8em 1.5625em;}}.not-logged-in.page-user #user-login .form-submit:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}.not-logged-in.page-user #user-login .form-submit:hover,.not-logged-in.page-user #user-login .form-submit:focus{background-color:#d8721a;color:#211F20;}.node-webform label{font-size:0.8em;text-transform:uppercase;margin-bottom:0.4096em;}.node-webform .form-text,.node-webform .form-textarea{appearance:none;border:none;border-radius:0;width:100%;width:100%;background:#e8eaf0;padding:0.512em;}.node-webform .form-text:focus,.node-webform .form-textarea:focus{outline:0;}@media (min-width:56em){.node-webform .form-text,.node-webform .form-textarea{width:50%;}}.node-webform .form-select{appearance:none;border:none;border-radius:0;width:100%;width:100%;}.node-webform .form-select:focus{outline:0;}@media (min-width:56em){.node-webform .form-select{width:50%;}}.node-webform .button-primary{border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;background-color:#f5821e;color:#211F20;}@media (min-width:38em){.node-webform .button-primary{padding:0.8em 1.5625em;}}.node-webform .button-primary:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}.node-webform .button-primary:hover,.node-webform .button-primary:focus{background-color:#d8721a;color:#211F20;}.chosen-results ul{opacity:0;transition:opacity .3s ease-out;}.chosen-results ul.layout-complete{opacity:1;}.chosen-container-single .chosen-single div{display:none;}.chosen-container{padding:0 0 0 0.5em;line-height:2em;width:100%;background:none;border:1px solid #D2D6E0;box-shadow:none;background-color:white;border-radius:0.2em;font-size:87.5%;}@media (min-width:38em){.chosen-container{font-size:100%;}}.chosen-container .chosen-single{padding:0;box-shadow:none;border-radius:0;width:100%;white-space:nowrap;overflow:hidden;position:relative;border:none;width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;height:auto;background:transparent;}.chosen-container .chosen-single:before,.chosen-container .chosen-single:after{content:'';display:block;position:absolute;right:0;}.chosen-container .chosen-single:before{top:50%;border:solid transparent;border-width:0.25em 0.25em 0;border-top-color:#e8eaf0;margin:-0.125em 0.5em 0 0;}.chosen-container .chosen-single:after{top:0;height:100%;border-left:1px solid #e8eaf0;margin:0 1.5em 0 0;}.chosen-container .chosen-single span{line-height:2em;background:transparent;}.chosen-container.chosen-container-active.chosen-with-drop{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;border-color:#990033;}.chosen-container.chosen-container-active.chosen-with-drop .chosen-single{border:none;border-radius:0;background-image:none !important;box-shadow:none;}.chosen-container.chosen-container-active.chosen-with-drop .chosen-single:before{border-top-color:#990033;}.chosen-container.chosen-container-active.chosen-with-drop .chosen-single:after{border-left:1px solid #990033;}.chosen-container.chosen-container-active.chosen-with-drop .chosen-single b{display:none;}.chosen-container:hover{border-color:#660033;}.chosen-container .chosen-drop{width:100%;border:1px solid #660033;border-top:none;box-sizing:content-box;padding:0;margin:0 -1px;}.chosen-container .chosen-drop .chosen-results .highlighted{background:transparent;background-color:#660033;}.chosen-container .chosen-search,.chosen-container .chosen-results{padding:0.64em 1em;}.chosen-container .chosen-search li,.chosen-container .chosen-results li{margin-bottom:0.512em;}@media (min-width:56em){.node--view-mode-full .node-event__content-container{width:65.95745%;float:left;margin-right:-100%;margin-left:0;clear:none;}}.node--view-mode-full .node-event__image-container{position:relative;margin-bottom:1em;}.node--view-mode-full .node-event__image-container:after{content:"";display:table;clear:both;}.node--view-mode-full .node-event__image-container img{display:block;width:100%;}.node--view-mode-full .node-event__sidebar{text-align:right;}@media (min-width:56em){.node--view-mode-full .node-event__sidebar{width:31.91489%;float:right;margin-left:0;margin-right:0;clear:none;}}.node--view-mode-full .node-event__sidebar a{display:inline-block;text-align:center;margin-right:auto;}@media (min-width:0) and (max-width:29em){.node--view-mode-full .node-event__sidebar a{width:100%;}}@media (min-width:56em){.node--view-mode-full .node-event__sidebar a{margin-left:auto;width:100%;}}.node--view-mode-full .node__content:after{content:"";display:table;clear:both;}.node--view-mode-full .node-event__title h1{margin:0;padding:0.4096em 1em;width:100%;padding:0.8em 1em;color:white;line-height:1.5;font-weight:400;font-size:1.5625em;background:#660033;}.node--view-mode-full .node-event__image{position:relative;display:block;}.node--view-mode-full .node--type-varsity-team.node--view-mode-embedded{margin-bottom:1em;}.node--view-mode-full .node-event__date{position:absolute;left:1em;top:1em;}.node--view-mode-full .field--name-field-audience{margin-bottom:1em;}.node-event__meta{margin-bottom:1em;}.node-event__meta h4{border:solid 1px #D2D6E0;background-color:#e8eaf0;text-align:center;padding:0.64em;font-size:.85em;margin-bottom:0;}.node-event__meta .field{display:table;width:100%;}.node-event__meta .field--label-above,.node-event__meta .views-field{border-left:solid 1px #D2D6E0;border-right:solid 1px #D2D6E0;border-bottom:solid 1px #D2D6E0;font-size:0.8em;}.node-event__meta .field--label-above:after,.node-event__meta .views-field:after{content:"";display:table;clear:both;}.node-event__meta .field--label-above .field__label,.node-event__meta .views-field .views-label{display:table-cell;width:40%;padding:0.4096em;}.node-event__meta .field--label-above > .field__item,.node-event__meta .field--label-above > .field__items,.node-event__meta .views-field .field-content{display:table-cell;width:calc(60% - 1px);border-left:solid 1px #D2D6E0;padding:0.4096em;text-align:center;vertical-align:middle;}.node-event__meta .field--name-field-type .field__items{display:inline-block;float:left;width:calc(60% - 1px);}.node-event__meta .field--name-field-type .field__items .field__item{float:none;display:block;width:100%;margin-right:0;}.node-event__date{display:block;text-align:center;color:white;background:#660033;}@media (min-width:0) and (max-width:38em){.node-event__date{padding-top:0.64em;width:60px;height:60px;}}@media (min-width:38em){.node-event__date{padding-top:1em;width:77px;height:77px;}}.node-event__date-month{font-size:1em;display:block;font-weight:500;}.node-event__date-day{font-size:1.5625em;font-weight:700;}.node-event__date-long{font-weight:700;color:#660033;background-color:#e8eaf0;display:inline-block;padding:0.64em 1em;font-size:.75em;background-color:transparent;padding:0;margin-bottom:1em;}.node-event__date-long .time{display:inline-block;vertical-align:middle;}.node-event__date-long:before{font-size:1.5625em;display:inline-block;vertical-align:middle;margin-top:-0.26214em;margin-right:0.16777em;}.node-event__date-long div{display:inline-block;}.view-events .node--view-mode-teaser,.event-list .node--view-mode-teaser{margin-bottom:1.95312em;padding-bottom:1.95312em;background-color:#e8eaf0;border-bottom:solid 1px #e8eaf0;}.view-events .node--view-mode-teaser:after,.event-list .node--view-mode-teaser:after{content:"";display:table;clear:both;}@media (min-width:38em){.view-events .node--view-mode-teaser,.event-list .node--view-mode-teaser{background-color:transparent;}}.view-events .node--view-mode-teaser h2,.view-events .node--view-mode-teaser .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full .view-events .node--view-mode-teaser .field--name-title,.view-events .node--view-mode-teaser
  .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .view-events .node--view-mode-teaser .field--name-title,.event-list .node--view-mode-teaser h2,.event-list .node--view-mode-teaser .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full
  .event-list .node--view-mode-teaser .field--name-title,.event-list .node--view-mode-teaser
  .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full
  .event-list .node--view-mode-teaser .field--name-title{font-size:1.5625em;}.view-events .node--view-mode-teaser h2 a,.view-events .node--view-mode-teaser .node--type-faculty.node--view-mode-full .field--name-title a,.node--type-faculty.node--view-mode-full .view-events .node--view-mode-teaser .field--name-title a,.view-events .node--view-mode-teaser
    .node--type-staff.node--view-mode-full .field--name-title a,.node--type-staff.node--view-mode-full .view-events .node--view-mode-teaser .field--name-title a,.event-list .node--view-mode-teaser h2 a,.event-list .node--view-mode-teaser .node--type-faculty.node--view-mode-full .field--name-title a,.node--type-faculty.node--view-mode-full
    .event-list .node--view-mode-teaser .field--name-title a,.event-list .node--view-mode-teaser
    .node--type-staff.node--view-mode-full .field--name-title a,.node--type-staff.node--view-mode-full
    .event-list .node--view-mode-teaser .field--name-title a{color:#990033;}.view-events .node--view-mode-teaser img,.event-list .node--view-mode-teaser img{display:block;}.view-events .node--view-mode-teaser .node-event__date,.event-list .node--view-mode-teaser .node-event__date{position:absolute;left:0.32768em;top:0.32768em;z-index:2;}.view-events .node--view-mode-teaser .node--type-varsity-team,.event-list .node--view-mode-teaser .node--type-varsity-team{margin-bottom:0;}.view-events .node--view-mode-teaser .node-event__image-container,.event-list .node--view-mode-teaser .node-event__image-container{position:relative;}@media (min-width:38em){.view-events .node--view-mode-teaser .node-event__image-container,.event-list .node--view-mode-teaser .node-event__image-container{width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}@media (min-width:38em){.view-events .node--view-mode-teaser .node-event__content-container,.event-list .node--view-mode-teaser .node-event__content-container{width:65.95745%;clear:right;float:right;margin-right:0;}}.view-events .node--view-mode-teaser .field--name-body,.event-list .node--view-mode-teaser .field--name-body{font-size:0.8em;}.view-events .node--view-mode-teaser .node-readmore a,.event-list .node--view-mode-teaser .node-readmore a{border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;background-color:#990033;color:#f2f5fa;display:inline-block;}@media (min-width:38em){.view-events .node--view-mode-teaser .node-readmore a,.event-list .node--view-mode-teaser .node-readmore a{padding:0.8em 1.5625em;}}.view-events .node--view-mode-teaser .node-readmore a:hover,.event-list .node--view-mode-teaser .node-readmore a:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}.view-events .node--view-mode-teaser .node-readmore a:hover,.view-events .node--view-mode-teaser .node-readmore a:focus,.event-list .node--view-mode-teaser .node-readmore a:hover,.event-list .node--view-mode-teaser .node-readmore a:focus{background-color:#660033;color:#f2f5fa;}.messages--error{display:none;}.view-events.view-display-id-page_2 .view-header:after{content:"";display:table;clear:both;}@media (min-width:38em){.view-events.view-display-id-page_2 .pager{display:inline-block;float:right;margin-top:0;}}.view-events.view-display-id-page_2 .pager a{background-color:#990033;color:white;}@media (min-width:38em){.view-events.view-display-id-page_2 h3,.view-events.view-display-id-page_2 .node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.node--type-ce-program.node .field--name-field-ce-program-contact .view-events.view-display-id-page_2 .field__label,.view-events.view-display-id-page_2 .field--name-field-head-coach .field__label,.field--name-field-head-coach .view-events.view-display-id-page_2 .field__label,.view-events.view-display-id-page_2
  .field--name-field-coaching-staff .field__label,.field--name-field-coaching-staff .view-events.view-display-id-page_2 .field__label,.view-events.view-display-id-page_2
  .field-group--recruiting-contact .field__label,.field-group--recruiting-contact .view-events.view-display-id-page_2 .field__label{display:inline-block;float:left;margin-bottom:0;}}.view-events.view-display-id-page_2 .view-content{margin-bottom:1em;}.calendar-calendar .stripe{border-radius:0 !important;}.calendar-calendar th.days,.calendar-calendar td{color:#2d292a;}.calendar-calendar td.empty{color:#586582;}.view-events li.event-list{position:relative;}.view-events li.event-list:after{content:"";display:table;clear:both;}#block-celandingpageheader{position:relative;}@media (min-width:62em){#block-celandingpageheader .block--inner{position:absolute;top:0;right:0;left:0;bottom:0;}}@media (min-width:62em){#block-celandingpageheader .block--content-container{width:100%;display:table;min-height:500px;max-height:650px;height:100%;}}#block-celandingpageheader h2,#block-celandingpageheader .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full #block-celandingpageheader .field--name-title,#block-celandingpageheader
  .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full #block-celandingpageheader .field--name-title{font-weight:900;}#block-celandingpageheader .field--name-body{display:table-cell;vertical-align:middle;}#block-celandingpageheader .field--name-field-image{max-height:650px;overflow:hidden;}#block-celandingpageheader .field--name-field-image img{width:100%;display:block;}#block-celandingpageheader .ce-landing-page-header-area{background-color:white;padding:1em 0;}@media (min-width:62em){#block-celandingpageheader .ce-landing-page-header-area{float:right;width:60%;padding:1.5625em;}}@media (min-width:62em){#block-celandingpageheader .ce-landing-page-header-area{width:40%;}}#block-celandingpageheader .ce-landing-page-header-area p{font-weight:500;color:#53524a;}#block-celandingpageheader .ce-landing-page-header-area strong{color:black;}#block-celandingpageheader .ce-landing-page-header-area a{font-weight:700;}.block-views-blockprogram-theme-block-2{background-color:#e8eaf0;margin-bottom:1.5625em;}.block-views-blockprogram-theme-block-2 .block--inner{padding:1.25em;}.block-views-blockprogram-theme-block-2 .view-header{margin-top:2.44141em;}@media (min-width:62em){.block-views-blockprogram-theme-block-2 .view-header{width:40.42553%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}@media (min-width:62em){.block-views-blockprogram-theme-block-2 .view-content{width:57.44681%;clear:right;float:right;margin-right:0;}}.block-views-blockprogram-theme-block-2 .item-list ul{background-color:#e8eaf0;padding:1em;padding:0;}.block-views-blockprogram-theme-block-2 .item-list ul .field__label{font-size:1.5625em;}.block-views-blockprogram-theme-block-2 .item-list ul .field__item{display:inline-block;margin-right:0.8em;margin-top:1em;}.block-views-blockprogram-theme-block-2 .item-list ul a{transition:color .2s ease,background-color .2s ease;background-color:white;padding:0.8em 1em;color:#660033;font-weight:700;text-transform:capitalize;display:inline-block;text-decoration:none;}.block-views-blockprogram-theme-block-2 .item-list ul a:hover{background-color:#990033;color:white;}.block-views-blockprogram-theme-block-2 .item-list ul li{float:left;display:inline-block;margin:0.26214em;}@media (min-width:62em){#block-cecontactinformation{width:65.95745%;clear:right;float:left;margin-left:0;margin-right:2.12766%;clear:none;}}@media (min-width:62em){.block-views-blockce-program-accreditation-block-1{width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}@media (min-width:62em){.block-cebasic-page{width:31.91489%;clear:right;float:left;margin-right:2.12766%;}}@media (min-width:62em){#block-cequicklinks,#block-ce-connect-with-us,.ce-twitter-area,#block-cefacebookblock{width:31.91489%;clear:right;float:right;margin-right:0;}}.node--type-ce-basic-page{width:100%;clear:right;float:right;margin-right:0;}.node--type-ce-basic-page h3,.node--type-ce-basic-page .node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.node--type-ce-program.node .field--name-field-ce-program-contact .node--type-ce-basic-page .field__label,.node--type-ce-basic-page .field--name-field-head-coach .field__label,.field--name-field-head-coach .node--type-ce-basic-page .field__label,.node--type-ce-basic-page
  .field--name-field-coaching-staff .field__label,.field--name-field-coaching-staff .node--type-ce-basic-page .field__label,.node--type-ce-basic-page
  .field-group--recruiting-contact .field__label,.field-group--recruiting-contact .node--type-ce-basic-page .field__label{font-weight:900;}.ce-quick-links-title,.ce-connect-title{border-bottom:solid 2px #e8eaf0;}.ce-quick-links-title h3,.ce-quick-links-title .node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.node--type-ce-program.node .field--name-field-ce-program-contact .ce-quick-links-title .field__label,.ce-quick-links-title .field--name-field-head-coach .field__label,.field--name-field-head-coach .ce-quick-links-title .field__label,.ce-quick-links-title
  .field--name-field-coaching-staff .field__label,.field--name-field-coaching-staff .ce-quick-links-title .field__label,.ce-quick-links-title
  .field-group--recruiting-contact .field__label,.field-group--recruiting-contact .ce-quick-links-title .field__label,.ce-connect-title h3,.ce-connect-title .node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.node--type-ce-program.node .field--name-field-ce-program-contact
  .ce-connect-title .field__label,.ce-connect-title .field--name-field-head-coach .field__label,.field--name-field-head-coach
  .ce-connect-title .field__label,.ce-connect-title
  .field--name-field-coaching-staff .field__label,.field--name-field-coaching-staff
  .ce-connect-title .field__label,.ce-connect-title
  .field-group--recruiting-contact .field__label,.field-group--recruiting-contact
  .ce-connect-title .field__label{margin-bottom:0;color:#2d292a;}.ce-quick-links-content ul,.ce-quick-links-content li{margin:0;padding:0;}.ce-quick-links-content ul{margin:1em 0 2.44141em 0;}.ce-quick-links-content li{list-style-type:none;}.ce-quick-links-content a{font-weight:500;}.ce-quick-links-content a:hover{text-decoration:none;}#block-ce-connect-with-us{position:relative;margin-bottom:1.5625em;}#block-ce-connect-with-us h3,#block-ce-connect-with-us .node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.node--type-ce-program.node .field--name-field-ce-program-contact #block-ce-connect-with-us .field__label,#block-ce-connect-with-us .field--name-field-head-coach .field__label,.field--name-field-head-coach #block-ce-connect-with-us .field__label,#block-ce-connect-with-us
  .field--name-field-coaching-staff .field__label,.field--name-field-coaching-staff #block-ce-connect-with-us .field__label,#block-ce-connect-with-us
  .field-group--recruiting-contact .field__label,.field-group--recruiting-contact #block-ce-connect-with-us .field__label{padding-right:3.8147em;}.ce-connect-content{position:absolute;top:0;right:0;}.ce-connect-content ul{margin:0;padding:0;}.ce-connect-content .link-text{font:0/0 serif;text-shadow:none;color:transparent;}.ce-connect-content li{margin:0;padding:0;display:inline-block;margin-right:0.512em;}.ce-connect-content a{font-size:1.5625em;}.ce-twitter-area{margin-bottom:1.5625em;}.ce-twitter-area h3,.ce-twitter-area .node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.node--type-ce-program.node .field--name-field-ce-program-contact .ce-twitter-area .field__label,.ce-twitter-area .field--name-field-head-coach .field__label,.field--name-field-head-coach .ce-twitter-area .field__label,.ce-twitter-area
  .field--name-field-coaching-staff .field__label,.field--name-field-coaching-staff .ce-twitter-area .field__label,.ce-twitter-area
  .field-group--recruiting-contact .field__label,.field-group--recruiting-contact .ce-twitter-area .field__label{font-size:1em;color:#990033;margin-bottom:0.512em;}.ce-twitter-area h3:before,.ce-twitter-area .node--type-ce-program.node .field--name-field-ce-program-contact .field__label:before,.node--type-ce-program.node .field--name-field-ce-program-contact .ce-twitter-area .field__label:before,.ce-twitter-area .field--name-field-head-coach .field__label:before,.field--name-field-head-coach .ce-twitter-area .field__label:before,.ce-twitter-area
    .field--name-field-coaching-staff .field__label:before,.field--name-field-coaching-staff .ce-twitter-area .field__label:before,.ce-twitter-area
    .field-group--recruiting-contact .field__label:before,.field-group--recruiting-contact .ce-twitter-area .field__label:before{margin-right:0.512em;}.ce-twitter-area .twitter-post{color:#2d292a;font-weight:500;}#block-cefacebookblock{margin-bottom:1.5625em;}#block-cefacebookblock h3,#block-cefacebookblock .node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.node--type-ce-program.node .field--name-field-ce-program-contact #block-cefacebookblock .field__label,#block-cefacebookblock .field--name-field-head-coach .field__label,.field--name-field-head-coach #block-cefacebookblock .field__label,#block-cefacebookblock
  .field--name-field-coaching-staff .field__label,.field--name-field-coaching-staff #block-cefacebookblock .field__label,#block-cefacebookblock
  .field-group--recruiting-contact .field__label,.field-group--recruiting-contact #block-cefacebookblock .field__label{font-size:1em;color:#990033;margin-bottom:0.512em;}#block-cefacebookblock h3:before,#block-cefacebookblock .node--type-ce-program.node .field--name-field-ce-program-contact .field__label:before,.node--type-ce-program.node .field--name-field-ce-program-contact #block-cefacebookblock .field__label:before,#block-cefacebookblock .field--name-field-head-coach .field__label:before,.field--name-field-head-coach #block-cefacebookblock .field__label:before,#block-cefacebookblock
    .field--name-field-coaching-staff .field__label:before,.field--name-field-coaching-staff #block-cefacebookblock .field__label:before,#block-cefacebookblock
    .field-group--recruiting-contact .field__label:before,.field-group--recruiting-contact #block-cefacebookblock .field__label:before{margin-right:0.512em;}#block-cefacebookblock .facebook-post{color:#2d292a;font-weight:500;}.block-views-blockce-program-accreditation-block-1,.block-cebasic-page{background-color:#e8eaf0;margin-bottom:3.8147em;position:relative;}.block-views-blockce-program-accreditation-block-1 .contextual-region,.block-cebasic-page .contextual-region{position:static;}.block-views-blockce-program-accreditation-block-1 .block--inner,.block-cebasic-page .block--inner{padding:1.25em 1.25em 1.95312em 1.25em;}.block-views-blockce-program-accreditation-block-1 .view-header p,.block-cebasic-page .view-header p{font-size:.9375em;font-weight:500;color:#53524a;}.block-views-blockce-program-accreditation-block-1 .view-content a,.block-cebasic-page .view-content a{font-weight:500;text-decoration:none;}.block-views-blockce-program-accreditation-block-1 .view-content a:hover,.block-cebasic-page .view-content a:hover{text-decoration:underline;}.block-views-blockce-program-accreditation-block-1 .views-row,.block-views-blockce-program-accreditation-block-1 .views-rows,.block-cebasic-page .views-row,.block-cebasic-page .views-rows{margin-bottom:0.4096em;}.block-views-blockce-program-accreditation-block-1 .more-link,.block-cebasic-page .more-link{position:absolute;bottom:-0.64em;z-index:2;right:0;}.block-views-blockce-program-accreditation-block-1 .more-link a,.block-cebasic-page .more-link a{border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;background-color:#990033;color:#f2f5fa;font-weight:700;text-transform:none;}@media (min-width:38em){.block-views-blockce-program-accreditation-block-1 .more-link a,.block-cebasic-page .more-link a{padding:0.8em 1.5625em;}}.block-views-blockce-program-accreditation-block-1 .more-link a:hover,.block-cebasic-page .more-link a:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}.block-views-blockce-program-accreditation-block-1 .more-link a:hover,.block-views-blockce-program-accreditation-block-1 .more-link a:focus,.block-cebasic-page .more-link a:hover,.block-cebasic-page .more-link a:focus{background-color:#660033;color:#f2f5fa;}.node--type-ce-program.node .field--name-field-ce-accreditation,.node--type-ce-program.node .field--name-field-ce-program-delivery{font-size:1em;font-weight:700;}.node--type-ce-program.node .field--name-field-ce-accreditation{color:#660033;}.node--type-ce-program.node .details-wrapper:after{content:"";display:table;clear:both;}.node--type-ce-program.node .field-group--program-delivery{color:#53524a;padding-bottom:0.8em;}.node--type-ce-program.node .field-group--program-delivery:after{content:"";display:table;clear:both;}.node--type-ce-program.node .field--name-field-ce-program-delivery{color:#53524a;display:inline-block;font-weight:400;}.node--type-ce-program.node .field--name-field-event-campus{display:inline-block;}.node--type-ce-program.node .field-group-tabs-wrapper{width:100%;clear:right;float:right;margin-right:0;}.node--type-ce-program.node .field--name-field-related-ce-programs{margin:1.5625em 0;}.node--type-ce-program.node .field--name-field-program-status,.node--type-ce-program.node .field--name-field-event-campus,.node--type-ce-program.node .field--name-field-area-of-study{font-size:.9em;}.node--type-ce-program.node .field--name-field-program-status .field__label,.node--type-ce-program.node .field--name-field-event-campus .field__label,.node--type-ce-program.node .field--name-field-area-of-study .field__label{color:#2d292a;display:inline-block;}.node--type-ce-program.node .field--name-field-program-status .field__item,.node--type-ce-program.node .field--name-field-event-campus .field__item,.node--type-ce-program.node .field--name-field-area-of-study .field__item{color:#53524a;font-weight:500;}.node--type-ce-program.node .field--name-field-short-description{width:100%;clear:right;float:right;margin-right:0;}.node--type-department .field--name-field-audience{background-color:#e8eaf0;padding:1em;margin-bottom:1em;}.node--type-department .field--name-field-audience .field__label{font-size:1.5625em;}.node--type-department .field--name-field-audience .field__item{display:inline-block;margin-right:0.8em;margin-top:1em;}.node--type-department .field--name-field-audience a{transition:color .2s ease,background-color .2s ease;background-color:white;padding:0.8em 1em;color:#660033;font-weight:700;text-transform:capitalize;display:inline-block;text-decoration:none;}.node--type-department .field--name-field-audience a:hover{background-color:#990033;color:white;}.node--type-program .view-faculty .item-list ul li{width:100%;clear:right;float:right;margin-right:0;margin-bottom:0.8em;padding-bottom:0.8em;border-bottom:solid 1px #D2D6E0;}.node--type-faculty.node--view-mode-full .block-views-blockfaculty-block-1 .block--inner{width:100%;max-width:initial;padding:0;}@media (min-width:48em){.faculty--program-video{width:48.93617%;float:right;margin-left:0;margin-right:0;clear:none;}}@media (min-width:48em){.node--type-faculty.node--view-mode-full .field--name-body,.node--type-faculty.node--view-mode-full .field--name-field-bio,.node--type-staff.node--view-mode-full .field--name-body,.node--type-staff.node--view-mode-full .field--name-field-bio{width:48.93617%;float:left;margin-right:-100%;margin-left:0;clear:none;}}.node--type-faculty.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .field--name-title{color:#660033;}.node--type-faculty.node--view-mode-full .field--name-field-title,.node--type-staff.node--view-mode-full .field--name-field-title{display:block;}.node--type-faculty.node--view-mode-full .field--name-field-program,.node--type-faculty.node--view-mode-full .field--name-field-campus,.node--type-faculty.node--view-mode-full .field--name-field-department,.node--type-staff.node--view-mode-full .field--name-field-program,.node--type-staff.node--view-mode-full .field--name-field-campus,.node--type-staff.node--view-mode-full .field--name-field-department{border-bottom:1px solid #D2D6E0;padding-top:0.64em;padding-bottom:0.64em;margin-bottom:1em;padding-top:0;}.node--type-faculty.node--view-mode-full .field--name-field-program .field__label,.node--type-faculty.node--view-mode-full .field--name-field-campus .field__label,.node--type-faculty.node--view-mode-full .field--name-field-department .field__label,.node--type-staff.node--view-mode-full .field--name-field-program .field__label,.node--type-staff.node--view-mode-full .field--name-field-campus .field__label,.node--type-staff.node--view-mode-full .field--name-field-department .field__label{display:block;margin-bottom:1em;}.node--type-faculty.node--view-mode-full .field--name-field-program .field__item,.node--type-faculty.node--view-mode-full .field--name-field-campus .field__item,.node--type-faculty.node--view-mode-full .field--name-field-department .field__item,.node--type-staff.node--view-mode-full .field--name-field-program .field__item,.node--type-staff.node--view-mode-full .field--name-field-campus .field__item,.node--type-staff.node--view-mode-full .field--name-field-department .field__item{display:inline-block;}.node--type-faculty.node--view-mode-full .field--name-field-program a,.node--type-faculty.node--view-mode-full .field--name-field-campus a,.node--type-faculty.node--view-mode-full .field--name-field-department a,.node--type-staff.node--view-mode-full .field--name-field-program a,.node--type-staff.node--view-mode-full .field--name-field-campus a,.node--type-staff.node--view-mode-full .field--name-field-department a{border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;background-color:#990033;color:#f2f5fa;display:block;margin-right:0;}@media (min-width:38em){.node--type-faculty.node--view-mode-full .field--name-field-program a,.node--type-faculty.node--view-mode-full .field--name-field-campus a,.node--type-faculty.node--view-mode-full .field--name-field-department a,.node--type-staff.node--view-mode-full .field--name-field-program a,.node--type-staff.node--view-mode-full .field--name-field-campus a,.node--type-staff.node--view-mode-full .field--name-field-department a{padding:0.8em 1.5625em;}}.node--type-faculty.node--view-mode-full .field--name-field-program a:hover,.node--type-faculty.node--view-mode-full .field--name-field-campus a:hover,.node--type-faculty.node--view-mode-full .field--name-field-department a:hover,.node--type-staff.node--view-mode-full .field--name-field-program a:hover,.node--type-staff.node--view-mode-full .field--name-field-campus a:hover,.node--type-staff.node--view-mode-full .field--name-field-department a:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}.node--type-faculty.node--view-mode-full .field--name-field-program a:hover,.node--type-faculty.node--view-mode-full .field--name-field-program a:focus,.node--type-faculty.node--view-mode-full .field--name-field-campus a:hover,.node--type-faculty.node--view-mode-full .field--name-field-campus a:focus,.node--type-faculty.node--view-mode-full .field--name-field-department a:hover,.node--type-faculty.node--view-mode-full .field--name-field-department a:focus,.node--type-staff.node--view-mode-full .field--name-field-program a:hover,.node--type-staff.node--view-mode-full .field--name-field-program a:focus,.node--type-staff.node--view-mode-full .field--name-field-campus a:hover,.node--type-staff.node--view-mode-full .field--name-field-campus a:focus,.node--type-staff.node--view-mode-full .field--name-field-department a:hover,.node--type-staff.node--view-mode-full .field--name-field-department a:focus{background-color:#660033;color:#f2f5fa;}@media (min-width:48em){.node--type-faculty.node--view-mode-full .field--name-field-image,.node--type-staff.node--view-mode-full .field--name-field-image{width:48.93617%;float:left;margin-right:-100%;margin-left:0;clear:none;text-align:right;}.node--type-faculty.node--view-mode-full .field--name-field-image img,.node--type-staff.node--view-mode-full .field--name-field-image img{display:inline-block;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.5);}}.faculty--banner{padding:2.44141em 0;margin-bottom:2.44141em;background:url(/themes/de_theme/img/banners/fennel-blur.jpeg) center center no-repeat;background-size:cover;}@media (min-width:0) and (max-width:48em){.faculty--banner{text-align:center;}}.faculty-banner-info{color:#660033;}.faculty-banner-info a{color:#660033;}.faculty-banner-info .field-email{word-break:break-all;}@media (min-width:48em){.faculty-banner-info{width:48.93617%;float:right;margin-left:0;margin-right:0;clear:none;}.faculty-banner-info .field__item{margin-bottom:0.64em;}.faculty-banner-info .field__item,.faculty-banner-info .field__label{display:inline-block;}}.node--type-faculty.node--view-mode-compact:after{content:"";display:table;clear:both;}.node--type-faculty.node--view-mode-compact h5{margin-bottom:0;font-size:1.25em;}.node--type-faculty.node--view-mode-compact .field--name-field-image{float:left;width:80px;margin-right:1em;margin-bottom:0;}.node--type-faculty.node--view-mode-compact .field--name-field-image a{display:block;}.node--type-faculty.node--view-mode-compact .field--name-field-image img{display:block;}.node--type-faculty.node--view-mode-compact .field--name-field-phone{font-size:0.8em;}.node--type-faculty.node--view-mode-compact .field--name-field-phone:before{padding-right:0.512em;}.node--type-faculty.node--view-mode-compact .field-email a{font-size:0.8em;word-break:break-all;}.node--type-faculty.node--view-mode-compact .field-email a:before{padding-right:0.512em;}.node--type-faculty.node--view-mode-compact .field--name-field-discipline{font-size:0.8em;font-weight:700;}.node--type-faculty.node--view-mode-teaser *{transition:all .1s ease-in;}.node--type-faculty.node--view-mode-teaser .node__content{display:block;}.node--type-faculty.node--view-mode-teaser .node__content:after{content:"";display:table;clear:both;}.node--type-faculty.node--view-mode-teaser a{display:block;text-decoration:none;}.node--type-faculty.node--view-mode-teaser a:hover .field--name-title{background-color:#660033;color:white;}.node--type-faculty.node--view-mode-teaser a:hover img{opacity:1;}.node--type-faculty.node--view-mode-teaser img{width:100%;display:block;}.node--type-faculty.node--view-mode-teaser .field--name-title{padding:1em;font-size:1em;color:#990033;font-weight:700;display:block;background-color:#e8eaf0;}.node--type-faculty.node--view-mode-teaser .field-email,.node--type-faculty.node--view-mode-teaser .field--name-field-phone{font-size:.9em;}.node--type-faculty.node--view-mode-teaser .field-email a{word-break:break-all;}.node--type-faculty.node--view-mode-teaser .field-email a:before{padding-right:0.512em;}.node--type-faculty.node--view-mode-teaser .field--name-field-phone:before{padding-right:0.512em;}.view-faculty:after{content:"";display:table;clear:both;}.view-faculty .view-content ul:after{content:"";display:table;clear:both;}.view-faculty .views-row{width:100%;margin-bottom:1.5625em;}@media (min-width:38em) and (max-width:61.9375em){.view-faculty .views-row{width:48.93617%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.view-faculty .views-row:nth-child(even){width:48.93617%;clear:right;float:right;margin-right:0;}}@media (min-width:62em){.view-faculty .views-row{width:23.40426%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.view-faculty .views-row:nth-child(4n+4){width:23.40426%;clear:right;float:right;margin-right:0;}}.path-frontpage #main{margin-right:0;margin-bottom:0;}.path-frontpage .region--front-page .region-inner,.path-frontpage .region--front-page .region--content-prefix .block--inner,.region--content-prefix .path-frontpage .region--front-page .block--inner,.path-frontpage .region--front-page .region--content-suffix .block--inner,.region--content-suffix .path-frontpage .region--front-page .block--inner{padding:0;}.path-frontpage .region--front-page .region-inner:after,.path-frontpage .region--front-page .region--content-prefix .block--inner:after,.region--content-prefix .path-frontpage .region--front-page .block--inner:after,.path-frontpage .region--front-page .region--content-suffix .block--inner:after,.region--content-suffix .path-frontpage .region--front-page .block--inner:after{content:"";display:table;clear:both;}@media (min-width:48em){.path-frontpage .region--front-page .region-inner,.path-frontpage .region--front-page .region--content-prefix .block--inner,.region--content-prefix .path-frontpage .region--front-page .block--inner,.path-frontpage .region--front-page .region--content-suffix .block--inner,.region--content-suffix .path-frontpage .region--front-page .block--inner{padding:0 1.25em;}}.path-frontpage .front-title{margin-top:1.95312em;margin-bottom:2.44141em;padding:0 1em;}@media (min-width:48em){.path-frontpage .front-title{text-align:center;font-weight:700;}}.path-frontpage .section-content{background-image:url(/themes/de_theme/img/banners/whats-happening-bg.jpg);background-repeat:no-repeat;background-size:contain;margin-bottom:0;padding-bottom:0;}@media (min-width:48em){.path-frontpage .section-content{background-size:cover;padding-bottom:1.95312em;}}.path-frontpage .view-news h2,.path-frontpage .view-news .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full .path-frontpage .view-news .field--name-title,.path-frontpage .view-news
.node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .path-frontpage .view-news .field--name-title,.path-frontpage .view-events h2,.path-frontpage .view-events .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full
.path-frontpage .view-events .field--name-title,.path-frontpage .view-events
.node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full
.path-frontpage .view-events .field--name-title{font-size:1.5625em;}.path-frontpage .view-news h2 a,.path-frontpage .view-news .node--type-faculty.node--view-mode-full .field--name-title a,.node--type-faculty.node--view-mode-full .path-frontpage .view-news .field--name-title a,.path-frontpage .view-news
  .node--type-staff.node--view-mode-full .field--name-title a,.node--type-staff.node--view-mode-full .path-frontpage .view-news .field--name-title a,.path-frontpage .view-events h2 a,.path-frontpage .view-events .node--type-faculty.node--view-mode-full .field--name-title a,.node--type-faculty.node--view-mode-full
  .path-frontpage .view-events .field--name-title a,.path-frontpage .view-events
  .node--type-staff.node--view-mode-full .field--name-title a,.node--type-staff.node--view-mode-full
  .path-frontpage .view-events .field--name-title a{color:#990033;text-decoration:none;}.path-frontpage .view-news a,.path-frontpage .view-events a{font-weight:700;}.path-frontpage .view-news .view-header,.path-frontpage .view-events .view-header{margin-bottom:1em;}.path-frontpage .view-news .view-header:after,.path-frontpage .view-events .view-header:after{content:"";display:table;clear:both;}.path-frontpage .view-news .view-header h2,.path-frontpage .view-news .view-header .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full .path-frontpage .view-news .view-header .field--name-title,.path-frontpage .view-news .view-header
  .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .path-frontpage .view-news .view-header .field--name-title,.path-frontpage .view-events .view-header h2,.path-frontpage .view-events .view-header .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full
  .path-frontpage .view-events .view-header .field--name-title,.path-frontpage .view-events .view-header
  .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full
  .path-frontpage .view-events .view-header .field--name-title{font-size:1em;font-weight:500;text-transform:uppercase;display:inline-block;float:left;}.path-frontpage .view-news .view-header a,.path-frontpage .view-events .view-header a{display:inline-block;float:right;font-weight:700;}#block-views-block-events-block-1:after{content:"";display:table;clear:both;}#block-views-block-events-block-1 .block--inner{background-color:white;position:relative;padding:1.25em;}@media (min-width:62em){#block-views-block-events-block-1 .block--inner{padding:2.44141em;min-height:262px;margin-left:160px;}}@media (min-width:48em){#block-views-block-events-block-1{width:50%;float:left;display:inline-block;}}#block-views-block-events-block-1 .node-event__date{position:absolute;top:-70px;z-index:2;background-color:#211F20;}@media (min-width:38em){#block-views-block-events-block-1 .node-event__date{top:-100px;}}@media (min-width:62em){#block-views-block-events-block-1 .node-event__date{left:-92px;top:-57px;}}#block-views-block-events-block-1 .view-header h2,#block-views-block-events-block-1 .view-header .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full #block-views-block-events-block-1 .view-header .field--name-title,#block-views-block-events-block-1 .view-header
.node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full #block-views-block-events-block-1 .view-header .field--name-title{padding-left:5.96046em;}@media (min-width:62em){#block-views-block-events-block-1 .view-header h2,#block-views-block-events-block-1 .view-header .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full #block-views-block-events-block-1 .view-header .field--name-title,#block-views-block-events-block-1 .view-header
    .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full #block-views-block-events-block-1 .view-header .field--name-title{padding-left:0;}}#block-views-block-events-block-1 .field--name-field-image{display:none;}@media (min-width:62em){#block-views-block-events-block-1 .field--name-field-image{display:block;position:absolute;left:-175px;top:20px;}}#block-views-block-news-block-1,#block-views-block-news-feeds-block-2{background-color:#e8eaf0;}#block-views-block-news-block-1:after,#block-views-block-news-feeds-block-2:after{content:"";display:table;clear:both;}#block-views-block-news-block-1 .block--inner,#block-views-block-news-feeds-block-2 .block--inner{padding:1.25em;}@media (min-width:62em){#block-views-block-news-block-1 .block--inner,#block-views-block-news-feeds-block-2 .block--inner{padding:1.5625em 2.44141em;}}#block-views-block-news-block-1 .views-row,#block-views-block-news-feeds-block-2 .views-row{margin-bottom:0;padding-bottom:0;}@media (min-width:48em){#block-views-block-news-block-1,#block-views-block-news-feeds-block-2{width:50%;float:right;display:inline-block;clear:right;}}@media (min-width:62em){#block-views-block-news-feeds-block-2{margin-top:3.05176em;}}#block-front-page-youtube-video .block--inner{padding:0;}@media (min-width:48em){#block-front-page-youtube-video{width:50%;float:left;display:inline-block;}}#block-instagram-widget .block--inner{padding:0;}#block-instagram-widget iframe{width:100%;border:none;margin:0;padding:0;display:block;}@media (min-width:48em){#block-instagram-widget{width:50%;float:right;display:inline-block;}}.block-twitter-feed{background-color:#323232;overflow:hidden;min-height:12em;position:relative;}@media (min-width:48em){.block-twitter-feed{width:25%;float:right;display:inline-block;}}.block-twitter-feed .twitter-area-inner{padding:1em;}.block-twitter-feed::before{position:absolute;bottom:-1.75rem;right:1.25rem;font-size:11.5em;z-index:1;color:rgba(255,255,255,0.1);}.block-twitter-feed h3,.block-twitter-feed .node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.node--type-ce-program.node .field--name-field-ce-program-contact .block-twitter-feed .field__label,.block-twitter-feed .field--name-field-head-coach .field__label,.field--name-field-head-coach .block-twitter-feed .field__label,.block-twitter-feed
  .field--name-field-coaching-staff .field__label,.field--name-field-coaching-staff .block-twitter-feed .field__label,.block-twitter-feed
  .field-group--recruiting-contact .field__label,.field-group--recruiting-contact .block-twitter-feed .field__label{font-size:1em;text-transform:uppercase;font-weight:500;color:white;position:relative;z-index:2;}.block-twitter-feed .twitter-post{color:white;position:relative;z-index:2;font-size:1.25em;font-weight:700;}@media (min-width:48em){.block-twitter-feed .twitter-post{font-size:.9em;}}@media (min-width:62em){.block-twitter-feed .twitter-post{font-size:1.25em;}}.block-twitter-feed .twitter-post *{color:white;}.block-facebook-block{position:relative;background-color:black;overflow:hidden;min-height:12em;}@media (min-width:48em){.block-facebook-block{width:25%;float:right;display:inline-block;}}.block-facebook-block .block--inner{padding:1em;}.block-facebook-block::before{position:absolute;bottom:-1.25rem;right:1.25rem;font-size:9.5em;z-index:1;}.block-facebook-block h3,.block-facebook-block .node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.node--type-ce-program.node .field--name-field-ce-program-contact .block-facebook-block .field__label,.block-facebook-block .field--name-field-head-coach .field__label,.field--name-field-head-coach .block-facebook-block .field__label,.block-facebook-block
  .field--name-field-coaching-staff .field__label,.field--name-field-coaching-staff .block-facebook-block .field__label,.block-facebook-block
  .field-group--recruiting-contact .field__label,.field-group--recruiting-contact .block-facebook-block .field__label{font-size:1em;text-transform:uppercase;font-weight:500;color:white;position:relative;z-index:2;}.block-facebook-block .facebook-post{position:relative;z-index:2;font-size:1.25em;font-weight:700;}@media (min-width:48em){.block-facebook-block .facebook-post{font-size:.9em;}}@media (min-width:62em){.block-facebook-block .facebook-post{font-size:1.25em;}}.block-facebook-block .facebook-post *{color:white;}.block-facebook-block .facebook-post a{word-wrap:break-word;}.node--type-news-item .field--name-field-date{transition:color .2s ease,background-color .2s ease;font-weight:700;color:#660033;background-color:#e8eaf0;display:inline-block;padding:0.64em 1em;font-size:.75em;margin-bottom:1.5625em;}.node--type-news-item .field--name-field-date .time{display:inline-block;vertical-align:middle;}.node--type-news-item .field--name-field-date:before{font-size:1.5625em;display:inline-block;vertical-align:middle;margin-top:-0.26214em;margin-right:0.16777em;}.node--type-news-item .field--name-field-image{margin-bottom:1.25em;}.node--type-news-item .field--name-field-tags{background-color:#e8eaf0;padding:1em;margin-bottom:1.25em;}.node--type-news-item .field--name-field-tags .field__label{font-size:1.5625em;}.node--type-news-item .field--name-field-tags .field__item{display:inline-block;margin-right:0.8em;margin-top:1em;}.node--type-news-item .field--name-field-tags a{transition:color .2s ease,background-color .2s ease;background-color:white;padding:0.8em 1em;color:#660033;font-weight:700;text-transform:capitalize;display:inline-block;text-decoration:none;}.node--type-news-item .field--name-field-tags a:hover{background-color:#990033;color:white;}.node--type-news-item.node--view-mode-compact .views-field-title a{text-decoration:none;}.node--type-news-item.node--view-mode-compact .field--name-field-date{margin-bottom:0.64em;padding:0;}.node--type-news-item.node--view-mode-compact .field--name-body{font-size:0.8em;}.node--type-news-item.node--view-mode-teaser .node__content:after,.node--type-blog.node--view-mode-teaser .node__content:after{content:"";display:table;clear:both;}@media (min-width:56em){.node--type-news-item.node--view-mode-teaser .field-groups__both .field-group__first,.node--type-blog.node--view-mode-teaser .field-groups__both .field-group__first{width:48.93617%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}@media (min-width:62em){.node--type-news-item.node--view-mode-teaser .field-groups__both .field-group__first,.node--type-blog.node--view-mode-teaser .field-groups__both .field-group__first{width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}@media (min-width:56em){.node--type-news-item.node--view-mode-teaser .field-groups__both .field-group__second,.node--type-blog.node--view-mode-teaser .field-groups__both .field-group__second{width:48.93617%;clear:right;float:right;margin-right:0;}}@media (min-width:62em){.node--type-news-item.node--view-mode-teaser .field-groups__both .field-group__second,.node--type-blog.node--view-mode-teaser .field-groups__both .field-group__second{width:65.95745%;clear:right;float:right;margin-right:0;}}.node--type-news-item.node--view-mode-teaser .field-groups__first-only .field-group__first,.node--type-blog.node--view-mode-teaser .field-groups__first-only .field-group__first{width:100%;clear:right;float:right;margin-right:0;}.node--type-news-item.node--view-mode-teaser .field-groups__second-only .field-group__second,.node--type-blog.node--view-mode-teaser .field-groups__second-only .field-group__second{width:100%;clear:right;float:right;margin-right:0;}.node--type-news-item.node--view-mode-teaser h2,.node--type-news-item.node--view-mode-teaser .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full .node--type-news-item.node--view-mode-teaser .field--name-title,.node--type-news-item.node--view-mode-teaser
.node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .node--type-news-item.node--view-mode-teaser .field--name-title,.node--type-blog.node--view-mode-teaser h2,.node--type-blog.node--view-mode-teaser .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full
.node--type-blog.node--view-mode-teaser .field--name-title,.node--type-blog.node--view-mode-teaser
.node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full
.node--type-blog.node--view-mode-teaser .field--name-title{font-size:1.5625em;margin-bottom:0;}@media (min-width:56em){.node--type-news-item.node--view-mode-teaser .field--name-field-image,.node--type-blog.node--view-mode-teaser .field--name-field-image{margin-bottom:0;}}.node--type-news-item.node--view-mode-teaser .field--name-body,.node--type-blog.node--view-mode-teaser .field--name-body{margin:1em 0;font-size:.875rem;}.node--type-news-item.node--view-mode-teaser .field--name-field-date,.node--type-blog.node--view-mode-teaser .field--name-field-date{background-color:transparent;padding:0;margin:0;}.node--type-news-item.node--view-mode-teaser .node__links ul,.node--type-blog.node--view-mode-teaser .node__links ul{margin:0;padding:0;}.node--type-news-item.node--view-mode-teaser .node__links ul:after,.node--type-blog.node--view-mode-teaser .node__links ul:after{content:"";display:table;clear:both;}.node--type-news-item.node--view-mode-teaser .node__links ul li,.node--type-blog.node--view-mode-teaser .node__links ul li{display:inline-block;}.node--type-news-item.node--view-mode-teaser .node-readmore a,.node--type-blog.node--view-mode-teaser .node-readmore a{display:inline-block;}.view-news .views-row,.view-blogs .views-row{padding:1.25em 0;border-bottom:solid 1px #e8eaf0;}.view-news .views-row:after,.view-blogs .views-row:after{content:"";display:table;clear:both;}.view-news .views-row:last-of-type,.view-blogs .views-row:last-of-type{border-bottom:none;}.view-news .node-readmore,.view-blogs .node-readmore{padding:0;margin:0;}.view-news .node-readmore a,.view-blogs .node-readmore a{border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;background-color:#990033;color:#f2f5fa;}@media (min-width:38em){.view-news .node-readmore a,.view-blogs .node-readmore a{padding:0.8em 1.5625em;}}.view-news .node-readmore a:hover,.view-blogs .node-readmore a:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}.view-news .node-readmore a:hover,.view-news .node-readmore a:focus,.view-blogs .node-readmore a:hover,.view-blogs .node-readmore a:focus{background-color:#660033;color:#f2f5fa;}.view-news-feeds .views-row{margin-bottom:1.25em;border-bottom:solid 1px #D2D6E0;padding-bottom:1.25em;padding-top:0;}.view-news-feeds .field--name-title a,.view-news-feeds .views-field-title a{text-decoration:none;}.view-news-feeds .views-field-title{color:#211F20;}.view-news-feeds .views-field-description,.view-news-feeds .views-field-body,.view-news-feeds .field--name-body{font-size:0.8em;}.view-news-feeds a.read-more{display:inline-block;border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;background-color:#990033;color:#f2f5fa;font-size:0.64em;margin-top:1.25em;}@media (min-width:38em){.view-news-feeds a.read-more{padding:0.8em 1.5625em;}}.view-news-feeds a.read-more:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}.view-news-feeds a.read-more:hover,.view-news-feeds a.read-more:focus{background-color:#660033;color:#f2f5fa;}.block-views-blocknews-feeds-block-1,.block-views-blocknews-block-2{background-color:#e8eaf0;}.block-views-blocknews-feeds-block-1 .block--inner,.block-views-blocknews-block-2 .block--inner{padding:1em;}.block-views-blocknews-feeds-block-1 .block--inner:after,.block-views-blocknews-block-2 .block--inner:after{content:"";display:table;clear:both;}.block-views-blocknews-feeds-block-1 .views-field-title,.block-views-blocknews-feeds-block-1 h2,.block-views-blocknews-feeds-block-1 .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full
  .block-views-blocknews-feeds-block-1 .field--name-title,.block-views-blocknews-feeds-block-1
  .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full
  .block-views-blocknews-feeds-block-1 .field--name-title,.block-views-blocknews-block-2 .views-field-title,.block-views-blocknews-block-2 h2,.block-views-blocknews-block-2 .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full
  .block-views-blocknews-block-2 .field--name-title,.block-views-blocknews-block-2
  .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full
  .block-views-blocknews-block-2 .field--name-title{font-size:1em;font-weight:700;margin-bottom:0.8em;}.block-views-blocknews-feeds-block-1 .views-field-link a,.block-views-blocknews-feeds-block-1 .views-field-view-node a,.block-views-blocknews-block-2 .views-field-link a,.block-views-blocknews-block-2 .views-field-view-node a{display:inline-block;border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;background-color:#990033;color:#f2f5fa;font-size:0.64em;}@media (min-width:38em){.block-views-blocknews-feeds-block-1 .views-field-link a,.block-views-blocknews-feeds-block-1 .views-field-view-node a,.block-views-blocknews-block-2 .views-field-link a,.block-views-blocknews-block-2 .views-field-view-node a{padding:0.8em 1.5625em;}}.block-views-blocknews-feeds-block-1 .views-field-link a:hover,.block-views-blocknews-feeds-block-1 .views-field-view-node a:hover,.block-views-blocknews-block-2 .views-field-link a:hover,.block-views-blocknews-block-2 .views-field-view-node a:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}.block-views-blocknews-feeds-block-1 .views-field-link a:hover,.block-views-blocknews-feeds-block-1 .views-field-link a:focus,.block-views-blocknews-feeds-block-1 .views-field-view-node a:hover,.block-views-blocknews-feeds-block-1 .views-field-view-node a:focus,.block-views-blocknews-block-2 .views-field-link a:hover,.block-views-blocknews-block-2 .views-field-link a:focus,.block-views-blocknews-block-2 .views-field-view-node a:hover,.block-views-blocknews-block-2 .views-field-view-node a:focus{background-color:#660033;color:#f2f5fa;}.node .node__submitted{transition:color .2s ease,background-color .2s ease;font-weight:700;color:#660033;background-color:#e8eaf0;display:inline-block;padding:0.64em 1em;font-size:.75em;margin-bottom:1.5625em;}.node .node__submitted .time{display:inline-block;vertical-align:middle;}.node .node__submitted:before{font-size:1.5625em;display:inline-block;vertical-align:middle;margin-top:-0.26214em;margin-right:0.16777em;}.field--name-field-audience{background-color:#e8eaf0;padding:1em;}.field--name-field-audience .field__label{font-size:1.5625em;}.field--name-field-audience .field__item{display:inline-block;margin-right:0.8em;margin-top:1em;}.field--name-field-audience a{transition:color .2s ease,background-color .2s ease;background-color:white;padding:0.8em 1em;color:#660033;font-weight:700;text-transform:capitalize;display:inline-block;text-decoration:none;}.field--name-field-audience a:hover{background-color:#990033;color:white;}@media (min-width:48em){.layout-one-sidebar.node--type-ce-program #sidebar-primary{position:absolute;top:0;}}@media (min-width:48em){.layout-one-sidebar.node--type-ce-program #main{width:100%;clear:right;float:right;margin-right:0;padding-top:3.8147em;}}.node--type-program h2.title,.node--type-program .node--type-faculty.node--view-mode-full .title.field--name-title,.node--type-faculty.node--view-mode-full .node--type-program .title.field--name-title,.node--type-program
.node--type-staff.node--view-mode-full .title.field--name-title,.node--type-staff.node--view-mode-full .node--type-program .title.field--name-title,.node--type-ce-program h2.title,.node--type-ce-program .node--type-faculty.node--view-mode-full .title.field--name-title,.node--type-faculty.node--view-mode-full
.node--type-ce-program .title.field--name-title,.node--type-ce-program
.node--type-staff.node--view-mode-full .title.field--name-title,.node--type-staff.node--view-mode-full
.node--type-ce-program .title.field--name-title{font-weight:900;}.node--type-program .node__content:after,.node--type-ce-program .node__content:after{content:"";display:table;clear:both;}.node--type-program:after,.node--type-ce-program:after{content:"";display:table;clear:both;}.node--type-program .group--top-right-wrapper,.node--type-ce-program .group--top-right-wrapper{position:relative;}@media (min-width:62em){.node--type-program .group--top-right-wrapper,.node--type-ce-program .group--top-right-wrapper{width:48.93617%;clear:right;float:right;margin-right:0;}}.node--type-program .programs--top-wrapper,.node--type-ce-program .programs--top-wrapper{position:relative;}.node--type-program .programs--top-wrapper:after,.node--type-ce-program .programs--top-wrapper:after{content:"";display:table;clear:both;}@media (min-width:62em){.node--type-program .programs--top-wrapper,.node--type-ce-program .programs--top-wrapper{margin-bottom:3.8147em;}}.node--type-program .programs--top-wrapper .field--name-field-image img,.node--type-ce-program .programs--top-wrapper .field--name-field-image img{display:block;width:100%;}.node--type-program .programs--how-to-apply a.btn,.node--type-program .programs--how-to-apply .view-jobs .views-view-grid .views-row .views-col .views-field-view-node a,.view-jobs .views-view-grid .views-row .views-col .views-field-view-node .node--type-program .programs--how-to-apply a,.node--type-ce-program .programs--how-to-apply a.btn,.node--type-ce-program .programs--how-to-apply .view-jobs .views-view-grid .views-row .views-col .views-field-view-node a,.view-jobs .views-view-grid .views-row .views-col .views-field-view-node
.node--type-ce-program .programs--how-to-apply a{display:block;margin:0;text-align:center;text-transform:none;font-size:1.25em;}@media (min-width:62em){.node--type-program .programs--how-to-apply,.node--type-ce-program .programs--how-to-apply{position:absolute;bottom:-1.5625em;right:1em;}.node--type-program .programs--how-to-apply a.btn,.node--type-program .programs--how-to-apply .view-jobs .views-view-grid .views-row .views-col .views-field-view-node a,.view-jobs .views-view-grid .views-row .views-col .views-field-view-node .node--type-program .programs--how-to-apply a,.node--type-ce-program .programs--how-to-apply a.btn,.node--type-ce-program .programs--how-to-apply .view-jobs .views-view-grid .views-row .views-col .views-field-view-node a,.view-jobs .views-view-grid .views-row .views-col .views-field-view-node
    .node--type-ce-program .programs--how-to-apply a{display:inline-block;}}@media (min-width:62em){.node--type-program .group-top--wrapper,.node--type-ce-program .group-top--wrapper{width:48.93617%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}.node--type-program .field--name-field-accreditation,.node--type-program .field--name-field-ce-accreditation,.node--type-ce-program .field--name-field-accreditation,.node--type-ce-program .field--name-field-ce-accreditation{font-weight:700;color:#660033;}.node--type-program .field--name-field-program-length,.node--type-ce-program .field--name-field-program-length{color:#53524a;}.node--type-program .field--name-field-program-status,.node--type-ce-program .field--name-field-program-status{font-weight:700;color:#660033;}.node--type-program .field--name-field-short-description,.node--type-ce-program .field--name-field-short-description{margin:1.5625em 0;color:#53524a;font-weight:500;}@media (min-width:62em){.node--type-program .field--name-field-short-description,.node--type-ce-program .field--name-field-short-description{margin:3.05176em 1.95312em 1em 1.95312em;border-left:4px solid #e8eaf0;padding-left:1em;}}@media (min-width:62em){.node--type-program .field-group-tabs-wrapper,.node--type-ce-program .field-group-tabs-wrapper{width:74.46809%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}@media (min-width:62em){.node--type-program .programs--sidebar,.node--type-ce-program .programs--sidebar{width:23.40426%;clear:right;float:right;margin-right:0;}}.node--type-program .programs--sidebar a,.node--type-ce-program .programs--sidebar a{font-weight:500;font-size:.9em;}.node--type-program .image-gallery--wrapper:after,.node--type-program .programs--bottom:after,.node--type-ce-program .image-gallery--wrapper:after,.node--type-ce-program .programs--bottom:after{content:"";display:table;clear:both;}@media (min-width:62em){.node--type-program .image-gallery--wrapper,.node--type-program .programs--bottom,.node--type-ce-program .image-gallery--wrapper,.node--type-ce-program .programs--bottom{padding-left:23.680085%;}}.node--type-program .image-gallery--wrapper,.node--type-ce-program .image-gallery--wrapper{margin-bottom:1em;}.node--type-program .programs--bottom-wrapper,.node--type-ce-program .programs--bottom-wrapper{width:100%;display:block;}.node--type-program .programs--bottom-wrapper:after,.node--type-ce-program .programs--bottom-wrapper:after{content:"";display:table;clear:both;}.node--type-program .block-views-blockfaqs-block-2,.node--type-ce-program .block-views-blockfaqs-block-2{border-top:solid 4px #D2D6E0;padding:1.25em;}@media (min-width:62em){.node--type-program .block-views-blockfaqs-block-2,.node--type-ce-program .block-views-blockfaqs-block-2{padding-left:23.680085%;}}.field-collection--program-sessions > .field__items{margin-bottom:1em;border:solid 1px #D2D6E0;display:block;}.field-collection--program-sessions > .field__items:after{content:"";display:table;clear:both;}.field-collection--program-sessions .field--name-field-session-campus > a{display:block;padding:0.64em;font-size:.85em;font-weight:700;text-decoration:none;color:#2d292a;background-color:#e8eaf0;text-align:center;}.field-collection--program-sessions .field--name-field-session-campus > a:after{font-family:"Ionicons";font-weight:normal;content:"\f39c";}.field-collection--program-sessions .field--name-field-session-campus > a:hover{color:white;background-color:#660033;}.field-collection--program-sessions .program-session--row{display:block;border-top:solid 1px #D2D6E0;}.field-collection--program-sessions .program-session--row:after{content:"";display:table;clear:both;}.field-collection--program-sessions .field--name-field-session-start-date,.field-collection--program-sessions .field--name-field-session-status,.field-collection--program-sessions .field--name-field-session-fast-track{display:inline-block;float:left;font-size:.9em;padding:0.4096em 0;margin-right:0.4096em;}.field-collection--program-sessions .field--name-field-session-start-date{width:32%;border-right:solid 1px #D2D6E0;text-align:center;font-weight:500;padding:0.4096em 0.26214em;}.field-collection--program-sessions .status-open .field--name-field-session-status:before{margin-right:0.32768em;color:#B65434;}.field-collection--program-sessions .status-closed .field--name-field-session-start-date,.field-collection--program-sessions .status-closed .field--name-field-session-status{color:#585858;}.field-collection--program-sessions .field--name-field-session-fast-track{color:#990033;font-weight:500;}.field--name-field-co-op-option .field__label{margin-bottom:0.512em;font-size:1.25em;}.field--name-field-co-op-link{margin-bottom:1.5625em;}.field--name-field-tuition-and-fees{margin-bottom:1.5625em;}.field--name-field-tuition-and-fees .field__label{margin-bottom:0.512em;font-size:1.25em;}.field--name-field-tuition-and-fees p{font-size:.9em;}.field--name-field-tuition-and-fees .tuition-ranges{border-top:solid 1px #990033;margin:0.64em 0;}.field--name-field-tuition-and-fees .tuition-ranges:after{content:"";display:table;clear:both;}.field--name-field-tuition-and-fees .tuition-range{width:33.333%;float:left;position:relative;font-size:0.8em;text-align:center;color:#53524a;padding:0.4096em;box-sizing:border-box;}@media (min-width:62em){.field--name-field-tuition-and-fees .tuition-range{font-size:.6em;}}@media (min-width:74.25em){.field--name-field-tuition-and-fees .tuition-range{font-size:0.8em;}}.field--name-field-tuition-and-fees .tuition-range:last-of-type{float:right;}.field--name-field-tuition-and-fees .tuition-range:last-of-type:before{border-right:none;}.field--name-field-tuition-and-fees .tuition-range:before{content:"";height:5px;background-color:#e8eaf0;border-right:solid 1px white;position:absolute;top:-6px;left:0;width:100%;}.field--name-field-tuition-and-fees .tuition-ranges.low .tuition-range--low{color:black;}.field--name-field-tuition-and-fees .tuition-ranges.low .tuition-range--low:before{background-color:#990033;}.field--name-field-tuition-and-fees .tuition-ranges.medium .tuition-range--medium{color:black;}.field--name-field-tuition-and-fees .tuition-ranges.medium .tuition-range--medium:before{background-color:#990033;}.field--name-field-tuition-and-fees .tuition-ranges.high .tuition-range--high{color:black;}.field--name-field-tuition-and-fees .tuition-ranges.high .tuition-range--high:before{background-color:#990033;}.field-group--additional-information h4{font-size:1.25em;}.field-group--additional-information a{display:block;margin-bottom:0.8em;}.field--name-field-program-highlights{margin-bottom:1.25em;}.field--name-field-program-coordinator:after{content:"";display:table;clear:both;}.field--name-field-program-coordinator .field__items > .field__item{display:block;margin-bottom:1em;}@media (min-width:74.25em){.field--name-field-program-coordinator .field__items > .field__item{width:48.93617%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.field--name-field-program-coordinator .field__items > .field__item:nth-child(even){width:48.93617%;clear:right;float:right;margin-right:0;}}.field--name-field-program-coordinator .field__items > .field__item .field--name-title h2,.field--name-field-program-coordinator .field__items > .field__item .field--name-title .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full .field--name-field-program-coordinator .field__items > .field__item .field--name-title .field--name-title,.field--name-field-program-coordinator .field__items > .field__item .field--name-title
  .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .field--name-field-program-coordinator .field__items > .field__item .field--name-title .field--name-title{font-size:1.2em;}.field--name-field-program-coordinator .field__items > .field__item .field--name-title h2 a,.field--name-field-program-coordinator .field__items > .field__item .field--name-title .node--type-faculty.node--view-mode-full .field--name-title a,.node--type-faculty.node--view-mode-full .field--name-field-program-coordinator .field__items > .field__item .field--name-title .field--name-title a,.field--name-field-program-coordinator .field__items > .field__item .field--name-title
    .node--type-staff.node--view-mode-full .field--name-title a,.node--type-staff.node--view-mode-full .field--name-field-program-coordinator .field__items > .field__item .field--name-title .field--name-title a{font-weight:900;}.field--name-field-program-coordinator .node--type-faculty h3,.field--name-field-program-coordinator .node--type-faculty .node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.node--type-ce-program.node .field--name-field-ce-program-contact .field--name-field-program-coordinator .node--type-faculty .field__label,.field--name-field-program-coordinator .node--type-faculty .field--name-field-head-coach .field__label,.field--name-field-head-coach .field--name-field-program-coordinator .node--type-faculty .field__label,.field--name-field-program-coordinator .node--type-faculty
.field--name-field-coaching-staff .field__label,.field--name-field-coaching-staff .field--name-field-program-coordinator .node--type-faculty .field__label,.field--name-field-program-coordinator .node--type-faculty
.field-group--recruiting-contact .field__label,.field-group--recruiting-contact .field--name-field-program-coordinator .node--type-faculty .field__label{font-size:1.25em;margin-bottom:0.8em;}.field--name-field-program-coordinator .node--type-faculty h3 a,.field--name-field-program-coordinator .node--type-faculty .node--type-ce-program.node .field--name-field-ce-program-contact .field__label a,.node--type-ce-program.node .field--name-field-ce-program-contact .field--name-field-program-coordinator .node--type-faculty .field__label a,.field--name-field-program-coordinator .node--type-faculty .field--name-field-head-coach .field__label a,.field--name-field-head-coach .field--name-field-program-coordinator .node--type-faculty .field__label a,.field--name-field-program-coordinator .node--type-faculty
.field--name-field-coaching-staff .field__label a,.field--name-field-coaching-staff .field--name-field-program-coordinator .node--type-faculty .field__label a,.field--name-field-program-coordinator .node--type-faculty
.field-group--recruiting-contact .field__label a,.field-group--recruiting-contact .field--name-field-program-coordinator .node--type-faculty .field__label a{color:#990033;display:block;text-decoration:none;}.field--name-field-program-coordinator .node--type-faculty h3 a:hover,.field--name-field-program-coordinator .node--type-faculty .node--type-ce-program.node .field--name-field-ce-program-contact .field__label a:hover,.node--type-ce-program.node .field--name-field-ce-program-contact .field--name-field-program-coordinator .node--type-faculty .field__label a:hover,.field--name-field-program-coordinator .node--type-faculty .field--name-field-head-coach .field__label a:hover,.field--name-field-head-coach .field--name-field-program-coordinator .node--type-faculty .field__label a:hover,.field--name-field-program-coordinator .node--type-faculty
  .field--name-field-coaching-staff .field__label a:hover,.field--name-field-coaching-staff .field--name-field-program-coordinator .node--type-faculty .field__label a:hover,.field--name-field-program-coordinator .node--type-faculty
  .field-group--recruiting-contact .field__label a:hover,.field-group--recruiting-contact .field--name-field-program-coordinator .node--type-faculty .field__label a:hover{text-decoration:underline;}.field--name-field-program-coordinator .field-email{margin-bottom:1em;display:block;}.field--name-field-related-programs,.field--name-field-related-ce-programs{width:100%;clear:right;float:right;margin-right:0;margin:1em 0;}.field--name-field-related-programs:after,.field--name-field-related-ce-programs:after{content:"";display:table;clear:both;}@media (min-width:38em){.field--name-field-related-programs .field__label,.field--name-field-related-ce-programs .field__label{width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}@media (min-width:38em){.field--name-field-related-programs .field__items,.field--name-field-related-ce-programs .field__items{width:65.95745%;clear:right;float:right;margin-right:0;}}.field--name-field-related-programs .field__item,.field--name-field-related-ce-programs .field__item{margin-bottom:0.26214em;box-sizing:border-box;}@media (min-width:38em){.field--name-field-related-programs .field__item,.field--name-field-related-ce-programs .field__item{width:50%;clear:right;float:left;padding-right:0.26214em;}.field--name-field-related-programs .field__item:nth-child(even),.field--name-field-related-ce-programs .field__item:nth-child(even){width:50%;clear:right;float:right;padding-right:0;}}.field--name-field-related-programs a,.field--name-field-related-ce-programs a{background-color:#990033;color:white;display:block;font-size:1em;font-weight:500;padding:1em;text-decoration:none;}.field--name-field-related-programs a:hover,.field--name-field-related-programs a:focus,.field--name-field-related-ce-programs a:hover,.field--name-field-related-ce-programs a:focus{background-color:#660033;}.field-group--tabbed{margin:1.5625em 0;}@media (min-width:62em){.field-group--tabbed{margin:0;}}.field-group--tabbed .vertical-tabs{border:none;}.field-group--tabbed .vertical-tabs .vertical-tabs__pane > summary{display:none;}@media (min-width:48em){.field-group--tabbed .vertical-tabs__panes{float:right;width:100%;}}.field-group--tabbed .vertical-tabs__menu{border:none;}.field-group--tabbed .vertical-tabs__menu-item{margin:0;padding:0;list-style-image:none;list-style-type:none;list-style:none;margin-left:0;border:none;background-color:transparent;margin-bottom:2px;}@media (min-width:48em){.field-group--tabbed .vertical-tabs__menu-item.is-selected a{background-color:#990033;color:white;font-weight:700;position:relative;}.field-group--tabbed .vertical-tabs__menu-item.is-selected a:after{position:absolute;right:-0.64em;top:50%;margin-top:-0.8em;content:"";width:0;height:0;border-top:0.8em solid transparent;border-bottom:0.8em solid transparent;border-left:0.8em solid #990033;}.field-group--tabbed .vertical-tabs__menu-item.is-selected a *{text-decoration:none;color:white;font-weight:700;}}@media (min-width:48em){.field-group--tabbed .vertical-tabs__menu-item a{transition:color .2s ease,background-color .2s ease;padding:0.64em 0.8em;display:block;background-color:#e8eaf0;font-weight:500;text-decoration:none;line-height:1.3;transition:all .2s ease;}.field-group--tabbed .vertical-tabs__menu-item a:before{transition:color .2s ease,background-color .2s ease;}.field-group--tabbed .vertical-tabs__menu-item a:hover{outline:none;background-color:#990033;}.field-group--tabbed .vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title{text-decoration:none;color:white;}}.field-group--tabbed .vertical-tabs__menu-item-title{font-weight:500;color:#990033;}.field-group--tabbed .details-wrapper{padding:1em 0;}.field-group--tabbed .details-wrapper:after{content:"";display:table;clear:both;}@media (min-width:48em){.field-group--tabbed .details-wrapper{padding:0 0 0 2.44141em;}}.field-group--tabbed details.form-wrapper{border:none;margin:0;}.field-group--tabbed details.form-wrapper summary span.icon{position:absolute;right:0;top:0;bottom:0;width:1.5625em;height:2.44141em;line-height:2.44141em;}.field-group--tabbed details.form-wrapper summary .ion-ios-minus-outline{display:none;}.field-group--tabbed details.form-wrapper[open="open"] a.details-title{background-color:#660033;color:white;position:relative;font-weight:700;}.field-group--tabbed details.form-wrapper[open="open"] a.details-title .ion-ios-minus-outline{display:block;}.field-group--tabbed details.form-wrapper[open="open"] a.details-title .ion-ios-plus-outline{display:none;}.field-group--tabbed details.form-wrapper[open="open"] a.details-title:after{position:absolute;bottom:-0.64em;left:1.5625em;margin-top:-0.8em;content:"";width:0;height:0;border-right:0.8em solid transparent;border-left:0.8em solid transparent;border-top:0.8em solid #660033;}.field-group--tabbed details.form-wrapper summary{margin:0;padding:0;display:block;margin-bottom:2px;background:transparent !important;background-image:none;position:relative;}.field-group--tabbed details.form-wrapper summary a{transition:color .2s ease,background-color .2s ease;padding:0.64em 0.8em;display:block;background-color:#e8eaf0;font-weight:500;text-decoration:none;line-height:1.3;transition:color .2s ease,background-color .2s ease;padding-right:3.05176em;}.field-group--tabbed details.form-wrapper summary a:before{transition:color .2s ease,background-color .2s ease;}.field-group--tabbed details.form-wrapper summary a:hover{background-color:#660033;color:white;}.field-group--tabbed details.form-wrapper summary::before,.field-group--tabbed details.form-wrapper summary:before{display:none;}.field-group--tabbed details.form-wrapper summary::-webkit-details-marker{display:none;}.featherlight-content iframe{margin-bottom:0;}@media (min-width:62em){.block-views-blocktestimonal-block-1{padding-left:24.680085%;}}.view-testimonal .views-row{position:relative;margin-top:3.05176em;margin-bottom:1.25em;}.view-testimonal .views-row:after{content:"";display:table;clear:both;}.view-testimonal .views-row--inner{padding:3.8147em 1em 1em 1em;background-color:#e8eaf0;}@media (min-width:62em){.view-testimonal .views-row--inner{margin-left:90px;padding:1em 1em 1em 4.76837em;}}.view-testimonal .views-field-field-image{position:absolute;left:1em;top:0;width:75px;height:75px;margin-top:-32px;}@media (min-width:62em){.view-testimonal .views-field-field-image{width:130px;height:130px;margin-top:-75px;left:0;top:100px;}}.view-testimonal .views-field-field-image img{width:100%;}.block-views-blockprogram-theme-block-1{background-color:#660033;text-align:left;color:white;padding:1.95312em 0;}.block-views-blockprogram-theme-block-1 h2,.block-views-blockprogram-theme-block-1 .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full .block-views-blockprogram-theme-block-1 .field--name-title,.block-views-blockprogram-theme-block-1
  .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .block-views-blockprogram-theme-block-1 .field--name-title{font-weight:900;color:white;}@media (min-width:62em){.block-views-blockprogram-theme-block-1{text-align:center;}}.block-views-blockprogram-theme-block-1 .item-list ul{margin:0;padding:0;margin:0;padding:0;margin:3.05176em 0;}.block-views-blockprogram-theme-block-1 .item-list ul li{display:inline-block;margin-bottom:0.4096em;margin-right:0.4096em;}.block-views-blockprogram-theme-block-1 .item-list ul:after{content:"";display:table;clear:both;}@media (min-width:62em){.block-views-blockprogram-theme-block-1 .item-list ul li{width:32.333%;float:left;margin-right:1%;margin-bottom:1%;}.block-views-blockprogram-theme-block-1 .item-list ul li:nth-child(3n+3){margin-right:0;}}.block-views-blockprogram-theme-block-1 .item-list a{transition:all .1s ease-in;background-color:#4d0026;display:block;color:#f5821e;font-weight:500;padding:1em 1.25em;letter-spacing:1px;text-decoration:none;}.block-views-blockprogram-theme-block-1 .item-list a:hover{background-color:#33001a;}@media (min-width:62em){.block-views-blockprogram-theme-block-1 .item-list a{padding:1.5625em 1em;}}@media (min-width:74.25em){.block-views-blockprogram-theme-block-1 .item-list a{font-size:1.25em;}}.block-views-blockprogram-theme-block-1 .view-footer{font-size:1.25em;}.block-views-blockprogram-theme-block-1 .view-footer a{color:#f5821e;}.node--type-varsity-team.node--view-mode-embedded{position:relative;}.node--type-varsity-team.node--view-mode-embedded .node__content{position:absolute;bottom:0;left:0;right:0;z-index:2;background:rgba(102,0,51,0.85);color:white;padding:1em;}.node--type-varsity-team.node--view-mode-embedded .node__content .field{display:inline-block;}.node--type-varsity-team.node--view-mode-embedded img{display:block;}.node--type-varsity-team.node--view-mode-compact{position:relative;margin-bottom:1em;}.node--type-varsity-team.node--view-mode-compact img{display:block;}.node--type-varsity-team.node--view-mode-compact .field-group--first{position:absolute;bottom:0;left:0;right:0;background:rgba(102,0,51,0.85);z-index:2;padding:0.8em;}.node--type-varsity-team.node--view-mode-compact .field-group--first .field{color:white;display:inline-block;}.node--type-varsity-team.node--view-mode-full .field-group--tabbed .details-wrapper{padding:1.5625em 0;}.node--type-varsity-team.node--view-mode-full .field-group--tabbed .details-wrapper:after{content:"";display:table;clear:both;}@media (min-width:62em){.node--type-varsity-team.node--view-mode-full .field-group--tabbed .details-wrapper{padding:0 1.25em 0 1.95312em;}}.node--type-varsity-team.node--view-mode-full .group-top--wrapper:after{content:"";display:table;clear:both;}@media (min-width:48em){.node--type-varsity-team.node--view-mode-full .group-top-left--wrapper{width:48.93617%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}@media (min-width:48em){.node--type-varsity-team.node--view-mode-full .field-group--top-right{width:48.93617%;clear:right;float:right;margin-right:0;}}.node--type-varsity-team.node--view-mode-full .node__content:after{content:"";display:table;clear:both;}@media (min-width:48em){.node--type-varsity-team.node--view-mode-full .node__content{width:100%;clear:right;float:right;margin-right:0;}}.node--type-varsity-team.node--view-mode-full .node__sidebar{margin:1em 0;}.node--type-varsity-team.node--view-mode-full .node__sidebar:after{content:"";display:table;clear:both;}.node--type-varsity-team.node--view-mode-full .node__sidebar .view-wrapper{margin-bottom:1em;}.node--type-varsity-team.node--view-mode-full .node__sidebar .view-wrapper h4{border:solid 1px #D2D6E0;background-color:#e8eaf0;text-align:center;padding:0.64em;font-size:.85em;margin-bottom:0;}.node--type-varsity-team.node--view-mode-full .node__sidebar .view-wrapper .field{display:table;width:100%;}.node--type-varsity-team.node--view-mode-full .node__sidebar .view-wrapper .field--label-above,.node--type-varsity-team.node--view-mode-full .node__sidebar .view-wrapper .views-field{border-left:solid 1px #D2D6E0;border-right:solid 1px #D2D6E0;border-bottom:solid 1px #D2D6E0;font-size:0.8em;}.node--type-varsity-team.node--view-mode-full .node__sidebar .view-wrapper .field--label-above:after,.node--type-varsity-team.node--view-mode-full .node__sidebar .view-wrapper .views-field:after{content:"";display:table;clear:both;}.node--type-varsity-team.node--view-mode-full .node__sidebar .view-wrapper .field--label-above .field__label,.node--type-varsity-team.node--view-mode-full .node__sidebar .view-wrapper .views-field .views-label{display:table-cell;width:40%;padding:0.4096em;}.node--type-varsity-team.node--view-mode-full .node__sidebar .view-wrapper .field--label-above > .field__item,.node--type-varsity-team.node--view-mode-full .node__sidebar .view-wrapper .field--label-above > .field__items,.node--type-varsity-team.node--view-mode-full .node__sidebar .view-wrapper .views-field .field-content{display:table-cell;width:calc(60% - 1px);border-left:solid 1px #D2D6E0;padding:0.4096em;text-align:center;vertical-align:middle;}.node--type-varsity-team.node--view-mode-full .node__sidebar .views-label{font-weight:700;}.node--type-varsity-team.node--view-mode-full .field-group--tabbed{width:100%;clear:right;float:right;margin-right:0;}@media (max-width:48em){.node--type-varsity-team.node--view-mode-full .vertical-tabs__menu{display:none;}}.node--type-varsity-team.node--view-mode-full .field--name-field-academic-year{font-weight:900;font-size:0.64em;display:block;}.node--type-varsity-team.node--view-mode-full .field--name-title,.node--type-varsity-team.node--view-mode-full .field--name-field-sport{display:inline-block;}.node--type-varsity-team.node--view-mode-full .field--name-field-phone a{display:inline-block;font-weight:500;}.node--type-varsity-team.node--view-mode-full .field--name-field-phone a:before{padding-right:0.512em;}.node--type-varsity-team.node--view-mode-full .field-email a{word-break:break-all;display:inline-block;font-weight:500;}.node--type-varsity-team.node--view-mode-full .field-email a:before{padding-right:0.512em;}.field--name-field-head-coach,.field--name-field-coaching-staff,.field-group--recruiting-contact{margin-bottom:1em;}.node--type-head-coach{margin:1em 0;}.node--type-head-coach:after{content:"";display:table;clear:both;}@media (min-width:38em){.node--type-head-coach .field--name-field-image{width:14.89362%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}@media (min-width:38em){.node--type-head-coach .field-group--first{width:82.97872%;clear:right;float:right;margin-right:0;}}.node--type-head-coach .field--name-body{font-size:.875em;margin:1em 0;}.field--name-field-coaching-staff:after{content:"";display:table;clear:both;}.field--name-field-coaching-staff .field__items > .field__item{border-top:solid 1px #e8eaf0;display:block;padding:0.8em 0;width:100%;clear:right;float:right;margin-right:0;}.field--name-field-coaching-staff .field__items > .field__item:after{content:"";display:table;clear:both;}.field--name-field-coaching-staff .field--name-field-roster-image{max-width:100px;margin-bottom:1em;}@media (min-width:38em){.field--name-field-coaching-staff .field--name-field-roster-image{margin-bottom:0;float:left;margin-right:1em;}}.field--name-field-coaching-staff .field--name-field-coaching-staff-year,.field--name-field-coaching-staff .field--name-field-coaching-staff-position{display:block;}.field--name-field-coaching-staff .field--name-field-coaching-staff-year{display:block;font-weight:700;color:#660033;font-style:italic;}.field--name-field-coaching-staff .field--name-field-coaching-staff-year:after{content:" year";display:inline-block;margin-left:0.32768em;}.field--name-field-coaching-staff .field--name-field-coaching-staff-first-name,.field--name-field-coaching-staff .field--name-field-coaching-staff-last-name{display:inline-block;font-weight:700;color:#211F20;}.field--name-field-roster:after,.field--name-field-new-recruits:after{content:"";display:table;clear:both;}.field--name-field-roster > .field__item,.field--name-field-new-recruits > .field__item{margin-bottom:1em;width:100%;clear:right;float:right;margin-right:0;background-color:#e8eaf0;}.field--name-field-roster > .field__item:after,.field--name-field-new-recruits > .field__item:after{content:"";display:table;clear:both;}@media (min-width:29em) and (max-width:55.9375em){.field--name-field-roster > .field__item,.field--name-field-new-recruits > .field__item{width:48.93617%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.field--name-field-roster > .field__item:nth-child(even),.field--name-field-new-recruits > .field__item:nth-child(even){width:48.93617%;clear:right;float:right;margin-right:0;}}@media (min-width:56em) and (max-width:61.9375em){.field--name-field-roster > .field__item,.field--name-field-new-recruits > .field__item{width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.field--name-field-roster > .field__item:nth-child(3n+3),.field--name-field-new-recruits > .field__item:nth-child(3n+3){width:31.91489%;clear:right;float:right;margin-right:0;}}@media (min-width:62em){.field--name-field-roster > .field__item,.field--name-field-new-recruits > .field__item{width:23.40426%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.field--name-field-roster > .field__item:nth-child(4n+4),.field--name-field-new-recruits > .field__item:nth-child(4n+4){width:23.40426%;clear:right;float:right;margin-right:0;}}#edit-group-roster .details-wrapper{padding-right:0;}.field-collection-item--name-field-roster,.field-collection-item--name-field-new-recruits{position:relative;}.field-collection-item--name-field-roster:after,.field-collection-item--name-field-new-recruits:after{content:"";display:table;clear:both;}.field-collection-item--name-field-roster .content,.field-collection-item--name-field-new-recruits .content{padding-bottom:1em;}.field-collection-item--name-field-roster .content:after,.field-collection-item--name-field-new-recruits .content:after{content:"";display:table;clear:both;}.field-collection-item--name-field-roster .content .field,.field-collection-item--name-field-new-recruits .content .field{font-size:.875rem;padding:0 1em;display:block;margin-bottom:0.4096em;}.field-collection-item--name-field-roster .content .field__label,.field-collection-item--name-field-new-recruits .content .field__label{display:block;color:#211F20;}.field-collection-item--name-field-roster .content .field--name-field-roster-image,.field-collection-item--name-field-new-recruits .content .field--name-field-roster-image{display:block;padding:0;margin-bottom:1em;}.field-collection-item--name-field-roster .content .field--name-field-roster-image img,.field-collection-item--name-field-new-recruits .content .field--name-field-roster-image img{width:100%;display:block;}.field-collection-item--name-field-roster .content .field--name-field-roster-year,.field-collection-item--name-field-new-recruits .content .field--name-field-roster-year{display:block;margin-bottom:1em;font-weight:700;color:#53524a;font-style:italic;}.field-collection-item--name-field-roster .content .field--name-field-roster-year:after,.field-collection-item--name-field-new-recruits .content .field--name-field-roster-year:after{content:" year";display:inline-block;margin-left:0.32768em;}.field-collection-item--name-field-roster .content .field--name-field-roster-jersery-number,.field-collection-item--name-field-new-recruits .content .field--name-field-roster-jersery-number{position:absolute;top:0;right:0;background-color:#660033;z-index:99;color:white;font-weight:900;padding:1em;display:inline-block;}.field-collection-item--name-field-roster .content .field--name-field-roster-jersery-number:before,.field-collection-item--name-field-new-recruits .content .field--name-field-roster-jersery-number:before{content:"#";display:inline-block;}.field-collection-item--name-field-roster .content h4,.field-collection-item--name-field-new-recruits .content h4{margin-bottom:0;font-weight:900;}.view-athletic-schedule-and-results{margin-bottom:1em;}.view-athletic-schedule-and-results:after{content:"";display:table;clear:both;}.node--type-varsity-team.node--view-mode-teaser{position:relative;margin-bottom:1em;}.node--type-varsity-team.node--view-mode-teaser img{display:block;}.node--type-varsity-team.node--view-mode-teaser .field-group--first{position:absolute;bottom:0;left:0;right:0;background:rgba(102,0,51,0.85);z-index:2;padding:0.8em;}.node--type-varsity-team.node--view-mode-teaser .field-group--first .field{color:white;display:inline-block;}.view-varsity-teams .views-row{margin-bottom:1em;}@media (min-width:38em) and (max-width:55.9375em){.view-varsity-teams .views-row{width:48.93617%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.view-varsity-teams .views-row:nth-child(even){width:48.93617%;clear:right;float:right;margin-right:0;}}@media (min-width:56em){.view-varsity-teams .views-row{width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.view-varsity-teams .views-row:nth-child(3n+3){width:31.91489%;clear:right;float:right;margin-right:0;}}.layout__hero-with-banner .node__content--top:after{content:"";display:table;clear:both;}@media (min-width:38em){.layout__hero-with-banner .node__content--top-left{position:absolute;left:1em;top:1em;display:inline-block;max-width:50%;}}@media (min-width:38em){.layout__hero-with-banner .field-group__top-right{width:100%;clear:right;float:right;margin-right:0;clear:both;}}.layout__hero-with-banner .field-group__top-right img{width:100%;}.layout__hero-with-banner .node__content--side{position:relative;}@media (min-width:38em){.layout__hero-with-banner .node__content--side{width:40.42553%;clear:right;float:right;margin-right:0;}}@media (min-width:62em){.layout__hero-with-banner .node__content--side{padding-bottom:310px;}}.layout__hero-with-banner .node__content{margin-top:1em;width:100%;clear:right;float:right;margin-right:0;clear:both;}.layout__hero-with-banner .node__content:after{content:"";display:table;clear:both;}.layout__hero-with-banner .node__content--bottom{margin-top:1em;}.layout__hero-with-banner .node__content--bottom:after{content:"";display:table;clear:both;}@media (min-width:38em){.layout__hero-with-banner .node__content--bottom{width:57.44681%;clear:right;float:left;margin-left:0;margin-right:2.12766%;clear:both;}}.node--type-facility.node--view-mode-full .node__content--top{margin-bottom:1.5625em;}.node--type-facility.node--view-mode-full .node__content{margin-bottom:1.25em;}.node--type-facility.node--view-mode-full:after,.node--type-campus.node--view-mode-full:after{content:"";display:table;clear:both;}.node--type-facility.node--view-mode-full .node__content--top,.node--type-campus.node--view-mode-full .node__content--top{position:relative;}.node--type-facility.node--view-mode-full .node__content--top-left,.node--type-campus.node--view-mode-full .node__content--top-left{background-color:rgba(153,0,51,0.9);padding:1em;}.node--type-facility.node--view-mode-full .node__content--top-left *,.node--type-campus.node--view-mode-full .node__content--top-left *{color:white;}.node--type-facility.node--view-mode-full .field-group--side,.node--type-campus.node--view-mode-full .field-group--side{background-color:white;padding:1em;box-shadow:0px 0px 7px rgba(0,0,0,0.3);}@media (min-width:62em){.node--type-facility.node--view-mode-full .field-group--side,.node--type-campus.node--view-mode-full .field-group--side{margin:0 1.25em 0 1.25em;position:absolute;top:-200px;}}.node--type-facility.node--view-mode-full .field--name-field-google-map-link iframe,.node--type-campus.node--view-mode-full .field--name-field-google-map-link iframe{width:100%;}.node--type-facility.node--view-mode-full .field-group--floor-plan,.node--type-campus.node--view-mode-full .field-group--floor-plan{position:relative;margin:1em 0;}.node--type-facility.node--view-mode-full .field-group--floor-plan:after,.node--type-campus.node--view-mode-full .field-group--floor-plan:after{content:"";display:table;clear:both;}.node--type-facility.node--view-mode-full .field-group--floor-plan img,.node--type-campus.node--view-mode-full .field-group--floor-plan img{display:block;}.node--type-facility.node--view-mode-full .field-group--floor-plan .field--name-field-floor-plan-pdf,.node--type-campus.node--view-mode-full .field-group--floor-plan .field--name-field-floor-plan-pdf{margin:0;}.node--type-facility.node--view-mode-full .field--name-field-facility-campus-code,.node--type-campus.node--view-mode-full .field--name-field-facility-campus-code{font-size:.8em;margin-bottom:1em;}.node--type-facility.node--view-mode-full .field--name-field-facility-campus-code:after,.node--type-campus.node--view-mode-full .field--name-field-facility-campus-code:after{content:"";display:table;clear:both;}.node--type-facility.node--view-mode-full .field-group--address,.node--type-campus.node--view-mode-full .field-group--address{display:block;font-weight:500;margin-bottom:1em;}.node--type-facility.node--view-mode-full .field--name-field-address-street-number,.node--type-campus.node--view-mode-full .field--name-field-address-street-number{font-weight:700;font-size:1.25em;}.node--type-facility.node--view-mode-full .field--name-field-address-city,.node--type-facility.node--view-mode-full .field--name-field-address-province,.node--type-facility.node--view-mode-full .field--name-field-address-postal-code,.node--type-campus.node--view-mode-full .field--name-field-address-city,.node--type-campus.node--view-mode-full .field--name-field-address-province,.node--type-campus.node--view-mode-full .field--name-field-address-postal-code{display:inline-block;font-size:0.8em;}.node--type-facility.node--view-mode-full .field--name-field-address-city:after,.node--type-facility.node--view-mode-full .field--name-field-address-province:after,.node--type-facility.node--view-mode-full .field--name-field-address-postal-code:after,.node--type-campus.node--view-mode-full .field--name-field-address-city:after,.node--type-campus.node--view-mode-full .field--name-field-address-province:after,.node--type-campus.node--view-mode-full .field--name-field-address-postal-code:after{content:",";}.node--type-facility.node--view-mode-full .field--name-field-address-postal-code:after,.node--type-campus.node--view-mode-full .field--name-field-address-postal-code:after{content:"";}.node--type-facility.node--view-mode-full .field-group--mailing-address,.node--type-campus.node--view-mode-full .field-group--mailing-address{font-weight:500;display:inline-block;font-size:0.8em;}.node--type-facility.node--view-mode-full .field-group--mailing-address .field--name-field-street,.node--type-campus.node--view-mode-full .field-group--mailing-address .field--name-field-street{display:block;}.node--type-facility.node--view-mode-full .field-group--mailing-address .field--name-field-province,.node--type-campus.node--view-mode-full .field-group--mailing-address .field--name-field-province{display:inline-block;}.node--type-facility.node--view-mode-full .field-group--mailing-address .field--name-field-city,.node--type-campus.node--view-mode-full .field-group--mailing-address .field--name-field-city{display:inline-block;}.node--type-facility.node--view-mode-full .field-group--mailing-address .field--name-field-city:after,.node--type-campus.node--view-mode-full .field-group--mailing-address .field--name-field-city:after{content:",";}.node--type-facility.node--view-mode-full .field--name-field-phone,.node--type-facility.node--view-mode-full .field--name-field-fax,.node--type-campus.node--view-mode-full .field--name-field-phone,.node--type-campus.node--view-mode-full .field--name-field-fax{margin-bottom:0.64em;}@media (min-width:62em){.node--type-facility.node--view-mode-full .field--name-field-phone,.node--type-facility.node--view-mode-full .field--name-field-fax,.node--type-campus.node--view-mode-full .field--name-field-phone,.node--type-campus.node--view-mode-full .field--name-field-fax{display:inline-block;}}.node--type-facility.node--view-mode-full .field--name-field-phone .field__label,.node--type-facility.node--view-mode-full .field--name-field-fax .field__label,.node--type-campus.node--view-mode-full .field--name-field-phone .field__label,.node--type-campus.node--view-mode-full .field--name-field-fax .field__label{display:block;font-weight:700;float:none;text-transform:uppercase;font-size:0.64em;}.node--type-facility.node--view-mode-full .field--name-field-phone .field__item,.node--type-facility.node--view-mode-full .field--name-field-fax .field__item,.node--type-campus.node--view-mode-full .field--name-field-phone .field__item,.node--type-campus.node--view-mode-full .field--name-field-fax .field__item{display:block;}.node--type-facility.node--view-mode-full .field--name-field-phone a,.node--type-facility.node--view-mode-full .field--name-field-fax a,.node--type-campus.node--view-mode-full .field--name-field-phone a,.node--type-campus.node--view-mode-full .field--name-field-fax a{text-decoration:none;font-weight:700;font-size:1.25em;}.node--type-facility.node--view-mode-full .field--name-field-fax,.node--type-campus.node--view-mode-full .field--name-field-fax{margin-bottom:1em;}@media (min-width:62em){.node--type-facility.node--view-mode-full .field--name-field-fax,.node--type-campus.node--view-mode-full .field--name-field-fax{margin-left:1em;}}.node--type-facility.node--view-mode-full .field-group__top-right img,.node--type-campus.node--view-mode-full .field-group__top-right img{display:block;}.node--type-facility.node--view-mode-full .field-group--floor-plan,.node--type-campus.node--view-mode-full .field-group--floor-plan{position:relative;}.node--type-facility.node--view-mode-full .field-group--floor-plan:after,.node--type-campus.node--view-mode-full .field-group--floor-plan:after{content:"";display:table;clear:both;}.node--type-facility.node--view-mode-full .field--name-field-directions-pdf,.node--type-facility.node--view-mode-full .field--name-field-parking-pdf,.node--type-facility.node--view-mode-full .field--name-field-floor-plan-pdf,.node--type-campus.node--view-mode-full .field--name-field-directions-pdf,.node--type-campus.node--view-mode-full .field--name-field-parking-pdf,.node--type-campus.node--view-mode-full .field--name-field-floor-plan-pdf{margin:1em 0;}.node--type-facility.node--view-mode-full .field--name-field-directions-pdf .file,.node--type-facility.node--view-mode-full .field--name-field-parking-pdf .file,.node--type-facility.node--view-mode-full .field--name-field-floor-plan-pdf .file,.node--type-campus.node--view-mode-full .field--name-field-directions-pdf .file,.node--type-campus.node--view-mode-full .field--name-field-parking-pdf .file,.node--type-campus.node--view-mode-full .field--name-field-floor-plan-pdf .file{background-image:none;padding-left:0;}.node--type-facility.node--view-mode-full .field--name-field-directions-pdf a,.node--type-facility.node--view-mode-full .field--name-field-parking-pdf a,.node--type-facility.node--view-mode-full .field--name-field-floor-plan-pdf a,.node--type-campus.node--view-mode-full .field--name-field-directions-pdf a,.node--type-campus.node--view-mode-full .field--name-field-parking-pdf a,.node--type-campus.node--view-mode-full .field--name-field-floor-plan-pdf a{color:white;border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;background-color:#990033;color:#f2f5fa;display:block;text-align:center;margin-right:0;}@media (min-width:38em){.node--type-facility.node--view-mode-full .field--name-field-directions-pdf a,.node--type-facility.node--view-mode-full .field--name-field-parking-pdf a,.node--type-facility.node--view-mode-full .field--name-field-floor-plan-pdf a,.node--type-campus.node--view-mode-full .field--name-field-directions-pdf a,.node--type-campus.node--view-mode-full .field--name-field-parking-pdf a,.node--type-campus.node--view-mode-full .field--name-field-floor-plan-pdf a{padding:0.8em 1.5625em;}}.node--type-facility.node--view-mode-full .field--name-field-directions-pdf a:hover,.node--type-facility.node--view-mode-full .field--name-field-parking-pdf a:hover,.node--type-facility.node--view-mode-full .field--name-field-floor-plan-pdf a:hover,.node--type-campus.node--view-mode-full .field--name-field-directions-pdf a:hover,.node--type-campus.node--view-mode-full .field--name-field-parking-pdf a:hover,.node--type-campus.node--view-mode-full .field--name-field-floor-plan-pdf a:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}.node--type-facility.node--view-mode-full .field--name-field-directions-pdf a:hover,.node--type-facility.node--view-mode-full .field--name-field-directions-pdf a:focus,.node--type-facility.node--view-mode-full .field--name-field-parking-pdf a:hover,.node--type-facility.node--view-mode-full .field--name-field-parking-pdf a:focus,.node--type-facility.node--view-mode-full .field--name-field-floor-plan-pdf a:hover,.node--type-facility.node--view-mode-full .field--name-field-floor-plan-pdf a:focus,.node--type-campus.node--view-mode-full .field--name-field-directions-pdf a:hover,.node--type-campus.node--view-mode-full .field--name-field-directions-pdf a:focus,.node--type-campus.node--view-mode-full .field--name-field-parking-pdf a:hover,.node--type-campus.node--view-mode-full .field--name-field-parking-pdf a:focus,.node--type-campus.node--view-mode-full .field--name-field-floor-plan-pdf a:hover,.node--type-campus.node--view-mode-full .field--name-field-floor-plan-pdf a:focus{background-color:#660033;color:#f2f5fa;}.node--type-facility.node--view-mode-full .field--name-field-parking-pdf,.node--type-campus.node--view-mode-full .field--name-field-parking-pdf{margin-bottom:0;}.node--type-facility.node--view-mode-full .node__content--bottom{margin-top:1em;}.node--type-facility.node--view-mode-full .node__content--bottom:after{content:"";display:table;clear:both;}@media (min-width:38em){.node--type-facility.node--view-mode-full .node__content--bottom{width:100%;clear:right;float:right;margin-right:0;clear:both;}}.node--type-facility.node--view-mode-full .field--name-field-floor-plan-pdf{position:absolute;bottom:-2.44141em;right:1em;}.node--type-facility.node--view-mode-full .field-email{margin-bottom:1em;}.view-jobs .view-filters .form--inline .form-actions{clear:none;margin-top:0em;}@media (min-width:38em){.view-jobs .view-filters .form--inline .form-actions{margin-top:2.4em;}}.view-jobs .view-header{position:absolute;right:1em;top:-0.4096em;}@media (min-width:38em){.view-jobs .view-header{top:0.4096em;right:6.38298%;}}@media (min-width:62em){.view-jobs .view-header{right:0;}}.view-jobs .view-header a{border:none;position:relative;font-size:0.8em;font-weight:700;overflow:hidden;padding:0.64em 1em;text-decoration:none;transition:background-color .3s ease-out,box-shadow .3s ease-out;margin-right:1em;-webkit-tap-highlight-color:transparent;outline:none;vertical-align:baseline;background-color:#990033;color:#f2f5fa;display:inline-block;}@media (min-width:38em){.view-jobs .view-header a{padding:0.8em 1.5625em;}}.view-jobs .view-header a:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}.view-jobs .view-header a:hover,.view-jobs .view-header a:focus{background-color:#660033;color:#f2f5fa;}.view-jobs .views-view-grid .views-row .views-col{background:#e8eaf0;padding:1em 1em 2em 1em;position:relative;font-size:.9em;margin-bottom:2em;}.view-jobs .views-view-grid .views-row .views-col .views-label{font-weight:900;display:inline-block;float:left;margin-right:.3em;}.view-jobs .views-view-grid .views-row .views-col .views-field{margin-bottom:.2em;clear:both;}.view-jobs .views-view-grid .views-row .views-col .views-field-title{display:block;background:#2d292a;margin:-1em -1em 1em -1em;position:relative;}.view-jobs .views-view-grid .views-row .views-col .views-field-title a{text-decoration:none;font-weight:900;display:block;font-size:1.2em;padding:0.8em 1.5625em;color:#fff;}.view-jobs .views-view-grid .views-row .views-col .views-field-field-event-end{text-transform:uppercase;font-weight:900;margin-top:1em;float:left;width:100%;font-size:.8em;color:#990033;}.view-jobs .views-view-grid .views-row .views-col .views-field-field-event-end:before{margin-right:.5em;line-height:15px;font-size:1.3em;float:left;clear:both;}.view-jobs .views-view-grid .views-row .views-col .views-field-view-node{position:absolute;float:right;bottom:-.5em;right:1.5em;margin-bottom:0;}.view-jobs .views-view-grid .views-row .views-col .views-field-view-node a{text-decoration:none;text-transform:none;color:#fff;}@media (min-width:0) and (max-width:37.9375em){.view-jobs.view-display-id-page_1 .views-view-table{overflow-x:auto;display:block;width:100%;height:auto;}}.view-jobs.view-display-id-page_1 .views-view-table thead tr th{background:#2d292a;color:#fff;}.view-jobs.view-display-id-page_1 .views-view-table thead tr th a{color:#fff;}.node--type-job-postings .field,.node--type-job-postings .node__submitted{margin:0 0 1em 0;}.node--type-job-postings .field .field__label,.node--type-job-postings .node__submitted .field__label{font-weight:900;margin:0 0 .3em 0;}.node--type-job-postings .jobs-left{float:left;width:100%;background:#e8eaf0;padding:1em;margin:0 0 0 0;}@media (min-width:37.9375em){.node--type-job-postings .jobs-left{width:30%;margin:1em 4% 0 0;}}.node--type-job-postings .jobs-left .field__label{margin:0 0 0em 0;font-size:.8em;text-transform:uppercase;}.node--type-job-postings .jobs-left .field:nth-child(last){margin:0 0 0 0;}.node--type-job-postings .jobs-left .field .field__item{font-size:.9em;}.node--type-job-postings .jobs-right{float:right;width:100%;margin:1em 0 0 0;}@media (min-width:37.9375em){.node--type-job-postings .jobs-right{width:66%;margin:2.5em 0 0 0;}}.node--type-blog .region--content .field{margin-bottom:1em;}.node--type-blog .region--content .field--name-field-blog-tags,.node--type-blog .region--content .field--name-field-tags{background-color:#e8eaf0;padding:1em;}.node--type-blog .region--content .field--name-field-blog-tags .field__label,.node--type-blog .region--content .field--name-field-tags .field__label{font-size:1.5625em;}.node--type-blog .region--content .field--name-field-blog-tags .field__item,.node--type-blog .region--content .field--name-field-tags .field__item{display:inline-block;margin-right:0.8em;margin-top:1em;}.node--type-blog .region--content .field--name-field-blog-tags a,.node--type-blog .region--content .field--name-field-tags a{transition:color .2s ease,background-color .2s ease;background-color:white;padding:0.8em 1em;color:#660033;font-weight:700;text-transform:capitalize;display:inline-block;text-decoration:none;}.node--type-blog .region--content .field--name-field-blog-tags a:hover,.node--type-blog .region--content .field--name-field-tags a:hover{background-color:#990033;color:white;}.node--type-blog .region--content .field--name-field-blog-tags h2,.node--type-blog .region--content .field--name-field-blog-tags .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full .node--type-blog .region--content .field--name-field-blog-tags .field--name-title,.node--type-blog .region--content .field--name-field-blog-tags
  .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .node--type-blog .region--content .field--name-field-blog-tags .field--name-title,.node--type-blog .region--content .field--name-field-tags h2,.node--type-blog .region--content .field--name-field-tags .node--type-faculty.node--view-mode-full .field--name-title,.node--type-faculty.node--view-mode-full
  .node--type-blog .region--content .field--name-field-tags .field--name-title,.node--type-blog .region--content .field--name-field-tags
  .node--type-staff.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full
  .node--type-blog .region--content .field--name-field-tags .field--name-title{font-size:100%;}.menu{margin:0;padding:0;}.menu li{list-style-image:none;list-style-type:none;list-style:none;margin-left:0;}.main-menu--toggle{width:31.91489%;clear:right;float:right;margin-right:0;text-align:right;}@media (min-width:62em){.main-menu--toggle{display:none;}}.main-menu--toggle a{color:white;font-weight:700;vertical-align:middle;text-decoration:none;padding:1.25em 0 1.25em 1em;display:inline-block;font-size:1em;}.main-menu--toggle a .icon{font-size:1.5625em;}.main-menu--toggle a .icon:before{vertical-align:middle;}.main-menu--toggle a.main-menu__open .icon:before{content:"\f2d7";}@media (min-width:62em){#block-visit-apply-buttons{float:right;display:inline-block;}}.main-menu__open #block-mainnavigation-2{position:relative;margin-top:4px;}.main-menu__open #block-mainnavigation-2:before{content:"";position:absolute;z-index:99;top:-14px;right:3.8147em;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid white;}@media (max-width:61.9375em){#block-mainnavigation-2 .toggle_wrap{position:relative;}#block-mainnavigation-2 ul.menu li{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;margin-bottom:4px;}#block-mainnavigation-2 ul.menu .menu-item--active-trail > a{background-color:#990033;color:white;font-weight:700;position:relative;}#block-mainnavigation-2 ul.menu .menu-item--expanded{position:relative;}#block-mainnavigation-2 ul.menu .menu-item--expanded a{padding-right:3.75em;}#block-mainnavigation-2 ul.menu .menu-item--expanded .menu-toggle{position:absolute;display:block;top:0;right:0;bottom:0;padding:0.5em .75em;font-size:120%;cursor:pointer;border-left:solid 2px white;}#block-mainnavigation-2 ul.menu .menu-item--expanded .menu-toggle:hover{background-color:#990033;color:white;}#block-mainnavigation-2 ul.menu .menu-item--expanded .ion-ios-minus-outline{font-weight:500;}#block-mainnavigation-2 ul.menu .menu-item--expanded > .toggle_wrap:hover a{background-color:#990033;color:white;}#block-mainnavigation-2 ul.menu .menu-item--expanded > .toggle_wrap:hover .icon{color:white;}#block-mainnavigation-2 ul.menu .menu-item--expanded ul{display:none;}#block-mainnavigation-2 ul.menu .menu-item--expanded.menu-open > ul{display:block;}#block-mainnavigation-2 ul.menu li.is-active .toggle_wrap .icon{color:white;}#block-mainnavigation-2 ul.menu li a{transition:color .2s ease,background-color .2s ease;padding:0.64em 0.8em;display:block;background-color:#e8eaf0;font-weight:500;text-decoration:none;line-height:1.3;}#block-mainnavigation-2 ul.menu li a:before{transition:color .2s ease,background-color .2s ease;}#block-mainnavigation-2 ul.menu li a:hover{background-color:#990033;color:white;}#block-mainnavigation-2 ul.menu li a.is-active{background-color:#990033;color:white;font-weight:700;position:relative;}#block-mainnavigation-2 ul.menu li a.is-active:after{position:absolute;right:-0.64em;top:50%;margin-top:-0.8em;content:"";width:0;height:0;border-top:0.8em solid transparent;border-bottom:0.8em solid transparent;border-left:0.8em solid #990033;}#block-mainnavigation-2 ul.menu ul{margin-top:4px;}#block-mainnavigation-2 ul.menu ul a{padding-left:1.95312em;background-color:#f2f5fa;border-left:solid 6px transparent;}#block-mainnavigation-2 ul.menu ul a:hover{background-color:#f2f5fa;color:#660033;border-left-color:#990033;}#block-mainnavigation-2 ul.menu ul a.is-active{background-color:#990033;color:white;border-left-color:transparent;}#block-mainnavigation-2 ul.menu ul.menu ul .menu-toggle{padding-top:.4em;padding-bottom:.4em;}#block-mainnavigation-2 ul.menu ul.menu ul a{font-size:.9em;padding-left:3.05176em;}#block-mainnavigation-2 ul.menu ul.menu ul.menu ul{background-color:#f2f5fa;}#block-mainnavigation-2 ul.menu ul.menu ul.menu ul a{font-size:0.8em;padding-left:4.76837em;}}@media (min-width:62em){#block-mainnavigation-2{float:left;}#block-mainnavigation-2 .menu-item--expanded .menu-toggle{display:none;}}@media (min-width:62em){#block-mainnavigation-2 .menu{display:block;overflow:visible;}}#block-mainnavigation-2.main-menu__open .menu{display:block;}#block-mainnavigation-2 .menu li{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;display:block;float:none;position:relative;}@media (min-width:62em){#block-mainnavigation-2 .menu li{display:inline-block;margin-right:1em;}#block-mainnavigation-2 .menu li ul{display:none;position:absolute;left:0;padding:0;z-index:9999;}#block-mainnavigation-2 .menu li ul li{background-color:#990033;float:none;width:250px;}#block-mainnavigation-2 .menu li ul li:nth-child(1) a:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #990033;position:absolute;top:-10px;left:1.5625em;}#block-mainnavigation-2 .menu li ul li:nth-child(1) a:hover:before{border-bottom:10px solid #660033;}#block-mainnavigation-2 .menu li ul a{position:relative;line-height:120%;padding:10px 15px;}#block-mainnavigation-2 .menu li ul a:hover{background-color:#660033;}#block-mainnavigation-2 .menu li ul ul{top:0;left:100%;}#block-mainnavigation-2 .menu li:hover > ul{display:block;}}@media (min-width:62em){#block-mainnavigation-2 .menu a{text-decoration:none;display:block;font-weight:700;text-align:center;padding:1em;color:white;text-align:left;padding:10px 0;}}.block-secondary-nav{display:inline-block;}.block-secondary-nav .menu{margin:0;padding:0;list-style-type:none;padding:0;margin:0;overflow:hidden;}.block-secondary-nav .menu:after{content:"";display:table;clear:both;}.block-secondary-nav .menu > li{display:block;float:left;}.block-secondary-nav .menu > li:last-child{margin-right:0;}.block-secondary-nav .menu li{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;}.block-secondary-nav .menu a{margin-right:1em;color:white;}.block-secondary-nav .menu .last a{margin-right:0;}.menu--back li{margin-bottom:3px;}.menu--back a{color:#660033;font-weight:700;padding:0.512em 0.8em;display:block;text-decoration:none;}.menu--back a:before{font-family:"Ionicons";content:"\f3d5";margin-right:0.512em;}.menu--back a:hover{background-color:#660033;color:white;}.sidebar .block-expanded-menu-blockmain .toggle_wrap,.sidebar .block-expanded-menu-blockaudience .toggle_wrap{position:relative;}.sidebar .block-expanded-menu-blockmain ul.menu li,.sidebar .block-expanded-menu-blockaudience ul.menu li{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;margin-bottom:4px;}.sidebar .block-expanded-menu-blockmain ul.menu .menu-item--active-trail > a,.sidebar .block-expanded-menu-blockaudience ul.menu .menu-item--active-trail > a{background-color:#990033;color:white;font-weight:700;position:relative;}.sidebar .block-expanded-menu-blockmain ul.menu .menu-item--expanded,.sidebar .block-expanded-menu-blockaudience ul.menu .menu-item--expanded{position:relative;}.sidebar .block-expanded-menu-blockmain ul.menu .menu-item--expanded a,.sidebar .block-expanded-menu-blockaudience ul.menu .menu-item--expanded a{padding-right:3.75em;}.sidebar .block-expanded-menu-blockmain ul.menu .menu-item--expanded .menu-toggle,.sidebar .block-expanded-menu-blockaudience ul.menu .menu-item--expanded .menu-toggle{position:absolute;display:block;top:0;right:0;bottom:0;padding:0.5em .75em;font-size:120%;cursor:pointer;border-left:solid 2px white;}.sidebar .block-expanded-menu-blockmain ul.menu .menu-item--expanded .menu-toggle:hover,.sidebar .block-expanded-menu-blockaudience ul.menu .menu-item--expanded .menu-toggle:hover{background-color:#990033;color:white;}.sidebar .block-expanded-menu-blockmain ul.menu .menu-item--expanded .ion-ios-minus-outline,.sidebar .block-expanded-menu-blockaudience ul.menu .menu-item--expanded .ion-ios-minus-outline{font-weight:500;}.sidebar .block-expanded-menu-blockmain ul.menu .menu-item--expanded > .toggle_wrap:hover a,.sidebar .block-expanded-menu-blockaudience ul.menu .menu-item--expanded > .toggle_wrap:hover a{background-color:#990033;color:white;}.sidebar .block-expanded-menu-blockmain ul.menu .menu-item--expanded > .toggle_wrap:hover .icon,.sidebar .block-expanded-menu-blockaudience ul.menu .menu-item--expanded > .toggle_wrap:hover .icon{color:white;}.sidebar .block-expanded-menu-blockmain ul.menu .menu-item--expanded ul,.sidebar .block-expanded-menu-blockaudience ul.menu .menu-item--expanded ul{display:none;}.sidebar .block-expanded-menu-blockmain ul.menu .menu-item--expanded.menu-open > ul,.sidebar .block-expanded-menu-blockaudience ul.menu .menu-item--expanded.menu-open > ul{display:block;}.sidebar .block-expanded-menu-blockmain ul.menu li.is-active .toggle_wrap .icon,.sidebar .block-expanded-menu-blockaudience ul.menu li.is-active .toggle_wrap .icon{color:white;}.sidebar .block-expanded-menu-blockmain ul.menu li a,.sidebar .block-expanded-menu-blockaudience ul.menu li a{transition:color .2s ease,background-color .2s ease;padding:0.64em 0.8em;display:block;background-color:#e8eaf0;font-weight:500;text-decoration:none;line-height:1.3;}.sidebar .block-expanded-menu-blockmain ul.menu li a:before,.sidebar .block-expanded-menu-blockaudience ul.menu li a:before{transition:color .2s ease,background-color .2s ease;}.sidebar .block-expanded-menu-blockmain ul.menu li a:hover,.sidebar .block-expanded-menu-blockaudience ul.menu li a:hover{background-color:#990033;color:white;}.sidebar .block-expanded-menu-blockmain ul.menu li a.is-active,.sidebar .block-expanded-menu-blockaudience ul.menu li a.is-active{background-color:#990033;color:white;font-weight:700;position:relative;}.sidebar .block-expanded-menu-blockmain ul.menu li a.is-active:after,.sidebar .block-expanded-menu-blockaudience ul.menu li a.is-active:after{position:absolute;right:-0.64em;top:50%;margin-top:-0.8em;content:"";width:0;height:0;border-top:0.8em solid transparent;border-bottom:0.8em solid transparent;border-left:0.8em solid #990033;}.sidebar .block-expanded-menu-blockmain ul.menu ul,.sidebar .block-expanded-menu-blockaudience ul.menu ul{margin-top:4px;}.sidebar .block-expanded-menu-blockmain ul.menu ul a,.sidebar .block-expanded-menu-blockaudience ul.menu ul a{padding-left:1.95312em;background-color:#f2f5fa;border-left:solid 6px transparent;}.sidebar .block-expanded-menu-blockmain ul.menu ul a:hover,.sidebar .block-expanded-menu-blockaudience ul.menu ul a:hover{background-color:#f2f5fa;color:#660033;border-left-color:#990033;}.sidebar .block-expanded-menu-blockmain ul.menu ul a.is-active,.sidebar .block-expanded-menu-blockaudience ul.menu ul a.is-active{background-color:#990033;color:white;border-left-color:transparent;}.sidebar .block-expanded-menu-blockmain ul.menu ul.menu ul .menu-toggle,.sidebar .block-expanded-menu-blockaudience ul.menu ul.menu ul .menu-toggle{padding-top:.4em;padding-bottom:.4em;}.sidebar .block-expanded-menu-blockmain ul.menu ul.menu ul a,.sidebar .block-expanded-menu-blockaudience ul.menu ul.menu ul a{font-size:.9em;padding-left:3.05176em;}.sidebar .block-expanded-menu-blockmain ul.menu ul.menu ul.menu ul,.sidebar .block-expanded-menu-blockaudience ul.menu ul.menu ul.menu ul{background-color:#f2f5fa;}.sidebar .block-expanded-menu-blockmain ul.menu ul.menu ul.menu ul a,.sidebar .block-expanded-menu-blockaudience ul.menu ul.menu ul.menu ul a{font-size:0.8em;padding-left:4.76837em;}.block-system-breadcrumb-block{background:#f2f5fa;}.breadcrumb{margin:0;padding:0;padding:0.64em 0;}.breadcrumb li{font-weight:500;font-size:.9375em;color:#211F20;}.breadcrumb li:before{padding:0 .3em;}.breadcrumb li:last-of-type:before{display:none;}.breadcrumb a{text-decoration:none;}.breadcrumb a:hover{text-decoration:underline;}.pager{margin:0;padding:0;margin-top:1.25em;}.pager:after{content:"";display:table;clear:both;}.pager li{list-style-image:none;list-style-type:none;list-style:none;margin-left:0;}.pager ul{padding-left:0;}.pager li{font:inherit;font-size:100%;vertical-align:baseline;}.pager .pager-current{padding:0.4096em 0.8em;}.pager .pager-ellipsis{margin-right:1em;}.pager a{color:inherit;text-decoration:inherit;color:#660033;display:inline-block;padding:0.64em 1em;}.pager a:active,.pager a:focus{outline:none;}.pager a:hover{color:#53524a;background:#e8eaf0;}.pager__item{padding:0;}.pager__item.is-active a{color:#53524a;background:#e8eaf0;}.pager__item--next a,.pager__item--last a,.pager__item--previous a{font-size:1.25em;}.pager__item--next a span,.pager__item--last a span,.pager__item--previous a span{display:none;}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;font-family:"Times";}a,a:visited{text-decoration:underline;}a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}p,h2,.node--type-faculty.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .field--name-title,h3,.node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.field--name-field-head-coach .field__label,.field--name-field-coaching-staff .field__label,.field-group--recruiting-contact .field__label{orphans:3;widows:3;}h2,.node--type-faculty.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .field--name-title,h3,.node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.field--name-field-head-coach .field__label,.field--name-field-coaching-staff .field__label,.field-group--recruiting-contact .field__label{page-break-after:avoid;}html,body{font:inherit;font-size:100%;vertical-align:baseline;font-family:Georgia,‘Times New Roman’,serif;font-size:12pt;}body{padding:1em;}.container,.region,.block{margin:0 !important;padding:0 !important;display:block !important;}.container{max-width:none;}h1,h2,.node--type-faculty.node--view-mode-full .field--name-title,.node--type-staff.node--view-mode-full .field--name-title,h3,.node--type-ce-program.node .field--name-field-ce-program-contact .field__label,.field--name-field-head-coach .field__label,.field--name-field-coaching-staff .field__label,.field-group--recruiting-contact .field__label,h4,h5,h6{font:inherit;font-size:100%;vertical-align:baseline;margin:0;padding:0;text-indent:0 !important;margin-bottom:1em;margin-top:1em;}ul li,ol li{list-style-type:decimal;display:block;}img,.fa,#footer,.block-main-nav{display:none !important;}.region--content-suffix,.region--masthead-third,.region--masthead-second,.region--masthead-first,.region--sidebar-primary,.field-group--tabbed a.details-title:after,.programs--how-to-apply,.view-id-360_campus_tours,.image-gallery--wrapper,.field--name-field-floor-plan-pdf,.homepage-banner--textbox,.view-filters,.node-event__date,.node-event__image-container
.field--name-field-image{display:none !important;visibility:hidden !important;}.field-group--tabbed a.details-title{padding:0 !important;}.programs--bottom-wrapper{padding-top:1em !important;border-top:1px solid black !important;}.tuition-ranges{border-top:none !important;}.tuition-ranges .tuition-range{width:auto !important;}.tuition-ranges.low .tuition-range--low{font-weight:700;}.tuition-ranges.low .tuition-range--medium,.tuition-ranges.low .tuition-range--high{display:none;}.tuition-ranges.medium .tuition-range--medium{font-weight:700;}.tuition-ranges.medium .tuition-range--low,.tuition-ranges.medium .tuition-range--high{display:none;}.tuition-ranges.high .tuition-range--high{font-weight:700;}.tuition-ranges.high .tuition-range--medium,.tuition-ranges.high .tuition-range--low{display:none;}.layout__hero-with-banner .node__content--top-left{position:static !important;padding:0 !important;}.js details:not([open]) .details-wrapper{display:block !important;}.node-event__content-container{width:100% !important;}.field-group--first{width:100% !important;}.faculty-banner-info{text-align:left !important;}.node--type-faculty.node--view-mode-teaser img{display:block !important;}.view-faculty .views-row{max-width:25% !important;}}
