@media only screen and (min-width:712px){.box--a .w-img-r,.box--b .w-img-r,.box--c .w-img-r,.box--d .w-img-r,.box--e .w-img-r,.box--f .w-img-r,.box--g .w-img-r,.box--h .w-img-r,.box--i .w-img-r,.box-a .w-img-r,.box-b .w-img-r,.box-e .w-img-r,.front .pane-gnp-news .w-img-r,.box-f .w-img-r,.box-g .w-img-r,.box-h .w-img-r,.box-i .w-img-r,.box-j .w-img-r,.box-k .w-img-r,.pane-fpid-8 .w-img-r{width:56%;float:left}.box--a .w-img-r h2,.box--b .w-img-r h2,.box--c .w-img-r h2,.box--d .w-img-r h2,.box--e .w-img-r h2,.box--f .w-img-r h2,.box--g .w-img-r h2,.box--h .w-img-r h2,.box--i .w-img-r h2,.box-a .w-img-r h2,.box-b .w-img-r h2,.box-e .w-img-r h2,.front .pane-gnp-news .w-img-r h2,.box-f .w-img-r h2,.box-g .w-img-r h2,.box-h .w-img-r h2,.box-i .w-img-r h2,.box-j .w-img-r h2,.box-k .w-img-r h2,.pane-fpid-8 .w-img-r h2,.box--a .w-img-r h4,.box--b .w-img-r h4,.box--c .w-img-r h4,.box--d .w-img-r h4,.box--e .w-img-r h4,.box--f .w-img-r h4,.box--g .w-img-r h4,.box--h .w-img-r h4,.box--i .w-img-r h4,.box-a .w-img-r h4,.box-b .w-img-r h4,.box-e .w-img-r h4,.front .pane-gnp-news .w-img-r h4,.box-f .w-img-r h4,.box-g .w-img-r h4,.box-h .w-img-r h4,.box-i .w-img-r h4,.box-j .w-img-r h4,.box-k .w-img-r h4,.pane-fpid-8 .w-img-r h4,.box--a .w-img-r .excerpt,.box--b .w-img-r .excerpt,.box--c .w-img-r .excerpt,.box--d .w-img-r .excerpt,.box--e .w-img-r .excerpt,.box--f .w-img-r .excerpt,.box--g .w-img-r .excerpt,.box--h .w-img-r .excerpt,.box--i .w-img-r .excerpt,.box-a .w-img-r .excerpt,.box-b .w-img-r .excerpt,.box-e .w-img-r .excerpt,.front .pane-gnp-news .w-img-r .excerpt,.box-f .w-img-r .excerpt,.box-g .w-img-r .excerpt,.box-h .w-img-r .excerpt,.box-i .w-img-r .excerpt,.box-j .w-img-r .excerpt,.box-k .w-img-r .excerpt,.pane-fpid-8 .w-img-r .excerpt{padding-left:0}}.box--a img.right,.box--b img.right,.box--c img.right,.box--d img.right,.box--e img.right,.box--f img.right,.box--g img.right,.box--h img.right,.box--i img.right,.box-a img.right,.box-b img.right,.box-e img.right,.front .pane-gnp-news img.right,.box-f img.right,.box-g img.right,.box-h img.right,.box-i img.right,.box-j img.right,.box-k img.right,.pane-fpid-8 img.right{margin:1.25rem 1.875rem;width:80%;float:right}@media only screen and (min-width:712px){.box--a img.right,.box--b img.right,.box--c img.right,.box--d img.right,.box--e img.right,.box--f img.right,.box--g img.right,.box--h img.right,.box--i img.right,.box-a img.right,.box-b img.right,.box-e img.right,.front .pane-gnp-news img.right,.box-f img.right,.box-g img.right,.box-h img.right,.box-i img.right,.box-j img.right,.box-k img.right,.pane-fpid-8 img.right{padding-bottom:0;margin:-6px 0 -6px;width:100%}}@media only screen and (min-width:712px){.box--a .img-box,.box--b .img-box,.box--c .img-box,.box--d .img-box,.box--e .img-box,.box--f .img-box,.box--g .img-box,.box--h .img-box,.box--i .img-box,.box-a .img-box,.box-b .img-box,.box-e .img-box,.front .pane-gnp-news .img-box,.box-f .img-box,.box-g .img-box,.box-h .img-box,.box-i .img-box,.box-j .img-box,.box-k .img-box,.pane-fpid-8 .img-box{border-top:0;float:right;width:44%;margin:0;padding:0}}.two-left .box-a,.two-left .box-b,.two-left .box-e,.two-left .front .pane-gnp-news,.front .two-left .pane-gnp-news,.two-left .box-f,.two-left .box-g,.two-left .box-h,.two-left .box-i,.two-left .box-j,.two-left .box-k,.two-left .pane-fpid-8,.two-right .box-a,.two-right .box-b,.two-right .box-e,.two-right .front .pane-gnp-news,.front .two-right .pane-gnp-news,.two-right .box-f,.two-right .box-g,.two-right .box-h,.two-right .box-i,.two-right .box-j,.two-right .box-k,.two-right .pane-fpid-8{min-height:29.5rem}.box-a>div,.box-b>div,.box-e>div,.front .pane-gnp-news>div,.box-f>div,.box-g>div,.box-h>div,.box-i>div,.box-j>div,.box-k>div,.pane-fpid-8>div,.box-a h2,.box-b h2,.box-e h2,.front .pane-gnp-news h2,.box-f h2,.box-g h2,.box-h h2,.box-i h2,.box-j h2,.box-k h2,.pane-fpid-8 h2,.box-a h3,.box-b h3,.box-e h3,.front .pane-gnp-news h3,.box-f h3,.box-g h3,.box-h h3,.box-i h3,.box-j h3,.box-k h3,.pane-fpid-8 h3,.box-a .double-link-list,.box-b .double-link-list,.box-e .double-link-list,.front .pane-gnp-news .double-link-list,.box-f .double-link-list,.box-g .double-link-list,.box-h .double-link-list,.box-i .double-link-list,.box-j .double-link-list,.box-k .double-link-list,.pane-fpid-8 .double-link-list,.box-a .excerpt,.box-b .excerpt,.box-e .excerpt,.front .pane-gnp-news .excerpt,.box-f .excerpt,.box-g .excerpt,.box-h .excerpt,.box-i .excerpt,.box-j .excerpt,.box-k .excerpt,.pane-fpid-8 .excerpt,.box-a .box-footer,.box-b .box-footer,.box-e .box-footer,.front .pane-gnp-news .box-footer,.box-f .box-footer,.box-g .box-footer,.box-h .box-footer,.box-i .box-footer,.box-j .box-footer,.box-k .box-footer,.pane-fpid-8 .box-footer{padding-left:1.5625rem;padding-right:1.5625rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.box-a .tags,.box-b .tags,.box-e .tags,.front .pane-gnp-news .tags,.box-f .tags,.box-g .tags,.box-h .tags,.box-i .tags,.box-j .tags,.box-k .tags,.pane-fpid-8 .tags{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;}.box-a .tags ul,.box-b .tags ul,.box-e .tags ul,.front .pane-gnp-news .tags ul,.box-f .tags ul,.box-g .tags ul,.box-h .tags ul,.box-i .tags ul,.box-j .tags ul,.box-k .tags ul,.pane-fpid-8 .tags ul{min-width:180px;border-bottom:1px solid #b7b7b7;padding-bottom:.9375rem;margin-bottom:.9375rem}.box-a .tags ul li a,.box-b .tags ul li a,.box-e .tags ul li a,.front .pane-gnp-news .tags ul li a,.box-f .tags ul li a,.box-g .tags ul li a,.box-h .tags ul li a,.box-i .tags ul li a,.box-j .tags ul li a,.box-k .tags ul li a,.pane-fpid-8 .tags ul li a{position:relative;padding-right:0;margin-left:0;margin-right:.875rem;padding-right:1.125rem}.box-a .tags ul li a:after,.box-b .tags ul li a:after,.box-e .tags ul li a:after,.front .pane-gnp-news .tags ul li a:after,.box-f .tags ul li a:after,.box-g .tags ul li a:after,.box-h .tags ul li a:after,.box-i .tags ul li a:after,.box-j .tags ul li a:after,.box-k .tags ul li a:after,.pane-fpid-8 .tags ul li a:after{content:"";position:absolute;right:0;bottom:-1px;border-right:1px solid #ddd;height:1.25rem;width:.125rem;display:block}.box-a .tags ul li:first-child a,.box-b .tags ul li:first-child a,.box-e .tags ul li:first-child a,.front .pane-gnp-news .tags ul li:first-child a,.box-f .tags ul li:first-child a,.box-g .tags ul li:first-child a,.box-h .tags ul li:first-child a,.box-i .tags ul li:first-child a,.box-j .tags ul li:first-child a,.box-k .tags ul li:first-child a,.pane-fpid-8 .tags ul li:first-child a{padding-left:0;margin-left:0}.box-a .tags ul li:last-child a,.box-b .tags ul li:last-child a,.box-e .tags ul li:last-child a,.front .pane-gnp-news .tags ul li:last-child a,.box-f .tags ul li:last-child a,.box-g .tags ul li:last-child a,.box-h .tags ul li:last-child a,.box-i .tags ul li:last-child a,.box-j .tags ul li:last-child a,.box-k .tags ul li:last-child a,.pane-fpid-8 .tags ul li:last-child a{padding-right:0;margin-right:0;padding-left:0}.box-a .tags ul li:last-child a:after,.box-b .tags ul li:last-child a:after,.box-e .tags ul li:last-child a:after,.front .pane-gnp-news .tags ul li:last-child a:after,.box-f .tags ul li:last-child a:after,.box-g .tags ul li:last-child a:after,.box-h .tags ul li:last-child a:after,.box-i .tags ul li:last-child a:after,.box-j .tags ul li:last-child a:after,.box-k .tags ul li:last-child a:after,.pane-fpid-8 .tags ul li:last-child a:after{display:none}.box-a .read-more a,.box-b .read-more a,.box-e .read-more a,.front .pane-gnp-news .read-more a,.box-f .read-more a,.box-g .read-more a,.box-h .read-more a,.box-i .read-more a,.box-j .read-more a,.box-k .read-more a,.pane-fpid-8 .read-more a{color:#3775a4}.box-a .read-more a:hover,.box-b .read-more a:hover,.box-e .read-more a:hover,.front .pane-gnp-news .read-more a:hover,.box-f .read-more a:hover,.box-g .read-more a:hover,.box-h .read-more a:hover,.box-i .read-more a:hover,.box-j .read-more a:hover,.box-k .read-more a:hover,.pane-fpid-8 .read-more a:hover{color:#5d94be}.box-a .overlay-wrap,.box-b .overlay-wrap,.box-e .overlay-wrap,.front .pane-gnp-news .overlay-wrap,.box-f .overlay-wrap,.box-g .overlay-wrap,.box-h .overlay-wrap,.box-i .overlay-wrap,.box-j .overlay-wrap,.box-k .overlay-wrap,.pane-fpid-8 .overlay-wrap{position:relative;margin-bottom:1.5625rem}.box-a .overlay-wrap img,.box-b .overlay-wrap img,.box-e .overlay-wrap img,.front .pane-gnp-news .overlay-wrap img,.box-f .overlay-wrap img,.box-g .overlay-wrap img,.box-h .overlay-wrap img,.box-i .overlay-wrap img,.box-j .overlay-wrap img,.box-k .overlay-wrap img,.pane-fpid-8 .overlay-wrap img{width:100%}.box-a .overlay-wrap h2.beta.overlay,.box-b .overlay-wrap h2.beta.overlay,.box-e .overlay-wrap h2.beta.overlay,.front .pane-gnp-news .overlay-wrap h2.beta.overlay,.box-f .overlay-wrap h2.beta.overlay,.box-g .overlay-wrap h2.beta.overlay,.box-h .overlay-wrap h2.beta.overlay,.box-i .overlay-wrap h2.beta.overlay,.box-j .overlay-wrap h2.beta.overlay,.box-k .overlay-wrap h2.beta.overlay,.pane-fpid-8 .overlay-wrap h2.beta.overlay{overflow:hidden;background:rgba(0,0,0,0.3);display:block;padding:1.375rem 1.5625rem;position:absolute;bottom:.3125rem;left:0;margin-bottom:0;width:100%;color:white}.box-a .overlay-wrap h2.beta.overlay a,.box-b .overlay-wrap h2.beta.overlay a,.box-e .overlay-wrap h2.beta.overlay a,.front .pane-gnp-news .overlay-wrap h2.beta.overlay a,.box-f .overlay-wrap h2.beta.overlay a,.box-g .overlay-wrap h2.beta.overlay a,.box-h .overlay-wrap h2.beta.overlay a,.box-i .overlay-wrap h2.beta.overlay a,.box-j .overlay-wrap h2.beta.overlay a,.box-k .overlay-wrap h2.beta.overlay a,.pane-fpid-8 .overlay-wrap h2.beta.overlay a{color:white}.box-e header,.front .pane-gnp-news header,.box-g header{margin:1.25rem 0 .625rem 0}.box-e div.header,.front .pane-gnp-news div.header,.box-g div.header{margin:.625rem 0}.box-e div.header span,.front .pane-gnp-news div.header span,.box-g div.header span{letter-spacing:1px}.box-e dl,.front .pane-gnp-news dl,.box-g dl{margin-top:.3125rem}.box-e dl dt,.front .pane-gnp-news dl dt,.box-g dl dt{font-weight:bold;font-size:1.75rem}.box-e dl dt a,.front .pane-gnp-news dl dt a,.box-g dl dt a{color:#3775a4}.box-e dl dd.summary,.front .pane-gnp-news dl dd.summary,.box-g dl dd.summary{margin:1.25rem 0}figure.img-box,.img-box{position:relative;padding:0;margin:0;clear:none;border:0}@media only screen and (min-width:712px){figure.img-box,.img-box{float:left;width:44%}figure.img-box img,.img-box img{float:right}}@media only screen and (min-width:880px){figure.img-box,.img-box{width:40%;background-color:#8bb2d5}figure.img-box .light-text,.img-box .light-text{color:white}figure.img-box .dark-text,.img-box .dark-text{color:black}}figure.img-box figcaption,.img-box figcaption{margin-left:1.5625rem}figure.img-box figcaption p:first-child,.img-box figcaption p:first-child{margin:0}figure.img-box figcaption p:last-child,.img-box figcaption p:last-child{margin-bottom:0}figure.img-box figcaption,figure.img-box .img-caption,.img-box figcaption,.img-box .img-caption{border-top:0;position:relative;left:0;bottom:0;display:block;padding:2.1875rem;font-size:1.125rem;line-height:2rem}@media only screen and (min-width:712px){figure.img-box figcaption,figure.img-box .img-caption,.img-box figcaption,.img-box .img-caption{font-size:.875rem;line-height:1.5rem;padding:.9375rem;position:absolute}}@media only screen and (min-width:880px){figure.img-box figcaption,figure.img-box .img-caption,.img-box figcaption,.img-box .img-caption{font-size:1.125rem;line-height:2rem;padding:2.1875rem;position:absolute;left:0;bottom:0}}figure.img-box figcaption .date,figure.img-box .img-caption .date,.img-box figcaption .date,.img-box .img-caption .date{display:block;font-weight:bold}.top-one{margin-top:1.25rem}.pane-bundle-yale-video{text-align:center}.yale-areas-of-interest{margin-left:10%;margin-right:10%}@media only screen and (min-width:519px){.panel-pane .separator{border-right:1px solid #b7b7b7}.panel-pane .split-wrap .split:first-child{float:left;margin-right:5%;width:45%;border-bottom:0}.panel-pane .split-wrap .split{width:45%;float:right;clear:none}}@media only screen and (min-width:880px){.box-f .w-img-r{width:52%}.box-f .img-box{width:48%}.box-f .read-more{border-top:1px solid #ddd;font-size:1.125rem;font-weight:bold;padding:.625rem 0 1.5rem;margin-bottom:0}.box-f .read-more a{color:#3775a4}.box-f .read-more a:hover{color:#5d94be}.box-f .read-more.small a.sm-arrow-blue{font-size:1rem;background-position:right center}}@media only screen and (min-width:960px){.box-h .split-wrap .split{width:50%;float:left;margin-bottom:1.5625rem;clear:none}.box-h .split-wrap .split+.split{float:right}}@media only screen and (min-width:1350px){.box-f .w-img-r{padding-bottom:3.875rem}
.box-f .read-more{width:44%;position:absolute;bottom:0;padding:.625rem 0 1.5rem;margin-bottom:0}}.pane-yale-tertiary-nav,.tertiary-nav{margin:1.25rem 0 2.5rem;clear:both;display:none}@media only screen and (min-width:1080px){.pane-yale-tertiary-nav,.tertiary-nav{clear:none;display:block}}.pane-yale-tertiary-nav h2.pane-title,.tertiary-nav h2.pane-title{font-size:1rem;line-height:1.5;background-color:#00457c;padding:.75rem 1.375rem;margin:0;color:white;text-transform:uppercase;letter-spacing:1px;font-weight:normal}.pane-yale-tertiary-nav h2.pane-title a,.tertiary-nav h2.pane-title a{color:inherit}.pane-yale-tertiary-nav .menu,.tertiary-nav .menu{background:#f5f5f5}.pane-yale-tertiary-nav .menu li,.tertiary-nav .menu li{list-style-type:none;font-size:.875rem}.pane-yale-tertiary-nav .menu a,.tertiary-nav .menu a{-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;padding:.875rem 0 .875rem 1.375rem;color:#757676;display:block;font-weight:normal;border-bottom:1px solid #ddd}.pane-yale-tertiary-nav .menu a:hover,.tertiary-nav .menu a:hover{background:#a2c3df;color:white}.pane-yale-tertiary-nav .menu a.hide-children+.menu,.tertiary-nav .menu a.hide-children+.menu{display:none}.role-administrator .pane-yale-tertiary-nav .menu a.hide-children+.menu,.role-publisher .pane-yale-tertiary-nav .menu a.hide-children+.menu,.role-editor .pane-yale-tertiary-nav .menu a.hide-children+.menu,.role-administrator .tertiary-nav .menu a.hide-children+.menu,.role-publisher .tertiary-nav .menu a.hide-children+.menu,.role-editor .tertiary-nav .menu a.hide-children+.menu{display:block}.role-administrator .pane-yale-tertiary-nav .menu a.hide-children+.menu>li,.role-publisher .pane-yale-tertiary-nav .menu a.hide-children+.menu>li,.role-editor .pane-yale-tertiary-nav .menu a.hide-children+.menu>li,.role-administrator .tertiary-nav .menu a.hide-children+.menu>li,.role-publisher .tertiary-nav .menu a.hide-children+.menu>li,.role-editor .tertiary-nav .menu a.hide-children+.menu>li{overflow:hidden}.role-administrator .pane-yale-tertiary-nav .menu a.hide-children+.menu a,.role-publisher .pane-yale-tertiary-nav .menu a.hide-children+.menu a,.role-editor .pane-yale-tertiary-nav .menu a.hide-children+.menu a,.role-administrator .tertiary-nav .menu a.hide-children+.menu a,.role-publisher .tertiary-nav .menu a.hide-children+.menu a,.role-editor .tertiary-nav .menu a.hide-children+.menu a{background:none !important;font-style:italic;margin-left:-1.375rem !important}.pane-yale-tertiary-nav .menu li.active-trail,.tertiary-nav .menu li.active-trail{font-weight:bold}.pane-yale-tertiary-nav .menu li.active>a,.pane-yale-tertiary-nav .menu li.active-trail>a.hide-children,.tertiary-nav .menu li.active>a,.tertiary-nav .menu li.active-trail>a.hide-children{width:auto;display:block;height:auto;margin-left:0;margin-bottom:0;color:#1f2021;font-weight:bold}.pane-yale-tertiary-nav .menu li li a,.tertiary-nav .menu li li a{padding-left:2.8125rem}.pane-yale-tertiary-nav .menu li li a,.tertiary-nav .menu li li a{padding-left:4.1875rem}.pane-yale-tertiary-nav .menu li li li a,.tertiary-nav .menu li li li a{padding-left:6.9375rem}#map_canvas{height:350px;width:100%;border:1px solid #c4c4c4}#map_canvas_2{height:280px;width:345px;border:1px solid #c4c4c4}.hide{position:absolute;top:-9999px;left:-9999px}.page-pub4 #tabs,.publications-page #tabs,#tabs{margin-top:50px;overflow:hidden;display:block}.page-pub4 #tabs .tabigation,.page-pub4 #tabs .tabs,.publications-page #tabs .tabigation,.publications-page #tabs .tabs,#tabs .tabigation,#tabs .tabs{display:block;overflow:hidden;margin:0 0 10px 0;margin:0 0 .625rem 0;border-bottom:1px solid #c4c4c4;background:transparent}.page-pub4 #tabs .tabigation li,.page-pub4 #tabs .tabs li,.publications-page #tabs .tabigation li,.publications-page #tabs .tabs li,#tabs .tabigation li,#tabs .tabs li{margin:0 10px 0 0;margin:0 .625rem 0 0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border:0}.page-pub4 #tabs .tabigation li:last-child,.page-pub4 #tabs .tabs li:last-child,.publications-page #tabs .tabigation li:last-child,.publications-page #tabs .tabs li:last-child,#tabs .tabigation li:last-child,#tabs .tabs li:last-child{margin-right:0}
.page-pub4 #tabs .tabigation li a,.page-pub4 #tabs .tabs li a,.publications-page #tabs .tabigation li a,.publications-page #tabs .tabs li a,#tabs .tabigation li a,#tabs .tabs li a{background:transparent;display:block;padding:10px;padding:.625rem;text-align:center;border:0;color:#aaa;text-transform:uppercase;letter-spacing:1px;font-size:16px;font-size:1rem;border-top:5px solid white}.page-pub4 #tabs .tabigation li a:hover,.page-pub4 #tabs .tabs li a:hover,.publications-page #tabs .tabigation li a:hover,.publications-page #tabs .tabs li a:hover,#tabs .tabigation li a:hover,#tabs .tabs li a:hover{background:white;color:#1f2021;border-top:5px solid #ddd}.page-pub4 #tabs .tabs li.active,.publications-page #tabs .tabs li.active,#tabs .tabs li.active{border:0;background:white}.page-pub4 #tabs .tabigation li a.tab-active,.page-pub4 #tabs .tabs li.active a.active,.publications-page #tabs .tabigation li a.tab-active,.publications-page #tabs .tabs li.active a.active,#tabs .tabigation li a.tab-active,#tabs .tabs li.active a.active{border:0;background:white;color:#1f2021;border-top:5px solid #ddd}.page-pub4 #tabs .tabigation li a.tab-active .pub-count,.page-pub4 #tabs .tabs li.active a.active .pub-count,.publications-page #tabs .tabigation li a.tab-active .pub-count,.publications-page #tabs .tabs li.active a.active .pub-count,#tabs .tabigation li a.tab-active .pub-count,#tabs .tabs li.active a.active .pub-count{color:#5d94be}.page-pub4 #tabs .tabs-wrap,.publications-page #tabs .tabs-wrap,#tabs .tabs-wrap{position:relative;overflow:hidden;padding:25px;padding-top:0;margin-bottom:50px}.page-pub4 #tabs .tabs-wrap>div,.publications-page #tabs .tabs-wrap>div,#tabs .tabs-wrap>div{background:white}.page-pub4 #tabs .tabbed-container,.publications-page #tabs .tabbed-container,#tabs .tabbed-container{-moz-transition:.1s;-o-transition:.1s;-webkit-transition:.1s;transition:.1s;opacity:0;position:absolute;z-index:-1}.page-pub4 #tabs .tabbed-container.tabbed-container-active,.publications-page #tabs .tabbed-container.tabbed-container-active,#tabs .tabbed-container.tabbed-container-active{-moz-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;opacity:1;z-index:1}.page-pub4 #tabs .pub-count,.publications-page #tabs .pub-count,#tabs .pub-count{font-size:12px;font-size:.75rem;letter-spacing:0;font-weight:bold}.page-pub4 #tabs #all dl,.publications-page #tabs #all dl,#tabs #all dl{padding-top:40px}.page-pub4 #tabs #all dd.pub-type,.publications-page #tabs #all dd.pub-type,#tabs #all dd.pub-type{position:absolute;top:15px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;color:#777}.page-pub4 #tabs #all dd.book-cover,.publications-page #tabs #all dd.book-cover,#tabs #all dd.book-cover{margin-top:-120px}@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}.faculty-listing h2{padding-bottom:15px;margin-bottom:0}.faculty-listing dl,.faculty-listing h2{border-bottom:1px solid #ddd}.faculty-listing dl{margin-top:20px;margin-bottom:20px;padding-bottom:16px;padding-left:125px;position:relative}.faculty-listing dt{margin-bottom:0;line-height:25px;line-height:1.5625rem}.faculty-listing dt a{color:#1f2021;font-size:20px;font-size:1.25rem}.faculty-listing dd{margin-top:0;margin-bottom:0;line-height:25px;line-height:1.5625rem}.faculty-listing dd.listing-avatar-sm{position:absolute;left:20px;top:2px}.pane-node-field-consultantcies li{margin-bottom:10px;line-height:1.4em}.academic-calendar ul{list-style:none;margin:0 0 50px}.academic-calendar ul li{margin:0;padding:0 10px;border-bottom:1px solid #c4c4c4}.academic-calendar ul li:first-child{border-top:1px solid #c4c4c4}.academic-calendar ul li:nth-child(odd){background:#f5f5f5}.academic-calendar dl{margin:0}.academic-calendar dt,.academic-calendar dd{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:34%;color:#777;margin:3px 0;padding:0;font-size:15px;font-size:.9375rem}.academic-calendar dd{width:60%}.accordion{*zoom:1;overflow:hidden;list-style:none}.accordion:after{content:"";display:table;clear:both}.accordion h5.subheader{position:relative;margin:0;padding:1.5625rem;padding-right:5rem;border:1px solid #ddd;border-top:5px solid #ddd;color:#777;text-transform:none;letter-spacing:0;font-size:1.4375;line-height:28px}.accordion h5.subheader:after{position:absolute;top:15px;right:15px;display:block;width:40px;height:40px;background: url(4f700093d1278ad640a8d370e378c6d6ca54b7b7.png)  no-repeat right top;content:""}.accordion h5.subheader:hover{cursor:pointer}.accordion .content{-moz-transition:opacity .5s ease,max-height .5s ease;-o-transition:opacity .5s ease,max-height .5s ease;-webkit-transition:opacity .5s ease,max-height .5s ease;transition:opacity .5s ease,max-height .5s ease;visibility:hidden;overflow:hidden;padding:0 25px;max-height:0;border-right:1px solid #ddd;border-left:1px solid #ddd;background:#f5f5f5;opacity:.5}.accordion .content.active{visibility:visible;max-height:none;opacity:1;border-bottom:1px solid #ddd}.accordion .content ul{margin:12px 0 20px}.accordion .content li a{color:#3775a4;font-weight:bold}.accordion .content li .ss-icon,.accordion .content li #content .share-post a[class*=email],#content .share-post .accordion .content li a[class*=email],.accordion .content li .addthis_toolbox a[class*=email],.addthis_toolbox .accordion .content li a[class*=email],.accordion .content li #content .share-post a[class*=facebook],#content .share-post .accordion .content li a[class*=facebook],.accordion .content li .addthis_toolbox a[class*=facebook],.addthis_toolbox .accordion .content li a[class*=facebook],.accordion .content li #content .share-post a[class*=twitter],#content .share-post .accordion .content li a[class*=twitter],.accordion .content li .addthis_toolbox a[class*=twitter],.addthis_toolbox .accordion .content li a[class*=twitter],.accordion .content li #content .share-post a[class*=linkedin],#content .share-post .accordion .content li a[class*=linkedin],.accordion .content li .addthis_toolbox a[class*=linkedin],.addthis_toolbox .accordion .content li a[class*=linkedin]{color:#aaa;font-size:12px}.accordion .content .horz-rule{margin-bottom:10px}.accordion ul{list-style:none}.accordion li{margin:0;padding:0}.accordion .active h5.subheader{color:#1f2021}.accordion .active h5.subheader:after{background-position:right bottom}#content .share-post,.addthis_toolbox{position:relative;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#content .share-post.addthis_default_style a,.addthis_toolbox.addthis_default_style a{color:#a2c3df;display:inline-block;float:none;margin:0 .25rem;padding:0}#content .share-post.addthis_default_style a::before,.addthis_toolbox.addthis_default_style a::before{background:#a2c3df;border-radius:3rem;color:#fff;display:inline-block;font-size:1.5rem;height:3rem;line-height:2.25;width:3rem;vertical-align:middle}#content .share-post.addthis_default_style a:hover,#content .share-post.addthis_default_style a:focus,.addthis_toolbox.addthis_default_style a:hover,.addthis_toolbox.addthis_default_style a:focus{filter:alpha(opacity=70);opacity:.7}#content .share-post a[class*=addthis_button] span,.addthis_toolbox a[class*=addthis_button] span{display:none}#content .share-post .ss-social-circle,#content .share-post .ss-social-regular,.addthis_toolbox .ss-social-circle,.addthis_toolbox .ss-social-regular{color:#a2c3df;float:none !important;font-size:1.5rem;margin-right:.1875rem;margin-left:.1875rem;vertical-align:middle}
#content .share-post .email-share-sentance,.addthis_toolbox .email-share-sentance{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;line-height:2.375;margin-right:.25em}#content .share-post .email-share-sentance a:hover,#content .share-post .email-share-sentance a:focus,.addthis_toolbox .email-share-sentance a:hover,.addthis_toolbox .email-share-sentance a:focus{filter:alpha(opacity=70);opacity:.7}#content .share-post .email-share-post,.addthis_toolbox .email-share-post{display:inline-block;margin-right:.1875rem}#content .share-post .add-this-inner,.addthis_toolbox .add-this-inner{display:block;padding:.625rem 0;text-align:center}#content .share-post .add-this-inner ul,.addthis_toolbox .add-this-inner ul{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;list-style:none;margin:0;vertical-align:middle}#content .share-post .add-this-inner ul li,.addthis_toolbox .add-this-inner ul li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;-moz-border-radius:4em;-webkit-border-radius:4em;border-radius:4em;background:#a2c3df;line-height:1.75em;margin:0 .5rem .25em 0;padding:.25em;vertical-align:middle;width:1.75em}#content .share-post .add-this-inner ul li:hover,#content .share-post .add-this-inner ul li:focus,.addthis_toolbox .add-this-inner ul li:hover,.addthis_toolbox .add-this-inner ul li:focus{filter:alpha(opacity=70);opacity:.7}#content .share-post .add-this-inner ul li a,.addthis_toolbox .add-this-inner ul li a{font-size:1.25rem;line-height:1;margin:0 !important;padding:0 !important}.profile-meta{*zoom:1;margin:20px 0 15px}.profile-meta:after{content:"";display:table;clear:both}@media only screen and (min-width:519px){.profile-meta{margin:20px 0 50px}}.profile-meta figure,.profile-meta .img-wrap{width:32%;float:left}.profile-meta dl{width:68%;float:left}.profile-meta dl dt,.profile-meta dl dd{margin-left:30px}.profile-meta dl dt{font-size:24px;font-size:1.5rem;font-weight:bold}.profile-meta dl .view-info{margin-top:30px}.profile-meta dl .view-info a.sm-arrow-blue{background-position:right 7px}.profile-picture img{max-width:222px}.carousel-wrap{background:#eef4f9;margin-top:30px;margin-bottom:50px;padding-top:36px;padding-bottom:36px;box-shadow:inset 0 0 5px rgba(0,0,0,0.1)}.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{left:0}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background: url(9de9ac36f8f0389eb566b4aef3fdceda99a03991.gif)  center center no-repeat transparent;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{display:none;text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:-70px;background:#a2c3df url(d41a3b6a2c402588e1ce7c5060b5d4e265cf53f9.png)  no-repeat 13px 8px}.bx-wrapper .bx-next{right:-70px;background:#a2c3df url(d41a3b6a2c402588e1ce7c5060b5d4e265cf53f9.png)  no-repeat -41px 8px}.bx-wrapper .bx-prev:hover{background-color:#5d94be}.bx-wrapper .bx-next:hover{background-color:#5d94be}.bx-wrapper .bx-controls-direction{margin-top:20px;text-align:center}.bx-wrapper .bx-controls-direction a{position:static;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border-radius:10px;width:48px;height:48px;margin:0 10px;text-indent:-99999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background: url(d56adb2a75252837392c581d497d062824278d8b.png)  -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background: url(d56adb2a75252837392c581d497d062824278d8b.png)  -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.card-feature-single{position:relative;border:1px solid #ddd;box-sizing:border-box;max-width:222px;min-height:340px}.card-feature-single img{display:block !important}.card-feature-single .slide-meta{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%;bottom:0;padding-top:10px;background:rgba(0,0,0,0.5)}.card-feature-single .slide-meta .beta,.card-feature-single .slide-meta .eta,.card-feature-single .slide-meta cite{margin-left:10px;margin-right:10px}.card-feature-single .slide-meta .beta.alt-light{line-height:26px;margin-bottom:20px}.card-feature-single .slide-meta .eta.alt-light,.card-feature-single .slide-meta cite.alt-light{display:block}
.card-feature-single .slide-meta .half-bottom-space{margin:0 !important}.card-feature-single .slide-meta .half-bottom-space li{margin:0 !important;padding:0 !important;display:block;position:relative}.card-feature-single .slide-meta .half-bottom-space li:before{display:none;position:absolute;top:5px;top:.3125rem;left:5px;left:.3125rem}.card-feature-single .slide-meta .half-bottom-space a{display:block;color:white;padding:7px 10px 7px 10px;padding:.4375rem .625rem .4375rem .625rem}.card-feature-single .slide-meta .half-bottom-space a:before{display:none}.card-feature-single .slide-meta .pane-node-title a{color:white}.card-feature-single .slide-meta .tag-link.alt{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding:5px 10px 2px}.card-feature-single .slide-meta .tag-link.alt:before{padding-top:8px;height:18px}@media only screen and (min-width:712px){.card-feature-single .slide-meta .half-bottom-space li:before{display:block}.card-feature-single .slide-meta .half-bottom-space a{padding:7px 10px 7px 37px;padding:.4375rem .625rem .4375rem 2.3125rem}.card-feature-single .slide-meta .half-bottom-space a:before{display:block}.bx-wrapper .bx-prev{left:-70px;background:#a2c3df url(d41a3b6a2c402588e1ce7c5060b5d4e265cf53f9.png)  no-repeat 16px 12px}.bx-wrapper .bx-next{right:-70px;background:#a2c3df url(d41a3b6a2c402588e1ce7c5060b5d4e265cf53f9.png)  no-repeat -38px 12px}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-26px;outline:0;border-radius:10px;width:54px;height:54px;text-indent:-9999px;z-index:9999}}#main{display:block;margin:0 auto;max-width:1235px}.teaser,.top-unboxed{margin-top:22px;margin-top:1.375rem}.video:not(.field-name-field-landing-page-video) .content{position:relative;height:0;padding-top:56.25%;width:100%;margin-bottom:1.9375rem}.video:not(.field-name-field-landing-page-video) .content>*{display:block;position:absolute;width:100% !important;height:100% !important;top:0;margin:0;padding:0}.panel-pane:after{content:"";display:table;clear:both}.js .video-element>iframe{filter:alpha(opacity=0);opacity:0}.video-element span{display:block !important}.fluid-width-brightcove-wrapper,.field-name-field-general-styles-video,.field-name-field-blog-video{padding:0 0 25px !important;position:relative;width:100%}.fluid-width-brightcove-wrapper .BrightcoveExperience,.fluid-width-brightcove-wrapper object,.fluid-width-brightcove-wrapper embed,.fluid-width-brightcove-wrapper iframe,.field-name-field-general-styles-video .BrightcoveExperience,.field-name-field-general-styles-video object,.field-name-field-general-styles-video embed,.field-name-field-general-styles-video iframe,.field-name-field-blog-video .BrightcoveExperience,.field-name-field-blog-video object,.field-name-field-blog-video embed,.field-name-field-blog-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.landing-hero{max-width:1400px;margin-right:auto;margin-left:auto;position:relative;margin-bottom:50px;margin-top:25px}.landing-hero h1{position:absolute;background:#1f2021;background:rgba(31,32,33,0.5);color:white;text-align:center;font-style:italic;bottom:0;padding:70px 0 20px;width:100%;margin:0}.landing-hero img{padding:0;margin:0;border-bottom:2px solid #ddd;vertical-align:bottom;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;max-width:none;height:100%}@media only screen and (min-width:712px){.landing-hero img{max-width:100%;height:auto}}.topic--hero{background:#1f2021;margin:0 -11.5%;max-height:18.75rem;overflow:hidden}.topic--hero img{display:block !important;max-width:none;position:relative;filter:alpha(opacity=80);opacity:.8;-moz-transform:translate(-28%,0);-ms-transform:translate(-28%,0);-webkit-transform:translate(-28%,0);transform:translate(-28%,0)}@media only screen and (min-width:519px){.topic--hero img{-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}}@media only screen and (min-width:712px){.topic--hero img{max-width:100%;width:100%}}.topic--hero+.topic--title h1{position:absolute;color:#fff;text-align:center;font-style:italic;top:5rem;padding:0;width:100%;margin:0}@media only screen and (min-width:712px){.topic--hero+.topic--title h1{font-size:4.5rem}}.topic--hero~.topic--nav{background:rgba(31,32,33,0.8);margin:0 -11.5%;position:relative}@media only screen and (min-width:712px){.topic--hero~.topic--nav{-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}.topic--hero~.topic--nav .item-list ul{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:712px){.topic--hero~.topic--nav .item-list ul{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}}.topic--hero~.topic--nav .item-list ul a{color:#a2c3df;display:block;padding:1rem;position:relative;text-transform:uppercase}@media only screen and (min-width:712px){.topic--hero~.topic--nav .item-list ul a.active::after{border:10px transparent solid;border-bottom-color:#fff;bottom:0;content:'';display:block;height:0;left:50%;margin-left:-10px;position:absolute;width:0}}.topic--hero~.topic--nav .item-list ul a:hover{text-decoration:underline}.topic--jump{padding:1rem 0}.topic--jump ul{border-bottom:#ddd 1px solid;list-style:none;margin-top:0;padding-bottom:.5rem}@media only screen and (min-width:712px){.topic--jump ul{margin-top:-3rem}}.topic--jump ul::before{content:'JUMP TO:';display:inline-block;font-size:.875rem;margin:0 1rem 0 0}.topic--jump ul li{display:inline-block;margin-right:.75rem}.aside-b dl{margin-top:0}.aside-b dl dd,.aside-b dl dt{margin:0}.aside-c{margin-bottom:50px;max-width:220px}@media only screen and (min-width:1080px){.aside-a{margin-top:410px}}#webform-component-header-text{margin-bottom:1.875rem}.form-item .description{margin-bottom:10px}.form-radios,.form-checkboxes{margin:10px 0}
.form-type-select label,.form-type-textfield label,.form-type-textarea label,.form-type-password label{margin:1.625rem 0 .625rem;font-weight:bold;color:#777;font-size:1rem;font-family:"ff-meta-web-pro",clean,sans-serif;line-height:1.375rem;text-transform:uppercase;letter-spacing:2px;clear:left;display:block}.form-type-select label a:hover,.form-type-select label a:focus,.form-type-textfield label a:hover,.form-type-textfield label a:focus,.form-type-textarea label a:hover,.form-type-textarea label a:focus,.form-type-password label a:hover,.form-type-password label a:focus{text-decoration:underline}.form-type-select select,.form-type-textfield select,.form-type-textarea select,.form-type-password select{margin-bottom:20px}@media screen and (-webkit-min-device-pixel-ratio:0){.form-type-select select,.form-type-select textarea,.form-type-select input,.form-type-textfield select,.form-type-textfield textarea,.form-type-textfield input,.form-type-textarea select,.form-type-textarea textarea,.form-type-textarea input,.form-type-password select,.form-type-password textarea,.form-type-password input{font-size:16px !important}}.form-type-checkboxes>label,.form-type-radios>label{margin-bottom:5px}.webform-component-textfield #edit-submitted-first-name,.webform-component-textfield #edit-submitted-last-name,.webform-component-email #edit-submitted-first-name,.webform-component-email #edit-submitted-last-name,.webform-component-textarea #edit-submitted-first-name,.webform-component-textarea #edit-submitted-last-name{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-bottom:30px}.webform-component-textfield label,.webform-component-email label,.webform-component-textarea label{margin:1.625rem 0 .625rem;font-weight:bold;color:#777;font-size:1rem;font-family:"ff-meta-web-pro",clean,sans-serif;line-height:1.375rem;text-transform:uppercase;letter-spacing:2px;clear:left;display:block}.webform-component-textfield label a:hover,.webform-component-textfield label a:focus,.webform-component-email label a:hover,.webform-component-email label a:focus,.webform-component-textarea label a:hover,.webform-component-textarea label a:focus{text-decoration:underline}.webform-component-textfield #edit-submitted-first-name,.webform-component-email #edit-submitted-first-name,.webform-component-textarea #edit-submitted-first-name{margin-right:2%}.webform-component-textfield #edit-submitted-first-name,.webform-component-textfield #edit-submitted-last-name,.webform-component-textfield #edit-submitted-email-address,.webform-component-textfield #edit-submitted-phone-number,.webform-component-email #edit-submitted-first-name,.webform-component-email #edit-submitted-last-name,.webform-component-email #edit-submitted-email-address,.webform-component-email #edit-submitted-phone-number,.webform-component-textarea #edit-submitted-first-name,.webform-component-textarea #edit-submitted-last-name,.webform-component-textarea #edit-submitted-email-address,.webform-component-textarea #edit-submitted-phone-number{width:100%}.form-label{margin:2.1875rem 0 0;font-weight:normal;text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-family:"Yale",serif;line-height:1.375rem;color:#777;font-size:.875rem;display:block;margin-bottom:4px;margin-top:0}.form-optional{font-size:.875rem;color:#a7a3a2}.webform-client-form{margin-bottom:1.875rem}.view-filters>form{margin-bottom:1.5625rem;padding-bottom:20px;padding-bottom:0}.view-filters>form>div{padding:1.4375rem;padding-top:1.25rem}.view-filters>form .views-submit-button,.view-filters>form .views-reset-button{padding-top:0}.view-filters>form .views-submit-button .form-submit,.view-filters>form .views-reset-button .form-submit{margin-top:0}.view-filters>form .views-exposed-widgets{margin-bottom:0}.view-filters>form .views-exposed-widget{float:none;display:block;margin:0;padding:0}.view-filters>form .views-exposed-widget label{margin:2.1875rem 0 0;font-weight:normal;text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-family:"Yale",serif;line-height:1.375rem;font-size:.875rem;display:block;margin-bottom:4px;margin-top:0}.input--check,.view-admissions-events .view-filters .form-type-bef-checkbox input{display:none}.input--check:checked+label,.view-admissions-events .view-filters .form-type-bef-checkbox input:checked+label{color:#1f2021}.input--check:checked+label::before,.view-admissions-events .view-filters .form-type-bef-checkbox input:checked+label::before{background-color:#a2c3df;border-color:#3775a4;content:'\2713';color:#00457c !important}.input--check+label,.view-admissions-events .view-filters .form-type-bef-checkbox input+label{cursor:pointer;font-weight:normal}.input--check+label::before,.view-admissions-events .view-filters .form-type-bef-checkbox input+label::before{border:1px solid #949494;color:#00457c;content:'';display:inline-block;font-family:'SSStandard';font-size:1rem;height:.75rem;line-height:.75;margin-right:.5rem;width:.75rem}.input--check+label:hover::before,.view-admissions-events .view-filters .form-type-bef-checkbox input+label:hover::before{background:#e8e8e8}.input--check[type=radio]:checked+label::before,.view-admissions-events .view-filters .form-type-bef-checkbox input[type=radio]:checked+label::before{content:'•';font-family:"ff-meta-web-pro",clean,sans-serif;line-height:.9;text-align:center}.input--check[type=radio]+label::before,.view-admissions-events .view-filters .form-type-bef-checkbox input[type=radio]+label::before{height:1rem;width:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem}
@media only screen and (min-width:712px){.webform-component-textfield #edit-submitted-first-name,.webform-component-textfield #edit-submitted-last-name,.webform-component-email #edit-submitted-first-name,.webform-component-email #edit-submitted-last-name,.webform-component-textarea #edit-submitted-first-name,.webform-component-textarea #edit-submitted-last-name{float:left;width:50%}.webform-component-textfield #edit-submitted-email-address,.webform-component-textfield #edit-submitted-phone-number,.webform-component-email #edit-submitted-email-address,.webform-component-email #edit-submitted-phone-number,.webform-component-textarea #edit-submitted-email-address,.webform-component-textarea #edit-submitted-phone-number{width:auto}}.form-autocompete--label{background:#777;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f5f5f5;display:block;font-size:11px;font-size:.6875rem;padding:.5rem .375rem 1.5rem .375rem;position:absolute;top:1rem;width:100%;z-index:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;filter:alpha(opacity=0);opacity:0;-moz-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.form-autocompete--input{position:relative;z-index:1}.form-autocompete--input:focus~.form-autocompete--label{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.form-autocompete--input~button{z-index:2}.ui-autocomplete-loading{background: url(8faf0c06215e8abdd97939b33eb85c6f62fabe3c.gif)  no-repeat scroll 95% center white;z-index:3 !important}.ui-autocomplete{z-index:400 !important}.ui-widget{font-family:"ff-meta-web-pro",clean,sans-serif;font-size:13px;font-size:.8125rem}.ui-menu .ui-menu-item{border-bottom:#e8e8e8}.ui-menu .ui-menu-item a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;line-height:inherit;padding:.25rem .75rem}.ui-menu .ui-menu-item a:hover{background:#eef4f9;border-color:transparent;color:#1f2021;cursor:pointer}.ui-widget-content{border-color:#ddd;color:#1f2021}.ui-widget-content a{color:#69687d}.cke_editable_themed{background:#fff;padding:2rem}.cke_editable_themed table.cke_show_border>thead>tr>th{border-bottom:2px #757676 solid !important}.cke_editable_themed table.cke_show_border>tbody>tr>td{border-top:1px #ddd solid !important}.cke_editable_themed .pullquote{border:dotted 1px #ce666a}.cke_editable_themed .pullquote::before{background:#ce666a;content:'pullquote';color:#fff;display:inline-block;position:relative;font-size:.5625rem;font-weight:700;line-height:1.25;margin:0 .25rem;text-transform:uppercase;vertical-align:middle}.cke_widget_inline[data-cke-display-name="image"]{display:block}.cke_widget_inline[data-cke-display-name="image"]>a{display:block}#tabs{margin:30px 11px}#tabs li{margin:0;float:left}#tabs ul.primary{border:0 solid transparent;margin:0;padding:0;line-height:2em;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background:#0d0d0d;overflow:hidden}#tabs ul.primary li{border-left:1px solid #555}#tabs ul.primary li a{font-size:1.2em;padding:.5em 1em;margin:0;background:#0d0d0d;color:#eee;vertical-align:text-bottom}#tabs ul.primary li.active a{background:#444;border-top:1px solid #555;border-right:0}#tabs ul.primary li a.active:hover{background:#333}#tabs ul.primary li a:hover{background:#222;color:#ddd}#tabs ul.secondary{margin:10px 0 -31px 10px;border:0 solid transparent;padding:0}#tabs ul.secondary li{border:0 solid transparent;margin:0;padding:0}#tabs ul.secondary li a{font-size:.9em;border-radius:4px;line-height:20px;color:#555;padding:0 8px}#tabs .secondary a:hover{background:#eee;color:#333}#tabs ul.secondary a.active{background:#f5f5f5;border:0 solid transparent}#tabs .secondary a.active:hover{background:#f5f5f5}.role-administrator.navbar-fixed[data-host]::after{background:#942d2d;color:white;content:'';display:block;font-family:"SSStandard";line-height:1.45;padding:.5rem;position:fixed;right:0;top:0;z-index:999999}
.role-administrator.navbar-fixed[data-host*=dev-nginx]::after{background:#398448;content:'⋆'}.role-administrator.navbar-fixed[data-host*=test-nginx]::after{background:#f2cd5c;content:'💡'}#block-yale-solr-search-som-portal-solr-search-block{float:left;z-index:1}@media only screen and (min-width:1080px){#block-yale-solr-search-som-portal-solr-search-block{width:60%}}@media only screen and (min-width:1128px){#block-yale-solr-search-som-portal-solr-search-block{width:20%}}#search-block-form,#som-solr-search-block-form,.global-search{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50px;z-index:2;display:none;margin:.9375rem auto;width:40%}#search-block-form.show,#som-solr-search-block-form.show,.global-search.show{z-index:2;display:block}#search-block-form input[type="search"],#search-block-form input[type="text"],#search-block-form .global-search-input,#som-solr-search-block-form input[type="search"],#som-solr-search-block-form input[type="text"],#som-solr-search-block-form .global-search-input,.global-search input[type="search"],.global-search input[type="text"],.global-search .global-search-input{background:white;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:100%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:inset 0 1px rgba(0,0,0,0.3);text-transform:capitalize;letter-spacing:0;border:1px solid #ddd;padding-right:34px}#search-block-form .form-submit,#som-solr-search-block-form .form-submit,.global-search .form-submit{border:0;position:absolute;top:6px;right:7px;background:none;color:transparent;text-indent:100px;overflow:hidden;height:22px;width:22px;padding:0;background:transparent url(d20bbf558fc197958b38bbf7d962de3237e6296c.png)  no-repeat left center}#search-block-form .form-submit:hover,#som-solr-search-block-form .form-submit:hover,.global-search .form-submit:hover{background-color:transparent;color:transparent}.pub-search-input{width:100%;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;}.pub-search{position:relative}.pub-search{*zoom:1;}.pub-search:after{content:"";display:table;clear:both}.pub-search input[type="search"]{padding-right:32px}.pub-search .pub-search-button{position:absolute;top:5px;right:5px;background:none;color:transparent;height:22px;width:22px}.pub-search .pub-search-button.ss-search.right:after{content:'🔎';position:absolute;top:2px;right:0;background:transparent;color:#a7a3a2;height:22px;width:22px;font-size:1.125rem;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph;font-weight:900}.pub-search .pub-search-button:hover{background:transparent;color:transparent}.pub-search .pub-search-button:hover.ss-search:before,.pub-search .pub-search-button:hover.ss-search.right:after{color:#5d94be}.view-filters.view-filters--inline>form .views-exposed-widget,.view-admissions-events .view-filters>form .views-exposed-widget,.view-case-directory.cases--ypfs .view-filters>form .views-exposed-widget,.form-item--inline{margin:0 1rem 1rem 0}.view-filters.view-filters--inline>form .views-exposed-widget select,.view-admissions-events .view-filters>form .views-exposed-widget select,.view-case-directory.cases--ypfs .view-filters>form .views-exposed-widget select,.form-item--inline select{margin-bottom:0;max-width:none;width:100%}.view-filters.view-filters--inline>form .views-exposed-widget input,.view-admissions-events .view-filters>form .views-exposed-widget input,.view-case-directory.cases--ypfs .view-filters>form .views-exposed-widget input,.form-item--inline input{margin-bottom:0}.view-filters.view-filters--inline>form .views-exposed-widget input[type="submit"].form-submit,.view-admissions-events .view-filters>form .views-exposed-widget input[type="submit"].form-submit,.view-case-directory.cases--ypfs .view-filters>form .views-exposed-widget input[type="submit"].form-submit,.form-item--inline input[type="submit"].form-submit{vertical-align:top}
.view-filters.view-filters--inline>form,.view-admissions-events .view-filters>form,.view-case-directory.cases--ypfs .view-filters>form{border:0;padding:0;margin:0}.view-filters.view-filters--inline>form>div,.view-admissions-events .view-filters>form>div,.view-case-directory.cases--ypfs .view-filters>form>div{margin:0;padding:0}@media only screen and (min-width:712px){.view-filters.view-filters--inline>form .views-exposed-widget,.view-admissions-events .view-filters>form .views-exposed-widget,.view-case-directory.cases--ypfs .view-filters>form .views-exposed-widget,.form-item--inline{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;min-width:45%;vertical-align:baseline}.view-filters.view-filters--inline>form .views-exposed-widget select,.view-admissions-events .view-filters>form .views-exposed-widget select,.view-case-directory.cases--ypfs .view-filters>form .views-exposed-widget select,.form-item--inline select{min-width:10rem;max-width:18rem}.view-filters.view-filters--inline>form .views-exposed-widget input[type=text],.view-admissions-events .view-filters>form .views-exposed-widget input[type=text],.view-case-directory.cases--ypfs .view-filters>form .views-exposed-widget input[type=text],.view-filters.view-filters--inline>form .views-exposed-widget input[type=search],.view-admissions-events .view-filters>form .views-exposed-widget input[type=search],.view-case-directory.cases--ypfs .view-filters>form .views-exposed-widget input[type=search],.form-item--inline input[type=text],.form-item--inline input[type=search]{min-width:13rem}}@media only screen and (min-width:960px){.global-search input[type="search"],#search-block-form input[type="search"],#som-solr-search-block-form input[type="text"]{float:right;width:170px}.view-filters.view-filters--inline>form .views-exposed-widget,.view-admissions-events .view-filters>form .views-exposed-widget,.view-case-directory.cases--ypfs .view-filters>form .views-exposed-widget,.form-item--inline{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;min-width:inherit;vertical-align:baseline}.view-filters.view-filters--inline>form .views-exposed-widget select,.view-admissions-events .view-filters>form .views-exposed-widget select,.view-case-directory.cases--ypfs .view-filters>form .views-exposed-widget select,.form-item--inline select{min-width:10rem;max-width:14rem}.view-filters.view-filters--inline>form .views-exposed-widget input[type=text],.view-admissions-events .view-filters>form .views-exposed-widget input[type=text],.view-case-directory.cases--ypfs .view-filters>form .views-exposed-widget input[type=text],.view-filters.view-filters--inline>form .views-exposed-widget input[type=search],.view-admissions-events .view-filters>form .views-exposed-widget input[type=search],.view-case-directory.cases--ypfs .view-filters>form .views-exposed-widget input[type=search],.form-item--inline input[type=text],.form-item--inline input[type=search]{width:13rem}#search-block-form,#som-solr-search-block-form,.global-search{position:absolute;top:15px;right:10px;margin:15px 0 30px;margin:.9375rem 0 1.875rem;display:block;width:100%}#search-block-form input[type="search"],#som-solr-search-block-form input[type="search"],.global-search input[type="search"]{border:1px solid #ddd;width:220px}}@media only screen and (min-width:1128px){#block-search-form,#som-solr-search-block-form,.global-search{position:relative;right:auto}#search-block-form input[type="search"],#portal-solr-search-block-form input[type="text"],.global-search input[type="search"]{width:100%}}.profile-info{margin-top:31px;margin-top:1.9375rem}.profile-info ul{display:block;margin-bottom:31px;margin-bottom:1.9375rem}.profile-info ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;float:left;margin:0 0 15px 0;padding-right:15px;max-width:300px;width:100%}
.profile-info ul li div{display:inline-block}.profile-info ul li::before{color:#a7a3a2}@media only screen and (min-width:960px){.profile-info{margin-top:0}.profile-info ul li{width:50%;max-width:none}.profile-info ul li:nth-child(even){clear:right}.profile-info ul li:nth-child(odd){clear:left}}.pager{clear:both;text-align:center;list-style-type:none;margin:31px 0;margin:1.9375rem 0}.pager-first,.pager-current,.pager-last,.pager-item,.pager-ellipsis{display:none}.pager-current,.pager-item,.pager-first,.pager-last{margin:1.625rem 0 .625rem;font-weight:bold;color:#777;font-size:.9375rem;font-family:"ff-meta-web-pro",clean,sans-serif;line-height:1.375rem}.pager-current a:hover,.pager-current a:focus,.pager-item a:hover,.pager-item a:focus,.pager-first a:hover,.pager-first a:focus,.pager-last a:hover,.pager-last a:focus{text-decoration:underline}.pager-previous,.pager-next{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-indent:-9999em}.pager-previous a,.pager-next a{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;display:block;margin:0 12px;margin:0 .75rem;padding:18px;padding:1.125rem;min-width:30px;min-width:1.875rem;background:#8bb2d5 url(da7ccb4efe2d7869be1d4a20324db424c8137dce.png)  center center no-repeat;color:white;text-transform:uppercase;text-indent:-9999em;letter-spacing:1px;font-size:16px;font-size:1rem}.pager-previous a:hover,.pager-next a:hover{background-color:#5d94be}.pager-previous a{background:#8bb2d5 url(dea6ab378789ea3069af5b8f044583f8fd420930.png)  center center no-repeat}.pager-load-more .pager-next a{background-image:none}@media only screen and (min-width:712px){.pager .pager-previous a,.pager .pager-next a{text-indent:0;display:block;min-width:148px;min-width:9.25rem;background-position:15% 50%}.pager .pager-next a{background-position:85% 50%}.pager .pager-previous a{background-position:15% 50%}}.subfooter{max-width:1235px;margin:1.9375rem auto 3.875rem}.block-block{position:relative;text-align:left}.block-block>.in{padding-left:4.875rem}.block-block h3{position:absolute;top:1.5625rem;left:.9375rem;width:3.375rem}.block-block p{margin:0}.block-menu-block>.in{padding-left:4.875rem}.block.block-menu-block>.in{padding-left:0}@media only screen and (min-width:712px){.subfooter{max-width:1235px;margin:1.9375rem auto 3.875rem}.block-block{position:relative;text-align:center}.block-block>.in{padding-left:.6875rem}.block-block h3{text-align:center;position:static;width:auto}.block-block h3 span{margin:0 auto}.block-block h4,.block-block p{text-align:center}.block-block p{margin:0}.block-menu-block>.in{padding-left:.6875rem}}.view-blog-landing .views-row{overflow:hidden;margin-bottom:2.5rem}.node-type-center-landing .view-blog-landing .views-row{width:100%}.node-type-center-landing .view-blog-landing .views-row .cci-blog-main-category{display:none}@media only screen and (min-width:960px){.node-type-center-landing .view-blog-landing .views-row .views-cci-blog-image{float:right;margin-left:1.375rem}}.node-type-center-landing .view-blog-landing .views-row .views-cci-field-title,.node-type-center-landing .view-blog-landing .views-row .medium{font-size:1rem;line-height:1.9375rem;margin:0}.node-type-center-landing .view-blog-landing .views-row .created{clear:both;margin-top:.5rem}.node-type-center-landing .view-blog-landing .views-row .cci-blog-categories{font-size:.875rem}.view-blog-landing .views-row .views-blog-image img{float:left;margin:.875rem 10px 1.75rem 0}.view-blog-landing .views-row p:empty{display:none}.view-blog-landing .views-field-title{margin-bottom:.625rem}.view-blog-landing .blog-categories ul{display:inline-block}.view-blog-landing .blog-categories li{list-style:none;display:inline-block;margin-right:20px}.view-id-blog_meta,.views-blog-created{font-weight:normal;color:#000;font-family:"Yale",serif;line-height:1.5;margin-bottom:.625rem}.view-id-blog_meta a,.views-blog-created a{color:inherit}.view-id-blog_meta a:hover,.views-blog-created a:hover{text-decoration:underline}.view-id-blog_meta .author,.view-id-blog_meta .extra-credit,.views-blog-created .author,.views-blog-created .extra-credit{display:inline-block;font-size:1rem}.view-id-blog_meta .author a,.view-id-blog_meta .author .contributor,.view-id-blog_meta .extra-credit a,.view-id-blog_meta .extra-credit .contributor,.views-blog-created .author a,.views-blog-created .author .contributor,.views-blog-created .extra-credit a,.views-blog-created .extra-credit .contributor{display:inline-block;font-weight:bold;margin-right:-.25em;text-transform:uppercase;white-space:nowrap}.view-id-blog_meta .author .authors,.view-id-blog_meta .author .contributor,.view-id-blog_meta .extra-credit .authors,.view-id-blog_meta .extra-credit .contributor,.views-blog-created .author .authors,.views-blog-created .author .contributor,.views-blog-created .extra-credit .authors,.views-blog-created .extra-credit .contributor{display:inline-block;margin-right:1em}.view-id-blog_meta .created,.views-blog-created .created{display:inline-block;font-family:"ff-meta-web-pro",clean,sans-serif;white-space:nowrap}.view-id-blog_meta .author+.created,.views-blog-created .author+.created{border-left:1px #ddd solid;padding-left:1em}.view-id-blog_meta{border:1px #ddd solid;border-width:1px 0;padding:1em 0}.popular-posts-pane,.pane-author-blog-links{font-size:.8125rem;margin-bottom:50px}.popular-posts-pane .pane-title,.popular-posts-pane h2,.pane-author-blog-links .pane-title,.pane-author-blog-links h2{text-transform:uppercase;background:#a7a3a2;color:#fff;padding:10px;font-size:inherit;line-height:1;margin-bottom:1em}.popular-posts-pane .fieldable-panels-pane,.pane-author-blog-links .fieldable-panels-pane{padding:10px}.popular-posts-pane .views-row,.pane-author-blog-links .views-row{padding:10px}.popular-posts-pane .views-row a,.pane-author-blog-links .views-row a{display:block;font-weight:bold}.popular-posts-pane .pager,.pane-author-blog-links .pager{text-align:left;margin:10px 0}.popular-posts-pane .pager .pager-next a,.pane-author-blog-links .pager .pager-next a{background: url(f7e6ec3865c8ff434c93dd5f200cb513fe5d8db5.png)  no-repeat right center !important;display:inline-block;padding:0 20px 0 0;margin-top:10px;color:#5d94be;min-width:0;text-transform:none;text-align:left;font-weight:bold;font-size:.8125rem}.popular-posts-pane .pager.pager-load-more .pager-next,.pane-author-blog-links .pager.pager-load-more .pager-next{text-indent:0}.popular-posts-pane .pager.pager-load-more .pager-next a,.pane-author-blog-links .pager.pager-load-more .pager-next a{margin:0}.popular-categories-pane .views-row{border-bottom:1px solid #ddd}
.popular-categories-pane .views-row a{color:#1f2021;font-weight:normal}.node-type-blog .pane-node-created{padding-bottom:50px}.view-blog-author-profile .views-row{margin-bottom:2rem}.view-blog-author-profile .views-row:after{content:"";display:table;clear:both}.view-blog-author-profile .author-picture,.view-blog-author-profile .author-picture.img-wrap{border:0;margin-top:0;padding-top:0}.view-blog-author-profile .author-full-name{color:#1f2021;font-size:1.5625rem}.view-blog-author-profile .author-position{font-style:italic;margin-bottom:20px}.view-id-blog_detail_category{margin-bottom:25px}.view-id-blog_detail_category div{display:inline}.view-id-blog_detail_category div a{margin-right:25px}div.fgf-interview{min-height:400px}.node-type-blog .tags ul{margin-top:0}.node-type-blog .tags ul .tag-link{margin-top:0;padding-top:0}.node-type-blog figure.caption{border:0;text-align:center}.node-type-blog figure.caption span.inline-image{border:0}.node-type-blog figure.caption img{width:auto !important;height:auto !important;max-width:100% !important;padding-top:.75rem;border-top:5px solid #ddd}.node-type-blog figure.caption.align-left,.node-type-blog figure.caption.align-right,.node-type-blog span.align-left,.node-type-blog span.align-right{text-align:center}.node-type-blog figure.caption.align-left span,.node-type-blog figure.caption.align-right span,.node-type-blog span.align-left span,.node-type-blog span.align-right span{width:auto !important}.node-type-blog figure.caption.align-left img,.node-type-blog figure.caption.align-right img,.node-type-blog span.align-left img,.node-type-blog span.align-right img{width:100% !important;max-width:100%}.node-type-blog figure.caption.align-center,.node-type-blog span.align-center{display:block !important}.node-type-blog figure.caption.align-center span,.node-type-blog figure.caption.align-center img,.node-type-blog span.align-center span,.node-type-blog span.align-center img{width:100% !important}.node-type-blog figure.caption .img-credit,.node-type-blog figure.caption .img-caption,.node-type-blog span .img-credit,.node-type-blog span .img-caption{display:none !important}.node-type-blog p.align-center,.node-type-blog div.align-center{clear:both}@media only screen and (min-width:712px){.node-type-blog figure.caption.align-left,.node-type-blog figure.caption.align-right,.node-type-blog span.align-left,.node-type-blog span.align-right{text-align:left;width:50% !important}.node-type-blog figure.caption.align-left,.node-type-blog span.align-left{margin:0 20px 20px 0}.node-type-blog figure.caption.align-right,.node-type-blog span.align-right{margin:0 0 20px 20px}.node-type-blog p.align-center,.node-type-blog div.align-center{clear:both}}@media only screen and (min-width:880px){.node-type-blog figure.caption.align-left,.node-type-blog figure.caption.align-right,.node-type-blog span.align-left,.node-type-blog span.align-right{width:25% !important}}@media only screen and (min-width:960px){.cci-blog #block-system-main .g5-3of5{width:75%}.cci-blog #block-system-main .g5-1of5{margin:0 -.6875rem 0 0;width:25%}.cci-blog #block-system-main .g5-1of5>.in{margin:0;padding:0 .6875rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.cci-blog #block-system-main .view-blog-landing .view-content{margin:0 -.6875rem;position:relative}.cci-blog #block-system-main .view-blog-landing .view-content:after{content:"";display:table;clear:both}@media only screen and (min-width:960px){.mdnzr-flexbox .cci-blog #block-system-main .view-blog-landing .view-content,.mdnzr-flexboxlegacy .cci-blog #block-system-main .view-blog-landing .view-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cci-blog #block-system-main .view-blog-landing .view-content .views-row{margin:0 0 1.375rem;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cci-blog #block-system-main .view-blog-landing .view-content .views-row:before{content:"";background:white;position:absolute;top:0;bottom:0;left:.6875rem;right:.6875rem;border:1px solid #ddd}.cci-blog #block-system-main .view-blog-landing .view-content .views-row>.clearfix{padding:0 2.0625rem 1.375rem;position:relative}.cci-blog #block-system-main .view-blog-landing .view-content .views-row .cci-blog-main-category{background:#00457c;display:block;margin:0 -1.375rem;padding:.6875rem 1.375rem;position:relative;text-transform:uppercase;z-index:10}.cci-blog #block-system-main .view-blog-landing .view-content .views-row .cci-blog-main-category a{color:white}
.cci-blog #block-system-main .view-blog-landing .view-content .views-row .ss-icon,.cci-blog #block-system-main .view-blog-landing .view-content .views-row #content .share-post a[class*=email],#content .share-post .cci-blog #block-system-main .view-blog-landing .view-content .views-row a[class*=email],.cci-blog #block-system-main .view-blog-landing .view-content .views-row .addthis_toolbox a[class*=email],.addthis_toolbox .cci-blog #block-system-main .view-blog-landing .view-content .views-row a[class*=email],.cci-blog #block-system-main .view-blog-landing .view-content .views-row #content .share-post a[class*=facebook],#content .share-post .cci-blog #block-system-main .view-blog-landing .view-content .views-row a[class*=facebook],.cci-blog #block-system-main .view-blog-landing .view-content .views-row .addthis_toolbox a[class*=facebook],.addthis_toolbox .cci-blog #block-system-main .view-blog-landing .view-content .views-row a[class*=facebook],.cci-blog #block-system-main .view-blog-landing .view-content .views-row #content .share-post a[class*=twitter],#content .share-post .cci-blog #block-system-main .view-blog-landing .view-content .views-row a[class*=twitter],.cci-blog #block-system-main .view-blog-landing .view-content .views-row .addthis_toolbox a[class*=twitter],.addthis_toolbox .cci-blog #block-system-main .view-blog-landing .view-content .views-row a[class*=twitter],.cci-blog #block-system-main .view-blog-landing .view-content .views-row #content .share-post a[class*=linkedin],#content .share-post .cci-blog #block-system-main .view-blog-landing .view-content .views-row a[class*=linkedin],.cci-blog #block-system-main .view-blog-landing .view-content .views-row .addthis_toolbox a[class*=linkedin],.addthis_toolbox .cci-blog #block-system-main .view-blog-landing .view-content .views-row a[class*=linkedin]{border-right:1px solid white;margin-right:8px;padding:0 10px 0 0}.cci-blog #block-system-main .view-blog-landing .view-content .views-row .ss-icon:before,.cci-blog #block-system-main .view-blog-landing .view-content .views-row #content .share-post a[class*=email]:before,#content .share-post .cci-blog #block-system-main .view-blog-landing .view-content .views-row a[class*=email]:before,.cci-blog #block-system-main .view-blog-landing .view-content .views-row .addthis_toolbox a[class*=email]:before,.addthis_toolbox .cci-blog #block-system-main .view-blog-landing .view-content .views-row a[class*=email]:before,.cci-blog #block-system-main .view-blog-landing .view-content .views-row #content .share-post a[class*=facebook]:before,#content .share-post .cci-blog #block-system-main .view-blog-landing .view-content .views-row a[class*=facebook]:before,.cci-blog #block-system-main .view-blog-landing .view-content .views-row .addthis_toolbox a[class*=facebook]:before,.addthis_toolbox .cci-blog #block-system-main .view-blog-landing .view-content .views-row a[class*=facebook]:before,.cci-blog #block-system-main .view-blog-landing .view-content .views-row #content .share-post a[class*=twitter]:before,#content .share-post .cci-blog #block-system-main .view-blog-landing .view-content .views-row a[class*=twitter]:before,.cci-blog #block-system-main .view-blog-landing .view-content .views-row .addthis_toolbox a[class*=twitter]:before,.addthis_toolbox .cci-blog #block-system-main .view-blog-landing .view-content .views-row a[class*=twitter]:before,.cci-blog #block-system-main .view-blog-landing .view-content .views-row #content .share-post a[class*=linkedin]:before,#content .share-post .cci-blog #block-system-main .view-blog-landing .view-content .views-row a[class*=linkedin]:before,.cci-blog #block-system-main .view-blog-landing .view-content .views-row .addthis_toolbox a[class*=linkedin]:before,.addthis_toolbox .cci-blog #block-system-main .view-blog-landing .view-content .views-row a[class*=linkedin]:before{color:white;font-family:"SSSymbolicons";font-size:1.25rem;display:inline-block;vertical-align:middle}.cci-blog #block-system-main .view-blog-landing .view-content .views-row .ss-icon.research:before,.cci-blog #block-system-main .view-blog-landing .view-content .views-row #content .share-post a.research[class*=email]:before,#content .share-post .cci-blog #block-system-main .view-blog-landing .view-content .views-row a.research[class*=email]:before,.cci-blog #block-system-main .view-blog-landing .view-content .views-row .addthis_toolbox a.research[class*=email]:before,.addthis_toolbox .cci-blog #block-system-main .view-blog-landing .view-content .views-row a.research[class*=email]:before,.cci-blog #block-system-main .view-blog-landing .view-content .views-row #content .share-post a.research[class*=facebook]:before,#content .share-post .cci-blog #block-system-main .view-blog-landing .view-content .views-row a.research[class*=facebook]:before,.cci-blog #block-system-main .view-blog-landing .view-content .views-row .addthis_toolbox a.research[class*=facebook]:before,.addthis_toolbox .cci-blog #block-system-main .view-blog-landing .view-content .views-row a.research[class*=facebook]:before,.cci-blog #block-system-main .view-blog-landing .view-content .views-row #content .share-post a.research[class*=twitter]:before,#content .share-post .cci-blog #block-system-main .view-blog-landing .view-content .views-row a.research[class*=twitter]:before,.cci-blog #block-system-main .view-blog-landing .view-content .views-row .addthis_toolbox a.research[class*=twitter]:before,.addthis_toolbox .cci-blog #block-system-main .view-blog-landing .view-content .views-row a.research[class*=twitter]:before,.cci-blog #block-system-main .view-blog-landing .view-content .views-row #content .share-post a.research[class*=linkedin]:before,#content .share-post .cci-blog #block-system-main .view-blog-landing .view-content .views-row a.research[class*=linkedin]:before,.cci-blog #block-system-main .view-blog-landing .view-content .views-row .addthis_toolbox a.research[class*=linkedin]:before,.addthis_toolbox .cci-blog #block-system-main .view-blog-landing .view-content .views-row a.research[class*=linkedin]:before{font-family:"SSStandard"}
.cci-blog #block-system-main .view-blog-landing .view-content .views-row .views-cci-blog-image{margin:0 -1.375rem;padding:0 1px;position:relative;z-index:1}.cci-blog #block-system-main .view-blog-landing .view-content .views-row .views-cci-blog-image img{display:block}.cci-blog #block-system-main .view-blog-landing .view-content .views-row .views-cci-field-title{font-size:1.5rem;line-height:1.25;margin-top:1.375rem}.cci-blog #block-system-main .view-blog-landing .view-content .views-row .medium{margin:1rem 0}.cci-blog #block-system-main .view-blog-landing .view-content .views-row .created,.cci-blog #block-system-main .view-blog-landing .view-content .views-row .cci-blog-categories{font-size:.8125rem;line-height:1.25;margin:1rem 0}.cci-blog #block-system-main .pane-title{margin:1.625rem 0 .625rem;font-weight:bold;color:#777;font-size:1rem;font-family:"ff-meta-web-pro",clean,sans-serif;line-height:1.375rem;text-transform:uppercase;letter-spacing:2px;background:none;padding:0;text-align:left}.cci-blog #block-system-main .pane-title a:hover,.cci-blog #block-system-main .pane-title a:focus{text-decoration:underline}.cci-blog #block-system-main .pane-node-body{border-bottom:#1f2021 2px solid;border-top:#1f2021 2px solid;margin:0 0 2rem;padding:1rem 0}.cci-blog #block-system-main .pane-node-body h6{margin:0}.cci-blog #block-system-main ul.tweets-pulled-listing{border-color:#ddd;border-style:solid;border-width:0 1px 1px 1px}.cci-blog #block-system-main ul.tweets-pulled-listing li{border-top:#ddd 1px solid;float:none;margin:0 !important;padding:10px}.cci-blog #block-system-main ul.tweets-pulled-listing .tweet-author-wrapper{background:transparent;margin:0;padding:0}.cci-blog #block-system-main ul.tweets-pulled-listing .tweet-author a{color:#1f2021}.cci-blog #block-system-main ul.tweets-pulled-listing .tweet-author a:hover{color:#8bb2d5}.cci-blog #block-system-main ul.tweets-pulled-listing .tweet-screenname a{color:#949494}.cci-blog #block-system-main ul.tweets-pulled-listing .tweet-screenname a:hover{color:#8bb2d5}.cci-blog #block-system-main ul.tweets-pulled-listing .tweet-text{font-size:.8125rem;line-height:1.25;margin:.5rem 0}.cci-blog #block-system-main .video-element{margin-bottom:.5rem}.cci-blog #block-system-main .popular-posts-pane .views-row{padding:.5rem 0}.cci-blog #block-system-main .popular-posts-pane .views-row a{font-weight:normal}.cci-blog #block-system-main #e2ma_signup_form .e2ma_signup_form_row,.cci-blog #block-system-main #e2ma_signup_form .e2ma_signup_form_required_footnote{border:0;margin:0 0 .5rem;padding:0}.cci-blog #block-system-main #e2ma_signup_form .e2ma_signup_form_row .e2ma_signup_form_label,.cci-blog #block-system-main #e2ma_signup_form .e2ma_signup_form_required_footnote .e2ma_signup_form_label{margin:2.1875rem 0 0;font-weight:normal;text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-family:"Yale",serif;line-height:1.375rem;color:#777;font-size:.875rem;margin-top:0}.cci-blog #block-system-main #e2ma_signup_form .e2ma_signup_form_row input[type=text],.cci-blog #block-system-main #e2ma_signup_form .e2ma_signup_form_required_footnote input[type=text]{width:100%}.cci-blog #block-system-main #e2ma_signup_form .e2ma_signup_form_button{background:#8bb2d5;font-size:.875rem;font-weight:normal;width:auto !important}.cci-blog #block-system-main #e2ma_signup_form .e2ma_signup_form_button:hover,.cci-blog #block-system-main #e2ma_signup_form .e2ma_signup_form_button:focus{background-color:#5d94be;text-decoration:none}#at3win{background:white;padding:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;position:absolute;top:20%;left:50%;margin-top:-152px;margin-left:-250px;width:500px;z-index:100000}#at3winheaderclose{display:block;height:22px;width:22px;background: url(fca3bf3aeda761267807d76ec8ccf5ec1bdeb76c.png) ;position:absolute;top:-11px;right:-11px}#at3winemail{height:480px}.not-logged-in .comment_forbidden{display:none}.yale-som-connect-table{width:100%;margin:1.9375rem 0}
.yale-som-connect-table thead{background-color:transparent}.yale-som-connect-table thead tr{border-bottom:1px solid #ddd}.yale-som-connect-table thead tr *:first-child{width:25%}.yale-som-connect-table thead td,.yale-som-connect-table thead th{font-size:1.375rem;padding:6px 0;text-align:center;color:#3775a4}.yale-som-connect-table tbody th{width:25%;color:#69687d}.yale-som-connect-table tbody td{text-align:center}.yale-som-connect-table tbody th,.yale-som-connect-table tbody td{font-size:1rem}.yale-som-connect-table tbody .ss-icon,.yale-som-connect-table tbody #content .share-post a[class*=email],#content .share-post .yale-som-connect-table tbody a[class*=email],.yale-som-connect-table tbody .addthis_toolbox a[class*=email],.addthis_toolbox .yale-som-connect-table tbody a[class*=email],.yale-som-connect-table tbody #content .share-post a[class*=facebook],#content .share-post .yale-som-connect-table tbody a[class*=facebook],.yale-som-connect-table tbody .addthis_toolbox a[class*=facebook],.addthis_toolbox .yale-som-connect-table tbody a[class*=facebook],.yale-som-connect-table tbody #content .share-post a[class*=twitter],#content .share-post .yale-som-connect-table tbody a[class*=twitter],.yale-som-connect-table tbody .addthis_toolbox a[class*=twitter],.addthis_toolbox .yale-som-connect-table tbody a[class*=twitter],.yale-som-connect-table tbody #content .share-post a[class*=linkedin],#content .share-post .yale-som-connect-table tbody a[class*=linkedin],.yale-som-connect-table tbody .addthis_toolbox a[class*=linkedin],.addthis_toolbox .yale-som-connect-table tbody a[class*=linkedin]{color:#3775a4;font-size:.875rem}.yale-som-connect-table .hide-text{position:absolute;left:-9999em}.yale-news-and-events-page .panel-content .col{position:relative;margin-bottom:1.875rem;padding:1.875rem;border:1px solid #ddd;border-top:6px solid #ddd;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:880px){.yale-news-and-events-page .panel-content .col{float:right;width:48%}.yale-news-and-events-page .panel-content .col:first-child{float:left}}.yale-news-and-events-page .panel-content .pane-title{margin:0 0 2.5rem}.yale-news-and-events-page .panel-content .more-link{margin:0 0 2.5rem}.yale-news-and-events-page .panel-content .more-link a{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;color:#3775a4;font-weight:bold}.yale-news-and-events-page .panel-content .more-link a::after,.yale-news-and-events-page .panel-content .more-link a::before{font-size:.6875rem}.yale-news-and-events-page .panel-content .more-link a::after{font-size:.875rem}.yale-news-and-events-page .panel-content .more-link a:hover{opacity:.7}@media only screen and (min-width:1500px){.yale-news-and-events-page .panel-content .more-link{position:absolute;top:2.1875rem;right:1.875rem}}.in>.view-recent-news,.in>.view-upcoming-events,.in>.view-event-listing{margin-top:1.875rem;margin-left:.6875rem}.view-recent-news .views-row,.view-upcoming-events .views-row,.view-event-listing .views-row{overflow:hidden;margin-bottom:1.25rem}.view-recent-news .views-field-title,.view-upcoming-events .views-field-title,.view-event-listing .views-field-title{font-weight:bold}.view-recent-news .views-field-created,.view-recent-news .field-name-field-event-date-text,.view-upcoming-events .views-field-created,.view-upcoming-events .field-name-field-event-date-text,.view-event-listing .views-field-created,.view-event-listing .field-name-field-event-date-text{margin:1.625rem 0 .625rem;font-weight:bold;color:#777;font-size:.9375rem;font-family:"ff-meta-web-pro",clean,sans-serif;line-height:1.375rem;float:left;margin:.6em 1em 0 0}.view-recent-news .views-field-created a:hover,.view-recent-news .views-field-created a:focus,.view-recent-news .field-name-field-event-date-text a:hover,.view-recent-news .field-name-field-event-date-text a:focus,.view-upcoming-events .views-field-created a:hover,.view-upcoming-events .views-field-created a:focus,.view-upcoming-events .field-name-field-event-date-text a:hover,.view-upcoming-events .field-name-field-event-date-text a:focus,.view-event-listing .views-field-created a:hover,.view-event-listing .views-field-created a:focus,.view-event-listing .field-name-field-event-date-text a:hover,.view-event-listing .field-name-field-event-date-text a:focus{text-decoration:underline}
.view-recent-news .field-name-field-event-time-text,.view-upcoming-events .field-name-field-event-time-text,.view-event-listing .field-name-field-event-time-text{float:left;margin-top:.7em}.view-recent-news .field-name-body,.view-upcoming-events .field-name-body,.view-event-listing .field-name-body{clear:both}.view-recent-news .field-name-body p,.view-upcoming-events .field-name-body p,.view-event-listing .field-name-body p{margin-top:.3125rem}.view-recent-news .inline-image,.view-upcoming-events .inline-image,.view-event-listing .inline-image{float:right !important;margin-left:1em !important;max-width:9.375rem !important}.view-recent-news a,.view-upcoming-events a,.view-event-listing a{color:#3775a4}.view-recent-news .field-name-field-event-subtitle,.view-upcoming-events .field-name-field-event-subtitle,.view-event-listing .field-name-field-event-subtitle{margin-bottom:0;font-size:22px !important}.view-news-listing .views-field-created,.view-event-listing .views-field-created{float:left;margin:.6em 1em 0 0}.view-news-listing .views-field-title,.view-event-listing .views-field-title{margin:1.375rem 0 2rem;font-weight:bold;color:#69687d;font-size:1.9375rem;font-family:"ff-meta-web-pro",clean,sans-serif;line-height:2.25rem;margin-bottom:10px;margin-bottom:.625rem}.view-admissions-events .view-filters label{color:#777}.view-admissions-events .view-filters .date-year{margin-right:.5rem}.view-admissions-events .view-filters .views-exposed-widget{vertical-align:top !important}.view-admissions-events .view-filters .views-exposed-widget>label{text-transform:none}@media only screen and (max-width:959px){.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{margin:0;width:50%}}@media only screen and (min-width:960px){.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:3.25rem}}@media only screen and (max-width:959px){.view-admissions-events .view-filters .views-exposed-widget#edit-audience-wrapper{position:absolute;top:0;right:0}}.view-admissions-events .view-filters .views-exposed-widget .bef-tree-depth-2{margin-left:1.25rem}@media only screen and (min-width:960px){.view-admissions-events .view-filters .views-exposed-widget .bef-tree-depth-2>li{float:left}}.view-admissions-events .view-filters .views-exposed-widget .bef-tree-depth-2 label{text-transform:none}@media only screen and (min-width:960px){.view-admissions-events .view-filters .views-exposed-widget .bef-checkboxes>.form-type-bef-checkbox{float:left}}.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}.view-admissions-events .view-filters .form-type-bef-checkbox input[readonly]+label{cursor:default !important}.view-admissions-events .view-filters .form-type-bef-checkbox.highlight+.bef-tree-child label{color:#1f2021}.view-admissions-events .view-filters .form-type-bef-checkbox.highlight+.bef-tree-child label::before{content:'\2713';color:#b5b5b5}.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:.875rem;margin-bottom:1rem}.view-admissions-events .attachment-after .view-content .views-row{border:#ddd 1px solid;box-sizing:border-box;margin-bottom:1rem;padding:1rem}.view-admissions-events .attachment-after .view-content .views-row>*{display:block}
.view-admissions-events .attachment-after .view-content .views-row .event-title{font-family:"Yale",serif;font-size:1.875rem}.view-admissions-events .attachment-after .view-content .views-row .field-name-field-banner-image{margin:-1rem;position:relative}.view-admissions-events .attachment-after .view-content .views-row .field-name-field-banner-image img{display:block}.view-admissions-events .attachment-after .view-content .views-row .field-name-field-banner-image~*{display:none}.view-admissions-events.view-upcoming-events-page>.view-content h3,.view-admissions-events.view-upcoming-events-page>.view-empty h3{margin:1.375rem 0 2rem;font-weight:normal;font-size:1.6875rem;font-family:"Yale",serif;line-height:1.9375rem;color:#1f2021;position:relative;z-index:2;margin-top:5px;margin-bottom:-18px;border:1px solid #ddd;border-bottom:3px solid #3775a4;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)}.view-admissions-events.view-upcoming-events-page>.view-content .views-row,.view-admissions-events.view-upcoming-events-page>.view-empty .views-row{border-top:1px solid #ddd;box-sizing:border-box;position:relative;z-index:1;padding:20px 0}@media only screen and (min-width:960px){.view-admissions-events.view-upcoming-events-page>.view-content .views-row,.view-admissions-events.view-upcoming-events-page>.view-empty .views-row{padding-left:230px}}.view-admissions-events.view-upcoming-events-page>.view-content .views-row p,.view-admissions-events.view-upcoming-events-page>.view-empty .views-row p{margin-bottom:0}.view-admissions-events.view-upcoming-events-page>.view-content .views-row .tag-link ul,.view-admissions-events.view-upcoming-events-page>.view-empty .views-row .tag-link ul{margin-top:0}.view-admissions-events.view-upcoming-events-page>.view-content .views-row .tag-link li,.view-admissions-events.view-upcoming-events-page>.view-empty .views-row .tag-link li{display:inline-block;list-style:none;margin:0 1rem 0 0}.page-node-8 .field-name-field-sub-title,.page-node-8 .field-name-field-intro h2{text-align:center}.page-node-8 .field-name-field-sub-title{margin-bottom:0;font-style:italic;color:#1f2021}.page-node-8 .field-name-field-intro{margin-bottom:60px;margin-bottom:3.75rem}.page-node-8 .field-name-field-intro h2{margin-top:15px;margin-top:.9375rem}.page-node-8 .blue-feature{position:relative;padding-bottom:35px;padding-bottom:2.1875rem;display:inline-block}.page-node-8 .blue-feature:before{content:'';position:absolute;top:-30px;top:-1.875rem;left:-50%;width:200%;height:100%;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);background:#ebf2f7;z-index:1;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset,0 -1px 2px rgba(0,0,0,0.1) inset}.page-node-8 .blue-feature .col{position:relative;z-index:2}.yale-youtube-pull-item h2,.yale-youtube-pull-item .description,.yale-youtube-pull-item .date{display:none}.yale-youtube-pull-item .author .name a{color:inherit}.instagram-pull-item .author .name a{color:inherit}.panel-top-wide .yale-youtube-pull-item h2,.panel-top-wide .yale-youtube-pull-item .description,.panel-top-wide .yale-youtube-pull-item .date{display:block}.tweets-pulled-listing li,.instagram-pull-item,.yale-youtube-pull-item{margin-bottom:25px !important;margin-bottom:1.5625rem !important;box-sizing:border-box;-moz-box-sizing:border-box}@media only screen and (min-width:650px){.tweets-pulled-listing li,.instagram-pull-item,.yale-youtube-pull-item{float:left;width:100%}.panel-top-first .panels-ipe-sort-container .panels-ipe-portlet-wrapper:first-child .tweets-pulled-listing li.yale-youtube-pull-item,.panel-top-first>.pane-yale-youtube:first-child .tweets-pulled-listing li,.panel-top-first .panels-ipe-sort-container .panels-ipe-portlet-wrapper:first-child .instagram-pull-item.yale-youtube-pull-item,.panel-top-first>.pane-yale-youtube:first-child .instagram-pull-item,.panel-top-first .panels-ipe-sort-container .panels-ipe-portlet-wrapper:first-child .yale-youtube-pull-item.yale-youtube-pull-item,.panel-top-first>.pane-yale-youtube:first-child .yale-youtube-pull-item{float:none;width:98%}
.panel-top-first .panels-ipe-sort-container .panels-ipe-portlet-wrapper:first-child .tweets-pulled-listing li.yale-youtube-pull-item h2,.panel-top-first>.pane-yale-youtube:first-child .tweets-pulled-listing li h2,.panel-top-first .panels-ipe-sort-container .panels-ipe-portlet-wrapper:first-child .instagram-pull-item.yale-youtube-pull-item h2,.panel-top-first>.pane-yale-youtube:first-child .instagram-pull-item h2,.panel-top-first .panels-ipe-sort-container .panels-ipe-portlet-wrapper:first-child .yale-youtube-pull-item.yale-youtube-pull-item h2,.panel-top-first>.pane-yale-youtube:first-child .yale-youtube-pull-item h2{font-size:31px;font-size:1.9375rem;line-height:36px;line-height:2.25rem}.panel-top-first .panels-ipe-sort-container .panels-ipe-portlet-wrapper:first-child .tweets-pulled-listing li.yale-youtube-pull-item .description,.panel-top-first>.pane-yale-youtube:first-child .tweets-pulled-listing li .description,.panel-top-first .panels-ipe-sort-container .panels-ipe-portlet-wrapper:first-child .instagram-pull-item.yale-youtube-pull-item .description,.panel-top-first>.pane-yale-youtube:first-child .instagram-pull-item .description,.panel-top-first .panels-ipe-sort-container .panels-ipe-portlet-wrapper:first-child .yale-youtube-pull-item.yale-youtube-pull-item .description,.panel-top-first>.pane-yale-youtube:first-child .yale-youtube-pull-item .description{display:block}.panel-top-first .panels-ipe-sort-container .panels-ipe-portlet-wrapper:first-child .tweets-pulled-listing li.yale-youtube-pull-item .date,.panel-top-first>.pane-yale-youtube:first-child .tweets-pulled-listing li .date,.panel-top-first .panels-ipe-sort-container .panels-ipe-portlet-wrapper:first-child .instagram-pull-item.yale-youtube-pull-item .date,.panel-top-first>.pane-yale-youtube:first-child .instagram-pull-item .date,.panel-top-first .panels-ipe-sort-container .panels-ipe-portlet-wrapper:first-child .yale-youtube-pull-item.yale-youtube-pull-item .date,.panel-top-first>.pane-yale-youtube:first-child .yale-youtube-pull-item .date{display:none}}@media only screen and (min-width:880px){.panel-top-last .tweets-pulled-listing li,.panel-mid-last .tweets-pulled-listing li,.panel-bot-last .tweets-pulled-listing li,.panel-top-last .instagram-pull-item,.panel-mid-last .instagram-pull-item,.panel-bot-last .instagram-pull-item,.panel-top-last .yale-youtube-pull-item,.panel-mid-last .yale-youtube-pull-item,.panel-bot-last .yale-youtube-pull-item{margin-right:0 !important}}@media only screen and (min-width:880px){.tweets-pulled-listing li .panel-top-last,.tweets-pulled-listing li .panel-mid-last,.tweets-pulled-listing li .panel-bot-last,.instagram-pull-item .panel-top-last,.instagram-pull-item .panel-mid-last,.instagram-pull-item .panel-bot-last,.yale-youtube-pull-item .panel-top-last,.yale-youtube-pull-item .panel-mid-last,.yale-youtube-pull-item .panel-bot-last{margin-left:10px !important;margin-left:.625rem !important}}.row-float{float:left;width:100%}ul.tweets-pulled-listing>li{background:white;padding:0 10px 10px;padding:0 .625rem .625rem;margin:0;overflow:hidden;position:relative}.tweet-author-wrapper{background:#3775a4;padding:10px;padding:.625rem;margin:0 -10px;margin:0 -.625rem;position:relative}.tweet-author-wrapper:before{content:"";display:block;width:0;height:0;border-left:34px solid transparent;border-left:2.125rem solid transparent;border-right:0 solid transparent;border-bottom:21px solid white;border-bottom:1.3125rem solid white;position:absolute;bottom:0;right:26px;right:1.625rem}.tweet-author,.tweet-screenname{font-size:14px;font-size:.875rem;line-height:1.35714}.tweet-author a,.tweet-screenname a{color:white}.tweet-author{font-size:18px;font-size:1.125rem}.tweet-authorphoto{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;float:left;margin-right:10px;margin-right:.625rem}.tweet-authorphoto img{width:40px;width:2.5rem;height:40px;height:2.5rem}.twitter-icon{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:absolute;top:15px;top:.9375rem;right:10px;right:.625rem;color:white}
.twitter-icon .ss-social-regular{font-size:18px;font-size:1.125rem}.tweet-text{margin:20px 0 10px;margin:1.25rem 0 .625rem}.tweet-time{width:60%;float:left;font-size:12px;font-size:.75rem;text-transform:uppercase;margin:10px 0;margin:.625rem 0;padding:0}.tweet-time a{color:#a7a3a2}.tweet-time a:hover,.tweet-time a:focus{color:#5d94be}.tweet-meta{position:absolute;bottom:15px;right:17px}.tweet-actions>span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:0 5px}.yale-youtube-pull-item{background:#000}.yale-youtube-pull-item,.yale-youtube-pull-item h2{color:#fff}.yale-youtube-pull-item h2,.yale-youtube-pull-item .description,.yale-youtube-pull-item .date{margin-bottom:10px;margin-bottom:.625rem;padding-left:25px;padding-right:25px}.yale-youtube-pull-item .description,.yale-youtube-pull-item .date{color:#949494}.yale-youtube-pull-item h2{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.yale-youtube-pull-item .description{display:none;margin-bottom:30px;margin-bottom:1.875rem}.yale-youtube-pull-item .date{margin-top:40px;margin-top:2.5rem;font-size:12px;font-size:.75rem;text-transform:uppercase}.yale-youtube-pull-item .author{position:relative;padding:15px 15px 15px 45px;padding:.9375rem .9375rem .9375rem 2.8125rem;background:#262626;font-style:italic}.yale-youtube-pull-item .author .name{font-style:normal;font-weight:bold}.yale-youtube-pull-item .author:before{position:absolute;left:15px;left:.9375rem;font-size:20px;font-size:1.25rem}.instagram-pull-item{background:#000;color:#fff}.instagram-pull-item .author{position:relative;padding:15px 15px 15px 45px;padding:.9375rem .9375rem .9375rem 2.8125rem;background:#262626;font-style:italic}.instagram-pull-item .author .name{font-style:normal;font-weight:bold}.instagram-pull-item .author:before{position:absolute;left:15px;left:.9375rem;font-size:20px;font-size:1.25rem}#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 .views-field-title{margin:1.375rem 0 2rem;font-weight:bold;color:#69687d;font-size:1.9375rem;font-family:"ff-meta-web-pro",clean,sans-serif;line-height:2.25rem;margin-bottom:10px;margin-bottom:.625rem}.view-upcoming-events-page .field-name-field-event-date-text{margin:1.625rem 0 .625rem;font-weight:bold;color:#777;font-size:.9375rem;font-family:"ff-meta-web-pro",clean,sans-serif;line-height:1.375rem;margin:0}.view-upcoming-events-page .field-name-field-event-date-text a:hover,.view-upcoming-events-page .field-name-field-event-date-text a:focus{text-decoration:underline}.view-upcoming-events-page .field-name-field-event-time-text{margin:1.625rem 0 .625rem;font-weight:bold;color:#777;font-size:.9375rem;font-family:"ff-meta-web-pro",clean,sans-serif;line-height:1.375rem;margin-top:0}.view-upcoming-events-page .field-name-field-event-time-text a:hover,.view-upcoming-events-page .field-name-field-event-time-text a:focus{text-decoration:underline}.node-type-event h1#page-title,.node-type-admissions-event h1#page-title{display:none}@media only screen and (min-width:960px){.node-type-event .subnav .row,.node-type-admissions-event .subnav .row{padding-right:1.375rem;padding-left:1.375rem}}.node-type-event .split-wrap .split .alt-2,.node-type-admissions-event .split-wrap .split .alt-2{padding:1rem 0 0}.node-type-event .field-type-addthis,.node-type-admissions-event .field-type-addthis{margin:2rem 0}.node-event,.node-admissions-event{padding:0 1.375rem}.node-event .header-b .title,.node-admissions-event .header-b .title{margin-bottom:0}.node-event .header-b .field-name-field-event-subtitle,.node-admissions-event .header-b .field-name-field-event-subtitle{margin-bottom:1rem}.node-event .header-b .subtitle-alt,.node-admissions-event .header-b .subtitle-alt{display:inline-block;font-family:"ff-meta-web-pro",clean,sans-serif;text-transform:uppercase;margin-bottom:0}.node-event .header-b .addtocal,.node-admissions-event .header-b .addtocal{display:none}.node-event .header-b .addtocal-processed,.node-admissions-event .header-b .addtocal-processed{background:none;border:0;display:inline-block;float:none;font-size:.8125rem;margin-left:.5rem}.node-event .header-b .addtocal-processed::before,.node-admissions-event .header-b .addtocal-processed::before{margin-right:.5rem}.node-event .header-b .addtocal_menu,.node-admissions-event .header-b .addtocal_menu{background:#3775a4;border:0}.node-event .header-b .addtocal_menu::before,.node-admissions-event .header-b .addtocal_menu::before{border:6px solid transparent;border-bottom-color:#3775a4;top:-12px;content:'';left:1rem;position:absolute}
.node-event .header-b .addtocal_menu a,.node-admissions-event .header-b .addtocal_menu a{background:transparent}.node-event .header-b .addtocal_menu a:hover,.node-admissions-event .header-b .addtocal_menu a:hover{text-decoration:underline}.node-event .body-wrapper .event--news,.node-admissions-event .body-wrapper .event--news{margin-left:0}.node-event .body-wrapper .event--news:after,.node-admissions-event .body-wrapper .event--news:after{content:"";display:table;clear:both}.node-event .body-wrapper.has-location .event--body .field,.node-admissions-event .body-wrapper.has-location .event--body .field{margin-left:0}.node-event .body-wrapper .event--location,.node-admissions-event .body-wrapper .event--location{margin-top:.875rem}.node-event .body-wrapper .event--location>div,.node-admissions-event .body-wrapper .event--location>div{margin-bottom:1rem;margin-right:0}.node-event .body-wrapper .event--location>div.field-name-field-event-register,.node-admissions-event .body-wrapper .event--location>div.field-name-field-event-register{margin-bottom:2rem}.node-event .body-wrapper .event--location .post-date,.node-admissions-event .body-wrapper .event--location .post-date{padding-bottom:2rem}.node-event .body-wrapper .event--location .address,.node-admissions-event .body-wrapper .event--location .address{margin-top:1/rem;font-size:1rem;line-height:1.375rem}.node-event .body-wrapper .event--location .address .field-name-field-event-location-name,.node-event .body-wrapper .event--location .address .organisation-name,.node-admissions-event .body-wrapper .event--location .address .field-name-field-event-location-name,.node-admissions-event .body-wrapper .event--location .address .organisation-name{font-weight:bold}.node-event .body-wrapper .event--location #event-location,.node-admissions-event .body-wrapper .event--location #event-location{width:100%;height:28.125rem;position:relative}@media only screen and (min-width:960px){.node-event .body-wrapper .event--location #event-location,.node-admissions-event .body-wrapper .event--location #event-location{height:15.625rem}}.node-event .body-wrapper .event--location #event-location .gm-style,.node-admissions-event .body-wrapper .event--location #event-location .gm-style{position:absolute;width:100%;height:100%}.node-event .event-tags,.node-admissions-event .event-tags{color:#949494;font-size:.875rem}.node-event .field-name-field-additional-information h1,.node-admissions-event .field-name-field-additional-information h1{margin:1.375rem 0 2rem;font-weight:normal;font-size:1.6875rem;font-family:"Yale",serif;line-height:1.9375rem;color:#1f2021}.node-event .field-name-field-additional-information .field-name-field-event-fc-file,.node-admissions-event .field-name-field-additional-information .field-name-field-event-fc-file{margin:2.5rem 0}.node-event .field-name-field-event-register,.node-admissions-event .field-name-field-event-register{margin:0 0 2rem}.node-event .video-caption,.node-admissions-event .video-caption{color:#949494;font-size:.875rem;font-style:italic;margin:1.375rem 0 2.75rem}.node-event #event--registration-form,.node-admissions-event #event--registration-form{max-height:500rem;-moz-transition:max-height 1.5s ease-in-out .5s;-o-transition:max-height 1.5s ease-in-out .5s;-webkit-transition:max-height 1.5s ease-in-out;-webkit-transition-delay:.5s;transition:max-height 1.5s ease-in-out .5s}.node-event #event--registration-form.closed,.node-admissions-event #event--registration-form.closed{max-height:300px;position:relative;-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-duration:.25s;-o-transition-duration:.25s;-webkit-transition-duration:.25s;transition-duration:.25s}.node-event #event--registration-form.closed::after,.node-admissions-event #event--registration-form.closed::after{content:'';display:block;position:absolute;bottom:-3rem;left:0;width:100%;height:300px;z-index:100;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(white));background:-moz-linear-gradient(top,transparent,white)}
.node-event #event--registration-form.closed .collapse,.node-admissions-event #event--registration-form.closed .collapse{display:none}.node-event #event--registration-form.closed .expand,.node-admissions-event #event--registration-form.closed .expand{display:block}.node-event #event--registration-form .collapse,.node-admissions-event #event--registration-form .collapse{cursor:pointer}.node-event #event--registration-form .expand,.node-admissions-event #event--registration-form .expand{display:none}.event--speaker-list>h2,.teaser .event--speaker-list>h2,.top-unboxed .event--speaker-list>h2{margin:1.375rem 0 2rem;font-weight:normal;font-size:1.6875rem;font-family:"Yale",serif;line-height:1.9375rem;color:#1f2021}.event--speaker-list .list-item{clear:both;margin-top:1.375rem}@media only screen and (min-width:960px){.event--speaker-list .list-item figure{float:left}}.event--speaker-list .list-item .title,.event--speaker-list .list-item .sub-title,.event--speaker-list .list-item .sub-sub-title,.event--speaker-list .list-item .description{margin-bottom:.5rem}@media only screen and (min-width:960px){.event--speaker-list .list-item .title,.event--speaker-list .list-item .sub-title,.event--speaker-list .list-item .sub-sub-title,.event--speaker-list .list-item .description{padding-left:215px;line-height:1.2;margin-top:0}}.event--speaker-list .list-item .sub-sub-title{font-weight:normal}.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:#00457c;font-weight:bold}.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:normal}.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,.view-news-recent-posts .event--list{list-style:none;margin:1rem 0 3rem}.view-events-related-content .event--list li,.view-news-recent-posts .event--list li{margin-bottom:1rem}.view-events-related-content .view-content,.view-news-recent-posts .view-content{margin:1rem 0 3rem}.view-events-related-content .views-row,.view-news-recent-posts .views-row{margin-bottom:1rem}.view-events-related-content .event--teaser-title,.view-events-related-content .views-field-title,.view-news-recent-posts .event--teaser-title,.view-news-recent-posts .views-field-title{margin:0}.view-events-related-content .event--teaser-date,.view-events-related-content .views-field-created,.view-news-recent-posts .event--teaser-date,.view-news-recent-posts .views-field-created{color:#b5b5b5;font-size:.875rem}body.page-search-node #block-system-main>.in>h2{display:none}body.page-search-node #page-title{font-size:31px;font-size:1.9375rem;line-height:1.74194;font-style:normal;margin-left:0;display:none}body.page-search-node h2{color:#1f2021;text-transform:capitalize}.search-form{margin:31px 11px;margin:1.9375rem .6875rem}.search-form .form-type-searchfield{display:inline}.search-form .form-type-searchfield label{display:block;margin-bottom:10px;margin-bottom:.625rem}.search-form .form-search{margin-bottom:10px}.search-form .search-advanced{display:none}.search-results,.view-portal-solr-search{list-style:none;margin:0 0 0 .6875rem}.search-results .view-header,.view-portal-solr-search .view-header{margin:0 0 1rem}.search-results .view-filters>form,.view-portal-solr-search .view-filters>form{border:0}.search-results .view-filters>form>div,.view-portal-solr-search .view-filters>form>div{padding:0}.search-results .view-filters>form .views-exposed-widgets>div,.view-portal-solr-search .view-filters>form .views-exposed-widgets>div{display:inline-block;vertical-align:bottom}.search-results .view-filters>form .views-exposed-widgets>div select,.view-portal-solr-search .view-filters>form .views-exposed-widgets>div select{margin:0}.search-results .view-filters>form #edit-find-wrapper .form-text,.view-portal-solr-search .view-filters>form #edit-find-wrapper .form-text{background:none}.search-results .view-filters>form .ajax-progress,.search-results .view-filters>form #edit-bundle-wrapper,.search-results .view-filters>form #edit-hash-wrapper,.view-portal-solr-search .view-filters>form .ajax-progress,.view-portal-solr-search .view-filters>form #edit-bundle-wrapper,.view-portal-solr-search .view-filters>form #edit-hash-wrapper{display:none}
.search-results li,.view-portal-solr-search li{position:relative;margin:0;padding-bottom:31px;padding-bottom:1.9375rem;padding-top:27px;padding-top:1.6875rem;border-bottom:1px solid #e4e3e2}.search-results li:first-child,.view-portal-solr-search li:first-child{border-top:1px solid #e4e3e2}.search-results li:before,.view-portal-solr-search li:before{content:""}.search-results .index,.view-portal-solr-search .index{position:absolute;top:26px;left:0;line-height:1.55;font-size:1.25rem;font-weight:bold;color:#949494}.search-results .title,.view-portal-solr-search .title{font-size:20px;font-size:1.25rem;line-height:1.55;text-transform:none;font-weight:bold;letter-spacing:0;font-style:normal;margin:0;margin-left:30px;margin-left:1.875rem}.search-results .title,.search-results .search-snippet-info,.view-portal-solr-search .title,.view-portal-solr-search .search-snippet-info{display:block;overflow:hidden}.search-results .search-section,.view-portal-solr-search .search-section{color:#777;font-size:.75rem;font-style:italic;margin:0 0 0 1.875rem}.search-results .search-info,.view-portal-solr-search .search-info{display:none}.search-results p.search-snippet,.view-portal-solr-search p.search-snippet{margin:0 0 0 1.875rem;font-size:16px;font-size:1rem;line-height:1.5}.search-results p.search-snippet .hl,.view-portal-solr-search p.search-snippet .hl{font-style:normal;background-color:#faf7d2}.search-results p.search-snippet strong,.view-portal-solr-search p.search-snippet strong{font-weight:normal;background-color:lemonchiffon}.search-results .views-field-nothing-1,.view-portal-solr-search .views-field-nothing-1{margin:0 0 0 1.875rem}.search-results .pager-next,.view-portal-solr-search .pager-next{border:0;padding:0}body.page-search-node .pager-first,body.page-search-node .pager-last,body.page-search-node .pager-item,body.page-search-node .pager-current{display:none}.tag-detail-container{margin-bottom:1.25rem;margin-bottom:20px}.cta #cta-form .grid-wrap{max-width:56.25rem}.cta iframe{display:none}.cta form{margin-bottom:1.5rem}.cta form input{width:100%;background:#f2fdfd;border:1px solid #d9d9d9;margin-top:1.5rem}.cta form input+span{background:#f2fdfd;border:1px solid #d9d9d9;vertical-align:middle}.cta form input.ng-invalid.ng-dirty{border-color:#942d2d}.cta form input[type="text"],.cta form input[type="email"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;padding-left:1rem;width:100%;height:40px;font-size:1.125rem}.cta form input[type="text"]:required,.cta form input[type="email"]:required{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.cta form input.last{margin-right:0}.cta form input.placeholder{text-transform:none;letter-spacing:0}.cta form input.placeholder:focus{color:#757676}.cta form button{margin-top:1.5rem}.cta form button:disabled{color:white;background-color:#e8e8e8}.cta form .teaser{font-size:.875rem;font-style:normal;color:#b5b5b5;display:block;text-align:center}.cta form .col{text-align:center}.cta form .input-errors{position:absolute;font-size:.75rem;color:#942d2d}.cta .icon-collection .icon{margin-bottom:1.5rem;margin-top:1rem}.cta .icon-collection .icon span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#3775a4;-moz-border-radius:6.25rem;-webkit-border-radius:6.25rem;border-radius:6.25rem;width:3.25rem;height:3.25rem;display:block;color:white;text-align:center;line-height:3.75rem}.cta .icon-collection .icon h3{margin:0;top:0;margin-bottom:1.5rem}.cta .icon-collection .icon h4{margin-top:0}.cta .icon-collection .icon h4 a{color:#3775a4}.cta .icon-collection .icon p a{color:#3775a4;font-weight:bold;text-decoration:none}.cta .icon-collection .icon.center-icon{margin-top:0}.cta .icon-collection .icon.center-icon span{-moz-border-radius:7rem;-webkit-border-radius:7rem;border-radius:7rem;font-size:2.25rem;width:4.25rem;height:4.25rem;line-height:4.75rem}.cta .thank-you-msg{text-align:center;font-style:italic;font-size:2.5rem;margin-bottom:2.5rem}
.cta .thank-you-msg .acknowledgement{margin-top:1.5rem;font-size:1.25rem;font-style:normal}.node-single-column-panel-group{border:1px solid #ddd;border-top:6px solid #ddd;margin-bottom:1.5625rem !important}.node-single-column-panel-group h2{margin-left:1.375rem;margin-right:1.375rem}.yale-single-column-panel-group h2{display:none}.yale-single-column-panel-group h3{line-height:1}.yale-single-column-panel-group p{margin-bottom:.875rem;margin-top:0;line-height:1em}.yale-single-column-panel-group .show-title h2.pane-title{display:block !important;margin:1.625rem 0 .625rem;font-weight:bold;color:#777;font-size:1rem;font-family:"ff-meta-web-pro",clean,sans-serif;line-height:1.375rem;text-transform:uppercase;letter-spacing:2px}.yale-single-column-panel-group .show-title h2.pane-title a:hover,.yale-single-column-panel-group .show-title h2.pane-title a:focus{text-decoration:underline}.yale-single-column-panel-group .yale-blue{color:#00457c}.yale-single-column-panel-group .blue-medium{color:#5d94be}.yale-single-column-panel-group .gray-dark{color:#444}.yale-single-column-panel-group .gray-medium{color:#949494}.yale-single-column-panel-group .blue-purple{color:#69687d}.yale-single-column-panel-group .large-number{font-size:4.5rem}.yale-single-column-panel-group .annotation{text-transform:uppercase;font-size:.75rem}.yale-single-column-panel-group .map-caption{font-size:.75rem;margin:.75rem 0}.yale-single-column-panel-group .pane-fieldable-panels-pane,.yale-single-column-panel-group .pane-industry-expertise{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;padding:0 1rem;margin-bottom:2rem}.yale-single-column-panel-group .pane-fieldable-panels-pane.left-column,.yale-single-column-panel-group .pane-industry-expertise.left-column{clear:left;float:left}.yale-single-column-panel-group .pane-fieldable-panels-pane.right-column,.yale-single-column-panel-group .pane-industry-expertise.right-column{clear:none;float:right}.yale-single-column-panel-group .pane-fieldable-panels-pane div[data-graybackground="true"],.yale-single-column-panel-group .pane-industry-expertise div[data-graybackground="true"]{background:#f5f5f5;margin-left:-1rem;margin-right:-1rem;padding:1rem}.yale-single-column-panel-group .pane-fieldable-panels-pane .g2-3of4 div[data-graybackground="true"],.yale-single-column-panel-group .pane-industry-expertise .g2-3of4 div[data-graybackground="true"]{margin-right:0;padding-right:0}.yale-single-column-panel-group .pane-fieldable-panels-pane.drilldown--salary div[data-drilldowncharttype="column"] svg .highcharts-xaxis-labels text:nth-child(2),.yale-single-column-panel-group .pane-fieldable-panels-pane.drilldown--salary div[data-drilldowncharttype="column"] svg .highcharts-xaxis-labels text:nth-child(5),.yale-single-column-panel-group .pane-industry-expertise.drilldown--salary div[data-drilldowncharttype="column"] svg .highcharts-xaxis-labels text:nth-child(2),.yale-single-column-panel-group .pane-industry-expertise.drilldown--salary div[data-drilldowncharttype="column"] svg .highcharts-xaxis-labels text:nth-child(5){fill:#1f2021 !important;font-weight:bold}.yale-single-column-panel-group .column-clear{display:block;clear:both;overflow:hidden;content:"";height:1px}.yale-single-column-panel-group .pane-bundle-yale-map-box .large-number{font-size:3rem}.pane-bundle-yale-chart-box-simple div[data-showlegend="false"] .highcharts-axis path{stroke:none}.pane-bundle-yale-chart-box-simple .highcharts-tooltip span{background:#fff;display:block;font-family:"ff-meta-web-pro",clean,sans-serif !important;padding:5px}.pane-bundle-yale-chart-box-simple .highcharts-title{font-family:"ff-meta-web-pro",clean,sans-serif !important}.pane-bundle-yale-chart-box-simple .highcharts-title small{color:#b5b5b5;font-weight:normal}.pane-bundle-yale-chart-box-simple svg{font-family:"ff-meta-web-pro",clean,sans-serif !important}.pane-bundle-yale-chart-box-simple svg text{text-shadow:none !important}.pane-bundle-yale-chart-box-simple svg .highcharts-tooltip{display:none}.pane-bundle-yale-chart-box-simple svg .highcharts-tooltip path:last-child{fill:#fff}.pane-bundle-yale-chart-box-simple svg .highcharts-button{cursor:pointer;pointer-events:all}.pane-bundle-yale-chart-box-simple svg .highcharts-button rect{cursor:pointer;fill:#5d94be;stroke:none}.pane-bundle-yale-chart-box-simple svg .highcharts-button text{color:#fff !important;cursor:pointer;fill:#fff !important}.pane-bundle-yale-chart-box-simple svg .highcharts-button:hover rect{fill:#fff}.pane-bundle-yale-chart-box-simple svg .highcharts-button:hover text{color:#5d94be !important;fill:#5d94be !important}.pane-bundle-yale-chart-box-simple svg rect[id*="-alert-panel"]{fill:#757676;stroke:none}.pane-bundle-yale-chart-box-simple svg text[id*="-alert-text"]{fill:#fff}.panel-toggle{display:block;margin-bottom:1rem;text-align:center}.panel-toggle .panel-toggle-button{display:inline-block;padding:.5rem}.panel-toggle .panel-toggle-button span{display:inline}.panel-toggle .panel-toggle-button.active{color:#949494;cursor:default;font-weight:bold}.panel-toggle .panel-toggle-button.active span{display:none}.panel-pane.shown h2.pane-title,.panel-pane.hidden h2.pane-title{display:none}.pane-child-jump-menu{margin:0 0 1rem}.node-single-column-panel-group .pane-child-jump-menu{margin:0 1rem 1rem}.pane-child-jump-menu div{display:inline-block;vertical-align:middle}.pane-child-jump-menu .pane-title{display:inline-block;font-weight:normal;margin:0 .5rem 0 0;vertical-align:middle;margin:1.625rem 0 .625rem;font-weight:bold;color:#777;font-size:1rem;font-family:"ff-meta-web-pro",clean,sans-serif;line-height:1.375rem;text-transform:uppercase;letter-spacing:2px}.pane-child-jump-menu .pane-title a:hover,.pane-child-jump-menu .pane-title a:focus{text-decoration:underline}.pane-child-jump-menu .form-type-select select{margin:0;width:auto}.view-industry-expertise.view-display-id-block_1 .views-row{margin:0 0 1.5rem}.view-industry-expertise.view-display-id-block_1 a{font-weight:bold}.view-industry-expertise .view-content{padding:0 0 .5rem}.view-industry-expertise .more-link a{font-weight:bold}.view-industry-expertise .views-field-created{color:#69687d}#ad_banner{background:#00457c url(2d3f21bd05f68d8545f7e9636a63afd2ab7aa198.jpg)  0 0 no-repeat;background-size:auto 350px;color:white;cursor:pointer;height:300px;margin:0;max-width:none;overflow:hidden;text-align:center;width:100%;-moz-transition:height .75s ease-out 0s,background 1s ease-out 0s;-o-transition:height .75s ease-out 0s,background 1s ease-out 0s;-webkit-transition:height .75s ease-out,background 1s ease-out;-webkit-transition-delay:0s,0s;transition:height .75s ease-out 0s,background 1s ease-out 0s}
@media only screen and (min-width:1440px){#ad_banner{background-size:100% auto}}@media only screen and (max-width:518px){#ad_banner{height:225px}}#ad_banner .landing-hero--wrapper{background:#1f2021;background:rgba(31,32,33,0.5);font-size:.75rem;height:100%;margin:0 auto;max-width:77.1875rem;padding:15px;width:90%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:background .5s ease-in 0s,width .25s ease-in 0s;-o-transition:background .5s ease-in 0s,width .25s ease-in 0s;-webkit-transition:background .5s ease-in,width .25s ease-in;-webkit-transition-delay:0s,0s;transition:background .5s ease-in 0s,width .25s ease-in 0s}@media only screen and (min-width:960px){#ad_banner .landing-hero--wrapper{width:70%}}#ad_banner .alpha{background:transparent;font-size:2.31rem;font-style:normal;line-height:1.15em;margin:.625rem 0 1.0625rem;padding:0;position:relative;text-shadow:0 1px 1px rgba(0,0,0,0.7);-webkit-animation-delay:.125s;-moz-animation-delay:.125s;-o-animation-delay:.125s;-ms-animation-delay:.125s;animation-delay:.125s}@media only screen and (max-width:711px){#ad_banner .alpha{font-size:1.5rem;line-height:1.15em}}#ad_banner .date{font-size:1rem;font-weight:bold;line-height:1em;margin:0;text-transform:uppercase;-webkit-animation-delay:.25s;-moz-animation-delay:.25s;-o-animation-delay:.25s;-ms-animation-delay:.25s;animation-delay:.25s}#ad_banner .text{margin:0 0 1rem;-webkit-animation-delay:.375s;-moz-animation-delay:.375s;-o-animation-delay:.375s;-ms-animation-delay:.375s;animation-delay:.375s}@media only screen and (max-width:518px){#ad_banner .text{display:none}}#ad_banner .eta,#ad_banner cite{display:block;position:relative;margin:.25rem 0 .125rem;-webkit-animation-delay:.25s;-moz-animation-delay:.25s;-o-animation-delay:.25s;-ms-animation-delay:.25s;animation-delay:.25s}#ad_banner .btn-hero{background-color:transparent;border:1px white solid;height:2.8125rem;line-height:2.8125rem;padding:0 2.75rem 0 1.125rem;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;-ms-animation-delay:.5s;animation-delay:.5s}#ad_banner .btn-hero:hover{background-color:#3775a4;border-color:transparent;color:white}@media only screen and (max-width:518px){#ad_banner .row .g-1of3{float:none;margin:1rem auto 0;text-align:center;width:auto}}#ad_banner .link-secondary{font-size:.875rem;line-height:4em}@media only screen and (max-width:518px){#ad_banner .link-secondary{display:none}}#ad_banner.closed{background-position:0 -50px;height:90px;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}#ad_banner.closed .animated{-webkit-animation-delay:.25s;-moz-animation-delay:.25s;-o-animation-delay:.25s;-ms-animation-delay:.25s;animation-delay:.25s}#ad_banner.closed .landing-hero--wrapper{background:transparent;padding:10px;width:100%}#ad_banner.closed .eta,#ad_banner.closed cite,#ad_banner.closed .text,#ad_banner.closed .link-secondary{display:none}#ad_banner.closed .alpha{font-size:1.3125rem;float:left;line-height:1.15em;margin:0;text-align:left;max-width:43%}@media only screen and (max-width:711px){#ad_banner.closed .alpha{font-size:1.25rem}}@media only screen and (max-width:518px){#ad_banner.closed .alpha{font-size:1rem;max-width:50%}}#ad_banner.closed .date{font-size:1.125rem;font-weight:normal;float:right;line-height:4em;text-transform:none;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;-ms-animation-delay:.5s;animation-delay:.5s}@media only screen and (max-width:711px){#ad_banner.closed .date{font-size:1rem}}#ad_banner.closed .row{margin:1rem 0}@media only screen and (max-width:518px){#ad_banner.closed .row{display:none}}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}.animated.hinge{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp,#ad_banner.closed .alpha,#ad_banner.closed .date{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown,#ad_banner .alpha,#ad_banner .date,#ad_banner .text,#ad_banner .eta,#ad_banner cite,#ad_banner .btn-hero,#ad_banner .link-secondary{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}
100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes slideDown{0%{-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slideDown{0%{-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes slideDown{0%{-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}#main-nav.sticky{-webkit-animation:slideDown .5s;-moz-animation:slideDown .5s;-o-animation:slideDown .5s;animation:slideDown .5s}.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 select.form-select{min-width:7rem}.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 0}.view-case-directory .view-filters .basic-search .views-exposed-widget{display:inline-block;vertical-align:bottom}.view-case-directory .view-filters .basic-search #som_cases_ac-wrapper input{background:none}.view-case-directory .view-filters .basic-search .views-submit-button,.view-case-directory .view-filters .basic-search .views-reset-button{width:auto !important}.view-case-directory .view-filters .basic-search .views-submit-button input.form-submit,.view-case-directory .view-filters .basic-search .views-reset-button input.form-submit{margin-top:25px}.view-case-directory .view-filters .advanced-search{margin-top:1rem;padding:1rem;border:1px solid #e8e8e8;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:#5d94be;padding-left:.5rem}.view-case-directory .view-filters .advanced-search .views-exposed-widget{position:relative}.view-case-directory .view-filters .form-item-ion-date-filter-min,.view-case-directory .view-filters .form-item-ion-date-filter-max,.view-case-directory .view-filters #edit-ion-date-filter-min-wrapper,.view-case-directory .view-filters #edit-ion-date-filter-max-wrapper{display:none}.view-case-directory .view-filters #edit-ion-date-filter-ionslider{margin:0 2.75% 20px}.view-case-directory .view-filters #edit-ion-date-filter-ionslider .update{display:none}.view-case-directory .view-filters .chosen-choices{border:0}.view-case-directory .view-filters .chosen-choices li{float:none}.view-case-directory .view-filters .chosen-choices li.search-field{border:1px solid #aaa;display:block}.view-case-directory .view-filters .chosen-choices li.search-field input{width:100% !important}.fieldable-panels-pane .view-case-directory>.view-content,.fieldable-panels-pane .view-case-directory>.view-empty{width:100%}.view-case-directory .views-row{border-top:1px solid #ddd;box-sizing:border-box;position:relative;z-index:1;padding:20px 0}.view-case-directory .views-row:first-child{border-top:0}.view-case-directory .views-row .field-name-field-case-abstract{margin-bottom:1rem}.view-case-directory .views-row .eta,.view-case-directory .views-row cite,.view-case-directory .views-row .theta,.view-case-directory .views-row .epsilon{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}.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}.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 #999}.view-case-directory.cases--ypfs .view-filters,.view-case-directory.cases--ypfs .view-content{float:none;width:auto}.view-case-directory.cases--ypfs .view-filters label{color:#777}.fieldable-panels-pane .view-case-directory.cases--ypfs>.view-content,.fieldable-panels-pane .view-case-directory.cases--ypfs>.view-empty{width:100%}@media only screen and (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{margin:1.375rem 0 2rem;font-weight:normal;font-size:1.6875rem;font-family:"Yale",serif;line-height:1.9375rem;color:#1f2021;position:relative;z-index:2;margin-top:5px;margin-bottom:-18px;border:1px solid #ddd;border-bottom:3px solid #3775a4;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 .placeholder input{width:100%}.case-directory--container .case-directory--search .angucomplete-searching{display:none}.case-directory--container .case-directory--search .angucomplete-row{font-size:.875rem;margin-top:0}.case-directory--container .case-directory--search .angucomplete-row .angucomplete-title{color:#00457c;color:#3775a4;margin-top:0}.case-directory--container .case-directory--search .angucomplete-row .angucomplete-description{font-size:.75rem;margin-top:.5em;text-transform:none}.case-directory--container .case-directory--search .angucomplete-row .angucomplete-description strong,.case-directory--container .case-directory--search .angucomplete-row .angucomplete-description em{color:#5d94be}.case-directory--container .case-directory--search .angucomplete-row.angucomplete-selected-row .angucomplete-description em{color:#fafafa}@media only screen and (min-width:960px){.case-directory--container .case-directory--search .placeholder,.case-directory--container .case-directory--search .case-directory--submit{display:inline-block;vertical-align:top}}.case-directory--container .case-directory--sort{margin:1rem 0}.case-directory--container .case-directory--filter-group legend{margin:1.625rem 0 .625rem;font-weight:bold;color:#777;font-size:1rem;font-family:"ff-meta-web-pro",clean,sans-serif;line-height:1.375rem;text-transform:uppercase;letter-spacing:2px;margin-top:0}.case-directory--container .case-directory--filter-group legend a:hover,.case-directory--container .case-directory--filter-group legend a:focus{text-decoration:underline}.case-directory--container .case-directory--filter-group .case-directory--filter{padding:0 0 .5rem}.case-directory--container .case-directory--filter-group p{font-style:italic;margin:0}.case-directory--container .case-directory--filter-group ul{list-style:none;margin:0;padding:0}.case-directory--container .case-directory--filter-group li.checkbox label{cursor:pointer}.case-directory--container .case-directory--filter-group li.checkbox label:hover{color:#3775a4}
.case-directory--container .case-directory--filter-group li.checkbox input:checked+label{font-weight:bold}.case-directory--container .case-directory--filter-group li.checkbox .quantity{color:#b5b5b5;display:inline-block;font-weight:normal;margin-left:.5rem}.case-directory--container .case-directory--results{border-top:1px #ddd solid}.case-directory--container .case--teaser{border-bottom:1px #ddd solid;padding:2rem 0 2rem 1.875rem}.case-directory--container .case--teaser:after{content:"";display:table;clear:both}.case-directory--container .case--teaser:first-child{padding-top:0}@media only screen and (min-width:712px){.case-directory--container .case--teaser dl{padding-left:6.25rem}}@media only screen and (min-width:712px){.case-directory--container .case--teaser dt{margin:0 0 -1.375rem -6.25rem;width:5rem}}.case-directory--container .case--teaser dd{display:inline-block;font-weight:normal;margin:0 1rem .5rem 0;white-space:nowrap}.case-directory--container .case--teaser h2{font-family:"ff-meta-web-pro",clean,sans-serif;font-weight:bold;margin:0 0 .5em;position:relative}.case-directory--container .case--teaser h2 .counter{color:#949494;display:block;font-size:1.125rem;position:absolute;left:-1.875rem;top:.125em;width:1.875rem}.case-directory--container .case--teaser p{margin:0}@media only screen and (min-width:960px){.case-directory--container .case--teaser .case--main>*{margin-right:1.25em}}.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:#5d94be;cursor:pointer;font-size:.875rem}.case-directory--container .case--teaser .toggle-teaser~.toggle-label:hover{color:#3775a4}.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 .panel-first .field-label{margin:2.1875rem 0 0;font-weight:normal;text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-family:"Yale",serif;line-height:1.375rem;color:#1f2021;font-style:normal}.node-type-yale-case .panel-main .pane-entity-field,.node-type-yale-case .panel-main .pane-custom{border-bottom:#ddd 1px solid;margin:0 0 1rem;padding-bottom:1rem;position:relative}.node-type-yale-case .panel-main .pane-entity-field:after,.node-type-yale-case .panel-main .pane-custom:after{content:"";display:table;clear:both}@media only screen and (min-width:712px){.node-type-yale-case .panel-main .pane-entity-field,.node-type-yale-case .panel-main .pane-custom{padding-left:8.125rem;display:block;vertical-align:top;overflow:hidden}}.node-type-yale-case .panel-main .pane-entity-field.pane-node-field-case-addthis,.node-type-yale-case .panel-main .pane-custom.pane-node-field-case-addthis{padding-left:0}.node-type-yale-case .panel-main .pane-entity-field.pane-node-field-case-addthis .addthis_toolbox,.node-type-yale-case .panel-main .pane-custom.pane-node-field-case-addthis .addthis_toolbox{border:0}@media only screen and (min-width:712px){.node-type-yale-case .panel-main .pane-node-field-case-abstract span.field-label,.node-type-yale-case .panel-main .pane-node-field-learning-objective span.field-label{margin-top:.25em}}.node-type-yale-case .panel-main span.field-label{display:block;font-weight:bold;line-height:1.0625rem;margin-top:.4375rem}@media only screen and (min-width:712px){.node-type-yale-case .panel-main span.field-label{margin-left:-7.5rem;display:block;float:left;width:6.875rem}}.node-type-yale-case .panel-main .field-label-inline{display:block;line-height:1.9375rem}.node-type-yale-case .panel-main .field-name-field-case-image{width:100%}.node-type-yale-case .panel-main .field-type-taxonomy-term-reference{margin-right:1rem}.node-type-yale-case .panel-main .field-name-field-case-description{color:#949494;font-style:italic;margin-top:0}.node-type-yale-case .panel-aside .field-label{margin:2.1875rem 0 0;font-weight:normal;text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-family:"Yale",serif;line-height:1.375rem;color:#1f2021;font-style:normal}.node-type-yale-case .pane-entity-field>*:first-child,.node-type-yale-case .pane-entity-field p,.node-type-yale-case .pane-entity-field ul{margin-top:0}.node-type-yale-case .pane-entity-field>*:last-child{margin-bottom:0}.node-type-yale-case .pane-entity-field li{display:inline-block;list-style:none;margin:0 1rem .5rem 0;white-space:nowrap}#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:11px;top:50% !important;width:90%;z-index:220000;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@media only screen and (min-width:880px){#leanModalTracker{width:50%}}#leanModalTracker.modal--active{bottom:10%;top:10% !important;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#leanModalTracker.modal--active .bx-viewport{height:auto !important;overflow:visible !important}@media only screen and (max-width:879px){#leanModalTracker{bottom:10%;top:10% !important;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);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 11px 11px 11px}.signup header{background:transparent url(64d340720ca64df53e8d173a1788a6daa29648ae.png)  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 11px 11px 11px}.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:empty{display:none}.signup .error--message a{color:#fff;font-weight:bold}.signup .error--message::before{content:'\26A0';color:#fff;display:inline-block;font-family:'SSStandard';padding-right:.5rem}.signup .txt-fld{position:relative;padding:1rem 0;letter-spacing:-.25rem}.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:#777;display:inline-block;margin:0 0 .5rem;vertical-align:middle;margin:2.1875rem 0 0;font-weight:normal;text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-family:"Yale",serif;line-height:1.375rem;padding:0 22px 0 0}@media only screen and (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}.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{content:'\26A0';color:#942d2d;font-family:'SSStandard'}.signup .txt-fld input.good_input,.signup .txt-fld input:valid{border-color:#398448;color:#398448}.signup .txt-fld input.good_input+i::before,.signup .txt-fld input:valid+i::before{content:'\2713';color:#398448;font-family:'SSStandard'}.signup .txt-fld input:focus{border-color:#3775a4 !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(1b004e15368e57edcf9444feadcdcceecb2aec4d.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(048420f593f172619f5c825482a6175d7f70598a.png) ;z-index:2}#case-dl-form-part-two,#case-dl-email-gif,#case-dl-form-gif{display:none}.hide{position:absolute;top:-9999px;left:-9999px}.page-pub4 #tabs,.publications-page #tabs,#tabs{margin-top:50px;overflow:hidden;display:block}.page-pub4 #tabs .tabigation,.page-pub4 #tabs .tabs,.publications-page #tabs .tabigation,.publications-page #tabs .tabs,#tabs .tabigation,#tabs .tabs{display:block;overflow:hidden;margin:0 0 10px 0;margin:0 0 .625rem 0;border-bottom:1px solid #c4c4c4;background:transparent}.page-pub4 #tabs .tabigation li,.page-pub4 #tabs .tabs li,.publications-page #tabs .tabigation li,.publications-page #tabs .tabs li,#tabs .tabigation li,#tabs .tabs li{margin:0 10px 0 0;margin:0 .625rem 0 0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border:0}.page-pub4 #tabs .tabigation li:last-child,.page-pub4 #tabs .tabs li:last-child,.publications-page #tabs .tabigation li:last-child,.publications-page #tabs .tabs li:last-child,#tabs .tabigation li:last-child,#tabs .tabs li:last-child{margin-right:0}.page-pub4 #tabs .tabigation li a,.page-pub4 #tabs .tabs li a,.publications-page #tabs .tabigation li a,.publications-page #tabs .tabs li a,#tabs .tabigation li a,#tabs .tabs li a{background:transparent;display:block;padding:10px;padding:.625rem;text-align:center;border:0;color:#aaa;text-transform:uppercase;letter-spacing:1px;font-size:16px;font-size:1rem;border-top:5px solid white}.page-pub4 #tabs .tabigation li a:hover,.page-pub4 #tabs .tabs li a:hover,.publications-page #tabs .tabigation li a:hover,.publications-page #tabs .tabs li a:hover,#tabs .tabigation li a:hover,#tabs .tabs li a:hover{background:white;color:#1f2021;border-top:5px solid #ddd}
.page-pub4 #tabs .tabs li.active,.publications-page #tabs .tabs li.active,#tabs .tabs li.active{border:0;background:white}.page-pub4 #tabs .tabigation li a.tab-active,.page-pub4 #tabs .tabs li.active a.active,.publications-page #tabs .tabigation li a.tab-active,.publications-page #tabs .tabs li.active a.active,#tabs .tabigation li a.tab-active,#tabs .tabs li.active a.active{border:0;background:white;color:#1f2021;border-top:5px solid #ddd}.page-pub4 #tabs .tabigation li a.tab-active .pub-count,.page-pub4 #tabs .tabs li.active a.active .pub-count,.publications-page #tabs .tabigation li a.tab-active .pub-count,.publications-page #tabs .tabs li.active a.active .pub-count,#tabs .tabigation li a.tab-active .pub-count,#tabs .tabs li.active a.active .pub-count{color:#5d94be}.page-pub4 #tabs .tabs-wrap,.publications-page #tabs .tabs-wrap,#tabs .tabs-wrap{position:relative;overflow:hidden;padding:25px;padding-top:0;margin-bottom:50px}.page-pub4 #tabs .tabs-wrap>div,.publications-page #tabs .tabs-wrap>div,#tabs .tabs-wrap>div{background:white}.page-pub4 #tabs .tabbed-container,.publications-page #tabs .tabbed-container,#tabs .tabbed-container{-moz-transition:.1s;-o-transition:.1s;-webkit-transition:.1s;transition:.1s;opacity:0;position:absolute;z-index:-1}.page-pub4 #tabs .tabbed-container.tabbed-container-active,.publications-page #tabs .tabbed-container.tabbed-container-active,#tabs .tabbed-container.tabbed-container-active{-moz-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;opacity:1;z-index:1}.page-pub4 #tabs .pub-count,.publications-page #tabs .pub-count,#tabs .pub-count{font-size:12px;font-size:.75rem;letter-spacing:0;font-weight:bold}.page-pub4 #tabs #all dl,.publications-page #tabs #all dl,#tabs #all dl{padding-top:40px}.page-pub4 #tabs #all dd.pub-type,.publications-page #tabs #all dd.pub-type,#tabs #all dd.pub-type{position:absolute;top:15px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;color:#777}.page-pub4 #tabs #all dd.book-cover,.publications-page #tabs #all dd.book-cover,#tabs #all dd.book-cover{margin-top:-120px}@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 .video-js{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%}.video-carousel-panel #main-video .video-js .vjs-big-play-button{display:none}.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(d41a3b6a2c402588e1ce7c5060b5d4e265cf53f9.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(ebd6abcc0e8501074ef91477d2f7f495a9681366.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(dd629010ab10a1c7980c0aa3bc9280bc8cc945da.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(6da12d9c0a0dad78d0c8d80c66b75def71a01cc0.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}.som-concierge-app .som-concierge--input{border:1px solid #b5b5b5}.som-concierge-app .som-concierge--input:after{content:"";display:table;clear:both}.som-concierge-app .som-concierge--input .som-concierge--input--wrapper{position:relative;cursor:pointer}.som-concierge-app .som-concierge--input .som-concierge--input--input,.som-concierge-app .som-concierge--input .som-concierge--input--typeahead{display:block;font-size:24px;line-height:1;width:100%;margin:0;padding:1rem;border:0;background-color:transparent}.som-concierge-app .som-concierge--input .som-concierge--input--input{position:relative;z-index:102}.som-concierge-app .som-concierge--input .som-concierge--input--typeahead{position:absolute;top:0;z-index:100;color:#b5b5b5}.som-concierge-app .som-concierge--suggestions{margin:1rem}.som-concierge-app .som-concierge--suggestions h3{display:inline-block}.som-concierge-app .som-concierge--suggestions ul{display:inline-block}.som-concierge-app .som-concierge--suggestions ul li{list-style-type:none;display:inline-block;margin:0 1rem}.som-concierge-app .som-concierge--suggestions ul li a{cursor:pointer}.som-concierge-app .som-concierge--results ul.som-concierge--results-list>li{padding:1rem;width:33%}.som-concierge-app .som-concierge--results ul.som-concierge--results-list>li article ul li{display:block;list-style:none;margin:0}.som-concierge-app .som-concierge--results .som-concierge-result h4,.som-concierge-app .som-concierge--results .som-concierge-result a.url{display:block}.som-concierge-app .som-concierge--results .som-concierge-result .som.concierge-result--image{max-width:100%}.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(f3e08eec5cc5f2f6aebca201ddee4a1c91a50312.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(0a94b0ababcaf154931a8bf08d7f838578d43418.svg) ;padding-top:30.36%}
.front .pane-gnp-news .view:after{background-image: url(3f48fd115e1a619476375a9956b3da0777424a3e.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(a5d11a8a77fcdf47eac1e294dc95d05e9b538e26.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(af75742953f220d847c345fdea54fbc4a55cd670.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:#f2cd5c;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(a6fd0b1ab58f58744f574fc2cf5c12aa3823b44f.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:#f2cd5c;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:#f2cd5c}.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:#f5d470}.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(d20bbf558fc197958b38bbf7d962de3237e6296c.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,.node-type-center-landing .pane-blog-landing{position:relative;margin-bottom:1.875rem;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:.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,.node-type-center-landing .pane-blog-landing{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,.node-type-center-landing .pane-blog-landing: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}}