@media only screen and (min-width:712px){.page-pub4 #tabs .visit .tabbed-container,.publications-page #tabs .visit .tabbed-container,#tabs .visit .tabbed-container{max-width:600px}}.publication-tabs{padding:0}.publication-tabs dl{border-top:1px solid #ddd;position:relative;z-index:1;padding-top:20px}.publication-tabs dl dt{font-size:22px;font-size:1.375rem}.publication-tabs dl dt a{color:#1f2021;text-decoration:underline}.publication-tabs dl dt a:hover{text-decoration:underline}.publication-tabs dl dd.book-cover{margin-top:-90px}.publication-tabs dl dd.book-cover img{margin-top:-22px;margin-left:-185px}@media only screen and (min-width:712px){.publication-tabs dl dt,.publication-tabs dl dd{margin-left:230px;margin-top:0;margin-bottom:0}}.publication-tabs .beta.alt{position:relative;z-index:2;margin-top:5px;margin-bottom:-18px;border:1px solid #ddd;border-bottom:3px solid #3775a4;background:white;font-size:21px;font-size:1.3125rem;padding:17px .5rem;text-align:center;color:#1f2021;display:inline-block;box-shadow:0 1px 1px rgba(0,0,0,0.2)}.tabs--wrapper .tabs--nav{margin:0 0 .5rem;text-align:center}.tabs--wrapper .tabs--nav li{display:inline-block;font-size:.875rem;margin:0;padding:1rem}.tabs--wrapper .tabs--nav .tab--title{color:#949494;text-transform:uppercase}.tabs--wrapper .tabs--nav .tab--title:hover{color:#3775a4;cursor:pointer}.tabs--wrapper .tabs--nav .tab--title.active:not(.ng-animate),.tabs--wrapper .tabs--nav .tab--title.active-add{color:#1f2021;font-weight:bold}.video-carousel-panel .main-video{float:left}.video-carousel-panel .connect-panel{float:right}.video-carousel-panel #main-video{margin-top:2.25rem;position:relative;height:0;padding-bottom:56.25%}.video-carousel-panel #main-video blockquote{text-shadow:#1f2021 1px 1px;background:none;width:85%;text-align:left;z-index:100;top:0;left:2.25rem;position:absolute;font-style:italic;font-size:1.625rem;line-height:2rem;color:#fafafa}@media only screen and (max-width:640px){.video-carousel-panel #main-video blockquote{font-size:1.3rem;top:.75rem;left:.75rem}}.video-carousel-panel #main-video blockquote .video-quote{color:white}@media only screen and (max-width:640px){.video-carousel-panel #main-video blockquote .video-quote{display:none}}.video-carousel-panel #main-video blockquote .byline{margin-top:2.25rem;font-style:normal;font-weight:normal;font-size:1rem}.video-carousel-panel #main-video blockquote .byline>span{font-style:italic;display:block;font-size:1.5rem}@media only screen and (max-width:640px){.video-carousel-panel #main-video blockquote .byline{margin-top:.25rem}.video-carousel-panel #main-video blockquote .byline>span{color:white;font-size:1.25rem}}.video-carousel-panel #main-video .BrightcoveExperience{position:absolute;top:0;left:0;width:100%;height:100%}.video-carousel-panel #main-video .video{margin-bottom:2.25rem;position:relative;height:0;padding-bottom:56.25%}.video-carousel-panel #connect-panel{margin-top:2.25rem;text-align:left;padding:1.125rem;background:#00457c;color:#fafafa;min-height:240px}.video-carousel-panel #connect-panel h3{color:#fafafa;text-align:left;font-size:1.25rem;line-height:1.5rem;margin-bottom:1.125rem;margin-top:0;font-style:normal;text-transform:none;width:auto !important;position:static}.video-carousel-panel #connect-panel p{text-align:left;font-size:.875rem;line-height:1.25rem;margin-bottom:1.125rem}.video-carousel-panel #connect-panel p.button-wrapper{margin-bottom:0 !important}.video-carousel-panel #connect-panel ul{margin:0}.video-carousel-panel #connect-panel ul li{display:inline-block;padding-right:1.125rem;margin-top:1.125rem;margin-bottom:0}.video-carousel-panel #connect-panel ul li i{color:#fafafa}.video-carousel-panel #connect-panel ul li.label{font-size:.875rem;text-transform:uppercase}.video-carousel-panel #video-carousel{background:rgba(93,148,190,0.3);padding:1.125rem 0;margin-top:2.25rem;margin-left:.6875rem;margin-right:.6875rem}.video-carousel-panel #video-carousel h3{font-size:1.625rem;font-weight:bold;color:#757676;margin-bottom:1.125rem;margin-top:0;width:auto !important;position:static;text-align:center;line-height:normal;padding:0 1.125rem}
@media only screen and (max-width:320px){.video-carousel-panel #video-carousel h3{font-size:1rem}}.video-carousel-panel #video-carousel.teaser{margin-top:0 !important;margin-bottom:1.5625rem !important;margin-left:0 !important;margin-right:0 !important}.video-carousel-panel #video-carousel .carousel-wrapper{position:relative}.video-carousel-panel #video-carousel .owl-stage-outer,.video-carousel-panel #video-carousel .bx-wrapper{margin:0 2.25rem}@media only screen and (max-width:568px){.video-carousel-panel #video-carousel .owl-stage-outer,.video-carousel-panel #video-carousel .bx-wrapper{margin:0 3.25rem}}.video-carousel-panel #video-carousel .carousel-nav{text-align:center;margin-top:1.125rem}@media only screen and (min-width:712px){.video-carousel-panel #video-carousel .carousel-nav{margin-top:0}}.video-carousel-panel #video-carousel .carousel-nav a{position:static;display:inline-block;top:15%;margin-top:0;outline:0;border-radius:10px;width:54px;height:54px;text-indent:-9999px;z-index:9999;background:#a2c3df url(/sites/all/themes/yale/a/images/arrows-carousel.png) no-repeat;cursor:pointer}.video-carousel-panel #video-carousel .carousel-nav a:hover{background-color:#5d94be}.video-carousel-panel #video-carousel .carousel-nav a.prev-btn{left:-70px;background-position:16px 12px}.video-carousel-panel #video-carousel .carousel-nav a.next-btn{right:-70px;background-position:-38px 12px}@media only screen and (min-width:712px){.video-carousel-panel #video-carousel .carousel-nav a{position:absolute}}.video-carousel-panel #video-carousel .video-thumbnail{-moz-transition:all .25s ease-out 0s;-o-transition:all .25s ease-out 0s;-webkit-transition:all .25s ease-out;-webkit-transition-delay:0s;transition:all .25s ease-out 0s;width:188px;margin-right:1.125rem;color:#00457c}.video-carousel-panel #video-carousel .video-thumbnail:hover{-moz-transition:all .25s ease-out 0s;-o-transition:all .25s ease-out 0s;-webkit-transition:all .25s ease-out;-webkit-transition-delay:0s;transition:all .25s ease-out 0s;color:#00457c}.video-carousel-panel #video-carousel .video-thumbnail img{cursor:pointer;border:1px solid #757676}.video-carousel-panel #video-carousel .video-thumbnail .title{cursor:pointer;font-size:.875rem;font-style:italic;margin-top:.5625rem;text-align:center}.video-carousel-panel #video-carousel .video-thumbnail .title strong{font-style:normal}.video-carousel-panel #video-carousel .content-wrapper{text-align:left}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/sites/all/themes/yale/a/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.program-list{margin-top:2.25rem;margin-bottom:2.25rem}.program-list.gray-background{background:#f5f5f5}.program-list h2{color:#3775a4}.program-list p{text-align:left}.program-list a{margin:1.5rem 0}.program-list .in{padding-left:.6875rem}.angucomplete-holder{position:relative}.angucomplete-holder input[type="search"]{padding-left:.625rem}.angucomplete-holder input[type="search"]:-moz-placeholder{color:#949494;text-align:left;text-transform:capitalize}.angucomplete-holder input[type="search"]::-moz-placeholder{color:#949494;text-align:left;text-transform:capitalize}.angucomplete-holder input[type="search"]:-ms-input-placeholder{color:#949494;text-align:left;text-transform:capitalize}.angucomplete-holder input[type="search"]::-webkit-input-placeholder{color:#949494;text-align:left;text-transform:capitalize}.angucomplete-dropdown{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:white;border:1px #ddd solid;box-sizing:border-box;cursor:pointer;position:absolute;margin:0;padding:0;z-index:9999}.angucomplete-dropdown>div{padding:.5rem}.angucomplete-dropdown>div.angucomplete-row{color:#1f2021;clear:both}.angucomplete-dropdown>div.angucomplete-selected-row{background:#8bb2d5;color:#fff}.angucomplete-dropdown .highlight{font-weight:bold}.angucomplete-searching{color:#a7a3a2;font-size:.875rem}.angucomplete-description{font-size:.875rem}.angucomplete-image-holder{padding-top:2px;float:left;margin-right:10px;margin-left:5px}.angucomplete-image{height:34px;width:34px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px #ddd solid}.angucomplete-image-default{background-position:center;background-size:contain;height:34px;width:34px}.irs-line-mid,.irs-line-left,.irs-line-right,.irs-bar,.irs-bar-edge,.irs-slider{background-image:url("/sites/all/themes/yale/a/images/sprite-skin-flat.png")}.irs-from,.irs-to,.irs-single{background:#3775a4}.irs-from::after,.irs-to::after,.irs-single::after{border-top-color:#3775a4}.view-som-calendar-list a,.som-calendar a{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}
.view-som-calendar-list .views-exposed-form.loading::after,.som-calendar .views-exposed-form.loading::after{content:'';position:fixed;display:inline-block;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.7);z-index:999;background-image:url(/sites/all/themes/common_assets/img/loader.svg);background-size:10rem 10rem;background-position:center center;background-repeat:no-repeat}.view-som-calendar-list .view-filters,.som-calendar .view-filters{position:relative;margin-bottom:1rem;z-index:100}.view-som-calendar-list .view-filters:after,.som-calendar .view-filters:after{content:"";display:table;clear:both}.view-som-calendar-list .view-filters>form,.som-calendar .view-filters>form{border:0;margin:0;overflow:visible}.view-som-calendar-list .view-filters>form:hover,.som-calendar .view-filters>form:hover{z-index:102}.view-som-calendar-list .view-filters>form>div,.som-calendar .view-filters>form>div{margin:1rem .6875rem 0;padding:0}.view-som-calendar-list .view-content,.som-calendar .view-content{position:relative}.view-som-calendar-list .view-content:hover,.som-calendar .view-content:hover{z-index:101}.view-som-calendar-list #edit-category-wrapper,.som-calendar #edit-category-wrapper{border-bottom:1px solid #ddd;margin-bottom:.5rem;position:relative;z-index:100}.view-som-calendar-list #edit-category-wrapper .views-widget,.som-calendar #edit-category-wrapper .views-widget{margin-bottom:-1px}.view-som-calendar-list #edit-category-wrapper .form-radios,.som-calendar #edit-category-wrapper .form-radios{margin:0}.view-som-calendar-list #edit-category-wrapper .form-checkboxes,.som-calendar #edit-category-wrapper .form-checkboxes{margin:0}.view-som-calendar-list #edit-category-wrapper label,.som-calendar #edit-category-wrapper label{cursor:pointer;-moz-transition:color .2s ease-in;-o-transition:color .2s ease-in;-webkit-transition:color .2s ease-in;transition:color .2s ease-in}.view-som-calendar-list #edit-category-wrapper label:hover,.som-calendar #edit-category-wrapper label:hover{color:#1f2021}.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li,.som-calendar #edit-category-wrapper .bef-tree-depth-0>li{display:inline-block;margin-right:.5rem}.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li>.form-item input,.som-calendar #edit-category-wrapper .bef-tree-depth-0>li>.form-item input{display:none}.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li>.form-item label,.som-calendar #edit-category-wrapper .bef-tree-depth-0>li>.form-item label{display:block;padding:.625rem;margin:0;text-transform:uppercase;color:#3775a4;border-bottom:1px solid transparent}.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li>.form-item label:hover,.som-calendar #edit-category-wrapper .bef-tree-depth-0>li>.form-item label:hover{color:#8bb2d5}.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li>.form-item input:checked+label,.som-calendar #edit-category-wrapper .bef-tree-depth-0>li>.form-item input:checked+label{color:#1f2021;border-bottom:3px solid #1f2021;padding-bottom:.4375rem}.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li:not([data-event]):hover,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li.hover_effect,.som-calendar #edit-category-wrapper .bef-tree-depth-0>li:not([data-event]):hover,.som-calendar #edit-category-wrapper .bef-tree-depth-0>li.hover_effect{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-webkit-touch-callout:none}.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li:not([data-event]):hover>.form-item label,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li.hover_effect>.form-item label,.som-calendar #edit-category-wrapper .bef-tree-depth-0>li:not([data-event]):hover>.form-item label,.som-calendar #edit-category-wrapper .bef-tree-depth-0>li.hover_effect>.form-item label{background:#fafafa;border-color:#b5b5b5}.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li:not([data-event]):hover .bef-tree-depth-1,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li.hover_effect .bef-tree-depth-1,.som-calendar #edit-category-wrapper .bef-tree-depth-0>li:not([data-event]):hover .bef-tree-depth-1,.som-calendar #edit-category-wrapper .bef-tree-depth-0>li.hover_effect .bef-tree-depth-1{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}
.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li.active--child>.form-item label,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li.isAll>.form-item label,.som-calendar #edit-category-wrapper .bef-tree-depth-0>li.active--child>.form-item label,.som-calendar #edit-category-wrapper .bef-tree-depth-0>li.isAll>.form-item label{border-bottom:3px solid #1f2021;color:#1f2021;padding-bottom:.4375rem}.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1,.som-calendar #edit-category-wrapper .bef-tree-depth-1{background:#fafafa;border-bottom:1px solid #e8e8e8;box-sizing:border-box;left:0;margin-top:1px;padding:3.375rem .625rem 1.375rem;position:absolute;visibility:hidden;width:100%;filter:alpha(opacity=0);opacity:0;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}@media only screen and (min-width:960px){.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1,.som-calendar #edit-category-wrapper .bef-tree-depth-1{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:22;-webkit-column-gap:22;column-gap:22}}@media only screen and (min-width:1128px){.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1,.som-calendar #edit-category-wrapper .bef-tree-depth-1{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:22;-webkit-column-gap:22;column-gap:22}}.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1::before,.som-calendar #edit-category-wrapper .bef-tree-depth-1::before{content:'Filter events by:';display:block;margin:0;left:.625rem;position:absolute;top:1.375rem}.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1>li,.som-calendar #edit-category-wrapper .bef-tree-depth-1>li{-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;-moz-page-break-inside:avoid-column;-webkit-column-break-inside:avoid-column;break-inside:avoid-column;display:inline-block;page-break-inside:avoid;width:100%}.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1>li .bef-tree-child,.som-calendar #edit-category-wrapper .bef-tree-depth-1>li .bef-tree-child{margin-left:1.5rem}.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1 .form-item input,.som-calendar #edit-category-wrapper .bef-tree-depth-1 .form-item input{margin:.125rem .5rem 0 0}.view-som-calendar-list #filter-list,.som-calendar #filter-list{font-size:.8125rem;margin-bottom:1rem}.view-som-calendar-list #filter-list .filter-list-item,.som-calendar #filter-list .filter-list-item{color:#949494;cursor:pointer;display:inline-block;margin:0 .5rem}.view-som-calendar-list #filter-list .filter-list-item:hover,.som-calendar #filter-list .filter-list-item:hover{color:#7b7b7b}.view-som-calendar-list #filter-list .filter-list-item span,.som-calendar #filter-list .filter-list-item span{display:inline-block;margin-right:.25rem;vertical-align:bottom}.view-som-calendar-list #edit-event-date-wrapper,.som-calendar #edit-event-date-wrapper{margin-bottom:1rem}@media only screen and (min-width:960px){.view-som-calendar-list #edit-event-date-wrapper,.som-calendar #edit-event-date-wrapper{margin-bottom:-2rem}}.view-som-calendar-list #edit-event-date-wrapper select,.som-calendar #edit-event-date-wrapper select{font-size:.6875rem;margin:0}.view-som-calendar-list .views-exposed-form .view-filters>form>div,.som-calendar .views-exposed-form .view-filters>form>div{border:0}.view-som-calendar-list .views-exposed-form .form-optional,.som-calendar .views-exposed-form .form-optional{display:none}.view-som-calendar-list .views-exposed-form .form-type-bef-checkbox input,.view-som-calendar-list .views-exposed-form .form-type-bef-checkbox label,.som-calendar .views-exposed-form .form-type-bef-checkbox input,.som-calendar .views-exposed-form .form-type-bef-checkbox label{display:inline-block}.view-som-calendar-list .views-exposed-form .views-submit-button,.som-calendar .views-exposed-form .views-submit-button{display:none}.view-som-calendar-list .calendar-type,.som-calendar .calendar-type{margin:0 .6875rem;text-align:right;position:relative;z-index:101}.view-som-calendar-list .calendar-type ul,.view-som-calendar-list .calendar-type li,.som-calendar .calendar-type ul,.som-calendar .calendar-type li{display:inline-block;margin-left:.5rem;width:auto}.view-som-calendar-list .calendar-type label,.som-calendar .calendar-type label{font-size:.8125rem;font-weight:bold}.view-som-calendar-list.view-display-id-upcoming_all .calendar-type .upcoming a,.som-calendar.view-display-id-upcoming_all .calendar-type .upcoming a{color:#1f2021}.view-som-calendar-list.view-display-id-calendar .calendar-type .calendar a,.som-calendar.view-display-id-calendar .calendar-type .calendar a{color:#1f2021}.view-som-calendar-list .sidenav,.som-calendar .sidenav{background-color:#f5f5f5}.view-som-calendar-list .sidenav .full-calendar,.som-calendar .sidenav .full-calendar{margin:1em 0 0}.view-som-calendar-list .sidenav .full-calendar a,.som-calendar .sidenav .full-calendar a{background:#00457c;color:#fff;display:block;font-size:.75rem;padding:.75rem 0;text-align:center;text-transform:uppercase}.view-som-calendar-list .sidenav .full-calendar a:hover,.som-calendar .sidenav .full-calendar a:hover{background-color:#8bb2d5}
.view-som-calendar-list .date-nav-wrapper,.som-calendar .date-nav-wrapper{margin:0 .625rem;width:auto}.view-som-calendar-list .date-nav-wrapper .date-nav,.som-calendar .date-nav-wrapper .date-nav{margin:0;padding:0}.view-som-calendar-list .date-nav-wrapper .date-nav .pager,.som-calendar .date-nav-wrapper .date-nav .pager{margin:0}.view-som-calendar-list .date-nav-wrapper .date-nav .date-heading h4,.som-calendar .date-nav-wrapper .date-nav .date-heading h4{margin:0;text-align:left}@media only screen and (max-width:711px){.view-som-calendar-list .date-nav-wrapper .date-nav .date-heading h4,.som-calendar .date-nav-wrapper .date-nav .date-heading h4{font-size:1.125rem;line-height:1.25rem}}.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev,.view-som-calendar-list .date-nav-wrapper .date-nav .date-next,.som-calendar .date-nav-wrapper .date-nav .date-prev,.som-calendar .date-nav-wrapper .date-nav .date-next{background:transparent;padding:0}.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev a,.view-som-calendar-list .date-nav-wrapper .date-nav .date-next a,.som-calendar .date-nav-wrapper .date-nav .date-prev a,.som-calendar .date-nav-wrapper .date-nav .date-next a{display:block;float:right;border-radius:100px;margin:0;background-color:#3775a4;color:#fafafa;height:1.75rem;width:1.75rem;line-height:1;font-size:1rem;text-align:center}.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev a::before,.view-som-calendar-list .date-nav-wrapper .date-nav .date-next a::before,.som-calendar .date-nav-wrapper .date-nav .date-prev a::before,.som-calendar .date-nav-wrapper .date-nav .date-next a::before{display:block;padding-top:.5rem}.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev a:hover,.view-som-calendar-list .date-nav-wrapper .date-nav .date-next a:hover,.som-calendar .date-nav-wrapper .date-nav .date-prev a:hover,.som-calendar .date-nav-wrapper .date-nav .date-next a:hover{background-color:#00457c}@media only screen and (max-width:711px){.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev,.som-calendar .date-nav-wrapper .date-nav .date-prev{right:40px}}.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-heading,.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-heading{width:100%}.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav h4,.som-calendar.mini-calendar .date-nav-wrapper .date-nav h4{color:#1f2021;font-size:.8125rem;margin:1rem 0 0;text-align:center;text-transform:uppercase}.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-prev,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-next,.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-prev,.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-next{background:transparent;padding:0}.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-prev a,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-next a,.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-prev a,.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-next a{background-color:#5d94be;height:1rem;width:1rem;font-size:.625rem}.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-prev a::before,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-next a::before,.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-prev a::before,.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-next a::before{padding-top:.25rem}.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-prev a:hover,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-next a:hover,.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-prev a:hover,.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-next a:hover{background-color:#3775a4}.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-prev,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-next,.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-prev,.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-next{margin-top:.75rem}
.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-prev,.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-prev{left:0;right:auto}.view-som-calendar-list .calendar-calendar .month-view .mini,.som-calendar .calendar-calendar .month-view .mini{border-collapse:separate;border-spacing:3px}.view-som-calendar-list .calendar-calendar .month-view .mini thead,.view-som-calendar-list .calendar-calendar .month-view .mini th,.view-som-calendar-list .calendar-calendar .month-view .mini tr,.view-som-calendar-list .calendar-calendar .month-view .mini td,.som-calendar .calendar-calendar .month-view .mini thead,.som-calendar .calendar-calendar .month-view .mini th,.som-calendar .calendar-calendar .month-view .mini tr,.som-calendar .calendar-calendar .month-view .mini td{border:0;background:transparent;text-transform:uppercase}.view-som-calendar-list .calendar-calendar .month-view .mini thead th,.som-calendar .calendar-calendar .month-view .mini thead th{font-size:.6875rem}.view-som-calendar-list .calendar-calendar .month-view .mini td,.som-calendar .calendar-calendar .month-view .mini td{text-align:center}.view-som-calendar-list .calendar-calendar .month-view .mini td a,.som-calendar .calendar-calendar .month-view .mini td a{display:block;padding:.25rem;text-decoration:none}.view-som-calendar-list .calendar-calendar .month-view .mini td.today,.som-calendar .calendar-calendar .month-view .mini td.today{border:1px #1f2021 solid;color:#1f2021;font-weight:bold}.view-som-calendar-list .calendar-calendar .month-view .mini td.has-events a,.som-calendar .calendar-calendar .month-view .mini td.has-events a{color:#00457c;font-weight:bold}.view-som-calendar-list .calendar-calendar .month-view .mini td.has-events a:hover,.som-calendar .calendar-calendar .month-view .mini td.has-events a:hover{color:#5d94be;text-decoration:underline}.view-som-calendar-list .calendar-calendar .month-view .mini td.has-no-events .mini-day-off,.som-calendar .calendar-calendar .month-view .mini td.has-no-events .mini-day-off{padding:.25rem}.view-som-calendar-list .calendar-calendar .month-view .full,.som-calendar .calendar-calendar .month-view .full{border-collapse:separate;border-spacing:6px 0}.view-som-calendar-list .calendar-calendar .month-view .full .view-item,.som-calendar .calendar-calendar .month-view .full .view-item{margin-bottom:1rem}.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar,.som-calendar .calendar-calendar .month-view .full .view-item .calendar{background-color:transparent;overflow:visible}@media only screen and (max-width:711px){.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar,.som-calendar .calendar-calendar .month-view .full .view-item .calendar{padding:0}}.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar h2,.som-calendar .calendar-calendar .month-view .full .view-item .calendar h2{font-size:1.125rem;line-height:1.5;margin:0;padding:0}@media only screen and (min-width:712px){.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar h2,.som-calendar .calendar-calendar .month-view .full .view-item .calendar h2{font-size:.8125rem;line-height:1.25rem}}.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar h2 a,.som-calendar .calendar-calendar .month-view .full .view-item .calendar h2 a{display:block}@media only screen and (max-width:711px){.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up h4,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up .datetime,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up h4,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up .datetime{display:none}}@media only screen and (min-width:712px){.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up{position:absolute;left:-50%;bottom:99%;background:#383a3b;border-bottom:2px #1f2021 solid;color:#f5f5f5;font-size:.8125rem;padding:1.375rem;visibility:hidden;width:15rem;z-index:98;filter:alpha(opacity=0);opacity:0;-moz-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in;-webkit-transition-delay:0s;transition:all .2s ease-in 0s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up::after,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up::after{border:1rem solid transparent;border-top-color:#1f2021;bottom:-2rem;content:'';left:50%;margin-left:-.5rem;position:absolute}}@media only screen and (min-width:960px){.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up.visible,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up.visible{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition-delay:.75s;-o-transition-delay:.75s;-webkit-transition-delay:.75s;transition-delay:.75s}}.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up h4,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up h4{margin-top:0}.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up h4 a,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up h4 a{color:#fff}.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up a,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up a{color:#eef4f9}.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up a.button,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up a.button{margin:1rem 0}.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up p,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up p{font-size:1rem;line-height:1.4;margin:0 0 .5rem 0;padding:0}@media only screen and (min-width:712px){.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up p,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up p{color:#b5b5b5;font-size:.8125rem;line-height:1.2;margin:.5rem 0}}.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up .datetime,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up .datetime{font-size:.6875rem;text-transform:uppercase}.view-som-calendar-list .calendar-calendar .month-view .full thead,.som-calendar .calendar-calendar .month-view .full thead{background-color:transparent;text-transform:uppercase}@media only screen and (max-width:711px){.view-som-calendar-list .calendar-calendar .month-view .full thead,.som-calendar .calendar-calendar .month-view .full thead{display:none}}.view-som-calendar-list .calendar-calendar .month-view .full thead th,.som-calendar .calendar-calendar .month-view .full thead th{border:0;background-color:transparent;padding:1.25rem}.view-som-calendar-list .calendar-calendar .month-view .full tbody tr,.som-calendar .calendar-calendar .month-view .full tbody tr{border:0;background-color:transparent}@media only screen and (max-width:711px){.view-som-calendar-list .calendar-calendar .month-view .full tbody tr,.som-calendar .calendar-calendar .month-view .full tbody tr{display:block}}.view-som-calendar-list .calendar-calendar .month-view .full tbody tr.date-box,.som-calendar .calendar-calendar .month-view .full tbody tr.date-box{text-transform:uppercase}@media only screen and (max-width:711px){.view-som-calendar-list .calendar-calendar .month-view .full tbody tr.date-box,.som-calendar .calendar-calendar .month-view .full tbody tr.date-box{display:none}}.view-som-calendar-list .calendar-calendar .month-view .full tbody td,.som-calendar .calendar-calendar .month-view .full tbody td{background-color:#f5f5f5;border-width:6px 0 0;padding:0 6px;border-color:#fff}@media only screen and (max-width:711px){.view-som-calendar-list .calendar-calendar .month-view .full tbody td,.som-calendar .calendar-calendar .month-view .full tbody td{background-color:transparent;display:block;border-top:1px solid #ddd;padding:1rem 0;width:100%}.view-som-calendar-list .calendar-calendar .month-view .full tbody td::before,.som-calendar .calendar-calendar .month-view .full tbody td::before{content:attr(headers) " " attr(data-day-of-month);display:block;text-align:center;font-size:.875rem;font-weight:normal;line-height:2.21429;font-style:normal;color:#69687d;text-transform:uppercase;margin:0}
.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-01-']::before,.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-01-']::before{content:attr(headers) ", January " attr(data-day-of-month)}.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-02-']::before,.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-02-']::before{content:attr(headers) ", February " attr(data-day-of-month)}.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-03-']::before,.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-03-']::before{content:attr(headers) ", March " attr(data-day-of-month)}.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-04-']::before,.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-04-']::before{content:attr(headers) ", April " attr(data-day-of-month)}.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-05-']::before,.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-05-']::before{content:attr(headers) ", May " attr(data-day-of-month)}.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-06-']::before,.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-06-']::before{content:attr(headers) ", June " attr(data-day-of-month)}.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-07-']::before,.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-07-']::before{content:attr(headers) ", July " attr(data-day-of-month)}.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-08-']::before,.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-08-']::before{content:attr(headers) ", August " attr(data-day-of-month)}.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-09-']::before,.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-09-']::before{content:attr(headers) ", September " attr(data-day-of-month)}.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-10-']::before,.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-10-']::before{content:attr(headers) ", October " attr(data-day-of-month)}.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-11-']::before,.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-11-']::before{content:attr(headers) ", November " attr(data-day-of-month)}.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-12-']::before,.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-12-']::before{content:attr(headers) ", December " attr(data-day-of-month)}.view-som-calendar-list .calendar-calendar .month-view .full tbody td.single-day .inner,.som-calendar .calendar-calendar .month-view .full tbody td.single-day .inner{height:auto !important;line-height:1 !important}
}@media only screen and (max-width:711px){.view-som-calendar-list .calendar-calendar .month-view .full tbody td.single-day,.som-calendar .calendar-calendar .month-view .full tbody td.single-day{height:auto !important;line-height:1 !important}.view-som-calendar-list .calendar-calendar .month-view .full tbody td.single-day .inner,.som-calendar .calendar-calendar .month-view .full tbody td.single-day .inner{height:auto !important;line-height:1 !important;margin:0;padding:0}}@media only screen and (min-width:712px){.view-som-calendar-list .calendar-calendar .month-view .full tbody td.single-day,.som-calendar .calendar-calendar .month-view .full tbody td.single-day{border-width:0}}.view-som-calendar-list .calendar-calendar .month-view .full tbody td.empty,.som-calendar .calendar-calendar .month-view .full tbody td.empty{background-color:#fff}@media only screen and (max-width:711px){.view-som-calendar-list .calendar-calendar .month-view .full tbody td.empty,.som-calendar .calendar-calendar .month-view .full tbody td.empty{display:none}}@media only screen and (max-width:711px){.view-som-calendar-list .calendar-calendar .month-view .full tbody td.no-entry::after,.som-calendar .calendar-calendar .month-view .full tbody td.no-entry::after{content:'No events for this date.';display:block;font-style:italic;text-align:center}}.view-som-calendar-list .calendar-calendar .month-view .full tbody td .month.day,.som-calendar .calendar-calendar .month-view .full tbody td .month.day{float:none;font-size:1rem;color:#757676;padding:6px 0}.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today,.som-calendar .calendar-calendar .month-view .full tbody td.today{border-color:#fff;border-width:6px 0 0}.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today .inner,.som-calendar .calendar-calendar .month-view .full tbody td.today .inner{border:1px #1f2021 solid;border-bottom:0;margin:0 -6px;padding:0 1.25rem;position:relative}@media only screen and (min-width:712px){.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today .inner,.som-calendar .calendar-calendar .month-view .full tbody td.today .inner{padding:.25rem}}@media only screen and (max-width:711px){.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today.no-entry::after,.som-calendar .calendar-calendar .month-view .full tbody td.today.no-entry::after{padding:0 1.25rem}}.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today.single-day,.som-calendar .calendar-calendar .month-view .full tbody td.today.single-day{border-color:#1f2021;border-width:1px}@media only screen and (min-width:712px){.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today.single-day,.som-calendar .calendar-calendar .month-view .full tbody td.today.single-day{border-width:0 1px 1px}}.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today.single-day .inner,.som-calendar .calendar-calendar .month-view .full tbody td.today.single-day .inner{border:0}.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today .month.day,.som-calendar .calendar-calendar .month-view .full tbody td.today .month.day{color:#1f2021;font-weight:bold}.view-som-calendar-list .calendar-calendar .month-view .full tbody td .calendar-more,.som-calendar .calendar-calendar .month-view .full tbody td .calendar-more{text-align:left}.view-som-calendar-list .calendar-calendar .month-view .full tbody td .calendar-more a,.som-calendar .calendar-calendar .month-view .full tbody td .calendar-more a{display:inline-block;text-transform:uppercase;font-size:.75rem;font-weight:normal;margin:0 .25rem 0 0;color:#757676}.event-list .views-row{margin-bottom:5rem}.event-list article{position:relative}.event-list header{padding-left:5rem;margin-bottom:1rem}.event-list header .mini-date{background-color:#f5f5f5;border:#ddd 1px solid;text-align:center;color:#757676;width:3.125rem;height:3.125rem;position:absolute;left:0;top:0}.event-list header .mini-date span{display:block;position:absolute;left:0;line-height:0;top:50%;width:100%}
.event-list header .mini-date .month{font-size:.6875rem;letter-spacing:.1rem;margin:-.5rem 0 0;text-transform:uppercase}.event-list header .mini-date .day{color:#383a3b;font-size:1.5rem;margin:.25rem 0 0}.event-list header h2{margin-bottom:0}.event-list header .long-date{color:#757676;display:inline-block;font-size:.8125rem;font-weight:bold;margin-right:.5rem;text-transform:uppercase}.event-list header .long-time{color:#757676;display:inline-block;font-size:.8125rem}.event-list .body{color:#383a3b;padding-left:5rem}.event-list .body p,.event-list .body .btn-hero{margin:.5rem 0}.event-list .body .field-featured-image{float:left;margin-right:1.25rem;margin-bottom:1.25rem}.event-list .body .views-field-field-event-type{color:#757676;font-size:.8125rem}.event-list .body .views-field-field-event-type a:hover{text-decoration:underline}.ysm-slideshow{border-bottom:1px solid #ddd;margin:1.375rem 0;padding-bottom:1.375rem;position:relative}.ysm-slideshow ul{margin:0}.ysm-slideshow li{list-style:none}.ysm-slideshow .slide,.ysm-slideshow figure{margin:0 !important}.ysm-slideshow .slide img,.ysm-slideshow figure img{display:block !important;width:100%;height:auto}.ysm-slideshow .slide .caption,.ysm-slideshow figure .caption{font-size:.875rem;font-style:italic;color:#949494;margin-top:.6875rem}.ysm-slideshow .portrait img{display:block !important;margin:0 auto;max-height:600px;min-height:400px;width:auto}.ysm-slideshow .bx-wrapper .bx-next,.ysm-slideshow .bx-wrapper .bx-prev{position:absolute;bottom:50%;background-color:rgba(31,32,33,0.15);-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in}.ysm-slideshow .bx-wrapper .bx-next:hover,.ysm-slideshow .bx-wrapper .bx-prev:hover{background-color:#5d94be}.ysm-slideshow .bx-wrapper .bx-next{right:5px}.ysm-slideshow .bx-wrapper .bx-prev{left:5px}.ysm-slideshow .pager{margin:1rem 0 0;text-align:center}.ysm-slideshow .pager a{color:#fff;margin-right:.34375rem;cursor:pointer;font-size:0}.ysm-slideshow .pager a::before{content:"\2022";color:#e8e8e8;font-size:1.125rem}.ysm-slideshow .pager a.active::before{color:#69687d}.front .carousel-wrap{margin-top:0}.front .tags .tag-link a{color:inherit}.front .pane-bundle-yale-gallery .box-a{*zoom:1;}.front .pane-bundle-yale-gallery .box-a:after{content:"";display:table;clear:both}.front .pane-bundle-yale-gallery .img-box{width:100%;margin:0}.front .pane-bundle-yale-gallery .img-box img{float:none}.front .pane-bundle-yale-gallery .alt,.front .pane-bundle-yale-gallery .box-title{padding:0 25px;padding:0 1.5625rem}.front .pane-bundle-yale-gallery .box-title{margin:20px 0;margin:1.25rem 0}.front .pane-bundle-yale-gallery .beta.listing-title{margin-bottom:11px}.front .pane-bundle-yale-gallery .bx-wrapper .bx-pager{display:block;position:absolute;bottom:10px;width:100%;text-align:center}.front .pane-bundle-yale-gallery .read-more{width:80%}.front .pane-bundle-yale-video .box-a{*zoom:1;background:#e3dddb url(/sites/all/themes/yale/a/images/community-background.png);border:1px solid #cac5c5;padding:1.25rem 1.25rem 1.875rem}.front .pane-bundle-yale-video .box-a:after{content:"";display:table;clear:both}.front .pane-bundle-yale-video .pane-title{display:none}.front .pane-bundle-yale-video .box-title{margin-bottom:1rem}.front .pane-bundle-yale-video .video-element{background:#fff;margin-bottom:1rem;padding:.75rem;border:1px solid #d4d2d1;position:relative;z-index:1}.front .pane-bundle-yale-video blockquote{line-height:normal;margin:0;padding-left:0;background:none}.front .pane-bundle-yale-video .field-name-field-quote-lead,.front .pane-bundle-yale-video .field-name-field-quote-suffix{padding:0}.front .pane-bundle-yale-video .field-name-field-quote-lead{color:#ce666a;font-size:3rem;line-height:3.5rem;margin-bottom:.5rem}.front .pane-bundle-yale-video .field-name-field-quote-suffix{font-size:1rem;line-height:2.2rem}.front .pane-bundle-yale-video .read-more{border-top-color:#bebebf;color:#000;margin:2rem auto 0}.front .read-more{width:100%;max-width:265px;margin:1.875rem 0 1.25rem 1.25rem;padding:.625rem 0 0;border-top:1px solid #ddd}.front .read-more a{color:inherit}.front .pane-insights-on-homepage{margin-bottom:1.5625rem}.front #block-system-main{overflow:hidden}.front #main .pane-news-feed{background:#eef4f9;box-shadow:inset 0 0 5px rgba(0,0,0,0.1);margin:0 -100%;padding:1rem 100%}.front #main .pane-news-feed .read-more{margin-left:0}.front #main .pane-news-feed .read-more a{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;color:#3775a4}.front #main .pane-news-feed .read-more a::after,.front #main .pane-news-feed .read-more a::before{font-size:.6875rem}.front #main .pane-news-feed .read-more a::after{font-size:.875rem}.front #main .pane-news-feed .read-more a:hover{opacity:.7}.front .pane-news-recent .read-more{margin-top:.625rem;margin-left:0;border-top:0}.front .pane-gnp-news .view{height:auto !important}.front .pane-gnp-news .view:before,.front .pane-gnp-news .view:after{content:"";display:block;max-width:100%;background-repeat:no-repeat;background-size:100% auto;margin-top:1em;margin-bottom:1em}.front .pane-gnp-news .view:before{background-image:url(/sites/all/themes/yale/a/images/gnam-perspectives.svg);padding-top:30.36%}.front .pane-gnp-news .view:after{background-image:url(/sites/all/themes/yale/a/images/GNAM.svg);padding-top:10%}.front .pane-gnp-news .view .view-content .views-row{padding:10px 0;border-bottom:1px solid #ddd;color:#000;font-size:.8rem}.front .pane-gnp-news .view .view-content a{color:inherit}.front .pane-gnp-news .view .view-footer{margin-top:10px;margin-top:.625rem}.front .pane-gnp-news .view .view-footer .read-more{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;font-weight:bold;border-top:0;margin-left:0}.front .pane-gnp-news .view .view-footer .read-more::after,.front .pane-gnp-news .view .view-footer .read-more::before{font-size:.6875rem}.front .pane-gnp-news .view .view-footer .read-more::after{font-size:.875rem}.front .pane-blog-posts-for-homepage-recent .read-more{margin-top:.625rem;margin-left:0;border-top:0}.front .view-homepage-recent-content .tabs--nav li{display:inline-block}.front .view-homepage-recent-content .tabs--nav li a{display:block;padding:.5em 0;margin:0 2em 1em 0;color:#949494;font-size:.875rem;letter-spacing:.125rem;text-transform:uppercase;font-weight:bold}.front .view-homepage-recent-content .tabs--nav li a:hover{color:#777}.front .view-homepage-recent-content .tabs--nav li a.active{color:#1f2021;border-top:5px solid #e8e8e8}
.front .view-homepage-recent-content .tab--box{padding-bottom:1rem}.front .view-homepage-recent-content .content-items{-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media only screen and (min-width:960px){.front .view-homepage-recent-content .content-items{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:22;-webkit-column-gap:22;column-gap:22}}.front .view-homepage-recent-content .content-item{-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;-moz-page-break-inside:avoid-column;-webkit-column-break-inside:avoid-column;break-inside:avoid-column;page-break-inside:avoid;box-sizing:border-box;color:#949494;margin:0;padding-right:1.25rem;padding-bottom:1.25rem;font-size:.75rem}@media only screen and (min-width:960px){.mdnzr-no-csscolumns .front .view-homepage-recent-content .content-item{display:inline-block;vertical-align:top;width:32%}}.front .view-homepage-recent-content .content-item .views-field-title{font-size:1rem}.front .view-homepage-recent-content .content-item .views-field-title a{color:#1f2021}.front .view-homepage-recent-content .content-item .views-field-title a:hover,.front .view-homepage-recent-content .content-item .views-field-title a:focus{color:#8bb2d5}.front .view-homepage-recent-content .content-item .views-field-title+.views-field-title{display:none}.front .view-homepage-recent-content .content-item .field-name-field-blog,.front .view-homepage-recent-content .content-item .views-field-created,.front .view-homepage-recent-content .content-item .field field-name-field-event-date,.front .view-homepage-recent-content .content-item .field field-name-field-event-time-text{display:inline;font-size:.75rem}.front .view-homepage-recent-content .content-item .field-name-field-blog a,.front .view-homepage-recent-content .content-item .views-field-created a,.front .view-homepage-recent-content .content-item .field field-name-field-event-date a,.front .view-homepage-recent-content .content-item .field field-name-field-event-time-text a{color:#00457c}.front .view-homepage-recent-content .content-item .field-name-field-blog a:hover,.front .view-homepage-recent-content .content-item .field-name-field-blog a:focus,.front .view-homepage-recent-content .content-item .views-field-created a:hover,.front .view-homepage-recent-content .content-item .views-field-created a:focus,.front .view-homepage-recent-content .content-item .field field-name-field-event-date a:hover,.front .view-homepage-recent-content .content-item .field field-name-field-event-date a:focus,.front .view-homepage-recent-content .content-item .field field-name-field-event-time-text a:hover,.front .view-homepage-recent-content .content-item .field field-name-field-event-time-text a:focus{color:#8bb2d5}.front .view-homepage-recent-content .content-item .field-name-field-blog{font-weight:bold}.front .view-homepage-recent-content .aside p,.front .view-homepage-recent-content .aside li{margin:0 0 .5em;line-height:1}.front .view-homepage-recent-content .aside .more-link a{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;color:#3775a4;font-weight:bold}.front .view-homepage-recent-content .aside .more-link a::after,.front .view-homepage-recent-content .aside .more-link a::before{font-size:.6875rem}.front .view-homepage-recent-content .aside .more-link a::after{font-size:.875rem}.front .view-homepage-recent-content .aside .more-link a:hover{opacity:.7}.front .view-homepage-recent-content .aside a{color:#00457c}.front .view-homepage-recent-content .aside a:hover,.front .view-homepage-recent-content .aside a:focus{color:#8bb2d5}.front .view-homepage-recent-content .aside ul li a{font-size:12px;font-size:.75rem;font-weight:bold}@media only screen and (max-width:879px){.node-type-homepage .col{float:none;width:100%}}.node-type-homepage .box-a .tags ul{border-bottom:0;margin:0;padding:0}.node-type-homepage .yale-news{height:auto !important}
.node-type-homepage .yale-news .news-row{padding:10px 0;border-bottom:1px solid #ddd;color:#000;font-size:.8rem}.node-type-homepage .yale-news a{color:inherit}.node-type-homepage .blog-homepage .blog-row{padding:10px 0;border-bottom:1px solid #ddd;color:#000;font-size:.8rem}.node-type-homepage .blog-homepage a{color:inherit}.node-type-homepage .programs{overflow:hidden;margin-top:-1.9375rem;margin-bottom:1.25rem;background:#a2c3df url(/sites/all/themes/yale/a/images/background-blue-texture.png);line-height:0}.node-type-homepage .programs .image{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.node-type-homepage .programs .image:before{display:block;content:"";width:100%;height:.3125rem;position:absolute;top:0;left:0;background-color:#004378;z-index:2}.node-type-homepage .programs .image img{width:100%}.node-type-homepage .programs .data{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.9375rem .9375rem 1.25rem;line-height:1}.node-type-homepage .programs .data ul{margin:0;list-style-type:none}.node-type-homepage .programs .data ul li{margin:.5625rem 0;font-size:1rem;line-height:1.3125}.node-type-homepage .programs .data ul a{font-weight:bold;color:#fff}.node-type-homepage .programs .data ul a:hover,.node-type-homepage .programs .data ul a:focus{text-decoration:underline}.node-type-homepage .programs h3{margin:0 0 .1875rem;padding-bottom:.5625rem;border-bottom:1px solid rgba(255,255,255,0.3);font-style:normal;line-height:1;color:#fff;font-size:1.125rem}.node-type-homepage .programs .cta{margin:1.25rem 0 0}.node-type-homepage .deans-message{margin-bottom:1.5625rem;padding:1.5625rem;background:#1f2021;background-repeat:no-repeat}.node-type-homepage .deans-message h3,.node-type-homepage .deans-message blockquote{color:#fff}.node-type-homepage .deans-message h3{margin:0 0 20px;font-style:normal;text-transform:uppercase}.node-type-homepage .deans-message blockquote{margin:0 auto;padding:1.5625rem 15px;font-size:1.4rem;line-height:2.4rem}.node-type-homepage .deans-message footer{width:100%;height:3.5625rem;margin-top:1.25rem;background:url(/sites/all/themes/yale/a/images/dean-signature.png) 75% 100% no-repeat;font-size:0;color:transparent}.node-type-homepage .deans-message .cta{margin:1.875rem 0 0;border-top:1px solid #3b3b3b;text-align:center}.node-type-homepage .deans-message .button.btn-hero{background:none}.view-insights-on-homepage{background:#ebdd45;border:1px solid #ddd;*zoom:1;color:#000;position:relative}.view-insights-on-homepage:after{content:"";display:table;clear:both}.view-insights-on-homepage .box-title{background:#000;color:#fff;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 0 10px;padding:5px 30px;text-transform:uppercase;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.view-insights-on-homepage .read-more{min-width:0;margin:1.25rem 0 1.875rem;padding-top:10px;border-top:1px solid #b1a73e}.view-insights-on-homepage .views-row{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #b1a73e}.view-insights-on-homepage .views-row .extended{display:none}.view-insights-on-homepage .views-row a{color:#1f2021;display:block;padding:.625rem 1.25rem}.view-insights-on-homepage .views-row .read-more a{font-weight:bold;padding:0;display:inline}.view-insights-on-homepage .views-row .insight-title{font-size:.9rem}.view-insights-on-homepage .views-row-first{border:0;padding:0 1.25rem}.view-insights-on-homepage .views-row-first .extended{display:block}.view-insights-on-homepage .views-row-first .extended .epsilon{margin-top:2.25rem}.view-insights-on-homepage .views-row-first .insight-title{font-weight:bold;font-size:3.375rem;font-family:"ff-meta-web-pro",clean,sans-serif;line-height:3.625rem;font-style:italic}.view-insights-on-homepage .views-row-first .insight-title a{padding:0}.view-insights-on-homepage .views-row-first .insight-image img{position:absolute;bottom:0;right:10px}
.view-insights-on-homepage .publication-callout{font-style:italic}@media only screen and (min-width:519px){.node-type-homepage .deans-message{position:relative;padding-bottom:100px;background:#1f2021 url(/sites/all/themes/yale/a/images/dean-image.png) 80% 100% no-repeat;background-size:172px 183px}.node-type-homepage .deans-message footer{background-position:35% 100%}.node-type-homepage .deans-message .cta{bottom:20px;left:20px;width:40%;max-width:160px;text-align:left}.node-type-homepage .deans-message .button{padding-left:0}}@media only screen and (min-width:712px){.node-type-homepage .programs .data{overflow:hidden}.node-type-homepage .programs .data ul{float:left;width:48%}.node-type-homepage .programs .data ul.left{margin-right:4%}.node-type-homepage .programs .cta{float:left;margin-top:10px}.node-type-homepage .deans-message{padding-bottom:160px;background-size:229.333333333px 244px}.node-type-homepage .deans-message blockquote{padding:.78125rem 1.5625rem;font-size:2rem;line-height:2.8125rem}.node-type-homepage .deans-message footer{margin-top:30px;background-position:43.5% 100%}.node-type-homepage .deans-message .cta{max-width:260px}.node-type-homepage .deans-message .button{font-weight:bold;font-size:1.2rem}.view-insights-on-homepage .box-title{width:30%;float:left}.view-insights-on-homepage .views-row{width:30%}.view-insights-on-homepage .views-row-first{float:right;width:70%}.front .pane-bundle-yale-gallery .img-box{float:left;width:60%;margin-right:3%}.front .pane-bundle-yale-gallery .alt,.front .pane-bundle-yale-gallery .box-title,.front .pane-bundle-yale-gallery .listing-title,.front .pane-bundle-yale-gallery .field-name-field-gallery-teaser,.front .pane-bundle-yale-gallery .read-more{float:right;width:33%;margin-right:4%;padding:0;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.front .pane-bundle-yale-gallery .read-more{float:left;margin-left:63%;padding-top:.625rem;border-top:1px solid #ddd}.front .pane-bundle-yale-video .box-a{padding:1.875rem}.front .pane-bundle-yale-video blockquote{margin-left:-.9375rem;padding:.625rem 0 0 .9375rem}.front .pane-bundle-yale-video blockquote::before{color:white;left:-1.5rem;top:-1rem;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.front .pane-bundle-yale-video .field-name-field-quote-lead{position:relative;z-index:1}}@media only screen and (min-width:880px){.node-type-homepage .deans-message footer{background-position:55% 100%}.node-type-homepage .view-homepage-recent-content .more-link{position:absolute;bottom:1em;right:1em}}@media only screen and (min-width:960px){.node-type-homepage .programs .image{float:left;width:50%;overflow:hidden}.node-type-homepage .programs .image img{max-width:100%}.node-type-homepage .programs .data{float:left;width:50%;padding:25px 35px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.node-type-homepage .programs .data ul.right{margin-top:-25px}.node-type-homepage .programs h3{float:left;width:40%;margin-right:12%}}@media only screen and (min-width:1080px){.node-type-homepage .deans-message{padding:30px 40px 40px;padding-bottom:1.5625rem;background-position:90% 100%;background-size:275.2px 292.8px}.node-type-homepage .deans-message blockquote{margin-right:225px}.node-type-homepage .deans-message footer{margin-top:20px;background-position:75% 100%}.node-type-homepage .deans-message .cta{bottom:30px;left:40px}.view-insights-on-homepage .views-row-first{padding:0 2.8125rem}.front .pane-bundle-yale-gallery .img-box{position:static}.front .pane-bundle-yale-gallery .alt,.front .pane-bundle-yale-gallery .box-title,.front .pane-bundle-yale-gallery .listing-title,.front .pane-bundle-yale-gallery .field-name-field-gallery-teaser,.front .pane-bundle-yale-gallery .read-more{margin-left:0}.front .pane-bundle-yale-video .box-a{min-height:28.125rem;padding:1.875rem}}@media only screen and (min-width:1080px) and (min-width:1235px){.front .pane-bundle-yale-video .box-a{min-height:0}}@media only screen and (min-width:1080px){.front .pane-bundle-yale-video blockquote{text-align:left}.front .pane-bundle-yale-video blockquote .field-name-field-quote-lead{display:inline}.front .pane-bundle-yale-video .video-element{float:right;width:60%;margin-left:.9375rem}.front .pane-bundle-yale-video .box-title{margin-top:0;line-height:1}.front .pane-bundle-yale-video .read-more{margin:2rem 0;text-align:left}}@media only screen and (min-width:1128px){.node-type-homepage .programs .image{width:476px}.node-type-homepage .programs .data{width:auto;float:none}.node-type-homepage .deans-message{background-position:95% 100%}.node-type-homepage .deans-message blockquote{width:55%;margin:20px auto}}@media only screen and (min-width:1272px){.node-type-homepage .programs .image{width:476px}
.node-type-homepage .programs .data{width:auto;float:none}.node-type-homepage .deans-message{background-position:95% 100%}.node-type-homepage .deans-message blockquote{width:55%;margin:20px auto}}@media only screen and (min-width:1350px){.node-type-homepage .programs .image{width:41%}.node-type-homepage .programs .data{width:59%}.node-type-homepage .deans-message{background-size:344px 366px}.node-type-homepage .deans-message footer{margin-top:30px;background-position:70% 100%}}.yale-faculty-page .pane-individual-profile-on-faculty-detail .view-content,.yale-faculty-page .pane-node-field-achievements .view-content{overflow:hidden}.yale-faculty-page .pane-individual-profile-on-faculty-detail .view-content .views-row>a,.yale-faculty-page .pane-node-field-achievements .view-content .views-row>a{display:block;float:left;width:40%;max-width:280px;max-width:17.5rem;margin-right:20px;margin-right:1.25rem}.yale-faculty-page .pane-individual-profile-on-faculty-detail .view-content .views-row>div:last-child,.yale-faculty-page .pane-node-field-achievements .view-content .views-row>div:last-child{clear:both}.yale-faculty-page .pane-entity-field .pane-title{margin:1.375rem 0 2rem;font-weight:normal;font-size:1.6875rem;font-family:"Yale",serif;line-height:1.9375rem;color:#1f2021;border-top:1px solid #b5b5b5;margin-top:0;margin-bottom:22px;margin-bottom:1.375rem;padding-top:37px;padding-top:2.3125rem}.yale-faculty-page .pane-individual-profile-on-faculty-detail .pane-title,.yale-faculty-page .pane-node-field-achievements .pane-title{margin:1.375rem 0 2rem;font-weight:normal;font-size:1.6875rem;font-family:"Yale",serif;line-height:1.9375rem;color:#1f2021;border-top:1px solid #b5b5b4;padding-top:15px}.yale-faculty-page .pane-individual-profile-on-faculty-detail .pane-title{margin-bottom:24px;margin-bottom:1.5rem}.yale-faculty-page .pane-individual-profile-on-faculty-detail p{margin-bottom:14px;margin-bottom:.875rem}.yale-faculty-page .pane-node-field-mainstream-print-media h3.field-label{font-size:.875rem;font-weight:normal;line-height:2.21429;font-style:normal;color:#69687d;text-transform:uppercase;font-style:normal}.yale-faculty-page .field-collection-container{padding-bottom:25px;padding-bottom:1.5625rem;border:0}.yale-faculty-page .description .intro .profile-more{margin-left:10px;margin-left:.625rem;font-weight:bold}.yale-faculty-page .description .field-name-body{-moz-transition:.6s;-o-transition:.6s;-webkit-transition:.6s;transition:.6s;overflow:hidden;max-height:0;opacity:0}.yale-faculty-page .description .field-name-body.show{max-height:2000px;opacity:1}.yale-faculty-page .panel-bottom-middle .in{background:#fafafa;border:1px solid #ddd}.yale-faculty-page .panel-bottom-middle h2.pane-title{text-transform:uppercase;font-size:15px;font-size:.9375rem;letter-spacing:1px;padding:6px 10px;padding:.375rem .625rem;background:#757676;color:#fafafa;display:block;max-width:200px;margin-top:0}.yale-faculty-page .panel-top{margin-bottom:40px;margin-bottom:2.5rem}.yale-faculty-page .panel-bottom-right .insights{background:#ecde47;border-left:1px solid #ddd;border-right:1px solid #ddd}.yale-faculty-page .panel-bottom-right .insights h2.pane-title{text-transform:uppercase;font-size:15px;font-size:.9375rem;letter-spacing:1px;padding:6px 10px;padding:.375rem .625rem;background:black;color:white;display:block;max-width:200px;margin-top:0}.yale-faculty-page .panel-bottom-right .insights>div{padding:0 15px}.node-faculty-profile h2{text-align:center}.node-faculty-profile .portrait-wrap{margin:0 auto}.node-faculty-profile .addthis_toolbox{margin-bottom:30px;margin-bottom:1.875rem}ul.field-name-field-consultantcies,ul.field-name-field-boards{line-height:1.9375;font-weight:bold;margin-bottom:31px;margin-bottom:1.9375rem}.pane-node-field-education ul{line-height:1.9375;margin-bottom:31px;margin-bottom:1.9375rem;font-style:italic}.pane-node-field-education .degree{font-weight:bold;font-style:normal}.pane-node-field-mainstream-print-media{border-bottom:1px solid #b5b5b5;padding-bottom:21px;padding-bottom:1.3125rem}
.pane-node-field-mainstream-print-media .field-type-file{font-size:16px;line-height:1.9375}@media only screen and (min-width:960px){.node-faculty-profile h2{text-align:left}.node-type-center-landing .subnav .row,.node-type-faculty-profile .subnav .row,.node-type-program-landing-page .subnav .row{padding-left:11px;padding-left:.6875rem;padding-right:11px;padding-right:.6875rem}.node-type-faculty-profile h1#page-title{margin-bottom:0;margin-left:0;padding-left:22px;padding-left:1.375rem;padding-right:22px;padding-right:1.375rem}.node-type-faculty-profile #block-system-main{padding-left:11px;padding-left:.6875rem;padding-right:11px;padding-right:.6875rem}.yale-faculty-page .pane-individual-profile-on-faculty-detail>*,.yale-faculty-page .pane-node-field-achievements>*{max-width:280px;max-width:17.5rem}.yale-faculty-page .pane-individual-profile-on-faculty-detail .view-content,.yale-faculty-page .pane-node-field-achievements .view-content{overflow:visible}.yale-faculty-page .pane-individual-profile-on-faculty-detail .view-content .views-row>a,.yale-faculty-page .pane-node-field-achievements .view-content .views-row>a{display:block;float:none;width:100%;max-width:100%;margin-right:0}}.pane-insights-on-faculty-profile-panel-pane-1,.insights-global-module{margin:0 0 65px;margin:0 0 4.0625rem}.pane-insights-on-faculty-profile-panel-pane-1 .pane-title,.insights-global-module .pane-title{background:black;color:white;text-transform:uppercase;font-size:15px;font-size:.9375rem;line-height:2.13333;padding:6px 22px 7px;padding:.375rem 1.375rem .4375rem;max-width:200px;max-width:12.5rem;letter-spacing:1px;margin:0 0 10px}.pane-insights-on-faculty-profile-panel-pane-1 .view-header,.insights-global-module .view-header{padding:12px 22px;padding:.75rem 1.375rem}.pane-insights-on-faculty-profile-panel-pane-1 .epsilon,.insights-global-module .epsilon{margin-top:0}.pane-insights-on-faculty-profile-panel-pane-1,.insights-global-module{background:#ecde47}.pane-insights-on-faculty-profile-panel-pane-1 .views-row,.insights-global-module .views-row{border-bottom:1px solid rgba(0,0,0,0.2)}.pane-insights-on-faculty-profile-panel-pane-1 .views-row:first-child,.insights-global-module .views-row:first-child{border-top:1px solid rgba(0,0,0,0.2)}.pane-insights-on-faculty-profile-panel-pane-1 .views-row .field-content,.insights-global-module .views-row .field-content{display:block}.pane-insights-on-faculty-profile-panel-pane-1 .views-row a,.insights-global-module .views-row a{padding:12px 22px;padding:.75rem 1.375rem;color:#1f2021;display:block;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.pane-insights-on-faculty-profile-panel-pane-1 .views-row a:hover,.insights-global-module .views-row a:hover{background:#f2e512}.field-name-field-featured-categories ul{margin-bottom:20px;margin-bottom:1.25rem}.field-name-field-featured-categories li a{padding:.4375rem .9375rem .4375rem 0}.view-individual-profile-on-faculty-detail{margin-bottom:41px;margin-bottom:2.5625rem}.yale-faculty-page .panel-bottom-middle{font-size:16px;font-size:1rem;line-height:1.9375}.yale-faculty-page .panel-bottom-middle .panel-pane{margin:0 20px 20px;margin:0 1.25rem 1.25rem;border-bottom:1px solid #bbb}.yale-faculty-page .panel-bottom-middle .panel-pane:last-child{border-bottom:0}.yale-faculty-page .panel-bottom-middle .panel-pane .view-content>div{margin:0 0 31px;margin:0 0 1.9375rem}.yale-faculty-page .panel-bottom-middle .publications-title{margin:0;font-size:14px;font-size:.875rem;font-weight:normal;letter-spacing:.2em;line-height:2.21429;text-transform:uppercase}.yale-faculty-page .panel-bottom-middle .views-field-title a{font-weight:bold;font-style:italic;color:#1f2021}.yale-faculty-page .panel-bottom-middle .views-field-title a:hover{text-decoration:underline}.yale-faculty-page .intro{margin-bottom:31px;margin-bottom:1.9375rem}.field-name-field-pub-journal{font-style:italic}.publication-listing dl{padding-left:0;margin-right:11px;margin-right:.6875rem;margin-left:11px;margin-left:.6875rem}.yale-faculty-page .intro p em{font-style:italic;font-weight:normal;text-transform:none;font-size:inherit;letter-spacing:0}
.page-faculty-directory .view-faculty-directory,.page-faculty-research-faculty-directory .view-faculty-directory{margin-top:30px;margin-top:1.875rem}.page-faculty-directory .faculty-listing h2,.page-faculty-research-faculty-directory .faculty-listing h2{margin-top:0;font-size:27px;font-size:1.6875rem}.page-faculty-directory .faculty-listing .faculty-member,.page-faculty-research-faculty-directory .faculty-listing .faculty-member{margin-top:20px;margin-bottom:20px;padding-bottom:16px;padding-left:125px;position:relative;border-bottom:1px solid #ddd;min-height:74px}.page-faculty-directory .full-name,.page-faculty-research-faculty-directory .full-name{color:#1f2021;font-size:20px;font-size:1.25rem;display:block;font-weight:bold}.page-faculty-directory .position,.page-faculty-directory .degree,.page-faculty-research-faculty-directory .position,.page-faculty-research-faculty-directory .degree{margin-top:0;margin-bottom:0;line-height:25px;line-height:1.5625rem;display:block}.page-faculty-directory .position,.page-faculty-research-faculty-directory .position{font-weight:bold;font-style:italic}.page-faculty-directory .profile-thumbnail,.page-faculty-research-faculty-directory .profile-thumbnail{position:absolute;left:20px;top:2px}.page-community-profiles .view-filters>form,.page-our-approach-community-profiles .view-filters>form{border:0}.page-community-profiles .view-filters>form .views-exposed-widget label,.page-our-approach-community-profiles .view-filters>form .views-exposed-widget label{display:none}.page-community-profiles .view-filters>form>div,.page-our-approach-community-profiles .view-filters>form>div{padding:0}.page-community-profiles .views-exposed-widgets select,.page-our-approach-community-profiles .views-exposed-widgets select{float:left;margin:7px 10px 10px 0;margin:.4375rem .625rem .625rem 0}.page-community-profiles #block-system-main,.page-our-approach-community-profiles #block-system-main{width:100%}.page-community-profiles .views-exposed-widgets,.page-our-approach-community-profiles .views-exposed-widgets{position:relative}.page-community-profiles .views-exposed-widgets label,.page-our-approach-community-profiles .views-exposed-widgets label{display:none}.page-community-profiles .views-exposed-widgets .views-submit-button,.page-our-approach-community-profiles .views-exposed-widgets .views-submit-button{display:none}.page-community-profiles .field-content a,.page-our-approach-community-profiles .field-content a{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;color:#3775a4}.page-community-profiles .field-content a::after,.page-community-profiles .field-content a::before,.page-our-approach-community-profiles .field-content a::after,.page-our-approach-community-profiles .field-content a::before{font-size:.6875rem}.page-community-profiles .field-content a::after,.page-our-approach-community-profiles .field-content a::after{font-size:.875rem}.page-community-profiles .field-content a:hover,.page-our-approach-community-profiles .field-content a:hover{opacity:.7}.page-community-profiles #edit-search-api-views-fulltext-wrapper input[type="text"],.page-our-approach-community-profiles #edit-search-api-views-fulltext-wrapper input[type="text"]{position:relative;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle;zoom:1;width:100%;border-radius:10px;box-shadow:inset 0 1px rgba(0,0,0,0.3);text-transform:capitalize;letter-spacing:0;padding-right:20px;border:1px solid #ddd;background:transparent url(/sites/all/themes/yale/a/images/icon-search.png) no-repeat 97% center;margin-bottom:20px;margin-bottom:1.25rem}.page-community-profiles #edit-search-api-views-fulltext-wrapper input[type="text"]:before,.page-our-approach-community-profiles #edit-search-api-views-fulltext-wrapper input[type="text"]:before{content:'Search Our Community Profiles';position:absolute;display:block;left:10px;top:10px;color:#999;font-size:14px}.page-community-profiles #edit-search-api-views-fulltext-wrapper label,.page-our-approach-community-profiles #edit-search-api-views-fulltext-wrapper label{display:none}
.page-community-profiles .user-degree,.page-our-approach-community-profiles .user-degree{margin-top:-5px;margin-top:-.3125rem;color:#69687d;font-weight:600}.page-community-profiles .box-e dl dd.summary,.page-our-approach-community-profiles .box-e dl dd.summary{font-weight:200;margin:20px 0 5px 0;margin:1.25rem 0 .3125rem 0}.page-community-profiles .delta,.page-our-approach-community-profiles .delta{margin:0 0 5px;margin:0 0 .3125rem}@media only screen and (min-width:1080px){.page-community-profiles .views-exposed-widgets,.page-our-approach-community-profiles .views-exposed-widgets{padding-left:175px}.page-community-profiles .views-exposed-widgets:before,.page-our-approach-community-profiles .views-exposed-widgets:before{content:'Filter Profiles: ';position:absolute;left:0;top:16px;width:170px;display:block;height:30px;text-transform:uppercase;letter-spacing:1px;font-size:16px;font-size:1rem;font-family:"Yale",serif;color:#777}.page-community-profiles .views-exposed-form .views-exposed-widget.views-widget-filter-search_api_views_fulltext,.page-our-approach-community-profiles .views-exposed-form .views-exposed-widget.views-widget-filter-search_api_views_fulltext{padding-right:0}.page-community-profiles #edit-search-api-views-fulltext-wrapper,.page-our-approach-community-profiles #edit-search-api-views-fulltext-wrapper{position:absolute;right:0;top:-50px}}.node-type-news h1.title{text-align:center}.node-type-news-and-events-page #page-title,.node-type-news-and-events-page #block-system-main{margin-right:11px;margin-left:11px}.node-type-news-and-events-page .subnav .row{margin-right:11px;margin-left:11px}.node-type-news-and-events-page .view-filters input[type="text"]{width:100% !important;margin-bottom:20px}.node-type-individual-profile h1.alpha,.node-type-individual-profile h2.beta{text-align:left}@media only screen and (min-width:519px){.node-type-individual-profile h1.alpha,.node-type-individual-profile h2.beta{text-align:center}}.node-type-individual-profile h2.pane-title{font-size:22px;font-size:1.375rem}.node-type-individual-profile .listing-meta{text-align:center}@media only screen and (min-width:880px){.node-type-individual-profile .listing-meta{text-align:left}}.node-type-individual-profile .lead-image{text-align:center}.node-type-individual-profile #page-title{display:none}.node-type-individual-profile blockquote{padding:0 25px;padding:0 1.5625rem}@media only screen and (min-width:519px){.node-type-individual-profile blockquote{padding:0 25px 30px 25px;padding:0 1.5625rem 1.875rem 1.5625rem}}.node-type-individual-profile .tags .tag-link{margin:7px 0;margin:.4375rem 0;border-left:1px solid #949494;padding:0 0 0 16px;padding:0 0 0 1rem}.node-type-individual-profile .tags li.tag-link{margin:0 0 0 16px;margin:0 0 0 1rem}.node-type-individual-profile .tags li.tag-link:first-child{margin-left:0}.node-type-individual-profile .tags .tag-link:first-child{padding:0;border:0}.node-type-individual-profile .video{position:relative;z-index:10}.node-type-individual-profile .video .content>*{padding:10px;border:1px solid #e8e8e8}.node-type-individual-profile .is-nested{margin-left:0;margin-right:0}@media only screen and (min-width:880px){.node-type-individual-profile .is-nested{margin-right:-11px;margin-right:-.6875rem;margin-left:-11px;margin-left:-.6875rem}}.node-type-individual-profile .box-e .more-link{font-weight:600;margin:20px 4% 0 4%;margin:1.25rem 4% 0 4%;padding:20px 0;padding:1.25rem 0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border-top:1px solid #e8e8e8;width:92%}.node-individual-profile .lead.image{text-align:center}.node-program-landing-page .landing-hero{min-height:88px;min-height:5.5rem;overflow:hidden}.node-program-landing-page .landing-hero h1{padding-top:10px}.node-program-landing-page .landing-hero img{position:relative;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media only screen and (min-width:712px){.node-program-landing-page .landing-hero img{-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}}.node-program-landing-page .intro{margin-bottom:31px;margin-bottom:1.9375rem}.node-program-landing-page .intro.alt-3{font-style:italic}.node-program-landing-page #content .grid-wrap{max-width:900px;max-width:56.25rem}.view-program-blogs{float:none}.view-program-blogs+.read-more{float:none;padding-top:20px;clear:both;margin-bottom:0}.pane-bundle-yale-struct-blog .pane-title,.pane-bundle-yale-struct-link .pane-title{display:none}.pane-node-field-program-community-profiles h3.field-label{margin:25px;margin:1.5625rem;text-transform:none;font-style:normal;font-weight:700;font-size:20px;font-size:1.25rem;line-height:1;letter-spacing:0}
.pane-node-field-program-community-profiles .pane-title{font-size:22px;font-size:1.375rem}.pane-node-field-program-community-profiles .box-e>div{padding-left:25px !important;padding-right:25px !important}.box-h .split-wrap .split .view-program-events ul.alt.double-link-list li{padding:10px 0;padding:.625rem 0}.box-h .split-wrap .split .view-program-events ul.alt.double-link-list li:first-child{padding-top:20px;padding-top:1.25rem 0}.node-type-program-landing-page .box-h .split-wrap .read-more{margin-top:10px;margin-top:.625rem}.node-type-content-page .box-h img{width:100%}@media only screen and (min-width:712px){p.field-name-field-program-intro{font-size:20px;font-size:1.25rem;text-align:center}}.yale-content-page .box-a .w-img-r .beta.listing-title{font-family:"ff-meta-web-pro",clean,sans-serif;font-weight:bold}.yale-content-page #page-title{margin:42px 0 49px;margin:2.625rem 0 3.0625rem}.centers-subhead{font-family:"Yale",serif;font-size:34px;font-style:italic;padding:2px 24px 0 0}.node-type-center-landing #page-title{display:none}.node-type-center-landing .pane-yale-node .post-date{display:none}.node-type-center-landing .pane-recent-news-panel-pane,.node-type-center-landing .pane-upcoming-events-panel-pane,.node-type-center-landing .pane-upcoming-events-panel-pane-1{position:relative;margin-bottom:30px;margin-bottom:1.875rem;padding:30px;padding:1.875rem;border:1px solid #ddd;border-top:6px solid #ddd;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;margin-left:11px;margin-left:.6875rem}@media only screen and (min-width:960px){.node-type-center-landing .pane-recent-news-panel-pane,.node-type-center-landing .pane-upcoming-events-panel-pane,.node-type-center-landing .pane-upcoming-events-panel-pane-1{float:right;width:48%;clear:none}.node-type-center-landing .pane-recent-news-panel-pane:first-child,.node-type-center-landing .pane-upcoming-events-panel-pane:first-child,.node-type-center-landing .pane-upcoming-events-panel-pane-1:first-child{float:left}}.yale-landing-page #page-title,.domain-yale-som-default #page-title{text-align:center;margin-top:21px;margin-bottom:24px;margin-top:1.3125rem;margin-bottom:1.5rem}.page-node-7 #page-title{text-align:center}@media only screen and (min-width:960px){.page-node-7 .yale-content-page>.row>.col{width:60%;margin-left:20%}.yale-landing-page #page-title,.domain-yale-som-default #page-title{text-align:left;margin-top:42px;margin-bottom:49px;margin-top:2.625rem;margin-bottom:3.0625rem}}.area-of-interest #page-title{display:none}.view-area-of-interest-jump-menu{margin:31px 0;margin:1.9375rem 0;text-align:center}.view-area-of-interest-jump-menu .form-type-select label,.view-area-of-interest-jump-menu .form-type-select select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0}.view-area-of-interest-jump-menu .form-type-select label{line-height:34px;margin-right:1em;font-family:"Yale",serif;font-weight:normal}.view-area-of-interest-jump-menu .form-type-select select{max-width:364px;max-width:22.75rem}.view-area-of-interest-jump-menu input.form-submit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:.75em;margin-top:.5em;position:absolute;left:-9999em;top:0}.no-js .view-area-of-interest-jump-menu input.form-submit{position:static}.view-faculty-on-areas-of-interest{margin-top:62px;margin-top:3.875rem}.view-faculty-on-areas-of-interest .delta{margin:25px 0}.view-community-profiles-on-areas-of-interest .pane-title{font-size:22px;font-size:1.375rem}.yale-experience-page .img-wrap.alt img,.node-type-student-experience .img-wrap.alt img{box-sizing:border-box}.yale-experience-page #block-system-main,.node-type-student-experience #block-system-main{padding-left:11px;padding-left:.6875rem;padding-right:11px;padding-right:.6875rem}.yale-experience-page .subnav .row,.node-type-student-experience .subnav .row{padding-left:11px;padding-left:.6875rem;padding-right:11px;padding-right:.6875rem}.chart-color-ref div.swatch{float:left;width:280px;margin:0 20px 20px 0}
.chart-color-ref div.outer{float:left;border:1px solid #CCC;padding:1px}.chart-color-ref div.shadow{padding:1px}.chart-color-ref h1{font-size:26px;font-weight:normal;padding-bottom:5px;margin-bottom:28px;border-bottom:1px solid #CCC}.chart-color-ref div.color{width:80px;height:80px;padding:0;margin:0}.chart-color-ref div.caption{float:left;color:#555;font-size:12px;line-height:16px;margin:0 0 0 10px}.chart-color-ref h3{margin:0 0 4px 0;padding:0 0 2px 0;line-height:1em;width:160px;font-size:13px;font-weight:bold;border-bottom:1px solid #e6e6e6}.video-landing-page .subfooter{display:none}.node-type-center-landing .pane-upcoming-events-panel-pane .pane-upcoming-events-panel-pane-1{margin-left:11px;margin-left:.6875rem;margin-right:11px;margin-right:.6875rem;border:1px solid #ddd;border-top:6px solid #ddd;padding:11px 25px 25px;padding:.6875rem 1.5625rem 1.5625rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media print{body{line-height:1.3}body,main{position:relative}body[style],main[style]{padding:0 !important}*{padding:22px}hr{padding:0 !important}main{margin-top:100px !important}main,.grid-wrap{padding:0 22px !important}.views-row,.panel-pane,.pane-node-field-program-community-profiles .node-individual-profile,.img-wrap{height:auto !important;min-height:0 !important;margin:0;page-break-inside:avoid;background:transparent !important;display:block !important}.views-exposed-form,object,.brightcove,.media-youtube-video,.form-item,.pane-blog-popular-categories-panel-pane-1,#navbar-administration,#tabs,.video-element,.role-administrator.navbar-fixed[data-host]::after,#block-masquerade-masquerade,.read-more,.cta,.front .pane-node-field-carousel,.front .pane-bundle-yale-gallery .img-box,.front .pane-bundle-yale-gallery .box-title,.yale-youtube-pull-listing,.menu-button-wrap,.subnav,.button,.pager,.video-carousel-panel,.pane-yale-tertiary-nav,.double-link-list,.more-link{visibility:none;display:none !important}.col{width:100% !important}.landing-hero img{max-width:100% !important;height:auto !important}html.is-ie .views-row,html.is-ie .panel-pane,html.is-ie .pane-node-field-program-community-profiles .node-individual-profile .not-front .panel-pane{page-break-inside:auto}.bx-viewport[style]{height:auto !important}footer,.subfooter{page-break-inside:avoid}.split{border:0 !important}.front .panel-pane,.pane-node-field-program-community-profiles{page-break-before:always}.panels-ipe-portlet-wrapper{margin-bottom:22px}}