/* Research Template over-ride
   Launched: 2018-01-16
   Author: Nevin McElwrath, Shawn Maust
   
   Colors
   ----------------------------------------------------
   Orange: FF9519
   Gray:   818286  
   ---------------------------------------------------- */.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:300}
  
/* h1 a,*/
  
/* h2 a,*/
  
/* h3 a,*/
  
/* h4 a,*/
  
/* h5 a,*/
  
/* h6 a { color: #002b5c; }*/
  
/* h1 a:visited,*/
  
/* h2 a:visited,*/
  
/* h3 a:visited,*/
  
/* h4 a:visited,*/
  
/* h5 a:visited,*/
  
/* h6 a:visited { color: #004da3; }*/
  
/* Global Styles go outside the @media screen */.js .charts table,.no-js .faculty-sort,.project-details,.section-grid{display:none}.section-grid.active{display:block}.noborder,.noborder img{border:none;box-shadow:none}.no-bullets{list-style:none;padding:0}blockquote p{background:url(/stylesheets/images/hatch-tile.svg) repeat-y 0 0/6px 3px;border:none}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{color:#28405c}.breadcrumbs li{color:#494949}.breadcrumbs a,.breadcrumbs a:visited{color:#333}
  
/* Override fixes to AA and AAA failures */.entry-posted-in,.events-date-header,.events-date-string,.search-result-meta{color:#555}.grid-item .item-name{display:block}
  
/* Uncomment the site stylesheet in _resources.liquid to use */@media projection,screen{.mobile-only{display:block}.desktop-only{display:none}.nav-skip{background:#002b5c;border:none;box-shadow:none}.site-title{padding:.5em 0}.site-title a{background:url(/stylesheets/images/ndnano-wordmark.png) left 50%/contain no-repeat;display:block;min-height:2.5em;text-indent:-999em}.nav-top{background:#fff;border-bottom-color:#0c2340}.nav-top .icon{fill:#818286}.home .nav-top .icon,.nav-top .icon:hover{fill:#ff9519}.nav-top li a{color:#818286}.nav-top li a:hover,.nav-top li.active a{color:#ff9519}.nav-top li a:after{background:transparent}.nav-top li a:hover:after{background:#ff9519}.nav-top li a,.nav-top li a:after{transition:all .15s ease-in-out}.page-title{border-bottom-color:#ff9519}.page-title:after{border-top-color:#ff9519}.header-tagline{bottom:.25em;max-width:200px;padding:25% 0 0}.home .header-tagline{background:url(/stylesheets/images/header-tagline.png) left 50%/contain no-repeat}.header-tagline:before{background:radial-gradient(ellipse at center,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 50%,transparent 70%);bottom:-5em;left:-9em;right:-1em;top:-3em}.breadcrumbs{float:right}.header-image,.home .header-image{background:url(/stylesheets/images/hdr-home-700.jpg) 50% 50%/cover no-repeat}.home-events-container,.home-news-container.row{margin-bottom:2em}.nav-site ul>.active>a{border-bottom-color:#ff9519}.triptych{background:#fff;display:flex;flex-flow:column;padding:1em;position:relative}.triptych h2{font-size:1.6em;line-height:1.3;margin-top:.6em}.triptych a{-webkit-text-decoration:none;text-decoration:none}.triptych-image{display:block;overflow:hidden;position:relative}.triptych-image:after{background:#fff;bottom:0;content:" ";height:1.5em;left:-2em;position:absolute;transform:skewX(35deg);transform-origin:bottom right;width:50%;z-index:2}.triptych-more{margin-top:auto;padding-top:1rem}.triptych-more .btn{display:block;margin:0}
    
   /* Twitter */.tweet{display:block}.tweet-user-img{float:left;margin-right:12px;margin-top:.25em;width:48px}.tweet-text{float:left;width:calc(100% - 60px)}.tweet-actions{clear:left;text-align:center}.tweet:nth-of-type(0n+4){display:none}.event-entry{float:left;margin-bottom:1em;padding:.5em 0;width:100%}.event-entry .entry-title{margin-top:.5em;width:80%}.publish-info{color:#656565;display:block;float:left;width:20%}.publish-info .day,.publish-info .month{display:block;padding:.1em;text-align:center}.publish-info .month{font-size:1em;letter-spacing:.1em;text-transform:uppercase}.publish-info .day{font-size:2.25em;font-weight:300}.news-entry .entry-title{margin-top:.4em}.entry-excerpt--has-image{width:calc(100% - 160px)}.no-js .project-filter{display:none}.project-years{background:none;font-size:1.25em}.project-item{margin-bottom:1rem;width:100%}.project-title{background:#ddd;font-size:1.5rem;font-weight:400;margin:0;padding:1rem 2rem 1rem 1rem;position:relative;text-transform:none}.project-title a{display:block}.js .project-title:after{content:"+";cursor:pointer;display:block;font-size:1.75rem;height:2rem;line-height:2rem;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:2rem}.project-details{background:#eee;padding:1rem}.project-details p{margin:0}.project-details--mse p{margin:0 0 1rem}.expanded .project-details{display:block}.expanded .project-title:after{content:"-"}.grid-item-heading,.item-name--staff{font-size:1.2rem}.projects-actions{clear:both}.projects-action{background:none;border-color:#ddd;border-radius:0;color:#555;font-size:.9rem;margin:0 .5rem .5rem 0;padding:.33em .67em}.projects-action span{color:#555;display:inline-block;font-size:.8em;margin:0 0 .25em .25em;vertical-align:middle}#events .publish-info{width:12%}#events .event-entry .entry-title{width:87%}.btn-gold{background-color:#ff9519}.btn-gold,.btn-gold:hover{border-bottom:3px solid #b66507;color:#fff}.btn-gold:hover{background-color:#b66507}
  
  /* Research Projects
  -----------------------------------------------------*/.research-filters h3{font-size:1.3em}.research-categories{background:#666;border-left:5px solid #ccc;list-style:none;margin:0 0 2em;padding:.5em .5em .5em 0}.research-categories li{border-bottom:3px solid transparent;color:#fff;cursor:pointer;padding:.4em .4em .4em 1em;transition:all 125ms ease}.research-categories li:hover{border-bottom-color:#ccc}.research-categories .active,.research-categories .active:hover{border-bottom-color:#ccc;font-weight:700}.research-filters .search{background-color:#002b5c;padding:.5em}.research-filters input[type=text]{background-color:#fff;border:none;margin:0;padding:.5em;width:calc(100% - 2.3em)}.research-form-submit{background:none;border:none;margin:0;padding:.5em;transition:all 125ms ease;width:2em}.research-form-submit:hover{background-color:#289aca}.research-form-submit svg{fill:#fff}.research-filters form{margin:0}.research-results{display:flex;flex-flow:row wrap;justify-content:space-between;list-style:none;margin:0 0 0 -1rem;padding:0;width:calc(100% + 1rem)}.research-results .project-item{border:2px solid #ddd;box-shadow:0 0 1px #ddd;margin:0 0 1rem 1rem ;padding:1.25rem}.research-results .project-item.inactive{display:none}.research-results .project-item-image{margin-bottom:.5em}.research-results .project-item-image a{display:block}.research-results .project-item-title{font-size:1.5rem;line-height:1.15;margin:0 0 1rem;text-transform:capitalize}.research-results .project-item-copy{background:#fff;line-height:1.35}.research-results .project-details{list-style:none;margin:1em 0;padding:0}.research-results .project-details-list{color:#7f7f7f;font-size:.9em;line-height:1.3;list-style-type:none;padding-left:0}.research-results .project-details-list dt{display:block;font-weight:600}.research-results .project-details-list dd{display:block;margin:0 0 .5em}
    
  /* MSE Students
  -----------------------------------------------------*/.mse-student-filters h3{font-size:1.3em}.mse-student-departments{background:#666;border-left:5px solid #ccc;list-style:none;margin:0 0 2em;padding:.5em .5em .5em 0}.mse-student-departments li{border-bottom:3px solid transparent;color:#fff;cursor:pointer;padding:.4em .4em .4em 1em;transition:all 125ms ease}.mse-student-departments li:hover{border-bottom-color:#ccc}.mse-student-departments .active,.mse-student-departments .active:hover{border-bottom-color:#ccc;font-weight:700}.mse-student-filters .search{background-color:#002b5c;padding:.5em}.mse-student-filters input[type=text]{background-color:#fff;border:none;margin:0;padding:.5em;width:calc(100% - 2.3em)}.mse-student-form-submit{background:none;border:none;margin:0;padding:.5em;transition:all 125ms ease;width:2em}.mse-student-form-submit:hover{background-color:#289aca}.mse-student-form-submit svg{fill:#fff}.mse-student-filters form{margin:0}.mse-student-results{display:flex;flex-flow:row wrap;justify-content:space-between;list-style:none;margin:0 0 0 -1rem;padding:0;width:calc(100% + 1rem)}.student-item--mse{border:2px solid #ddd;box-shadow:0 0 1px #ddd;margin:0 0 1rem 1rem ;padding:1.25rem}.student-item--mse.inactive{display:none}.student-item--mse .project-item-title,.student-item__project{font-size:1.5rem;line-height:1.15;margin:0 0 1rem;text-transform:capitalize}.student-item--mse .project-item-copy{background:#fff;line-height:1.35}.student-item--mse .project-details{list-style:none;margin:1em 0;padding:0}.student-item--mse .project-details-list,.student-item__copy{color:#666;font-size:.9em;line-height:1.3;list-style-type:none;padding-left:0}}
  
/* 700px
----------------------------------------------------*/@media only screen and (min-width:43.75em){.mobile-only{display:none}.desktop-only{display:block}.mse-student-filters,.research-filters{margin-bottom:4rem;margin-top:-4em}.site-title{padding:1em 0;width:10em}.header-tagline{bottom:2em;height:180px;max-width:400px;padding:0}.header-tagline:before{background:radial-gradient(ellipse at center,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 50%,transparent 70%);bottom:-5em;left:-9em;right:-1em;top:-3em}.nav-top-true .nav-top{width:calc(100% - 20em)}.page-title--highlight{background:#858585}.page-title--highlight a,.page-title--highlight a:visited{color:#fff}.research-results .project-item{width:calc(50% - 1rem)}.research-results .project-filter{float:right;margin:1rem 0}.research-results .projects-actions{margin-bottom:1rem;text-align:right}.research-results .projects-action{margin:0 0 0 .5rem} 
  
  /* MSE Students
  -----------------------------------------------------*/.student-item--mse{width:calc(50% - 1rem)}.mse-student-filter{float:right;margin:1rem 0}}
  
/* 960px
----------------------------------------------------*/@media only screen and (min-width:60em){.header-image,.home .header-image{background-attachment:fixed;background-image:url(/stylesheets/images/hdr-home-1200.jpg);background-position:top;background-size:100vw auto}.home.ios .header-image{background-attachment:scroll}.home .tweetData{display:flex;flex-flow:row}.home .tweet{width:33%}}
  
/* 1200px
----------------------------------------------------*/@media only screen and (min-width:75em){.header-image,.home .header-image{background-image:url(/stylesheets/images/hdr-home-1600.jpg)}}
  
/* 1280px
----------------------------------------------------*/@media only screen and (min-width:80em){.research-results .project-item,.student-item--mse{width:calc(33.333% - 1rem)}}
  
/* Print
----------------------------------------------------*/@media print{#faculty-form{display:none}.home-secondary .medium-4{width:33%}.home-news{width:66%}.home-news-item{width:50%}.home-events{width:33%}.event-entry{margin:0 0 2rem}.event-entry .entry-title{margin-top:0}.projects-list{display:flex;flex-flow:wrap;width:calc(100% + 1rem)}.project-item{ /* width:calc(33.3% - 1rem); margin-right:1rem; */}.expanded .project-details{display:block}.project-description{width:60%}.project-people{width:40%}.news-events-row>.medium-6{width:50%}.alpha a.grid-link:after{content:""}.grid-item{margin-bottom:0;width:25%}.grid-item-content{height:auto!important}.grid-item .item-name,.grid-item .item-title{display:block;font-size:.8rem}.grid-item-heading{line-height:1}}@media print and (min-width:700px){.grid-item{max-height:32vh;overflow:hidden;width:16.6%}}.retheme .h1 a,.retheme .h2 a,.retheme .h3 a,.retheme .h4 a,.retheme .h5 a,.retheme .h6 a,.retheme h1 a,.retheme h2 a,.retheme h3 a,.retheme h4 a,.retheme h5 a,.retheme h6 a{color:#1c4f8f}.retheme blockquote p{background-image:url(images/hatch-tile-retheme.svg)}.retheme .site-title a{background-image:url(images/logo-ndnano.png)}.retheme .nav-top{border-bottom-color:#0c2340}.retheme .nav-top .icon,.retheme .nav-top .icon:hover{fill:#ae9142}.retheme .nav-top li a{color:#0c2340}.retheme .nav-top li a:hover,.retheme .nav-top li.active a{color:#ae9142}.retheme .nav-top li a:hover:after{background-color:#ae9142}.retheme .nav-site ul>.active>a{border-bottom-color:#ae9142}.retheme.home .header-tagline{background-image:url(images/header-tagline-retheme.png)}.retheme .page-title{background-color:#0c2340;border-bottom-color:#ae9142}.retheme .page-title--news-event{background-color:transparent}.retheme .page-title:after{border-top-color:#ae9142}