/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body,.pickadate-wrapper .pickadate,.date-wrapper{font-family:"proxima-nova",sans-serif;font-weight:300}body{color:#666;background:#FFF}.js .nojs-hide{display:inherit}.nojs-hide{display:none}h1,h2,h4,h5,h6,.mobile-title{color:#444}h1,.mobile-title{color:#444;font-family:Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;font-size:46px;font-weight:normal;margin:0.8em 0 0.6em;text-transform:none}.view-recent-news .news-items h3{font-family:"proxima-nova",sans-serif;font-size:1.2em;font-weight:600;margin-top:0}h2{font-size:34px;font-weight:normal}h3,.paragraph--type--cu-views-display .field--name-field-cu-title,.paragraph .field--name-field-cu-card-group-label,div[rss-feed].tile-display h2{font-family:"proxima-nova",sans-serif;font-weight:400}h3{font-size:21px}.paragraph--type--cu-views-display .field--name-field-cu-title,.field--name-field-cu-card-group-label,div[rss-feed].tile-display h2{text-align:center;text-transform:uppercase;margin:40px 0}.paragraph--type--cu-views-display h2.block-title,.field--name-field-cu-landing-page-content .feed-url h2.block-title,.field--name-field-cu-landing-page-content .events-feed h2.block-title,.field--name-field-cu-landing-page-content .deadline-feed h2.block-title{color:#b22600;font-family:"proxima-nova",sans-serif;font-size:30px;font-weight:400;text-align:center;text-transform:uppercase;margin:40px 0}.paragraph--type--cu-views-display h2.block-title a,.field--name-field-cu-landing-page-content .feed-url h2.block-title a,.field--name-field-cu-landing-page-content .events-feed h2.block-title a,.field--name-field-cu-landing-page-content .deadline-feed h2.block-title a{color:#2c6bac;text-decoration:none}h4{font-size:28px;font-weight:600}h5{font-size:26px;font-weight:600}h6{font-size:24px;font-weight:600}b,strong{font-weight:500}#main-article,#sidebar-content,#footer-content{font-size:16px}main{background:#FFF;padding-top:0;min-height:300px}#site-name-mobile,.paragraph--type--pull-quote,.small-caps-title-serif,.paragraph--type--affiliation h2{font-family:Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif}#content{margin-top:-1px;padding-top:2em;padding-bottom:5em;background:#FFF}#page-tabs{background:#f7f4eb;margin-top:-2em;margin-bottom:3.571em}#page-tabs a{padding:13px 15px;font-size:1.7em;float:left;display:block;color:#999;text-decoration:none;margin-right:10px}#page-tabs a.active{background:#FFF;color:#333}#page-tabs a.active span:after{display:none}#page-tabs span{text-transform:capitalize}#page-tabs span:after{content:"";display:block;border-bottom:1px dotted #999;margin-bottom:-1px}.read-more-toggle-wrapper,#loading-message{margin-top:-70px;padding-top:60px;background-image:linear-gradient(to top,#ffffff 40%,rgba(255,255,255,0) 100%) !important;position:relative;cursor:pointer}#loading-message{font-style:italic;color:#FFF;cursor:wait}.read-more-toggle{position:relative;white-space:nowrap;font-style:italic;color:#FFF}.read-more-toggle .toggle-icon{max-width:12px;display:inline-block;margin:7px 5px 7px 0}.read-more-toggle-wrapper:hover .read-more-toggle{text-decoration:underline}.expanded .read-more-toggle-wrapper{position:absolute;cursor:default}.expanded .toggle-icon span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.expanded .toggle-icon span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.toggle-icon{width:100%;max-width:18px;height:calc(100% - 30px);position:relative;margin:15px 0 15px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.toggle-icon span{display:block;position:absolute;height:2px;width:100%;background:#FFF;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.toggle-icon span:nth-child(1){top:0px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#cms-links .nav a{text-transform:none;font-weight:normal;letter-spacing:normal;border-right:1px solid #333}#cms-links .nav a.active{background:#FFF;color:#FFF;text-decoration:none}#cms-links .nav li:last-child a{border-right:0}#cms-links .navbar-right{margin-right:5px}#cms-links #cms-path{margin-right:15px}.cms-links-item a,#cms-text div{padding:10px 15px !important;line-height:1em !important;text-decoration:none !important}#cms-text div{margin-top:-15px;margin-bottom:-15px}.cms-links-item a span,#cms-text span{font-size:0.8em;font-variant:small-caps;display:block}#nocache-trigger{display:block;margin-left:5px}#nocache-trigger .pull-right{margin-left:10px}#nocache-trigger.active .glyphicon{-moz-animation:loading-bar-spinner 4000ms linear infinite;-webkit-animation:loading-bar-spinner 4000ms linear infinite;animation:loading-bar-spinner 4000ms linear infinite}#nocache-trigger.active:hover .glyphicon{-moz-animation:inherit;-webkit-animation:inherit;animation:inherit}#explorer{margin-top:2em}#explorer pre{background:none;border:0;margin:0;padding:0}.link-tile{border:0;width:34px;height:34px;margin:0 15px 15px 0 !important}.link-tile a::before{background:none !important;color:#444;font-size:30px;line-height:normal}.link-tile a:hover::before{color:#364895}.link-tile a.external::after{display:none}.link-tile a span{display:none}.body{font-size:22px;line-height:1.45454545em}.two-columns{-webkit-columns:2 200px;-moz-columns:2 200px;columns:2 200px;-webkit-column-rule:1px solid #e5e5e5;-moz-column-rule:1px solid #e5e5e5;column-rule:1px solid #e5e5e5;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.two-columns div{overflow:hidden;break-inside:avoid-column;-webkit-column-break-inside:avoid}.img-fill-wrapper{position:relative;overflow:hidden}.img-fill-wrapper img{position:relative;z-index:2;border:1px solid #FFF}.img-fill{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:100% auto;-webkit-filter:blur(15px) opacity(0.7);filter:blur(15px) opacity(0.7)}section.research_projects-block_1.js-empty::after{content:"This section appears after Research Projects are created. Alternatively you can choose to hide this page from the menu."}section.cu_publications-block_3.js-empty::after{content:"This section appears after Publications are created."}section.cu_publications-block_3.js-empty .block-title{display:none}section.cu_publications-block_3.js-empty .more-link{display:none}section.people-block_1.js-empty::after{content:"This section appears after Person Profiles are created. Alternatively you can choose to hide this page from the menu."}section.people-block_2.js-empty::after{content:"This section appears after Alumni Profiles are created. Alternatively you can choose to hide this page from the menu."}section.cu_publications-block_1.js-empty::after{content:"This section appears after Publications are created. Alternatively you can choose to hide this page from the menu."}section.gallery-block_1.js-empty::after{content:"This section appears after Images are created. Alternatively you can choose to hide this page from the menu."}#biography .row{margin-bottom:1em}.slug{font-size:1em;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#999;margin:0}.slug a{color:#FFF}.slug a:after{content:"";border-right:1px solid #FFF;padding-right:10px;margin-right:10px;text-decoration:none}.slug a:last-child:after{border:0;padding-right:0;margin-right:0}.table-label{font-size:1em;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#999;margin:0}.teaser{margin:0 0 2em}.teaser .byline{font-style:italic;font-size:1.2em}.teaser .citation{font-size:1.2em}.teaser .field--name-field-cu-image{float:right;margin:0 0 15px 15px}.profile-node.teaser{margin:1em 0 3em}.profile-node.teaser .field--name-field-cu-image{float:none;margin:0}.profile-node.teaser h2{font-family:"proxima-nova",sans-serif;font-size:1.3em;line-height:1.3em;margin-bottom:0}.profile-node.teaser h3{color:inherit;font-size:1em;font-weight:500;text-transform:uppercase}.profile-node.teaser .on-the-market-label{display:none}.profile-node.teaser .text{word-break:break-word}.view-cu-grad-students h3{color:#444;font-family:Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;font-size:2.5em;margin:40px 0}.view-cu-grad-students .profile-node.teaser h3{font-family:"proxima-nova",sans-serif}.view-cu-grad-students .profile-node.teaser .on-the-market-label{display:block}.view-on-the-market .views-field-field-cu-image{display:block;margin:0 15px 0 0;width:30%;float:left}.view-on-the-market .views-field-title{font-size:1.3em;margin:0 0 10px;text-transform:none}.view-on-the-market .views-field-field-cu-dis-title{margin-bottom:10px;word-break:break-word}.view-on-the-market .cv-link{display:inline-block;margin-right:15px;margin-bottom:5px;white-space:nowrap}.view-on-the-market .cv-link a::before{content:"\f1c1";color:#666;margin-right:5px;font-size:1.3em}.view-on-the-market .email-link{display:inline-block;margin-bottom:5px;white-space:nowrap}.view-on-the-market .email-link a::before{content:"\f003";color:#666;margin-right:5px;font-size:1.3em}.cu-event.teaser{margin:0 0 2em}.cu-event.teaser h3{font-size:1.3em;text-transform:none;margin-top:0;margin-bottom:5px}.cu-event.teaser .event-time,.cu-event.teaser .event-location-name{font-size:1em;font-weight:400}.cu-event.teaser .date-block{background:#7E7F81;color:#FFF;padding:10px;text-align:center;width:25%;width:calc(25% - 15px);margin-right:15px;float:left}.cu-event.teaser .date-block a{color:#FFF;text-decoration:none}.cu-event.teaser .date-block .date-month{display:block;text-transform:uppercase}.cu-event.teaser .date-block .date-day{display:block;font-size:1.5em}.cu-event.teaser .event-details{float:left;width:75%}.cu-deadline.teaser{margin:0 0 2em}.cu-deadline.teaser h3{font-size:1.3em;text-transform:none;margin-top:0;margin-bottom:5px}.cu-deadline.teaser .deadline-time,.cu-deadline.teaser .deadline-location-name{font-size:1em;font-weight:400}.cu-deadline.teaser .date-block{background:#7E7F81;color:#FFF;padding:10px;text-align:center;width:25%;width:calc(25% - 15px);margin-right:15px;float:left}.cu-deadline.teaser .date-block a{color:#FFF;text-decoration:none}.cu-deadline.teaser .date-block .date-month{display:block;text-transform:uppercase}.cu-deadline.teaser .date-block .date-day{display:block;font-size:1.5em}.cu-deadline.teaser .deadline-details{float:left;width:75%}.view-taxonomy-term .teaser{margin:0 0 2em}.view-taxonomy-term .cu-event.teaser,.view-taxonomy-term .cu-deadline.teaser{margin:20px 0}.img-bgcolored{background:#e5e5e5}.img-bgcolored:-moz-loading{visibility:hidden}nav#page-menu ul{padding:0}nav#page-menu ul ul{margin-left:3em}nav#page-menu li{list-style:none}nav#page-menu li.active .group-heading{font-weight:500}nav#page-menu a{color:#333;letter-spacing:normal;text-transform:none;font-weight:normal;font-size:1.4em}nav#page-menu a:hover{color:#004499 !important}nav#page-menu a:active{color:#004499 !important}nav#page-menu a:focus{color:#004499 !important}nav#page-menu a.active{font-weight:500}#page-menu-trigger{padding-top:10px;padding-bottom:10px;margin:0.5em 0 -20px}#breadcrumb{background:#F6F6F8;color:#717171;padding:0;margin-bottom:0;overflow:hidden}.breadcrumb{background:none;display:flex;justify-content:flex-start;padding:0;margin:0;font-size:14px;border-radius:0;position:relative;z-index:1}.breadcrumb>.active{color:#717171}.breadcrumb>li{display:none;float:left;padding:0;position:relative;z-index:2;background:none}.breadcrumb>li::before{width:0;height:0;content:'';z-index:2;border-left:1em solid #DBDCE0;border-bottom:1em solid transparent;border-top:1em solid transparent;font-size:2000px;margin-bottom:-2000px;margin-top:-2000px;pointer-events:none;position:absolute;right:10px;top:50%;z-index:2}.breadcrumb>li::after{width:0;height:0;content:'';z-index:2;border-left:1em solid #FFF;border-bottom:1em solid transparent;border-top:1em solid transparent;font-size:2000px;margin-bottom:-2000px;margin-top:-2000px;pointer-events:none;position:absolute;right:6px;top:50%;z-index:1}.breadcrumb>li:hover::before{width:0;height:0;content:'';z-index:2;border-left:1em solid #297cb0;border-bottom:1em solid transparent;border-top:1em solid transparent}.breadcrumb>li:hover a{color:#FFF}.breadcrumb>li.before{background:none;position:static}.breadcrumb>li.before::after{border:0 !important}.breadcrumb>li+li::before{content:"";padding:0}.breadcrumb>li:nth-last-child(-n+4){display:block}.breadcrumb>li:nth-last-child(-n+3){overflow:hidden;margin-left:-30px}.breadcrumb>li:nth-last-child(-n+3) a,.breadcrumb>li:nth-last-child(-n+3) span{padding-left:40px}.breadcrumb>li:first-child{overflow:visible;margin-left:0}.breadcrumb>li:first-child a,.breadcrumb>li:first-child span{padding-left:0}.breadcrumb>li:last-child::before,.breadcrumb>li:last-child::after{content:none;border:0}.breadcrumb>li:nth-child(1){z-index:9}.breadcrumb>li:nth-child(2){z-index:8}.breadcrumb>li:nth-child(3){z-index:7}.breadcrumb>li:nth-child(4){z-index:6}.breadcrumb>li:nth-child(5){z-index:5}.breadcrumb>li:nth-child(6){z-index:4}.breadcrumb>li:nth-child(7){z-index:3}.breadcrumb>li:nth-child(8){z-index:2}.breadcrumb>li:nth-child(9){z-index:1}.breadcrumb>li:nth-child(10){z-index:0}.breadcrumb a,.breadcrumb span{position:relative;display:block;max-width:30em;padding:12px 50px 12px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:2}.breadcrumb a.active,.breadcrumb span.active{background:#D9DADE}.navbar-inverse .navbar-nav>.active>a{background-color:#337ab7}.navbar-inverse .navbar-nav>.active>a:focus{background-color:#337ab7}.navbar-inverse .navbar-nav>.active>a:hover{background-color:#337ab7}.nav-theme{margin-right:20px}.nav-theme a{background:#333}.list-group-item.alternate{background:#FAFAFA}.list-group-item-heading{margin:0}.list-group-item-text .url{margin-bottom:5px;max-width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contextual-region .contextual .contextual-links a{font-size:13px !important}.page-header{border:0;color:#666}.summary-text,.block_content .field--name-field-cu-summary{font-size:20px}.summary-text{margin-bottom:15px}.field--name-field-cu-date,.field--name-field-cu-date-from,.field--name-field-cu-date-to,.authors{margin:1em 0;font-size:1.2em}.page-node-type-cu-article #main-article .field--name-field-cu-date{margin:0 0 1em}.page-node-type-cu-article #main-article .authors{margin:1em 0 0;font-size:1em}.page-node-type-cu-article #main-article .authors span{text-transform:uppercase}.page-node-type-cu-article #main-article .field--name-field-cu-date{font-size:1em}.page-node-type-cu-article #main-article+aside{margin-top:40px}#main-article{margin-bottom:40px}#main-article header{margin-bottom:1em}.image-caption,.field--name-field-cu-video-caption{margin:5px 0;font-size:14px}.field--name-field-cu-video-transcript{margin:10px 0}#featured-content{margin:0 0 20px;overflow:hidden}#featured-content:empty{display:none}#featured-content .field--name-field-cu-video-embed{max-width:200vh;margin:0 auto}#featured-content .paragraph--type--single-image .image-wrapper{position:relative;margin:0;overflow:hidden}#featured-content .paragraph--type--single-image img{margin:0 auto}.paragraph--type--video{clear:both;margin-bottom:2em}.field--name-field-cu-landing-page-content>.paragraph--type--video{margin-bottom:0}.paragraph--type--cu-views-display.cu_video_library-block_5 .featured-video .views-row,.paragraph--type--cu-views-display.cu_video_library-block_6 .featured-video .views-row,.paragraph--type--cu-views-display.cu_video_library-block_7 .featured-video .views-row,.paragraph--type--cu-views-display.cu_video_library-block_8 .featured-video .views-row{margin-bottom:25px}.video-text{background:#FFF}.landing-content .video-text,.associated-content .video-text,.profile-associated-content .video-text{background:none}.landing-content>.paragraph>.container::before,.associated-content>.paragraph>.container::before,.profile-associated-content>.paragraph>.container::before{background:#444;content:"";height:1px;margin:0 auto;width:80%}.landing-content>.paragraph:nth-child(2n),.associated-content>.paragraph:nth-child(2n),.profile-associated-content>.paragraph:nth-child(2n){background:none}.landing-content>.paragraph:first-child>.container::before,.associated-content>.paragraph:first-child>.container::before,.profile-associated-content>.paragraph:first-child>.container::before{content:none}.profile-associated-content .teaser{margin:0 0 2em}.profile-associated-content>.paragraph:first-child>.container::before{content:""}.view-people .view-content .row{margin:0 -7.5px}.view-people .teaser{margin:0 -7.5px 15px}.view-people .teaser .field--name-field-cu-image{float:none;margin:0;position:absolute}.view-people .field--name-field-cu-image img{max-height:100%}.view-people .image-with-text{border:1px solid #000;background-color:#000;background-repeat:none;background-position:center center;background-size:cover;height:0;width:100%;display:block;padding-bottom:100%;position:relative;overflow:hidden}.view-people .image-with-text .extra-links{color:#FFF;font-size:2em;width:100%;height:0;padding:51% 0;display:block;text-align:center;background:rgba(0,0,0,0.3);opacity:0;position:relative;z-index:1;-moz-transform:scale(1.6,1.6);-webkit-transform:scale(1.6,1.6);transform:scale(1.6,1.6);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.view-people .image-with-text .extra-links a{color:#FFF;text-decoration:none;position:relative;top:-15px}.view-people .image-with-text .extra-links span{position:relative}.view-people .image-with-text .extra-links span.ss-icon+span{display:none !important}.view-people .image-with-text .extra-links span::after{content:"";border:3px solid #FFF;border-radius:1em;position:absolute;top:-30%;left:-50%;width:2em;height:2em}.view-people .image-with-text:hover .extra-links{opacity:1;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.view-people .image-with-text:hover .text-label{background:transparent}.view-people .image-with-text a.ext::after{display:none !important}.view-people .image-with-text .text-label .field--name-field-cu-position-ref{margin:0;padding:0 10px;font-weight:normal;text-shadow:0 0 3px rgba(0,0,0,0.8);color:#FFF}.view-people .image-with-text .text-label h3{margin:0;padding:0 10px;font-weight:normal;text-shadow:0 0 3px rgba(0,0,0,0.8);color:#FFF}.view-people .cu-alumni-profile .image-with-text{background:#F3F3F1;border:0}.view-people .cu-alumni-profile .image-with-text .extra-links{font-size:1.5em}.view-people .cu-alumni-profile .image-with-text .extra-links a{margin:15px}.view-people .cu-alumni-profile .image-with-text .text-label{background:none !important;bottom:0;top:4vw;color:#444444}.view-people .cu-alumni-profile .image-with-text .text-label .field--name-field-cu-position-ref{text-shadow:none;margin:0 0 0.5em}.view-people .cu-alumni-profile .image-with-text .text-label h3{text-shadow:none;margin:0 0 0.5em}.view-people .cu-alumni-profile .field--name-field-cu-position-ref{display:none}.view-people .cu-alumni-profile .field--name-field-cu-text{padding:0 10px}.view-people.image-with-text .text-label{position:absolute;bottom:0;left:0;width:100%;padding:40px 0 20px;color:#FFF;text-align:center;background:linear-gradient(rgba(0,0,0,0) 15%,rgba(0,0,0,0.3))}.filtered{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all 2s;-moz-transition:all 2s;-o-transition:all 2s;transition:all 2s}#view-tab-filter{margin:2em 0 1em}.small-caps-title,#sidebar-content .field--name-field-cu-title{text-transform:uppercase;font-weight:500;margin:5px 0 15px}.small-caps-title-serif{text-transform:uppercase;font-weight:300;margin:5px 0 15px}#sidebar-content{margin-top:30px}#sidebar-content h2,#sidebar-content h3,#sidebar-content .field--name-field-cu-title{font-size:1em;color:#444444;margin-bottom:0.4em}#sidebar-content .paragraph--type--single-image{margin-top:20px}#sidebar-content .field--name-field-cu-links .field--item{margin:0 0 5px}#sidebar-content .employment{margin-top:10px}#sidebar-content .employer{font-weight:bold}.profile-node.teaser,#sidebar-content.profile-sidebar.teaser{max-width:300px}.profile-node .profile-title,#sidebar-content.profile-sidebar .profile-title{margin:20px 0 0;font-weight:500}.profile-node .field--name-field-cu-email-address,.profile-node .field--name-field-cu-lab-phone,.profile-node .field--name-field-cu-phone,.profile-node .field--name-field-cu-web-address,#sidebar-content.profile-sidebar .field--name-field-cu-email-address,#sidebar-content.profile-sidebar .field--name-field-cu-lab-phone,#sidebar-content.profile-sidebar .field--name-field-cu-phone,#sidebar-content.profile-sidebar .field--name-field-cu-web-address{margin:5px 0}.profile-node .field--name-field-cu-email-address span,.profile-node .field--name-field-cu-lab-phone span,.profile-node .field--name-field-cu-phone span,.profile-node .field--name-field-cu-web-address span,#sidebar-content.profile-sidebar .field--name-field-cu-email-address span,#sidebar-content.profile-sidebar .field--name-field-cu-lab-phone span,#sidebar-content.profile-sidebar .field--name-field-cu-phone span,#sidebar-content.profile-sidebar .field--name-field-cu-web-address span{margin-right:5px}.profile-node .phone-and-email,#sidebar-content.profile-sidebar .phone-and-email{margin:10px 0}.profile-node .profile-image,#sidebar-content.profile-sidebar .profile-image{background:#CCC;position:relative;overflow:hidden}.profile-node .profile-image .on-the-market-label,#sidebar-content.profile-sidebar .profile-image .on-the-market-label{background:rgba(0,57,140,0.85);color:#FFF;font-size:16px;font-weight:400;left:0;padding:10px;pointer-events:none;position:absolute;top:0;width:100%;text-align:center}.profile-node .profile-image img,#sidebar-content.profile-sidebar .profile-image img{width:100%;height:auto}.profile-node.teaser .profile-image{height:0;padding-bottom:100%;width:100%}.profile-node.associated .profile-image{height:auto;padding-bottom:0}.page-node-type-cu-person-profile #main #sidebar-content{margin-top:40px}.page-node-type-cu-person-profile #main #sidebar-content section{margin-bottom:30px}.page-node-type-cu-person-profile #main #sidebar-content .field--name-field-cu-title-department,.page-node-type-cu-person-profile #main #sidebar-content .field--name-field-cu-title-department-long{font-weight:500;margin-top:10px;word-wrap:break-word}.documents-filters h3,.videos-filters h3{margin-bottom:0.4em;margin-top:0;font-size:1.35em;color:#444444;font-weight:400}.videos-filters h2{font-size:20px;font-weight:500;margin:5px 0 15px;text-transform:uppercase}#phone-and-email{margin-top:20px}aside section,#main .panel-group{margin-bottom:40px}.field--name-field-cu-related-resources .field--item{margin-bottom:5px}.js-preview{opacity:0.2}span.ext{display:none}a.ext::after{content:"";-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;position:relative;top:1px;margin-left:5px}#main-article .news-topic,.views-field-field-cu-news-topic,.recent_news-block_3 h2.section-label,.recent_news-block_14 h2.section-label,.recent_news-block_15 h2.section-label{border-bottom:1px solid #444;text-transform:uppercase;padding-bottom:5px;font-weight:500;margin-top:20px;margin-bottom:10px;font-size:1em}.recent_news-block_3 h2.section-label,.recent_news-block_14 h2.section-label,.recent_news-block_15 h2.section-label{color:#093552}.view-recent-news.view-display-id-attachment_1{margin-bottom:40px}.news-listing{margin-bottom:40px}.news-listing .views-filters{margin-top:15px}.recent_news-block_1{margin-top:0}.recent_news-block_1 .teaser{margin:0}.recent_news-block_1 .field--name-field-cu-date{margin:0}.recent_news-block_1 h2.block-title{text-transform:uppercase}.recent_news-block_1 .more-link{border:0;padding:0;clear:both;margin:0 15px}.view-recent-news.view-display-id-attachment_1 .views-field-title{font-size:1.7em;font-weight:500;margin:5px 0}.view-recent-news.view-display-id-attachment_1 .views-field-nothing p{margin:10px 0}.view-recent-news.view-display-id-attachment_1 .views-field-nothing p:last-of-type{display:inline;margin-right:5px}.view-recent-news .views-field-field-cu-date{text-transform:uppercase}.view-recent-news .views-row{margin-bottom:40px}.view-recent-news .views-row .teaser{margin:0}.view-recent-news .more-link{display:none}.recent_news-block_2 .teaser,.recent_news-block_16 .teaser{margin:1em 0}.recent_news-block_2 h2,.recent_news-block_16 h2{margin-bottom:0}.recent_news-block_2 .views-row,.recent_news-block_16 .views-row{border-bottom:1px solid #444;margin:20px 0;padding-bottom:20px}.recent_news-block_2 .views-row h2,.recent_news-block_16 .views-row h2{margin:0}.recent_news-block_2 .field--name-field-cu-summary,.recent_news-block_16 .field--name-field-cu-summary{display:none}.recent_news-block_2 .field--name-field-cu-date,.recent_news-block_16 .field--name-field-cu-date{font-size:14px;text-transform:none}.paragraph .field--type-viewfield{padding-bottom:0}.recent_news-block_3,.recent_news-block_14,.recent_news-block_15{padding-top:0}.recent_news-block_3 .views-field-field-cu-news-topic,.recent_news-block_14 .views-field-field-cu-news-topic,.recent_news-block_15 .views-field-field-cu-news-topic{margin-top:0}.cu_events-block_1,.cu_deadlines-block_1{padding-top:0}.field--name-field-cu-captions .well br{margin-bottom:20px}.paragraph--type--pull-quote.style-1{float:left}.paragraph--type--pull-quote.style-2{float:right}.carousel-caption p{margin:0 0 10px}.paragraph--type--single-image{clear:both;margin:10px 0 30px}.paragraph--type--image-carousel{clear:both;margin:20px 0;max-height:45vw}.field--name-field-cu-landing-page-content .paragraph--type--image-carousel{margin:0}.field--name-field-cu-landing-page-content .paragraph--type--single-image{margin:0}.field--name-field-cu-landing-page-content .paragraph--type--single-image .image-wrapper{position:relative;margin:0;overflow:hidden}#featured-content .paragraph--type--image-carousel,#featured-content .paragraph--type--single-image{margin:0}.paragraph--type--image[data-alignment='left']{float:left;margin:0 20px 20px 0;max-width:100%}.paragraph--type--image[data-alignment='right']{float:right;margin:0 0 20px 20px;max-width:100%}.paragraph--type--image[data-alignment='center']{margin:20px auto 20px}.paragraph--type--image[data-alignment='center'] img{text-align:center;margin-left:auto;margin-right:auto}.paragraph--type--image[data-alignment='center'] .image-caption{text-align:center;margin-left:auto;margin-right:auto}.field--name-field-cu-tags{margin:1em 0;clear:both}.field--name-field-cu-tags .field--label{display:inline;font-weight:normal}.field--name-field-cu-tags .field--label::after{content:":"}.field--name-field-cu-tags .field__items{display:inline}.field--name-field-cu-tags .field__items a{margin:0 0 0 10px}article.teaser p{margin:10px 0 5px}.paragraphs-dropbutton-wrapper .field-add-more-submit{margin-bottom:0.5em}header .field--name-field-cu-position-ref{font-size:1.5em;margin:-0.5em 0 1em}aside .field--name-field-cu-department{font-size:1.5em;font-weight:500;margin-top:-10px}aside .tiles2{margin:20px 0}aside .tiles2 .link-tile a::before{text-align:left}.inline-list-piped>span:after{content:" | "}.inline-list-piped>span:last-child:after{content:none}.inline-list-piped a.ext::after{content:none}#profile-content section{margin:0 0 1.5em}#profile-content .dis-upload{margin:20px 0}#profile-content .text{word-wrap:break-word}.paragraph--type--publication .small-caps-title{margin-bottom:10px}.field--name-field-cu-associated-publications>.field__items>.field--item{margin:0 0 30px}.field--name-field-cu-authors *{display:inline-block}.field--name-field-cu-authors .field--item::after{content:",";margin-right:5px}.field--name-field-cu-authors .field--item:last-child::after{content:none}.field--name-field-cu-banner-call-to-action{display:inline-flex}.field--name-field-cu-banner-call-to-action .field--item{display:inherit}.field--name-field-cu-banner-call-to-action a{padding:0.5em 2.5em;border-radius:5px;font-size:1.5em;color:#FFF;text-transform:capitalize;margin:1em 0.5em 0 0;text-decoration:none;background:#0080ca;white-space:nowrap;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.field--name-field-cu-banner-call-to-action a:hover{background:#FFF;color:#000;border-color:transparent;mix-blend-mode:screen;text-shadow:none}.well .footer-links a{background:#f5f5f5}.publication .footer-links a{background:#11559B}.field--name-field-cu-banner-text{color:#444444;background-color:rgba(255,255,255,0.8);border-radius:1px;padding:1em;text-shadow:none}#block-homepagebanner article{margin:0 0 0.5em}#publications-listing article{margin-bottom:2em}#publications-listing article h3{color:#444;margin-top:0}#publications-listing h3.small-caps-title{color:#444;font-size:20px}#documents-listing .media{margin:0 0 40px}#documents-listing .media-heading{font-size:30px}#documents-listing .media-heading .title-linked{font-weight:500;margin-right:5px}#documents-listing .media-heading .title-unlinked{font-weight:500;color:#444444;margin-right:5px}#documents-listing .media .topics{margin-top:20px}#documents-listing .media .topics span a::after{content:", "}#documents-listing .media .topics span:last-child a::after{content:""}#documents-listing .last-updated{font-size:16px;font-weight:500;border-bottom:1px solid #CCC;padding-bottom:20px;margin-bottom:20px}#documents-listing .last-updated .fa{margin-right:3px}#documents-listing .summary{max-height:8em;overflow-y:auto}#documents-listing .media-left{padding-right:30px}#documents-listing .document-file{margin-bottom:10px}#documents-listing .document-file span{display:block;font-size:12px;margin-top:2px;text-transform:uppercase}#documents-listing .document-file .fa{display:block;color:#FFF;padding:7px 8px;font-size:1.5em;background:#4390C4}#documents-listing .pagination{display:table;margin:20px auto}#documents-listing .featured{background:#F6F6F8;margin:-20px -20px 30px;padding:20px}#documents-listing .featured-label{text-transform:uppercase;color:#093552;font-size:14px;margin-bottom:5px}#documents-listing .featured .media-left{padding-top:25px}.documents-filters .panel-heading,.videos-filters .panel-heading{padding:0}#main .panel-group .panel{border-radius:0;box-shadow:none;border:0;margin-top:1px}#main .panel-group .list-group-item{background:#F8F8F8;padding:0}#main .panel-group .panel-heading+.panel-collapse>.list-group:first-child{border:0}#main .panel-group a{display:block;padding:1em 14px;font-size:16px;color:#444444}#main .panel-group .list-group a.active{background:#4390C4;color:#FFF}#main .panel-heading{border-radius:0;border:0;background-color:#EEE;padding:0}#main .panel-heading .panel-title{font-weight:500;padding:0}#main .panel-heading a .ss-navigatedown{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#main .panel-heading a.collapsed .ss-navigatedown{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.inline-toggle{white-space:nowrap}.inline-toggle .ss-icon{font-size:0.7em}.authors-and-abstract-toggle{margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.page-node-type-cu-landing-page .conditional-container,.page-node-type-cu-page .conditional-container,.page-node-type-cu-article .conditional-container,.page-node-type-cu-service .conditional-container,.page-node-type-cu-document .conditional-container,.page-node-type-cu-research-interest .conditional-container{width:auto;margin:0;padding:0}.page-node-type-cu-landing-page .conditional-container .container .container,.page-node-type-cu-page .conditional-container .container .container,.page-node-type-cu-article .conditional-container .container .container,.page-node-type-cu-service .conditional-container .container .container,.page-node-type-cu-document .conditional-container .container .container,.page-node-type-cu-research-interest .conditional-container .container .container{width:auto;margin:0;padding:0}.page-node-type-cu-landing-page .region-content{margin-bottom:60px}.field--name-field-cu-landing-page-content>.paragraph--type--cu-paragraph-map-location:last-child{margin-bottom:-60px}.content .paragraph--type--cu-page-slice .paragraph--type--cu-views-display h2.block-title{text-align:center;display:block;background:none}.error{min-height:30px;padding:5px 0;color:#d9534f}.g-recaptcha{margin:20px 0 20px}.js-empty::after{background:#EEE;border-radius:3px;padding:2em;margin:1em 0;display:block;min-height:10em;font-size:22px;font-weight:200}.banner-text .banner-text-and-title{color:#686868;font-size:1.9em;font-weight:300;padding:30px 15px 0;text-align:center;text-shadow:none}.banner-text .banner-text-and-title a{font-weight:400}.banner-text .banner-text-and-title p{margin:10px 0}.banner-text .banner-text-and-title .field--name-field-cu-paragraph-hero-text{font-size:1em;max-width:none}.banner-text .banner-text-and-title h2{font-size:1.4em;margin-left:auto;margin-right:auto}.banner-text{display:block;height:auto;position:static;background:none}.paragraph--type--cu-media-card .img-responsive{width:100%}.paragraph--type--cu-card-group,.paragraph--type--cu-card-group-media{margin-top:0;margin-bottom:0}.field--name-field-cu-page-slice-content{margin-top:40px;margin-bottom:40px}.views-filters .text-label{float:left;margin-top:7px;margin-right:10px;font-size:0.8em}.views-filters .btn-group{float:left}.new-items-modes{display:flex;align-self:flex-end}.news-item .media{margin-top:20px;margin-bottom:20px}.news-item .date{margin-top:10px 0;text-transform:uppercase}.news-item .media .date{margin-top:0}.media .featured-content{min-width:100px}.paragraph--type--cu-page-slice .paragraph--type--text-with-label .field--name-field-cu-wysiwyg{text-align:center;font-size:1.2em;margin-bottom:40px}.paragraph--type--cu-page-slice .paragraph--type--text-with-label h2,.paragraph--type--cu-page-slice .paragraph--type--text-with-label h3{margin:40px 0;color:#444444;text-transform:uppercase;text-align:center}.field--name-field-cu-editors-note strong{font-weight:normal;font-style:normal}main a.external::after{display:inline-block;margin-left:5px}.cu_documents-block_1,.cu_documents-block_2{padding-top:20px}.utility-menu-inner{padding:25px 10px}.banner-image-and-text{background:none;margin-bottom:-1px}.banner-image .image-wrapper{border:1px solid #CCC;border-style:solid none}#header{position:relative;background:#0f1925;clear:both;-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out}#branding{overflow:hidden;position:relative}#branding a{text-decoration:none}#brand-wrapper{padding:0 0 10px}#branded-site-name{float:left;margin:15px 0 0;font-size:48px}#branded-site-name .brand{color:#FFF;padding:0}#branded-site-name,.affiliation-name{font-family:"trajan-pro-3",sans-serif}#cu-brand{float:left}#cu-brand::after{content:"";border-right:3px solid #364895;display:inline-block;height:1em;margin:0 0.5em 0 0;padding-right:0.5em;position:relative;top:0.2em}.dl-menuwrapper li a{padding:0 14px}.dl-menuwrapper li a span{display:block;padding:15px 0;border-bottom:1px solid #1d405d}.dl-menuwrapper li.last>a span{border-bottom:0}.dl-menuwrapper li>a::after{color:rgba(255,255,255,0.5)}.dl-menuwrapper li.dl-back a{padding-top:15px;padding-left:35px;padding-bottom:15px;background:#769ac5}.dl-menuwrapper li.dl-back span{font-weight:500;display:inline;padding:0;border:0}.dl-menuwrapper li.dl-back::after{color:#FFF}.dl-menuwrapper li.menu-cu-item a span{border-color:#1d4e96}.dl-menuwrapper>.dl-submenu{top:0}.dl-menuwrapper ul{background:#00294a}.dl-menuwrapper .dl-menu{margin:0}.no-touch .dl-menuwrapper li a:hover{background:#0080cc}.no-touch .dl-menuwrapper li a:hover span{border-color:#0080cc}#mobile-nav-container{max-width:none}.menu-cu-item{background:#003B89}.dl-menu.dl-subview li.dl-subviewopen>a{position:absolute}#mobile-nav{font-size:14px;background:#00294a;position:absolute;z-index:19;left:0;width:100%}#site-nav-wrapper{position:relative;margin:0 0 10px;-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out}.nav-focused nav a{color:#e5e5e5}nav a:hover{text-decoration:none}nav a:hover span.l{text-decoration:none;border-bottom:2px solid #FFF}nav a:focus{text-decoration:none}nav a:focus span.l{text-decoration:none;border-bottom:2px solid #FFF}nav a.active span.l{text-decoration:none;border-bottom:2px solid #FFF}nav li:hover>a>span.l{text-decoration:none;border-bottom:2px solid #FFF}.nav>li>a:focus{background:none}.nav>li>a:hover{background:none}.nav-pills>li{margin:0 0.5em 0.5em 0 !important}.nav-pills>li>a{border-radius:0;padding:0.25em 1em;font-size:1.3em}#site-nav-wrapper{background:#FFF}#site-name{float:left;padding:0;font-size:48px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#site-name-mobile{font-size:2em;margin:15px 0}#site-name a,#site-name-mobile a{color:#24598c;font-weight:400;font-style:normal}#nav-wrapper{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;z-index:5;min-height:42px;background:#FFF}#nav-wrapper a{display:inline-block;color:#364895;text-transform:uppercase;padding:13px 0}#nav-wrapper .container{position:relative}#nav-wrapper #site-nav .nav{float:right}#nav-wrapper .nav>li{position:relative}#nav-wrapper .nav>li>div>a{padding:11px 1.2vw}#nav-wrapper .nav>li>div>ul{position:absolute;z-index:1;top:100%;left:0;background:#00294a;padding:5px 0;width:15em}#nav-wrapper .nav>li>div>ul li{list-style:none;display:block}#nav-wrapper .nav>li>div>ul a{display:block;text-transform:none;font-size:1.2em;padding:5px 1.2vw}#nav-wrapper .nav>li.active>div>a{background:#00294a}#nav-icon-wrapper{position:relative;width:50px;height:42px;float:left;cursor:pointer;padding:14px 15px;border-right:1px solid #3e5c81;-webkit-transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;transition:background .25s ease-in-out}#nav-icon-wrapper.open{background:#00294a}#nav-icon-wrapper.open span{background:#FFF}#nav-icon-wrapper.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon-wrapper.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon-wrapper.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon-wrapper.open span:nth-child(4){top:18px;width:0%;left:50%}#nav-icon-wrapper:active{background:#00294a}#nav-icon-wrapper:active span{background:#FFF}#nav-icon{width:auto;height:100%;margin:0 auto;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out}#nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#FFF;opacity:1;left:0;border-radius:5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0px}#nav-icon span:nth-child(2){top:calc(50% - 1.5px)}#nav-icon span:nth-child(3){top:calc(50% - 1.5px)}#nav-icon span:nth-child(4){bottom:-1px}#explorer,.navbar-fixed-bottom{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.brand-responsive{padding-bottom:calc(100% * 49.009 / 459.922) !important;margin:8px 0;width:100% !important;height:0}#site-nav{position:relative;padding:0 5px}#site-nav .navbar-nav{float:none;margin:0}#site-nav li{z-index:6;cursor:default;display:block;width:auto;float:left}#site-nav li a,#site-nav li div{font-weight:300;font-size:1.4em;color:#444;display:block;padding:10px;line-height:20px;text-align:left;text-decoration:none}#site-nav li a strong,#site-nav li div strong{font-weight:300}#site-nav li:hover{background:#F0F0F0}#site-nav>li{float:left}#site-nav span.ss-icon{display:inline;color:inherit;font-size:0.5em !important;font-weight:normal;white-space:nowrap;margin-left:5px}#site-nav .active{background:#093552 !important;color:#FFF !important;position:relative;z-index:7}#site-nav .active a{color:#FFF !important}#site-nav .active a strong{border-bottom:2px solid}#site-nav .active div{color:#FFF !important}#site-nav .active span.ss-icon{color:#FFF !important}#site-nav .active-trail a strong{border-bottom:2px solid}#site-nav a,#site-nav-second a{border-bottom:2px solid transparent}#site-nav-second{position:absolute;width:100%;margin-top:40px}#site-nav-second a{font-size:16px;color:#FFF}#site-nav-second a:hover{border-bottom:2px solid}#site-nav-second a.is-active{font-weight:500;border-bottom:2px solid}#site-nav-second .no-link{color:#AEB6C6;font-size:18px;opacity:1}#site-nav-second ul ul a,#site-nav-second ul ul .no-link{font-size:14px}#site-nav-second .menu-second{position:absolute;top:0;left:0;z-index:6;width:100%;background:#093552;box-shadow:0 0 4px rgba(0,0,0,0.14),0 4px 8px rgba(0,0,0,0.28);max-height:65vh;overflow-y:scroll}#site-nav-second .menu-second .container>.menu{-webkit-columns:4 200px;-moz-columns:4 200px;columns:4 200px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}#site-nav-second .menu-second .container>.menu li{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}#site-nav-second .menu-second .container>.menu>li{margin:0;padding:0 0 10px}#site-nav-second ul{padding:30px 0;margin:0}#site-nav-second ul ul{padding:5px 0 5px 20px}#site-nav-second ul ul li{margin:5px 0}#site-nav-second li{display:block;margin:0 0 10px;padding:0}#site-nav-second .second-item{font-size:1.2em;font-weight:500}#site-nav-second .second-item ul ul{clear:both}#cu-footer{line-height:27px;padding:30px 0;color:#FFF}footer .crown-container{float:left;width:27px;margin-top:-2px}#footer-brand{max-width:225px;margin:0}#footer-brand .brand{margin-bottom:15px}#site-footer{background:#093552;color:#C4D8E2;padding:40px 0 30px}#site-footer ul{padding:0}#site-footer ul li{list-style:none;display:block;margin-bottom:5px}#site-footer ul li a{font-size:1.2em;font-weight:400;color:#2c6bac}#site-footer .ss-icon{float:left;font-size:1.8em;margin-right:10px;margin-top:4px;width:25px}#site-footer .ss-social-regular{float:left;font-size:1.8em;margin-right:10px;margin-top:4px;width:25px}#site-footer .text{float:left;width:calc(100% - 35px);margin-bottom:20px}#site-footer h2{color:#FFF;font-weight:400;margin:0;font-size:1.2em}#site-footer address{color:#FFF}#site-footer address h6{font-weight:500}#site-footer .value{font-size:1.2em;overflow:hidden;text-overflow:ellipsis}#site-footer .social h6{float:left;margin:15px 15px 0 0}#site-footer .social a{float:left;text-decoration:none;color:#a6b7c8}#site-footer .footer-menu{margin-bottom:40px}#site-footer .footer-menu>li{margin:0 0 15px}#site-footer .footer-menu>li:nth-child(7n){clear:both}#site-footer .footer-menu>li>a{color:#FFF;text-transform:uppercase;font-size:1.2em;margin-bottom:5px;display:block}#site-footer .footer-menu>li>ul a{font-size:1em;color:#a6b7c8}#site-footer a{color:#a6b7c8 !important}#footer-content{margin-bottom:-60px;padding:0 30px}#footer-content h2{text-align:center;text-transform:uppercase}#footer-content .container{border-top:1px solid #444;padding-top:30px;padding-bottom:30px}#footer-content .row{margin-top:30px;margin-bottom:50px}#footer-content .row:last-child{margin-bottom:30px}#footer-content .row p{margin:0 0 10px}#footer-content .col-sm-12{margin:0 0 40px}#user-login-form{max-width:400px}#user-login-form .form-inline .form-control{width:100%}#search-results{font-size:16px}#search-icon-wrapper{max-width:48px;float:right}#search-icon-wrapper .search-label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:0.2s ease-out;-moz-transition:0.2s ease-out;-o-transition:0.2s ease-out;transition:0.2s ease-out;float:right;margin:15px}#search-icon-wrapper .search-icon span{background:#364895}#search-icon-wrapper .search-icon span:nth-child(1){border:3px solid #364895}.search-open #search-icon-wrapper{background:#00294a}.search-open #search-icon-wrapper span:nth-child(1){height:100%;width:100%;left:1px;top:-1px;opacity:0}.search-open #search-icon-wrapper span:nth-child(2){width:18px;right:0;top:calc(50% - 1px);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.search-open #search-icon-wrapper span:nth-child(3){width:18px;right:0;top:calc(50% - 1px);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.search-open #search-icon-wrapper-mobile span:nth-child(1){height:100%;width:100%;left:1px;top:-1px;opacity:0}.search-open #search-icon-wrapper-mobile span:nth-child(2){background:#FFF;width:18px;right:0;top:calc(50% - 1px);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.search-open #search-icon-wrapper-mobile span:nth-child(3){background:#FFF;width:18px;right:0;top:calc(50% - 1px);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#search-icon-wrapper,#search-icon-wrapper-mobile{position:relative;height:100%;cursor:pointer;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#search-icon-wrapper-mobile{z-index:2;border-left:1px solid #3e5c81;position:relative;width:50px;height:42px;padding:12px 0px;cursor:pointer;float:right;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#search-icon-wrapper-mobile .search-icon{margin:0 auto;float:none}#search-icon-wrapper-mobile .search-icon span{background:#FFF}#search-icon-wrapper-mobile .search-icon span:nth-child(1){border-color:#FFF}.search-icon{width:18px;height:18px;position:relative;margin:14px auto;float:right;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out}.search-icon span{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg),translate3d(0,0,0);-moz-transform:rotate(0deg),translate3d(0,0,0);-o-transform:rotate(0deg),translate3d(0,0,0);transform:rotate(0deg),translate3d(0,0,0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;background:#00294a}.search-icon span:nth-child(1){top:-1px;left:-1px;height:100%;width:100%;border-radius:50%;border:3px solid #00294a;background:none !important}.search-icon span:nth-child(2){width:50%;height:3px;left:auto;right:-3px;top:calc(100% - 2px);border-radius:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.search-icon span:nth-child(3){width:50%;height:3px;left:auto;right:-3px;top:calc(100% - 2px);border-radius:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#search-widget-submit .search-icon span{background:#FFF}#search-widget-submit .search-icon span:nth-child(1){border-color:#FFF}.search-open #search-icon-wrapper-mobile,#search-icon-wrapper-mobile:active{background:#00294a}.view-cu-publications.view-display-id-block_4 h3,.view-cu-publications.view-display-id-block_5 h3{text-transform:none;color:inherit;font-size:1.3em;line-height:normal;margin-top:0;margin-bottom:5px}.view-cu-publications.view-display-id-block_4 .publication .footer-links a,.view-cu-publications.view-display-id-block_5 .publication .footer-links a{padding:0;background:none !important;color:#2c6bac !important}.view-cu-publications.view-display-id-block_4 .field--name-field-cu-authors,.view-cu-publications.view-display-id-block_5 .field--name-field-cu-authors{font-weight:500;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis}.course-item h2,.vergil-course-item h2{font-size:30px}.course-item .classes h4,.course-item .vergil-classes h4,.vergil-course-item .classes h4,.vergil-course-item .vergil-classes h4{font-size:1.2em;font-weight:300;margin:0 0 5px}.course-item .classes .classes-paragraph,.course-item .classes .vergil-class,.course-item .vergil-classes .classes-paragraph,.course-item .vergil-classes .vergil-class,.vergil-course-item .classes .classes-paragraph,.vergil-course-item .classes .vergil-class,.vergil-course-item .vergil-classes .classes-paragraph,.vergil-course-item .vergil-classes .vergil-class{border-top:1px solid #444}.course-item .classes .classes-paragraph:first-child,.course-item .classes .vergil-class:first-child,.course-item .vergil-classes .classes-paragraph:first-child,.course-item .vergil-classes .vergil-class:first-child,.vergil-course-item .classes .classes-paragraph:first-child,.vergil-course-item .classes .vergil-class:first-child,.vergil-course-item .vergil-classes .classes-paragraph:first-child,.vergil-course-item .vergil-classes .vergil-class:first-child{border-top:0}.btn:active,.btn.active{box-shadow:none}.btn-primary,.btn-default,.footer-links a{background:none;border:1px solid #364895;border-radius:0 !important;color:#364895;font-size:16px;font-weight:500;line-height:normal;padding:6px 20px;text-transform:uppercase}.btn-primary:active,.btn-primary:focus,.btn-primary:visited,.btn-default:active,.btn-default:focus,.btn-default:visited,.footer-links a:active,.footer-links a:focus,.footer-links a:visited{color:#364895}.btn-primary:hover,.btn-default:hover,.footer-links a:hover{background:none;border-color:#364895;color:#364895;text-decoration:underline}.btn-primary:active,.btn-primary:focus,.btn-default:active,.btn-default:focus,.footer-links a:active,.footer-links a:focus{border-color:#364895 !important;background:rgba(54,72,149,0.7) !important;color:#FFF !important}.btn-primary.active,.btn-default.active,.footer-links a.active{border-color:#364895 !important;background:#364895 !important;color:#FFF !important;text-decoration:none}.btn-group .btn-primary,.btn-group .btn-default{text-transform:none}.cu-links .btn-primary,.cu-links .btn-default,.footer-links a{background:#11559B;border:0;color:#FFF !important;font-weight:400;line-height:normal;text-transform:none}.cu-links .btn-primary:hover,.cu-links .btn-default:hover,.footer-links a:hover{background:#364895}.footer-links a{display:inline-block;margin:10px 5px 10px 0}.btn.btn-lg,.btn-group-lg .btn{font-size:20px;padding:10px 20px}.btn.btn-lg .fa-check-square-o,.btn.btn-lg .fa-square-o,.btn-group-lg .btn .fa-check-square-o,.btn-group-lg .btn .fa-square-o{min-width:28px}.btn-secondary{background:none !important;border:0 !important;color:#444}.undergrad-grad-filters .btn{color:#444}.undergrad-grad-filters .btn .fa{color:#666}.filters-list a,.filters-list button{font-size:1em}.form-control:focus{border-color:#444 !important}.secondary-text{font-family:"proxima-nova",sans-serif}.field--name-field-cu-research-topic-ref .inline,.field--name-field-cu-research-interest-ref .field--item,.field--name-field-cu-faculty-ref .inline{display:inline-block;margin-right:5px}.field--name-field-cu-research-topic-ref .inline::after,.field--name-field-cu-research-interest-ref .field--item::after,.field--name-field-cu-faculty-ref .inline::after{content:", "}.field--name-field-cu-research-topic-ref .inline:last-child::after,.field--name-field-cu-research-interest-ref .field--item:last-child::after,.field--name-field-cu-faculty-ref .inline:last-child::after{content:none}.view-cu-faculty .views-row,.view-cu-grad-students .views-row{margin:0 0 40px}.view-cu-faculty .views-row h2,.view-cu-grad-students .views-row h2{color:inherit;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3em;line-height:1.3em}.view-cu-faculty .views-row h3,.view-cu-grad-students .views-row h3{color:inherit;font-size:1em;font-weight:500;margin:15px 0 5px;text-transform:uppercase}.view-cu-faculty .views-row .teaser,.view-cu-grad-students .views-row .teaser{margin:0}.view-cu-faculty .views-row .image-with-text,.view-cu-grad-students .views-row .image-with-text{background-repeat:no-repeat;background-position:center center;background-size:cover;height:0;width:100%;display:block;padding-bottom:100%;position:relative;overflow:hidden}.view-cu-faculty .views-row .image-with-text img,.view-cu-grad-students .views-row .image-with-text img{bottom:0;height:auto;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.view-cu-faculty .views-row .image-with-text .focus-anchor-link,.view-cu-grad-students .views-row .image-with-text .focus-anchor-link{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;-moz-transform:scale(1.6,1.6);-ms-transform:scale(1.6,1.6);-webkit-transform:scale(1.6,1.6);transform:scale(1.6,1.6);color:#FFF;font-size:2em;width:100%;height:0;padding:51% 0;display:block;text-align:center;text-decoration:none;background:rgba(0,0,0,0.3);opacity:0;position:relative;z-index:1}.view-cu-faculty .views-row .image-with-text .focus-anchor-link span,.view-cu-grad-students .views-row .image-with-text .focus-anchor-link span{position:relative;top:-19px}.view-cu-faculty .views-row .image-with-text .focus-anchor-link span::after,.view-cu-grad-students .views-row .image-with-text .focus-anchor-link span::after{content:"";border:3px solid #FFF;border-radius:1em;position:absolute;top:-33.33%;left:-50%;width:2em;height:2em}.view-cu-faculty .views-row .image-with-text:hover .focus-anchor-link,.view-cu-grad-students .views-row .image-with-text:hover .focus-anchor-link{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.view-cu-faculty .views-row .field--name-field-cu-faculty-rank,.view-cu-grad-students .views-row .field--name-field-cu-faculty-rank{display:none}.objectfit .view-cu-faculty .views-row .image-with-text img,.objectfit .view-cu-grad-students .views-row .image-with-text img{object-fit:cover;height:100%;width:100%}.image-with-text-small{height:0;width:100%;display:block;padding-bottom:100%;position:relative;overflow:hidden}.image-with-text-small .img-inner img{-moz-box-shadow:0 0 7px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.5);box-shadow:0 0 7px rgba(0,0,0,0.5);bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:2}.img-inner img.wide{max-height:100%;width:auto}.img-inner img.tall{max-width:100%;height:auto}.view-taxonomy-term .field--name-description{display:none}.term-filters .btn{margin:0 -1px -1px 0 !important}.term-filters .clipboard-ui{float:right;margin:0.5em 1em}.view-cu-research-interests h2{font-family:"proxima-nova",sans-serif;font-size:2em}.view-cu-research-interests .views-row{margin:20px 0}.view-cu-research-interests .teaser{margin:0}.view-cu-research-interests .teaser .summary-text{margin-bottom:0}.view-cu-research-interests.view-display-id-block_2{padding:2em 0}.view-cu-research-interests.view-display-id-block_2 .views-row{margin:12px 0}.view-cu-research-interests.view-display-id-block_2 .views-row .views-row-content a{display:block;padding:0.4em 1em 1em 1em;background:#f0f0f0}.view-cu-research-interests.view-display-id-block_2 .views-row .views-row-content a h2{font-size:1.4em;color:#2c6bac}.view-cu-research-interests.view-display-id-block_2 .views-row .views-row-content a .field--name-field-cu-summary{color:#666}.view-cu-research-interests.view-display-id-block_2 .views-row .views-row-content a:hover{text-decoration:none;background:#666}.view-cu-research-interests.view-display-id-block_2 .views-row .views-row-content a:hover h2,.view-cu-research-interests.view-display-id-block_2 .views-row .views-row-content a:hover .field--name-field-cu-summary{color:#fff}.view-cu-events.view-display-id-block_2 .views-row,.view-cu-deadlines.view-display-id-block_2 .views-row{margin:0 0 40px}.view-cu-events.view-display-id-block_2 .views-row .teaser,.view-cu-deadlines.view-display-id-block_2 .views-row .teaser{margin:0}.events-date-reset,.deadlines-date-reset{color:#364895 !important}.paragraph .meta .field--name-field-cu-card-title{font-weight:400;margin-bottom:5px;margin-top:15px}.view-all-items,.views-more-link,.webform-button--submit{background:#11559B;color:#FFF !important;display:block;font-size:20px;font-weight:400;margin:0 auto;padding:10px 30px}.view-all-items:hover,.views-more-link:hover,.webform-button--submit:hover{background:#364895}.paragraph--type--cu-mailchimp-embed #mc_embed_signup .button{background:#11559B;background-color:#11559B;color:#FFF !important;display:block;font-weight:400;margin:0 auto;padding:10px 18px}.paragraph--type--cu-mailchimp-embed #mc_embed_signup .button:hover{background-color:#364895}.webform-button--submit{text-transform:none}.webform-button--next,.webform-button--previous,.webform-button--preview,.webform-button--previous ~ .webform-button--submit{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#364895;border:0;color:#FFF !important;display:inline-block;font-size:18px;font-weight:600;padding:.5em 3vw}.webform-button--next:hover,.webform-button--previous:hover,.webform-button--preview:hover,.webform-button--previous ~ .webform-button--submit:hover{background:#003579}.webform-button--next:active,.webform-button--next:focus,.webform-button--next:active:focus,.webform-button--previous:active,.webform-button--previous:focus,.webform-button--previous:active:focus,.webform-button--preview:active,.webform-button--preview:focus,.webform-button--preview:active:focus,.webform-button--previous ~ .webform-button--submit:active,.webform-button--previous ~ .webform-button--submit:focus,.webform-button--previous ~ .webform-button--submit:active:focus{background:#24598c}.webform-button--previous{background:#216497;font-weight:400;margin-right:15px}.webform-button--preview{margin-right:15px}.paragraph--type--cu-views-display .field--type-viewfield+.more-link{margin:0 auto 40px}#main .webform-submission-form,#main .webform-confirmation{font-size:16px}#main .webform-submission-form .panel-heading,#main .webform-confirmation .panel-heading{padding:10px 15px}.dynamic-grid-listing .views-filters .form-group .glyphicon{line-height:24px}@media (max-width:767px){body{background:#FFF;padding-top:42px !important}body.overlay-shown::after{background:rgba(99,99,99,0.5)}body.cke_editable{padding:0 !important;margin:8px}body.cke_ltr{padding-top:0 !important}#mission{font-size:1.4em}body.mobile-nav-open::after{content:"";display:block;position:fixed;z-index:18;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}body.overlay-shown{height:100%;width:100%;overflow:hidden;position:fixed}body.overlay-shown::after{content:"";display:block;position:fixed;z-index:18;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}body.search-focus::after{content:"";display:block;position:fixed;z-index:18;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}.tt-dropdown-menu{position:static !important;max-height:none;margin-top:5px}.tt-dropdown-menu .tt-suggestion{color:#FFF;padding:3px 5px;background:#0f1925;margin:0.5em 1em 0 0;border-radius:2px}.tt-hint{display:none}#page-tabs a{padding:10px 15px;margin-right:0}#page-menu-overlay{background:rgba(99,99,99,0.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:30}#page-menu{position:fixed;top:0;right:0;min-width:200px;height:100%;z-index:31;background:#FFF;padding:0;font-size:14px;overflow-y:auto}#page-menu>ul>li{padding:10px 25px;border-bottom:1px solid #e5e5e5}#page-menu-close{font-size:1em;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#FFF;padding:10px 10px 0 0}#page-menu-close-label{margin:8px 5px;font-size:0.8em}.view-people .image-with-text .extra-links span{top:calc(50% - 22px)}.view-people .image-with-text .text-label h3{font-size:6vw;margin:0 0 0.25em}.view-people .image-with-text .text-label .field--name-field-cu-text{font-size:3.5vw}.view-people .cu-alumni-profile .image-with-text .text-label{padding:2.5vw 0}.view-people .cu-alumni-profile .image-with-text .extra-links{font-size:1.3em;line-height:2.5em}#view-tab-filter{margin:2em 0}.banner-text-and-title{background:none;padding:0;margin-top:0;margin-bottom:0}.cu-links{margin-top:10px;margin-bottom:10px}.cu-links .btn-primary:last-child,.cu-links .btn-default:last-child{margin-bottom:0}.banner-image-and-text,.banner-text{background:none}.banner-text{position:static;background:none;width:auto;padding-top:15px;padding-bottom:5px;font-size:0.6em;overflow:hidden;text-overflow:ellipsis}.banner-text .banner-text-and-title{padding:0}.banner-image{overflow:hidden;position:relative}.banner-image figure{min-height:0}.banner-image img{position:static;height:auto;transform:none;width:100%}aside section{margin-bottom:15px}#breadcrumb{padding:0 15px}#breadcrumb .container{padding:0}#breadcrumb .breadcrumb>li::before{right:0}#breadcrumb .breadcrumb>li::after{right:-4px}#breadcrumb .breadcrumb>li:last-child{display:none}#breadcrumb .breadcrumb>li:nth-last-child(2)::after,#breadcrumb .breadcrumb>li:nth-last-child(2)::before{display:none}#breadcrumb .breadcrumb>li:nth-last-child(2) a:hover{color:#0071B3}#breadcrumb .breadcrumb>li a{padding-right:20px}.brand{font-family:Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;float:none;font-size:16px;margin:0 auto;color:#FFF}#header{background:#FFF;z-index:20 !important}#branding{background:#093552;border-bottom:1px solid #3e5c81;position:fixed;left:0;top:0;width:100%;z-index:20;height:42px;padding:0;-webkit-transition:height 0.2s ease-out;-moz-transition:height 0.2s ease-out;-o-transition:height 0.2s ease-out;transition:height 0.2s ease-out}#branding .row{height:100%}#brand-wrapper{float:left;width:calc(100% - 100px);text-align:center;padding:0;line-height:42px;height:42px}.minimal-header #branding{height:1px}#site-footer{background:#093552;padding:30px 0}#site-footer a{color:#a6b7c8}#site-footer address{margin:0}#site-footer .text{margin-bottom:20px}#site-footer .social h6{display:inline;margin:0 20px 0 0;position:relative;top:-8px}#site-footer .social a{float:none;color:#a6b7c8}#site-footer .social a:hover{color:#FFF}#site-footer .ss-social-regular{float:none;margin-right:15px}footer .brand{color:#364895;float:left;font-size:1.4em;padding-left:5px}#footer-cu-homepage{display:block;margin-bottom:10px}#cu-footer-links a{color:#FFF}#cu-social-links{margin-top:10px;text-align:center}#cu-social-links h2{display:none}#cu-footer .brand{color:#FFF;float:none;margin-bottom:10px}#footer-content{padding:15px 0}#footer-content .row{font-size:1em}#footer-content h2{font-size:1.8em}#footer-content .col-sm-6{margin:30px 0}#footer-content .col-sm-6:first-child{margin-top:0}#node-preview-form-select{margin:0 auto}.searchResults.search-open{margin-top:58px}#search-widget{position:fixed;bottom:auto;top:42px;left:0;width:100%;z-index:19}#search-widget form{background:#00294a;padding:15px 15px 0}#search-widget .form-control{font-size:1.5em;float:none;color:#e5e5e5;padding:0;width:100%;margin-bottom:15px}#search-widget .btn{background:#093552;color:#FFF;height:auto;font-weight:500;padding:1px 6px;right:2px;top:2px}#search-widget .form-group{margin:0;position:relative}#search-widget .btn:hover{background:#e5e5e5}#search-widget .btn:focus{background:#e5e5e5}h1,.mobile-title{font-size:30px}h2{font-size:24px}.view-cu-grad-students h3{font-size:22px;margin:20px 0}h3,.paragraph--type--cu-views-display .field--name-field-cu-title,.paragraph .field--name-field-cu-card-group-label{font-size:22px}.paragraph--type--cu-views-display .field--name-field-cu-title,.field--name-field-cu-card-group-label{margin:20px 0}.view-recent-news .views-row,.view-cu-events.view-display-id-block_2 .views-row,.view-cu-deadlines.view-display-id-block_2 .views-row{margin:0 0 20px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}#sidebar-content.profile-sidebar{margin-top:0}#sidebar-content.profile-sidebar .profile-image{max-width:300px;margin-bottom:10px}}@media (min-width:768px){body{padding-bottom:50px;margin-top:0}body.cke_editable{padding:0 !important;margin:8px}body.cke_ltr{padding-top:0 !important}#main-article,#footer-content,#sidebar-content{font-size:22px;line-height:1.45454545em}.paragraph--type--table{font-size:18px}#main-article{padding-right:4%}#sidebar-content{padding-left:4%}.secondary-text{font-size:16px}.field--name-field-cu-landing-page-content .paragraph--type--single-image .image-wrapper{max-height:500px}.view-recent-news .paragraph--type--single-image .image-wrapper{height:auto}.view-recent-news .paragraph--type--single-image img{position:static;transform:none}.news-items .paragraph--type--single-image .image-wrapper{height:auto}#header{background:#FFF}#branded-site-name .brand{color:#364895;margin:0;line-height:1em}#cu-footer .copyright a{color:#093552}#cu-footer-links a{color:#093552}#cu-footer-links a:hover{color:#75aadb !important}.view-on-the-market.view-display-id-block_2 .views-row{margin:0 0 40px}.view-cu-faculty .view-content>.row,.view-cu-grad-students .view-content>.row{margin:0 -30px}.view-cu-faculty .term-filters,.view-cu-grad-students .term-filters{margin:40px 0}.view-cu-faculty .views-row,.view-cu-grad-students .views-row{padding:0 30px}.view-on-the-market .view-content>.row{margin:0 -30px}.view-on-the-market .views-row{padding:0 30px}.banner-text .cu-links{margin:20px auto}.view-cu-research-interests.view-display-id-block_2 .views-row{min-height:186px}.view-cu-research-interests.view-display-id-block_2 .views-row .views-row-content a{padding:0 1em 1em 1em;min-height:186px;overflow:hidden;max-height:186px;overflow-y:auto}}@media (min-width:768px) and (max-width:991px){#footer-content .col-sm-6{margin:20px 0}#footer-content .col-sm-6:nth-child(3n){clear:both}#search-widget .form-control{font-size:2.5em}#search-widget .btn{height:41px}}@media (min-width:768px) and (max-width:1199px){#nav-wrapper{min-height:auto}.utility-menu-inner{top:-50px}}@media (min-width:992px){.md-pull-left{float:left}.md-pull-right{float:right}#cu-social-links{width:auto;margin-right:-3em;white-space:nowrap}#main-article.cu-graduate-profile,#main-article.cu-faculty-profile{padding-right:5%}#sidebar-content.profile-sidebar{padding-left:5%}.banner-text{align-items:flex-end;background:#444;display:flex;justify-content:flex-start;height:100%;padding:20px 0 35px}.banner-text .container{margin-bottom:20px}.banner-text .banner-text-and-title{background:rgba(0,0,0,0.6);color:#FFF;font-size:1.9em;font-weight:300;padding:15px 30px;margin-bottom:20px;text-align:center;text-shadow:none}.banner-text .banner-text-and-title a{font-weight:400}.banner-text .banner-text-and-title p{margin:10px 0}.banner-text .banner-text-and-title+.cu-links{margin:20px auto}.banner-text .banner-text-and-title+.cu-links .btn-primary,.banner-text .banner-text-and-title+.cu-links .btn-default{margin:0 30px 15px;padding:10px 30px}.banner-text .banner-text-and-title,.banner-text .field--name-field-cu-links{opacity:0}.with-image .banner-text{background:none;left:0;padding:0;position:absolute;top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner-loaded .banner-text .banner-text-and-title{-moz-animation:textIntro 500ms ease-out 500ms forwards;-webkit-animation:textIntro 500ms ease-out 500ms forwards;animation:textIntro 500ms ease-out 500ms forwards}.banner-loaded .banner-text .field--name-field-cu-links{-moz-animation:textIntro 500ms ease-out 800ms forwards;-webkit-animation:textIntro 500ms ease-out 800ms forwards;animation:textIntro 500ms ease-out 800ms forwards}#cu-footer-links{text-align:right}#footer-content .row{margin-top:40px}#footer-content .col-sm-6{margin:0 0 40px}#footer-content .col-sm-6:nth-child(5n){clear:both}.paragraph--type--cu-paragraph-hero+.paragraph>.container::before{content:none}.banner-text-and-title{margin:0 auto;max-width:800px;padding:30px}.banner-text-and-title h2{color:#FFF;margin-top:10px}.view-cu-research-interests.view-display-id-block_2 .views-row{min-height:196px}.view-cu-research-interests.view-display-id-block_2 .views-row .views-row-content a{padding:0 1em 1em 1em;min-height:196px;overflow:hidden;max-height:196px;overflow-y:auto}}@media print{body,h1,h2,h4,h5,h6,.mobile-title{color:#000}#brand-wrapper{padding-top:20px}}@media (min-width:768px){body #header.collapsed #brand-wrapper-inner{margin-top:12px}}
