b,optgroup,strong,th{font-weight:700}#block-menu-menu-social,.main,.page-wrap,.row:after,.row:before,sub,sup{position:relative}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus,a,a:active,a:hover{outline:0}html{font-family:sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:16px}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;color:#0065A3;text-decoration:none}.breadcrumb-container a,.pager li a:hover{text-decoration:underline}abbr[title]{border-bottom:1px dotted}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}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}.col,.main,.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}body{line-height:1;font-family:robotoregular,sans-serif;color:#333;overflow-x:hidden;background:#205165;background:linear-gradient(to right,#0b394c 0,#205165 274px)}.heading,h1,h2,h3,h4,h5,h6{font-family:robotobold,sans-serif;font-weight:400;margin:0 0 10px}h1{font-size:1.625em}.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,h3{font-size:1.125em}.main-nav h2,.main-nav ul a{font-family:robotobold,sans-serif}h2{font-size:1.4375em}h4,h5,h6{font-size:1em}p{margin:15px 0;line-height:1.5}a:hover{color:#004570}.icon{display:inline-block;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 -595px;background-color:#fff;transition:all .3s ease-in-out;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.page-wrap.menu-open{-webkit-transform:translate(274px,0);-ms-transform:translate(274px,0);transform:translate(274px,0);-webkit-transform:translate3d(274px,0,0);transform:translate3d(274px,0,0)}.content-wrapper{padding:20px 0 0}.sidebar{box-sizing:border-box;overflow:hidden;padding:15px}.region-sidebar-left h1,.region-sidebar-left h2,.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%}ul.owl-carousel{margin:0;padding:0}ul.owl-carousel li{list-style:none}ul.owl-carousel .owl-stage{background-color:#333}ul.owl-carousel .owl-dots{position:absolute;bottom:15px;left:0;height:10px;width:100%;text-align:center}ul.owl-carousel .owl-dot{display:inline-block;height:10px;width:10px;margin:0 5px;border-radius:5px;background-color:#fff;opacity:.7}ul.owl-carousel .owl-dot.active{opacity:1}ul.owl-carousel .owl-nav{position:absolute;bottom:200px;color:#fff;height:80px;width:100%}ul.owl-carousel .owl-nav:hover .owl-next,ul.owl-carousel .owl-nav:hover .owl-prev{background:rgba(0,0,0,.7)}ul.owl-carousel .owl-nav .owl-next,ul.owl-carousel .owl-nav .owl-prev{position:absolute;top:0}ul.owl-carousel .owl-nav .owl-next svg,ul.owl-carousel .owl-nav .owl-prev svg{width:60px;height:80px}ul.owl-carousel .owl-nav .owl-prev{left:0}ul.owl-carousel .owl-nav .owl-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:right;padding-top:18px;padding-bottom:84px}.main-nav ul{padding:0;text-align:right;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}.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,.main-nav h2{color:#7CC244}.main-nav h2{margin:30px 0 10px;padding:0 10px;text-transform:uppercase}#block-menu-menu-header-menu{margin-top:30px}#block-menu-menu-social ul,#block-menu-menu-social--2 ul,#block-menu-menu-social--3 ul{margin:0;padding:0;text-align:left}#block-menu-menu-social ul li,#block-menu-menu-social--2 ul li,#block-menu-menu-social--3 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,#block-menu-menu-social--3 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,#block-menu-menu-social--3 ul li a.facebook{background-color:#4580c0}#block-menu-menu-social ul li a.twitter,#block-menu-menu-social--2 ul li a.twitter,#block-menu-menu-social--3 ul li a.twitter{background-color:#00bfe1}#block-menu-menu-social ul li a.youtube,#block-menu-menu-social--2 ul li a.youtube,#block-menu-menu-social--3 ul li a.youtube{background-color:#d53926}#block-menu-menu-social ul li a.linkedin,#block-menu-menu-social--2 ul li a.linkedin,#block-menu-menu-social--3 ul li a.linkedin{background-color:#007db8}#block-menu-menu-social ul li a.flickr,#block-menu-menu-social--2 ul li a.flickr,#block-menu-menu-social--3 ul li a.flickr{background-color:#ff2d83}#block-menu-menu-social ul li .icon,#block-menu-menu-social--2 ul li .icon,#block-menu-menu-social--3 ul li .icon{width:20px;height:20px}#block-menu-menu-social{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;right: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 li,#block-menu-menu-studies-research li{border:none}#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-collection-view-final{border:none}.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}.customer-type-banner{position:relative;min-height:100px;color:#fff;font-family:robotolight,sans-serif;text-transform:uppercase}.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 .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}.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;font-weight:400}.breadcrumb-container a:first-child{padding-left:0}.content-wrapper.icon-job-seeker .title{color:#ac6414}.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{color:#e8983e}.content-wrapper.icon-employer .title{color:#963b18}.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{color:#df6435}.content-wrapper.icon-training-organization .title{color:#6e785c}.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{color:#a1aa90}.content-wrapper.icon-residential .title{color:#ac2514}.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{color:#e8513e}.content-wrapper.icon-business .title{color:#2b859a}.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{color:#5abad1}.content-wrapper.icon-gov-nonprofit .title{color:#77903a}.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{color:#aac46c}.content-wrapper.icon-innovate .title{color:#1e92b4}.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{color:#29b3dc}.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{-webkit-transform:rotate(90deg);-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}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=text],#user-profile-form input[type=file],#user-profile-form input[type=text],#user-register-form input[type=file],#user-register-form input[type=text],.node-form input[type=file],.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,#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 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}.header-elements{padding:0}.menu-toggle{position:relative;height:78px;width:46px;float:left;background-color:#205165;cursor:pointer}#hamburger-label{position:absolute;top:52px;left: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-footer,.view-content td a,.view-content th 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;left: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);-webkit-transform:rotate(45deg) translate3d(4px,4px,0);transform:rotate(45deg) translate3d(4px,4px,0)}#hamburger.on span:after{-ms-transform:rotate(-45deg) translate(6px,-6px);-webkit-transform:rotate(-45deg) translate3d(6px,-6px,0);transform:rotate(-45deg) translate3d(6px,-6px,0)}.logo{display:block;box-sizing:border-box;text-align:center;padding:10px;height:78px}.logo .masscec-logo{width:176px;height:54px}#block-menu-menu-header-menu--2,#block-menu-menu-social--2{display:none;opacity:1;transition:opacity .3s linear}#block-menu-menu-header-menu--2.searching,#block-menu-menu-social--2.searching{opacity:0}.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}.footer,.push{height:595px}.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;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);overflow:hidden}.footer.menu-open{-webkit-transform:translate(274px,0);-ms-transform:translate(274px,0);transform:translate(274px,0);-webkit-transform:translate3d(274px,0,0);transform:translate3d(274px,0,0)}.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 h1{font-family:robotoregular,sans-serif;color:#fff;font-size:1em;margin:0;line-height:1.5}.footer .footer-left p{margin:0;font-size:.875em}.footer .footer-right{border-bottom:none}.footer #block-block-1{margin-bottom:30px}.footer #block-menu-menu-social--3{text-align:center}.footer #block-menu-menu-social--3 li{margin:0 10px}.front .content-wrapper,.front .main{padding:0}.front .customer-type-banner,.front .header-strip{display:none}.view-homepage-slides .slide-description{box-sizing:border-box;padding:15px;color:#fff;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 h2 a{color:inherit}.view-homepage-slides .owl-nav{display:none}.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:-webkit-transform .4s ease;transition:transform .4s ease;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,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-studies-and-research-block{box-sizing:border-box}#block-views-studies-and-research-block h2{font-size:1.3em;color:#888;margin:0;padding:10px 15px;border-top:3px solid #000;text-align:center;text-transform:uppercase;font-family:sanchezregular,sans-serif}#block-views-studies-and-research-block .view-studies-and-research .cover-image img{width:100%}#block-views-studies-and-research-block .view-studies-and-research h3{font-family:robotobold,sans-serif;font-size:1.3em;margin:5px 0}#block-views-studies-and-research-block .view-studies-and-research .summary{padding:0 15px}#block-views-studies-and-research-block .view-studies-and-research .views-field-edit-node{padding:0 15px;margin-bottom:1em}#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 .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 .views-row:after,.page-blog .views-row:before{content:" ";display:table}#block-views-blog-homepage-blog-block .views-row:after,.page-blog .views-row:after{clear:both}#block-views-blog-homepage-blog-block .article-thumb,.page-blog .article-thumb{float:left;max-width:150px;overflow:hidden}#block-views-blog-homepage-blog-block .article-thumb img,.page-blog .article-thumb img{margin:0 15px 15px 0}#block-views-blog-homepage-blog-block .article-pub-date,.page-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 h1,.page-blog .article-title h1{font-family:robotobold,sans-serif;font-size:1.3em}#block-views-blog-homepage-blog-block .article-author,.page-blog .article-author{display:block;font-size:.875em;margin-bottom:15px}#block-views-blog-homepage-blog-block .views-more-link,.page-blog .views-more-link{font-family:robotobold,sans-serif}#block-views-blog-homepage-blog-block .view-footer,.page-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{display:none}.node-type-1-main-landing-pages .content-wrapper,.node-type-1-main-landing-pages .main{padding:0}.view-landing-page-header{position:relative}.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}.view-landing-page-header img{width:100%}#block-views-landing-focus-areas-block:after,#block-views-landing-focus-areas-block:before{content:" ";display:table}#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 .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{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 .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 .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{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 .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 .focus-area{display:block;margin:0;text-align:center;color:#fff;text-transform:uppercase}.view-landing-focus-areas .focus-area.open .arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.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{padding-bottom:10px;vertical-align:middle}.view-landing-focus-areas .focus-area .arrow{display:block;padding:3px 0;background:rgba(0,0,0,.2)}.view-landing-focus-areas .focus-area .arrow .icon{width:15px;height:15px}.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}.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{box-sizing:border-box;padding:15px}.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{color:#e8513e}.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{color:#5abad1}.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{color:#e8983e}.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{color:#aac46c}.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{color:#df6435}.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{color:#a1aa90}.view-landing-focus-areas .focus-area-content h1,.view-landing-focus-areas .focus-area-content h2{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{font-family:robotobold,sans-serif;text-transform:uppercase}.view-landing-focus-areas .focus-area-content ol,.view-landing-focus-areas .focus-area-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{margin-bottom:1em}.node-type-1-about .field-collection-container,.node-type-1-feature-pages .field-collection-container{padding:15px;background-color:#7CC244;border-top:1px solid #0065A3;border-bottom:1px solid #0065A3}.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-1-feature-pages .field-collection-container h1,.node-type-1-feature-pages .field-collection-container h2,.node-type-1-feature-pages .field-collection-container h3,.node-type-1-feature-pages .field-collection-container h4,.node-type-1-feature-pages .field-collection-container h5,.node-type-1-feature-pages .field-collection-container h6{color:#fff;font-family:robotoregular,sans-serif}.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-1-about .field-collection-container h2,.node-type-1-feature-pages .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,.node-type-1-feature-pages .field-collection-container .field-name-field-image,.node-type-1-feature-pages .field-collection-container .field-name-field-youtube-share-link{padding-bottom:15px}.node-type-1-about .field-collection-container .field-name-field-image img,.node-type-1-feature-pages .field-collection-container .field-name-field-image img{width:100%;height:auto;border:1px solid #fff}.node-type-1-about .field-collection-container .mediaWrapper,.node-type-1-feature-pages .field-collection-container .mediaWrapper{border:1px solid #fff}.node-type-1-about #block-menu-block-1,.node-type-1-feature-pages #block-menu-block-1{margin-bottom:30px;border-bottom:4px solid #e5e5e5}.node-type-1-about #block-menu-block-1 h2,.node-type-1-feature-pages #block-menu-block-1 h2{border-bottom:4px solid #7CC244;color:#0065A3;padding-bottom:5px}.node-type-1-about #block-menu-block-1 .menu,.node-type-1-feature-pages #block-menu-block-1 .menu{margin:0 0 10px;padding:0 0 0 15px;color:#7CC244}.node-type-1-about #block-menu-block-1 .menu li,.node-type-1-feature-pages #block-menu-block-1 .menu li{list-style:disc;padding:0}.node-type-1-about #block-menu-block-1 .menu li a,.node-type-1-feature-pages #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-blog .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}.node-type-blog h1.title{margin-bottom:10px}.node-type-blog .field-name-field-logo,.node-type-blog .submitted{margin-bottom:30px}.node-type-blog .field-name-field-logo img{width:100%}.node-type-blog .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 .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-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 th{background:#fff;color:#0065A3}.view-content td{position:relative;padding:10px 10px 10px 50%;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}#block-views-tech-programs-block .tech-program-image,#block-views-tech-programs-block .tech-program-info,#block-views-tech-programs-block .tech-program-key-points,#block-views-tech-programs-block .tech-program-next-steps,.bio-box .more,.popup-bio-container,.view-news-and-announcements .views-widget-filter-combine{box-sizing:border-box}.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}#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{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 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}.node-type-article .field-name-field-announcement-date,.node-type-article .field-name-field-location,.view-news-and-announcements .views-field-field-announcement-date{display:inline-block;font-family:robotobold,sans-serif}.view-news-and-announcements .views-exposed-form{overflow:hidden}.view-news-and-announcements .views-widget-filter-combine input{padding:4px}.view-news-and-announcements .views-reset-button,.view-news-and-announcements .views-submit-button{clear:none;width:85px;text-align:center}.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-news-and-announcements .views-reset-button input,.view-news-and-announcements .views-submit-button input{width:100%;padding:5px 0}.view-news-and-announcements .views-row{margin-bottom:30px}.view-news-and-announcements .views-field-field-announcement-date{font-size:.75em;color:#7CC244;padding-bottom:5px}.view-news-and-announcements .views-field-title{font-family:robotobold,sans-serif;font-size:1.3em}.view-news-and-announcements .views-field-body{margin:15px 0;line-height:1.5}.view-news-and-announcements .views-more-link{font-family:robotobold,sans-serif}.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{color:#0065A3}.bio-box .intro h3,.report-mid h2{font-family:oswaldregular,sans-serif}.node-type-article .field-name-field-location{padding-left:5px}.mailchimp-newsletter-wrapper{margin:15px 0}.mailchimp-newsletter-mergefields{margin:10px 0}.mailchimp-newsletter-mergefields input{width:100%}.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;visibility:hidden;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 p{margin:0 0 20px 10px;color:#fff;font-size:15px;font-weight:100;font-family:oswaldregular,sans-serif}.bio-box .intro p span,.bio-box .more h4{color:#8dbddc;font-family:oswaldregular,sans-serif;text-transform:uppercase}.bio-box .intro p span{font-size:12px}.bio-box .more{background-color:#034788;padding:17px 20px;width:100%;bottom:0;text-align:right;cursor:pointer}.bio-box .more h4{margin:0;font-size:18px;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;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}.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}@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 -195px}.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}.footer,.push{height:195px}.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}.footer #block-menu-menu-social--3{text-align:left}.footer #block-menu-menu-social--3 li{margin:0 20px 0 0}.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{-webkit-transform:translate(0,-17px);-ms-transform:translate(0,-17px);transform:translate(0,-17px);-webkit-transform:translate3d(0,-17px,0);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-studies-and-research-block .view-studies-and-research{margin:0 15px 15px;overflow:hidden}#block-views-studies-and-research-block .view-studies-and-research .cover-image img{width:360px;float:left;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}.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 .title{padding-bottom:30px}.view-landing-focus-areas .focus-area .arrow .icon{width:30px;height:30px}.node-type-1-about .field-collection-container,.node-type-1-feature-pages .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,.node-type-1-feature-pages .field-collection-container .field-name-field-image,.node-type-1-feature-pages .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,.node-type-1-feature-pages .field-collection-container .field-name-field-image:first-child,.node-type-1-feature-pages .field-collection-container .field-name-field-youtube-share-link:first-child{padding-top:0}.node-type-1-about #block-menu-block-1,.node-type-1-feature-pages #block-menu-block-1{float:right;padding:15px;border-left:4px solid #e5e5e5;border-bottom:none;margin:0 0 30px 70px}.node-type-blog .field-name-field-logo{float:left;margin:0 30px 30px 0}.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:-webkit-flex;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-news-and-announcements .views-exposed-widget{float:left}.view-news-and-announcements .views-widget-filter-combine{width:72%}.view-news-and-announcements .views-reset-button,.view-news-and-announcements .views-submit-button{margin:2.3em 0 0 1%}.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}}@media screen and (min-width:960px){.node-type-job-report .main{width:960px;margin:0 auto}.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 screen and (min-width:980px){.page-wrap{margin:0 0 -285px}.content-wrapper{display:-webkit-flex;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:285px}.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-studies-and-research-block{float:left;width:45%;margin-top:30px}#block-views-studies-and-research-block h2{border:none}#block-views-studies-and-research-block .view-studies-and-research .cover-image img{float:none;display:block;margin:0 auto 15px}#block-views-events-upcoming-block{width:55%;margin:30px 0 0 45%;padding:0 15px;border-left:1px solid #ccc}#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}.view-landing-page-header h1{font-size:5em}.view-landing-focus-areas .details.open{position:absolute;width:100%}.view-landing-focus-areas .view-content{display:-webkit-flex;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:first-child{border:none}.view-landing-focus-areas .view-content>div:nth-child(2){width:34%}.view-landing-focus-areas .focus-area-content{padding:15px 30px}.node-type-1-about .field-collection-container,.node-type-1-feature-pages .field-collection-container{padding:30px}.node-type-1-about .field-collection-container .field-name-field-highlighted-content-text,.node-type-1-feature-pages .field-collection-container .field-name-field-highlighted-content-text{padding:15px 0 0 45%}.page-innovate-clean-energy .view-display-id-master .ui-accordion .ui-accordion-header{padding:2em .5em 2em 2.2em}.node-type-blog .field-name-field-flickr-photoset{box-sizing:border-box;display:block;float:left;width:50%;margin-right:2%}.node-type-blog .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-news-and-announcements .views-widget-filter-combine{width:80%}.mailchimp-newsletter-mergefields input{width:auto}}@media screen and (min-width:1024px){#block-menu-menu-header-menu--2{margin-left:2%}}@media screen and (min-width:1068px){.logo,.menu-toggle{height:98px}.logo{float:left;text-align:left;padding:20px}#block-menu-menu-header-menu--2{display:block;float:left;margin-left:0}#block-menu-menu-header-menu--2 .menu{margin:0;padding:40px 0}#block-menu-menu-header-menu--2 .menu li{display:inline-block;padding:0;margin:0}#block-menu-menu-header-menu--2 .menu li:first-child a{border:none;padding-left:0}#block-menu-menu-header-menu--2 .menu li.last a{padding-right:0}#block-menu-menu-header-menu--2 .menu li a{display:block;border-left:1px solid #ccc;padding:0 15px;color:inherit;text-transform:uppercase}#block-menu-menu-header-menu--2 .menu li a:hover{text-decoration:underline}.block-search{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-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:70%}.block-search.active .icon-search-toggle{display:none}}@media screen and (min-width:1100px){#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=text],#user-profile-form .form-item select,#user-profile-form input[type=file],#user-profile-form input[type=text],#user-register-form .form-item select,#user-register-form input[type=file],#user-register-form input[type=text],.node-form .form-item select,.node-form input[type=file],.node-form input[type=text]{width:33%}#block-menu-menu-header-menu--2{margin-left:0}.block-search{right:0}.block-search.active{width:75%}.view-homepage-slides .slide-description h2{font-size:1.5em}.view-homepage-slides .slide-description{padding:30px 90px 15px;min-height:70px}.view-homepage-slides .owl-nav{display:block}.view-homepage-slides ul.owl-carousel .owl-dots{bottom:105px;left:86px;text-align:left}.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-studies-and-research-block h2{font-size:2.5em;letter-spacing:2px;font-weight:400;padding:5px 15px 15px}#block-views-studies-and-research-block .view-studies-and-research .cover-image img{float:left;margin:0 15px 15px 0;width:260px}#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}.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{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,.node-type-1-feature-pages .field-collection-container .field-name-field-image,.node-type-1-feature-pages .field-collection-container .field-name-field-youtube-share-link{width:445px}.node-type-1-about .field-collection-container .field-name-field-highlighted-content-text,.node-type-1-feature-pages .field-collection-container .field-name-field-highlighted-content-text{padding:15px 0 0 38%}}@media screen and (min-width:1260px){#block-menu-menu-social--2{display:block;float:right;margin-right:75px}#block-menu-menu-social--2 .menu{padding:28px 0}#block-menu-menu-social--2 .menu li{margin:0 10px 0 0}#block-menu-menu-social--2 .menu li.last{margin:0}#block-menu-menu-social--2 .menu li a{border:none;color:#fff;padding:0}}@media screen and (min-width:1300px){#block-menu-menu-header-menu--2{margin-left:5%}}
