.main,.page-wrap,sub,sup{position:relative}.mobile-mega-menu,.page-wrap{transition:all .3s ease-in-out}#block-menu-menu-mega-menu .menu li,.mobile-mega-menu .menu li{list-style-type:none;list-style-image:none}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus,.slick-list:focus,a:active,a:hover,a:link{outline:0}.slick-loading .slick-slide,.slick-loading .slick-track,.slides:after{visibility:hidden}html{font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;border:1px solid #ccc}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}option:nth-of-type(odd),tr:nth-of-type(odd){background:#f9f9f9}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none;box-sizing:content-box;border-radius:0;border:1px solid #ccc}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}th{background:#333;color:#fff;font-weight:700}td,th{padding:5px;border:1px solid #ccc;text-align:left}.breadcrumb,.container,.content-wrapper,.header-elements{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.breadcrumb:after,.breadcrumb:before,.container:after,.container:before,.content-wrapper:after,.content-wrapper:before,.header-elements:after,.header-elements:before{content:" ";display:table}.breadcrumb:after,.container:after,.content-wrapper:after,.header-elements:after{clear:both}.row:after,.row:before{content:"";display:table;clear:both;margin-left:-15px;margin-right:-15px;position:relative}.col,.main,.node-type-emerging-initiatives .entity-field-collection-item .paragraphs-items-field-bottom-carousel,.node-type-emerging-initiatives .entity-field-collection-item .paragraphs-items-field-program-success-story,.node-type-emerging-initiatives .group-description,.node-type-emerging-initiatives .group-media,.node-type-emerging-initiatives .pane-node-field-initiative-body,.node-type-emerging-initiatives .pane-node-field-initiative-body-img,.node-type-emerging-initiatives .pane-node-field-program-success-story,.node-type-facility-detail-page .entity-field-collection-item .paragraphs-items-field-bottom-carousel,.node-type-facility-detail-page .entity-field-collection-item .paragraphs-items-field-program-success-story,.node-type-facility-detail-page .group-description,.node-type-facility-detail-page .group-media,.node-type-facility-detail-page .pane-node-field-initiative-body,.node-type-facility-detail-page .pane-node-field-initiative-body-img,.one-sidebar .main,.two-sidebars .main{padding-left:15px;padding-right:15px;min-height:1px}@font-face{font-family:robotoregular;src:url(/sites/all/themes/masscec2015/fonts/roboto-regular-webfont.eot);src:url(/sites/all/themes/masscec2015/fonts/roboto-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/masscec2015/fonts/roboto-regular-webfont.woff2) format("woff2"),url(/sites/all/themes/masscec2015/fonts/roboto-regular-webfont.woff) format("woff"),url(/sites/all/themes/masscec2015/fonts/roboto-regular-webfont.ttf) format("truetype"),url(/sites/all/themes/masscec2015/fonts/roboto-regular-webfont.svg#robotoregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:robotobold;src:url(/sites/all/themes/masscec2015/fonts/roboto-bold-webfont.eot);src:url(/sites/all/themes/masscec2015/fonts/roboto-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/masscec2015/fonts/roboto-bold-webfont.woff2) format("woff2"),url(/sites/all/themes/masscec2015/fonts/roboto-bold-webfont.woff) format("woff"),url(/sites/all/themes/masscec2015/fonts/roboto-bold-webfont.ttf) format("truetype"),url(/sites/all/themes/masscec2015/fonts/roboto-bold-webfont.svg#robotobold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:robotobold_italic;src:url(/sites/all/themes/masscec2015/fonts/roboto-bolditalic-webfont.eot);src:url(/sites/all/themes/masscec2015/fonts/roboto-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/masscec2015/fonts/roboto-bolditalic-webfont.woff2) format("woff2"),url(/sites/all/themes/masscec2015/fonts/roboto-bolditalic-webfont.woff) format("woff"),url(/sites/all/themes/masscec2015/fonts/roboto-bolditalic-webfont.ttf) format("truetype"),url(/sites/all/themes/masscec2015/fonts/roboto-bolditalic-webfont.svg#robotobold_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:robotoitalic;src:url(/sites/all/themes/masscec2015/fonts/roboto-italic-webfont.eot);src:url(/sites/all/themes/masscec2015/fonts/roboto-italic-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/masscec2015/fonts/roboto-italic-webfont.woff2) format("woff2"),url(/sites/all/themes/masscec2015/fonts/roboto-italic-webfont.woff) format("woff"),url(/sites/all/themes/masscec2015/fonts/roboto-italic-webfont.ttf) format("truetype"),url(/sites/all/themes/masscec2015/fonts/roboto-italic-webfont.svg#robotoitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:robotolight;src:url(/sites/all/themes/masscec2015/fonts/roboto-light-webfont.eot);src:url(/sites/all/themes/masscec2015/fonts/roboto-light-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/masscec2015/fonts/roboto-light-webfont.woff2) format("woff2"),url(/sites/all/themes/masscec2015/fonts/roboto-light-webfont.woff) format("woff"),url(/sites/all/themes/masscec2015/fonts/roboto-light-webfont.ttf) format("truetype"),url(/sites/all/themes/masscec2015/fonts/roboto-light-webfont.svg#robotolight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:sanchezitalic;src:url(/sites/all/themes/masscec2015/fonts/sanchez-italic-webfont.eot);src:url(/sites/all/themes/masscec2015/fonts/sanchez-italic-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/masscec2015/fonts/sanchez-italic-webfont.woff2) format("woff2"),url(/sites/all/themes/masscec2015/fonts/sanchez-italic-webfont.woff) format("woff"),url(/sites/all/themes/masscec2015/fonts/sanchez-italic-webfont.ttf) format("truetype"),url(/sites/all/themes/masscec2015/fonts/sanchez-italic-webfont.svg#sanchezitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:sanchezregular;src:url(/sites/all/themes/masscec2015/fonts/sanchez-regular-webfont.eot);src:url(/sites/all/themes/masscec2015/fonts/sanchez-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/masscec2015/fonts/sanchez-regular-webfont.woff2) format("woff2"),url(/sites/all/themes/masscec2015/fonts/sanchez-regular-webfont.woff) format("woff"),url(/sites/all/themes/masscec2015/fonts/sanchez-regular-webfont.ttf) format("truetype"),url(/sites/all/themes/masscec2015/fonts/sanchez-regular-webfont.svg#sanchezregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:oswaldbold;src:url(/sites/all/themes/masscec2015/fonts/oswald-bold-webfont.eot);src:url(/sites/all/themes/masscec2015/fonts/oswald-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/masscec2015/fonts/oswald-bold-webfont.woff2) format("woff2"),url(/sites/all/themes/masscec2015/fonts/oswald-bold-webfont.woff) format("woff"),url(/sites/all/themes/masscec2015/fonts/oswald-bold-webfont.ttf) format("truetype"),url(/sites/all/themes/masscec2015/fonts/oswald-bold-webfont.svg#sanchezregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:oswaldlight;src:url(/sites/all/themes/masscec2015/fonts/oswald-light-webfont.eot);src:url(/sites/all/themes/masscec2015/fonts/oswald-light-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/masscec2015/fonts/oswald-light-webfont.woff2) format("woff2"),url(/sites/all/themes/masscec2015/fonts/oswald-light-webfont.woff) format("woff"),url(/sites/all/themes/masscec2015/fonts/oswald-light-webfont.ttf) format("truetype"),url(/sites/all/themes/masscec2015/fonts/oswald-light-webfont.svg#sanchezregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:oswaldregular;src:url(/sites/all/themes/masscec2015/fonts/oswald-regular-webfont.eot);src:url(/sites/all/themes/masscec2015/fonts/oswald-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/masscec2015/fonts/oswald-regular-webfont.woff2) format("woff2"),url(/sites/all/themes/masscec2015/fonts/oswald-regular-webfont.woff) format("woff"),url(/sites/all/themes/masscec2015/fonts/oswald-regular-webfont.ttf) format("truetype"),url(/sites/all/themes/masscec2015/fonts/oswald-regular-webfont.svg#sanchezregular) format("svg");font-weight:400;font-style:normal}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:16px;overflow-x:hidden}body{line-height:1;font-family:robotoregular,sans-serif;color:#333}.heading,.node-type-facility-detail-page .field-name-title-field,h1,h2,h3,h4,h5,h6{font-family:robotobold,sans-serif;font-weight:400;margin:0 0 10px}.node-type-facility-detail-page .field-name-title-field,h1{font-size:1.625em}.node-type-facility-detail-page .title.field-name-title-field,.node-type-facility-detail-page .view-header .field-name-title-field,.view-header .node-type-facility-detail-page .field-name-title-field,.view-header h1,h1.title{font-size:2.125em;font-family:robotolight,sans-serif;font-weight:400;margin-bottom:25px;color:#0065a3}.main-nav h2,.main-nav ul a{font-family:robotobold,sans-serif}h2{font-size:1.4375em}h3{font-size:1.125em}h4,h5,h6{font-size:1em}.node-type-emerging-initiatives .field-name-field-initiative-media-caption,.node-type-facility-detail-page .field-name-field-facility-detail-page-cap,.node-type-facility-detail-page .field-name-field-initiative-media-caption,p{margin:15px 0;line-height:1.5}a:link{color:#0065a3;text-decoration:none}.breadcrumb-container a,.pager li a:hover{text-decoration:underline}a:link:hover{color:#004570}ol,ol li,ul,ul li{margin-bottom:12px;line-height:1.5}li>ol{margin-top:12px}.field-name-body ol,.field-name-body ol li,.field-name-body ul,.field-name-body ul li{padding-left:40px}ul.bulletfix{display:table}.icon,.slick-slider .slick-dots li{display:inline-block}.icon{width:1em;height:1em;fill:currentColor}.icon-chevron-thin-left,.icon-chevron-thin-right{cursor:pointer}.icon-search{width:22px;height:22px;color:#ccc;cursor:pointer}body,html{height:100%}.page-wrap{min-height:100%;margin:0 0 -755px;background-color:#fff;overflow:hidden}.content-wrapper{padding:20px 0 0}.sidebar{box-sizing:border-box;overflow:hidden;padding:15px}.node-type-facility-detail-page .region-sidebar-left .field-name-title-field,.node-type-facility-detail-page .region-sidebar-right .field-name-title-field,.region-sidebar-left .node-type-facility-detail-page .field-name-title-field,.region-sidebar-left h1,.region-sidebar-left h2,.region-sidebar-right .node-type-facility-detail-page .field-name-title-field,.region-sidebar-right h1,.region-sidebar-right h2{border-bottom:4px solid #7cc244;padding-bottom:5px;color:#0065a3}.region-sidebar-left h3,.region-sidebar-left h4,.region-sidebar-left h5,.region-sidebar-left h6,.region-sidebar-right h3,.region-sidebar-right h4,.region-sidebar-right h5,.region-sidebar-right h6{color:#7cc244}.region-sidebar-left>div+div,.region-sidebar-right>div+div{margin-top:50px}.main{box-sizing:border-box;width:100%}.slick-slider{margin:0;padding:0}.slick-slider .slick-list{margin:2.5em}.slick-slider .slick-dots{position:absolute;list-style:none;margin:0;padding:0;bottom:15px;left:0;height:10px;width:100%;text-align:center}.main-nav ul li .menu,.slick-slider .slick-dots li:only-child{display:none}.slick-slider .slick-dots li button{background-color:#fff;height:10px;width:10px;margin:0 5px;padding:0;border-radius:5px;opacity:.7;overflow:hidden;box-sizing:border-box;text-indent:-99999px}.slick-slider .slick-dots li.slick-active button{opacity:1}.slick-slider .slick-arrow{position:absolute;top:50%;z-index:10;-ms-transform:translateY(-50%);transform:translateY(-50%)}.slick-slider .slick-arrow svg{width:2em;height:2em}.slick-slider .slick-arrow--prev{left:0}.slick-slider .slick-arrow--next{right:0}.nav-wrapper{position:fixed;top:0;left:0;height:100%;overflow-y:auto;width:274px;padding-right:10px;box-sizing:border-box}.main-nav{color:#fff;text-align:left;padding-top:18px;padding-bottom:84px}.main-nav ul{padding:0;text-align:left;width:212px;margin:0 0 0 auto}.main-nav ul li{list-style:none;padding:0;margin:0;border-bottom:1px solid #456979}.main-nav ul li:first-child{border-top:1px solid #456979}#block-menu-menu-blog li,#block-menu-menu-studies-research li,.field-collection-container,.field-collection-view-final{border:none}.main-nav ul a{display:block;font-size:.875em;color:#fff;padding:10px 10px 10px 0}#block-menu-menu-emerging-initiatives h2 a,#block-menu-menu-focus-areas a span,#block-menu-menu-header-menu-alt h2 a,.main-nav h2{color:#7cc244}.main-nav h2{font-size:1.125em;margin:30px 0 10px auto;padding:0;text-transform:uppercase;width:212px}#block-menu-menu-social ul,#block-menu-menu-social--2 ul{margin:0;padding:0;text-align:left}#block-menu-menu-social ul li,#block-menu-menu-social--2 ul li{list-style:none;display:inline-block;margin:0 20px 0 0;padding:0}#block-menu-menu-social ul li a,#block-menu-menu-social--2 ul li a{box-sizing:border-box;display:block;width:35px;height:35px;text-align:center;line-height:2.5;color:#fff}#block-menu-menu-social ul li a.facebook,#block-menu-menu-social--2 ul li a.facebook{background-color:#4580c0}#block-menu-menu-social ul li a.twitter,#block-menu-menu-social--2 ul li a.twitter{background-color:#00bfe1}#block-menu-menu-social ul li a.youtube,#block-menu-menu-social--2 ul li a.youtube{background-color:#d53926}#block-menu-menu-social ul li a.linkedin,#block-menu-menu-social--2 ul li a.linkedin{background-color:#007db8}#block-menu-menu-social ul li a.flickr,#block-menu-menu-social--2 ul li a.flickr{background-color:#ff2d83}#block-menu-menu-social ul li .icon,#block-menu-menu-social--2 ul li .icon{width:20px;height:20px}#block-menu-menu-social{position:relative;height:70px}#block-menu-menu-social ul{position:absolute;top:30px;right:0;text-align:right;margin:0;width:100%}#block-menu-menu-social ul li{margin:0 0 0 10px}#block-menu-menu-social ul li a{padding:0;line-height:3}#block-menu-menu-focus-areas li{position:relative;height:40px}#block-menu-menu-focus-areas a{position:absolute;top:0;left:0;width:244px;font-size:1em;text-transform:uppercase;color:#fff}#block-menu-menu-customer-type h2:before,#block-menu-menu-technology h2:before{content:"Find Programs By";display:block;font-size:.875em;color:#9cc;text-transform:uppercase;padding-bottom:5px}#block-menu-menu-blog a,#block-menu-menu-studies-research a{font-size:1.125em;text-transform:uppercase;color:#7cc244;margin:20px 0 0}.field-collection-view{padding:0;margin:0}.field-collection-container .field-items .field-item,.field-collection-view-final .field-items .field-item{margin:0}.header-strip{background-color:#eee;height:25px}.header-strip.icon-job-seeker{background-color:#d97f1a}.header-strip.icon-employer{background-color:#c24c1f}.header-strip.icon-training-organization{background-color:#899473}.header-strip.icon-residential{background-color:#ac2514}.header-strip.icon-business{background-color:#36a7c2}.header-strip.icon-gov-nonprofit{background-color:#95b548}.header-strip.icon-innovate{background-color:#1e92b4}.header-strip.icon-innovate-business{background-color:#19567b}.header-strip.icon-innovate-funding{background-color:#3b7646}.header-strip.icon-innovate-support{background-color:#4089ae}.customer-type-banner{position:relative;min-height:100px;color:#fff;font-family:robotolight,sans-serif}.customer-type-banner.icon-job-seeker{background-color:#e8983e}.customer-type-banner.icon-employer{background-color:#df6435}.customer-type-banner.icon-training-organization{background-color:#a1aa90}.customer-type-banner.icon-residential{background-color:#e8513e}.customer-type-banner.icon-business{background-color:#5abad1}.customer-type-banner.icon-gov-nonprofit{background-color:#aac46c}.customer-type-banner.icon-innovate{background-color:#1e92b4}.customer-type-banner.icon-innovate-business{background-color:#2174a6}.customer-type-banner.icon-innovate-funding{background-color:#4c985a}.customer-type-banner.icon-innovate-support{background-color:#5da1c4}.customer-type-banner .customer-type-title{display:none;position:absolute;bottom:-5px;left:15px;font-size:2.8125em}.customer-type-banner .customer-type-icon{text-align:center;padding:15px 0}.customer-type-banner .customer-type{font-size:1.375em;display:inline-block;vertical-align:middle;margin-right:15px;text-transform:uppercase}.customer-type-banner .icon{background:rgba(255,255,255,.3);height:50px;width:50px;padding:10px;border-radius:40px;vertical-align:middle}.breadcrumb-container{box-sizing:border-box;padding:50px 0 0;color:#999;font-size:.75em;font-weight:700}.breadcrumb-container .breadcrumb{box-sizing:border-box;line-height:2}.breadcrumb-container .breadcrumb-separator{padding:0 10px}.breadcrumb-container a{display:inline-block;color:inherit;font-size:1em;font-family:robotoregular,sans-serif;padding:0}.breadcrumb-container a:first-child{padding-left:0}.content-wrapper.icon-job-seeker .title{color:#ac6414}.content-wrapper.icon-job-seeker .node-type-facility-detail-page .field-name-title-field,.content-wrapper.icon-job-seeker h1,.content-wrapper.icon-job-seeker h2,.content-wrapper.icon-job-seeker h3,.content-wrapper.icon-job-seeker h4,.content-wrapper.icon-job-seeker h5,.content-wrapper.icon-job-seeker h6,.node-type-facility-detail-page .content-wrapper.icon-job-seeker .field-name-title-field{color:#e8983e}.content-wrapper.icon-employer .title{color:#963b18}.content-wrapper.icon-employer .node-type-facility-detail-page .field-name-title-field,.content-wrapper.icon-employer h1,.content-wrapper.icon-employer h2,.content-wrapper.icon-employer h3,.content-wrapper.icon-employer h4,.content-wrapper.icon-employer h5,.content-wrapper.icon-employer h6,.node-type-facility-detail-page .content-wrapper.icon-employer .field-name-title-field{color:#df6435}.content-wrapper.icon-training-organization .title{color:#6e785c}.content-wrapper.icon-training-organization .node-type-facility-detail-page .field-name-title-field,.content-wrapper.icon-training-organization h1,.content-wrapper.icon-training-organization h2,.content-wrapper.icon-training-organization h3,.content-wrapper.icon-training-organization h4,.content-wrapper.icon-training-organization h5,.content-wrapper.icon-training-organization h6,.node-type-facility-detail-page .content-wrapper.icon-training-organization .field-name-title-field{color:#a1aa90}.content-wrapper.icon-residential .title{color:#ac2514}.content-wrapper.icon-residential .node-type-facility-detail-page .field-name-title-field,.content-wrapper.icon-residential h1,.content-wrapper.icon-residential h2,.content-wrapper.icon-residential h3,.content-wrapper.icon-residential h4,.content-wrapper.icon-residential h5,.content-wrapper.icon-residential h6,.node-type-facility-detail-page .content-wrapper.icon-residential .field-name-title-field{color:#e8513e}.content-wrapper.icon-business .title{color:#2b859a}.content-wrapper.icon-business .node-type-facility-detail-page .field-name-title-field,.content-wrapper.icon-business h1,.content-wrapper.icon-business h2,.content-wrapper.icon-business h3,.content-wrapper.icon-business h4,.content-wrapper.icon-business h5,.content-wrapper.icon-business h6,.node-type-facility-detail-page .content-wrapper.icon-business .field-name-title-field{color:#5abad1}.content-wrapper.icon-gov-nonprofit .title{color:#77903a}.content-wrapper.icon-gov-nonprofit .node-type-facility-detail-page .field-name-title-field,.content-wrapper.icon-gov-nonprofit h1,.content-wrapper.icon-gov-nonprofit h2,.content-wrapper.icon-gov-nonprofit h3,.content-wrapper.icon-gov-nonprofit h4,.content-wrapper.icon-gov-nonprofit h5,.content-wrapper.icon-gov-nonprofit h6,.node-type-facility-detail-page .content-wrapper.icon-gov-nonprofit .field-name-title-field{color:#aac46c}.content-wrapper.icon-innovate .title{color:#1e92b4}.content-wrapper.icon-innovate .node-type-facility-detail-page .field-name-title-field,.content-wrapper.icon-innovate h1,.content-wrapper.icon-innovate h2,.content-wrapper.icon-innovate h3,.content-wrapper.icon-innovate h4,.content-wrapper.icon-innovate h5,.content-wrapper.icon-innovate h6,.node-type-facility-detail-page .content-wrapper.icon-innovate .field-name-title-field{color:#29b3dc}.content-wrapper.icon-innovate-business .title{color:#19567b}.content-wrapper.icon-innovate-business .node-type-facility-detail-page .field-name-title-field,.content-wrapper.icon-innovate-business h1,.content-wrapper.icon-innovate-business h2,.content-wrapper.icon-innovate-business h3,.content-wrapper.icon-innovate-business h4,.content-wrapper.icon-innovate-business h5,.content-wrapper.icon-innovate-business h6,.node-type-facility-detail-page .content-wrapper.icon-innovate-business .field-name-title-field{color:#2174a6}.content-wrapper.icon-innovate-funding .title{color:#3b7646}.content-wrapper.icon-innovate-funding .node-type-facility-detail-page .field-name-title-field,.content-wrapper.icon-innovate-funding h1,.content-wrapper.icon-innovate-funding h2,.content-wrapper.icon-innovate-funding h3,.content-wrapper.icon-innovate-funding h4,.content-wrapper.icon-innovate-funding h5,.content-wrapper.icon-innovate-funding h6,.node-type-facility-detail-page .content-wrapper.icon-innovate-funding .field-name-title-field{color:#4c985a}.content-wrapper.icon-innovate-support .title{color:#4089ae}.content-wrapper.icon-innovate-support .node-type-facility-detail-page .field-name-title-field,.content-wrapper.icon-innovate-support h1,.content-wrapper.icon-innovate-support h2,.content-wrapper.icon-innovate-support h3,.content-wrapper.icon-innovate-support h4,.content-wrapper.icon-innovate-support h5,.content-wrapper.icon-innovate-support h6,.node-type-facility-detail-page .content-wrapper.icon-innovate-support .field-name-title-field{color:#5da1c4}.pager{margin:0;padding:0;text-align:center}.pager li a,.pager li.pager-current,.pager li.pager-ellipsis{padding:10px}.pager li{list-style:none;display:inline-block;border:1px solid #ccc;border-left:none;margin:0 0 15px -5px}.pager li a{display:block}.pager li.first{border-left:1px solid #ccc;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-left:0}.pager li.last{border-top-right-radius:5px;border-bottom-right-radius:5px}.pager li.pager-current{color:#7cc244;font-weight:700}.submitted{overflow:hidden}.submitted .user-picture{width:50px;float:left}.submitted .user-picture img{width:100%;height:auto}.submitted .article-pub-date,.submitted .author{margin:5px 0 0 60px;display:block}img[data-picture-align=left],img[data-picture-align=right],span[data-picture-align=left],span[data-picture-align=right]{float:none;margin:15px 0}img[data-picture-align=left],img[data-picture-align=right]{width:100%}.ui-accordion .ui-state-default{background:0 0}.ui-accordion .ui-state-active .ui-icon{-ms-transform:rotate(90deg);transform:rotate(90deg)}.ui-accordion .views-row{margin-bottom:10px}.ui-accordion .views-row-odd .ui-accordion-header{background:#eee}.ui-accordion .ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:.7em}.ui-accordion .ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-state-active .ui-icon,.ui-accordion .ui-state-default .ui-icon{background:url(/sites/all/themes/masscec2015/images/minified/bullet-dark-blue.png) left top no-repeat}.ui-accordion .views-row a{color:#0065a3;text-decoration:underline}.ui-accordion .views-row .ui-accordion-header a{text-decoration:none;color:inherit}.views-exposed-form .description{margin-top:.25em;font-style:italic;font-size:.75em;display:none}.field-name-body table{margin:15px auto;min-width:50%;max-width:100%;border:none;border-top:1px solid #ccc}.field-name-body table td{padding:15px;border:none;border-left:1px solid #ccc;text-align:center}.field-name-body table td:first-child{border-right:1px solid #ccc;border-left:none;text-align:left}.field-name-body table.align-left td{text-align:left}button,input[type=button],input[type=reset],input[type=submit]{width:auto;padding:5px 15px;background:#0065a3;color:#fff;text-transform:uppercase;-webkit-appearance:none;border:none;margin-top:15px}.url-textfield{display:none!important}#user-login .form-item,#user-profile-form .form-item,#user-register-form .form-item,.node-form .form-item{margin-top:1em}#user-login .form-item select,#user-profile-form .form-item select,#user-register-form .form-item select,.node-form .form-item select{box-sizing:border-box;margin:0;width:100%;max-height:210px}#user-login .form-item option,#user-profile-form .form-item option,#user-register-form .form-item option,.node-form .form-item option{padding:15px}#user-login input,#user-login label,#user-profile-form input,#user-profile-form label,#user-register-form input,#user-register-form label,.node-form input,.node-form label{display:block}#user-login input[type=file],#user-login input[type=password],#user-login input[type=text],#user-profile-form input[type=file],#user-profile-form input[type=password],#user-profile-form input[type=text],#user-register-form input[type=file],#user-register-form input[type=password],#user-register-form input[type=text],.node-form input[type=file],.node-form input[type=password],.node-form input[type=text]{width:100%;box-sizing:border-box}#user-login .container-inline-date .form-item,#user-profile-form .container-inline-date .form-item,#user-register-form .container-inline-date .form-item,.node-form .container-inline-date .form-item{margin-top:0}#user-login .container-inline-date .form-item input[type=text],#user-profile-form .container-inline-date .form-item input[type=text],#user-register-form .container-inline-date .form-item input[type=text],.node-form .container-inline-date .form-item input[type=text]{width:100%}#user-login label,#user-profile-form label,#user-register-form label,.node-form label{margin-bottom:.5em;color:#0065a3}#user-login .form-type-checkbox input[type=checkbox],#user-profile-form .form-type-checkbox input[type=checkbox],#user-register-form .form-type-checkbox input[type=checkbox],.node-form .form-type-checkbox input[type=checkbox]{width:auto}#user-login .form-type-checkbox input,#user-login .form-type-checkbox label,#user-login .form-type-radio input,#user-login .form-type-radio label,#user-profile-form .form-type-checkbox input,#user-profile-form .form-type-checkbox label,#user-profile-form .form-type-radio input,#user-profile-form .form-type-radio label,#user-register-form .form-type-checkbox input,#user-register-form .form-type-checkbox label,#user-register-form .form-type-radio input,#user-register-form .form-type-radio label,.node-form .form-type-checkbox input,.node-form .form-type-checkbox label,.node-form .form-type-radio input,.node-form .form-type-radio label{display:inline-block}#user-login .description,#user-profile-form .description,#user-register-form .description,.node-form .description{margin-top:.25em;font-style:italic;color:#999}#user-login .field-name-field-job-seeker-terms,#user-profile-form .field-name-field-job-seeker-terms,#user-register-form .field-name-field-job-seeker-terms,.node-form .field-name-field-job-seeker-terms{display:none;border:1px solid #ccc;padding:15px;background:#eee;margin:40px 0}#user-login .field-name-field-job-seeker-terms .form-item,#user-profile-form .field-name-field-job-seeker-terms .form-item,#user-register-form .field-name-field-job-seeker-terms .form-item,.node-form .field-name-field-job-seeker-terms .form-item{margin-top:0}#user-login .field-name-field-job-seeker-terms .form-checkbox,#user-profile-form .field-name-field-job-seeker-terms .form-checkbox,#user-register-form .field-name-field-job-seeker-terms .form-checkbox,.node-form .field-name-field-job-seeker-terms .form-checkbox{display:inline-block;vertical-align:middle}#user-login .field-name-field-job-seeker-terms label,#user-profile-form .field-name-field-job-seeker-terms label,#user-register-form .field-name-field-job-seeker-terms label,.node-form .field-name-field-job-seeker-terms label{display:inline-block;vertical-align:middle;padding-left:10px;color:#000;margin-bottom:0}#user-login .field-name-field-job-seeker-terms .description,#user-profile-form .field-name-field-job-seeker-terms .description,#user-register-form .field-name-field-job-seeker-terms .description,.node-form .field-name-field-job-seeker-terms .description{color:#000;vertical-align:middle;padding:10px 0}#user-login .field-name-field-job-seeker-terms.job-seeker-selected,#user-profile-form .field-name-field-job-seeker-terms.job-seeker-selected,#user-register-form .field-name-field-job-seeker-terms.job-seeker-selected,.node-form .field-name-field-job-seeker-terms.job-seeker-selected{display:block}#user-login fieldset,#user-profile-form fieldset,#user-register-form fieldset,.node-form fieldset{margin-top:15px;box-sizing:border-box}#user-login .confirm-parent,#user-login .password-parent,#user-profile-form .confirm-parent,#user-profile-form .password-parent,#user-register-form .confirm-parent,#user-register-form .password-parent,.node-form .confirm-parent,.node-form .password-parent{position:relative;padding-bottom:1.5em;margin-bottom:15px}#user-login .password-strength,#user-login div.password-confirm,#user-profile-form .password-strength,#user-profile-form div.password-confirm,#user-register-form .password-strength,#user-register-form div.password-confirm,.node-form .password-strength,.node-form div.password-confirm{position:absolute;bottom:0}#user-login .password-strength-text,#user-login .password-strength-title,#user-profile-form .password-strength-text,#user-profile-form .password-strength-title,#user-register-form .password-strength-text,#user-register-form .password-strength-title,.node-form .password-strength-text,.node-form .password-strength-title{float:right;margin-left:.25em}#user-login .password-indicator,#user-profile-form .password-indicator,#user-register-form .password-indicator,.node-form .password-indicator{clear:both;height:4px;width:215px;background-color:#ccc}#user-login .password-indicator .indicator,#user-profile-form .password-indicator .indicator,#user-register-form .password-indicator .indicator,.node-form .password-indicator .indicator{height:4px;background-color:#7cc244;width:0%}.node-type-list dt{margin:.5em 0}.node-type-list dd{margin:.25em 2.5em}.ok{color:#7cc244}.field-type-video-embed-field .player{position:relative;width:100%;height:0;padding:56.25% 0 0}.field-type-video-embed-field iframe{position:absolute;width:100%;height:100%;top:0;left:0}.breadcrumb-container a,.content-wrapper a{font-weight:700}#block-gtranslate-gtranslate{position:fixed;bottom:0;right:5%;z-index:999}#block-gtranslate-gtranslate .switcher{width:190px;max-height:calc(100vh - 40px);overflow:scroll}#block-gtranslate-gtranslate .switcher .selected a{width:178px;background:url(/sites/all/modules/gtranslate/gtranslate-files/arrow_down.png) 170px center no-repeat}#block-gtranslate-gtranslate .switcher .option{width:188px}#block-gtranslate-gtranslate .switcher a{overflow:hidden}#block-gtranslate-gtranslate .switcher a .gflag.en{background-image:url(/sites/all/modules/gtranslate/gtranslate-files/alt_flags.png);background-position:0 -100px!important}#block-gtranslate-gtranslate .switcher a .name{display:inline-block;font-size:14px;margin:4px 0 0 2px}#block-menu-menu-mega-menu{width:100%;z-index:10}#block-menu-menu-mega-menu>.content{position:relative;display:none}#block-menu-menu-mega-menu>.content>.menu>li{display:inline-block;vertical-align:middle;margin:0;padding:18px 0}#block-menu-menu-mega-menu>.content>.menu>li>a,#block-menu-menu-mega-menu>.content>.menu>li>span{display:inline-block;position:relative;padding:4px 15px;border-left:1px solid #ccc}#block-menu-menu-mega-menu>.content>.menu>li.first>a,#block-menu-menu-mega-menu>.content>.menu>li.first>span{border-left:none}#block-menu-menu-mega-menu>.content>.menu>li.expanded>a::before,#block-menu-menu-mega-menu>.content>.menu>li.expanded>span::before{position:absolute;display:none;content:'';left:50%;bottom:-25px;border-style:solid;border-width:20px;border-color:transparent transparent #1d2a34;-ms-transform:translateX(-50%);transform:translateX(-50%)}#block-menu-menu-mega-menu>.content>.menu>li.expanded.menu--open>a,#block-menu-menu-mega-menu>.content>.menu>li.expanded.menu--open>span{color:#5fbaf1}#block-menu-menu-mega-menu>.content>.menu>li.expanded.menu--open>a::before,#block-menu-menu-mega-menu>.content>.menu>li.expanded.menu--open>span::before{display:inline}#block-menu-menu-mega-menu .menu{margin:0;padding-left:10px;padding-right:10px}#block-menu-menu-mega-menu .menu li a,#block-menu-menu-mega-menu .menu li a:link{color:#333}#block-menu-menu-mega-menu .menu li .menu{display:none;max-width:825px}#block-menu-menu-mega-menu .menu li .menu li{margin:0 0 0 -1px;padding:.5em 1.25em;border-left:1px solid #385265}#block-menu-menu-mega-menu .menu li .menu a,#block-menu-menu-mega-menu .menu li .menu span{color:#fff}#block-menu-menu-mega-menu .menu li .menu a:hover{color:#7cc244}#block-menu-menu-mega-menu .menu li.menu--open .mega-submenu-wrapper{display:block}#block-menu-menu-mega-menu .mega-submenu-wrapper{position:absolute;display:none;top:60px;left:0;width:100%;padding:30px 15px;background:#1d2a34;box-sizing:border-box;z-index:50}#block-menu-menu-mega-menu .mega-submenu-wrapper .menu{display:block!important;padding:0;overflow:hidden}#block-menu-menu-mega-menu .mega-submenu-wrapper .menu:after,#block-menu-menu-mega-menu .mega-submenu-wrapper .menu:before{content:" ";display:table}#block-menu-menu-mega-menu .mega-submenu-wrapper .menu:after{clear:both}#block-menu-menu-mega-menu .mega-submenu-wrapper .item-header,#block-menu-menu-mega-menu .mega-submenu-wrapper .submenu-header{margin-bottom:.5em;clear:both;padding:.5em 1.25em;width:100%!important;font-weight:700;color:#53c8fe;text-transform:uppercase}.mobile-mega-menu{position:absolute;background:linear-gradient(to right,#0b394c 0,#205165 100%);background-color:#205165;display:none;top:90px;right:0;min-width:40%;padding:10px 15px;z-index:50;opacity:0}.mobile-mega-menu>.menu>li>a,.mobile-mega-menu>.menu>li>span{font-size:1.1em;padding-bottom:12px;margin-right:28px}.mobile-mega-menu>.menu>li>.menu{display:none}.mobile-mega-menu>.menu>li .menu-expander{float:right;display:block;background:url(/sites/all/themes/masscec2015/images/minified/menu-expand.svg) no-repeat;content:" ";width:28px;height:28px;cursor:pointer;box-sizing:border-box}.mobile-mega-menu>.menu>li.menu-open .menu-expander{background-image:url(/sites/all/themes/masscec2015/images/minified/menu-collapse.svg)}.mobile-mega-menu .menu{margin:0 0 12px;padding:0;color:#9cc;font-weight:700}.mobile-mega-menu .menu li{margin:0;padding:0}.mobile-mega-menu .menu li li{font-size:.9em}.mobile-mega-menu .menu li a,.mobile-mega-menu .menu li span{display:block;width:100%;padding:8px .5em;border-bottom:1px solid #456979;box-sizing:border-box}.mobile-mega-menu .menu li.item-header{padding-left:0;color:#7cc244;font-size:1.2em;font-weight:700}.mobile-mega-menu li a,.mobile-mega-menu li a.active{color:#fff}.header-elements{padding:0}.header-elements .logo{display:block;box-sizing:border-box;text-align:center;padding:10px;height:78px;cursor:pointer}.header-elements .logo .masscec-logo{width:176px;height:54px}.menu-toggle{position:relative;height:78px;width:46px;float:right;background-color:#205165;cursor:pointer}#hamburger-label{position:absolute;top:52px;right:5px;padding:4px;font-family:robotobold,sans-serif;font-size:.625em;text-transform:uppercase;text-decoration:none;color:#90a8b2}#block-views-blog-homepage-blog-block .view-footer,.footer .footer-left a,.page-blog .view-blog .view-footer,.region-banner .banner-alert .banner-alert-inner a,.view-home-page-focus-areas .mobile-details .active:active,.view-home-page-focus-areas .mobile-details .active:hover,.view-landing-focus-areas .details a:hover{text-decoration:underline}#hamburger{position:absolute;top:15px;right:6px;width:24px;height:12px;padding:12px 5px 5px;outline:0}#hamburger span::after,#hamburger span::before{content:"";position:absolute;left:0;top:-7px}#hamburger span::after{top:7px}#hamburger span{position:relative;display:block}#hamburger span,#hamburger span::after,#hamburger span::before{width:100%;height:4px;background-color:#90a8b2;transition:all .3s;border-radius:2px}#hamburger.on span{background-color:transparent}#hamburger.on span::before{-ms-transform:rotate(45deg) translate(4px,4px);transform:rotate(45deg) translate(4px,4px);transform:rotate(45deg) translate3d(4px,4px,0)}#hamburger.on span::after{-ms-transform:rotate(-45deg) translate(6px,-6px);transform:rotate(-45deg) translate(6px,-6px);transform:rotate(-45deg) translate3d(6px,-6px,0)}#block-menu-menu-header-menu--2{display:none;opacity:1;transition:opacity .3s linear}#block-menu-menu-header-menu--2.searching{opacity:0}#block-menu-menu-header-menu{margin-top:0}#block-menu-menu-header-menu:after,#block-menu-menu-header-menu:before{content:" ";display:table}#block-menu-menu-header-menu:after{clear:both}#block-menu-menu-header-menu .menu{padding:0;margin:10px}#block-menu-menu-header-menu .menu li{list-style:none;min-width:120px;padding:0;margin:5px 0;float:left;display:table;width:49%}#block-menu-menu-header-menu .menu li a{display:table-cell;height:34px;padding:5px;vertical-align:middle;text-align:center;color:inherit}#block-menu-menu-social{display:none}.block-search{position:relative;margin:0;padding:10px;background-color:#f9f9f9}.block-search input[type=search]{box-sizing:border-box;width:100%}.block-search .form-actions{visibility:hidden;position:absolute;top:11px;right:12px;width:22px;height:22px}.block-search .form-actions input[type=submit]{width:100%;padding:0;margin:0}.block-search .icon-search{position:absolute;top:12px;right:12px}.block-search .icon-search-close,.block-search .icon-search-toggle{display:none;color:#ccc;width:30px;height:30px}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.region-banner{z-index:9;position:relative;background:0 0;padding:0}.region-banner .banner-alert,.region-banner .banner-alert *{color:#fff!important}.region-banner .banner-alert{font-size:1.25em;text-align:center;box-shadow:0 2px 16px rgba(0,0,0,.2)}.region-banner .banner-alert .banner-alert-inner{padding:1em 2em;max-width:96em}.node-type-emerging-initiatives .region-banner .banner-alert .banner-alert-inner .field-name-field-initiative-media-caption,.node-type-facility-detail-page .region-banner .banner-alert .banner-alert-inner .field-name-field-facility-detail-page-cap,.node-type-facility-detail-page .region-banner .banner-alert .banner-alert-inner .field-name-field-initiative-media-caption,.region-banner .banner-alert .banner-alert-inner .node-type-emerging-initiatives .field-name-field-initiative-media-caption,.region-banner .banner-alert .banner-alert-inner .node-type-facility-detail-page .field-name-field-facility-detail-page-cap,.region-banner .banner-alert .banner-alert-inner .node-type-facility-detail-page .field-name-field-initiative-media-caption,.region-banner .banner-alert .banner-alert-inner p{margin:0;text-align:center}.footer,.push{height:755px}.footer{position:relative;box-sizing:border-box;padding:20px 15px 15px;background-color:#022e41;color:#99ddf3;margin-top:30px;transition:all .3s ease-in-out;overflow:hidden}.footer a{color:inherit}.footer .footer-left,.footer .footer-middle,.footer .footer-right{padding:30px 0;border-bottom:1px solid #205165}.footer .footer-left ul,.footer .footer-middle ul,.footer .footer-right ul{margin:0;padding:0}.footer .footer-left ul li,.footer .footer-middle ul li,.footer .footer-right ul li{list-style:none;margin:0;padding:2px 0;line-height:1.5}.footer .footer-left ul li a.active,.footer .footer-middle ul li a.active,.footer .footer-right ul li a.active{color:#fff}.footer .footer-left .node-type-facility-detail-page .field-name-title-field,.footer .footer-left h1,.node-type-facility-detail-page .footer .footer-left .field-name-title-field{font-family:robotoregular,sans-serif;color:#fff;font-size:1em;margin:0;line-height:1.5}.footer .footer-left .node-type-emerging-initiatives .field-name-field-initiative-media-caption,.footer .footer-left .node-type-facility-detail-page .field-name-field-facility-detail-page-cap,.footer .footer-left .node-type-facility-detail-page .field-name-field-initiative-media-caption,.footer .footer-left p,.node-type-emerging-initiatives .footer .footer-left .field-name-field-initiative-media-caption,.node-type-facility-detail-page .footer .footer-left .field-name-field-facility-detail-page-cap,.node-type-facility-detail-page .footer .footer-left .field-name-field-initiative-media-caption{margin:0;font-size:.875em}.footer .footer-right{border-bottom:none}.footer #block-block-1{margin-bottom:30px}.footer .footer-bottom{clear:both}.footer #block-menu-menu-social--2 ul{text-align:center}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.front .customer-type-banner,.front .header-strip,.slick-arrow.slick-hidden{display:none}.front .content-wrapper,.front .main{padding:0}.view-homepage-slides img,.view-homepage-slides picture{width:100%;height:auto}.view-homepage-slides .slick-list{margin:0;background-color:#333}.view-homepage-slides .slick-slide{position:relative}.view-homepage-slides .slide-description{box-sizing:border-box;padding:0;color:#fff;max-width:100%;min-height:168px}.view-homepage-slides .slide-description h2{font-family:robotobold,sans-serif;font-size:1.3em;color:#7cc244;text-transform:uppercase}.view-homepage-slides .slide-description a{display:block;padding:15px;color:#fff;cursor:pointer}.view-homepage-slides .slick-slider .slick-arrow{display:none!important;color:#fff}.view-homepage-slides .slick-slider .slick-arrow svg{width:60px;height:80px}.view-homepage-slides .slick-slider .slick-arrow:hover{background:rgba(0,0,0,.7)}.view-home-page-focus-areas .focus-area{display:block;text-align:center;font-size:1.25em;padding:15px;color:#fff;text-transform:uppercase;z-index:3;position:relative;cursor:pointer}.view-home-page-focus-areas .focus-area .triangle{border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:20px solid #fff;position:absolute;top:0;left:38%;transition:transform .4s ease;-ms-transform:translate(0,0);transform:translate(0,0);transform:translate3d(0,0,0);display:none}.view-home-page-focus-areas .focus-area.get-clean-energy{background-color:#14bfed}.view-home-page-focus-areas .focus-area.get-clean-energy .triangle{border-bottom-color:#14bfed}.view-home-page-focus-areas .focus-area.work-clean-energy{background-color:#0183ce}.view-home-page-focus-areas .focus-area.work-clean-energy .triangle{border-bottom-color:#0183ce}.view-home-page-focus-areas .focus-area.innovate-clean-energy{background-color:#08a0e1}.view-home-page-focus-areas .focus-area.innovate-clean-energy .triangle{border-bottom-color:#08a0e1}.view-home-page-focus-areas .focus-area .icon-chevron-thin-right{height:20px;vertical-align:middle;color:#fff}.view-home-page-focus-areas .mobile-details{box-sizing:border-box;height:auto;max-height:0;overflow:hidden;background-color:#205165;padding:0;color:#fff;transition:max-height .3s ease-in-out}.view-home-page-focus-areas .mobile-details .icon-close{display:none;cursor:pointer}.view-home-page-focus-areas .mobile-details .breadcrumb,.view-home-page-focus-areas .mobile-details .container,.view-home-page-focus-areas .mobile-details .content-wrapper,.view-home-page-focus-areas .mobile-details .header-elements{box-sizing:border-box;margin:0;padding:15px}.view-home-page-focus-areas .mobile-details .info,.view-home-page-focus-areas .mobile-details .title{box-sizing:border-box}.view-home-page-focus-areas .mobile-details .title{display:none}.view-home-page-focus-areas .mobile-details ul{margin:0;padding:0 15px;font-size:16px;line-height:27px}.view-home-page-focus-areas .mobile-details li{list-style-image:url(/sites/all/themes/masscec2015/images/minified/bullet-green.png);list-style-position:outside}.view-home-page-focus-areas .mobile-details li a{color:#fff}.view-home-page-focus-areas .mobile-details li a:active,.view-home-page-focus-areas .mobile-details li a:hover{color:#7cc244;text-decoration:underline}.view-home-page-focus-areas .mobile-details .active{display:inline-block;font-size:16px;line-height:27px;color:#14bfed;margin-left:-6px}.view-home-page-focus-areas .mobile-details .active:before{content:'';display:inline-block;height:14px;width:21px;background:url(/sites/all/themes/masscec2015/images/minified/bullet-blue.png) left top no-repeat}.view-home-page-focus-areas .mobile-details.open{max-height:800px}#block-views-succes-stories-block{box-sizing:border-box;background-color:#1D2a34;color:#fff;padding:15px 30px 30px;border-top:15px solid #0183ce}#block-views-succes-stories-block h2{font-size:1.3em;color:#fff;margin:0 0 15px;padding:0;text-align:left;text-transform:uppercase;font-family:sanchezregular,sans-serif}#block-views-succes-stories-block h2 span{color:#0183ce}#block-views-succes-stories-block h2 span+span{color:#3bbdee}#block-views-succes-stories-block .view-succes-stories .views-field-field-ss-photo{display:block;margin:15px 0;width:100%;vertical-align:top}#block-views-succes-stories-block .view-succes-stories .views-field-field-ss-photo img{width:100%;height:auto}#block-views-succes-stories-block .view-succes-stories h3{font-family:robotobold,sans-serif;font-size:1.3em;margin:5px 0}#block-views-succes-stories-block .view-succes-stories .views-field-field-ss-location .field-content,#block-views-succes-stories-block .view-succes-stories .views-field-field-ss-location .views-label{display:inline-block}#block-views-succes-stories-block .view-succes-stories .views-field-field-success-story{padding:0}#block-views-succes-stories-block .view-succes-stories .success-stories-links{padding:0;margin-bottom:1em;text-align:right;color:#fff}#block-views-succes-stories-block .view-succes-stories .success-stories-links a{color:#3bbdee}#block-views-events-upcoming-block{box-sizing:border-box}#block-views-events-upcoming-block .events-upcoming-block-header{background-color:#73b9b7;color:#fff;padding:15px 10px}#block-views-events-upcoming-block .events-upcoming-block-header h2{text-transform:uppercase;font-size:1.2em;margin:0;padding:0;float:left;font-family:sanchezregular,sans-serif}#block-views-events-upcoming-block .events-upcoming-block-header .event-calendar-link{text-align:right}#block-views-events-upcoming-block .events-upcoming-block-header .event-calendar-link a{color:#fff;font-size:.625em}#block-views-events-upcoming-block .events-upcoming-block-header .event-calendar-link .icon-calendar{vertical-align:middle;width:20px;height:20px}#block-views-events-upcoming-block .views-row{box-sizing:border-box;overflow:hidden;padding:15px;border-top:1px solid #ccc}#block-views-events-upcoming-block .views-row:first-child{border:none}#block-views-events-upcoming-block .event-date{box-sizing:inherit;float:left;width:65px;margin:0 15px 15px 0;font-family:robotobold,sans-serif}#block-views-events-upcoming-block .event-date .event-day,#block-views-events-upcoming-block .event-date .event-month{display:block;background:#73b9b7;color:#fff;text-align:center;padding:5px}#block-views-events-upcoming-block .event-date .event-month{background:#205165;color:#73b9b7;text-transform:uppercase;font-size:1em}#block-views-events-upcoming-block .event-date .event-day{font-size:2.625em}#block-views-events-upcoming-block .event-summary{box-sizing:inherit}#block-views-events-upcoming-block .event-summary .event-title{font-size:1.2em;font-family:robotobold,sans-serif}#block-views-events-upcoming-block .event-summary .event-time-location{font-family:robotobold,sans-serif;margin:0}#block-views-blog-homepage-blog-block{box-sizing:border-box}#block-views-blog-homepage-blog-block .icon-clean-power-blog-wrapper{padding:10px 0;border-top:2px solid #0065a3;border-bottom:2px solid #0065a3;background-color:#f3fcfe}#block-views-blog-homepage-blog-block .icon-clean-power-blog{width:100%;color:#0065a3;height:27px}#block-views-blog-homepage-blog-block .view-blog{padding:15px;background:#f4fcf4;background:linear-gradient(to bottom,#f4fcf4 0,#fff 100%)}#block-views-blog-homepage-blog-block .views-row,.page-blog .view-blog .views-row{margin-bottom:30px}#block-views-blog-homepage-blog-block .views-row:after,#block-views-blog-homepage-blog-block .views-row:before,.page-blog .view-blog .views-row:after,.page-blog .view-blog .views-row:before{content:" ";display:table}#block-views-blog-homepage-blog-block .views-row:after,.page-blog .view-blog .views-row:after{clear:both}#block-views-blog-homepage-blog-block .article-thumb,.page-blog .view-blog .article-thumb{float:left;max-width:150px;overflow:hidden}#block-views-blog-homepage-blog-block .article-thumb blockquote,.page-blog .view-blog .article-thumb blockquote{display:none}#block-views-blog-homepage-blog-block .article-thumb img,.page-blog .view-blog .article-thumb img{margin:0 15px 15px 0}#block-views-blog-homepage-blog-block .article-pub-date,.page-blog .view-blog .article-pub-date{font-size:.75em;font-family:robotobold,sans-serif;color:#268508;display:inline-block;padding-bottom:5px}#block-views-blog-homepage-blog-block .article-title .node-type-facility-detail-page .field-name-title-field,#block-views-blog-homepage-blog-block .article-title h1,.node-type-facility-detail-page #block-views-blog-homepage-blog-block .article-title .field-name-title-field,.node-type-facility-detail-page .page-blog .view-blog .article-title .field-name-title-field,.page-blog .view-blog .article-title .node-type-facility-detail-page .field-name-title-field,.page-blog .view-blog .article-title h1{font-family:robotobold,sans-serif;font-size:1.3em}#block-views-blog-homepage-blog-block .article-author,.page-blog .view-blog .article-author{display:block;font-size:.875em;margin-bottom:15px;font-weight:700}#block-views-blog-homepage-blog-block .views-more-link,.page-blog .view-blog .views-more-link{font-family:robotobold,sans-serif}#block-views-blog-homepage-blog-block .view-footer,.page-blog .view-blog .view-footer{text-align:center}#block-views-blog-homepage-blog-block .views-row{margin-bottom:10px}.block-masscec-twitter{box-sizing:border-box}.block-masscec-twitter .twitter-header{margin-bottom:15px;padding:5px 15px;background:#0586cf;background:linear-gradient(to right,#0586cf 0,#99ddf3 100%)}.block-masscec-twitter .icon-twitter{height:30px;color:#fff;width:100%}.block-masscec-twitter .content{margin:0 15px}.block-masscec-twitter iframe{display:block!important;margin:0 auto!important}.node-type-1-main-landing-pages .breadcrumb-container,.node-type-1-main-landing-pages .customer-type-banner,.node-type-1-main-landing-pages .header-strip,.node-type-resume-board-landing-page .breadcrumb-container,.node-type-resume-board-landing-page .customer-type-banner,.node-type-resume-board-landing-page .header-strip{display:none}.node-type-1-main-landing-pages .content-wrapper,.node-type-1-main-landing-pages .main,.node-type-resume-board-landing-page .content-wrapper,.node-type-resume-board-landing-page .main{padding:0}.view-landing-page-header{position:relative}.node-type-facility-detail-page .view-landing-page-header .field-name-title-field,.view-landing-page-header .node-type-facility-detail-page .field-name-title-field,.view-landing-page-header h1{box-sizing:border-box;position:absolute;bottom:0;left:0;margin:0;color:#022e41;width:100%;border-bottom:10px solid #022e41;text-transform:uppercase;font-family:robotobold,sans-serif;font-size:1.7em;line-height:.7em;text-align:center}.node-type-facility-detail-page .view-landing-page-header .landing-banner-text--light.field-name-title-field,.view-landing-page-header .node-type-facility-detail-page .landing-banner-text--light.field-name-title-field,.view-landing-page-header h1.landing-banner-text--light{color:#fff;border-color:#fff}.view-landing-page-header img{width:100%}#block-views-landing-focus-areas-block-1:after,#block-views-landing-focus-areas-block-1:before,#block-views-landing-focus-areas-block:after,#block-views-landing-focus-areas-block:before{content:" ";display:table}#block-views-landing-focus-areas-block-1:after,#block-views-landing-focus-areas-block:after{clear:both}.view-landing-focus-areas .view-content>div{position:relative}.view-landing-focus-areas .view-content>div .residential,.view-landing-focus-areas .view-content>div .residential+.details{background-color:#e8513e}.view-landing-focus-areas .view-content>div .focus-area-menu.residential:hover,.view-landing-focus-areas .view-content>div .residential.open{background-color:#ac2514}.view-landing-focus-areas .view-content>div .residential+.details ul li li{background-color:#e8513e}.view-landing-focus-areas .view-content>div .business,.view-landing-focus-areas .view-content>div .business+.details{background-color:#5abad1}.view-landing-focus-areas .view-content>div .business.open,.view-landing-focus-areas .view-content>div .focus-area-menu.business:hover{background-color:#2b859a}.view-landing-focus-areas .view-content>div .business+.details ul li li{background-color:#5abad1}.view-landing-focus-areas .view-content>div .government,.view-landing-focus-areas .view-content>div .government+.details{background-color:#aac46c}.view-landing-focus-areas .view-content>div .focus-area-menu.government:hover,.view-landing-focus-areas .view-content>div .government.open{background-color:#77903a}.view-landing-focus-areas .view-content>div .government+.details ul li li{background-color:#aac46c}.view-landing-focus-areas .view-content>div .job-seeker,.view-landing-focus-areas .view-content>div .job-seeker+.details{background-color:#e8983e}.view-landing-focus-areas .view-content>div .focus-area-menu.job-seeker:hover,.view-landing-focus-areas .view-content>div .job-seeker.open{background-color:#ac6414}.view-landing-focus-areas .view-content>div .job-seeker+.details ul li li{background-color:#e8983e}.view-landing-focus-areas .view-content>div .employer,.view-landing-focus-areas .view-content>div .employer+.details{background-color:#df6435}.view-landing-focus-areas .view-content>div .employer.open,.view-landing-focus-areas .view-content>div .focus-area-menu.employer:hover{background-color:#963b18}.view-landing-focus-areas .view-content>div .employer+.details ul li li{background-color:#df6435}.view-landing-focus-areas .view-content>div .training-organization,.view-landing-focus-areas .view-content>div .training-organization+.details{background-color:#a1aa90}.view-landing-focus-areas .view-content>div .focus-area-menu.training-organization:hover,.view-landing-focus-areas .view-content>div .training-organization.open{background-color:#6e785c}.view-landing-focus-areas .view-content>div .training-organization+.details ul li li{background-color:#a1aa90}.view-landing-focus-areas .view-content>div .innovate-support,.view-landing-focus-areas .view-content>div .innovate-support+.details,.view-landing-focus-areas .view-content>div .innovate-support+.details ul li li{background-color:#5da1c4}.view-landing-focus-areas .view-content>div .focus-area-menu.innovate-support:hover,.view-landing-focus-areas .view-content>div .innovate-support.open{background-color:#326b89}.view-landing-focus-areas .view-content>div .innovate-business,.view-landing-focus-areas .view-content>div .innovate-business+.details,.view-landing-focus-areas .view-content>div .innovate-business+.details ul li li{background-color:#2174a6}.view-landing-focus-areas .view-content>div .focus-area-menu.innovate-business:hover,.view-landing-focus-areas .view-content>div .innovate-business.open{background-color:#103951}.view-landing-focus-areas .view-content>div .innovate-funding,.view-landing-focus-areas .view-content>div .innovate-funding+.details,.view-landing-focus-areas .view-content>div .innovate-funding+.details ul li li{background-color:#4c985a}.view-landing-focus-areas .view-content>div .focus-area-menu.innovate-funding:hover,.view-landing-focus-areas .view-content>div .innovate-funding.open{background-color:#2a5432}.view-landing-focus-areas .focus-area{display:block;margin:0;text-align:center;color:#fff;text-transform:uppercase;overflow:hidden}.view-landing-focus-areas .focus-area.open .arrow .icon{-ms-transform:rotate(0);transform:rotate(0)}.view-landing-focus-areas .focus-area .icon-wrapper,.view-landing-focus-areas .focus-area .title{display:block}.view-landing-focus-areas .focus-area .icon-wrapper{padding:10px 5px 5px 0}.view-landing-focus-areas .focus-area .icon-wrapper .icon{width:30px;height:30px}.view-landing-focus-areas .focus-area .title{background:rgba(1,1,1,.06);padding:10px 12px;margin:0 60px 15px;vertical-align:middle;border:1px solid #ddd;border-radius:2px}.view-landing-focus-areas .focus-area .title:hover{background:rgba(1,1,1,.3)}.view-landing-focus-areas .focus-area.focus-area-menu{cursor:pointer}.view-landing-focus-areas .focus-area .arrow{position:relative;display:block;padding:3px 7em 3px 0;background:rgba(0,0,0,.2)}.view-landing-focus-areas .focus-area .arrow::after{position:absolute;top:50%;content:"Select a Topic";font-size:.9em;margin-left:.5em;-ms-transform:translateY(-60%);transform:translateY(-60%)}.view-landing-focus-areas .focus-area .arrow .icon{width:15px;height:15px;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.view-landing-focus-areas .details{box-sizing:border-box;display:none;padding:15px;color:#fff;border-bottom:8px solid #333}.view-landing-focus-areas .details ul li a,.view-landing-focus-areas .details.open{display:block}.view-landing-focus-areas .details a{color:inherit}.view-landing-focus-areas .details ul{text-align:center;margin:0 0 15px;padding:0}.view-landing-focus-areas .details ul li{border-top:1px solid #fff;background-color:rgba(255,255,255,.1);padding:10px 0;list-style:none}.view-landing-focus-areas .details ul li ul{margin-top:10px;margin-bottom:-10px}.view-landing-focus-areas .details ul li li{color:#000;padding:10px 30px}.view-landing-focus-areas .details ul li li a{color:inherit}.node-type-facility-detail-page .view-landing-focus-areas .details .field-name-title-field,.view-landing-focus-areas .details .node-type-facility-detail-page .field-name-title-field,.view-landing-focus-areas .details h1,.view-landing-focus-areas .details h2,.view-landing-focus-areas .details h3,.view-landing-focus-areas .details h4,.view-landing-focus-areas .details h5,.view-landing-focus-areas .details h6{font-family:robotolight,sans-serif;color:#fff}.view-landing-focus-areas .focus-area-content,.view-landing-focus-areas .resume-column-content{box-sizing:border-box;padding:15px}.node-type-facility-detail-page .view-landing-focus-areas .focus-area-content.residential-content .field-name-title-field,.node-type-facility-detail-page .view-landing-focus-areas .resume-column-content.residential-content .field-name-title-field,.view-landing-focus-areas .focus-area-content.residential-content .node-type-facility-detail-page .field-name-title-field,.view-landing-focus-areas .focus-area-content.residential-content h1,.view-landing-focus-areas .focus-area-content.residential-content h2,.view-landing-focus-areas .focus-area-content.residential-content h3,.view-landing-focus-areas .focus-area-content.residential-content h4,.view-landing-focus-areas .focus-area-content.residential-content h5,.view-landing-focus-areas .focus-area-content.residential-content h6,.view-landing-focus-areas .resume-column-content.residential-content .node-type-facility-detail-page .field-name-title-field,.view-landing-focus-areas .resume-column-content.residential-content h1,.view-landing-focus-areas .resume-column-content.residential-content h2,.view-landing-focus-areas .resume-column-content.residential-content h3,.view-landing-focus-areas .resume-column-content.residential-content h4,.view-landing-focus-areas .resume-column-content.residential-content h5,.view-landing-focus-areas .resume-column-content.residential-content h6{color:#e8513e}.node-type-facility-detail-page .view-landing-focus-areas .focus-area-content.business-content .field-name-title-field,.node-type-facility-detail-page .view-landing-focus-areas .resume-column-content.business-content .field-name-title-field,.view-landing-focus-areas .focus-area-content.business-content .node-type-facility-detail-page .field-name-title-field,.view-landing-focus-areas .focus-area-content.business-content h1,.view-landing-focus-areas .focus-area-content.business-content h2,.view-landing-focus-areas .focus-area-content.business-content h3,.view-landing-focus-areas .focus-area-content.business-content h4,.view-landing-focus-areas .focus-area-content.business-content h5,.view-landing-focus-areas .focus-area-content.business-content h6,.view-landing-focus-areas .resume-column-content.business-content .node-type-facility-detail-page .field-name-title-field,.view-landing-focus-areas .resume-column-content.business-content h1,.view-landing-focus-areas .resume-column-content.business-content h2,.view-landing-focus-areas .resume-column-content.business-content h3,.view-landing-focus-areas .resume-column-content.business-content h4,.view-landing-focus-areas .resume-column-content.business-content h5,.view-landing-focus-areas .resume-column-content.business-content h6{color:#5abad1}.node-type-facility-detail-page .view-landing-focus-areas .focus-area-content.job-seeker-content .field-name-title-field,.node-type-facility-detail-page .view-landing-focus-areas .resume-column-content.job-seeker-content .field-name-title-field,.view-landing-focus-areas .focus-area-content.job-seeker-content .node-type-facility-detail-page .field-name-title-field,.view-landing-focus-areas .focus-area-content.job-seeker-content h1,.view-landing-focus-areas .focus-area-content.job-seeker-content h2,.view-landing-focus-areas .focus-area-content.job-seeker-content h3,.view-landing-focus-areas .focus-area-content.job-seeker-content h4,.view-landing-focus-areas .focus-area-content.job-seeker-content h5,.view-landing-focus-areas .focus-area-content.job-seeker-content h6,.view-landing-focus-areas .resume-column-content.job-seeker-content .node-type-facility-detail-page .field-name-title-field,.view-landing-focus-areas .resume-column-content.job-seeker-content h1,.view-landing-focus-areas .resume-column-content.job-seeker-content h2,.view-landing-focus-areas .resume-column-content.job-seeker-content h3,.view-landing-focus-areas .resume-column-content.job-seeker-content h4,.view-landing-focus-areas .resume-column-content.job-seeker-content h5,.view-landing-focus-areas .resume-column-content.job-seeker-content h6{color:#e8983e}.node-type-facility-detail-page .view-landing-focus-areas .focus-area-content.government-content .field-name-title-field,.node-type-facility-detail-page .view-landing-focus-areas .resume-column-content.government-content .field-name-title-field,.view-landing-focus-areas .focus-area-content.government-content .node-type-facility-detail-page .field-name-title-field,.view-landing-focus-areas .focus-area-content.government-content h1,.view-landing-focus-areas .focus-area-content.government-content h2,.view-landing-focus-areas .focus-area-content.government-content h3,.view-landing-focus-areas .focus-area-content.government-content h4,.view-landing-focus-areas .focus-area-content.government-content h5,.view-landing-focus-areas .focus-area-content.government-content h6,.view-landing-focus-areas .resume-column-content.government-content .node-type-facility-detail-page .field-name-title-field,.view-landing-focus-areas .resume-column-content.government-content h1,.view-landing-focus-areas .resume-column-content.government-content h2,.view-landing-focus-areas .resume-column-content.government-content h3,.view-landing-focus-areas .resume-column-content.government-content h4,.view-landing-focus-areas .resume-column-content.government-content h5,.view-landing-focus-areas .resume-column-content.government-content h6{color:#aac46c}.node-type-facility-detail-page .view-landing-focus-areas .focus-area-content.employer-content .field-name-title-field,.node-type-facility-detail-page .view-landing-focus-areas .resume-column-content.employer-content .field-name-title-field,.view-landing-focus-areas .focus-area-content.employer-content .node-type-facility-detail-page .field-name-title-field,.view-landing-focus-areas .focus-area-content.employer-content h1,.view-landing-focus-areas .focus-area-content.employer-content h2,.view-landing-focus-areas .focus-area-content.employer-content h3,.view-landing-focus-areas .focus-area-content.employer-content h4,.view-landing-focus-areas .focus-area-content.employer-content h5,.view-landing-focus-areas .focus-area-content.employer-content h6,.view-landing-focus-areas .resume-column-content.employer-content .node-type-facility-detail-page .field-name-title-field,.view-landing-focus-areas .resume-column-content.employer-content h1,.view-landing-focus-areas .resume-column-content.employer-content h2,.view-landing-focus-areas .resume-column-content.employer-content h3,.view-landing-focus-areas .resume-column-content.employer-content h4,.view-landing-focus-areas .resume-column-content.employer-content h5,.view-landing-focus-areas .resume-column-content.employer-content h6{color:#df6435}.node-type-facility-detail-page .view-landing-focus-areas .focus-area-content.training-organization-content .field-name-title-field,.node-type-facility-detail-page .view-landing-focus-areas .resume-column-content.training-organization-content .field-name-title-field,.view-landing-focus-areas .focus-area-content.training-organization-content .node-type-facility-detail-page .field-name-title-field,.view-landing-focus-areas .focus-area-content.training-organization-content h1,.view-landing-focus-areas .focus-area-content.training-organization-content h2,.view-landing-focus-areas .focus-area-content.training-organization-content h3,.view-landing-focus-areas .focus-area-content.training-organization-content h4,.view-landing-focus-areas .focus-area-content.training-organization-content h5,.view-landing-focus-areas .focus-area-content.training-organization-content h6,.view-landing-focus-areas .resume-column-content.training-organization-content .node-type-facility-detail-page .field-name-title-field,.view-landing-focus-areas .resume-column-content.training-organization-content h1,.view-landing-focus-areas .resume-column-content.training-organization-content h2,.view-landing-focus-areas .resume-column-content.training-organization-content h3,.view-landing-focus-areas .resume-column-content.training-organization-content h4,.view-landing-focus-areas .resume-column-content.training-organization-content h5,.view-landing-focus-areas .resume-column-content.training-organization-content h6{color:#a1aa90}.node-type-facility-detail-page .view-landing-focus-areas .focus-area-content .field-name-title-field,.node-type-facility-detail-page .view-landing-focus-areas .resume-column-content .field-name-title-field,.view-landing-focus-areas .focus-area-content .node-type-facility-detail-page .field-name-title-field,.view-landing-focus-areas .focus-area-content h1,.view-landing-focus-areas .focus-area-content h2,.view-landing-focus-areas .resume-column-content .node-type-facility-detail-page .field-name-title-field,.view-landing-focus-areas .resume-column-content h1,.view-landing-focus-areas .resume-column-content h2{margin:30px 0;font-family:robotolight,sans-serif;color:#999;font-size:1.5em}.view-landing-focus-areas .focus-area-content h3,.view-landing-focus-areas .focus-area-content h4,.view-landing-focus-areas .focus-area-content h5,.view-landing-focus-areas .focus-area-content h6,.view-landing-focus-areas .resume-column-content h3,.view-landing-focus-areas .resume-column-content h4,.view-landing-focus-areas .resume-column-content h5,.view-landing-focus-areas .resume-column-content h6{margin:15px 0;font-family:robotobold,sans-serif;text-transform:uppercase}.view-landing-focus-areas .focus-area-content ol,.view-landing-focus-areas .focus-area-content ul,.view-landing-focus-areas .resume-column-content ol,.view-landing-focus-areas .resume-column-content ul{margin:30px 0 0;padding-left:22px;font-family:robotobold,sans-serif}.view-landing-focus-areas .focus-area-content ol li,.view-landing-focus-areas .focus-area-content ul li,.view-landing-focus-areas .resume-column-content ol li,.view-landing-focus-areas .resume-column-content ul li{margin-bottom:1em}.node-type-1-about .field-collection-container{display:none;padding:15px;background-color:#7cc244;border-top:1px solid #0065a3;border-bottom:1px solid #0065a3}.node-type-1-about .field-collection-container .node-type-facility-detail-page .field-name-title-field,.node-type-1-about .field-collection-container h1,.node-type-1-about .field-collection-container h2,.node-type-1-about .field-collection-container h3,.node-type-1-about .field-collection-container h4,.node-type-1-about .field-collection-container h5,.node-type-1-about .field-collection-container h6,.node-type-facility-detail-page .node-type-1-about .field-collection-container .field-name-title-field{color:#fff;font-family:robotoregular,sans-serif}.node-type-1-about .field-collection-container h2{font-size:1.5em;font-weight:400}.node-type-1-about .field-collection-container .field-name-field-image,.node-type-1-about .field-collection-container .field-name-field-youtube-share-link{padding-bottom:15px}.node-type-1-about .field-collection-container .field-name-field-image img{width:100%;height:auto;border:1px solid #fff}.node-type-1-about .field-collection-container .mediaWrapper{border:1px solid #fff}.region-content #block-menu-block-1{margin-bottom:30px;border-bottom:4px solid #e5e5e5}.region-content #block-menu-block-1 h2{border-bottom:4px solid #7cc244;color:#0065a3;padding-bottom:5px}.region-content #block-menu-block-1 .menu{margin:0 0 10px;padding:0 0 0 15px;color:#7cc244}.region-content #block-menu-block-1 .menu li{list-style:disc;padding:0}.region-content #block-menu-block-1 .menu li a{display:block;margin:0 0 0 -20px;padding:5px 0 5px 20px;border-bottom:1px solid #e5e5e5}.node-type-1-feature-pages .field-name-field-featured-options{padding:2rem}.node-type-1-feature-pages .featured-option{padding:2rem 0 1rem;border-top:1px solid #ccc}.node-type-1-feature-pages .featured-option:first-child{border-top:none}.node-type-1-feature-pages .featured-options-image{float:left;margin-right:2rem;margin-bottom:1rem}.node-type-1-feature-pages .featured-options-content{padding:1rem 0}.node-type-1-feature-pages .field-name-field-other-options .field-items{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.node-type-1-feature-pages .featured-option h3,.node-type-1-feature-pages .other-option h3{color:#333}.node-type-1-feature-pages .other-option{box-sizing:border-box;border-top:1px solid #ccc;width:100%;margin:0 2%;padding:2rem 0}.node-type-1-feature-pages .other-option:nth-child(1){border-top:none}.node-type-1-feature-pages .field-name-field-other-options .field-label{font-size:1.5rem;text-transform:uppercase;color:#e8513e;font-family:robotolight,sans-serif}.node-type-1-feature-pages .field-name-field-other-options .field-label a{color:inherit}.node-type-1-basic-pages #block-menu-block-3{margin-bottom:30px;border-bottom:4px solid #e5e5e5}.node-type-1-basic-pages #block-menu-block-3 h2{border-bottom:4px solid #7cc244;color:#0065a3;padding-bottom:5px}.node-type-1-basic-pages #block-menu-block-3 .menu{margin:0 0 10px;padding:0 0 0 15px;color:#7cc244}.node-type-1-basic-pages #block-menu-block-3 .menu li{list-style:disc;padding:0}.node-type-1-basic-pages #block-menu-block-3 .menu li a{display:block;margin:0 0 0 -20px;padding:5px 0 5px 20px;border-bottom:1px solid #e5e5e5}.field-collection-accordion .accordion-item{border:1px solid #aaa;background:0 0;margin:0 0 10px;border-radius:4px}.field-collection-accordion .accordion-item:hover{border-color:#aaa}.field-collection-accordion .accordion-item__content{padding:1em 2.2em}.field-collection-accordion .accordion-item__toggle{position:relative;display:block;padding:15px 2.2em;color:#333;border-bottom:1px solid #aaa;border-radius:4px 4px 0 0}.field-collection-accordion .accordion-item__toggle:hover{border-color:#aaa;color:#333}.field-collection-accordion .accordion-item__toggle::before{position:absolute;content:"";left:.5em;top:50%;margin-top:-8px;width:16px;height:16px;background:url(/sites/all/themes/masscec2015/images/minified/bullet-dark-blue.png) center center no-repeat;transform:rotate(90deg);-ms-transform:rotate(90deg)}.field-collection-accordion .accordion--collapsed{border-color:#ccc}.field-collection-accordion .accordion--collapsed .accordion-item__toggle{border-bottom:none;border-radius:4px;color:#555}.field-collection-accordion .accordion--collapsed .accordion-item__toggle::before{transform:none;-ms-transform:none}.field-collection-accordion .accordion-item--even .accordion-item__toggle{background-color:#eee}.field-collection-accordion .accordion-item--odd .accordion-item__toggle{background-color:#fff}.view-funding-opportunities{line-height:125%}.view-funding-opportunities .funding-opportunity{margin-bottom:30px}.view-funding-opportunities .funding-opportunity__image{margin-bottom:.5em}.view-funding-opportunities .funding-opportunity__image img{max-width:100%;width:100%;height:auto}.node-type-emerging-initiatives .view-funding-opportunities .field-name-field-initiative-media-caption,.node-type-facility-detail-page .view-funding-opportunities .field-name-field-facility-detail-page-cap,.node-type-facility-detail-page .view-funding-opportunities .field-name-field-initiative-media-caption,.view-funding-opportunities .node-type-emerging-initiatives .field-name-field-initiative-media-caption,.view-funding-opportunities .node-type-facility-detail-page .field-name-field-facility-detail-page-cap,.view-funding-opportunities .node-type-facility-detail-page .field-name-field-initiative-media-caption,.view-funding-opportunities p{margin:.25em 0 .5em}.view-funding-opportunities .funding-opportunity__title,.view-funding-opportunities .funding-opportunity__title a{font-family:robotobold,sans-serif;font-size:1.3em;line-height:125%;color:#0065a3;text-decoration:none}.view-funding-opportunities .funding-opportunity__deadline{font-family:robotobold,sans-serif;font-size:1.2em;color:#e8513e}.view-funding-opportunities .funding-opportunity__trl{font-family:robotobold,sans-serif;color:#7cc244}.funding-opportunities-filter-block .pane-title{color:#0065a3;font-family:robotobold,sans-serif;font-size:.8em;text-transform:uppercase}.funding-opportunities-filter-block .views-exposed-form{background:0 0;margin-top:0}.funding-opportunities-filter-block .views-exposed-form label{color:#0065a3}.funding-opportunities-filter-block .views-exposed-form .views-exposed-widget{padding:0;margin-bottom:0}.funding-opportunities-filter-block .views-exposed-form .form-type-checkbox{border-bottom:1px solid #ccc;margin:0;padding:15px 1em}.funding-opportunities-filter-block .views-exposed-form .form-type-checkbox label{display:inline;width:auto;font-size:.9em}.funding-opportunities-filter-block .views-exposed-form .form-radios{border-bottom:1px solid #ccc}.funding-opportunities-filter-block .views-exposed-form .form-item-is-open{display:inline-block;margin:15px 1em 15px 0}.funding-opportunities-filter-block .views-exposed-form .form-item-is-open input[type=radio]{width:auto}.funding-opportunities-filter-block .views-exposed-form .form-item-is-open label{display:inline;width:auto}.node-type-blog .node .field-name-field-flickr-photoset,.views-exposed-form .custom-message{display:none}.page-innovate-clean-energy .view-display-id-master .ui-state-active .ui-icon,.page-innovate-clean-energy .view-display-id-master .ui-state-default .ui-icon{background:url(/sites/all/themes/masscec2015/images/minified/bullet-white.png) left top no-repeat}.page-innovate-clean-energy .view-display-id-master .ui-accordion .ui-accordion-header{border:none;border-radius:0;background:0 0;margin:0 0 1px;color:#fff;padding:1em .5em 1em 2.2em}.page-innovate-clean-energy .view-display-id-master .ui-accordion .ui-accordion-header a{color:inherit;text-transform:uppercase}.page-innovate-clean-energy .view-display-id-master .ui-state-focus,.page-innovate-clean-energy .view-display-id-master .ui-state-hover{border:none}.page-innovate-clean-energy .view-display-id-master .views-row{margin-bottom:1px}.page-innovate-clean-energy .view-display-id-master .views-row:nth-child(1) .ui-accordion-header{background:#0065a3}.page-innovate-clean-energy .view-display-id-master .views-row:nth-child(2) .ui-accordion-header{background:#0065a3;background:linear-gradient(to bottom,#0065a3 0,#7cc244 100%)}.page-innovate-clean-energy .view-display-id-master .views-row:nth-child(3) .ui-accordion-header{background:#7cc244}.page-innovate-clean-energy .view-display-id-master .ui-accordion-content,.page-innovate-clean-energy .view-display-id-master .ui-widget-content{background:#ebf6fc}.page-innovate-clean-energy .view-display-id-master .ui-accordion-content{border:none;border-radius:0;padding:15px}.innovate-key{margin:60px 0 15px;font-size:.8em;text-transform:uppercase}.innovate-key .left{color:#0065a3;float:left}.innovate-key .right{color:#7cc244;float:right}.innovate-key .color-bar{clear:both;background:linear-gradient(to right,#0065a3 0,#7cc244 100%);height:15px}.view-content.ui-accordion{clear:both}.innovate-accordions .view-header,.program-accordions .view-header,.view-header img[data-picture-align=left],.view-header img[data-picture-align=right]{width:100%}.node-type-blog .node-type-facility-detail-page .title.field-name-title-field,.node-type-blog h1.title,.node-type-facility-detail-page .node-type-blog .title.field-name-title-field{margin-bottom:10px}.node-type-blog .submitted{margin-bottom:30px}.node-type-blog .node .field-name-field-author{font-size:1.2rem;margin-bottom:15px;font-family:robotolight,sans-serif;font-weight:700}.node-type-job-opening .field-label,.view-events .event-date,.view-events .event-summary .event-time-location,.view-events .event-summary .event-title{font-family:robotobold,sans-serif}.node-type-blog .node .field-name-field-logo{margin-bottom:15px}.node-type-blog .node .field-name-field-logo img{width:100%;height:auto}.node-type-blog .node .field-name-field-logo blockquote{margin:1em;font-style:italic;font-size:.9rem}.node-type-blog .node.image-left .field-name-field-logo{margin-right:20px}.node-type-blog .node.image-right .field-name-field-logo{margin-left:20px}.node-type-blog .node .field-name-field-attachments{border-top:1px solid #0065a3;border-bottom:1px solid #0065a3;margin:15px 0;padding:30px 15px;background-color:#f4fcf4}.node-type-blog .node .field-name-field-attachments .field-label{margin-bottom:10px}.views-exposed-form{background-color:#f4fcf4;margin:30px 0}.views-exposed-form h2{font-size:1em;background-color:#0065a3;padding:10px 20px;text-align:center;text-transform:uppercase;color:#fff}.views-exposed-form .custom-message,.views-exposed-form .views-exposed-widget{box-sizing:border-box;margin-bottom:10px;padding:0 15px}.views-exposed-form .views-exposed-widget{box-sizing:border-box}.views-exposed-form .views-exposed-widget label{margin:10px 0;width:100%;color:#0065a3;display:inline-block}.views-exposed-form .form-item input,.views-exposed-form .form-item select{box-sizing:border-box;width:100%;margin:0}.views-exposed-form .form-type-checkbox{margin:.5em}.views-exposed-form .form-type-checkbox input[type=checkbox]{width:auto}.views-exposed-form .form-type-checkbox label{display:inline;width:auto;line-height:125%}.views-exposed-form .form-item select{max-height:210px}.views-exposed-form .form-item option{padding:15px}.views-exposed-form .views-reset-button,.views-exposed-form .views-submit-button{float:left;width:auto;margin:0 15px 15px;padding:0}.views-exposed-form .views-submit-button{clear:both}.views-exposed-form .views-reset-button{float:right}.view-content{width:100%}.view-content caption{display:none}.view-content table,.view-content tbody,.view-content td,.view-content th,.view-content thead,.view-content tr{display:block}.view-content table{margin-bottom:15px}.view-content thead tr{position:absolute;top:-9999px;left:-9999px}.view-content tr{border-bottom:1px solid #ccc;padding:15px 0}.view-content td,.view-content th{border:none;padding:15px}.view-content td a,.view-content th a{text-decoration:underline}.view-content th{background:#fff;color:#0065a3}.view-content td{position:relative;padding:10px;min-height:1em;width:auto}.view-content td:before{position:absolute;top:10px;left:10px;width:45%;padding-right:10px;text-align:left}.view-jobsboard td:nth-of-type(1):before{content:"Title:"}.view-jobsboard td:nth-of-type(2):before{content:"Company:"}.view-jobsboard td:nth-of-type(3):before{content:"Location:"}.view-jobsboard td:nth-of-type(4):before{content:"Date Posted:"}.view-jobsboard td:nth-of-type(5):before{content:"Job Type:"}.view-resumes td:nth-of-type(1):before{content:"Name:"}.view-resumes td:nth-of-type(2):before{content:"Regions Available:"}.view-resumes td:nth-of-type(3):before{content:"Date Posted:"}.view-resumes td:nth-of-type(4):before{content:"Job Type:"}.region-sidebar-left .views-row+.views-row,.region-sidebar-right .views-row+.views-row{clear:both;margin-top:15px}.region-sidebar-left .view-events .event-date,.region-sidebar-right .view-events .event-date{box-sizing:border-box;float:left;width:50px;margin:0 15px 15px 0;font-family:robotobold,sans-serif}.region-sidebar-left .view-events .event-date .event-day,.region-sidebar-left .view-events .event-date .event-month,.region-sidebar-right .view-events .event-date .event-day,.region-sidebar-right .view-events .event-date .event-month{display:block;background:#73b9b7;color:#fff;text-align:center;padding:5px}.region-sidebar-left .view-events .event-date .event-month,.region-sidebar-right .view-events .event-date .event-month{background:#205165;color:#73b9b7;text-transform:uppercase;font-size:1em}.region-sidebar-left .view-events .event-date .event-day,.region-sidebar-right .view-events .event-date .event-day{font-size:1em}.region-sidebar-left .view-events .event-summary,.region-sidebar-right .view-events .event-summary{margin-left:65px}.region-sidebar-left .view-events .event-summary a,.region-sidebar-left .view-events .event-summary span,.region-sidebar-right .view-events .event-summary a,.region-sidebar-right .view-events .event-summary span{display:block;margin-bottom:5px}.view-job-opening-header,.view-resume-header{position:relative;overflow:hidden;background-color:#f4fcf4}.view-job-opening-header .views-field,.view-resume-header .views-field{clear:both;background-color:#0065a3}.view-job-opening-header .views-label,.view-resume-header .views-label{box-sizing:border-box;float:left;width:40%;padding:10px 15px;color:#fff;text-align:left;background-color:#0065a3}.view-job-opening-header .field-content,.view-resume-header .field-content{margin-left:40%;padding:10px 15px;background-color:#f4fcf4}.view-job-opening-header .views-field-nothing .field-content,.view-job-opening-header .views-field-nothing .field-content span,.view-resume-header .views-field-nothing .field-content,.view-resume-header .views-field-nothing .field-content span{display:block}.node-type-job-opening .field-label{padding:10px 0;color:#0065a3;font-size:1.25em}.node-type-job-application .field-name-body{margin-top:1.5em;line-height:1.5em}.view-events{box-sizing:border-box}.view-events .views-row{box-sizing:border-box;overflow:hidden;padding:15px 0}.view-events .event-date{box-sizing:inherit;float:left;width:65px;margin:0 15px 15px 0}.view-events .event-date .event-day,.view-events .event-date .event-month{display:block;background:#73b9b7;color:#fff;text-align:center;padding:5px}.view-events .event-date .event-month{background:#205165;color:#73b9b7;text-transform:uppercase;font-size:1em}.view-events .event-date .event-day{font-size:2.625em}.view-events .event-summary{box-sizing:inherit}.view-events .event-summary .event-title{font-size:1.2em}.view-events .event-summary .event-time-location{margin:0}.node-type-event .field-group-div,.node-type-event .field-name-body,.node-type-event .field-name-field-event-location,.node-type-event .field-name-field-event-time{box-sizing:border-box;padding:15px 0}.node-type-event .field-group-div h2,.node-type-event .field-group-div h3,.node-type-event .field-label{margin:0;padding:10px 0;color:#0065A3;font-size:1.25em}.node-type-event .field-group-div h2,.node-type-event .field-group-div h3{font-family:robotoregular,sans-serif}.node-type-event .date-display-single{display:inline-block;margin-bottom:50px}.node-type-event .addtocal{float:none;width:165px;text-align:center;background-color:#1185c8;color:#fff;border-radius:0;border:none;padding:15px 5px}.node-type-event ul.addtocal_menu{width:165px;text-align:center;border-radius:0;border:none;margin-top:0}#block-views-tech-programs-block{margin-top:60px}#block-views-tech-programs-block h2{font-size:1.75em;font-family:robotolight,sans-serif;color:#bcbcbc;margin-bottom:15px}#block-views-tech-programs-block .views-row{margin:30px 0;position:relative;overflow:hidden}#block-views-tech-programs-block .tech-program-image,#block-views-tech-programs-block .tech-program-info{box-sizing:border-box}#block-views-tech-programs-block .tech-program-image{margin-bottom:15px}#block-views-tech-programs-block .tech-program-image img{width:100%}#block-views-tech-programs-block .tech-program-info h2{font-family:robotoregular,sans-serif;font-size:1.5em;color:#5abad1;padding-bottom:15px;border-bottom:1px solid #ccc}#block-views-tech-programs-block .tech-program-key-points,#block-views-tech-programs-block .tech-program-next-steps{box-sizing:border-box}#block-views-tech-programs-block .tech-program-key-points span,#block-views-tech-programs-block .tech-program-next-steps span{font-family:robotobold,sans-serif;color:#000}#block-views-tech-programs-block .tech-program-key-points li,#block-views-tech-programs-block .tech-program-next-steps li{margin-bottom:15px;line-height:1.5}#block-views-tech-programs-block .tech-program-buttons{float:left;margin-right:15px;clear:left}#block-views-tech-programs-block .tech-program-buttons+.tech-program-buttons{clear:none}#block-views-tech-programs-block .tech-program-buttons a{display:block;padding:10px 15px;margin:7px 0;color:#fff;background-color:#0065a3;border-radius:5px;text-transform:uppercase}.view-in-the-news .views-exposed-form,.view-news-and-announcements .views-exposed-form{overflow:hidden}.view-in-the-news .views-widget-filter-combine,.view-news-and-announcements .views-widget-filter-combine{box-sizing:border-box}.view-in-the-news .views-widget-filter-combine input,.view-news-and-announcements .views-widget-filter-combine input{padding:4px}.view-in-the-news .views-reset-button,.view-in-the-news .views-submit-button,.view-news-and-announcements .views-reset-button,.view-news-and-announcements .views-submit-button{clear:none;width:85px;text-align:center}.view-in-the-news .views-reset-button button,.view-in-the-news .views-reset-button input[type=button],.view-in-the-news .views-reset-button input[type=reset],.view-in-the-news .views-reset-button input[type=submit],.view-in-the-news .views-submit-button button,.view-in-the-news .views-submit-button input[type=button],.view-in-the-news .views-submit-button input[type=reset],.view-in-the-news .views-submit-button input[type=submit],.view-news-and-announcements .views-reset-button button,.view-news-and-announcements .views-reset-button input[type=button],.view-news-and-announcements .views-reset-button input[type=reset],.view-news-and-announcements .views-reset-button input[type=submit],.view-news-and-announcements .views-submit-button button,.view-news-and-announcements .views-submit-button input[type=button],.view-news-and-announcements .views-submit-button input[type=reset],.view-news-and-announcements .views-submit-button input[type=submit]{margin-top:0}.view-in-the-news .views-reset-button input,.view-in-the-news .views-submit-button input,.view-news-and-announcements .views-reset-button input,.view-news-and-announcements .views-submit-button input{width:100%;padding:5px 0}.view-in-the-news .views-row,.view-news-and-announcements .views-row{margin-bottom:30px}.view-in-the-news .views-field-field-announcement-date,.view-news-and-announcements .views-field-field-announcement-date{font-size:.75em;font-family:robotobold,sans-serif;color:#7cc244;display:inline-block;padding-bottom:5px}.view-in-the-news .views-field-title,.view-news-and-announcements .views-field-title{font-size:1.3em;font-family:robotobold,sans-serif}.view-in-the-news .views-field-body,.view-news-and-announcements .views-field-body{margin:15px 0;line-height:1.5}.view-in-the-news .views-more-link,.view-news-and-announcements .views-more-link{font-family:robotobold,sans-serif}.view-in-the-news .views-field-title{margin:6px 0 15px}.view-in-the-news .views-field-field-byline,.view-in-the-news .views-field-field-publication,.view-in-the-news .views-field-field-publication-url{font-size:.85em;font-family:robotobold,sans-serif;display:inline-block}.view-in-the-news .views-field-field-byline a,.view-in-the-news .views-field-field-publication a,.view-in-the-news .views-field-field-publication-url a{text-decoration:underline}.view-in-the-news .views-field-field-publication{color:#7cc244}.view-in-the-news .views-field-field-byline{font-size:.75em}.view-in-the-news .views-field-body{margin-top:4px}.view-in-the-news .views-field-field-article-image{width:100%}.node-type-article .field-name-field-media-inquiry-contacts .node-type-facility-detail-page .field-name-title-field,.node-type-article .field-name-field-media-inquiry-contacts h1,.node-type-article .field-name-field-media-inquiry-contacts h2,.node-type-article .field-name-field-media-inquiry-contacts h3,.node-type-article .field-name-field-media-inquiry-contacts h4,.node-type-article .field-name-field-media-inquiry-contacts h5,.node-type-article .field-name-field-media-inquiry-contacts h6,.node-type-facility-detail-page .node-type-article .field-name-field-media-inquiry-contacts .field-name-title-field{color:#0065a3}.node-type-article .field-name-field-announcement-date,.node-type-article .field-name-field-location{display:inline-block;font-family:robotobold,sans-serif}.node-type-article .field-name-field-location{padding-left:5px}#block-bean-media-contact-info,.pane-bean-media-contact-info{margin-bottom:2.5em;box-sizing:border-box;overflow:hidden}#block-bean-media-contact-info .pane-title,#block-bean-media-contact-info h2,.pane-bean-media-contact-info .pane-title,.pane-bean-media-contact-info h2{background:#555;font-family:sanchezregular,sans-serif;font-weight:400;font-size:1.2em;padding:12px;color:#fff;text-align:center;display:inline-block}#block-bean-media-contact-info>.pane-title,#block-bean-media-contact-info>h2,.pane-bean-media-contact-info>.pane-title,.pane-bean-media-contact-info>h2{display:none}#block-bean-media-contact-info .content,.pane-bean-media-contact-info .content{font-family:robotoregular,sans-serif;display:inline-block;vertical-align:top;padding-left:16px}#block-bean-media-contact-info .field-name-field-contacts-info,.pane-bean-media-contact-info .field-name-field-contacts-info{text-align:center}#block-bean-media-contact-info .field-name-field-contacts-info>.field-items,.pane-bean-media-contact-info .field-name-field-contacts-info>.field-items{margin:.25em 0}#block-bean-media-contact-info .field-name-field-contacts-info>.field-items>.field-item,.pane-bean-media-contact-info .field-name-field-contacts-info>.field-items>.field-item{margin:0;padding:.5em 0;border-bottom:1px solid #ddd;box-sizing:border-box}#block-bean-media-contact-info .field-name-field-contacts-info>.field-items>.field-item:last-child,.pane-bean-media-contact-info .field-name-field-contacts-info>.field-items>.field-item:last-child{border-bottom:none}#block-bean-media-contact-info .field-name-field-contacts-info .field-name-field-contact-name,.pane-bean-media-contact-info .field-name-field-contacts-info .field-name-field-contact-name{color:#0065a3;font-weight:700}.news-media-landing .pane-views-panes,.news-media-landing .panel-separator{margin:2.5em 0}.news-media-landing .pane-views-panes .view-header{border-bottom:2px solid #ccc;padding:.375em 0;margin:.5em 0;overflow:hidden}.news-media-landing .pane-views-panes .view-header .view-title{float:left;color:#7cc244;font-family:sanchezregular,sans-serif;font-size:1.75em}.news-media-landing .pane-views-panes .view-header .news-header-link{float:left;margin-left:2em}.news-media-landing .pane-views-panes .more-link{display:inline-block;padding:.5em;border:1px solid #ccc;font-family:sanchezregular,sans-serif;text-transform:uppercase;color:#333}.news-media-landing .pane-views-panes .more-link a{color:#333}.news-media-landing .pane-views-panes .views-row{clear:none;font-family:robotoregular,sans-serif;line-height:1.5;margin-bottom:2em}.news-media-landing .pane-views-panes .views-row .views-more-link{font-family:robotobold,sans-serif;text-transform:uppercase}.news-media-landing .pane-views-panes .views-field-field-announcement-date,.news-media-landing .pane-views-panes .views-field-field-publication-date{padding:0;color:#333;font-family:robotobold,sans-serif;font-size:.9em}.news-media-landing .pane-views-panes .views-field-title{margin:.375em 0;font-family:robotoregular,sans-serif;font-weight:400;font-size:1.3em}.mailchimp-signup-subscribe-form-description{font-size:.875rem;padding:0 10px;font-family:robotoregular,sans-serif;line-height:1.2}.mailchimp-newsletter-mergefields{position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-line-pack:start;align-content:start;padding:30px 0;margin-bottom:30px;height:auto;border-bottom:1px solid #ddd}.mailchimp-newsletter-mergefields .form-item{margin:5px 0}.mailchimp-newsletter-mergefields .form-item label{display:inline-block;width:100%;vertical-align:middle;font-family:robotolight,sans-serif;margin-right:15px;padding-bottom:5px}.mailchimp-newsletter-mergefields .form-item label>.form-required{position:initial;display:inline-block}.mailchimp-newsletter-mergefields .form-item input{display:inline-block;vertical-align:middle}.mailchimp-newsletter-mergefields .form-required{color:red;font-style:italic;position:absolute;top:10px;left:180px;display:none}.mailchimp-signup-subscribe-form .form-type-checkboxes{margin-bottom:30px}.mailchimp-signup-subscribe-form .form-type-checkboxes>label{display:block;font-size:24px;line-height:1.2;color:#0065a3;font-family:robotolight,sans-serif;margin-bottom:15px}.mailchimp-signup-subscribe-form .form-actions{margin-left:30px}.masscec-mailchimp-signup-checkboxes{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;-ms-flex-line-pack:center;align-content:center;border-bottom:1px solid #ddd}.masscec-mailchimp-signup-checkboxes .interest-group{display:-ms-flexbox;display:flex;box-sizing:border-box;padding:15px 0;margin:0;width:100%;min-height:150px}.masscec-mailchimp-signup-checkboxes .interest-group__check{background-color:#EBF3F7}.masscec-mailchimp-signup-checkboxes .masscec-mailchimp-signup-checkbox{display:block;margin:10px}.masscec-mailchimp-signup-checkboxes .interest-group__meta{padding:10px}.masscec-mailchimp-signup-checkboxes .interest-group__meta>label{display:block;font-weight:700;font-family:robotobold_italic,sans-serif;margin-bottom:5px}.masscec-mailchimp-signup-checkboxes .interest-group__audiences,.masscec-mailchimp-signup-checkboxes .interest-group__frequencies{font-size:.75rem;color:#0065a3;text-transform:uppercase;margin:0 5px 5px 0;line-height:1.25rem}.masscec-mailchimp-signup-checkboxes .email-icon{display:inline-block;vertical-align:middle;width:1.25rem;height:1.25rem;margin:0 5px;background-size:contain;background-repeat:no-repeat;background-position:center;line-height:1.25rem}.masscec-mailchimp-signup-checkboxes .interest-group__frequencies{font-family:robotobold,sans-serif}.masscec-mailchimp-signup-checkboxes .interest-group__frequencies .frequency-icon{background:url(/sites/all/themes/masscec2015/images/minified/calendar-blue.svg) center center no-repeat}.masscec-mailchimp-signup-checkboxes .interest-group__frequencies .frequency{display:inline-block;vertical-align:middle}.masscec-mailchimp-signup-checkboxes .interest-group__audiences{font-family:robotoregular,sans-serif}.masscec-mailchimp-signup-checkboxes .interest-group__audiences:before{content:'Audience:';display:inline-block;font-size:.75rem;font-family:robotobold,sans-serif;padding-right:5px;text-transform:capitalize}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-wrapper{display:inline-block}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience{display:inline-block;vertical-align:middle;margin-right:5px}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-1{background-image:url(/sites/all/themes/masscec2015/images/minified/building-decision-makers.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-2{background-image:url(/sites/all/themes/masscec2015/images/minified/installer_black.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-3{background-image:url(/sites/all/themes/masscec2015/images/minified/employer.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-4{background-image:url(/sites/all/themes/masscec2015/images/minified/entrepreneurs.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-5{background-image:url(/sites/all/themes/masscec2015/images/minified/general-public2.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-6{background-image:url(/sites/all/themes/masscec2015/images/minified/investors.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-7{background-image:url(/sites/all/themes/masscec2015/images/minified/k-12-school.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-8{background-image:url(/sites/all/themes/masscec2015/images/minified/k-12-student2.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-9{background-image:url(/sites/all/themes/masscec2015/images/minified/municipalities.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-10{background-image:url(/sites/all/themes/masscec2015/images/minified/personal-service-providers.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-11{background-image:url(/sites/all/themes/masscec2015/images/minified/university-school.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-12{background-image:url(/sites/all/themes/masscec2015/images/minified/university-student2.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-13{background-image:url(/sites/all/themes/masscec2015/images/minified/offshore-wind.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-14{background-image:url(/sites/all/themes/masscec2015/images/minified/residents.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-15{background-image:url(/sites/all/themes/masscec2015/images/minified/installer_black.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-16{background-image:url(/sites/all/themes/masscec2015/images/minified/renewable-owners-developers.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-17{background-image:url(/sites/all/themes/masscec2015/images/minified/clean-transportation.svg);width:50px}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-18{background-image:url(/sites/all/themes/masscec2015/images/minified/non-profit-community.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__audiences .audience-19{background-image:url(/sites/all/themes/masscec2015/images/minified/training-providers.svg)}.masscec-mailchimp-signup-checkboxes .interest-group__description{margin:0;line-height:1.2;font-size:.875rem;font-family:robotoregular,sans-serif}.bio-box .intro h3,.report-mid h2{font-family:oswaldregular,sans-serif}.mailchimp-newsletter-interests .form-type-checkbox{padding:.25em 0;margin-left:.25em}.masscec-mailchimp-select-all{margin-bottom:15px}.masscec-mailchimp-select-all input[type=checkbox],.masscec-mailchimp-select-all label{vertical-align:middle}.masscec-mailchimp-select-all label{padding-left:10px;color:#0065a3;font-size:.875rem}.pdf-box .field-name-field-pdf-image{float:left;width:60px;padding-bottom:15px}.pdf-box .field-name-field-pdf-image img{width:auto;box-shadow:1px 1px 3px rgba(0,0,0,.4);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.4);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.4)}.webform-component--who-are-you{margin:5px 0 0;float:left;padding-right:10px;position:relative}.webform-component--who-are-you label{font-weight:700;font-size:12px;color:#444;display:block;padding-bottom:5px}.webform-component--who-are-you label span.form-required{position:absolute;bottom:3px;right:1px}.webform-client-form-1686 .form-actions{margin:0 0 15px}.webform-client-form-1686 select{width:210px}.webform-client-form-1686 input[type=submit]{background:#1070ac;border:none;color:#fff;padding:5px 10px;font-size:13px;font-family:oswaldregular,sans-serif;font-weight:100;text-transform:uppercase;letter-spacing:1px;cursor:pointer;margin:14px 0 0}.dl-executive-summary{clear:both;border-top:1px solid #d4d4d4;padding:10px 0 0}.dl-executive-summary a.pdf{font-size:12px;font-weight:700;padding:5px 0 5px 25px;background:url(/sites/all/themes/masscec2015/images/minified/pdf_icon.png) no-repeat;display:block}.report-bottom img,.report-mid img,.report-top img{width:100%;height:auto}.report-mid h2{text-transform:uppercase;font-size:24px;color:#435d30;word-spacing:3px;letter-spacing:.02em;margin:25px 0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0;background-color:#066aa6;position:relative}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.no-js .slides>li:first-child,.slides:after,html[xmlns] .slides{display:block}.flex-pauseplay span{text-transform:capitalize}#block-system-main ul.slides{margin:0}.slides:after{content:"\0020";clear:both;line-height:0;height:0}* html .slides{height:1%}.flexslider .slides img{width:auto;padding-left:225px;display:none}.flex-control-nav{position:absolute;top:28px;right:15px;z-index:10;width:58px;height:340px}.flexslider li,.worker-profiles{position:relative}.flex-control-nav img{border:3px solid #fff;width:52px;height:52px;margin-bottom:10px;display:block;opacity:.6;cursor:pointer}.flex-control-nav img.flex-active{opacity:1}.flexslider .slides>li{height:436px}.worker-profiles{margin:40px 0 50px}.bio-box,.bio-box .more,.popup-bio-container{position:absolute;left:0}.bio-box{width:100%;height:100%;top:0;z-index:1}.bio-box .intro{padding:20px;width:186px}.bio-box .intro h3{color:#10181d;font-weight:400;text-transform:uppercase;font-size:25px;line-height:1;letter-spacing:19px;margin:0 0 15px}.bio-box .intro h3 span{font-family:oswaldlight,sans-serif;color:#fff;font-weight:100;font-size:45px;display:block;letter-spacing:5px;padding:4px 0 0;border-top:1px solid #000;margin:4px 0 0}.bio-box .intro h4{color:#fff;text-transform:uppercase;font-family:oswaldregular,sans-serif;font-size:21px;font-weight:100;margin:0 0 0 10px}.bio-box .intro .node-type-emerging-initiatives .field-name-field-initiative-media-caption,.bio-box .intro .node-type-facility-detail-page .field-name-field-facility-detail-page-cap,.bio-box .intro .node-type-facility-detail-page .field-name-field-initiative-media-caption,.bio-box .intro p,.node-type-emerging-initiatives .bio-box .intro .field-name-field-initiative-media-caption,.node-type-facility-detail-page .bio-box .intro .field-name-field-facility-detail-page-cap,.node-type-facility-detail-page .bio-box .intro .field-name-field-initiative-media-caption{margin:0 0 20px 10px;color:#fff;font-size:15px;font-weight:100;font-family:oswaldregular,sans-serif}.bio-box .intro .node-type-emerging-initiatives .field-name-field-initiative-media-caption span,.bio-box .intro .node-type-facility-detail-page .field-name-field-facility-detail-page-cap span,.bio-box .intro .node-type-facility-detail-page .field-name-field-initiative-media-caption span,.bio-box .intro p span,.node-type-emerging-initiatives .bio-box .intro .field-name-field-initiative-media-caption span,.node-type-facility-detail-page .bio-box .intro .field-name-field-facility-detail-page-cap span,.node-type-facility-detail-page .bio-box .intro .field-name-field-initiative-media-caption span{color:#8dbddc;font-size:12px;font-family:oswaldregular,sans-serif;text-transform:uppercase}.bio-box .more{background-color:#034788;padding:17px 20px;width:100%;bottom:0;box-sizing:border-box;text-align:right;cursor:pointer}.bio-box .more h4{margin:0;font-size:18px;font-family:oswaldregular,sans-serif;text-transform:uppercase;color:#8dbddc;font-weight:100;padding:0}.bio-box .more h4:after{width:6px;height:15px;content:'';margin:0 0 0 10px;background:url(/sites/all/themes/masscec2015/images/minified/morearrow.png) no-repeat;display:inline-block}.bio-box .more.less h4:after{background:url(/sites/all/themes/masscec2015/images/minified/morearrow.png) -6px 0 no-repeat}.bio-box .bio{display:none}.popup-bio-container{display:none;top:0;width:100%;height:385px;box-sizing:border-box;padding:15px 20px 25px;background-color:#000;background-color:rgba(0,0,0,.8);z-index:11}.popup-bio-container.open{display:block}.popup-bio{width:100%;height:345px;overflow-y:scroll;color:#fff}.node-type-emerging-initiatives .popup-bio .field-name-field-initiative-media-caption,.node-type-facility-detail-page .popup-bio .field-name-field-facility-detail-page-cap,.node-type-facility-detail-page .popup-bio .field-name-field-initiative-media-caption,.popup-bio .node-type-emerging-initiatives .field-name-field-initiative-media-caption,.popup-bio .node-type-facility-detail-page .field-name-field-facility-detail-page-cap,.popup-bio .node-type-facility-detail-page .field-name-field-initiative-media-caption,.popup-bio p{margin:15px 0}.report-bottom h2{font-family:oswaldregular,sans-serif;text-transform:uppercase;font-size:24px;color:#5a3126;word-spacing:3px;letter-spacing:.02em}.page-node-1686 .content .links{display:none}.download-reports{list-style:none;padding:0;overflow:hidden;width:100%}.download-reports li{float:left;margin:15px;width:90%}.download-reports img{float:left;box-shadow:1px 2px 5px #777;margin-right:30px}.download-reports .pdf,.download-reports strong{display:block}.download-reports strong{margin-top:15px}.download-reports .pdf{margin:5px}.profile .user-picture{margin-bottom:.5em}.profile .field-items,.profile .field-label{display:inline-block}.profile .field-label{color:#0065a3;line-height:1.25em;width:100px}#block-views-user-content-user-content{margin-top:2em}#block-menu-block-2{margin-bottom:30px;border-bottom:4px solid #e5e5e5;min-width:250px}#block-menu-block-2 h2{border-bottom:4px solid #7cc244;color:#0065a3;padding-bottom:5px}#block-menu-block-2 .menu{margin:0 0 10px;padding:0 0 0 15px;color:#7cc244}#block-menu-block-2 .menu li{list-style:disc;padding:0}#block-menu-block-2 .menu li a{display:block;margin:0 0 0 -20px;padding:5px 0 5px 20px;border-bottom:1px solid #e5e5e5}#block-block-10,#block-block-11,#block-block-12{display:inline-block;background:#eee;padding:0 10px;margin:1em 1em 1em 0}.view-board-of-directors .views-row{border-bottom:2px solid #ccc;margin:30px 0;overflow:hidden}.view-board-of-directors .bod-photo{float:left;margin-right:30px;margin-bottom:15px}.node-type-facility-detail-page .node-type-resume-board-landing-page .view-landing-page-header .field-name-title-field,.node-type-resume-board-landing-page .view-landing-page-header .node-type-facility-detail-page .field-name-title-field,.node-type-resume-board-landing-page .view-landing-page-header h1{color:#fff;border-bottom-color:#fff}.node-type-resume-board-landing-page .resume-column-header{margin:0 10px;padding:15px 0;text-align:center;color:#fff;text-transform:uppercase;font-family:robotobold,sans-serif}.node-type-resume-board-landing-page .resume-column-content a{font-family:robotoitalic,sans-serif;text-decoration:underline}.node-type-resume-board-landing-page .resume-column-content a.resume-em-link{color:#e8983e;padding-left:35px;background:url(/sites/all/themes/masscec2015/images/minified/orange-chevron.png) 10px top no-repeat;font-family:robotoregular,sans-serif;min-height:30px;display:block}div.technology-topic-header{position:relative;overflow:hidden;box-sizing:border-box}div.technology-topic-header .technology-topic-header-background{position:absolute;bottom:0;width:100%;height:auto}.node-type-facility-detail-page div.technology-topic-header .field-name-title-field,div.technology-topic-header .node-type-facility-detail-page .field-name-title-field,div.technology-topic-header h1{position:relative;color:#fff;font-size:2em;text-transform:uppercase;bottom:-5px;margin-bottom:0;padding:30px 15px 0;transition:all .3s ease-out .1s}.node-type-facility-detail-page div.technology-topic-header .technology-topic-title--landing-page.field-name-title-field,div.technology-topic-header .node-type-facility-detail-page .technology-topic-title--landing-page.field-name-title-field,div.technology-topic-header h1.technology-topic-title--landing-page{padding-top:80px}.node-type-2-solar-electricity-landing-page .breadcrumb-container{padding:30px 0 0}.node-type-2-solar-electricity-landing-page .block-system h2{font-family:robotolight,sans-serif;font-size:2.125em;font-weight:400}.node-type-2-solar-electricity-landing-page .how_it_works{display:block;text-align:center;color:#fff;text-transform:uppercase;background:#84d6d4;font-family:robotoregular,sans-serif;padding:12px 15px;margin:15px 0;transition:margin .3s ease-out .1s}.view-solar-electricity-landing-grid .view-content{position:relative;overflow:hidden}.view-solar-electricity-landing-grid .technology-topic-icon{margin:30px auto 0;width:75px;height:75px}.view-solar-electricity-landing-grid .views-row{display:block;float:left;width:50%;min-height:225px;margin-bottom:-1px;margin-right:-1px;box-sizing:border-box;text-align:center;border:1px solid #e8e8e8;border-top:none}.view-solar-electricity-landing-grid .views-row .technology-topic-title{display:block;clear:both;width:125px;margin:0 auto;padding:15px}.view-solar-electricity-landing-grid .views-row a{color:#333}.view-solar-electricity-landing-grid .views-row a:focus,.view-solar-electricity-landing-grid .views-row a:hover{color:#0065a3}.field-name-field-how-it-works.field-type-image{margin:30px 0}.field-name-field-components .field-label{font-family:robotobold,sans-serif;margin-bottom:30px;font-size:1.25em}body.node-type-2-solar-electricity-sub-page .breadcrumb-container{padding:30px 0 0}.node-type-facility-detail-page body.node-type-2-solar-electricity-sub-page .title.field-name-title-field,body.node-type-2-solar-electricity-sub-page .node-type-facility-detail-page .title.field-name-title-field,body.node-type-2-solar-electricity-sub-page h1.title{color:#333}body.node-type-2-solar-electricity-sub-page h3{font-family:robotoregular,sans-serif;margin:30px 0 0;font-size:1.625em}body.node-type-2-solar-electricity-sub-page ul.menu li.collapsed,body.node-type-2-solar-electricity-sub-page ul.menu li.expanded,body.node-type-2-solar-electricity-sub-page ul.menu li.leaf{list-style:none}body.node-type-2-solar-electricity-sub-page .block-masscec-content-types-solar-electricity{margin-bottom:30px;border-bottom:4px solid #e5e5e5}body.node-type-2-solar-electricity-sub-page .block-masscec-content-types-solar-electricity h2{border-bottom:4px solid #7cc244;color:#0065a3;padding-bottom:5px}body.node-type-2-solar-electricity-sub-page .block-masscec-content-types-solar-electricity .menu{padding:0;margin:0}body.node-type-2-solar-electricity-sub-page .block-masscec-content-types-solar-electricity .menu li{list-style:none;padding:.5em 0;border-bottom:1px solid #e8e8e8}body.node-type-2-solar-electricity-sub-page .block-masscec-content-types-solar-electricity .technology-topic-icon{margin-right:.75em;margin-bottom:-4px;width:20px;height:20px}body.node-type-2-solar-electricity-sub-page .field-name-field-tech-topic-video{margin-bottom:30px;border-bottom:4px solid #e5e5e5}div.node-page-header-banner{position:relative;overflow:hidden;box-sizing:border-box}div.node-page-header-banner .basic-page-header-banner-img{position:absolute;bottom:0;width:100%;height:auto}.node-type-facility-detail-page div.node-page-header-banner .field-name-title-field,div.node-page-header-banner .node-type-facility-detail-page .field-name-title-field,div.node-page-header-banner h1{position:relative;color:#fff;font-size:2em;text-transform:uppercase;bottom:-5px;margin-bottom:0;padding:30px 15px 0;transition:all .3s ease-out .1s}.node-type-facility-detail-page div.node-page-header-banner .basic-page-header-title.field-name-title-field,div.node-page-header-banner .node-type-facility-detail-page .basic-page-header-title.field-name-title-field,div.node-page-header-banner h1.basic-page-header-title{padding-top:80px}.field-name-field-associated-youtube-video{margin:0 auto 0 0}.entity-bean .field-name-field-associated-youtube-video iframe{width:100%}.node-type-1-basic-pages .paragraphs-items-field-bottom-carousel,.node-type-1-basic-pages .paragraphs-items-field-program-success-story{margin:35px auto 0 0}.node-type-1-basic-pages .paragraphs-items-field-bottom-carousel .entity-paragraphs-item,.node-type-1-basic-pages .paragraphs-items-field-program-success-story .entity-paragraphs-item{padding:0}.node-type-1-basic-pages .paragraphs-items-field-bottom-carousel .paragraphs-item-image img,.node-type-1-basic-pages .paragraphs-items-field-program-success-story .paragraphs-item-image img{width:90%}.node-type-1-basic-pages #field-accordions{clear:both}.carousel--left .paragraphs-items-field-bottom-carousel,.carousel--left .paragraphs-items-field-program-success-story{margin-left:0;margin-right:auto}.carousel--right .paragraphs-items-field-bottom-carousel,.carousel--right .paragraphs-items-field-program-success-story{margin-left:auto;margin-right:0;float:right}.carousel--center .paragraphs-items-field-bottom-carousel,.carousel--center .paragraphs-items-field-program-success-story{margin-left:auto;margin-right:auto}.field-name-field-content-links>.field-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.field-name-field-content-links>.field-items>.field-item{border:1px solid #0065a3;margin:10px 0 30px;box-sizing:border-box}.field-name-field-content-links .field-name-field-content-link-title{background:#0065a3;padding:1em 30px;font-size:1.25em;color:#fff}.field-name-field-content-links .field-name-field-content-link-summary{margin:16px 30px 30px;line-height:150%}.field-name-field-content-links .field-name-field-content-link-link{text-align:center;text-transform:uppercase}.field-name-field-content-links .field-name-field-content-link-link a{display:inline-block;border:1px solid #888;padding:.75em 2.5em;margin:auto 10px 10px;color:#333;font-family:sanchezregular,sans-serif}.field-name-field-content-links .field-name-field-content-link-link a:hover{text-shadow:0 1px #ccc;box-shadow:-1px 1px 3px 1px #bbb}.node-wrapper .image-grid{border-bottom:3px solid #e5e5e5;padding-bottom:25px;overflow:hidden}.node-wrapper .image-grid .image-grid-item{float:left;width:25%;text-align:center}.node-wrapper .image-grid .image-grid-item img{width:60%}.node-wrapper .section-heading{margin-top:75px;margin-bottom:35px}.node-wrapper .section-heading img{width:50%}.node-type-facility-detail-page .node-type-success-story .field-name-title-field,.node-type-success-story .node-type-facility-detail-page .field-name-title-field,.node-type-success-story h1{color:#333;margin:0;padding:0}.node-type-success-story .field-name-field-ss-job-description,.node-type-success-story .field-name-field-ss-location,.node-type-success-story .field-name-field-success-story{margin-top:30px}.node-type-success-story .field-name-field-individual-family-name,.node-type-success-story .field-name-field-ss-company-name{font-size:2.125em;font-family:robotolight,sans-serif}.node-type-success-story .field-name-field-ss-location,.node-type-success-story .field-name-field-ss-program,.node-type-success-story .field-name-field-ss-technology{margin-bottom:5px}.node-type-success-story .field-name-field-ss-location:after,.node-type-success-story .field-name-field-ss-program:after,.node-type-success-story .field-name-field-ss-technology:after{content:'';display:table;clear:left}.node-type-success-story .field-name-field-ss-location .field-label,.node-type-success-story .field-name-field-ss-program .field-label,.node-type-success-story .field-name-field-ss-technology .field-label{float:left;margin-right:5px;color:#3bbdee;font-weight:700}.node-type-success-story .field-name-field-ss-location .field-items,.node-type-success-story .field-name-field-ss-program .field-items,.node-type-success-story .field-name-field-ss-technology .field-items{float:left}.node-type-success-story .field-name-field-ss-job-description .field-label{color:#3bbdee;font-weight:700}.node-type-facility-detail-page .node-type-success-story .field-name-field-success-story .field-name-title-field,.node-type-success-story .field-name-field-success-story .node-type-facility-detail-page .field-name-title-field,.node-type-success-story .field-name-field-success-story h1,.node-type-success-story .field-name-field-success-story h2,.node-type-success-story .field-name-field-success-story h3,.node-type-success-story .field-name-field-success-story h4,.node-type-success-story .field-name-field-success-story h5,.node-type-success-story .field-name-field-success-story h6,.node-type-success-story .field-name-field-success-story strong{color:#3bbdee}.node-type-success-story .field-name-field-associated-youtube-video,.node-type-success-story .field-name-field-ss-photo{float:none;width:100%;margin:1%;padding:0}.node-type-success-story .field-name-field-associated-youtube-video img,.node-type-success-story .field-name-field-ss-photo img{width:100%;height:auto}.node-type-success-story .field-name-field-ss-photo{vertical-align:top}.node-type-success-story .field-name-field-ss-quote{margin:30px 60px;padding:15px;line-height:1.5em;font-family:robotoitalic,sans-serif;text-align:center}.success-story-header{border-top:10px solid #0183ce;background-color:#1D2a34;color:#fff}.node-type-facility-detail-page .success-story-header .field-name-title-field,.success-story-header .node-type-facility-detail-page .field-name-title-field,.success-story-header h1{position:relative;margin:40px 0 0 15px;padding:0;bottom:-5px;font-family:sanchezregular,sans-serif;text-transform:uppercase;font-size:2em;color:#fff}.node-type-facility-detail-page .success-story-header .field-name-title-field span,.success-story-header .node-type-facility-detail-page .field-name-title-field span,.success-story-header h1 span{color:#0183ce}.node-type-facility-detail-page .success-story-header .field-name-title-field span+span,.success-story-header .node-type-facility-detail-page .field-name-title-field span+span,.success-story-header h1 span+span{color:#3bbdee}#block-views-succes-stories-block-1{padding:15px;margin:0}#block-views-succes-stories-block-1 h2{border-bottom:4px solid #7cc244;color:#0065a3;padding-bottom:5px}#block-views-succes-stories-block-1 .item-list ul{margin:0 0 10px;padding:0 0 0 15px;color:#7cc244;list-style:none}#block-views-succes-stories-block-1 .item-list ul li{list-style:none}#block-views-succes-stories-block-1 .item-list ul li a{display:block;padding:5px 0 5px 8px;border-bottom:1px solid #e5e5e5}#block-views-succes-stories-block-1 .item-list ul li a:before{content:"•";margin-right:10px;color:#7cc244;font-size:2em;line-height:.5em;vertical-align:middle}.view-succes-stories.view-display-id-page .views-row{margin:0 auto 15px;width:248px;border:1px solid #ccc;padding:10px;text-align:center;min-height:360px}.view-succes-stories.view-display-id-page .views-row .views-field-field-ss-photo img{width:100%;height:auto}.view-succes-stories.view-display-id-page .views-row .views-field-title{color:#5a5a5a;padding:5px 0}.view-succes-stories.view-display-id-page .views-row .views-field-title a{color:inherit}.view-succes-stories.view-display-id-page .views-row .views-field-field-ss-location,.view-succes-stories.view-display-id-page .views-row .views-field-field-ss-technology{color:#5a5a5a;padding:5px 0}.paragraphs-item-success-story{background:#1d2a34;border-top:15px solid #0183ce;color:#fff}.node-type-emerging-initiatives .pane-node-title-field,.node-type-facility-detail-page .pane-taxonomy-term-name-field{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;left:50%;text-transform:uppercase;font-weight:700}.paragraphs-item-success-story .success-story__header{margin-bottom:10px;font-family:sanchezregular,sans-serif;font-size:1.5em;text-transform:uppercase}.paragraphs-item-success-story .success-story__header .text-colored{color:#0183ce}.paragraphs-item-success-story .success-story__header .text-colored+.text-colored{color:#3bbdee}.paragraphs-item-success-story .field-name-field-story-link{margin:1em 0}.paragraphs-item-success-story .field-name-field-story-link a{color:#3bbdee;text-decoration:underline}.paragraphs-item-success-story img{width:100%;max-width:100%;height:auto}.paragraphs-item-video{margin-bottom:1em}.paragraphs-item-video .player>iframe,.paragraphs-item-video video{max-width:100%}.paragraphs-item-video .video-embed-description{padding:1em}.view-id-studies_and_research.view-display-id-page .views-row{margin:2em 0}.view-id-studies_and_research.view-display-id-page .views-field-created{margin:.5em 0;padding:0;color:#333;font-family:robotobold,sans-serif;font-size:.9em}.node-type-emerging-initiatives .breadcrumb-container,.node-type-emerging-initiatives .header-strip{display:none}.node-type-emerging-initiatives .content-wrapper{padding-top:0}.node-type-emerging-initiatives .field-name-field-initiative-body,.node-type-emerging-initiatives .field-name-field-initiative-description{position:relative;z-index:9}.node-type-emerging-initiatives .field-name-field-initiative-body .node-type-facility-detail-page .field-name-title-field,.node-type-emerging-initiatives .field-name-field-initiative-body h1,.node-type-emerging-initiatives .field-name-field-initiative-description .node-type-facility-detail-page .field-name-title-field,.node-type-emerging-initiatives .field-name-field-initiative-description h1,.node-type-facility-detail-page .node-type-emerging-initiatives .field-name-field-initiative-body .field-name-title-field,.node-type-facility-detail-page .node-type-emerging-initiatives .field-name-field-initiative-description .field-name-title-field{color:#006799}.node-type-emerging-initiatives .field-name-field-initiative-body h2,.node-type-emerging-initiatives .field-name-field-initiative-description h2{color:#5abad1;font-size:24px;font-family:Roboto-Regular,robotoregular,Roboto,sans-serif}.node-type-emerging-initiatives .pane-node-title-field{margin-bottom:40px;padding:212px 0 0;color:#fff;margin-left:-50vw;width:100vw;font-size:2rem;line-height:1.6rem}.node-type-emerging-initiatives .pane-node-title-field .banner-text{display:block;border-bottom:10px solid #fff;padding:0 15px}.node-type-emerging-initiatives .pane-node-title-field .banner-text-color-light{color:#fff;border-color:#fff}.node-type-emerging-initiatives .pane-node-title-field .banner-text-color-dark{color:#022e41;border-color:#022e41}.node-type-emerging-initiatives .field-name-field-initiative-body-img img,.node-type-emerging-initiatives .field-name-field-initiative-image img{width:100%;height:auto}.node-type-emerging-initiatives .field-name-field-initiative-media-caption{font-size:.875rem}.node-type-emerging-initiatives .field-name-field-initiative>.field-items>.field-item{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #D3D7D9}.node-type-emerging-initiatives .field-collection-view,.node-type-emerging-initiatives .field-name-field-initiative>.field-items>.field-item:last-child{border:0}.node-type-emerging-initiatives .threerows__row:nth-child(2){margin-left:-15px;margin-right:-15px}.node-type-emerging-initiatives .pane-node-field-initiative-body,.node-type-emerging-initiatives .pane-node-field-initiative-body-img,.node-type-emerging-initiatives .pane-node-field-program-success-story{box-sizing:border-box}.node-type-emerging-initiatives .field-collection-item-field-initiative>.content{margin-left:-15px;margin-right:-15px;width:auto}.node-type-emerging-initiatives .entity-field-collection-item .paragraphs-items-field-bottom-carousel,.node-type-emerging-initiatives .entity-field-collection-item .paragraphs-items-field-program-success-story,.node-type-emerging-initiatives .group-description,.node-type-emerging-initiatives .group-media{box-sizing:border-box}.node-type-emerging-initiatives .paragraphs-items-field-bottom-carousel .slick-slider .slick-list,.node-type-emerging-initiatives .paragraphs-items-field-program-success-story .slick-slider .slick-list{margin:0}.node-type-emerging-initiatives .paragraphs-items-field-bottom-carousel .entity-paragraphs-item,.node-type-emerging-initiatives .paragraphs-items-field-program-success-story .entity-paragraphs-item{padding:0}.node-type-emerging-initiatives .paragraphs-items-field-bottom-carousel .paragraphs-item-image img,.node-type-emerging-initiatives .paragraphs-items-field-program-success-story .paragraphs-item-image img{width:100%}.node-type-facility-detail-page .breadcrumb-container,.node-type-facility-detail-page .header-strip{display:none}.node-type-facility-detail-page .content-wrapper{padding-top:0}.node-type-facility-detail-page .field-name-field-facility-detail-page-body .field-name-title-field,.node-type-facility-detail-page .field-name-field-facility-detail-page-body h1,.node-type-facility-detail-page .field-name-field-facility-detail-page-body h2,.node-type-facility-detail-page .field-name-field-facility-detail-page-body h4,.node-type-facility-detail-page .field-name-field-facility-detail-page-body h5,.node-type-facility-detail-page .field-name-field-facility-detail-page-body h6,.node-type-facility-detail-page .field-name-field-initiative-body .field-name-title-field,.node-type-facility-detail-page .field-name-field-initiative-body h1,.node-type-facility-detail-page .field-name-field-initiative-body h2,.node-type-facility-detail-page .field-name-field-initiative-body h4,.node-type-facility-detail-page .field-name-field-initiative-body h5,.node-type-facility-detail-page .field-name-field-initiative-body h6,.node-type-facility-detail-page .field-name-field-initiative-description .field-name-title-field,.node-type-facility-detail-page .field-name-field-initiative-description h1,.node-type-facility-detail-page .field-name-field-initiative-description h2,.node-type-facility-detail-page .field-name-field-initiative-description h4,.node-type-facility-detail-page .field-name-field-initiative-description h5,.node-type-facility-detail-page .field-name-field-initiative-description h6,.node-type-facility-detail-page .pane-node-field-facility-detail-page-intro .field-name-title-field,.node-type-facility-detail-page .pane-node-field-facility-detail-page-intro h1,.node-type-facility-detail-page .pane-node-field-facility-detail-page-intro h2,.node-type-facility-detail-page .pane-node-field-facility-detail-page-intro h4,.node-type-facility-detail-page .pane-node-field-facility-detail-page-intro h5,.node-type-facility-detail-page .pane-node-field-facility-detail-page-intro h6{color:#006799}.node-type-facility-detail-page .pane-taxonomy-term-name-field{padding:212px 15px 0;color:#fff;margin-left:-50vw;width:100vw}.node-type-facility-detail-page .pane-taxonomy-term-name-field .field-items{position:relative;bottom:-1px;margin:-5px 0}.node-type-facility-detail-page .pane-taxonomy-term-name-field .field-item{font-size:2rem;line-height:1.75rem;margin:0}.node-type-facility-detail-page .field-name-field-facility-detail-page-cap,.node-type-facility-detail-page .field-name-field-initiative-media-caption{font-size:.875rem}.node-type-facility-detail-page .field-name-title-field{color:#006799}.node-type-facility-detail-page .field-name-field-facility-detail-page-img img{width:100%;height:auto}.node-type-facility-detail-page .field-name-field-facility-banner-url a{position:absolute;top:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;opacity:0}.node-type-facility-detail-page .pane-menu-facilities li{list-style:none;padding:0;margin:0}.node-type-facility-detail-page .pane-menu-facilities .menu-name-menu-facilities>.menu{list-style:none;padding:0;background:#022e41;margin:5px 0 30px -50vw;position:relative;left:50%;width:100vw}.node-type-facility-detail-page .pane-menu-facilities .menu-name-menu-facilities>.menu a{display:block;padding:15px;color:#fff;font-weight:700}.node-type-facility-detail-page .pane-menu-facilities .menu-name-menu-facilities>.menu a.active,.node-type-facility-detail-page .pane-menu-facilities .menu-name-menu-facilities>.menu a:hover{color:#bce5f6}.node-type-facility-detail-page .pane-menu-facilities .menu-name-menu-facilities>.menu .menu{list-style:none;padding:0 0 0 15px}.node-type-facility-detail-page .field-name-field-initiative-body-img img,.node-type-facility-detail-page .field-name-field-initiative-image img{width:100%;height:auto}.node-type-facility-detail-page .field-name-field-initiative>.field-items>.field-item{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #D3D7D9}.node-type-facility-detail-page .field-collection-view,.node-type-facility-detail-page .field-name-field-initiative>.field-items>.field-item:last-child{border:0}.node-type-facility-detail-page .threerows__row:nth-child(2){margin-left:-15px;margin-right:-15px}.node-type-facility-detail-page .pane-node-field-initiative-body,.node-type-facility-detail-page .pane-node-field-initiative-body-img{box-sizing:border-box}.node-type-facility-detail-page .field-collection-item-field-initiative>.content{margin-left:-15px;margin-right:-15px;width:auto}.node-type-facility-detail-page .entity-field-collection-item .paragraphs-items-field-bottom-carousel,.node-type-facility-detail-page .entity-field-collection-item .paragraphs-items-field-program-success-story,.node-type-facility-detail-page .group-description,.node-type-facility-detail-page .group-media{box-sizing:border-box}.node-type-facility-detail-page .paragraphs-items-field-bottom-carousel .entity-paragraphs-item,.node-type-facility-detail-page .paragraphs-items-field-program-success-story .entity-paragraphs-item{padding:0}.node-type-facility-detail-page .paragraphs-items-field-bottom-carousel .paragraphs-item-image img,.node-type-facility-detail-page .paragraphs-items-field-program-success-story .paragraphs-item-image img{width:90%}.paragraphs-items-field-bottom-carousel .owl-carousel,.paragraphs-items-field-program-success-story .owl-carousel{width:90%;margin:0 auto}.paragraphs-items-field-bottom-carousel .owl-carousel .slick-arrow,.paragraphs-items-field-bottom-carousel .owl-carousel .slick-dots,.paragraphs-items-field-program-success-story .owl-carousel .slick-arrow,.paragraphs-items-field-program-success-story .owl-carousel .slick-dots{display:none!important}.paragraphs-items-field-bottom-carousel .entity-paragraphs-item,.paragraphs-items-field-program-success-story .entity-paragraphs-item{margin-bottom:1em;padding:15px 2em 1em}.paragraphs-items-field-bottom-carousel .paragraphs-item-image img,.paragraphs-items-field-bottom-carousel .paragraphs-item-presentation img,.paragraphs-items-field-program-success-story .paragraphs-item-image img,.paragraphs-items-field-program-success-story .paragraphs-item-presentation img{width:80%;height:auto;margin:0 auto}.paragraphs-items-field-bottom-carousel .paragraphs-item-image img.file-icon,.paragraphs-items-field-bottom-carousel .paragraphs-item-presentation img.file-icon,.paragraphs-items-field-program-success-story .paragraphs-item-image img.file-icon,.paragraphs-items-field-program-success-story .paragraphs-item-presentation img.file-icon{width:auto;display:inline-block;margin-top:15px}.paragraphs-items-field-bottom-carousel .paragraphs-item-image blockquote,.paragraphs-items-field-program-success-story .paragraphs-item-image blockquote{margin:0;padding:10px 15px 15px}.paragraphs-items-field-bottom-carousel .paragraphs-item-image a,.paragraphs-items-field-program-success-story .paragraphs-item-image a{color:inherit}.paragraphs-items-field-bottom-carousel .slick-slider .slick-dots,.paragraphs-items-field-program-success-story .slick-slider .slick-dots{position:absolute;top:-20px;left:1.5em;width:auto}.paragraphs-items-field-bottom-carousel .slick-slider .slick-dots li button,.paragraphs-items-field-program-success-story .slick-slider .slick-dots li button{background-color:#000}.paragraphs-items-field-bottom-carousel .slick-slider .slick-dots li.slick-active button,.paragraphs-items-field-program-success-story .slick-slider .slick-dots li.slick-active button{background-color:#0183ce}.paragraphs-items-field-bottom-carousel .slick-slider .slick-dots li:only-child,.paragraphs-items-field-program-success-story .slick-slider .slick-dots li:only-child{display:none}.arcgis{width:100%;height:800px;border:none}.view-arc-gis-listings .view-content:after,.view-arc-gis-listings .view-content:before{content:" ";display:table}.view-arc-gis-listings .view-content:after{clear:both}.view-arc-gis-listings .view-footer{border-top:1px solid #aaa;margin-top:2em;padding:1em 0}.view-arc-gis-listings .views-row{border:2px solid #ccc;padding:15px;margin:0 20px 30px 0}.view-arc-gis-listings .views-row .views-field-field-image img{width:100%;height:auto}.view-arc-gis-listings .views-row .views-field-body{margin-top:15px;line-height:1.25}.view-arc-gis-listings .views-row .views-field-body a{font-family:robotobold,sans-serif}.node-type-clean-transportation-page .pane-node-title-field{margin-bottom:40px;padding:212px 0 0;background-size:cover;color:#fff;left:50%;margin-left:-50vw;width:100vw;font-size:1.8rem;line-height:1.6rem;background-position:center center;background-repeat:no-repeat;position:relative;text-transform:uppercase;font-weight:700;background-image:url(https://files-cdn.masscec.com/BMW_i3_charging_port_0.jpg)}.node-type-clean-transportation-page .pane-node-title-field .banner-text{display:block;padding:0 15px;line-height:.9em;-ms-transform:translateY(1px);transform:translateY(1px)}.node-type-clean-transportation-page .pane-node-title-field .banner-text-color-light{color:#fff}.node-type-clean-transportation-page .node-clean-transportation-page{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-grid-column-align:stretch;justify-items:stretch}.node-type-clean-transportation-page .node-clean-transportation-page *{box-sizing:border-box}.node-type-clean-transportation-page .node-clean-transportation-page h2{color:#5abad1;font-size:24px;font-family:Roboto-Regular,robotoregular,Roboto,sans-serif}.node-type-clean-transportation-page .node-clean-transportation-page a:link,.node-type-clean-transportation-page .node-clean-transportation-page a:visited{color:#0065A3}.node-type-clean-transportation-page .node-clean-transportation-page a:hover{color:#004570}.node-type-clean-transportation-page .group-intro .field-name-body .button:hover,.node-type-clean-transportation-page .group-intro .field-name-body .button:visited,.node-type-clean-transportation-page .group-intro .field-name-field-intro-calls-to-action .field-item a:link,.node-type-clean-transportation-page .group-intro .field-name-field-intro-calls-to-action .field-item a:visited{color:#fff}.node-type-clean-transportation-page .group-intro{padding-top:24px}.node-type-clean-transportation-page .group-intro .node-type-emerging-initiatives .field-name-field-initiative-media-caption:first-child,.node-type-clean-transportation-page .group-intro .node-type-facility-detail-page .field-name-field-facility-detail-page-cap:first-child,.node-type-clean-transportation-page .group-intro .node-type-facility-detail-page .field-name-field-initiative-media-caption:first-child,.node-type-clean-transportation-page .group-intro p:first-child,.node-type-emerging-initiatives .node-type-clean-transportation-page .group-intro .field-name-field-initiative-media-caption:first-child,.node-type-facility-detail-page .node-type-clean-transportation-page .group-intro .field-name-field-facility-detail-page-cap:first-child,.node-type-facility-detail-page .node-type-clean-transportation-page .group-intro .field-name-field-initiative-media-caption:first-child{margin-top:0}.node-type-clean-transportation-page .group-intro .field-name-field-intro-summary{font-size:20px;font-weight:700}.node-type-clean-transportation-page .group-intro .field-name-body{padding-top:60px}.node-type-clean-transportation-page .group-intro .field-name-body .button{display:inline-block;background:#0565A3;color:#fff;margin-right:20px;margin-bottom:24px;padding:8px 12px;line-height:1em;border-radius:4px}.node-type-clean-transportation-page .group-intro .field-name-field-intro-calls-to-action .field-item{background:#0565A3;font-weight:700;margin-right:24px;margin-bottom:24px;padding:8px 12px;line-height:1em;border-radius:4px}.node-type-clean-transportation-page .group-intro .field-name-field-intro-calls-to-action .field-item a:hover{color:#004570}.node-type-clean-transportation-page .group-standout-box{background:#1D2A34;border-top:15px solid #0183CE;padding:46px 38px;color:#fff;margin-top:24px}.node-type-clean-transportation-page .group-standout-box a:link,.node-type-clean-transportation-page .group-standout-box a:visited{color:#3BBDEE}.node-type-clean-transportation-page .group-standout-box img{width:100%;height:auto}.node-type-clean-transportation-page .group-standout-box .field-name-field-standout-box-title{font-family:Sanchez,sans-serif;font-size:40px;margin-bottom:48px}.node-type-clean-transportation-page .group-standout-box .field-name-field-standout-box-title .field-item .word:first-child{color:#0183CE}.node-type-clean-transportation-page .group-standout-box .field-name-field-standout-box-title .field-item .word:last-child{color:#3BBDEE}.node-type-clean-transportation-page .field-name-field-clean-transportation-infog{width:90%;margin:24px auto 0}.node-type-clean-transportation-page .field-name-field-clean-transportation-infog img{max-width:100%;height:auto}.node-type-clean-transportation-page .group-middle-content{margin-top:24px}.node-type-clean-transportation-page .field-name-field-timeline-content{margin:24px auto}.node-type-clean-transportation-page .field-name-field-timeline-content h2{text-align:center;margin:0 auto 48px;max-width:24em}.node-type-clean-transportation-page .field-name-field-timeline-content table{font-weight:700;border-collapse:separate;overflow-x:scroll}.node-type-clean-transportation-page .field-name-field-timeline-content table thead{background:#0065A3;color:#fff;font-size:20px;text-transform:uppercase}.node-type-clean-transportation-page .field-name-field-timeline-content table thead tr{background:0 0}.node-type-clean-transportation-page .field-name-field-timeline-content table thead th{padding:8px 12px;background:0 0;border:none}.node-type-clean-transportation-page .field-name-field-timeline-content table tbody{border:1px solid #CCC;border-top:none;padding:30px 60px}.node-type-clean-transportation-page .field-name-field-timeline-content table tbody tr:nth-child(odd){background:#fff}.node-type-clean-transportation-page .field-name-field-timeline-content table tbody tr:nth-child(even){background:#F3FCFE}.node-type-clean-transportation-page .field-name-field-timeline-content table tbody tr td{padding:8px 12px;color:#000;border:none}.node-type-clean-transportation-page .group-lower-content{padding-top:24px}.page-user-login .breadcrumb-container,.page-user-login .tabs li,.page-user-password .breadcrumb-container,.page-user-password .tabs li{display:none}.page-user-login .tabs li.active,.page-user-login .tabs li:last-child,.page-user-password .tabs li.active,.page-user-password .tabs li:last-child{display:inline}.internship-portal .breadcrumb-container,.internship-portal .field-name-field-original-id,.internship-portal .messages.status .placeholder,.internship-portal .node-teaser.node-preview,.internship-portal .vertical-tabs,.internship-portal.page-intern-dashboard .view-intern-dashboard .node-type-emerging-initiatives .view-header>.field-name-field-initiative-media-caption,.internship-portal.page-intern-dashboard .view-intern-dashboard .node-type-facility-detail-page .view-header>.field-name-field-facility-detail-page-cap,.internship-portal.page-intern-dashboard .view-intern-dashboard .node-type-facility-detail-page .view-header>.field-name-field-initiative-media-caption,.internship-portal.page-intern-dashboard .view-intern-dashboard .view-header>p,.internship-portal.page-user-signup .tabs li:not(.active),.node-type-emerging-initiatives .internship-portal.page-intern-dashboard .view-intern-dashboard .view-header>.field-name-field-initiative-media-caption,.node-type-facility-detail-page .internship-portal.page-intern-dashboard .view-intern-dashboard .view-header>.field-name-field-facility-detail-page-cap,.node-type-facility-detail-page .internship-portal.page-intern-dashboard .view-intern-dashboard .view-header>.field-name-field-initiative-media-caption{display:none}.internship-portal table{table-layout:fixed;word-break:break-word}.internship-portal .view-content thead tr{position:relative}.internship-portal .internship-block-menu{padding:1em 30px 0}.internship-portal .views-table{font-size:.725em}.internship-portal .view-content td{padding:12px 8px}.internship-portal.page-intern-dashboard #block-views-intern-dashboard-block,.internship-portal.page-intern-dashboard .intro-content{padding:2em;box-sizing:border-box}.internship-portal.page-intern-dashboard #block-views-intern-dashboard-block .views-row .views-field{display:-ms-flexbox;display:flex;border:2px solid #ccc}.internship-portal.page-intern-dashboard #block-views-intern-dashboard-block .views-row .views-field:not(:last-child){border-bottom:none}.internship-portal.page-intern-dashboard #block-views-intern-dashboard-block .views-label{padding:1em;border-right:2px solid #ccc;width:25%;box-sizing:border-box;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.internship-portal.page-intern-dashboard #block-views-intern-dashboard-block .field-content{padding:1em}.internship-portal .view-hs-manager-dashboard .views-label{font-weight:700;display:block}.internship-portal .view-hs-manager-dashboard .field-content{display:block}.internship-portal .form-type-managed-file .file,.internship-portal .form-type-managed-file .form-file{display:block;padding:.5em 0 1em}.internship-portal.node-type-employer-submission .field,.internship-portal.node-type-intern-submission .field,.internship-portal.page-node-add-employer-submission .field,.internship-portal.page-node-add-intern-submission .field{display:-ms-flexbox;display:flex;border:2px solid #ccc}.internship-portal.node-type-employer-submission .field:not(:last-child),.internship-portal.node-type-intern-submission .field:not(:last-child),.internship-portal.page-node-add-employer-submission .field:not(:last-child),.internship-portal.page-node-add-intern-submission .field:not(:last-child){border-bottom:none}.internship-portal.node-type-employer-submission .field .field-label,.internship-portal.node-type-intern-submission .field .field-label,.internship-portal.page-node-add-employer-submission .field .field-label,.internship-portal.page-node-add-intern-submission .field .field-label{padding:.5em;border-right:2px solid #ccc;width:25%;box-sizing:border-box;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start}.internship-portal.node-type-employer-submission .field .field-items,.internship-portal.node-type-intern-submission .field .field-items,.internship-portal.page-node-add-employer-submission .field .field-items,.internship-portal.page-node-add-intern-submission .field .field-items{padding:.5em;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:75%}.internship-portal.page-node-add-employer-submission .field-name-body,.internship-portal.page-node-add-intern-submission .field-name-body{display:none}.internship-portal.page-node-add-employer-submission #block-system-main .form-wrapper,.internship-portal.page-node-add-intern-submission #block-system-main .form-wrapper{width:100%;max-width:38em}.internship-portal.page-node-add-employer-submission #block-system-main .form-wrapper input,.internship-portal.page-node-add-employer-submission #block-system-main .form-wrapper select,.internship-portal.page-node-add-employer-submission #block-system-main .form-wrapper textarea,.internship-portal.page-node-add-intern-submission #block-system-main .form-wrapper input,.internship-portal.page-node-add-intern-submission #block-system-main .form-wrapper select,.internship-portal.page-node-add-intern-submission #block-system-main .form-wrapper textarea{width:100%}.internship-portal.page-node-add-employer-submission .field-type-email .form-item,.internship-portal.page-node-add-employer-submission .field-type-file .form-item,.internship-portal.page-node-add-employer-submission .field-type-text .form-item,.internship-portal.page-node-add-employer-submission .field-widget-options-select .form-item,.internship-portal.page-node-add-employer-submission .form-type-checkboxes,.internship-portal.page-node-add-employer-submission .form-wrapper>.form-item:not(.form-type-managed-file),.internship-portal.page-node-add-intern-submission .field-type-email .form-item,.internship-portal.page-node-add-intern-submission .field-type-file .form-item,.internship-portal.page-node-add-intern-submission .field-type-text .form-item,.internship-portal.page-node-add-intern-submission .field-widget-options-select .form-item,.internship-portal.page-node-add-intern-submission .form-type-checkboxes,.internship-portal.page-node-add-intern-submission .form-wrapper>.form-item:not(.form-type-managed-file){-ms-flex-line-pack:center;align-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em}.internship-portal.page-node-add-employer-submission .form-checkboxes,.internship-portal.page-node-add-employer-submission .form-radios,.internship-portal.page-node-add-intern-submission .form-checkboxes,.internship-portal.page-node-add-intern-submission .form-radios{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.internship-portal.page-node-add-employer-submission .form-type-checkbox,.internship-portal.page-node-add-intern-submission .form-type-checkbox{padding:0 1em 1em}.internship-portal.page-node-add-employer-submission .form-select,.internship-portal.page-node-add-intern-submission .form-select{width:100%;max-width:48em}.internship-portal.page-node-add-employer-submission label,.internship-portal.page-node-add-intern-submission label{line-height:1em;padding-right:1em;box-sizing:border-box;display:block;font-weight:700;padding-bottom:.25em}.internship-portal.page-node-add-employer-submission .description,.internship-portal.page-node-add-intern-submission .description{font-style:italic;font-weight:300;opacity:.9;padding-bottom:.25em}.internship-portal .required-fields h3{margin-top:2.5em}.internship-portal.page-node-add-intern-submission.role-co-op-coordinator #edit-field-can-work-in-ma,.internship-portal.page-node-add-intern-submission.role-co-op-coordinator #edit-field-is-international-student{display:none!important}.internship-portal .views-field hr{display:inline-block;border:none}.internship-portal .file-size,.internship-portal .form-type-radio.form-item-field-registered-in-ma-und:first-child{display:none!important}.internship-portal #edit-field-new-legal-text-coordinator,.internship-portal #edit-field-new-legal-text-sponsors-,.internship-portal div#edit-field-new-legal-text-interns-{border:2px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:1em 2em;overflow-y:scroll;max-height:8em}.internship-portal .field-name-field-address textarea{resize:none}.internship-portal .form-item-field-registered-in-ma-und .form-radios{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end}.internship-portal #edit-field-flickr-tags,.internship-portal #edit-picture,.internship-portal #edit-timezone,.internship-portal.page-intern-dashboard .messages.error,.internship-portal.role-intern .field-name-field-email .description,.internship-portal.role-internship-sponsor .field-name-field-email .description{display:none}.internship-portal .field-widget-options-onoff label{padding:0 1em}.internship-portal.role-co-op-coordinator .views-field-field-ma-school,.internship-portal.role-intern .views-field-field-high-school{display:none!important}#edit-actions *{margin-right:28px}.page-user-signup-12 .field-name-field-company-name,.page-user-signup-13 .field-name-field-company-name{display:none}.field-name-field-original-id{display:none!important}#intern-submission-node-form .same-address{width:auto!important;margin:-10px 10px 0 0}@media (min-width:500px){.view-content td{padding-left:50%}}@media screen and (min-width:600px){.view-succes-stories.view-display-id-page .views-row{margin-left:.3%;margin-right:.3%;display:inline-block;vertical-align:top}}@media screen and (min-width:620px){.view-funding-opportunities .funding-opportunity__image{float:left;width:220px}}@media (min-width:640px){.internship-portal.page-node-add-employer-submission .form-type-checkbox,.internship-portal.page-node-add-intern-submission .form-type-checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:640px){.view-arc-gis-listings .views-row{float:left;height:340px;width:calc(50% - 20px);box-sizing:border-box}.view-arc-gis-listings .views-row .views-field-field-image{position:relative;height:200px;overflow:hidden}.view-arc-gis-listings .views-row .views-field-field-image img{position:absolute;top:50%;width:100%;height:auto;-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:640px){.masscec-mailchimp-signup-checkboxes{padding:0 15px}.masscec-mailchimp-signup-checkboxes .interest-group{margin:0 15px}}@media only screen and (min-width:768px){.node-type-facility-detail-page div.technology-topic-header .technology-topic-title--landing-page.field-name-title-field,div.technology-topic-header .node-type-facility-detail-page .technology-topic-title--landing-page.field-name-title-field,div.technology-topic-header h1.technology-topic-title--landing-page{bottom:-10px;font-size:4em;padding-top:120px}.node-type-facility-detail-page div.technology-topic-header .technology-topic-title--sub-page.field-name-title-field,div.technology-topic-header .node-type-facility-detail-page .technology-topic-title--sub-page.field-name-title-field,div.technology-topic-header h1.technology-topic-title--sub-page{bottom:-6px;font-size:3em;padding-top:60px}.node-type-2-solar-electricity-landing-page .how_it_works{margin:25px 0}.view-solar-electricity-landing-grid .views-row{width:33.33%}body.node-type-2-solar-electricity-sub-page .block-masscec-content-types-solar-electricity,body.node-type-2-solar-electricity-sub-page .field-name-field-tech-topic-video{float:right;clear:right;width:33.33%;min-width:365px;padding:15px;margin:0 0 30px 70px;border-bottom:none}body.node-type-2-solar-electricity-sub-page .block-masscec-content-types-solar-electricity{border-left:4px solid #e5e5e5}.node-type-facility-detail-page div.node-page-header-banner .basic-page-header-title.field-name-title-field,div.node-page-header-banner .node-type-facility-detail-page .basic-page-header-title.field-name-title-field,div.node-page-header-banner h1.basic-page-header-title{bottom:-10px;font-size:4em;padding-top:120px}.field-name-field-associated-youtube-video{float:left;width:50%;padding:0 2em 2em 0}.node-type-emerging-initiatives .pane-node-title-field .banner-text,.node-type-facility-detail-page .pane-menu-facilities .menu-name-menu-facilities>.menu{padding:0 30px}.entity-bean .field-name-field-associated-youtube-video{width:100%}.node-type-1-basic-pages .paragraphs-items-field-bottom-carousel,.node-type-1-basic-pages .paragraphs-items-field-program-success-story{width:50%}.node-type-emerging-initiatives .pane-node-title-field .banner-text-size-s{font-size:3.75rem;line-height:3rem}.node-type-emerging-initiatives .pane-node-title-field .banner-text-size-m{font-size:4.875rem;line-height:3.7rem}.node-type-emerging-initiatives .pane-node-title-field .banner-text-size-l{font-size:6rem;line-height:4.7rem}.node-type-facility-detail-page .pane-taxonomy-term-name-field .field-items{position:relative;bottom:-3px;margin:-3px}.node-type-facility-detail-page .pane-taxonomy-term-name-field .facility-banner-text-s,.node-type-facility-detail-page .pane-taxonomy-term-name-field .field-item{font-size:3.75rem;line-height:3rem}.node-type-facility-detail-page .pane-taxonomy-term-name-field .facility-banner-text-m{font-size:4.875rem;line-height:4rem}.node-type-facility-detail-page .pane-taxonomy-term-name-field .facility-banner-text-l{font-size:6rem;line-height:5rem}.node-type-facility-detail-page .pane-menu-facilities .menu-name-menu-facilities>.menu>li{display:inline-block;vertical-align:top;position:relative}.node-type-facility-detail-page .pane-menu-facilities .menu-name-menu-facilities>.menu>li:hover:not(.leaf)::after{content:'';position:absolute;width:0;height:0;bottom:0;border:10px solid #eaf5fb;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;margin:0 auto;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.node-type-facility-detail-page .pane-menu-facilities .menu-name-menu-facilities>.menu>li:hover .menu{display:block}.node-type-facility-detail-page .pane-menu-facilities .menu-name-menu-facilities>.menu .menu{display:none;position:absolute;background:#eaf5fb;padding:0;z-index:10}.node-type-facility-detail-page .pane-menu-facilities .menu-name-menu-facilities>.menu .menu::before{content:'';position:absolute;right:100%;top:0;bottom:0;width:9999px;background:#eaf5fb}.node-type-facility-detail-page .pane-menu-facilities .menu-name-menu-facilities>.menu .menu::after{content:'';position:absolute;left:100%;top:0;bottom:0;width:9999px;background:#eaf5fb}.node-type-facility-detail-page .pane-menu-facilities .menu-name-menu-facilities>.menu .menu a{color:#226d8c;white-space:nowrap}.node-type-clean-transportation-page .pane-node-title-field .banner-text{padding:0 30px}.node-type-clean-transportation-page .pane-node-title-field .banner-text-size-s{font-size:3.75rem;line-height:3rem}.node-type-clean-transportation-page .pane-node-title-field .banner-text-size-m{font-size:4.875rem;line-height:3.7rem}.node-type-clean-transportation-page .pane-node-title-field .banner-text-size-l{font-size:6rem;line-height:4.7rem}}@media screen and (min-width:768px){.sidebar-first .main,.two-sidebars .main{left:25%;position:relative}.view-content td:before,.view-jobsboard td:nth-of-type(1):before,.view-jobsboard td:nth-of-type(2):before,.view-jobsboard td:nth-of-type(3):before,.view-jobsboard td:nth-of-type(4):before,.view-jobsboard td:nth-of-type(5):before,.view-resumes td:nth-of-type(1):before,.view-resumes td:nth-of-type(2):before,.view-resumes td:nth-of-type(3):before,.view-resumes td:nth-of-type(4):before{content:none}.page-wrap{margin:0 0 -275px}.two-sidebars .main{float:left;width:50%}.one-sidebar .main{float:left;width:75%}.customer-type-banner .customer-type-title{display:block}.customer-type-banner .customer-type-icon{margin:15px 0;padding:0;position:absolute;right:15px}img[data-picture-align=left],span[data-picture-align=left]{clear:both;float:left;margin:15px 30px 30px 0}img[data-picture-align=right],span[data-picture-align=right]{clear:both;float:right;margin:15px 0 30px 30px}img[data-picture-align=left],img[data-picture-align=right]{width:auto}#user-login .form-item option,#user-profile-form .form-item option,#user-register-form .form-item option,.node-form .form-item option{padding:5px 15px}#block-menu-menu-mega-menu .content{display:block;background:#eaeaea}#block-menu-menu-mega-menu .mega-submenu-wrapper li,#block-menu-menu-mega-menu .submenu--two-col .mega-submenu-wrapper li{float:left;width:48%;box-sizing:border-box}.menu-toggle{display:none}.footer,.push{height:275px}.footer{overflow:hidden}.footer .footer-left,.footer .footer-middle,.footer .footer-right{box-sizing:border-box;padding:0 0 0 15px;width:25%;min-height:160px;border-bottom:none;border-left:1px solid #205165;float:left}.footer .footer-left:first-child,.footer .footer-middle:first-child,.footer .footer-right:first-child{width:50%;padding:0;border:none}.front .region-content>.block{position:relative;background:#fff}.front #block-vews-events-upcoming-block,.front #block-views-home-page-focus-areas-block,.front #block-views-studies-research-block{z-index:2}.view-homepage-slides .slide-description{position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,.7);min-height:110px}.view-home-page-focus-areas .view-content>div{width:33%;float:left}.view-home-page-focus-areas .view-content>div:nth-child(2){width:34%}.view-home-page-focus-areas .focus-area{position:relative;padding:30px 15px;z-index:1;font-size:1em}.view-home-page-focus-areas .focus-area .triangle{display:block}.view-home-page-focus-areas .focus-area.open .triangle{-ms-transform:translate(0,-17px);transform:translate(0,-17px);transform:translate3d(0,-17px,0)}.view-home-page-focus-areas .mobile-details{position:absolute;width:100%;max-height:0;height:362px;bottom:0;left:0;box-shadow:none;background-color:rgba(0,0,0,.9)}.view-home-page-focus-areas .mobile-details .icon-close{display:block;position:absolute;right:10px;top:5px;width:30px;height:30px}.view-home-page-focus-areas .mobile-details .breadcrumb,.view-home-page-focus-areas .mobile-details .container,.view-home-page-focus-areas .mobile-details .content-wrapper,.view-home-page-focus-areas .mobile-details .header-elements{padding:30px 15px 0}.view-home-page-focus-areas .mobile-details .title{display:block;float:left;width:40%;text-align:center;color:#7cc244}.view-home-page-focus-areas .mobile-details .title h3{font-family:robotolight,sans-serif;font-size:3em;font-weight:400;line-height:.7em;margin-top:1.5em;text-transform:uppercase}.view-home-page-focus-areas .mobile-details .title span{font-size:.6em;color:#fff;display:inline-block;padding:0 20px}.view-home-page-focus-areas .mobile-details .info{width:60%;margin-left:40%;padding-left:30px;border-left:1px solid #7cc244;height:220px}.view-home-page-focus-areas .mobile-details.open{max-height:362px}#block-views-succes-stories-block .view-succes-stories{margin:0;overflow:hidden}#block-views-succes-stories-block .view-succes-stories .views-field-field-ss-photo{float:left;width:46%;margin:0 15px 15px 0}#block-views-events-upcoming-block .events-upcoming-block-header .event-calendar-link a{font-size:1em}#block-views-blog-homepage-blog-block .icon-clean-power-blog{height:40px}.node-type-facility-detail-page .view-landing-page-header .field-name-title-field,.view-landing-page-header .node-type-facility-detail-page .field-name-title-field,.view-landing-page-header h1{padding:0 0 0 3%;text-align:left;font-size:4em}.view-landing-focus-areas .focus-area .icon-wrapper{padding:30px 0 5px}.view-landing-focus-areas .focus-area .icon-wrapper .icon{width:50px;height:50px}.view-landing-focus-areas .focus-area .arrow .icon{padding:10px 0;width:15px;height:15px}.node-type-1-about .field-collection-container{margin:30px 0}.node-type-1-about .field-collection-container .field-name-field-image,.node-type-1-about .field-collection-container .field-name-field-youtube-share-link{padding:15px 15px 0 0;width:40%;float:left;clear:left}.node-type-1-about .field-collection-container .field-name-field-image:first-child,.node-type-1-about .field-collection-container .field-name-field-youtube-share-link:first-child{padding-top:0}.node-type-1-basic-pages #block-menu-block-3,.region-content #block-menu-block-1{float:right;padding:15px;margin:0 0 30px 70px;border-left:4px solid #e5e5e5;border-bottom:none}.region-content #block-menu-block-1{width:300px}.innovate-accordions .view-header,.program-accordions .view-header{width:75%}.view-header img[data-picture-align=left],.view-header img[data-picture-align=right]{width:auto;max-width:50%}.node-type-blog .node.image-left .field-name-field-logo{float:left;width:475px}.node-type-blog .node.image-right .field-name-field-logo{float:right;width:475px}.views-exposed-form .form-item option{padding:5px 15px}.views-exposed-form .views-widget-filter-field_degree_required_taxonomy_tid,.views-exposed-form .views-widget-filter-field_job_type_taxonomy_tid,.views-exposed-form .views-widget-filter-field_region_taxonomy_tid{float:left;width:33%}.views-exposed-form .views-widget-filter-field_job_category_taxonomy_tid,.views-exposed-form .views-widget-filter-field_job_sector_taxonomy_tid{float:left;width:50%}.views-exposed-form .views-widget-per-page{width:25%;float:right}.views-exposed-form .custom-message{width:50%;float:left}.view-content caption{display:table-caption;text-align:left;padding:15px 0;margin:0}.view-content table{display:table;width:100%}.view-content thead{display:table-header-group}.view-content tbody{display:table-row-group}.view-content tr{display:table-row}.view-content td,.view-content th{display:table-cell}.view-content thead tr{position:unset;top:auto;left:auto}.view-content td{position:unset;padding:15px}.view-jobsboard td:nth-of-type(1){width:30%}.view-jobsboard td:nth-of-type(2){width:20%}.view-jobsboard td:nth-of-type(3){width:15%}.view-jobsboard td:nth-of-type(4){width:20%}.view-jobsboard td:nth-of-type(5){width:15%}.view-resumes td:nth-of-type(1){width:25%}.view-resumes td:nth-of-type(2){width:40%}.view-resumes td:nth-of-type(3){width:20%}.view-resumes td:nth-of-type(4){width:15%}.node-type-event .field-group-div,.node-type-event .field-name-field-event-location,.node-type-event .field-name-field-event-time{float:left;width:33%}.node-type-event .field-name-body{clear:both}#block-views-tech-programs-block h2{margin-bottom:30px}#block-views-tech-programs-block .views-row{display:-ms-flexbox;display:flex}#block-views-tech-programs-block .tech-program-image,#block-views-tech-programs-block .tech-program-info{padding:0 15px}#block-views-tech-programs-block .tech-program-image{padding-left:0;width:14%}#block-views-tech-programs-block .tech-program-info{width:86%}.view-in-the-news .views-exposed-widget,.view-news-and-announcements .views-exposed-widget{float:left}.view-in-the-news .views-widget-filter-combine,.view-news-and-announcements .views-widget-filter-combine{width:72%}.view-in-the-news .views-reset-button,.view-in-the-news .views-submit-button,.view-news-and-announcements .views-reset-button,.view-news-and-announcements .views-submit-button{margin:2.3em 0 0 1%}.view-in-the-news .views-field-field-article-image{float:left;width:auto;margin:12px 16px 12px 0}.masscec-mailchimp-signup-checkboxes .interest-group{width:45%}.masscec-mailchimp-select-all{position:relative;left:150px;top:24px;margin-bottom:0}.masscec-select-all-email-alerts{left:440px}.download-reports{width:auto;margin:0 auto}.download-reports li{width:450px}#block-menu-block-2{float:right;padding:15px;border-left:4px solid #e5e5e5;border-bottom:none;margin:0 0 30px 70px}.field-name-field-content-links>.field-items{margin-left:-2%;margin-right:-2%}.field-name-field-content-links>.field-items>.field-item{float:left;width:29%;margin-left:2%;margin-right:2%}.node-wrapper .image-grid{width:60%}.node-wrapper .section-heading{position:relative;overflow:hidden}.node-wrapper .section-heading img{float:left;width:175px}.node-wrapper .section-heading .heading-wrapper{position:absolute;top:50%;left:200px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.node-wrapper .section-heading .heading-wrapper h3{font-size:2em}.node-type-emerging-initiatives .node-wrapper .section-heading .heading-wrapper .field-name-field-initiative-media-caption,.node-type-facility-detail-page .node-wrapper .section-heading .heading-wrapper .field-name-field-facility-detail-page-cap,.node-type-facility-detail-page .node-wrapper .section-heading .heading-wrapper .field-name-field-initiative-media-caption,.node-wrapper .section-heading .heading-wrapper .node-type-emerging-initiatives .field-name-field-initiative-media-caption,.node-wrapper .section-heading .heading-wrapper .node-type-facility-detail-page .field-name-field-facility-detail-page-cap,.node-wrapper .section-heading .heading-wrapper .node-type-facility-detail-page .field-name-field-initiative-media-caption,.node-wrapper .section-heading .heading-wrapper p{font-size:20px;margin:0}.node-type-success-story #block-system-main{float:left;width:33%}#block-views-succes-stories-block-1{float:right;width:60%;margin:0 0 30px 30px;border-left:4px solid #e5e5e5;border-bottom:none}.view-succes-stories.view-display-id-page .views-row{margin-left:6%;margin-right:6%}.paragraphs-item-success-story .success-story__header{font-size:1.8em}.node-type-emerging-initiatives .pane-node-field-initiative-body{float:left;width:58.333333%}.node-type-emerging-initiatives .pane-node-field-initiative-body.left{left:41.666667%;position:relative}.node-type-emerging-initiatives .pane-node-field-initiative-body-img,.node-type-emerging-initiatives .pane-node-field-program-success-story{float:left;width:41.666667%}.node-type-emerging-initiatives .pane-node-field-initiative-body-img.left,.node-type-emerging-initiatives .pane-node-field-program-success-story.left{left:-58.333333%;position:relative}.node-type-emerging-initiatives .group-description{float:left;width:66.666667%}.node-type-emerging-initiatives .left .group-description{left:33.333333%;position:relative}.node-type-emerging-initiatives .entity-field-collection-item .paragraphs-items-field-bottom-carousel,.node-type-emerging-initiatives .entity-field-collection-item .paragraphs-items-field-program-success-story,.node-type-emerging-initiatives .group-media{float:left;width:33.333333%}.node-type-emerging-initiatives .left .entity-field-collection-item .paragraphs-items-field-bottom-carousel,.node-type-emerging-initiatives .left .entity-field-collection-item .paragraphs-items-field-program-success-story,.node-type-emerging-initiatives .left .group-media,.node-type-emerging-initiatives .left .paragraphs-items-field-program-success-story{left:-66.666667%;position:relative}.node-type-facility-detail-page .pane-node-field-initiative-body{float:left;width:66.666667%}.node-type-facility-detail-page .pane-node-field-initiative-body.left{left:33.333333%;position:relative}.node-type-facility-detail-page .pane-node-field-initiative-body-img{float:left;width:33.333333%}.node-type-facility-detail-page .pane-node-field-initiative-body-img.left{left:-66.666667%;position:relative}.node-type-facility-detail-page .group-description{float:left;width:75%}.node-type-facility-detail-page .left .group-description{left:25%;position:relative}.node-type-facility-detail-page .entity-field-collection-item .paragraphs-items-field-bottom-carousel,.node-type-facility-detail-page .entity-field-collection-item .paragraphs-items-field-program-success-story,.node-type-facility-detail-page .group-media{float:left;width:25%}.node-type-facility-detail-page .left .group-media,.node-type-facility-detail-page .left .paragraphs-items-field-bottom-carousel,.node-type-facility-detail-page .left .paragraphs-items-field-program-success-story{left:-75%;position:relative}}@media (min-width:769px){.node-type-clean-transportation-page .group-intro{width:50%;padding-right:38px;padding-top:74px}.node-type-clean-transportation-page .group-intro .field-name-field-intro-calls-to-action .field-items{display:-ms-flexbox;display:flex}.node-type-clean-transportation-page .group-standout-box{width:50%;margin-top:74px}.node-type-clean-transportation-page .field-name-field-clean-transportation-infog{margin:74px auto 0}.node-type-clean-transportation-page .group-middle-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-grid-column-align:stretch;justify-items:stretch;margin-top:74px}.node-type-clean-transportation-page .group-middle-content .field-name-field-middle-content-column-1{width:50%;border-right:1px solid #CCC;padding-right:36px}.node-type-clean-transportation-page .group-middle-content .field-name-field-middle-content-column-2{width:50%;padding-left:36px}.node-type-clean-transportation-page .field-name-field-timeline-content{margin:74px auto 0}.node-type-clean-transportation-page .field-name-field-timeline-content table{overflow-x:auto}.node-type-clean-transportation-page .field-name-field-timeline-content table tbody tr td,.node-type-clean-transportation-page .field-name-field-timeline-content table thead th{padding:30px 60px}.node-type-clean-transportation-page .group-lower-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-grid-column-align:stretch;justify-items:stretch;padding-top:74px;padding-bottom:48px}.node-type-clean-transportation-page .group-lower-content .field-name-field-lower-content-column-1{width:33%;border-right:1px solid #CCC;padding-right:36px}.node-type-clean-transportation-page .group-lower-content .field-name-field-lower-content-column-2{width:66%;padding-left:36px}.node-type-clean-transportation-page .group-lower-content .field-name-field-lower-content-column-2 .field-items{column-count:2;column-gap:36px;break-inside:avoid-column}.node-type-clean-transportation-page .group-lower-content .field-name-field-lower-content-column-2 .field-items .field-item.odd{padding-top:24px}.node-type-clean-transportation-page .group-lower-content .field-name-field-lower-content-column-2 .field-items *{break-inside:avoid-column}}@media screen and (min-width:850px){.mailchimp-newsletter-mergefields{height:210px;padding-bottom:0}.mailchimp-newsletter-mergefields .form-item label{width:160px;text-align:right;padding-bottom:0}}@media screen and (min-width:960px){#block-bean-media-contact-info .field-name-field-contacts-info>.field-items>.field-item,.pane-bean-media-contact-info .field-name-field-contacts-info>.field-items>.field-item{overflow:hidden}#block-bean-media-contact-info .field-collection-item-field-contacts-info,.pane-bean-media-contact-info .field-collection-item-field-contacts-info{text-align:left}#block-bean-media-contact-info .field-collection-item-field-contacts-info .field,.pane-bean-media-contact-info .field-collection-item-field-contacts-info .field{float:left;margin-right:.75em;padding-right:.75em}#block-bean-media-contact-info .field-collection-item-field-contacts-info .field-name-field-contact-name,.pane-bean-media-contact-info .field-collection-item-field-contacts-info .field-name-field-contact-name{position:relative}#block-bean-media-contact-info .field-collection-item-field-contacts-info .field-name-field-contact-name ::after,.pane-bean-media-contact-info .field-collection-item-field-contacts-info .field-name-field-contact-name ::after{position:absolute;top:0;right:.25em;content:': '}#block-bean-media-contact-info .field-collection-item-field-contacts-info .field-name-field-phone-,.pane-bean-media-contact-info .field-collection-item-field-contacts-info .field-name-field-phone-{border-right:1px solid #ddd}.node-type-job-report .main{width:960px;margin:0 auto}.node-type-emerging-initiatives .node-type-job-report .main .field-name-field-initiative-media-caption,.node-type-facility-detail-page .node-type-job-report .main .field-name-field-facility-detail-page-cap,.node-type-facility-detail-page .node-type-job-report .main .field-name-field-initiative-media-caption,.node-type-job-report .main .node-type-emerging-initiatives .field-name-field-initiative-media-caption,.node-type-job-report .main .node-type-facility-detail-page .field-name-field-facility-detail-page-cap,.node-type-job-report .main .node-type-facility-detail-page .field-name-field-initiative-media-caption,.node-type-job-report .main p{font-size:13px}.report-top .intro-text{min-height:110px}.report-top .pdf-box{float:right;width:340px;margin-left:50px;position:relative}.webform-client-form-1686 .form-actions{margin:0;float:right}.webform-client-form-1686 select{width:175px}.report-bottom img,.report-mid img,.report-top img{width:auto}.flexslider .slides img{display:block}.flexslider .slides>li{height:auto}.bio-box{width:225px}.bio-box .intro{width:auto}.bio-box .intro h3 span{text-align:center}.popup-bio-container{left:225px;width:715px}}@media (min-width:960px){.internship-portal.page-intern-dashboard #block-views-intern-dashboard-block,.internship-portal.page-intern-dashboard .intro-content{display:inline-block;width:calc(49% - 2px);vertical-align:top}.internship-portal .view-hs-manager-dashboard .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.internship-portal .view-hs-manager-dashboard .views-row{padding:1em;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.internship-portal .view-hs-manager-dashboard .views-row .views-field{display:-ms-flexbox;display:flex;border:2px solid #ccc}.internship-portal .view-hs-manager-dashboard .views-row .views-field:not(:last-child){border-bottom:none}.internship-portal .view-hs-manager-dashboard .views-label{padding:1em;border-right:2px solid #ccc;width:25%;box-sizing:border-box;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.internship-portal .view-hs-manager-dashboard .field-content{padding:1em}.internship-portal #views-exposed-form-internship-sponsor-dashboard-page .views-exposed-widgets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.internship-portal #views-exposed-form-internship-sponsor-dashboard-page .views-exposed-widget{width:50%}}@media only screen and (min-width:960px){.view-arc-gis-listings .views-row{width:calc(33.33% - 20px)}}@media screen and (min-width:980px){#block-views-succes-stories-block h2,.view-landing-focus-areas .view-content>div:first-child{border:none}.page-wrap{margin:0 0 -300px}.content-wrapper{display:-ms-flexbox;display:flex}.sidebar{width:25%;padding:0 15px}.breadcrumb,.main{padding-left:30px;padding-right:30px}.customer-type-banner .customer-type-title{left:30px}.customer-type-banner .customer-type-icon{right:30px}#user-login .form-item select,#user-profile-form .form-item select,#user-register-form .form-item select,.node-form .form-item select{width:50%}.footer,.push{height:300px}.footer{padding:45px 60px 80px}.view-home-page-focus-areas .focus-area{font-size:1.25em}.view-home-page-focus-areas .focus-area .triangle{left:41%}.view-home-page-focus-areas .mobile-details .title h3{width:250px;margin:1.5em auto}#block-views-succes-stories-block{float:left;max-width:600px;margin-top:30px;margin-left:15px}#block-views-events-upcoming-block{margin:30px 0 0 615px;padding:0 15px}#block-views-blog-homepage-blog-block{float:left;width:60%;margin-top:30px;padding-left:15px}#block-views-blog-homepage-blog-block .icon-clean-power-blog-wrapper{padding:0}.block-masscec-twitter{width:40%;margin:30px 0 0 60%;padding:0 15px}.block-masscec-twitter .icon-twitter{height:34px}.node-type-facility-detail-page .view-landing-page-header .field-name-title-field,.view-landing-page-header .node-type-facility-detail-page .field-name-title-field,.view-landing-page-header h1{font-size:5em}.view-landing-focus-areas .focus-area .title{margin:0 16px 15px}.view-landing-focus-areas .details.open{position:absolute;width:100%}.view-landing-focus-areas .view-content{display:-ms-flexbox;display:flex}.view-landing-focus-areas .view-content>div{box-sizing:border-box;width:33%}.view-landing-focus-areas .view-content>div:nth-child(2){width:34%}.view-landing-focus-areas .focus-area-content,.view-landing-focus-areas .resume-column-content{padding:15px 30px}.node-type-1-about .field-collection-container{padding:30px}.node-type-1-about .field-collection-container .field-name-field-highlighted-content-text{padding:15px 0 0 45%}.node-type-1-feature-pages .other-option{width:28%}.node-type-1-feature-pages .other-option:nth-child(1),.node-type-1-feature-pages .other-option:nth-child(2),.node-type-1-feature-pages .other-option:nth-child(3){border-top:none}.page-innovate-clean-energy .view-display-id-master .ui-accordion .ui-accordion-header{padding:2em .5em 2em 2.2em}.node-type-blog .node .field-name-field-flickr-photoset{box-sizing:border-box;display:block;float:left;width:50%;margin-right:2%}.node-type-blog .node .field-name-field-attachments{box-sizing:border-box;float:left;margin:0 0 15px;width:48%}.views-exposed-form .custom-message{display:block;margin:10px 0}.view-job-opening-header .views-field,.view-resume-header .views-field{width:75%;box-sizing:border-box}.view-job-opening-header .views-label,.view-resume-header .views-label{width:11.25em;text-align:right}.view-job-opening-header .field-content,.view-resume-header .field-content{margin-left:11.25em}.view-job-opening-header .views-field-nothing,.view-resume-header .views-field-nothing{position:absolute;top:0;right:0;background:0 0;width:25%;padding:0 15px;box-sizing:border-box}.view-job-opening-header .views-field-nothing span,.view-resume-header .views-field-nothing span{display:block}.view-job-opening-header .views-field-nothing .views-label,.view-resume-header .views-field-nothing .views-label{float:none;padding:10px 15px 10px 0;border-bottom:2px solid #7cc244;width:auto;color:#0065a3;font-family:robotobold,sans-serif;font-size:1.25em;text-align:left;background:0 0}.view-job-opening-header .views-field-nothing .field-content,.view-resume-header .views-field-nothing .field-content{margin:0;padding:10px 15px 10px 0}.view-job-opening-header .views-field-nothing .field-content span,.view-resume-header .views-field-nothing .field-content span{padding-bottom:10px}.view-events .views-exposed-form{width:50%}#block-views-tech-programs-block .tech-program-key-points,#block-views-tech-programs-block .tech-program-next-steps{width:50%;float:left;padding:15px 15px 15px 0}#block-views-tech-programs-block .tech-program-next-steps{padding:15px 0 15px 15px}.view-in-the-news .views-widget-filter-combine,.view-news-and-announcements .views-widget-filter-combine{width:80%}.node-wrapper .section-heading img{width:175px}.node-wrapper .section-heading .heading-wrapper{left:200px}.view-succes-stories.view-display-id-page .views-row{margin-left:1%;margin-right:1%}}@media only screen and (min-width:980px){.node-type-facility-detail-page div.technology-topic-header .field-name-title-field,div.technology-topic-header .node-type-facility-detail-page .field-name-title-field,div.technology-topic-header h1{padding:0 30px}.node-type-facility-detail-page div.technology-topic-header .technology-topic-title--landing-page.field-name-title-field,div.technology-topic-header .node-type-facility-detail-page .technology-topic-title--landing-page.field-name-title-field,div.technology-topic-header h1.technology-topic-title--landing-page{bottom:-15px;font-size:6em;padding-top:160px}.node-type-2-solar-electricity-landing-page .how_it_works{padding:12px 30px}.node-type-facility-detail-page div.node-page-header-banner .field-name-title-field,div.node-page-header-banner .node-type-facility-detail-page .field-name-title-field,div.node-page-header-banner h1{padding:0 30px}.node-type-facility-detail-page div.node-page-header-banner .basic-page-header-title.field-name-title-field,div.node-page-header-banner .node-type-facility-detail-page .basic-page-header-title.field-name-title-field,div.node-page-header-banner h1.basic-page-header-title{padding-top:140px}.node-type-facility-detail-page .pane-taxonomy-term-name-field{padding-left:30px;padding-right:30px}}@media screen and (min-width:1024px){#block-menu-menu-header-menu,#block-menu-menu-header-menu--2{margin-left:2%}.mailchimp-newsletter-mergefields .form-item label{width:180px}}@media screen and (min-width:1068px){#block-menu-menu-mega-menu>.content{background:0 0;width:100%;padding:18px 25px 0;margin-right:400px;box-sizing:border-box}#block-menu-menu-mega-menu>.content>.menu>li{padding:20px 0 30px}#block-menu-menu-mega-menu>.content>.menu>li.expanded>a::after,#block-menu-menu-mega-menu>.content>.menu>li.expanded>span::after{bottom:0}#block-menu-menu-mega-menu>.content .mega-submenu-wrapper{top:84px;width:100vw;padding:30px 200px;margin-left:-220px}.header-elements .logo{float:left;text-align:left;padding:20px;height:98px}.header-elements .region-header{display:-ms-flexbox;display:flex;margin-left:220px}#block-menu-menu-header-menu,#block-menu-menu-header-menu--2{display:block;float:left;margin-left:0;margin-top:0}#block-menu-menu-header-menu .menu,#block-menu-menu-header-menu--2 .menu{margin:0;padding:40px 0}#block-menu-menu-header-menu .menu li,#block-menu-menu-header-menu--2 .menu li{display:inline-block;padding:0;margin:0;float:none;width:auto;min-width:auto}#block-menu-menu-header-menu .menu li:first-child a,#block-menu-menu-header-menu--2 .menu li:first-child a{border:none;padding-left:0}#block-menu-menu-header-menu .menu li.last a,#block-menu-menu-header-menu--2 .menu li.last a{padding-right:0}#block-menu-menu-header-menu .menu li a,#block-menu-menu-header-menu--2 .menu li a{display:block;border-left:1px solid #ccc;padding:0 15px;color:inherit;text-transform:uppercase;height:auto;vertical-align:baseline;text-align:left}#block-menu-menu-header-menu .menu li a:hover,#block-menu-menu-header-menu--2 .menu li a:hover{text-decoration:underline}.block-search{z-index:20;position:absolute;top:18px;right:10px;background-color:transparent;width:40px;height:40px;transition:all .3s ease;border-left:1px solid #ccc}.block-search .form-type-textfield{margin-left:240px}.block-search .form-item,.block-search .icon-search,.block-search .icon-search-close{display:none}.block-search .icon-search-toggle,.block-search.active .form-item,.block-search.active .icon-search,.block-search.active .icon-search-close{display:block}.block-search .icon-search-close,.block-search .icon-search-toggle{right:20px;top:15px;position:absolute;cursor:pointer}.block-search .form-item{margin-right:44px}.block-search .icon-search{width:30px;height:30px;top:15px;right:60px}.block-search input[type=search]{height:40px}.block-search.active{width:100%}.block-search.active .icon-search-toggle{display:none}}@media screen and (min-width:1100px){#block-menu-menu-header-menu,#block-menu-menu-header-menu--2{margin-left:5%}}@media screen and (min-width:1200px){#user-login .form-item select,#user-login input[type=file],#user-login input[type=password],#user-login input[type=text],#user-profile-form .form-item select,#user-profile-form input[type=file],#user-profile-form input[type=password],#user-profile-form input[type=text],#user-register-form .form-item select,#user-register-form input[type=file],#user-register-form input[type=password],#user-register-form input[type=text],.node-form .form-item select,.node-form input[type=file],.node-form input[type=password],.node-form input[type=text]{width:33%}#block-menu-menu-header-menu,#block-menu-menu-header-menu--2{margin-left:0}.block-search{right:0}.view-homepage-slides .slide-description h2{font-size:1.5em}.view-homepage-slides .slide-description{min-height:70px}.view-homepage-slides .slide-description a{padding:30px 90px 15px}.view-homepage-slides .slick-slider .slick-arrow{display:block!important}.view-homepage-slides .owl-carousel .slick-dots{bottom:120px;left:86px;text-align:left}.view-homepage-slides .owl-carousel .slick-dots li:only-child{display:none}.view-home-page-focus-areas{border-top:10px solid #000}.view-home-page-focus-areas .focus-area{padding:45px 15px}.view-home-page-focus-areas .focus-area .triangle{left:44%}.view-home-page-focus-areas .mobile-details{height:480px}.view-home-page-focus-areas .mobile-details .icon-close{display:block;position:absolute;right:40px;top:20px;width:30px;height:30px}.view-home-page-focus-areas .mobile-details .breadcrumb,.view-home-page-focus-areas .mobile-details .container,.view-home-page-focus-areas .mobile-details .content-wrapper,.view-home-page-focus-areas .mobile-details .header-elements{padding:66px 15px 0}.view-home-page-focus-areas .mobile-details .title h3{width:420px;margin:.5em auto;font-size:5em}.view-home-page-focus-areas .mobile-details .info{height:200px}.view-home-page-focus-areas .mobile-details .active,.view-home-page-focus-areas .mobile-details ul{font-size:1.375em;line-height:1.5em}.view-home-page-focus-areas .mobile-details.open{max-height:412px}#block-views-succes-stories-block h2{font-size:2.5em;letter-spacing:2px;font-weight:400;padding:0}#block-views-blog-homepage-blog-block .icon-clean-power-blog{height:55px}.block-masscec-twitter .twitter-header{box-sizing:border-box;width:46px;height:400px;padding:15px 0 0;float:left;background:linear-gradient(to bottom,#0586cf 0,#99ddf3 100%)}.block-masscec-twitter .content{margin-left:56px}.node-type-facility-detail-page .view-landing-page-header .field-name-title-field,.view-landing-page-header .node-type-facility-detail-page .field-name-title-field,.view-landing-page-header h1{font-size:6em}.view-landing-focus-areas .focus-area .icon-wrapper .icon{width:60px;height:60px}.view-landing-focus-areas .focus-area .title{margin:0 25px 30px;font-size:1.25em}.node-type-1-about .field-collection-container .field-name-field-image,.node-type-1-about .field-collection-container .field-name-field-youtube-share-link{width:445px}.node-type-1-about .field-collection-container .field-name-field-highlighted-content-text{padding:15px 0 0 38%}.innovate-accordions .view-header,.program-accordions .view-header{width:50%}.view-header img[data-picture-align=left],.view-header img[data-picture-align=right]{max-width:33%}#block-bean-media-contact-info>.pane-title,#block-bean-media-contact-info>h2,.pane-bean-media-contact-info>.pane-title,.pane-bean-media-contact-info>h2{float:left;width:185px;box-sizing:border-box}#block-bean-media-contact-info>.content,#block-bean-media-contact-info>.pane-content,.pane-bean-media-contact-info>.content,.pane-bean-media-contact-info>.pane-content{box-sizing:border-box}#block-bean-media-contact-info>.content .bean-contacts-block,#block-bean-media-contact-info>.pane-content .bean-contacts-block,.pane-bean-media-contact-info>.content .bean-contacts-block,.pane-bean-media-contact-info>.pane-content .bean-contacts-block{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-grid-column-align:flex-start;justify-items:flex-start;-ms-flex-line-pack:center;align-content:center}.field-name-field-content-links>.field-items{margin-left:-1.5%;margin-right:-1.5%}.field-name-field-content-links>.field-items>.field-item{width:22%;margin-left:1.5%;margin-right:1.5%}.view-succes-stories.view-display-id-page .views-row{margin-left:.3%;margin-right:.3%}}@media only screen and (min-width:1200px){.view-arc-gis-listings .views-row{height:400px}.view-arc-gis-listings .views-row .views-field-field-image{height:280px}}@media screen and (min-width:1260px){#block-menu-menu-mega-menu .mega-submenu-wrapper{padding:30px 320px 30px 200px}#block-menu-menu-mega-menu .mega-submenu-wrapper .submenu-header{float:left;width:175px!important;height:60px;padding-top:20px;padding-bottom:20px;border-right:1px solid #385265;line-height:1.5;text-align:right}#block-menu-menu-mega-menu .mega-submenu-wrapper li{width:33%}#block-menu-menu-social{display:block;width:320px;margin-right:75px}}@media screen and (min-width:1300px){#block-menu-menu-header-menu,#block-menu-menu-header-menu--2{margin-left:5%}}@media screen and (min-width:1320px){.mailchimp-newsletter-mergefields{height:130px;padding-bottom:0;-ms-flex-line-pack:distribute;align-content:space-around}}@media screen and (max-width:767px){.mobile-mega-menu.menu-open{display:block;opacity:1}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#block-views-blog-homepage-blog-block{width:100%;padding-left:15px;padding-right:15px}.block-masscec-twitter{display:none}}
