.giraffe{width:100% !important;}.marquee{width:100%;padding:0;border-radius:5px;background:url("/sites/default/files/images/pages/attached_images/solar-panels-wind-turbine.jpg") #fff left top no-repeat scroll;background:-moz-linear-gradient(left,rgba(255,255,255,0) 70%,rgba(255,255,255,1) 100%),url("/sites/default/files/images/pages/attached_images/solar-panels-wind-turbine.jpg") #fff left top no-repeat scroll;background:-webkit-gradient(linear,left top,right top,color-stop(70%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1))),url("/sites/default/files/images/pages/attached_images/solar-panels-wind-turbine.jpg") #fff left top no-repeat scroll;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 70%,rgba(255,255,255,1) 100%),url("/sites/default/files/images/pages/attached_images/solar-panels-wind-turbine.jpg") #fff left top no-repeat scroll;background:-o-linear-gradient(left,rgba(255,255,255,0) 70%,rgba(255,255,255,1) 100%),url("/sites/default/files/images/pages/attached_images/solar-panels-wind-turbine.jpg") #fff left top no-repeat scroll;background:-ms-linear-gradient(left,rgba(255,255,255,0) 70%,rgba(255,255,255,1) 100%),url("/sites/default/files/images/pages/attached_images/solar-panels-wind-turbine.jpg") #fff left top no-repeat scroll;background:linear-gradient(to right,rgba(255,255,255,0) 70%,rgba(255,255,255,1) 100%),url("/sites/default/files/images/pages/attached_images/solar-panels-wind-turbine.jpg") #fff left top no-repeat scroll;-webkit-background-size:80% auto;-moz-background-size:80% auto;-o-background-size:80% auto;background-size:80% auto;border:1px solid #efefef;position:relative;box-sizing:border-box;;}.marquee.sub-banner{background:#0d7832;}.marquee.sub-banner h2{text-shadow:0 -1px 0 rgba(0,0,0,0.35);padding:15px;float:left;}.marquee.sub-banner h2,.marquee.sub-banner h2 a,.marquee.sub-banner h2 a:hover{color:#fff;}.blurb{background-color:rgba(255,255,255,.9);border-left:1px solid #dedede;border-radius:0 5px 5px 0;width:45%;padding:1.35em 1.5em;float:right;box-shadow:-5px 0 8px rgba(0,0,0,.2);}.sub-banner .blurb{padding:10px 1.5em;background-color:#fff;position:absolute;top:0;right:0;bottom:0;}.blurb p{color:#333;font-size:.95em;margin-bottom:25px;}.letter-sig + .partners-logos{width:200px;}.partners-logos a{width:40%;margin:0 auto 1em;display:block;}.partners-logos a:last-child{margin-bottom:0;}.sub-banner .partners-logos a{margin:0 0 0 5%;vertical-align:middle;display:inline-block;}.letter-sig + .partners-logos a{width:auto;margin:0;}.letter-sig{margin-top:1em;font-size:1.1em;}.left-50{width:50%;margin-bottom:1.35em;float:left;}.attribution{color:#fff;font-size:.7em;text-shadow:0 0 2px rgba(0,0,0,.75);position:absolute;left:10px;bottom:10px;cursor:pointer;}.cite-img{display:none;}.attribution:hover .cite-img{min-width:200px;padding:5px;color:#666;text-align:left;text-shadow:none;box-shadow:0 0 5px rgba(0,0,0,.25);background-color:#fff;border:1px solid #ccc;display:block;position:absolute;left:90%;bottom:100%;}span.ext{display:none;}.txt-wrapper{min-height:250px;}h3.green-line{padding-bottom:8px;margin-bottom:15px;font-family:Amaranth;color:#0a5e27;font-size:1.3em;line-height:.75em;border-bottom:1px solid #0a5e27;clear:both;}.em-phrase{font-family:Amaranth;color:#0a5e27;font-size:2em;line-height:.75em;}blockquote,q{margin-bottom:.7em;padding:0;line-height:1.4em;display:block;}blockquote{border-left:7px solid #dedede;margin:2em;padding-left:1em;}blockquote footer{font-size:.8em;}a.btn{min-width:180px;font-size:1em;color:#fff;line-height:1.35em;text-align:center;text-transform:uppercase;text-shadow:0 -1px 0 rgba(0,0,0,0.35),0 1px 0 rgba(255,255,255,0.35);box-shadow:0 0 2px rgba(0,0,0,0.75);display:inline-block;float:right;transition:all .3s ease;}.btn-inner{padding:5px 16px 7px;display:block;}a.btn.green-btn{background-color:#0d7832;border:1px solid #339933;}a.btn.green-btn:hover{background-color:#339933;}a.btn.yellow-btn{background-color:#ffb511;border:1px solid #ffcd34;}a.btn.yellow-btn:hover{background-color:#ffcd34;}a.btn.blue-btn{background-color:#0066cb;border:1px solid #1c95e0;}a.btn.blue-btn:hover{background-color:#1c95e0;}a.btn.wide{width:100%;float:none;}figure{margin-bottom:1em;text-align:center;position:relative;}.sd100-logo img{width:80%;}.cat-sect .block-inner{background-color:#fff;border-radius:3px;border:1px solid #dedede;box-sizing:border-box;overflow:hidden;}.cat-sect .block-content{padding:1.15em 1em;box-shadow:0 0 8px rgba(0,0,0,0.1) inset;overflow:hidden;}section[class*="100-renewable-sd-slider"].cat-sect .block-content{box-shadow:none;padding:0;}.cat-sect .block-title{padding:5px 0;color:#fff;font-family:"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:1.2em;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.35),0 1px 0 rgba(255,255,255,0.35);background:#0a5e27;}.cat-sect .jcarousel-skin-default .jcarousel-container-horizontal{width:100%;height:auto;box-sizing:border-box;}.cat-sect .jcarousel-skin-default .jcarousel-clip-horizontal{width:100%;}.cat-sect .jcarousel-skin-default .jcarousel-item{width:200px;height:auto;min-height:320px;padding:0 4px;line-height:1.25em;border:none;box-sizing:border-box;position:relative;}.cat-sect.links .jcarousel-skin-default .jcarousel-item{min-height:250px;}.cat-sect .jcarousel-skin-default .jcarousel-item-horizontal{margin:0;}.cat-sect .jcarousel-skin-default .jcarousel-item .views-field-field-dc-image{padding:1em;}.cat-sect .jcarousel-skin-default .jcarousel-item .img-wrapper{height:10em;overflow:hidden;}.cat-sect .jcarousel-skin-default .jcarousel-item .img-wrapper img{width:auto;max-width:none;max-height:100%;}.cat-sect .jcarousel-skin-default .jcarousel-item .views-field-title{padding:.7em;color:#0a5e27;font-weight:bold;transition:color .3s ease;}.cat-sect .jcarousel-skin-default .jcarousel-item:hover .views-field-title{color:#0d7832;}.cat-sect .jcarousel-skin-default .jcarousel-item .link-overlay{border:1px solid #efefef;position:absolute;top:0;left:4px;bottom:0;right:4px;}.cat-sect .jcarousel-skin-default .jcarousel-item .link-overlay a{width:100%;height:100%;display:block;box-shadow:0 0 8px rgba(0,0,0,.1) inset;transition:box-shadow .3s ease;}.cat-sect .jcarousel-skin-default .jcarousel-item .link-overlay a:hover{box-shadow:0 0 8px rgba(0,0,0,.3) inset;}.cat-sect .jcarousel-skin-default .jcarousel-next-horizontal,.cat-sect .jcarousel-skin-default .jcarousel-prev-horizontal{width:0;height:0;margin-top:-1em;background-image:none;border-style:solid;border-width:1em;top:50%;}.cat-sect .jcarousel-skin-default .jcarousel-next-horizontal{border-color:transparent transparent transparent #0a5e27;right:-.25em;}.cat-sect .jcarousel-skin-default .jcarousel-prev-horizontal{border-color:transparent #0a5e27 transparent transparent;left:-.25em;}.cat-sect .jcarousel-skin-default .jcarousel-next-horizontal:hover{border-color:transparent transparent transparent #0d7832;}.cat-sect .jcarousel-skin-default .jcarousel-prev-horizontal:hover{border-color:transparent #0d7832 transparent transparent;}.sponsor-levels{background-color:#fff;border-radius:3px;border:1px solid #dedede;overflow:hidden;}.sponsor-levels header{background-color:#0a5e27;padding:.5em 1em;}.sponsor-levels h2{font-family:"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:1.35em;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.2);}.sponsor-levels section{padding:1em;}.sponsor-levels section article{font-size:.9em;width:24.0625%;min-height:450px;margin-right:1.25%;border-width:1px;border-style:solid;border-radius:3px;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.3);box-sizing:border-box;float:left;}.sponsor-levels section article:last-child{margin-right:0;}.sponsor-levels section article.individual{border-color:#cd7f32;}.sponsor-levels section article.blue-sky{border-color:#1c95e8;}.sponsor-levels section article.green-leader{border-color:#0d7832;}.sponsor-levels section article.lead-sponsor{border-color:#ffb511;}.sponsor-levels section article header{margin:0;padding:0.5em 0.75em;overflow:hidden;}.sponsor-levels section article.individual header{background-color:#cd7f32;}.sponsor-levels section article.blue-sky header{background-color:#1c95e8;}.sponsor-levels section article.green-leader header{background-color:#0d7832;}.sponsor-levels section article.lead-sponsor header{background-color:#ffb511;}.sponsor-levels section article h3,.sponsor-levels section article h4{color:#fff;font-family:"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase;text-shadow:0 -1px 0 rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.2);}.sponsor-levels section article h3{font-size:1.5em;box-shadow:0 12px 10px -12px rgba(0,0,0,.25);padding:.5em 0;}.sponsor-levels section article h4{font-size:1.25em;margin-top:.5em;}.sponsor-levels section article ul{margin:.5em 1.15em;list-style:none;}.sponsor-levels section article ul li{font-size:1.05em;line-height:1.3em;padding:.75em 0;border-bottom:1px solid #ccc;}.sponsor-levels section article ul li:last-child{border-bottom:none;}.sponsor-levels footer{padding:0 1.15em;}.sponsor-levels footer p{font-size:.8em;line-height:1.3em;}.sd100-contact-form div[class*="form-item-submitted-days-to-contact-"]{display:inline-block;margin-right:.7em;}.sd100-contact-form div[class*="form-item-submitted-days-to-contact-"]:last-child{margin-right:0;}.sd100-contact-form .form-submit{background-color:#0a5e27;transition:background-color .2s linear;}.sd100-contact-form .form-submit:focus,.sd100-contact-form .form-submit:hover{background-color:#0d7832;}.sd100-contact-form input[type="submit"]{background-image:none;background-color:none;border:1px solid #0d7832;color:#fff;text-transform:uppercase;text-transform:0 -1px 0 rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.2);}
