html,body{background-color:#f4f3f2;color:#25211e;font-family:'Lato',sans-serif;font-weight:400;font-size:11px;height:100%;line-height:15px;width:100%;-webkit-font-smoothing:subpixel-antialiased}em,cite{font-family:'Lato',sans-serif;font-weight:400italic}blockquote{font-style:none!important}strong{font-family:'Lato',sans-serif;font-weight:700}strong strong{font-family:'Lato',sans-serif;font-weight:900}strong em,em strong{font-family:'Lato',sans-serif;font-weight:700italic}a,a:visited{color:#32689c;text-decoration:none}a:hover,a:active{text-decoration:underline}img.image-left{margin:0 12px 8px 0}img.image-right{margin:0 12px 0 8px}.masonry-brick img{height:auto;width:100%}.article img{width:auto}#content h1{font-family:'Lato',sans-serif;font-weight:900;font-size:24px;line-height:1.5}#content h2{font-family:'Lato',sans-serif;font-weight:900;font-size:18px;line-height:1.5}#content h3{font-family:'Lato',sans-serif;font-weight:900;font-size:16px;line-height:1.5}#content h4{font-family:'Lato',sans-serif;font-weight:700;font-size:14px;line-height:1.5}#content h5{font-family:'Lato',sans-serif;font-weight:700;font-size:12px;line-height:1.5}#content h6{font-family:'Lato',sans-serif;font-weight:700;font-size:12px;line-height:1.5}#content p{font-size:14px;line-height:1.3;margin:0 0 16px}#content sup{font-size:65%;vertical-align:top}#content sub{font-size:65%;vertical-align:bottom}#content ul{margin:0 0 0 28px;padding:0}#content ul li{font-weight:normal;line-height:1.3}#content ol{margin:0 0 4px 28px}#content ol ol{margin:4px 0 4px 17px}#content ol li{margin:0 0 6px 0;line-height:1.3}#content abbr{border-bottom:1px dotted;cursor:help}#content hr{border-bottom:1px solid #BBB!important;border-top:0!important;height:0!important;margin:12px 0}#content ins{background:#f36f21}#content dl{margin:10px 0 10px 10px}#content dd{margin:0 0 8px}#content dt{margin:0 0 2px}#content pre,#content code,#content tt,#content samp,#content kbd,#content var{font-size:100%;background:#CCC}#content table,#content td,#content tr{background:transparent}#content{font-size:14px}#page{height:auto;width:100%}#header{background:#f5f5f4 url(../images/structure/ie-gradient-bg.jpg) repeat-x top left;box-shadow:0 0 8px #000;-webkit-box-shadow:0 0 8px #000;-moz-box-shadow:0 0 8px #000;float:left;position:relative;width:100%;z-index:1}#headerContent{float:left;margin-left:34px;max-width:864px;width:100%}.mobile{display:none}#logo{float:left;height:auto;width:25.46296296296296%}#logo a{display:block;height:100%;width:100%}#block-menu-menu-header-menu{font-family:'Lato',sans-serif;font-weight:400;font-size:11px;float:left;z-index:200}#block-menu-menu-header-menu ul{float:left;padding-top:5px}#block-menu-menu-header-menu ul li{border-right:1px solid #ccc;display:inline}#block-menu-menu-header-menu ul li ul li{border-right:0}#block-menu-menu-header-menu ul li.last{border:0}#block-menu-menu-header-menu ul li,#block-menu-menu-header-menu ul li a{color:#666}#block-menu-menu-header-menu ul li a{padding:0 8px}#block-menu-menu-header-menu ul li.social{padding:0 8px}#block-menu-menu-header-menu ul li.social a{padding:0}#block-menu-menu-header-menu ul li a:hover{color:#666}#block-menu-menu-header-menu ul li a.rss{background:transparent url(../images/structure/feed-icon-14x14.png) no-repeat 0 0;display:inline-block;height:14px;position:relative;width:14px;top:3px}#block-menu-menu-header-menu ul li a.facebook{background:transparent url(../images/structure/social-icons.png) no-repeat 0 0;display:inline-block;height:15px;margin:0 5px;position:relative;width:15px;top:3px}#block-menu-menu-header-menu ul li a.twitter{background:transparent url(../images/structure/social-icons.png) no-repeat -20px 0;display:inline-block;height:15px;position:relative;width:15px;top:3px}#search{float:right;height:20px;margin-bottom:10px;margin-top:16px;width:608px}body.not-logged-in #search{width:525px}#search form{float:right;margin-top:6px;width:136px}#search input.form-text{background:transparent url('../images/structure/searchform-input.jpg') no-repeat top left!important;border:0;color:#ccc;font-size:10px;height:20px;margin-right:-2px;outline:0;padding-left:4px;position:relative;width:105px;vertical-align:top;-webkit-appearance:none}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}#search input.form-text:focus{color:#666}#search input.form-submit{background:transparent url('../images/structure/searchform-submit.jpg') no-repeat top left!important;border:0;cursor:pointer;height:20px;position:relative;text-indent:-999px;vertical-align:top;width:24px}#search h2{display:none}#search a:hover{color:#f36f21!important}#search ul.menu>li.collapsed,#search ul.menu>li.expanded{padding:0}#search ul.menu li:hover ul.menu{display:block}#search ul .menu{background:none repeat scroll 0 0 #efeeec;box-shadow:0 5px 8px #aaa;display:none;height:205px;margin:-1px 0 0 0;padding:0;position:absolute;width:410px}#search .menu ul{float:left;height:auto;width:210px}#search .menu ul li{background:none repeat scroll 0 0 transparent!important;clear:both;color:#464646;display:block!important;font-family:'Lato',sans-serif;height:auto;ine-height:1;list-style:none outside none;padding:10px 0 4px 8px;width:100%}#search .menu ul li.last{padding-bottom:10px}#search .menu ul li a{color:#464646!important;padding:0 0 14px!important;width:100%}#search .menu ul li a:hover{color:#f36f21!important}#mainNav{clear:right;float:right;font-family:'Lato',sans-serif;font-weight:900;font-size:14px;margin-top:16px;position:relative;z-index:100}#mainNav #shib-logout p{color:#a6293a;font-size:12px;font-family:'Lato',sans-serif;font-weight:400;position:absolute;right:0;text-align:right;top:-15px}#mainNav ul li{background:url(../images/structure/bullet-nav.png) no-repeat 27px 14px;display:inline;height:40px;margin-left:-37px;overflow:visible;width:auto}#mainNav ul li.last{padding-right:0}#mainNav ul li:hover{background:url(../images/structure/nav-tab-bg.png) no-repeat 0 -12px}#mainNav ul li a{color:#404041;position:relative;padding:10px 30px 15px 46px;z-index:100}#mainNav ul li.active a{color:#f36f21}#mainNav ul li:hover a{color:#f36f21}#mainNav ul .menu{background:#efeeec;box-shadow:0 5px 8px #aaa;-webkit-box-shadow:0 5px 8px #aaa;-moz-box-shadow:0 5px 8px #aaa;display:none;height:205px;margin:0 0 0 21px;padding:0 0 0 50px;position:absolute;width:410px}#mainNav .menu ul{float:left;height:auto;width:210px}#mainNav .menu ul li{background:none!important;clear:both;color:#464646;display:block!important;font-family:'Lato',sans-serif;font-weight:700;font-size:12px;height:auto;line-height:1;list-style:none;padding:0 0 0 0!important;width:100%}#mainNav .menu ul li a{color:#464646!important;padding:0 0 14px 0!important;width:100%}#mainNav .menu ul li a:hover{color:#f36f21!important}#slideDownNav{display:none}ul.primary{border:none!important}.columns-inner{height:100%}.main{clear:both;position:relative;width:100%;z-index:0}#main-content{clear:both;position:relative;top:20px}.home-boxes{margin-left:50px}.views-field-field-card-image{width:200px}.views-field-field-card-image-wide{width:420px}.homepage-list{margin-left:12px!important;overflow:visible!important;left:-9999px}.views-row.mission-statement{background:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;color:#f36f21;font-family:'Lato',sans-serif;font-weight:700;font-size:22px;height:280px;width:420px!important}.homepage-list .views-row.mission-statement h1{color:#363636;font-size:40px!important;line-height:1.2!important;margin-bottom:20px}.homepage-list li.featured-card div.featured-card .views-field-field-card-description{margin:4px auto 0 auto;width:380px}.homepage-list li.featured-card div.featured-card span.title-span{display:block;margin:0 auto;width:380px}.homepage-list li.featured-card div.featured-card a.featured-card-title{color:#000;font-family:'Lato',sans-serif;font-weight:900;font-size:20px}.homepage-list li.featured-card div.featured-card p{font-family:'Lato',sans-serif;font-weight:700;font-size:11px;margin:4px 0!important}.homepage-list .views-row{margin-bottom:15px;left:3px;list-style:none;top:3px}.box{float:left;margin-bottom:15px;padding:1px}.box-panel,.homepage-list .views-row,body.academicsadmissions-page .masonry-block,body.industrialconnectionprogram-page .masonry-block,body.outreach-page .masonry-block,body.resources-page .masonry-block,body.people-page .masonry-block,body.alumni-page .masonry-block,body.newsevents-page .masonry-brick{background:#fff;border:0;box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;line-height:1.3;list-style:none!important;margin-bottom:18px;padding:4px 4px 8px 4px!important;position:absolute;width:200px}.masonry-block .views-field-nothing,.masonry-brick .views-field-nothing{margin:.5em 0}body.newsevents-page .masonry-brick li{list-style:none!important}.box-panel:hover a,.homepage-list .views-row:hover a,body.academicsadmissions-page .masonry-block:hover a,body.industrialconnectionprogram-page .masonry-block:hover a,body.outreach-page .masonry-block:hover a,body.resources-page .masonry-block:hover a,body.people-page .masonry-block:hover a,body.alumni-page .masonry-block:hover a,body.newsevents-page .masonry-brick:hover a{text-decoration:underline}#block-system-main{position:relative}#block-system-main.masonry-brick:hover a{text-decoration:none}#block-system-main.masonry-brick a:hover{text-decoration:underline}#block-system-main.masonry-brick a{color:#32689c;font-size:14px}.box-panel,.homepage-list .views-row.card-wide{width:420px}.views-row div span a,.masonry-brick a{color:#aaa;font-family:'Lato',sans-serif;font-weight:400;font-size:11px;line-height:1.3px;margin-top:.5em}.views-row .views-field-nothing a{font-family:'Lato',sans-serif;font-weight:900;font-size:13px;line-height:1.3px;margin-top:.5em}.homepage-list div a,.masonry-block .card-title a{font-family:'Lato',sans-serif;font-weight:900!important;font-size:13px!important;line-height:1.3px}.masonry-block .card-title{display:block;margin:5px 0 2px 0}.views-row .views-field-field-card-description,.field-name-field-card-description{font-size:12px;line-height:1.3;margin-bottom:.5em}.views-row .views-field-field-card-description,.views-row div span a{width:auto}.views-field-term-node-tid a.active{color:#888!important;font-weight:900}.card-color-blue{color:#32689c!important}.card-color-green{color:#007236!important}.card-color-red{color:#b62413!important}.card-color-purple{color:#440e62!important}.card-color-orange{color:#f36f21!important}.card-color-yellow{color:#daa520!important}.card-color-black{color:#444!important}#views_infinite_scroll-ajax-loader img{width:20px}.month-bar{background:#e3e3e3;color:#888;font-family:'Lato',sans-serif;font-weight:700;font-size:12px;left:0;position:absolute;padding:4px 0;text-indent:50px;top:0;width:100%}.sidebar{background:#e5e6e6;box-shadow:inset -2px 0 6px #ccc;-moz-box-shadow:inset -2px 0 6px #ccc;-webkit-box-shadow:inset -2px 0 6px #ccc;float:left;font-size:18px;padding:35px 0 0 35px;position:absolute;width:150px;z-index:2000}.sidebar h2{font-family:'Lato',sans-serif;font-weight:900;font-size:17px;line-height:1.1;width:81%}.sidebar h2 a{color:#f36f21}.sidebar ul.menu{float:none;font-family:'Lato',sans-serif;font-weight:900;font-size:14px;line-height:1.3;margin:34px 0 0 0;margin:8px 0 0 0;padding:0;width:150px}.sidebar ul.menu li{color:#363636;font-family:'Lato',sans-serif;font-weight:700;list-style:none;list-style-image:none;margin-bottom:4px;padding:6px 0 6px 0;width:150px}.sidebar ul.menu li a{padding-right:15px!important}.sidebar ul.menu ul li{font-size:12px;margin-bottom:6;width:140px}.sidebar ul.menu ul ul{float:none;margin:10px 0 0 0}.sidebar ul.menu ul ul li{margin-bottom:0;padding-left:10px;width:120px}.sidebar ul.menu ul ul ul li{margin-bottom:0;padding-left:10px;width:100px}.sidebar ul.menu a{color:#363636;display:block;font-family:'Lato',sans-serif;font-weight:700}.sidebar ul.menu a:hover{color:#f36f21;font-family:'Lato',sans-serif;font-weight:700}.sidebar ul li.active a,.mobileH2,.menu-block-3 ul li.active-trail a{background-color:#32689c;color:#fff;padding:5px}.sidebar ul li.active li{padding:0}.sidebar ul li.active ul,.sidebar ul li ul{margin-left:10px!important;width:140px}.sidebar ul li.active ul li a{background-color:transparent;color:#363636}.sidebar .expanded{list-style-image:url(../images/structure/nav-arrow-open.png)!important;padding-left:20px}.sidebar .inactive-trail{list-style-image:url(../images/structure/nav-arrow-closed.png)!important;padding-left:20px}.sidebar .inactive-trail ul{display:none}#masonaryContainer{color:#363636;margin-left:230px}body.no-sidebars #masonaryContainer{margin-left:50px}body.front #masonaryContainer{margin-left:100px}#fixedContainer{color:#363636;margin-left:210px;max-width:685px;min-height:350px;left:0;position:relative}#content{clear:both}#contentBody{clear:both;font-size:15px;line-height:1.4;padding-top:20px;width:665px}.main-content-left{float:left;width:405px;padding-bottom:60px}.main-content-right{float:right;margin:16px 0 60px 0!important;width:210px}.main-content-right .callout-list li{background:#fff;box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;list-style:none!important;margin:0 0 16px 0!important;padding:16px 10px}#contentHead{max-width:665px;width:100%}#contentHead h1{color:#363636;float:left;font-family:'Lato',sans-serif;font-weight:900;font-size:24px;line-height:1.2;margin:14px 0 30px 0;padding-top:2px;width:435px}#share{float:right;padding-top:24px;width:86px}#share strong{float:left;margin-right:5px}#share ul li{display:inline;float:left}#share li.share-label{font-family:'Lato',sans-serif;font-weight:900;font-size:12px;margin-right:10px;padding-top:6px}#share img{height:31px;width:auto}.view-labs-and-themes-glossary{margin-bottom:20px;max-width:672px;width:100%}.filter-closed:hover .view-content{box-shadow:3px 3px 8px #666;overflow:hidden}.view-labs-and-themes-glossary .shrink-btn{background:transparent url(../images/structure/sidebar-closer.png) no-repeat;background-position:0 -33px;float:left;height:16px;margin:8px 0 0 10px;position:absolute;width:20px}.view-labs-and-themes-glossary .all-terms{font-size:11px;font-weight:bolder;left:10px;line-height:1.3;position:absolute;top:44px;width:36px;display:none}.view-labs-and-themes-glossary.has-facet .all-terms{top:44px}.view-labs-and-themes-glossary .all-terms a{color:#f36f21}.view-labs-and-themes-glossary .shrink-btn.closed-state{background-position:0 0}.view-labs-and-themes-glossary h3{background:#e4e3e3;font-family:'Lato',sans-serif!important;font-weight:700;font-size:14px!important;padding:6px 0 6px 50px}.view-labs-and-themes-glossary h3,.view-labs-and-themes-glossary .shrink-btn{cursor:pointer}.view-labs-and-themes-glossary.has-facet h3{height:60px;max-width:685px;padding-bottom:6px;width:174px}.filter-open .has-facet{overflow:hidden}.filter-open .has-facet h3 span{display:none}.filter-open .has-facet h3{height:auto}.view-labs-and-themes-glossary h3 span{color:#f36f21;display:block;font-family:'Lato',sans-serif!important;font-weight:400;font-size:11px;padding:5px 5px 5px 0;position:relative;width:180px;z-index:1000}.view-labs-and-themes-glossary h3 span br{display:none}.view-labs-and-themes-glossary .item-list,.view-labs-and-themes-glossary .lab-theme-list{float:left;font-family:'Lato',sans-serif;font-weight:700;font-size:11px;font-weight:bold;margin:0!important;margin-left:0!important;width:224px}.view-labs-and-themes-glossary .lab-theme-list{display:none}.view-labs-and-themes-glossary .item-list a.active,.view-labs-and-themes-glossary .lab-theme-list a.active{color:#f36f21}.view-labs-and-themes-glossary ul li{list-style:none!important;margin:10px 10px 10px 50px!important}#mini-panel-panel_labs_themes_filter{margin-bottom:20px;max-width:685px;width:100%}#mini-panel-panel_labs_themes_filter .shrink-btn{background:transparent url(../images/structure/sidebar-closer.png) no-repeat center right;float:left;height:16px;margin:20px 0 0 10px;position:absolute;width:20px}#block-panels-mini-panel-labs-themes-filter .pane-title{background:#e4e3e3;font-family:'Lato',sans-serif;font-weight:700;font-size:14px;padding:6px 0 6px 60px}#block-panels-mini-panel-labs-themes-filter ul,.pane-labs-themes-filter{float:left;font-family:'Lato',sans-serif;font-weight:700;font-size:11px;font-weight:bold;margin-left:0;width:50%}#block-panels-mini-panel-labs-themes-filter ul li{list-style:none;margin:4px 0 4px 60px;width:200px}.view-people-listing .view-content .views-summary a{font-family:'Lato',sans-serif;font-weight:700;font-size:20px}.view-people-listing .view-content .views-summary a.active{color:#f36f21}#masonaryContainer .people-list ul{margin:20px 0 0 0}#masonaryContainer .people-list ul li{background-color:#fff;box-shadow:0 0 6px #444;-webkit-shadow:0 0 6px #444;-moz-shadow:0 0 6px #444;float:left;list-style:none;margin:0 15px 25px 0;min-height:410px;padding:5px 5px 10px 5px;width:150px}#masonaryContainer .people-list ul li .views-field-title,#masonaryContainer .people-list ul li .views-field-title a{color:#222;font-family:'Lato',sans-serif;font-weight:900;font-size:13px;margin:8px 0 8px 0;padding:0 4px}#masonaryContainer .people-list ul li .views-field-field-person-title,#masonaryContainer .people-list ul li .views-field-field-person-office,#masonaryContainer .people-list ul li .views-field-field-person-phone,#masonaryContainer .people-list ul li .views-field-field-person-email a{font-family:'Lato',sans-serif;font-weight:400;font-size:12px;padding:0 8px}#masonaryContainer .people-list ul li .views-field-field-person-email a{color:#32689c}.views-field-term-node-tid{color:#AAA;margin-top:10px;padding:0}.facultyadvisors-page .views-field-term-node-tid{padding:0 8px}ul.faculty-list{font-family:'Lato',sans-serif;font-weight:700;font-size:11px}body.research-page #share{display:none}body.research-page h1{width:auto!important}body.research-page .view-header{background:#f4f3f2;left:172px;position:relative;top:-57px;width:672px;z-index:100}body.research-page .view-header.filter-closed{background:#e4e3e3;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;width:672px}body.research-page .view-labs-and-themes-glossary{margin-bottom:-40px}body.research-page .view-research .masonry .views-row{background-color:#fff;box-shadow:0 0 6px #444;-webkit-shadow:0 0 6px #444;list-style:none!important;margin-bottom:15px;padding:4px;width:200px}body.research-page ul.card-list{margin-left:0!important}.csail-card{border:6px solid #cc5200;width:188px!important}.csail-card h2 a{color:#464646;font-weight:900;font-size:18px;line-height:1.3}body.academicsadmissions-page #fixedContainer.masonary-content{max-width:none}body.academicsadmissions-page #fixedContainer.masonary-content #content{position:relative}body.academicsadmissions-page #fixedContainer.masonary-content #content .masonry-brick{border:1px solid #ccc;margin-bottom:16px;margin-right:20px}body.academicsadmissions-page #fixedContainer.masonary-content #content #block-system-main{background:0;border:0;box-shadow:none;padding:0 10px 0 0!important;width:440px!important}body.people-page #fixedContainer.masonary-content,body.alumni-page #fixedContainer.masonary-content{max-width:none}body.people-page #fixedContainer.masonary-content #content,body.alumni-page #fixedContainer.masonary-content #content{margin-left:0;position:relative}body.people-page #fixedContainer.masonary-content #content .masonry-brick,body.alumni-page #fixedContainer.masonary-content #content .masonry-brick{border:1px solid #ccc;margin-bottom:14px;margin-right:20px}body.people-page #fixedContainer.masonary-content #content #block-system-main,body.alumni-page #fixedContainer.masonary-content #content #block-system-main{background:0;border:0;box-shadow:none;padding:0 10px 0 0;width:440px!important}body.outreach-page #fixedContainer.masonary-content{max-width:none}body.outreach-page #fixedContainer.masonary-content #content{margin-left:0;position:relative}body.outreach-page #fixedContainer.masonary-content #content .masonry-brick{border:1px solid #ccc;margin-bottom:14px;margin-right:20px}body.outreach-page #fixedContainer.masonary-content #content #block-system-main{background:0;border:0;box-shadow:none;padding:0 10px 0 0;width:440px!important}body.resources-page #fixedContainer.masonary-content{max-width:none}body.resources-page #fixedContainer.masonary-content #content{margin-left:0;position:relative}body.resources-page #fixedContainer.masonary-content #content .masonry-brick{border:1px solid #ccc;margin-bottom:14px;margin-right:20px}body.resources-page #fixedContainer.masonary-content #content #block-system-main{background:0;border:0;box-shadow:none;padding:0 10px 0 0;width:440px!important}body.industrialconnectionprogram-page #fixedContainer.masonary-content{max-width:none}body.industrialconnectionprogram-page #fixedContainer.masonary-content #content{position:relative}body.industrialconnectionprogram-page #fixedContainer.masonary-content #content .masonry-brick{border:1px solid #ccc;margin-bottom:14px;margin-right:20px}body.industrialconnectionprogram-page #fixedContainer.masonary-content #content #block-system-main{background:0;border:0;box-shadow:none;padding:0 10px 0;width:440px!important}.panel-pane{background-color:#fff;box-shadow:0 0 6px #444;-webkit-shadow:0 0 6px #444;-moz-shadow:0 0 6px #444;overflow:hidden;padding:20px 10px}.panel-pane .views-field-field-card-image{float:left;height:auto;margin-right:12px;width:85px}.panel-pane h2{margin-bottom:6px}.panel-pane .more-link{font-size:12px;margin-right:6px}.panel-pane .more-link a{background:#ececec;color:#464646;font-size:12px;height:10px;padding:5px 0 5px 5px}.panel-pane .more-link a span{background:#ececec url(../images/structure/read-more-arrow.jpg) no-repeat 4px 9px;float:right;height:25px;padding-left:6px;margin-right:5px;margin-top:-5px;position:relative;width:10px}.panel-pane .date-display-single{font-size:12px}.panel-pane .views-field-nothing a{font-size:15px}.pane-content .views-row{clear:both;float:left;margin:4px 0 10px 0;width:100%}.view-event-calendar .views-row .field-content{font-size:12px}.view-event-calendar .date-display-single{font-family:'Lato',sans-serif;font-weight:400;font-size:12px}.view-event-calendar .views-field-field-event-location{font-size:12px;margin-top:10px}.view-event-calendar .views-field-field-card-title{clear:both;font-family:'Lato',sans-serif;font-weight:700;font-size:15px}.pane-event-calendar .views-field-nothing a,.view-id-event_calendar .views-field-nothing a{margin-left:0!important}body.newsevents-page .masonry .views-row{font-size:12px;padding:14px!important;width:176px}body.newsevents-page .masonry-brick .views-field-field-card-image{margin:10px 0;width:100%}body.newsevents-page .masonry-brick .views-field-term-node-tid{font-size:12px!important;margin:10px 0}body.newsevents-page .masonry-brick .views-field-term-node-tid ul{margin:4px 0 0 0!important}body.newsevents-page .masonry-brick .views-field-term-node-tid ul a{font-size:12px!important}body.newsevents-page .masonry-brick .views-field-nothing{margin-top:10px}body.newsevents-page .masonry-brick .views-field-nothing{margin-top:10px}body.newsevents-page .view-in-the-media .views-field-nothing,body.newsevents-page .view-id-announcements .views-field-nothing{margin-top:8px}body.newsevents-page .view-newsletter .views-row{margin-bottom:10px}body.newsevents-page li.masonry-brick:hover a{text-decoration:none}body.newsevents-page li.masonry-brick:hover .views-field-nothing a,body.newsevents-page li.masonry-brick a:hover{text-decoration:underline}body.newsevents-page .card-list{margin-left:0!important;left:-9999px}.field-name-field-datetime{margin-bottom:1em}.calendar-calendar tbody{background:#fff}div.feed-icon a.ical-icon img{width:34px;height:14px}.date-nav .pager{float:right;width:100%}.view .date-nav-wrapper .date-prev{float:left;position:relative;right:0}.view .date-nav-wrapper .date-next{float:right;position:relative;right:0}.view-event-calendar .view-header>ul{border-bottom:1px solid #dfdfdf;height:20px;margin-bottom:20px!important}.view-event-calendar .view-header>ul li{border:1px solid #dfdfdf;border-radius:4px 4px 0 0;display:inline;margin-left:5px;padding:3px 8px}.view-event-calendar .view-header>ul li:hover,.view-event-calendar .view-header>ul li.active{background-color:#dfdfdf}.view-event-calendar .view-header>ul li a{color:#000;font-size:12px;font-family:'Lato',sans-serif;font-weight:700}.date-heading h3{position:relative;top:22px}.article-event-detail h2{float:left;font-size:14px!important;line-height:1!important;margin:0!important}.article-event-detail ul,.article-event-detail li{margin:0!important;padding:0}.article-event-detail section{margin-bottom:15px}.view-event-calendar .views-row{margin-bottom:15px}.view-event-calendar .views-row img{margin-right:8px;position:relative;top:10px}.view-event-calendar .views-row a{margin-left:38px}.view-event-calendar .item-list .views-row a{margin-left:0}body.contact-page #fixedContainer{padding-left:50px}#bottomFooter{background:#f5f5f4 url(../images/structure/ie-gradient-bg.jpg) repeat-x top left;box-shadow:0 -5px 10px #ccc;-webkit-box-shadow:0 -5px 10px #ccc;-moz-box-shadow:0 -5px 10px #ccc;clear:both;margin:300px 0 -40px 0;position:relative;width:100%;float:left;z-index:2000}#bottomFooter .footer-content{float:left;margin:0 25px;padding-top:20px;position:relative;width:auto}#bottomFooter .footer-content img{height:43px;width:155px}#bottomFooter footer{color:#91908e;float:left;margin-top:30px}@media only screen and (min-width:920px){body.academicsadmissions-page #fixedContainer.masonary-content #content #block-system-main .page-wide,body.people-page #fixedContainer.masonary-content #content #block-system-main .page-wide,body.alumni-page #fixedContainer.masonary-content #content #block-system-main .page-wide,body.outreach-page #fixedContainer.masonary-content #content #block-system-main .page-wide,body.resources-page #fixedContainer.masonary-content #content #block-system-main .page-wide,body.industrialconnectionprogram-page #fixedContainer.masonary-content #content #block-system-main .page-wide{width:660px!important}}@media only screen and (max-width:920px){#headerContent{max-width:675px}#search{float:none;margin-top:28px;margin-right:25px}#mainNav #shib-logout p{top:-40px}#mainNav{float:left;margin:0 auto 0 16px}#mainContent{max-width:655px}.main-content-left{float:none;width:auto}.main-content-right{clear:both;float:none;margin:16px 0 60px 0!important;width:260px}#contentHead h1{margin-bottom:20px}#share{clear:both;float:left;margin-bottom:20px;padding-top:0}#homeIntro{height:auto}body.research-page .view-labs-and-themes-glossary{margin-bottom:20px}#block-panels-mini-panel-labs-themes-filter ul,.pane-labs-themes-filter,.view-labs-and-themes-glossary .item-list,.view-labs-and-themes-glossary .lab-theme-list{clear:both;width:74%}.filter-closed:hover .view-content{box-shadow:none;overflow:hidden}body.research-page .view-header{background:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;left:0;position:relative;top:0;width:100%;z-index:100}#logo{z-index:1000}}@media only screen and (max-width:700px){#header{height:70px;position:relative;z-index:10;padding-bottom:6px}#headerContent{height:70px;margin:0 auto;max-width:100%;width:100%}#logo{margin-top:5px;width:125px}#search{float:right}#search,body.not-logged-in #search{margin-top:32px;margin-right:0;width:140px}#block-menu-menu-header-menu{display:none}#slideDownNav #block-menu-menu-header-menu h2{display:none}#slideDownNav #block-menu-menu-header-menu{display:block;float:none;position:relative;top:0}#utilityNav{z-index:150}.homepage-list .views-row.mission-statement{height:auto}.sidebar,#masonaryContainer,#fixedContainer,body.no-sidebars #masonaryContainer{margin-left:10px}.main{margin:0 auto;padding-top:40px;width:95%!important}#masonaryContainer,#fixedContainer{left:0;padding-left:0!important;width:98%}body.front #masonaryContainer,body.front #fixedContainer{margin-left:0!important}.month-bar{display:none!important}#main-content{margin:0 auto;overflow:visible!important;width:100%}.card-list.masonry{margin-left:0!important}.item-list ul.card-list li{background:#fff;border:0;box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;line-height:1.3;list-style:none!important;margin-bottom:18px;padding:4px 4px 8px 4px!important}.homepage-list>li,#fixedContainer.masonary-content #content .masonry-brick,#masonaryContainer.masonary-content #content .masonry-brick,.views-row.mission-statement{clear:both;float:none;margin-left:0!important;width:95%!important}body.academicsadmissions-page #fixedContainer.masonary-content #content,body.industrialconnectionprogram-page #fixedContainer.masonary-content #content,body.outreach-page #fixedContainer.masonary-content #content{margin-left:0;position:relative}body.academicsadmissions-page #fixedContainer.masonary-content #content #block-system-main,body.industrialconnectionprogram-page #fixedContainer.masonary-content #content #block-system-main,body.outreach-page #fixedContainer.masonary-content #content #block-system-main{width:auto!important}body.academicsadmissions-page #fixedContainer.masonary-content #content .masonry-block,body.industrialconnectionprogram-page #fixedContainer.masonary-content #content .masonry-block,body.outreach-page #fixedContainer.masonary-content #content .masonry-block{margin-bottom:14px;width:95%}body.academicsadmissions-page #fixedContainer.masonary-content #content .masonry-block img,body.industrialconnectionprogram-page #fixedContainer.masonary-content #content .masonry-block img,body.outreach-page #fixedContainer.masonary-content #content .masonry-block img{width:100%}.box-panel,.homepage-list .views-row,.views-field-field-card-image,.views-field-field-card-image-wide{width:100%}#headerContent #mainNav,#headerContent #utilityNav{display:none}#mainNav{margin-left:14px}#slideDownNav{background-color:#f5f5f4;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f4),to(#e6eaec));background-image:-webkit-linear-gradient(top,#f5f5f4,#e6eaec);background-image:-moz-linear-gradient(top,#f5f5f4,#e6eaec);background-image:-ms-linear-gradient(top,#f5f5f4,#e6eaec);background-image:-o-linear-gradient(top,#f5f5f4,#e6eaec);background-image:linear-gradient(top,#f5f5f4,#e6eaec);box-shadow:0 8px 25px #444;-webkit-box-shadow:0 8px 25px #444;-moz-box-shadow:0 8px 25px #444;display:block;left:0;position:absolute;top:-192px;width:100%;z-index:1}#slideDownNav a{color:#000}#slideDownNav #slideDownContents{margin:0 auto;width:100%}#slideDownNav #slideDownContents a:hover{color:#f36f21}#slideDownNav #mainNav ul{width:auto}#slideDownNav #mainNav ul li{clear:both;display:block;text-align:left}#slideDownNav #utilityNav ul{margin-right:0;height:40px}#slideDownContents #search-block-form{display:none}#menuTab{background-color:#e6eaec;border-radius:0 0 8px 8px;bottom:-34px;box-shadow:0 6px 4px #666;color:black;height:25px;left:50%;margin-left:-75px;padding-top:15px;position:absolute;text-align:center;width:150px;z-index:10}#block-menu-menu-header-menu ul{padding-top:16px}#block-menu-menu-header-menu ul .menu{display:none}.callout-content{width:auto}.sidebar{background:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;height:auto;padding:20px 0 0 0;position:relative}.sidebar,.sidebar ul,.sidebar ul li,.sidebar ul ul li{border:0;width:90%!important}.sidebar .expanded{list-style-image:none!important}.sidebar .inactive-trail{list-style-image:none!important}.shrink-btn{background:transparent url(../images/structure/sidebar-closer.png) no-repeat 0 -27px;cursor:pointer;float:right;height:25px;margin:0 -45px 0 0;position:relative;top:-0px;width:25px}.grow-btn{background:transparent url(../images/structure/sidebar-closer.png) no-repeat 0 6px;cursor:pointer;float:right;height:25px;margin:0 -45px 0 0;position:relative;top:-0px;width:25px}.menu .grow-btn,.menu .shrink-btn{top:-5px}#contentHead{margin:0 auto;width:100%}#share{display:none}#contentContainer{clear:both;padding:0}h1#page-title{margin-top:0;width:auto}#block-panels-mini-panel-labs-themes-filter{background-color:#e4e3e3;border:1px solid #ccc;margin-bottom:20px;padding:0;width:97%}#block-panels-mini-panel-labs-themes-filter .pane-title{background:0;padding:0 0 4px 30px}#block-panels-mini-panel-labs-themes-filter ul li{list-style:none;margin:4px 0 4px 30px;width:150px}#mini-panel-panel_labs_themes_filter{margin-bottom:10px}#mini-panel-panel_labs_themes_filter .shrink-btn{margin:14px 0 0 5px}.view-header.filter-closed{width:auto!important}.homepage-list li.featured-card div.featured-card .views-field-field-card-description{margin:4px auto 0 auto;width:90%}.homepage-list li.featured-card div.featured-card span.title-span{display:block;margin:0 auto;width:90%}#bottomFooter footer{margin:10px 0 30px 28px;width:80%}.panel-panel{clear:both!important}.panel-pane{clear:both;float:none;margin:0 0 16px 0!important}.panel-2col .panel-col-first .inside,.panel-2col .panel-col-last .inside{margin:0}.panel-2col .panel-col-first,.panel-2col .panel-col-last{float:none;width:95%}.webform-client-form{width:95%}.callouts,.views-row{float:left;position:relative!important;width:100%!important}.callouts img,.views-row img{height:auto;width:100%!important}body.people-page #fixedContainer.masonary-content #content #block-system-main,body.alumni-page #fixedContainer.masonary-content #content #block-system-main{width:100%!important}}@media only screen and (max-width:375px){.faculty-list li{height:auto!important;width:95%!important}}@media only screen and (max-width:305px){html{min-width:305px}}#block-block-3 .block-inner{margin-left:0}#sliderFrame{position:relative;width:600px;margin:0}#slider{width:600px;height:300px;background:#fff url(../images/structure/slideshow-loading.gif) no-repeat 50% 50%;position:relative;margin:0 0 50px 0;box-shadow:0 1px 5px #999}#slider img{position:absolute;border:0;display:none}#slider a.imgLink{z-index:2;display:none;position:absolute;top:0;left:0;border:0;padding:0;margin:0;width:100%;height:100%}div.mc-caption-bg,div.mc-caption-bg2{position:absolute;width:100%;height:auto;padding:0;left:0;bottom:0;z-index:3;overflow:hidden;font-size:0}div.mc-caption-bg{background-color:black}div.mc-caption{font:bold 13px/20px Arial;color:#EEE;z-index:4;padding:10px 0;text-align:center}div.mc-caption a{color:#FB0}div.mc-caption a:hover{color:#DA0}div.navBulletsWrapper{top:320px;left:250px;width:150px;background:0;padding-left:20px;position:relative;z-index:5;cursor:pointer}div.navBulletsWrapper div{width:11px;height:11px;background:transparent url(../images/structure/slideshow-bullet.png) no-repeat 0 0;float:left;overflow:hidden;vertical-align:middle;cursor:pointer;margin-right:11px;_position:relative}div.navBulletsWrapper div.active{background-position:0 -11px}#slider{transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}.card-video,.embedded-video{margin-bottom:2%}#logo{display:block!important;position:relative!important;margin-top:5.3%}#logo-holder-large{float:none;width:460px;height:54px;margin-top:4%;margin-bottom:3%}#logo-holder-small{float:none;width:240px;height:54px;margin-top:4%;margin-bottom:3%}#MIT-logo-large{width:74px;height:38px;float:left;background-image:url(../eecs-images/MIT-EECS-logo-large-sprite.png);background-repeat:no-repeat;background-position:0 0}#MIT-logo-large:hover{background-image:url(../eecs-images/MIT-EECS-logo-large-sprite.png);background-repeat:no-repeat;background-position:-74px 0}#MIT-logo-large-reversed{width:74px;height:38px;float:left;background-image:url(../eecs-images/MIT-EECS-logo-large-sprite.png);background-repeat:no-repeat;background-position:-148px 0}#MIT-logo-large-reversed:hover{background-image:url(../eecs-images/MIT-EECS-logo-large-sprite.png);background-repeat:no-repeat;background-position:-222px 0}#MIT-logo-small{width:56px;height:30px;float:left;background-image:url(../eecs-images/MIT-EECS-logo-small-sprite.png);background-repeat:no-repeat;background-position:0 0}#MIT-logo-small:hover{background-image:url(../eecs-images/MIT-EECS-logo-small-sprite.png);background-repeat:no-repeat;background-position:-56px 0}#MIT-logo-small-reversed{width:56px;height:30px;float:left;background-image:url(../eecs-images/MIT-EECS-logo-small-sprite.png);background-repeat:no-repeat;background-position:-112px 0}#MIT-logo-small-reversed:hover{background-image:url(../eecs-images/MIT-EECS-logo-small-sprite.png);background-repeat:no-repeat;background-position:-168px 0}#divider-large{width:14px;height:54px;margin-top:-7px;margin-left:14px;border-left:1px solid #000;float:left}#divider-large-reversed{width:14px;height:54px;margin-top:-7px;margin-left:14px;border-left:1px solid #fff;float:left}#divider-small{width:10px;height:40px;margin-top:-5px;margin-left:10px;border-left:1px solid #000;float:left}#divider-small-reversed{width:12px;height:40px;margin-top:-5px;margin-left:12px;border-left:1px solid #fff;float:left}#EECS-logo-holder-large{float:clear;width:100%;height:48px;margin-left:-3%;margin-top:2%;margin-bottom:4%;margin-right:2%;padding:3%;padding-top:4%;background-color:#55565b;z-index:100}#EECS-logo-holder-small{float:clear;width:100%;height:48px;margin-left:-3%;margin-top:2%;margin-bottom:2%;margin-right:2%;padding:3%;padding-top:4%;padding-bottom:1%;background-color:#55565b;z-index:100}#EECS-logo-web-large{width:200px;height:61px;float:left;margin-top:-10px;background-image:url(../eecs-images/EECS-web-large-off.png);background-repeat:no-repeat;background-position:0 0}#EECS-logo-web-large:hover{background-image:url(../eecs-images/EECS-web-large-on.png);background-repeat:no-repeat}#EECS-logo-reversed-web-large{width:200px;height:61px;float:left;margin-top:-10px;background-image:url(../eecs-images/EECS-web-large-reversed-off.png);background-repeat:no-repeat;background-position:0 0}#EECS-logo-reversed-web-large:hover{background-image:url(../eecs-images/EECS-web-large-reversed-on.png);background-repeat:no-repeat}#EECS-logo-web-small{width:140px;height:48px;float:left;margin-top:-8px;background-image:url(../eecs-images/EECS-web-small-off.png);background-repeat:no-repeat;background-position:0 0}#EECS-logo-web-small:hover{background-image:url(../eecs-images/EECS-web-small-on.png);background-repeat:no-repeat}#EECS-logo-reversed-web-small{width:140px;height:52px;float:left;margin-top:-8px;background-image:url(../eecs-images/EECS-web-small-reversed-off.png);background-repeat:no-repeat;background-position:0 0}#EECS-logo-reversed-web-small:hover{background-image:url(../eecs-images/EECS-web-small-reversed-on.png);background-repeat:no-repeat}#EECS-logo-mobile-small{display:block;width:38px;height:52px;float:left;margin-top:-8px;background-image:url(../eecs-images/EECS-web-small-off.png);background-repeat:no-repeat;background-position:0 0}#EECS-logo-mobile-small:hover{background-image:url(../eecs-images/EECS-web-small-on.png);background-repeat:no-repeat}#EECS-logo-reversed-mobile-small{display:block;width:38px;height:52px;float:left;margin-top:-8px;background-image:url(../eecs-images/EECS-web-small-reversed-off.png);background-repeat:no-repeat;background-position:0 0}#EECS-logo-reversed-mobile-small:hover{background-image:url(../eecs-images/EECS-web-small-reversed-on.png);background-repeat:no-repeat}#EECS-logo-mobile-large{width:48px;height:61px;float:left;margin-top:-10px;background-image:url(../eecs-images/EECS-web-large-off.png);background-repeat:no-repeat;background-position:0 0}#EECS-logo-mobile-large:hover{background-image:url(../eecs-images/EECS-web-large-on.png);background-repeat:no-repeat}#EECS-logo-reversed-mobile-large{width:48px;height:61px;float:left;margin-top:-10px;background-image:url(../eecs-images/EECS-web-large-reversed-off.png);background-repeat:no-repeat;background-position:0 0}#EECS-logo-reversed-mobile-large:hover{background-image:url(../eecs-images/EECS-web-large-reversed-on.png);background-repeat:no-repeat}@media(max-width:480px){#EECS-logo-web-large{width:48px;background-image:url(../eecs-images/EECS-web-large-off.png)}#EECS-logo-web-large:hover{background-image:url(../eecs-images/EECS-web-large-on.png)}#EECS-logo-reversed-web-large{width:48px;background-image:url(../eecs-images/EECS-web-large-reversed-off.png)}#EECS-logo-reversed-web-large:hover{background-image:url(../eecs-images/EECS-web-large-reversed-on.png)}#EECS-logo-web-small{width:36px;background-image:url(../eecs-images/EECS-web-small-off.png)}#EECS-logo-web-small:hover{background-image:url(../eecs-images/EECS-web-small-on.png)}#EECS-logo-reversed-web-small{width:36px;background-image:url(../eecs-images/EECS-web-small-reversed-off.png)}#EECS-logo-reversed-web-small:hover{background-image:url(../eecs-images/EECS-web-small-reversed-on.png)}}