@media(min-width:960px){.view-blog-landing .views-row .blog--teaser-card-front .blog--teaser-title{font-size:calc(1.5rem - 0.875rem + 2vw)}}@media(min-width:1344px){.view-blog-landing .views-row .blog--teaser-card-front .blog--teaser-title{font-size:2.625rem}}.view-blog-landing .views-row .blog--teaser-card-front .blog--teaser-title a{color:#fff;padding:1.25rem}.view-blog-landing .views-row .blog--teaser-card-front a,.view-blog-landing .views-row .blog--teaser-card-front img{display:block}.view-blog-landing .views-row .blog--teaser-card-back{background:#1f2021;padding:1.25rem}.view-blog-landing .views-row .blog--teaser-card-back .blog--teaser-title{margin-top:.5rem}@media(min-width:960px){.view-blog-landing .views-row .blog--teaser-card-back .blog--teaser-title{font-size:.875rem}}@media(min-width:1344px){.view-blog-landing .views-row .blog--teaser-card-back .blog--teaser-title{font-size:1.25rem}}.view-blog-landing .views-row .blog--teaser-card-back p{color:#a7a6a6}@media(min-width:960px){.view-blog-landing .views-row .blog--teaser-card-back p{font-size:.875rem}}@media(min-width:1344px){.view-blog-landing .views-row .blog--teaser-card-back p{font-size:1.125rem}}.view-blog-landing .views-row p:empty{display:none}.view-blog-landing .blog--teaser-body{margin:.5rem 0}.view-blog-landing .blog--teaser-body *:last-child{margin-bottom:0}.view-blog-landing .blog--teaser-footer{font-size:.8125rem}.view-blog-landing .blog--teaser-footer .blog-category-list{clear:both;margin:0}.not-logged-in .comment_forbidden{display:none}.view-news-listing .views-row{margin-bottom:5rem}.view-news-recent-posts .view-content{margin:0 0 3rem}.view-news-recent-posts .views-row{margin-bottom:1rem}.view-news-recent-posts .views-field-title{font-size:.875rem}.node-type-event .view-news-recent-posts .views-field-title{font-size:1rem}.news--teaser:after{content:"";display:table;clear:both}.news--teaser p{margin-bottom:.5rem}#views-exposed-form-upcoming-events-page-default .form-text{width:100%}#views-exposed-form-upcoming-events-page-default .views-exposed-widget{margin-bottom:20px}.view-upcoming-events-page .field-name-field-event-date-text{margin:0}.view-upcoming-events-page .field-name-field-event-time-text{margin-top:0}.node-type-admissions-event .event--aside,.node-type-event .event--aside{border-top:1px solid #ddd;margin-top:1rem;padding-top:1rem}.node-type-admissions-event .field-type-addthis,.node-type-event .field-type-addthis{margin:2rem 0}.node-admissions-event header .field-name-field-event-subtitle,.node-event header .field-name-field-event-subtitle{margin-top:0}.node-admissions-event header .subtitle,.node-event header .subtitle{display:inline-block;margin-top:0;margin-right:1rem}.node-admissions-event header .addtocal,.node-event header .addtocal{display:none}.node-admissions-event header .addtocal-processed,.node-event header .addtocal-processed{background:none;border:0;display:inline-block;float:none;font-family:"NeueHaasUnicaPro",clean,sans-serif;font-size:.8125rem;padding:0}.node-admissions-event header .addtocal-processed::before,.node-event header .addtocal-processed::before{margin-right:.25rem}.node-admissions-event header .addtocal-processed::before,.node-event header .addtocal-processed::before{font-size:1rem}.node-admissions-event header .addtocal_menu,.node-event header .addtocal_menu{background:#f6f6f6;border:0;border-radius:0 !important;box-shadow:5px 5px 0 rgba(31,32,33,0.1);margin:0 !important;min-width:0}.node-admissions-event header .addtocal_menu::before,.node-event header .addtocal_menu::before{border:6px solid transparent;border-bottom-color:#f6f6f6;top:-12px;content:'';left:1rem;position:absolute}.node-admissions-event header .addtocal_menu a,.node-event header .addtocal_menu a{border-radius:0 !important}.node-admissions-event .event--main:first-child>*:first-child,.node-event .event--main:first-child>*:first-child{margin-top:0}.node-admissions-event .body-wrapper:after,.node-event .body-wrapper:after{content:"";display:table;clear:both}
.node-admissions-event .body-wrapper .event--news,.node-event .body-wrapper .event--news{margin-left:0}.node-admissions-event .body-wrapper .event--news:after,.node-event .body-wrapper .event--news:after{content:"";display:table;clear:both}@media(min-width:960px){.node-admissions-event .body-wrapper.has-location,.node-event .body-wrapper.has-location{margin:0 -10px}.node-admissions-event .body-wrapper.has-location .event--body,.node-event .body-wrapper.has-location .event--body{width:62.5%;float:left;padding-left:10px;padding-right:10px}}.node-admissions-event .body-wrapper .event--location,.node-event .body-wrapper .event--location{margin-top:.875rem}@media(min-width:960px){.node-admissions-event .body-wrapper .event--location,.node-event .body-wrapper .event--location{width:37.5%;float:left;padding-left:10px;padding-right:10px}}.node-admissions-event .body-wrapper .event--location>div,.node-event .body-wrapper .event--location>div{margin-bottom:1rem;margin-right:0}.node-admissions-event .body-wrapper .event--location>div.field-name-field-event-register,.node-event .body-wrapper .event--location>div.field-name-field-event-register{margin-bottom:2rem}.node-admissions-event .body-wrapper .event--location .post-date,.node-event .body-wrapper .event--location .post-date{padding-bottom:2rem}.node-admissions-event .body-wrapper .event--location .address,.node-event .body-wrapper .event--location .address{margin-top:1/rem;font-size:1rem;line-height:1.375rem}.node-admissions-event .body-wrapper .event--location .address .field-name-field-event-location-name,.node-admissions-event .body-wrapper .event--location .address .organisation-name,.node-event .body-wrapper .event--location .address .field-name-field-event-location-name,.node-event .body-wrapper .event--location .address .organisation-name{font-weight:bold}.node-admissions-event .body-wrapper .event--location #event-location,.node-event .body-wrapper .event--location #event-location{width:100%;height:28.125rem;position:relative}@media(min-width:960px){.node-admissions-event .body-wrapper .event--location #event-location,.node-event .body-wrapper .event--location #event-location{height:15.625rem}}.node-admissions-event .body-wrapper .event--location #event-location .gm-style,.node-event .body-wrapper .event--location #event-location .gm-style{position:absolute;width:100%;height:100%}.node-admissions-event .event-tags,.node-event .event-tags{font-size:1.125rem}.node-admissions-event .event-tag-list li,.node-event .event-tag-list li{display:inline-block;margin-right:.25rem}.node-admissions-event .field-name-field-additional-information .field-name-field-event-fc-file,.node-event .field-name-field-additional-information .field-name-field-event-fc-file{margin:2.5rem 0}.node-admissions-event .field-name-field-event-register,.node-event .field-name-field-event-register{margin:0 0 2rem}.node-admissions-event .video-caption,.node-event .video-caption{margin:1.25rem 0 2.5rem}.node-admissions-event #event--registration-form,.node-event #event--registration-form{max-height:500rem;-webkit-transition:max-height 1.5s ease-in-out;-webkit-transition-delay:.5s;transition:max-height 1.5s ease-in-out .5s}.node-admissions-event #event--registration-form.closed,.node-event #event--registration-form.closed{max-height:300px;position:relative;transition-delay:0;transition-duration:.25s}.node-admissions-event #event--registration-form.closed::after,.node-event #event--registration-form.closed::after{content:'';display:block;position:absolute;bottom:-3rem;left:0;width:100%;height:300px;z-index:100;background:-moz-linear-gradient(top,transparent,white)}.node-admissions-event #event--registration-form.closed .collapse,.node-event #event--registration-form.closed .collapse{display:none}.node-admissions-event #event--registration-form.closed .expand,.node-event #event--registration-form.closed .expand{display:block}.node-admissions-event #event--registration-form .collapse,.node-event #event--registration-form .collapse{cursor:pointer}.node-admissions-event #event--registration-form .expand,.node-event #event--registration-form .expand{display:none}.event--speaker-list .list-item{clear:both;margin-top:1.375rem}.event--speaker-list .list-item:after{content:"";display:table;clear:both}@media(min-width:960px){.event--speaker-list .list-item figure{float:left}}.event--speaker-list .list-item .description,.event--speaker-list .list-item .sub-sub-title,.event--speaker-list .list-item .sub-title,.event--speaker-list .list-item .title{margin-bottom:.5rem}@media(min-width:960px){.event--speaker-list .list-item .description,.event--speaker-list .list-item .sub-sub-title,.event--speaker-list .list-item .sub-title,.event--speaker-list .list-item .title{padding-left:215px;line-height:1.2;margin-top:0}}.event--speaker-list .list-item .sub-sub-title{font-weight:300}.event--speaker-list .list-item .description{clear:none;position:relative;padding-bottom:2rem}.event--speaker-list .list-item .description label.read-more{position:absolute;bottom:.5rem;cursor:pointer;color:#000440;font-weight:700}.event--speaker-list .list-item .description label.read-more:hover{text-decoration:underline}.event--speaker-list .list-item .description .read-more-text,.event--speaker-list .list-item .description .read-more-text-truncated{margin-bottom:.75rem}.event--speaker-list .list-item .description .read-more-text-truncated{display:block}.event--speaker-list .list-item .description .read-more-text-truncated~.read-more-text{display:none}.event--speaker-list .list-item .description input{display:none}.event--speaker-list .list-item .description input~label::before{content:'Read More'}.event--speaker-list .list-item .description input[type=checkbox]:checked~label::before{content:'Show Less';font-weight:300}.event--speaker-list .list-item .description input[type=checkbox]:checked~.read-more-text-truncated{display:none}.event--speaker-list .list-item .description input[type=checkbox]:checked~.read-more-text{display:block}
.event--sponsor-list .field-name-field-event-sponsors{display:inline-block;margin:0 .5rem .5rem 0}.view-events-related-content .event--list{list-style:none;margin:1rem 0 3rem}.view-events-related-content .event--list li{margin-bottom:1rem}.view-events-related-content .event--teaser-title{margin:0}.view-events-related-content .event--teaser-date{color:#807a73}.som-calendar,.view-som-calendar-list{-ms-flex-line-pack:start;align-content:flex-start;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:960px){.som-calendar,.view-som-calendar-list{-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.som-calendar>*,.view-som-calendar-list>*{width:100%;float:left}@media(min-width:960px){.som-calendar .calendar--event-list,.view-som-calendar-list .calendar--event-list{width:66.66667%;float:left}}.som-calendar .calendar--sidenav,.view-som-calendar-list .calendar--sidenav{-moz-order:2;-ms-flex-order:2;order:2}@media(min-width:960px){.som-calendar .calendar--sidenav,.view-som-calendar-list .calendar--sidenav{width:22.22222%;float:right;margin-left:8.33333%}}.som-calendar .pager,.view-som-calendar-list .pager{-moz-order:3;-ms-flex-order:3;order:3}.som-calendar .view-filters,.view-som-calendar-list .view-filters{position:relative;margin:0 -10px 1rem;z-index:100}.som-calendar .view-filters:after,.view-som-calendar-list .view-filters:after{content:"";display:table;clear:both}.som-calendar .view-filters>form,.view-som-calendar-list .view-filters>form{border:0;margin:0;overflow:visible;position:relative}.som-calendar .view-filters>form:hover,.view-som-calendar-list .view-filters>form:hover{z-index:102}.som-calendar .view-filters>form>div,.view-som-calendar-list .view-filters>form>div{margin:1rem .625rem 0;padding:0}.som-calendar .view-content,.view-som-calendar-list .view-content{position:relative}.som-calendar .view-content:hover,.view-som-calendar-list .view-content:hover{z-index:101}.som-calendar #edit-category-wrapper,.view-som-calendar-list #edit-category-wrapper{border-bottom:1px solid #ddd;float:none;font-family:"NeueHaasUnicaPro",clean,sans-serif;margin-bottom:.5rem;padding:0;position:relative;z-index:100}.som-calendar #edit-category-wrapper .views-widget,.view-som-calendar-list #edit-category-wrapper .views-widget{margin-bottom:-1px}.som-calendar #edit-category-wrapper .form-radios,.view-som-calendar-list #edit-category-wrapper .form-radios{margin:0}.som-calendar #edit-category-wrapper .form-checkboxes,.view-som-calendar-list #edit-category-wrapper .form-checkboxes{margin:0}.som-calendar #edit-category-wrapper label,.view-som-calendar-list #edit-category-wrapper label{cursor:pointer;font-weight:300;transition:color .2s ease-in}.som-calendar #edit-category-wrapper .bef-tree-depth-0>li,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li{display:inline-block;margin-right:.5rem}.som-calendar #edit-category-wrapper .bef-tree-depth-0>li>.form-item input,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li>.form-item input{display:none}.som-calendar #edit-category-wrapper .bef-tree-depth-0>li>.form-item label,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li>.form-item label{display:block;padding:.625rem;margin:0;text-transform:uppercase;color:#1069a0;border-bottom:1px solid transparent}.som-calendar #edit-category-wrapper .bef-tree-depth-0>li>.form-item label:hover,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li>.form-item label:hover{color:#75bae0}.som-calendar #edit-category-wrapper .bef-tree-depth-0>li>.form-item input:checked+label,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li>.form-item input:checked+label{color:#1f2021;border-bottom:3px solid #1f2021;font-weight:700;padding-bottom:.4375rem}.som-calendar #edit-category-wrapper .bef-tree-depth-0>li.hover_effect,.som-calendar #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,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li:not([data-event]):hover{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-webkit-touch-callout:none}
.som-calendar #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,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li.hover_effect>.form-item label,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li:not([data-event]):hover>.form-item label{background:#f2f2f1;border-color:#a7a6a6}.som-calendar #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,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li.hover_effect .bef-tree-depth-1,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-0>li:not([data-event]):hover .bef-tree-depth-1{visibility:visible;opacity:1}.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,.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{border-bottom:3px solid #1f2021;color:#1f2021;font-weight:700;padding-bottom:.4375rem}.som-calendar #edit-category-wrapper .bef-tree-depth-1,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1{background:#f2f2f1;border-bottom:1px solid lightgray;left:0;margin-top:1px;padding:3.125rem 1.25rem 1.25rem;position:absolute;visibility:hidden;width:100%;opacity:0;transition:opacity .2s ease-in}@media(min-width:960px){.som-calendar #edit-category-wrapper .bef-tree-depth-1,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:20;-moz-column-gap:20;-ms-column-gap:20;-o-column-gap:20;column-gap:20}}@media(min-width:960px){.som-calendar #edit-category-wrapper .bef-tree-depth-1,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3;-webkit-column-gap:20;-moz-column-gap:20;-ms-column-gap:20;-o-column-gap:20;column-gap:20}}.som-calendar #edit-category-wrapper .bef-tree-depth-1::before,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1::before{content:'Filter events by:';color:#807a73;display:block;font-family:"Yale",serif;font-size:.8125rem;font-style:italic;margin:0;left:1.25rem;position:absolute;top:1.25rem}.som-calendar #edit-category-wrapper .bef-tree-depth-1>li,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1>li{-webkit-column-break-inside:avoid;column-break-inside:avoid;-webkit-column-break-inside:avoid-column;column-break-inside:avoid-column;display:inline-block;padding-bottom:.5rem;page-break-inside:avoid;width:100%}.som-calendar #edit-category-wrapper .bef-tree-depth-1>li .bef-tree-child,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1>li .bef-tree-child{margin:.5rem 0 0 1.5rem}.som-calendar #edit-category-wrapper .bef-tree-depth-1>li .bef-tree-child li,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1>li .bef-tree-child li{padding-bottom:.625rem}.som-calendar #edit-category-wrapper .bef-tree-depth-1 .form-item input+label,.view-som-calendar-list #edit-category-wrapper .bef-tree-depth-1 .form-item input+label{margin-top:0}.som-calendar #filter-list,.view-som-calendar-list #filter-list{font-size:.8125rem;margin-bottom:1rem}.som-calendar #filter-list label,.view-som-calendar-list #filter-list label{display:inline-block;margin-top:.5rem}.som-calendar #filter-list .filter-list-item,.view-som-calendar-list #filter-list .filter-list-item{color:#807a73;cursor:pointer;display:inline-block;font-style:italic;margin:0 .5rem}.som-calendar #filter-list .filter-list-item:hover,.view-som-calendar-list #filter-list .filter-list-item:hover{color:#1f2021}.som-calendar #filter-list .filter-list-item .remove,.view-som-calendar-list #filter-list .filter-list-item .remove{display:inline-block;margin-right:.25rem;vertical-align:bottom}.som-calendar #filter-list .filter-list-item .remove::before,.view-som-calendar-list #filter-list .filter-list-item .remove::before{margin-right:.25rem}.som-calendar #filter-list .filter-list-item .remove span,.view-som-calendar-list #filter-list .filter-list-item .remove span{display:none}.som-calendar #edit-event-date-wrapper,.view-som-calendar-list #edit-event-date-wrapper{margin-bottom:1rem}@media(min-width:960px){.som-calendar.view-som-calendar-cf #edit-event-date-wrapper,.view-som-calendar-list.view-som-calendar-cf #edit-event-date-wrapper{width:25%;float:left;margin-bottom:-2rem}}.som-calendar .views-exposed-form .view-filters>form>div,.view-som-calendar-list .views-exposed-form .view-filters>form>div{border:0}.som-calendar .views-exposed-form .form-optional,.view-som-calendar-list .views-exposed-form .form-optional{display:none}.som-calendar .views-exposed-form .form-type-bef-checkbox input,.som-calendar .views-exposed-form .form-type-bef-checkbox label,.view-som-calendar-list .views-exposed-form .form-type-bef-checkbox input,.view-som-calendar-list .views-exposed-form .form-type-bef-checkbox label{display:inline-block}.som-calendar .views-exposed-form .views-submit-button,.view-som-calendar-list .views-exposed-form .views-submit-button{display:none}.som-calendar .calendar-type,.view-som-calendar-list .calendar-type{margin:0 .625rem;text-align:right;position:relative;z-index:101}@media(min-width:960px){.som-calendar .calendar-type,.view-som-calendar-list .calendar-type{width:25%;float:right}}.som-calendar .calendar-type li,.som-calendar .calendar-type ul,.som-calendar .calendar-type label,.view-som-calendar-list .calendar-type li,.view-som-calendar-list .calendar-type ul,.view-som-calendar-list .calendar-type label{display:inline-block;margin:0 0 0 .5rem;width:auto;vertical-align:middle}.som-calendar .calendar-type .upcoming a,.view-som-calendar-list .calendar-type .upcoming a{font-size:1.25rem}.som-calendar .calendar-type .upcoming a::before,.view-som-calendar-list .calendar-type .upcoming a::before{margin-right:.25rem}.som-calendar .calendar-type .calendar a,.view-som-calendar-list .calendar-type .calendar a{font-size:1.25rem}.som-calendar .calendar-type .calendar a::before,.view-som-calendar-list .calendar-type .calendar a::before{margin-right:.25rem}.som-calendar.view-display-id-upcoming_all .calendar-type .upcoming a,.view-som-calendar-list.view-display-id-upcoming_all .calendar-type .upcoming a{color:#1f2021}.som-calendar.view-display-id-calendar .calendar-type .calendar a,.view-som-calendar-list.view-display-id-calendar .calendar-type .calendar a{color:#1f2021}
.som-calendar .calendar--sidenav .full-calendar,.view-som-calendar-list .calendar--sidenav .full-calendar{margin:1em 0 0}.som-calendar .date-nav-wrapper,.view-som-calendar-list .date-nav-wrapper{margin:0 .625rem;width:auto}.som-calendar .date-nav-wrapper .date-nav,.view-som-calendar-list .date-nav-wrapper .date-nav{margin:0;padding:0}.som-calendar .date-nav-wrapper .date-nav .pager,.view-som-calendar-list .date-nav-wrapper .date-nav .pager{margin:0}@media(max-width:711px){.som-calendar .date-nav-wrapper .date-nav .pager,.view-som-calendar-list .date-nav-wrapper .date-nav .pager{width:30%;float:left}}@media(max-width:711px){.som-calendar .date-nav-wrapper .date-nav .date-heading,.view-som-calendar-list .date-nav-wrapper .date-nav .date-heading{width:70%;float:left}}.som-calendar .date-nav-wrapper .date-nav .date-heading h4,.view-som-calendar-list .date-nav-wrapper .date-nav .date-heading h4{margin:0;text-align:left}@media(max-width:711px){.som-calendar .date-nav-wrapper .date-nav .date-heading h4,.view-som-calendar-list .date-nav-wrapper .date-nav .date-heading h4{font-size:1.125rem;line-height:1.25rem}}.som-calendar .date-nav-wrapper .date-nav .date-next,.som-calendar .date-nav-wrapper .date-nav .date-prev,.view-som-calendar-list .date-nav-wrapper .date-nav .date-next,.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev{background:transparent;margin:0;padding:0}.som-calendar .date-nav-wrapper .date-nav .date-next a,.som-calendar .date-nav-wrapper .date-nav .date-prev a,.view-som-calendar-list .date-nav-wrapper .date-nav .date-next a,.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev a{display:block;float:right;margin:0;height:1.75rem;width:1.75rem;line-height:1;font-size:1.25rem;text-align:center}.som-calendar .date-nav-wrapper .date-nav .date-next a::before,.som-calendar .date-nav-wrapper .date-nav .date-prev a::before,.view-som-calendar-list .date-nav-wrapper .date-nav .date-next a::before,.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev a::before{display:block}@media(max-width:711px){.som-calendar .date-nav-wrapper .date-nav .date-prev,.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev{right:2.5rem}}.som-calendar .date-nav-wrapper .date-nav .date-prev a::before,.view-som-calendar-list .date-nav-wrapper .date-nav .date-prev a::before{margin-right:.25rem}.som-calendar .date-nav-wrapper .date-nav .date-next a::before,.view-som-calendar-list .date-nav-wrapper .date-nav .date-next a::before{margin-right:.25rem}.som-calendar.mini-calendar,.view-som-calendar-list.mini-calendar{font-family:"NeueHaasUnicaPro",clean,sans-serif}.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-heading,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-heading{width:100%}.som-calendar.mini-calendar .date-nav-wrapper .date-nav h4,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav h4{margin:1rem 0 0;text-align:center}.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-next,.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-prev,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-next,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-prev{background:transparent;padding:0}.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-next a,.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-prev a,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-next a,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-prev a{height:1rem;width:1rem;font-size:1rem}.som-calendar.mini-calendar .date-nav-wrapper .date-nav .date-prev,.view-som-calendar-list.mini-calendar .date-nav-wrapper .date-nav .date-prev{left:0;right:auto}.som-calendar .calendar-calendar .month-view .mini,.view-som-calendar-list .calendar-calendar .month-view .mini{border-collapse:separate;border-spacing:3px}.som-calendar .calendar-calendar .month-view .mini td,.som-calendar .calendar-calendar .month-view .mini th,.som-calendar .calendar-calendar .month-view .mini thead,.som-calendar .calendar-calendar .month-view .mini tr,.view-som-calendar-list .calendar-calendar .month-view .mini td,.view-som-calendar-list .calendar-calendar .month-view .mini th,.view-som-calendar-list .calendar-calendar .month-view .mini thead,.view-som-calendar-list .calendar-calendar .month-view .mini tr{border:0;background:transparent;text-transform:uppercase}
.som-calendar .calendar-calendar .month-view .mini thead th,.view-som-calendar-list .calendar-calendar .month-view .mini thead th{font-size:.5rem}.som-calendar .calendar-calendar .month-view .mini td,.view-som-calendar-list .calendar-calendar .month-view .mini td{text-align:center}@media(min-width:960px){.som-calendar .calendar-calendar .month-view .mini td,.view-som-calendar-list .calendar-calendar .month-view .mini td{font-size:calc(1rem - 0.875rem + 0.75vw)}}.som-calendar .calendar-calendar .month-view .mini td a,.view-som-calendar-list .calendar-calendar .month-view .mini td a{display:block;padding:.25rem 0;text-decoration:none}.som-calendar .calendar-calendar .month-view .mini td.today,.view-som-calendar-list .calendar-calendar .month-view .mini td.today{border:1px #4ba5d7 solid;color:#1f2021;font-weight:700}.som-calendar .calendar-calendar .month-view .mini td.has-events a,.view-som-calendar-list .calendar-calendar .month-view .mini td.has-events a{color:#000440;font-weight:700}.som-calendar .calendar-calendar .month-view .mini td.has-events a:hover,.view-som-calendar-list .calendar-calendar .month-view .mini td.has-events a:hover{color:#4ba5d7;text-decoration:underline}.som-calendar .calendar-calendar .month-view .mini td.has-no-events .mini-day-off,.view-som-calendar-list .calendar-calendar .month-view .mini td.has-no-events .mini-day-off{padding:.25rem 0}.som-calendar .calendar-calendar .month-view .full,.view-som-calendar-list .calendar-calendar .month-view .full{border-collapse:separate;border-spacing:6px 0}.som-calendar .calendar-calendar .month-view .full .view-item,.view-som-calendar-list .calendar-calendar .month-view .full .view-item{margin-bottom:1rem}.som-calendar .calendar-calendar .month-view .full .view-item .calendar,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar{background-color:transparent;overflow:visible}@media(max-width:711px){.som-calendar .calendar-calendar .month-view .full .view-item .calendar,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar{padding:0}}.som-calendar .calendar-calendar .month-view .full .view-item .calendar h2,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar h2{font-size:1.125rem;line-height:1.5;margin:0;padding:0}@media(min-width:712px){.som-calendar .calendar-calendar .month-view .full .view-item .calendar h2,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar h2{font-size:.8125rem;line-height:1.25rem}}.som-calendar .calendar-calendar .month-view .full .view-item .calendar h2 a,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar h2 a{display:block}@media(max-width:711px){.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up .datetime,.som-calendar .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,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up h4{display:none}.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up .body a,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up .body a{color:#1069a0}.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up .term-list a,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up .term-list a{color:#807a73}}@media(min-width:712px){.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up{position:absolute;left:50%;bottom:99%;background:#383a3b;box-shadow:5px -5px 0 rgba(31,32,33,0.1);color:#f2f2f1;font-size:.8125rem;padding:1.25rem;transform:translatex(-50%);visibility:hidden;width:20rem;z-index:98;opacity:0;-webkit-transition:all .2s ease-in;-webkit-transition-delay:0s;transition:all .2s ease-in 0s}.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up::after,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up::after{border:1rem solid transparent;border-top-color:#383a3b;bottom:-2rem;content:'';left:50%;margin-left:-.5rem;position:absolute}}@media(min-width:960px){.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up.visible,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up.visible{visibility:visible;opacity:1;transition-delay:.75s}}.som-calendar .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 h4{margin-top:0}.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up h4 a,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up h4 a{color:#fff}.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up a,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up a{color:#edf6fb}.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up a.button,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up a.button{margin:1rem 0}.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up p,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up ul,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up p,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up ul{font-size:1rem;line-height:1.25;margin:0 0 .5rem;padding:0}@media(min-width:712px){.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up p,.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up ul,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up p,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up ul{color:#a7a6a6;font-size:.875rem;line-height:1;margin:.5rem 0}}.som-calendar .calendar-calendar .month-view .full .view-item .calendar .pop-up .datetime,.view-som-calendar-list .calendar-calendar .month-view .full .view-item .calendar .pop-up .datetime{font-size:.875rem}.som-calendar .calendar-calendar .month-view .full thead,.view-som-calendar-list .calendar-calendar .month-view .full thead{background-color:transparent;font-family:"NeueHaasUnicaPro",clean,sans-serif}@media(max-width:711px){.som-calendar .calendar-calendar .month-view .full thead,.view-som-calendar-list .calendar-calendar .month-view .full thead{display:none}}.som-calendar .calendar-calendar .month-view .full thead th,.view-som-calendar-list .calendar-calendar .month-view .full thead th{border:0;background-color:transparent;padding:1.25rem}.som-calendar .calendar-calendar .month-view .full tbody tr,.view-som-calendar-list .calendar-calendar .month-view .full tbody tr{border:0;background-color:transparent}@media(max-width:711px){.som-calendar .calendar-calendar .month-view .full tbody tr,.view-som-calendar-list .calendar-calendar .month-view .full tbody tr{display:block}
}.som-calendar .calendar-calendar .month-view .full tbody tr.date-box,.view-som-calendar-list .calendar-calendar .month-view .full tbody tr.date-box{text-transform:uppercase}@media(max-width:711px){.som-calendar .calendar-calendar .month-view .full tbody tr.date-box,.view-som-calendar-list .calendar-calendar .month-view .full tbody tr.date-box{display:none}}.som-calendar .calendar-calendar .month-view .full tbody td,.view-som-calendar-list .calendar-calendar .month-view .full tbody td{background-color:#f2f2f1;border-width:6px 0 0;padding:0 6px;border-color:#fff}@media(max-width:711px){.som-calendar .calendar-calendar .month-view .full tbody td,.view-som-calendar-list .calendar-calendar .month-view .full tbody td{background-color:transparent;display:block;border-top:1px solid #ddd;padding:1rem 0;width:100%}.som-calendar .calendar-calendar .month-view .full tbody td::before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td::before{content:attr(headers) " " attr(data-day-of-month);display:block;text-align:center;margin:0}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-01-']::before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-01-']::before{content:attr(headers) ", January " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-02-']::before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-02-']::before{content:attr(headers) ", February " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-03-']::before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-03-']::before{content:attr(headers) ", March " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-04-']::before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-04-']::before{content:attr(headers) ", April " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-05-']::before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-05-']::before{content:attr(headers) ", May " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-06-']::before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-06-']::before{content:attr(headers) ", June " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-07-']::before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-07-']::before{content:attr(headers) ", July " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-08-']::before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-08-']::before{content:attr(headers) ", August " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-09-']::before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-09-']::before{content:attr(headers) ", September " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-10-']::before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-10-']::before{content:attr(headers) ", October " attr(data-day-of-month)}
.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-11-']::before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-11-']::before{content:attr(headers) ", November " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td[data-date*='-12-']::before,.view-som-calendar-list .calendar-calendar .month-view .full tbody td[data-date*='-12-']::before{content:attr(headers) ", December " attr(data-day-of-month)}.som-calendar .calendar-calendar .month-view .full tbody td.single-day .inner,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.single-day .inner{height:auto !important;line-height:1 !important}}@media(max-width:711px){.som-calendar .calendar-calendar .month-view .full tbody td.single-day,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.single-day{height:auto !important;line-height:1 !important}.som-calendar .calendar-calendar .month-view .full tbody td.single-day .inner,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.single-day .inner{height:auto !important;line-height:1 !important;margin:0;padding:0}}@media(min-width:712px){.som-calendar .calendar-calendar .month-view .full tbody td.single-day,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.single-day{border-width:0}}.som-calendar .calendar-calendar .month-view .full tbody td.empty,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.empty{background-color:#fff}@media(max-width:711px){.som-calendar .calendar-calendar .month-view .full tbody td.empty,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.empty{display:none}}@media(max-width:711px){.som-calendar .calendar-calendar .month-view .full tbody td.no-entry::after,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.no-entry::after{content:'No events for this date.';display:block;font-style:italic;text-align:center}}.som-calendar .calendar-calendar .month-view .full tbody td .month.day,.view-som-calendar-list .calendar-calendar .month-view .full tbody td .month.day{float:none;font-size:1rem;color:#807a73;padding:6px 0}.som-calendar .calendar-calendar .month-view .full tbody td.today,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today{border-color:#fff;border-width:6px 0 0}.som-calendar .calendar-calendar .month-view .full tbody td.today .inner,.view-som-calendar-list .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(min-width:712px){.som-calendar .calendar-calendar .month-view .full tbody td.today .inner,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today .inner{padding:.25rem}}@media(max-width:711px){.som-calendar .calendar-calendar .month-view .full tbody td.today.no-entry::after,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today.no-entry::after{padding:0 1.25rem}}.som-calendar .calendar-calendar .month-view .full tbody td.today.single-day,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today.single-day{border-color:#1f2021;border-width:1px}@media(min-width:712px){.som-calendar .calendar-calendar .month-view .full tbody td.today.single-day,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today.single-day{border-width:0 1px 1px}}.som-calendar .calendar-calendar .month-view .full tbody td.today.single-day .inner,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today.single-day .inner{border:0}.som-calendar .calendar-calendar .month-view .full tbody td.today .month.day,.view-som-calendar-list .calendar-calendar .month-view .full tbody td.today .month.day{color:#1f2021;font-weight:700}.som-calendar .calendar-calendar .month-view .full tbody td .calendar-more,.view-som-calendar-list .calendar-calendar .month-view .full tbody td .calendar-more{text-align:left}
.som-calendar .calendar-calendar .month-view .full tbody td .calendar-more a,.view-som-calendar-list .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:#807a73}.calendar--event-list .views-row,.view-admissions-events.view-upcoming-events-page>.view-content .views-row{-ms-flex-line-pack:start;align-content:flex-start;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:none;flex-wrap:nowrap;margin-bottom:5rem}.calendar--event-list article,.view-admissions-events.view-upcoming-events-page>.view-content article{position:relative;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media(max-width:959px){.calendar--event-list article,.view-admissions-events.view-upcoming-events-page>.view-content article{-moz-order:-1;-ms-flex-order:-1;order:-1}}.calendar--event-list .mini-date,.view-admissions-events.view-upcoming-events-page>.view-content .mini-date{border:#4ba5d7 1px solid;color:#807a73;display:block;height:3.125rem;margin:0 0 0 1.25rem;min-width:3.125rem;position:relative;text-align:center}@media(min-width:960px){.calendar--event-list .mini-date,.view-admissions-events.view-upcoming-events-page>.view-content .mini-date{margin:0 1.25rem 0 0}}.calendar--event-list .mini-date span,.view-admissions-events.view-upcoming-events-page>.view-content .mini-date span{display:block;position:absolute;left:0;line-height:0;top:50%;width:100%}.calendar--event-list .mini-date .month,.view-admissions-events.view-upcoming-events-page>.view-content .mini-date .month{font-size:.625rem;letter-spacing:.1rem;margin:-.5rem 0 0;text-transform:uppercase}.calendar--event-list .mini-date .day,.view-admissions-events.view-upcoming-events-page>.view-content .mini-date .day{color:#383a3b;font-size:1.5rem;margin:.25rem 0 0}.calendar--event-list header,.view-admissions-events.view-upcoming-events-page>.view-content header{margin-bottom:1rem}.calendar--event-list header hgroup *,.view-admissions-events.view-upcoming-events-page>.view-content header hgroup *{margin-top:0}.calendar--event-list header h2,.view-admissions-events.view-upcoming-events-page>.view-content header h2{margin-bottom:0}.calendar--event-list header .long-date,.view-admissions-events.view-upcoming-events-page>.view-content header .long-date{color:#807a73;display:inline-block;font-size:.8125rem;font-weight:700;margin-right:.5rem;text-transform:uppercase}.calendar--event-list .body,.view-admissions-events.view-upcoming-events-page>.view-content .body{color:#383a3b}.calendar--event-list .body .btn-hero,.calendar--event-list .body p,.view-admissions-events.view-upcoming-events-page>.view-content .body .btn-hero,.view-admissions-events.view-upcoming-events-page>.view-content .body p{margin:.5rem 0}.calendar--event-list .body .field-featured-image,.view-admissions-events.view-upcoming-events-page>.view-content .body .field-featured-image{margin-bottom:1.25rem}.calendar--event-list .body .field-featured-image img,.view-admissions-events.view-upcoming-events-page>.view-content .body .field-featured-image img{width:100%}@media(min-width:712px){.calendar--event-list .body .field-featured-image,.view-admissions-events.view-upcoming-events-page>.view-content .body .field-featured-image{float:right;margin-left:1.25rem}}.calendar--event-list .body .views-field-field-event-type,.view-admissions-events.view-upcoming-events-page>.view-content .body .views-field-field-event-type{color:#807a73}.calendar--event-list .body .views-field-field-event-type a:hover,.view-admissions-events.view-upcoming-events-page>.view-content .body .views-field-field-event-type a:hover{text-decoration:underline}.view-admissions-events .view-filters{width:100%;float:left}.view-admissions-events .view-filters .date-year{margin-right:.5rem}.view-admissions-events .view-filters .views-exposed-widgets{-ms-flex-line-pack:start;align-content:flex-start;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 2rem}@media(max-width:711px){.view-admissions-events .view-filters .views-exposed-widgets{max-height:25rem}}@media(min-width:712px){.view-admissions-events .view-filters .views-exposed-widgets{-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:none;flex-wrap:nowrap}}.view-admissions-events .view-filters .views-exposed-widget{vertical-align:top !important}.view-admissions-events .view-filters .views-exposed-widget label{margin:0}.view-admissions-events .view-filters .views-exposed-widget#edit-location-wrapper,.view-admissions-events .view-filters .views-exposed-widget#edit-location-int-wrapper,.view-admissions-events .view-filters .views-exposed-widget#edit-location-na-wrapper,.view-admissions-events .view-filters .views-exposed-widget#edit-audience-wrapper{padding:0;width:50%;float:left;padding-left:10px;padding-right:10px}@media(min-width:712px){.view-admissions-events .view-filters .views-exposed-widget#edit-location-wrapper,.view-admissions-events .view-filters .views-exposed-widget#edit-location-int-wrapper,.view-admissions-events .view-filters .views-exposed-widget#edit-location-na-wrapper,.view-admissions-events .view-filters .views-exposed-widget#edit-audience-wrapper{width:25%;float:left;padding-left:10px;padding-right:10px}.view-admissions-events .view-filters .views-exposed-widget#edit-location-wrapper .views-widget:first-child,.view-admissions-events .view-filters .views-exposed-widget#edit-location-int-wrapper .views-widget:first-child,.view-admissions-events .view-filters .views-exposed-widget#edit-location-na-wrapper .views-widget:first-child,.view-admissions-events .view-filters .views-exposed-widget#edit-audience-wrapper .views-widget:first-child{margin-top:1.25rem}}@media(min-width:960px){.view-admissions-events .view-filters .views-exposed-widget#edit-location-wrapper,.view-admissions-events .view-filters .views-exposed-widget#edit-location-int-wrapper,.view-admissions-events .view-filters .views-exposed-widget#edit-location-na-wrapper,.view-admissions-events .view-filters .views-exposed-widget#edit-audience-wrapper{width:16.66667%;float:left;padding-left:10px;padding-right:10px}}.view-admissions-events .view-filters .views-exposed-widget .bef-tree-depth-2{margin-left:1.5rem}.view-admissions-events .view-filters .views-exposed-widget .bef-checkboxes>.form-type-bef-checkbox{width:50%;float:left}.view-admissions-events .view-filters .form-checkboxes{margin:0}.view-admissions-events .view-filters .form-type-bef-checkbox{width:auto !important;float:none !important}.view-admissions-events .view-filters .form-type-bef-checkbox label{display:inline-block;font-weight:300}.view-admissions-events .view-filters .form-type-bef-checkbox input[readonly]+label{cursor:default !important}.view-admissions-events .view-filters .views-submit-button{display:none !important}.view-admissions-events .view-header{clear:both}.view-admissions-events .view-header .reset-filters{display:block;font-size:1rem;margin-bottom:1rem}.view-admissions-events .attachment-after{width:100%;float:left}@media(min-width:960px){.view-admissions-events .attachment-after{width:22.22222%;float:left;margin-left:8.33333%}}.view-admissions-events .attachment-after .view-admissions-events h3{color:#a5d2eb;margin:0;padding-bottom:0}.view-admissions-events .attachment-after .view-content .views-row:after{content:"";display:table;clear:both}
.view-admissions-events .attachment-after .view-content .views-row>*{display:block}.view-admissions-events .attachment-after .view-content .views-row h2{font-size:1.25rem}.view-admissions-events .attachment-after .view-content .views-row .banner-image{float:none;margin:0 -1.25rem;max-width:none;position:relative}@media(min-width:712px){.view-admissions-events .attachment-after .view-content .views-row .banner-image{float:right;margin:-1.25rem -1.25rem -1.25rem 1.25rem}}@media(min-width:960px){.view-admissions-events .attachment-after .view-content .views-row .banner-image{float:none;margin:0 -1.25rem .625rem}}.view-admissions-events .attachment-after .view-content .views-row .banner-image img{display:block;width:100%}.view-admissions-events.view-upcoming-events-page>.view-content,.view-admissions-events.view-upcoming-events-page>.view-empty{width:100%;float:left}@media(min-width:960px){.view-admissions-events.view-upcoming-events-page>.view-content,.view-admissions-events.view-upcoming-events-page>.view-empty{width:66.66667%;float:left}.view-admissions-events.view-upcoming-events-page>.view-content.full,.view-admissions-events.view-upcoming-events-page>.view-empty.full{width:100%;float:left}}.view-admissions-events.view-upcoming-events-page>.view-content h3,.view-admissions-events.view-upcoming-events-page>.view-empty h3{border-top:#000440 1px solid;color:#000440;padding:1.25rem 0;z-index:2;margin:0 0 1rem}.mini-date{display:none}.view-calendar-by-event-center #edit-upcoming-wrapper{float:none}.view-calendar-by-event-center #edit-upcoming-wrapper>div{display:inline-block}.view-calendar-by-event-center #edit-category-wrapper{border:0}.view-calendar-by-event-center #edit-category-wrapper label{display:none;font-weight:bold;text-transform:none}.view-calendar-by-event-center #edit-category-wrapper label:hover{color:#4ba5d7}.view-calendar-by-event-center #edit-category-wrapper input[type=checkbox]{display:none}.view-calendar-by-event-center #edit-category-wrapper input[type=checkbox]:checked~label{display:inline-block}.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,.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 #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/yalesom/assets/distribution/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}.profile--position{color:#807a73;font-style:italic}
.view-community-profiles2 .view-content,.view-related-profiles .view-content{-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:960px){.view-community-profiles2 .view-content,.view-related-profiles .view-content{-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 -10px}}.view-community-profiles2 .views-row,.view-related-profiles .views-row{-ms-flex-wrap:none;flex-wrap:nowrap;margin-bottom:2rem}@media(min-width:960px){.view-community-profiles2 .views-row,.view-related-profiles .views-row{width:33.33333%;float:left;padding-left:10px;padding-right:10px}}.view-community-profiles2 .profile--position,.view-related-profiles .profile--position{font-size:.875rem}.community--teaser h4,.community--teaser .zeta{margin:.5rem 0}.community--teaser .profile--image img{width:100%}.profile--meta:after{content:"";display:table;clear:both}.profile--meta .profile--position{font-style:italic;margin-bottom:1.25rem}.profile--meta .profile--degree{font-style:italic;margin-bottom:1.25rem}@media(min-width:712px){.profile--meta .profile--picture{width:28.57143%;float:left;margin-top:0;margin-right:1.25rem}}@media(min-width:960px){.profile--meta .profile--picture{width:14.28571%;float:left}}.node-type-individual-profile .video{position:relative;z-index:10}.node-type-individual-profile .lead img{display:block !important;width:100%}.node-type-individual-profile .field-name-field-featured-categories{font-size:1.125rem}.view-program-blogs{float:none}.view-program-blogs+.read-more{float:none;padding-top:20px;clear:both;margin-bottom:0}.field-name-field-program-community-profiles{-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:712px){.field-name-field-program-community-profiles{-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 -10px 1rem}}@media(min-width:712px){.field-name-field-program-community-profiles .node-individual-profile{width:33.33333%;float:left;padding-left:10px;padding-right:10px}}.publication--teaser{color:#383a3b;margin:1rem 0 3rem}.publication--teaser .publication--teaser-title{margin-top:0}.publication--teaser .publication--teaser-journal{font-style:italic}.publication--teaser .publication--teaser-type{margin:.5rem 0 0}.publication--teaser .publication--teaser-year{font-family:"NeueHaasUnicaPro",clean,sans-serif;margin:0}.publication--list h3{border-top:#ddd 1px solid;margin:1rem 0;padding-top:1rem}.publication--directory .publication--directory-filters{-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.publication--directory .publication--directory-filters:after{content:"";display:table;clear:both}@media(min-width:712px){.publication--directory .publication--directory-filters{-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 -10px}}@media(min-width:960px){.publication--directory .publication--directory-filters{-ms-flex-wrap:none;flex-wrap:nowrap;-ms-flex-align:end;-moz-align-items:flex-end;-ms-grid-row-align:flex-end;align-items:flex-end}}.publication--directory .publication--directory-filters>div{margin-bottom:1rem;position:relative}@media(min-width:712px){.publication--directory .publication--directory-filters>div{width:50%;float:left;padding-left:10px;padding-right:10px}}@media(min-width:960px){.publication--directory .publication--directory-filters>div{width:25%;float:left;padding-left:10px;padding-right:10px;margin-top:0}}.publication--directory .publication--directory-filters>div:hover,.publication--directory .publication--directory-filters>div:focus{z-index:1}@media(max-width:711px){.publication--directory .publication--directory-filters label{margin-top:0}}.publication--directory .publication--result-count{color:#807a73;margin:1rem 0}.pub-search{position:relative}.pub-search:after{content:"";display:table;clear:both}.pub-search input[type="search"]{box-shadow:0 0 0 rgba(31,32,33,0.1);font-size:1rem;padding:.5rem 1.875rem .5rem .5rem;width:100%}
.pub-search .pub-search-button{background:none;box-shadow:none;outline:0;position:absolute;right:.3125rem;top:50%;transform:translatey(-50%);background-color:transparent;border:0;font-size:0;color:transparent;overflow:hidden}.pub-search .pub-search-button::before{content:"";display:block;width:0;height:100%}.pub-search .pub-search-button::after{margin-left:.25rem}.pub-search .pub-search-button::after{font-size:1.125rem}.pub-search .pub-search-button:hover{background:transparent;color:transparent}.form-type-textfield #autocomplete{position:absolute}.view-case-directory .view-filters input.form-autocomplete{background-image:none;max-width:100%;width:100%;box-sizing:border-box}.view-case-directory .view-filters .form-optional{display:none}.view-case-directory .view-filters form{border:0}.view-case-directory .view-filters form>div{padding:0 0 1.4375rem}.view-case-directory .view-filters .basic-search .views-exposed-widget{display:inline-block;vertical-align:bottom}@media(min-width:712px){.view-case-directory .view-filters .basic-search .views-exposed-widget{width:25%;float:left}}@media(min-width:712px){.view-case-directory .view-filters .basic-search #som_cases_ac-wrapper{width:50%;float:left}}.view-case-directory .view-filters .basic-search #som_cases_ac-wrapper input{background:none}.view-case-directory .view-filters .basic-search .views-reset-button,.view-case-directory .view-filters .basic-search .views-submit-button{width:auto !important}.view-case-directory .view-filters .basic-search .views-reset-button input.form-submit,.view-case-directory .view-filters .basic-search .views-submit-button input.form-submit{margin-top:1.5625rem}.view-case-directory .view-filters .advanced-search{margin-top:1rem;padding:1rem;border:1px solid #ddd;margin-right:.6875rem;margin-left:.6875rem}.view-case-directory .view-filters .advanced-search legend{margin-left:1rem;padding:.5rem}.view-case-directory .view-filters .advanced-search legend:after{content:"\25B2";color:#4ba5d7;padding-left:.5rem}.view-case-directory .view-filters .advanced-search .views-exposed-widget{position:relative}@media(min-width:712px){.view-case-directory .view-filters .advanced-search .views-exposed-widget{width:25%;float:left}}@media(min-width:712px){.view-case-directory>.view-empty,.view-case-directory>.view-content{width:70%;float:left}}.fieldable-panels-pane .view-case-directory>.view-empty,.fieldable-panels-pane .view-case-directory>.view-content{width:100%}.view-case-directory .views-row{border-top:1px solid #ddd;position:relative;z-index:1;padding:1.25rem 0}.view-case-directory .views-row:first-child{border-top:0}.view-case-directory .views-row .case--anchor{display:block;width:100%;position:absolute;top:-2rem}.view-case-directory .views-row .field-name-field-case-abstract{margin-bottom:1rem}.view-case-directory .views-row .epsilon,.view-case-directory .views-row .eta,.view-case-directory .views-row .theta{margin:0}.view-case-directory .views-row .theta{line-height:1.2}.view-case-directory .views-row h2{margin-bottom:.625rem}.view-case-directory .views-row p{margin-bottom:0}.fieldable-panels-pane .view-case-directory .views-row{padding-left:0}.view-case-directory .views-row .readmore{margin:.5em 0}@media(min-width:712px){.view-case-directory.view-display-id-directory .pane-yale-tertiary-nav{width:25%;float:left}}.view-case-directory.view-display-id-directory .view-filters form{margin-bottom:0}.view-case-directory.view-display-id-directory .view-filters form>div{margin-bottom:0}@media(min-width:712px){.view-case-directory.view-display-id-directory .view-content{width:75%;float:left}}.view-case-directory.view-display-id-directory .view-content h2{margin-top:0}.view-case-directory.view-display-id-directory .view-content .field-readmore{position:relative}.view-case-directory.view-display-id-directory .view-content .field-readmore[aria-expanded="false"]:before{content:' ';position:absolute;top:100%;bottom:-20px;left:20px;right:20px;box-shadow:0 0 10px #a7a6a6}
.view-case-directory.cases--ypfs .view-content,.view-case-directory.cases--ypfs .view-filters{float:none;width:auto}.view-case-directory.cases--ypfs .view-filters label{color:#a7a6a6}@media(min-width:712px){.view-case-directory.cases--ypfs>.view-empty,.view-case-directory.cases--ypfs>.view-content{width:70%;float:left}}.fieldable-panels-pane .view-case-directory.cases--ypfs>.view-empty,.fieldable-panels-pane .view-case-directory.cases--ypfs>.view-content{width:100%}@media(min-width:960px){.view-case-directory.cases--ypfs .views-row{padding-left:230px}.fieldable-panels-pane .view-case-directory.cases--ypfs .views-row{padding-left:0}}.view-case-directory.cases--ypfs .views-row:first-child{border-top:1px solid #ddd}.view-case-directory.cases--ypfs h3{position:relative;z-index:2;margin-top:5px;margin-bottom:-18px;border:1px solid #ddd;border-bottom:3px solid #1069a0;background:white;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)}.case-directory--container .case-directory--search{margin:0 0 1rem}.case-directory--container .case-directory--search:after{content:"";display:table;clear:both}@media(min-width:712px){.case-directory--container .case-directory--search #acInput{width:58.33333%;float:left}}.case-directory--container .case-directory--search #acInput input{width:100%}.case-directory--container .case-directory--search .case-directory--submit{padding:.375rem 0}@media(min-width:712px){.case-directory--container .case-directory--search .case-directory--submit{width:25%;float:left;margin-left:8.33333%}}.case-directory--container .case-directory--search .angucomplete-searching{display:none}.case-directory--container .case-directory--search .angucomplete-row{font-size:1rem;margin-top:0}.case-directory--container .case-directory--search .angucomplete-row .angucomplete-title{margin-top:0}.case-directory--container .case-directory--search .angucomplete-row .angucomplete-description{font-size:.8125rem;margin-top:.5rem;text-transform:none}.case-directory--container .case-directory--search .angucomplete-row .angucomplete-description em,.case-directory--container .case-directory--search .angucomplete-row .angucomplete-description strong{color:#4ba5d7}.case-directory--container .case-directory--search .angucomplete-row.angucomplete-selected-row .angucomplete-description em{background:#f2f2f1}.case-directory--container .case-directory--sort{margin:1rem 0}@media(min-width:712px){.case-directory--container .case-directory--sort{width:33.33333%}}.case-directory--container .case-directory--filter-group legend{float:left;padding-bottom:.75rem}.case-directory--container .case-directory--filter-group .case-directory--filter{padding:0 0 .5rem}.case-directory--container .case-directory--filter-group fieldset{margin:0 -1.25rem 1.25rem}.case-directory--container .case-directory--filter-group p{font-style:italic;margin:0}.case-directory--container .case-directory--filter-group .column-list{clear:both}.case-directory--container .case-directory--filter-group li{overflow:hidden}.case-directory--container .case-directory--filter-group li.checkbox input+label{margin-top:0}.case-directory--container .case-directory--filter-group li.checkbox label{line-height:1.25}.case-directory--container .case-directory--filter-group li.checkbox label span:first-child{margin-right:.25rem}.case-directory--container .case-directory--filter-group li.checkbox .quantity{color:#807a73;display:inline-block;font-size:.375rem;font-weight:300}.case-directory--container .case-directory--results{border-top:1px #ddd solid}.case-directory--container .case-directory--results>div{color:#807a73;margin:.75rem 0}.case-directory--container .case-directory--results .pager a{cursor:pointer}.case-directory--container .case-directory--results .pager p{font-style:italic;text-align:center}.case-directory--container .case--teaser{border-bottom:1px #ddd solid;padding:2.5rem 0}.case-directory--container .case--teaser:after{content:"";display:table;clear:both}@media(max-width:711px){.case-directory--container .case--teaser{padding-left:1.875rem}}.case-directory--container .case--teaser:first-child{padding-top:0}.case-directory--container .case--teaser .cases--meta{color:#807a73;font-size:.875rem;margin:0;padding-left:22.22222%}.case-directory--container .case--teaser .cases--meta:after{content:"";display:table;clear:both}.case-directory--container .case--teaser dt{width:28.57143%;float:left;margin-left:-28.57143%;clear:left;margin-top:.25rem}.case-directory--container .case--teaser dd{float:left;margin:.25rem .75rem 0 0}.case-directory--container .case--teaser h2{margin:0 0 .25em;position:relative}.case-directory--container .case--teaser h2 .counter{color:#807a73;display:block;font-size:1rem;line-height:1.5;position:absolute;left:-3.125rem;text-align:right;top:.125em;width:1.875rem}.case-directory--container .case--teaser p{margin-bottom:.5rem}@media(min-width:712px){.case-directory--container .case--teaser .case--main,.case-directory--container .case--teaser header{width:80%;float:left}
}@media(min-width:712px){.case-directory--container .case--teaser .case--main.noimage,.case-directory--container .case--teaser header.noimage{width:100%;float:left}}@media(min-width:960px){.case-directory--container .case--teaser .case--main>*{margin-right:1.25em}}@media(min-width:712px){.case-directory--container .case--teaser .case--image{width:20%;float:left}}.case-directory--container .case--teaser footer{clear:both}.case-directory--container .case--teaser .pages{text-align:center}.case-directory--container .case--teaser .toggle-teaser~.toggle-label{color:#4ba5d7;cursor:pointer;font-size:1.125rem}.case-directory--container .case--teaser .toggle-teaser~.toggle-label:hover{color:#1069a0}.case-directory--container .case--teaser .toggle-teaser~.toggle-label::after{content:'Full abstract';display:inline-block;padding:.25em 0}.case-directory--container .case--teaser .toggle-teaser:checked~.toggle-label::after{content:'Close abstract'}.case-directory--container .case--teaser .toggle-teaser:checked~.case--abstract{max-height:none}.case-directory--container .case--teaser .toggle-teaser:checked~.case--abstract::after{content:''}.pane-yale-cases-app .pane-title{display:none}.node-type-yale-case .panels--first .field-label{color:#1f2021;font-style:normal}.node-type-yale-case .panels--main .pane-custom,.node-type-yale-case .panels--main .pane-entity-field{border-top:#ddd 1px solid;padding:1rem 0;position:relative}.node-type-yale-case .panels--main .pane-custom:after,.node-type-yale-case .panels--main .pane-entity-field:after{content:"";display:table;clear:both}@media(min-width:712px){.node-type-yale-case .panels--main .pane-custom,.node-type-yale-case .panels--main .pane-entity-field{padding-left:22.22222%}}.node-type-yale-case .panels--main .pane-custom.pane-node-field-case-addthis,.node-type-yale-case .panels--main .pane-entity-field.pane-node-field-case-addthis{padding-left:0;border:0}.node-type-yale-case .panels--main .pane-custom>*:first-child,.node-type-yale-case .panels--main .pane-custom p,.node-type-yale-case .panels--main .pane-custom ul,.node-type-yale-case .panels--main .pane-entity-field>*:first-child,.node-type-yale-case .panels--main .pane-entity-field p,.node-type-yale-case .panels--main .pane-entity-field ul{line-height:1.5rem;margin-top:0 !important}.node-type-yale-case .panels--main .pane-custom *:last-child,.node-type-yale-case .panels--main .pane-entity-field *:last-child{margin-bottom:0 !important}.node-type-yale-case .panels--main .pane-custom .inline li,.node-type-yale-case .panels--main .pane-entity-field .inline li{padding-left:0}.node-type-yale-case .panels--main .pane-custom div,.node-type-yale-case .panels--main .pane-custom li,.node-type-yale-case .panels--main .pane-entity-field div,.node-type-yale-case .panels--main .pane-entity-field li{font-size:1.125rem;line-height:1.5rem}.node-type-yale-case .panels--main .pane-custom li:first-child,.node-type-yale-case .panels--main .pane-entity-field li:first-child{margin-top:0}.node-type-yale-case .panels--main .panel-aside .field-label{color:#1f2021;font-style:normal}.node-type-yale-case .panels--main span.field-label{display:block;font-style:italic;font-size:1rem;line-height:1.5rem}@media(min-width:712px){.node-type-yale-case .panels--main span.field-label{margin-left:-28.57143%;width:28.57143%;float:left;padding-left:10px;padding-right:10px;padding-left:0}}.node-type-yale-case .panels--main .field-label-inline{display:block;line-height:1.5rem}.node-type-yale-case .field-name-field-case-image{margin:2rem 0}#lean_overlay{background:rgba(31,32,33,0.85);bottom:0;display:none;height:100%;left:0;position:fixed;top:0;right:0;width:100%;z-index:200000}#leanModalTracker{background:#fff;display:none;margin:0 !important;overflow:hidden;position:fixed;left:50%;padding:10px;top:50% !important;width:90%;z-index:220000;transform:translate(-50%,-50%);border-radius:10px;transition:all .2s ease-in}@media(min-width:712px){#leanModalTracker{width:50%}}#leanModalTracker .tabs--nav{margin-bottom:1rem;text-align:center}
#leanModalTracker.modal--active{bottom:10%;top:10% !important;transform:translate(-50%,0)}#leanModalTracker.modal--active .bx-viewport{height:auto !important;overflow:visible !important}@media(min-width:712px){#leanModalTracker{bottom:10%;top:10% !important;transform:translate(-50%,0)}}#leanModalTracker #tab-container{height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.signup{padding:0 10px 10px}.signup header{background:transparent url("/sites/all/themes/common_assets/img/yalesom_shield.svg") no-repeat left top;background-size:45px 55px;min-height:55px;padding-left:65px}.signup header h2{margin:0}.signup .tab--box>*{box-sizing:border-box;padding:0 10px 10px}.signup .part-two-head p{margin:0}.signup .error--block{text-align:center}.signup .error--message{background:#942d2d;display:inline-block;color:#fff;margin:.25rem 0;padding:.5rem}.signup .error--message::before{margin-right:.25rem}.signup .error--message:empty{display:none}.signup .error--message a{color:#fff;font-weight:700}.signup .error--message::before{color:#fff;padding-right:.5rem}.signup .txt-fld{position:relative;padding:1rem 0;letter-spacing:-.25rem}.signup .txt-fld:after{content:"";display:table;clear:both}.signup .txt-fld.required{color:#942d2d;letter-spacing:0;text-align:left}.signup .txt-fld *{box-sizing:border-box;letter-spacing:0}.signup .txt-fld label{color:#a7a6a6;display:inline-block;margin:0 0 .5rem;vertical-align:middle;padding:0 20px 0 0}@media(min-width:960px){.signup .txt-fld label{width:33.33333%;float:left}}@media(min-width:960px){.signup .txt-fld label{margin:0}}.signup .txt-fld input{display:inline-block;height:3.25rem;padding:1rem 3rem 1rem 1rem;vertical-align:middle}@media(min-width:712px){.signup .txt-fld input{width:33.33333%;float:left}}@media(min-width:960px){.signup .txt-fld input{width:66.66667%;float:left}}.signup .txt-fld input+i{padding:1rem .5rem;position:absolute;right:10px}.signup .txt-fld input.error_input,.signup .txt-fld input:invalid{border-color:#942d2d;color:#942d2d}.signup .txt-fld input.error_input+i::before,.signup .txt-fld input:invalid+i::before{margin-right:.25rem}.signup .txt-fld input.error_input+i::before,.signup .txt-fld input:invalid+i::before{color:#942d2d}.signup .txt-fld input.good_input,.signup .txt-fld input:valid{border-color:#6c8a3a;color:#6c8a3a}.signup .txt-fld input.good_input+i::before,.signup .txt-fld input:valid+i::before{margin-right:.25rem}.signup .txt-fld input.good_input+i::before,.signup .txt-fld input:valid+i::before{color:#6c8a3a}.signup .txt-fld input:focus{border-color:#1069a0 !important}.signup .btn-fld{text-align:right;margin:.5rem 0}.signup p.error{position:absolute;bottom:48px;right:20px;width:262px;color:#fff;font-size:1.1em;padding-bottom:5px;background:url(/sites/all/themes/yalesom/assets/distribution/img/error-arw.png) 20px bottom no-repeat;text-align:left;margin:0;text-shadow:none}.signup p.error span{display:inline-block;background:#d43636;padding:6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.modal_close{position:absolute;top:12px;right:12px;display:block;width:14px;height:14px;background:url(/sites/all/themes/yalesom/assets/distribution/img/modal_close.png);z-index:2}#case-dl-email-gif,#case-dl-form-gif,#case-dl-form-part-two{display:none}.view-case-directory.view-display-id-ypfs_directory_cases_list.cases--ypfs>.view-content{width:100%}.view-case-directory.view-display-id-ypfs_directory_cases_list.cases--ypfs .views-table thead th{padding-right:1rem}.view-case-directory.view-display-id-ypfs_directory_cases_list.cases--ypfs .views-table thead th:nth-child(2){width:8%}.view-case-directory.view-display-id-ypfs_directory_cases_list.cases--ypfs .views-table thead th:nth-child(5){width:26%}.view-case-directory.view-display-id-ypfs_directory_cases_list.cases--ypfs .views-table thead th:nth-child(6){width:26%}.view-case-directory.view-display-id-ypfs_directory_cases_list.cases--ypfs .views-table tbody td{padding-right:1rem;word-break:break-word}.yale-center-landing .panel--two .panel-pane{margin-bottom:2rem}.yale-center-landing .panel--two .pane-yale-som-recent-headlines .form-item-headlines .bef-select-as-links>.form-item{margin-bottom:.5rem}.yale-center-landing .tweets-pulled-list>li{background:transparent;margin:0 -1.25rem}.yale-center-landing .tweets-pulled-list>li .tweet-text{font-size:1.5rem}.socials--list{font-family:"NeueHaasUnicaPro",clean,sans-serif}.socials--list .socials--list-item{margin:1rem 0}.socials--list .socials--list-item a{display:inline-block;font-size:.875rem;padding:0 0 0 2.5rem}.socials--list .socials--list-item a::before{font-size:1.875rem;margin-left:-2.5rem;min-width:2.5rem;position:relative;text-align:center;text-decoration:none;vertical-align:middle}.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-carousel-panel #main-video{position:relative;height:0;padding-bottom:56.25%}.video-carousel-panel #main-video:hover{cursor:pointer}@media(min-width:712px){.video-carousel-panel #main-video:hover .vjs-poster{-webkit-filter:brightness(0.75) blur(3px);-moz-filter:brightness(0.75) blur(3px);filter:brightness(0.75) blur(3px)}}.video-carousel-panel #main-video .video-js{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%}.video-carousel-panel #main-video .video-js .vjs-poster{transition:all .2s ease-in}.video-carousel-panel #main-video .video-js .vjs-big-play-button{display:none}.video-carousel-panel #main-video blockquote{text-shadow:rgba(31,32,33,0.15) 1px 1px;pointer-events:none;z-index:100;top:0;left:0;position:absolute}@media(min-width:712px){.video-carousel-panel #main-video blockquote>*{margin-left:9.09091%;width:63.63636%;float:left}}.video-carousel-panel #main-video blockquote .video-quote{color:#fff;font-size:calc(1.875rem - 0.875rem + 2vw)}@media(max-width:518px){.video-carousel-panel #main-video blockquote .video-quote{display:none}}.video-carousel-panel #main-video blockquote .byline{color:#fff}
.video-carousel-panel #main-video blockquote .byline>span{font-style:italic}.video-carousel-panel #connect-panel{margin-bottom:0}.video-carousel-panel #connect-panel ul{display:inline-block;vertical-align:middle}.video-carousel-panel #connect-panel ul li{display:inline-block;margin-right:.5rem}.video-carousel-panel #connect-panel ul li.label{font-size:.875rem;text-transform:uppercase}.video-carousel-panel #connect-panel a{font-size:1.25rem}.video-carousel-panel #connect-panel a[data-share=email]::before{margin-right:.25rem}.video-carousel-panel #connect-panel a span{display:none}.video-carousel-panel #connect-panel .button-wrapper{display:inline-block;margin-right:2rem}.video-carousel-panel #video-carousel{clear:both}.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 .bx-wrapper{padding:1rem 0}.video-carousel-panel #video-carousel .video-thumbnail{-webkit-transition:all .25s ease-out;-webkit-transition-delay:0s;transition:all .25s ease-out 0s;width:13.875rem;color:#000440}.video-carousel-panel #video-carousel .video-thumbnail:hover{-webkit-transition:all .25s ease-out;-webkit-transition-delay:0s;transition:all .25s ease-out 0s;color:#000440}.video-carousel-panel #video-carousel .video-thumbnail img{cursor:pointer;width:100%}.video-carousel-panel #video-carousel .video-thumbnail .title{cursor:pointer;font-style:italic;margin-top:.5rem;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}@media(min-width:712px){.yale-som-layout .panel--three.double .tweet-text{font-size:1.5rem}.yale-som-layout .panel--three.last .tweets-pulled-list>li,.yale-som-layout .panel--three.auto .tweets-pulled-list>li{background:transparent;margin:0 -1.25rem}.yale-som-layout .panel--three.last .fluid-width-video-wrapper,.yale-som-layout .panel--three.auto .fluid-width-video-wrapper{padding-top:100% !important}}#main .yale-som-connect-table{width:100%}#main .yale-som-connect-table thead tr *:first-child{width:25%}#main .yale-som-connect-table thead td,#main .yale-som-connect-table thead th{text-align:center}#main .yale-som-connect-table thead td span,#main .yale-som-connect-table thead th span{font-size:0}#main .yale-som-connect-table thead td span::before,#main .yale-som-connect-table thead th span::before{font-size:1.5rem}#main .yale-som-connect-table tbody th{width:25%}#main .yale-som-connect-table tbody td a{display:block;font-size:0;text-align:center}#main .yale-som-connect-table tbody td a::before{font-size:1.25rem;margin-right:-1rem}@media(max-width:518px){#main .yale-som-connect-table{display:block}#main .yale-som-connect-table thead,#main .yale-som-connect-table caption{display:none}#main .yale-som-connect-table tbody{display:block;width:100%}#main .yale-som-connect-table tbody tr,#main .yale-som-connect-table tbody th{display:block;width:100%}#main .yale-som-connect-table tbody th{border-right:0;padding:.5rem 0}#main .yale-som-connect-table tbody td{background:transparent;border:0;display:inline-block;font-size:0;margin-right:-.25rem;padding:0}#main .yale-som-connect-table tbody td a::before{margin:0}#main .yale-som-connect-table tbody td:nth-of-type(1) a::before{content:"";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0}#main .yale-som-connect-table tbody td:nth-of-type(2) a::before{content:"";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0}#main .yale-som-connect-table tbody td:nth-of-type(3) a::before{content:"";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0;font-family:"fontello"}#main .yale-som-connect-table tbody td:nth-of-type(4) a::before{content:"";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0}#main .yale-som-connect-table tbody td:nth-of-type(5) a::before{content:"";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0;font-family:"fontello"}#main .yale-som-connect-table tbody td:nth-of-type(6) a::before{content:"";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0;font-family:"fontello"}#main .yale-som-connect-table tbody td:nth-of-type(7) a::before{content:"";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0;font-family:"fontello"}#main .yale-som-connect-table tbody td:nth-of-type(8) a::before{content:"";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0;font-family:"fontello"}#main .yale-som-connect-table tbody td:nth-of-type(9) a::before{content:"";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0;font-family:"fontello"}
#main .yale-som-connect-table tbody td:nth-of-type(10) a::before{content:"";display:inline-block;font-size:1.875rem;margin:0 .75rem .75rem 0;font-family:"fontello"}}