/* University Template over-ride
   Launched: 2019-03-15
   Author: Aaron Greene, Shawn Maust
   
   Colors Used:
   Blue  - #0c2340
   Green - #51c798
   ----------------------------------------------------*/

/* Global Styles go outside the @media screen */

/* News 
--------------------------------------------------*/.news-item{display:flex;flex-flow:row wrap}.entry-details,.entry-image{width:100%}.events .date-string{display:inline-block}.events .vevent{margin-left:0}

/* Personnel
--------------------------------------------------*/.personnel-list{display:flex;flex-flow:row wrap;margin-right:-1rem}.personnel-item{margin:0 0 1rem;padding:0 1rem 0 0}.filters-types ul{display:flex;flex-flow:row wrap;list-style:none;margin:2rem 0;padding:0}.filters-types li{border:1px dotted #35a478;cursor:pointer;line-height:1.2;margin:0 0 .5rem;padding:.5rem 1rem;width:100%}.filters-types li.active{background:#35a478;border:1px solid;color:#fff}.is-hidden{display:none}.personnel-item-details{padding:1rem}.personnel-item-summary{background:#35a478;border-radius:.125rem;color:#fff;cursor:pointer;font-size:1rem;margin:-1rem}.personnel-item-summary:before{color:#fff;content:"+";display:inline-block;margin:0 .25rem;text-align:center;width:1rem}[open] .personnel-item-summary:before{content:"-"}.personnel-item-summary::-webkit-details-marker{display:none}.personnel-item-details p{margin-bottom:0}.personnel-item-details dl{margin:2em 0 1em}.personnel-item-details dt{font-weight:700}.personnel-item-details dd{line-height:1.25  ;margin:0 0 1rem .75rem}

/* Home 
--------------------------------------------------*/.home-title{margin-bottom:.75em;margin-top:0}.home-areas{text-align:center}.home-areas-list{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;margin:0;padding:0}.home-areas-list li{padding:2rem}

/* Contact 
--------------------------------------------------*/.contact-list ul{display:flex;flex-flow:row wrap;margin:0;padding:0}.contact-list li{list-style:none;margin:0 2em 2em 0;width:calc(50% - 2em)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}@media projection,screen{html{background:none}body{color:#555;font-family:Roboto,sans-serif;line-height:1.75em}h1,h2,h3,h4,h5,h6{font-family:Jura,sans-serif}h3{color:#35a478;font-size:1.25rem;font-style:normal;font-weight:600}.embed-inner{padding:0;position:relative}.embed-inner embed,.embed-inner iframe,.embed-inner object{height:100%;left:0;position:absolute;top:0;width:100%}a{color:#35a478}a:visited,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#25845e}.btn,.excerpt_continuation,.more{border-radius:0;box-shadow:none;margin:1em 0 0}.btn:hover,.excerpt_continuation:hover,.more:hover{box-shadow:none;top:0}a.btn[href$=".pdf"]{background-color:#0c2340;background-position:1em;color:#fff;padding:.725em 1.25em .6em 2.5em}.image-default,.image-left,.image-right{float:none}.image-default img,.image-left img,.image-right img{border:none;box-shadow:none}.btn-students{margin:0 0 1rem}.btn .icon{font-size:1.2em;margin:0 .25em -.25em}
  
  /* Header
  --------------------------------------------------*/.brandbar.theme-bb-blue{background:#0c2340}.titlebar{background:linear-gradient(90deg,#fff 20%,hsla(0,0%,100%,.6));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ccffffff",GradientType=1)}.site-subtitle{clear:none;color:#666;float:none;font-size:1.125rem;font-style:italic;margin-left:2rem}.site-header{background:linear-gradient(90deg,#081524 40%,#153257);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#081524",endColorstr="#153257",GradientType=1);position:relative}.site-header:after{background:url(images/hinkle-aerial-sm.jpg) 50%/cover no-repeat;bottom:0;content:"";display:block;left:0;opacity:.6;position:absolute;right:0;top:0;z-index:1}.facility .site-header:after{background-image:url(images/hinkle-clearnroom-sm.jpg)} /* images/hinkle-lab-sm.jpg */.publications .site-header:after{background-image:url(images/hinkle-cleanroom-sm.jpg)}.research .site-header:after{background-image:url(images/hinkle-wafer-sm.jpg)}
  /* site headers here */.home .site-header:after{opacity:.3}.site-header>*{position:relative;z-index:2}.search-form{border-color:#0c2340;border-radius:0;box-shadow:none}.search-button{background:#35a478;border:0;border-radius:0}.search-button:hover{background:#0c2340;border:0}.search-button .icon{fill:#fff;padding:.125em}.btn-nav-mobile{right:1.2rem;top:1.65rem}.elevator{line-height:1.5em;margin:3em auto;text-align:center}.elevator h2{color:#c7ebdd;font-size:1.5em;line-height:1.125em;margin-bottom:.75em;margin-top:0;text-shadow:none}.elevator strong{color:#a2dfc7;letter-spacing:.075rem}
  
  /* Navigation
  --------------------------------------------------*/.nav-top{background:linear-gradient(90deg,#fff 20%,hsla(0,0%,100%,.8));border-bottom-color:#0c2340;border-top-color:#0c2340;box-shadow:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ccffffff",GradientType=1);text-align:left}.nav-top li a{color:#0c2340;text-shadow:none}.nav-top li.active a{box-shadow:none}.nav-top li.active a,.nav-top li.active a:hover{background-color:#0c2340;color:#fff}.nav-top li a:hover{background-color:transparent;border-color:transparent;box-shadow:none;color:#35a478;text-shadow:none}.nav-site ul a{font-size:1.3rem}.nav-site ul>.active>a{border-bottom-color:#35a478;border-bottom-width:1px}
    
  /* General
  --------------------------------------------------*/.page-title{border-bottom:.1em double #35a478;margin-bottom:1em}.alpha,.beta,.site-content{position:relative}.alpha,.beta{z-index:2}.btn,.excerpt_continuation,.more{background-color:#0c2340}.aside{background:#3d4766;color:#fff;font-family:Jura,sans-serif;font-size:1.25em;line-height:1.5;padding:1rem;text-shadow:none} 
  
  /* Home 
  --------------------------------------------------*/.home-primary h2{margin-bottom:.75em}.home-areas{color:#fff;margin:2em 0;padding:2em 0;position:relative}.home-areas h2,.home-areas h3,.home-areas h4{color:#fff;text-shadow:0 1px rgba(12,35,64,.9)}.home-areas:before{background:url(images/ascent-home-areas-sm.jpg) 50% no-repeat #eee;background-size:cover}.home-areas:after,.home-areas:before{bottom:0;content:"";display:block;left:-100vw;position:absolute;right:-100vw;top:0;z-index:-1}.home-areas:after{background-color:#0c2340;opacity:.8}
    
  /* Personnel
  --------------------------------------------------*/.personnel-item{width:100%}.personnel-item-name{margin:.75em 0 .25em}.personnel-item-school{color:#35a478;font-style:italic}.student-group .personnel-item{border:1px solid #eee;padding:.5rem}
  
  /* Research
  --------------------------------------------------*/.research-theme-item{margin-bottom:1rem;margin-top:2rem}.research-theme-name{margin:.5rem 0}  
  
  /* Content
  --------------------------------------------------*/.site-content{overflow:hidden}.home-region{line-height:1.5em;padding:4em 0}.home-region>h2{margin:.25em 0 1em}.home-primary{margin:0}.home-feature-image{height:40vh;position:relative}.home-feature-image:after{background:url(images/feature-image-small.jpg) 50% no-repeat/cover;content:"";display:block;height:100%;left:calc(-100vw + 100%);position:absolute;right:calc(-100vw + 100%);top:0}
  
  /* News 
  --------------------------------------------------*/.additional-links{margin-bottom:3rem}.additional-links li a{margin-top:0}.entry-image{margin-bottom:1rem;overflow:hidden;width:30%}.entry-image img{transition:transform .25s ease-in-out}.entry-details{padding-left:1rem;width:70%;z-index:3}.entry-details,.news-item{position:relative}.news-item:hover .entry-image img{transform:scale(1.05)}.news-item .publish-info{display:block}.news-item .publish-info .pubdate{background:#0c2340;color:#fff;padding:.5em .75em}.news-item .entry-title{margin-top:1rem}.news-item .entry-title a{color:#0c2340}.home-news{border-bottom:1px dotted #0c2340;margin-bottom:2rem;padding-bottom:2rem}.home-news .column:last-child .news-item{margin-bottom:0}.home-news .news-item .publish-info{margin-left:1rem;margin-top:-2rem}.home-news .news-item .entry-title{margin-left:1rem}.home .entry-details,.home .entry-image{padding:0;width:100%}
  
  /* Events 
  --------------------------------------------------*/.event-item .meta-item b{display:none}.event-item .meta-item abbr{text-decoration:none}}

/* 480px
----------------------------------------------------*/@media only screen and (min-width:30em){
  /* Personnel
  --------------------------------------------------*/.personnel-item{margin-bottom:2rem;width:50%}}

/* 700px
----------------------------------------------------*/@media only screen and (min-width:43.75em){.brandbar li,.brandbar li a,.dept-nd{margin:0}h3{font-size:1.5rem}.image-left{float:left}.image-right{float:right}.site-header{padding-bottom:15rem}.home .site-header{padding-bottom:8rem}.site-header:after{background-image:url(images/hinkle-aerial-md.jpg)} /* images/hinkle-lab-md.jpg */.facility .site-header:after,.publications .site-header:after{background-image:url(images/hinkle-cleanroom-md.jpg)}.research .site-header:after{background-image:url(images/hinkle-wafer-md.jpg)}
  /* 700px site headers here */.subtitled{align-items:center;display:flex;float:none;justify-content:space-between}.elevator{font-size:1.5em;margin:10rem 0 2rem}.elevator h2{font-size:2em}.nav-top li a{font-size:.85em;padding:.5em .75em}.site-content:after{background:url(images/ascent-graphic.svg) 100% 0 no-repeat;content:"";display:block;height:37em;left:0;opacity:.15;position:absolute;right:0;top:0;z-index:-1}.home-primary{font-size:1.125em}.sponsors-list li,.university-list li{width:25%}.contact-list li{width:calc(33.3% - 2em)}.contact-list h3{font-size:1.325rem}.personnel-item-name{font-size:1.65em}.personnel-list-item-link{margin-top:auto}.filters-types li{align-items:center;display:inline-flex;justify-content:center ;margin:0 1rem .5rem 0;padding:.5rem 1rem;text-align:center;width:calc(25% - 1rem)}.aside{float:right;font-size:1.5em;line-height:1.4;margin-left:1.5rem;max-width:50%;padding-left:1.5rem} 
  
  /* Home 
  --------------------------------------------------*/.home-news{margin-bottom:4em}}

/* 1024px
----------------------------------------------------*/@media only screen and (min-width:64em){.nav-top li a{font-size:1em;padding:.5em 1em}.site-header:after{background-image:url(images/hinkle-aerial-lg.jpg)} /* images/hinkle-lab-lg.jpg */.facility .site-header:after,.publications .site-header:after{background-image:url(images/hinkle-cleanroom-lg.jpg)}.research .site-header:after{background-image:url(images/hinkle-wafer-lg.jpg)}
  /* 1024px site headers here */.sponsors-list li,.university-list li{width:20%}.university-list li img{padding-bottom:2rem}.contact-list li{width:calc(20% - 2em)}
  
  /* Home 
  --------------------------------------------------*/.home-areas-list li{width:20%}
  
  /* Personnel
  --------------------------------------------------*/.personnel-item{width:33.33%}.student-group .personnel-item{width:calc(33.33% - 1rem)}.btn-students{float:right;margin-right:0;margin-top:-5rem}.filters-types li{width:auto}}

/* 1200px
----------------------------------------------------*/@media only screen and (min-width:75em){.site-header{padding-bottom:22rem}.home .site-header{padding-bottom:8rem}.home-feature-image:after,.site-header:after{background-attachment:fixed}
  
    /* Home 
  --------------------------------------------------*/.home-areas{padding:6em 0}.home-areas:before{background-image:url(images/ascent-home-areas-lg.jpg)}
    
  /* Personnel
  --------------------------------------------------*/.personnel-item{width:25%}.student-group .personnel-item{width:calc(25% - 1rem)}}

/* Print
----------------------------------------------------*/@media print{.nav-top{display:none}.site-title{margin:1.25em 0 0}.site-title a{background:url(images/logo.svg) 50% no-repeat;background-size:contain;display:block;height:2.25em;margin:.25rem 0;text-indent:-100vw;width:7em}.image-default,.image-default img,.image-left,.image-left img,.image-right,.image-right img{float:none}.home-events>.row,.home-news>.row,.research-themes{flex-flow:row wrap}.home-events .medium-4,.home-news .medium-4{width:33.3%}.research-theme-item{margin-bottom:2rem;width:50%}.contact-list li{width:calc(33.3% - 2em)}.news .entry-image{width:25%}.news .entry-details{padding-left:2rem;width:75%}.university-logo-list{margin:2em 0 0;padding:0}.university-logo-list li{float:left;list-style:none;margin:0 5% 2em 0;width:20%}.university-logo-list li:nth-child(4n+1){clear:left}
  
    /* Personnel
  --------------------------------------------------*/.personnel-item{width:25%}}