@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Source Sans Pro',Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;color:#424242;margin-top:0;line-height:1.5em;}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.1em;margin:1em 0 0.5em 0;}h1.page-header{font-size:3em;border-bottom:none;line-height:1.3em;margin:0.5em 0 0.25em;}h2,h2.block-title{font-size:2.5em;}h3{font-size:2em;}h4{font-size:1.5em;}#topbar-outer{background-color:#222;color:white;padding:8px 0;font-weight:600;}#topbar{position:relative;}#topbar a{color:white;}#rpi-toplogo{display:block;width:160px;}#rpi-toplogo img{width:100px;margin:30px;}#block-searchandglobaltopbarlinks{display:none;}#block-rpi2018-search{display:none;}.skip-link{display:block;background-color:#222;color:white !important;text-align:center;font-weight:bold;}#header-outer{background:#d6001c url(/themes/custom/rpi2018/resources/rpi-pattern-01-small-trans.png) repeat top left;}#banner-text-only{margin:0;padding:1.5em 0;color:white;background-color:transparent;}#banner-text-only a{color:white;text-decoration:none;}#banner-text-only-hierarchy{font-size:0.9em;font-weight:600;text-transform:uppercase;letter-spacing:1px;}#banner-text-only .sep{margin:0 0.5em;}#banner-text-only-title a{display:block;color:white;font-size:2.8em;font-weight:200;padding:0;line-height:1.2em;}#navbar-main{min-height:0;margin-bottom:0;}#navbar-main button.navbar-toggler{position:relative;top:-4em;left:80vw;background-color:#eee;}#superfish-main-accordion ul{padding-left:1.5em;}.sf-accordion-toggle{display:none;}#superfish-main-accordion .sf-sub-indicator{font-size:10px;margin-top:1px;}#block-socialmediamenubarlinks{margin:1em 0 1em;}#block-socialmediamenubarlinks a{margin-left:0.5em;}#block-socialmediamenubarlinks .glyphicon{font-size:23px;vertical-align:middle;color:#667ba2;top:0;}aside ul.navbar-nav{background-color:#f8f8f8;border:1px solid #ddd;width:100%;margin:unset;padding:1em;}aside ul.navbar-nav li{float:none;}aside ul.navbar-nav li a{color:#222;padding-top:5px;padding-bottom:5px;}aside ul.navbar-nav li ul{list-style:none;margin:0 0 0 1.5em;padding:0;}aside ul.navbar-nav li ul a{padding:5px 15px;display:block;}aside ul.navbar-nav li.active a.is-active,aside ul.navbar-nav li ul a:hover{text-decoration:none;background-color:#eee;}aside ul.navbar-nav li.active a.is-active{font-weight:600;}.special-links li{list-style:none;font-size:0.9em;margin:1em auto;line-height:1.5em;}.sidebar-info{padding:1.5em;background-color:#f8f8f8;margin-top:2em;border:1px solid #ddd;}.sidebar-info p{font-size:1.1em;font-weight:300;line-height:1.6em;}.sidebar-info h2{font-size:1.5em;margin:0 0 0.5em 0;}.sidebar-info .subtext{font-size:0.9em;}.sidebar-info .btn{width:100%;margin:1em 0 0 0;}.sidebar-info .btn img{float:right;}.sidebar-document{text-align:center;margin:2em 0;}.sidebar-document img{max-width:90%;}.sidebar-document .btn{width:100%;margin-top:0.5em;}body.path-frontpage .breadcrumb{display:none;}body.path-frontpage h2.subheading{font-size:1.6em;margin:-0.5em 0 1em;font-style:italic;color:#666;}#front-page-boxes{margin:30px 0 0 0;}#front-page-boxes .link-title{font-weight:500;font-size:1.2em;margin:0.25em 0 1em;text-align:center;}#front-page-boxes a{display:block;clear:both;color:#666;}#block-frontpagerightcolumn{margin-top:2.5em;float:right;}#block-views-block-lectures-block-2 .view-content{font-size:0.9em;}#block-views-block-lectures-block-2 .views-field-field-lecture-type{font-style:italic;font-size:0.9em;margin:1em 0;}#block-views-block-lectures-block-2 .view-empty{padding:1em;border:1px solid #ddd;border-top:none;}#block-views-block-lectures-block-2 .view-footer{margin:0;}#block-views-block-lectures-block-2 .view-footer a{border-radius:0;border-top:none;width:100%;margin:0;}#block-views-block-lectures-block-2 .views-field-title a{font-size:1.4em;text-decoration:underline;}#block-views-block-lectures-block-2 .views-field-title a:hover{text-decoration:none;}#block-views-block-lectures-block-2 .views-field-field-lecture-date,#block-views-block-lectures-block-2 .views-field-field-lecture-location,#block-views-block-lectures-block-2 .views-field-field-lecture-date .field-content,#block-views-block-lectures-block-2 .views-field-field-lecture-location .field-content{display:inline;}#block-views-block-job-openings-block-2{margin:0 0 -1em 1em;}#block-views-block-job-openings-block-2 h2.block-title{font-size:1.6em;}#block-summerarchforfrontpage{margin:2em auto 0 auto;width:80%;}#fp-lecture-series-box{width:250px;padding:20px 22px;display:block;background:#94c0c6 url('/themes/custom/rpi2018/resources/lecture-seal-bg.png') no-repeat top right;height:107px;font-size:2em;color:black;line-height:1em;font-weight:300;margin-bottom:1em;}#block-frontpagefortune500callout{font-size:1.4em;font-weight:300;font-style:italic;margin:1.5em 0 1em 1em;line-height:1.5em;}#block-frontpagefortune500callout .icon.rpi-icon-cupploa{font-size:8em;position:absolute;left:-30px;color:#667ba2;}#block-frontpagefortune500callout .icon-spacer{float:left;width:3.5em;height:6em;}#block-frontpagefortune500callout .callout-text{padding-top:2em;}.fp-news-block{width:100%;font-weight:200;}.fp-news-block .news-title img{min-width:100%;height:auto;margin:0.5em;padding-bottom:0.5em;}.fp-news-block .news-listing .news-title{font-size:1em;padding:0 1.5em 0 0;}.fp-news-block blockquote.image-field-caption{display:none;}.fp-news-block .view-header{display:none;}.notice{color:black;padding:0.8em;display:block;border-top:1px solid red;border-bottom:1px solid red;margin:32px 0;font-size:18px;letter-spacing:2px;text-align:center;font-weight:normal;text-decoration:none;}.notice a{color:black;text-decoration:none;}#block-degreeprogrampagetoplinksandjavascripthelp{margin:1em 0 1.5em 0;}body.node--type-degree-program .field--name-field-curriculum-url,body.node--type-degree-program .field--name-field-catalog-url,body.node--type-degree-program .field--name-field-request-info-url,body.node--type-degree-program .field--name-field-apply-url{display:none;}#nav-ecse-concentration-diagram{border:1px solid black;display:none;}#nav-ecse-concentration-diagram th{text-align:center;font-weight:bold;padding:1em;}#nav-ecse-concentration-diagram td{position:relative;vertical-align:top;}#nav-ecse-concentration-diagram #col-1{text-align:right;padding:0 0 1em 1em;vertical-align:middle;}#nav-ecse-concentration-diagram #col-2{text-align:center;padding:0 0 3em 0;}#nav-ecse-concentration-diagram #col-3{padding:0 1em 1em 0;vertical-align:middle;}#nav-ecse-concentration-diagram img{height:400px;}#nav-ecse-concentration-diagram li{list-style:none;font-size:0.9em;}#nav-ecse-concentration-diagram ul{margin:0;padding:0;}#nav-ecse-concentration-diagram #col-2 ul{position:absolute;top:0;left:12px;margin:140px 0 0 0;padding:0;}#nav-ecse-concentration-diagram caption{font-size:2em;margin-bottom:0.25em;}#nav-ecse-concentration-diagram #col-1 li{margin:0 0 1.8em 0;padding:0 0.5em;}#nav-ecse-concentration-diagram #col-2 li{text-align:center;width:50px;background-color:#00205b;color:white;margin:0 0 65px 7px;}#nav-ecse-concentration-diagram #col-2 li#ecse-arrow-micro{margin-bottom:43px;}#nav-ecse-concentration-diagram #col-3 li{padding:0 0.5em;}#nav-ecse-concentration-diagram .selected{background-color:#eee;}.assessment-table{border:none;}.assessment-table td,.assessment-table th{border:1px solid black;}.assessment-table td.empty{border:none;}.assessment-table tr.shade td,.assessment-table td.shade{background-color:#f6f6f6;}.field--name-field-image img{min-width:100%;margin-bottom:1em;}.region-content article,.region-content section{font-size:1.1em;font-weight:300;line-height:1.6em;}body.node--type-research-area .field--name-field-associated-faculty .field--label{font-weight:300;font-size:2em;margin:1em 0;}body.node--type-research-area .field--name-field-associated-faculty{clear:both;margin-bottom:2em;}.participating-faculty{display:none;}.participating-faculty a{white-space:nowrap;}.participating-faculty .fac-sep{margin-right:0.25em;}.participating-faculty article.faculty-name-with-research-group-link.clearfix,.participating-faculty article.faculty-name-with-research-group-link.clearfix::before,.participating-faculty article.faculty-name-with-research-group-link.clearfix::after{display:inline !important;clear:none !important;}.participating-faculty article.faculty-name-with-research-group-link{font-size:0.9em;display:inline;}.participating-faculty article.faculty-name-with-research-group-link .content{display:none;}.participating-faculty .contextual{display:none !important;}.view-centers-and-labs .lab-center-logo img{float:right;margin:0.5em 0 0.5em 0.5em;}body.node--type-research-group-or-lab .field--name-field-group-director{margin-bottom:1em;}body.node--type-research-group-or-lab .field--name-field-group-director .field--label{font-weight:400;}.gradient-box{margin-bottom:2em;padding:1.5em 2em 2em;background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgb(255,255,255)),to(rgb(244,244,244)));-webkit-box-shadow:rgba(0,0,0,0.14902) 0px 2px 5px;box-shadow:rgba(0,0,0,0.14902) 0px 2px 5px;}.gradient-box h2{margin:0 0 0.25em;font-size:1.8em;}.gradient-box h3{font-size:1em;font-weight:500;margin-bottom:0;}.gradient-box-inline h3{font-size:1.2em;margin:0 0 0.25em;}.gradient-box img{float:left;clear:left;width:220px;height:auto;margin:0.75em 1em 1em 0;}body.node-18 .gradient-box img{width:110px;}body.node--type-facility main .field--label,body.node--type-facility main h2{font-size:2em;font-weight:300;margin:0 0 0.5em;}body.node--type-facility .field--name-field-associated-center{margin-top:-1em;}body.node--type-facility main .field--item{margin-bottom:2em;}body.node--type-facility .field--name-field-lab-manager h2{font-size:1.2em;font-weight:500;}body.node--type-facility .field--name-field-lab-manager .content{font-size:0.9em;}body.node--type-facility .field--name-field-lab-manager .field--name-field-photo img{min-width:100%;}body.node--type-facility .field--name-field-lab-manager .field--item.field--name-field-photo{margin-bottom:0;}body.node--type-facility .field--name-field-lab-manager .field--item.field--name-field-title-position{font-style:italic;margin-bottom:0;}body.node--type-facility .field--name-field-hours-of-operation{clear:both;}body.node--type-facility .field--name-field-equipment-title{font-size:1.2em;font-weight:500;}body.node--type-facility .field--name-field-equipment .field--item .field--item{margin-bottom:0.5em;}body.node--type-facility figcaption{text-align:center;}.field--name-field-equipment-columns{display:none;}.person-list .views-row{clear:left;margin:0 0 2em 0;padding:1em;min-height:100px;}.person-list .field-title{margin-bottom:2px;font-size:1.4em;font-weight:500;}.person-list .focus-area{font-style:italic;margin-top:0.5em;font-size:0.9em;line-height:1.7em;}.person-list .contact-info{margin-top:0.5em;line-height:1.5em;}.person-list .position{line-height:1.5em;}.personbox{position:relative;margin:0 0 2em 0;background-color:#f5f5f5;overflow:hidden;page-break-inside:avoid;font-size:0.9em;border:1px solid #eee;}.personbox img{width:120px;margin:0;height:auto;float:left;margin-right:1em;}.personbox .contact-info a{color:#265c8a;}.resource-buttons{margin-top:1em;}body.node-29 table{background-color:#f2f2f2;}body.node-29 tr:nth-child(even) td{background-color:#f8f8f8;}body.node-29 th{border-bottom:1px solid #ddd;}body.node-29 td{width:25%;}body.node-29 td,body.node-29 th{padding:0.5em 1em;}#advisory-council{padding:0;}#advisory-council li{list-style:none;margin-bottom:2em;}#advisory-council h3{margin:0;padding:0;font-size:1.6em;}#advisory-council em{font-size:0.9em;}body.node-28 .region-content article tr:nth-child(odd) td,body.node-25 .region-content article tr:nth-child(odd) td{background-color:#f8f8f8;}body.node-28 .region-content article tr:nth-child(even) td,body.node-25 .region-content article tr:nth-child(even) td{background-color:#f2f2f2;}body.node--type-faculty-profile article.faculty-profile img.person-image,body.node--type-person article.person .field--name-field-photo img{min-width:100%;max-width:100%;margin-bottom:1em;}body.node--type-faculty-profile article.faculty-profile h2,body.node--type-person article.person h2{font-size:1.8em;}body.node--type-faculty-profile article.faculty-profile .field-position,body.node--type-person article.person .field--name-field-title-position{font-weight:bold;font-size:1.2em;line-height:1em;}body.node--type-faculty-profile article.faculty-profile .contact-info,body.node--type-person article.person .field--name-field-contact-information{margin-bottom:2em;}#block-linktorpifacultyprofilelogin{font-size:0.9em;margin:1em 0 0 2em;}body.node-8 main h1.page-header{display:none;}.news-listing .views-row{margin-bottom:1em;}.news-listing .news-title{font-size:1.3em;line-height:1.3em;}.news-listing .news-summary p{display:none;}.news-listing .news-summary p:first-child{display:block;}.news-listing .field--name-field-caption{display:none;}#block-twitterfeed{margin-top:2em;}.bwEventList{padding:0;}.bwEventList li{list-style:none;font-size:0.9em;margin-bottom:1em;}.bwEventList strong{font-weight:500;}.bwDateTime{font-size:0.9em;}body.node--type-news-story .field--name-field-subheading,body.node--type-article .field--name-field-subheading{font-size:1.6em;font-style:italic;line-height:1.2em;margin-bottom:1em;font-weight:200;}body.node--type-news-story article .field--name-body{margin-bottom:1em;}#block-views-block-lectures-block-1{margin-top:1em;}#block-views-block-lectures-block-1 .views-row,#block-views-block-lectures-block-3 .views-row{margin:0 0 2em 0;clear:both;}#block-views-block-lectures-block-1 .views-field-title,#block-views-block-lectures-block-3 .views-field-title{font-size:1.4em;font-weight:300;line-height:1.4em;}#block-views-block-lectures-block-1 .views-field-field-lecture-type,#block-views-block-lectures-block-3 .views-field-field-lecture-type{font-style:italic;font-size:1.2em;font-weight:300;line-height:1.4em;}.seminar-photo-title img{min-width:100%;}body.node--type-lecture h1.page-header{font-size:2.5em;}body.node--type-lecture .lecture-speaker-info{margin-bottom:1em;}body.node--type-lecture .field--name-field-speaker-full-name{font-size:1.4em;line-height:1.4em;}body.node--type-lecture .lecture-details-datetime{margin:1em 0;background-color:#f8f8f8;border:1px solid #eee;padding:1em;}body.node--type-lecture .lecture-speaker-bio{margin:1em 0;background-color:#f8f8f8;border:1px solid #eee;padding:1em;}body.node--type-lecture .field--name-field-speaker-photo img{border:1px solid #eee;margin-bottom:1em;max-width:100%;min-width:100%;height:auto;}.view-job-openings h2{font-size:1.6em;font-weight:400;margin-bottom:0.25em;}.view-hall-of-fame .hof-image img{margin-bottom:1em;min-width:100%;}body.node--type-alumni-hall-of-fame-entry h1.page-header{border-bottom:1px solid #eee;}body.node--type-alumni-hall-of-fame-entry .field--name-field-image img{margin:0 0 1em;min-width:100%;}body.node--type-alumni-hall-of-fame-entry h2{margin:0 0 1em;font-size:1.8em;font-weight:200;line-height:1.4em;}body.node-9 h2{font-size:2.2em;margin-top:1em;}body.node-9 .col-md-6{padding:0;}.breadcrumb{padding:8px 0;margin-bottom:0;background-color:transparent;color:#d6001c;font-size:0.9em;}.breadcrumb > li + li:before{content:"›";color:#d6001c;}.breadcrumb a{color:#d6001c}.breadcrumb > .active{color:#d6001c;}img{max-width:100%;height:auto;}.paragraph--type--image-and-caption{margin:1em 0;}figure,img.align-left,img.align-right{margin:1em 0;min-width:100%;max-width:100%;}.field--name-field-caption,figcaption{font-size:0.9em;font-style:italic;}.file{font-weight:normal;display:inline;font-size:1em;margin:0;}.posted-date{margin-bottom:1em;font-style:italic;}.right{float:right;margin:0 0 1em 1em;}.left{float:left;margin:0 1em 1em 0;}.field-name-field-media-caption{font-style:italic;}iframe{border:0;}a{color:#1E7394;}article a{text-decoration:underline;}article a:hover{text-decoration:none;color:#337ab7;}article .field--name-body h2:first-child{margin-top:0;}main article ul{padding-left:1em;margin-left:1em;}main article ul  ul{margin-bottom:1em;}main article ul.nav-tabs,main article ul.tab-content{margin-left:0;padding-left:0;list-style:none;}article ol li{margin-bottom:1em;}article ol > li{list-style-type:decimal;}article ol > li > ol > li{list-style-type:lower-alpha;}article ol > li > ol > li > ol > li{list-style-type:lower-roman;}table{width:100%;}td,th{vertical-align:middle;padding:4px 8px;}table.common-table td,table.common-table th{vertical-align:top;}table.common-table th{border-bottom:1px solid #aaa;}table.common-table.zebra tr:nth-child(odd) td{background-color:#f8f8f8;}table.common-table tr.bb td{border-bottom:1px solid #ccc;}dt{font-weight:300;list-style:disc;margin-left:2em;display:list-item;}dd{margin:1em 0 1em 4em;}.clear{clear:both;}.btn{text-decoration:none;margin-top:1.5em;}.btn-default{color:#222;background-color:#f9f9f9;border-color:#ddd;}.btn-primary{background-color:#666;border-color:#666;color:white;}.btn-secondary{background-color:#0360AF;border-color:#0360AF;color:#eee;}.btn-secondary:hover{color:#fff;}.buttons{margin-top:2em;}.media-left_image{float:left;clear:left;margin:0 1em 1em 0;}.media-right_image{float:right;clear:right;margin:0 0 1em 1em;}.small{font-size:0.9em;line-height:1.3em;}.highlight-box-container{text-align:center;padding:0;margin-top:2em;}.highlight-box-container .views-row{padding:1em;}.highlight-box-container h2.block-title{font-size:1.3em;padding:0.25em;background-color:#f8f8f8;margin:0;border:1px solid #ddd;}.highlight-box img{margin:0 auto 0.5em;}.highlight-box .paragraph--type--image-and-caption{float:none;max-width:100%;margin:0;}.highlight-box .field--name-field-caption{display:none;}.highlight-box-container-multi-row img{display:none;}.highlight-box-container-multi-row .row-1 img{display:block;}.highlight-box-container .views-row{border:1px solid #ddd;border-top:none;}.highlight-box-container .view-footer{margin-top:1em;}.highlight-box .hof-side-image img{min-width:100%;padding:2em;background-color:#f5f5f5;}.highlight-box .hof-side-name{font-size:1.2em;margin:0.5em 0 0 0;}#block-views-block-hall-of-fame-block-2 h2.block-title,#block-views-block-hall-of-fame-block-3 h2.block-title{background-color:#eee;}.program-templates-color-boxes .color-key-container{border:1px solid black;margin:0 0 2em 0;padding:0 0.5em 0.5em 0.5em;text-align:center;background-color:#f8f8f8;}.program-templates-color-boxes .color-key-inner{border:1px solid black;margin:1em 0.5em 0.5em 0.5em;padding:1em;}.program-templates-color-boxes .color-key-inner{font-weight:400;}.program-templates-color-boxes .color-key-title{font-weight:bold;}.program-templates-color-boxes .color-key-science{background-color:#99f6cf;color:black;}.program-templates-color-boxes .color-key-math{background-color:#fdd7cb;color:black;}.program-templates-color-boxes .color-key-core{background-color:#a4c9fb;color:black;}.program-templates-color-boxes .color-key-ecse{background-color:#fea5ac;color:black;}.program-templates-color-boxes .color-key-elective{background-color:#ffd5d3;color:black;}.program-templates-color-boxes .color-key-free{background-color:#d9caed;color:black;}.program-templates-color-boxes .color-key-subtitle{margin:1em 0 -0.5em;font-weight:400;}.program-templates-color-boxes ul{text-align:left;font-size:0.9em;font-weight:300;}.program-templates-color-boxes ul ul{font-size:1em;}.program-templates-color-boxes a{color:black;}#block-coursesbymajor a{text-decoration:underline;}#block-coursesbymajor a:hover{text-decoration:none;}article.grad-seminars .content h2{border-bottom:1px solid #ddd;font-size:2em;}article.grad-seminars .content h3{font-size:1.4em;font-weight:500;margin-bottom:0;}article.grad-seminars .content h4{font-size:1.2em;font-weight:400;font-style:italic;margin-top:0;}article.grad-seminars .content h5{font-size:1.1em;}.row{margin-left:0;margin-right:0;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-right:0;padding-left:0;}#footer-outer{background-color:#eaebec;font-size:0.9em;}footer.footer{border-top:none;padding:2em;}#block-contactinformation,#block-contactinformationundergraduate{max-width:560px;margin:0 auto;}#block-contactinformation h2.block-title,#block-contactinformationundergraduate h2.block-title{float:left;font-weight:400;font-size:1em;color:#d6001c;text-transform:uppercase;margin:0.2em 2em 0 0;}#block-contactinformation .field--name-body,#block-contactinformationundergraduate .field--name-body{float:left;}#block-contactinformation a,block-contactinformationundergraduate a{color:#286191;text-decoration:underline;}#block-contactinformation a:hover,block-contactinformationundergraduate a:hover{text-decoration:none;}#subfooter-outer{background-color:#54585a;color:white;}#subfooter{font-size:0.8em;font-weight:300;letter-spacing:1px;padding:2em;text-align:center;}#subfooter a{color:white;text-decoration:none;}#subfooter a:hover{text-decoration:underline;}#rpi-footer-links{margin:0 0 10px 0;padding:0;}#rpi-footer-links li{display:inline-block;list-style:none;margin-right:1em;padding-right:1em;border-right:1px solid #bbb;line-height:13px;}#rpi-footer-links li:last-child{border-right:none;}
@media only screen and (min-width :320px){}@media only screen and (min-width :480px){}@media only screen and (min-width :768px){h1,h2,h3,h4,h5,h6{line-height:1.5em;}#topbar-outer{padding:0.9em 0;}#block-searchandglobaltopbarlinks{display:block;float:right;line-height:30px;position:relative;top:40px;}#block-searchandglobaltopbarlinks a{margin-left:0.5em;font-weight:200;text-decoration:none;}#block-searchandglobaltopbarlinks a:hover,#block-searchandglobaltopbarlinks a:active{text-decoration:underline;}#block-searchandglobaltopbarlinks .glyphicon{font-size:16px;vertical-align:middle;top:-2px;}#banner-text-only{padding:2em 0;}#navbar-outer{border-top:1px solid #d6001c;border-bottom:1px solid #ddd;}#navbar-main{background-color:white;color:#424242;border-radius:0;border:none;padding:0;margin-bottom:0;text-transform:uppercase;font-weight:400;min-height:0;}#navbar-main .navbar-collapse{padding:0;}#navbar-main .navbar-nav > li > a{font-size:0.9em;padding:1em 1.75em;color:#222;}#navbar-main .navbar-nav > li > a:hover{color:#333;background-color:#eee;}#navbar-main .navbar-nav > .active > a,#navbar-main .navbar-nav > .active > a:hover,#navbar-main .navbar-nav > .active > a:focus{color:white;background-color:#d6001c;}#superfish-main ul{background-color:white;z-index:10;}#superfish-main > li > ul{margin-top:4px;}#superfish-main > li a{font-size:0.9em;color:#222;text-decoration:none;}#superfish-main > li a:hover{color:#333;background-color:#eee;}#superfish-main > li > a{padding:1em 1em;}#superfish-main > li ul a{text-transform:none;}#superfish-main > li.active-trail > a,#superfish-main > li.active-trail > a:hover,#superfish-main > li.active-trail > a:focus{color:white;background-color:#d6001c;}#superfish-main .sf-sub-indicator{font-size:10px;margin-top:1px;}#superfish-main > li > a > .sf-sub-indicator{display:none;}#block-socialmediamenubarlinks{position:absolute;top:-7px;right:0;}#block-socialmediamenubarlinks a{margin-left:0.5em;}aside .block{margin-left:2em;}aside ul.navbar-nav{float:none;margin-top:4em;padding:1.5em 1em;}.quick-facts{padding:0;margin-top:2em;text-align:center;}#front-page-boxes .col-sm-6:first-child{padding:0 15px 0 0;}#front-page-boxes .col-sm-6:last-child{padding:0 0 0 15px;}body.path-frontpage h1.page-header{margin-top:0.5em;}body.path-frontpage aside ul.navbar-nav,body.node-8 aside ul.navbar-nav{margin-top:1em;}#block-summerarchforfrontpage{}#block-frontpagefortune500callout .icon.rpi-icon-cupploa{left:0;}body.user-logged-in #block-frontpagefortune500callout .icon.rpi-icon-cupploa{left:-50px;}.field--name-field-image img{float:right;max-width:30%;min-width:0;width:auto;margin:0.5em 0 1em 1em;}.paragraph--type--image-and-caption{float:right;max-width:50%;margin:0.5em 0 1em 1em;}.paragraph--type--image-and-caption img{width:100%;}figure.align-left,img.align-left{margin:0.5em 1em 1em 0;min-width:0;max-width:50%;}figure.align-right,img.align-right{margin:0.5em 0 1em 1em;min-width:0;max-width:50%;}figure{width:unset;}.col-two{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-fill:balance;column-fill:balance;}.col-two li{break-inside:avoid;}body.node--type-research-area .field--name-field-associated-faculty .field--items{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-fill:balance;column-fill:balance;}body.node--type-research-area .field--name-field-associated-faculty .field--items .field--item{break-inside:avoid;line-height:1.2em;margin-bottom:0.75em;}body.node--type-center-or-lab .field--name-field-website{margin-bottom:1em;}body.node--type-center-or-lab .field--name-field-logo{float:right;margin:2.75em 0 1em 1em;}.gradient-box img{float:left;clear:left;width:220px;height:auto;margin:0.75em 1em 1em 0;}body.node--type-facility .field--name-field-lab-manager{float:right;margin:0 0 1em 2em;max-width:30%;}body.node--type-facility .field--name-field-equipment{clear:both;}body.node--type-facility .field--name-field-equipment.flexCol2 .field--items,body.node--type-facility .field--name-field-equipment.flexCol3 .field--items{display:flex;flex-wrap:wrap;justify-content:space-between;}body.node--type-facility .field--name-field-equipment.flexCol2 > .field--items  > .field--item{flex-basis:48%;}body.node--type-facility .field--name-field-equipment.flexCol3 > .field--items  > .field--item{flex-basis:30%;}body.node--type-facility .field--name-field-equipment.flexCol1 > .field--items  > .field--item{clear:both;}.field--name-field-equipment.flexCol2 .field--name-field-image img,.field--name-field-equipment.flexCol3 .field--name-field-image img{float:none;width:100%;min-width:0;margin:0;}.person-list .views-row{padding:1.5em;}.personbox img{width:140px;}.personbox .resource-buttons{position:absolute;bottom:1.5em;left:180px;}#block-views-block-faculty-block-bme-faculty h2.block-title{margin-top:0;}body.node--type-faculty-profile article.faculty-profile img.person-image,body.node--type-person article.person .field--name-field-photo img{min-width:0;max-width:40%;float:right;margin:0 0 2em 2em;}body.node--type-faculty-profile article.faculty-profile h2,body.node--type-person article.person h2{font-size:2em;}body.node--type-faculty-profile article.faculty-profile .field-position,body.node--type-person article.person .field--name-field-title-position{margin:0 0 0.5em;font-weight:300;font-size:2em;}body.node-12 main article img{padding:1em 1em 1em 0;}body.node-12 h2{clear:both;}body.node-12 h3{margin-top:8px;}section.col-sm-6{padding-left:2em;}section.col-sm-6 .breadcrumb{margin:1.5em 0 0;}body.node-8 #block-views-block-news-block-7,body.node-8 #block-views-block-lectures-block-2{margin-top:0;}.news-listing .news-title img{float:left;width:200px;height:auto;margin:0.4em 0.8em 0 0;}.news-listing.announcements-listing .news-title img{width:150px;}.news-listing .paragraph--type--image-and-caption{float:none;max-width:100%;margin:0;}#block-twitterfeed{margin-top:2em;overflow:scroll;max-height:1000px;}body.node--type-article .region-content .field--name-field-image{float:right;max-width:50%;margin:0 0 1em 1em;}body.node--type-article .region-content .field--name-field-image img{width:unset;max-width:100%;}#block-views-block-lectures-block-1 .views-row{clear:left;margin-bottom:2em;}.seminar-photo-title img{float:left;height:auto;min-width:0;max-width:110px;margin:0.5em 1em 2em 0;}body.node--type-lecture h1.page-header{font-size:3em;}body.node--type-lecture .lecture-details{margin-bottom:1em;font-size:1.4em;font-weight:300;line-height:1.4em;}body.node--type-lecture .lecture-speaker-info{float:left;width:50%;padding-right:1em;}body.node--type-lecture .field--name-field-speaker-full-name{font-size:1.4em;line-height:1.4em;font-weight:400;}body.node--type-lecture .lecture-details-datetime{float:left;width:50%;margin:0 0 1em 0;padding:0.5em 0;background-color:unset;border:none;}body.node--type-lecture .field--name-body{clear:both;}body.node--type-lecture .lecture-speaker-bio{clear:both;margin:1em 0;background-color:#f5f5f5;border:1px solid #eee;padding:2em;}body.node--type-lecture .field--name-field-speaker-photo img{float:right;border:1px solid #eee;margin:0 0 0 2em;max-width:20%;min-width:0;height:auto;}.view-hall-of-fame .hof-image img{float:left;min-width:0;width:160px;height:auto;margin:0.5em 1.5em 0 0;}body.node--type-alumni-hall-of-fame-entry .field--name-field-image img{float:right;margin:0.5em 0 1em 1em;min-width:0;max-width:50%;width:auto;}body.node-11 .field--name-field-image img{max-width:300px;}.program-templates-color-boxes .color-key-inner-container{display:flex;}.program-templates-color-boxes .color-key-inner{flex-grow:1;flex-basis:50%;}}@media only screen and (min-width :992px){#superfish-main > li > a{padding:1em 1.5em;}.person-list .view-content{display:flex;flex-wrap:wrap;justify-content:space-between;}.person-list .views-row{width:100%;text-align:left;flex-basis:48.6%;}body.node--type-research-area .field--name-field-associated-faculty .field--items{-moz-column-count:3;-webkit-column-count:3;column-count:3;}}@media only screen and (min-width :1200px){#superfish-main > li > a{padding:1em 1.75em;}.gradient-box img{width:300px;}body.node--type-research-area .field--name-field-associated-faculty .field--items{-moz-column-count:4;-webkit-column-count:4;column-count:4;}body.node--type-degree-program aside{padding-top:83px;}}
