/*! nrel.gov home page styles 08-23-2018 design refresh *//*!
/*
 *  GENERAL TYPOGRAPHY
 ************************************************************/body{color:#333;font-family:"Droid Serif","Noto Serif",serif;font-size:16px;font-weight:400;line-height:1.65;padding:0}.lead,h1,h2,h3,h4,h5,h6{font-family:Roboto}h1,h2{font-weight:300}h1{font-size:3em;margin-top:0}h2{color:#c60}h3{font-weight:400}h4{font-size:1.3em;color:#0079C2;font-weight:500;margin:.35em 0 .5em}.lead{font-weight:300}.content-list-widget,.highlights,.showcase{font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif}a{color:#0079c2;text-decoration:none}a:visited{color:#609}a:active,a:hover{color:#c60;text-decoration:underline}.blue a:visited{color:#0079C2}.green a:visited{color:#5D9732}.fileIcon{margin-left:5px}.content-list-widget{line-height:1.2;margin-bottom:3em}.content-list-widget .content-box:after,.content-list-widget .content-box:before,.content-list-widget:after,.content-list-widget:before{display:table;content:" "}.content-list-widget .content-box:after,.content-list-widget:after{clear:both}.content-list-widget .header-box{background-color:#ededed;border-bottom:3px solid #00b5ef}.content-list-widget .header-box .title{color:#000;font-size:1.35em;margin-bottom:0;padding:.8em;text-transform:none}.content-list-widget .header-box .title span{font-weight:500;text-transform:uppercase;color:#0079c5}.content-list-widget .content-box{border:1px solid #D1D5D8;padding:1em;margin:0}.content-list-widget .list{padding-left:1.35em;min-height:170px}.content-list-widget .title+.list{border-top:1px solid #D1D5D8;margin-top:.5em;padding-top:.75em}.feature-secondary .link-tile,.feature-secondary .link-tile+.link-tile{margin-top:24px}.content-list-widget .btn-link,.content-list-widget .list{text-decoration:none;text-transform:none}.content-list-widget .btn-link:visited{color:#0079c2}.content-list-widget .text-left .btn-link{margin-left:0;padding-left:0}.content-list-widget .list .date,.content-list-widget .list .headline{margin-bottom:0}.content-list-widget .list .date{color:#5E6A71}.content-list-widget .footnotes{border-top:1px solid #D1D5D8;padding-top:1em}.content-list-widget .text-right{text-align:inherit}@media (min-width:768px){.content-list-widget .text-right{text-align:right}}.home-iframe{height:325px}.showcase{opacity:0;padding-bottom:2em;padding-top:2em}.showcase .caption{background:#000;background-color:rgba(0,0,0,.8);box-sizing:border-box;color:#fff;font-weight:300;line-height:1.1;padding:.5em 1em;position:relative}.showcase .feature-primary .caption{font-size:30px}.showcase .feature-secondary .caption{font-size:20px}@media(min-width:768px){.showcase{height:431px}.home-iframe{height:368px}.showcase .caption{left:0;right:0;bottom:0;position:absolute;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.01) 1%,rgba(0,0,0,1) 81%,rgba(0,0,0,1) 82%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.01) 1%,rgba(0,0,0,1) 81%,rgba(0,0,0,1) 82%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.01) 1%,rgba(0,0,0,1) 81%,rgba(0,0,0,1) 82%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 )}.showcase .feature-primary .caption{font-size:20px}.showcase .feature-secondary .caption{font-size:14px}.feature-secondary .link-tile{margin-top:0}.showcase .link-tile{position:relative}.highlights h4{margin-top:.5em}.modal-footer{text-align:left}}@media(min-width:992px){.showcase{height:545px}.home-iframe{height:481px}}@media(min-width:1200px){.showcase{height:649px}.home-iframe{height:585px}.showcase .feature-primary .caption{font-size:30px}.showcase .feature-secondary .caption{font-size:20px}}.modal.fade .modal-dialog{transform:none!important;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{transform:none!important}