.fs-background{overflow:hidden;position:relative}.fs-background,.fs-background-container,.fs-background-media{transition:none}.fs-background-container{width:100%;height:100%;position:absolute;top:0;z-index:0;overflow:hidden}.fs-background-media{position:absolute;top:0;bottom:0;opacity:0}.fs-background-media.fs-background-animated{transition:opacity .5s linear}.fs-background-media img,.fs-background-media video,.fs-background-media iframe{width:100%;height:100%;display:block;-webkit-user-drag:none}.fs-background-media.fs-background-native,.fs-background-media.fs-background-fixed{width:100%;height:100%}.fs-background-media.fs-background-native img,.fs-background-media.fs-background-fixed img{display:none}.fs-background-media.fs-background-native{background-position:center;background-size:cover}.fs-background-media.fs-background-fixed{background-position:center;background-attachment:fixed}.fs-background-embed.fs-background-ready:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:''}.fs-background-embed.fs-background-ready iframe{z-index:0}.fs-carousel.fs-carousel-enabled{width:100%;position:relative}.fs-carousel.fs-carousel-enabled:after{clear:both;content:'';display:table}.fs-carousel,.fs-carousel:after,.fs-carousel:before,.fs-carousel *,.fs-carousel *:after,.fs-carousel *:before{box-sizing:border-box;transition:none;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.fs-carousel-enabled.fs-carousel-contained,.fs-carousel-enabled.fs-carousel-contained .fs-carousel-viewport,.fs-carousel-enabled.fs-carousel-contained .fs-carousel-wrapper,.fs-carousel-enabled.fs-carousel-contained .fs-carousel-container{overflow:hidden}.fs-carousel-enabled .fs-carousel-viewport{position:relative}.fs-carousel-enabled .fs-carousel-viewport:after{clear:both;content:'';display:table}.fs-carousel-enabled .fs-carousel-wrapper{position:relative}.fs-carousel-enabled .fs-carousel-wrapper:after{clear:both;content:'';display:table}.fs-carousel-enabled .fs-carousel-container{position:relative}.fs-carousel-enabled .fs-carousel-container:after{clear:both;content:'';display:table}.fs-carousel-enabled .fs-carousel-canister{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0;overflow:hidden;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fs-carousel-enabled.fs-carousel-auto_height .fs-carousel-canister{transition:height .5s ease,-webkit-transform .5s ease;transition:height .5s ease,transform .5s ease;transition:height .5s ease,transform .5s ease,-webkit-transform .5s ease}.fs-carousel-enabled .fs-carousel-item{min-height:1px;display:block;float:left}.fs-carousel-enabled .fs-carousel-item img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fs-carousel-single .fs-carousel-item{position:absolute;top:0;left:0;z-index:1}.fs-carousel-single .fs-carousel-item.fs-carousel-visible{position:relative;z-index:2}.fs-carousel-controls{display:none}.fs-carousel-enabled .fs-carousel-controls{width:100%;margin:0;padding:0}.fs-carousel-enabled .fs-carousel-controls.fs-carousel-visible,.fs-carousel-controls_custom.fs-carousel-visible{display:block}.fs-carousel-enabled .fs-carousel-control{position:absolute;top:0;bottom:0;border:0;cursor:pointer;display:block;padding:0;visibility:hidden;width:40px;height:40px;background:#fff;border-radius:100%;box-shadow:0 0 5px rgba(0,0,0,.25);margin:auto;opacity:0;overflow:hidden;text-indent:200%;transition:opacity .15s ease,visibility .15s ease;white-space:nowrap}.fs-carousel-enabled .fs-carousel-control:before{width:0;height:0;position:absolute;top:0;right:0;bottom:0;left:0;content:'';margin:auto}.no-opacity .fs-carousel-enabled .fs-carousel-control{text-indent:-999px}.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible{visibility:visible;opacity:1}
.fs-carousel-enabled .fs-carousel-control_previous,.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_next{right:auto;left:20px}.fs-carousel-enabled .fs-carousel-control_previous:before,.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_next:before{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:10.5px solid #333;border-left:none;margin-left:13.7px;margin-right:auto}.fs-carousel-enabled .fs-carousel-control_next,.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_previous{right:20px;left:auto}.fs-carousel-enabled .fs-carousel-control_next:before,.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_previous:before{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10.5px solid #333;border-right:none;margin-right:13.7px;margin-left:auto}.fs-carousel-enabled .fs-carousel-control_disabled{opacity:0}.fs-carousel-pagination{display:none}.fs-carousel-enabled .fs-carousel-pagination{width:100%;margin:10px 0 0;padding:0;text-align:center}.fs-carousel-enabled .fs-carousel-pagination.fs-carousel-visible{display:block}.fs-carousel-enabled .fs-carousel-page{border:0;cursor:pointer;display:inline-block;padding:0;width:10px;height:10px;background:#333;border-radius:100%;margin:0 3px;opacity:.5;overflow:hidden;text-indent:200%;white-space:nowrap}.no-opacity .fs-carousel-enabled .fs-carousel-page{text-indent:-999px}.fs-carousel-enabled .fs-carousel-page.fs-carousel-active{opacity:1}.fs-carousel-enabled.fs-carousel-rtl{direction:rtl}.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-item{float:right}.fs-checkbox.fs-checkbox-enabled{cursor:pointer;margin:0 0 10px;overflow:hidden}.fs-checkbox.fs-checkbox-enabled:focus{box-shadow:none;outline:none}.fs-checkbox,.fs-checkbox:after,.fs-checkbox:before,.fs-checkbox *,.fs-checkbox *:after,.fs-checkbox *:before{box-sizing:border-box;transition:none;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.fs-checkbox-element_wrapper{position:relative;border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;width:0}.fs-checkbox-element{position:absolute;top:0;left:0;z-index:-1;pointer-events:none;transition:none}.fs-checkbox-label{color:#666;cursor:pointer;display:block;font-size:14px;line-height:20px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fs-checkbox-marker{width:20px;height:20px;background:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;display:block;float:left;margin:0 10px 0 0}.fs-checkbox-flag{width:100%;height:100%;margin:0}.fs-checkbox-flag:before{width:5px;height:10px;border:2px solid #999;border-top:0;border-left:0;content:'';display:block;margin:3px 0 0 6px;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0)}.fs-checkbox-checked .fs-checkbox-flag:before{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.no-csstransforms .fs-checkbox-flag:before{width:100%;height:100%;content:"\2713";display:none;line-height:1;text-align:center}.no-csstransforms .fs-checkbox-checked .fs-checkbox-flag:before{display:block}.fs-checkbox-radio .fs-checkbox-marker{border-radius:100%}.fs-checkbox-radio .fs-checkbox-flag{background:#999;border:3px solid #fff;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.fs-checkbox-radio .fs-checkbox-flag:before{display:none}.fs-checkbox-radio.fs-checkbox-checked .fs-checkbox-flag{-webkit-transform:scale(1);transform:scale(1)}.fs-checkbox-radio.fs-checkbox-checked .fs-checkbox-flag:before{display:none}.no-csstransforms .fs-checkbox-radio .fs-checkbox-flag:before{display:none}.no-csstransforms .fs-checkbox-radio.fs-checkbox-checked .fs-checkbox-flag:before{display:block}.fs-checkbox-focus .fs-checkbox-label{color:#333}
.fs-checkbox-focus .fs-checkbox-marker{border-color:#999;box-shadow:0 0 5px rgba(0,0,0,.1)}.fs-checkbox-disabled{cursor:default;opacity:.5}.fs-checkbox-disabled .fs-checkbox-label{color:#666;cursor:default}.fs-checkbox-disabled .fs-checkbox-marker{border-color:#ccc;cursor:default}.fs-checkbox-toggle{position:relative}.fs-checkbox-toggle .fs-checkbox-label{line-height:40px}.fs-checkbox-toggle .fs-checkbox-marker{width:100px;height:40px;position:relative;border-radius:3px}.fs-checkbox-toggle .fs-checkbox-marker:after{clear:both;content:'';display:table}.fs-checkbox-toggle .fs-checkbox-flag{width:50%;height:100%;position:absolute;top:0;left:0;background:#999;border:2px solid #fff;border-radius:3px;display:block;margin:0;transition:left .15s ease}.fs-checkbox-toggle .fs-checkbox-flag:before{display:none}.fs-checkbox-toggle .fs-checkbox-flag:after{width:2px;height:10px;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;box-shadow:3px 0 0 #fff,-3px 0 0 #fff;content:'';margin:auto;opacity:.75}.no-touchevents .fs-checkbox-toggle:hover .fs-checkbox-flag:after{opacity:1}.fs-checkbox-toggle.fs-checkbox-checked .fs-checkbox-flag{left:50%}.fs-checkbox-toggle.fs-checkbox-checked .fs-checkbox-flag:before{display:none}.fs-checkbox-toggle.fs-checkbox-disabled .fs-checkbox-flag:after{display:none}.fs-checkbox-toggle .fs-checkbox-state{width:50%;color:#666;display:block;font-size:12px;line-height:40px;margin:0;text-align:center;text-transform:uppercase}.fs-checkbox-toggle .fs-checkbox-state_on{float:left}.fs-checkbox-toggle .fs-checkbox-state_off{float:right}.fs-dropdown{position:relative;z-index:1;display:block;margin:10px 0;max-width:100%}.fs-dropdown:focus{box-shadow:none;outline:none}.fs-dropdown,.fs-dropdown:after,.fs-dropdown:before,.fs-dropdown *,.fs-dropdown *:after,.fs-dropdown *:before{box-sizing:border-box;transition:none;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.fs-dropdown-element{width:100%;height:100%;position:absolute;left:0;opacity:0;z-index:-1}.fs-dropdown-element,.fs-dropdown-element:focus{outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.no-opacity .fs-dropdown-element{left:-999999px}.fs-dropdown-selected{width:100%;position:relative;background:#fff;border:1px solid #ccc;border-radius:3px;color:#222;cursor:pointer;display:block;font-size:14px;height:40px;line-height:40px;margin:0;overflow:hidden;padding:0 40px 0 15px;text-align:left;text-overflow:clip;z-index:2}.fs-dropdown-selected:after{height:0;width:0;position:absolute;top:0;right:15px;bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc;content:'';display:block;margin:auto 0}.no-touchevents .fs-dropdown-selected:hover{color:#222}.no-touchevents .fs-dropdown-disabled .fs-dropdown-selected:hover{color:#ccc}.fs-dropdown-options{width:100%;max-height:260px;position:absolute;top:100%;left:0;border:1px solid #ccc;border-width:0 1px 1px;border-radius:0 0 3px 3px;box-shadow:0 1px 4px rgba(0,0,0,.15);background-color:#fff;display:none;margin:0;overflow:auto;overflow-x:hidden;padding:0;z-index:50}.fs-dropdown-options.fs-scrollbar{position:absolute}.no-opacity .fs-dropdown-options{width:auto}.fs-dropdown-group{border-bottom:1px solid #ccc;color:#999;display:block;font-size:11px;padding:10px 15px;text-transform:uppercase}.fs-dropdown-item{width:100%;background:#fff;border-bottom:1px solid #ccc;color:#222;cursor:pointer;display:block;font-size:14px;margin:0;height:40px;line-height:40px;overflow:hidden;padding:0 15px;text-align:left;text-decoration:none;text-overflow:ellipsis}.fs-dropdown-item_placeholder{display:none}.fs-dropdown-item_selected{background:#eee}.fs-dropdown-item_disabled{color:#999;cursor:default}.fs-dropdown-item:first-child{border-radius:0}.fs-dropdown-item:last-child{border-bottom:0;border-radius:0 0 3px 3px}.no-touchevents .fs-dropdown-item:hover,.no-touchevents .fs-dropdown-item_selected:hover{color:#222;background-color:#ddd;border-color:#ccc}
.fs-dropdown-item_disabled,.no-touchevents .fs-dropdown-item_disabled:hover{color:#ccc;background-color:#fff;border-color:#ccc}.fs-dropdown-open{z-index:3}.fs-dropdown-open .fs-dropdown-options{display:block;border-radius:0 0 3px 3px}.fs-dropdown-open .fs-dropdown-selected{z-index:51;border-radius:3px 3px 0 0}.fs-dropdown-open .fs-dropdown-selected,.fs-dropdown-focus .fs-dropdown-selected{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-selected{z-index:49}.fs-dropdown-cover .fs-dropdown-options{top:0;border-radius:3px;border-width:1px}.fs-dropdown-cover .fs-dropdown-item:first-child{border-radius:3px 3px 0 0}.fs-dropdown-bottom .fs-dropdown-options{top:auto;bottom:100%;border-width:1px 1px 0}.fs-dropdown-bottom .fs-dropdown-item:last-child{border:none}.fs-dropdown-bottom.fs-dropdown-open .fs-dropdown-selected{border-radius:0 0 3px 3px}.fs-dropdown-bottom.fs-dropdown-open .fs-dropdown-options{border-radius:3px 3px 0 0}.fs-dropdown-bottom.fs-dropdown-cover .fs-dropdown-options{top:auto;bottom:0}.fs-dropdown-bottom.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-selected{border-radius:3px}.fs-dropdown-bottom.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-options{border-radius:3px}.fs-dropdown-multiple{border:1px solid #ccc;border-radius:3px}.fs-dropdown-multiple .fs-dropdown-options{width:100%;position:static;border:none;border-radius:3px;box-shadow:none;display:block}.fs-dropdown-disabled .fs-dropdown-selected{background:#fff;border-color:#ccc;color:#ccc;cursor:default}.fs-dropdown-disabled .fs-dropdown-options{background:#fff;border-color:#ccc}.fs-dropdown-disabled .fs-dropdown-group,.fs-dropdown-disabled .fs-dropdown-item{border-color:#ccc;color:#ccc;cursor:default}.fs-dropdown-disabled .fs-dropdown-item,.no-touchevents .fs-dropdown-disabled .fs-dropdown-item:hover{color:#ccc;background-color:#fff}.fs-dropdown-disabled .fs-dropdown-item_selected,.no-touchevents .fs-dropdown-disabled .fs-dropdown-item_selected:hover{background:#fafafa}.fs-dropdown-options.fs-scrollbar{overflow:hidden}.fs-dropdown-options.fs-scrollbar .fs-scrollbar-content{max-height:260px;height:auto}.fs-dropdown-options.fs-scrollbar.fs-scrollbar-active .fs-scrollbar-content{padding:0}.fs-dropdown-options.fs-scrollbar .fs-scrollbar-bar,.fs-dropdown-options.fs-scrollbar .fs-scrollbar-track{border-radius:0 3px 3px 0}.fs-lightbox{width:200px;height:200px;position:absolute;right:0;left:0;z-index:101;background:#fff;border-radius:3px;box-shadow:0 0 25px #000;opacity:0;margin:0 auto;padding:10px;-webkit-transform:translateZ(0)}.fs-lightbox,.fs-lightbox *:not(input):not(textarea){box-sizing:border-box;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.fs-lightbox-fixed{position:fixed;top:0;bottom:0;margin:auto}.fs-lightbox-inline{padding:30px}.fs-lightbox-animating{transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease}.fs-lightbox-animating .fs-lightbox-container{transition:opacity .25s linear .25s,visibility .25s linear .25s}.fs-lightbox-mobile .fs-lightbox-image_container{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.fs-lightbox-mobile.fs-lightbox-animating .fs-lightbox-image_container{transition:height .25s ease,width .25s ease,top .25s ease,left .25s ease}.fs-lightbox-overlay{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000;opacity:0;transition:opacity .25s linear}.fs-lightbox-open{opacity:1}.fs-lightbox-overlay.fs-lightbox-open{opacity:.75}.fs-lightbox-close{border:none;width:30px;height:30px;position:absolute;top:-7.5px;right:-7.5px;z-index:105;background:#fff;border-radius:100%;cursor:pointer;display:block;overflow:hidden;padding:0;text-indent:200%;white-space:nowrap}.fs-lightbox-close:focus{outline:none}.fs-lightbox-close:before{position:absolute;top:0;right:0;bottom:0;left:0;color:#333;content:"\00d7";display:block;font-family:"Helvetica",Arial,sans-serif;font-size:22px;font-weight:700;line-height:30px;margin:auto;text-align:center;text-indent:0;transition:color .15s linear}
.no-opacity .fs-lightbox-close{text-indent:-999px}.fs-lightbox-loading_icon{width:50px;height:50px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:105;display:block;margin:auto;opacity:0;transition:opacity .25s linear,visibility .25s linear;visibility:hidden}.fs-lightbox-loading_icon:before,.fs-lightbox-loading_icon:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:110%;content:'';display:block}.fs-lightbox-loading_icon:before{border:5px solid rgba(51,51,51,.25)}.fs-lightbox-loading_icon:after{-webkit-animation:fs-lightbox-loading-spin .75s linear infinite;animation:fs-lightbox-loading-spin .75s linear infinite;border:5px solid transparent;border-top-color:#333}@-webkit-keyframes fs-lightbox-loading-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fs-lightbox-loading-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fs-lightbox-container{width:100%;height:100%;position:relative;z-index:103;background:#fff;overflow:hidden}.fs-lightbox-container:after{clear:both;content:'';display:table}.fs-lightbox-content{width:100%;background:#fff;opacity:1;overflow:hidden;padding:0;visibility:visible}.fs-lightbox-content:after{clear:both;content:'';display:table}.fs-lightbox-inline .fs-lightbox-content{width:auto}.fs-lightbox-iframed .fs-lightbox-content{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.fs-lightbox-mobile .fs-lightbox-image_container{width:1px;height:1px;margin:0;position:absolute}.fs-lightbox-image{float:left}.fs-lightbox-mobile .fs-lightbox-image{position:relative;float:none}.fs-lightbox-video{width:100%;height:100%}.fs-lightbox-iframe{width:100%;height:100%;border:none;float:left;overflow:auto}.fs-lightbox-meta{clear:both;padding:10px 10px 0}.fs-lightbox-control{border:none;width:40px;height:40px;position:absolute;top:0;z-index:105;background:#fff;border-radius:100%;box-shadow:0 0 5px rgba(0,0,0,.25);cursor:pointer;display:block;margin-right:auto;margin-left:auto;opacity:1;overflow:hidden;text-indent:200%;transition:opacity .15s linear,visibility .15s linear;white-space:nowrap;visibility:visible}.fs-lightbox-control:focus{outline:none}.fs-lightbox-control:before{width:0;height:0;position:absolute;top:0;right:0;bottom:0;left:0;content:'';margin:auto}.no-opacity .fs-lightbox-control{text-indent:-999px}.fs-lightbox-control_previous{left:20px}.fs-lightbox-control_previous:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10.4px solid #333;margin-left:14px}.fs-lightbox-control_next{right:20px}.fs-lightbox-control_next:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10.4px solid #333;margin-right:14px}.fs-lightbox-control_disabled{opacity:0;visibility:hidden}.no-touchevents .fs-lightbox .fs-lightbox-control{opacity:0;visibility:hidden}.no-touchevents .fs-lightbox:hover .fs-lightbox-control{opacity:1;visibility:visible}.no-touchevents .fs-lightbox .fs-lightbox-control_disabled,.no-touchevents .fs-lightbox:hover .fs-lightbox-control_disabled{opacity:0;cursor:default;visibility:hidden}.fs-lightbox-position{color:#999;font-size:12px;margin:5px 0;padding:0}.fs-lightbox-caption:after{clear:both;content:'';display:table}.fs-lightbox-caption p{color:#666;font-size:14px;margin:5px 0;padding:0}.fs-lightbox-caption_toggle{display:none}.fs-lightbox-error{width:250px}.fs-lightbox-error p{color:#900;font-size:14px;margin:0;padding:25px;text-align:center;text-transform:uppercase}.fs-lightbox-loading .fs-lightbox-container{opacity:0;transition:opacity .25s linear;visibility:hidden}.fs-lightbox-loading .fs-lightbox-loading_icon{opacity:1;visibility:visible}.fs-lightbox-mobile{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background:#111;border-radius:0;padding:40px 0 0}.fs-lightbox-mobile .fs-lightbox-close{height:40px;width:40px;top:0;right:0;background:#111;border-radius:0}
.fs-lightbox-mobile .fs-lightbox-close:before{color:#ccc;font-size:28px;font-weight:700;line-height:40px}.fs-lightbox-mobile .fs-lightbox-loading_icon:before{border-color:rgba(153,153,153,.25)}.fs-lightbox-mobile .fs-lightbox-loading_icon:after{border-top-color:#999}.fs-lightbox-mobile .fs-lightbox-container{position:static;background:#111}.fs-lightbox-mobile .fs-lightbox-content{background-color:#111;padding:0 15px}.fs-lightbox-mobile .fs-lightbox-tools{width:100%;position:fixed;right:0;bottom:0;left:0;background-color:#111}.fs-lightbox-mobile .fs-lightbox-control{width:50px;height:100%;min-height:50px;background:#111;border-radius:0;box-shadow:none;opacity:1;visibility:visible}.fs-lightbox-mobile .fs-lightbox-control_previous{left:0}.fs-lightbox-mobile .fs-lightbox-control_previous:before{border-right-color:#eee;margin-left:19px}.fs-lightbox-mobile .fs-lightbox-control_next{right:0}.fs-lightbox-mobile .fs-lightbox-control_next:before{border-left-color:#eee;margin-right:19px}.no-touchevents .fs-lightbox-mobile .fs-lightbox-control,.no-touchevents .fs-lightbox-mobile:hover .fs-lightbox-control{opacity:1;visibility:visible}.fs-lightbox-mobile .fs-lightbox-control_disabled,.no-touchevents .fs-lightbox-mobile .fs-lightbox-control_disabled,.no-touchevents .fs-lightbox-mobile:hover .fs-lightbox-control_disabled{opacity:0;cursor:default !important;visibility:hidden}.fs-lightbox-mobile .fs-lightbox-meta{padding:15px 65px}.fs-lightbox-mobile .fs-lightbox-position{color:#999;font-size:12px;margin:0;padding:0 15px 0 0}.fs-lightbox-mobile .fs-lightbox-caption p{color:#eee;font-size:14px;margin:0;padding:0}.fs-lightbox-mobile .fs-lightbox-image{transition:none !important;-webkit-transform:translate(0,0);transform:translate(0,0)}.fs-lightbox-mobile.fs-lightbox-animated .fs-lightbox-image{transition:-webkit-transform .25s ease-out !important;transition:transform .25s ease-out !important;transition:transform .25s ease-out,-webkit-transform .25s ease-out !important}.fs-lightbox-mobile.fs-lightbox-inline .fs-lightbox-content,.fs-lightbox-mobile.fs-lightbox-iframe .fs-lightbox-content{height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.fs-lightbox-lock{overflow:hidden !important}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-tools{width:auto;position:static;background:0 0}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-controls{width:100%;height:50px;position:fixed;right:0;bottom:0;left:0;z-index:105;background-color:#111;padding:0 65px}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-caption_toggle{color:#999;display:block;font-size:12px;line-height:50px}.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-meta{width:100%;height:80%;position:fixed;top:20%;right:0;bottom:0;left:0;z-index:104;background:#222;box-shadow:0 0 25px #000;padding:15px 15px 65px;-webkit-transform:translate(0,100%);transform:translate(0,100%);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.fs-lightbox-touch.fs-lightbox-caption_open .fs-lightbox-meta{-webkit-transform:translate(0,0);transform:translate(0,0)}.fs-navigation.fs-navigation-enabled{margin:0}.fs-navigation,.fs-navigation:after,.fs-navigation:before,.fs-navigation *,.fs-navigation *:after,.fs-navigation *:before{box-sizing:border-box;transition:none;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.fs-navigation-toggle-nav.fs-navigation-enabled{background:#fff;border:1px solid #ccc;border-width:0 1px 1px;border-radius:0 0 3px 3px;display:none}.fs-navigation-toggle-nav.fs-navigation-open{display:block}.fs-navigation-toggle-handle.fs-navigation-enabled{width:100%;background:#fff;border:1px solid #ccc;border-radius:3px;color:#111;cursor:pointer;display:block;font-size:14px;height:40px;line-height:40px;margin:0;padding:0 45px 0 15px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fs-navigation-toggle-handle.fs-navigation-open{border-radius:3px 3px 0 0}.fs-navigation-push-nav.fs-navigation-enabled,.fs-navigation-reveal-nav.fs-navigation-enabled,.fs-navigation-overlay-nav.fs-navigation-enabled{width:270px;height:100%;height:calc(100% + 60px);position:fixed;top:0;background:#fff;display:block;overflow:auto}
.fs-navigation-push-nav.fs-navigation-enabled,.fs-navigation-reveal-nav.fs-navigation-enabled{visibility:hidden}.fs-navigation-reveal-nav.fs-navigation-animated{transition:visibility .001s linear .2s}.fs-navigation-push-nav.fs-navigation-animated,.fs-navigation-overlay-nav.fs-navigation-animated{transition:visibility .001s linear .2s,-webkit-transform .2s ease;transition:transform .2s ease,visibility .001s linear .2s;transition:transform .2s ease,visibility .001s linear .2s,-webkit-transform .2s ease}.fs-navigation-push-nav.fs-navigation-enabled,.fs-navigation-reveal-nav.fs-navigation-enabled{z-index:0}.fs-navigation-push-left-nav.fs-navigation-enabled,.fs-navigation-reveal-left-nav.fs-navigation-enabled,.fs-navigation-overlay-left-nav.fs-navigation-enabled{left:0}.fs-navigation-push-right-nav.fs-navigation-enabled,.fs-navigation-reveal-right-nav.fs-navigation-enabled,.fs-navigation-overlay-right-nav.fs-navigation-enabled{right:0}.fs-navigation-push-left-nav.fs-navigation-enabled,.fs-navigation-overlay-left-nav.fs-navigation-enabled{-webkit-transform:translate3D(-270px,0,0);transform:translate3D(-270px,0,0)}.fs-navigation-push-right-nav.fs-navigation-enabled,.fs-navigation-overlay-right-nav.fs-navigation-enabled{-webkit-transform:translate3D(270px,0,0);transform:translate3D(270px,0,0)}.fs-navigation-overlay-nav.fs-navigation-enabled{z-index:2}.fs-navigation-overlay-left-nav.fs-navigation-enabled{box-shadow:2px 0 2px rgba(0,0,0,.15)}.fs-navigation-overlay-right-nav.fs-navigation-enabled{box-shadow:-2px 0 2px rgba(0,0,0,.15)}.fs-navigation-reveal-nav.fs-navigation-open{visibility:visible;transition:visibility .001s ease}.fs-navigation-push-nav.fs-navigation-open,.fs-navigation-overlay-nav.fs-navigation-open{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);transition:visibility .001s ease,-webkit-transform .2s ease;transition:transform .2s ease,visibility .001s ease;transition:transform .2s ease,visibility .001s ease,-webkit-transform .2s ease;visibility:visible}.fs-navigation-push-handle.fs-navigation-enabled,.fs-navigation-overlay-handle.fs-navigation-enabled{padding:10px 40px 10px 15px;background:#fff;color:#111;cursor:pointer;display:block;font-size:14px;margin:0;padding:0 45px 0 15px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fs-navigation-overlay-content:before{width:100%;height:100%;height:calc(100% + 60px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#fff;background:rgba(255,255,255,.75);content:'';display:block;opacity:0;transition:opacity .2s ease,visibility .2s ease;visibility:hidden}.fs-navigation-overlay-content.fs-navigation-open:before{opacity:1;visibility:visible}.fs-navigation-reveal-content.fs-navigation-enabled,.fs-navigation-push-content.fs-navigation-enabled{position:relative;z-index:1;display:block;overflow:hidden;-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.fs-navigation-reveal-content.fs-navigation-animated,.fs-navigation-push-content.fs-navigation-animated{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.fs-navigation-reveal-left-content.fs-navigation-enabled,.fs-navigation-push-left-content.fs-navigation-enabled{box-shadow:-2px 0 2px rgba(0,0,0,.15)}.fs-navigation-reveal-right-content.fs-navigation-enabled,.fs-navigation-push-right-content.fs-navigation-enabled{box-shadow:2px 0 2px rgba(0,0,0,.15)}.fs-navigation-reveal-left-content.fs-navigation-open,.fs-navigation-push-left-content.fs-navigation-open{-webkit-transform:translate3D(270px,0,0);transform:translate3D(270px,0,0)}.fs-navigation-reveal-right-content.fs-navigation-open,.fs-navigation-push-right-content.fs-navigation-open{-webkit-transform:translate3D(-270px,0,0);transform:translate3D(-270px,0,0)}.fs-navigation-handle.fs-navigation-enabled{position:relative}.fs-navigation-handle.fs-navigation-enabled:after{height:3px;width:15px;position:absolute;top:0;right:15px;bottom:0;background:#ccc;box-shadow:0 5px 0 #ccc,0 -5px 0 #ccc;content:'';display:block;margin:auto 0}
.fs-navigation-handle.fs-navigation-open:after{width:15px;height:15px;background:0 0;border:none;box-shadow:none;color:#ccc;content:"\00d7";font-size:22px;font-weight:700;line-height:13px;text-align:center}.fs-navigation-lock{overflow:hidden !important}.fs-tabs.fs-tabs-enabled:after{clear:both;content:'';display:table}.fs-tabs-tab.fs-tabs-enabled{box-sizing:border-box;border:none;cursor:pointer}.fs-tabs-tab.fs-tabs-enabled:focus{outline:none}.fs-tabs-content.fs-tabs-enabled{box-sizing:border-box;display:none}.fs-tabs-content.fs-tabs-enabled:after{clear:both;content:'';display:table}.fs-tabs-content.fs-tabs-active{display:block}.fs-tabs-tab.fs-tabs-mobile,.fs-tabs-tab_mobile,.fs-tabs-tab_mobile.fs-tabs-active{display:none}.fs-tabs-tab_mobile.fs-tabs-mobile,.fs-tabs-tab_mobile.fs-tabs-mobile.fs-tabs-active{display:block}.fs-tooltip{width:1px;height:1px;position:absolute;top:-999px;left:-999px;z-index:10;opacity:0;pointer-events:none;transition:opacity .15s linear}.fs-tooltip,.fs-tooltip:after,.fs-tooltip:before,.fs-tooltip *,.fs-tooltip *:after,.fs-tooltip *:before{box-sizing:border-box;transition:none;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.fs-tooltip-visible{opacity:1}.fs-tooltip-content{background:#111;border-radius:3px;color:#fff;display:block;float:left;font-size:12px;margin:0;padding:10px 15px;position:relative;white-space:nowrap}.fs-tooltip-caret{width:0;height:0;content:'';display:block;margin:0;position:absolute}.fs-tooltip-right .fs-tooltip-content{box-shadow:1px 0 5px rgba(0,0,0,.35)}.fs-tooltip-right .fs-tooltip-caret{top:0;left:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #111}.fs-tooltip-left .fs-tooltip-content{box-shadow:-1px 0 5px rgba(0,0,0,.35)}.fs-tooltip-left .fs-tooltip-caret{top:0;right:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #111}.fs-tooltip-top .fs-tooltip-caret,.fs-tooltip-bottom .fs-tooltip-caret{display:block;float:none;margin:0 auto}.fs-tooltip-top .fs-tooltip-content{box-shadow:0 -1px 5px rgba(0,0,0,.35)}.fs-tooltip-top .fs-tooltip-caret{bottom:-5px;left:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #111}.fs-tooltip-bottom .fs-tooltip-content{box-shadow:0 1px 5px rgba(0,0,0,.35)}.fs-tooltip-bottom .fs-tooltip-caret{top:-5px;left:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #111}@font-face{font-family:"TiemposHeadline";src:url(/sites/all/themes/Amherst/fonts/TiemposHeadlineWeb-Light.woff2) format("woff2");src:url(/sites/all/themes/Amherst/fonts/TiemposHeadlineWeb-Light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"TiemposHeadline";src:url(/sites/all/themes/Amherst/fonts/TiemposHeadlineWeb-Medium.woff2) format("woff2");src:url(/sites/all/themes/Amherst/fonts/TiemposHeadlineWeb-Medium.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"TiemposHeadline";src:url(/sites/all/themes/Amherst/fonts/TiemposHeadlineWeb-MediumItalic.woff2) format("woff2");src:url(/sites/all/themes/Amherst/fonts/TiemposHeadlineWeb-MediumItalic.woff) format("woff");font-weight:700;font-style:italic}.invisible{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important}.node .content .fa.fa-facebook-square,.node .content .fa.fa-facebook{color:#3b5998;font-size:2.3em;margin-right:3px}.node .content .fa.fa-twitter-square,.node .content .fa.fa-twitter{color:#1297e8;font-size:2.3em;margin-right:3px}.node .content .fa.fa-flickr{color:#ff0084;font-size:2.3em;margin-right:3px}.node .content .fa.fa-linkedin,.node .content .fa.fa-linkedin-square{color:#007bb6;font-size:2.3em;margin-right:3px}.node .content .fa.fa-youtube-square,.node .content .fa.fa-youtube-play{color:#db0000;font-size:2.3em;margin-right:3px}.node .content .fa.fa-instagram{color:#c32aa3;font-size:2.3em;margin-right:3px}
.node .content .fa.fa-wordpress{color:#21759b;font-size:2em;margin-right:1px}.node .content .fa.fa-envelope-o{color:#767481;font-size:2em;margin-right:1px}.node .content .fa.fa-envelope-square{color:#767481;font-size:2.3em;margin-right:3px}.node .content .fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.node .content .fa:hover{color:#5d3c85}.transition_link,.home_feature_text span,.admission_feature_tab_mobile,.photo_checklist_tab_mobile,.admission_feature_tab,.photo_checklist_tab_marker,.academic_feature_item_title,.feature_gallery_menu_item,.featured_profiles_tab,.event_callout_heading a,.final_nav_link,.social_nav_link,.footer_nav_link,.footer_contact_link,.footer_nav_button,.sub_nav_link,.breadcrumb_nav a,.amhp_search_form input[type=submit],.carousel_light_controls .fs-carousel-control,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-control,.fs-carousel-enabled.places_callout_carousel .fs-carousel-control,.carousel_dark_controls .fs-carousel-control,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-control,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control,.fs-carousel-enabled.home_news_carousel .fs-carousel-control,.fs-carousel-enabled.home_events_carousel .fs-carousel-control,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-control,.fs-dropdown-item,.fs-dropdown-selected,.solid_button,form #edit-prev,.solid_button_green,.action-button,.node-story .typography .action-button,.node-story .typography .action-button-large,.node-story .typography article.story .action-button-large,.node-story article.story .typography .action-button-large,.node-story .typography body#tinymce.mce-content-body .action-button-large,body#tinymce.mce-content-body .node-story .typography .action-button-large,.node-story article.story .action-button,.node-story article.story .action-button-large,.node-story article.story .typography .action-button-large,.node-story .typography article.story .action-button-large,.node-story article.story body#tinymce.mce-content-body .action-button-large,body#tinymce.mce-content-body .node-story article.story .action-button-large,body#tinymce.mce-content-body .action-button,body#tinymce.mce-content-body .action-button-large,body#tinymce.mce-content-body .node-story .typography .action-button-large,.node-story .typography body#tinymce.mce-content-body .action-button-large,body#tinymce.mce-content-body .node-story article.story .action-button-large,.node-story article.story body#tinymce.mce-content-body .action-button-large,.text_links_callout p a.action-button,.text_links_callout p .node-story .typography a.action-button,.node-story .typography .text_links_callout p a.action-button,.text_links_callout p .node-story .typography a.action-button-large,.text_links_callout p .node-story .typography article.story a.action-button-large,.text_links_callout p .node-story article.story .typography a.action-button-large,.text_links_callout p .node-story .typography body#tinymce.mce-content-body a.action-button-large,body#tinymce.mce-content-body .text_links_callout p .node-story .typography a.action-button-large,.node-story .typography .text_links_callout p a.action-button-large,.node-story .typography .text_links_callout p article.story a.action-button-large,.node-story article.story .typography .text_links_callout p a.action-button-large,.node-story .typography .text_links_callout p body#tinymce.mce-content-body a.action-button-large,body#tinymce.mce-content-body .node-story .typography .text_links_callout p a.action-button-large,.text_links_callout p .node-story article.story a.action-button,.node-story article.story .text_links_callout p a.action-button,.text_links_callout p .node-story article.story a.action-button-large,.text_links_callout p .node-story article.story .typography a.action-button-large,.text_links_callout p .node-story .typography article.story a.action-button-large,.text_links_callout p .node-story article.story body#tinymce.mce-content-body a.action-button-large,body#tinymce.mce-content-body .text_links_callout p .node-story article.story a.action-button-large,.node-story article.story .text_links_callout p a.action-button-large,.node-story article.story .text_links_callout p .typography a.action-button-large,.node-story .typography article.story .text_links_callout p a.action-button-large,.node-story article.story .text_links_callout p body#tinymce.mce-content-body a.action-button-large,body#tinymce.mce-content-body .node-story article.story .text_links_callout p a.action-button-large,.text_links_callout p body#tinymce.mce-content-body a.action-button,body#tinymce.mce-content-body .text_links_callout p a.action-button,.text_links_callout p body#tinymce.mce-content-body a.action-button-large,.text_links_callout p body#tinymce.mce-content-body .node-story .typography a.action-button-large,.node-story .typography .text_links_callout p body#tinymce.mce-content-body a.action-button-large,.text_links_callout p body#tinymce.mce-content-body .node-story article.story a.action-button-large,.node-story article.story .text_links_callout p body#tinymce.mce-content-body a.action-button-large,body#tinymce.mce-content-body .text_links_callout p a.action-button-large,body#tinymce.mce-content-body .text_links_callout p .node-story .typography a.action-button-large,.node-story .typography body#tinymce.mce-content-body .text_links_callout p a.action-button-large,body#tinymce.mce-content-body .text_links_callout p .node-story article.story a.action-button-large,.node-story article.story body#tinymce.mce-content-body .text_links_callout p a.action-button-large,.text_links_callout p a.action-button-large,.text_links_callout p .node-story .typography a.action-button-large,.node-story .typography .text_links_callout p a.action-button-large,.text_links_callout p .node-story article.story a.action-button-large,.node-story article.story .text_links_callout p a.action-button-large,.text_links_callout p body#tinymce.mce-content-body a.action-button-large,body#tinymce.mce-content-body .text_links_callout p a.action-button-large,.action-button-large,.node-story .typography .action-button-large,.node-story article.story .action-button-large,body#tinymce.mce-content-body .action-button-large,.solid_button_purple,.node.mm-college-event .mm-calendar-event-additional-info a,form .form-submit,.boxed_form .form_button,.solid_button_ice,.image_feature_button,.bordered_button_white,.fullslide_feature .page_feature_link a,.bordered_button,.home_courses_button,.mm-calendar-left-nav .calendar-extras a,.mm-calendar-left-nav .mm-calendar-today a,.page_callouts .news_feed .news_feed_button,.media_block_button,.image_callout_button,.sidebar_button,.more-button,.page_content.news-archive .news-more a,.bordered_button_ice,.admission_feature_item_button,.publication_callout_button,.image_split_callout_button,.image_grid_callout_button,.instagram_feed_button,.call_to_action_callout_button,a,.transition_link:link,.home_feature_text span:link,.admission_feature_tab_mobile:link,.photo_checklist_tab_mobile:link,.admission_feature_tab:link,.photo_checklist_tab_marker:link,.academic_feature_item_title:link,.feature_gallery_menu_item:link,.featured_profiles_tab:link,.event_callout_heading a:link,.transition_link:visited,.home_feature_text span:visited,.admission_feature_tab_mobile:visited,.photo_checklist_tab_mobile:visited,.admission_feature_tab:visited,.photo_checklist_tab_marker:visited,.academic_feature_item_title:visited,.feature_gallery_menu_item:visited,.featured_profiles_tab:visited,.event_callout_heading a:visited,.transition_link:hover,.home_feature_text span:hover,.admission_feature_tab_mobile:hover,.photo_checklist_tab_mobile:hover,.admission_feature_tab:hover,.photo_checklist_tab_marker:hover,.academic_feature_item_title:hover,.feature_gallery_menu_item:hover,.featured_profiles_tab:hover,.event_callout_heading a:hover,.transition_link:active,.home_feature_text span:active,.admission_feature_tab_mobile:active,.photo_checklist_tab_mobile:active,.admission_feature_tab:active,.photo_checklist_tab_marker:active,.academic_feature_item_title:active,.feature_gallery_menu_item:active,.featured_profiles_tab:active,.event_callout_heading a:active,.transition_link:focus,.home_feature_text span:focus,.admission_feature_tab_mobile:focus,.photo_checklist_tab_mobile:focus,.admission_feature_tab:focus,.photo_checklist_tab_marker:focus,.academic_feature_item_title:focus,.feature_gallery_menu_item:focus,.featured_profiles_tab:focus,.event_callout_heading a:focus,.transition_link:before,.home_feature_text span:before,.admission_feature_tab_mobile:before,.photo_checklist_tab_mobile:before,.admission_feature_tab:before,.photo_checklist_tab_marker:before,.academic_feature_item_title:before,.feature_gallery_menu_item:before,.featured_profiles_tab:before,.event_callout_heading a:before,.final_nav_link:before,.social_nav_link:before,.footer_nav_link:before,.footer_contact_link:before,.footer_nav_button:before,.sub_nav_link:before,.breadcrumb_nav a:before,.amhp_search_form input[type=submit]:before,.carousel_light_controls .fs-carousel-control:before,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.fs-carousel-enabled.places_callout_carousel .fs-carousel-control:before,.carousel_dark_controls .fs-carousel-control:before,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-control:before,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.fs-carousel-enabled.home_news_carousel .fs-carousel-control:before,.fs-carousel-enabled.home_events_carousel .fs-carousel-control:before,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.fs-dropdown-item:before,.fs-dropdown-selected:before,.solid_button:before,form #edit-prev:before,.solid_button_green:before,.action-button:before,.node-story .typography .action-button:before,.node-story .typography .action-button-large:before,.node-story .typography article.story .action-button-large:before,.node-story article.story .typography .action-button-large:before,.node-story .typography body#tinymce.mce-content-body .action-button-large:before,body#tinymce.mce-content-body .node-story .typography .action-button-large:before,.node-story article.story .action-button:before,.node-story article.story .action-button-large:before,.node-story article.story .typography .action-button-large:before,.node-story .typography article.story .action-button-large:before,.node-story article.story body#tinymce.mce-content-body .action-button-large:before,body#tinymce.mce-content-body .node-story article.story .action-button-large:before,body#tinymce.mce-content-body .action-button:before,body#tinymce.mce-content-body .action-button-large:before,body#tinymce.mce-content-body .node-story .typography .action-button-large:before,.node-story .typography body#tinymce.mce-content-body .action-button-large:before,body#tinymce.mce-content-body .node-story article.story .action-button-large:before,.node-story article.story body#tinymce.mce-content-body .action-button-large:before,.text_links_callout p a.action-button:before,.text_links_callout p .node-story .typography a.action-button:before,.node-story .typography .text_links_callout p a.action-button:before,.text_links_callout p .node-story .typography a.action-button-large:before,.text_links_callout p .node-story .typography article.story a.action-button-large:before,.text_links_callout p .node-story article.story .typography a.action-button-large:before,.text_links_callout p .node-story .typography body#tinymce.mce-content-body a.action-button-large:before,body#tinymce.mce-content-body .text_links_callout p .node-story .typography a.action-button-large:before,.node-story .typography .text_links_callout p a.action-button-large:before,.node-story .typography .text_links_callout p article.story a.action-button-large:before,.node-story article.story .typography .text_links_callout p a.action-button-large:before,.node-story .typography .text_links_callout p body#tinymce.mce-content-body a.action-button-large:before,body#tinymce.mce-content-body .node-story .typography .text_links_callout p a.action-button-large:before,.text_links_callout p .node-story article.story a.action-button:before,.node-story article.story .text_links_callout p a.action-button:before,.text_links_callout p .node-story article.story a.action-button-large:before,.text_links_callout p .node-story article.story .typography a.action-button-large:before,.text_links_callout p .node-story .typography article.story a.action-button-large:before,.text_links_callout p .node-story article.story body#tinymce.mce-content-body a.action-button-large:before,body#tinymce.mce-content-body .text_links_callout p .node-story article.story a.action-button-large:before,.node-story article.story .text_links_callout p a.action-button-large:before,.node-story article.story .text_links_callout p .typography a.action-button-large:before,.node-story .typography article.story .text_links_callout p a.action-button-large:before,.node-story article.story .text_links_callout p body#tinymce.mce-content-body a.action-button-large:before,body#tinymce.mce-content-body .node-story article.story .text_links_callout p a.action-button-large:before,.text_links_callout p body#tinymce.mce-content-body a.action-button:before,body#tinymce.mce-content-body .text_links_callout p a.action-button:before,.text_links_callout p body#tinymce.mce-content-body a.action-button-large:before,.text_links_callout p body#tinymce.mce-content-body .node-story .typography a.action-button-large:before,.node-story .typography .text_links_callout p body#tinymce.mce-content-body a.action-button-large:before,.text_links_callout p body#tinymce.mce-content-body .node-story article.story a.action-button-large:before,.node-story article.story .text_links_callout p body#tinymce.mce-content-body a.action-button-large:before,body#tinymce.mce-content-body .text_links_callout p a.action-button-large:before,body#tinymce.mce-content-body .text_links_callout p .node-story .typography a.action-button-large:before,.node-story .typography body#tinymce.mce-content-body .text_links_callout p a.action-button-large:before,body#tinymce.mce-content-body .text_links_callout p .node-story article.story a.action-button-large:before,.node-story article.story body#tinymce.mce-content-body .text_links_callout p a.action-button-large:before,.text_links_callout p a.action-button-large:before,.text_links_callout p .node-story .typography a.action-button-large:before,.node-story .typography .text_links_callout p a.action-button-large:before,.text_links_callout p .node-story article.story a.action-button-large:before,.node-story article.story .text_links_callout p a.action-button-large:before,.text_links_callout p body#tinymce.mce-content-body a.action-button-large:before,body#tinymce.mce-content-body .text_links_callout p a.action-button-large:before,.action-button-large:before,.node-story .typography .action-button-large:before,.node-story article.story .action-button-large:before,body#tinymce.mce-content-body .action-button-large:before,.solid_button_purple:before,.node.mm-college-event .mm-calendar-event-additional-info a:before,form .form-submit:before,.boxed_form .form_button:before,.solid_button_ice:before,.image_feature_button:before,.bordered_button_white:before,.fullslide_feature .page_feature_link a:before,.bordered_button:before,.home_courses_button:before,.mm-calendar-left-nav .calendar-extras a:before,.mm-calendar-left-nav .mm-calendar-today a:before,.page_callouts .news_feed .news_feed_button:before,.media_block_button:before,.image_callout_button:before,.sidebar_button:before,.more-button:before,.page_content.news-archive .news-more a:before,.bordered_button_ice:before,.admission_feature_item_button:before,.publication_callout_button:before,.image_split_callout_button:before,.image_grid_callout_button:before,.instagram_feed_button:before,.call_to_action_callout_button:before,a:before,.transition_link:after,.home_feature_text span:after,.admission_feature_tab_mobile:after,.photo_checklist_tab_mobile:after,.admission_feature_tab:after,.photo_checklist_tab_marker:after,.academic_feature_item_title:after,.feature_gallery_menu_item:after,.featured_profiles_tab:after,.event_callout_heading a:after,.final_nav_link:after,.social_nav_link:after,.footer_nav_link:after,.footer_contact_link:after,.footer_nav_button:after,.sub_nav_link:after,.breadcrumb_nav a:after,.amhp_search_form input[type=submit]:after,.carousel_light_controls .fs-carousel-control:after,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-control:after,.fs-carousel-enabled.places_callout_carousel .fs-carousel-control:after,.carousel_dark_controls .fs-carousel-control:after,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-control:after,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control:after,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control:after,.fs-carousel-enabled.home_news_carousel .fs-carousel-control:after,.fs-carousel-enabled.home_events_carousel .fs-carousel-control:after,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-control:after,.fs-dropdown-item:after,.fs-dropdown-selected:after,.solid_button:after,form #edit-prev:after,.solid_button_green:after,.action-button:after,.node-story .typography .action-button:after,.node-story .typography .action-button-large:after,.node-story .typography article.story .action-button-large:after,.node-story article.story .typography .action-button-large:after,.node-story .typography body#tinymce.mce-content-body .action-button-large:after,body#tinymce.mce-content-body .node-story .typography .action-button-large:after,.node-story article.story .action-button:after,.node-story article.story .action-button-large:after,.node-story article.story .typography .action-button-large:after,.node-story .typography article.story .action-button-large:after,.node-story article.story body#tinymce.mce-content-body .action-button-large:after,body#tinymce.mce-content-body .node-story article.story .action-button-large:after,body#tinymce.mce-content-body .action-button:after,body#tinymce.mce-content-body .action-button-large:after,body#tinymce.mce-content-body .node-story .typography .action-button-large:after,.node-story .typography body#tinymce.mce-content-body .action-button-large:after,body#tinymce.mce-content-body .node-story article.story .action-button-large:after,.node-story article.story body#tinymce.mce-content-body .action-button-large:after,.text_links_callout p a.action-button:after,.text_links_callout p .node-story .typography a.action-button:after,.node-story .typography .text_links_callout p a.action-button:after,.text_links_callout p .node-story .typography a.action-button-large:after,.text_links_callout p .node-story .typography article.story a.action-button-large:after,.text_links_callout p .node-story article.story .typography a.action-button-large:after,.text_links_callout p .node-story .typography body#tinymce.mce-content-body a.action-button-large:after,body#tinymce.mce-content-body .text_links_callout p .node-story .typography a.action-button-large:after,.node-story .typography .text_links_callout p a.action-button-large:after,.node-story .typography .text_links_callout p article.story a.action-button-large:after,.node-story article.story .typography .text_links_callout p a.action-button-large:after,.node-story .typography .text_links_callout p body#tinymce.mce-content-body a.action-button-large:after,body#tinymce.mce-content-body .node-story .typography .text_links_callout p a.action-button-large:after,.text_links_callout p .node-story article.story a.action-button:after,.node-story article.story .text_links_callout p a.action-button:after,.text_links_callout p .node-story article.story a.action-button-large:after,.text_links_callout p .node-story article.story .typography a.action-button-large:after,.text_links_callout p .node-story .typography article.story a.action-button-large:after,.text_links_callout p .node-story article.story body#tinymce.mce-content-body a.action-button-large:after,body#tinymce.mce-content-body .text_links_callout p .node-story article.story a.action-button-large:after,.node-story article.story .text_links_callout p a.action-button-large:after,.node-story article.story .text_links_callout p .typography a.action-button-large:after,.node-story .typography article.story .text_links_callout p a.action-button-large:after,.node-story article.story .text_links_callout p body#tinymce.mce-content-body a.action-button-large:after,body#tinymce.mce-content-body .node-story article.story .text_links_callout p a.action-button-large:after,.text_links_callout p body#tinymce.mce-content-body a.action-button:after,body#tinymce.mce-content-body .text_links_callout p a.action-button:after,.text_links_callout p body#tinymce.mce-content-body a.action-button-large:after,.text_links_callout p body#tinymce.mce-content-body .node-story .typography a.action-button-large:after,.node-story .typography .text_links_callout p body#tinymce.mce-content-body a.action-button-large:after,.text_links_callout p body#tinymce.mce-content-body .node-story article.story a.action-button-large:after,.node-story article.story .text_links_callout p body#tinymce.mce-content-body a.action-button-large:after,body#tinymce.mce-content-body .text_links_callout p a.action-button-large:after,body#tinymce.mce-content-body .text_links_callout p .node-story .typography a.action-button-large:after,.node-story .typography body#tinymce.mce-content-body .text_links_callout p a.action-button-large:after,body#tinymce.mce-content-body .text_links_callout p .node-story article.story a.action-button-large:after,.node-story article.story body#tinymce.mce-content-body .text_links_callout p a.action-button-large:after,.text_links_callout p a.action-button-large:after,.text_links_callout p .node-story .typography a.action-button-large:after,.node-story .typography .text_links_callout p a.action-button-large:after,.text_links_callout p .node-story article.story a.action-button-large:after,.node-story article.story .text_links_callout p a.action-button-large:after,.text_links_callout p body#tinymce.mce-content-body a.action-button-large:after,body#tinymce.mce-content-body .text_links_callout p a.action-button-large:after,.action-button-large:after,.node-story .typography .action-button-large:after,.node-story article.story .action-button-large:after,body#tinymce.mce-content-body .action-button-large:after,.solid_button_purple:after,.node.mm-college-event .mm-calendar-event-additional-info a:after,form .form-submit:after,.boxed_form .form_button:after,.solid_button_ice:after,.image_feature_button:after,.bordered_button_white:after,.fullslide_feature .page_feature_link a:after,.bordered_button:after,.home_courses_button:after,.mm-calendar-left-nav .calendar-extras a:after,.mm-calendar-left-nav .mm-calendar-today a:after,.page_callouts .news_feed .news_feed_button:after,.media_block_button:after,.image_callout_button:after,.sidebar_button:after,.more-button:after,.page_content.news-archive .news-more a:after,.bordered_button_ice:after,.admission_feature_item_button:after,.publication_callout_button:after,.image_split_callout_button:after,.image_grid_callout_button:after,.instagram_feed_button:after,.call_to_action_callout_button:after,a:after,.transition_link:hover:before,.home_feature_text span:hover:before,.admission_feature_tab_mobile:hover:before,.photo_checklist_tab_mobile:hover:before,.admission_feature_tab:hover:before,.photo_checklist_tab_marker:hover:before,.academic_feature_item_title:hover:before,.feature_gallery_menu_item:hover:before,.featured_profiles_tab:hover:before,.event_callout_heading a:hover:before,.transition_link:hover:after,.home_feature_text span:hover:after,.admission_feature_tab_mobile:hover:after,.photo_checklist_tab_mobile:hover:after,.admission_feature_tab:hover:after,.photo_checklist_tab_marker:hover:after,.academic_feature_item_title:hover:after,.feature_gallery_menu_item:hover:after,.featured_profiles_tab:hover:after,.event_callout_heading a:hover:after{transition:background-color .25s linear,border-color .25s linear,box-shadow .25s linear,color .25s linear,opacity .25s linear}
.left,.block_left{float:left}.block_left{margin:0 20px 20px 0}.right,.block_right{float:right}.block_right{margin:0 0 20px 20px}.clear,.instagram_feed,.related_links_callout,.video_block,.media_block,.text_links_callout,.image_callout,.callout_block,.page_container{clear:both}.clearfix:after,.home_news_events_wrapper:after,.home_courses_diciplines:after,.home_courses:after,.home_gallery_header_wrapper:after,.home_feature_card_row:after,.home_feature_footer:after,.home_feature_row:after,.mm-calendar-event-deadline:after,.mm-event-listing:after,.slide_feature_item_row:after,.slide_feature_row:after,.slide_feature:after,.page_callouts .news_feed:after,.page_content .view-news-home .featured_news_item_link:after,.page_content .view-news-home .featured_news_carousel:after,.image_feature_row:after,.admission_feature_wrapper:after,.academic_feature_wrapper:after,.faculty_profile:after,.social_feed_wrapper:after,.featured_faculty_callout_wrapper:after,.image_split_callout_wrapper:after,.places_callout_item_content:after,.places_callout_wrapper:after,.tips_callout_wrapper:after,.contact_callout_content:after,.page_callouts .contact_callout:after,.publication_callout_wrapper:after,.instagram_feed:after,.student_profiles_callout_wrapper:after,.upcoming_events_callout_wrapper:after,.call_to_action_callout_wrapper:after,.faculty_listing_small:after,.flexible_article.profile .featured_profile_item_container:after,.featured_profiles:after,.image_grid_callout:after,.content_search_wrapper:after,.featured_courses_carousel:after,.page_callouts .byline_wrapper:after,.facts_callout_carousel:after,.facts_callout_fact_header:after,.event_callout:after,.important_dates_callout_carousel:after,.important_date_callout_row:after,.announcement_callout:after,.form_alert:after,.related_links_callout:after,.video_block:after,.media_block:after,.text_links_callout:after,.image_callout:after,.callout_block:after,.permalink_row:after,.footer_row:after,.header_row:after,#profiletabs #profiletabnav:after,.amhp_search_form:after,.typography:after,.page_container:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.contain,.home_events_item_wrapper,.home_events_item_content,.home_feature_author,.page_content .view-news-home .featured_news_item_wrapper,.student_profile_item_image,.region-content .upcoming_event_item_content,.region-content .upcoming_event_item_wrapper,.page_callouts .upcoming_event_item_content,.page_callouts .upcoming_event_item_wrapper,.event_callout_wrapper,.important_dates_callout_content,.video_block_wrapper,.media_block_wrapper,.footer_contact_wrapper,.sub_nav_item,.breadcrumb_nav{overflow:hidden}.no_select,.no_select *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hidden{display:none}.visually_hidden{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0}.visually_hidden.focusable:active,.visually_hidden.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.no-js .no_js_hidden,.no-js .mobile_nav,.no-js .mobile_tools,.no-js .mobile_nav_handle,.no-js .mobile_tools_handle{display:none}.invisible{visibility:hidden}.print{display:none}.fit_image{width:100%}@media screen and (max-width:500px){.hide_xs{display:none}}@media screen and (min-width:500px) and (max-width:740px){.hide_sm{display:none}}@media screen and (min-width:740px) and (max-width:980px){.hide_md{display:none}}@media screen and (min-width:980px) and (max-width:1220px){.hide_lg{display:none}}@media screen and (min-width:1220px){.hide_xl{display:none}}.icon_only .icon_text,.home_feature_card_close .icon_text,.home_feature_control .icon_text,.social_nav_link .icon_text,.social_nav_link span,.footer_contact_link .icon_text,.footer_contact_link span,.main_nav_tool_icon .icon_text,.mobile_tools_heading .icon_text,.mobile_search_button .icon_text,.header_search_button .icon_text,.fs-lightbox .fs-lightbox-control .icon_text,.fs-lightbox .fs-lightbox-control .social_nav_link span,.social_nav_link .fs-lightbox .fs-lightbox-control span,.fs-lightbox .fs-lightbox-control .footer_contact_link span,.footer_contact_link .fs-lightbox .fs-lightbox-control span{display:none}
.icon_only_before:before,.home_courses_dicipline:before,.home_gallery_next:before,.admission_feature_tab_mobile:before,.photo_checklist_tab_mobile:before,.admission_feature_tab:before,.photo_checklist_tab_marker:before,.social_feed_tweet_intent:before,.social_feed_tweet_user:before,.social_feed_image:before,.contact_callout_icon:before,.instagram_feed_item:before,.instagram_feed_button:before,.feature_gallery_menu_handle:before,.feature_gallery_previous:before,.photo_gallery_caption_close:before,.faculty_listing_large_link:before,.faculty_profile_link:before,.content_search_submit:before,.permalink_label:before,.social_nav_link:before,.footer_contact_link:before,.main_nav_tool_icon:before,.mobile_tools_heading:before,.mobile_nav_handle_icon:before,.mobile_nav_handle_icon.fs-navigation-enabled:before,.mobile_tools_handle_icon:before,.mobile_tools_handle_icon.fs-navigation-enabled:before,.fs-lightbox .fs-lightbox-close:before,.carousel_light_controls .fs-carousel-control:before,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.fs-carousel-enabled.places_callout_carousel .fs-carousel-control:before,.carousel_dark_controls .fs-carousel-control:before,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-control:before,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.fs-carousel-enabled.home_news_carousel .fs-carousel-control:before,.fs-carousel-enabled.home_events_carousel .fs-carousel-control:before,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.video_frame:before{background:url(/sites/all/themes/Amherst/images/icons.png) no-repeat 0 0;content:"";display:inline-block}.svg .icon_only_before:before,.svg .home_courses_dicipline:before,.svg .home_gallery_next:before,.svg .admission_feature_tab_mobile:before,.svg .photo_checklist_tab_mobile:before,.svg .admission_feature_tab:before,.svg .photo_checklist_tab_marker:before,.svg .social_feed_tweet_intent:before,.svg .social_feed_tweet_user:before,.svg .social_feed_image:before,.svg .contact_callout_icon:before,.svg .instagram_feed_item:before,.svg .instagram_feed_button:before,.svg .feature_gallery_menu_handle:before,.svg .feature_gallery_previous:before,.svg .photo_gallery_caption_close:before,.svg .faculty_listing_large_link:before,.svg .faculty_profile_link:before,.svg .content_search_submit:before,.svg .permalink_label:before,.svg .social_nav_link:before,.svg .footer_contact_link:before,.svg .main_nav_tool_icon:before,.svg .mobile_tools_heading:before,.svg .mobile_nav_handle_icon:before,.svg .mobile_tools_handle_icon:before,.svg .fs-lightbox .fs-lightbox-close:before,.fs-lightbox .svg .fs-lightbox-close:before,.svg .carousel_light_controls .fs-carousel-control:before,.svg .tips_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.svg .fs-carousel-enabled.places_callout_carousel .fs-carousel-control:before,.carousel_light_controls .svg .fs-carousel-control:before,.tips_callout_carousel.fs-carousel-enabled .svg .fs-carousel-control:before,.fs-carousel-enabled.places_callout_carousel .svg .fs-carousel-control:before,.svg .carousel_dark_controls .fs-carousel-control:before,.svg .academic_feature_carousel.fs-carousel-enabled .fs-carousel-control:before,.svg .featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.svg .upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.svg .fs-carousel-enabled.home_news_carousel .fs-carousel-control:before,.svg .fs-carousel-enabled.home_events_carousel .fs-carousel-control:before,.svg .updates_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.carousel_dark_controls .svg .fs-carousel-control:before,.academic_feature_carousel.fs-carousel-enabled .svg .fs-carousel-control:before,.featured_faculty_callout_carousel.fs-carousel-enabled .svg .fs-carousel-control:before,.upcoming_events_callout_carousel.fs-carousel-enabled .svg .fs-carousel-control:before,.fs-carousel-enabled.home_news_carousel .svg .fs-carousel-control:before,.fs-carousel-enabled.home_events_carousel .svg .fs-carousel-control:before,.updates_callout_carousel.fs-carousel-enabled .svg .fs-carousel-control:before,.svg .video_frame:before{background-image:url(/sites/all/themes/Amherst/images/icons.svg)}
.icon_only_after:after,.home_gallery_previous:after,.home_feature_card_close:after,.home_feature_control:after,.upcoming_events_callout_link.newsletter:after,.feature_gallery_next:after,.mobile_search_button:after,.header_search_button:after,.fs-lightbox .fs-lightbox-control:after{background:url(/sites/all/themes/Amherst/images/icons.png) no-repeat 0 0;content:"";display:inline-block}.svg .icon_only_after:after,.svg .home_gallery_previous:after,.svg .home_feature_card_close:after,.svg .home_feature_control:after,.svg .upcoming_events_callout_link.newsletter:after,.svg .feature_gallery_next:after,.svg .mobile_search_button:after,.svg .header_search_button:after,.svg .fs-lightbox .fs-lightbox-control:after,.fs-lightbox .svg .fs-lightbox-control:after{background-image:url(/sites/all/themes/Amherst/images/icons.svg)}.icon_left:before,.footer_contact_link:before,.mobile_tools_heading:before,.mobile_nav_handle_icon:before,.mobile_nav_handle_icon.fs-navigation-enabled:before,.mobile_tools_handle_icon:before,.mobile_tools_handle_icon.fs-navigation-enabled:before{margin-right:10px}.icon_right:after,.home_feature_card_close:after{margin-left:10px}.icon_square:before,.home_gallery_next:before,.home_gallery_previous:before,.home_feature_control:before,.admission_feature_tab_mobile:before,.photo_checklist_tab_mobile:before,.admission_feature_tab:before,.photo_checklist_tab_marker:before,.social_feed_tweet_intent:before,.social_feed_tweet_user:before,.social_feed_image:before,.contact_callout_icon:before,.instagram_feed_item:before,.instagram_feed_button:before,.upcoming_events_callout_link.newsletter:before,.feature_gallery_next:before,.feature_gallery_previous:before,.photo_gallery_caption_close:before,.faculty_listing_large_link:before,.faculty_profile_link:before,.permalink_label:before,.social_nav_link:before,.mobile_tools_heading:before,.mobile_nav_handle_icon:before,.mobile_nav_handle_icon.fs-navigation-enabled:before,.mobile_tools_handle_icon:before,.mobile_tools_handle_icon.fs-navigation-enabled:before,.fs-lightbox .fs-lightbox-control:before,.carousel_light_controls .fs-carousel-control:before,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.fs-carousel-enabled.places_callout_carousel .fs-carousel-control:before,.carousel_dark_controls .fs-carousel-control:before,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-control:before,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.fs-carousel-enabled.home_news_carousel .fs-carousel-control:before,.fs-carousel-enabled.home_events_carousel .fs-carousel-control:before,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.icon_home:before,.icon_tools_person:before,.icon_tools_wrench:before,.icon_tools_search:before,.icon_twitter_reply:before,.social_feed_tweet_intent.reply:before,.icon_twitter_retweet:before,.social_feed_tweet_intent.retweet:before,.icon_twitter_favorite:before,.social_feed_tweet_intent.favorite:before,.icon_contact_phone:before,.contact_callout_icon.phone:before,.footer_contact_phone:before,.icon_contact_phone_purple:before,.faculty_listing_large_link.phone:before,.faculty_profile_link.phone:before,.icon_contact_us:before,.footer_contact_us:before,.icon_contact_pin:before,.contact_callout_icon.pin:before,.footer_contact_pin:before,.icon_contact_pin_purple:before,.faculty_listing_large_link.pin:before,.faculty_profile_link.pin:before,.icon_contact_mail:before,.contact_callout_icon.mail:before,.icon_contact_mail_purple:before,.faculty_listing_large_link.mail:before,.faculty_profile_link.mail:before,.icon_contact_hours:before,.contact_callout_icon.hours:before,.icon_contact_hours_purple:before,.icon_contact_chat:before,.contact_callout_icon.chat:before,.icon_contact_chat_purple:before,.icon_contact_computer:before,.contact_callout_icon.computer:before,.icon_contact_computer_purple:before,.icon_check:before,.home_courses_dicipline:before,.icon_close:before,.fs-lightbox .fs-lightbox-close:before,.icon_caret_left:before,.icon_caret_right:before,.icon_caret_left_small:before,.icon_caret_right_small:before,.icon_arrow_left:before,.icon_arrow_right:before,.icon_menu:before,.icon_square:after,.home_gallery_next:after,.home_gallery_previous:after,.home_feature_control:after,.admission_feature_tab_mobile:after,.photo_checklist_tab_mobile:after,.admission_feature_tab:after,.photo_checklist_tab_marker:after,.social_feed_tweet_intent:after,.social_feed_tweet_user:after,.social_feed_image:after,.contact_callout_icon:after,.instagram_feed_item:after,.instagram_feed_button:after,.upcoming_events_callout_link.newsletter:after,.feature_gallery_next:after,.feature_gallery_previous:after,.photo_gallery_caption_close:after,.faculty_listing_large_link:after,.faculty_profile_link:after,.permalink_label:after,.social_nav_link:after,.mobile_tools_heading:after,.mobile_nav_handle_icon:after,.mobile_nav_handle_icon.fs-navigation-enabled:after,.mobile_tools_handle_icon:after,.mobile_tools_handle_icon.fs-navigation-enabled:after,.fs-lightbox .fs-lightbox-control:after,.carousel_light_controls .fs-carousel-control:after,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-control:after,.fs-carousel-enabled.places_callout_carousel .fs-carousel-control:after,.carousel_dark_controls .fs-carousel-control:after,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-control:after,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control:after,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control:after,.fs-carousel-enabled.home_news_carousel .fs-carousel-control:after,.fs-carousel-enabled.home_events_carousel .fs-carousel-control:after,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-control:after,.icon_home:after,.icon_tools_person:after,.icon_tools_wrench:after,.icon_tools_search:after,.icon_twitter_reply:after,.social_feed_tweet_intent.reply:after,.icon_twitter_retweet:after,.social_feed_tweet_intent.retweet:after,.icon_twitter_favorite:after,.social_feed_tweet_intent.favorite:after,.icon_contact_phone:after,.contact_callout_icon.phone:after,.footer_contact_phone:after,.icon_contact_phone_purple:after,.faculty_listing_large_link.phone:after,.faculty_profile_link.phone:after,.icon_contact_us:after,.footer_contact_us:after,.icon_contact_pin:after,.contact_callout_icon.pin:after,.footer_contact_pin:after,.icon_contact_pin_purple:after,.faculty_listing_large_link.pin:after,.faculty_profile_link.pin:after,.icon_contact_mail:after,.contact_callout_icon.mail:after,.icon_contact_mail_purple:after,.faculty_listing_large_link.mail:after,.faculty_profile_link.mail:after,.icon_contact_hours:after,.contact_callout_icon.hours:after,.icon_contact_hours_purple:after,.icon_contact_chat:after,.contact_callout_icon.chat:after,.icon_contact_chat_purple:after,.icon_contact_computer:after,.contact_callout_icon.computer:after,.icon_contact_computer_purple:after,.icon_check:after,.home_courses_dicipline:after,.icon_close:after,.fs-lightbox .fs-lightbox-close:after,.icon_caret_left:after,.icon_caret_right:after,.icon_caret_left_small:after,.icon_caret_right_small:after,.icon_arrow_left:after,.icon_arrow_right:after,.icon_menu:after{width:18px;height:18px}
.icon_wordmark,.header_logo{background:url(/sites/all/themes/Amherst/images/branding.png) no-repeat 0 0;width:320px;height:50px;background-position:-1px -1px}.svg .icon_wordmark,.svg .header_logo{background-image:url(/sites/all/themes/Amherst/images/branding.svg)}.icon_seal,.footer_seal{background:url(/sites/all/themes/Amherst/images/branding.png) no-repeat 0 0;width:140px;height:141px;background-position:-2px -144px}.svg .icon_seal,.svg .footer_seal{background-image:url(/sites/all/themes/Amherst/images/branding.svg)}.icon_seal_small,article.story .campaign-header .seal{background:url(/sites/all/themes/Amherst/images/branding.png) no-repeat 0 0;width:96px;height:96px;background-position:-393px -167px}.svg .icon_seal_small,.svg article.story .campaign-header .seal,article.story .campaign-header .svg .seal{background-image:url(/sites/all/themes/Amherst/images/branding.svg)}.icon_mammoth,.node-story .typography .pull-quote-mammoth:before,.node-story article.story .pull-quote-mammoth:before,body#tinymce.mce-content-body .pull-quote-mammoth:before{background:url(/sites/all/themes/Amherst/images/branding.png) no-repeat 0 0;background-position:-183px -171px;width:153px;height:104px}.svg .icon_mammoth,.svg .node-story .typography .pull-quote-mammoth:before,.node-story .typography .svg .pull-quote-mammoth:before,.svg .node-story article.story .pull-quote-mammoth:before,.node-story article.story .svg .pull-quote-mammoth:before,.svg body#tinymce.mce-content-body .pull-quote-mammoth:before,body#tinymce.mce-content-body .svg .pull-quote-mammoth:before{background-image:url(/sites/all/themes/Amherst/images/branding.svg)}.icon_check_white:before,.admission_feature_tab_mobile:before,.photo_checklist_tab_mobile:before,.icon_check_white:after,.admission_feature_tab_mobile:after,.photo_checklist_tab_mobile:after{background-position:0 -120px}.icon_check_purple_dark:before,.icon_check_purple_dark:after{background-position:0 -140px}.icon_check_purple:before,.home_courses_dicipline:before,.admission_feature_tab:before,.photo_checklist_tab_marker:before,.icon_check_purple:after,.home_courses_dicipline:after,.admission_feature_tab:after,.photo_checklist_tab_marker:after{background-position:0 -160px}.icon_check_gray:before,.icon_check_gray:after{background-position:0 -180px}.icon_check_purple_large:before,.icon_check_purple_large:after{width:26px;height:20px;background-position:-160px -220px}.icon_check_green:before,.home_courses_dicipline.teal:before,.icon_check_green:after,.home_courses_dicipline.teal:after{background-position:0 -200px}.icon_check_blue:before,.home_courses_dicipline.blue:before,.icon_check_blue:after,.home_courses_dicipline.blue:after{background-position:0 -220px}.icon_check_rust:before,.home_courses_dicipline.rust:before,.icon_check_rust:after,.home_courses_dicipline.rust:after{background-position:0 -240px}.icon_close_white:before,.photo_gallery_caption_close:before,.mobile_nav_handle_icon.fs-navigation-open:before,.mobile_tools_handle_icon.fs-navigation-open:before,.fs-lightbox .fs-lightbox-close:before,.icon_close_white:after,.photo_gallery_caption_close:after,.mobile_nav_handle_icon.fs-navigation-open:after,.mobile_tools_handle_icon.fs-navigation-open:after,.fs-lightbox .fs-lightbox-close:after{background-position:-20px -120px}.icon_close_purple_dark:before,.icon_close_purple_dark:after{background-position:-20px -140px}.icon_close_purple:before,.icon_close_purple:after{background-position:-20px -160px}.icon_close_gray:before,.icon_close_gray:after{background-position:-20px -180px}.icon_caret_left_white:before,.fs-lightbox-mobile .fs-lightbox-control_previous:before,.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-control_previous:before,.carousel_dark_controls .fs-carousel-control.fs-carousel-control_previous:before,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:before,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:before,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:before,.fs-carousel-enabled.home_news_carousel .fs-carousel-control.fs-carousel-control_previous:before,.fs-carousel-enabled.home_events_carousel .fs-carousel-control.fs-carousel-control_previous:before,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:before,.icon_caret_left_white:after,.fs-lightbox-mobile .fs-lightbox-control_previous:after,.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-control_previous:after,.carousel_dark_controls .fs-carousel-control.fs-carousel-control_previous:after,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:after,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:after,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:after,.fs-carousel-enabled.home_news_carousel .fs-carousel-control.fs-carousel-control_previous:after,.fs-carousel-enabled.home_events_carousel .fs-carousel-control.fs-carousel-control_previous:after,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:after{background-position:-40px -120px}
.icon_caret_left_purple_dark:before,.home_feature_previous:before,.fs-lightbox .fs-lightbox-control_previous:before,.carousel_light_controls .fs-carousel-control.fs-carousel-control_previous:before,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:before,.fs-carousel-enabled.places_callout_carousel .fs-carousel-control.fs-carousel-control_previous:before,.icon_caret_left_purple_dark:after,.home_feature_previous:after,.fs-lightbox .fs-lightbox-control_previous:after,.carousel_light_controls .fs-carousel-control.fs-carousel-control_previous:after,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:after,.fs-carousel-enabled.places_callout_carousel .fs-carousel-control.fs-carousel-control_previous:after{background-position:-40px -140px}.icon_caret_left_purple:before,.icon_caret_left_purple:after{background-position:-40px -160px}.icon_caret_left_gray:before,.icon_caret_left_gray:after{background-position:-40px -180px}.icon_caret_right_white:before,.fs-lightbox-mobile .fs-lightbox-control_next:before,.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-control_next:before,.carousel_dark_controls .fs-carousel-control.fs-carousel-control_next:before,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:before,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:before,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:before,.fs-carousel-enabled.home_news_carousel .fs-carousel-control.fs-carousel-control_next:before,.fs-carousel-enabled.home_events_carousel .fs-carousel-control.fs-carousel-control_next:before,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:before,.icon_caret_right_white:after,.fs-lightbox-mobile .fs-lightbox-control_next:after,.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-control_next:after,.carousel_dark_controls .fs-carousel-control.fs-carousel-control_next:after,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:after,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:after,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:after,.fs-carousel-enabled.home_news_carousel .fs-carousel-control.fs-carousel-control_next:after,.fs-carousel-enabled.home_events_carousel .fs-carousel-control.fs-carousel-control_next:after,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:after{background-position:-60px -120px}.icon_caret_right_purple_dark:before,.home_feature_next:before,.fs-lightbox .fs-lightbox-control_next:before,.carousel_light_controls .fs-carousel-control.fs-carousel-control_next:before,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:before,.fs-carousel-enabled.places_callout_carousel .fs-carousel-control.fs-carousel-control_next:before,.icon_caret_right_purple_dark:after,.home_feature_next:after,.fs-lightbox .fs-lightbox-control_next:after,.carousel_light_controls .fs-carousel-control.fs-carousel-control_next:after,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:after,.fs-carousel-enabled.places_callout_carousel .fs-carousel-control.fs-carousel-control_next:after{background-position:-60px -140px}.icon_caret_right_purple:before,.icon_caret_right_purple:after{background-position:-60px -160px}.icon_caret_right_gray:before,.icon_caret_right_gray:after{background-position:-60px -180px}.icon_caret_left_small_white:before,.icon_caret_left_small_white:after{background-position:-80px -120px}.icon_caret_left_small_purple_dark:before,.icon_caret_left_small_purple_dark:after{background-position:-80px -140px}.icon_caret_left_small_purple:before,.icon_caret_left_small_purple:after{background-position:-80px -160px}.icon_caret_left_small_gray:before,.icon_caret_left_small_gray:after{background-position:-80px -180px}
.icon_caret_right_small_white:before,.icon_caret_right_small_white:after{background-position:-100px -120px}.icon_caret_right_small_purple_dark:before,.icon_caret_right_small_purple_dark:after{background-position:-100px -140px}.icon_caret_right_small_purple:before,.icon_caret_right_small_purple:after{background-position:-100px -160px}.icon_caret_right_small_gray:before,.icon_caret_right_small_gray:after{background-position:-100px -180px}.icon_arrow_left_white:before,.home_gallery_next:before,.feature_gallery_previous:before,.icon_arrow_left_white:after,.home_gallery_next:after,.feature_gallery_previous:after{background-position:-120px -120px}.icon_arrow_left_purple_dark:before,.icon_arrow_left_purple_dark:after{background-position:-120px -140px}.icon_arrow_left_purple:before,.icon_arrow_left_purple:after{background-position:-120px -160px}.icon_arrow_left_gray:before,.icon_arrow_left_gray:after{background-position:-120px -180px}.icon_arrow_right_white:before,.home_gallery_previous:before,.feature_gallery_next:before,.icon_arrow_right_white:after,.home_gallery_previous:after,.feature_gallery_next:after{background-position:-140px -120px}.icon_arrow_right_purple_dark:before,.icon_arrow_right_purple_dark:after{background-position:-140px -140px}.icon_arrow_right_purple:before,.icon_arrow_right_purple:after{background-position:-140px -160px}.icon_arrow_right_gray:before,.icon_arrow_right_gray:after{background-position:-140px -180px}.icon_menu_white:before,.mobile_nav_handle_icon:before,.mobile_nav_handle_icon.fs-navigation-enabled:before,.mobile_tools_handle_icon:before,.mobile_tools_handle_icon.fs-navigation-enabled:before,.icon_menu_white:after,.mobile_nav_handle_icon:after,.mobile_nav_handle_icon.fs-navigation-enabled:after,.mobile_tools_handle_icon:after,.mobile_tools_handle_icon.fs-navigation-enabled:after{background-position:-160px -120px}.icon_menu_purple_dark:before,.icon_menu_purple_dark:after{background-position:-160px -140px}.icon_menu_purple:before,.icon_menu_purple:after{background-position:-160px -160px}.icon_menu_gray:before,.icon_menu_gray:after{background-position:-160px -180px}.icon_arrows_white:before,.icon_arrows_white:after{background-position:-180px -120px}.icon_arrows_purple_dark:before,.icon_arrows_purple_dark:after{background-position:-180px -140px}.icon_arrows_purple:before,.icon_arrows_purple:after{background-position:-180px -160px}.icon_arrows_gray:before,.icon_arrows_gray:after{background-position:-180px -180px}.icon_instagram_white:before,.social_nav_instagram:before,.icon_instagram_white:after,.social_nav_instagram:after{background-position:-200px -120px}.icon_instagram_purple_dark:before,.icon_instagram_purple_dark:after{background-position:-200px -140px}.icon_instagram_purple:before,.contact_callout_icon.instagram:before,.instagram_feed_button:before,.icon_instagram_purple:after,.contact_callout_icon.instagram:after,.instagram_feed_button:after{background-position:-200px -160px}.icon_instagram_gray:before,.icon_instagram_gray:after{background-position:-200px -180px}.icon_instagram_large:before,.social_feed_image:before,.instagram_feed_item:before,.icon_instagram_large:after,.social_feed_image:after,.instagram_feed_item:after{background-position:-264px -281px}.icon_twitter_white:before,.social_feed_tweet_user:before,.social_nav_twitter:before,.icon_twitter_white:after,.social_feed_tweet_user:after,.social_nav_twitter:after{background-position:-220px -120px}.icon_twitter_gray:before,.icon_twitter_gray:after{background-position:-220px -180px}.icon_twitter_color:before,.contact_callout_icon.twitter:before,.icon_twitter_color:after,.contact_callout_icon.twitter:after{background-position:-220px -200px}.icon_facebook_white:before,.social_nav_facebook:before,.icon_facebook_white:after,.social_nav_facebook:after{background-position:-240px -120px}.icon_facebook_gray:before,.icon_facebook_gray:after{background-position:-240px -180px}.icon_facebook_color:before,.contact_callout_icon.facebook:before,.icon_facebook_color:after,.contact_callout_icon.facebook:after{background-position:-240px -200px}.icon_flickr_white:before,.social_nav_flickr:before,.icon_flickr_white:after,.social_nav_flickr:after{background-position:-260px -120px}
.icon_flickr_gray:before,.icon_flickr_gray:after{background-position:-260px -180px}.icon_flickr_color:before,.contact_callout_icon.flickr:before,.icon_flickr_color:after,.contact_callout_icon.flickr:after{background-position:-260px -200px}.icon_linkedin_white:before,.social_nav_linkedin:before,.icon_linkedin_white:after,.social_nav_linkedin:after{background-position:-280px -120px}.icon_linkedin_gray:before,.icon_linkedin_gray:after{background-position:-280px -180px}.icon_linkedin_color:before,.contact_callout_icon.linkedin:before,.icon_linkedin_color:after,.contact_callout_icon.linkedin:after{background-position:-280px -200px}.icon_youtube_white:before,.social_nav_youtube:before,.icon_youtube_white:after,.social_nav_youtube:after{background-position:-300px -120px}.icon_youtube_gray:before,.icon_youtube_gray:after{background-position:-300px -180px}.icon_youtube_color:before,.contact_callout_icon.youtube:before,.icon_youtube_color:after,.contact_callout_icon.youtube:after{background-position:-300px -200px}.icon_mail_white:before,.icon_mail_white:after{background-position:-320px -120px}.icon_mail_purple_dark:before,.icon_mail_purple_dark:after{background-position:-320px -140px}.icon_mail_purple:before,.upcoming_events_callout_link.newsletter:before,.icon_mail_purple:after,.upcoming_events_callout_link.newsletter:after{background-position:-320px -160px}.icon_mail_gray:before,.icon_mail_gray:after{background-position:-320px -180px}.icon_info_white:before,.icon_info_white:after{background-position:-340px -120px}.icon_info_purple_dark:before,.icon_info_purple_dark:after{background-position:-340px -140px}.icon_info_purple:before,.icon_info_purple:after{background-position:-340px -160px}.icon_info_gray:before,.icon_info_gray:after{background-position:-340px -180px}.icon_rss_white:before,.icon_rss_white:after{background-position:-360px -120px}.icon_rss_purple_dark:before,.icon_rss_purple_dark:after{background-position:-360px -140px}.icon_rss_purple:before,.icon_rss_purple:after{background-position:-360px -160px}.icon_rss_gray:before,.icon_rss_gray:after{background-position:-360px -180px}.icon_link_white:before,.permalink_label:before,.icon_link_white:after,.permalink_label:after{background-position:-380px -120px}.icon_contact_phone:before,.contact_callout_icon.phone:before,.footer_contact_phone:before,.icon_contact_phone:after,.contact_callout_icon.phone:after,.footer_contact_phone:after{background-position:-60px -80px}.icon_contact_us:before,.footer_contact_us:before,.icon_contact_us:after,.footer_contact_us:after{background-position:-181px -80px}.icon_contact_phone_purple:before,.faculty_listing_large_link.phone:before,.faculty_profile_link.phone:before,.icon_contact_phone_purple:after,.faculty_listing_large_link.phone:after,.faculty_profile_link.phone:after{background-position:-60px -100px}.icon_contact_pin:before,.contact_callout_icon.pin:before,.footer_contact_pin:before,.icon_contact_pin:after,.contact_callout_icon.pin:after,.footer_contact_pin:after{background-position:-80px -80px}.icon_contact_pin_purple:before,.faculty_listing_large_link.pin:before,.faculty_profile_link.pin:before,.icon_contact_pin_purple:after,.faculty_listing_large_link.pin:after,.faculty_profile_link.pin:after{background-position:-80px -100px}.icon_contact_mail:before,.contact_callout_icon.mail:before,.icon_contact_mail:after,.contact_callout_icon.mail:after{background-position:-100px -80px}.icon_contact_mail_purple:before,.faculty_listing_large_link.mail:before,.faculty_profile_link.mail:before,.icon_contact_mail_purple:after,.faculty_listing_large_link.mail:after,.faculty_profile_link.mail:after{background-position:-100px -100px}.icon_contact_hours:before,.contact_callout_icon.hours:before,.icon_contact_hours:after,.contact_callout_icon.hours:after{background-position:-120px -80px}.icon_contact_hours_purple:before,.icon_contact_hours_purple:after{background-position:-120px -100px}.icon_contact_chat:before,.contact_callout_icon.chat:before,.icon_contact_chat:after,.contact_callout_icon.chat:after{background-position:-140px -80px}.icon_contact_chat_purple:before,.icon_contact_chat_purple:after{background-position:-140px -100px}
.icon_contact_computer:before,.contact_callout_icon.computer:before,.icon_contact_computer:after,.contact_callout_icon.computer:after{background-position:-160px -80px}.icon_contact_computer_purple:before,.icon_contact_computer_purple:after{background-position:-160px -100px}.icon_twitter_reply:before,.social_feed_tweet_intent.reply:before,.icon_twitter_reply:after,.social_feed_tweet_intent.reply:after{background-position:-200px -100px}.icon_twitter_retweet:before,.social_feed_tweet_intent.retweet:before,.icon_twitter_retweet:after,.social_feed_tweet_intent.retweet:after{background-position:-220px -100px}.icon_twitter_favorite:before,.social_feed_tweet_intent.favorite:before,.icon_twitter_favorite:after,.social_feed_tweet_intent.favorite:after{background-position:-240px -100px}.icon_tools_person_white:before,.main_nav_tool_person:before,.icon_tools_person_white:after,.main_nav_tool_person:after{background-position:0 -80px}.icon_tools_person_purple:before,.mobile_tools_person:before,.icon_tools_person_purple:after,.mobile_tools_person:after{background-position:0 -100px}.icon_tools_wrench_white:before,.main_nav_tool_wrench:before,.icon_tools_wrench_white:after,.main_nav_tool_wrench:after{background-position:-20px -80px}.icon_tools_wrench_purple:before,.mobile_tools_wrench:before,.icon_tools_wrench_purple:after,.mobile_tools_wrench:after{background-position:-20px -100px}.icon_tools_search_white:before,.main_nav_tool_search:before,.icon_tools_search_white:after,.main_nav_tool_search:after{background-position:-40px -80px}.icon_tools_search_purple:before,.icon_tools_search_purple:after{background-position:-40px -100px}.icon_tools_search_purple_larger:before,.icon_tools_search_purple_larger:after,.mobile_search_button:after,.header_search_button:after{background-position:-290px -240px}.icon_locked:before,.icon_locked:after,.icon_unlocked:before,.icon_unlocked:after{width:10px;height:10px}.icon_locked:before,.icon_locked:after{background-position:-240px -80px}.icon_unlocked:before,.icon_unlocked:after{background-position:-250px -80px}.icon_home:before,.icon_home:after{background-position:-200px -80px}.icon_search_gray_dark:before,.icon_search_gray_dark:after{width:20px;height:20px;background-position:-210px -240px}.icon_search_gray:before,.content_search_submit:before,.icon_search_gray:after,.content_search_submit:after{width:20px;height:20px;background-position:-250px -240px}.icon_search_gray_large:before,.icon_search_gray_large:after{width:36px;height:36px;background-position:-210px -280px}.icon_bolt:before,.icon_bolt:after{width:11px;height:20px;background-position:-280px -80px}.icon_grid:before,.feature_gallery_menu_handle:before,.icon_grid:after,.feature_gallery_menu_handle:after{width:16px;height:16px;background-position:-300px -80px}.icon_play:before,.video_frame:before,.icon_play:after,.video_frame:after{width:80px;height:56px;background-position:0 -260px}.icon_alert:before,.icon_alert:after{width:16px;height:16px;background-position:-340px -80px}.icon_close_mint:before,.home_feature_card_close:before,.icon_close_mint:after,.home_feature_card_close:after{width:12px;height:12px;background-position:-320px -80px}.icon_share:before,.home_feature_share:before,.icon_share:after,.home_feature_share:after{width:16px;height:16px;background-position:-220px -82px}html,body{background:#fff}body{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;color:#505061;width:100%;min-width:300px;font-size:16px;line-height:1.6;overflow-x:hidden;margin:0}*,*:before,*:after{box-sizing:border-box}.body_wrapper{width:100%;position:relative;overflow:hidden}.js-addthis_loading{display:none !important}main:focus{outline:0}a:focus,button:focus{outline:1px dotted #000}::-moz-selection{background:#eee;text-shadow:none}::selection,::-moz-selection{background:#eee;text-shadow:none}a{text-decoration:none;color:#5d3c85}p,ul,ol{color:#505061}hr{border:1px solid #e2e1db;border-width:1px 0 0;margin:20px 0}em{font-style:italic}strong{font-weight:700}iframe{border:none}audio,canvas,img,svg,video{vertical-align:middle}menu{margin:0;padding:0}
button{background:0 0;border:none;padding:0}figure{margin:0}.block_link,.page_content .view-news-home .featured_news_item_link{display:block}.content_figure,.media_block_image,.typography figure{display:table;max-width:100%}.content_caption,.media_block_image figcaption,.typography figure figcaption{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-style:italic;font-size:14px;font-size:.875rem;display:table-caption;caption-side:bottom;color:#505061;margin:10px 0 0}.content_quote,.typography figure.quote{border-left:6px solid #00b8d5;margin:30px 0;padding-left:30px}.responsive_image img,.home_story img,.home_feature_thumbnail_mask img,.page_content .view-news-home .featured_news_item_image img,.social_feed_image img,.featured_faculty_item_image img,.academic_feature_item_image img,.instagram_feed_item img,.student_profile_item_image img,.region-content .upcoming_event_item_image img,.page_callouts .upcoming_event_item_image img,.event_callout_image img,.media_block_image img,.image_callout_image img,.expandable_article picture img{width:100%}.responsive_video{position:relative;padding-bottom:56.25%}.responsive_video iframe,.responsive_video embed{height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0}.video_frame{position:relative;display:block}.video_frame:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:auto}.bordered_button,.home_courses_button,.mm-calendar-left-nav .calendar-extras a,.mm-calendar-left-nav .mm-calendar-today a,.page_callouts .news_feed .news_feed_button,.media_block_button,.image_callout_button,.sidebar_button,.more-button,.page_content.news-archive .news-more a,.bordered_button_ice,.admission_feature_item_button,.publication_callout_button,.image_split_callout_button,.image_grid_callout_button,.instagram_feed_button,.call_to_action_callout_button{font-size:14px;font-size:.875rem;border:1px solid #d2cfcd;color:#5d3c85;display:inline-block;line-height:1.3;margin:0 10px 10px 0;padding:15px 40px;text-align:center;text-transform:uppercase;letter-spacing:0}.no-touch .bordered_button:hover,.no-touch .home_courses_button:hover,.no-touch .mm-calendar-left-nav .calendar-extras a:hover,.mm-calendar-left-nav .calendar-extras .no-touch a:hover,.no-touch .mm-calendar-left-nav .mm-calendar-today a:hover,.mm-calendar-left-nav .mm-calendar-today .no-touch a:hover,.no-touch .page_callouts .news_feed .news_feed_button:hover,.page_callouts .news_feed .no-touch .news_feed_button:hover,.no-touch .media_block_button:hover,.no-touch .image_callout_button:hover,.no-touch .sidebar_button:hover,.no-touch .more-button:hover,.no-touch .page_content.news-archive .news-more a:hover,.page_content.news-archive .news-more .no-touch a:hover,.no-touch .bordered_button_ice:hover,.no-touch .admission_feature_item_button:hover,.no-touch .publication_callout_button:hover,.no-touch .image_split_callout_button:hover,.no-touch .image_grid_callout_button:hover,.no-touch .instagram_feed_button:hover,.no-touch .call_to_action_callout_button:hover{background-color:#5d3c85;border-color:#5d3c85;color:#fff}@media screen and (max-width:500px){.bordered_button,.home_courses_button,.mm-calendar-left-nav .calendar-extras a,.mm-calendar-left-nav .mm-calendar-today a,.page_callouts .news_feed .news_feed_button,.media_block_button,.image_callout_button,.sidebar_button,.more-button,.page_content.news-archive .news-more a,.bordered_button_ice,.admission_feature_item_button,.publication_callout_button,.image_split_callout_button,.image_grid_callout_button,.instagram_feed_button,.call_to_action_callout_button{display:block;width:100%}}.bordered_button_ice,.admission_feature_item_button,.publication_callout_button,.image_split_callout_button,.image_grid_callout_button,.instagram_feed_button,.call_to_action_callout_button{border-color:#00b8d5;color:#311a4d}.no-touch .bordered_button_ice:hover,.no-touch .admission_feature_item_button:hover,.no-touch .publication_callout_button:hover,.no-touch .image_split_callout_button:hover,.no-touch .image_grid_callout_button:hover,.no-touch .instagram_feed_button:hover,.no-touch .call_to_action_callout_button:hover{background-color:#0099bc;border-color:#0099bc;color:#fff}
.bordered_button_white,.fullslide_feature .page_feature_link a{font-size:14px;font-size:.875rem;border:1px solid rgba(255,255,255,.5);color:#fff;display:inline-block;line-height:1.3;padding:8px 20px;text-align:center;text-transform:uppercase;letter-spacing:.05em}.no-touch .bordered_button_white:hover,.no-touch .fullslide_feature .page_feature_link a:hover,.fullslide_feature .page_feature_link .no-touch a:hover{background-color:#0099bc;border-color:#0099bc;color:#fff}@media screen and (max-width:500px){.bordered_button_white,.fullslide_feature .page_feature_link a{display:block;width:100%}}.solid_button,form #edit-prev,.solid_button_green,.action-button,.node-story .typography .action-button,.node-story .typography .action-button-large,.node-story article.story .action-button,.node-story article.story .action-button-large,body#tinymce.mce-content-body .action-button,body#tinymce.mce-content-body .action-button-large,.text_links_callout p a.action-button,.text_links_callout p a.action-button-large,.action-button-large,.solid_button_purple,.node.mm-college-event .mm-calendar-event-additional-info a,form .form-submit,.boxed_form .form_button,.solid_button_ice,.image_feature_button{font-size:15px;font-size:.9375rem;background-color:#d7d7d7;border:none;color:#5d3c85;display:inline-block;line-height:1.3;margin:0 10px 10px 0;padding:15px 40px;text-align:center;text-transform:uppercase;border-radius:6px}.no-touch .solid_button:hover,.no-touch form #edit-prev:hover,form .no-touch #edit-prev:hover,.no-touch .solid_button_green:hover,.no-touch .action-button:hover,.no-touch .node-story article.story .action-button:hover,.node-story article.story .no-touch .action-button:hover,.no-touch .node-story article.story .action-button-large:hover,.node-story article.story .no-touch .action-button-large:hover,.no-touch body#tinymce.mce-content-body .action-button:hover,body#tinymce.mce-content-body .no-touch .action-button:hover,.no-touch body#tinymce.mce-content-body .action-button-large:hover,body#tinymce.mce-content-body .no-touch .action-button-large:hover,.no-touch .action-button-large:hover,.no-touch .solid_button_purple:hover,.no-touch .node.mm-college-event .mm-calendar-event-additional-info a:hover,.node.mm-college-event .mm-calendar-event-additional-info .no-touch a:hover,.no-touch form .form-submit:hover,form .no-touch .form-submit:hover,.no-touch .boxed_form .form_button:hover,.boxed_form .no-touch .form_button:hover,.no-touch .solid_button_ice:hover,.no-touch .image_feature_button:hover{background-color:#5d3c85;color:#fff}@media screen and (max-width:740px){.solid_button,form #edit-prev,.solid_button_green,.action-button,.node-story .typography .action-button,.node-story .typography .action-button-large,.node-story article.story .action-button,.node-story article.story .action-button-large,body#tinymce.mce-content-body .action-button,body#tinymce.mce-content-body .action-button-large,.text_links_callout p a.action-button,.text_links_callout p a.action-button-large,.action-button-large,.solid_button_purple,.node.mm-college-event .mm-calendar-event-additional-info a,form .form-submit,.boxed_form .form_button,.solid_button_ice,.image_feature_button{border-radius:12px}}@media screen and (max-width:500px){.solid_button,form #edit-prev,.solid_button_green,.action-button,.node-story .typography .action-button,.node-story .typography .action-button-large,.node-story article.story .action-button,.node-story article.story .action-button-large,body#tinymce.mce-content-body .action-button,body#tinymce.mce-content-body .action-button-large,.text_links_callout p a.action-button,.text_links_callout p a.action-button-large,.action-button-large,.solid_button_purple,.node.mm-college-event .mm-calendar-event-additional-info a,form .form-submit,.boxed_form .form_button,.solid_button_ice,.image_feature_button{display:block;width:100%}}.solid_button_ice,.image_feature_button{background-color:#0099bc;color:#fff}.no-touch .solid_button_ice:hover,.no-touch .image_feature_button:hover{background-color:#fff;color:#00b8d5}.solid_button_purple,.node.mm-college-event .mm-calendar-event-additional-info a,form .form-submit,.boxed_form .form_button{background-color:#5d3c85;color:#fff}
.no-touch .solid_button_purple:hover,.no-touch .node.mm-college-event .mm-calendar-event-additional-info a:hover,.node.mm-college-event .mm-calendar-event-additional-info .no-touch a:hover,.no-touch form .form-submit:hover,form .no-touch .form-submit:hover,.no-touch .boxed_form .form_button:hover,.boxed_form .no-touch .form_button:hover{background-color:#311a4d;color:#fff}.solid_button_green,.action-button,.node-story .typography .action-button,.node-story .typography .action-button-large,.node-story article.story .action-button,.node-story article.story .action-button-large,body#tinymce.mce-content-body .action-button,body#tinymce.mce-content-body .action-button-large,.text_links_callout p a.action-button,.text_links_callout p a.action-button-large,.action-button-large{background-color:#5ba151;color:#fff}.no-touch .solid_button_green:hover,.no-touch .action-button:hover,.no-touch .node-story article.story .action-button:hover,.node-story article.story .no-touch .action-button:hover,.no-touch .node-story article.story .action-button-large:hover,.node-story article.story .no-touch .action-button-large:hover,.no-touch body#tinymce.mce-content-body .action-button:hover,body#tinymce.mce-content-body .no-touch .action-button:hover,.no-touch body#tinymce.mce-content-body .action-button-large:hover,body#tinymce.mce-content-body .no-touch .action-button-large:hover,.no-touch .action-button-large:hover{background-color:#458246;color:#fff}.action-button,.node-story .typography .action-button,.node-story .typography .action-button-large,.node-story article.story .action-button,.node-story article.story .action-button-large,body#tinymce.mce-content-body .action-button,body#tinymce.mce-content-body .action-button-large,.text_links_callout p a.action-button,.text_links_callout p a.action-button-large,.action-button-large{font-size:16px;font-size:1rem;border:0}.action-button-large,.node-story .typography .action-button-large,.node-story article.story .action-button-large,body#tinymce.mce-content-body .action-button-large{font-size:20px;font-size:1.25rem}.more-button,.page_content.news-archive .news-more a{font-size:13px;font-size:.8125rem;border-radius:4px;padding:6px;margin:.5em auto;display:block}.more-button:hover,.page_content.news-archive .news-more a:hover,.no-touch .more-button:hover{text-decoration:none}.page_body_link,.view-content .field-content a,#course-guide-tabs-wrapper .resp-tab-content a,#subj-guide-tabs-wrapper .resp-tab-content a,.lib-guide-wrapper .resp-tab-content a,#academics-lib-crs-guide .lib-guide-contact-liason .lib-guide-contact-liason-list a,#acad-lib-dept-subjectguide .lib-guide-contact-liason .lib-guide-contact-liason-list a,.lib-guide .lib-guide-contact-liason .lib-guide-contact-liason-list a,.mm-calendar-left-nav p a,#comments .submitted a,.comment-add-link,.comment-comments-link,.comment-reply a,.comment_forbidden-link a,.comment_forbidden a,.node-mm-calendar p a,.node.mm-college-event .mm-calendar-event-body a,.node.mm-college-event .mm-calendar-event-contact-info a,.node.mm-college-event .mm-calendar-event-directions a,.node.node-teaser a.node-readmore-link,.page_callouts .news_feed .news_feed_item p a,.academic_feature_item_quote a,.related_content_item a,.contact_callout_content a,.ui-accordion.ui-widget .ui-accordion-content a,.lib-guide .ui-tabs .ui-tabs-panel a,#academics-lib-crs-guide .ui-tabs .ui-tabs-panel a,#library-search.ui-tabs .ui-tabs-panel a,.content_search_text a,.content_search_text a:visited,.content_search_text .content_search_extra_handle,.announcement_callout_wrapper p a,.form_alert_messages p a,.text_links_callout p a,.expandable_article_item_container a,.basic-form a,.boxed_form a,table a,.typography a,.page_intro a,.home_welcome_content a,.typography p.page_intro a,.typography p.home_welcome_content a,.bordered_link{color:#7800a0;padding-bottom:1px;border-bottom:1px solid #7800a0}.no-touch .page_body_link:hover,.no-touch .view-content .field-content a:hover,.view-content .field-content .no-touch a:hover,.no-touch #course-guide-tabs-wrapper .resp-tab-content a:hover,#course-guide-tabs-wrapper .resp-tab-content .no-touch a:hover,.no-touch #subj-guide-tabs-wrapper .resp-tab-content a:hover,#subj-guide-tabs-wrapper .resp-tab-content .no-touch a:hover,.no-touch .lib-guide-wrapper .resp-tab-content a:hover,.lib-guide-wrapper .resp-tab-content .no-touch a:hover,.no-touch #academics-lib-crs-guide .lib-guide-contact-liason .lib-guide-contact-liason-list a:hover,#academics-lib-crs-guide .lib-guide-contact-liason .lib-guide-contact-liason-list .no-touch a:hover,.no-touch #acad-lib-dept-subjectguide .lib-guide-contact-liason .lib-guide-contact-liason-list a:hover,#acad-lib-dept-subjectguide .lib-guide-contact-liason .lib-guide-contact-liason-list .no-touch a:hover,.no-touch .lib-guide .lib-guide-contact-liason .lib-guide-contact-liason-list a:hover,.lib-guide .lib-guide-contact-liason .lib-guide-contact-liason-list .no-touch a:hover,.no-touch .mm-calendar-left-nav p a:hover,.mm-calendar-left-nav p .no-touch a:hover,.no-touch #comments .submitted a:hover,#comments .submitted .no-touch a:hover,.no-touch .comment-add-link:hover,.no-touch .comment-comments-link:hover,.no-touch .comment-reply a:hover,.comment-reply .no-touch a:hover,.no-touch .comment_forbidden-link a:hover,.comment_forbidden-link .no-touch a:hover,.no-touch .comment_forbidden a:hover,.comment_forbidden .no-touch a:hover,.no-touch .node-mm-calendar p a:hover,.node-mm-calendar p .no-touch a:hover,.no-touch .node.mm-college-event .mm-calendar-event-body a:hover,.node.mm-college-event .mm-calendar-event-body .no-touch a:hover,.no-touch .node.mm-college-event .mm-calendar-event-contact-info a:hover,.node.mm-college-event .mm-calendar-event-contact-info .no-touch a:hover,.no-touch .node.mm-college-event .mm-calendar-event-directions a:hover,.node.mm-college-event .mm-calendar-event-directions .no-touch a:hover,.no-touch .node.node-teaser a.node-readmore-link:hover,.node.node-teaser .no-touch a.node-readmore-link:hover,.no-touch .page_callouts .news_feed .news_feed_item p a:hover,.page_callouts .news_feed .news_feed_item p .no-touch a:hover,.no-touch .academic_feature_item_quote a:hover,.academic_feature_item_quote .no-touch a:hover,.no-touch .related_content_item a:hover,.related_content_item .no-touch a:hover,.no-touch .contact_callout_content a:hover,.contact_callout_content .no-touch a:hover,.no-touch .ui-accordion.ui-widget .ui-accordion-content a:hover,.ui-accordion.ui-widget .ui-accordion-content .no-touch a:hover,.no-touch .lib-guide .ui-tabs .ui-tabs-panel a:hover,.lib-guide .ui-tabs .ui-tabs-panel .no-touch a:hover,.no-touch #academics-lib-crs-guide .ui-tabs .ui-tabs-panel a:hover,#academics-lib-crs-guide .ui-tabs .ui-tabs-panel .no-touch a:hover,.no-touch #library-search.ui-tabs .ui-tabs-panel a:hover,#library-search.ui-tabs .ui-tabs-panel .no-touch a:hover,.no-touch .content_search_text a:hover,.content_search_text .no-touch a:hover,.no-touch .content_search_text .content_search_extra_handle:hover,.content_search_text .no-touch .content_search_extra_handle:hover,.no-touch .announcement_callout_wrapper p a:hover,.announcement_callout_wrapper p .no-touch a:hover,.no-touch .form_alert_messages p a:hover,.form_alert_messages p .no-touch a:hover,.no-touch .text_links_callout p a:hover,.text_links_callout p .no-touch a:hover,.no-touch .expandable_article_item_container a:hover,.expandable_article_item_container .no-touch a:hover,.no-touch .basic-form a:hover,.basic-form .no-touch a:hover,.no-touch .boxed_form a:hover,.boxed_form .no-touch a:hover,.no-touch table a:hover,table .no-touch a:hover,.no-touch .typography a:hover,.typography .no-touch a:hover,.no-touch .page_intro a:hover,.no-touch .home_welcome_content a:hover,.page_intro .no-touch a:hover,.home_welcome_content .no-touch a:hover,.no-touch .bordered_link:hover{border-width:2px}
.page_body_link:visited,.view-content .field-content a:visited,#course-guide-tabs-wrapper .resp-tab-content a:visited,#subj-guide-tabs-wrapper .resp-tab-content a:visited,.lib-guide-wrapper .resp-tab-content a:visited,#academics-lib-crs-guide .lib-guide-contact-liason .lib-guide-contact-liason-list a:visited,#acad-lib-dept-subjectguide .lib-guide-contact-liason .lib-guide-contact-liason-list a:visited,.lib-guide .lib-guide-contact-liason .lib-guide-contact-liason-list a:visited,.mm-calendar-left-nav p a:visited,#comments .submitted a:visited,.comment-add-link:visited,.comment-comments-link:visited,.comment-reply a:visited,.comment_forbidden-link a:visited,.comment_forbidden a:visited,.node-mm-calendar p a:visited,.node.mm-college-event .mm-calendar-event-body a:visited,.node.mm-college-event .mm-calendar-event-contact-info a:visited,.node.mm-college-event .mm-calendar-event-directions a:visited,.node.node-teaser a.node-readmore-link:visited,.page_callouts .news_feed .news_feed_item p a:visited,.academic_feature_item_quote a:visited,.related_content_item a:visited,.contact_callout_content a:visited,.ui-accordion.ui-widget .ui-accordion-content a:visited,.lib-guide .ui-tabs .ui-tabs-panel a:visited,#academics-lib-crs-guide .ui-tabs .ui-tabs-panel a:visited,#library-search.ui-tabs .ui-tabs-panel a:visited,.content_search_text a:visited,.content_search_text .content_search_extra_handle:visited,.announcement_callout_wrapper p a:visited,.form_alert_messages p a:visited,.text_links_callout p a:visited,.expandable_article_item_container a:visited,.basic-form a:visited,.boxed_form a:visited,table a:visited,.typography a:visited,.page_intro a:visited,.home_welcome_content a:visited,.bordered_link:visited{color:#311a4d;border-color:#311a4d}.bordered_link{font-size:18px;font-size:1.125rem}.heading_link,.page_content .view-news-home .featured_news_item_heading a{color:#311a4d}.heading_link:hover,.page_content .view-news-home .featured_news_item_heading a:hover{color:#7800a0;text-decoration:none}.basic_link{color:#5d3c85}.basic_link:hover{color:#1f1b25;text-decoration:underline}.file-image .content a{border-bottom:0}.purple_caret_link,.home_news_events_link,.home_news_events_header .home_news_events_link,.home_stories_link,.home_fact_link,.home_facts_link,.page_callouts .news_feed .news_feed_link,.index_grid figure.index_page_item a.index_page_details,.social_feed_home .social_feed_link,.social_feed_link,.upcoming_events_callout_link,.upcoming_events_callout_header .upcoming_events_callout_link,.featured_courses_link{color:#5d3c85;display:block}.no-touch .purple_caret_link:hover,.no-touch .home_news_events_link:hover,.no-touch .home_stories_link:hover,.no-touch .home_fact_link:hover,.no-touch .home_facts_link:hover,.no-touch .page_callouts .news_feed .news_feed_link:hover,.page_callouts .news_feed .no-touch .news_feed_link:hover,.no-touch .index_grid figure.index_page_item a.index_page_details:hover,.index_grid figure.index_page_item .no-touch a.index_page_details:hover,.no-touch .social_feed_link:hover,.no-touch .upcoming_events_callout_link:hover,.no-touch .featured_courses_link:hover{color:#7800a0}.purple_caret_link:after,.home_news_events_link:after,.home_news_events_header .home_news_events_link:after,.home_stories_link:after,.home_fact_link:after,.home_facts_link:after,.page_callouts .news_feed .news_feed_link:after,.index_grid figure.index_page_item a.index_page_details:after,.social_feed_home .social_feed_link:after,.social_feed_link:after,.upcoming_events_callout_link:after,.upcoming_events_callout_header .upcoming_events_callout_link:after,.featured_courses_link:after{font:400 12px/100% FontAwesome;content:"\f054";margin:0 3px 0 7px;display:inline-block;vertical-align:middle}.purple_caret_link:after,.home_news_events_link:after,.home_news_events_header .home_news_events_link:after,.home_stories_link:after,.home_fact_link:after,.home_facts_link:after,.page_callouts .news_feed .news_feed_link:after,.index_grid figure.index_page_item a.index_page_details:after,.social_feed_home .social_feed_link:after,.social_feed_link:after,.upcoming_events_callout_link:after,.upcoming_events_callout_header .upcoming_events_callout_link:after,.featured_courses_link:after,.no-touch .purple_caret_link:hover:after{transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}
.no-touch .purple_caret_link:hover:after,.no-touch .home_news_events_link:hover:after,.no-touch .home_stories_link:hover:after,.no-touch .home_fact_link:hover:after,.no-touch .home_facts_link:hover:after,.no-touch .page_callouts .news_feed .news_feed_link:hover:after,.page_callouts .news_feed .no-touch .news_feed_link:hover:after,.no-touch .index_grid figure.index_page_item a.index_page_details:hover:after,.index_grid figure.index_page_item .no-touch a.index_page_details:hover:after,.no-touch .social_feed_link:hover:after,.no-touch .upcoming_events_callout_link:hover:after,.no-touch .featured_courses_link:hover:after{transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear;-webkit-transform:translateX(3px);transform:translateX(3px)}.purple_arrow_link,.academic_feature_item_link,.featured_faculty_item_link,.tips_callout_item_link,.student_profile_item_link,.flexible_article.profile .featured_profile_item_link,.featured_courses_item_link,.home_courses_item_link,.updates_callout_item_link,.facts_callout_link,.important_dates_callout_link,.rust_arrow_link,.featured_courses_item.rust .featured_courses_item_link,.featured_courses_item.rust .home_courses_item_link,.rust.home_courses_item .featured_courses_item_link,.rust.home_courses_item .home_courses_item_link,.green_arrow_link,.featured_courses_item.teal .featured_courses_item_link,.featured_courses_item.teal .home_courses_item_link,.teal.home_courses_item .featured_courses_item_link,.teal.home_courses_item .home_courses_item_link,.ice_dark_arrow_link,.featured_courses_item.blue .featured_courses_item_link,.featured_courses_item.blue .home_courses_item_link,.blue.home_courses_item .featured_courses_item_link,.blue.home_courses_item .home_courses_item_link,.ice_light_arrow_link,.home_story_heading,.places_callout_item_link,.feature_gallery_item_link,.updates_callout_item.purple .updates_callout_item_link,.white_arrow_link,.tips_callout_item.gray .tips_callout_item_link,.tips_callout_item.purple .tips_callout_item_link,.photo_gallery_caption_link,.facts_callout_fact_link,.pale_purple_arrow_link{color:#5d3c85;display:block}@media screen and (max-width:740px){.purple_arrow_link,.academic_feature_item_link,.featured_faculty_item_link,.tips_callout_item_link,.student_profile_item_link,.flexible_article.profile .featured_profile_item_link,.featured_courses_item_link,.home_courses_item_link,.updates_callout_item_link,.facts_callout_link,.important_dates_callout_link,.rust_arrow_link,.featured_courses_item.rust .featured_courses_item_link,.featured_courses_item.rust .home_courses_item_link,.rust.home_courses_item .featured_courses_item_link,.rust.home_courses_item .home_courses_item_link,.green_arrow_link,.featured_courses_item.teal .featured_courses_item_link,.featured_courses_item.teal .home_courses_item_link,.teal.home_courses_item .featured_courses_item_link,.teal.home_courses_item .home_courses_item_link,.ice_dark_arrow_link,.featured_courses_item.blue .featured_courses_item_link,.featured_courses_item.blue .home_courses_item_link,.blue.home_courses_item .featured_courses_item_link,.blue.home_courses_item .home_courses_item_link,.ice_light_arrow_link,.home_story_heading,.places_callout_item_link,.feature_gallery_item_link,.updates_callout_item.purple .updates_callout_item_link,.white_arrow_link,.tips_callout_item.gray .tips_callout_item_link,.tips_callout_item.purple .tips_callout_item_link,.photo_gallery_caption_link,.facts_callout_fact_link,.pale_purple_arrow_link{font-size:16px;font-size:1rem}}.purple_arrow_link:after,.academic_feature_item_link:after,.featured_faculty_item_link:after,.tips_callout_item_link:after,.student_profile_item_link:after,.flexible_article.profile .featured_profile_item_link:after,.featured_courses_item_link:after,.home_courses_item_link:after,.updates_callout_item_link:after,.facts_callout_link:after,.important_dates_callout_link:after,.rust_arrow_link:after,.featured_courses_item.rust .featured_courses_item_link:after,.featured_courses_item.rust .home_courses_item_link:after,.rust.home_courses_item .featured_courses_item_link:after,.rust.home_courses_item .home_courses_item_link:after,.green_arrow_link:after,.featured_courses_item.teal .featured_courses_item_link:after,.featured_courses_item.teal .home_courses_item_link:after,.teal.home_courses_item .featured_courses_item_link:after,.teal.home_courses_item .home_courses_item_link:after,.ice_dark_arrow_link:after,.featured_courses_item.blue .featured_courses_item_link:after,.featured_courses_item.blue .home_courses_item_link:after,.blue.home_courses_item .featured_courses_item_link:after,.blue.home_courses_item .home_courses_item_link:after,.ice_light_arrow_link:after,.home_story_heading:after,.places_callout_item_link:after,.feature_gallery_item_link:after,.updates_callout_item.purple .updates_callout_item_link:after,.white_arrow_link:after,.tips_callout_item.gray .tips_callout_item_link:after,.tips_callout_item.purple .tips_callout_item_link:after,.photo_gallery_caption_link:after,.facts_callout_fact_link:after,.pale_purple_arrow_link:after{font-size:18px;font-size:1.125rem;content:'\203A';display:inline-block;margin:0 -5px 0 5px}
.purple_arrow_link:after,.academic_feature_item_link:after,.featured_faculty_item_link:after,.tips_callout_item_link:after,.student_profile_item_link:after,.flexible_article.profile .featured_profile_item_link:after,.featured_courses_item_link:after,.home_courses_item_link:after,.updates_callout_item_link:after,.facts_callout_link:after,.important_dates_callout_link:after,.rust_arrow_link:after,.featured_courses_item.rust .featured_courses_item_link:after,.featured_courses_item.rust .home_courses_item_link:after,.rust.home_courses_item .featured_courses_item_link:after,.rust.home_courses_item .home_courses_item_link:after,.green_arrow_link:after,.featured_courses_item.teal .featured_courses_item_link:after,.featured_courses_item.teal .home_courses_item_link:after,.teal.home_courses_item .featured_courses_item_link:after,.teal.home_courses_item .home_courses_item_link:after,.ice_dark_arrow_link:after,.featured_courses_item.blue .featured_courses_item_link:after,.featured_courses_item.blue .home_courses_item_link:after,.blue.home_courses_item .featured_courses_item_link:after,.blue.home_courses_item .home_courses_item_link:after,.ice_light_arrow_link:after,.home_story_heading:after,.places_callout_item_link:after,.feature_gallery_item_link:after,.updates_callout_item.purple .updates_callout_item_link:after,.white_arrow_link:after,.tips_callout_item.gray .tips_callout_item_link:after,.tips_callout_item.purple .tips_callout_item_link:after,.photo_gallery_caption_link:after,.facts_callout_fact_link:after,.pale_purple_arrow_link:after,.no-touch .purple_arrow_link:hover:after{transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.no-touch .purple_arrow_link:hover:after,.no-touch .academic_feature_item_link:hover:after,.no-touch .featured_faculty_item_link:hover:after,.no-touch .tips_callout_item_link:hover:after,.no-touch .student_profile_item_link:hover:after,.no-touch .flexible_article.profile .featured_profile_item_link:hover:after,.flexible_article.profile .no-touch .featured_profile_item_link:hover:after,.no-touch .featured_courses_item_link:hover:after,.no-touch .home_courses_item_link:hover:after,.no-touch .updates_callout_item_link:hover:after,.no-touch .facts_callout_link:hover:after,.no-touch .important_dates_callout_link:hover:after,.no-touch .rust_arrow_link:hover:after,.no-touch .green_arrow_link:hover:after,.no-touch .ice_dark_arrow_link:hover:after,.no-touch .ice_light_arrow_link:hover:after,.no-touch .home_story_heading:hover:after,.no-touch .places_callout_item_link:hover:after,.no-touch .feature_gallery_item_link:hover:after,.no-touch .white_arrow_link:hover:after,.no-touch .photo_gallery_caption_link:hover:after,.no-touch .facts_callout_fact_link:hover:after,.no-touch .pale_purple_arrow_link:hover:after{transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear;-webkit-transform:translateX(3px);transform:translateX(3px)}.pale_purple_arrow_link{color:#b7a5d3}.white_arrow_link,.tips_callout_item.gray .tips_callout_item_link,.tips_callout_item.purple .tips_callout_item_link,.photo_gallery_caption_link,.facts_callout_fact_link{color:#fff}.ice_light_arrow_link,.home_story_heading,.places_callout_item_link,.feature_gallery_item_link,.updates_callout_item.purple .updates_callout_item_link{color:#64dfeb}.ice_dark_arrow_link,.featured_courses_item.blue .featured_courses_item_link,.featured_courses_item.blue .home_courses_item_link,.blue.home_courses_item .featured_courses_item_link,.blue.home_courses_item .home_courses_item_link{color:#0080a8}.green_arrow_link,.featured_courses_item.teal .featured_courses_item_link,.featured_courses_item.teal .home_courses_item_link,.teal.home_courses_item .featured_courses_item_link,.teal.home_courses_item .home_courses_item_link{color:#376a35}.rust_arrow_link,.featured_courses_item.rust .featured_courses_item_link,.featured_courses_item.rust .home_courses_item_link,.rust.home_courses_item .featured_courses_item_link,.rust.home_courses_item .home_courses_item_link{color:#c24b29}
.dot_arrow_link,.announcement_callout_footer a,.text_links_callout_link{font-size:15px;font-size:.9375rem;color:#5d3c85;line-height:1.2;letter-spacing:-.025em;display:block;margin-left:16px;border:0}.dot_arrow_link:before,.announcement_callout_footer a:before,.text_links_callout_link:before{font:9px/100% FontAwesome;content:"\f111";color:#00b8d5;display:inline-block;vertical-align:middle;margin:-3px 6px 0 -14px}.dot_arrow_link:after,.announcement_callout_footer a:after,.text_links_callout_link:after{font-size:20px;font-size:1.25rem;content:'\203A';display:inline-block;vertical-align:middle;margin:-4px -5px 0 5px}.dot_arrow_link:after,.announcement_callout_footer a:after,.text_links_callout_link:after,.no-touch .dot_arrow_link:hover:after{transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.no-touch .dot_arrow_link:hover:after,.no-touch .announcement_callout_footer a:hover:after,.announcement_callout_footer .no-touch a:hover:after,.no-touch .text_links_callout_link:hover:after{transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear;-webkit-transform:translateX(3px);transform:translateX(3px)}.skip-link,#skip-link,#skip_to_content{position:absolute;top:-4em}.skip-link:focus{z-index:100;display:block;background-color:#fff;position:relative;top:10px}.flag,.region-content .upcoming_event_item_flag,.flexible_article.profile .featured_profile_item_flag,.updates_callout_item_flag,.event_callout_flag,.important_dates_callout_flag,.flag_large,.contact_callout_flag{font-size:15px;font-size:.9375rem;font-weight:400;background:#458246;color:#fff;display:inline-block;padding:6px 15px}.flag_large,.contact_callout_flag{padding:13px 30px}.hover_image,.home_news_item,.page_content .view-news-home .featured_news_item,.admission_feature_tab,.photo_checklist_tab_marker,.social_feed_image,.featured_faculty_item,.academic_feature_item,.places_callout_item,.instagram_feed_item,.photo_gallery_image,.featured_profiles_tab,.image_grid_callout_item{overflow:hidden}.hover_image img,.home_news_item img,.page_content .view-news-home .featured_news_item img,.admission_feature_tab img,.photo_checklist_tab_marker img,.social_feed_image img,.featured_faculty_item img,.academic_feature_item img,.places_callout_item img,.instagram_feed_item img,.photo_gallery_image img,.featured_profiles_tab img,.image_grid_callout_item img{transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.no-touch .hover_image:hover img,.no-touch .home_news_item:hover img,.no-touch .page_content .view-news-home .featured_news_item:hover img,.page_content .view-news-home .no-touch .featured_news_item:hover img,.no-touch .admission_feature_tab:hover img,.no-touch .photo_checklist_tab_marker:hover img,.no-touch .social_feed_image:hover img,.no-touch .featured_faculty_item:hover img,.no-touch .academic_feature_item:hover img,.no-touch .places_callout_item:hover img,.no-touch .instagram_feed_item:hover img,.no-touch .photo_gallery_image:hover img,.no-touch .featured_profiles_tab:hover img,.no-touch .image_grid_callout_item:hover img{-webkit-transform:scale(1.015) translateY(-.5%);transform:scale(1.015) translateY(-.5%)}@media print{*{background:0 0 !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]: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,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print{display:block}}.fs-dropdown{margin:0}.fs-dropdown-selected{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem;background:#e2e1db;border-color:#e2e1db;color:#505061;line-height:38px;overflow:hidden;text-overflow:ellipsis}
.no-touch .fs-dropdown-selected:hover{border-color:#856cb0;background:#fff;color:#505061}.fs-dropdown-selected:after{background:url(/sites/all/themes/Amherst/images/icons.png) no-repeat -180px -160px;width:18px;height:18px;right:10px;border:none;content:'';display:block}.svg .fs-dropdown-selected:after{background-image:url(/sites/all/themes/Amherst/images/icons.svg)}.fs-dropdown-open .fs-dropdown-selected{border-color:#856cb0;box-shadow:none}.fs-dropdown-focus .fs-dropdown-selected{border-color:#856cb0;box-shadow:none}.fs-dropdown-options{border-color:#856cb0}.fs-dropdown-open .fs-dropdown-options{box-shadow:none}.fs-dropdown-item,.fs-dropdown-group{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;border-color:#e2e1db}.fs-dropdown-item{font-size:14px;font-size:.875rem;color:#505061;line-height:38px}.no-touch .fs-dropdown-item:hover{background:#856cb0;border-color:#856cb0;color:#fff}.fs-dropdown-item.fs-dropdown-item_selected{background:#fff;color:#5d3c85}.fs-dropdown-group{background:#e2e1db;color:#505061}.fs-navigation-overlay-content:before{background:rgba(31,27,37,.9)}.fs-navigation-overlay-left-nav.fs-navigation-enabled,.fs-navigation-overlay-right-nav.fs-navigation-enabled{width:90%;max-width:320px;height:calc(100% + 150px);position:absolute}.fs-navigation-overlay-left-nav.fs-navigation-enabled{-webkit-transform:translate3D(-100%,0,0);transform:translate3D(-100%,0,0)}.fs-navigation-overlay-right-nav.fs-navigation-enabled{-webkit-transform:translate3D(100%,0,0);transform:translate3D(100%,0,0)}.fs-navigation-overlay-left-nav.fs-navigation-open,.fs-navigation-overlay-right-nav.fs-navigation-open{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.fs-carousel .fs-carousel-control:focus,.fs-carousel .fs-carousl-page:focus{outline:0}.carousel_purple_pagination .fs-carousel-page,.home_events_carousel.fs-carousel-enabled .fs-carousel-page,.home_news_carousel.fs-carousel-enabled .fs-carousel-page,.home_courses_carousel.fs-carousel-enabled .fs-carousel-page,.page_content .view-news-home .featured_news_carousel.fs-carousel-enabled .fs-carousel-page,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-page,.social_feed_carousel.fs-carousel-enabled .fs-carousel-page,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-page,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-page,.fs-carousel-enabled.places_callout_carousel .fs-carousel-page,.instagram_feed_carousel.fs-carousel-enabled .fs-carousel-page,.student_profiles_callout_carousel.fs-carousel-enabled .fs-carousel-page,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-page,.featured_profiles_carousel.fs-carousel-enabled .fs-carousel-page,.featured_courses_carousel.fs-carousel-enabled .fs-carousel-page,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-page,.facts_callout_carousel.fs-carousel-enabled .fs-carousel-page,.important_dates_callout_carousel.fs-carousel-enabled .fs-carousel-page{background:#767481}.carousel_purple_pagination .fs-carousel-page.fs-carousel-active,.home_events_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active,.home_news_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active,.home_courses_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active,.page_content .view-news-home .featured_news_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active,.social_feed_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active,.fs-carousel-enabled.places_callout_carousel .fs-carousel-page.fs-carousel-active,.instagram_feed_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active,.student_profiles_callout_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active,.featured_profiles_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active,.featured_courses_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active,.facts_callout_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active,.important_dates_callout_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active{background:#5d3c85}
.carousel_light_controls .fs-carousel-control,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-control,.fs-carousel-enabled.places_callout_carousel .fs-carousel-control,.carousel_dark_controls .fs-carousel-control,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-control,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control,.fs-carousel-enabled.home_news_carousel .fs-carousel-control,.fs-carousel-enabled.home_events_carousel .fs-carousel-control,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-control{width:46px;height:46px;position:relative;box-shadow:none;opacity:1;visibility:visible}.carousel_light_controls .fs-carousel-control:before,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.fs-carousel-enabled.places_callout_carousel .fs-carousel-control:before,.carousel_dark_controls .fs-carousel-control:before,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-control:before,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control:before,.fs-carousel-enabled.home_news_carousel .fs-carousel-control:before,.fs-carousel-enabled.home_events_carousel .fs-carousel-control:before,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-control:before{border:none}.carousel_light_controls .fs-carousel-control.fs-carousel-control_previous,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous,.fs-carousel-enabled.places_callout_carousel .fs-carousel-control.fs-carousel-control_previous,.carousel_dark_controls .fs-carousel-control.fs-carousel-control_previous,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous,.fs-carousel-enabled.home_news_carousel .fs-carousel-control.fs-carousel-control_previous,.fs-carousel-enabled.home_events_carousel .fs-carousel-control.fs-carousel-control_previous,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous{left:auto;float:left}.carousel_light_controls .fs-carousel-control.fs-carousel-control_next,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next,.fs-carousel-enabled.places_callout_carousel .fs-carousel-control.fs-carousel-control_next,.carousel_dark_controls .fs-carousel-control.fs-carousel-control_next,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next,.fs-carousel-enabled.home_news_carousel .fs-carousel-control.fs-carousel-control_next,.fs-carousel-enabled.home_events_carousel .fs-carousel-control.fs-carousel-control_next,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next{right:auto;float:right}.carousel_dark_controls .fs-carousel-control,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-control,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control,.fs-carousel-enabled.home_news_carousel .fs-carousel-control,.fs-carousel-enabled.home_events_carousel .fs-carousel-control,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-control{background:#767481}.carousel_dark_controls .fs-carousel-control.fs-carousel-visible,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible,.fs-carousel-enabled.home_news_carousel .fs-carousel-control.fs-carousel-visible,.fs-carousel-enabled.home_events_carousel .fs-carousel-control.fs-carousel-visible,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible{background:#5d3c85}
.no-touch .carousel_dark_controls .fs-carousel-control.fs-carousel-visible:hover,.no-touch .academic_feature_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible:hover,.no-touch .featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible:hover,.no-touch .upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible:hover,.no-touch .fs-carousel-enabled.home_news_carousel .fs-carousel-control.fs-carousel-visible:hover,.no-touch .fs-carousel-enabled.home_events_carousel .fs-carousel-control.fs-carousel-visible:hover,.no-touch .updates_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible:hover{background:#856cb0}.carousel_light_controls .fs-carousel-control,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-control,.fs-carousel-enabled.places_callout_carousel .fs-carousel-control{background:#505061}.carousel_light_controls .fs-carousel-control.fs-carousel-visible,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible,.fs-carousel-enabled.places_callout_carousel .fs-carousel-control.fs-carousel-visible{background:#fff}.no-touch .carousel_light_controls .fs-carousel-control.fs-carousel-visible:hover,.no-touch .tips_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible:hover,.no-touch .fs-carousel-enabled.places_callout_carousel .fs-carousel-control.fs-carousel-visible:hover{background:#856cb0}.carousel_bottom_controls .fs-carousel-controls,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-controls,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-controls,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-controls,.fs-carousel-enabled.places_callout_carousel .fs-carousel-controls,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-controls,.fs-carousel-enabled.home_news_carousel .fs-carousel-controls,.fs-carousel-enabled.home_events_carousel .fs-carousel-controls,.carousel_top_controls .fs-carousel-controls,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-controls{width:100px;height:46px;position:absolute}.carousel_top_controls,.updates_callout_carousel.fs-carousel-enabled,.carousel_top_controls .fs-carousel-viewport,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-viewport{position:static}.carousel_top_controls .fs-carousel-controls,.updates_callout_carousel.fs-carousel-enabled .fs-carousel-controls{top:0;right:0}.carousel_bottom_controls .fs-carousel-controls,.academic_feature_carousel.fs-carousel-enabled .fs-carousel-controls,.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-controls,.tips_callout_carousel.fs-carousel-enabled .fs-carousel-controls,.fs-carousel-enabled.places_callout_carousel .fs-carousel-controls,.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-controls,.fs-carousel-enabled.home_news_carousel .fs-carousel-controls,.fs-carousel-enabled.home_events_carousel .fs-carousel-controls{right:0;bottom:0}.fs-checkbox{margin:0 0 5px}.fs-checkbox .fs-checkbox-label{padding-bottom:1px}.fs-checkbox .fs-checkbox-marker{height:20px;width:20px;border-color:#767481;border-radius:0}.fs-checkbox .fs-checkbox-flag:before{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.015em;font-size:16px;font-size:1rem;height:100%;width:100%;border:none;color:#1f1b25;content:'';line-height:17px;margin:0;text-align:center;-webkit-transform:none;transform:none}.fs-checkbox.fs-checkbox-focus .fs-checkbox-marker,.no-touch .fs-checkbox:hover .fs-checkbox-marker{border-color:#1f1b25;box-shadow:none}.fs-checkbox.fs-checkbox-checked .fs-checkbox-flag:before{content:'X'}.fs-checkbox-radio .fs-checkbox-marker{height:18px;width:18px;border-radius:100%}.fs-checkbox-radio .fs-checkbox-flag{background:#5d3c85}.fs-lightbox-overlay{background:#1f1b25}.fs-lightbox-overlay.fs-lightbox-open{opacity:.90}.fs-lightbox{background:0 0;border-radius:0;box-shadow:none;padding:0}.fs-lightbox .fs-lightbox-meta{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem;background:0 0;color:#fff;padding:10px 0 0}
.fs-lightbox .fs-lightbox-meta p{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem;color:#fff}.fs-lightbox .fs-lightbox-meta .fs-lightbox-position{font-size:14px;font-size:.875rem;color:#856cb0;margin:0 0 5px}.fs-lightbox .fs-lightbox-close{overflow:hidden;text-indent:200%;white-space:nowrap;width:40px;height:40px;top:0;right:-40px;border-radius:0;background:#5d3c85;opacity:0;transition:opacity .25s linear}@media screen and (min-width:980px){.fs-lightbox .fs-lightbox-close{width:60px;height:60px;right:-60px}}.fs-lightbox .fs-lightbox-close:before{content:''}.fs-lightbox.fs-lightbox-open .fs-lightbox-close{opacity:1}.fs-lightbox.fs-lightbox-loading .fs-lightbox-close{opacity:0}.fs-lightbox .fs-lightbox-container,.fs-lightbox .fs-lightbox-content{background:0 0}.fs-lightbox .fs-lightbox-loading_icon:before{border-color:rgba(255,255,255,.25)}.fs-lightbox .fs-lightbox-loading_icon:after{border-top-color:#64dfeb}.fs-lightbox .fs-lightbox-control{overflow:hidden;text-indent:200%;white-space:nowrap;width:45px;height:45px;background:#fff;border-radius:100%;transition:background .25s linear,opacity .25s linear,visibility .25s linear}.no-touch .fs-lightbox .fs-lightbox-control:hover{background:#856cb0}.fs-lightbox .fs-lightbox-control:after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.fs-lightbox .fs-lightbox-control:before{display:none}.fs-lightbox-mobile,.fs-lightbox-mobile .fs-lightbox-container,.fs-lightbox-mobile .fs-lightbox-content,.fs-lightbox-mobile .fs-lightbox-meta,.fs-lightbox-mobile .fs-lightbox-controls,.fs-lightbox-mobile .fs-lightbox-control,.fs-lightbox-mobile.fs-lightbox-touch,.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-container,.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-content,.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-meta,.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-controls,.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-control{background-color:#1f1b25}.fs-lightbox-mobile .fs-lightbox-close,.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-close{height:30px;width:30px;top:0;right:0;background-color:transparent}.fs-lightbox-mobile .fs-lightbox-caption_toggle,.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-caption_toggle{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:12px;font-size:.75rem;color:#856cb0;text-transform:uppercase}.typography .jw-icon{font-family:jw-icons;color:#d2cfcd}.typography div.jw-captions div.jw-text-track-cue{color:#fff}.flex-article-video,.flex-article-textonly,.flex-article-section,.flex-article-relatedlinks,.flex-article-profile,.flex-article-media,.flex-article-image,.flex-article-expandable,.flex-article-expandablecompact,.flex-article-caption,.flex-article-blockquote,.flex-article-announcement{background-image:url(/sites/all/themes/Amherst/images/display_types.png?1456350498);background-repeat:no-repeat}.flex-article-video{background-position:0 0;width:128px;height:64px}.flex-article-video{background-position:0 0;width:128px;height:64px}.flex-article-textonly{background-position:0 -64px;width:128px;height:64px}.flex-article-section{background-position:-128px 0;width:128px;height:64px}.flex-article-relatedlinks{background-position:-128px -64px;width:128px;height:64px}.flex-article-profile{background-position:0 -128px;width:128px;height:64px}.flex-article-media{background-position:-128px -128px;width:128px;height:64px}.flex-article-image{background-position:0 -192px;width:128px;height:64px}.flex-article-expandable{background-position:-128px -192px;width:128px;height:64px}.flex-article-caption{background-position:-256px 0;width:128px;height:64px}.flex-article-blockquote{background-position:-256px -64px;width:128px;height:64px}.flex-article-announcement{background-position:-256px -128px;width:128px;height:64px}.flex-article-expandablecompact{background-position:-256px -192px;width:128px;height:64px}.flex-gallery-tips,.flex-gallery-students,.flex-gallery-split,.flex-gallery-sociallarge,.flex-gallery-social,.flex-gallery-related,.flex-gallery-publication,.flex-gallery-places,.flex-gallery-instagram,.flex-gallery-gallery,.flex-gallery-faculty,.flex-gallery-cta,.flex-gallery-courses,.flex-gallery-slides{background-image:url(/sites/all/themes/Amherst/images/gallery_display_types.png);background-repeat:no-repeat}
.flex-gallery-tips{background-position:0 0;width:128px;height:64px}.flex-gallery-students{background-position:0 -64px;width:128px;height:64px}.flex-gallery-split{background-position:-128px 0;width:128px;height:64px}.flex-gallery-sociallarge{background-position:-128px -64px;width:128px;height:64px}.flex-gallery-social{background-position:0 -128px;width:128px;height:64px}.flex-gallery-related{background-position:-128px -128px;width:128px;height:64px}.flex-gallery-publication{background-position:0 -192px;width:128px;height:64px}.flex-gallery-places{background-position:-128px -192px;width:128px;height:64px}.flex-gallery-instagram{background-position:-256px 0;width:128px;height:64px}.flex-gallery-gallery{background-position:-256px -64px;width:128px;height:64px}.flex-gallery-faculty{background-position:-256px -128px;width:128px;height:64px}.flex-gallery-cta{background-position:-256px -192px;width:128px;height:64px}.flex-gallery-courses{background-position:0 -256px;width:128px;height:64px}.flex-gallery-slides{background-position:-128px -256px;width:128px;height:64px}.in-content-gallery-updates,.in-content-gallery-grid,.in-content-gallery-gallery,.in-content-gallery-feature,.in-content-gallery-facts,.in-content-gallery-courses,.in-content-gallery-checklist{background-image:url(/sites/all/themes/Amherst/images/in_content_display_types.png);background-repeat:no-repeat}.in-content-gallery-updates{background-position:0 0;width:128px;height:64px}.in-content-gallery-grid{background-position:0 -64px;width:128px;height:64px}.in-content-gallery-gallery{background-position:-128px 0;width:128px;height:64px}.in-content-gallery-feature{background-position:-128px -64px;width:128px;height:64px}.in-content-gallery-facts{background-position:0 -128px;width:128px;height:64px}.in-content-gallery-courses{background-position:-128px -128px;width:128px;height:64px}.in-content-gallery-checklist{background-position:0 -192px;width:128px;height:64px}.page_feature{background:#1f1b25}.page_feature_wrapper{padding-top:150px}@media screen and (min-width:980px){.page_feature_wrapper{padding-top:190px}}.page_gray{background:#fff}.page_gray .page_container{background:0 0}.page_row{width:90%;max-width:768px;margin-left:auto;margin-right:auto;padding:30px 0}@media (min-width:500px){.page_row{width:95%}}@media (min-width:980px){.page_row{max-width:936px;padding:40px 0}}@media (min-width:1220px){.page_row{max-width:1164px}}.page_row_tabbed{margin-top:-10px;padding-top:0}@media screen and (min-width:740px){.page_row_tabbed{margin-top:-30px;padding-top:0}}@media screen and (min-width:740px){.page_row_tabbed{margin-top:-50px;padding-top:0}}.page_container{position:relative}@media screen and (min-width:980px){.page_container{background:linear-gradient(to right,#e2e1db,#e2e1db);background-position:24% 0;background-repeat:repeat-y;background-size:3px 100%}}@media screen and (min-width:1220px){.page_container{background-position:21% 0}}.page_header{width:97.95918%;float:left;margin-left:1.02041%;margin-right:1.02041%}@media (min-width:500px){.page_header{width:97.8903%;margin-left:1.05485%;margin-right:1.05485%}}@media (min-width:740px){.page_header{width:98.0057%;margin-left:.99715%;margin-right:.99715%}}@media (min-width:980px){.page_header{width:97.86325%;margin-left:1.06838%;margin-right:1.06838%}}@media (min-width:1220px){.page_header{width:81.27148%;margin-left:1.03093%;margin-right:1.03093%}}@media (min-width:1220px){.page_header_full{width:97.93814%;float:left;margin-left:1.03093%;margin-right:1.03093%}}.page_content{width:97.95918%;float:right;margin-left:1.02041%;margin-right:1.02041%}@media (min-width:500px){.page_content{width:97.8903%;margin-left:1.05485%;margin-right:1.05485%}}@media (min-width:740px){.page_content{width:98.0057%;margin-left:.99715%;margin-right:.99715%}}@media (min-width:980px){.page_content{width:72.86325%;margin-left:1.06838%;margin-right:1.06838%}}@media (min-width:1220px){.page_content{width:72.93814%;margin-left:1.03093%;margin-right:1.03093%}}.page_content_full{width:97.95918%;float:left;margin-left:1.02041%;margin-right:1.02041%}@media (min-width:500px){.page_content_full{width:97.8903%;margin-left:1.05485%;margin-right:1.05485%}
}@media (min-width:740px){.page_content_full{width:98.0057%;margin-left:.99715%;margin-right:.99715%}}@media (min-width:980px){.page_content_full{width:97.86325%;margin-left:1.06838%;margin-right:1.06838%}}@media (min-width:1220px){.page_content_full{width:97.93814%;margin-left:1.03093%;margin-right:1.03093%}}.page_sidebar{width:97.95918%;float:left;margin-left:1.02041%;margin-right:1.02041%;-webkit-backface-visibility:hidden;will-change:top}@media (min-width:500px){.page_sidebar{width:97.8903%;margin-left:1.05485%;margin-right:1.05485%}}@media (min-width:740px){.page_sidebar{width:98.0057%;margin-left:.99715%;margin-right:.99715%}}@media (min-width:980px){.page_sidebar{width:22.86325%;margin-left:1.06838%;margin-right:1.06838%;padding-right:10px}}@media (min-width:1220px){.page_sidebar{width:22.93814%;margin-left:1.03093%;margin-right:1.03093%}}@media screen and (max-width:980px){.page_sidebar{margin-bottom:20px}}@media screen and (min-width:980px){.page_sidebar{padding-right:10px}.page_sidebar.stuck{width:214px;position:fixed;top:60px;margin:0 10px}.page_sidebar.bottom{position:absolute;top:auto;bottom:0}.page_sidebar.animated{transition:top .25s ease}}@media screen and (min-width:1220px){.page_sidebar{padding-right:40px}.page_sidebar.stuck{width:267px;margin:0 12px}}.sidebar_buttons{margin-top:30px}.sidebar_button{display:block;padding-right:10px;padding-left:10px}.sidebar_content{margin-top:30px}.heading_1,.home_news_events_heading,.home_courses_heading,.home_welcome_heading,.page-mm-7 .story h2.story_heading,.social_feed_heading,.featured_faculty_callout_heading,.places_callout_heading,.tips_callout_heading,.instagram_feed_heading,.student_profiles_callout_heading,.publication_callout_heading,.image_split_callout_heading,.upcoming_events_callout_heading,.important_dates_callout_heading,.typography h1,.page_heading{font-family:"TiemposHeadline",Georgia,serif;font-weight:400;font-size:42px;font-size:2.625rem;color:#311a4d;line-height:1.3;letter-spacing:0;margin:30px 0}@media screen and (min-width:980px){.heading_1,.home_news_events_heading,.home_courses_heading,.home_welcome_heading,.page-mm-7 .story h2.story_heading,.social_feed_heading,.featured_faculty_callout_heading,.places_callout_heading,.tips_callout_heading,.instagram_feed_heading,.student_profiles_callout_heading,.publication_callout_heading,.image_split_callout_heading,.upcoming_events_callout_heading,.important_dates_callout_heading,.typography h1,.page_heading{font-size:44px;font-size:2.75rem}}.heading_2,#academics-course-list h2,#academics-catalog-page #course-cat-tabs .ui-widget-content h2,.node-story .typography h2,.node-story article.story h2,body#tinymce.mce-content-body h2,.typography h2{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.025em;font-size:34px;font-size:2.125rem;color:#5d3c85;line-height:1.2;letter-spacing:-.05em;margin:30px 0 25px}@media screen and (min-width:980px){.heading_2,#academics-course-list h2,#academics-catalog-page #course-cat-tabs .ui-widget-content h2,.node-story .typography h2,.node-story article.story h2,body#tinymce.mce-content-body h2,.typography h2{font-size:36px;font-size:2.25rem}}.heading_3,.home_events_item_heading,.home_events_item_day,.home_news_item_heading,.home_stories h2,.home_facts_heading,.view-study-abroad h2,#academics-course-list h3,#curriculum-filters h3,.node-story .typography h3,.node-story article.story h3,body#tinymce.mce-content-body h3,.page_callouts .news_feed .news_feed_heading,.page_content .view-news-home .featured_news_item_heading,.places_callout_item_heading,.contact_callout_heading,.region-content .upcoming_event_item_heading,.page_callouts .upcoming_event_item_heading,.page_callouts .upcoming_event_item_day,.feature_gallery_item_heading,.feature_gallery h2,.acad-profile h2,.flexible_article.profile .featured_profile_item_name,.featured_courses_heading,.facts_callout_heading,.event_callout_day,.important_dates_callout_title,.related_links_callout_heading,.text_links_callout_heading,.image_callout_heading,.expandable_article h2,.callout_block_heading,.video_block_heading,.media_block_heading,.typography h3{font-family:"TiemposHeadline",Georgia,serif;font-weight:700;font-size:24px;font-size:1.5rem;letter-spacing:0;color:#311a4d;line-height:1.3;margin:30px 0 20px}
@media screen and (min-width:980px){.heading_3,.home_events_item_heading,.home_events_item_day,.home_news_item_heading,.home_stories h2,.home_facts_heading,.view-study-abroad h2,#academics-course-list h3,#curriculum-filters h3,.node-story .typography h3,.node-story article.story h3,body#tinymce.mce-content-body h3,.page_callouts .news_feed .news_feed_heading,.page_content .view-news-home .featured_news_item_heading,.places_callout_item_heading,.contact_callout_heading,.region-content .upcoming_event_item_heading,.page_callouts .upcoming_event_item_heading,.page_callouts .upcoming_event_item_day,.feature_gallery_item_heading,.feature_gallery h2,.acad-profile h2,.flexible_article.profile .featured_profile_item_name,.featured_courses_heading,.facts_callout_heading,.event_callout_day,.important_dates_callout_title,.related_links_callout_heading,.text_links_callout_heading,.image_callout_heading,.expandable_article h2,.callout_block_heading,.video_block_heading,.media_block_heading,.typography h3{font-size:26px;font-size:1.625rem}}.heading_4,.node-faq .field-name-field-detailed-question,#academics-lib-crs-guide h2,#acad-lib-dept-subjectguide h2,.lib-guide h2,#academics-course-list h4,.node.mm-college-event .mm-calendar-event-contact-info h4,.node.mm-college-event .mm-calendar-event-directions h4,.node-story .typography .schedule h3,.node-story .typography .schedule-with-rules h3,.node-story article.story .schedule h3,.node-story article.story .schedule-with-rules h3,body#tinymce.mce-content-body .schedule h3,body#tinymce.mce-content-body .schedule-with-rules h3,.node-story .typography .h4-display,.node-story article.story .h4-display,body#tinymce.mce-content-body .h4-display,.node-story .typography h4,.node-story article.story h4,body#tinymce.mce-content-body h4,.updates_callout_item_heading,.expandable_article_item_container h3,#amherstprofile-mentor-search-header .orange-heading,.typography h4{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.025em;font-size:22px;font-size:1.375rem;letter-spacing:-.05em;color:#5d3c85;line-height:1.2;margin:30px 0 20px}@media screen and (min-width:740px){.heading_4,.node-faq .field-name-field-detailed-question,#academics-lib-crs-guide h2,#acad-lib-dept-subjectguide h2,.lib-guide h2,#academics-course-list h4,.node.mm-college-event .mm-calendar-event-contact-info h4,.node.mm-college-event .mm-calendar-event-directions h4,.node-story .typography .schedule h3,.node-story .typography .schedule-with-rules h3,.node-story article.story .schedule h3,.node-story article.story .schedule-with-rules h3,body#tinymce.mce-content-body .schedule h3,body#tinymce.mce-content-body .schedule-with-rules h3,.node-story .typography .h4-display,.node-story article.story .h4-display,body#tinymce.mce-content-body .h4-display,.node-story .typography h4,.node-story article.story h4,body#tinymce.mce-content-body h4,.updates_callout_item_heading,.expandable_article_item_container h3,#amherstprofile-mentor-search-header .orange-heading,.typography h4{font-size:24px;font-size:1.5rem}}@media screen and (min-width:980px){.heading_4,.node-faq .field-name-field-detailed-question,#academics-lib-crs-guide h2,#acad-lib-dept-subjectguide h2,.lib-guide h2,#academics-course-list h4,.node.mm-college-event .mm-calendar-event-contact-info h4,.node.mm-college-event .mm-calendar-event-directions h4,.node-story .typography .schedule h3,.node-story .typography .schedule-with-rules h3,.node-story article.story .schedule h3,.node-story article.story .schedule-with-rules h3,body#tinymce.mce-content-body .schedule h3,body#tinymce.mce-content-body .schedule-with-rules h3,.node-story .typography .h4-display,.node-story article.story .h4-display,body#tinymce.mce-content-body .h4-display,.node-story .typography h4,.node-story article.story h4,body#tinymce.mce-content-body h4,.updates_callout_item_heading,.expandable_article_item_container h3,#amherstprofile-mentor-search-header .orange-heading,.typography h4{font-size:26px;font-size:1.625rem}}.heading_5,#academics-course-list h5,.node-story .typography .schedule h4,.node-story .typography .schedule-with-rules h4,.node-story article.story .schedule h4,.node-story article.story .schedule-with-rules h4,body#tinymce.mce-content-body .schedule h4,body#tinymce.mce-content-body .schedule-with-rules h4,.node-story .typography .h5-display,.node-story article.story .h5-display,body#tinymce.mce-content-body .h5-display,.node-story .typography h5,.node-story article.story h5,body#tinymce.mce-content-body h5,.faculty_listing_group_heading,.expandable_article_item_container h4,.typography h5{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:15px;font-size:.9375rem;color:#311a4d;letter-spacing:.015em;line-height:1.3;margin:30px 0 15px;text-transform:uppercase}
@media screen and (min-width:980px){.heading_5,#academics-course-list h5,.node-story .typography .schedule h4,.node-story .typography .schedule-with-rules h4,.node-story article.story .schedule h4,.node-story article.story .schedule-with-rules h4,body#tinymce.mce-content-body .schedule h4,body#tinymce.mce-content-body .schedule-with-rules h4,.node-story .typography .h5-display,.node-story article.story .h5-display,body#tinymce.mce-content-body .h5-display,.node-story .typography h5,.node-story article.story h5,body#tinymce.mce-content-body h5,.faculty_listing_group_heading,.expandable_article_item_container h4,.typography h5{font-size:16px;font-size:1rem}}.heading_6,#course-guide-tabs-wrapper h6,#subj-guide-tabs-wrapper h6,.lib-guide-wrapper h6,#academics-course-list h6,.node-story .typography .schedule h5,.node-story .typography .schedule-with-rules h5,.node-story article.story .schedule h5,.node-story article.story .schedule-with-rules h5,body#tinymce.mce-content-body .schedule h5,body#tinymce.mce-content-body .schedule-with-rules h5,.node-story .typography h6,.node-story article.story h6,body#tinymce.mce-content-body h6,.webform-client-form h6,.typography h6{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.015em;font-size:16px;font-size:1rem;color:#000;margin:15px 0 10px;line-height:1.6}.uppercase_heading,.home_events_item_time,.home_events_item_month,.home_news_item_subheading,.home_gallery_next,.home_gallery_previous,.home_gallery_button,.home_gallery_date,.home_story_heading,.slide_feature_item_heading,.slide_feature_item_handle,.featured_faculty_item_heading,.academic_feature_item_heading,.featured_faculty_item_name,.academic_feature_item_name,.places_callout_item_location,.tips_callout_item_heading,.contact_callout_content h4,.region-content p.upcoming_event_item_time,.region-content .upcoming_event_item_month,.region-content .upcoming_event_item_day,.page_callouts .upcoming_event_item_time,.page_callouts .upcoming_event_item_month,.flexible_article.profile .featured_profile_item_title,.featured_courses_item_label,.home_courses_item_label,.event_callout_meta,.event_callout_month,.video_block_subheading,.media_block_source,.main_nav_tool_heading,.purple_caret_link,.home_news_events_link,.home_news_events_header .home_news_events_link,.home_stories_link,.home_fact_link,.home_facts_link,.page_callouts .news_feed .news_feed_link,.index_grid figure.index_page_item a.index_page_details,.social_feed_home .social_feed_link,.social_feed_link,.upcoming_events_callout_link,.upcoming_events_callout_header .upcoming_events_callout_link,.featured_courses_link,.purple_arrow_link,.academic_feature_item_link,.featured_faculty_item_link,.tips_callout_item_link,.student_profile_item_link,.flexible_article.profile .featured_profile_item_link,.featured_courses_item_link,.home_courses_item_link,.updates_callout_item_link,.facts_callout_link,.important_dates_callout_link,.pale_purple_arrow_link,.white_arrow_link,.tips_callout_item.gray .tips_callout_item_link,.tips_callout_item.purple .tips_callout_item_link,.photo_gallery_caption_link,.facts_callout_fact_link,.ice_light_arrow_link,.places_callout_item_link,.feature_gallery_item_link,.updates_callout_item.purple .updates_callout_item_link,.ice_dark_arrow_link,.featured_courses_item.blue .featured_courses_item_link,.featured_courses_item.blue .home_courses_item_link,.blue.home_courses_item .featured_courses_item_link,.blue.home_courses_item .home_courses_item_link,.green_arrow_link,.featured_courses_item.teal .featured_courses_item_link,.featured_courses_item.teal .home_courses_item_link,.teal.home_courses_item .featured_courses_item_link,.teal.home_courses_item .home_courses_item_link,.rust_arrow_link,.featured_courses_item.rust .featured_courses_item_link,.featured_courses_item.rust .home_courses_item_link,.rust.home_courses_item .featured_courses_item_link,.rust.home_courses_item .home_courses_item_link,.flag,.region-content .upcoming_event_item_flag,.flexible_article.profile .featured_profile_item_flag,.updates_callout_item_flag,.event_callout_flag,.important_dates_callout_flag,.flag_large,.contact_callout_flag{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.015em;font-size:14px;font-size:.875rem;letter-spacing:.025em;line-height:1.6;text-transform:uppercase}
.drop_cap,.node-story article.story .drop-cap,.node-story article.story .drop-cap1,.node-story article.story .drop-cap2,.node-story article.story .drop-cap-green,.node-story article.story .drop-cap-ice,.node-story article.story .drop-cap-orange,body#tinymce.mce-content-body .drop-cap,body#tinymce.mce-content-body .drop-cap1,body#tinymce.mce-content-body .drop-cap2,body#tinymce.mce-content-body .drop-cap-green,body#tinymce.mce-content-body .drop-cap-ice,body#tinymce.mce-content-body .drop-cap-orange{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:52px;font-size:3.25rem;color:#5d3c85;float:left;line-height:1;margin-bottom:-5px;margin-right:8px;margin-top:-2px}@media screen and (min-width:980px){.drop_cap,.node-story article.story .drop-cap,.node-story article.story .drop-cap1,.node-story article.story .drop-cap2,.node-story article.story .drop-cap-green,.node-story article.story .drop-cap-ice,.node-story article.story .drop-cap-orange,body#tinymce.mce-content-body .drop-cap,body#tinymce.mce-content-body .drop-cap1,body#tinymce.mce-content-body .drop-cap2,body#tinymce.mce-content-body .drop-cap-green,body#tinymce.mce-content-body .drop-cap-ice,body#tinymce.mce-content-body .drop-cap-orange{font-family:"TiemposHeadline",Georgia,serif;font-weight:400;font-size:90px;font-size:5.625rem;margin-right:12px;margin-top:-13px}}.page_heading{margin-top:0}.page_intro,.home_welcome_content,.typography p.page_intro,.typography p.home_welcome_content{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.025em;font-size:19px;font-size:1.1875rem;margin:10px 0 30px}@media screen and (min-width:980px){.page_intro,.home_welcome_content,.typography p.page_intro,.typography p.home_welcome_content{font-size:20px;font-size:1.25rem;margin:10px 0 40px}}.page_intro .bicen,.home_welcome_content .bicen,.typography p.page_intro .bicen,.typography p.home_welcome_content .bicen{display:table;font-size:14px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#0099bc;padding:6px 10px;margin-bottom:.5em;border:0}.page_intro .bicen:hover,.home_welcome_content .bicen:hover{border:0;background:#5d3c85}.typography p,.typography div,.typography ul,.typography ol{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem;color:#505061}.typography address,.typography .footnote{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:14px;font-size:.875rem}.typography p{margin:15px 0 25px}.typography address{margin:15px 0 25px 50px}.typography img,.typography figure{margin:20px 0}@media screen and (min-width:980px){.typography img,.typography figure{margin:30px 0}}.typography img{max-width:100%;display:inline-block}.typography .file-icon img{display:inline-block;vertical-align:inherit}.typography figure img{width:100%;margin:0}@media screen and (min-width:980px){.typography figure figcaption{text-align:right}}@media screen and (max-width:740px){.typography .block_left,.typography .block_right,.typography .image-align-left,.typography .image-align-right{max-width:50%}}.typography .block_left img,.typography .block_right img,.typography .image-align-left img,.typography .image-align-right img{display:block}.typography .image-align-left,.typography .block_left{margin:0 20px 20px 0}@media screen and (min-width:740px){.typography .image-align-left,.typography .block_left{margin:0 30px 30px 0}}@media screen and (min-width:980px){.typography .image-align-left,.typography .block_left{margin:0 40px 30px 0}}.typography .image-align-right,.typography .block_right{margin:0 0 20px 20px}@media screen and (min-width:740px){.typography .image-align-right,.typography .block_right{margin:0 0 30px 30px}}@media screen and (min-width:980px){.typography .image-align-right,.typography .block_right{margin:0 0 30px 40px}}.typography ul,.typography ol{margin-top:15px;margin-bottom:20px;padding-left:30px}@media screen and (max-width:980px){.typography ul,.typography ol{margin-top:10px;margin-bottom:20px}
}.typography ul ol,.typography ul ul,.typography ol ol,.typography ol ul{margin-bottom:.5em}.typography li{line-height:1.6;margin-left:1em;margin-bottom:15px}.typography li:before{float:left;margin-left:-30px}.typography li:last-child{margin-bottom:0}.page_body_font{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem;color:#505061}table{width:100%;max-width:100%;margin-bottom:30px}table tbody{border:0}table tr{border-bottom:1px solid #e2e1db}table th{font-size:15px;font-size:.9375rem;line-height:140%;color:#5d3c85;padding:8px 10px;vertical-align:top;background:#e2e1db;border-bottom:0}table td{font-size:15px;font-size:.9375rem;line-height:140%;padding:8px 10px;vertical-align:top}table .special-th{font-size:22px;font-size:1.375rem;background:0 0;border-bottom:3px solid #5d3c85}.table_wrapper{min-height:.01%;margin:20px 0}@media screen and (max-width:740px){.table_wrapper{border:1px solid #e2e1db;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}.table_wrapper>table{margin:0}.table_wrapper>table>thead>tr>th:first-child,.table_wrapper>table>thead>tr>td:first-child,.table_wrapper>table>tbody>tr>th:first-child,.table_wrapper>table>tbody>tr>td:first-child,.table_wrapper>table>tfoot>tr>th:first-child,.table_wrapper>table>tfoot>tr>td:first-child{border-left:0}.table_wrapper>table>thead>tr>th:last-child,.table_wrapper>table>thead>tr>td:last-child,.table_wrapper>table>tbody>tr>th:last-child,.table_wrapper>table>tbody>tr>td:last-child,.table_wrapper>table>tfoot>tr>th:last-child,.table_wrapper>table>tfoot>tr>td:last-child{border-right:0}.table_wrapper>table>tbody>tr:last-child>th,.table_wrapper>table>tbody>tr:last-child>td,.table_wrapper>table>tfoot>tr:last-child>th,.table_wrapper>table>tfoot>tr:last-child>td{border-bottom:0}}table.views-table th,table.views-table td{font-size:14px;font-size:.875rem;padding:8px;word-wrap:break-word}.pager,.item-list .pager{position:relative;background:#e2e1db;margin:20px 0;padding:0 20px;text-align:center}.pager li,.item-list .pager li{display:inline-block;margin:0 !important;padding:0}.pager li,.pager li a,.item-list .pager li,.item-list .pager li a{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;border:none;color:#505061;display:inline-block;line-height:1;text-transform:uppercase}.pager li:before,.item-list .pager li:before{display:none !important}.pager .pager-first,.pager .pager-last,.item-list .pager .pager-first,.item-list .pager .pager-last{display:none}.pager .pager-previous,.pager .pager-next,.item-list .pager .pager-previous,.item-list .pager .pager-next{position:absolute;top:0}.pager .pager-previous a,.pager .pager-next a,.item-list .pager .pager-previous a,.item-list .pager .pager-next a{font-size:14px;font-size:.875rem;padding:18px 12px}@media screen and (min-width:500px){.pager .pager-previous a,.pager .pager-next a,.item-list .pager .pager-previous a,.item-list .pager .pager-next a{padding:18px 20px}}.pager .pager-previous,.item-list .pager .pager-previous{left:0}.pager .pager-previous a:before,.item-list .pager .pager-previous a:before{width:0;height:0;border-right:7px solid #5d3c85;border-bottom:7px solid transparent;border-top:7px solid transparent;content:"";display:inline-block;margin-right:10px;vertical-align:bottom}.no-touch .pager .pager-previous a:hover:before,.no-touch .item-list .pager .pager-previous a:hover:before{border-right-color:#1f1b25}.pager .pager-next,.item-list .pager .pager-next{right:0}.pager .pager-next a:after,.item-list .pager .pager-next a:after{width:0;height:0;border-left:7px solid #5d3c85;border-bottom:7px solid transparent;border-top:7px solid transparent;content:"";display:inline-block;margin-left:10px;vertical-align:bottom}.no-touch .pager .pager-next a:hover:after,.no-touch .item-list .pager .pager-next a:hover:after{border-left-color:#1f1b25}.pager .pager-current,.pager .pager-item,.item-list .pager .pager-current,.item-list .pager .pager-item{font-size:15px;font-size:.9375rem;padding:17px 5px 18px}.pager .pager-current,.item-list .pager .pager-current{color:#5d3c85}
.no-touch .pager .pager-item a:hover,.no-touch .item-list .pager .pager-item a:hover{color:#5d3c85}.pager li.widget.pager-item.active,.item-list .pager li.widget.pager-item.active{min-width:3em}.pager li.widget.pager-item.active input,.item-list .pager li.widget.pager-item.active input{color:#000;padding:.5em 1em}input,textarea{border-radius:0;padding:0}@media screen and (max-width:740px){input,textarea{max-width:95%}}textarea{resize:vertical}html.js input.form-autocomplete{background-position:99% center}.container-inline div{display:inline-block}.form-item{margin-top:.5em;margin-bottom:1em}.content .form-item .wrapper-filter i.fa-search{margin-left:10px}.webform-client-form fieldset{border:1px solid #aeaeb2;padding:10px 15px;margin:10px 0 15px}.webform-client-form fieldset .fieldset-legend{font-weight:700;padding:0 6px}@media screen and (max-width:740px){.webform-client-form .fieldset-wrapper{max-width:95%}}.webform-client-form input[type=text]{max-width:25ch}@media screen and (min-width:500px){.webform-client-form input[type=text]{max-width:45ch}}@media screen and (min-width:740px){.webform-client-form input[type=text]{max-width:60ch}}@media screen and (min-width:980px){.webform-client-form input[type=text]{max-width:none}}.webform-client-form .form-type-radio{margin-left:20px}.webform-client-form .form-type-radio input.form-radio{margin:0 4px 0 -20px}@media screen and (max-width:500px){.webform-client-form table td{display:block;width:95%;white-space:normal}}.webform-client-form .form-required{color:#c00}.webform-client-form .webform-container-inline div,.webform-client-form .webform-container-inline div.form-item{display:inline-block}#webform-components-form #webform-components th,#webform-components-form #webform-components .draggable>td{font-size:.9em;padding:8px 15px 8px 0}#webform-components-form #webform-components .draggable .webform-component-name{padding-left:10px}#webform-components-form #webform-components .draggable .webform-component-name a.tabledrag-handle{position:relative;top:0;left:0}#webform-components-form #webform-components .draggable .webform-component-name a.tabledrag-handle .handle{background:0 0}#webform-components-form #webform-components .draggable .webform-component-name a.tabledrag-handle:after{font:400 13px FontAwesome;content:"\f047";position:absolute;top:5px;left:12px;color:#767481;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#webform-components-form #webform-components .draggable .webform-component-name .indentation{width:40px}#webform-components-form #webform-components .draggable.webform-add-form{background:#64dfeb}.node-webform .typography p{margin:15px 0}.node-webform .typography img{margin:0}.webform-component-user table{margin-bottom:0}.webform-component-user table tr{border:0}.node-mm_college_event-form fieldset{padding:15px;margin-bottom:20px}.node-mm_college_event-form .container-inline-date .form-item{margin-right:1em}.node-mm_college_event-form label.option{margin-right:25px}.node-mm_college_event-form table tr{border:0}.js-checkbox_toggle_target,.js-radio_toggle_target{display:none}.js-checkbox_toggle_active,.js-radio_toggle_active{display:block}.boxed_form .form_fieldset{border:none;margin:0 0 30px}.boxed_form .form_legend{font-size:18px;font-size:1.125rem;color:#505061;display:block;margin:20px 0;text-transform:uppercase}.boxed_form .form_box_row:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.boxed_form .form_box{position:relative;border:1px solid #767481;clear:both;margin:-1px 0 0;padding:10px}.boxed_form .form_box:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}@media screen and (min-width:740px){.boxed_form .form_box{padding:20px}}.boxed_form .form_box_error{box-shadow:inset 0 0 0 4px #c00}@media screen and (min-width:740px){.boxed_form .form_box_half{width:50%}}@media screen and (min-width:740px){.boxed_form .form_box_left{border-right:0;float:left}}@media screen and (min-width:740px){.boxed_form .form_box_right{float:right}}.boxed_form .form_box_required:before{font-size:23px;line-height:120%;height:0;width:0;position:absolute;right:15px;top:0;content:'*';color:#c00}
.boxed_form .form_box_label{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:14px;font-size:.875rem;color:#856cb0;display:block;margin:0 0 15px;text-transform:uppercase}@media screen and (min-width:740px){.boxed_form .form_box_label{margin:-10px 0 15px}}.boxed_form .form_label{font-size:16px;font-size:1rem;color:#505061;line-height:1.4;margin:0}.boxed_form .form_text{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.025em;font-size:22px;font-size:1.375rem;min-width:100%;border:none;color:#505061;line-height:1;padding:5px}@media screen and (min-width:740px){.boxed_form .form_text{padding:10px}}.boxed_form .form_checkbox_wrapper{float:left;margin:0 20px 0 0}.boxed_form .fs-checkbox-marker{margin-top:1px}.boxed_form .fs-checkbox-radio .fs-checkbox-marker{margin-top:2px}.boxed_form .form_pills_wrapper{margin:0 0 20px;overflow:hidden}@media screen and (min-width:740px){.boxed_form .form_pills_wrapper{height:80px;margin:0 0 10px}}.boxed_form .form_pill.fs-checkbox-radio{width:48%;float:left;margin:0 2% 5px 0}@media screen and (min-width:500px){.boxed_form .form_pill.fs-checkbox-radio{width:31.333%;margin:0 2% 10px 0}}@media screen and (min-width:740px){.boxed_form .form_pill.fs-checkbox-radio{width:90px;margin:0 10px 10px 0}}@media screen and (min-width:980px){.boxed_form .form_pill.fs-checkbox-radio{width:75px}}@media screen and (min-width:1220px){.boxed_form .form_pill.fs-checkbox-radio{width:100px}}.boxed_form .form_pill.fs-checkbox-radio .fs-checkbox-marker{display:none}.boxed_form .form_pill.fs-checkbox-radio .fs-checkbox-label{font-size:20px;font-size:1.25rem;background:#e2e1db;color:#505061;border-radius:3px;line-height:32px;margin:0;padding:10px;transition:background .25s,color .25s,padding .25s}@media screen and (min-width:740px){.boxed_form .form_pill.fs-checkbox-radio .fs-checkbox-label{font-size:22px;font-size:1.375rem}}@media screen and (min-width:980px){.boxed_form .form_pill.fs-checkbox-radio .fs-checkbox-label{font-size:20px;font-size:1.25rem}}@media screen and (min-width:1220px){.boxed_form .form_pill.fs-checkbox-radio .fs-checkbox-label{font-size:24px;font-size:1.5rem}}.boxed_form .form_pill.fs-checkbox-radio.fs-checkbox-focus .fs-checkbox-label,.no-touch .boxed_form .form_pill.fs-checkbox-radio:hover .fs-checkbox-label{background:#856cb0;color:#fff}.boxed_form .form_pill.fs-checkbox-radio.fs-checkbox-checked .fs-checkbox-label,.no-touch .boxed_form .form_pill.fs-checkbox-radio.fs-checkbox-checked:hover .fs-checkbox-label{background:#5d3c85;color:#fff}@media screen and (min-width:740px){.boxed_form .form_pill.fs-checkbox-radio.fs-checkbox-checked .fs-checkbox-label{padding:10px 10px 25px}}.boxed_form .form_pill_text{font-size:20px;font-size:1.25rem;width:48%;background:#fff;border:1px solid #767481;border-radius:3px;color:#505061;float:left;line-height:32px;margin:0 2% 5px 0;padding:9px 10px;transition:background .25s,border .25s,color .25s,padding .25s}@media screen and (min-width:500px){.boxed_form .form_pill_text{width:31.333%;margin:0 2% 10px 0}}@media screen and (min-width:740px){.boxed_form .form_pill_text{font-size:22px;font-size:1.375rem;width:110px;margin:0 10px 10px 0}}@media screen and (min-width:980px){.boxed_form .form_pill_text{font-size:20px;font-size:1.25rem;width:100px}}@media screen and (min-width:1220px){.boxed_form .form_pill_text{font-size:24px;font-size:1.5rem;width:150px}}.no-touch .boxed_form .form_pill_text:hover{background:#856cb0;color:#fff}.boxed_form .form_pill_text:focus,.boxed_form .form_pill_text.form_pill_active,.no-touch .boxed_form .form_pill_text.form_pill_active:hover{background:#5d3c85;border-color:#5d3c85;color:#fff}@media screen and (min-width:740px){.boxed_form .form_pill_text:focus,.boxed_form .form_pill_text.form_pill_active{padding:9px 10px 24px}}.boxed_form .form_description{font-size:16px;font-size:1rem;border-top:1px solid #e2e1db;color:#505061;margin:20px 0 0;padding:10px 0 0}.boxed_form .form_description p{margin:10px 0}.form_footer{border-top:3px solid #e2e1db;margin:30px 0 0;padding:20px 0 0}
@media screen and (min-width:740px){.form_footer{margin:50px 0 0;padding:30px 0 0}}.form_footer .form_footer_notice{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem;color:#767481;margin:10px 0 0}.form_alert{margin-bottom:30px !important}.form_alert .form_alert_heading{padding:0}.form_alert .form_alert_heading:before{display:none}@media screen and (min-width:740px){.form_alert .form_alert_heading{width:10%}}@media screen and (min-width:980px){.form_alert .form_alert_heading{width:15%}}@media screen and (min-width:1220px){.form_alert .form_alert_heading{width:10%}}.form_alert .form_alert_messages{margin:0}@media screen and (min-width:740px){.form_alert .form_alert_messages{width:85%;float:right}}@media screen and (min-width:980px){.form_alert .form_alert_messages{width:85%}}.form_alert .form_alert_messages li{font-size:16px;font-size:1rem;color:#1f1b25;margin:0}.basic-form{font-size:16px;font-size:1rem}.basic-form select{z-index:3}.basic-form h2,.basic-form h3,.basic-form h4{font-size:18px;font-size:1.125rem;color:#505061;display:block;margin:20px 0;text-transform:uppercase}.basic-form p,.basic-form .recurring-info-wrapper{margin:20px 0;padding:0}.basic-form label{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:14px;font-size:.875rem;color:#856cb0;display:block;margin:0 0 15px;text-transform:uppercase}@media screen and (min-width:740px){.basic-form label{margin:-10px 0 15px}}.basic-form label .form-required{display:none}.basic-form .form-type-checkbox label,.basic-form .form-type-radio label{font-size:16px;font-size:1rem;color:#505061;line-height:1.4;margin:0;clear:none;text-transform:none}.basic-form .form-type-checkbox input,.basic-form .form-type-radio input{margin:0 5px 0 0}.basic-form .form-item{position:relative;border:1px solid #767481;clear:both;margin:-1px 0 0;padding:10px}.basic-form .form-item:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}@media screen and (min-width:740px){.basic-form .form-item{padding:20px}}.basic-form .form-text,.basic-form .form-textarea{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.025em;font-size:22px;font-size:1.375rem;min-width:100%;border:none;color:#505061;line-height:1;padding:5px;max-width:100%}@media screen and (min-width:740px){.basic-form .form-text,.basic-form .form-textarea{padding:10px}}.basic-form .form-wrapper{position:relative;border:1px solid #767481;clear:both;margin:-1px 0 0;padding:10px}.basic-form .form-wrapper:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}@media screen and (min-width:740px){.basic-form .form-wrapper{padding:20px}}.basic-form .form-wrapper legend{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:14px;font-size:.875rem;color:#856cb0;display:block;margin:0 0 15px;text-transform:uppercase;position:relative}@media screen and (min-width:740px){.basic-form .form-wrapper legend{margin:-10px 0 15px}}.basic-form .form-wrapper .form-item{position:static;border:none;margin:0;padding:0}.basic-form .form-wrapper .form-item:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}@media screen and (min-width:740px){.basic-form .form-wrapper .form-item{padding:0}}.basic-form .form-wrapper .form-type-checkbox,.basic-form .form-wrapper .form-type-radio{float:left;margin:0 20px 0 0}.basic-form .fieldset-title{border:none}.basic-form .form-required:before,.basic-form .form-item-amount-annualfund:before,.basic-form #edit-designation:before,.basic-form .form-item-billTo-firstName:before,.basic-form .form-item-billTo-lastName:before,.basic-form .form-item-billTo-email:before,.basic-form .form-item-billTo-phone:before,.basic-form .form-item-billTo-street1:before,.basic-form .form-item-billTo-street2:before,.basic-form .form-item-billTo-city:before,.basic-form .form-item-billTo-state:before,.basic-form .form-item-billTo-postalCode:before,.basic-form .form-item-billTo-country:before{font-size:23px;line-height:120%;height:0;width:0;position:absolute;right:15px;top:0;content:'*';color:#c00}
.basic-form .required-info{display:none}.basic-form .fieldset-legend{width:100%;float:left;display:block}.basic-form .collapsible label{font-size:12px;font-size:.75rem;margin:0 0 15px;white-space:nowrap}.basic-form .collapsible .col1,.basic-form .collapsible .col2{clear:none;padding:0 20px 10px 0}@media screen and (min-width:500px){.basic-form .collapsible .col1,.basic-form .collapsible .col2{width:50%;float:left}}@media screen and (min-width:740px){.basic-form .collapsible .col1,.basic-form .collapsible .col2{width:25%;float:left}}@media screen and (min-width:980px){.basic-form .collapsible .col1,.basic-form .collapsible .col2{width:50%}}@media screen and (min-width:1220px){.basic-form .collapsible .col1,.basic-form .collapsible .col2{width:25%}}form .form-submit{margin:10px 0}@media screen and (min-width:740px){form .form-submit{margin:30px 10px 0 0}}form table .form-item .description{font-size:14px;white-space:normal}#-academics-faculty-profiles-form{padding-bottom:20px;border-bottom:1px solid #e2e1db}#-academics-faculty-profiles-form table{margin-bottom:0}#-academics-faculty-profiles-form tr{border:0}#-academics-faculty-profiles-form td{padding-left:0}#-academics-faculty-profiles-form select#edit-acad-profile-dept,#-academics-faculty-profiles-form input#edit-userlist-choose{margin:8px 0;height:35px;min-width:310px;border-radius:6px;border-color:#aeaeb2}#profile-disclaimer,#amherstprofile-mentor-search-header{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:16px;font-size:1rem;color:#505061;margin-top:15px;margin-bottom:30px;max-width:960px}#profile-disclaimer.footnote,#amherstprofile-mentor-search-header.footnote{font-size:14px;font-size:.875rem}#profile-disclaimer a,#amherstprofile-mentor-search-header a{border-bottom:1px solid #64dfeb;color:#5d3c85}.no-touch #profile-disclaimer a:hover,.no-touch #amherstprofile-mentor-search-header a:hover{border-color:#1f1b25;color:#1f1b25}#amherstprofile-mentor-search-header{clear:both;font-style:normal}#amherstprofile-mentor-search-header img{float:left;margin:0 20px 20px 0}.amhp_search_form #search-buttons-top{display:none}.amhp_search_form .tooltip-link{font-size:11px;font-size:.6875rem;height:12px;width:12px;position:relative;top:-2px;background:#767481;border-radius:100%;color:#fff;display:inline-block;line-height:12px;margin:0 5px;text-align:center}.amhp_search_form .container-inline,.amhp_search_form .form-item-institutions,.amhp_search_form .form-item-clubs-sports-or-other-activities-at-amherst,.amhp_search_form .form-item-additional-keywords,.amhp_search_form .form-item-study-abroad-program{position:relative;background:#e2e1db;margin:1px;padding:10px}.amhp_search_form .container-inline:after,.amhp_search_form .form-item-institutions:after,.amhp_search_form .form-item-clubs-sports-or-other-activities-at-amherst:after,.amhp_search_form .form-item-additional-keywords:after,.amhp_search_form .form-item-study-abroad-program:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}@media screen and (min-width:740px){.amhp_search_form .container-inline,.amhp_search_form .form-item-institutions,.amhp_search_form .form-item-clubs-sports-or-other-activities-at-amherst,.amhp_search_form .form-item-additional-keywords,.amhp_search_form .form-item-study-abroad-program{padding:10px 20px 20px}}.amhp_search_form .searchCol2{float:right !important}.amhp_search_form #search-buttons-bottom input{margin:20px 20px 20px 0}@media screen and (max-width:740px){.amhp_search_form #search-buttons-bottom input{padding:10px;width:80%}}.amhp_search_form label{font-size:14px;font-size:.875rem;color:#856cb0;display:block;margin:0 0 15px;text-transform:uppercase}.amhp_search_form label.option{font-size:14px;font-size:.875rem;color:#505061;display:inline-block;margin:0 15px 0 0;line-height:1.4;text-transform:none}.amhp_search_form select{width:100%}.amhp_search_form input[type=text],.amhp_search_form textarea{font-size:22px;font-size:1.375rem;min-width:100%;width:100%;border:none;color:#444;line-height:1;padding:5px}@media screen and (min-width:740px){.amhp_search_form input[type=text],.amhp_search_form textarea{padding:10px}
}.amhp_search_form #edit-degree-date label,.amhp_search_form #edit-degree-date input,.amhp_search_form #edit-degree-date .form-item,.amhp_search_form #edit-reunion-class-year label,.amhp_search_form #edit-reunion-class-year input,.amhp_search_form #edit-reunion-class-year .form-item{display:inline-block}.amhp_search_form #edit-degree-date label,.amhp_search_form #edit-reunion-class-year label{clear:both;margin:0 10px 0 0}.amhp_search_form #edit-degree-date input,.amhp_search_form #edit-degree-date select,.amhp_search_form #edit-reunion-class-year input,.amhp_search_form #edit-reunion-class-year select{width:auto;margin:0 20px 0 0}.amhp_search_form input[type=submit]{font-size:14px;font-size:.875rem;width:100%;display:block;letter-spacing:.025em;margin:0 10px 10px 0;padding:15px 30px;text-transform:uppercase}@media screen and (min-width:740px){.amhp_search_form input[type=submit]{width:auto;display:inline-block}}.amhp_search_form #edit-submit,.amhp_search_form #edit-reset{background:#5d3c85;color:#fff;margin-right:20px}.no-touch .amhp_search_form #edit-submit:hover,.no-touch .amhp_search_form #edit-reset:hover{background:#0099bc}.asmList{font-size:14px;font-size:.875rem;list-style:none;margin:10px 0 0;padding:0}.asmList li{background:#e2e1db;color:#1f1b25;margin-bottom:1px;padding:10px 15px}.asmList .asmListItemRemove{font-size:11px;font-size:.6875rem;color:#767481;float:right;margin:3px 0 0;text-transform:uppercase}.no-touch .asmList .asmListItemRemove:hover{color:#5d3c85}.asmList .asmHighlight{display:none !important}#profiletabs>h2{display:none}#profiletabs #profiletabnav{background:#fff;list-style:none;margin:0 -1000px 40px;padding:0 1000px}#profiletabs li{display:block}@media screen and (min-width:740px){#profiletabs li{float:left}}#profiletabs a{font-size:13px;font-size:.8125rem;border-bottom:3px solid transparent;color:#767481;display:block;letter-spacing:.05em;padding:10px;text-align:left;text-transform:uppercase}@media screen and (min-width:1220px){#profiletabs a{padding:10px 15px}}.no-touch #profiletabs a:hover{color:#5d3c85}@media screen and (max-width:740px){#profiletabs a{border:0;color:#fff;padding:10px;margin:4px 0;background:#767481;border-radius:4px}}#profiletabs li.active a{border-color:#64dfeb;color:#5d3c85}@media screen and (max-width:740px){#profiletabs li.active a{color:#fff;background:#505061}}.breadcrumb_nav{margin:0 0 20px}@media screen and (max-width:980px){.breadcrumb_nav{display:none}}.breadcrumb_nav ol{list-style:none;margin:0;padding:0}.breadcrumb_nav a,.breadcrumb_nav .breadcrumb_current{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:15px;font-size:.9375rem;display:block;float:left;line-height:18px}.breadcrumb_nav a{color:#505061;padding:4px 0}.breadcrumb_nav a:after{font:400 .9em/100% FontAwesome;content:"\f101";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 10px}.breadcrumb_nav a:hover{color:#00b8d5}.breadcrumb_nav a:hover:after{color:#767481}.breadcrumb_nav a.breadcrumb_home:before{font:400 16px/100% FontAwesome;content:"\f015";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666;margin-right:6px}.breadcrumb_nav a.breadcrumb_home:hover:before{color:#00b8d5}.breadcrumb_nav .breadcrumb_current{padding:4px 0;color:#505061}@media screen and (min-width:980px){#header .section_nav_wrapper{display:none}}@media screen and (min-width:980px){.sub_nav_handle{display:none}}.sub_nav_handle,.sub_nav_handle.fs-navigation-enabled{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:15px;font-size:.9375rem;height:50px;border-radius:0;color:#505061;line-height:50px;padding:0 22px}.sub_nav_handle:before,.sub_nav_handle.fs-navigation-enabled:before{font:21px/100% FontAwesome;content:"\f0d7";margin:0 11px 0 2px;background-color:transparent;box-shadow:none;vertical-align:text-bottom}.sub_nav_handle:after,.sub_nav_handle.fs-navigation-enabled:after{display:none}.sub_nav_handle.fs-navigation-open:before{font:21px/100% FontAwesome;content:"\f0d8";margin:0 11px 0 2px;background-color:transparent;box-shadow:none;vertical-align:text-bottom}
.sub_nav_handle.fs-navigation-open:after{display:none}.sub_nav_wrapper.fs-navigation-enabled{border-width:0 0 3px;border-color:#e2e1db;border-radius:0;padding:0 0 10px 20px}.sub_nav{padding:5px 0 10px}.sub_nav a{display:block}.sub_nav ul{margin:0;padding:0}.sub_nav ul li{list-style:none !important;margin:20px 0 10px}.sub_nav ul li a{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:15px;font-size:.9375rem;text-transform:uppercase;color:#505061}.sub_nav ul li a.active{color:#000;font-weight:700}.sub_nav ul li a:hover{color:#00b8d5}.sub_nav ul li.here:before{font:400 9px FontAwesome;content:"\f111";color:#00b8d5;margin:6px 5px 0 -14px;float:left;padding:1px}.sub_nav ul li .has-children:after,.sub_nav ul li .expanded>.has-children:after{font:400 13px FontAwesome;content:"\f0d7";color:#767481;margin:0 0 0 10px}.sub_nav ul li .expanded a:hover:after,.sub_nav ul li .has-children:hover:after{color:#00b8d5}.sub_nav ul li li{margin:17px 0}.sub_nav ul li li a{text-transform:none;color:#505061}.sub_nav ul li li a.active{color:#000;font-weight:700}.sub_nav ul li li ul{border-left:3px solid #e2e1db;margin-top:17px}.sub_nav ul li li li{margin:0;padding:10px 0 10px 20px}.sub_nav ul li li li a{font-size:15px;font-size:.9375rem}.sub_nav ul li li li a.active:before{font-size:7px;padding-left:1px;margin-left:-10px;margin-right:3px}.sub_nav ul li.not-world a{position:relative;text-transform:none}.sub_nav ul li.not-world a:after{font:400 13px FontAwesome;content:"\f023"}.sub_nav ul li.not-world a.active{color:#000}.logged-in .sub_nav ul li.not-world a:after{content:"\f09c"}.logged-in .sub_nav ul li.not-world a.has-children:after{content:"\f09c" " " "\f0d7"}.sub_nav ul li.hidden-entry a{color:#505061}.sub_nav_tertiary{border-left:3px solid #e2e1db;margin:15px 0 5px;padding-left:20px}.sub_nav_item,.sub_nav_link{display:block}.sub_nav_link{line-height:1.2;margin:10px 0}.sub_nav_link_primary{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:16px;font-size:1rem;margin:20px 0 10px}.sub_nav_link_secondary,.sub_nav_link_tertiary{font-size:15px;font-size:.9375rem}.no-touch .sub_nav ul li.hidden-entry a:hover,.no-touch .sub_nav ul li.hidden-entry.not-world a:hover{color:#00b8d5}.sub_nav_header{font-size:15px;font-size:.9375rem;color:#767481;font-weight:400;font-style:italic;letter-spacing:-.025em}.sub_nav ul .not-world a,.sub_nav[aria-labelledby=sub_nav_private_label] a{font-size:15px;font-size:.9375rem;color:#505061;position:relative}.sub_nav ul .not-world a:after,.sub_nav[aria-labelledby=sub_nav_private_label] a:after{font:400 13px FontAwesome;content:"\f023";color:#767481;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px}.sub_nav ul .not-world a:hover:after,.sub_nav[aria-labelledby=sub_nav_private_label] a:hover:after{color:#00b8d5}.no-touch .sub_nav ul .not-world a:hover,.no-touch .sub_nav[aria-labelledby=sub_nav_private_label] a:hover{color:#00b8d5}.mobile_nav_content{background:#fff}@media screen and (max-width:980px){.mobile_nav_content{-webkit-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px)}}.mobile_nav_handle,.mobile_tools_handle{width:auto;height:60px;position:absolute;top:0}@media screen and (min-width:980px){.mobile_nav_handle,.mobile_tools_handle{display:none}}.mobile_nav_handle{left:0}.mobile_tools_handle{right:0}.mobile_nav_handle_icon,.mobile_nav_handle_icon.fs-navigation-enabled,.mobile_tools_handle_icon,.mobile_tools_handle_icon.fs-navigation-enabled{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:16px;font-size:1rem;width:122px;height:60px;background:#5d3c85;border-bottom:5px solid #856cb0;border-radius:0;color:#fff;display:block;line-height:58px;padding:0 0 0 20px;text-align:left;text-transform:uppercase}.no-touch .mobile_nav_handle_icon:hover,.no-touch .mobile_nav_handle_icon.fs-navigation-enabled:hover,.no-touch .mobile_tools_handle_icon:hover,.no-touch .mobile_tools_handle_icon.fs-navigation-enabled:hover{border-color:#fff}
.mobile_nav_handle_icon:after,.mobile_nav_handle_icon.fs-navigation-enabled:after,.mobile_tools_handle_icon:after,.mobile_tools_handle_icon.fs-navigation-enabled:after{display:none}.mobile_nav_handle_icon:before,.mobile_nav_handle_icon.fs-navigation-enabled:before,.mobile_tools_handle_icon:before,.mobile_tools_handle_icon.fs-navigation-enabled:before{display:block;float:left;margin:20px 10px 0 0}.no-touch .mobile_nav_handle_icon:hover,.no-touch .mobile_nav_handle_icon.fs-navigation-enabled:hover,.no-touch .mobile_tools_handle_icon:hover,.no-touch .mobile_tools_handle_icon.fs-navigation-enabled:hover{border-color:#856cb0}.mobile_nav_handle_icon.fs-navigation-open,.no-touch .mobile_nav_handle_icon.fs-navigation-open:hover,.mobile_tools_handle_icon.fs-navigation-open,.no-touch .mobile_tools_handle_icon.fs-navigation-open:hover{border-color:#64dfeb}.mobile_tools_handle_icon{border-color:#64dfeb;opacity:0}.mobile_tools_handle_icon.fs-navigation-open{opacity:1}.fs-navigation-lock .mobile_nav_handle,.fs-navigation-lock .mobile_tools_handle,.fs-navigation-lock .mobile_nav_handle_icon,.fs-navigation-lock .mobile_tools_handle_icon{cursor:default}.fs-navigation-lock .mobile_nav_handle.fs-navigation-open,.fs-navigation-lock .mobile_tools_handle.fs-navigation-open,.fs-navigation-lock .mobile_nav_handle_icon.fs-navigation-open,.fs-navigation-lock .mobile_tools_handle_icon.fs-navigation-open{cursor:pointer}.fs-navigation-lock .mobile_nav_handle_icon{opacity:.25}.fs-navigation-lock .mobile_nav_handle_icon.fs-navigation-open{opacity:1}.fs-navigation-lock .main_nav_tool{opacity:.25}.mobile_nav,.mobile_nav.fs-navigation-enabled,.mobile_tools,.mobile_tools.fs-navigation-enabled{background:#fff;box-shadow:none;padding:0 0 60px}@media screen and (min-width:980px){.mobile_nav,.mobile_nav.fs-navigation-enabled,.mobile_tools,.mobile_tools.fs-navigation-enabled{display:none}}.mobile_nav_primary{padding:20px 0 0}.mobile_nav_secondary{padding:20px 0}.mobile_nav_link,.mobile_tools_link{font-size:16px;font-size:1rem;display:block;letter-spacing:.025em;line-height:1.2}.mobile_nav_link_primary{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;border-bottom:1px solid #e2e1db;color:#311a4d;padding:20px 15px 20px 30px;text-transform:uppercase}.mobile_nav_link_secondary,.mobile_tools_link{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;color:#856cb0;padding:10px 15px 10px 30px}.mobile_search{background:#d2cfcd;padding:30px 30px 20px}.mobile_search_fieldset,.header_search_fieldset{position:relative;margin:0 0 10px;border:0}.mobile_search_input,.header_search_input{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem;width:100%;height:50px;background:#fff;border-radius:3px;border:0;color:#1f1b25;line-height:50px;padding:0 50px 0 15px}.mobile_search_button,.header_search_button{overflow:hidden;text-indent:200%;white-space:nowrap;width:20px;height:20px;position:absolute;top:0;right:18px;bottom:6px;margin:auto 0}.mobile_search_button:after,.header_search_button:after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px}.mobile_search_select .fs-dropdown-selected,.header_search_select .fs-dropdown-selected{border-color:#856cb0}.mobile_tools_wrapper{border-top:1px solid #e2e1db;padding:10px 0 25px}.mobile_tools_heading{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:16px;font-size:1rem;color:#856cb0;padding:0 0 0 30px;margin:20px 0 10px;text-transform:uppercase}.mobile_tools_heading:before{float:left;margin-top:3px}.mobile_tools_link{color:#505061}.header{width:100%;position:fixed;top:0;right:0;left:0;z-index:10;background:#311a4d;-webkit-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px);transition:none;-webkit-backface-visibility:hidden;will-change:transform}@media screen and (min-width:980px){.header.animated{transition:margin .25s ease}}.header.fs-navigation-enabled{position:fixed;z-index:10;overflow:visible}.header_transparent{transition:background .15s linear}
@media screen and (min-width:980px){.header_transparent{background:0 0}}@media screen and (min-width:980px){.header_wrapper{transition:background .15s linear}.solid .header_wrapper{background:#311a4d}}.header_row{width:100%;margin-left:auto;margin-right:auto}@media (min-width:980px){.header_row{max-width:936px}}@media (min-width:1220px){.header_row{max-width:1164px}}.header_cell{width:98%;float:left;margin-left:1%;margin-right:1%;height:90px}@media (min-width:980px){.header_cell{height:130px}}.header_logo{overflow:hidden;text-indent:200%;white-space:nowrap;display:block}@media screen and (max-width:1220px){.header_logo{margin:30px auto}}@media screen and (min-width:980px){.header_logo{float:left;margin:65px 0 0}}@media screen and (min-width:1220px){.header_logo{margin:60px 0 0}}.header_icon{overflow:hidden;text-indent:200%;white-space:nowrap;height:60px;width:60px;position:absolute;top:0;left:0;background:#311a4d;display:block;opacity:0;transition:opacity .15s linear}.locked .header_icon{opacity:1}.header_icon:after{background:url(/sites/all/themes/Amherst/images/branding.png) no-repeat 0 0;width:33px;height:34px;position:absolute;top:0;left:0;bottom:1px;right:0;background-position:-1px -102px;content:'';display:block;margin:auto}.svg .header_icon:after{background-image:url(/sites/all/themes/Amherst/images/branding.svg)}.consistent_nav{display:none;float:right;margin:70px 0 0}@media screen and (min-width:980px){.consistent_nav{display:block}}.consistent_nav a{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:14px;font-size:.875rem;color:#fff;display:block;float:left;margin:0 0 0 15px;border-bottom:1px solid transparent}.no-touch .consistent_nav a:hover{border-color:#00b8d5}@media screen and (min-width:1280px){.consistent_nav a{font-size:15px;font-size:.9375rem;margin:0 0 0 20px}}.main_nav_wrapper{position:relative;transition:background .15s linear}.locked .main_nav_wrapper{background:#5d3c85}.main_nav_row{position:relative;background:#5d3c85}.main_nav{width:100%;display:table}@media screen and (min-width:980px){.main_nav{padding:0 0 0 25px}}.main_nav_item{height:60px;display:table-cell;padding:0 40px 0 0;vertical-align:top}@media screen and (min-width:1286px){.main_nav_item{padding:0 30px 0 0}}.main_nav_link{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:14px;font-size:.875rem;height:60px;border-bottom:5px solid #5d3c85;color:#fff;display:block;letter-spacing:.025em;line-height:1.2;padding-top:13px;text-transform:uppercase;text-align:center}.no-touch .main_nav_item:hover .main_nav_link{border-color:#856cb0;border-color:rgba(255,255,255,.3)}.touch .main_nav_link{pointer-events:none}.touch .main_nav_item_active .main_nav_link{pointer-events:auto}@media screen and (min-width:1220px){.main_nav_link{padding-top:20px}}@media screen and (min-width:1286px){.main_nav_link{font-size:16px;font-size:1rem}}.main_nav_link.active,.no-touch .main_nav_link.active:hover{border-color:#fff}[data-visually-hidden=true]{opacity:0;display:none}[data-visually-hidden=false]{opacity:1;display:block}.main_nav_dropdown{width:320px;position:absolute;top:60px;background:#1f1b25}.main_nav_child{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:14px;font-size:.875rem;border-bottom:1px solid #505061;border-color:rgba(255,255,255,.1);color:#e2e1db;display:block;padding:10px 20px}.no-touch .main_nav_child:hover,.no-touch .main_nav_child:focus,.no-touch .main_nav_child:active{color:#64dfeb}@media screen and (min-width:1220px){.main_nav_child{font-size:15px;font-size:.9375rem}}.main_nav_tool,.main_nav_tool_icon{width:40px;height:60px}@media screen and (min-width:980px){.main_nav_tool,.main_nav_tool_icon{width:60px}}.main_nav_tool{display:table-cell;padding:0 0 0 1px;vertical-align:top}.main_nav_tool_icon{overflow:hidden;text-indent:200%;white-space:nowrap;position:relative;border-bottom:5px solid #856cb0;border-color:rgba(255,255,255,.3);display:block}.no-touch .main_nav_tool:hover .main_nav_tool_icon{background-color:#80699e;border-color:#64dfeb}
.main_nav_tool_icon:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px}.main_nav_tool_dropdown{width:320px;position:absolute;top:60px;right:0;background:#1f1b25;padding:0 30px 30px}.main_nav_tool_heading{font-size:16px;font-size:1rem;color:#856cb0;display:block;margin:30px 0 5px}.main_nav_tool_child{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:14px;font-size:.875rem;color:#e2e1db;display:block;padding:5px 0}.no-touch .main_nav_tool_child:hover,.no-touch .main_nav_tool_child:hover,.no-touch .main_nav_tool_child:focus,.no-touch .main_nav_tool_child:active{color:#64dfeb}@media screen and (min-width:1220px){.main_nav_tool_child{font-size:15px;font-size:.9375rem}}.header_search_select .fs-dropdown-selected{background-color:#1f1b25;border-color:#fff;color:#aeaeb2}.header_search_select:hover .fs-dropdown-selected{background-color:#fff;border-color:#5d3c85;color:#505061}.desktop_nav_wrapper{opacity:0;width:1px;height:1px;position:absolute;left:-100000px}@media screen and (min-width:980px){.desktop_nav_wrapper{opacity:1;width:auto;height:auto;position:static;left:auto}}.desktop_nav_wrapper.focused{opacity:1;width:auto;height:auto;position:static;left:auto}.desktop_nav{display:table}.main_nav_item.focused .main_nav_dropdown,.main_nav_tool.focused .main_nav_tool_dropdown{opacity:1;visibility:visible}.footer{clear:both;background:#311a4d;padding:30px 0 0}@media screen and (min-width:740px){.footer{padding:50px 0 0}}@media screen and (min-width:980px){.footer{padding:70px 0 0}}.footer_row{width:90%;max-width:768px;margin-left:auto;margin-right:auto;position:relative}@media (min-width:500px){.footer_row{width:95%}}@media (min-width:980px){.footer_row{max-width:936px}}@media (min-width:1220px){.footer_row{max-width:1164px}}.footer_row #up-nav{clear:both;text-align:center;height:40px;padding:15px 0 40px;border-top:1px solid #5d3c85;margin:20px 0}.footer_row #up-nav a{color:#fff;text-align:center;width:40px;height:40px;border-radius:100%;background:#856cb0;display:inline-block}.footer_row #up-nav a .fa{font-size:24px;vertical-align:middle;margin:6px 0 0}.footer_row #up-nav a:hover{background:#0099bc}.footer_seal{width:140px;height:140px;display:block;float:right;margin:0}@media screen and (min-width:740px){.footer_seal{float:left;margin:5px 20px 0 0}}.footer_address{font-size:14px;font-size:.875rem;font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;color:#fff;display:block;margin:0 0 20px}.footer_address strong{font-size:18px;font-size:1.125rem;font-weight:400;letter-spacing:-.025em}.footer_nav{width:97.95918%;float:left;margin-left:1.02041%;margin-right:1.02041%}@media (min-width:500px){.footer_nav{width:31.22363%;margin-left:1.05485%;margin-right:1.05485%}}@media (min-width:740px){.footer_nav{width:14.67236%;margin-left:.99715%;margin-right:.99715%}}@media (min-width:980px){.footer_nav{width:14.52991%;margin-left:1.06838%;margin-right:1.06838%;margin-top:12px}}@media (min-width:1220px){.footer_nav{width:14.60481%;margin-left:1.03093%;margin-right:1.03093%}}@media screen and (max-width:500px){.footer_nav_links{width:47.95918%;margin-bottom:10px}}.footer_nav_link,.footer_contact_link,.footer_nav_button{font-size:13px;font-size:.8125rem;font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;color:#fff;letter-spacing:.05em;display:block;line-height:18px;margin:0 0 20px;text-transform:uppercase}@media screen and (min-width:740px){.footer_nav_link,.footer_contact_link,.footer_nav_button{font-size:14px;font-size:.875rem}}.no-touch .footer_nav_link:hover,.no-touch .footer_contact_link:hover,.no-touch .footer_nav_button:hover{color:#64dfeb}.footer_nav_button{height:40px;border:1px solid #5d3c85;line-height:36px;text-align:center}.no-touch .footer_nav_button:hover{background:#5d3c85;color:#fff}.footer_contact{width:97.95918%;float:left;margin-left:1.02041%;margin-right:1.02041%;margin-bottom:30px}@media (min-width:500px){.footer_contact{width:97.8903%;margin-left:1.05485%;margin-right:1.05485%}
}@media (min-width:740px){.footer_contact{width:48.0057%;margin-left:.99715%;margin-right:.99715%}}@media (min-width:980px){.footer_contact{width:47.86325%;margin-left:1.06838%;margin-right:1.06838%}}@media (min-width:1220px){.footer_contact{width:47.93814%;margin-left:1.03093%;margin-right:1.03093%}}.footer_contact_link{text-transform:none;font-size:14px;font-size:.875rem;letter-spacing:0;margin-bottom:15px}.footer_contact_link:before{display:block;float:left;margin-right:6px}@media screen and (min-width:500px) and (max-width:740px){.footer_contact_link{float:left;margin-right:20px}}@media screen and (min-width:980px){.footer_contact_phone{float:left}}@media screen and (min-width:980px){.footer_contact_us{display:inline-block;margin-left:20px;vertical-align:top}}.social_nav{clear:both}.social_nav_link{display:block;float:left;margin:8px 5px 0 0;padding:5px}@media screen and (max-width:500px){.social_nav_link{margin:8px 0 0}}.social_nav_link:before{display:block}.no-touch .social_nav_link:hover{background:#5d3c85}.final_nav{width:97.95918%;margin-left:1.02041%;margin-right:1.02041%;float:right;margin:20px 0}@media (min-width:500px){.final_nav{width:97.8903%;float:left;margin-left:1.05485%;margin-right:1.05485%}}@media (min-width:740px){.final_nav{width:98.0057%;float:left;margin-left:.99715%;margin-right:.99715%}}@media (min-width:980px){.final_nav{width:47.86325%;float:left;margin-left:1.06838%;margin-right:1.06838%}}@media (min-width:1220px){.final_nav{width:47.93814%;float:left;margin-left:1.03093%;margin-right:1.03093%}}@media screen and (max-width:980px){.final_nav{text-align:center}}.final_nav_link{font-size:14px;font-size:.875rem;font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;color:#b7a5d3;display:inline-block;line-height:110%;padding-right:10px;border-right:1px solid rgba(255,255,255,.4);margin:0 5px 0 0}.final_nav_link:last-child{padding-right:0;border-right:0}.no-touch .final_nav_link:hover{color:#64dfeb}.permalink_wrapper{background:#1f1b25}.permalink_row{width:90%;max-width:768px;margin-left:auto;margin-right:auto}@media (min-width:500px){.permalink_row{width:95%}}@media (min-width:980px){.permalink_row{max-width:936px}}@media (min-width:1220px){.permalink_row{max-width:1164px}}.permalink_cell{width:97.95918%;float:left;margin-left:1.02041%;margin-right:1.02041%;padding:16px 0 30px}@media (min-width:500px){.permalink_cell{width:97.8903%;margin-left:1.05485%;margin-right:1.05485%}}@media (min-width:740px){.permalink_cell{width:98.0057%;margin-left:.99715%;margin-right:.99715%}}@media (min-width:980px){.permalink_cell{width:97.86325%;margin-left:1.06838%;margin-right:1.06838%}}@media (min-width:1220px){.permalink_cell{width:97.93814%;margin-left:1.03093%;margin-right:1.03093%}}.permalink_label,.permalink_url{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:13px;font-size:.8125rem}.permalink_label{color:#d2cfcd;display:block;text-transform:uppercase}.permalink_label:before{float:left;margin:3px 5px 0 0}@media screen and (min-width:740px){.permalink_label{display:inline;margin:0 5px 0 0}}.permalink_url{color:#d2cfcd}.permalink_url:hover{color:#fff}.callout_block,.video_block,.media_block{padding:30px 20px 40px}@media screen and (min-width:740px){.callout_block,.video_block,.media_block{padding:40px 30px 50px}}@media screen and (min-width:980px){.callout_block,.video_block,.media_block{padding:40px 20px 50px}}@media screen and (min-width:1220px){.callout_block,.video_block,.media_block{padding:60px 40px 70px}}.callout_block_heading,.video_block_heading,.media_block_heading{letter-spacing:.015em;margin:0 0 20px}@media screen and (min-width:740px){.callout_block_heading,.video_block_heading,.media_block_heading{font-size:28px;font-size:1.75rem}}.callout_margined,.home_courses,.home_gallery,.photo_checklist,.page_callouts .news_feed,.page_content .view-news-home .featured_news,.contact_callout,.instagram_feed,.feature_gallery,.featured_profiles,.image_grid_callout,.content_search,.featured_courses,.updates_callout,.facts_callout,.event_callout,.announcement_callout,.form_alert,.related_links_callout,.video_block,.media_block,.text_links_callout{margin-bottom:30px}
@media screen and (min-width:740px){.callout_margined,.home_courses,.home_gallery,.photo_checklist,.page_callouts .news_feed,.page_content .view-news-home .featured_news,.contact_callout,.instagram_feed,.feature_gallery,.featured_profiles,.image_grid_callout,.content_search,.featured_courses,.updates_callout,.facts_callout,.event_callout,.announcement_callout,.form_alert,.related_links_callout,.video_block,.media_block,.text_links_callout{margin-bottom:40px}}@media screen and (min-width:980px){.callout_margined,.home_courses,.home_gallery,.photo_checklist,.page_callouts .news_feed,.page_content .view-news-home .featured_news,.contact_callout,.instagram_feed,.feature_gallery,.featured_profiles,.image_grid_callout,.content_search,.featured_courses,.updates_callout,.facts_callout,.event_callout,.announcement_callout,.form_alert,.related_links_callout,.video_block,.media_block,.text_links_callout{margin-bottom:50px}}.callout_margined_top,.home_courses,.page_callouts .contact_callout,.instagram_feed{margin-top:30px}@media screen and (min-width:740px){.callout_margined_top,.home_courses,.page_callouts .contact_callout,.instagram_feed{margin-top:40px}}@media screen and (min-width:980px){.callout_margined_top,.home_courses,.page_callouts .contact_callout,.instagram_feed{margin-top:50px}}.callout_margined_small{margin-bottom:30px}.callout_padded,.important_dates_callout{padding-top:30px;padding-bottom:30px}@media screen and (min-width:740px){.callout_padded,.important_dates_callout{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:980px){.callout_padded,.important_dates_callout{padding-top:50px;padding-bottom:50px}}.callout_padded_medium,.home_news_events,.featured_faculty_callout,.places_callout,.tips_callout,.student_profiles_callout,.publication_callout_wrapper{padding:40px 0}@media screen and (min-width:740px){.callout_padded_medium,.home_news_events,.featured_faculty_callout,.places_callout,.tips_callout,.student_profiles_callout,.publication_callout_wrapper{padding:55px 0}}@media screen and (min-width:980px){.callout_padded_medium,.home_news_events,.featured_faculty_callout,.places_callout,.tips_callout,.student_profiles_callout,.publication_callout_wrapper{padding:70px 0}}.callout_padded_large,.image_split_callout_wrapper{padding:50px 0}@media screen and (min-width:740px){.callout_padded_large,.image_split_callout_wrapper{padding:75px 0}}@media screen and (min-width:980px){.callout_padded_large,.image_split_callout_wrapper{padding:100px 0}}.expandable_article{padding-bottom:30px;margin:20px 0 10px}.expandable_article h2{margin:0 0 20px}.expandable_article picture{margin:0 0 20px}@media screen and (min-width:500px){.expandable_article picture{width:40%;float:left;margin:0 20px 0 0}}@media screen and (min-width:740px){.expandable_article picture{width:36%}}@media screen and (min-width:980px){.expandable_article picture{width:33%}}.expandable_article .plus-minus{position:absolute;text-align:center;line-height:1;padding-bottom:8px;top:200px;right:0;padding:6px;width:30px;height:30px;background:#e2e1db;border-radius:50%}.expandable_article .plus-minus:before{font:400 14px/1 FontAwesome;content:"\f077";color:#767481}.expandable_article .plus-minus.collapsed:before{content:"\f078"}.expandable_article .plus-minus:focus{outline:none}.expandable_article_item_container{position:relative;padding-right:40px}.expandable_article_item_container h3{margin-top:0}.expandable_article_item_container h4{margin-top:0}.expandable_article_item_container p{margin-top:10px}.expandable_article_item_container ul{display:table}.expandable_article_item_container a.plus-minus{border:0}.expandable_article_item_container a.plus-minus:hover{border:0}.expandable_article_item_container .caption{font-size:14px;font-size:.875rem;color:#767481}@media screen and (min-width:980px){.expandable_article_item_container{padding-right:60px}}.expandable_article_item{clear:both;margin:2rem 0;padding-bottom:10px;border-bottom:1px solid #d2cfcd}.expandable_article_item_container.collapsed{position:relative;height:230px;overflow:hidden}.expandablecompact .expandable_article .expandable_article_item{margin:0;padding-bottom:0;border-top:1px solid #e2e1db;border-bottom:0}
.expandablecompact .expandable_article .expandable_article_item:last-of-type{border-bottom:1px solid #e2e1db}.expandablecompact .expandable_article .expandable_article_item_container{padding:0 2em 0 0;position:relative}.expandablecompact .expandable_article .expandable_article_item_container .expandable_article_image picture{margin-top:.4em}.expandablecompact .expandable_article .expandable_article_item_container.collapsed{height:2.5em}.expandablecompact .expandable_article .expandable_article_item_container.collapsed .plus-minus.collapsed{top:0;border-bottom:0;width:inherit;background:0}.expandablecompact .expandable_article .expandable_article_item_container.collapsed .expandable_article_image picture{margin:.25em .25em .25em 0;width:auto;float:left}.expandablecompact .expandable_article .expandable_article_item_container.collapsed .expandable_article_image img{max-height:2em;width:auto}.expandablecompact .expandable_article .plus-minus{position:absolute;top:0;width:100%;padding:0;background:0 0;border:0;text-align:right}.expandablecompact .expandable_article .plus-minus:before{font-size:11px;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding:4px 6px;content:"\f077";color:#505061;background:#fff;border:1px solid #d2cfcd;border-radius:50%;width:25px;height:25px;position:relative;top:-3px;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.expandablecompact .expandable_article .plus-minus.collapsed:before{top:7px;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.image_callout{border-bottom:2px solid #e2e1db;padding:0 0 30px;margin:30px 0}@media screen and (min-width:500px) and (max-width:740px){.image_callout{display:grid;grid-template-columns:40% 60%;grid-gap:10px;padding:0 0 20px}.image_callout .contain,.image_callout .home_events_item_wrapper,.image_callout .home_events_item_content,.image_callout .home_feature_author,.image_callout .page_content .view-news-home .featured_news_item_wrapper,.page_content .view-news-home .image_callout .featured_news_item_wrapper,.image_callout .student_profile_item_image,.image_callout .region-content .upcoming_event_item_content,.region-content .image_callout .upcoming_event_item_content,.image_callout .region-content .upcoming_event_item_wrapper,.region-content .image_callout .upcoming_event_item_wrapper,.image_callout .page_callouts .upcoming_event_item_content,.page_callouts .image_callout .upcoming_event_item_content,.image_callout .page_callouts .upcoming_event_item_wrapper,.page_callouts .image_callout .upcoming_event_item_wrapper,.image_callout .event_callout_wrapper,.image_callout .important_dates_callout_content,.image_callout .video_block_wrapper,.image_callout .media_block_wrapper,.image_callout .breadcrumb_nav,.image_callout .sub_nav_item,.image_callout .footer_contact_wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px}}@media screen and (min-width:740px){.image_callout{display:grid;grid-template-columns:40% 60%;grid-gap:20px;padding:0 0 30px}.image_callout .contain,.image_callout .home_events_item_wrapper,.image_callout .home_events_item_content,.image_callout .home_feature_author,.image_callout .page_content .view-news-home .featured_news_item_wrapper,.page_content .view-news-home .image_callout .featured_news_item_wrapper,.image_callout .student_profile_item_image,.image_callout .region-content .upcoming_event_item_content,.region-content .image_callout .upcoming_event_item_content,.image_callout .region-content .upcoming_event_item_wrapper,.region-content .image_callout .upcoming_event_item_wrapper,.image_callout .page_callouts .upcoming_event_item_content,.page_callouts .image_callout .upcoming_event_item_content,.image_callout .page_callouts .upcoming_event_item_wrapper,.page_callouts .image_callout .upcoming_event_item_wrapper,.image_callout .event_callout_wrapper,.image_callout .important_dates_callout_content,.image_callout .video_block_wrapper,.image_callout .media_block_wrapper,.image_callout .breadcrumb_nav,.image_callout .sub_nav_item,.image_callout .footer_contact_wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}
}@media screen and (min-width:980px){.image_callout{margin:40px 0}}.image_callout_heading{margin:0 0 15px}@media screen and (max-width:500px){.image_callout_heading{margin-top:20px}}.image_callout_content p{font-size:15px;font-size:.9375rem;margin:15px 0 25px}.image_callout_button{padding:13px 10px 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:500px){.image_callout_button{margin:0 0 8px}}@media screen and (min-width:500px) and (max-width:740px){.image_callout_button{font-size:14px;font-size:.875rem;padding:8px}}.text_links_callout{border-bottom:2px solid #e2e1db;padding:0 0 20px}.text_links_callout p{font-size:16px;font-size:1rem;margin:0 0 25px}@media screen and (min-width:740px){.text_links_callout{padding:0 0 20px}}@media screen and (min-width:980px){.text_links_callout{padding:0 0 30px}}.text_links_callout_heading{margin:0 0 1em}.text_links_callout_links{display:grid;grid-template-columns:1fr;grid-row-gap:.6rem;list-style-type:none;padding-left:0}@media screen and (min-width:740px){.text_links_callout_links{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem;grid-row-gap:1rem}}@media screen and (min-width:980px){.text_links_callout_links{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2rem;grid-row-gap:1.5rem}}.media_block{background:#e2e1db}.media_block.media_block_black{background:#1f1b25}.media_block.media_block_purple_dark{background:#311a4d}.media_block.media_block_purple{background:#5d3c85}.media_block.media_block_black .media_block_heading,.media_block.media_block_purple_dark .media_block_heading,.media_block.media_block_purple .media_block_heading{color:#fff}.media_block.media_block_black .media_block_image figcaption,.media_block.media_block_purple_dark .media_block_image figcaption,.media_block.media_block_purple .media_block_image figcaption{color:#fff;color:rgba(255,255,255,.75)}.media_block.media_block_black .media_block_subheading,.media_block.media_block_purple_dark .media_block_subheading,.media_block.media_block_purple .media_block_subheading{color:#fff}.media_block.media_block_black .media_block_source,.media_block.media_block_purple_dark .media_block_source,.media_block.media_block_purple .media_block_source{color:#b7a5d3}.media_block.media_block_black .media_block_content,.media_block.media_block_purple_dark .media_block_content,.media_block.media_block_purple .media_block_content{color:#fff}.media_block.media_block_black .media_block_content a,.media_block.media_block_purple_dark .media_block_content a,.media_block.media_block_purple .media_block_content a{color:#b7a5d3;border-bottom:1px solid #64dfeb}.media_block.media_block_black .media_block_content a:hover,.media_block.media_block_purple_dark .media_block_content a:hover,.media_block.media_block_purple .media_block_content a:hover{color:#fff}.media_block.media_block_black .media_block_button,.media_block.media_block_purple_dark .media_block_button,.media_block.media_block_purple .media_block_button{border-color:#fff;border-color:#00b8d5;color:#fff}.no-touch .media_block.media_block_black .media_block_button:hover,.no-touch .media_block.media_block_purple_dark .media_block_button:hover,.no-touch .media_block.media_block_purple .media_block_button:hover{background-color:#00b8d5;color:#311a4d}.media_block_heading{color:#311a4d}.media_block_image{margin:0 0 20px}@media screen and (min-width:500px){.media_block_image{width:40%;float:right;margin:0 0 0 30px}}@media screen and (min-width:740px){.media_block_image{width:55%;float:left;margin:0 30px 0 0}}.media_block_subheading{font-size:20px;font-size:1.25rem;color:#311a4d;line-height:1.2;margin:15px 0}.media_block_source{color:#505061;margin:0 0 10px}.media_block_content{font-size:15px;font-size:.9375rem;color:#505061;margin:10px 0 25px}.media_block_button{border-color:#ccc}.no-touch .media_block_button:hover{background:#5d3c85}.video_block{background:#e2e1db}@media screen and (min-width:1220px){.video_block{padding:50px 40px}}.video_block .video_block_content a{border-bottom:1px solid #5d3c85}.video_block .video_block_content a.transcript:before{font:400 16px FontAwesome;content:"\f0f6";color:#5d3c85;float:left;margin:4px 6px 0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.video_block.video_block_black{background:#1f1b25}.video_block.video_block_purple_dark{background:#311a4d}.video_block.video_block_purple{background:#5d3c85}.video_block.video_block_black .video_block_heading,.video_block.video_block_purple_dark .video_block_heading,.video_block.video_block_purple .video_block_heading{color:#fff}.video_block.video_block_black .video_block_subheading,.video_block.video_block_purple_dark .video_block_subheading,.video_block.video_block_purple .video_block_subheading{color:#64dfeb}.video_block.video_block_black .video_block_content,.video_block.video_block_purple_dark .video_block_content,.video_block.video_block_purple .video_block_content{color:#fff}.video_block.video_block_black .video_block_content a,.video_block.video_block_purple_dark .video_block_content a,.video_block.video_block_purple .video_block_content a{color:#fff;border-bottom:1px solid #64dfeb}.video_block.video_block_black .video_block_content a:hover,.video_block.video_block_purple_dark .video_block_content a:hover,.video_block.video_block_purple .video_block_content a:hover{color:#64dfeb}.video_block.video_block_black .video_block_content a.transcript:before,.video_block.video_block_purple_dark .video_block_content a.transcript:before,.video_block.video_block_purple .video_block_content a.transcript:before{color:#64dfeb}.video_block_heading{color:#1f1b25}.video_block_video{margin:0 0 20px}@media screen and (min-width:740px){.video_block_video{width:70%;float:left;margin:0 30px 20px 0}}.video_block_subheading{color:#5d3c85;margin:15px 0}.video_block_content{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem;color:#1f1b25;margin:15px 0 0}.related_links_callout{border-bottom:2px solid #e2e1db;padding:0 0 20px}.related_links_callout_heading{margin:0 0 25px}.related_links_callout_buttons{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;padding:0 0 20px}@media screen and (min-width:740px){.related_links_callout_buttons{flex-direction:row}}.related_links_callout_item{display:flex;margin:0 10px 10px 0}@media screen and (min-width:740px){.related_links_callout_item{flex:0 0 48%}}@media screen and (min-width:980px){.related_links_callout_item{flex:0 0 31%}}.related_links_callout_button{font-size:15px;font-size:.9375rem;color:#5d3c85;display:flex;justify-content:center;text-align:center;width:100%;height:100%;padding:10px;border:1px solid #e2e1db;flex-direction:column}.related_links_callout_button:hover{color:#fff;background:#5d3c85;border-color:#5d3c85}.announcement_callout,.form_alert{padding:0;background:#e2e1db}.announcement_callout_heading,.form_alert_heading{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:18px;font-size:1.125rem;letter-spacing:0;color:#fff;margin:0;padding:0;background:#c24b29}.announcement_callout_heading:before,.form_alert_heading:before{font:400 25px FontAwesome;content:"\f0a1";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:10px;margin:0 .5rem;height:45px;display:inline-block;background:#c24b29;opacity:.95}.announcement_callout_wrapper,.form_alert_messages{padding:1.5rem 4rem}.announcement_callout_wrapper p,.form_alert_messages p{margin:10px 0 0}.announcement_callout_wrapper img,.form_alert_messages img{max-width:30%;float:right;padding:0 0 30px 20px}.announcement_callout_footer{list-style:none;padding:15px 0}.announcement_callout_footer li{display:inline-block;margin:0 2em .8em 0}.announcement_callout_footer a{color:#7800a0;font-size:16px;font-size:1rem}.announcement_callout_footer a:before{color:#cc5833}.announcement_callout_footer a:hover{color:#0080a8}.important_dates_callout{border-top:3px solid #e2e1db}.important_date_callout_row{width:90%;max-width:768px;margin-left:auto;margin-right:auto}@media (min-width:500px){.important_date_callout_row{width:95%}}@media (min-width:980px){.important_date_callout_row{max-width:936px}}@media (min-width:1220px){.important_date_callout_row{max-width:1164px}}.important_dates_callout_heading{margin:0 0 15px}
.important_dates_callout_carousel.fs-carousel-enabled{width:100%;margin:0}@media screen and (min-width:500px){.important_dates_callout_carousel.fs-carousel-enabled .fs-carousel-container{width:66%}}@media screen and (min-width:980px){.important_dates_callout .fs-carousel-canister{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem;grid-row-gap:2rem;margin-top:2rem}}@media screen and (min-width:980px){.important_dates_callout_flag{width:125px;float:left;margin:6px 20px 0 0;text-align:right}}.important_dates_callout_title{font-size:21px;font-size:1.3125rem;margin:15px 0 0}@media screen and (min-width:980px){.important_dates_callout_title{margin:0 0 5px}}.important_dates_callout_link{font-weight:400}.event_callout{position:relative;background:#311a4d;padding:20px 20px 40px}@media screen and (min-width:500px){.event_callout{padding:0}}.event_callout .mm_node_edit_bar{display:block;background:#fff}.event_callout_flag{position:absolute;margin-top:15px;left:-10px;z-index:1}@media screen and (min-width:740px){.event_callout_flag{left:-20px}}@media screen and (max-width:500px){.event_callout_flag{display:none}}.event_callout_image{margin:0 0 20px}@media screen and (min-width:500px){.event_callout_image{max-width:40%;float:right;margin:0 0 0 20px}}@media screen and (min-width:740px){.event_callout_image{max-width:200px}}@media screen and (min-width:500px){.event_callout_wrapper{padding:80px 10px 0 20px}}@media screen and (min-width:740px){.event_callout_wrapper{padding:40px 10px 0 120px}}.event_callout_date{width:60px;min-height:90px;float:left;display:block;margin:5px 10px 0 0;text-align:center}.event_callout_month{color:#64dfeb;display:block}.event_callout_day{font-size:32px;font-size:2rem;color:#64dfeb;display:block;margin:0}.event_callout_heading{font-family:"TiemposHeadline",Georgia,serif;font-weight:400;font-size:26px;font-size:1.625rem;letter-spacing:0;color:#fff;margin:0 0 10px}.event_callout_heading a{color:#fff}.no-touch .event_callout_heading a:hover{color:#64dfeb}@media screen and (max-width:980px){.event_callout_heading{font-size:20px;font-size:1.25rem}}.event_callout_meta{color:#fff;display:block;margin:10px 0 20px}.event_callout_meta a{color:#fff}.no-touch .event_callout_meta a:hover{color:#fff}.facts_callout_header{margin-bottom:20px;overflow:hidden}.facts_callout_header .facts_callout_link{float:right;margin:15px 10px 0 0}@media screen and (max-width:740px){.facts_callout_header .facts_callout_link{display:none}}@media screen and (min-width:740px){.facts_callout_footer{display:none}}.facts_callout_footer .facts_callout_link{margin:0}.facts_callout_heading{font-size:26px;font-size:1.625rem;float:left;margin:0}@media screen and (min-width:980px){.facts_callout_heading{font-size:30px;font-size:1.875rem}}@media screen and (min-width:740px){.facts_callout .fs-carousel-canister{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:.25rem;grid-row-gap:1rem}}.facts_callout_carousel.fs-carousel-enabled{margin-left:0;margin-right:0}.facts_callout_carousel.fs-carousel-enabled .fs-carousel-pagination{margin:20px 0 0}.facts_callout_fact{margin:0 10px 0 0;padding:40px 30px 30px;background:#5d3c85}.facts_callout_fact:nth-child(2){background:#c24b29}.facts_callout_fact:nth-child(3){background:#0080a8}.facts_callout_fact:nth-child(4){background:#376a35}.facts_callout_fact:nth-child(5){background:#311a4d}.facts_callout_fact_heading{font-family:"TiemposHeadline",Georgia,serif;font-weight:700;font-style:italic;font-size:40px;font-size:2.5rem;color:#fff;line-height:1;margin:0 0 30px}@media screen and (min-width:740px){.facts_callout_fact_heading{margin:0 0 50px;font-size:45px;font-size:2.8125rem}}@media screen and (min-width:1220px){.facts_callout_fact_heading{font-size:50px;font-size:3.125rem}}.facts_callout_fact_content{font-size:16px;font-size:1rem;color:#fff;margin:0}.facts_callout_fact_footer{border-top:4px solid rgba(255,255,255,.5);margin:20px 0 0;padding:15px 0 0}.byline{background:#e2e1db;padding:18px 20px 20px;margin-bottom:10px}@media screen and (min-width:980px){.page_content .byline{margin-left:-18px;padding-left:18px}
}@media screen and (min-width:1220px){.page_content .byline{margin-left:-57px;padding-left:27px}}.long_story_page_content .byline{margin-bottom:30px}@media screen and (min-width:980px){.long_story_page_content .byline{margin-bottom:45px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media screen and (min-width:1220px){.long_story_page_content .byline{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}.byline_date,.byline_author{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem;color:#505061;line-height:30px;vertical-align:top}@media screen and (max-width:500px){.byline_date,.byline_author{clear:both}}.byline_date{text-transform:uppercase}@media screen and (min-width:500px){.byline_date:after{width:13px;height:2px;background:#767481;content:'';display:inline-block;margin:0 1px 0 5px;vertical-align:middle}}.byline_social{line-height:30px;margin:10px 0 0}@media screen and (min-width:740px){.byline_social{float:right;margin:0}}.no-js .byline_social{display:none}.byline_social_link,.byline .byline_social a.byline_social_link{color:transparent;font-size:.01em}.byline_social_link.twitter:before,.byline .byline_social a.byline_social_link.twitter:before{display:inline-block;font:400 18px/1 FontAwesome;content:"\f099";color:#505061;margin:0 2px 0 6px}.byline_social_link.twitter:hover:before,.byline .byline_social a.byline_social_link.twitter:hover:before{color:#0099bc}.byline_social_link.facebook:before,.byline .byline_social a.byline_social_link.facebook:before{display:inline-block;font:400 18px/1 FontAwesome;content:"\f230";color:#505061;margin:0 4px}.byline_social_link.facebook:hover:before,.byline .byline_social a.byline_social_link.facebook:hover:before{color:#0099bc}.byline_social_link.linkedin,.byline .byline_social a.byline_social_link.linkedin{display:none}.byline_social_link.mail:before,.byline .byline_social a.byline_social_link.mail:before{display:inline-block;font:400 18px/1 FontAwesome;content:"\f0e0";color:#505061;margin:0 0 0 4px}.byline_social_link.mail:hover:before,.byline .byline_social a.byline_social_link.mail:hover:before{color:#0099bc}.byline_social_link .at4-icon,.byline_social_link .at-icon-wrapper,.byline .byline_social a.byline_social_link .at4-icon,.byline .byline_social a.byline_social_link .at-icon-wrapper{display:none}.byline_social_label{font-style:italic;letter-spacing:-.025em;color:#505061;display:inline-block;vertical-align:top}.page_callouts .byline{padding:20px 0}.page_callouts .byline_wrapper{width:90%;max-width:768px;margin-left:auto;margin-right:auto}@media (min-width:500px){.page_callouts .byline_wrapper{width:95%}}@media (min-width:980px){.page_callouts .byline_wrapper{max-width:936px}}@media (min-width:1220px){.page_callouts .byline_wrapper{max-width:1164px}}.updates_callout{position:relative}@media screen and (min-width:980px){.updates_callout{overflow:hidden}}.updates_callout_heading{margin:5px 0 20px}@media screen and (max-width:740px){.updates_callout_carousel.fs-carousel-enabled .fs-carousel-controls{display:none}}.updates_callout_carousel.fs-carousel-enabled .fs-carousel-pagination{margin:20px 0 0}@media screen and (min-width:740px){.updates_callout_carousel.fs-carousel-enabled .fs-carousel-pagination{display:none}}.updates_callout_carousel.fs-carousel-enabled .fs-carousel-item img{margin:10px 0}.updates_callout_item{width:100%;position:relative;background:#e2e1db}.fs-carousel-enabled .updates_callout_item{margin:0 10px 0 0}@media screen and (min-width:740px){.fs-carousel-enabled .updates_callout_item{margin:0 30px 0 0}}@media screen and (min-width:980px){.fs-carousel-enabled .updates_callout_item{margin:0 30px 0 0}}@media screen and (min-width:1220px){.fs-carousel-enabled .updates_callout_item{margin:0 60px 0 0}}.updates_callout_item:before,.updates_callout_item:after{width:100%;position:absolute;right:0;left:0;z-index:1;content:''}.updates_callout_item:before{background-color:#e2e1db;background:linear-gradient(to bottom,#e2e1db,rgba(226,225,219,0));height:20px;top:0}
@media screen and (min-width:740px){.updates_callout_item:before{height:30px}}.updates_callout_item:after{background-color:rgba(226,225,219,0);background:linear-gradient(to bottom,rgba(226,225,219,0),#e2e1db);height:30px;bottom:0}@media screen and (min-width:740px){.updates_callout_item:after{height:40px}}.updates_callout_item.purple{background:#311a4d}.updates_callout_item.purple:before{background-color:#311a4d;background:linear-gradient(to bottom,#311a4d,rgba(49,26,77,0))}.updates_callout_item.purple:after{background-color:rgba(49,26,77,0);background:linear-gradient(to bottom,rgba(49,26,77,0),#311a4d)}.updates_callout_item.purple .updates_callout_item_date{color:#fff}.updates_callout_item.purple .updates_callout_item_heading{color:#fff}.updates_callout_item.purple .updates_callout_item_content p,.updates_callout_item.purple .updates_callout_item_content ul,.updates_callout_item.purple .updates_callout_item_content ol,.updates_callout_item.purple .updates_callout_item_content div{color:#fff}.updates_callout_item.purple .updates_callout_item_content a{border-color:transparent;color:#64dfeb}.no-touch .updates_callout_item.purple .updates_callout_item_content a:hover{border-color:#64dfeb}.updates_callout_item_flag{position:absolute;top:10px;right:0}@media screen and (min-width:740px){.updates_callout_item_flag{top:20px}}.updates_callout_item_wrapper{position:relative;padding:20px}@media screen and (min-width:740px){.updates_callout_item_wrapper{padding:30px}}.fs-carousel-enabled .updates_callout_item_wrapper{max-height:300px;overflow-y:auto}@media screen and (min-width:740px){.fs-carousel-enabled .updates_callout_item_wrapper{max-height:400px}}.updates_callout_item_container{padding:30px 20px}@media screen and (min-width:740px){.updates_callout_item_container{padding:40px 30px}}.updates_callout_item_date{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:15px;font-size:.9375rem;display:block;margin:0 0 10px}.updates_callout_item_heading{font-size:21px;font-size:1.3125rem;margin:0 0 10px}.updates_callout_item_link:last-child{margin-bottom:30px}.updates_callout_item_content p,.updates_callout_item_content ul,.updates_callout_item_content ol{font-size:15px;font-size:.9375rem;line-height:1.6;margin:0 0 10px}.updates_callout_item_content a{border-bottom:1px solid transparent;color:#5d3c85}.no-touch .updates_callout_item_content a:hover{border-color:#5d3c85}.updates_callout_item_content img{max-width:100%;margin:20px 0}.updates_callout_item_content:last-child{margin-bottom:30px}.featured_courses{position:relative}@media screen and (min-width:980px){.featured_courses{overflow:hidden}}.featured_courses_header{margin-bottom:20px;overflow:hidden}@media screen and (min-width:740px){.featured_courses_header{margin-bottom:30px}}.featured_courses_header .featured_courses_link{float:right;margin:25px 0 0}@media screen and (max-width:740px){.featured_courses_header .featured_courses_link{display:none}}@media screen and (min-width:740px){.featured_courses_footer{display:none}}.featured_courses_footer .featured_courses_link{margin:0}.featured_courses_heading{float:left;line-height:1.3;margin:14px 0 0}.featured_courses_carousel{overflow:hidden}.featured_courses_carousel.fs-carousel-enabled{margin-left:0;margin-right:0;overflow:visible}.featured_courses_carousel.fs-carousel-enabled .fs-carousel-pagination{margin:20px 0 0}@media screen and (min-width:740px){.featured_courses .fs-carousel-canister{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px}}.featured_courses_item,.home_courses_item{position:relative;border-top:4px solid #5d3c85;overflow:hidden}@media screen and (max-width:740px){.featured_courses_item,.home_courses_item{margin:0 10px 0 0}}.featured_courses_item.teal,.teal.home_courses_item{border-top-color:#376a35}.featured_courses_item.teal .featured_courses_item_link,.featured_courses_item.teal .home_courses_item_link,.teal.home_courses_item .featured_courses_item_link,.teal.home_courses_item .home_courses_item_link{font-weight:400}.no-touch .featured_courses_item.teal .featured_courses_item_content,.no-touch .featured_courses_item.teal .home_courses_item_content,.no-touch .teal.home_courses_item .featured_courses_item_content,.no-touch .teal.home_courses_item .home_courses_item_content{background:#458246}
.featured_courses_item.blue,.blue.home_courses_item{border-top-color:#0080a8}.featured_courses_item.blue .featured_courses_item_link,.featured_courses_item.blue .home_courses_item_link,.blue.home_courses_item .featured_courses_item_link,.blue.home_courses_item .home_courses_item_link{font-weight:400}.no-touch .featured_courses_item.blue .featured_courses_item_content,.no-touch .featured_courses_item.blue .home_courses_item_content,.no-touch .blue.home_courses_item .featured_courses_item_content,.no-touch .blue.home_courses_item .home_courses_item_content{background:#0080a8}.featured_courses_item.rust,.rust.home_courses_item{border-top-color:#cc5833}.featured_courses_item.rust .featured_courses_item_link,.featured_courses_item.rust .home_courses_item_link,.rust.home_courses_item .featured_courses_item_link,.rust.home_courses_item .home_courses_item_link{font-weight:400}.no-touch .featured_courses_item.rust .featured_courses_item_content,.no-touch .featured_courses_item.rust .home_courses_item_content,.no-touch .rust.home_courses_item .featured_courses_item_content,.no-touch .rust.home_courses_item .home_courses_item_content{background:#c24b29}.no-touch .featured_courses_item:hover .featured_courses_item_label,.no-touch .featured_courses_item:hover .home_courses_item_label,.no-touch .home_courses_item:hover .featured_courses_item_label,.no-touch .home_courses_item:hover .home_courses_item_label,.no-touch .featured_courses_item:focus .featured_courses_item_label,.no-touch .featured_courses_item:focus .home_courses_item_label,.no-touch .home_courses_item:focus .featured_courses_item_label,.no-touch .home_courses_item:focus .home_courses_item_label{color:#fff}.no-touch .featured_courses_item:hover .featured_courses_item_link,.no-touch .featured_courses_item:hover .home_courses_item_link,.no-touch .home_courses_item:hover .featured_courses_item_link,.no-touch .home_courses_item:hover .home_courses_item_link,.no-touch .featured_courses_item:focus .featured_courses_item_link,.no-touch .featured_courses_item:focus .home_courses_item_link,.no-touch .home_courses_item:focus .featured_courses_item_link,.no-touch .home_courses_item:focus .home_courses_item_link{color:#fff}.no-touch .featured_courses_item:hover .featured_courses_item_link:hover,.no-touch .featured_courses_item:hover .home_courses_item_link:hover,.no-touch .home_courses_item:hover .featured_courses_item_link:hover,.no-touch .home_courses_item:hover .home_courses_item_link:hover,.no-touch .featured_courses_item:focus .featured_courses_item_link:hover,.no-touch .featured_courses_item:focus .home_courses_item_link:hover,.no-touch .home_courses_item:focus .featured_courses_item_link:hover,.no-touch .home_courses_item:focus .home_courses_item_link:hover{color:#fff}.no-touch .featured_courses_item:hover .featured_courses_item_content,.no-touch .featured_courses_item:hover .home_courses_item_content,.no-touch .home_courses_item:hover .featured_courses_item_content,.no-touch .home_courses_item:hover .home_courses_item_content,.no-touch .featured_courses_item:focus .featured_courses_item_content,.no-touch .featured_courses_item:focus .home_courses_item_content,.no-touch .home_courses_item:focus .featured_courses_item_content,.no-touch .home_courses_item:focus .home_courses_item_content{opacity:1;visibility:visible}.featured_courses_item_wrapper,.home_courses_item_wrapper{border:1px solid #e2e1db;border-width:0 1px 1px;padding:20px}.featured_courses_item_label,.home_courses_item_label{color:#767481;font-weight:400;display:block;margin-bottom:.3rem;transition:color .25s linear}.featured_courses_item_heading,.home_courses_item_heading{font-family:"TiemposHeadline",Georgia,serif;font-weight:400;font-size:25px;font-size:1.5625rem;letter-spacing:0;margin:15px 0}@media screen and (min-width:980px){.featured_courses_item_heading,.home_courses_item_heading{font-size:28px;font-size:1.75rem;margin:20px 0}}.no-touch .featured_courses_item_heading,.no-touch .home_courses_item_heading{margin:15px 0 120px}@media screen and (min-width:740px){.no-touch .featured_courses_item_heading,.no-touch .home_courses_item_heading{margin:20px 0 200px}
}@media screen and (min-width:1220px){.no-touch .featured_courses_item_heading,.no-touch .home_courses_item_heading{margin:20px 0 180px}}.featured_courses_item_heading a,.home_courses_item_heading a{color:#505061}.no-touch .featured_courses_item_heading a:hover,.no-touch .home_courses_item_heading a:hover{color:#5d3c85}.featured_courses_item_footer,.home_courses_item_footer{position:absolute;right:20px;bottom:25px;left:20px;z-index:2}.featured_courses_item_link,.home_courses_item_link{font-weight:400;line-height:1.3}.featured_courses_item_content,.home_courses_item_content{margin-bottom:100px}.featured_courses_item_content .featured_courses_item_label,.home_courses_item_content .featured_courses_item_label,.featured_courses_item_content .home_courses_item_label,.home_courses_item_content .home_courses_item_label{display:none;color:#fff}.featured_courses_item_content p,.home_courses_item_content p{font-size:15px;font-size:.9375rem;line-height:1.4;color:#767481;margin:8px 0 0}.featured_courses_item_content p a,.home_courses_item_content p a{border-bottom:1px solid #64dfeb}.no-touch .featured_courses_item_content,.no-touch .home_courses_item_content{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#5d3c85;margin-bottom:0;opacity:0;padding:20px;transition:opacity .25s linear,visibility .25s linear;visibility:hidden}.no-touch .featured_courses_item_content .featured_courses_item_label,.no-touch .home_courses_item_content .featured_courses_item_label,.no-touch .featured_courses_item_content .home_courses_item_label,.no-touch .home_courses_item_content .home_courses_item_label{display:block}.no-touch .featured_courses_item_content p,.no-touch .home_courses_item_content p{color:#fff}.no-touch .featured_courses_item_content p a,.no-touch .home_courses_item_content p a{color:#fff}.featured_courses_item_content:focus,.home_courses_item_content:focus,.featured_courses_item_content:hover,.home_courses_item_content:hover{visibility:visible;opacity:1}@media screen and (min-width:740px){.content_search_or .content_search_wrapper{width:48%;margin:0 -.5%}.content_search_or .content_search_wrapper.left{float:left}.content_search_or .content_search_wrapper.right{float:right}}@media screen and (min-width:980px){.content_search_or .content_search_wrapper{width:48%;margin:0 -.5%}}.content_search_wrapper fieldset{border:0;padding:0}@media screen and (max-width:500px){.content_search_wrapper.right,.content_search_wrapper.left{float:none}}.content_search_input_wrapper{position:relative}@media screen and (min-width:740px){.content_search_input_wrapper{float:left;width:60%;margin-right:1em}}.content_search_simple .content_search_input_wrapper{float:none;width:100%;margin-right:0}.content_search_or_divider{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem;clear:both;display:block;margin:10px 0;text-align:center;text-transform:uppercase}@media screen and (min-width:740px){.content_search_or_divider{width:5.8%;clear:none;float:left;margin:28px 0 0}}@media screen and (min-width:1220px){.content_search_or_divider{width:6%}}.content_search_input_frame{border-top:4px solid #5d3c85}.content_search_input{font-family:"TiemposHeadline",Georgia,serif;font-weight:700;font-style:italic;font-size:20px;font-size:1.25rem;width:100%;border:1px solid #767481 !important;border-width:0 1px 1px !important;color:#505061;opacity:1;line-height:1;padding:10px 50px 10px 10px}@media screen and (min-width:740px){.content_search_input{font-size:21px;font-size:1.3125rem;height:80px;padding:25px 60px 25px 25px}}@media screen and (min-width:980px){.content_search_input{font-size:25px;font-size:1.5625rem;padding-right:80px}}.content_search_input:focus{border-color:#5d3c85;box-shadow:none;outline:0}.content_search_input::-webkit-input-placeholder{overflow:hidden;text-overflow:ellipsis;opacity:1;color:#767481;line-height:1.4;color:#767481}.content_search_input::-moz-placeholder{overflow:hidden;text-overflow:ellipsis;opacity:1;color:#767481}.content_search_label{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem}
@media screen and (min-width:740px){.content_search_label{font-size:18px;font-size:1.125rem}}.content_search_submit{overflow:hidden;text-indent:200%;white-space:nowrap;width:30px;height:30px;position:absolute;top:0;right:5px;bottom:0;margin:auto 0;background:#fff}@media screen and (min-width:740px){.content_search_submit{width:40px;height:40px;right:20px}}.content_search_submit:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer}@media screen and (min-width:740px){.content_search_submit:before{width:36px;height:36px;background-position:-210px -280px}}.content_search_radio_wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-column-gap:10px}.content_search_radio_wrapper label{font-size:15px;font-weight:400}.content_search_radio_wrapper .fs-checkbox{float:left}.content_search_select_wrapper{background:#e2e1db;margin-top:10px;padding:10px}@media screen and (min-width:740px){.content_search_select_wrapper{height:90px;margin-top:0}}.content_search_select_label{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:15px;font-size:.9375rem;color:#767481;display:block;line-height:40px}@media screen and (min-width:500px){.content_search_select_label{margin:0 0 8px 3px}}@media screen and (min-width:740px){.content_search_select_label{line-height:1}}.content_search_text{clear:both;overflow:hidden;margin:4px 15px}.content_search_text li,.content_search_text ul,.content_search_text p,.content_search_text p.basic-form{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:15px;font-size:.9375rem;color:#1f1b25;line-height:160%;margin:0 0 8px}.content_search_text li{margin:0 0 3px}.content_search_text a,.content_search_text a:visited,.content_search_text .content_search_extra_handle{cursor:pointer;color:#7800a0}.content_search_text p{margin:.5em 0 !important}.content_search_extra_handle:after{width:0;height:0;border-top:5px solid #767481;border-right:5px solid transparent;border-bottom:0 solid transparent;border-left:5px solid transparent;content:'';display:inline-block;margin:0 0 2px 8px;transition:none}.content_search_extra_handle.fs-swap-active:after{border-top:0 solid transparent;border-right:5px solid transparent;border-bottom:5px solid #767481;border-left:5px solid transparent}.content_search_extra{display:none}.content_search_extra.fs-swap-active{display:block}.search_box_content{background:#e2e1db;clear:both;padding:20px}.search_box_content .content_search{margin-bottom:0}.search_box_content .content_search_select_wrapper{padding:10px 0}@media screen and (min-width:740px){.search_box_content{margin-bottom:0;padding:30px}}#library-search{margin-bottom:2em}#library-search .ui-accordion input.content_search_input{font-family:"TiemposHeadline",Georgia,serif;font-weight:700;font-size:18px;font-size:1.125rem;max-width:none}#library-search.ui-widget-content{padding:0;border:0}#library-search .ui-tabs-nav{padding:0;background:#fff;border:0;display:inline-flex !important;justify-content:space-around;align-items:center;width:100%}#library-search .ui-tabs-nav.widget-content{border:0}#library-search .ui-tabs-nav.ui-corner-all{border-radius:0}#library-search .ui-tabs-nav li,#library-search .ui-tabs-nav li.ui-state-default,#library-search .ui-tabs-nav .ui-accordion-header{margin:0 8px 0 0;background:none transparent;border:0;border-radius:0;white-space:normal;float:none;display:inline-flex;white-space:normal}#library-search .ui-tabs-nav li a,#library-search .ui-tabs-nav li.ui-state-default a,#library-search .ui-tabs-nav .ui-accordion-header a{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:14px;font-size:.875rem;border-bottom:3px solid transparent;color:#5d3c85;text-transform:uppercase;padding:.5em;text-align:center}#library-search .ui-tabs-nav li a:hover,#library-search .ui-tabs-nav li.ui-state-default a:hover,#library-search .ui-tabs-nav .ui-accordion-header a:hover{border-color:#64dfeb;color:#1f1b25}#library-search .ui-tabs-nav li.ui-tabs-active{padding-bottom:0}
#library-search .ui-tabs-nav li.ui-tabs-active a{font-weight:700;border-color:#64dfeb;color:#1f1b25}#library-search.ui-tabs .ui-tabs-panel{padding:0 !important}#library-search.ui-tabs .ui-tabs-panel .ui-widget input,#library-search.ui-tabs .ui-tabs-panel .ui-widget select,#library-search.ui-tabs .ui-tabs-panel .ui-widget textarea,#library-search.ui-tabs .ui-tabs-panel .ui-widget button{font-size:15px;font-size:.9375rem}#library-search.ui-tabs .ui-tabs-panel p,#library-search.ui-tabs .ui-tabs-panel ul,#library-search.ui-tabs .ui-tabs-panel ol{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:15px;font-size:.9375rem}#library-search.ui-widget input.content_search_input{font-family:"TiemposHeadline",Georgia,serif;font-weight:700;font-size:24px;font-size:1.5rem;padding-left:25px}#library-search.ui-widget .fs-dropdown-selected,#library-search .ui-accordion .fs-dropdown-selected{font-size:14px;font-size:.875rem;background:#fff}#library-search h3.ui-accordion-header{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem;padding:8px 0 8px 30px}#library-search .ui-accordion .ui-accordion-content{padding:0;border:0;border-radius:4px}#library-search .ui-accordion .ui-accordion-content.ui-corner-bottom{border-radius:4px}#library-search .fs-dropdown-item{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:15px;font-size:.9375rem;border:0;height:2rem;line-height:1.3}.lib-guide,#academics-lib-crs-guide{margin-bottom:2em}.lib-guide .ui-tabs,#academics-lib-crs-guide .ui-tabs{padding:0;border:0}.lib-guide .ui-widget-header,#academics-lib-crs-guide .ui-widget-header{background:0 0}.lib-guide .ui-tabs-nav,#academics-lib-crs-guide .ui-tabs-nav{border:0;padding:8px 8px 0 20px;margin-bottom:-1px}.lib-guide .ui-tabs-nav li,.lib-guide .ui-tabs-nav li.ui-state-default,#academics-lib-crs-guide .ui-tabs-nav li,#academics-lib-crs-guide .ui-tabs-nav li.ui-state-default{margin:0 8px 0 0;background:none transparent;border-radius:0;border:1px solid #aeaeb2;border-bottom:0}.lib-guide .ui-tabs-nav li a,.lib-guide .ui-tabs-nav li.ui-state-default a,#academics-lib-crs-guide .ui-tabs-nav li a,#academics-lib-crs-guide .ui-tabs-nav li.ui-state-default a{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:15px;font-size:.9375rem;color:#5d3c85;border:0;border-bottom:1px solid #aeaeb2;background:#e2e1db}.lib-guide .ui-tabs-nav li a:hover,.lib-guide .ui-tabs-nav li.ui-state-default a:hover,#academics-lib-crs-guide .ui-tabs-nav li a:hover,#academics-lib-crs-guide .ui-tabs-nav li.ui-state-default a:hover{border:0;background:#fff}.lib-guide .ui-tabs-nav li a:focus,.lib-guide .ui-tabs-nav li.ui-state-default a:focus,#academics-lib-crs-guide .ui-tabs-nav li a:focus,#academics-lib-crs-guide .ui-tabs-nav li.ui-state-default a:focus{outline:none;background:linear-gradient(#00b8d5 2px,transparent 3px)}.lib-guide .ui-tabs-nav li.ui-tabs-active a,#academics-lib-crs-guide .ui-tabs-nav li.ui-tabs-active a{font-weight:700;color:#1f1b25;background:#fff;margin-bottom:-1px;border-bottom:1px solid #fff}.lib-guide .ui-tabs-nav li.ui-tabs-active a:hover,#academics-lib-crs-guide .ui-tabs-nav li.ui-tabs-active a:hover{background:#fff;border-bottom:1px solid #fff}.lib-guide .ui-tabs .ui-tabs-panel,#academics-lib-crs-guide .ui-tabs .ui-tabs-panel{border:1px solid #aeaeb2;border-radius:0}.lib-guide .ui-tabs .ui-tabs-panel .ui-widget input,.lib-guide .ui-tabs .ui-tabs-panel .ui-widget select,.lib-guide .ui-tabs .ui-tabs-panel .ui-widget textarea,.lib-guide .ui-tabs .ui-tabs-panel .ui-widget button,#academics-lib-crs-guide .ui-tabs .ui-tabs-panel .ui-widget input,#academics-lib-crs-guide .ui-tabs .ui-tabs-panel .ui-widget select,#academics-lib-crs-guide .ui-tabs .ui-tabs-panel .ui-widget textarea,#academics-lib-crs-guide .ui-tabs .ui-tabs-panel .ui-widget button{font-family:"setimo",Arial,sans-serif;font-weight:15;letter-spacing:-.015em}.lib-guide .ui-tabs .ui-tabs-panel p,.lib-guide .ui-tabs .ui-tabs-panel ul,.lib-guide .ui-tabs .ui-tabs-panel ol,.lib-guide .ui-tabs .ui-tabs-panel th,.lib-guide .ui-tabs .ui-tabs-panel td,#academics-lib-crs-guide .ui-tabs .ui-tabs-panel p,#academics-lib-crs-guide .ui-tabs .ui-tabs-panel ul,#academics-lib-crs-guide .ui-tabs .ui-tabs-panel ol,#academics-lib-crs-guide .ui-tabs .ui-tabs-panel th,#academics-lib-crs-guide .ui-tabs .ui-tabs-panel td{font-size:15px;font-size:.9375rem}
.ui-accordion.ui-widget{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;border:0}.ui-accordion.ui-widget .ui-accordion-header{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem;padding:8px 0 8px 30px;margin:0 8px 0 0;background:none transparent;border-radius:0;border:0}.ui-accordion.ui-widget .ui-accordion-header .ui-accordion-header-icon{background:url(/sites/all/themes/Amherst/images/menu-collapsed.svg) no-repeat 0 37%;background-size:12px}.ui-accordion.ui-widget .ui-accordion-header.ui-state-active .ui-accordion-header-icon{background:url(/sites/all/themes/Amherst/images/menu-expanded.svg) no-repeat 0 48%;background-size:12px}.ui-accordion.ui-widget .ui-accordion-content{padding:1em;background:#e2e1db;border-radius:4px;border:1px solid #aeaeb2}.ui-accordion.ui-widget .ui-accordion-content h4{margin:0 0 .5em}.ui-accordion.ui-widget .ui-accordion-content h6{font-size:16px;font-size:1rem;margin:.5em 0}.ui-accordion.ui-widget .ui-accordion-content p,.ui-accordion.ui-widget .ui-accordion-content li{font-size:15px;font-size:.9375rem;margin-bottom:.5em;line-height:1.5}.content_search_input_wrapper .form-item{margin:0}#block-system-main form#facet-text-form{position:relative}#block-system-main input.content_search_input{padding:10px 50px 10px 10px}@media screen and (min-width:740px){#block-system-main input.content_search_input{padding:25px 60px 20px 25px}}#block-system-main input.content_search_submit,#block-system-main .view-amh-mm-calendar-export .search-button{background:url(/sites/all/themes/Amherst/images/icons.png) no-repeat 0 0;width:30px;height:30px;background-color:transparent;background-position:-245px -235px;border-radius:0;margin:auto 0;padding:0}.svg #block-system-main input.content_search_submit,.svg #block-system-main .view-amh-mm-calendar-export .search-button{background-image:url(/sites/all/themes/Amherst/images/icons.svg)}.no-touch #block-system-main input.content_search_submit:hover,.no-touch #block-system-main .view-amh-mm-calendar-export .search-button:hover{background-color:transparent;background-position:-245px -235px}@media screen and (min-width:740px){#block-system-main input.content_search_submit,#block-system-main .view-amh-mm-calendar-export .search-button{width:40px;height:40px;background-position:-208px -278px}.no-touch #block-system-main input.content_search_submit:hover,.no-touch #block-system-main .view-amh-mm-calendar-export .search-button:hover{background-color:transparent;background-position:-208px -278px}}#block-system-main .view-amh-mm-calendar-export .search-button{width:30px;height:30px;top:0 !important;bottom:0;right:10px}@media screen and (min-width:740px){#block-system-main .view-amh-mm-calendar-export .search-button{width:40px;height:40px;right:20px}}.image_grid_callout{background:#e2e1db;padding:10px}@media screen and (min-width:740px){.image_grid_callout{padding:20px;display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width:1220px){.image_grid_callout{padding:40px}}.image_grid_callout_item{min-height:50%;position:relative;overflow:hidden}.image_grid_callout_item:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#311a4d;background:rgba(49,26,77,.7);content:''}.image_grid_callout_item img{width:100%}.image_grid_callout_buttons{position:relative;z-index:2;text-align:center}.csstransforms .image_grid_callout_buttons{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .image_grid_callout_buttons{margin-top:25px}@media screen and (min-width:980px){.no-csstransforms .image_grid_callout_buttons{margin-top:100px}}.image_grid_callout_button{width:auto;display:inline-block;margin:0;text-shadow:0 0 4px #000;background:rgba(0,0,0,.2)}.image_grid_callout_button:hover{text-shadow:0 0 4px #0080a8}.featured_profiles{background:#e2e1db}@media screen and (max-width:740px){.featured_profiles{box-shadow:50px 0 0 #e2e1db,-50px 0 0 #e2e1db}}@media screen and (max-width:740px){.featured_profiles_tabs{display:none}
}@media screen and (min-width:740px){.featured_profiles_carousel.fs-carousel-enabled{overflow:hidden}}.featured_profiles_carousel.fs-carousel-enabled .fs-carousel-item{margin:0 10px 0 0}.featured_profiles_carousel.fs-carousel-enabled .fs-carousel-pagination{margin:20px 0 0}@media screen and (min-width:740px){.featured_profiles_carousel.fs-carousel-enabled .fs-carousel-pagination{display:none}}.featured_profiles_tab{width:25%;position:relative;display:block;margin:0;border-radius:0;float:left;cursor:pointer}.featured_profiles_tab.active{cursor:default}.featured_profiles_tab.active span,.featured_profiles_tab.active:after{opacity:0}.featured_profiles_tab span{font-size:15px;font-size:.9375rem;font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;width:100%;position:absolute;top:50%;z-index:2;color:#fff;display:block;margin:0;opacity:1;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .25s linear;text-shadow:0 0 4px #311a4d}.featured_profiles_tab:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#311a4d;content:'';opacity:.7;transition:opacity .25s linear}.featured_profiles_tab img{width:100%}.flexible_article.profile .featured_profile_item{border:1px solid #e2e1db}.flexible_article.profile .featured_profile_item_image{position:relative;background:#e2e1db;padding:10px}@media screen and (min-width:740px){.flexible_article.profile .featured_profile_item_image{padding:20px}}@media screen and (min-width:1220px){.flexible_article.profile .featured_profile_item_image{padding:40px}}.flexible_article.profile .featured_profile_item_image img{width:100%}.flexible_article.profile .featured_profile_item_flag{position:absolute;top:20px;right:0}@media screen and (min-width:740px){.flexible_article.profile .featured_profile_item_flag{top:40px}}@media screen and (min-width:1220px){.flexible_article.profile .featured_profile_item_flag{top:60px}}.flexible_article.profile .featured_profile_item_container{padding:0 40px}.flexible_article.profile .featured_profile_item_header{text-align:center}.flexible_article.profile .featured_profile_item_name{border:none;padding-bottom:10px;margin:0}@media screen and (min-width:740px){.flexible_article.profile .featured_profile_item_name{font-size:26px;font-size:1.625rem}}.flexible_article.profile .featured_profile_item_title{color:#5d3c85;display:inline-block;margin:20px 0 0}@media screen and (min-width:740px){.flexible_article.profile .featured_profile_item_title{margin:0 0 10px}}.flexible_article.profile .featured_profile_item_wrapper{font-size:16px;font-size:1rem}@media screen and (min-width:740px){.flexible_article.profile .featured_profile_item_wrapper{font-size:18px;font-size:1.125rem}}@media screen and (min-width:1220px){.flexible_article.profile .featured_profile_item_wrapper{font-size:22px;font-size:1.375rem}}@media screen and (min-width:740px){.flexible_article.profile .featured_profile_item_link{float:right}}.faculty_listing{padding-bottom:20px}@media screen and (min-width:740px){.faculty_listing{padding-bottom:25px}}@media screen and (min-width:980px){.faculty_listing{padding-bottom:30px}}.faculty_listing_group_heading{line-height:1.2;margin:40px 0 20px}@media screen and (min-width:980px){.faculty_listing_group_heading{margin:50px 0 0}}.faculty_listing_image,.faculty_profile .faculty_profile_image{overflow:hidden}@media screen and (min-width:980px){.faculty_listing_image,.faculty_profile .faculty_profile_image{border-radius:100%}}.faculty_listing_department,.faculty_profile .faculty_profile_department{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:14px;font-size:.875rem;letter-spacing:.025em;line-height:1.2;margin:0 0 10px;text-transform:uppercase}.faculty_listing_title{margin:0 0 10px}.faculty_listing_small{padding:20px 0 0}.faculty_listing_small .faculty_profile_contact{margin-bottom:15px}.faculty_listing_small_image{width:auto;margin-bottom:20px}@media screen and (min-width:500px){.faculty_listing_small_image{float:right;margin-bottom:0;margin-left:25px}
}@media screen and (min-width:740px){.faculty_listing_small_image{margin-left:40px}}.faculty_listing_small_name{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:19px;font-size:1.1875rem;line-height:1.4;margin:0 0 10px}.faculty_listing_small_name a{color:#5d3c85}.faculty_listing_small_name a:hover{color:#7800a0;border-bottom:1px solid #7800a0}.faculty_listing_small_department{color:#767481}h2.faculty_listing_filter_title{margin:0}.faculty_profile_courses h3.faculty_profile_courses_heading{font-size:1rem;font-weight:700;color:#505061;margin-top:0}@media screen and (max-width:1220px){.faculty_profile_courses{padding-top:20px}}.faculty_listing_link{padding-bottom:30px;border-bottom:2px solid #e2e1db}.faculty_listing_link a{color:#5d3c85}.faculty_listing_link a:hover{color:#7800a0;border-bottom:solid 1px #7800a0}.faculty_listing_small_header{margin-top:20px}.faculty_listing_small h4{font-size:19px;font-size:1.1875rem}.faculty_profile_courses_item a{color:#5d3c85}.faculty_profile_courses_item a:hover{color:#7800a0;border-bottom:solid 1px #7800a0}h2.faculty_listing_filter_title{margin:20px 0 0}.acad-profile h2 a{color:#5d3c85;border-bottom:1px solid #5d3c85}.acad-profile h2 a:hover{color:#7800a0}.acad-profile .faculty_listing_small{border-bottom:1px solid #d2cfcd;padding-bottom:20px}.faculty_listing_large{border-bottom:2px solid #e2e1db;margin:0 0 20px;padding:20px 0}.faculty_listing_large_image{width:75px;height:75px;float:right;margin:0 0 20px 20px}@media screen and (min-width:740px){.faculty_listing_large_image{width:125px;height:125px;float:left;margin:0 20px 20px 0}}@media screen and (min-width:1220px){.faculty_listing_large_image{width:170px;height:170px}}.faculty_listing_large_image img{width:100%}.faculty_listing_large_header{overflow:hidden}.faculty_listing_large_name{font-family:"TiemposHeadline",Georgia,serif;font-weight:700;font-size:22px;font-size:1.375rem;color:#5d3c85;line-height:1.4;margin:0 0 5px}@media screen and (min-width:740px){.faculty_listing_large_name{font-size:24px;font-size:1.5rem;margin:5px 0 5px}}.faculty_listing_large_name a{color:#5d3c85}.faculty_listing_large_name a:hover{color:#7800a0;border-bottom:1px solid #7800a0}.faculty_listing_large_title{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:15px;font-size:.9375rem;line-height:1.4;margin:0}.faculty_listing_large_contact,.faculty_profile .faculty_profile_contact{border-top:1px solid #e2e1db;margin:15px 0;overflow:hidden;padding:15px 0 0}.faculty_listing_large_contact button,.faculty_profile .faculty_profile_contact button{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:15px;font-size:.9375rem;color:#505061}.faculty_listing_large_link,.faculty_profile_link{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:15px;font-size:.9375rem;color:#5d3c85;clear:both;display:block;float:left;margin:0 0 10px}@media screen and (min-width:740px){.faculty_listing_large_link,.faculty_profile_link{clear:none;display:inline-block;float:none;margin:0 20px 10px 0}}.faculty_listing_large_link a,.faculty_profile_link a{border-bottom:1px solid transparent;color:#5d3c85}.faculty_listing_large_link a:hover,.faculty_profile_link a:hover{border-color:#7800a0;color:#7800a0}.faculty_listing_large_link:before,.faculty_profile_link:before{margin:0 5px -3px 0}.faculty_listing_large_link.phone,.faculty_profile_link.phone{color:#505061}.faculty_listing_large_link.pin,.faculty_profile_link.pin{color:#505061}.faculty_listing_large_content{clear:both}.faculty_listing_large_content p{font-size:15px;font-size:.9375rem;line-height:1.6;margin:0 0 20px}.no-touch .faculty_listing_filter_title a:hover{color:#64dfeb}.photo_gallery{max-width:1164px;margin:30px auto}@media screen and (min-width:740px){.photo_gallery{margin-bottom:40px}.photo_gallery .fs-carousel-canister{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-column-gap:8px;grid-row-gap:8px}}.photo_gallery_carousel{clear:both}
.photo_gallery_carousel .fs-carousel-pagination{margin:20px 0 0}.photo_gallery_item{position:relative}@media screen and (min-width:740px){.photo_gallery_item:nth-child(1){grid-row:1/span 2;grid-column:1/span 2}.photo_gallery_item:nth-child(2){grid-row:1/span 1;grid-column:3/span 1}.photo_gallery_item:nth-child(3){grid-row:1/span 1;grid-column:4/span 1}.photo_gallery_item:nth-child(4){grid-row:3/span 1;grid-column:1/span 1}.photo_gallery_item:nth-child(5){grid-row:3/span 1;grid-column:2/span 1}.photo_gallery_item:nth-child(6){grid-row:2/span 2;grid-column:3/span 2}.photo_gallery_item:nth-child(3) figcaption,.photo_gallery_item:nth-child(6) figcaption{right:0}}@media screen and (min-width:740px){.photo_gallery_item_right{float:right}}.photo_gallery_image{position:relative;cursor:pointer;display:block}.photo_gallery_image img{width:100%}@media screen and (min-width:740px){.photo_gallery_image:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;box-shadow:inset 0 0 0 0 #0099bc;content:'';transition:box-shadow .25s ease}.no-touch .photo_gallery_image:hover:after,.photo_gallery_image.fs-swap-active:after{box-shadow:inset 0 0 0 10px #0099bc}}.photo_gallery_caption{background:#0099bc;padding:20px}@media screen and (min-width:740px){.photo_gallery_caption{width:270px;position:absolute;top:0;z-index:2;opacity:0;transition:opacity .25s linear,visibility .25s linear;visibility:hidden}.photo_gallery_caption.fs-swap-active{opacity:1;visibility:visible}.csstransforms .photo_gallery_caption{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:980px){.photo_gallery_caption{padding:30px 25px 25px 20px}}.photo_gallery_caption_label{color:#fff;font-weight:700;letter-spacing:.015em;margin:0}.photo_gallery_caption_text{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:15px;font-size:.9375rem;color:#fff;margin:10px 0}.photo_gallery_caption_link{line-height:1.3;margin:0}.photo_gallery_caption_close{overflow:hidden;text-indent:200%;white-space:nowrap;width:30px;height:30px;position:absolute;top:20px;right:2px;background:#0099bc;cursor:pointer;display:block}.photo_gallery_caption_close,.photo_gallery_caption_close:link,.photo_gallery_caption_close:visited,.photo_gallery_caption_close:hover,.photo_gallery_caption_close:active,.photo_gallery_caption_close:focus,.photo_gallery_caption_close:before,.photo_gallery_caption_close:after,.photo_gallery_caption_close:hover:before,.photo_gallery_caption_close:hover:after{transition:background-color .25s linear,border-color .25s linear,box-shadow .25s linear,color .25s linear,opacity .25s linear}.photo_gallery_caption_close:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@media screen and (max-width:740px){.photo_gallery_caption_close{display:none}}.feature_gallery_wrapper{position:relative;background:#1f1b25;overflow:hidden}.feature_gallery_carousel{z-index:1}.feature_gallery_menu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#1f1b25;counter-reset:feature_gallery;padding:40px 30px;overflow-y:scroll;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.feature_gallery_menu.fs-swap-active{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:740px){.feature_gallery_menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.feature_gallery_menu>*{-webkit-column-break-inside:avoid;column-break-inside:avoid}}@media screen and (min-width:1220px){.feature_gallery_menu{padding:50px 40px}}.feature_gallery_menu_item{font-size:17px;font-size:1.0625rem;width:100%;position:relative;color:#fff;line-height:1.4;margin:5px 0;padding:0 0 0 30px;text-align:left}.no-touch .feature_gallery_menu_item:hover{color:#64dfeb}.feature_gallery_menu_item span{position:relative;z-index:1;background:#1f1b25;padding:0 10px 0 0}
.feature_gallery_menu_item:before{position:absolute;top:0;left:0;color:#856cb0;content:counter(feature_gallery) ". ";counter-increment:feature_gallery;display:block}.feature_gallery_menu_item:after{height:1px;position:absolute;right:0;bottom:13px;left:50px;z-index:0;background:#856cb0;content:'';display:inline-block;vertical-align:middle}.feature_gallery_controls{background:#5d3c85;overflow:hidden;padding:10px 20px}.feature_gallery_controls button{cursor:pointer;font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em}.feature_gallery_next,.feature_gallery_previous{font-size:14px;font-size:.875rem;width:40%;position:relative;color:#fff;display:block;line-height:30px;letter-spacing:.025em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:740px){.feature_gallery_next,.feature_gallery_previous{overflow:hidden;text-indent:200%;white-space:nowrap;width:30px;height:30px}}.feature_gallery_previous{float:left;padding:0 0 0 30px;text-align:left}.feature_gallery_previous:before{position:absolute;top:0;bottom:0;left:0;margin:auto}.feature_gallery_next{float:right;padding:0 0 0 30px}.feature_gallery_next:after{position:absolute;top:0;right:0;bottom:0;margin:auto}@media screen and (min-width:740px){.feature_gallery_next{padding:0 30px 0 0;text-align:right}}.feature_gallery_menu_handle{overflow:hidden;text-indent:200%;white-space:nowrap;height:30px;width:30px;position:relative;display:block;margin:0 auto}.feature_gallery_menu_handle:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.feature_gallery_item{position:relative;z-index:1;background:#1f1b25;overflow:hidden;transition:opacity 0s linear .25s}.js .feature_gallery_item{opacity:0}.feature_gallery_item.fs-carousel-visible{z-index:2;opacity:1;transition:opacity .25s linear 0s}.feature_gallery_item figure,.feature_gallery_item picture{display:block}@media screen and (min-width:740px){.feature_gallery_item figure,.feature_gallery_item picture{height:100%}}.feature_gallery_item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.feature_gallery_item_header{padding:30px 20px 20px}@media screen and (min-width:740px){.feature_gallery_item_header{width:35%;float:left;padding:40px 30px}}.feature_gallery_item_heading{color:#fff;margin:0 0 .5em}@media screen and (min-width:740px){.feature_gallery_item_heading{font-size:26px;font-size:1.625rem}}@media screen and (min-width:980px){.feature_gallery_item_heading{font-size:26px;font-size:1.625rem}}.feature_gallery_item_heading a{color:#fff}.no-touch .feature_gallery_item_heading a:hover{color:#64dfeb}.feature_gallery_item_text{font-size:15px;font-size:.9375rem;color:#fff;line-height:1.6;margin:0 0 .25em}@media screen and (min-width:740px){.feature_gallery_item_image{width:65%;float:right}}.section_break{margin-top:30px}@media screen and (min-width:740px){.section_break{margin-top:40px}}@media screen and (min-width:980px){.section_break{margin-top:50px}}.section_break:first-child,.section_break *:first-child{margin-top:0}.call_to_action_callout{background:#1f1b25}.call_to_action_callout .fs-background-container:after{height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,.6);content:''}.call_to_action_callout_wrapper{width:90%;max-width:768px;margin-left:auto;margin-right:auto;position:relative;z-index:2;padding:50px 0}@media (min-width:500px){.call_to_action_callout_wrapper{width:95%}}@media (min-width:980px){.call_to_action_callout_wrapper{max-width:936px}}@media (min-width:1220px){.call_to_action_callout_wrapper{max-width:1164px}}@media screen and (min-width:740px){.call_to_action_callout_wrapper{padding:100px 0}}@media screen and (min-width:980px){.call_to_action_callout_wrapper{padding:150px 0}}.call_to_action_callout_content{text-align:center}.call_to_action_callout_heading{font-family:"TiemposHeadline",Georgia,serif;font-weight:400;font-size:30px;font-size:1.875rem;letter-spacing:0;color:#fff;margin:0 0 40px}
@media screen and (min-width:740px){.call_to_action_callout_heading{font-size:36px;font-size:2.25rem;display:inline-block;margin:0 0 50px}}.call_to_action_callout_button{color:#fff;display:block;margin:0 0 10px}.call_to_action_callout_button:hover{color:#fff}@media screen and (min-width:740px){.call_to_action_callout_button{display:inline-block;margin:0 10px 10px}}.upcoming_events_callout{padding:30px 0;background:#1f1b25}.upcoming_events_callout_container{overflow:hidden}.upcoming_events_callout_wrapper{width:90%;max-width:768px;margin-left:auto;margin-right:auto}@media (min-width:500px){.upcoming_events_callout_wrapper{width:95%}}@media (min-width:980px){.upcoming_events_callout_wrapper{max-width:936px}}@media (min-width:1220px){.upcoming_events_callout_wrapper{max-width:1164px}}.upcoming_events_callout_header{width:98%;margin-bottom:30px;overflow:hidden}.upcoming_events_callout_header .upcoming_events_callout_link{float:right;margin:33px 0 0 20px;color:#b7a5d3}.upcoming_events_callout_header .upcoming_events_callout_link:hover{color:#fff}@media screen and (max-width:980px){.upcoming_events_callout_header .upcoming_events_callout_link{display:none}}.upcoming_events_callout_header.multiple_links .upcoming_events_callout_link{margin:10px 0 0 20px}@media screen and (min-width:1220px){.upcoming_events_callout_header.multiple_links .upcoming_events_callout_link{margin:33px 0 0 20px}}@media screen and (max-width:1220px){.upcoming_events_callout_header.multiple_links .upcoming_events_callout_link.newsletter{margin:10px 0 0}}@media screen and (min-width:1220px){.upcoming_events_callout_header.multiple_links .upcoming_events_callout_link.newsletter{margin:33px 20px 0 0}}.upcoming_events_callout_footer{width:98%}@media screen and (max-width:980px){.upcoming_events_callout_footer{margin-top:20px}}@media screen and (min-width:980px){.upcoming_events_callout_footer{display:none}}.upcoming_events_callout_footer .upcoming_events_callout_link{margin:0 0 5px}.upcoming_events_callout_heading{float:left;margin:0;color:#fff}.upcoming_events_callout_link{color:#00b8d5}.upcoming_events_callout_link:hover{color:#64dfeb}@media screen and (max-width:980px){.upcoming_events_callout_link.newsletter{margin:5px 0 0}}.upcoming_events_callout_carousel.fs-carousel-enabled,.fs-carousel-enabled.home_news_carousel,.fs-carousel-enabled.home_events_carousel{clear:both}@media screen and (min-width:980px){.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-viewport,.fs-carousel-enabled.home_news_carousel .fs-carousel-viewport,.fs-carousel-enabled.home_events_carousel .fs-carousel-viewport{padding-bottom:80px}}@media screen and (min-width:740px){.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-container,.fs-carousel-enabled.home_news_carousel .fs-carousel-container,.fs-carousel-enabled.home_events_carousel .fs-carousel-container{width:66%}}@media screen and (min-width:980px){.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-container,.fs-carousel-enabled.home_news_carousel .fs-carousel-container,.fs-carousel-enabled.home_events_carousel .fs-carousel-container{width:60%}}@media screen and (min-width:1220px){.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-container,.fs-carousel-enabled.home_news_carousel .fs-carousel-container,.fs-carousel-enabled.home_events_carousel .fs-carousel-container{width:54%}}@media screen and (max-width:980px){.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-controls,.fs-carousel-enabled.home_news_carousel .fs-carousel-controls,.fs-carousel-enabled.home_events_carousel .fs-carousel-controls{display:none}}.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-pagination,.fs-carousel-enabled.home_news_carousel .fs-carousel-pagination,.fs-carousel-enabled.home_events_carousel .fs-carousel-pagination{margin:20px 0 0}@media screen and (min-width:980px){.upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-pagination,.fs-carousel-enabled.home_news_carousel .fs-carousel-pagination,.fs-carousel-enabled.home_events_carousel .fs-carousel-pagination{display:none}
}.page_callouts .upcoming_events_callout_carousel .fs-carousel-canister,.page_callouts .home_news_carousel .fs-carousel-canister,.page_callouts .home_events_carousel .fs-carousel-canister{display:flex;flex-direction:row}.page_callouts .upcoming_event_item{position:relative;padding:20px 0 0;margin:0 20px 0}@media screen and (max-width:740px){.page_callouts .upcoming_event_item{border-top:2px solid #5d3c85}}@media screen and (min-width:740px){.page_callouts .upcoming_event_item{width:50%;border-right:2px solid #5d3c85;float:left}}@media screen and (min-width:980px){.page_callouts .upcoming_event_item{padding-right:40px;margin-right:20px}}.page_callouts .upcoming_event_item:first-child{padding-left:0}.page_callouts .upcoming_event_item_flag{display:none}.page_callouts .upcoming_event_item_image{margin:0 0 20px}@media screen and (min-width:500px){.page_callouts .upcoming_event_item_image{float:right;margin:0 0 0 20px}}.page_callouts .upcoming_event_item_date{width:60px;min-height:90px;float:left;display:block;text-align:center;padding:8px;background:#0080a8;margin:0 10px 20px 0}@media screen and (min-width:740px){.page_callouts .upcoming_event_item_date{float:none;margin:10px 0 30px}}.page_callouts .upcoming_event_item_month{color:#fff;display:block}.page_callouts .upcoming_event_item_day{font-size:32px;font-size:2rem;color:#fff;display:block;margin:0}.page_callouts .upcoming_event_item_heading{margin:0 0 10px}@media screen and (min-width:740px){.page_callouts .upcoming_event_item_heading{font-size:22px;font-size:1.375rem}}.page_callouts .upcoming_event_item_heading a{color:#fff}.no-touch .page_callouts .upcoming_event_item_heading a:hover{color:#64dfeb}.page_callouts .upcoming_event_item_time{display:block;color:#fff}@media screen and (min-width:500px){.page_callouts .upcoming_event_item_featured .upcoming_event_item_date{float:none}}.upcoming_events_callout_carousel.fs-carousel-enabled button.fs-carousel-page.fs-carousel-active,.fs-carousel-enabled.home_news_carousel button.fs-carousel-page.fs-carousel-active,.fs-carousel-enabled.home_events_carousel button.fs-carousel-page.fs-carousel-active{background:#856cb0}.region-content .upcoming_events_callout{padding:20px 0;background:#333}@media screen and (min-width:980px){.region-content .upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-viewport,.region-content .fs-carousel-enabled.home_news_carousel .fs-carousel-viewport,.region-content .fs-carousel-enabled.home_events_carousel .fs-carousel-viewport{padding-bottom:65px}}.region-content .upcoming_events_callout_carousel .fs-carousel-canister,.region-content .home_news_carousel .fs-carousel-canister,.region-content .home_events_carousel .fs-carousel-canister{display:flex;flex-direction:row}.region-content .upcoming_events_callout_heading{color:#fff;font-size:40pxpx;font-size:2.5pxrem}.region-content .upcoming_event_item{position:relative;padding:20px;margin:0 10px 0 0;width:240px !important;border-left:2px solid rgba(255,255,255,.3);padding:0 0 0 20px}.region-content .upcoming_event_item:first-child{border-left:0}@media screen and (min-width:740px){.region-content .upcoming_event_item{margin:0 20px 0 0;width:45%}}.region-content .upcoming_event_item_flag{font-size:13px;font-size:.8125rem;padding:4px 12px;position:absolute;z-index:1}.region-content .upcoming_event_item_image{margin:0 0 10px}.region-content .upcoming_event_item_image img{width:100%;max-width:230px;height:auto}.region-content .upcoming_events_callout_link{color:#64dfeb}.region-content .upcoming_events_callout_link:hover{color:#00b8d5}.region-content .upcoming_event_item_date{display:block;margin:10px 0 5px}.region-content .upcoming_event_item_month,.region-content .upcoming_event_item_day{font-size:16px;font-size:1rem;color:#b7a5d3;margin:0}.region-content .upcoming_event_item_heading{color:#fff;line-height:1.4;margin:0 0 10px}@media screen and (min-width:740px){.region-content .upcoming_event_item_heading{font-size:21px;font-size:1.3125rem;line-height:1.35}}.region-content .upcoming_event_item_heading a{color:#fff}.no-touch .region-content .upcoming_event_item_heading a:hover{color:#64dfeb}
.region-content p.upcoming_event_item_time{color:#b7a5d3;margin:.5em 0}.region-content .upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible,.region-content .fs-carousel-enabled.home_news_carousel .fs-carousel-control.fs-carousel-visible,.region-content .fs-carousel-enabled.home_events_carousel .fs-carousel-control.fs-carousel-visible{background:#856cb0}.region-content .upcoming_events_callout_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible:hover,.region-content .fs-carousel-enabled.home_news_carousel .fs-carousel-control.fs-carousel-visible:hover,.region-content .fs-carousel-enabled.home_events_carousel .fs-carousel-control.fs-carousel-visible:hover{background:#5d3c85}@media screen and (min-width:500px){.region-content .upcoming_event_item_featured .upcoming_event_item_date{float:none}}.student_profiles_callout,.publication_callout_wrapper{background:#e2e1db}.student_profiles_callout_wrapper{width:90%;max-width:768px;margin-left:auto;margin-right:auto}@media (min-width:500px){.student_profiles_callout_wrapper{width:95%}}@media (min-width:980px){.student_profiles_callout_wrapper{max-width:936px}}@media (min-width:1220px){.student_profiles_callout_wrapper{max-width:1164px}}.student_profiles_callout_wrapper .typography p{font-size:17px;font-size:1.0625rem;letter-spacing:-.025em}@media screen and (min-width:980px){.student_profiles_callout .fs-carousel-canister,.publication_callout_wrapper .fs-carousel-canister{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1.5rem;grid-row-gap:2rem;margin-top:2rem}}.student_profiles_callout_heading,.publication_callout_heading,.image_split_callout_heading{margin:0}.student_profiles_callout_carousel{clear:both;overflow:hidden}@media screen and (max-width:980px){.student_profiles_callout_carousel{padding-top:20px}}@media screen and (min-width:500px){.student_profiles_callout_carousel.fs-carousel-enabled .fs-carousel-container{width:66%}}@media screen and (min-width:740px){.student_profiles_callout_carousel.fs-carousel-enabled .fs-carousel-container{width:100%}}.student_profiles_callout_carousel.fs-carousel-enabled .fs-carousel-pagination{margin:20px 0 0}@media screen and (max-width:980px){.student_profile_item{margin:0 10px 0 0}}.student_profile_item_image{width:70px;border-radius:100%;float:left;margin:0 20px 15px 0}@media screen and (min-width:740px){.student_profile_item_image{width:110px}}@media screen and (min-width:980px){.student_profile_item_image{width:70px}}@media screen and (min-width:1220px){.student_profile_item_image{width:110px}}@media screen and (min-width:500px){.student_profile_item_content{overflow:hidden}}.student_profile_item_header{margin:0 0 15px}@media screen and (max-width:500px){.student_profile_item_header{margin:10px 0 15px;overflow:hidden}}.student_profile_item_details{border-top:1px solid #ccc;margin:15px 0;padding:15px 0 0}@media screen and (max-width:500px){.student_profile_item_details{clear:both}}.student_profile_item_heading{font-size:16px;font-size:1rem;font-weight:700;letter-spacing:-.025em;line-height:1.3;margin:0}.student_profile_item_location,.student_profile_item_title{font-size:14px;font-size:.875rem;line-height:1.4}.student_profile_item_location{color:#505061;font-style:italic;letter-spacing:-.025em}.student_profile_item_title{color:#505061;margin:0 0 15px}.instagram_feed{width:90%;max-width:768px;margin-left:auto;margin-right:auto}@media (min-width:500px){.instagram_feed{width:95%}}@media (min-width:980px){.instagram_feed{max-width:936px}}@media (min-width:1220px){.instagram_feed{max-width:1164px}}@media screen and (min-width:980px){.instagram_feed .fs-carousel-canister{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:1.5rem}}.instagram_feed_wrapper{position:relative}.instagram_feed_header{text-align:center}@media screen and (min-width:980px){.instagram_feed_header{position:absolute;top:0;right:10%}}.instagram_feed_heading{margin:10px 0 20px}.instagram_feed_button{font-size:14px;font-size:.875rem;text-transform:none;position:relative;display:inline-block}
.instagram_feed_button:before{position:absolute;top:-10px;right:0;left:0;margin:0 auto;background-color:#fff;border-radius:2px}.instagram_feed_carousel.fs-carousel-enabled{clear:both}.instagram_feed_carousel.fs-carousel-enabled .fs-carousel-pagination{margin:20px 0 0}.instagram_feed_item{position:relative}.instagram_feed_item:nth-child(2){grid-column:3/span 1;grid-row:2/span 1}.instagram_feed_item:nth-child(3){grid-column:4/span 1;grid-row:2/span 1}.instagram_feed_item:nth-child(4){grid-column:5/span 1;grid-row:2/span 1}.instagram_feed_item:before{position:absolute;right:10px;bottom:10px;width:33px;height:33px;z-index:2;opacity:.8}.instagram_feed_item:hover:before{cursor:pointer}@media screen and (max-width:980px){.instagram_feed_item{max-height:384px}}@media screen and (min-width:980px){.instagram_feed_item{max-height:168px}}@media screen and (min-width:1220px){.instagram_feed_item{max-height:215px}}.instagram_feed_item_large{grid-column:1/span 2;grid-row:1/span 2}@media screen and (min-width:980px){.instagram_feed_item_large{max-height:338px}}@media screen and (min-width:1220px){.instagram_feed_item_large{max-height:430px}}.publication_callout{background:#311a4d}.publication_callout.black{background:#1f1b25}.publication_callout.black .publication_callout_wrapper{background:#1f1b25}.publication_callout.black .publication_callout_image:after{background:rgba(31,27,37,.7)}.publication_callout.purple{background:#5d3c85}.publication_callout.purple .publication_callout_wrapper{background:#5d3c85}.publication_callout.purple .publication_callout_image:after{background:rgba(31,27,37,.7)}.publication_callout.gray{background:#505061}.publication_callout.gray .publication_callout_wrapper{background:#505061}.publication_callout.gray .publication_callout_image:after{background:rgba(31,27,37,.7)}.publication_callout_wrapper{width:90%;max-width:768px;margin-left:auto;margin-right:auto;position:relative;background:#311a4d}@media (min-width:500px){.publication_callout_wrapper{width:95%}}@media (min-width:980px){.publication_callout_wrapper{max-width:936px}}@media (min-width:1220px){.publication_callout_wrapper{max-width:1164px}}@media screen and (min-width:980px){.publication_callout_header{max-width:50%}}.publication_callout_heading,.image_split_callout_heading{color:#fff}.publication_callout_content p,.image_split_callout_content p{color:#fff;margin-bottom:0}.publication_callout_content p a,.image_split_callout_content p a{color:#fff;border-color:rgba(255,255,255,.5)}@media screen and (max-width:980px){.publication_callout_buttons{margin-top:25px}}@media screen and (min-width:980px){.publication_callout_buttons{text-align:center}.csstransforms .publication_callout_buttons{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .publication_callout_buttons{margin-top:100px}}.publication_callout_button,.image_split_callout_button,.image_grid_callout_button{color:#fff}@media screen and (min-width:980px){.publication_callout_button,.image_split_callout_button,.image_grid_callout_button{margin:5px}}.publication_callout_image{position:relative;height:200px}@media screen and (min-width:740px){.publication_callout_image{height:250px}}@media screen and (min-width:980px){.publication_callout_image{height:325px}}.publication_callout_image:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(49,26,77,.7);content:''}.contact_callout{position:relative;border:3px solid #e2e1db;padding:20px}@media screen and (min-width:740px){.contact_callout{padding:50px 30px 20px}}.page_callouts .contact_callout{width:90%;max-width:768px;margin-left:auto;margin-right:auto}@media (min-width:500px){.page_callouts .contact_callout{width:95%}}@media (min-width:980px){.page_callouts .contact_callout{max-width:936px}}@media (min-width:1220px){.page_callouts .contact_callout{max-width:1164px}}@media screen and (min-width:1220px){.page_callouts .contact_callout{padding:45px 70px}}.contact_callout_flag{background-color:#c24b29;position:relative;left:-23px;margin:0}@media screen and (min-width:740px){.contact_callout_flag{position:absolute;right:-3px;left:auto;top:15px}
}.contact_callout_wrapper{clear:both}@media screen and (min-width:740px){.contact_callout_wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem}}@media screen and (min-width:1220px){.contact_callout_wrapper{grid-column-gap:2rem;grid-row-gap:2rem}}.contact_callout_heading{margin:20px 0}.contact_callout_content{font-size:15px;font-size:.9375rem;color:#505061;line-height:1.6;border:1px solid #e2e1db;border-width:0 0 1px;margin-bottom:25px;padding-bottom:15px}@media screen and (min-width:740px){.contact_callout_content{border-width:0 1px 0 0;margin-top:20px;margin-bottom:0;padding-right:20px}.contact_callout_content:nth-child(3){border-right:0;padding-right:0}}.contact_callout_content:last-child{border:0;margin-bottom:0;padding-bottom:0}.contact_callout_content:nth-child(4){grid-row:2;grid-column:span 3}.contact_callout_content h4{margin:0 0 15px}.contact_callout_content p{margin:0 0 15px}.contact_callout_content img{max-width:100%;display:block;margin:20px 0}.contact_callout_icon{position:relative;display:block;margin:0 0 15px;padding:0 0 0 30px}.contact_callout_icon:before{height:18px;width:18px;position:absolute;top:3px;left:0}.contact_callout_icon.rss:before{font:400 1.3em/1 FontAwesome;content:"\f0ac";color:#00b8d5;margin:-2px 0 2%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:740px){.contact_callout_content:nth-child(4) .contact_callout_social{display:inline-block;margin-right:2em}}.contact_callout_social a{border:none;color:#505061}.contact_callout_icon_only{height:30px;width:30px;float:left;margin:0 2% 0 0;padding:0}.contact_callout_icon_only,.contact_callout_icon_only:link,.contact_callout_icon_only:visited,.contact_callout_icon_only:hover,.contact_callout_icon_only:active,.contact_callout_icon_only:focus,.contact_callout_icon_only:before,.contact_callout_icon_only:after,.contact_callout_icon_only:hover:before,.contact_callout_icon_only:hover:after{transition:background-color .25s linear,border-color .25s linear,box-shadow .25s linear,color .25s linear,opacity .25s linear}.contact_callout_icon_only:before{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}.contact_callout_icon_only a{overflow:hidden;text-indent:200%;white-space:nowrap;height:100%;width:100%;position:absolute;top:0;right:0;left:0;bottom:0}@media screen and (min-width:500px){.contact_callout_icon_only:nth-child(odd){clear:none}}.no-touch .contact_callout_icon_only:hover{background:#e2e1db}.contact_callout_hours span{display:block}.contact_callout_message{color:#999}.tips_callout{background:#1f1b25}.tips_callout_wrapper{width:90%;max-width:768px;margin-left:auto;margin-right:auto}@media (min-width:500px){.tips_callout_wrapper{width:95%}}@media (min-width:980px){.tips_callout_wrapper{max-width:936px}}@media (min-width:1220px){.tips_callout_wrapper{max-width:1164px}}.tips_callout_wrapper .typography p{font-size:17px;font-size:1.0625rem;letter-spacing:-.025em}.tips_callout_header{margin-bottom:30px}.tips_callout_heading{margin:0;color:#fff}.tips_callout_carousel,.places_callout_carousel{clear:both}@media screen and (min-width:740px){.tips_callout_carousel.fs-carousel-enabled .fs-carousel-viewport,.fs-carousel-enabled.places_callout_carousel .fs-carousel-viewport{padding-bottom:80px}}@media screen and (min-width:980px){.tips_callout_carousel.fs-carousel-enabled .fs-carousel-viewport,.fs-carousel-enabled.places_callout_carousel .fs-carousel-viewport{overflow:hidden}}@media screen and (max-width:740px){.tips_callout_carousel.fs-carousel-enabled .fs-carousel-controls,.fs-carousel-enabled.places_callout_carousel .fs-carousel-controls{display:none}}.tips_callout_carousel.fs-carousel-enabled .fs-carousel-pagination,.fs-carousel-enabled.places_callout_carousel .fs-carousel-pagination{margin:20px 0 0}@media screen and (min-width:740px){.tips_callout_carousel.fs-carousel-enabled .fs-carousel-pagination,.fs-carousel-enabled.places_callout_carousel .fs-carousel-pagination{display:none}}.tips_callout_item{background:#fff;margin:0 10px 0 0;padding:25px 20px}@media screen and (min-width:740px){.tips_callout_item{margin:0 20px 0 0;padding:35px 30px}
}@media screen and (min-width:980px){.tips_callout_item{margin:0 30px 0 0}}.tips_callout_item.purple{background:#5d3c85}.tips_callout_item.purple .tips_callout_item_heading{color:#fff}.tips_callout_item.purple .tips_callout_item_content{color:#fff}.tips_callout_item.gray{background:#505061}.tips_callout_item.gray .tips_callout_item_heading{color:#e2e1db}.tips_callout_item.gray .tips_callout_item_content{color:#fff}.tips_callout_item_heading{color:#505061;margin:0}.tips_callout_item_content{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:15px;font-size:.9375rem;color:#1f1b25;opacity:.9;line-height:1.7;margin:20px 0}.places_callout_wrapper{width:90%;max-width:768px;margin-left:auto;margin-right:auto}@media (min-width:500px){.places_callout_wrapper{width:95%}}@media (min-width:980px){.places_callout_wrapper{max-width:936px}}@media (min-width:1220px){.places_callout_wrapper{max-width:1164px}}.places_callout_wrapper .typography p{font-size:17px;font-size:1.0625rem;letter-spacing:-.025em}.places_callout_header{margin-bottom:30px}.places_callout_heading{margin:0;color:#fff}.places_callout_content p{color:#fff;margin-bottom:0}.places_callout_content p a{color:#fff;border-color:rgba(255,255,255,.5)}@media screen and (min-width:500px){.places_callout_carousel.fs-carousel-enabled .fs-carousel-container{width:75%}}@media screen and (min-width:740px){.places_callout_carousel.fs-carousel-enabled .fs-carousel-container{width:66%}}@media screen and (min-width:980px){.places_callout_carousel.fs-carousel-enabled .fs-carousel-container{width:56%}}@media screen and (min-width:1220px){.places_callout_carousel.fs-carousel-enabled .fs-carousel-container{width:85%}}@media screen and (min-width:980px){.places_callout_carousel.fs-carousel-enabled .fs-carousel-viewport{overflow:visible}}.flexible_gallery.places{clear:both}.flexible_gallery.places.black{background:#1f1b25}.flexible_gallery.places.gray{background:#d2cfcd}.flexible_gallery.places.gray .places_callout_heading,.flexible_gallery.places.gray .typography.places_callout_content p{color:#000}.flexible_gallery.places.purple{background:#5d3c85}.flexible_gallery.places.purple_dark{background:#311a4d}.places_callout_item{position:relative;background:#1f1b25;overflow:hidden}.places_callout_item:after{background-color:rgba(0,0,0,0);background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.7));width:100%;height:50%;position:absolute;right:0;bottom:-1px;left:0;content:'';z-index:1}.touch .places_callout_item .places_callout_item_image:after,.touch .places_callout_item .places_callout_item_container{opacity:0;transition:opacity .25s linear}.touch .places_callout_item.fs-carousel-visible .places_callout_item_image:after,.touch .places_callout_item.fs-carousel-visible .places_callout_item_container{opacity:1}@media screen and (max-width:980px){.no-touch .places_callout_item .places_callout_item_image:after,.no-touch .places_callout_item .places_callout_item_container{opacity:0;transition:opacity .25s linear}.no-touch .places_callout_item.fs-carousel-visible .places_callout_item_image:after,.no-touch .places_callout_item.fs-carousel-visible .places_callout_item_container{opacity:1}}@media screen and (min-width:980px){.no-touch .places_callout_item .places_callout_item_image:after{opacity:0;transition:opacity .25s linear .25s}.no-touch .places_callout_item .places_callout_item_content{max-height:0px;opacity:0;transition:max-height .25s ease .25s,opacity .25s linear 0s}.no-touch .places_callout_item:hover .places_callout_item_image:after{opacity:1;transition:opacity .25s linear 0s}.no-touch .places_callout_item:hover .places_callout_item_content{max-height:160px;opacity:1;transition:max-height .25s ease 0s,opacity .25s linear .25s}}@media screen and (max-width:740px){.places_callout_item_image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}}@media screen and (min-width:740px){.places_callout_item_image{padding-bottom:66.6666%}}.places_callout_item_image:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#5d3c85;background:rgba(93,60,133,.7);content:''}
.places_callout_item_image img{width:100%;position:absolute;top:0;right:0;left:0;z-index:1}.places_callout_item_container{position:relative;z-index:3;padding:40px 20px 0}@media screen and (min-width:740px){.places_callout_item_container{position:absolute;right:0;bottom:0;left:0;padding:30px 30px 0}}.places_callout_item_heading{color:#fff;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media screen and (min-width:740px){.places_callout_item_heading{font-size:22px;font-size:1.375rem}}@media screen and (min-width:980px){.places_callout_item_heading{font-size:24px;font-size:1.5rem}}.places_callout_item_heading a{border-bottom:1px solid transparent;color:#fff}.no-touch .places_callout_item_heading a:hover{border-color:#64dfeb}.places_callout_item_content{margin:0 0 30px;overflow:hidden}.places_callout_item_content p{font-size:14px;font-size:.875rem;color:#fff;line-height:1.6;margin:20px 0 25px}.places_callout_item_meta{max-width:48%}@media screen and (min-width:740px){.places_callout_item_meta.left{float:left;margin:0}}@media screen and (min-width:740px){.places_callout_item_meta.right{float:right}}.places_callout_item_location{position:relative;color:#fff;display:block;line-height:18px;margin:0 0 10px}.places_callout_item_link{line-height:18px;margin:0 3px 0 0}.page_content .places_callout{margin-bottom:30px}@media screen and (min-width:980px){.page_content .places_callout{margin-bottom:50px}}.page_content .places_callout .places_callout{padding:30px 0}.page_content .places_callout .places_callout_header{width:100%}.page_content .places_callout .places_callout_heading{font-size:40px;font-size:2.5rem}.page_content .places_callout .places_callout_carousel.fs-carousel-enabled .fs-carousel-viewport{overflow:hidden}.image_split_callout{position:relative;background:#311a4d}.image_split_callout:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#311a4d;background:rgba(49,26,77,.8);content:''}@media screen and (min-width:740px){.image_split_callout:after{width:73%;right:auto}}@media screen and (min-width:980px){.image_split_callout:after{width:58%}}@media screen and (min-width:1220px){.image_split_callout:after{width:50%}}.image_split_callout_wrapper{width:90%;max-width:768px;margin-left:auto;margin-right:auto;position:relative;z-index:2}@media (min-width:500px){.image_split_callout_wrapper{width:95%}}@media (min-width:980px){.image_split_callout_wrapper{max-width:936px}}@media (min-width:1220px){.image_split_callout_wrapper{max-width:1164px}}@media screen and (max-width:740px){.image_split_callout_header{margin-top:10px}}@media screen and (min-width:740px){.image_split_callout_header{margin-left:50px;width:65%}}@media screen and (min-width:980px){.image_split_callout_header{width:40%}}.image_split_callout_content{margin-bottom:20px}@media screen and (min-width:740px){.image_split_callout_content{margin-bottom:30px}}.image_split_callout_carousel.fs-carousel-enabled .fs-carousel-control:hover{background:#b7a5d3}@media screen and (max-width:740px){.image_split_callout_carousel.fs-carousel-enabled .fs-carousel-control{display:none}}@media screen and (min-width:740px){.fs-carousel-enabled .fs-carousel-pagination.fs-carousel-visible{display:none}}.featured_faculty_callout{border-top:3px solid #e2e1db}.featured_faculty_callout_wrapper{width:90%;max-width:768px;margin-left:auto;margin-right:auto}@media (min-width:500px){.featured_faculty_callout_wrapper{width:95%}}@media (min-width:980px){.featured_faculty_callout_wrapper{max-width:936px}}@media (min-width:1220px){.featured_faculty_callout_wrapper{max-width:1164px}}.featured_faculty_callout_wrapper .typography p{font-size:17px;font-size:1.0625rem;letter-spacing:-.025em}.featured_faculty_callout_header{overflow:hidden;margin-bottom:0}.featured_faculty_callout_heading{margin:0}.featured_faculty_callout_carousel{clear:both;overflow:hidden}@media screen and (max-width:980px){.featured_faculty_callout_carousel{padding-top:20px}}.featured_faculty_callout_carousel.fs-carousel-enabled{padding:0}@media screen and (min-width:740px){.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-viewport{padding-bottom:80px}
}@media screen and (min-width:980px){.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-viewport{overflow:hidden}}@media screen and (min-width:500px){.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-container{width:66%}}@media screen and (min-width:740px){.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-container{width:48.5%}}@media screen and (min-width:980px){.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-container{width:31.5%}}@media screen and (min-width:1220px){.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-container{width:23%}}@media screen and (max-width:740px){.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-controls{display:none}}.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-pagination{margin:20px 0 0}@media screen and (min-width:740px){.featured_faculty_callout_carousel.fs-carousel-enabled .fs-carousel-pagination{display:none}}.featured_faculty_item,.academic_feature_item{float:left;margin:0 20px 20px 0 0}@media screen and (min-width:500px){.featured_faculty_item,.academic_feature_item{width:66%}}@media screen and (min-width:740px){.featured_faculty_item,.academic_feature_item{width:48.5%}}@media screen and (min-width:980px){.featured_faculty_item,.academic_feature_item{width:31.5%}}@media screen and (min-width:1220px){.featured_faculty_item,.academic_feature_item{width:23%}}.featured_faculty_item.fs-carousel-item,.fs-carousel-item.academic_feature_item{margin:0 20px 0 0}@media screen and (min-width:740px){.featured_faculty_item.fs-carousel-item,.fs-carousel-item.academic_feature_item{margin:0 20px 0 0}}@media screen and (min-width:1220px){.featured_faculty_item.fs-carousel-item,.fs-carousel-item.academic_feature_item{margin:0 30px 0 0}}@media screen and (min-width:740px){.featured_faculty_item,.academic_feature_item{position:relative;cursor:pointer}.featured_faculty_item:before,.academic_feature_item:before{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(49,26,77,.7);content:'';opacity:1;transition:opacity .25s linear}.featured_faculty_item:after,.academic_feature_item:after{width:100%;height:0;position:absolute;right:0;bottom:0;left:0;z-index:2;background:#64dfeb;content:'';transition:height .25s ease}.no-touch .featured_faculty_item:hover:before,.no-touch .academic_feature_item:hover:before{opacity:.75}.featured_faculty_item.active:before,.active.academic_feature_item:before,.no-touch .featured_faculty_item.active:hover:before{opacity:0}.featured_faculty_item.active:after,.active.academic_feature_item:after{height:12px}.featured_faculty_item.active .featured_faculty_item_image:after,.featured_faculty_item.active .academic_feature_item_image:after,.active.academic_feature_item .featured_faculty_item_image:after,.active.academic_feature_item .academic_feature_item_image:after{opacity:1}.featured_faculty_item .featured_faculty_item_content,.featured_faculty_item .academic_feature_item_content,.academic_feature_item .featured_faculty_item_content,.academic_feature_item .academic_feature_item_content{display:none}}@media screen and (max-width:740px){.featured_faculty_item_image,.academic_feature_item_image{width:33%;float:left;margin:0 20px 0 0}}@media screen and (min-width:740px){.featured_faculty_item_image,.academic_feature_item_image{position:relative}.featured_faculty_item_image:after,.academic_feature_item_image:after{background-color:rgba(0,0,0,0);background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.9));width:100%;height:25%;position:absolute;right:0;bottom:0;left:0;z-index:1;content:'';opacity:0;transition:opacity .25s linear}}.featured_faculty_item_content,.academic_feature_item_content{overflow:hidden}.featured_faculty_item_content p,.academic_feature_item_content p{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem;margin:10px 0}@media screen and (min-width:740px){.featured_faculty_item_header,.academic_feature_item_header{position:absolute;right:20px;bottom:20px;left:20px;z-index:3}
}.featured_faculty_item_name,.academic_feature_item_name{margin:0 0 15px}@media screen and (max-width:740px){.featured_faculty_item_name a,.academic_feature_item_name a{color:#311a4d}}@media screen and (min-width:500px) and (max-width:740px){.featured_faculty_item_name,.academic_feature_item_name{color:#311a4d}}@media screen and (min-width:980px){.featured_faculty_item_name,.academic_feature_item_name{color:#fff;margin:0}.featured_faculty_item_name a,.academic_feature_item_name a{color:#fff}}.featured_faculty_item_heading,.academic_feature_item_heading{margin:0 0 10px}.featured_faculty_footer,.academic_feature_footer{position:relative;z-index:0}.js .featured_faculty_footer,.js .academic_feature_footer{margin-top:-60px}@media screen and (min-width:740px){.featured_faculty_footer,.academic_feature_footer{width:80%}}@media screen and (max-width:740px){.featured_faculty_footer,.academic_feature_footer{display:none}}.featured_faculty_footer .featured_faculty_item_content ul,.academic_feature_footer .featured_faculty_item_content ul,.featured_faculty_footer .academic_feature_item_content ul,.academic_feature_footer .academic_feature_item_content ul{font-size:15px;font-size:.9375rem;line-height:1.4;padding-left:24px;margin-bottom:25px}.featured_faculty_footer .featured_faculty_item_content ul li,.academic_feature_footer .featured_faculty_item_content ul li,.featured_faculty_footer .academic_feature_item_content ul li,.academic_feature_footer .academic_feature_item_content ul li{margin-bottom:8px}.featured_faculty_footer .featured_faculty_item_content ul li a:hover,.academic_feature_footer .featured_faculty_item_content ul li a:hover,.featured_faculty_footer .academic_feature_item_content ul li a:hover,.academic_feature_footer .academic_feature_item_content ul li a:hover{color:#7800a0}.featured_faculty_footer .featured_faculty_item_content ul li:before,.academic_feature_footer .featured_faculty_item_content ul li:before,.featured_faculty_footer .academic_feature_item_content ul li:before,.academic_feature_footer .academic_feature_item_content ul li:before{top:-5px}@media screen and (min-width:740px){.featured_faculty_footer .featured_faculty_item_content,.academic_feature_footer .featured_faculty_item_content,.featured_faculty_footer .academic_feature_item_content,.academic_feature_footer .academic_feature_item_content{position:absolute;top:0;left:0;z-index:1;opacity:0;transition:opacity .25s linear 0s,-webkit-transform .25s ease .25s;transition:opacity .25s linear 0s,transform .25s ease .25s;transition:opacity .25s linear 0s,transform .25s ease .25s,-webkit-transform .25s ease .25s;-webkit-transform:translateY(10px);transform:translateY(10px)}.featured_faculty_footer .featured_faculty_item_content.active,.academic_feature_footer .featured_faculty_item_content.active,.featured_faculty_footer .active.academic_feature_item_content,.academic_feature_footer .active.academic_feature_item_content{position:relative;z-index:2;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .25s linear .25s,-webkit-transform .25s ease .25s;transition:opacity .25s linear .25s,transform .25s ease .25s;transition:opacity .25s linear .25s,transform .25s ease .25s,-webkit-transform .25s ease .25s}}.social_feed{padding:30px 0;background:#fff;border-top:3px solid #e2e1db}@media screen and (min-width:980px){.social_feed .fs-carousel-canister{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width:980px){.social_feed .social_feed_image_large{grid-row:1/span 2;grid-column:1/span 2}}.social_feed_wrapper{width:90%;max-width:768px;margin-left:auto;margin-right:auto}@media (min-width:500px){.social_feed_wrapper{width:95%}}@media (min-width:980px){.social_feed_wrapper{max-width:936px}}@media (min-width:1220px){.social_feed_wrapper{max-width:1164px}}.social_feed_link{float:right;margin:33px 0 0 20px}.social_feed_header{margin-bottom:30px;overflow:hidden}@media screen and (max-width:980px){.social_feed_header .social_feed_link{display:none}}.social_feed_heading{float:left;margin:0}@media screen and (max-width:500px){.social_feed_heading{line-height:1.1}
}@media screen and (max-width:980px){.social_feed_footer{margin-top:20px}.social_feed_footer .social_feed_link{margin:0 0 0 1rem}}@media screen and (min-width:980px){.social_feed_footer{display:none}}@media screen and (min-width:980px){.social_feed_carousel{background:#311a4d}}.social_feed_carousel.fs-carousel-enabled{clear:both}.social_feed_carousel.fs-carousel-enabled .fs-carousel-pagination{margin:20px 0 0}@media screen and (max-width:980px){.social_feed_item{margin:0 10px 0 0}}@media screen and (min-width:740px){.social_feed_item{max-height:380px}.social_feed_item.social_feed_image_large{max-height:none}}@media screen and (min-width:980px){.social_feed_item{max-height:187px}.social_feed_item.social_feed_image_large{max-height:none}}@media screen and (min-width:1220px){.social_feed_item{max-height:233px}.social_feed_item.social_feed_image_large{max-height:none}}.social_feed_image{position:relative}.social_feed_image:before{position:absolute;right:10px;bottom:10px;width:33px;height:33px;z-index:2;opacity:.8}.social_feed_image:hover:before{cursor:pointer}.social_feed_tweet{position:relative;background:#311a4d;color:#fff;padding:20px}@media screen and (min-width:980px){.social_feed_tweet{grid-column:3/span 2;justify-self:stretch;padding:25px 25px 20px}}.social_feed_tweet_content{color:#fff;margin:0 0 15px}.social_feed_tweet_content a{color:#64dfeb}.no-touch .social_feed_tweet_content a:hover{color:#fff;text-decoration:underline}.social_feed_tweet_meta{font-size:14px;font-size:.875rem;letter-spacing:0;margin:0 0 10px}@media screen and (min-width:740px){.social_feed_tweet_meta{position:absolute;bottom:18px;left:25px;margin:0}}.social_feed_tweet_user{color:#fff;display:inline-block}.social_feed_tweet_user:before{margin:0 8px -4px 0}.no-touch .social_feed_tweet_user:hover{color:#64dfeb}.social_feed_tweet_date{color:#b7a5d3;display:inline-block;margin:0 0 0 8px}.social_feed_tweet_intents{margin:0}@media screen and (min-width:740px){.social_feed_tweet_intents{position:absolute;bottom:18px;right:25px}}.social_feed_tweet_intent{overflow:hidden;text-indent:200%;white-space:nowrap;width:18px;height:18px;position:relative;display:block;float:left;margin:0 5px 0 0}@media screen and (min-width:740px){.social_feed_tweet_intent{margin:0 0 0 5px}}.social_feed_tweet_intent:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:.5;transition:opacity .25s linear}.no-touch .social_feed_tweet_intent:hover:before{opacity:1}.social_feed_home{border:none;padding:30px 0}@media screen and (min-width:980px){.social_feed_home{padding:3rem 0}}.faculty_profile{padding:30px 0 0}@media screen and (min-width:980px){.faculty_profile .faculty_profile_wrapper{display:grid;grid-template-columns:65% 35%;grid-column-gap:40px}}.faculty_profile .faculty_profile_image{width:100%;max-width:170px;margin:0 auto 30px}@media screen and (min-width:740px){.faculty_profile .faculty_profile_image{float:left;margin-top:0;margin-right:20px;margin-bottom:20px}}@media screen and (min-width:980px){.faculty_profile .faculty_profile_image{max-width:170px;margin-right:30px}}.faculty_profile .faculty_profile_name{font-family:"TiemposHeadline",Georgia,serif;font-weight:700;font-size:25px;font-size:1.5625rem;color:#311a4d;padding-right:0;line-height:1.2;margin:0 0 10px}.faculty_profile .faculty_profile_name a{border-bottom:1px solid transparent;color:#fff}.no-touch .faculty_profile .faculty_profile_name a:hover{border-color:#fff}.faculty_profile .faculty_profile_department{line-height:160%;color:#767481}.faculty_profile .faculty_profile_department a:hover{border-bottom:1px solid #1f1b25;color:#1f1b25}.faculty_profile .faculty_profile_title{font-size:15px;font-size:.9375rem}.faculty_profile .faculty_profile_contact{border-color:#767481;border-color:rgba(118,116,129,.5)}.faculty_profile .faculty_profile_courses .faculty_profile_courses_heading{font-size:16px;font-size:1rem;text-transform:uppercase;letter-spacing:.025em;color:#505061}.faculty_profile .faculty_profile_courses .active .faculty_profile_courses_heading{font-size:16px;font-size:1rem;font-style:italic;text-transform:none;letter-spacing:-.015em}
.faculty_profile .faculty_profile_courses .faculty_profile_courses_list{list-style:none;padding:0}.faculty_profile .faculty_profile_courses .faculty_profile_courses_item,.faculty_profile .faculty_profile_courses #acad-facpage-courses #control-bar{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:15px;font-size:.9375rem;color:#5d3c85;line-height:1.4;margin:0 0 10px}.faculty_profile .faculty_profile_courses .faculty_profile_courses_item a,.faculty_profile .faculty_profile_courses #acad-facpage-courses #control-bar a{border-bottom:0;color:#5d3c85}.no-touch .faculty_profile .faculty_profile_courses .faculty_profile_courses_item a:hover,.no-touch .faculty_profile .faculty_profile_courses #acad-facpage-courses #control-bar a:hover{border-bottom:1px solid #1f1b25;color:#1f1b25}.faculty_profile .faculty_profile_courses .faculty_profile_courses_item a.inactive,.faculty_profile .faculty_profile_courses #acad-facpage-courses #control-bar a.inactive{color:#1f1b25;cursor:text}.faculty_profile .faculty_profile_courses .faculty_profile_courses_item a.inactive:hover,.faculty_profile .faculty_profile_courses #acad-facpage-courses #control-bar a.inactive:hover{border:0}.faculty_profile .faculty_profile_courses #acad-facpage-courses #control-bar{padding-bottom:8px;border-bottom:1px solid #d2cfcd}.related_content{margin:30px auto;max-width:90%;padding-bottom:20px}@media screen and (min-width:740px){.related_content{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}}@media screen and (min-width:980px){.related_content{max-width:1164px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2.5rem}}@media screen and (min-width:980px) and (max-width:1220px){.related_content{margin-left:2rem;margin-right:2rem}}@media screen and (min-width:740px){.related_content_header{grid-column-start:span 2}}@media screen and (min-width:980px){.related_content_header{grid-column-start:span 3}}.related_content_heading{line-height:1;margin:0}.related_content_item_wrapper .related_content_item_heading{font-family:"TiemposHeadline",Georgia,serif;font-weight:700;font-size:26px;font-size:1.625rem;letter-spacing:0;color:#311a4d;line-height:1.2;margin:.5rem 0 .9rem}.related_content_item_wrapper p{margin:0 0 .5rem}@media screen and (max-width:740px){.related_content_item{margin:30px 0}}.related_content_item a.purple_arrow_link,.related_content_item a.academic_feature_item_link,.related_content_item a.pale_purple_arrow_link,.related_content_item a.white_arrow_link,.related_content_item a.ice_light_arrow_link,.related_content_item a.home_story_heading,.related_content_item a.ice_dark_arrow_link,.related_content_item a.green_arrow_link,.related_content_item a.rust_arrow_link,.related_content_item a.important_dates_callout_link,.related_content_item a.facts_callout_link,.related_content_item a.facts_callout_fact_link,.related_content_item .updates_callout_item.purple a.updates_callout_item_link,.updates_callout_item.purple .related_content_item a.updates_callout_item_link,.related_content_item a.updates_callout_item_link,.related_content_item .featured_courses_item.teal a.featured_courses_item_link,.related_content_item .featured_courses_item.teal a.home_courses_item_link,.related_content_item .teal.home_courses_item a.featured_courses_item_link,.related_content_item .teal.home_courses_item a.home_courses_item_link,.featured_courses_item.teal .related_content_item a.featured_courses_item_link,.featured_courses_item.teal .related_content_item a.home_courses_item_link,.teal.home_courses_item .related_content_item a.featured_courses_item_link,.teal.home_courses_item .related_content_item a.home_courses_item_link,.related_content_item .featured_courses_item.blue a.featured_courses_item_link,.related_content_item .featured_courses_item.blue a.home_courses_item_link,.related_content_item .blue.home_courses_item a.featured_courses_item_link,.related_content_item .blue.home_courses_item a.home_courses_item_link,.featured_courses_item.blue .related_content_item a.featured_courses_item_link,.featured_courses_item.blue .related_content_item a.home_courses_item_link,.blue.home_courses_item .related_content_item a.featured_courses_item_link,.blue.home_courses_item .related_content_item a.home_courses_item_link,.related_content_item .featured_courses_item.rust a.featured_courses_item_link,.related_content_item .featured_courses_item.rust a.home_courses_item_link,.related_content_item .rust.home_courses_item a.featured_courses_item_link,.related_content_item .rust.home_courses_item a.home_courses_item_link,.featured_courses_item.rust .related_content_item a.featured_courses_item_link,.featured_courses_item.rust .related_content_item a.home_courses_item_link,.rust.home_courses_item .related_content_item a.featured_courses_item_link,.rust.home_courses_item .related_content_item a.home_courses_item_link,.related_content_item a.featured_courses_item_link,.related_content_item a.home_courses_item_link,.related_content_item .flexible_article.profile a.featured_profile_item_link,.flexible_article.profile .related_content_item a.featured_profile_item_link,.related_content_item a.photo_gallery_caption_link,.related_content_item a.feature_gallery_item_link,.related_content_item a.student_profile_item_link,.related_content_item .tips_callout_item.purple a.tips_callout_item_link,.tips_callout_item.purple .related_content_item a.tips_callout_item_link,.related_content_item .tips_callout_item.gray a.tips_callout_item_link,.tips_callout_item.gray .related_content_item a.tips_callout_item_link,.related_content_item a.tips_callout_item_link,.related_content_item a.places_callout_item_link,.related_content_item a.featured_faculty_item_link{display:inline;border:0;line-height:1;color:#5d3c85}
.related_content_item a.purple_arrow_link:hover,.related_content_item a.academic_feature_item_link:hover,.related_content_item a.pale_purple_arrow_link:hover,.related_content_item a.white_arrow_link:hover,.related_content_item a.ice_light_arrow_link:hover,.related_content_item a.home_story_heading:hover,.related_content_item a.ice_dark_arrow_link:hover,.related_content_item a.green_arrow_link:hover,.related_content_item a.rust_arrow_link:hover,.related_content_item a.important_dates_callout_link:hover,.related_content_item a.facts_callout_link:hover,.related_content_item a.facts_callout_fact_link:hover,.related_content_item a.updates_callout_item_link:hover,.related_content_item a.featured_courses_item_link:hover,.related_content_item a.home_courses_item_link:hover,.related_content_item .flexible_article.profile a.featured_profile_item_link:hover,.flexible_article.profile .related_content_item a.featured_profile_item_link:hover,.related_content_item a.photo_gallery_caption_link:hover,.related_content_item a.feature_gallery_item_link:hover,.related_content_item a.student_profile_item_link:hover,.related_content_item a.tips_callout_item_link:hover,.related_content_item a.places_callout_item_link:hover,.related_content_item a.featured_faculty_item_link:hover{color:#7800a0}.related_content_item_quote{margin:0 0 .5rem}.related_content_item_subheading{font-size:1em;font-weight:400;color:#0099bc;text-transform:uppercase;margin:0 0 .5rem}.related_content_item_caption{font-size:13px;font-size:.8125rem;font-style:italic;color:#767481;text-align:right}.related_content_item_image img{max-width:100%}.region-content .related_content{padding-bottom:30px;margin:30px 0;border-bottom:2px solid #e2e1db}@media screen and (min-width:980px){.region-content .related_content{grid-template-columns:1fr 1fr;grid-gap:1.5rem 2rem}}@media screen and (min-width:1220px){.region-content .related_content{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:980px){.region-content .related_content_header{grid-column-start:span 2}}@media screen and (min-width:1220px){.region-content .related_content_header{grid-column-start:span 3}}.region-content .related_content_item_heading{font-size:22px;font-size:1.375rem}.region-content .related_content_item_subheading{font-size:15px;font-size:.9375rem}.region-content .related_content_item_wrapper{font-size:15px;font-size:.9375rem}.academic_feature_wrapper{position:relative}.academic_feature_carousel{clear:both;overflow:hidden}@media screen and (max-width:980px){.academic_feature_carousel{padding-top:20px}}.academic_feature_carousel.fs-carousel-enabled{padding:0}@media screen and (min-width:740px){.academic_feature_carousel.fs-carousel-enabled .fs-carousel-viewport{padding-bottom:80px}}@media screen and (min-width:980px){.academic_feature_carousel.fs-carousel-enabled .fs-carousel-viewport{overflow:hidden}}@media screen and (min-width:500px){.academic_feature_carousel.fs-carousel-enabled .fs-carousel-container{width:66%}}@media screen and (min-width:740px){.academic_feature_carousel.fs-carousel-enabled .fs-carousel-container{width:48.5%}}@media screen and (min-width:980px){.academic_feature_carousel.fs-carousel-enabled .fs-carousel-container{width:31.5%}}@media screen and (min-width:1220px){.academic_feature_carousel.fs-carousel-enabled .fs-carousel-container{width:31.5%}}@media screen and (max-width:740px){.academic_feature_carousel.fs-carousel-enabled .fs-carousel-controls{display:none}}.academic_feature_carousel.fs-carousel-enabled .fs-carousel-pagination{margin:20px 0 0}@media screen and (min-width:740px){.academic_feature_carousel.fs-carousel-enabled .fs-carousel-pagination{display:none}}.page_content .academic_feature{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #e2e1db;border-top:0;float:none}@media screen and (min-width:1220px){.academic_feature_item{width:31.5%}}@media screen and (max-width:740px){.academic_feature_item{padding:10px;background:#e2e1db}}@media screen and (min-width:740px){.academic_feature_item .academic_feature_item_quote{display:none}.academic_feature_item.active .academic_feature_item_title{color:#311a4d}
}@media screen and (min-width:980px){.academic_feature_item.active .academic_feature_item_title{color:#fff}}@media screen and (max-width:740px){.academic_feature_item_image{float:right;margin:0 0 0 10px}}.academic_feature_item_content ul{max-height:10rem;overflow-y:auto}@media screen and (min-width:740px){.academic_feature_item_content{min-height:15rem}}@media screen and (max-width:740px){.academic_feature_item_content ul{padding:0 0 0 20px}}@media screen and (max-width:740px){.academic_feature_item_name{margin-bottom:6px}}.academic_feature_item_title{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-style:italic;font-size:15px;font-size:.9375rem;line-height:1.4;margin:-5px 0 15px}@media screen and (min-width:740px){.academic_feature_item_title{margin:5px 0;color:#b7a5d3}}@media screen and (max-width:740px){.academic_feature_item_heading{margin-bottom:0}}.js .academic_feature_footer{margin-top:-40px}.academic_feature_item_quote{font-family:"TiemposHeadline",Georgia,serif;font-weight:400;font-size:20px;font-size:1.25rem;position:relative;border:3px solid #767481;border-color:rgba(118,116,129,.2);border-width:0;color:#311a4d;margin:0;padding:20px 0 0 24px}.academic_feature_item_quote:before{font-size:50px;font-size:3.125rem;position:absolute;top:7px;left:0;color:#0099bc;content:'\201C'}@media screen and (max-width:740px){.academic_feature_item_quote{clear:both}}@media screen and (min-width:740px){.academic_feature_item_quote{font-size:22px;font-size:1.375rem;width:55%;min-height:210px;border-width:0 3px 0 0;float:left;margin:0 20px 0 0;padding:0 30px 0 28px}.academic_feature_item_quote:before{font-size:60px;font-size:3.75rem;top:-17px;color:#64dfeb}}@media screen and (min-width:1220px){.academic_feature_item_quote{font-size:24px;font-size:1.5rem;width:65%;padding:0 30px}.academic_feature_item_quote:before{font-size:72px;font-size:4.5rem;top:-24px}}.admission_feature{width:98%;float:left;padding:16px 0 30px;border-top:3px solid #767481;border-color:rgba(118,116,129,.2)}.admission_feature_wrapper{position:relative}.admission_feature_tabs{width:98%;float:left;margin-left:1%;margin-right:1%;display:none}@media (min-width:740px){.admission_feature_tabs{width:48%;position:absolute;bottom:0;right:0;border-top:3px solid #767481;border-color:rgba(118,116,129,.2);display:block;padding:30px 0 0}}.admission_feature_tab,.photo_checklist_tab_marker{overflow:hidden;text-indent:200%;white-space:nowrap;width:60px;height:60px;border-radius:0;position:relative;background:#311a4d;display:block;margin:0 10px 0 0;float:left}@media screen and (min-width:980px){.admission_feature_tab,.photo_checklist_tab_marker{width:75px;height:75px;margin:0 20px 0 0}}@media screen and (min-width:1220px){.admission_feature_tab,.photo_checklist_tab_marker{width:100px;height:100px}}.admission_feature_tab.fs-swap-active:before,.fs-swap-active.photo_checklist_tab_marker:before,.admission_feature_tab.fs-swap-active:after,.fs-swap-active.photo_checklist_tab_marker:after{opacity:1}.admission_feature_tab:focus,.photo_checklist_tab_marker:focus{outline:none}.admission_feature_tab:before,.photo_checklist_tab_marker:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:auto;opacity:0;transition:opacity .25s linear}@media screen and (min-width:980px){.admission_feature_tab:before,.photo_checklist_tab_marker:before{width:26px;height:20px;background-position:-160px -220px}}.admission_feature_tab:after,.photo_checklist_tab_marker:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#311a4d;content:'';opacity:.4;transition:opacity .25s linear}.admission_feature_tab img,.photo_checklist_tab_marker img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.admission_feature_tab_mobile,.photo_checklist_tab_mobile{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:14px;font-size:.875rem;background:#5d3c85;color:#fff;display:block;margin-bottom:10px;padding:10px 15px;text-align:left;width:98%;float:left;margin-left:1%;margin-right:1%}
@media (min-width:740px){.admission_feature_tab_mobile,.photo_checklist_tab_mobile{width:48%}}.admission_feature_tab_mobile:before,.photo_checklist_tab_mobile:before{margin:0 10px -3px 0}.admission_feature_tab_mobile.fs-swap-active,.fs-swap-active.photo_checklist_tab_mobile{background:#311a4d}@media screen and (min-width:740px){.admission_feature_tab_mobile,.photo_checklist_tab_mobile{display:none}}.admission_feature_item,.photo_checklist_item{padding:0;overflow:hidden;transition:opacity .25s linear}.js .admission_feature_item,.js .photo_checklist_item{height:0;opacity:0;overflow:hidden}@media screen and (max-width:740px){.admission_feature_item,.photo_checklist_item{clear:both}}.admission_feature_item.fs-swap-active,.fs-swap-active.photo_checklist_item{height:auto;opacity:1;padding:10px 0 20px}@media screen and (min-width:500px){.admission_feature_item.fs-swap-active,.fs-swap-active.photo_checklist_item{padding:30px 0}}@media screen and (min-width:740px){.admission_feature_item.fs-swap-active,.fs-swap-active.photo_checklist_item{padding:0}}.admission_feature_item_header{width:98%;float:left;margin-left:1%;margin-right:1%}@media (min-width:500px){.admission_feature_item_header{width:65%;margin-left:1%;margin-right:1%}}@media (min-width:740px){.admission_feature_item_header{width:48%;margin-bottom:110px;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;-webkit-transform:translate(0,10px);transform:translate(0,10px)}.fs-swap-active .admission_feature_item_header{-webkit-transform:translate(0,0);transform:translate(0,0)}}.admission_feature_item_heading{font-family:"TiemposHeadline",Georgia,serif;font-weight:400;font-size:26px;font-size:1.625rem;color:#311a4d;line-height:1.2;letter-spacing:-.015em;margin:0 0 20px}@media screen and (min-width:740px){.admission_feature_item_heading{font-size:28px;font-size:1.75rem}}@media screen and (min-width:980px){.admission_feature_item_heading{font-size:32px;font-size:2rem;margin:0 0 30px}}@media screen and (max-width:500px){.admission_feature_item_button{clear:both}}.admission_feature_item_image{width:98%;float:left;margin-left:1%;margin-right:1%;margin-bottom:20px}@media (min-width:500px){.admission_feature_item_image{width:31%;float:right;margin-bottom:10px}}@media (min-width:740px){.admission_feature_item_image{width:48%;float:left;margin-bottom:0}}.admission_feature_item_image img{max-width:100%}.placeholder_feature{background:0 0}.image_feature{position:relative}@media screen and (min-width:980px){.image_feature .page_feature_wrapper{padding:0}}@media screen and (min-width:980px){.image_feature_background:before{background-color:rgba(0,0,0,.7);background:linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,0));width:100%;height:190px;position:absolute;top:0;right:0;left:0;z-index:1;content:''}}.image_feature_background:after{background-color:rgba(0,0,0,.3);background:linear-gradient(to bottom,rgba(0,0,0,.3),#000);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:''}@media screen and (min-width:980px){.image_feature_background:after{background-color:rgba(0,0,0,0);background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.9));height:60%;top:auto}}.image_feature_row{width:90%;max-width:768px;margin-left:auto;margin-right:auto;position:relative;z-index:2;padding:65px 0 10px}@media (min-width:500px){.image_feature_row{width:95%}}@media (min-width:980px){.image_feature_row{max-width:936px}}@media (min-width:1220px){.image_feature_row{max-width:1164px}}@media screen and (min-width:740px){.image_feature_row{padding:calc(15vh + 200px) 0 40px}}@media (min-width:1440px){.image_feature_row{padding:calc(20vh + 200px) 0 40px}}@media (min-width:500px){.image_feature_header{width:97.8903%;margin-left:1.05485%;margin-right:1.05485%}}@media (min-width:740px){.image_feature_header{width:98.0057%;margin-left:.99715%;margin-right:.99715%}}@media (min-width:980px){.image_feature_header{width:97.86325%;margin-left:1.06838%;margin-right:1.06838%}}@media (min-width:1220px){.image_feature_header{width:97.93814%;margin-left:1.03093%;margin-right:1.03093%}
}.image_feature_header .page_intro,.image_feature_header .home_welcome_content,.image_feature_header .typography p.page_intro,.image_feature_header .typography p.home_welcome_content,.typography .image_feature_header p.page_intro,.typography .image_feature_header p.home_welcome_content{color:#fff;font-size:19px;font-size:1.1875rem}@media screen and (min-width:980px){.image_feature_header .page_intro,.image_feature_header .home_welcome_content,.image_feature_header .typography p.page_intro,.image_feature_header .typography p.home_welcome_content,.typography .image_feature_header p.page_intro,.typography .image_feature_header p.home_welcome_content{margin:10px 0 20px;max-width:960px}}.image_feature_header .page_intro a,.image_feature_header .home_welcome_content a{color:#fff;border-color:rgba(255,255,255,.5)}.image_feature_header .page_intro a:hover,.image_feature_header .home_welcome_content a:hover{color:#64dfeb;border-color:#64dfeb}.image_feature_heading{color:#fff}@media screen and (min-width:980px){.image_feature_heading{margin:0 0 10px}}.image_feature_button{margin:0 0 20px}.fullslide_feature .page_feature_item{padding-bottom:20px}@media screen and (min-width:980px){.fullslide_feature .page_feature_item{padding-bottom:40px}}@media screen and (min-width:1220px){.fullslide_feature .page_feature_item{padding-bottom:50px}}@media screen and (min-width:980px){.fullslide_feature .page_feature_item:before{background-color:rgba(5,0,10,.7);background:linear-gradient(to bottom,rgba(5,0,10,.7),rgba(5,0,10,0));width:100%;height:190px;position:absolute;top:0;right:0;left:0;z-index:1;content:''}}.fullslide_feature .page_feature_item:after{background-color:rgba(50,0,10,.3);background:linear-gradient(to bottom,rgba(50,0,10,.3),#05000a);width:100%;position:absolute;top:0;right:0;bottom:-1px;left:0;z-index:1;content:''}@media screen and (min-width:980px){.fullslide_feature .page_feature_item:after{background-color:rgba(5,0,10,0);background:linear-gradient(to bottom,rgba(5,0,10,0),#05000a);height:40%;top:auto}}.fullslide_feature .page_feature_row{height:55vh;z-index:2;position:relative;display:flex;align-items:flex-end;justify-content:center}@media screen and (max-width:500px){.fullslide_feature .page_feature_row{height:80vh}}@media screen and (min-width:980px){.fullslide_feature .page_feature_row{min-height:500px;max-height:800px}}.fullslide_feature .page_feature_caption{text-shadow:0 0 6px rgba(49,26,77,.6);display:flex;flex-direction:column;margin:0 20px;width:100%;height:auto !important}@media screen and (min-width:740px){.fullslide_feature .page_feature_caption{margin:0 30px}}@media screen and (min-width:740px){.fullslide_feature .page_feature_caption{margin:0 50px}}@media screen and (min-width:1220px){.fullslide_feature .page_feature_caption{max-width:1150px}}.fullslide_feature .page_feature_heading{color:#fff;font-size:22px;font-size:1.375rem;letter-spacing:-.025em;margin:0 0 .5rem}.fullslide_feature .page_feature_heading a{color:#fff}.fullslide_feature .page_feature_heading a:hover{color:#00b8d5}@media screen and (max-width:500px){.fullslide_feature .page_feature_heading{font-size:21px;font-size:1.3125rem}}.fullslide_feature .page_feature_text{color:#fff}@media screen and (max-width:500px){.fullslide_feature .page_feature_text{line-height:1.4}}.fullslide_feature .page_feature_link{margin:.75rem 0 1.25rem}.fullslide_feature .page_feature_link a{border-color:#64dfeb}.fullslide_feature .page_feature_link a:hover{text-shadow:none}@media screen and (max-width:740px){.fullslide_feature .fs-carousel-control{top:170px;bottom:auto}}.fullslide_feature .fs-carousel-control.fs-carousel-control_previous:before{border-right-color:#000}.fullslide_feature .fs-carousel-control.fs-carousel-control_next:before{border-left-color:#000}.fullslide_feature .fs-carousel-control.fs-carousel-control_previous,.fullslide_feature .fs-carousel-control.fs-carousel-control_next{background:rgba(255,255,255,.7)}.fullslide_feature .fs-carousel-control.fs-carousel-control_previous:hover,.fullslide_feature .fs-carousel-control.fs-carousel-control_next:hover{background:#fff}
@media screen and (max-width:740px){.fullslide_feature .fs-carousel-enabled .fs-carousel-controls.fs-carousel-visible .fs-carousel-control{display:none}}@media screen and (max-width:740px){.fullslide_feature .fs-carousel-enabled .fs-carousel-pagination.fs-carousel-visible{display:block}}.fullslide_feature .fs-carousel-enabled .fs-carousel-page{background:#fff}.image_feature .breadcrumb_nav a,.image_feature .breadcrumb_nav a.breadcrumb_home:before,.image_feature .breadcrumb_nav .breadcrumb_current,.fullslide_feature .breadcrumb_nav a,.fullslide_feature .breadcrumb_nav a.breadcrumb_home:before,.fullslide_feature .breadcrumb_nav .breadcrumb_current{color:#fff;text-shadow:0 0 6px #311a4d;font-size:16px}.image_feature .breadcrumb_nav a.breadcrumb_home:before,.fullslide_feature .breadcrumb_nav a.breadcrumb_home:before{font-size:17px}.image_feature .breadcrumb_nav a:hover,.fullslide_feature .breadcrumb_nav a:hover{color:#64dfeb}.image_feature .breadcrumb_nav a:hover:after,.fullslide_feature .breadcrumb_nav a:hover:after{color:#fff}.image_feature .breadcrumb_nav a.breadcrumb_home:hover:before,.fullslide_feature .breadcrumb_nav a.breadcrumb_home:hover:before{color:#64dfeb}.image_feature .breadcrumb_nav .breadcrumb_current,.fullslide_feature .breadcrumb_nav .breadcrumb_current{color:#fff}.index_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-column-gap:20px;grid-row-gap:20px;justify-items:center;align-items:stretch;margin-bottom:2em}.index_grid figure.index_page_item{padding:1rem;width:100%;border:1px solid #d2cfcd}.index_grid figure.index_page_item img{width:100%;height:auto;margin-bottom:8px}.index_grid figure.index_page_item figcaption{font-size:15px;font-size:.9375rem;margin-top:.75rem}.index_grid figure.index_page_item .index_page_label{font-size:19px;font-size:1.1875rem;letter-spacing:-.04em;line-height:1.2}.index_grid figure.index_page_item .index_page_label a:hover{color:#7800a0;border-bottom:1px solid #7800a0}.index_grid figure.index_page_item .index_page_teaser p{margin:.5em 0;line-height:1.4}.index_grid figure.index_page_item a.index_page_details{font-size:13px;font-size:.8125rem;margin:.75rem 0 .5rem}.index_grid figure.index_page_item a.index_page_details:after{font-size:11px}.index_grid figure.index_page_item a.index_page_details:hover{color:#5d3c85}@media screen and (min-width:740px){.page_content .view-news-home .view-content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1rem}}@media screen and (min-width:740px){.page_content .view-news-home .views-row-first{grid-column-start:span 3}}.page_content .view-news-home .featured_news_carousel.fs-carousel-enabled{margin-left:0;margin-right:0}.page_content .view-news-home .featured_news_carousel.fs-carousel-enabled .fs-carousel-pagination{margin:10px 0 0}.page_content .view-news-home .featured_news_item_large{margin-bottom:30px}@media screen and (min-width:740px){.page_content .view-news-home .featured_news_item_large{border-bottom:1px solid #e2e1db;padding-bottom:20px}}@media screen and (min-width:740px){.page_content .view-news-home .featured_news_item_large .featured_news_item_image{width:50%;float:left;margin:-20px 20px 20px 0}}@media screen and (min-width:980px){.page_content .view-news-home .featured_news_item_large .featured_news_item_image{width:100%;float:none;margin:0 0 20px}}.page_content .view-news-home .featured_news_item_small{margin-bottom:30px;position:relative}@media screen and (min-width:740px){.page_content .view-news-home .featured_news_item_small .featured_news_item_heading{font-size:19px;font-size:1.1875rem}}.page_content .view-news-home .featured_news_item_image{margin:0 0 20px}@media screen and (min-width:500px){.page_content .view-news-home .featured_news_item_image{width:50%;float:left;margin:-20px 20px 20px 0}}@media screen and (min-width:740px){.page_content .view-news-home .featured_news_item_image{width:100%;float:none;margin:0 0 20px}}.page_content .view-news-home .featured_news_item_heading{margin:0 0 15px}.page_content .view-news-home .featured_news_item_heading a:hover{border-bottom:1px solid}
@media screen and (max-width:980px){.page_content .view-news-home .typography.featured_news_item_content{display:none}}.page_content .view-news-home .typography.featured_news_item_content div{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem}.page_content .view-news-home .typography.featured_news_item_content .date-display-single{font-size:15px;font-size:.9375rem;text-transform:uppercase;color:#767481}.page_content .view-news-home .typography.featured_news_item_content .date-display-single:after{content:"\2014";margin:0 0 0 5px}@media screen and (min-width:740px){.page_content.news-archive .view-news-home .view-content{display:block}}.news-story-tags a{display:none}.news-story-tag-amherst-at-200:before{right:10px}@media screen and (max-width:980px){.featured_news_item_large.news-story-tag-amherst-at-200:before{right:inherit;top:inherit;font-size:12px;padding:3px 5px}}.featured_news_item_small{position:relative}.featured_news_item_small.news-story-tag-amherst-at-200:before{top:0;right:inherit;left:0;font-size:12px;padding:3px 5px}@media screen and (max-width:740px){.featured_news_item_small.news-story-tag-amherst-at-200:before{right:inherit;left:0}}.news-story-tag-amherst-at-200 .mm_node_edit_bar{position:relative;z-index:3}.page_callouts .news_feed{width:90%;max-width:768px;margin-left:auto;margin-right:auto;padding:0 0 30px}@media (min-width:500px){.page_callouts .news_feed{width:95%}}@media (min-width:980px){.page_callouts .news_feed{max-width:936px}}@media (min-width:1220px){.page_callouts .news_feed{max-width:1164px}}@media screen and (min-width:740px){.page_callouts .news_feed{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4rem}}.page_callouts .news_feed .news_feed_header{overflow:hidden}.page_callouts .news_feed .news_feed_header a{float:right;margin:15px 0 0}@media screen and (max-width:980px){.page_callouts .news_feed .news_feed_header a{display:none}}.page_callouts .news_feed .news_feed_footer{border-bottom:1px solid #e2e1db;margin:20px 0;padding:0 0 20px}@media screen and (min-width:980px){.page_callouts .news_feed .news_feed_footer{display:none}}.page_callouts .news_feed .news_feed_footer .news_feed_link{margin:20px 0 0}.page_callouts .news_feed .news_feed_heading{float:left;margin:0}.page_callouts .news_feed .news_feed_buttons{margin:20px 0}@media screen and (min-width:740px){.page_callouts .news_feed .news_feed_buttons{margin:30px 0 0}}.page_callouts .news_feed .news_feed_item{margin:10px 0 0;border-bottom:1px solid #e2e1db;padding:10px 0}@media screen and (min-width:740px){.page_callouts .news_feed .news_feed_item{padding:20px 0}}.page_callouts .news_feed .news_feed_item .news_feed_item_heading{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:16px;font-size:1rem;line-height:1.3;margin:0 0 .5em}.page_callouts .news_feed .news_feed_item .news_feed_item_heading a{color:#5d3c85}.page_callouts .news_feed .news_feed_item .news_feed_item_heading a:hover{border-bottom:1px solid #5d3c85}.page_callouts .news_feed .news_feed_item p{margin:0}@media screen and (min-width:740px){.page_callouts .news_feed .news_feed_side{padding:0 0 0 3rem;border-left:1px solid #e2e1db}}.page_callouts .news_feed .news_feed_side .news_feed_item{font-size:15px;font-size:.9375rem}.page_callouts .news_feed .news_feed_side .news_feed_item a:hover{cursor:pointer}.page_content.news-archive .featured_news_item{float:none;width:100%;clear:both;line-height:1.5;margin-bottom:30px}.page_content.news-archive .featured_news_item img{width:300px;float:left;margin:0 20px 20px 0}@media screen and (max-width:740px){.page_content.news-archive .featured_news_item img{float:none;margin:10px 0}}.page_content.news-archive .featured_news_item .featured_news_item_heading{font-size:1.5rem;margin:0 0 6px}.page_content.news-archive .news-more a{width:20em !important}.page_content.news-archive .featured_news_item.news-story-tag-amherst-at-200:before{right:inherit;top:20px}.photo_checklist_wrapper{padding-bottom:20px;border-bottom:2px solid #e2e1db;position:relative}
@media screen and (min-width:740px){.photo_checklist_wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px}}.photo_checklist_tabs{display:none}@media screen and (min-width:740px){.photo_checklist_tabs{display:block;grid-column-start:2}}.photo_checklist_tab{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:18px;font-size:1.125rem;color:#5d3c85;display:block;line-height:60px;margin:0 0 15px}@media screen and (min-width:980px){.photo_checklist_tab{line-height:75px;margin:0 0 17px}}@media screen and (min-width:1220px){.photo_checklist_tab{font-size:19px;font-size:1.1875rem;line-height:100px;margin:0 0 19px}}.photo_checklist_tab.fs-swap-active{font-weight:700}.photo_checklist_tab.fs-swap-active .photo_checklist_tab_marker{background:#311a4d}.photo_checklist_tab.fs-swap-active .photo_checklist_tab_marker:before,.photo_checklist_tab.fs-swap-active .photo_checklist_tab_marker:after{opacity:1}.photo_checklist_tab:focus{outline:0}.photo_checklist_tab:hover{color:#0099bc}@media screen and (min-width:740px){.photo_checklist_items{grid-column-start:1;grid-row-start:1}}.photo_checklist_item_image{position:relative}.photo_checklist_item_image img{width:100%;margin:0}.photo_checklist_item_caption{background:#5d3c85;padding:20px}.photo_checklist_item_caption p{font-family:"TiemposHeadline",Georgia,serif;font-weight:400;font-size:23px;font-size:1.4375rem;letter-spacing:0;color:#fff;margin:0}.photo_checklist_item_caption a{color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}.photo_checklist_item_caption a:hover{color:#64dfeb;border-color:#64dfeb}.photo_checklist_item_caption a.button{color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:0;display:table;padding:8px 20px;margin:14px 0 8px;border:1px solid #00b8d5}.photo_checklist_item_caption a.button:hover{background:#0099bc;border-color:#0099bc}@media screen and (min-width:740px){.photo_checklist_item_caption{background:linear-gradient(to bottom,transparent,#311a4d);padding:100px 20px 20px;position:absolute;right:0;bottom:0;left:0;z-index:1}.photo_checklist_item_caption p{font-size:26px;font-size:1.625rem;text-shadow:0 0 6px #311a4d}}.photo_checklist_item_caption_handle,.photo_checklist_item_caption_close{display:none}.slide_feature{position:relative;background:#1f1b25}@media screen and (min-width:980px){.slide_feature .page_feature_wrapper{padding:0}}@media screen and (min-width:740px){.slide_feature:before{background-color:rgba(0,0,0,0);background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.65));width:100%;height:50%;position:absolute;right:0;bottom:-1px;left:0;z-index:2;content:''}}.slide_feature_row{width:90%;max-width:768px;margin-left:auto;margin-right:auto}@media (min-width:500px){.slide_feature_row{width:95%}}@media (min-width:980px){.slide_feature_row{max-width:936px}}@media (min-width:1220px){.slide_feature_row{max-width:1164px}}.slide_feature_heading{color:#fff}.slide_feature_item{background:#5d3c85;padding:10px 0}@media screen and (min-width:740px){.slide_feature_item{width:15%;float:left;padding:150px 0 25px;transition:width .6s ease}.slide_feature_item.fs-swap-active{width:55%}.slide_feature_item.fs-swap-active:after{background:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}}@media screen and (min-width:980px){.slide_feature_item{padding:400px 0 50px}}@media screen and (min-width:1220px){.slide_feature_item{padding:525px 0 50px}}.slide_feature_item:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#1f1b25;background:rgba(31,27,37,.7);content:'';transition:opacity .6s linear}.slide_feature_item.purple:after{background:#5d3c85;background:rgba(93,60,133,.7)}.slide_feature_item_row{width:90%;max-width:768px;margin-left:auto;margin-right:auto}@media (min-width:500px){.slide_feature_item_row{width:95%}}@media (min-width:980px){.slide_feature_item_row{max-width:936px}}@media (min-width:1220px){.slide_feature_item_row{max-width:1164px}}.slide_feature_item_wrapper{position:relative;z-index:3}@media screen and (min-width:740px){.slide_feature_item_wrapper{width:350px}
}@media screen and (min-width:980px){.slide_feature_item_wrapper{width:450px}}@media screen and (min-width:1220px){.slide_feature_item_wrapper{width:550px}}.slide_feature_item_handle{font-size:16px;font-size:1rem;cursor:pointer;width:100%;color:#64dfeb;display:block;opacity:1;padding:20px 0;text-align:left;text-shadow:0 1px 4px rgba(0,0,0,.5);transition:color .15s linear,opacity .25s linear}.no-touch .slide_feature_item_handle:hover{color:#fff}.fs-swap-active .slide_feature_item_handle{position:absolute;top:0;left:0;opacity:0;transition:color .15s linear,opacity .05s linear}@media screen and (min-width:740px){.slide_feature_item_handle{position:absolute;top:0;left:0;z-index:4;padding:10px 0 10px 3%;transition:color .15s linear,opacity .25s linear .25s}}.slide_feature_item_handle .slide-feature-special-head{font-family:"TiemposHeadline",Georgia,serif;font-weight:400;font-size:28px;font-size:1.75rem;text-transform:none}.slide_feature_item_content{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .25s linear,-webkit-transform .25s linear;transition:opacity .25s linear,transform .25s linear;transition:opacity .25s linear,transform .25s linear,-webkit-transform .25s linear}.fs-swap-active .slide_feature_item_content{-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.6s,.6s}@media screen and (max-width:740px){.slide_feature_item_content{height:0;overflow:hidden}.fs-swap-active .slide_feature_item_content{height:auto;opacity:1;transition-delay:0s,0s}}@media screen and (min-width:500px){.slide_feature_item_content{width:66%}}@media screen and (min-width:740px){.slide_feature_item_content{width:100%}.fs-swap-active .slide_feature_item_content{opacity:1}}.slide_feature_item_content p{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:17px;font-size:1.0625rem;color:#fff;line-height:1.5em;margin:0 0 20px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.slide_feature_item_content p a{color:#fff;border-bottom:1px solid rgba(255,255,255,.6)}.slide_feature_item_content p a:hover{border-bottom:2px solid #fff}.slide_feature_item_content a.action-button,.slide_feature_item_content .node-story .typography a.action-button,.node-story .typography .slide_feature_item_content a.action-button,.slide_feature_item_content .node-story .typography a.action-button-large,.node-story .typography .slide_feature_item_content a.action-button-large,.slide_feature_item_content .node-story article.story a.action-button,.node-story article.story .slide_feature_item_content a.action-button,.slide_feature_item_content .node-story article.story a.action-button-large,.node-story article.story .slide_feature_item_content a.action-button-large,.slide_feature_item_content body#tinymce.mce-content-body a.action-button,body#tinymce.mce-content-body .slide_feature_item_content a.action-button,.slide_feature_item_content body#tinymce.mce-content-body a.action-button-large,body#tinymce.mce-content-body .slide_feature_item_content a.action-button-large,.slide_feature_item_content a.action-button-large,.slide_feature_item_content .text_links_callout p a.action-button,.text_links_callout p .slide_feature_item_content a.action-button,.slide_feature_item_content .text_links_callout p a.action-button-large,.text_links_callout p .slide_feature_item_content a.action-button-large{color:#fff;border:0;padding:15px 40px;text-shadow:none}.slide_feature_item_content a.action-button:hover,.slide_feature_item_content body#tinymce.mce-content-body a.action-button:hover,body#tinymce.mce-content-body .slide_feature_item_content a.action-button:hover,.slide_feature_item_content body#tinymce.mce-content-body a.action-button-large:hover,body#tinymce.mce-content-body .slide_feature_item_content a.action-button-large:hover,.slide_feature_item_content a.action-button-large:hover{border-width:0}.slide_feature_item_content a.bordered_button_ice,.slide_feature_item_content a.call_to_action_callout_button,.slide_feature_item_content a.instagram_feed_button,.slide_feature_item_content a.publication_callout_button,.slide_feature_item_content a.image_grid_callout_button,.slide_feature_item_content a.image_split_callout_button,.slide_feature_item_content a.admission_feature_item_button{color:#fff;text-shadow:none;background:rgba(0,0,0,.2);border-color:#00b8d5;padding:13px 36px}
.no-touch .slide_feature_item_content a.bordered_button_ice:hover,.no-touch .slide_feature_item_content a.call_to_action_callout_button:hover,.no-touch .slide_feature_item_content a.instagram_feed_button:hover,.no-touch .slide_feature_item_content a.publication_callout_button:hover,.no-touch .slide_feature_item_content a.image_grid_callout_button:hover,.no-touch .slide_feature_item_content a.image_split_callout_button:hover,.no-touch .slide_feature_item_content a.admission_feature_item_button:hover{border:1px solid #0099bc}.slide_feature_item_heading{font-size:16px;font-size:1rem;color:#64dfeb;display:block;margin:20px 0 10px;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.3)}.slide_feature_item_heading strong{color:#fff}@media screen and (min-width:740px){.slide_feature_item_heading{margin:10px 0}}.front .node-story{max-width:1164px;margin-left:auto;margin-right:auto}.front #block-monster-menus-bottom .node-story{padding:0 2rem;margin:2rem auto}@media screen and (min-width:740px){.node-story .typography h3,.node-story article.story h3,body#tinymce.mce-content-body h3{font-size:24px;font-size:1.5rem}}@media screen and (min-width:980px){.node-story .typography h3,.node-story article.story h3,body#tinymce.mce-content-body h3{font-size:26px;font-size:1.625rem}}.node-story .typography h4,.node-story article.story h4,body#tinymce.mce-content-body h4{text-align:left}@media screen and (min-width:740px){.node-story .typography h4,.node-story article.story h4,body#tinymce.mce-content-body h4{font-size:23px;font-size:1.4375rem}}@media screen and (min-width:980px){.node-story .typography h4,.node-story article.story h4,body#tinymce.mce-content-body h4{font-size:25px;font-size:1.5625rem}}.node-story .typography h4 strong,.node-story article.story h4 strong,body#tinymce.mce-content-body h4 strong{font-weight:400}.node-story .typography p,.node-story article.story p,body#tinymce.mce-content-body p{margin:1rem 0}.node-story .typography ol li>ol li,.node-story article.story ol li>ol li,body#tinymce.mce-content-body ol li>ol li{list-style-type:lower-alpha}.node-story .typography ol li>ol li>ol li,.node-story article.story ol li>ol li>ol li,body#tinymce.mce-content-body ol li>ol li>ol li{list-style-type:lower-roman}.node-story .typography ol li>ol li>ol li>ol li,.node-story article.story ol li>ol li>ol li>ol li,body#tinymce.mce-content-body ol li>ol li>ol li>ol li{list-style-type:square}.node-story .typography ol li>ol li>ol li>ol li>ol li,.node-story article.story ol li>ol li>ol li>ol li>ol li,body#tinymce.mce-content-body ol li>ol li>ol li>ol li>ol li{list-style-type:circle}.node-story .typography ol li>ol li>ol li>ol li>ol li>ol li,.node-story article.story ol li>ol li>ol li>ol li>ol li>ol li,body#tinymce.mce-content-body ol li>ol li>ol li>ol li>ol li>ol li{list-style-type:disc}.node-story .typography img,.node-story .typography figure,.node-story article.story img,.node-story article.story figure,body#tinymce.mce-content-body img,body#tinymce.mce-content-body figure{margin:0}.node-story .typography a+img,.node-story article.story a+img,body#tinymce.mce-content-body a+img{border:0}.node-story .typography td>p,.node-story article.story td>p,body#tinymce.mce-content-body td>p{font-size:inherit;margin:0}.node-story .typography hr,.node-story article.story hr,body#tinymce.mce-content-body hr{clear:both;margin:30px 0;border-width:2px 0 0}.node-story article.story .drop-cap-green,body#tinymce.mce-content-body .drop-cap-green{color:#5ba151}.node-story article.story .drop-cap-ice,body#tinymce.mce-content-body .drop-cap-ice{color:#0099bc}.node-story article.story .drop-cap-orange,body#tinymce.mce-content-body .drop-cap-orange{color:#df723d}.node-story article.story .caption,.node-story article.story .fine-print,body#tinymce.mce-content-body .caption,body#tinymce.mce-content-body .fine-print{font-size:14px;font-size:.875rem;color:#767481}.node-story article.story .image-align-right,body#tinymce.mce-content-body .image-align-right{float:right;margin:0 0 30px 30px}.node-story article.story .image-align-left,body#tinymce.mce-content-body .image-align-left{float:left;margin:0 30px 30px 0}
.node.node-teaser{padding-bottom:2em;border-bottom:2px solid #e2e1db}.node.node-teaser a.node-readmore-link{font-weight:700;margin-right:30px}.node.node-teaser a.node-readmore-link:after{content:"..."}.node.node-teaser article.story .field-type-taxonomy-term-reference{display:none}.node.node-teaser img{max-width:170px;float:left;margin:0 20px 5px 0}.node-subpglist article ul ul{margin-top:15px}.node-subpglist article li{font-size:16px;font-size:1rem;line-height:1.6;margin-bottom:15px}.node-story .typography .ice,.node-story article.story .ice,body#tinymce.mce-content-body .ice{color:#0080a8}.node-story .typography .green,.node-story article.story .green,body#tinymce.mce-content-body .green{color:#376a35}.node-story .typography .orange,.node-story article.story .orange,body#tinymce.mce-content-body .orange{color:#c24b29}.node-story .typography .red,.node-story article.story .red,body#tinymce.mce-content-body .red{color:#ba3a1d}.node-story .typography .white,.node-story article.story .white,body#tinymce.mce-content-body .white{color:#fff}.node-story .typography .lead-in,.node-story article.story .lead-in,body#tinymce.mce-content-body .lead-in{font-size:18px;font-size:1.125rem;color:#311a4d;font-weight:700;letter-spacing:-.025em}.node-story .typography .lead-in-tiempos,.node-story article.story .lead-in-tiempos,body#tinymce.mce-content-body .lead-in-tiempos{font-family:"TiemposHeadline",Georgia,serif;font-weight:700;font-size:23px;font-size:1.4375rem;color:#311a4d}.node-story .typography .h5-display,.node-story article.story .h5-display,body#tinymce.mce-content-body .h5-display{margin-top:20px}.node-story .typography .list-compact li,.node-story article.story .list-compact li,body#tinymce.mce-content-body .list-compact li{line-height:1.4;margin-bottom:.25em}.node-story .typography .list-compact::marker,.node-story article.story .list-compact::marker,body#tinymce.mce-content-body .list-compact::marker{color:#00b8d5}.node-story .typography .list-compact.plain-links a,.node-story article.story .list-compact.plain-links a,body#tinymce.mce-content-body .list-compact.plain-links a{border-bottom:0}.node-story .typography .list-compact.plain-links a:hover,.node-story article.story .list-compact.plain-links a:hover,body#tinymce.mce-content-body .list-compact.plain-links a:hover{border-bottom:1px solid #5d3c85}.node-story .typography .schedule p,.node-story .typography .schedule-with-rules p,.node-story .typography .schedule li,.node-story .typography .schedule-with-rules li,.node-story .typography .schedule ol>li:before,.node-story .typography .schedule-with-rules ol>li:before,.node-story article.story .schedule p,.node-story article.story .schedule-with-rules p,.node-story article.story .schedule li,.node-story article.story .schedule-with-rules li,.node-story article.story .schedule ol>li:before,.node-story article.story .schedule-with-rules ol>li:before,body#tinymce.mce-content-body .schedule p,body#tinymce.mce-content-body .schedule-with-rules p,body#tinymce.mce-content-body .schedule li,body#tinymce.mce-content-body .schedule-with-rules li,body#tinymce.mce-content-body .schedule ol>li:before,body#tinymce.mce-content-body .schedule-with-rules ol>li:before{font-size:15px;font-size:.9375rem}.node-story .typography .schedule p,.node-story .typography .schedule-with-rules p,.node-story .typography .schedule ul,.node-story .typography .schedule-with-rules ul,.node-story article.story .schedule p,.node-story article.story .schedule-with-rules p,.node-story article.story .schedule ul,.node-story article.story .schedule-with-rules ul,body#tinymce.mce-content-body .schedule p,body#tinymce.mce-content-body .schedule-with-rules p,body#tinymce.mce-content-body .schedule ul,body#tinymce.mce-content-body .schedule-with-rules ul{margin:13px 0}.node-story .typography .schedule ul li:before,.node-story .typography .schedule-with-rules ul li:before,.node-story article.story .schedule ul li:before,.node-story article.story .schedule-with-rules ul li:before,body#tinymce.mce-content-body .schedule ul li:before,body#tinymce.mce-content-body .schedule-with-rules ul li:before{margin-top:6px}
.node-story .typography .schedule li,.node-story .typography .schedule-with-rules li,.node-story article.story .schedule li,.node-story article.story .schedule-with-rules li,body#tinymce.mce-content-body .schedule li,body#tinymce.mce-content-body .schedule-with-rules li{margin-bottom:8px}.node-story .typography .schedule h3,.node-story .typography .schedule-with-rules h3,.node-story article.story .schedule h3,.node-story article.story .schedule-with-rules h3,body#tinymce.mce-content-body .schedule h3,body#tinymce.mce-content-body .schedule-with-rules h3{color:#cc5833;font-size:24px;font-size:1.5rem;padding-top:20px;border-top:3px solid #e2e1db}.node-story .typography .schedule h4,.node-story .typography .schedule-with-rules h4,.node-story article.story .schedule h4,.node-story article.story .schedule-with-rules h4,body#tinymce.mce-content-body .schedule h4,body#tinymce.mce-content-body .schedule-with-rules h4{margin:25px 0 8px}.node-story .typography .schedule-with-rules h4,.node-story article.story .schedule-with-rules h4,body#tinymce.mce-content-body .schedule-with-rules h4{border-top:1px solid #e2e1db;padding-top:15px}.node-story .typography .schedule-with-rules hr,.node-story article.story .schedule-with-rules hr,body#tinymce.mce-content-body .schedule-with-rules hr{border-width:3px 0 0;border-color:#856cb0}.node-story .typography .table-compact,.node-story article.story .table-compact,body#tinymce.mce-content-body .table-compact{font-size:14px;font-size:.875rem}.node-story .typography .table-compact tr,.node-story article.story .table-compact tr,body#tinymce.mce-content-body .table-compact tr{border-bottom:1px solid #d2cfcd}.node-story .typography .table-compact th,.node-story article.story .table-compact th,body#tinymce.mce-content-body .table-compact th{font-weight:400;color:#fff;background:#767481;border-right:1px solid #fff;padding:4px 6px}.node-story .typography .table-compact td,.node-story article.story .table-compact td,body#tinymce.mce-content-body .table-compact td{border-right:1px solid #e2e1db;padding:4px 6px}.node-story .typography .table-compact td.gray,.node-story article.story .table-compact td.gray,body#tinymce.mce-content-body .table-compact td.gray{background:#e2e1db}.node-story .typography .table-compact td.green,.node-story article.story .table-compact td.green,body#tinymce.mce-content-body .table-compact td.green{background:#bcebb3;color:#505061}.node-story .typography .table-compact td.ice,.node-story article.story .table-compact td.ice,body#tinymce.mce-content-body .table-compact td.ice{background:#64dfeb;color:#505061}.node-story .typography .deck,.node-story article.story .deck,body#tinymce.mce-content-body .deck{font-size:20px;font-size:1.25rem}@media screen and (min-width:1220px){.node-story .typography .deck,.node-story article.story .deck,body#tinymce.mce-content-body .deck{font-size:22px;font-size:1.375rem}}@media screen and (max-width:740px){.node-story .typography .deck,.node-story article.story .deck,body#tinymce.mce-content-body .deck{font-size:16px;font-size:1rem}}.node-story .typography .action-button-large.purple,.node-story article.story .action-button-large.purple,body#tinymce.mce-content-body .action-button-large.purple{background:#5d3c85}.node-story .typography .no-margin,.node-story article.story .no-margin,body#tinymce.mce-content-body .no-margin{margin:0}.node-story .typography .no-margin-bottom,.node-story article.story .no-margin-bottom,body#tinymce.mce-content-body .no-margin-bottom{margin-bottom:0}.node-story .typography .no-margin-top,.node-story article.story .no-margin-top,body#tinymce.mce-content-body .no-margin-top{margin-top:0}@media screen and (max-width:740px){.node-story .typography .no-mobile,.node-story article.story .no-mobile,body#tinymce.mce-content-body .no-mobile{display:none}}@media screen and (min-width:740px){.node-story .typography .float-left-responsive,.node-story article.story .float-left-responsive,body#tinymce.mce-content-body .float-left-responsive{float:left;margin-right:20px}}@media screen and (max-width:500px){.node-story .typography .float-left-responsive img,.node-story article.story .float-left-responsive img,body#tinymce.mce-content-body .float-left-responsive img{max-width:100%}
}@media screen and (min-width:740px){.node-story .typography .float-right-responsive,.node-story article.story .float-right-responsive,body#tinymce.mce-content-body .float-right-responsive{float:right;margin-left:20px}}@media screen and (max-width:500px){.node-story .typography .float-right-responsive img,.node-story article.story .float-right-responsive img,body#tinymce.mce-content-body .float-right-responsive img{max-width:100%}}.node-story .typography .pull-quote,.node-story article.story .pull-quote,body#tinymce.mce-content-body .pull-quote{font-family:"TiemposHeadline",Georgia,serif;font-weight:400;font-size:25px;font-size:1.5625rem;letter-spacing:0;color:#311a4d;margin:1.5em 0;padding:25px 25px 25px 50px;border-top:2px solid #93d28f;border-bottom:2px solid #93d28f}.node-story .typography .pull-quote:before,.node-story article.story .pull-quote:before,body#tinymce.mce-content-body .pull-quote:before{content:"\201C";font-size:85px;line-height:10px;color:#93d28f;margin-left:-50px;margin-right:20px;vertical-align:middle;display:inline-block;margin-top:20px}.node-story .typography .pull-quote .caption,.node-story article.story .pull-quote .caption,body#tinymce.mce-content-body .pull-quote .caption{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem}.node-story .typography .pull-quote-mammoth,.node-story article.story .pull-quote-mammoth,body#tinymce.mce-content-body .pull-quote-mammoth{font-family:"TiemposHeadline",Georgia,serif;font-weight:400;font-size:25px;font-size:1.5625rem;letter-spacing:0;color:#311a4d;padding-left:20px;margin:35px 0 35px 170px;border-left:2px solid #b7a5d3;position:relative}.node-story .typography .pull-quote-mammoth:before,.node-story article.story .pull-quote-mammoth:before,body#tinymce.mce-content-body .pull-quote-mammoth:before{content:"";margin-left:-190px;position:absolute;bottom:9px}.node-story .typography .highlight,.node-story article.story .highlight,body#tinymce.mce-content-body .highlight{background-image:linear-gradient(to left,rgba(255,255,255,0),#c6f5ee 30%,#c6f5ee 80%,rgba(255,255,255,0) 100%);font-weight:700;color:#000;padding:0 4px}.node-story .typography .move-up,.node-story article.story .move-up,body#tinymce.mce-content-body .move-up{margin-top:-10px}.node-story .typography .special-numbered-list,.node-story article.story .special-numbered-list,body#tinymce.mce-content-body .special-numbered-list{list-style:none;counter-reset:custom-counter}.node-story .typography .special-numbered-list li,.node-story article.story .special-numbered-list li,body#tinymce.mce-content-body .special-numbered-list li{counter-increment:custom-counter;margin:.75em 0 1em 2em}.node-story .typography .special-numbered-list li:before,.node-story article.story .special-numbered-list li:before,body#tinymce.mce-content-body .special-numbered-list li:before{content:counter(custom-counter) ". ";font-weight:700;text-align:center;line-height:170%;color:#fff;background:#5ba151;border-radius:50%;display:inline-block;padding:1px 0 2px 2px;width:1.8em;height:1.8em;position:relative;top:-.125em;left:-20px}.node-story .typography ul.checkmarks,.node-story article.story ul.checkmarks,body#tinymce.mce-content-body ul.checkmarks{padding-left:3em}.node-story .typography ul.checkmarks li,.node-story article.story ul.checkmarks li,body#tinymce.mce-content-body ul.checkmarks li{list-style:none}.node-story .typography ul.checkmarks li:before,.node-story article.story ul.checkmarks li:before,body#tinymce.mce-content-body ul.checkmarks li:before{font:400 17px/1.4 FontAwesome;content:"\f00c";color:#5ba151}.node-story .typography ul.checkmarks.list-compact,.node-story article.story ul.checkmarks.list-compact,body#tinymce.mce-content-body ul.checkmarks.list-compact{margin-bottom:0}.node-story .typography ul.checkmarks.list-compact li:before,.node-story article.story ul.checkmarks.list-compact li:before,body#tinymce.mce-content-body ul.checkmarks.list-compact li:before{line-height:1.2}.node-story .typography .checkmark:before,.node-story article.story .checkmark:before,body#tinymce.mce-content-body .checkmark:before{font:400 20px FontAwesome;content:"\f00c";color:#5ba151;margin-right:10px}
.node-story .typography .icon-align-left,.node-story article.story .icon-align-left,body#tinymce.mce-content-body .icon-align-left{float:left;margin:.15em 1em 1em 0}.node-story .typography .icon-large,.node-story article.story .icon-large,body#tinymce.mce-content-body .icon-large{max-width:75px;height:auto}.node-story .typography .icon-medium,.node-story article.story .icon-medium,body#tinymce.mce-content-body .icon-medium{max-width:50px;height:auto}.node-story .typography .icon-small,.node-story .typography .tiny-icon,.node-story article.story .icon-small,.node-story article.story .tiny-icon,body#tinymce.mce-content-body .icon-small,body#tinymce.mce-content-body .tiny-icon{max-width:25px;height:auto}.node-story .typography .icon-tiny,.node-story article.story .icon-tiny,body#tinymce.mce-content-body .icon-tiny{max-width:16px;height:auto;margin-bottom:2px}.node-story .typography .arrow-icon:before,.node-story article.story .arrow-icon:before,body#tinymce.mce-content-body .arrow-icon:before{font:400 20px FontAwesome;content:"\f061";color:#5ba151;margin-right:10px}.node-story .typography .audio-icon:before,.node-story article.story .audio-icon:before,body#tinymce.mce-content-body .audio-icon:before{font:400 20px FontAwesome;content:"\f028";color:#5d3c85;margin-right:10px}.node-story .typography .video-icon:before,.node-story article.story .video-icon:before,body#tinymce.mce-content-body .video-icon:before{font:400 22px FontAwesome;content:"\f16a";color:#5d3c85;margin-right:8px;vertical-align:text-bottom}.node-story .typography .phone-icon:before,.node-story article.story .phone-icon:before,body#tinymce.mce-content-body .phone-icon:before{font:400 22px FontAwesome;content:"\f095";margin-right:10px;vertical-align:text-bottom}.node-story .typography .map-pin-icon:before,.node-story article.story .map-pin-icon:before,body#tinymce.mce-content-body .map-pin-icon:before{font:400 20px FontAwesome;content:"\f041";color:#ba3a1d;margin-right:10px}.node-story .typography .text-file-icon:before,.node-story article.story .text-file-icon:before,body#tinymce.mce-content-body .text-file-icon:before{font:400 20px FontAwesome;content:"\f0f6";color:#767481;margin-right:10px}.node-story .typography .x-icon:before,.node-story article.story .x-icon:before,body#tinymce.mce-content-body .x-icon:before{font:400 20px FontAwesome;content:"\f00d";color:#ba3a1d;margin-right:10px}.node-story .typography .virtual-icon:before,.node-story article.story .virtual-icon:before,body#tinymce.mce-content-body .virtual-icon:before{font:400 24px FontAwesome;content:"\f109";color:#0099bc;margin-right:8px;vertical-align:bottom}.block-monster-menus article.story .action-button,.block-monster-menus article.story .action-button-large,.block-monster-menus article.story body#tinymce.mce-content-body .action-button,body#tinymce.mce-content-body .block-monster-menus article.story .action-button,.block-monster-menus article.story body#tinymce.mce-content-body .action-button-large,body#tinymce.mce-content-body .block-monster-menus article.story .action-button-large,.block-monster-menus body#tinymce.mce-content-body .node-story article.story .action-button,.block-monster-menus body#tinymce.mce-content-body .node-story article.story .action-button-large{padding:10px 30px}@media screen and (max-width:740px){.progress-bar{margin-bottom:20px}}@media screen and (min-width:980px){.progress-bar{margin-bottom:35px}}.progress-bar .progress-bar-outer{border:1px solid #5d3c85}.progress-bar .progress-bar-outer .progress-bar-inner{font-family:"TiemposHeadline",Georgia,serif;font-weight:400;font-size:50px;text-align:right;color:#fff;padding:0 10px;background:#856cb0;position:relative;-webkit-animation:1.5s progressfill;animation:1.5s progressfill}.progress-bar .amounts{position:relative;min-height:50px}.progress-bar .current,.progress-bar .goal{font-size:20px;color:#5d3c85;position:absolute}@media screen and (max-width:500px){.progress-bar .current,.progress-bar .goal{font-size:15px}}@media screen and (max-width:740px){.progress-bar .current,.progress-bar .goal{font-size:17px}
}.progress-bar .current{-webkit-animation:4s fadein;animation:4s fadein}.progress-bar .goal{right:0}article.story .typography .photo-infographics{text-align:center;padding:25px 0;border-top:2px solid #856cb0;border-bottom:2px solid #856cb0}article.story .typography .photo-infographics .infographic{display:inline-flex;flex-direction:column;width:28%;margin:0 2em 1.5em 0;-webkit-animation:2s fadein;animation:2s fadein}article.story .typography .photo-infographics .infographic img{max-width:240px;height:auto}@media screen and (max-width:740px){article.story .typography .photo-infographics .infographic{width:45%}article.story .typography .photo-infographics .infographic img{max-width:none}}@media screen and (max-width:500px){article.story .typography .photo-infographics .infographic{width:95%}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes progressfill{from{width:90px}}@keyframes progressfill{from{width:90px}}@-webkit-keyframes flagwave{50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@keyframes flagwave{50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}}article.story .campaign-header{margin-bottom:40px}@media screen and (min-width:980px){article.story .campaign-header{margin:-70px 0 70px}}article.story .campaign-header .seal{width:96px;height:98px;margin:0 auto 16px}article.story .campaign-header h3{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:46px;font-size:2.875rem;letter-spacing:0;color:#3f1f69;text-align:center;white-space:nowrap;margin:0}@media screen and (max-width:740px){article.story .campaign-header h3{font-size:40px;font-size:2.5rem}}@media screen and (max-width:500px){article.story .campaign-header h3{font-size:30px;font-size:1.875rem}}article.story .campaign-header span{display:inline-block}article.story .campaign-header .p{letter-spacing:.3em}article.story .campaign-header .r{letter-spacing:.26em}article.story .campaign-header .o{letter-spacing:.27em}article.story .campaign-header .m{letter-spacing:.43em}article.story .campaign-header .i{letter-spacing:.48em}article.story .campaign-header .s{letter-spacing:.44em}article.story .campaign-header .e{letter-spacing:0}article.story .campaign-header p{font-family:"TiemposHeadline",Georgia,serif;font-weight:700;font-style:italic;font-size:18px;font-size:1.125rem;letter-spacing:.02em;text-align:center;color:#3f1f69;white-space:nowrap;margin-top:10px}@media screen and (max-width:740px){article.story .campaign-header p{font-size:17px;font-size:1.0625rem}}@media screen and (max-width:500px){article.story .campaign-header p{font-size:16px;font-size:1rem}}@media screen and (min-width:740px){.node-story .typography .column-count-2,.node-story article.story .column-count-2,body#tinymce.mce-content-body .column-count-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width:740px){.node-story .typography .column-count-3,.node-story article.story .column-count-3,body#tinymce.mce-content-body .column-count-3{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width:980px){.node-story .typography .column-count-3,.node-story article.story .column-count-3,body#tinymce.mce-content-body .column-count-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.node-story .typography .card-container,.node-story article.story .card-container,body#tinymce.mce-content-body .card-container{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap}.node-story .typography .card-container .card,.node-story article.story .card-container .card,body#tinymce.mce-content-body .card-container .card{width:100%;background:#e2e1db;padding:1rem;margin:0 1.15rem 1.5rem 0;display:flex;flex-direction:column}
.node-story .typography .card-container .card h3,.node-story article.story .card-container .card h3,body#tinymce.mce-content-body .card-container .card h3{font-size:22px;font-size:1.375rem;margin:0 0 10px}.node-story .typography .card-container .card h4,.node-story article.story .card-container .card h4,body#tinymce.mce-content-body .card-container .card h4{font-size:22px;font-size:1.375rem;margin:.25rem 0}.node-story .typography .card-container .card h4 .caption,.node-story article.story .card-container .card h4 .caption,body#tinymce.mce-content-body .card-container .card h4 .caption{letter-spacing:0}.node-story .typography .card-container .card h2 a,.node-story .typography .card-container .card h3 a,.node-story .typography .card-container .card h4 a,.node-story article.story .card-container .card h2 a,.node-story article.story .card-container .card h3 a,.node-story article.story .card-container .card h4 a,body#tinymce.mce-content-body .card-container .card h2 a,body#tinymce.mce-content-body .card-container .card h3 a,body#tinymce.mce-content-body .card-container .card h4 a{border:0;color:#5d3c85}.node-story .typography .card-container .card h2 a:hover,.node-story .typography .card-container .card h3 a:hover,.node-story .typography .card-container .card h4 a:hover,.node-story article.story .card-container .card h2 a:hover,.node-story article.story .card-container .card h3 a:hover,.node-story article.story .card-container .card h4 a:hover,body#tinymce.mce-content-body .card-container .card h2 a:hover,body#tinymce.mce-content-body .card-container .card h3 a:hover,body#tinymce.mce-content-body .card-container .card h4 a:hover{border-bottom:1px solid #5d3c85}.node-story .typography .card-container .card p,.node-story article.story .card-container .card p,body#tinymce.mce-content-body .card-container .card p{font-size:15px;font-size:.9375rem;line-height:1.5;margin:.25rem 0}.node-story .typography .card-container .card img,.node-story article.story .card-container .card img,body#tinymce.mce-content-body .card-container .card img{max-width:100%;height:auto;margin:auto}.node-story .typography .card-container .card .table_wrapper,.node-story .typography .card-container .card table,.node-story article.story .card-container .card .table_wrapper,.node-story article.story .card-container .card table,body#tinymce.mce-content-body .card-container .card .table_wrapper,body#tinymce.mce-content-body .card-container .card table{margin-bottom:0}.node-story .typography .card-container .card .icon-small,.node-story article.story .card-container .card .icon-small,body#tinymce.mce-content-body .card-container .card .icon-small{max-width:25px}.node-story .typography .card-container .card .icon-tiny,.node-story article.story .card-container .card .icon-tiny,body#tinymce.mce-content-body .card-container .card .icon-tiny{max-width:16px}@media screen and (min-width:500px){.node-story .typography .card-container .card,.node-story article.story .card-container .card,body#tinymce.mce-content-body .card-container .card{width:45%}}@media screen and (min-width:980px){.node-story .typography .card-container .card,.node-story article.story .card-container .card,body#tinymce.mce-content-body .card-container .card{width:30%}}.node-story .typography .card-container .card.border-purple,.node-story article.story .card-container .card.border-purple,body#tinymce.mce-content-body .card-container .card.border-purple{border-top:6px solid #5d3c85}.node-story .typography .card-container .card.border-green,.node-story article.story .card-container .card.border-green,body#tinymce.mce-content-body .card-container .card.border-green{border-top:6px solid #5ba151}.node-story .typography .card-container .card.border-orange,.node-story article.story .card-container .card.border-orange,body#tinymce.mce-content-body .card-container .card.border-orange{border-top:6px solid #df723d}.node-story .typography .card-container .card.border-ice,.node-story article.story .card-container .card.border-ice,body#tinymce.mce-content-body .card-container .card.border-ice{border-top:6px solid #00b8d5}
.node-story .typography .card-container .card.border-gray,.node-story article.story .card-container .card.border-gray,body#tinymce.mce-content-body .card-container .card.border-gray{background:#fff;border:1px solid #d2cfcd;border-top:6px solid #d2cfcd}.node-story .typography .card-container.no-background .card,.node-story article.story .card-container.no-background .card,body#tinymce.mce-content-body .card-container.no-background .card{background:0 0;padding:0}@media screen and (min-width:500px){.node-story .typography .card-container.small-cards .card,.node-story article.story .card-container.small-cards .card,body#tinymce.mce-content-body .card-container.small-cards .card{width:47%;margin:0 1rem 1.25rem 0}}@media screen and (min-width:740px){.node-story .typography .card-container.small-cards .card,.node-story article.story .card-container.small-cards .card,body#tinymce.mce-content-body .card-container.small-cards .card{width:22%;margin:0 1rem 1.25rem 0}}@media screen and (min-width:980px){.node-story .typography .card-container.small-cards .card,.node-story article.story .card-container.small-cards .card,body#tinymce.mce-content-body .card-container.small-cards .card{width:22%;margin:0 1.25rem 1.25rem 0}}.node-story .typography .card-container.large-cards .card h3,.node-story article.story .card-container.large-cards .card h3,body#tinymce.mce-content-body .card-container.large-cards .card h3{font-size:24px;font-size:1.5rem}.node-story .typography .card-container.large-cards .card img,.node-story article.story .card-container.large-cards .card img,body#tinymce.mce-content-body .card-container.large-cards .card img{margin-bottom:10px}@media screen and (min-width:740px){.node-story .typography .card-container.large-cards .card,.node-story article.story .card-container.large-cards .card,body#tinymce.mce-content-body .card-container.large-cards .card{width:100%;margin:1rem 0}}@media screen and (min-width:980px){.node-story .typography .card-container.large-cards .card,.node-story article.story .card-container.large-cards .card,body#tinymce.mce-content-body .card-container.large-cards .card{width:46%;margin:0 1.5rem 1.5rem 0}}.node-story .typography .category-card-container,.node-story .typography .category-card-container-compact,.node-story article.story .category-card-container,.node-story article.story .category-card-container-compact,body#tinymce.mce-content-body .category-card-container,body#tinymce.mce-content-body .category-card-container-compact{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;padding-bottom:2rem;margin-bottom:2.3rem;border-bottom:1px solid #e2e1db}.node-story .typography .category-card-container a,.node-story .typography .category-card-container-compact a,.node-story article.story .category-card-container a,.node-story article.story .category-card-container-compact a,body#tinymce.mce-content-body .category-card-container a,body#tinymce.mce-content-body .category-card-container-compact a{border:0}.node-story .typography .category-card-container .category-card,.node-story .typography .category-card-container-compact .category-card,.node-story article.story .category-card-container .category-card,.node-story article.story .category-card-container-compact .category-card,body#tinymce.mce-content-body .category-card-container .category-card,body#tinymce.mce-content-body .category-card-container-compact .category-card{width:95%;text-align:center;background:#5d3c85;padding:25px;margin:0 1rem 1rem 0;display:flex;flex-direction:column;align-content:space-between}.node-story .typography .category-card-container .category-card h3,.node-story .typography .category-card-container-compact .category-card h3,.node-story article.story .category-card-container .category-card h3,.node-story article.story .category-card-container-compact .category-card h3,body#tinymce.mce-content-body .category-card-container .category-card h3,body#tinymce.mce-content-body .category-card-container-compact .category-card h3{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.025em;font-size:20px;font-size:1.25rem;color:#fff;text-transform:uppercase;line-height:1.1;margin:auto}
.node-story .typography .category-card-container .category-card h3 a,.node-story .typography .category-card-container-compact .category-card h3 a,.node-story article.story .category-card-container .category-card h3 a,.node-story article.story .category-card-container-compact .category-card h3 a,body#tinymce.mce-content-body .category-card-container .category-card h3 a,body#tinymce.mce-content-body .category-card-container-compact .category-card h3 a{color:#fff;border:0}@media screen and (min-width:740px){.node-story .typography .category-card-container .category-card h3,.node-story .typography .category-card-container-compact .category-card h3,.node-story article.story .category-card-container .category-card h3,.node-story article.story .category-card-container-compact .category-card h3,body#tinymce.mce-content-body .category-card-container .category-card h3,body#tinymce.mce-content-body .category-card-container-compact .category-card h3{font-size:22px;font-size:1.375rem}}.node-story .typography .category-card-container .category-card p,.node-story .typography .category-card-container-compact .category-card p,.node-story article.story .category-card-container .category-card p,.node-story article.story .category-card-container-compact .category-card p,body#tinymce.mce-content-body .category-card-container .category-card p,body#tinymce.mce-content-body .category-card-container-compact .category-card p{color:#fff;font-size:16px;font-size:1rem;line-height:1.4;margin:auto}.node-story .typography .category-card-container .category-card p a,.node-story .typography .category-card-container-compact .category-card p a,.node-story article.story .category-card-container .category-card p a,.node-story article.story .category-card-container-compact .category-card p a,body#tinymce.mce-content-body .category-card-container .category-card p a,body#tinymce.mce-content-body .category-card-container-compact .category-card p a{color:#fff;border:0}.node-story .typography .category-card-container .category-card .icon,.node-story .typography .category-card-container-compact .category-card .icon,.node-story article.story .category-card-container .category-card .icon,.node-story article.story .category-card-container-compact .category-card .icon,body#tinymce.mce-content-body .category-card-container .category-card .icon,body#tinymce.mce-content-body .category-card-container-compact .category-card .icon{max-width:100px;margin:auto}.node-story .typography .category-card-container .category-card .icon img,.node-story .typography .category-card-container-compact .category-card .icon img,.node-story article.story .category-card-container .category-card .icon img,.node-story article.story .category-card-container-compact .category-card .icon img,body#tinymce.mce-content-body .category-card-container .category-card .icon img,body#tinymce.mce-content-body .category-card-container-compact .category-card .icon img{width:auto}@media screen and (min-width:500px){.node-story .typography .category-card-container .category-card,.node-story .typography .category-card-container-compact .category-card,.node-story article.story .category-card-container .category-card,.node-story article.story .category-card-container-compact .category-card,body#tinymce.mce-content-body .category-card-container .category-card,body#tinymce.mce-content-body .category-card-container-compact .category-card{width:46%}}@media screen and (min-width:980px){.node-story .typography .category-card-container .category-card,.node-story .typography .category-card-container-compact .category-card,.node-story article.story .category-card-container .category-card,.node-story article.story .category-card-container-compact .category-card,body#tinymce.mce-content-body .category-card-container .category-card,body#tinymce.mce-content-body .category-card-container-compact .category-card{width:30%}}.node-story .typography .category-card-container .category-card:nth-child(2),.node-story .typography .category-card-container-compact .category-card:nth-child(2),.node-story article.story .category-card-container .category-card:nth-child(2),.node-story article.story .category-card-container-compact .category-card:nth-child(2),body#tinymce.mce-content-body .category-card-container .category-card:nth-child(2),body#tinymce.mce-content-body .category-card-container-compact .category-card:nth-child(2){background:#c24b29}
.node-story .typography .category-card-container .category-card:nth-child(3),.node-story .typography .category-card-container-compact .category-card:nth-child(3),.node-story article.story .category-card-container .category-card:nth-child(3),.node-story article.story .category-card-container-compact .category-card:nth-child(3),body#tinymce.mce-content-body .category-card-container .category-card:nth-child(3),body#tinymce.mce-content-body .category-card-container-compact .category-card:nth-child(3){background:#0080a8}.node-story .typography .category-card-container .category-card:nth-child(4),.node-story .typography .category-card-container-compact .category-card:nth-child(4),.node-story article.story .category-card-container .category-card:nth-child(4),.node-story article.story .category-card-container-compact .category-card:nth-child(4),body#tinymce.mce-content-body .category-card-container .category-card:nth-child(4),body#tinymce.mce-content-body .category-card-container-compact .category-card:nth-child(4){background:#376a35}.node-story .typography .category-card-container .category-card:nth-child(5),.node-story .typography .category-card-container-compact .category-card:nth-child(5),.node-story article.story .category-card-container .category-card:nth-child(5),.node-story article.story .category-card-container-compact .category-card:nth-child(5),body#tinymce.mce-content-body .category-card-container .category-card:nth-child(5),body#tinymce.mce-content-body .category-card-container-compact .category-card:nth-child(5){background:#311a4d}.node-story .typography .category-card-container .category-card:nth-child(6),.node-story .typography .category-card-container-compact .category-card:nth-child(6),.node-story article.story .category-card-container .category-card:nth-child(6),.node-story article.story .category-card-container-compact .category-card:nth-child(6),body#tinymce.mce-content-body .category-card-container .category-card:nth-child(6),body#tinymce.mce-content-body .category-card-container-compact .category-card:nth-child(6){background:#767481}.node-story .typography .category-card-container-compact .category-card,.node-story article.story .category-card-container-compact .category-card,body#tinymce.mce-content-body .category-card-container-compact .category-card{width:110px;padding:15px;margin:0 .75rem .5rem 0}.node-story .typography .category-card-container-compact h3,.node-story article.story .category-card-container-compact h3,body#tinymce.mce-content-body .category-card-container-compact h3{font-size:15px !important;line-height:1.2}.node-story .typography .category-card-container-compact img,.node-story article.story .category-card-container-compact img,body#tinymce.mce-content-body .category-card-container-compact img{max-width:100%;height:auto}.node-story .typography .factoid-container,.node-story .typography .factoid-container-compact,.node-story article.story .factoid-container,.node-story article.story .factoid-container-compact,body#tinymce.mce-content-body .factoid-container,body#tinymce.mce-content-body .factoid-container-compact{display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;align-content:center;flex-wrap:wrap;padding-bottom:2rem;margin-bottom:2.3rem;border-bottom:1px solid #e2e1db}.node-story .typography .factoid-container .factoid,.node-story .typography .factoid-container-compact .factoid,.node-story article.story .factoid-container .factoid,.node-story article.story .factoid-container-compact .factoid,body#tinymce.mce-content-body .factoid-container .factoid,body#tinymce.mce-content-body .factoid-container-compact .factoid{width:95%;background:#5d3c85;padding:25px;margin-bottom:30px}.node-story .typography .factoid-container .factoid h3,.node-story .typography .factoid-container-compact .factoid h3,.node-story article.story .factoid-container .factoid h3,.node-story article.story .factoid-container-compact .factoid h3,body#tinymce.mce-content-body .factoid-container .factoid h3,body#tinymce.mce-content-body .factoid-container-compact .factoid h3{font-size:40px;font-size:2.5rem;font-style:italic;color:#fff;margin-top:0}
@media screen and (min-width:740px){.node-story .typography .factoid-container .factoid h3,.node-story .typography .factoid-container-compact .factoid h3,.node-story article.story .factoid-container .factoid h3,.node-story article.story .factoid-container-compact .factoid h3,body#tinymce.mce-content-body .factoid-container .factoid h3,body#tinymce.mce-content-body .factoid-container-compact .factoid h3{margin:0 0 50px;font-size:45px;font-size:2.8125rem}}@media screen and (min-width:1220px){.node-story .typography .factoid-container .factoid h3,.node-story .typography .factoid-container-compact .factoid h3,.node-story article.story .factoid-container .factoid h3,.node-story article.story .factoid-container-compact .factoid h3,body#tinymce.mce-content-body .factoid-container .factoid h3,body#tinymce.mce-content-body .factoid-container-compact .factoid h3{font-size:50px;font-size:3.125rem}}.node-story .typography .factoid-container .factoid p,.node-story .typography .factoid-container-compact .factoid p,.node-story article.story .factoid-container .factoid p,.node-story article.story .factoid-container-compact .factoid p,body#tinymce.mce-content-body .factoid-container .factoid p,body#tinymce.mce-content-body .factoid-container-compact .factoid p{color:#fff;font-size:16px;font-size:1rem;line-height:1.4}.node-story .typography .factoid-container .factoid p a,.node-story .typography .factoid-container-compact .factoid p a,.node-story article.story .factoid-container .factoid p a,.node-story article.story .factoid-container-compact .factoid p a,body#tinymce.mce-content-body .factoid-container .factoid p a,body#tinymce.mce-content-body .factoid-container-compact .factoid p a{color:#fff;border-color:rgba(255,255,255,.5)}@media screen and (min-width:500px){.node-story .typography .factoid-container .factoid,.node-story .typography .factoid-container-compact .factoid,.node-story article.story .factoid-container .factoid,.node-story article.story .factoid-container-compact .factoid,body#tinymce.mce-content-body .factoid-container .factoid,body#tinymce.mce-content-body .factoid-container-compact .factoid{width:46%}}@media screen and (min-width:980px){.node-story .typography .factoid-container .factoid,.node-story .typography .factoid-container-compact .factoid,.node-story article.story .factoid-container .factoid,.node-story article.story .factoid-container-compact .factoid,body#tinymce.mce-content-body .factoid-container .factoid,body#tinymce.mce-content-body .factoid-container-compact .factoid{width:30%}}.node-story .typography .factoid-container .factoid:nth-child(2),.node-story .typography .factoid-container-compact .factoid:nth-child(2),.node-story article.story .factoid-container .factoid:nth-child(2),.node-story article.story .factoid-container-compact .factoid:nth-child(2),body#tinymce.mce-content-body .factoid-container .factoid:nth-child(2),body#tinymce.mce-content-body .factoid-container-compact .factoid:nth-child(2){background:#c24b29}.node-story .typography .factoid-container .factoid:nth-child(3),.node-story .typography .factoid-container-compact .factoid:nth-child(3),.node-story article.story .factoid-container .factoid:nth-child(3),.node-story article.story .factoid-container-compact .factoid:nth-child(3),body#tinymce.mce-content-body .factoid-container .factoid:nth-child(3),body#tinymce.mce-content-body .factoid-container-compact .factoid:nth-child(3){background:#0080a8}.node-story .typography .factoid-container .factoid:nth-child(4),.node-story .typography .factoid-container-compact .factoid:nth-child(4),.node-story article.story .factoid-container .factoid:nth-child(4),.node-story article.story .factoid-container-compact .factoid:nth-child(4),body#tinymce.mce-content-body .factoid-container .factoid:nth-child(4),body#tinymce.mce-content-body .factoid-container-compact .factoid:nth-child(4){background:#376a35}.node-story .typography .factoid-container .factoid:nth-child(5),.node-story .typography .factoid-container-compact .factoid:nth-child(5),.node-story article.story .factoid-container .factoid:nth-child(5),.node-story article.story .factoid-container-compact .factoid:nth-child(5),body#tinymce.mce-content-body .factoid-container .factoid:nth-child(5),body#tinymce.mce-content-body .factoid-container-compact .factoid:nth-child(5){background:#311a4d}
.node-story .typography .factoid-container.factoid-container-compact .factoid,.node-story .typography .factoid-container-compact.factoid-container-compact .factoid,.node-story article.story .factoid-container.factoid-container-compact .factoid,.node-story article.story .factoid-container-compact.factoid-container-compact .factoid,body#tinymce.mce-content-body .factoid-container.factoid-container-compact .factoid,body#tinymce.mce-content-body .factoid-container-compact.factoid-container-compact .factoid{width:48%;background:#5d3c85;padding:15px;margin-bottom:15px}.node-story .typography .factoid-container.factoid-container-compact .factoid h3,.node-story .typography .factoid-container-compact.factoid-container-compact .factoid h3,.node-story article.story .factoid-container.factoid-container-compact .factoid h3,.node-story article.story .factoid-container-compact.factoid-container-compact .factoid h3,body#tinymce.mce-content-body .factoid-container.factoid-container-compact .factoid h3,body#tinymce.mce-content-body .factoid-container-compact.factoid-container-compact .factoid h3{font-size:36px;font-size:2.25rem;font-style:italic;color:#fff;margin-top:0}@media screen and (min-width:740px){.node-story .typography .factoid-container.factoid-container-compact .factoid h3,.node-story .typography .factoid-container-compact.factoid-container-compact .factoid h3,.node-story article.story .factoid-container.factoid-container-compact .factoid h3,.node-story article.story .factoid-container-compact.factoid-container-compact .factoid h3,body#tinymce.mce-content-body .factoid-container.factoid-container-compact .factoid h3,body#tinymce.mce-content-body .factoid-container-compact.factoid-container-compact .factoid h3{margin:0 0 25px;font-size:40px;font-size:2.5rem}}@media screen and (min-width:1220px){.node-story .typography .factoid-container.factoid-container-compact .factoid h3,.node-story .typography .factoid-container-compact.factoid-container-compact .factoid h3,.node-story article.story .factoid-container.factoid-container-compact .factoid h3,.node-story article.story .factoid-container-compact.factoid-container-compact .factoid h3,body#tinymce.mce-content-body .factoid-container.factoid-container-compact .factoid h3,body#tinymce.mce-content-body .factoid-container-compact.factoid-container-compact .factoid h3{font-size:44px;font-size:2.75rem}}.node-story .typography .factoid-container.factoid-container-compact .factoid p,.node-story .typography .factoid-container-compact.factoid-container-compact .factoid p,.node-story article.story .factoid-container.factoid-container-compact .factoid p,.node-story article.story .factoid-container-compact.factoid-container-compact .factoid p,body#tinymce.mce-content-body .factoid-container.factoid-container-compact .factoid p,body#tinymce.mce-content-body .factoid-container-compact.factoid-container-compact .factoid p{color:#fff;font-size:15px;font-size:.9375rem;line-height:1.4;margin-bottom:15px}.node-story .typography .factoid-container.factoid-container-compact .factoid p a,.node-story .typography .factoid-container-compact.factoid-container-compact .factoid p a,.node-story article.story .factoid-container.factoid-container-compact .factoid p a,.node-story article.story .factoid-container-compact.factoid-container-compact .factoid p a,body#tinymce.mce-content-body .factoid-container.factoid-container-compact .factoid p a,body#tinymce.mce-content-body .factoid-container-compact.factoid-container-compact .factoid p a{color:#fff;border-color:rgba(255,255,255,.5)}@media screen and (min-width:500px){.node-story .typography .factoid-container.factoid-container-compact .factoid,.node-story .typography .factoid-container-compact.factoid-container-compact .factoid,.node-story article.story .factoid-container.factoid-container-compact .factoid,.node-story article.story .factoid-container-compact.factoid-container-compact .factoid,body#tinymce.mce-content-body .factoid-container.factoid-container-compact .factoid,body#tinymce.mce-content-body .factoid-container-compact.factoid-container-compact .factoid{width:30%}
}@media screen and (min-width:980px){.node-story .typography .factoid-container.factoid-container-compact .factoid,.node-story .typography .factoid-container-compact.factoid-container-compact .factoid,.node-story article.story .factoid-container.factoid-container-compact .factoid,.node-story article.story .factoid-container-compact.factoid-container-compact .factoid,body#tinymce.mce-content-body .factoid-container.factoid-container-compact .factoid,body#tinymce.mce-content-body .factoid-container-compact.factoid-container-compact .factoid{width:23%}}.node-story .typography .factoid-container.factoid-container-compact .factoid:nth-child(2),.node-story .typography .factoid-container.factoid-container-compact .factoid:nth-child(7),.node-story .typography .factoid-container-compact.factoid-container-compact .factoid:nth-child(2),.node-story .typography .factoid-container-compact.factoid-container-compact .factoid:nth-child(7),.node-story article.story .factoid-container.factoid-container-compact .factoid:nth-child(2),.node-story article.story .factoid-container.factoid-container-compact .factoid:nth-child(7),.node-story article.story .factoid-container-compact.factoid-container-compact .factoid:nth-child(2),.node-story article.story .factoid-container-compact.factoid-container-compact .factoid:nth-child(7),body#tinymce.mce-content-body .factoid-container.factoid-container-compact .factoid:nth-child(2),body#tinymce.mce-content-body .factoid-container.factoid-container-compact .factoid:nth-child(7),body#tinymce.mce-content-body .factoid-container-compact.factoid-container-compact .factoid:nth-child(2),body#tinymce.mce-content-body .factoid-container-compact.factoid-container-compact .factoid:nth-child(7){background:#c24b29}.node-story .typography .factoid-container.factoid-container-compact .factoid:nth-child(3),.node-story .typography .factoid-container.factoid-container-compact .factoid:nth-child(8),.node-story .typography .factoid-container-compact.factoid-container-compact .factoid:nth-child(3),.node-story .typography .factoid-container-compact.factoid-container-compact .factoid:nth-child(8),.node-story article.story .factoid-container.factoid-container-compact .factoid:nth-child(3),.node-story article.story .factoid-container.factoid-container-compact .factoid:nth-child(8),.node-story article.story .factoid-container-compact.factoid-container-compact .factoid:nth-child(3),.node-story article.story .factoid-container-compact.factoid-container-compact .factoid:nth-child(8),body#tinymce.mce-content-body .factoid-container.factoid-container-compact .factoid:nth-child(3),body#tinymce.mce-content-body .factoid-container.factoid-container-compact .factoid:nth-child(8),body#tinymce.mce-content-body .factoid-container-compact.factoid-container-compact .factoid:nth-child(3),body#tinymce.mce-content-body .factoid-container-compact.factoid-container-compact .factoid:nth-child(8){background:#0080a8}.node-story .typography .factoid-container.factoid-container-compact .factoid:nth-child(4),.node-story .typography .factoid-container.factoid-container-compact .factoid:nth-child(9),.node-story .typography .factoid-container-compact.factoid-container-compact .factoid:nth-child(4),.node-story .typography .factoid-container-compact.factoid-container-compact .factoid:nth-child(9),.node-story article.story .factoid-container.factoid-container-compact .factoid:nth-child(4),.node-story article.story .factoid-container.factoid-container-compact .factoid:nth-child(9),.node-story article.story .factoid-container-compact.factoid-container-compact .factoid:nth-child(4),.node-story article.story .factoid-container-compact.factoid-container-compact .factoid:nth-child(9),body#tinymce.mce-content-body .factoid-container.factoid-container-compact .factoid:nth-child(4),body#tinymce.mce-content-body .factoid-container.factoid-container-compact .factoid:nth-child(9),body#tinymce.mce-content-body .factoid-container-compact.factoid-container-compact .factoid:nth-child(4),body#tinymce.mce-content-body .factoid-container-compact.factoid-container-compact .factoid:nth-child(9){background:#376a35}
.node-story .typography .factoid-container.factoid-container-compact .factoid:nth-child(5),.node-story .typography .factoid-container-compact.factoid-container-compact .factoid:nth-child(5),.node-story article.story .factoid-container.factoid-container-compact .factoid:nth-child(5),.node-story article.story .factoid-container-compact.factoid-container-compact .factoid:nth-child(5),body#tinymce.mce-content-body .factoid-container.factoid-container-compact .factoid:nth-child(5),body#tinymce.mce-content-body .factoid-container-compact.factoid-container-compact .factoid:nth-child(5){background:#311a4d}.node-story .typography .factoid-container.campaign-factoids .factoid,.node-story .typography .factoid-container-compact.campaign-factoids .factoid,.node-story article.story .factoid-container.campaign-factoids .factoid,.node-story article.story .factoid-container-compact.campaign-factoids .factoid,body#tinymce.mce-content-body .factoid-container.campaign-factoids .factoid,body#tinymce.mce-content-body .factoid-container-compact.campaign-factoids .factoid{text-align:center}.node-story .typography .factoid-container.campaign-factoids .factoid:nth-child(2),.node-story .typography .factoid-container-compact.campaign-factoids .factoid:nth-child(2),.node-story article.story .factoid-container.campaign-factoids .factoid:nth-child(2),.node-story article.story .factoid-container-compact.campaign-factoids .factoid:nth-child(2),body#tinymce.mce-content-body .factoid-container.campaign-factoids .factoid:nth-child(2),body#tinymce.mce-content-body .factoid-container-compact.campaign-factoids .factoid:nth-child(2){background:#856cb0}.node-story .typography .factoid-container.campaign-factoids .factoid:nth-child(3),.node-story .typography .factoid-container-compact.campaign-factoids .factoid:nth-child(3),.node-story article.story .factoid-container.campaign-factoids .factoid:nth-child(3),.node-story article.story .factoid-container-compact.campaign-factoids .factoid:nth-child(3),body#tinymce.mce-content-body .factoid-container.campaign-factoids .factoid:nth-child(3),body#tinymce.mce-content-body .factoid-container-compact.campaign-factoids .factoid:nth-child(3){background:#311a4d}@media screen and (min-width:1220px){.node-story .typography .factoid-container.campaign-factoids h3,.node-story .typography .factoid-container-compact.campaign-factoids h3,.node-story article.story .factoid-container.campaign-factoids h3,.node-story article.story .factoid-container-compact.campaign-factoids h3,body#tinymce.mce-content-body .factoid-container.campaign-factoids h3,body#tinymce.mce-content-body .factoid-container-compact.campaign-factoids h3{font-size:55px;font-size:3.4375rem;margin:auto}}.node-story .typography .factoid-container.campaign-factoids p,.node-story .typography .factoid-container-compact.campaign-factoids p,.node-story article.story .factoid-container.campaign-factoids p,.node-story article.story .factoid-container-compact.campaign-factoids p,body#tinymce.mce-content-body .factoid-container.campaign-factoids p,body#tinymce.mce-content-body .factoid-container-compact.campaign-factoids p{font-size:24px;font-size:1.5rem}.node-story .typography .article-callout,.node-story article.story .article-callout,body#tinymce.mce-content-body .article-callout{padding:20px 0;margin:30px 0;border-top:2px solid #e2e1db;border-bottom:2px solid #e2e1db}.node-story .typography .article-callout img,.node-story article.story .article-callout img,body#tinymce.mce-content-body .article-callout img{max-width:100%;margin-bottom:10px}.node-story .typography .article-callout h3,.node-story article.story .article-callout h3,body#tinymce.mce-content-body .article-callout h3{margin:0 0 10px}@media screen and (min-width:740px){.node-story .typography .article-callout,.node-story article.story .article-callout,body#tinymce.mce-content-body .article-callout{padding:30px;margin:40px 0;border:2px solid #e2e1db}.node-story .typography .article-callout img,.node-story article.story .article-callout img,body#tinymce.mce-content-body .article-callout img{float:left;margin-right:30px}
}@media screen and (min-width:1220px){.node-story .typography .article-callout,.node-story article.story .article-callout,body#tinymce.mce-content-body .article-callout{padding:40px 130px 40px 60px;margin:50px 0}.node-story .typography .article-callout img,.node-story article.story .article-callout img,body#tinymce.mce-content-body .article-callout img{margin-right:40px}.node-story .typography .article-callout .bordered_button,.node-story .typography .article-callout .home_courses_button,.node-story .typography .article-callout .mm-calendar-left-nav .calendar-extras a,.mm-calendar-left-nav .calendar-extras .node-story .typography .article-callout a,.node-story .typography .article-callout .mm-calendar-left-nav .mm-calendar-today a,.mm-calendar-left-nav .mm-calendar-today .node-story .typography .article-callout a,.node-story .typography .article-callout .bordered_button_ice,.node-story .typography .article-callout .more-button,.node-story .typography .article-callout .sidebar_button,.node-story .typography .article-callout .image_callout_button,.node-story .typography .article-callout .media_block_button,.node-story .typography .article-callout .call_to_action_callout_button,.node-story .typography .article-callout .instagram_feed_button,.node-story .typography .article-callout .publication_callout_button,.node-story .typography .article-callout .image_grid_callout_button,.node-story .typography .article-callout .admission_feature_item_button,.node-story .typography .article-callout .page_callouts .news_feed .news_feed_button,.page_callouts .news_feed .node-story .typography .article-callout .news_feed_button,.node-story .typography .article-callout .page_content.news-archive .news-more a,.page_content.news-archive .news-more .node-story .typography .article-callout a,.node-story article.story .article-callout .bordered_button,.node-story article.story .article-callout .home_courses_button,.node-story article.story .article-callout .mm-calendar-left-nav .calendar-extras a,.mm-calendar-left-nav .calendar-extras .node-story article.story .article-callout a,.node-story article.story .article-callout .mm-calendar-left-nav .mm-calendar-today a,.mm-calendar-left-nav .mm-calendar-today .node-story article.story .article-callout a,.node-story article.story .article-callout .bordered_button_ice,.node-story article.story .article-callout .more-button,.node-story article.story .article-callout .sidebar_button,.node-story article.story .article-callout .image_callout_button,.node-story article.story .article-callout .media_block_button,.node-story article.story .article-callout .call_to_action_callout_button,.node-story article.story .article-callout .instagram_feed_button,.node-story article.story .article-callout .publication_callout_button,.node-story article.story .article-callout .image_grid_callout_button,.node-story article.story .article-callout .admission_feature_item_button,.node-story article.story .article-callout .page_callouts .news_feed .news_feed_button,.page_callouts .news_feed .node-story article.story .article-callout .news_feed_button,.node-story article.story .article-callout .page_content.news-archive .news-more a,.page_content.news-archive .news-more .node-story article.story .article-callout a,body#tinymce.mce-content-body .article-callout .bordered_button,body#tinymce.mce-content-body .article-callout .home_courses_button,body#tinymce.mce-content-body .article-callout .mm-calendar-left-nav .calendar-extras a,.mm-calendar-left-nav .calendar-extras body#tinymce.mce-content-body .article-callout a,body#tinymce.mce-content-body .article-callout .mm-calendar-left-nav .mm-calendar-today a,.mm-calendar-left-nav .mm-calendar-today body#tinymce.mce-content-body .article-callout a,body#tinymce.mce-content-body .article-callout .bordered_button_ice,body#tinymce.mce-content-body .article-callout .more-button,body#tinymce.mce-content-body .article-callout .sidebar_button,body#tinymce.mce-content-body .article-callout .image_callout_button,body#tinymce.mce-content-body .article-callout .media_block_button,body#tinymce.mce-content-body .article-callout .call_to_action_callout_button,body#tinymce.mce-content-body .article-callout .instagram_feed_button,body#tinymce.mce-content-body .article-callout .publication_callout_button,body#tinymce.mce-content-body .article-callout .image_grid_callout_button,body#tinymce.mce-content-body .article-callout .admission_feature_item_button,body#tinymce.mce-content-body .article-callout .page_callouts .news_feed .news_feed_button,.page_callouts .news_feed body#tinymce.mce-content-body .article-callout .news_feed_button,body#tinymce.mce-content-body .article-callout .page_content.news-archive .news-more a,.page_content.news-archive .news-more body#tinymce.mce-content-body .article-callout a{margin-top:10px}
.node-story .typography .article-callout h3,.node-story article.story .article-callout h3,body#tinymce.mce-content-body .article-callout h3{font-size:28px;font-size:1.75rem;margin:30px 0 15px}.node-story .typography .article-callout h3.no-margin-top,.node-story article.story .article-callout h3.no-margin-top,body#tinymce.mce-content-body .article-callout h3.no-margin-top{margin-top:0}.node-story .typography .article-callout p,.node-story article.story .article-callout p,body#tinymce.mce-content-body .article-callout p{font-size:17px;font-size:1.0625rem}}.node-story .typography .float-left-container,.node-story .typography .float-left-container-wide,.node-story .typography .float-left-container-wider,.node-story article.story .float-left-container,.node-story article.story .float-left-container-wide,.node-story article.story .float-left-container-wider,body#tinymce.mce-content-body .float-left-container,body#tinymce.mce-content-body .float-left-container-wide,body#tinymce.mce-content-body .float-left-container-wider{float:left;width:28%;margin:0 2em 1em 0;line-height:1.5}.node-story .typography .float-left-container p,.node-story .typography .float-left-container-wide p,.node-story .typography .float-left-container-wider p,.node-story article.story .float-left-container p,.node-story article.story .float-left-container-wide p,.node-story article.story .float-left-container-wider p,body#tinymce.mce-content-body .float-left-container p,body#tinymce.mce-content-body .float-left-container-wide p,body#tinymce.mce-content-body .float-left-container-wider p{font-size:15px;font-size:.9375rem;margin:8px 0}.node-story .typography .float-left-container h2,.node-story .typography .float-left-container h3,.node-story .typography .float-left-container h4,.node-story .typography .float-left-container h5,.node-story .typography .float-left-container-wide h2,.node-story .typography .float-left-container-wide h3,.node-story .typography .float-left-container-wide h4,.node-story .typography .float-left-container-wide h5,.node-story .typography .float-left-container-wider h2,.node-story .typography .float-left-container-wider h3,.node-story .typography .float-left-container-wider h4,.node-story .typography .float-left-container-wider h5,.node-story article.story .float-left-container h2,.node-story article.story .float-left-container h3,.node-story article.story .float-left-container h4,.node-story article.story .float-left-container h5,.node-story article.story .float-left-container-wide h2,.node-story article.story .float-left-container-wide h3,.node-story article.story .float-left-container-wide h4,.node-story article.story .float-left-container-wide h5,.node-story article.story .float-left-container-wider h2,.node-story article.story .float-left-container-wider h3,.node-story article.story .float-left-container-wider h4,.node-story article.story .float-left-container-wider h5,body#tinymce.mce-content-body .float-left-container h2,body#tinymce.mce-content-body .float-left-container h3,body#tinymce.mce-content-body .float-left-container h4,body#tinymce.mce-content-body .float-left-container h5,body#tinymce.mce-content-body .float-left-container-wide h2,body#tinymce.mce-content-body .float-left-container-wide h3,body#tinymce.mce-content-body .float-left-container-wide h4,body#tinymce.mce-content-body .float-left-container-wide h5,body#tinymce.mce-content-body .float-left-container-wider h2,body#tinymce.mce-content-body .float-left-container-wider h3,body#tinymce.mce-content-body .float-left-container-wider h4,body#tinymce.mce-content-body .float-left-container-wider h5{margin:0}.node-story .typography .float-left-container h2 a,.node-story .typography .float-left-container h2 a:visited,.node-story .typography .float-left-container h3 a,.node-story .typography .float-left-container h3 a:visited,.node-story .typography .float-left-container h4 a,.node-story .typography .float-left-container h4 a:visited,.node-story .typography .float-left-container h5 a,.node-story .typography .float-left-container h5 a:visited,.node-story .typography .float-left-container-wide h2 a,.node-story .typography .float-left-container-wide h2 a:visited,.node-story .typography .float-left-container-wide h3 a,.node-story .typography .float-left-container-wide h3 a:visited,.node-story .typography .float-left-container-wide h4 a,.node-story .typography .float-left-container-wide h4 a:visited,.node-story .typography .float-left-container-wide h5 a,.node-story .typography .float-left-container-wide h5 a:visited,.node-story .typography .float-left-container-wider h2 a,.node-story .typography .float-left-container-wider h2 a:visited,.node-story .typography .float-left-container-wider h3 a,.node-story .typography .float-left-container-wider h3 a:visited,.node-story .typography .float-left-container-wider h4 a,.node-story .typography .float-left-container-wider h4 a:visited,.node-story .typography .float-left-container-wider h5 a,.node-story .typography .float-left-container-wider h5 a:visited,.node-story article.story .float-left-container h2 a,.node-story article.story .float-left-container h2 a:visited,.node-story article.story .float-left-container h3 a,.node-story article.story .float-left-container h3 a:visited,.node-story article.story .float-left-container h4 a,.node-story article.story .float-left-container h4 a:visited,.node-story article.story .float-left-container h5 a,.node-story article.story .float-left-container h5 a:visited,.node-story article.story .float-left-container-wide h2 a,.node-story article.story .float-left-container-wide h2 a:visited,.node-story article.story .float-left-container-wide h3 a,.node-story article.story .float-left-container-wide h3 a:visited,.node-story article.story .float-left-container-wide h4 a,.node-story article.story .float-left-container-wide h4 a:visited,.node-story article.story .float-left-container-wide h5 a,.node-story article.story .float-left-container-wide h5 a:visited,.node-story article.story .float-left-container-wider h2 a,.node-story article.story .float-left-container-wider h2 a:visited,.node-story article.story .float-left-container-wider h3 a,.node-story article.story .float-left-container-wider h3 a:visited,.node-story article.story .float-left-container-wider h4 a,.node-story article.story .float-left-container-wider h4 a:visited,.node-story article.story .float-left-container-wider h5 a,.node-story article.story .float-left-container-wider h5 a:visited,body#tinymce.mce-content-body .float-left-container h2 a,body#tinymce.mce-content-body .float-left-container h2 a:visited,body#tinymce.mce-content-body .float-left-container h3 a,body#tinymce.mce-content-body .float-left-container h3 a:visited,body#tinymce.mce-content-body .float-left-container h4 a,body#tinymce.mce-content-body .float-left-container h4 a:visited,body#tinymce.mce-content-body .float-left-container h5 a,body#tinymce.mce-content-body .float-left-container h5 a:visited,body#tinymce.mce-content-body .float-left-container-wide h2 a,body#tinymce.mce-content-body .float-left-container-wide h2 a:visited,body#tinymce.mce-content-body .float-left-container-wide h3 a,body#tinymce.mce-content-body .float-left-container-wide h3 a:visited,body#tinymce.mce-content-body .float-left-container-wide h4 a,body#tinymce.mce-content-body .float-left-container-wide h4 a:visited,body#tinymce.mce-content-body .float-left-container-wide h5 a,body#tinymce.mce-content-body .float-left-container-wide h5 a:visited,body#tinymce.mce-content-body .float-left-container-wider h2 a,body#tinymce.mce-content-body .float-left-container-wider h2 a:visited,body#tinymce.mce-content-body .float-left-container-wider h3 a,body#tinymce.mce-content-body .float-left-container-wider h3 a:visited,body#tinymce.mce-content-body .float-left-container-wider h4 a,body#tinymce.mce-content-body .float-left-container-wider h4 a:visited,body#tinymce.mce-content-body .float-left-container-wider h5 a,body#tinymce.mce-content-body .float-left-container-wider h5 a:visited{color:#5d3c85;border:0}
.node-story .typography .float-left-container img,.node-story .typography .float-left-container-wide img,.node-story .typography .float-left-container-wider img,.node-story article.story .float-left-container img,.node-story article.story .float-left-container-wide img,.node-story article.story .float-left-container-wider img,body#tinymce.mce-content-body .float-left-container img,body#tinymce.mce-content-body .float-left-container-wide img,body#tinymce.mce-content-body .float-left-container-wider img{margin-bottom:8px;max-width:100%;height:auto}@media screen and (max-width:740px){.node-story .typography .float-left-container,.node-story .typography .float-left-container-wide,.node-story .typography .float-left-container-wider,.node-story article.story .float-left-container,.node-story article.story .float-left-container-wide,.node-story article.story .float-left-container-wider,body#tinymce.mce-content-body .float-left-container,body#tinymce.mce-content-body .float-left-container-wide,body#tinymce.mce-content-body .float-left-container-wider{width:45%}}@media screen and (max-width:500px){.node-story .typography .float-left-container,.node-story .typography .float-left-container-wide,.node-story .typography .float-left-container-wider,.node-story article.story .float-left-container,.node-story article.story .float-left-container-wide,.node-story article.story .float-left-container-wider,body#tinymce.mce-content-body .float-left-container,body#tinymce.mce-content-body .float-left-container-wide,body#tinymce.mce-content-body .float-left-container-wider{width:95%}}.node-story .typography .float-left-container a.button,.node-story .typography .float-left-container-wide a.button,.node-story .typography .float-left-container-wider a.button,.node-story article.story .float-left-container a.button,.node-story article.story .float-left-container-wide a.button,.node-story article.story .float-left-container-wider a.button,body#tinymce.mce-content-body .float-left-container a.button,body#tinymce.mce-content-body .float-left-container-wide a.button,body#tinymce.mce-content-body .float-left-container-wider a.button{font-size:13px;font-size:.8125rem;text-transform:uppercase;letter-spacing:0;display:table;padding:4px 12px;border:1px solid #00b8d5}.node-story .typography .float-left-container a.button:hover,.node-story .typography .float-left-container-wide a.button:hover,.node-story .typography .float-left-container-wider a.button:hover,.node-story article.story .float-left-container a.button:hover,.node-story article.story .float-left-container-wide a.button:hover,.node-story article.story .float-left-container-wider a.button:hover,body#tinymce.mce-content-body .float-left-container a.button:hover,body#tinymce.mce-content-body .float-left-container-wide a.button:hover,body#tinymce.mce-content-body .float-left-container-wider a.button:hover{color:#fff;background:#0099bc;border-color:#0099bc}.node-story .typography .float-left-container.gray-background,.node-story .typography .float-left-container-wide.gray-background,.node-story .typography .float-left-container-wider.gray-background,.node-story article.story .float-left-container.gray-background,.node-story article.story .float-left-container-wide.gray-background,.node-story article.story .float-left-container-wider.gray-background,body#tinymce.mce-content-body .float-left-container.gray-background,body#tinymce.mce-content-body .float-left-container-wide.gray-background,body#tinymce.mce-content-body .float-left-container-wider.gray-background{padding:15px;background:#e2e1db}.node-story .typography .float-right-container,.node-story .typography .float-right-container-wide,.node-story .typography .float-right-container-wider,.node-story .typography .float-right-box,.node-story article.story .float-right-container,.node-story article.story .float-right-container-wide,.node-story article.story .float-right-container-wider,.node-story article.story .float-right-box,body#tinymce.mce-content-body .float-right-container,body#tinymce.mce-content-body .float-right-container-wide,body#tinymce.mce-content-body .float-right-container-wider,body#tinymce.mce-content-body .float-right-box{font-size:15px;font-size:.9375rem;float:right;width:28%;padding-left:20px;margin:0 0 1em 1.5em;border-left:1px solid #e2e1db}
.node-story .typography .float-right-container p,.node-story .typography .float-right-container-wide p,.node-story .typography .float-right-container-wider p,.node-story .typography .float-right-box p,.node-story article.story .float-right-container p,.node-story article.story .float-right-container-wide p,.node-story article.story .float-right-container-wider p,.node-story article.story .float-right-box p,body#tinymce.mce-content-body .float-right-container p,body#tinymce.mce-content-body .float-right-container-wide p,body#tinymce.mce-content-body .float-right-container-wider p,body#tinymce.mce-content-body .float-right-box p{font-size:15px;font-size:.9375rem}.node-story .typography .float-right-container h2,.node-story .typography .float-right-container h3,.node-story .typography .float-right-container h4,.node-story .typography .float-right-container h5,.node-story .typography .float-right-container-wide h2,.node-story .typography .float-right-container-wide h3,.node-story .typography .float-right-container-wide h4,.node-story .typography .float-right-container-wide h5,.node-story .typography .float-right-container-wider h2,.node-story .typography .float-right-container-wider h3,.node-story .typography .float-right-container-wider h4,.node-story .typography .float-right-container-wider h5,.node-story .typography .float-right-box h2,.node-story .typography .float-right-box h3,.node-story .typography .float-right-box h4,.node-story .typography .float-right-box h5,.node-story article.story .float-right-container h2,.node-story article.story .float-right-container h3,.node-story article.story .float-right-container h4,.node-story article.story .float-right-container h5,.node-story article.story .float-right-container-wide h2,.node-story article.story .float-right-container-wide h3,.node-story article.story .float-right-container-wide h4,.node-story article.story .float-right-container-wide h5,.node-story article.story .float-right-container-wider h2,.node-story article.story .float-right-container-wider h3,.node-story article.story .float-right-container-wider h4,.node-story article.story .float-right-container-wider h5,.node-story article.story .float-right-box h2,.node-story article.story .float-right-box h3,.node-story article.story .float-right-box h4,.node-story article.story .float-right-box h5,body#tinymce.mce-content-body .float-right-container h2,body#tinymce.mce-content-body .float-right-container h3,body#tinymce.mce-content-body .float-right-container h4,body#tinymce.mce-content-body .float-right-container h5,body#tinymce.mce-content-body .float-right-container-wide h2,body#tinymce.mce-content-body .float-right-container-wide h3,body#tinymce.mce-content-body .float-right-container-wide h4,body#tinymce.mce-content-body .float-right-container-wide h5,body#tinymce.mce-content-body .float-right-container-wider h2,body#tinymce.mce-content-body .float-right-container-wider h3,body#tinymce.mce-content-body .float-right-container-wider h4,body#tinymce.mce-content-body .float-right-container-wider h5,body#tinymce.mce-content-body .float-right-box h2,body#tinymce.mce-content-body .float-right-box h3,body#tinymce.mce-content-body .float-right-box h4,body#tinymce.mce-content-body .float-right-box h5{margin:0}.node-story .typography .float-right-container img,.node-story .typography .float-right-container-wide img,.node-story .typography .float-right-container-wider img,.node-story .typography .float-right-box img,.node-story article.story .float-right-container img,.node-story article.story .float-right-container-wide img,.node-story article.story .float-right-container-wider img,.node-story article.story .float-right-box img,body#tinymce.mce-content-body .float-right-container img,body#tinymce.mce-content-body .float-right-container-wide img,body#tinymce.mce-content-body .float-right-container-wider img,body#tinymce.mce-content-body .float-right-box img{max-width:100%;height:auto}@media screen and (max-width:740px){.node-story .typography .float-right-container,.node-story .typography .float-right-container-wide,.node-story .typography .float-right-container-wider,.node-story .typography .float-right-box,.node-story article.story .float-right-container,.node-story article.story .float-right-container-wide,.node-story article.story .float-right-container-wider,.node-story article.story .float-right-box,body#tinymce.mce-content-body .float-right-container,body#tinymce.mce-content-body .float-right-container-wide,body#tinymce.mce-content-body .float-right-container-wider,body#tinymce.mce-content-body .float-right-box{width:95%}
}.node-story .typography .float-right-container.box,.node-story .typography .float-right-container-wide.box,.node-story .typography .float-right-container-wider.box,.node-story .typography .float-right-box.box,.node-story article.story .float-right-container.box,.node-story article.story .float-right-container-wide.box,.node-story article.story .float-right-container-wider.box,.node-story article.story .float-right-box.box,body#tinymce.mce-content-body .float-right-container.box,body#tinymce.mce-content-body .float-right-container-wide.box,body#tinymce.mce-content-body .float-right-container-wider.box,body#tinymce.mce-content-body .float-right-box.box{border:1px solid #e2e1db;padding:20px}.node-story .typography .float-right-container-wide,.node-story .typography .float-left-container-wide,.node-story article.story .float-right-container-wide,.node-story article.story .float-left-container-wide,body#tinymce.mce-content-body .float-right-container-wide,body#tinymce.mce-content-body .float-left-container-wide{width:35%}@media screen and (max-width:740px){.node-story .typography .float-right-container-wide,.node-story .typography .float-left-container-wide,.node-story article.story .float-right-container-wide,.node-story article.story .float-left-container-wide,body#tinymce.mce-content-body .float-right-container-wide,body#tinymce.mce-content-body .float-left-container-wide{width:95%}}.node-story .typography .float-right-container-wider,.node-story .typography .float-left-container-wider,.node-story article.story .float-right-container-wider,.node-story article.story .float-left-container-wider,body#tinymce.mce-content-body .float-right-container-wider,body#tinymce.mce-content-body .float-left-container-wider{width:45%}@media screen and (max-width:740px){.node-story .typography .float-right-container-wider,.node-story .typography .float-left-container-wider,.node-story article.story .float-right-container-wider,.node-story article.story .float-left-container-wider,body#tinymce.mce-content-body .float-right-container-wider,body#tinymce.mce-content-body .float-left-container-wider{width:95%}}.node-story .typography .float-right-box,.node-story article.story .float-right-box,body#tinymce.mce-content-body .float-right-box{padding:1.5em;background:#fff;border:1px solid #e2e1db;width:35%;position:relative}@media screen and (min-width:740px){.node-story .typography .float-right-box:before,.node-story article.story .float-right-box:before,body#tinymce.mce-content-body .float-right-box:before{content:"";background:#fff;width:20px;min-height:200px;position:absolute;left:-1.5em}}@media screen and (max-width:740px){.node-story .typography .float-right-box,.node-story article.story .float-right-box,body#tinymce.mce-content-body .float-right-box{width:100%}}.node-story .typography .footnotes,.node-story article.story .footnotes,body#tinymce.mce-content-body .footnotes{clear:both;padding-top:1em;font-size:14px;font-size:.875rem}.node-story .typography .footnotes .footnote-marker,.node-story article.story .footnotes .footnote-marker,body#tinymce.mce-content-body .footnotes .footnote-marker{display:inline-block;width:16px;text-align:right;margin-right:10px}.node-mm-calendar article .form-item,.node.mm-college-event .form-item{font-size:15px;font-size:.9375rem}.node.mm-college-event span.date-display-single{margin-left:30px}.node.mm-college-event span.date-display-single:before{background:url(/sites/all/themes/Amherst/images/icons.png) no-repeat -120px -100px;height:18px;width:18px;position:absolute;content:"";margin:2px 0 0 -28px}.svg .node.mm-college-event span.date-display-single:before{background-image:url(/sites/all/themes/Amherst/images/icons.svg)}.node.mm-college-event span.date-display-single:hover{color:#1f1b25;border-bottom:1px solid #1f1b25}.node.mm-college-event span[itemprop=name]{margin-left:30px}.node.mm-college-event span[itemprop=name]:before{background:url(/sites/all/themes/Amherst/images/icons.png) no-repeat -80px -100px;height:18px;width:18px;position:absolute;content:"";margin:2px 0 0 -28px}
.svg .node.mm-college-event span[itemprop=name]:before{background-image:url(/sites/all/themes/Amherst/images/icons.svg)}.node.mm-college-event span[itemprop=name] a:hover{color:#1f1b25;border-bottom:1px solid #1f1b25}.node.mm-college-event .mm-calendar-event-date-time{display:block;margin-bottom:20px}.node.mm-college-event .mm-calendar-event-additional-info h4{display:none}.node.mm-college-event .mm-calendar-event-flags ul{padding-left:0;list-style:none}.node.mm-college-event .mm-calendar-event-flags ul .mm-calendar-event-flag{display:inline}.node.mm-college-event .mm-calendar-event-flags ul .mm-calendar-event-flag span{font-size:13px;font-size:.8125rem;display:inline-block;margin:15px 2px 0 0;background:#64dfeb;color:#1f1b25;padding:3px 10px;text-transform:uppercase}.node.mm-college-event .mm-calendar-event-flags ul .mm-calendar-event-flag span.tickets-required{color:#fff;background:#ba3a1d}.node.mm-college-event .mm-calendar-event-flags ul .mm-calendar-event-flag span.registration-required{color:#fff;background:#df723d}.node.mm-college-event .top-edit-link{font-size:15px;font-size:.9375rem;margin-left:30px;letter-spacing:0}.node.mm-college-event .top-edit-link a{padding:2px 8px;border:1px solid #ccc;border-radius:4px;background:rgba(255,255,255,.5)}.node.mm-college-event .top-edit-link a:hover{background:#a4e99f;border-color:#a4e99f}.node.mm-college-event .links{font-size:15px;font-size:.9375rem;display:block;margin-top:2em}.node.mm-college-event .links li{padding:0 1em 0 0}.node.mm-college-event .links a{padding:2px 8px;border:1px solid #ccc;border-radius:4px;background:rgba(255,255,255,.5)}.node.mm-college-event .links a:hover{background:#a4e99f;border-color:#a4e99f}.node.mm-college-event .mm-calendar-event-featured{margin:2em 0}.node-mm-calendar .links a{font-size:15px;font-size:.9375rem}.node-mm-calendar .mm-schedule-controls{padding-bottom:20px;clear:both}.node-mm-calendar .mm-schedule-controls .form-item{margin-right:10px}.node-mm-calendar .pager,.node-mm-calendar .item-list-pager{text-align:inherit;padding:0;margin:10px 0 0;background:0 0;top:-20px}.node-mm-calendar .view .date-nav-wrapper .date-nav{margin-bottom:0;height:40px}.node-mm-calendar .view .date-nav-wrapper .date-prev,.node-mm-calendar .view .date-nav-wrapper .date-next{padding:0;border-radius:0;position:relative;vertical-align:top;background:0 0}.node-mm-calendar .view .date-nav-wrapper .date-prev a,.node-mm-calendar .view .date-nav-wrapper .date-next a{display:inline-block;padding:8px;margin:0;border-radius:4px;background:#64dfeb}.node-mm-calendar .view .date-nav-wrapper .date-prev a:hover,.node-mm-calendar .view .date-nav-wrapper .date-next a:hover{color:#fff;background:#0099bc}.node-mm-calendar .view .date-nav-wrapper .date-prev{left:0}.node-mm-calendar .view .date-nav-wrapper .date-next{float:right}.calendar-calendar tr{border-bottom:0}.calendar-calendar th{font-size:.8rem;text-transform:none}.calendar-calendar td.empty{color:#505061}.calendar-calendar td .inner div.day{font-size:1rem}.calendar-calendar td .inner div.day a{color:#5d3c85}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .month-view .full td.multi-day div.monthview{background-color:#e2e1db;padding:5px 3px 3px;margin:0 2px 6px;border-top:1px solid #d2cfcd;border-radius:0}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr td.date-box.today,.calendar-calendar .month-view .full tr td.single-day.today,.calendar-calendar .month-view .full tr td.multi-day.starts-today,.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-color:#64dfeb !important}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .month-view .full td.multi-day div.monthview .cutoff,.calendar-calendar .month-view .full td.multi-day div.monthview .continues{color:#505061;font-size:.75rem;line-hieght:150%;background-color:#e2e1db !important}.calendar-calendar .month-view .full td.multi-day div.monthview .continues{right:4px !important}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents{top:0}
.calendar-calendar .month-view .views-field-title{font-size:14px;font-size:.875rem}.calendar-calendar .month-view span.date-display-single,.calendar-calendar .month-view span.date-display-start,.calendar-calendar .month-view span.date-display-end,.calendar-calendar .month-view span.date-display-separator,.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div{font-size:14px;font-size:.875rem;font-weight:400;color:#000}.calendar-calendar .calendar-add a{font-size:.8rem;border:0}.calendar-calendar .week-view .full .multi-day div.weekview,.calendar-calendar .week-view .full div.single-day div.weekview{font-size:14px;font-size:.875rem;line-hieght:150%;padding:5px 3px 3px;color:#000;margin:0 2px 6px;background-color:#e2e1db !important;border-color:#64dfeb;border-radius:0}.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{top:0}.calendar-calendar .week-view .views-field-title{font-size:14px;font-size:.875rem}.calendar-calendar .week-view span.date-display-single,.calendar-calendar .week-view span.date-display-start,.calendar-calendar .week-view span.date-display-end,.calendar-calendar .week-view span.date-display-separator{font-size:14px;font-size:.875rem;font-weight:400;color:#000}.calendar-calendar .week-view #single-day-container{height:auto}.calendar-calendar .week-view .calendar-agenda-items{padding:6px}.calendar-calendar .week-view #multi-day-container{height:auto !important}.calendar-calendar .week-view .calendar-add{float:none}.calendar-calendar .week-view div.single-day .i_0.md_0 .view-item .calendar{width:87% !important}.calendar-calendar .week-view .full div.single-day div.weekview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full div.single-day div.dayview{background:#e2e1db;border:0}.mce-toolbar .mce-btn-group .mce-btn{border-width:0;margin:0}.mce-toolbar .mce-btn-group .mce-btn button{padding:4px 5px 6px}.mce-toolbar .mce-btn-group .mce-btn button .mce-ico{font-size:15px;width:15px}.mce-toolbar .mce-btn-group .mce-listbox button,.mce-toolbar .mce-btn-group .mce-menubtn button{font-size:13px;border:1px solid #d2cfcd;padding:2px 2px 2px 4px;margin-right:6px}.mce-toolbar .mce-btn-group .mce-menubtn.mce-fixed-width span{width:auto;min-width:78px}.mce-toolbar .mce-btn-group .mce-i-removeformat:before{font-family:fontawesome;content:"\f12d"}body#tinymce{font-family:setimo,arial,sans-serif;padding:10px}body#tinymce a{text-decoration:underline}.mce-tinymce.mce-container{width:inherit !important}.mce-tinymce.mce-container .mce-menubar{border:0}.mce-menu-item .mce-text{font:400 16px setimo !important;color:#505061 !important;text-transform:none !important}.mce-menu-item-normal.mce-active,.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{background-color:#64dfeb !important}.wysiwyg-toggle-wrapper{margin-left:1.5em}div.vertical-tabs{font-size:15px}div.vertical-tabs h2{font-size:18px;font-weight:700}div.vertical-tabs .form-item.form-type-select{margin-top:1em;margin-bottom:1em}div.vertical-tabs input{margin-right:6px}#block-system-main #edit-field-cg-updates .field-name-field-cg-updates-date,#block-system-main #edit-field-cg-updates .field-name-field-cg-updates-title,#block-system-main #edit-field-cg-updates .field-name-field-cg-updates-link{margin:20px 0}#block-system-main #edit-field-cg-updates .text-format-wrapper .wysiwyg-toggle-wrapper{padding:10px;margin-left:0}#block-system-main #edit-field-cg-updates .text-format-wrapper .filter-wrapper .form-item{padding:10px}#block-system-main #edit-field-cg-updates .text-format-wrapper .filter-help a{padding:0;background-image:none}#block-system-main #edit-field-cg-updates .field-multiple-table tr.odd td,#block-system-main #edit-field-cg-updates .field-multiple-table tr.even td{padding:10px}#block-system-main #edit-field-cg-updates .field-multiple-table tr.odd td.field-multiple-drag,#block-system-main #edit-field-cg-updates .field-multiple-table tr.even td.field-multiple-drag{padding:4px 0 0 4px}#block-system-main #edit-field-cg-updates .field-multiple-table tr.odd td.field-multiple-drag .tabledrag-handle,#block-system-main #edit-field-cg-updates .field-multiple-table tr.even td.field-multiple-drag .tabledrag-handle{padding-right:0;margin-left:-6px}
#block-system-main #edit-field-cg-updates td.field-multiple-drag input[type=submit]{margin:20px 0}#block-system-main #edit-field-cg-updates .field-add-more-submit{margin:10px 0}div.ace_scrollbar{overflow-y:auto}.ace_editor{margin-top:6px;background:#f5f5f5;border:1px solid silver}.comment_forbidden-link:before,.comment_forbidden:before{font:400 .9em/140% FontAwesome;content:"\f075";color:#5d3c85;margin-right:7px;border:0;vertical-align:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.comment-add-link:before,.comment-comments-link:before,.comment-reply a:before{font:400 .9em/140% FontAwesome;content:"\f075";color:#5d3c85;margin-right:7px;vertical-align:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.comment-comments-link{margin-right:20px}.comment{margin-bottom:2em;padding-left:20px;padding:0 0 10px 20px;border-left:2px solid #e2e1db}ul.links li.comment-new-comments{display:none}#comments{margin-top:2em}#comments .title,#comments .title a{margin:0 auto}#comments h2.title{font-size:1.7em}#comments h3{font-size:22px;font-size:1.375rem}#comments .submitted{font-size:14px;font-size:.875rem}#comments .submitted .permalink{display:block;border:0;color:#0080a8}#comments .submitted .permalink:before{font:400 .9em/100% FontAwesome;content:"\f0c1";color:#0080a8;margin-right:4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#comments .submitted .permalink:hover,#comments .submitted .permalink:hover:before{color:#7800a0}#comments .profile{clear:none}#comments .form-item .description,#comments #media-fieldset .description{margin-bottom:1em}#comments .comment-reply{padding:0}.comment-form{padding-top:10px;margin-top:30px;border-top:1px solid #e2e1db}.node header .info{font-size:15px;font-size:.9375rem;color:#767481}.node header .info a:hover{color:#0099bc}#academics-catalog-page #course-cat-tabs{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem;border:0;padding:0;position:relative}#academics-catalog-page #course-cat-tabs .resp-tabs-list li.resp-tab-item{color:#5d3c85}#academics-catalog-page #course-cat-tabs .resp-tabs-container{border-radius:0}#academics-catalog-page #course-cat-tabs .resp-tabs-container .resp-tab-content{padding:.8em 2em}#academics-catalog-page #course-cat-tabs .resp-tabs-container .acad-cat-heading{padding-bottom:1em;margin-bottom:1em}#academics-catalog-page #course-cat-tabs .resp-tabs-container .acad-cat-toc{color:#5d3c85}#academics-catalog-page #course-cat-tabs .resp-tabs-container .acad-cat-toc:hover{text-decoration:underline;cursor:pointer}#academics-catalog-page #course-cat-tabs .resp-tabs-container h2{font-size:2em}#academics-catalog-page #course-cat-tabs .ui-tabs-nav{border:0;background:none transparent;margin-left:-20px}#academics-catalog-page #course-cat-tabs .ui-tabs-nav .ui-widget-content{border:0}#academics-catalog-page #course-cat-tabs .ui-tabs-nav li{font-size:15px;font-size:.9375rem;border:0;background:none transparent}#academics-catalog-page #course-cat-tabs .ui-tabs-nav li a{color:#5d3c85}#academics-catalog-page #course-cat-tabs .ui-tabs-nav li a:hover{color:#00b8d5}#academics-catalog-page #course-cat-tabs .ui-tabs-nav li.ui-tabs-active a{font-weight:700;color:#000}#academics-catalog-page #course-cat-tabs .ui-tabs-nav li.ui-tabs-active a:before{font:400 9px FontAwesome;content:"\f111";color:#00b8d5;margin:5px 5px 0 -14px;float:left;padding:1px}#academics-catalog-page #course-cat-tabs .ui-widget-content{font-size:16px;font-size:1rem;line-height:1.5;padding-top:0;color:#505061}#academics-catalog-page #course-cat-tabs .ui-widget-content a{color:#5d3c85}#academics-catalog-page #course-cat-tabs .ui-widget-content a:hover{text-decoration:underline}@media screen and (min-width:740px){#academics-catalog-page #course-cat-tabs .ui-widget-content{border-left:1px solid #e2e1db}}#academics-catalog-page #course-cat-tabs .ui-widget-content .acad-cat-heading{padding-bottom:1em;margin-bottom:1em}#academics-catalog-page #course-cat-tabs .ui-widget-content .acad-cat-heading h4{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:1.1em;text-transform:uppercase;margin:0}
#academics-catalog-page #course-cat-tabs .ui-widget-content .acad-cat-items li{margin-bottom:.5em}#academics-catalog-page #course-cat-tabs .ui-widget-content .acad-cat-items li a{color:#5d3c85}#academics-catalog-page #course-cat-tabs .ui-widget-content .acad-cat-toc{font-size:15px;font-size:.9375rem;color:#fff;padding:3px 10px 3px 6px;background:#5d3c85;border-radius:4px}#academics-catalog-page #course-cat-tabs .ui-widget-content .acad-cat-toc:before{font:400 10px fontawesome;content:"\f053";color:#fff;margin:18px 8px 0 0;display:inline-block}#academics-catalog-page #course-cat-tabs .ui-widget-content .acad-cat-toc:hover{background:#311a4d;cursor:pointer}#academics-catalog-page #course-cat-tabs .ui-widget-content h2{font-size:1.4em;margin-top:10px}#academics-catalog-page #course-cat-tabs .ui-widget-content h4{margin:1.5em 0 1em}#academics-catalog-page #course-cat-tabs .ui-accordion .acad-cat-heading{padding-bottom:0;margin-bottom:0}#academics-catalog-page #course-cat-tabs .ui-accordion .acad-cat-heading h4{display:none}#academics-catalog-page #course-cat-tabs .acad-cat-toc{cursor:pointer;color:#fff;padding:4px 10px;background:#5d3c85;border-radius:4px}#academics-catalog-page #course-cat-tabs .department-link{position:absolute;top:0;right:0}#academics-catalog-page #course-cat-tabs .department-link .academics-course-link a{font-size:14px;border:1px solid #d2cfcd;border-radius:4px;color:#5d3c85;display:block;line-height:1;padding:4px 6px;margin-bottom:10px;text-align:center}#academics-catalog-page #course-cat-tabs .department-link .academics-course-link a:after{font:400 .9em FontAwesome;content:"\f08e";margin-left:8px}#academics-catalog-page #course-cat-tabs .department-link .academics-course-link a:hover{background:#5d3c85;color:#fff;border-color:#5d3c85;text-decoration:none}@media screen and (max-width:760px){#academics-catalog-page #course-cat-tabs .department-link .academics-course-link a{display:table;border-color:#aeaeb2}}@media screen and (max-width:760px){#academics-catalog-page #course-cat-tabs .department-link{position:relative;left:0;margin-top:2em}}#course-curriculum-links{padding:0 10px;margin-bottom:1.5em;border-bottom:1px solid #aeaeb2}#course-curriculum-links a{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16pxpx;font-size:1pxrem;color:#fff;padding:0 1em;margin:0 4px -1px;display:inline-block;vertical-align:top;background:#aeaeb2;border:1px solid #aeaeb2}#course-curriculum-links a:hover{color:#fff;background:#5d3c85;border-color:#5d3c85;text-decoration:none}#course-curriculum-links a.curriculum-active{color:#505061;background:#fff;border-bottom:1px solid #fff}#course-curriculum-links a.curriculum-active:hover{text-decoration:none;cursor:text}#curriculum-filters select,#curriculum-filters label{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:14pxpx;font-size:.875pxrem;color:#505061}#curriculum-filters #curriculum-termid{margin-right:40px}#curriculum-filters #curriculum-filters{margin-bottom:20px}#curriculum-filters .academics-course-link a{display:block;float:right;font-size:15px;padding:4px 8px;border:1px solid #d2cfcd;border-radius:4px;text-align:center}#curriculum-filters .academics-course-link a:after{font:400 .9em FontAwesome;content:"\f08e";margin-left:8px}#curriculum-filters .academics-course-link a:hover{background:#5d3c85;color:#fff;border-color:#5d3c85}@media screen and (max-width:500px){#curriculum-filters .academics-course-link a{float:none;margin-bottom:1em}}.course-curriculum-body a:hover{color:#7800a0;text-decoration:underline}#academics-course-list a:hover{color:#7800a0;text-decoration:underline}#academics-course-list h2 a{display:table;font-size:16px;font-size:1rem;letter-spacing:0;margin-top:1em}#academics-course-list h2 a:hover{color:#7800a0;text-decoration:underline}#academics-course-list h5 a{text-transform:none}#academics-course-list .coursehead{font-size:18px;font-size:1.125rem;margin-top:30px}#academics-course-list .coursehead a:hover{color:#7800a0;text-decoration:underline}
#academics-course-list .course-list-fac{margin:.5em 0 .5em 2em}#academics-course-list .course-list-fac a:hover{color:#7800a0;text-decoration:underline}#academics-course-list fieldset{margin:inherit;height:auto}#academics-course-list #booklist .dataTables_wrapper table td,#academics-course-list #booklist .dataTables_wrapper table th{font-size:14px;font-size:.875rem;line-height:1.35}#acad-rltd-crs a:hover{color:#7800a0;text-decoration:underline}.page-course-scheduler>.fs-lightbox{-webkit-transform:translate3d(0,0,1px) !important}.course_scheduler .mm-page-wrapper{padding:1rem}body.page-mm-204650 #tabs-container{display:none}.mm-calendar-left-nav fieldset{border:0}.mm-calendar-left-nav fieldset .fieldset-wrapper{margin-top:15px}.mm-calendar-left-nav p{font-size:15px;font-size:.9375rem;margin-top:20px}.mm-calendar-left-nav li{list-style:none !important}.mm-calendar-left-nav .view-display-id-mini_month .view-header{height:53px;position:relative;background:#311a4d}.mm-calendar-left-nav .view-display-id-mini_month .view-header .date-heading h3 a{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:16px;font-size:1rem;letter-spacing:0;color:#fff;display:block;line-height:53px;text-align:center}.mm-calendar-left-nav .view-display-id-mini_month .view-header .month-prev,.mm-calendar-left-nav .view-display-id-mini_month .view-header .month-next{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:14px;font-size:.875rem;height:23px;width:23px;position:absolute;left:10px;top:15px;background:#856cb0;border-radius:100%;color:#fff;line-height:20px;text-align:center}.mm-calendar-left-nav .view-display-id-mini_month .view-header .month-next{left:auto;right:10px}.mm-calendar-left-nav .month-view{background:#e2e1db;padding:10px}.mm-calendar-left-nav .month-view .mini-day-on,.mm-calendar-left-nav .month-view .mini-day-off{padding-right:0}.mm-calendar-left-nav .calendar-calendar table thead{border-bottom:1px solid #767481}.mm-calendar-left-nav .calendar-calendar table thead th{font-size:13px;font-size:.8125rem;border:none !important;color:#1f1b25;padding:0 4px 10px 0 !important;text-align:center;text-transform:uppercase}.mm-calendar-left-nav .calendar-calendar table tbody tr{background:0 0 !important;border:none !important}.mm-calendar-left-nav .calendar-calendar table tbody td{font-size:13px;font-size:.8125rem;color:#505061;background:0 0 !important;line-height:1;padding:10px 4px;text-align:center}.mm-calendar-left-nav .calendar-calendar table tbody td a{border:none;color:#311a4d;display:block}.no-touch .mm-calendar-left-nav .calendar-calendar table tbody td a:hover{color:#5d3c85}.mm-calendar-left-nav .mm-calendar-today a{border-radius:4px;width:100%;margin:15px 0 60px;padding:10px 0 12px}.mm-calendar-left-nav .mm-calendar-quick-links{list-style:none;margin:0;padding:0}.mm-calendar-left-nav .mm-calendar-quick-links li{margin:0 0 15px}.mm-calendar-left-nav .mm-calendar-quick-links li a{font-size:15px;font-size:.9375rem;display:block;text-transform:uppercase}.no-touch .mm-calendar-left-nav .mm-calendar-quick-links li a:hover{color:#0099bc}.mm-calendar-left-nav .facetapi-facetapi-checkbox-links,.mm-calendar-left-nav .annual-events{list-style:none;margin:0;padding:0}.mm-calendar-left-nav .facetapi-facetapi-checkbox-links li,.mm-calendar-left-nav .annual-events li{margin:0 0 10px}.mm-calendar-left-nav .facetapi-facetapi-checkbox-links li .fs-checkbox-label,.mm-calendar-left-nav .annual-events li .fs-checkbox-label{font-size:13px;font-size:.8125rem;line-height:130%}.mm-calendar-left-nav .facetapi-facetapi-checkbox-links li.leaf a,.mm-calendar-left-nav .annual-events li.leaf a{font-size:15px;font-size:.9375rem}.no-touch .mm-calendar-left-nav .facetapi-facetapi-checkbox-links li.leaf a:hover,.no-touch .mm-calendar-left-nav .annual-events li.leaf a:hover{color:#0099bc}.mm-calendar-left-nav .facetapi-facetapi-checkbox-links li .fs-checkbox-marker,.mm-calendar-left-nav .annual-events li .fs-checkbox-marker{margin-right:5px;width:16px;height:16px}.mm-calendar-left-nav fieldset{margin:40px 0 0;padding:0}
.mm-calendar-left-nav .fieldset-legend{background:0 0 !important;margin:0 0 20px;padding:0 !important}.mm-calendar-left-nav .fieldset-legend span.summary{display:none}.mm-calendar-left-nav .fieldset-title{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:16px;font-size:1rem;color:#5d3c85;display:block;line-height:1;margin:0 0 10px;text-transform:uppercase}.no-touch .mm-calendar-left-nav .fieldset-title:hover{color:#0099bc}.mm-calendar-left-nav .fieldset-title:after{width:0;height:0;border-top:5px solid #767481;border-right:5px solid transparent;border-bottom:0 solid transparent;border-left:5px solid transparent;content:'';display:inline-block;margin:0 0 2px 8px;transition:none}.collapsed .mm-calendar-left-nav .fieldset-title:after{border-top:0 solid transparent;border-right:5px solid transparent;border-bottom:5px solid #767481;border-left:5px solid transparent}.mm-calendar-left-nav .calendar-extras{list-style:none;margin:40px 0;padding:0}.mm-calendar-left-nav .calendar-extras a{width:100%;border-radius:4px;padding:10px 0}.mm-calendar-left-nav .calendar-supplemental-links{list-style:none;margin:40px 0 0;padding:0}.mm-calendar-left-nav .calendar-supplemental-links a{font-size:15px;font-size:.9375rem;display:block;margin:0 0 10px;padding:0 0 0 20px}.no-touch .mm-calendar-left-nav .calendar-supplemental-links a:hover{color:#0099bc}.mm-calendar-left-nav .calendar-supplemental-links a:before{background:url(/sites/all/themes/Amherst/images/icons.png) no-repeat 0 0;height:20px;width:20px;position:absolute;content:"";margin:1px 0 0 -20px}.svg .mm-calendar-left-nav .calendar-supplemental-links a:before{background-image:url(/sites/all/themes/Amherst/images/icons.svg)}.mm-calendar-left-nav .calendar-supplemental-links a.calendar-help:before{background-position:-260px -100px}.mm-calendar-left-nav .calendar-supplemental-links a.calendar-contact-admin:before{background-position:-300px -100px}#mm-calendar-event-featured{position:relative;background:#311a4d;padding:0 0 15px}@media screen and (min-width:740px){#mm-calendar-event-featured{padding-bottom:25px}}@media screen and (min-width:1220px){#mm-calendar-event-featured{padding:0}}#mm-calendar-event-featured:before{font-size:14px;font-size:.875rem;height:38px;left:-20px;position:absolute;top:25px;width:125px;background:#93d28f;color:#311a4d;content:"FEATURED";line-height:38px;text-align:center}@media screen and (min-width:500px){#mm-calendar-event-featured:before{bottom:-10px;left:auto;right:-10px;top:auto}}@media screen and (min-width:1220px){#mm-calendar-event-featured:before{bottom:auto;left:-20px;right:auto;top:25px}}#mm-calendar-event-featured img{display:block;width:100%}@media screen and (min-width:500px){#mm-calendar-event-featured img{float:right;margin:0 0 15px 15px;width:130px}}@media screen and (min-width:740px){#mm-calendar-event-featured img{width:150px}}@media screen and (min-width:1220px){#mm-calendar-event-featured img{height:200px;width:auto;margin:0}}#mm-calendar-event-featured .mm-calendar-event-title{margin:0;padding:15px 15px 10px}@media screen and (min-width:740px){#mm-calendar-event-featured .mm-calendar-event-title{padding:25px 0 10px 25px}}@media screen and (min-width:1220px){#mm-calendar-event-featured .mm-calendar-event-title{padding:25px 0 10px 130px}}#mm-calendar-event-featured .mm-calendar-event-title a{font-family:"TiemposHeadline",Georgia,serif;font-weight:400;font-size:26px;font-size:1.625rem;border-bottom:1px solid #311a4d;color:#fff;line-height:115%;letter-spacing:0}.no-touch #mm-calendar-event-featured .mm-calendar-event-title a:hover{border-color:#64dfeb}#mm-calendar-event-featured .mm-calendar-event-time{font-size:15px;font-size:.9375rem;color:#fff;padding:0 0 0 15px}@media screen and (min-width:740px){#mm-calendar-event-featured .mm-calendar-event-time{padding-left:25px}}@media screen and (min-width:1220px){#mm-calendar-event-featured .mm-calendar-event-time{padding:0 0 25px 130px}}#mm-calendar-event-featured .mm-calendar-event-time .mm-calendar-relative,#mm-calendar-event-featured .mm-calendar-event-time .mm-calendar-bullet{display:none}
#mm-calendar-event-featured .mm-sharethis,#mm-calendar-event-featured .mm-calendar-event-location{display:none}#block-system-main .node-mm-calendar #facet-text{font-family:"TiemposHeadline",Georgia,serif;font-weight:700;font-style:italic;font-size:26px;font-size:1.625rem;color:#767481 !important;width:100%;max-width:100%;min-height:35px;padding:10px 50px 10px 10px}@media screen and (min-width:740px){#block-system-main .node-mm-calendar #facet-text{padding:25px 60px 20px 25px;height:80px}}#block-system-main .node-mm-calendar #facet-text::-webkit-input-placeholder{color:#fff}#block-system-main .node-mm-calendar #facet-text::-moz-placeholder{color:#fff}#block-system-main .node-mm-calendar #facet-text:-ms-input-placeholder{color:#fff}#block-system-main .node-mm-calendar #facet-text::placeholder{color:#fff}@media screen and (min-width:500px){#block-system-main .node-mm-calendar #facet-text::-webkit-input-placeholder{color:#767481}#block-system-main .node-mm-calendar #facet-text::-moz-placeholder{color:#767481}#block-system-main .node-mm-calendar #facet-text:-ms-input-placeholder{color:#767481}#block-system-main .node-mm-calendar #facet-text::placeholder{color:#767481}}#block-system-main .node-mm-calendar .content_search_submit{margin:auto 0;background-color:transparent}@media screen and (min-width:740px){#block-system-main .node-mm-calendar .content_search_submit{background-position:-208px -278px}}.mm-calendar-period{font-size:16px;font-size:1rem;font-weight:700;letter-spacing:.025em;background:#5d3c85;color:#fff;line-height:30px;text-transform:uppercase;text-align:center}.mm-event-listing{margin:20px 0;padding:10px 10px 10px 30px;background:#f4f4f4;border-left:3px solid #d2cfcd}@media screen and (max-width:740px){.mm-event-listing{padding:10px 10px 10px 20px}}.mm-event-listing>a{display:none}@media screen and (min-width:500px){.mm-event-listing>a{display:block;float:left;margin:0 15px 0 0;width:70px}}@media screen and (min-width:740px){.mm-event-listing>a{margin:0 30px 5px 0;width:115px}}.mm-event-listing-title{font-size:23px;font-size:1.4375rem;letter-spacing:-.035em;line-height:1.6rem;margin:0 0 20px}.mm-event-listing-title a:hover{color:#311a4d}.mm-event-listing-time,.mm-event-listing-location{font-size:14px;font-size:.875rem;display:block;line-height:18px;margin:0 0 10px;padding:0 0 0 24px;text-transform:uppercase}.mm-event-listing-time a,.mm-event-listing-location a{color:#5d3c85}.no-touch .mm-event-listing-time a:hover,.no-touch .mm-event-listing-location a:hover{color:#311a4d}@media screen and (min-width:740px){.mm-event-listing-time{float:left;margin-right:40px}}.mm-event-listing-time:before{background:url(/sites/all/themes/Amherst/images/icons.png) no-repeat -120px -100px;height:18px;width:18px;position:absolute;content:"";margin:0 0 0 -24px}.svg .mm-event-listing-time:before{background-image:url(/sites/all/themes/Amherst/images/icons.svg)}@media screen and (min-width:740px){.mm-event-listing-location{float:left}}.mm-event-listing-location:before{background:url(/sites/all/themes/Amherst/images/icons.png) no-repeat -80px -100px;height:18px;width:18px;position:absolute;content:"";margin:0 0 0 -24px}.svg .mm-event-listing-location:before{background-image:url(/sites/all/themes/Amherst/images/icons.svg)}.mm-event-listing-description p{font-size:15px;font-size:.9375rem;color:#333;line-height:160%;margin:5px 0 0}.mm-event-listing-flag{font-size:13px;font-size:.8125rem;display:inline-block;margin:15px 2px 0 0;background:#64dfeb;color:#1f1b25;padding:3px 10px;text-transform:uppercase}.mm-event-listing-flag.tickets-required{color:#fff;background:#ba3a1d}.mm-event-listing-flag.registration-required{color:#fff;background:#df723d}.mm-calendar-event-deadline{margin:15px 0;padding:10px 10px 10px 30px;background:#e2e1db;border-left:3px solid #ddd}@media screen and (max-width:740px){.mm-calendar-event-deadline{padding:10px 10px 10px 20px}}.mm-calendar-event-deadline .mm-calendar-event-time{font-size:15px;font-size:.9375rem;display:block;line-height:35px;text-transform:uppercase;margin:0 0 10px;width:160px}
@media screen and (min-width:740px){.mm-calendar-event-deadline .mm-calendar-event-time{float:left;width:200px}}@media screen and (min-width:740px){.mm-calendar-event-deadline .mm-calendar-event-title{line-height:35px;padding-left:150px}}.mm-calendar-event .mm-calendar-event-expander{font-size:15px;font-size:.9375rem;margin-top:10px}.mm-calendar-event .mm-calendar-event-expander:before{font:400 16px/100% fontawesome;content:"\f0d7";vertical-align:baseline;margin-right:8px}.mm-calendar-event .mm-calendar-event-expander a{color:#505061}.mm-calendar-event .mm-calendar-event-collapser{font-size:15px;font-size:.9375rem;color:#505061;margin-top:10px}.mm-calendar-event .mm-calendar-event-collapser:before{font:400 16px/100% fontawesome;content:"\f0d8";vertical-align:baseline;margin-right:8px}.mm-calendar-event .mm-calendar-event-collapser a{color:#505061}.mm-event-listing-footer{font-size:15px;font-size:.9375rem;padding:10px 0;margin:20px 20px 10px 0;border-top:2px solid #d2cfcd}.mm-event-listing-footer .mm-event-listing-add-to-calendar{margin-right:25px}.mm-event-listing-footer .mm-event-listing-add-to-calendar:before{font:400 15px/100% fontawesome;content:"\f271";vertical-align:baseline;margin-right:6px}.mm-event-listing-footer .mm-event-listing-add-to-calendar:hover{color:#311a4d}.mm-event-listing-footer .mm-event-listing-share:before{font:400 14px/100% fontawesome;content:"\f1e0";vertical-align:baseline;margin-right:6px}.mm-event-listing-footer .mm-event-listing-share:hover{color:#311a4d}@media screen and (max-width:500px){.mm-event-listing-footer .mm-calendar-event-more{margin-top:15px}}@media screen and (min-width:500px){.mm-event-listing-footer .mm-calendar-event-more{float:right}}.mm-event-listing-footer .mm-calendar-event-more a:after{font:400 15px/100% fontawesome;content:"\f101";vertical-align:baseline;margin-left:8px}.mm-event-listing-footer .mm-calendar-event-more a:hover{color:#311a4d}.gsc-control-cse .gsc-control-wrapper-cse .gsc-tabsArea{font-size:14px;height:30px !important;border-color:#856cb0}.gsc-control-cse .gsc-control-wrapper-cse .gsc-tabsArea>div{overflow:hidden}.gsc-control-cse .gsc-control-wrapper-cse .gsc-tabsArea>.gsc-tabHeader{height:auto}.gsc-control-cse .gsc-control-wrapper-cse .gsc-tabHeader.gsc-tabhInactive,.gsc-control-cse .gsc-control-wrapper-cse .gsc-tabHeader.gsc-tabhActive{color:#505061;background:0 0;border:0;margin:0 1em 0 0;border-bottom:5px solid transparent}.gsc-control-cse .gsc-control-wrapper-cse .gsc-tabHeader.gsc-tabhInactive:hover,.gsc-control-cse .gsc-control-wrapper-cse .gsc-tabHeader.gsc-tabhActive:hover{color:#000}.gsc-control-cse .gsc-control-wrapper-cse .gsc-tabHeader.gsc-tabhActive{color:#5d3c85;background:0 0;border-bottom:5px solid #856cb0}.gsc-control-cse .gsc-control-wrapper-cse .gsc-refinementsArea{padding:0;margin:0;height:5px;background:#e2e1db;border-bottom:0}.gsc-control-cse .gsc-control-wrapper-cse .gsc-above-wrapper-area{padding:0 10px 6px;margin-bottom:.75em;background:#e2e1db;border:0}@media screen and (max-width:600px){.gsc-control-cse .gsc-control-wrapper-cse .gsc-above-wrapper-area .gsc-orderby-label{padding:0 5px}}.gsc-control-cse .gsc-control-wrapper-cse .gsc-result-info{padding:6px 0}.gsc-control-cse .gsc-control-wrapper-cse .gsc-selected-option-container{width:auto !important;box-shadow:none}.gsc-control-cse .gsc-control-wrapper-cse .gsc-table-result,.gsc-control-cse .gsc-control-wrapper-cse .gsc-thumbnail-inside,.gsc-control-cse .gsc-control-wrapper-cse .gsc-url-top{padding-left:0}.gsc-control-cse .gsc-control-wrapper-cse .gs-webResult.gs-result a.gs-title:link,.gsc-control-cse .gsc-control-wrapper-cse .gs-webResult.gs-result a.gs-title:link b,.gsc-control-cse .gsc-control-wrapper-cse .gs-imageResult a.gs-title:link,.gsc-control-cse .gsc-control-wrapper-cse .gs-imageResult a.gs-title:link b{color:#5d3c85}.gsc-control-cse .gsc-control-wrapper-cse .gs-webResult.gs-result a.gs-title:visited,.gsc-control-cse .gsc-control-wrapper-cse .gs-webResult.gs-result a.gs-title:visited b,.gsc-control-cse .gsc-control-wrapper-cse .gs-imageResult a.gs-title:visited,.gsc-control-cse .gsc-control-wrapper-cse .gs-imageResult a.gs-title:visited b{color:#5d3c85}
.gsc-control-cse .gsc-control-wrapper-cse .gs-webResult.gs-result a.gs-title:hover,.gsc-control-cse .gsc-control-wrapper-cse .gs-webResult.gs-result a.gs-title:hover b,.gsc-control-cse .gsc-control-wrapper-cse .gs-imageResult a.gs-title:hover,.gsc-control-cse .gsc-control-wrapper-cse .gs-imageResult a.gs-title:hover b{text-decoration:underline}.gsc-control-cse .gsc-control-wrapper-cse .gsc-webResult.gsc-result.gsc-promotion{border:1px solid #856cb0 !important}.gsc-control-cse .gsc-control-wrapper-cse .gs-promotion-image-box img.gs-promotion-image,.gsc-control-cse .gsc-control-wrapper-cse .gs-promotion-image-box{width:65px !important}.gsc-control-cse .gsc-control-wrapper-cse .gs-promotion-image-box img.gs-promotion-image{border-color:#b7a5d3 !important;padding:4px}#academics-lib-crs-guide,#acad-lib-dept-subjectguide,.lib-guide{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem}#academics-lib-crs-guide a:hover,#acad-lib-dept-subjectguide a:hover,.lib-guide a:hover{color:#1f1b25;border-bottom:1px solid #1f1b25}#academics-lib-crs-guide .top-edit-link,#acad-lib-dept-subjectguide .top-edit-link,.lib-guide .top-edit-link{font-size:15px;font-size:.9375rem;margin-left:20px}#academics-lib-crs-guide .lib-guide-contact-liason,#acad-lib-dept-subjectguide .lib-guide-contact-liason,.lib-guide .lib-guide-contact-liason{margin:20px 0 40px}#academics-lib-crs-guide .lib-guide-contact-liason .lib-guide-contact-liason-list,#acad-lib-dept-subjectguide .lib-guide-contact-liason .lib-guide-contact-liason-list,.lib-guide .lib-guide-contact-liason .lib-guide-contact-liason-list{list-style:none;padding:0 !important;margin:0 !important;display:inline}#academics-lib-crs-guide .lib-guide-contact-liason .lib-guide-contact-liason-list li,#acad-lib-dept-subjectguide .lib-guide-contact-liason .lib-guide-contact-liason-list li,.lib-guide .lib-guide-contact-liason .lib-guide-contact-liason-list li{display:inline-block;padding:0 !important}#academics-lib-crs-guide .lib-guide-contact-liason .lib-guide-contact-liason-list img,#acad-lib-dept-subjectguide .lib-guide-contact-liason .lib-guide-contact-liason-list img,.lib-guide .lib-guide-contact-liason .lib-guide-contact-liason-list img{display:inline-block;margin:0;vertical-align:-40%;height:4em;border-right:solid 6px #fff}#academics-lib-crs-guide .course-guide-course-title,#acad-lib-dept-subjectguide .course-guide-course-title,.lib-guide .course-guide-course-title{margin-bottom:.25em}#academics-lib-crs-guide h3.course-guide-acad-term,#acad-lib-dept-subjectguide h3.course-guide-acad-term,.lib-guide h3.course-guide-acad-term{margin:1em 0}#academics-lib-crs-guide p,#acad-lib-dept-subjectguide p,.lib-guide p{font-size:16px;font-size:1rem;margin:.5em 0}#academics-lib-crs-guide .resp-tabs-container p,#academics-lib-crs-guide .resp-tabs-container li,#acad-lib-dept-subjectguide .resp-tabs-container p,#acad-lib-dept-subjectguide .resp-tabs-container li,.lib-guide .resp-tabs-container p,.lib-guide .resp-tabs-container li{font-size:16px;font-size:1rem;margin:.8em 0}#academics-lib-crs-guide .resp-tabs-container li:before,#acad-lib-dept-subjectguide .resp-tabs-container li:before,.lib-guide .resp-tabs-container li:before{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:16px;font-size:1rem}#academics-lib-crs-guide p span{margin-right:.25em}#course-guide-tabs-wrapper ul.resp-tabs-list,#subj-guide-tabs-wrapper ul.resp-tabs-list,.lib-guide-wrapper ul.resp-tabs-list{margin-bottom:0}#course-guide-tabs-wrapper li.resp-tab-item,#subj-guide-tabs-wrapper li.resp-tab-item,.lib-guide-wrapper li.resp-tab-item{font-size:16px;font-size:1rem;padding:.5em 1em !important;margin:0 7px -1px 0 !important;background-color:#e2e1db;border-bottom:1px solid #fff}#course-guide-tabs-wrapper li.resp-tab-item:before,#subj-guide-tabs-wrapper li.resp-tab-item:before,.lib-guide-wrapper li.resp-tab-item:before{display:none}#course-guide-tabs-wrapper li.resp-tab-item:hover,#subj-guide-tabs-wrapper li.resp-tab-item:hover,.lib-guide-wrapper li.resp-tab-item:hover{color:#0099bc}
#course-guide-tabs-wrapper li.resp-tab-item.resp-tab-active,#subj-guide-tabs-wrapper li.resp-tab-item.resp-tab-active,.lib-guide-wrapper li.resp-tab-item.resp-tab-active{background-color:#fff}#course-guide-tabs-wrapper h6,#subj-guide-tabs-wrapper h6,.lib-guide-wrapper h6{text-transform:none}#course-guide-tabs-wrapper .resp-tab-content,#subj-guide-tabs-wrapper .resp-tab-content,.lib-guide-wrapper .resp-tab-content{padding:1em 2em}#course-guide-tabs-wrapper .resp-tab-content li,#subj-guide-tabs-wrapper .resp-tab-content li,.lib-guide-wrapper .resp-tab-content li{margin-bottom:1em}#course-guide-tabs-wrapper .resp-tab-content h4,#subj-guide-tabs-wrapper .resp-tab-content h4,.lib-guide-wrapper .resp-tab-content h4{font-size:1.4rem;margin:.75em 0}#course-guide-tabs-wrapper h2.resp-accordion,#subj-guide-tabs-wrapper h2.resp-accordion,.lib-guide-wrapper h2.resp-accordion{border-width:1px}#library-chat-widget{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:14px;font-size:.875rem;padding-left:22px}#library-chat-widget:before{background:url(/sites/all/themes/Amherst/images/icons.png) no-repeat 0 0;background-position:-140px -100px;height:20px;width:20px;position:absolute;margin:2px 0 0 -22px;content:""}.svg #library-chat-widget:before{background-image:url(/sites/all/themes/Amherst/images/icons.svg)}#library-chat-widget a:hover{color:#0099bc}@media screen and (max-width:980px){#library-chat-widget{margin-top:1em}}#acad-lib-eresvs th.header{position:relative;background:0 0;white-space:nowrap;padding-top:30px;color:#505061}.view-library-archives-and-collections #a-zlist .alphabet{font-size:1.2rem;display:inline-block;padding:3px;margin-right:5px}.view-library-archives-and-collections #a-zlist .alphabet a{color:#7800a0;border-bottom:1px solid #7800a0;display:inline-block;padding:0 2px}.view-library-archives-and-collections #a-zlist .alphabet a:hover{background:#5d3c85;color:#fff;text-decoration:none}.view-library-archives-and-collections .views-field-title{margin:.25em 0}.view-library-archives-and-collections .views-field-title .edit-link a{font-weight:400;font-size:13px;font-size:.8125rem;text-transform:uppercase;letter-spacing:.025em}.view-library-archives-and-collections .views-field-field-libarchive-dates,.view-library-archives-and-collections .views-field-field-libarchive-size{color:#767481;font-size:15px;font-size:.9375rem;margin:.25em 0}.view-library-archives-and-collections .views-field-body p{font-size:15px;font-size:.9375rem;margin:.25em 0}.view-library-archives-and-collections .views-exposed-form .views-exposed-widget .form-submit{margin-top:20px !important}.view-library-archives-and-collections .views-row{border-bottom:1px solid #e2e1db;padding-bottom:15px;margin-bottom:15px}.acad-lib-alpha-articles a.library-database-alpha-jump-link{display:inline-block;color:#7800a0;border-bottom:1px solid #7800a0;display:inline-block;padding:0 2px;margin:0 6px}.acad-lib-alpha-articles a.library-database-alpha-jump-link:hover{background:#5d3c85;color:#fff;border:0}.region-content .fullslide_feature{margin-bottom:2rem}.region-content .fullslide_feature .page_feature_item:before,.region-content .fullslide_feature .page_feature_item:after{background:0 0}.region-content .fullslide_feature .page_feature_row{max-height:300px}.region-content .fullslide_feature .page_feature_caption{margin:0;position:relative}.region-content .fullslide_feature .page_feature_text{font-size:15px;font-size:.9375rem;padding:.5rem 1rem;background:rgba(0,0,0,.5);position:relative;top:20px}@media screen and (min-width:980px){.region-content .fullslide_feature .page_feature_text{top:40px}}@media screen and (min-width:1220px){.region-content .fullslide_feature .page_feature_text{top:50px}}@media screen and (min-width:500px){.region-content .fullslide_feature .page_feature_row{max-height:300px}}@media screen and (min-width:740px){.region-content .fullslide_feature .page_feature_row{max-height:400px}}@media screen and (min-width:980px){.region-content .fullslide_feature{margin-bottom:3rem}.region-content .fullslide_feature .page_feature_row{max-height:500px}
}.region-content .fullslide_feature .fs-carousel-enabled .fs-carousel-item img{width:100%;cursor:pointer}.region-content .fullslide_feature .fullslide_feature_wrapper{position:relative}.region-content .fullslide_feature .fs-carousel-control_pause{background:rgba(255,255,255,.7);right:70px}.region-content .fullslide_feature .fs-carousel-control_pause:before{font:400 15px/1 FontAwesome;content:"\f04c";border:0;bottom:14px;right:13px}.region-content .fullslide_feature .fs-carousel-control_pause:hover{background:#fff}.region-content .fullslide_feature .fs-carousel-enabled .fs-carousel-pagination.fs-carousel-visible{display:block}.region-content .fullslide_feature button.camera_modal{position:absolute;top:10px;right:10px;z-index:2;width:20px;height:20px;background:#fff;border-radius:3px;cursor:pointer}.region-content .fullslide_feature button.camera_modal:after{font:400 1rem FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f065";color:#000}@media screen and (max-width:500px){.region-content .fullslide_feature button.camera_modal{display:none}}.social-wall-display-filter .social-filter{display:inline-block;padding:.1em .8em .15em;border-radius:4px}.social-wall-display-filter .social-filter-all{background:#5d3c85}.social-wall-display-filter .social-filter-facebook{background:#3b5998}.social-wall-display-filter .social-filter-instagram{background:#c32aa3}.social-wall-display-filter .social-filter-twitter{background:#1297e8}.social-wall-display-filter .social-filter-youtube{background:#db0000}.social-wall-display-filter .social-filter-all:hover,.social-wall-display-filter .social-filter-facebook:hover,.social-wall-display-filter .social-filter-twitter:hover,.social-wall-display-filter .social-filter-instagram:hover,.social-wall-display-filter .social-filter-youtube:hover{background:#1f1b25}.social-wall-display-filter .social-wall-display-filter{margin:0 0 15px 40px}#masonry-container .masonry{word-wrap:break-word;word-break:break-word}#masonry-container .facebook,#masonry-container .instagram,#masonry-container .twitter,#masonry-container .youtube{font-size:.85rem;border-radius:4px 4px 0 0}#masonry-container .facebook .fa,#masonry-container .instagram .fa,#masonry-container .twitter .fa,#masonry-container .youtube .fa{font-size:1.1rem;margin:0 4px 0 10px}#masonry-container .facebook-inner,#masonry-container .twitter-inner,#masonry-container .instagram-inner,#masonry-container .youtube-inner{font-size:.85rem;border-radius:0 0 4px 4px}#masonry-container .facebook-inner a,#masonry-container .twitter-inner a,#masonry-container .instagram-inner a,#masonry-container .youtube-inner a{color:#5d3c85}#masonry-container .facebook-inner a:hover,#masonry-container .twitter-inner a:hover,#masonry-container .instagram-inner a:hover,#masonry-container .youtube-inner a:hover{text-decoration:underline}#masonry-container .facebook{background:#3b5998}#masonry-container .facebook-inner{border-color:#3b5998}#masonry-container .instagram{background:#c32aa3}#masonry-container .instagram-inner{border-color:#c32aa3}#masonry-container .twitter{background:#1297e8}#masonry-container .twitter-inner{border-color:#1297e8}#masonry-container .youtube{background:#db0000}#masonry-container .youtube-inner{border-color:#db0000}@media screen and (max-width:600px){.social-wall-display-filter{margin:0 auto}.social-wall-display-filter .social-filter{padding:.5em}.social-wall-display-filter .social-filter-instagram{clear:left}#masonry-container{margin:1em 0}#masonry-container .masonry{width:auto}.social-wall-intro{margin:0}.social-wall-intro-secondary{clear:left}}.view-study-abroad{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e2e1db}.view-study-abroad p,.view-study-abroad ul,.view-study-abroad ol,.view-study-abroad div{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:15px;font-size:.9375rem}.view-study-abroad .study-abroad-country-image-large{float:right;margin:0 0 20px 20px;border:1px solid #505061}@media screen and (max-width:800px){.view-study-abroad .study-abroad-country-image-large{max-width:200px}
}@media screen and (max-width:600px){.view-study-abroad .study-abroad-country-image-large{max-width:150px}}.view-study-abroad .study-abroad-quote{font-style:italic;padding-left:15px;margin:20px 20px 20px 0;border-left:3px solid #64dfeb}.view-study-abroad .fine-print{display:inline-block;font-size:.9em;text-transform:uppercase;color:#767481;margin:.5em .5em .75em 0}.view-study-abroad .top-edit-link{font-size:15px;margin-left:20px}.field-type-taxonomy-term-reference{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:13px;font-size:.8125rem;color:#767481}.field-type-taxonomy-term-reference div{display:inline-block;margin:.5em .5em .5em 0}.field-type-taxonomy-term-reference a{color:#505061;border:0}.field-type-taxonomy-term-reference a:hover{text-decoration:underline}.views-exposed-form .views-exposed-widget{padding:8px 8px 0 0}.views-exposed-form label{font-size:.85rem}.views-exposed-form input[type=submit]{border-radius:4px;margin:25px 0 0 10px !important}.view-content span.field-content{margin-right:8px}.node-view-node a.action-button,.node-view-node a.action-button-large,.node-view-node .text_links_callout p a.action-button,.text_links_callout p .node-view-node a.action-button,.node-view-node .text_links_callout p a.action-button-large,.text_links_callout p .node-view-node a.action-button-large,.node-view-node .node-story .typography a.action-button,.node-story .typography .node-view-node a.action-button,.node-view-node .node-story .typography a.action-button-large,.node-story .typography .node-view-node a.action-button-large,.node-view-node .node-story article.story a.action-button,.node-story article.story .node-view-node a.action-button,.node-view-node .node-story article.story a.action-button-large,.node-story article.story .node-view-node a.action-button-large,.node-view-node body#tinymce.mce-content-body a.action-button,body#tinymce.mce-content-body .node-view-node a.action-button,.node-view-node body#tinymce.mce-content-body a.action-button-large,body#tinymce.mce-content-body .node-view-node a.action-button-large{border:0;color:#fff;padding:8px 20px}.view-faq .views-exposed-form label{font-weight:400;font-size:16px}.view-faq input.form-text{padding:10px;border-radius:4px}.view-faq .item-list ul li.views-row{font-size:15px;padding-left:20px;margin:20px 0 0;list-style:none;border-left:3px solid #64dfeb}.view-faq .item-list ul li.views-row a{color:#5d3c85;border:0}.view-faq .item-list ul li.views-row a:hover{border-bottom:1px solid #5d3c85}.view-faq .item-list ul li.views-row a:visited{color:#5d3c85}.view-faq .item-list ul li.views-row .views-field-title a,.view-faq .item-list ul li.views-row .views-field-field-detailed-question a{font-weight:700;font-size:17px}.view-faq .item-list ul li.views-row .views-field.views-field-body{margin-top:.75em}.view-faq .item-list ul li.views-row fieldset{border:0}.view-faq .item-list ul li.views-row fieldset.collapsed{height:auto}.view-faq .item-list ul li.views-row .fieldset-wrapper{padding-left:15px}.node-faq article{margin-top:20px;border-bottom:1px solid #e2e1db}.node-faq .fieldset-legend{margin-top:15px}.node-faq .fieldset-title{font-weight:700}.node-faq fieldset{border:0}.view-reunion-program .views-table th,.view-reunion-program .views-table td{padding:8px}.view-reunion-program .views-table caption{text-align:left}.view-reunion-program .views-table caption span.date-display-single{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.015em;font-size:16px;font-size:1rem;letter-spacing:.025em;background:#5d3c85;color:#fff;line-height:30px;margin:20px 0 0 !important;text-align:center;display:inline-block;width:100%;font-size:1.2rem !important;height:auto !important;padding:12px 20px 10px}.view-reunion-program .views-table .col1{width:140px}.view-reunion-program .views-table .views-field-title{font-weight:700;margin-bottom:5px}.view-reunion-program .views-table .views-field-field-reunion-event-location{margin:6px 0}@media screen and (min-width:980px){.view-reunion-program .views-table .date-display-single{white-space:nowrap}
}.page-mm-7 .node-mm-block header{display:none}.mm-block-content-homebox-amherst-weather_alert{background:#ba3a1d;position:fixed;left:0;bottom:0;width:100%;z-index:3;box-shadow:0 0 20px #505061}@media screen and (max-width:980px){.mm-block-content-homebox-amherst-weather_alert{display:block;position:relative;bottom:inherit;top:150px}}.mm-block-content-homebox-amherst-weather_alert #college-alert{color:#fff;font-size:1.3rem;text-align:left;padding:.75em 0;margin:0 auto;max-width:1160px;text-shadow:0 0 3px #cc5833}@media screen and (max-width:1600px){.mm-block-content-homebox-amherst-weather_alert #college-alert{padding:.5em}}@media screen and (max-width:980px){.mm-block-content-homebox-amherst-weather_alert #college-alert{padding:.25em 1em;line-height:1.4}}.mm-block-content-homebox-amherst-weather_alert #college-alert p{color:#fff}.mm-block-content-homebox-amherst-weather_alert #college-alert a{color:#fff;text-decoration:underline;border:0}.mm-block-content-homebox-amherst-weather_alert #college-alert a:hover{color:#64dfeb}.mm-block-content-homebox-amherst-weather_alert #college-alert:before{font:400 1.6em FontAwesome;content:"\f0a1";color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:none;float:left;margin:.75em 1em 1em 0}@media screen and (max-width:980px){.mm-block-content-homebox-amherst-weather_alert #college-alert:before{display:none}}@media screen and (min-width:980px){.home_feature .page_feature_wrapper{padding:0}}.home_feature .fs-carousel-pagination.fs-carousel-visible{position:absolute;top:30px;left:0;right:0}@media screen and (min-width:740px){.home_feature .fs-carousel-pagination.fs-carousel-visible{display:none}}.home_feature .fs-carousel-page{background:#fff;opacity:.3}.home_feature .fs-carousel-page .fs-carousel-active{opacity:1}.home_feature .aticon-more{display:none !important}.home_feature_item{opacity:0;transition:opacity .25s linear .25s}.home_feature_item.fs-carousel-visible{opacity:1;transition:opacity .25s linear 0s}.home_feature_item:after{height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block}.home_feature_purple:after{background:rgba(49,26,77,.7)}.home_feature_black:after{background:rgba(31,27,37,.7)}.home_feature_row{width:90%;max-width:768px;margin-left:auto;margin-right:auto;position:relative;z-index:2;padding:65px 0 10px}@media (min-width:500px){.home_feature_row{width:95%}}@media (min-width:980px){.home_feature_row{max-width:936px}}@media (min-width:1220px){.home_feature_row{max-width:1164px}}@media screen and (min-width:740px){.home_feature_row{padding:80px 0 50px}}@media screen and (min-width:980px){.home_feature_row{padding:300px 0 100px}}.home_feature_heading{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.015em;font-size:15px;font-size:.9375rem;color:#64dfeb;letter-spacing:.025em;margin:0;text-align:center;text-transform:uppercase}.home_feature_text{font-family:"TiemposHeadline",Georgia,serif;font-weight:400;font-size:25px;font-size:1.5625rem;letter-spacing:.025em;counter-reset:feature-handle;color:#fff;line-height:1.5;margin:0;padding:5px 10px 30px;text-align:center}@media screen and (min-width:740px){.home_feature_text{font-size:32px;font-size:2rem;line-height:1.3;padding:25px 25px 46px}}@media screen and (min-width:980px){.home_feature_text{font-size:40px;font-size:2.5rem;line-height:1.3}}.home_feature_text a{color:#fff;border-bottom:1px solid #00b8d5}@media screen and (min-width:740px){.home_feature_text span{position:relative;color:#fff;cursor:pointer;margin-right:15px}.home_feature_text span:before{width:100%;height:2px;position:absolute;right:0;bottom:5px;left:0;background:#fff;background:rgba(255,255,255,.5);content:'';display:block}.no-touch .home_feature_text span:hover{color:#64dfeb}.no-touch .home_feature_text span:hover:before{background:#64dfeb}.home_feature_text span:after{font-size:20px;font-size:1.25rem;position:absolute;top:3px;right:-13px;color:#64dfeb;counter-increment:feature-handle;content:" " counter(feature-handle);font-style:italic}
}@media screen and (min-width:980px){.home_feature_text span:before{bottom:10px}.home_feature_text span:after{font-size:22px;font-size:1.375rem}}.home_feature_quote a{position:relative;color:#fff}.home_feature_quote a:before{width:100%;height:2px;position:absolute;right:0;bottom:5px;left:0;background:#fff;background:rgba(255,255,255,.5);content:'';display:block}.no-touch .home_feature_quote a:hover:before{background:#fff}.home_feature_footer{border-top:1px solid #00b8d5;margin:0;padding:10px 0 0}@media screen and (min-width:740px){.home_feature_footer{padding:40px 0 0}}.home_feature_attribution{display:table;float:left}.home_feature_attribution a{color:#fff;border-bottom:1px solid #00b8d5;opacity:.75}.home_feature_attribution a:hover{opacity:1}@media screen and (max-width:740px){.home_feature_attribution{width:75%;width:calc(100% - 55px)}}@media screen and (min-width:740px){.home_feature_attribution{width:60%}}.home_feature_cell{display:table-cell;vertical-align:middle}@media screen and (max-width:740px){.home_feature_cell{vertical-align:top}}.home_feature_thumbnail{padding:0 20px 0 0}@media screen and (min-width:980px){.home_feature_thumbnail{width:155px;padding:0 30px 0 60px}}.home_feature_thumbnail_mask{width:45px;height:45px;border-radius:100%;display:block;overflow:hidden}.home_feature_thumbnail_mask img{display:block}@media screen and (min-width:740px){.home_feature_thumbnail_mask{width:75px;height:75px}}@media screen and (min-width:980px){.home_feature_thumbnail_mask{width:90px;height:90px}}.home_feature_author{padding-top:3px}.home_feature_author_name,.home_feature_author_label,.home_feature_link{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;display:block;line-height:1.4}.home_feature_author_name,a.home_feature_link{font-size:15px;font-size:.9375rem;color:#fff;font-style:italic;border-bottom:0}@media screen and (min-width:980px){.home_feature_author_name,a.home_feature_link{font-size:16px;font-size:1rem}}.home_feature_author_label{font-size:15px;font-size:.9375rem;color:#fff;color:rgba(255,255,255,.75);margin-bottom:5px}@media screen and (min-width:980px){.home_feature_author_label{font-size:16px;font-size:1rem}}a.home_feature_link{opacity:1}.no-touch a.home_feature_link:hover{color:#64dfeb}a.home_feature_link:after{content:'\203A';display:inline-block;margin:0 -5px 0 5px}a.home_feature_link:after,.no-touch a.home_feature_link:hover:after{transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.no-touch a.home_feature_link:hover:after{transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear;-webkit-transform:translateX(3px);transform:translateX(3px)}.home_feature_heading,.home_feature_text,.home_feature_footer{opacity:0;transition:opacity .5s ease}.fs-carousel-visible .home_feature_heading,.fs-carousel-visible .home_feature_text,.fs-carousel-visible .home_feature_footer{opacity:1}@media screen and (min-width:740px){.home_feature_heading,.home_feature_text,.home_feature_footer{transition:opacity .01s ease,-webkit-transform .01s ease;transition:opacity .01s ease,transform .01s ease;transition:opacity .01s ease,transform .01s ease,-webkit-transform .01s ease;transition-delay:.5s;-webkit-transform:translateY(40px);transform:translateY(40px)}.fs-carousel-visible .home_feature_heading,.fs-carousel-visible .home_feature_text,.fs-carousel-visible .home_feature_footer{opacity:1;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translateY(0px);transform:translateY(0px)}}@media screen and (min-width:740px){.fs-carousel-visible .home_feature_heading{transition-delay:.5s}}@media screen and (min-width:740px){.fs-carousel-visible .home_feature_text{transition-delay:.6s}}@media screen and (min-width:740px){.fs-carousel-visible .home_feature_footer{transition-delay:.7s}
}.home_feature_controls{float:right}@media screen and (min-width:980px){.home_feature_controls{padding:0 60px 0 0}}.home_feature_control{overflow:hidden;text-indent:200%;white-space:nowrap;position:relative;width:45px;height:45px;background:#fff;border-radius:100%;display:block;float:left;margin:0 0 0 10px;transition:background .25s linear}@media screen and (max-width:740px){.home_feature_control{display:none !important}}.no-touch .home_feature_control:hover{background:#856cb0}.home_feature_control:after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.home_feature_control.fs-carousel-control{width:45px;height:45px;position:relative;top:auto;right:auto;bottom:auto;left:auto;box-shadow:none;float:left;margin:0 0 0 10px;transition:background .25s linear,opacity .25s linear,visibility .25s linear}.home_feature_control.fs-carousel-control:before{display:none}.home_feature_share{background:0 0;border:2px solid #fff;opacity:.5;transition:opacity .25s linear}@media screen and (max-width:740px){.home_feature_share{display:block !important}}.no-touch .home_feature_share:hover{background:0 0;opacity:1}.home_feature_cards{counter-reset:feature-card}@media screen and (max-width:740px){.home_feature_cards{display:none}}.home_feature_card{position:absolute;right:0;bottom:0;left:0;z-index:2;background:#1f1b25;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translateY(100%);transform:translateY(100%)}.home_feature_card.fs-swap-active{-webkit-transform:translateY(0);transform:translateY(0)}.home_feature_card.fs-swap-active .home_feature_card_row{opacity:1;transition-delay:.25s}.home_feature_card_row{width:90%;max-width:768px;margin-left:auto;margin-right:auto;position:relative;margin-top:40px;margin-bottom:70px;opacity:0;transition:opacity .5s ease;transition-delay:0s}@media (min-width:500px){.home_feature_card_row{width:95%}}@media (min-width:980px){.home_feature_card_row{max-width:936px}}@media (min-width:1220px){.home_feature_card_row{max-width:1164px}}@media screen and (min-width:980px){.home_feature_card_row{margin-top:60px;margin-bottom:100px}}.home_feature_card_content{font-size:20px;font-size:1.25rem;color:#767481;line-height:1.4}.home_feature_card_content:before{color:#64dfeb;counter-increment:feature-card;content:" " counter(feature-card);display:block;font-style:italic;margin:0 0 20px}@media screen and (min-width:980px){.home_feature_card_content{width:80%}}.home_feature_card_content a{border-bottom:1px solid #767481;color:#767481}.no-touch .home_feature_card_content a:hover{border-color:#fff;color:#fff}.home_feature_card_close{font-family:"setimo",Arial,sans-serif;font-weight:700;letter-spacing:-.015em;font-size:14px;font-size:.875rem;position:absolute;top:0;right:0;color:#64dfeb;letter-spacing:.025em;text-transform:uppercase}@media screen and (min-width:1220px){.home_welcome{padding-right:30px}}@media screen and (min-width:1220px){.home_cell_container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem}}.home_cell{clear:both}.home_welcome_heading,.page-mm-7 .story h2.story_heading{margin:0 0 20px}@media screen and (min-width:980px){.home_welcome_heading,.page-mm-7 .story h2.story_heading{font-size:46px;font-size:2.875rem}}@media screen and (min-width:1220px){.home_welcome_heading,.page-mm-7 .story h2.story_heading{font-size:50px;font-size:3.125rem;letter-spacing:-.015em}}.home_welcome_content{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;margin:20px 0 50px}@media screen and (min-width:1220px){.home_welcome_content{line-height:1.8;margin:20px 0 80px}}@media screen and (min-width:1220px){.home_facts{padding-right:10px}}.home_facts_header{margin-bottom:30px;overflow:hidden}@media screen and (min-width:1220px){.home_facts_header{padding-right:20px}}.home_facts_heading{letter-spacing:-.015em;line-height:1;float:left;margin:0}.home_facts_link{float:right;margin-top:.5em}@media screen and (max-width:740px){.home_facts_link{display:none}}.home_facts_carousel.fs-carousel-enabled .fs-carousel-item{transition:background-color .25s linear,border-color .25s linear,box-shadow .25s linear,color .25s linear,opacity .25s linear;opacity:0}
.home_facts_carousel.fs-carousel-enabled .fs-carousel-item.fs-carousel-visible{opacity:1}.home_facts_carousel.fs-carousel-enabled .fs-carousel-pagination{width:auto;position:absolute;top:-46px;right:0;margin:0}.home_facts_carousel.fs-carousel-enabled .fs-carousel-page{background:#767481}.home_facts_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active{background:#5d3c85}.home_fact{border-left:3px solid #e2e1db;padding:10px 0 25px 25px}@media screen and (max-width:500px){.home_fact{border:0;background:#e2e1db}}@media screen and (min-width:500px){.home_fact{width:48%}.home_fact.home_fact_first{float:left}.home_fact.home_fact_last{float:right}}.home_fact_heading{font-family:"TiemposHeadline",Georgia,serif;font-weight:700;font-style:italic;font-size:70px;font-size:4.375rem;letter-spacing:-.025em;color:#5d3c85;margin:0}.home_fact_content{margin:0 0 20px}.home_fact_content strong{color:#1f1b25;font-weight:400}.home_fact_link{font-size:14px}.home_stories{padding:35px 0 0;margin-bottom:50px}@media screen and (max-width:740px){.home_stories{padding:0 0 30px;border-bottom:1px solid #e2e1db;margin:1.5rem 0 1rem}}.home_stories_header{margin:0 0 15px;overflow:hidden}.home_stories h2{letter-spacing:-.015em;line-height:1;float:left;margin:.35em 0 0}.home_stories_link{float:right;margin:1em 0 0}@media screen and (min-width:500px){.home_story{position:relative}}.home_story_overlay{padding:20px 0 0}@media screen and (min-width:740px){.home_story_overlay{background-color:rgba(31,27,37,0);background:linear-gradient(to bottom,rgba(31,27,37,0),#1f1b25);position:absolute;right:0;bottom:0;left:0;padding:200px 30px 30px}}.home_story_heading{font-size:16px;font-size:1rem;text-shadow:0 0 4px #333;margin:0 0 10px}@media screen and (max-width:740px){.home_story_heading{color:#0099bc;text-shadow:none}}.home_story_title{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:17px;font-size:1.0625rem;color:#311a4d;line-height:1.4;margin:10px 0 0}@media screen and (min-width:740px){.home_story_title{color:#fff}}.home_gallery{position:relative;margin:0 0 30px}@media screen and (min-width:980px){.home_gallery{margin:0 0 4rem}}.home_gallery_wrapper{width:100%;background:#1f1b25}@media screen and (min-width:740px){.home_gallery_wrapper{position:absolute;top:40px;right:0;left:0;z-index:2;background:0 0;height:20px}}.home_gallery_header_wrapper{width:90%;max-width:768px;margin-left:auto;margin-right:auto;pointer-events:none}@media (min-width:500px){.home_gallery_header_wrapper{width:95%}}@media (min-width:980px){.home_gallery_header_wrapper{max-width:936px}}@media (min-width:1220px){.home_gallery_header_wrapper{max-width:1164px}}.home_gallery_header{background:#1f1b25;pointer-events:all}@media screen and (min-width:740px){.home_gallery_header{float:left;width:47%}}@media screen and (min-width:980px){.home_gallery_header{width:30%}}@media screen and (min-width:1220px){.home_gallery_header{width:25%}}.home_gallery_header_content{padding:30px 20px}@media screen and (min-width:740px){.home_gallery_header_content{padding:40px 30px}}.home_gallery_heading{font-family:"TiemposHeadline",Georgia,serif;font-weight:400;font-size:35px;font-size:2.1875rem;letter-spacing:.025em;line-height:1;color:#fff;margin:0 0 15px}.home_gallery_caption{background:#1f1b25;opacity:0;transition:opacity .25s linear .25s}.home_gallery_caption.fs-carousel-visible{opacity:1;transition:opacity .25s linear 0s}.home_gallery_caption p{font-size:15px;font-size:.9375rem;color:rgba(255,255,255,.75);line-height:1.4}.home_gallery_caption p a{border-bottom:1px solid #64dfeb;color:rgba(255,255,255,.9)}.no-touch .home_gallery_caption p a:hover{color:#64dfeb}.home_gallery_date{color:#64dfeb;margin-top:0}.home_gallery_button{font-size:15px;color:#fff}.no-touch .home_gallery_button:hover{opacity:1}.home_gallery_button:before{font:400 30px/100% FontAwesome;content:"\f16a";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 10px 0 0;vertical-align:middle}.home_gallery_button:hover{color:#64dfeb}.home_gallery_controls{background:#5d3c85;overflow:hidden;padding:10px 20px}
.home_gallery_next,.home_gallery_previous{font-size:12px;font-size:.75rem;width:40%;position:relative;color:#fff;display:block;line-height:30px;opacity:0;overflow:hidden;text-overflow:ellipsis;transition:opacity .25s linear;white-space:nowrap}.home_gallery_next.fs-carousel-visible,.home_gallery_previous.fs-carousel-visible{opacity:1}.home_gallery_next{float:left;padding:0 0 0 30px;text-align:left}.home_gallery_next:before{position:absolute;top:0;bottom:0;left:0;margin:auto}.home_gallery_previous{float:right;padding:0 0 0 30px}.home_gallery_previous:after{position:absolute;top:0;right:0;bottom:0;margin:auto}@media screen and (min-width:740px){.home_gallery_previous{padding:0 30px 0 0;text-align:right}}.home_gallery_carousel{width:100%;max-width:1340px;margin:0 auto}.home_gallery_item{min-height:30%;position:relative;transition:opacity .25s linear .25s}.js .home_gallery_item{opacity:0}.home_gallery_item.fs-carousel-visible{opacity:1;transition:opacity .25s linear 0s}.home_gallery_item img{width:100%}.home_gallery_item a{display:block;height:100%}.home_gallery_item a:before{content:"";display:block;height:100%;width:100%;position:absolute;background:rgba(20,0,20,.3)}.home_gallery_item a:after{font:400 4em FontAwesome;content:"\f04b";color:#fff;opacity:.6;text-shadow:0 0 8px #000;position:absolute;left:50%;bottom:45%}.home_gallery_item a:hover:after{opacity:1}.home_courses{width:90%;max-width:768px;margin-left:auto;margin-right:auto;position:relative}@media (min-width:500px){.home_courses{width:95%}}@media (min-width:980px){.home_courses{max-width:936px}}@media (min-width:1220px){.home_courses{max-width:1164px}}@media screen and (min-width:980px){.home_courses{display:grid;grid-template-columns:73% 27%;grid-column-gap:2rem}}.home_courses_header{grid-column-start:2;grid-row-start:1}@media screen and (max-width:980px){.home_courses_header .home_courses_button{display:none}}@media screen and (min-width:980px){.home_courses_footer{display:none}}.home_courses_heading{line-height:1;margin:20px 0 20px}@media screen and (min-width:980px){.home_courses_heading{font-size:42px;font-size:2.625rem}}@media screen and (min-width:1220px){.home_courses_heading{font-size:51px;font-size:3.1875rem;letter-spacing:-.015em}}.home_courses_intro{font-size:16px;font-size:1rem;color:#505061;line-height:1.6;margin:0}.home_courses_diciplines{border-top:2px solid #e2e1db;margin:30px 0;padding:20px 0 0}.home_courses_dicipline{font-size:16px;font-size:1rem;color:#5d3c85;display:block}@media screen and (min-width:500px){.home_courses_dicipline{width:50%;float:left}}@media screen and (min-width:980px){.home_courses_dicipline{width:100%;float:none}}.home_courses_dicipline:before{margin:0 5px -3px 0}.home_courses_dicipline.teal{color:#376a35}.home_courses_dicipline.blue{color:#0080a8}.home_courses_dicipline.rust{color:#c24b29}.home_courses_carousel_wrapper{grid-column-start:1}@media screen and (min-width:980px){.home_courses_carousel .fs-carousel-canister{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1rem}}.home_courses_carousel.fs-carousel-enabled{margin-left:0;margin-right:0;overflow:visible}.home_courses_carousel.fs-carousel-enabled .fs-carousel-pagination{margin:20px 0 0}@media screen and (max-width:980px){.home_courses_item{margin:0 10px 0 0}}@media screen and (min-width:980px){.home_courses_item{margin-bottom:20px}}@media screen and (min-width:1220px){.home_courses_item{margin-bottom:25px}}.home_courses_item_link{line-height:1.3 !important}.home_news_events{background:#1f1b25}@media screen and (min-width:740px){.home_news_events .fs-carousel-canister{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.5rem}}.home_news_events_container{overflow:hidden}.home_news_events_wrapper{width:90%;max-width:768px;margin-left:auto;margin-right:auto}@media (min-width:500px){.home_news_events_wrapper{width:95%}}@media (min-width:980px){.home_news_events_wrapper{max-width:936px}}@media (min-width:1220px){.home_news_events_wrapper{max-width:1164px}}.home_news_events_header{margin-bottom:30px;overflow:hidden}.home_news_events_header .home_news_events_link{color:#00b8d5;float:right;margin:33px 0 0 20px}
@media screen and (max-width:980px){.home_news_events_header .home_news_events_link{display:none}}.home_news_events_header.multiple_links .home_news_events_link{margin:10px 0 0 20px}@media screen and (min-width:1220px){.home_news_events_header.multiple_links .home_news_events_link{margin:33px 0 0 20px}}@media screen and (max-width:1220px){.home_news_events_header.multiple_links .home_news_events_link.newsletter{margin:10px 0 0}}@media screen and (min-width:1220px){.home_news_events_header.multiple_links .home_news_events_link.newsletter{margin:33px 20px 0 0}}.home_news_events_link{color:#00b8d5}.no-touch .home_news_events_link:hover{color:#64dfeb}@media screen and (min-width:980px){.home_news_events_footer{display:none}}.home_news_events_footer .home_news_events_link{margin:0 0 5px}.home_news_events_heading{float:left;margin:0;color:#fff}.home_news_events_link{color:#00b8d5}.no-touch .home_news_events_link:hover{color:#64dfeb}.home_news_carousel.fs-carousel-enabled,.fs-carousel-enabled.home_events_carousel{clear:both}.home_news_carousel.fs-carousel-enabled .home_news_item,.fs-carousel-enabled.home_events_carousel .home_news_item{margin:0 10px 0 0}@media screen and (min-width:500px){.home_news_carousel.fs-carousel-enabled .fs-carousel-container,.fs-carousel-enabled.home_events_carousel .fs-carousel-container{width:66%}}@media screen and (min-width:980px){.home_news_carousel.fs-carousel-enabled .fs-carousel-container,.fs-carousel-enabled.home_events_carousel .fs-carousel-container{width:60%}}.home_news_carousel.fs-carousel-enabled .fs-carousel-pagination,.fs-carousel-enabled.home_events_carousel .fs-carousel-pagination{margin:20px 0 0}.home_news_item{position:relative;background:#1f1b25;overflow:hidden}.home_news_item:after{background-color:rgba(0,0,0,0);background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.7));width:100%;height:50%;position:absolute;right:0;bottom:0;left:0;content:'';z-index:1}.home_news_item_image{padding-bottom:66.6666%}.home_news_item_image img{width:100%;position:absolute;top:0;right:0;left:0;z-index:1}.home_news_item_container{position:absolute;right:0;bottom:0;left:0;z-index:3;padding:20px 20px 30px}@media screen and (min-width:740px){.home_news_item_container{padding:30px}}.home_news_item_subheading{color:#64dfeb;display:block;line-height:18px;margin:0 0 10px}.home_news_item_heading{letter-spacing:.015em;color:#fff;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.home_news_item_heading a{border-bottom:1px solid transparent;color:#fff}.no-touch .home_news_item_heading a:hover{border-color:#64dfeb}.news-story-tag-amherst-at-200:before{content:"Amherst at 200";display:block;position:absolute;top:10px;right:0;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#0099bc;padding:8px 12px;z-index:2}.home_events_carousel{clear:both;padding-top:20px}@media screen and (min-width:740px){.home_events_carousel .fs-carousel-canister{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:.5rem}.home_events_carousel .fs-carousel-canister article:nth-child(4){display:none}}@media screen and (min-width:980px){.home_events_carousel .fs-carousel-canister{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:.5rem}.home_events_carousel .fs-carousel-canister article:nth-child(4){display:block}}.home_events_carousel.fs-carousel-enabled{clear:both}.home_events_carousel.fs-carousel-enabled .home_news_item{margin:0 10px 0 0}@media screen and (min-width:500px){.home_events_carousel.fs-carousel-enabled .fs-carousel-container{width:66%}}@media screen and (min-width:980px){.home_events_carousel.fs-carousel-enabled .fs-carousel-container{width:60%}}.home_events_carousel.fs-carousel-enabled .fs-carousel-pagination{margin:20px 0 0}.home_events_carousel.fs-carousel-enabled .home_events_item{margin:0 10px 0 0}@media screen and (min-width:740px){.home_events_carousel.fs-carousel-enabled .home_events_item{margin:0 20px 0 0}}.home_events_item{position:relative;padding:20px 0}@media screen and (max-width:740px){.home_events_item{border-top:2px solid #505061}}@media screen and (min-width:740px){.home_events_item{border-left:1px solid #505061;padding-left:1.25rem}
}.home_events_item_date{width:60px;float:left;display:block;padding:.5rem;text-align:center;margin:0 10px 20px 0;background:rgba(255,255,255,.1)}@media screen and (min-width:740px){.home_events_item_date{float:none;margin:0 0 10px}}.home_events_item_month{display:block;color:#64dfeb}.home_events_item_day{font-size:32px;font-size:2rem;color:#64dfeb;display:block;margin:0}.home_events_item_heading{margin:0 0 10px}@media screen and (min-width:740px){.home_events_item_heading{font-size:20px;font-size:1.25rem}}.home_events_item_heading a{color:#fff}.no-touch .home_events_item_heading a:hover{color:#64dfeb}.home_events_item_time{display:block;color:#b7a5d3}.cse .gsc-control-cse,.gsc-control-cse{border:0 !important;padding:0 !important}.gsc-control-cse table td{padding:0 !important}.gsc-control-cse tbody{border:none !important}.gsc-control-cse .gsc-tabsArea{height:28px !important;font-size:14px !important}.gsc-control-cse .gsc-search-box{width:100% !important;border-top:4px solid #5d3c85;line-height:1.1;margin:0 0 20px !important}.gsc-control-cse .gsc-search-box .gsc-search-box{border:1px solid #767481;border-width:0 1px 1px}.gsc-control-cse .gsc-search-box .gsc-search-box tr{border-bottom:0}.gsc-control-cse .gsc-input-box{height:auto !important}.gsc-input-box table{margin-bottom:0}.gsc-input-box table tr{border-bottom:0}.gsc-control-cse .gsc-input-box,.gsc-control-cse .gsc-input-box-hover,.gsc-control-cse .gsc-input-box-focus,.gsc-control-cse .gsc-input-box .gsib_b,.gsc-control-cse .gsc-input-box-hover .gsib_b,.gsc-control-cse .gsc-input-box-focus .gsib_b{background:0 0 !important;border:none !important;box-shadow:none !important}.gsc-control-cse .gsst_a{border:none !important;line-height:1.1 !important}.gsc-control-cse .gsst_a .gscb_a{color:#aeaeb2 !important}.gsc-control-cse .gsc-input-box .gsc-input{font-size:20px;font-size:1.25rem;letter-spacing:-.025em;height:auto !important;background:#fff !important;color:#1f1b25;margin:0 !important;padding:10px !important}@media screen and (min-width:740px){.gsc-control-cse .gsc-input-box .gsc-input{font-size:24px;font-size:1.5rem;padding:22px 25px 25px !important}}.gsc-control-cse button.gsc-search-button.gsc-search-button-v2,.gsc-control-cse button.gsc-search-button.gsc-search-button-v2:hover{background:url(/sites/all/themes/Amherst/images/icons.png) no-repeat 0 0;height:0 !important;width:36px !important;background-color:transparent;background-position:-208px -238px;border:none !important;margin:2px 10px 0 !important;padding:24px 0 0 !important}.svg .gsc-control-cse button.gsc-search-button.gsc-search-button-v2,.svg .gsc-control-cse button.gsc-search-button.gsc-search-button-v2:hover{background-image:url(/sites/all/themes/Amherst/images/icons.svg)}.gscb_a{line-height:26px !important}.gsc-control-cse .gsc-control-wrapper-cse,.gsc-control-cse .gsc-control-wrapper-cse .gsc-table-result{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:14px;font-size:.875rem;color:#505061}@media screen and (min-width:740px){.gsc-control-cse .gsc-control-wrapper-cse,.gsc-control-cse .gsc-control-wrapper-cse .gsc-table-result{font-size:16px;font-size:1rem}}.gsc-control-cse .gsc-table-result,.gsc-control-cse .gsc-thumbnail-inside,.gsc-control-cse .gsc-url-top{padding:0 !important}.gsc-control-cse .gcsc-branding{padding:0 !important}.gsc-control-cse .gcsc-branding a{border:none;text-decoration:none}.gsc-control-cse .gcsc-branding-text{color:#767481 !important}.gsc-control-cse img.gsc-branding-img,.gsc-control-cse img.gsc-branding-img-noclear,.gsc-control-cse img.gcsc-branding-img,.gsc-control-cse img.gcsc-branding-img-noclear{vertical-align:baseline}.gsc-control-cse .gs-fileFormat{color:#767481 !important}.gsc-result-info-container .gsc-result-info{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:14px;font-size:.875rem;padding:5px 0 6px}.gsc-orderby-container .gsc-orderby{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;font-size:14px;font-size:.875rem}.gsc-control-cse .gsc-control-wrapper-cse .gs-spelling,.gsc-control-cse .gsc-control-wrapper-cse .gs-result .gs-title,.gsc-control-cse .gsc-control-wrapper-cse .gs-result .gs-title *{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.025em;font-size:18px;font-size:1.125rem;line-height:1.2;margin:0 0 10px}
.gsc-control-cse .gsc-control-wrapper-cse .gs-spelling b,.gsc-control-cse .gsc-control-wrapper-cse .gs-result .gs-title b,.gsc-control-cse .gsc-control-wrapper-cse .gs-result .gs-title * b{font-weight:700}.gsc-wrapper .gs-result .gs-title,.gsc-wrapper .gs-result .gs-title *{color:#5d3c85;text-decoration:none}.gsc-wrapper .gs-result .gs-title:hover,.gsc-wrapper .gs-result .gs-title:hover *{color:#1f1b25}.gsc-wrapper .gs-result .gs-snippet,.gsc-wrapper .gs-result .gsc-url-bottom{color:#505061;margin:10px 0 0}.gsc-thumbnail .gs-web-image-box,.gsc-thumbnail .gs-promotion-image-box{margin:0 20px 0 0;padding:10px 0 0 !important}@media screen and (max-width:740px){.gsc-thumbnail .gs-web-image-box,.gsc-thumbnail .gs-promotion-image-box{margin-right:10px}}.gsc-thumbnail .gs-web-image-box a.gs-image,.gsc-thumbnail .gs-promotion-image-box a.gs-image{display:block}.gsc-thumbnail .gs-web-image-box img.gs-image,.gsc-thumbnail .gs-promotion-image-box img.gs-promotion-image{border:none !important;max-width:100% !important}.gs-image-box.gs-web-image-box.gs-web-image-box-portrait{height:auto !important}.gsc-table-result{margin-bottom:0}.gsc-table-result tbody{border:none}.gsc-table-result tr,.gsc-table-result a{border-bottom:0}.gsc-wrapper .gsc-webResult.gsc-result{border-bottom:1px solid #e2e1db !important;padding:20px 0;margin:0}@media screen and (min-width:740px){.gsc-wrapper .gsc-webResult.gsc-result{padding:25px 0}}@media screen and (min-width:980px){.gsc-wrapper .gsc-webResult.gsc-result{padding:30px 0}}.gsc-wrapper .gs-result a.gs-visibleUrl,.gsc-wrapper .gs-result .gs-visibleUrl{font-size:14px;font-size:.875rem;color:#767481}.gsc-control-wrapper-cse .gsc-above-wrapper-area{margin-bottom:6px}.gsc-above-wrapper-area-container{margin-bottom:0}.gsc-above-wrapper-area-container tr{border-bottom:0}.gsc-wrapper .gsc-results{width:100% !important;margin:0}.gsc-resultsHeader{margin-bottom:0}.gsc-control-cse .gsc-webResult.gsc-result,.gsc-control-cse .gsc-imageResult-column,.gsc-control-cse .gsc-imageResult-classic{border-top-width:0 !important;border-right-width:0 !important;border-left-width:0 !important}.gsc-control-cse .cse a.gs-title:link,.gsc-control-cse a.gs-title:link,.gsc-control-cse .cse a.gs-title:link *,.gsc-control-cse a.gs-title:link *,.gsc-control-cse .cse .gs-snippet a:link,.gsc-control-cse .gs-snippet a:link,.gsc-control-cse .cse a.gs-title:visited,.gsc-control-cse a.gs-title:visited,.gsc-control-cse .cse a.gs-title:visited *,.gsc-control-cse a.gs-title:visited *,.gsc-control-cse .cse .gs-snippet a:visited,.gsc-control-cse .gs-snippet a:visited{color:#5d3c85 !important}.gsc-control-cse .cse a.gs-title:hover,.gsc-control-cse a.gs-title:hover,.gsc-control-cse .cse a.gs-title:hover *,.gsc-control-cse a.gs-title:hover *,.gsc-control-cse .cse .gs-snippet a:hover,.gsc-control-cse .gs-snippet a:hover{color:#1f1b25 !important}.gsc-control-cse .gsc-selected-option-container{width:auto !important}.gsc-control-cse .gsc-refinementsArea{border-width:0;margin:0;padding:0}.cse .gsc-webResult.gsc-result.gsc-promotion,.gsc-webResult.gsc-result.gsc-promotion{border:1px solid #e2e1db !important;margin-top:20px !important;padding:30px !important}.gsc-control-cse .gsc-cursor-box{margin:0 !important;padding:20px 0 !important}.gsc-control-cse .gsc-cursor-box .gsc-cursor{background:#e2e1db;display:block;margin:0 !important;padding:0 20px !important;text-align:center}.gsc-control-cse .gsc-cursor-box .gsc-cursor .gsc-cursor-page{font-family:"setimo",Arial,sans-serif;font-weight:400;letter-spacing:-.015em;background:0 0;border:none;color:#505061;display:inline-block;line-height:1;margin:7px 0 8px !important;padding:10px 5px !important;text-transform:uppercase}.no-touch .gsc-control-cse .gsc-cursor-box .gsc-cursor .gsc-cursor-page:hover{color:#5d3c85}.gsc-control-cse .gsc-cursor-box .gsc-cursor .gsc-cursor-page.gsc-cursor-current-page{color:#5d3c85}@media screen{#block-system-main input,#block-system-main select{font-family:setimo;font-size:1rem;color:#505061}#block-system-main input[type=text],#block-system-main textarea,#block-system-main input.email{border:1px solid #ccc;padding:5px 7px}
#block-system-main input[type=text]{margin-right:10px}#block-system-main input[type=text]:focus,#block-system-main textarea:focus,#block-system-main input.email:focus{border-color:#5d3c85}#block-system-main input[type=submit],#block-system-main input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#5d3c85;border-radius:4px;border:0;color:#fff;cursor:pointer;margin:0 10px 0 0;padding:5px 12px;transition:background .3s}#block-system-main input[type=submit]:hover,#block-system-main input[type=button]:hover{background:#311a4d}#block-system-main fieldset.collapsible,#block-system-main fieldset.form-wrapper{border:1px solid #ccc}#block-system-main fieldset.filter-wrapper{border-top:0}#block-system-main tr.even td,#block-system-main tr.odd td{padding:10px}#block-system-main .vertical-tabs-panes fieldset{border:0}#block-system-main .description{font-size:.9rem;margin-bottom:1rem}#block-system-main .text-format-wrapper .description{font-size:1rem;font-style:italic;margin:1rem 0}#block-system-main .image-widget .form-item,#block-system-main .file-widget .form-item{margin:10px 0}.mm_node_edit_bar{padding:8px 0}.mm_node_edit_bar a{font-size:.9rem;line-height:1;padding:1px 7px;border:1px solid #ccc;border-radius:4px;background:rgba(255,255,255,.5)}.mm_node_edit_bar a:hover{background:#a4e99f;border-color:#a4e99f}.content .mm_node_edit_bar{padding:5px 0 2px}.content .mm_node_edit_bar ul.inline li{padding-left:0}.content .flexible_article .mm_node_edit_bar{padding-bottom:8px}.page_feature .mm_node_edit_bar{padding-top:5px}.flexible_gallery .mm_node_edit_bar{padding:6px 0 6px 10px}.flexible_gallery.students .mm_node_edit_bar,.node-important-dates,.node-upcoming-events{background:#e2e1db}.flexible_gallery.split .mm_node_edit_bar,.flexible_gallery.places .mm_node_edit_bar,.flexible_gallery.cta .mm_node_edit_bar,.flexible_gallery.tips .mm_node_edit_bar,.flexible_gallery.publication .mm_node_edit_bar{background:#1f1b25}.flexible_gallery.split .mm_node_edit_bar a,.flexible_gallery.places .mm_node_edit_bar a,.flexible_gallery.cta .mm_node_edit_bar a,.flexible_gallery.tips .mm_node_edit_bar a,.flexible_gallery.publication .mm_node_edit_bar a{color:#b7a5d3;border-color:#666;background:0 0}.flexible_gallery.split .mm_node_edit_bar a:hover,.flexible_gallery.places .mm_node_edit_bar a:hover,.flexible_gallery.cta .mm_node_edit_bar a:hover,.flexible_gallery.tips .mm_node_edit_bar a:hover,.flexible_gallery.publication .mm_node_edit_bar a:hover{color:#fff;background:#000;border-color:#93d28f}.mm_node_edit_bar:hover+article,.mm_node_edit_bar:hover+div,.mm_node_edit_bar:hover+section{opacity:.5;background:#a4e99f}#tabs-container,.node-type-list,.mm-admin-types{font:400 15px/140% setimo,arial,sans-serif}#tabs-container a,.node-type-list a,.mm-admin-types a{color:#5d3c85}#tabs-container a:hover,.node-type-list a:hover,.mm-admin-types a:hover{color:#00b8d5;background:0 0}#tabs-container ul.primary,.node-type-list ul.primary,.mm-admin-types ul.primary{font-size:15px;margin:0 5px}#tabs-container ul.primary li,.node-type-list ul.primary li,.mm-admin-types ul.primary li{display:inline-block;height:24px}#tabs-container ul.primary li a,.node-type-list ul.primary li a,.mm-admin-types ul.primary li a{display:inline-block;height:25px;padding:2px 10px;border-bottom:1px solid #bbb}#tabs-container ul.primary li.active a,#tabs-container ul.primary li.active a.active:hover,.node-type-list ul.primary li.active a,.node-type-list ul.primary li.active a.active:hover,.mm-admin-types ul.primary li.active a,.mm-admin-types ul.primary li.active a.active:hover{border-bottom:1px solid #fff}#tabs-container ul.secondary,.node-type-list ul.secondary,.mm-admin-types ul.secondary{font-size:14px;padding:10px 10px 13px;margin:0 5px;background:#fff}#tabs-container dd,.node-type-list dd,.mm-admin-types dd{font-size:14px;margin-bottom:.8em}#block-system-main .link-field-column{margin-right:1%}.node-fs-flexible-article article,.node-fs-flexible-article div{opacity:1;transition:opacity .25s ease-in-out}#block-monster-menus-fs-top .text_region p{color:#000;font-size:1.625rem;line-height:1.4;margin:30px 0 60px}
div.tabledrag-toggle-weight-wrapper{display:none}a.tabledrag-handle{border:0}a.tabledrag-handle .handle{background-position:5px 9px;height:22px;width:19px}#help p a.tabledrag-handle .handle{padding:3px 5px;margin:0}.vertical-tabs a{color:#5d3c85}#story-node-form a{color:#5d3c85}#story-node-form a.mceText{color:#000}.more-link{text-align:left}table.field-multiple-table{margin-bottom:15px}table.field-multiple-table th{background:0 0}table.field-multiple-table th label{color:#505061;font-size:1.1rem}table.field-multiple-table .draggable{border-bottom:3px solid #bbb !important}table.field-multiple-table .draggable .form-wrapper{padding-top:15px}table.field-multiple-table .draggable td .form-wrapper table td{white-space:normal !important}table.field-multiple-table .draggable input[type=submit]{margin:10px 10px 10px 0 !important}#edit-field-generic-media a{font:700 1em setimo,arial,sans-serif;display:block;width:100px;text-align:center;padding:4px 8px;margin-left:0;background:#eee;border:1px solid #ccc;border-radius:4px}#edit-field-generic-media a:hover{color:#fff;background:#5d3c85;border-color:#5d3c85}.preview .media-thumbnail img{max-width:85px;max-width:85px;height:auto}.mce-content-body .mce-resizehandle{display:none}#block-system-main div.vertical-tabs .mm-list a,#block-system-main div.vertical-tabs .mm-list-selected a{padding:4px 8px;background:#e0e0e0;border:1px solid #ccc;cursor:pointer;display:inline-block;min-width:230px}#block-system-main div.vertical-tabs .mm-list a:before,#block-system-main div.vertical-tabs .mm-list-selected a:before{font:16px/100% FontAwesome;content:"\f0c8";color:#1c9375;margin-right:8px}#block-system-main div.vertical-tabs .mm-list-selected{background-color:transparent}#block-system-main div.vertical-tabs .mm-list-selected a{background:#eee}#block-system-main div.vertical-tabs .mm-list-selected a:before{content:"\f046";margin-right:6px}#block-system-main div.vertical-tabs input[type=button]{border:0}#block-system-main div.vertical-tabs input[type=button]:disabled{background:#ccc}body.page-media.page-media-browser .ui-widget{font-family:setimo,arial,sans-serif;font-size:1rem}body.page-media.page-media-browser #mmtree-browse-nav,body.page-media.page-media-browser #mmtree-assist-nav{padding:8px;height:44px}body.page-media.page-media-browser #mmtree-browse-nav a,body.page-media.page-media-browser #mmtree-assist-nav a{font:700 13px/100% setimo,arial,sans-serif;padding:3px 8px;margin-right:4px;border:0;border-radius:2px;background:none #eee}body.page-media.page-media-browser #mmtree-browse-nav a:hover,body.page-media.page-media-browser #mmtree-assist-nav a:hover{color:#000;background:#ccc}body.page-media.page-media-browser h2.mmtree-assist-title{font-family:setimo,arial,sans-serif;letter-spacing:0}body.page-media.page-media-browser #mmtree-browse-tree.jstree li{font-size:13px;line-height:160% !important}body.page-media.page-media-browser #mmtree-browse-tree.jstree li a,body.page-media.page-media-browser #mmtree-browse-tree.jstree li a.clicked{border:0;padding:0 2px}body.page-media.page-media-browser #mmtree-browse-tree.jstree li a .mmtree-browse-filecount,body.page-media.page-media-browser #mmtree-browse-tree.jstree li a.clicked .mmtree-browse-filecount{font-size:90%}body.page-media.page-media-browser #mmtree-browse-tree.jstree li a:hover{text-decoration:none;border:0;transiton:inherit;padding:0 2px}body.page-media.page-media-browser #file-entity-add-upload input[type=submit],body.page-media.page-media-browser #file-entity-add-upload input#edit-next{color:#000;padding:2px 8px;background:#eee;border:1px solid #ccc}body.page-media.page-media-browser #edit-field-file-image-alt-text .form-type-textfield input,body.page-media.page-media-browser #field-file-image-title-text-add-more-wrapper .form-type-textfield input{padding:5px;border:1px solid #999}body.page-media.page-media-browser #media-tabs-wrapper .ui-tabs-nav li{border:1px solid #ccc !important;border-radius:0}body.page-media.page-media-browser #media-tabs-wrapper .ui-tabs-nav li a{border:0}body.page-media.page-media-browser #media-tabs-wrapper .ui-tabs-nav li.ui-tabs-selected{padding-bottom:0}
body.page-media.page-media-browser li.expanded,body.page-media.page-media-browser li.collapsed,body.page-media.page-media-browser li.leaf{margin-left:18px}body.page-media.page-media-browser .mmtree-browse-imagesingle{width:165px;height:140px;padding:6px;margin:.5em;text-align:left;border-color:#aaa;background:none #fff}body.page-media.page-media-browser .mmtree-browse-imagesingle .mmtree-browse-caption{padding:0 0 4px;border:0}body.page-media.page-media-browser .mmtree-browse-imagesingle img{max-width:150px}body.page-media.page-media-browser .mmtree-browse-imagesingle img:hover{box-shadow:1px 1px 8px #5d3c85}body.page-media.page-media-browser .mmtree-browse-imagesingle img.file-icon{padding:5px}body.page-media.page-media-browser .mmtree-browse-imagepreview:hover{background-color:transparent}.ui-dialog.ui-widget.ui-widget-content{font:400 14px/140% setimo,arial,sans-serif}.ui-dialog.ui-widget.ui-widget-content input[type=button]{padding:.5em}body#mm-media-assist-load.mm-media-assist{background:none #fff;font:400 13px/140% setimo,arial,sans-serif;line-height:140%}body#mm-media-assist-load.mm-media-assist #mmtree-browse-nav,body#mm-media-assist-load.mm-media-assist #mmtree-assist-nav{margin:0}body#mm-media-assist-load.mm-media-assist #mmtree-browse-nav a,body#mm-media-assist-load.mm-media-assist #mmtree-assist-nav a{font:700 13px/100% setimo,arial,sans-serif;padding:2px 8px;margin-right:4px;border:0;border-radius:2px;background:none #eee}body#mm-media-assist-load.mm-media-assist #mmtree-browse-nav a:hover,body#mm-media-assist-load.mm-media-assist #mmtree-assist-nav a:hover{color:#000;background:#ccc}body#mm-media-assist-load.mm-media-assist #mmtree-browse-tree .dropdown li{border:0}body#mm-media-assist-load.mm-media-assist #mmtree-browse-tree .dropdown li a{border:1px solid #fff}body#mm-media-assist-load.mm-media-assist #mmtree-browse-tree.jstree li{font-size:13px;line-height:160% !important}body#mm-media-assist-load.mm-media-assist #mmtree-browse-tree.jstree li a,body#mm-media-assist-load.mm-media-assist #mmtree-browse-tree.jstree li a.clicked{border:0;padding:0 2px}body#mm-media-assist-load.mm-media-assist #mmtree-browse-tree.jstree li a .mmtree-browse-filecount,body#mm-media-assist-load.mm-media-assist #mmtree-browse-tree.jstree li a.clicked .mmtree-browse-filecount{font-size:90%}body#mm-media-assist-load.mm-media-assist #mmtree-browse-tree.jstree li a:hover{text-decoration:none;border:0;transiton:inherit;padding:0 2px}body#mm-media-assist-load.mm-media-assist #file-entity-add-upload input[type=submit],body#mm-media-assist-load.mm-media-assist #file-entity-add-upload input#edit-next{color:#000;padding:2px 8px;background:#eee;border:1px solid #ccc}body#mm-media-assist-load.mm-media-assist #mmtree-browse-items{font-size:14px}body#mm-media-assist-load.mm-media-assist #mmtree-browse-header{margin-bottom:2em}body#mm-media-assist-load.mm-media-assist #mmtree-assist-links a{color:#5d3c85}body#mm-media-assist-load.mm-media-assist #mmtree-assist-content{line-height:160%}body#mm-media-assist-load.mm-media-assist #mmtree-assist-content a{color:#5d3c85}body#mm-media-assist-load.mm-media-assist h4{font-weight:600}body#mm-media-assist-load.mm-media-assist .mmtree-browse-imagesingle{width:150px;padding:6px;margin:.5em;text-align:left;border-color:#aaa;background:none #fff}body#mm-media-assist-load.mm-media-assist .mmtree-browse-imagesingle .mmtree-browse-caption{padding:0 0 4px;border:0}body#mm-media-assist-load.mm-media-assist .mmtree-browse-imagesingle img{max-width:135px;max-height:90px}body#mm-media-assist-load.mm-media-assist .mmtree-browse-imagesingle img:hover{outline:2px solid #00b8d5}body#mm-media-assist-load.mm-media-assist .mmtree-browse-imagesingle img.file-icon{padding:5px}body#mm-media-assist-load.mm-media-assist .mmtree-browse-imagepreview:hover{background-color:transparent}body#mm-media-assist-load.mm-media-assist .pager{font-size:1.3em;padding:0 0 1em}#mm-media-assist-form input{padding:4px;margin:0 5px 4px 0;border-width:1px}#mm-media-assist-form input[type=submit]{cursor:pointer;line-height:1;background:#5d3c85;color:#fff;border:0;border-radius:4px;padding:4px 8px}
#mm-media-assist-form .description{font-size:.75rem}html.js #mm-ui-content-edit fieldset.collapsed{height:auto}.mm-permissions h2{font-size:21px;font-weight:700;letter-spacing:-.015em;margin:10px 0 0}.mm-permissions h4{font-size:15px;margin:10px 0 0}.mm-permissions tr.even td,.mm-permissions tr.even th,.mm-permissions tr.odd td,.mm-permissions tr.odd th{padding:10px 20px}.mm-permissions th{border-bottom:inherit;border-top:3px solid #ccc;vertical-align:bottom}#mm-user-datatable-members-display_wrapper{font:400 .9rem/140% setimo,arial,sans-serif}#mm-user-datatable-members-display_wrapper .tablesorter{width:90%}#mm-user-datatable-members-display_wrapper thead th,#mm-user-datatable-members-display_wrapper tr.odd,#mm-user-datatable-members-display_wrapper tr.even{font:400 .85rem/140% setimo,arial,sans-serif;border-bottom:1px solid #fff}#mm-user-datatable-members-display_wrapper thead th{color:#5d3c85}#mm-user-datatable-members-display_wrapper tr.odd{background:#e0e0e0}#mm-user-datatable-members-display_wrapper tr.even{background:#eee}body{font-family:setimo,arial,sans-serif}a{color:#7800a0}h2{font:400 36px/130% setimo,arial,sans-serif;color:#5d3c85;letter-spacing:-.05em}h3{font:400 24px/130% setimo,arial,sans-serif;color:#34204d;letter-spacing:-.04em}h4{font:700 18px/130% setimo,arial,sans-serif;color:#34204d}h5{font:700 16px/130% setimo,arial,sans-serif}h6{font:700 15px/130% setimo,arial,sans-serif}.ui-widget{font-family:setimo,arial,sans-serif}}